|
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function ic(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ys={exports:{}},ll={},Xs={exports:{}},I={}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var qn=Symbol.for("react.element"),sc=Symbol.for("react.portal"),uc=Symbol.for("react.fragment"),ac=Symbol.for("react.strict_mode"),cc=Symbol.for("react.profiler"),dc=Symbol.for("react.provider"),fc=Symbol.for("react.context"),pc=Symbol.for("react.forward_ref"),mc=Symbol.for("react.suspense"),hc=Symbol.for("react.memo"),gc=Symbol.for("react.lazy"),Mi=Symbol.iterator;function vc(e){return e===null||typeof e!="object"?null:(e=Mi&&e[Mi]||e["@@iterator"],typeof e=="function"?e:null)}var Js={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Zs=Object.assign,qs={};function cn(e,t,n){this.props=e,this.context=t,this.refs=qs,this.updater=n||Js}cn.prototype.isReactComponent={};cn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};cn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function bs(){}bs.prototype=cn.prototype;function Bo(e,t,n){this.props=e,this.context=t,this.refs=qs,this.updater=n||Js}var Vo=Bo.prototype=new bs;Vo.constructor=Bo;Zs(Vo,cn.prototype);Vo.isPureReactComponent=!0;var Fi=Array.isArray,eu=Object.prototype.hasOwnProperty,Wo={current:null},tu={key:!0,ref:!0,__self:!0,__source:!0};function nu(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)eu.call(t,r)&&!tu.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var u=Array(s),f=0;f<s;f++)u[f]=arguments[f+2];l.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:qn,type:e,key:o,ref:i,props:l,_owner:Wo.current}}function yc(e,t){return{$$typeof:qn,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ho(e){return typeof e=="object"&&e!==null&&e.$$typeof===qn}function xc(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var $i=/\/+/g;function kl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?xc(""+e.key):t.toString(36)}function Sr(e,t,n,r,l){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case qn:case sc:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+kl(i,0):r,Fi(l)?(n="",e!=null&&(n=e.replace($i,"$&/")+"/"),Sr(l,t,n,"",function(f){return f})):l!=null&&(Ho(l)&&(l=yc(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace($i,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Fi(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+kl(o,s);i+=Sr(o,t,n,u,l)}else if(u=vc(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+kl(o,s++),i+=Sr(o,t,n,u,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function or(e,t,n){if(e==null)return e;var r=[],l=0;return Sr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function wc(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ae={current:null},Er={transition:null},kc={ReactCurrentDispatcher:ae,ReactCurrentBatchConfig:Er,ReactCurrentOwner:Wo};function ru(){throw Error("act(...) is not supported in production builds of React.")}I.Children={map:or,forEach:function(e,t,n){or(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return or(e,function(){t++}),t},toArray:function(e){return or(e,function(t){return t})||[]},only:function(e){if(!Ho(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};I.Component=cn;I.Fragment=uc;I.Profiler=cc;I.PureComponent=Bo;I.StrictMode=ac;I.Suspense=mc;I.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=kc;I.act=ru;I.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Zs({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=Wo.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)eu.call(t,u)&&!tu.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var f=0;f<u;f++)s[f]=arguments[f+2];r.children=s}return{$$typeof:qn,type:e.type,key:l,ref:o,props:r,_owner:i}};I.createContext=function(e){return e={$$typeof:fc,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:dc,_context:e},e.Consumer=e};I.createElement=nu;I.createFactory=function(e){var t=nu.bind(null,e);return t.type=e,t};I.createRef=function(){return{current:null}};I.forwardRef=function(e){return{$$typeof:pc,render:e}};I.isValidElement=Ho;I.lazy=function(e){return{$$typeof:gc,_payload:{_status:-1,_result:e},_init:wc}};I.memo=function(e,t){return{$$typeof:hc,type:e,compare:t===void 0?null:t}};I.startTransition=function(e){var t=Er.transition;Er.transition={};try{e()}finally{Er.transition=t}};I.unstable_act=ru;I.useCallback=function(e,t){return ae.current.useCallback(e,t)};I.useContext=function(e){return ae.current.useContext(e)};I.useDebugValue=function(){};I.useDeferredValue=function(e){return ae.current.useDeferredValue(e)};I.useEffect=function(e,t){return ae.current.useEffect(e,t)};I.useId=function(){return ae.current.useId()};I.useImperativeHandle=function(e,t,n){return ae.current.useImperativeHandle(e,t,n)};I.useInsertionEffect=function(e,t){return ae.current.useInsertionEffect(e,t)};I.useLayoutEffect=function(e,t){return ae.current.useLayoutEffect(e,t)};I.useMemo=function(e,t){return ae.current.useMemo(e,t)};I.useReducer=function(e,t,n){return ae.current.useReducer(e,t,n)};I.useRef=function(e){return ae.current.useRef(e)};I.useState=function(e){return ae.current.useState(e)};I.useSyncExternalStore=function(e,t,n){return ae.current.useSyncExternalStore(e,t,n)};I.useTransition=function(){return ae.current.useTransition()};I.version="18.3.1";Xs.exports=I;var O=Xs.exports;const Sc=ic(O); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var Ec=O,Nc=Symbol.for("react.element"),Cc=Symbol.for("react.fragment"),_c=Object.prototype.hasOwnProperty,jc=Ec.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Pc={key:!0,ref:!0,__self:!0,__source:!0};function lu(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)_c.call(t,r)&&!Pc.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:Nc,type:e,key:o,ref:i,props:l,_owner:jc.current}}ll.Fragment=Cc;ll.jsx=lu;ll.jsxs=lu;Ys.exports=ll;var d=Ys.exports,Gl={},ou={exports:{}},ke={},iu={exports:{}},su={}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(function(e){function t(x,P){var T=x.length;x.push(P);e:for(;0<T;){var R=T-1>>>1,M=x[R];if(0<l(M,P))x[R]=P,x[T]=M,T=R;else break e}}function n(x){return x.length===0?null:x[0]}function r(x){if(x.length===0)return null;var P=x[0],T=x.pop();if(T!==P){x[0]=T;e:for(var R=0,M=x.length,ze=M>>>1;R<ze;){var Le=2*(R+1)-1,pn=x[Le],kt=Le+1,lr=x[kt];if(0>l(pn,T))kt<M&&0>l(lr,pn)?(x[R]=lr,x[kt]=T,R=kt):(x[R]=pn,x[Le]=T,R=Le);else if(kt<M&&0>l(lr,T))x[R]=lr,x[kt]=T,R=kt;else break e}}return P}function l(x,P){var T=x.sortIndex-P.sortIndex;return T!==0?T:x.id-P.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var u=[],f=[],g=1,h=null,m=3,S=!1,E=!1,k=!1,v=typeof setTimeout=="function"?setTimeout:null,c=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(x){for(var P=n(f);P!==null;){if(P.callback===null)r(f);else if(P.startTime<=x)r(f),P.sortIndex=P.expirationTime,t(u,P);else break;P=n(f)}}function y(x){if(k=!1,p(x),!E)if(n(u)!==null)E=!0,Mt(N);else{var P=n(f);P!==null&&z(y,P.startTime-x)}}function N(x,P){E=!1,k&&(k=!1,c(L),L=-1),S=!0;var T=m;try{for(p(P),h=n(u);h!==null&&(!(h.expirationTime>P)||x&&!ge());){var R=h.callback;if(typeof R=="function"){h.callback=null,m=h.priorityLevel;var M=R(h.expirationTime<=P);P=e.unstable_now(),typeof M=="function"?h.callback=M:h===n(u)&&r(u),p(P)}else r(u);h=n(u)}if(h!==null)var ze=!0;else{var Le=n(f);Le!==null&&z(y,Le.startTime-P),ze=!1}return ze}finally{h=null,m=T,S=!1}}var _=!1,j=null,L=-1,W=5,D=-1;function ge(){return!(e.unstable_now()-D<W)}function wt(){if(j!==null){var x=e.unstable_now();D=x;var P=!0;try{P=j(!0,x)}finally{P?be():(_=!1,j=null)}}else _=!1}var be;if(typeof a=="function")be=function(){a(wt)};else if(typeof MessageChannel<"u"){var rr=new MessageChannel,wl=rr.port2;rr.port1.onmessage=wt,be=function(){wl.postMessage(null)}}else be=function(){v(wt,0)};function Mt(x){j=x,_||(_=!0,be())}function z(x,P){L=v(function(){x(e.unstable_now())},P)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(x){x.callback=null},e.unstable_continueExecution=function(){E||S||(E=!0,Mt(N))},e.unstable_forceFrameRate=function(x){0>x||125<x?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):W=0<x?Math.floor(1e3/x):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(x){switch(m){case 1:case 2:case 3:var P=3;break;default:P=m}var T=m;m=P;try{return x()}finally{m=T}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(x,P){switch(x){case 1:case 2:case 3:case 4:case 5:break;default:x=3}var T=m;m=x;try{return P()}finally{m=T}},e.unstable_scheduleCallback=function(x,P,T){var R=e.unstable_now();switch(typeof T=="object"&&T!==null?(T=T.delay,T=typeof T=="number"&&0<T?R+T:R):T=R,x){case 1:var M=-1;break;case 2:M=250;break;case 5:M=1073741823;break;case 4:M=1e4;break;default:M=5e3}return M=T+M,x={id:g++,callback:P,priorityLevel:x,startTime:T,expirationTime:M,sortIndex:-1},T>R?(x.sortIndex=T,t(f,x),n(u)===null&&x===n(f)&&(k?(c(L),L=-1):k=!0,z(y,T-R))):(x.sortIndex=M,t(u,x),E||S||(E=!0,Mt(N))),x},e.unstable_shouldYield=ge,e.unstable_wrapCallback=function(x){var P=m;return function(){var T=m;m=P;try{return x.apply(this,arguments)}finally{m=T}}}})(su);iu.exports=su;var zc=iu.exports; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var Lc=O,we=zc;function w(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var uu=new Set,On={};function It(e,t){nn(e,t),nn(e+"Capture",t)}function nn(e,t){for(On[e]=t,e=0;e<t.length;e++)uu.add(t[e])}var Ye=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Yl=Object.prototype.hasOwnProperty,Tc=/^[: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]*$/,Ui={},Ai={};function Dc(e){return Yl.call(Ai,e)?!0:Yl.call(Ui,e)?!1:Tc.test(e)?Ai[e]=!0:(Ui[e]=!0,!1)}function Rc(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 Ic(e,t,n,r){if(t===null||typeof t>"u"||Rc(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ce(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var ne={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ne[e]=new ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ne[t]=new ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ne[e]=new ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ne[e]=new ce(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ne[e]=new ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ne[e]=new ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ne[e]=new ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ne[e]=new ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ne[e]=new ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var Qo=/[\-:]([a-z])/g;function Ko(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(Qo,Ko);ne[t]=new ce(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Qo,Ko);ne[t]=new ce(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Qo,Ko);ne[t]=new ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ne[e]=new ce(e,1,!1,e.toLowerCase(),null,!1,!1)});ne.xlinkHref=new ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ne[e]=new ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function Go(e,t,n,r){var l=ne.hasOwnProperty(t)?ne[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Ic(t,n,l,r)&&(n=null),r||l===null?Dc(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 qe=Lc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ir=Symbol.for("react.element"),$t=Symbol.for("react.portal"),Ut=Symbol.for("react.fragment"),Yo=Symbol.for("react.strict_mode"),Xl=Symbol.for("react.profiler"),au=Symbol.for("react.provider"),cu=Symbol.for("react.context"),Xo=Symbol.for("react.forward_ref"),Jl=Symbol.for("react.suspense"),Zl=Symbol.for("react.suspense_list"),Jo=Symbol.for("react.memo"),tt=Symbol.for("react.lazy"),du=Symbol.for("react.offscreen"),Bi=Symbol.iterator;function mn(e){return e===null||typeof e!="object"?null:(e=Bi&&e[Bi]||e["@@iterator"],typeof e=="function"?e:null)}var K=Object.assign,Sl;function Sn(e){if(Sl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Sl=t&&t[1]||""}return` |
|
`+Sl+e}var El=!1;function Nl(e,t){if(!e||El)return"";El=!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(f){var r=f}Reflect.construct(e,[],t)}else{try{t.call()}catch(f){r=f}e.call(t.prototype)}else{try{throw Error()}catch(f){r=f}e()}}catch(f){if(f&&r&&typeof f.stack=="string"){for(var l=f.stack.split(` |
|
`),o=r.stack.split(` |
|
`),i=l.length-1,s=o.length-1;1<=i&&0<=s&&l[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(l[i]!==o[s]){if(i!==1||s!==1)do if(i--,s--,0>s||l[i]!==o[s]){var u=` |
|
`+l[i].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=i&&0<=s);break}}}finally{El=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Sn(e):""}function Oc(e){switch(e.tag){case 5:return Sn(e.type);case 16:return Sn("Lazy");case 13:return Sn("Suspense");case 19:return Sn("SuspenseList");case 0:case 2:case 15:return e=Nl(e.type,!1),e;case 11:return e=Nl(e.type.render,!1),e;case 1:return e=Nl(e.type,!0),e;default:return""}}function ql(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 Ut:return"Fragment";case $t:return"Portal";case Xl:return"Profiler";case Yo:return"StrictMode";case Jl:return"Suspense";case Zl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case cu:return(e.displayName||"Context")+".Consumer";case au:return(e._context.displayName||"Context")+".Provider";case Xo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Jo:return t=e.displayName||null,t!==null?t:ql(e.type)||"Memo";case tt:t=e._payload,e=e._init;try{return ql(e(t))}catch{}}return null}function Mc(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 ql(t);case 8:return t===Yo?"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 ht(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function fu(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Fc(e){var t=fu(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 sr(e){e._valueTracker||(e._valueTracker=Fc(e))}function pu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=fu(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ir(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 bl(e,t){var n=t.checked;return K({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Vi(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ht(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 mu(e,t){t=t.checked,t!=null&&Go(e,"checked",t,!1)}function eo(e,t){mu(e,t);var n=ht(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")?to(e,t.type,n):t.hasOwnProperty("defaultValue")&&to(e,t.type,ht(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Wi(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 to(e,t,n){(t!=="number"||Ir(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var En=Array.isArray;function Jt(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=""+ht(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 no(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(w(91));return K({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Hi(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(w(92));if(En(n)){if(1<n.length)throw Error(w(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:ht(n)}}function hu(e,t){var n=ht(t.value),r=ht(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 Qi(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function gu(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 ro(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?gu(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var ur,vu=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(ur=ur||document.createElement("div"),ur.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ur.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Mn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var _n={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},$c=["Webkit","ms","Moz","O"];Object.keys(_n).forEach(function(e){$c.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_n[t]=_n[e]})});function yu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||_n.hasOwnProperty(e)&&_n[e]?(""+t).trim():t+"px"}function xu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=yu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Uc=K({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 lo(e,t){if(t){if(Uc[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(w(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(w(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(w(61))}if(t.style!=null&&typeof t.style!="object")throw Error(w(62))}}function oo(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 io=null;function Zo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var so=null,Zt=null,qt=null;function Ki(e){if(e=tr(e)){if(typeof so!="function")throw Error(w(280));var t=e.stateNode;t&&(t=al(t),so(e.stateNode,e.type,t))}}function wu(e){Zt?qt?qt.push(e):qt=[e]:Zt=e}function ku(){if(Zt){var e=Zt,t=qt;if(qt=Zt=null,Ki(e),t)for(e=0;e<t.length;e++)Ki(t[e])}}function Su(e,t){return e(t)}function Eu(){}var Cl=!1;function Nu(e,t,n){if(Cl)return e(t,n);Cl=!0;try{return Su(e,t,n)}finally{Cl=!1,(Zt!==null||qt!==null)&&(Eu(),ku())}}function Fn(e,t){var n=e.stateNode;if(n===null)return null;var r=al(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(w(231,t,typeof n));return n}var uo=!1;if(Ye)try{var hn={};Object.defineProperty(hn,"passive",{get:function(){uo=!0}}),window.addEventListener("test",hn,hn),window.removeEventListener("test",hn,hn)}catch{uo=!1}function Ac(e,t,n,r,l,o,i,s,u){var f=Array.prototype.slice.call(arguments,3);try{t.apply(n,f)}catch(g){this.onError(g)}}var jn=!1,Or=null,Mr=!1,ao=null,Bc={onError:function(e){jn=!0,Or=e}};function Vc(e,t,n,r,l,o,i,s,u){jn=!1,Or=null,Ac.apply(Bc,arguments)}function Wc(e,t,n,r,l,o,i,s,u){if(Vc.apply(this,arguments),jn){if(jn){var f=Or;jn=!1,Or=null}else throw Error(w(198));Mr||(Mr=!0,ao=f)}}function Ot(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Cu(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 Gi(e){if(Ot(e)!==e)throw Error(w(188))}function Hc(e){var t=e.alternate;if(!t){if(t=Ot(e),t===null)throw Error(w(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var 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 Gi(l),e;if(o===r)return Gi(l),t;o=o.sibling}throw Error(w(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,s=l.child;s;){if(s===n){i=!0,n=l,r=o;break}if(s===r){i=!0,r=l,n=o;break}s=s.sibling}if(!i){for(s=o.child;s;){if(s===n){i=!0,n=o,r=l;break}if(s===r){i=!0,r=o,n=l;break}s=s.sibling}if(!i)throw Error(w(189))}}if(n.alternate!==r)throw Error(w(190))}if(n.tag!==3)throw Error(w(188));return n.stateNode.current===n?e:t}function _u(e){return e=Hc(e),e!==null?ju(e):null}function ju(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ju(e);if(t!==null)return t;e=e.sibling}return null}var Pu=we.unstable_scheduleCallback,Yi=we.unstable_cancelCallback,Qc=we.unstable_shouldYield,Kc=we.unstable_requestPaint,Y=we.unstable_now,Gc=we.unstable_getCurrentPriorityLevel,qo=we.unstable_ImmediatePriority,zu=we.unstable_UserBlockingPriority,Fr=we.unstable_NormalPriority,Yc=we.unstable_LowPriority,Lu=we.unstable_IdlePriority,ol=null,Be=null;function Xc(e){if(Be&&typeof Be.onCommitFiberRoot=="function")try{Be.onCommitFiberRoot(ol,e,void 0,(e.current.flags&128)===128)}catch{}}var Oe=Math.clz32?Math.clz32:qc,Jc=Math.log,Zc=Math.LN2;function qc(e){return e>>>=0,e===0?32:31-(Jc(e)/Zc|0)|0}var ar=64,cr=4194304;function Nn(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 $r(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~l;s!==0?r=Nn(s):(o&=i,o!==0&&(r=Nn(o)))}else i=n&~l,i!==0?r=Nn(i):o!==0&&(r=Nn(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Oe(t),l=1<<n,r|=e[n],t&=~l;return r}function bc(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 ed(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-Oe(o),s=1<<i,u=l[i];u===-1?(!(s&n)||s&r)&&(l[i]=bc(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function co(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Tu(){var e=ar;return ar<<=1,!(ar&4194240)&&(ar=64),e}function _l(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function bn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Oe(t),e[t]=n}function td(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-Oe(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function bo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Oe(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var $=0;function Du(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ru,ei,Iu,Ou,Mu,fo=!1,dr=[],st=null,ut=null,at=null,$n=new Map,Un=new Map,rt=[],nd="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 Xi(e,t){switch(e){case"focusin":case"focusout":st=null;break;case"dragenter":case"dragleave":ut=null;break;case"mouseover":case"mouseout":at=null;break;case"pointerover":case"pointerout":$n.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Un.delete(t.pointerId)}}function gn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=tr(t),t!==null&&ei(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function rd(e,t,n,r,l){switch(t){case"focusin":return st=gn(st,e,t,n,r,l),!0;case"dragenter":return ut=gn(ut,e,t,n,r,l),!0;case"mouseover":return at=gn(at,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return $n.set(o,gn($n.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,Un.set(o,gn(Un.get(o)||null,e,t,n,r,l)),!0}return!1}function Fu(e){var t=Nt(e.target);if(t!==null){var n=Ot(t);if(n!==null){if(t=n.tag,t===13){if(t=Cu(n),t!==null){e.blockedOn=t,Mu(e.priority,function(){Iu(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 Nr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=po(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);io=r,n.target.dispatchEvent(r),io=null}else return t=tr(n),t!==null&&ei(t),e.blockedOn=n,!1;t.shift()}return!0}function Ji(e,t,n){Nr(e)&&n.delete(t)}function ld(){fo=!1,st!==null&&Nr(st)&&(st=null),ut!==null&&Nr(ut)&&(ut=null),at!==null&&Nr(at)&&(at=null),$n.forEach(Ji),Un.forEach(Ji)}function vn(e,t){e.blockedOn===t&&(e.blockedOn=null,fo||(fo=!0,we.unstable_scheduleCallback(we.unstable_NormalPriority,ld)))}function An(e){function t(l){return vn(l,e)}if(0<dr.length){vn(dr[0],e);for(var n=1;n<dr.length;n++){var r=dr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(st!==null&&vn(st,e),ut!==null&&vn(ut,e),at!==null&&vn(at,e),$n.forEach(t),Un.forEach(t),n=0;n<rt.length;n++)r=rt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<rt.length&&(n=rt[0],n.blockedOn===null);)Fu(n),n.blockedOn===null&&rt.shift()}var bt=qe.ReactCurrentBatchConfig,Ur=!0;function od(e,t,n,r){var l=$,o=bt.transition;bt.transition=null;try{$=1,ti(e,t,n,r)}finally{$=l,bt.transition=o}}function id(e,t,n,r){var l=$,o=bt.transition;bt.transition=null;try{$=4,ti(e,t,n,r)}finally{$=l,bt.transition=o}}function ti(e,t,n,r){if(Ur){var l=po(e,t,n,r);if(l===null)Ml(e,t,r,Ar,n),Xi(e,r);else if(rd(l,e,t,n,r))r.stopPropagation();else if(Xi(e,r),t&4&&-1<nd.indexOf(e)){for(;l!==null;){var o=tr(l);if(o!==null&&Ru(o),o=po(e,t,n,r),o===null&&Ml(e,t,r,Ar,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else Ml(e,t,r,null,n)}}var Ar=null;function po(e,t,n,r){if(Ar=null,e=Zo(r),e=Nt(e),e!==null)if(t=Ot(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Cu(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Ar=e,null}function $u(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(Gc()){case qo:return 1;case zu:return 4;case Fr:case Yc:return 16;case Lu:return 536870912;default:return 16}default:return 16}}var ot=null,ni=null,Cr=null;function Uu(){if(Cr)return Cr;var e,t=ni,n=t.length,r,l="value"in ot?ot.value:ot.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 Cr=l.slice(e,1<r?1-r:void 0)}function _r(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function fr(){return!0}function Zi(){return!1}function Se(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?fr:Zi,this.isPropagationStopped=Zi,this}return K(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=fr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=fr)},persist:function(){},isPersistent:fr}),t}var dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ri=Se(dn),er=K({},dn,{view:0,detail:0}),sd=Se(er),jl,Pl,yn,il=K({},er,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:li,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!==yn&&(yn&&e.type==="mousemove"?(jl=e.screenX-yn.screenX,Pl=e.screenY-yn.screenY):Pl=jl=0,yn=e),jl)},movementY:function(e){return"movementY"in e?e.movementY:Pl}}),qi=Se(il),ud=K({},il,{dataTransfer:0}),ad=Se(ud),cd=K({},er,{relatedTarget:0}),zl=Se(cd),dd=K({},dn,{animationName:0,elapsedTime:0,pseudoElement:0}),fd=Se(dd),pd=K({},dn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),md=Se(pd),hd=K({},dn,{data:0}),bi=Se(hd),gd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},vd={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"},yd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function xd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=yd[e])?!!t[e]:!1}function li(){return xd}var wd=K({},er,{key:function(e){if(e.key){var t=gd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=_r(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?vd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:li,charCode:function(e){return e.type==="keypress"?_r(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?_r(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),kd=Se(wd),Sd=K({},il,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),es=Se(Sd),Ed=K({},er,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:li}),Nd=Se(Ed),Cd=K({},dn,{propertyName:0,elapsedTime:0,pseudoElement:0}),_d=Se(Cd),jd=K({},il,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Pd=Se(jd),zd=[9,13,27,32],oi=Ye&&"CompositionEvent"in window,Pn=null;Ye&&"documentMode"in document&&(Pn=document.documentMode);var Ld=Ye&&"TextEvent"in window&&!Pn,Au=Ye&&(!oi||Pn&&8<Pn&&11>=Pn),ts=" ",ns=!1;function Bu(e,t){switch(e){case"keyup":return zd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var At=!1;function Td(e,t){switch(e){case"compositionend":return Vu(t);case"keypress":return t.which!==32?null:(ns=!0,ts);case"textInput":return e=t.data,e===ts&&ns?null:e;default:return null}}function Dd(e,t){if(At)return e==="compositionend"||!oi&&Bu(e,t)?(e=Uu(),Cr=ni=ot=null,At=!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 Au&&t.locale!=="ko"?null:t.data;default:return null}}var Rd={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 rs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Rd[e.type]:t==="textarea"}function Wu(e,t,n,r){wu(r),t=Br(t,"onChange"),0<t.length&&(n=new ri("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var zn=null,Bn=null;function Id(e){ea(e,0)}function sl(e){var t=Wt(e);if(pu(t))return e}function Od(e,t){if(e==="change")return t}var Hu=!1;if(Ye){var Ll;if(Ye){var Tl="oninput"in document;if(!Tl){var ls=document.createElement("div");ls.setAttribute("oninput","return;"),Tl=typeof ls.oninput=="function"}Ll=Tl}else Ll=!1;Hu=Ll&&(!document.documentMode||9<document.documentMode)}function os(){zn&&(zn.detachEvent("onpropertychange",Qu),Bn=zn=null)}function Qu(e){if(e.propertyName==="value"&&sl(Bn)){var t=[];Wu(t,Bn,e,Zo(e)),Nu(Id,t)}}function Md(e,t,n){e==="focusin"?(os(),zn=t,Bn=n,zn.attachEvent("onpropertychange",Qu)):e==="focusout"&&os()}function Fd(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return sl(Bn)}function $d(e,t){if(e==="click")return sl(t)}function Ud(e,t){if(e==="input"||e==="change")return sl(t)}function Ad(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Fe=typeof Object.is=="function"?Object.is:Ad;function Vn(e,t){if(Fe(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(!Yl.call(t,l)||!Fe(e[l],t[l]))return!1}return!0}function is(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ss(e,t){var n=is(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=is(n)}}function Ku(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ku(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Gu(){for(var e=window,t=Ir();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ir(e.document)}return t}function ii(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 Bd(e){var t=Gu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ku(n.ownerDocument.documentElement,n)){if(r!==null&&ii(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=ss(n,o);var i=ss(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 Vd=Ye&&"documentMode"in document&&11>=document.documentMode,Bt=null,mo=null,Ln=null,ho=!1;function us(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ho||Bt==null||Bt!==Ir(r)||(r=Bt,"selectionStart"in r&&ii(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}),Ln&&Vn(Ln,r)||(Ln=r,r=Br(mo,"onSelect"),0<r.length&&(t=new ri("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Bt)))}function pr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Vt={animationend:pr("Animation","AnimationEnd"),animationiteration:pr("Animation","AnimationIteration"),animationstart:pr("Animation","AnimationStart"),transitionend:pr("Transition","TransitionEnd")},Dl={},Yu={};Ye&&(Yu=document.createElement("div").style,"AnimationEvent"in window||(delete Vt.animationend.animation,delete Vt.animationiteration.animation,delete Vt.animationstart.animation),"TransitionEvent"in window||delete Vt.transitionend.transition);function ul(e){if(Dl[e])return Dl[e];if(!Vt[e])return e;var t=Vt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Yu)return Dl[e]=t[n];return e}var Xu=ul("animationend"),Ju=ul("animationiteration"),Zu=ul("animationstart"),qu=ul("transitionend"),bu=new Map,as="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function vt(e,t){bu.set(e,t),It(t,[e])}for(var Rl=0;Rl<as.length;Rl++){var Il=as[Rl],Wd=Il.toLowerCase(),Hd=Il[0].toUpperCase()+Il.slice(1);vt(Wd,"on"+Hd)}vt(Xu,"onAnimationEnd");vt(Ju,"onAnimationIteration");vt(Zu,"onAnimationStart");vt("dblclick","onDoubleClick");vt("focusin","onFocus");vt("focusout","onBlur");vt(qu,"onTransitionEnd");nn("onMouseEnter",["mouseout","mouseover"]);nn("onMouseLeave",["mouseout","mouseover"]);nn("onPointerEnter",["pointerout","pointerover"]);nn("onPointerLeave",["pointerout","pointerover"]);It("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));It("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));It("onBeforeInput",["compositionend","keypress","textInput","paste"]);It("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));It("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));It("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Cn="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(" "),Qd=new Set("cancel close invalid load scroll toggle".split(" ").concat(Cn));function cs(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Wc(r,t,void 0,e),e.currentTarget=null}function ea(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],u=s.instance,f=s.currentTarget;if(s=s.listener,u!==o&&l.isPropagationStopped())break e;cs(l,s,f),o=u}else for(i=0;i<r.length;i++){if(s=r[i],u=s.instance,f=s.currentTarget,s=s.listener,u!==o&&l.isPropagationStopped())break e;cs(l,s,f),o=u}}}if(Mr)throw e=ao,Mr=!1,ao=null,e}function A(e,t){var n=t[wo];n===void 0&&(n=t[wo]=new Set);var r=e+"__bubble";n.has(r)||(ta(t,e,2,!1),n.add(r))}function Ol(e,t,n){var r=0;t&&(r|=4),ta(n,e,r,t)}var mr="_reactListening"+Math.random().toString(36).slice(2);function Wn(e){if(!e[mr]){e[mr]=!0,uu.forEach(function(n){n!=="selectionchange"&&(Qd.has(n)||Ol(n,!1,e),Ol(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[mr]||(t[mr]=!0,Ol("selectionchange",!1,t))}}function ta(e,t,n,r){switch($u(t)){case 1:var l=od;break;case 4:l=id;break;default:l=ti}n=l.bind(null,t,n,e),l=void 0,!uo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Ml(e,t,n,r,l){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var s=r.stateNode.containerInfo;if(s===l||s.nodeType===8&&s.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var u=i.tag;if((u===3||u===4)&&(u=i.stateNode.containerInfo,u===l||u.nodeType===8&&u.parentNode===l))return;i=i.return}for(;s!==null;){if(i=Nt(s),i===null)return;if(u=i.tag,u===5||u===6){r=o=i;continue e}s=s.parentNode}}r=r.return}Nu(function(){var f=o,g=Zo(n),h=[];e:{var m=bu.get(e);if(m!==void 0){var S=ri,E=e;switch(e){case"keypress":if(_r(n)===0)break e;case"keydown":case"keyup":S=kd;break;case"focusin":E="focus",S=zl;break;case"focusout":E="blur",S=zl;break;case"beforeblur":case"afterblur":S=zl;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":S=qi;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":S=ad;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":S=Nd;break;case Xu:case Ju:case Zu:S=fd;break;case qu:S=_d;break;case"scroll":S=sd;break;case"wheel":S=Pd;break;case"copy":case"cut":case"paste":S=md;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":S=es}var k=(t&4)!==0,v=!k&&e==="scroll",c=k?m!==null?m+"Capture":null:m;k=[];for(var a=f,p;a!==null;){p=a;var y=p.stateNode;if(p.tag===5&&y!==null&&(p=y,c!==null&&(y=Fn(a,c),y!=null&&k.push(Hn(a,y,p)))),v)break;a=a.return}0<k.length&&(m=new S(m,E,null,n,g),h.push({event:m,listeners:k}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",S=e==="mouseout"||e==="pointerout",m&&n!==io&&(E=n.relatedTarget||n.fromElement)&&(Nt(E)||E[Xe]))break e;if((S||m)&&(m=g.window===g?g:(m=g.ownerDocument)?m.defaultView||m.parentWindow:window,S?(E=n.relatedTarget||n.toElement,S=f,E=E?Nt(E):null,E!==null&&(v=Ot(E),E!==v||E.tag!==5&&E.tag!==6)&&(E=null)):(S=null,E=f),S!==E)){if(k=qi,y="onMouseLeave",c="onMouseEnter",a="mouse",(e==="pointerout"||e==="pointerover")&&(k=es,y="onPointerLeave",c="onPointerEnter",a="pointer"),v=S==null?m:Wt(S),p=E==null?m:Wt(E),m=new k(y,a+"leave",S,n,g),m.target=v,m.relatedTarget=p,y=null,Nt(g)===f&&(k=new k(c,a+"enter",E,n,g),k.target=p,k.relatedTarget=v,y=k),v=y,S&&E)t:{for(k=S,c=E,a=0,p=k;p;p=Ft(p))a++;for(p=0,y=c;y;y=Ft(y))p++;for(;0<a-p;)k=Ft(k),a--;for(;0<p-a;)c=Ft(c),p--;for(;a--;){if(k===c||c!==null&&k===c.alternate)break t;k=Ft(k),c=Ft(c)}k=null}else k=null;S!==null&&ds(h,m,S,k,!1),E!==null&&v!==null&&ds(h,v,E,k,!0)}}e:{if(m=f?Wt(f):window,S=m.nodeName&&m.nodeName.toLowerCase(),S==="select"||S==="input"&&m.type==="file")var N=Od;else if(rs(m))if(Hu)N=Ud;else{N=Fd;var _=Md}else(S=m.nodeName)&&S.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(N=$d);if(N&&(N=N(e,f))){Wu(h,N,n,g);break e}_&&_(e,m,f),e==="focusout"&&(_=m._wrapperState)&&_.controlled&&m.type==="number"&&to(m,"number",m.value)}switch(_=f?Wt(f):window,e){case"focusin":(rs(_)||_.contentEditable==="true")&&(Bt=_,mo=f,Ln=null);break;case"focusout":Ln=mo=Bt=null;break;case"mousedown":ho=!0;break;case"contextmenu":case"mouseup":case"dragend":ho=!1,us(h,n,g);break;case"selectionchange":if(Vd)break;case"keydown":case"keyup":us(h,n,g)}var j;if(oi)e:{switch(e){case"compositionstart":var L="onCompositionStart";break e;case"compositionend":L="onCompositionEnd";break e;case"compositionupdate":L="onCompositionUpdate";break e}L=void 0}else At?Bu(e,n)&&(L="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(L="onCompositionStart");L&&(Au&&n.locale!=="ko"&&(At||L!=="onCompositionStart"?L==="onCompositionEnd"&&At&&(j=Uu()):(ot=g,ni="value"in ot?ot.value:ot.textContent,At=!0)),_=Br(f,L),0<_.length&&(L=new bi(L,e,null,n,g),h.push({event:L,listeners:_}),j?L.data=j:(j=Vu(n),j!==null&&(L.data=j)))),(j=Ld?Td(e,n):Dd(e,n))&&(f=Br(f,"onBeforeInput"),0<f.length&&(g=new bi("onBeforeInput","beforeinput",null,n,g),h.push({event:g,listeners:f}),g.data=j))}ea(h,t)})}function Hn(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Br(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=Fn(e,n),o!=null&&r.unshift(Hn(e,o,l)),o=Fn(e,t),o!=null&&r.push(Hn(e,o,l))),e=e.return}return r}function Ft(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function ds(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var s=n,u=s.alternate,f=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&f!==null&&(s=f,l?(u=Fn(n,o),u!=null&&i.unshift(Hn(n,u,s))):l||(u=Fn(n,o),u!=null&&i.push(Hn(n,u,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Kd=/\r\n?/g,Gd=/\u0000|\uFFFD/g;function fs(e){return(typeof e=="string"?e:""+e).replace(Kd,` |
|
`).replace(Gd,"")}function hr(e,t,n){if(t=fs(t),fs(e)!==t&&n)throw Error(w(425))}function Vr(){}var go=null,vo=null;function yo(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 xo=typeof setTimeout=="function"?setTimeout:void 0,Yd=typeof clearTimeout=="function"?clearTimeout:void 0,ps=typeof Promise=="function"?Promise:void 0,Xd=typeof queueMicrotask=="function"?queueMicrotask:typeof ps<"u"?function(e){return ps.resolve(null).then(e).catch(Jd)}:xo;function Jd(e){setTimeout(function(){throw e})}function Fl(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),An(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);An(t)}function ct(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 ms(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 fn=Math.random().toString(36).slice(2),Ae="__reactFiber$"+fn,Qn="__reactProps$"+fn,Xe="__reactContainer$"+fn,wo="__reactEvents$"+fn,Zd="__reactListeners$"+fn,qd="__reactHandles$"+fn;function Nt(e){var t=e[Ae];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Xe]||n[Ae]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ms(e);e!==null;){if(n=e[Ae])return n;e=ms(e)}return t}e=n,n=e.parentNode}return null}function tr(e){return e=e[Ae]||e[Xe],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Wt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(w(33))}function al(e){return e[Qn]||null}var ko=[],Ht=-1;function yt(e){return{current:e}}function B(e){0>Ht||(e.current=ko[Ht],ko[Ht]=null,Ht--)}function U(e,t){Ht++,ko[Ht]=e.current,e.current=t}var gt={},ie=yt(gt),pe=yt(!1),zt=gt;function rn(e,t){var n=e.type.contextTypes;if(!n)return gt;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 me(e){return e=e.childContextTypes,e!=null}function Wr(){B(pe),B(ie)}function hs(e,t,n){if(ie.current!==gt)throw Error(w(168));U(ie,t),U(pe,n)}function na(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(w(108,Mc(e)||"Unknown",l));return K({},n,r)}function Hr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||gt,zt=ie.current,U(ie,e),U(pe,pe.current),!0}function gs(e,t,n){var r=e.stateNode;if(!r)throw Error(w(169));n?(e=na(e,t,zt),r.__reactInternalMemoizedMergedChildContext=e,B(pe),B(ie),U(ie,e)):B(pe),U(pe,n)}var He=null,cl=!1,$l=!1;function ra(e){He===null?He=[e]:He.push(e)}function bd(e){cl=!0,ra(e)}function xt(){if(!$l&&He!==null){$l=!0;var e=0,t=$;try{var n=He;for($=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}He=null,cl=!1}catch(l){throw He!==null&&(He=He.slice(e+1)),Pu(qo,xt),l}finally{$=t,$l=!1}}return null}var Qt=[],Kt=0,Qr=null,Kr=0,Ee=[],Ne=0,Lt=null,Qe=1,Ke="";function St(e,t){Qt[Kt++]=Kr,Qt[Kt++]=Qr,Qr=e,Kr=t}function la(e,t,n){Ee[Ne++]=Qe,Ee[Ne++]=Ke,Ee[Ne++]=Lt,Lt=e;var r=Qe;e=Ke;var l=32-Oe(r)-1;r&=~(1<<l),n+=1;var o=32-Oe(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,Qe=1<<32-Oe(t)+l|n<<l|r,Ke=o+e}else Qe=1<<o|n<<l|r,Ke=e}function si(e){e.return!==null&&(St(e,1),la(e,1,0))}function ui(e){for(;e===Qr;)Qr=Qt[--Kt],Qt[Kt]=null,Kr=Qt[--Kt],Qt[Kt]=null;for(;e===Lt;)Lt=Ee[--Ne],Ee[Ne]=null,Ke=Ee[--Ne],Ee[Ne]=null,Qe=Ee[--Ne],Ee[Ne]=null}var xe=null,ye=null,V=!1,Ie=null;function oa(e,t){var n=Ce(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 vs(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,xe=e,ye=ct(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,xe=e,ye=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Lt!==null?{id:Qe,overflow:Ke}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ce(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,xe=e,ye=null,!0):!1;default:return!1}}function So(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Eo(e){if(V){var t=ye;if(t){var n=t;if(!vs(e,t)){if(So(e))throw Error(w(418));t=ct(n.nextSibling);var r=xe;t&&vs(e,t)?oa(r,n):(e.flags=e.flags&-4097|2,V=!1,xe=e)}}else{if(So(e))throw Error(w(418));e.flags=e.flags&-4097|2,V=!1,xe=e}}}function ys(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;xe=e}function gr(e){if(e!==xe)return!1;if(!V)return ys(e),V=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!yo(e.type,e.memoizedProps)),t&&(t=ye)){if(So(e))throw ia(),Error(w(418));for(;t;)oa(e,t),t=ct(t.nextSibling)}if(ys(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ye=ct(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ye=null}}else ye=xe?ct(e.stateNode.nextSibling):null;return!0}function ia(){for(var e=ye;e;)e=ct(e.nextSibling)}function ln(){ye=xe=null,V=!1}function ai(e){Ie===null?Ie=[e]:Ie.push(e)}var ef=qe.ReactCurrentBatchConfig;function xn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(w(309));var r=n.stateNode}if(!r)throw Error(w(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var s=l.refs;i===null?delete s[o]:s[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(w(284));if(!n._owner)throw Error(w(290,e))}return e}function vr(e,t){throw e=Object.prototype.toString.call(t),Error(w(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function xs(e){var t=e._init;return t(e._payload)}function sa(e){function t(c,a){if(e){var p=c.deletions;p===null?(c.deletions=[a],c.flags|=16):p.push(a)}}function n(c,a){if(!e)return null;for(;a!==null;)t(c,a),a=a.sibling;return null}function r(c,a){for(c=new Map;a!==null;)a.key!==null?c.set(a.key,a):c.set(a.index,a),a=a.sibling;return c}function l(c,a){return c=mt(c,a),c.index=0,c.sibling=null,c}function o(c,a,p){return c.index=p,e?(p=c.alternate,p!==null?(p=p.index,p<a?(c.flags|=2,a):p):(c.flags|=2,a)):(c.flags|=1048576,a)}function i(c){return e&&c.alternate===null&&(c.flags|=2),c}function s(c,a,p,y){return a===null||a.tag!==6?(a=Ql(p,c.mode,y),a.return=c,a):(a=l(a,p),a.return=c,a)}function u(c,a,p,y){var N=p.type;return N===Ut?g(c,a,p.props.children,y,p.key):a!==null&&(a.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===tt&&xs(N)===a.type)?(y=l(a,p.props),y.ref=xn(c,a,p),y.return=c,y):(y=Rr(p.type,p.key,p.props,null,c.mode,y),y.ref=xn(c,a,p),y.return=c,y)}function f(c,a,p,y){return a===null||a.tag!==4||a.stateNode.containerInfo!==p.containerInfo||a.stateNode.implementation!==p.implementation?(a=Kl(p,c.mode,y),a.return=c,a):(a=l(a,p.children||[]),a.return=c,a)}function g(c,a,p,y,N){return a===null||a.tag!==7?(a=Pt(p,c.mode,y,N),a.return=c,a):(a=l(a,p),a.return=c,a)}function h(c,a,p){if(typeof a=="string"&&a!==""||typeof a=="number")return a=Ql(""+a,c.mode,p),a.return=c,a;if(typeof a=="object"&&a!==null){switch(a.$$typeof){case ir:return p=Rr(a.type,a.key,a.props,null,c.mode,p),p.ref=xn(c,null,a),p.return=c,p;case $t:return a=Kl(a,c.mode,p),a.return=c,a;case tt:var y=a._init;return h(c,y(a._payload),p)}if(En(a)||mn(a))return a=Pt(a,c.mode,p,null),a.return=c,a;vr(c,a)}return null}function m(c,a,p,y){var N=a!==null?a.key:null;if(typeof p=="string"&&p!==""||typeof p=="number")return N!==null?null:s(c,a,""+p,y);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case ir:return p.key===N?u(c,a,p,y):null;case $t:return p.key===N?f(c,a,p,y):null;case tt:return N=p._init,m(c,a,N(p._payload),y)}if(En(p)||mn(p))return N!==null?null:g(c,a,p,y,null);vr(c,p)}return null}function S(c,a,p,y,N){if(typeof y=="string"&&y!==""||typeof y=="number")return c=c.get(p)||null,s(a,c,""+y,N);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case ir:return c=c.get(y.key===null?p:y.key)||null,u(a,c,y,N);case $t:return c=c.get(y.key===null?p:y.key)||null,f(a,c,y,N);case tt:var _=y._init;return S(c,a,p,_(y._payload),N)}if(En(y)||mn(y))return c=c.get(p)||null,g(a,c,y,N,null);vr(a,y)}return null}function E(c,a,p,y){for(var N=null,_=null,j=a,L=a=0,W=null;j!==null&&L<p.length;L++){j.index>L?(W=j,j=null):W=j.sibling;var D=m(c,j,p[L],y);if(D===null){j===null&&(j=W);break}e&&j&&D.alternate===null&&t(c,j),a=o(D,a,L),_===null?N=D:_.sibling=D,_=D,j=W}if(L===p.length)return n(c,j),V&&St(c,L),N;if(j===null){for(;L<p.length;L++)j=h(c,p[L],y),j!==null&&(a=o(j,a,L),_===null?N=j:_.sibling=j,_=j);return V&&St(c,L),N}for(j=r(c,j);L<p.length;L++)W=S(j,c,L,p[L],y),W!==null&&(e&&W.alternate!==null&&j.delete(W.key===null?L:W.key),a=o(W,a,L),_===null?N=W:_.sibling=W,_=W);return e&&j.forEach(function(ge){return t(c,ge)}),V&&St(c,L),N}function k(c,a,p,y){var N=mn(p);if(typeof N!="function")throw Error(w(150));if(p=N.call(p),p==null)throw Error(w(151));for(var _=N=null,j=a,L=a=0,W=null,D=p.next();j!==null&&!D.done;L++,D=p.next()){j.index>L?(W=j,j=null):W=j.sibling;var ge=m(c,j,D.value,y);if(ge===null){j===null&&(j=W);break}e&&j&&ge.alternate===null&&t(c,j),a=o(ge,a,L),_===null?N=ge:_.sibling=ge,_=ge,j=W}if(D.done)return n(c,j),V&&St(c,L),N;if(j===null){for(;!D.done;L++,D=p.next())D=h(c,D.value,y),D!==null&&(a=o(D,a,L),_===null?N=D:_.sibling=D,_=D);return V&&St(c,L),N}for(j=r(c,j);!D.done;L++,D=p.next())D=S(j,c,L,D.value,y),D!==null&&(e&&D.alternate!==null&&j.delete(D.key===null?L:D.key),a=o(D,a,L),_===null?N=D:_.sibling=D,_=D);return e&&j.forEach(function(wt){return t(c,wt)}),V&&St(c,L),N}function v(c,a,p,y){if(typeof p=="object"&&p!==null&&p.type===Ut&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case ir:e:{for(var N=p.key,_=a;_!==null;){if(_.key===N){if(N=p.type,N===Ut){if(_.tag===7){n(c,_.sibling),a=l(_,p.props.children),a.return=c,c=a;break e}}else if(_.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===tt&&xs(N)===_.type){n(c,_.sibling),a=l(_,p.props),a.ref=xn(c,_,p),a.return=c,c=a;break e}n(c,_);break}else t(c,_);_=_.sibling}p.type===Ut?(a=Pt(p.props.children,c.mode,y,p.key),a.return=c,c=a):(y=Rr(p.type,p.key,p.props,null,c.mode,y),y.ref=xn(c,a,p),y.return=c,c=y)}return i(c);case $t:e:{for(_=p.key;a!==null;){if(a.key===_)if(a.tag===4&&a.stateNode.containerInfo===p.containerInfo&&a.stateNode.implementation===p.implementation){n(c,a.sibling),a=l(a,p.children||[]),a.return=c,c=a;break e}else{n(c,a);break}else t(c,a);a=a.sibling}a=Kl(p,c.mode,y),a.return=c,c=a}return i(c);case tt:return _=p._init,v(c,a,_(p._payload),y)}if(En(p))return E(c,a,p,y);if(mn(p))return k(c,a,p,y);vr(c,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,a!==null&&a.tag===6?(n(c,a.sibling),a=l(a,p),a.return=c,c=a):(n(c,a),a=Ql(p,c.mode,y),a.return=c,c=a),i(c)):n(c,a)}return v}var on=sa(!0),ua=sa(!1),Gr=yt(null),Yr=null,Gt=null,ci=null;function di(){ci=Gt=Yr=null}function fi(e){var t=Gr.current;B(Gr),e._currentValue=t}function No(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 en(e,t){Yr=e,ci=Gt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(fe=!0),e.firstContext=null)}function je(e){var t=e._currentValue;if(ci!==e)if(e={context:e,memoizedValue:t,next:null},Gt===null){if(Yr===null)throw Error(w(308));Gt=e,Yr.dependencies={lanes:0,firstContext:e}}else Gt=Gt.next=e;return t}var Ct=null;function pi(e){Ct===null?Ct=[e]:Ct.push(e)}function aa(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,pi(t)):(n.next=l.next,l.next=n),t.interleaved=n,Je(e,r)}function Je(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 nt=!1;function mi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ca(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 Ge(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function dt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,F&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Je(e,n)}return l=r.interleaved,l===null?(t.next=t,pi(r)):(t.next=l.next,l.next=t),r.interleaved=t,Je(e,n)}function jr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,bo(e,n)}}function ws(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 Xr(e,t,n,r){var l=e.updateQueue;nt=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var u=s,f=u.next;u.next=null,i===null?o=f:i.next=f,i=u;var g=e.alternate;g!==null&&(g=g.updateQueue,s=g.lastBaseUpdate,s!==i&&(s===null?g.firstBaseUpdate=f:s.next=f,g.lastBaseUpdate=u))}if(o!==null){var h=l.baseState;i=0,g=f=u=null,s=o;do{var m=s.lane,S=s.eventTime;if((r&m)===m){g!==null&&(g=g.next={eventTime:S,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var E=e,k=s;switch(m=t,S=n,k.tag){case 1:if(E=k.payload,typeof E=="function"){h=E.call(S,h,m);break e}h=E;break e;case 3:E.flags=E.flags&-65537|128;case 0:if(E=k.payload,m=typeof E=="function"?E.call(S,h,m):E,m==null)break e;h=K({},h,m);break e;case 2:nt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,m=l.effects,m===null?l.effects=[s]:m.push(s))}else S={eventTime:S,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},g===null?(f=g=S,u=h):g=g.next=S,i|=m;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;m=s,s=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(!0);if(g===null&&(u=h),l.baseState=u,l.firstBaseUpdate=f,l.lastBaseUpdate=g,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Dt|=i,e.lanes=i,e.memoizedState=h}}function ks(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(w(191,l));l.call(r)}}}var nr={},Ve=yt(nr),Kn=yt(nr),Gn=yt(nr);function _t(e){if(e===nr)throw Error(w(174));return e}function hi(e,t){switch(U(Gn,t),U(Kn,e),U(Ve,nr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ro(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ro(t,e)}B(Ve),U(Ve,t)}function sn(){B(Ve),B(Kn),B(Gn)}function da(e){_t(Gn.current);var t=_t(Ve.current),n=ro(t,e.type);t!==n&&(U(Kn,e),U(Ve,n))}function gi(e){Kn.current===e&&(B(Ve),B(Kn))}var H=yt(0);function Jr(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ul=[];function vi(){for(var e=0;e<Ul.length;e++)Ul[e]._workInProgressVersionPrimary=null;Ul.length=0}var Pr=qe.ReactCurrentDispatcher,Al=qe.ReactCurrentBatchConfig,Tt=0,Q=null,J=null,q=null,Zr=!1,Tn=!1,Yn=0,tf=0;function re(){throw Error(w(321))}function yi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Fe(e[n],t[n]))return!1;return!0}function xi(e,t,n,r,l,o){if(Tt=o,Q=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Pr.current=e===null||e.memoizedState===null?of:sf,e=n(r,l),Tn){o=0;do{if(Tn=!1,Yn=0,25<=o)throw Error(w(301));o+=1,q=J=null,t.updateQueue=null,Pr.current=uf,e=n(r,l)}while(Tn)}if(Pr.current=qr,t=J!==null&&J.next!==null,Tt=0,q=J=Q=null,Zr=!1,t)throw Error(w(300));return e}function wi(){var e=Yn!==0;return Yn=0,e}function Ue(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return q===null?Q.memoizedState=q=e:q=q.next=e,q}function Pe(){if(J===null){var e=Q.alternate;e=e!==null?e.memoizedState:null}else e=J.next;var t=q===null?Q.memoizedState:q.next;if(t!==null)q=t,J=e;else{if(e===null)throw Error(w(310));J=e,e={memoizedState:J.memoizedState,baseState:J.baseState,baseQueue:J.baseQueue,queue:J.queue,next:null},q===null?Q.memoizedState=q=e:q=q.next=e}return q}function Xn(e,t){return typeof t=="function"?t(e):t}function Bl(e){var t=Pe(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=J,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var s=i=null,u=null,f=o;do{var g=f.lane;if((Tt&g)===g)u!==null&&(u=u.next={lane:0,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null}),r=f.hasEagerState?f.eagerState:e(r,f.action);else{var h={lane:g,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null};u===null?(s=u=h,i=r):u=u.next=h,Q.lanes|=g,Dt|=g}f=f.next}while(f!==null&&f!==o);u===null?i=r:u.next=s,Fe(r,t.memoizedState)||(fe=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,Q.lanes|=o,Dt|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Vl(e){var t=Pe(),n=t.queue;if(n===null)throw Error(w(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);Fe(o,t.memoizedState)||(fe=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function fa(){}function pa(e,t){var n=Q,r=Pe(),l=t(),o=!Fe(r.memoizedState,l);if(o&&(r.memoizedState=l,fe=!0),r=r.queue,ki(ga.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||q!==null&&q.memoizedState.tag&1){if(n.flags|=2048,Jn(9,ha.bind(null,n,r,l,t),void 0,null),b===null)throw Error(w(349));Tt&30||ma(n,t,l)}return l}function ma(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Q.updateQueue,t===null?(t={lastEffect:null,stores:null},Q.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ha(e,t,n,r){t.value=n,t.getSnapshot=r,va(t)&&ya(e)}function ga(e,t,n){return n(function(){va(t)&&ya(e)})}function va(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Fe(e,n)}catch{return!0}}function ya(e){var t=Je(e,1);t!==null&&Me(t,e,1,-1)}function Ss(e){var t=Ue();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Xn,lastRenderedState:e},t.queue=e,e=e.dispatch=lf.bind(null,Q,e),[t.memoizedState,e]}function Jn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Q.updateQueue,t===null?(t={lastEffect:null,stores:null},Q.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 xa(){return Pe().memoizedState}function zr(e,t,n,r){var l=Ue();Q.flags|=e,l.memoizedState=Jn(1|t,n,void 0,r===void 0?null:r)}function dl(e,t,n,r){var l=Pe();r=r===void 0?null:r;var o=void 0;if(J!==null){var i=J.memoizedState;if(o=i.destroy,r!==null&&yi(r,i.deps)){l.memoizedState=Jn(t,n,o,r);return}}Q.flags|=e,l.memoizedState=Jn(1|t,n,o,r)}function Es(e,t){return zr(8390656,8,e,t)}function ki(e,t){return dl(2048,8,e,t)}function wa(e,t){return dl(4,2,e,t)}function ka(e,t){return dl(4,4,e,t)}function Sa(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 Ea(e,t,n){return n=n!=null?n.concat([e]):null,dl(4,4,Sa.bind(null,t,e),n)}function Si(){}function Na(e,t){var n=Pe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&yi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ca(e,t){var n=Pe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&yi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function _a(e,t,n){return Tt&21?(Fe(n,t)||(n=Tu(),Q.lanes|=n,Dt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,fe=!0),e.memoizedState=n)}function nf(e,t){var n=$;$=n!==0&&4>n?n:4,e(!0);var r=Al.transition;Al.transition={};try{e(!1),t()}finally{$=n,Al.transition=r}}function ja(){return Pe().memoizedState}function rf(e,t,n){var r=pt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Pa(e))za(t,n);else if(n=aa(e,t,n,r),n!==null){var l=ue();Me(n,e,r,l),La(n,t,r)}}function lf(e,t,n){var r=pt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Pa(e))za(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,s=o(i,n);if(l.hasEagerState=!0,l.eagerState=s,Fe(s,i)){var u=t.interleaved;u===null?(l.next=l,pi(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=aa(e,t,l,r),n!==null&&(l=ue(),Me(n,e,r,l),La(n,t,r))}}function Pa(e){var t=e.alternate;return e===Q||t!==null&&t===Q}function za(e,t){Tn=Zr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function La(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,bo(e,n)}}var qr={readContext:je,useCallback:re,useContext:re,useEffect:re,useImperativeHandle:re,useInsertionEffect:re,useLayoutEffect:re,useMemo:re,useReducer:re,useRef:re,useState:re,useDebugValue:re,useDeferredValue:re,useTransition:re,useMutableSource:re,useSyncExternalStore:re,useId:re,unstable_isNewReconciler:!1},of={readContext:je,useCallback:function(e,t){return Ue().memoizedState=[e,t===void 0?null:t],e},useContext:je,useEffect:Es,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,zr(4194308,4,Sa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return zr(4194308,4,e,t)},useInsertionEffect:function(e,t){return zr(4,2,e,t)},useMemo:function(e,t){var n=Ue();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ue();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=rf.bind(null,Q,e),[r.memoizedState,e]},useRef:function(e){var t=Ue();return e={current:e},t.memoizedState=e},useState:Ss,useDebugValue:Si,useDeferredValue:function(e){return Ue().memoizedState=e},useTransition:function(){var e=Ss(!1),t=e[0];return e=nf.bind(null,e[1]),Ue().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Q,l=Ue();if(V){if(n===void 0)throw Error(w(407));n=n()}else{if(n=t(),b===null)throw Error(w(349));Tt&30||ma(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Es(ga.bind(null,r,o,e),[e]),r.flags|=2048,Jn(9,ha.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Ue(),t=b.identifierPrefix;if(V){var n=Ke,r=Qe;n=(r&~(1<<32-Oe(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Yn++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=tf++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},sf={readContext:je,useCallback:Na,useContext:je,useEffect:ki,useImperativeHandle:Ea,useInsertionEffect:wa,useLayoutEffect:ka,useMemo:Ca,useReducer:Bl,useRef:xa,useState:function(){return Bl(Xn)},useDebugValue:Si,useDeferredValue:function(e){var t=Pe();return _a(t,J.memoizedState,e)},useTransition:function(){var e=Bl(Xn)[0],t=Pe().memoizedState;return[e,t]},useMutableSource:fa,useSyncExternalStore:pa,useId:ja,unstable_isNewReconciler:!1},uf={readContext:je,useCallback:Na,useContext:je,useEffect:ki,useImperativeHandle:Ea,useInsertionEffect:wa,useLayoutEffect:ka,useMemo:Ca,useReducer:Vl,useRef:xa,useState:function(){return Vl(Xn)},useDebugValue:Si,useDeferredValue:function(e){var t=Pe();return J===null?t.memoizedState=e:_a(t,J.memoizedState,e)},useTransition:function(){var e=Vl(Xn)[0],t=Pe().memoizedState;return[e,t]},useMutableSource:fa,useSyncExternalStore:pa,useId:ja,unstable_isNewReconciler:!1};function De(e,t){if(e&&e.defaultProps){t=K({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Co(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:K({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var fl={isMounted:function(e){return(e=e._reactInternals)?Ot(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ue(),l=pt(e),o=Ge(r,l);o.payload=t,n!=null&&(o.callback=n),t=dt(e,o,l),t!==null&&(Me(t,e,l,r),jr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ue(),l=pt(e),o=Ge(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=dt(e,o,l),t!==null&&(Me(t,e,l,r),jr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ue(),r=pt(e),l=Ge(n,r);l.tag=2,t!=null&&(l.callback=t),t=dt(e,l,r),t!==null&&(Me(t,e,r,n),jr(t,e,r))}};function Ns(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?!Vn(n,r)||!Vn(l,o):!0}function Ta(e,t,n){var r=!1,l=gt,o=t.contextType;return typeof o=="object"&&o!==null?o=je(o):(l=me(t)?zt:ie.current,r=t.contextTypes,o=(r=r!=null)?rn(e,l):gt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=fl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Cs(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&fl.enqueueReplaceState(t,t.state,null)}function _o(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},mi(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=je(o):(o=me(t)?zt:ie.current,l.context=rn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(Co(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&fl.enqueueReplaceState(l,l.state,null),Xr(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function un(e,t){try{var n="",r=t;do n+=Oc(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 Wl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function jo(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var af=typeof WeakMap=="function"?WeakMap:Map;function Da(e,t,n){n=Ge(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){el||(el=!0,Fo=r),jo(e,t)},n}function Ra(e,t,n){n=Ge(-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(){jo(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){jo(e,t),typeof r!="function"&&(ft===null?ft=new Set([this]):ft.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function _s(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new af;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=Ef.bind(null,e,t,n),t.then(e,e))}function js(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 Ps(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ge(-1,1),t.tag=2,dt(n,t,1))),n.lanes|=1),e)}var cf=qe.ReactCurrentOwner,fe=!1;function se(e,t,n,r){t.child=e===null?ua(t,null,n,r):on(t,e.child,n,r)}function zs(e,t,n,r,l){n=n.render;var o=t.ref;return en(t,l),r=xi(e,t,n,r,o,l),n=wi(),e!==null&&!fe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ze(e,t,l)):(V&&n&&si(t),t.flags|=1,se(e,t,r,l),t.child)}function Ls(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Li(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Ia(e,t,o,r,l)):(e=Rr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:Vn,n(i,r)&&e.ref===t.ref)return Ze(e,t,l)}return t.flags|=1,e=mt(o,r),e.ref=t.ref,e.return=t,t.child=e}function Ia(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(Vn(o,r)&&e.ref===t.ref)if(fe=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(fe=!0);else return t.lanes=e.lanes,Ze(e,t,l)}return Po(e,t,n,r,l)}function Oa(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},U(Xt,ve),ve|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,U(Xt,ve),ve|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,U(Xt,ve),ve|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,U(Xt,ve),ve|=r;return se(e,t,l,n),t.child}function Ma(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Po(e,t,n,r,l){var o=me(n)?zt:ie.current;return o=rn(t,o),en(t,l),n=xi(e,t,n,r,o,l),r=wi(),e!==null&&!fe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ze(e,t,l)):(V&&r&&si(t),t.flags|=1,se(e,t,n,l),t.child)}function Ts(e,t,n,r,l){if(me(n)){var o=!0;Hr(t)}else o=!1;if(en(t,l),t.stateNode===null)Lr(e,t),Ta(t,n,r),_o(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var u=i.context,f=n.contextType;typeof f=="object"&&f!==null?f=je(f):(f=me(n)?zt:ie.current,f=rn(t,f));var g=n.getDerivedStateFromProps,h=typeof g=="function"||typeof i.getSnapshotBeforeUpdate=="function";h||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==r||u!==f)&&Cs(t,i,r,f),nt=!1;var m=t.memoizedState;i.state=m,Xr(t,r,i,l),u=t.memoizedState,s!==r||m!==u||pe.current||nt?(typeof g=="function"&&(Co(t,n,g,r),u=t.memoizedState),(s=nt||Ns(t,n,s,r,m,u,f))?(h||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=u),i.props=r,i.state=u,i.context=f,r=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,ca(e,t),s=t.memoizedProps,f=t.type===t.elementType?s:De(t.type,s),i.props=f,h=t.pendingProps,m=i.context,u=n.contextType,typeof u=="object"&&u!==null?u=je(u):(u=me(n)?zt:ie.current,u=rn(t,u));var S=n.getDerivedStateFromProps;(g=typeof S=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==h||m!==u)&&Cs(t,i,r,u),nt=!1,m=t.memoizedState,i.state=m,Xr(t,r,i,l);var E=t.memoizedState;s!==h||m!==E||pe.current||nt?(typeof S=="function"&&(Co(t,n,S,r),E=t.memoizedState),(f=nt||Ns(t,n,f,r,m,E,u)||!1)?(g||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,E,u),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,E,u)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=E),i.props=r,i.state=E,i.context=u,r=f):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return zo(e,t,n,r,o,l)}function zo(e,t,n,r,l,o){Ma(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&gs(t,n,!1),Ze(e,t,o);r=t.stateNode,cf.current=t;var s=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=on(t,e.child,null,o),t.child=on(t,null,s,o)):se(e,t,s,o),t.memoizedState=r.state,l&&gs(t,n,!0),t.child}function Fa(e){var t=e.stateNode;t.pendingContext?hs(e,t.pendingContext,t.pendingContext!==t.context):t.context&&hs(e,t.context,!1),hi(e,t.containerInfo)}function Ds(e,t,n,r,l){return ln(),ai(l),t.flags|=256,se(e,t,n,r),t.child}var Lo={dehydrated:null,treeContext:null,retryLane:0};function To(e){return{baseLanes:e,cachePool:null,transitions:null}}function $a(e,t,n){var r=t.pendingProps,l=H.current,o=!1,i=(t.flags&128)!==0,s;if((s=i)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),U(H,l&1),e===null)return Eo(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=hl(i,r,0,null),e=Pt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=To(n),t.memoizedState=Lo,e):Ei(t,i));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return df(e,t,i,r,s,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,s=l.sibling;var u={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=mt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?o=mt(s,o):(o=Pt(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?To(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=Lo,r}return o=e.child,e=o.sibling,r=mt(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Ei(e,t){return t=hl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function yr(e,t,n,r){return r!==null&&ai(r),on(t,e.child,null,n),e=Ei(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function df(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Wl(Error(w(422))),yr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=hl({mode:"visible",children:r.children},l,0,null),o=Pt(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&on(t,e.child,null,i),t.child.memoizedState=To(i),t.memoizedState=Lo,o);if(!(t.mode&1))return yr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(w(419)),r=Wl(o,r,void 0),yr(e,t,i,r)}if(s=(i&e.childLanes)!==0,fe||s){if(r=b,r!==null){switch(i&-i){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|i)?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,Je(e,l),Me(r,e,l,-1))}return zi(),r=Wl(Error(w(421))),yr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Nf.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,ye=ct(l.nextSibling),xe=t,V=!0,Ie=null,e!==null&&(Ee[Ne++]=Qe,Ee[Ne++]=Ke,Ee[Ne++]=Lt,Qe=e.id,Ke=e.overflow,Lt=t),t=Ei(t,r.children),t.flags|=4096,t)}function Rs(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),No(e.return,t,n)}function Hl(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 Ua(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(se(e,t,r.children,n),r=H.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Rs(e,n,t);else if(e.tag===19)Rs(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(U(H,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Jr(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Hl(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&&Jr(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Hl(t,!0,n,null,o);break;case"together":Hl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Lr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ze(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Dt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(w(153));if(t.child!==null){for(e=t.child,n=mt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=mt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function ff(e,t,n){switch(t.tag){case 3:Fa(t),ln();break;case 5:da(t);break;case 1:me(t.type)&&Hr(t);break;case 4:hi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;U(Gr,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(U(H,H.current&1),t.flags|=128,null):n&t.child.childLanes?$a(e,t,n):(U(H,H.current&1),e=Ze(e,t,n),e!==null?e.sibling:null);U(H,H.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Ua(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),U(H,H.current),r)break;return null;case 22:case 23:return t.lanes=0,Oa(e,t,n)}return Ze(e,t,n)}var Aa,Do,Ba,Va;Aa=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Do=function(){};Ba=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,_t(Ve.current);var o=null;switch(n){case"input":l=bl(e,l),r=bl(e,r),o=[];break;case"select":l=K({},l,{value:void 0}),r=K({},r,{value:void 0}),o=[];break;case"textarea":l=no(e,l),r=no(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Vr)}lo(n,r);var i;n=null;for(f in l)if(!r.hasOwnProperty(f)&&l.hasOwnProperty(f)&&l[f]!=null)if(f==="style"){var s=l[f];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else f!=="dangerouslySetInnerHTML"&&f!=="children"&&f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&f!=="autoFocus"&&(On.hasOwnProperty(f)?o||(o=[]):(o=o||[]).push(f,null));for(f in r){var u=r[f];if(s=l!=null?l[f]:void 0,r.hasOwnProperty(f)&&u!==s&&(u!=null||s!=null))if(f==="style")if(s){for(i in s)!s.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&s[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(o||(o=[]),o.push(f,n)),n=u;else f==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(o=o||[]).push(f,u)):f==="children"?typeof u!="string"&&typeof u!="number"||(o=o||[]).push(f,""+u):f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&(On.hasOwnProperty(f)?(u!=null&&f==="onScroll"&&A("scroll",e),o||s===u||(o=[])):(o=o||[]).push(f,u))}n&&(o=o||[]).push("style",n);var f=o;(t.updateQueue=f)&&(t.flags|=4)}};Va=function(e,t,n,r){n!==r&&(t.flags|=4)};function wn(e,t){if(!V)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 le(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 pf(e,t,n){var r=t.pendingProps;switch(ui(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return le(t),null;case 1:return me(t.type)&&Wr(),le(t),null;case 3:return r=t.stateNode,sn(),B(pe),B(ie),vi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(gr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ie!==null&&(Ao(Ie),Ie=null))),Do(e,t),le(t),null;case 5:gi(t);var l=_t(Gn.current);if(n=t.type,e!==null&&t.stateNode!=null)Ba(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(w(166));return le(t),null}if(e=_t(Ve.current),gr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Ae]=t,r[Qn]=o,e=(t.mode&1)!==0,n){case"dialog":A("cancel",r),A("close",r);break;case"iframe":case"object":case"embed":A("load",r);break;case"video":case"audio":for(l=0;l<Cn.length;l++)A(Cn[l],r);break;case"source":A("error",r);break;case"img":case"image":case"link":A("error",r),A("load",r);break;case"details":A("toggle",r);break;case"input":Vi(r,o),A("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},A("invalid",r);break;case"textarea":Hi(r,o),A("invalid",r)}lo(n,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var s=o[i];i==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&hr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&hr(r.textContent,s,e),l=["children",""+s]):On.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&A("scroll",r)}switch(n){case"input":sr(r),Wi(r,o,!0);break;case"textarea":sr(r),Qi(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Vr)}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=gu(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[Ae]=t,e[Qn]=r,Aa(e,t,!1,!1),t.stateNode=e;e:{switch(i=oo(n,r),n){case"dialog":A("cancel",e),A("close",e),l=r;break;case"iframe":case"object":case"embed":A("load",e),l=r;break;case"video":case"audio":for(l=0;l<Cn.length;l++)A(Cn[l],e);l=r;break;case"source":A("error",e),l=r;break;case"img":case"image":case"link":A("error",e),A("load",e),l=r;break;case"details":A("toggle",e),l=r;break;case"input":Vi(e,r),l=bl(e,r),A("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=K({},r,{value:void 0}),A("invalid",e);break;case"textarea":Hi(e,r),l=no(e,r),A("invalid",e);break;default:l=r}lo(n,l),s=l;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?xu(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&vu(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Mn(e,u):typeof u=="number"&&Mn(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(On.hasOwnProperty(o)?u!=null&&o==="onScroll"&&A("scroll",e):u!=null&&Go(e,o,u,i))}switch(n){case"input":sr(e),Wi(e,r,!1);break;case"textarea":sr(e),Qi(e);break;case"option":r.value!=null&&e.setAttribute("value",""+ht(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Jt(e,!!r.multiple,o,!1):r.defaultValue!=null&&Jt(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Vr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return le(t),null;case 6:if(e&&t.stateNode!=null)Va(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(w(166));if(n=_t(Gn.current),_t(Ve.current),gr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ae]=t,(o=r.nodeValue!==n)&&(e=xe,e!==null))switch(e.tag){case 3:hr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&hr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ae]=t,t.stateNode=r}return le(t),null;case 13:if(B(H),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(V&&ye!==null&&t.mode&1&&!(t.flags&128))ia(),ln(),t.flags|=98560,o=!1;else if(o=gr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(w(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(w(317));o[Ae]=t}else ln(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;le(t),o=!1}else Ie!==null&&(Ao(Ie),Ie=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||H.current&1?Z===0&&(Z=3):zi())),t.updateQueue!==null&&(t.flags|=4),le(t),null);case 4:return sn(),Do(e,t),e===null&&Wn(t.stateNode.containerInfo),le(t),null;case 10:return fi(t.type._context),le(t),null;case 17:return me(t.type)&&Wr(),le(t),null;case 19:if(B(H),o=t.memoizedState,o===null)return le(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)wn(o,!1);else{if(Z!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Jr(e),i!==null){for(t.flags|=128,wn(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 U(H,H.current&1|2),t.child}e=e.sibling}o.tail!==null&&Y()>an&&(t.flags|=128,r=!0,wn(o,!1),t.lanes=4194304)}else{if(!r)if(e=Jr(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),wn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!V)return le(t),null}else 2*Y()-o.renderingStartTime>an&&n!==1073741824&&(t.flags|=128,r=!0,wn(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=Y(),t.sibling=null,n=H.current,U(H,r?n&1|2:n&1),t):(le(t),null);case 22:case 23:return Pi(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ve&1073741824&&(le(t),t.subtreeFlags&6&&(t.flags|=8192)):le(t),null;case 24:return null;case 25:return null}throw Error(w(156,t.tag))}function mf(e,t){switch(ui(t),t.tag){case 1:return me(t.type)&&Wr(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return sn(),B(pe),B(ie),vi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return gi(t),null;case 13:if(B(H),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(w(340));ln()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return B(H),null;case 4:return sn(),null;case 10:return fi(t.type._context),null;case 22:case 23:return Pi(),null;case 24:return null;default:return null}}var xr=!1,oe=!1,hf=typeof WeakSet=="function"?WeakSet:Set,C=null;function Yt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){G(e,t,r)}else n.current=null}function Ro(e,t,n){try{n()}catch(r){G(e,t,r)}}var Is=!1;function gf(e,t){if(go=Ur,e=Gu(),ii(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,s=-1,u=-1,f=0,g=0,h=e,m=null;t:for(;;){for(var S;h!==n||l!==0&&h.nodeType!==3||(s=i+l),h!==o||r!==0&&h.nodeType!==3||(u=i+r),h.nodeType===3&&(i+=h.nodeValue.length),(S=h.firstChild)!==null;)m=h,h=S;for(;;){if(h===e)break t;if(m===n&&++f===l&&(s=i),m===o&&++g===r&&(u=i),(S=h.nextSibling)!==null)break;h=m,m=h.parentNode}h=S}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(vo={focusedElem:e,selectionRange:n},Ur=!1,C=t;C!==null;)if(t=C,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,C=e;else for(;C!==null;){t=C;try{var E=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(E!==null){var k=E.memoizedProps,v=E.memoizedState,c=t.stateNode,a=c.getSnapshotBeforeUpdate(t.elementType===t.type?k:De(t.type,k),v);c.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(w(163))}}catch(y){G(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,C=e;break}C=t.return}return E=Is,Is=!1,E}function Dn(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&&Ro(t,n,o)}l=l.next}while(l!==r)}}function pl(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 Io(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Wa(e){var t=e.alternate;t!==null&&(e.alternate=null,Wa(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ae],delete t[Qn],delete t[wo],delete t[Zd],delete t[qd])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ha(e){return e.tag===5||e.tag===3||e.tag===4}function Os(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ha(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Oo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Vr));else if(r!==4&&(e=e.child,e!==null))for(Oo(e,t,n),e=e.sibling;e!==null;)Oo(e,t,n),e=e.sibling}function Mo(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(Mo(e,t,n),e=e.sibling;e!==null;)Mo(e,t,n),e=e.sibling}var ee=null,Re=!1;function et(e,t,n){for(n=n.child;n!==null;)Qa(e,t,n),n=n.sibling}function Qa(e,t,n){if(Be&&typeof Be.onCommitFiberUnmount=="function")try{Be.onCommitFiberUnmount(ol,n)}catch{}switch(n.tag){case 5:oe||Yt(n,t);case 6:var r=ee,l=Re;ee=null,et(e,t,n),ee=r,Re=l,ee!==null&&(Re?(e=ee,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ee.removeChild(n.stateNode));break;case 18:ee!==null&&(Re?(e=ee,n=n.stateNode,e.nodeType===8?Fl(e.parentNode,n):e.nodeType===1&&Fl(e,n),An(e)):Fl(ee,n.stateNode));break;case 4:r=ee,l=Re,ee=n.stateNode.containerInfo,Re=!0,et(e,t,n),ee=r,Re=l;break;case 0:case 11:case 14:case 15:if(!oe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Ro(n,t,i),l=l.next}while(l!==r)}et(e,t,n);break;case 1:if(!oe&&(Yt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){G(n,t,s)}et(e,t,n);break;case 21:et(e,t,n);break;case 22:n.mode&1?(oe=(r=oe)||n.memoizedState!==null,et(e,t,n),oe=r):et(e,t,n);break;default:et(e,t,n)}}function Ms(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new hf),t.forEach(function(r){var l=Cf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Te(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 5:ee=s.stateNode,Re=!1;break e;case 3:ee=s.stateNode.containerInfo,Re=!0;break e;case 4:ee=s.stateNode.containerInfo,Re=!0;break e}s=s.return}if(ee===null)throw Error(w(160));Qa(o,i,l),ee=null,Re=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(f){G(l,t,f)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Ka(t,e),t=t.sibling}function Ka(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Te(t,e),$e(e),r&4){try{Dn(3,e,e.return),pl(3,e)}catch(k){G(e,e.return,k)}try{Dn(5,e,e.return)}catch(k){G(e,e.return,k)}}break;case 1:Te(t,e),$e(e),r&512&&n!==null&&Yt(n,n.return);break;case 5:if(Te(t,e),$e(e),r&512&&n!==null&&Yt(n,n.return),e.flags&32){var l=e.stateNode;try{Mn(l,"")}catch(k){G(e,e.return,k)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&mu(l,o),oo(s,i);var f=oo(s,o);for(i=0;i<u.length;i+=2){var g=u[i],h=u[i+1];g==="style"?xu(l,h):g==="dangerouslySetInnerHTML"?vu(l,h):g==="children"?Mn(l,h):Go(l,g,h,f)}switch(s){case"input":eo(l,o);break;case"textarea":hu(l,o);break;case"select":var m=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var S=o.value;S!=null?Jt(l,!!o.multiple,S,!1):m!==!!o.multiple&&(o.defaultValue!=null?Jt(l,!!o.multiple,o.defaultValue,!0):Jt(l,!!o.multiple,o.multiple?[]:"",!1))}l[Qn]=o}catch(k){G(e,e.return,k)}}break;case 6:if(Te(t,e),$e(e),r&4){if(e.stateNode===null)throw Error(w(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(k){G(e,e.return,k)}}break;case 3:if(Te(t,e),$e(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{An(t.containerInfo)}catch(k){G(e,e.return,k)}break;case 4:Te(t,e),$e(e);break;case 13:Te(t,e),$e(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(_i=Y())),r&4&&Ms(e);break;case 22:if(g=n!==null&&n.memoizedState!==null,e.mode&1?(oe=(f=oe)||g,Te(t,e),oe=f):Te(t,e),$e(e),r&8192){if(f=e.memoizedState!==null,(e.stateNode.isHidden=f)&&!g&&e.mode&1)for(C=e,g=e.child;g!==null;){for(h=C=g;C!==null;){switch(m=C,S=m.child,m.tag){case 0:case 11:case 14:case 15:Dn(4,m,m.return);break;case 1:Yt(m,m.return);var E=m.stateNode;if(typeof E.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,E.props=t.memoizedProps,E.state=t.memoizedState,E.componentWillUnmount()}catch(k){G(r,n,k)}}break;case 5:Yt(m,m.return);break;case 22:if(m.memoizedState!==null){$s(h);continue}}S!==null?(S.return=m,C=S):$s(h)}g=g.sibling}e:for(g=null,h=e;;){if(h.tag===5){if(g===null){g=h;try{l=h.stateNode,f?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=h.stateNode,u=h.memoizedProps.style,i=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=yu("display",i))}catch(k){G(e,e.return,k)}}}else if(h.tag===6){if(g===null)try{h.stateNode.nodeValue=f?"":h.memoizedProps}catch(k){G(e,e.return,k)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;g===h&&(g=null),h=h.return}g===h&&(g=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:Te(t,e),$e(e),r&4&&Ms(e);break;case 21:break;default:Te(t,e),$e(e)}}function $e(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Ha(n)){var r=n;break e}n=n.return}throw Error(w(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Mn(l,""),r.flags&=-33);var o=Os(e);Mo(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,s=Os(e);Oo(e,s,i);break;default:throw Error(w(161))}}catch(u){G(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function vf(e,t,n){C=e,Ga(e)}function Ga(e,t,n){for(var r=(e.mode&1)!==0;C!==null;){var l=C,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||xr;if(!i){var s=l.alternate,u=s!==null&&s.memoizedState!==null||oe;s=xr;var f=oe;if(xr=i,(oe=u)&&!f)for(C=l;C!==null;)i=C,u=i.child,i.tag===22&&i.memoizedState!==null?Us(l):u!==null?(u.return=i,C=u):Us(l);for(;o!==null;)C=o,Ga(o),o=o.sibling;C=l,xr=s,oe=f}Fs(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,C=o):Fs(e)}}function Fs(e){for(;C!==null;){var t=C;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:oe||pl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!oe)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:De(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&ks(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}ks(t,i,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var f=t.alternate;if(f!==null){var g=f.memoizedState;if(g!==null){var h=g.dehydrated;h!==null&&An(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(w(163))}oe||t.flags&512&&Io(t)}catch(m){G(t,t.return,m)}}if(t===e){C=null;break}if(n=t.sibling,n!==null){n.return=t.return,C=n;break}C=t.return}}function $s(e){for(;C!==null;){var t=C;if(t===e){C=null;break}var n=t.sibling;if(n!==null){n.return=t.return,C=n;break}C=t.return}}function Us(e){for(;C!==null;){var t=C;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{pl(4,t)}catch(u){G(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){G(t,l,u)}}var o=t.return;try{Io(t)}catch(u){G(t,o,u)}break;case 5:var i=t.return;try{Io(t)}catch(u){G(t,i,u)}}}catch(u){G(t,t.return,u)}if(t===e){C=null;break}var s=t.sibling;if(s!==null){s.return=t.return,C=s;break}C=t.return}}var yf=Math.ceil,br=qe.ReactCurrentDispatcher,Ni=qe.ReactCurrentOwner,_e=qe.ReactCurrentBatchConfig,F=0,b=null,X=null,te=0,ve=0,Xt=yt(0),Z=0,Zn=null,Dt=0,ml=0,Ci=0,Rn=null,de=null,_i=0,an=1/0,We=null,el=!1,Fo=null,ft=null,wr=!1,it=null,tl=0,In=0,$o=null,Tr=-1,Dr=0;function ue(){return F&6?Y():Tr!==-1?Tr:Tr=Y()}function pt(e){return e.mode&1?F&2&&te!==0?te&-te:ef.transition!==null?(Dr===0&&(Dr=Tu()),Dr):(e=$,e!==0||(e=window.event,e=e===void 0?16:$u(e.type)),e):1}function Me(e,t,n,r){if(50<In)throw In=0,$o=null,Error(w(185));bn(e,n,r),(!(F&2)||e!==b)&&(e===b&&(!(F&2)&&(ml|=n),Z===4&<(e,te)),he(e,r),n===1&&F===0&&!(t.mode&1)&&(an=Y()+500,cl&&xt()))}function he(e,t){var n=e.callbackNode;ed(e,t);var r=$r(e,e===b?te:0);if(r===0)n!==null&&Yi(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Yi(n),t===1)e.tag===0?bd(As.bind(null,e)):ra(As.bind(null,e)),Xd(function(){!(F&6)&&xt()}),n=null;else{switch(Du(r)){case 1:n=qo;break;case 4:n=zu;break;case 16:n=Fr;break;case 536870912:n=Lu;break;default:n=Fr}n=tc(n,Ya.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ya(e,t){if(Tr=-1,Dr=0,F&6)throw Error(w(327));var n=e.callbackNode;if(tn()&&e.callbackNode!==n)return null;var r=$r(e,e===b?te:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=nl(e,r);else{t=r;var l=F;F|=2;var o=Ja();(b!==e||te!==t)&&(We=null,an=Y()+500,jt(e,t));do try{kf();break}catch(s){Xa(e,s)}while(!0);di(),br.current=o,F=l,X!==null?t=0:(b=null,te=0,t=Z)}if(t!==0){if(t===2&&(l=co(e),l!==0&&(r=l,t=Uo(e,l))),t===1)throw n=Zn,jt(e,0),lt(e,r),he(e,Y()),n;if(t===6)lt(e,r);else{if(l=e.current.alternate,!(r&30)&&!xf(l)&&(t=nl(e,r),t===2&&(o=co(e),o!==0&&(r=o,t=Uo(e,o))),t===1))throw n=Zn,jt(e,0),lt(e,r),he(e,Y()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(w(345));case 2:Et(e,de,We);break;case 3:if(lt(e,r),(r&130023424)===r&&(t=_i+500-Y(),10<t)){if($r(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){ue(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=xo(Et.bind(null,e,de,We),t);break}Et(e,de,We);break;case 4:if(lt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-Oe(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=Y()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*yf(r/1960))-r,10<r){e.timeoutHandle=xo(Et.bind(null,e,de,We),r);break}Et(e,de,We);break;case 5:Et(e,de,We);break;default:throw Error(w(329))}}}return he(e,Y()),e.callbackNode===n?Ya.bind(null,e):null}function Uo(e,t){var n=Rn;return e.current.memoizedState.isDehydrated&&(jt(e,t).flags|=256),e=nl(e,t),e!==2&&(t=de,de=n,t!==null&&Ao(t)),e}function Ao(e){de===null?de=e:de.push.apply(de,e)}function xf(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(!Fe(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 lt(e,t){for(t&=~Ci,t&=~ml,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Oe(t),r=1<<n;e[n]=-1,t&=~r}}function As(e){if(F&6)throw Error(w(327));tn();var t=$r(e,0);if(!(t&1))return he(e,Y()),null;var n=nl(e,t);if(e.tag!==0&&n===2){var r=co(e);r!==0&&(t=r,n=Uo(e,r))}if(n===1)throw n=Zn,jt(e,0),lt(e,t),he(e,Y()),n;if(n===6)throw Error(w(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Et(e,de,We),he(e,Y()),null}function ji(e,t){var n=F;F|=1;try{return e(t)}finally{F=n,F===0&&(an=Y()+500,cl&&xt())}}function Rt(e){it!==null&&it.tag===0&&!(F&6)&&tn();var t=F;F|=1;var n=_e.transition,r=$;try{if(_e.transition=null,$=1,e)return e()}finally{$=r,_e.transition=n,F=t,!(F&6)&&xt()}}function Pi(){ve=Xt.current,B(Xt)}function jt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Yd(n)),X!==null)for(n=X.return;n!==null;){var r=n;switch(ui(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Wr();break;case 3:sn(),B(pe),B(ie),vi();break;case 5:gi(r);break;case 4:sn();break;case 13:B(H);break;case 19:B(H);break;case 10:fi(r.type._context);break;case 22:case 23:Pi()}n=n.return}if(b=e,X=e=mt(e.current,null),te=ve=t,Z=0,Zn=null,Ci=ml=Dt=0,de=Rn=null,Ct!==null){for(t=0;t<Ct.length;t++)if(n=Ct[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}Ct=null}return e}function Xa(e,t){do{var n=X;try{if(di(),Pr.current=qr,Zr){for(var r=Q.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Zr=!1}if(Tt=0,q=J=Q=null,Tn=!1,Yn=0,Ni.current=null,n===null||n.return===null){Z=1,Zn=t,X=null;break}e:{var o=e,i=n.return,s=n,u=t;if(t=te,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var f=u,g=s,h=g.tag;if(!(g.mode&1)&&(h===0||h===11||h===15)){var m=g.alternate;m?(g.updateQueue=m.updateQueue,g.memoizedState=m.memoizedState,g.lanes=m.lanes):(g.updateQueue=null,g.memoizedState=null)}var S=js(i);if(S!==null){S.flags&=-257,Ps(S,i,s,o,t),S.mode&1&&_s(o,f,t),t=S,u=f;var E=t.updateQueue;if(E===null){var k=new Set;k.add(u),t.updateQueue=k}else E.add(u);break e}else{if(!(t&1)){_s(o,f,t),zi();break e}u=Error(w(426))}}else if(V&&s.mode&1){var v=js(i);if(v!==null){!(v.flags&65536)&&(v.flags|=256),Ps(v,i,s,o,t),ai(un(u,s));break e}}o=u=un(u,s),Z!==4&&(Z=2),Rn===null?Rn=[o]:Rn.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var c=Da(o,u,t);ws(o,c);break e;case 1:s=u;var a=o.type,p=o.stateNode;if(!(o.flags&128)&&(typeof a.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(ft===null||!ft.has(p)))){o.flags|=65536,t&=-t,o.lanes|=t;var y=Ra(o,s,t);ws(o,y);break e}}o=o.return}while(o!==null)}qa(n)}catch(N){t=N,X===n&&n!==null&&(X=n=n.return);continue}break}while(!0)}function Ja(){var e=br.current;return br.current=qr,e===null?qr:e}function zi(){(Z===0||Z===3||Z===2)&&(Z=4),b===null||!(Dt&268435455)&&!(ml&268435455)||lt(b,te)}function nl(e,t){var n=F;F|=2;var r=Ja();(b!==e||te!==t)&&(We=null,jt(e,t));do try{wf();break}catch(l){Xa(e,l)}while(!0);if(di(),F=n,br.current=r,X!==null)throw Error(w(261));return b=null,te=0,Z}function wf(){for(;X!==null;)Za(X)}function kf(){for(;X!==null&&!Qc();)Za(X)}function Za(e){var t=ec(e.alternate,e,ve);e.memoizedProps=e.pendingProps,t===null?qa(e):X=t,Ni.current=null}function qa(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=mf(n,t),n!==null){n.flags&=32767,X=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Z=6,X=null;return}}else if(n=pf(n,t,ve),n!==null){X=n;return}if(t=t.sibling,t!==null){X=t;return}X=t=e}while(t!==null);Z===0&&(Z=5)}function Et(e,t,n){var r=$,l=_e.transition;try{_e.transition=null,$=1,Sf(e,t,n,r)}finally{_e.transition=l,$=r}return null}function Sf(e,t,n,r){do tn();while(it!==null);if(F&6)throw Error(w(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(w(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(td(e,o),e===b&&(X=b=null,te=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||wr||(wr=!0,tc(Fr,function(){return tn(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=_e.transition,_e.transition=null;var i=$;$=1;var s=F;F|=4,Ni.current=null,gf(e,n),Ka(n,e),Bd(vo),Ur=!!go,vo=go=null,e.current=n,vf(n),Kc(),F=s,$=i,_e.transition=o}else e.current=n;if(wr&&(wr=!1,it=e,tl=l),o=e.pendingLanes,o===0&&(ft=null),Xc(n.stateNode),he(e,Y()),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(el)throw el=!1,e=Fo,Fo=null,e;return tl&1&&e.tag!==0&&tn(),o=e.pendingLanes,o&1?e===$o?In++:(In=0,$o=e):In=0,xt(),null}function tn(){if(it!==null){var e=Du(tl),t=_e.transition,n=$;try{if(_e.transition=null,$=16>e?16:e,it===null)var r=!1;else{if(e=it,it=null,tl=0,F&6)throw Error(w(331));var l=F;for(F|=4,C=e.current;C!==null;){var o=C,i=o.child;if(C.flags&16){var s=o.deletions;if(s!==null){for(var u=0;u<s.length;u++){var f=s[u];for(C=f;C!==null;){var g=C;switch(g.tag){case 0:case 11:case 15:Dn(8,g,o)}var h=g.child;if(h!==null)h.return=g,C=h;else for(;C!==null;){g=C;var m=g.sibling,S=g.return;if(Wa(g),g===f){C=null;break}if(m!==null){m.return=S,C=m;break}C=S}}}var E=o.alternate;if(E!==null){var k=E.child;if(k!==null){E.child=null;do{var v=k.sibling;k.sibling=null,k=v}while(k!==null)}}C=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,C=i;else e:for(;C!==null;){if(o=C,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Dn(9,o,o.return)}var c=o.sibling;if(c!==null){c.return=o.return,C=c;break e}C=o.return}}var a=e.current;for(C=a;C!==null;){i=C;var p=i.child;if(i.subtreeFlags&2064&&p!==null)p.return=i,C=p;else e:for(i=a;C!==null;){if(s=C,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:pl(9,s)}}catch(N){G(s,s.return,N)}if(s===i){C=null;break e}var y=s.sibling;if(y!==null){y.return=s.return,C=y;break e}C=s.return}}if(F=l,xt(),Be&&typeof Be.onPostCommitFiberRoot=="function")try{Be.onPostCommitFiberRoot(ol,e)}catch{}r=!0}return r}finally{$=n,_e.transition=t}}return!1}function Bs(e,t,n){t=un(n,t),t=Da(e,t,1),e=dt(e,t,1),t=ue(),e!==null&&(bn(e,1,t),he(e,t))}function G(e,t,n){if(e.tag===3)Bs(e,e,n);else for(;t!==null;){if(t.tag===3){Bs(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ft===null||!ft.has(r))){e=un(n,e),e=Ra(t,e,1),t=dt(t,e,1),e=ue(),t!==null&&(bn(t,1,e),he(t,e));break}}t=t.return}}function Ef(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ue(),e.pingedLanes|=e.suspendedLanes&n,b===e&&(te&n)===n&&(Z===4||Z===3&&(te&130023424)===te&&500>Y()-_i?jt(e,0):Ci|=n),he(e,t)}function ba(e,t){t===0&&(e.mode&1?(t=cr,cr<<=1,!(cr&130023424)&&(cr=4194304)):t=1);var n=ue();e=Je(e,t),e!==null&&(bn(e,t,n),he(e,n))}function Nf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),ba(e,n)}function Cf(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(w(314))}r!==null&&r.delete(t),ba(e,n)}var ec;ec=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||pe.current)fe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return fe=!1,ff(e,t,n);fe=!!(e.flags&131072)}else fe=!1,V&&t.flags&1048576&&la(t,Kr,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Lr(e,t),e=t.pendingProps;var l=rn(t,ie.current);en(t,n),l=xi(null,t,r,e,l,n);var o=wi();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,me(r)?(o=!0,Hr(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,mi(t),l.updater=fl,t.stateNode=l,l._reactInternals=t,_o(t,r,e,n),t=zo(null,t,r,!0,o,n)):(t.tag=0,V&&o&&si(t),se(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Lr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=jf(r),e=De(r,e),l){case 0:t=Po(null,t,r,e,n);break e;case 1:t=Ts(null,t,r,e,n);break e;case 11:t=zs(null,t,r,e,n);break e;case 14:t=Ls(null,t,r,De(r.type,e),n);break e}throw Error(w(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:De(r,l),Po(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:De(r,l),Ts(e,t,r,l,n);case 3:e:{if(Fa(t),e===null)throw Error(w(387));r=t.pendingProps,o=t.memoizedState,l=o.element,ca(e,t),Xr(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=un(Error(w(423)),t),t=Ds(e,t,r,n,l);break e}else if(r!==l){l=un(Error(w(424)),t),t=Ds(e,t,r,n,l);break e}else for(ye=ct(t.stateNode.containerInfo.firstChild),xe=t,V=!0,Ie=null,n=ua(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ln(),r===l){t=Ze(e,t,n);break e}se(e,t,r,n)}t=t.child}return t;case 5:return da(t),e===null&&Eo(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,yo(r,l)?i=null:o!==null&&yo(r,o)&&(t.flags|=32),Ma(e,t),se(e,t,i,n),t.child;case 6:return e===null&&Eo(t),null;case 13:return $a(e,t,n);case 4:return hi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=on(t,null,r,n):se(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:De(r,l),zs(e,t,r,l,n);case 7:return se(e,t,t.pendingProps,n),t.child;case 8:return se(e,t,t.pendingProps.children,n),t.child;case 12:return se(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,U(Gr,r._currentValue),r._currentValue=i,o!==null)if(Fe(o.value,i)){if(o.children===l.children&&!pe.current){t=Ze(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){i=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=Ge(-1,n&-n),u.tag=2;var f=o.updateQueue;if(f!==null){f=f.shared;var g=f.pending;g===null?u.next=u:(u.next=g.next,g.next=u),f.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),No(o.return,n,t),s.lanes|=n;break}u=u.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(w(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),No(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}se(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,en(t,n),l=je(l),r=r(l),t.flags|=1,se(e,t,r,n),t.child;case 14:return r=t.type,l=De(r,t.pendingProps),l=De(r.type,l),Ls(e,t,r,l,n);case 15:return Ia(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:De(r,l),Lr(e,t),t.tag=1,me(r)?(e=!0,Hr(t)):e=!1,en(t,n),Ta(t,r,l),_o(t,r,l,n),zo(null,t,r,!0,e,n);case 19:return Ua(e,t,n);case 22:return Oa(e,t,n)}throw Error(w(156,t.tag))};function tc(e,t){return Pu(e,t)}function _f(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 Ce(e,t,n,r){return new _f(e,t,n,r)}function Li(e){return e=e.prototype,!(!e||!e.isReactComponent)}function jf(e){if(typeof e=="function")return Li(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Xo)return 11;if(e===Jo)return 14}return 2}function mt(e,t){var n=e.alternate;return n===null?(n=Ce(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Rr(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Li(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Ut:return Pt(n.children,l,o,t);case Yo:i=8,l|=8;break;case Xl:return e=Ce(12,n,t,l|2),e.elementType=Xl,e.lanes=o,e;case Jl:return e=Ce(13,n,t,l),e.elementType=Jl,e.lanes=o,e;case Zl:return e=Ce(19,n,t,l),e.elementType=Zl,e.lanes=o,e;case du:return hl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case au:i=10;break e;case cu:i=9;break e;case Xo:i=11;break e;case Jo:i=14;break e;case tt:i=16,r=null;break e}throw Error(w(130,e==null?e:typeof e,""))}return t=Ce(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Pt(e,t,n,r){return e=Ce(7,e,r,t),e.lanes=n,e}function hl(e,t,n,r){return e=Ce(22,e,r,t),e.elementType=du,e.lanes=n,e.stateNode={isHidden:!1},e}function Ql(e,t,n){return e=Ce(6,e,null,t),e.lanes=n,e}function Kl(e,t,n){return t=Ce(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Pf(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=_l(0),this.expirationTimes=_l(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_l(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ti(e,t,n,r,l,o,i,s,u){return e=new Pf(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Ce(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},mi(o),e}function zf(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:$t,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function nc(e){if(!e)return gt;e=e._reactInternals;e:{if(Ot(e)!==e||e.tag!==1)throw Error(w(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(me(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(w(171))}if(e.tag===1){var n=e.type;if(me(n))return na(e,n,t)}return t}function rc(e,t,n,r,l,o,i,s,u){return e=Ti(n,r,!0,e,l,o,i,s,u),e.context=nc(null),n=e.current,r=ue(),l=pt(n),o=Ge(r,l),o.callback=t??null,dt(n,o,l),e.current.lanes=l,bn(e,l,r),he(e,r),e}function gl(e,t,n,r){var l=t.current,o=ue(),i=pt(l);return n=nc(n),t.context===null?t.context=n:t.pendingContext=n,t=Ge(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=dt(l,t,i),e!==null&&(Me(e,l,i,o),jr(e,l,i)),i}function rl(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Vs(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Di(e,t){Vs(e,t),(e=e.alternate)&&Vs(e,t)}function Lf(){return null}var lc=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ri(e){this._internalRoot=e}vl.prototype.render=Ri.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(w(409));gl(e,t,null,null)};vl.prototype.unmount=Ri.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Rt(function(){gl(null,e,null,null)}),t[Xe]=null}};function vl(e){this._internalRoot=e}vl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ou();e={blockedOn:null,target:e,priority:t};for(var n=0;n<rt.length&&t!==0&&t<rt[n].priority;n++);rt.splice(n,0,e),n===0&&Fu(e)}};function Ii(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function yl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Ws(){}function Tf(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var f=rl(i);o.call(f)}}var i=rc(t,r,e,0,null,!1,!1,"",Ws);return e._reactRootContainer=i,e[Xe]=i.current,Wn(e.nodeType===8?e.parentNode:e),Rt(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var f=rl(u);s.call(f)}}var u=Ti(e,0,!1,null,null,!1,!1,"",Ws);return e._reactRootContainer=u,e[Xe]=u.current,Wn(e.nodeType===8?e.parentNode:e),Rt(function(){gl(t,u,n,r)}),u}function xl(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var s=l;l=function(){var u=rl(i);s.call(u)}}gl(t,i,e,l)}else i=Tf(n,t,e,l,r);return rl(i)}Ru=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Nn(t.pendingLanes);n!==0&&(bo(t,n|1),he(t,Y()),!(F&6)&&(an=Y()+500,xt()))}break;case 13:Rt(function(){var r=Je(e,1);if(r!==null){var l=ue();Me(r,e,1,l)}}),Di(e,1)}};ei=function(e){if(e.tag===13){var t=Je(e,134217728);if(t!==null){var n=ue();Me(t,e,134217728,n)}Di(e,134217728)}};Iu=function(e){if(e.tag===13){var t=pt(e),n=Je(e,t);if(n!==null){var r=ue();Me(n,e,t,r)}Di(e,t)}};Ou=function(){return $};Mu=function(e,t){var n=$;try{return $=e,t()}finally{$=n}};so=function(e,t,n){switch(t){case"input":if(eo(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=al(r);if(!l)throw Error(w(90));pu(r),eo(r,l)}}}break;case"textarea":hu(e,n);break;case"select":t=n.value,t!=null&&Jt(e,!!n.multiple,t,!1)}};Su=ji;Eu=Rt;var Df={usingClientEntryPoint:!1,Events:[tr,Wt,al,wu,ku,ji]},kn={findFiberByHostInstance:Nt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Rf={bundleType:kn.bundleType,version:kn.version,rendererPackageName:kn.rendererPackageName,rendererConfig:kn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:qe.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=_u(e),e===null?null:e.stateNode},findFiberByHostInstance:kn.findFiberByHostInstance||Lf,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 kr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!kr.isDisabled&&kr.supportsFiber)try{ol=kr.inject(Rf),Be=kr}catch{}}ke.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Df;ke.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ii(t))throw Error(w(200));return zf(e,t,null,n)};ke.createRoot=function(e,t){if(!Ii(e))throw Error(w(299));var n=!1,r="",l=lc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Ti(e,1,!1,null,null,n,!1,r,l),e[Xe]=t.current,Wn(e.nodeType===8?e.parentNode:e),new Ri(t)};ke.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(w(188)):(e=Object.keys(e).join(","),Error(w(268,e)));return e=_u(t),e=e===null?null:e.stateNode,e};ke.flushSync=function(e){return Rt(e)};ke.hydrate=function(e,t,n){if(!yl(t))throw Error(w(200));return xl(null,e,t,!0,n)};ke.hydrateRoot=function(e,t,n){if(!Ii(e))throw Error(w(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=lc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=rc(t,null,e,1,n??null,l,!1,o,i),e[Xe]=t.current,Wn(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new vl(t)};ke.render=function(e,t,n){if(!yl(t))throw Error(w(200));return xl(null,e,t,!1,n)};ke.unmountComponentAtNode=function(e){if(!yl(e))throw Error(w(40));return e._reactRootContainer?(Rt(function(){xl(null,null,e,!1,function(){e._reactRootContainer=null,e[Xe]=null})}),!0):!1};ke.unstable_batchedUpdates=ji;ke.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!yl(n))throw Error(w(200));if(e==null||e._reactInternals===void 0)throw Error(w(38));return xl(e,t,n,!1,r)};ke.version="18.3.1-next-f1338f8080-20240426";function oc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(oc)}catch(e){console.error(e)}}oc(),ou.exports=ke;var If=ou.exports,Hs=If;Gl.createRoot=Hs.createRoot,Gl.hydrateRoot=Hs.hydrateRoot;const Of=({selectedDataset:e,datasets:t,onChange:n})=>d.jsxs("div",{className:"mb-4 dark:bg-dark-100 bg-white p-3 rounded-lg shadow-md",children:[d.jsx("label",{htmlFor:"dataset-filter",className:"mr-2 text-sm font-medium dark:text-gray-300 text-gray-700",children:"Filter by Dataset:"}),d.jsxs("select",{id:"dataset-filter",value:e,onChange:r=>n(r.target.value),className:"border rounded py-1 px-2 text-sm dark:bg-gray-700 bg-gray-50 dark:border-gray-600 border-gray-300 dark:text-gray-200 text-gray-700 focus:ring-blue-500 focus:border-blue-500",children:[d.jsx("option",{value:"all",children:"All Datasets"}),t.map((r,l)=>d.jsx("option",{value:r,children:r},l))]})]}),Mf=({metrics:e,sortConfig:t,requestSort:n,formatNumber:r,selectedDataset:l,datasets:o,onDatasetChange:i})=>d.jsxs("div",{className:"max-w-7xl mx-auto p-4",children:[d.jsx("div",{className:"flex justify-between items-center mb-6",children:d.jsx("h1",{className:"text-xl font-bold dark:text-gray-100 text-gray-800",children:"ASR Benchmark Comparison"})}),d.jsx(Of,{selectedDataset:l,datasets:o,onChange:i}),d.jsx("div",{className:"overflow-x-auto dark:bg-dark-100 bg-white rounded-lg shadow-md",children:d.jsxs("table",{className:"min-w-full divide-y dark:divide-gray-700 divide-gray-200",children:[d.jsx("thead",{className:"dark:bg-gray-800 bg-gray-50",children:d.jsxs("tr",{children:[d.jsx("th",{className:"py-2 px-3 text-left text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider whitespace-nowrap",children:"Model"}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider cursor-pointer dark:hover:bg-gray-700 hover:bg-gray-100 whitespace-nowrap",onClick:()=>n("wer"),children:d.jsxs("div",{className:"flex items-center justify-center",children:["WER",t.key==="wer"&&d.jsx("span",{className:"ml-1",children:t.direction==="asc"?"β²":"βΌ"})]})}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider cursor-pointer dark:hover:bg-gray-700 hover:bg-gray-100 whitespace-nowrap",onClick:()=>n("cer"),children:d.jsxs("div",{className:"flex items-center justify-center",children:["CER",t.key==="cer"&&d.jsx("span",{className:"ml-1",children:t.direction==="asc"?"β²":"βΌ"})]})}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider cursor-pointer dark:hover:bg-gray-700 hover:bg-gray-100 whitespace-nowrap",onClick:()=>n("cosine_similarity"),children:d.jsxs("div",{className:"flex items-center justify-center",children:["Sim",t.key==="cosine_similarity"&&d.jsx("span",{className:"ml-1",children:t.direction==="asc"?"β²":"βΌ"})]})}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider cursor-pointer dark:hover:bg-gray-700 hover:bg-gray-100 whitespace-nowrap",onClick:()=>n("speed"),children:d.jsxs("div",{className:"flex items-center justify-center",children:["Speed",t.key==="speed"&&d.jsx("span",{className:"ml-1",children:t.direction==="asc"?"β²":"βΌ"})]})}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider whitespace-nowrap",children:"Dataset"}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider whitespace-nowrap",children:"Backend"}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider whitespace-nowrap",children:"Device"}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider whitespace-nowrap",children:"Hardware"})]})}),d.jsx("tbody",{className:"divide-y dark:divide-gray-700 divide-gray-200",children:e.map((s,u)=>d.jsxs("tr",{className:u%2===0?"dark:bg-dark-100 bg-white":"dark:bg-gray-800 bg-gray-50",children:[d.jsx("td",{className:"py-2 px-3 text-xs whitespace-nowrap",children:d.jsx("a",{href:s.asr_model_url,target:"_blank",rel:"noopener noreferrer",className:"dark:text-blue-400 text-blue-600 dark:hover:text-blue-300 hover:text-blue-800 hover:underline",children:s.asr_model_name})}),d.jsxs("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:[r(s.wer),"%"]}),d.jsxs("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:[r(s.cer),"%"]}),d.jsxs("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:[r(s.cosine_similarity),"%"]}),d.jsx("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:Math.round(parseFloat(s.speed))}),d.jsx("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:d.jsx("a",{href:`https://huggingface.co/${s.dataset_hf_id}`,target:"_blank",rel:"noopener noreferrer",className:"dark:text-blue-400 text-blue-600 dark:hover:text-blue-300 hover:text-blue-800 hover:underline",children:s.dataset_name})}),d.jsx("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:s.backend||"-"}),d.jsx("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:s.device||"-"}),d.jsx("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:s.device_model||"-"})]},u))})]})}),d.jsx("div",{className:"mt-4 text-xs dark:text-gray-400 text-gray-600 dark:bg-dark-100 bg-white p-3 rounded-lg shadow-md",children:d.jsxs("p",{className:"text-xs dark:text-gray-500 text-gray-500",children:["Last updated: ",e.length>0?(()=>{const s=e[e.length-1].timestamp,u=`${s.substring(0,4)}-${s.substring(4,6)}-${s.substring(6,8)} ${s.substring(8,10)}:${s.substring(10,12)}:${s.substring(12,14)}`;return new Date(u).toLocaleString()})():"Unknown"]})})]}),Ff=({darkMode:e,toggleTheme:t})=>d.jsx("button",{onClick:t,className:"p-2 rounded-full dark:bg-gray-700 bg-gray-200 dark:hover:bg-gray-600 hover:bg-gray-300 transition-colors",title:e?"Switch to light mode":"Switch to dark mode",children:e?d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:d.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"})}):d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:d.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"})})}),$f=({metrics:e,datasets:t,formatNumber:n,darkMode:r,toggleTheme:l,debugInfo:o})=>{const[i,s]=O.useState(()=>{const v=localStorage.getItem("selectedAverageDatasets");return v?JSON.parse(v):[]}),[u,f]=O.useState(()=>{const v=localStorage.getItem("averageSortConfig");return v?JSON.parse(v):{key:"avgWer",direction:"asc"}});O.useEffect(()=>{localStorage.setItem("selectedAverageDatasets",JSON.stringify(i))},[i]),O.useEffect(()=>{localStorage.setItem("averageSortConfig",JSON.stringify(u))},[u]);const g=v=>{s(c=>c.includes(v)?c.filter(a=>a!==v):[...c,v])},h=()=>{s([...t])},m=()=>{s([])},S=O.useMemo(()=>{const v=i.length>0?i:t,c={};return e.forEach(a=>{(v.includes(a.dataset_name)||v.length===0)&&(c[a.asr_model_name]||(c[a.asr_model_name]={asr_model_name:a.asr_model_name,asr_model_url:a.asr_model_url,backend:a.backend,device:a.device,device_model:a.device_model,metrics:[]}),c[a.asr_model_name].metrics.push(a))}),Object.values(c).map(a=>{const p=a.metrics.length;if(p===0)return null;const y=a.metrics.reduce((N,_)=>(N.wer+=parseFloat(_.wer)||0,N.cer+=parseFloat(_.cer)||0,N.cosine_similarity+=parseFloat(_.cosine_similarity)||0,N.speed+=parseFloat(_.speed)||0,N),{wer:0,cer:0,cosine_similarity:0,speed:0});return{asr_model_name:a.asr_model_name,asr_model_url:a.asr_model_url,backend:a.backend||"-",device:a.device||"-",device_model:a.device_model||"-",avgWer:(y.wer/p).toFixed(2),avgCer:(y.cer/p).toFixed(2),avgCosineSimilarity:(y.cosine_similarity/p).toFixed(2),avgSpeed:(y.speed/p).toFixed(2),datasetCount:p,includedDatasets:a.metrics.map(N=>N.dataset_name).join(", ")}}).filter(Boolean)},[e,i,t]),E=v=>{let c="asc";u.key===v&&u.direction==="asc"&&(c="desc"),f({key:v,direction:c})},k=O.useMemo(()=>{const v=[...S];return u.key&&v.sort((c,a)=>{const p=parseFloat(c[u.key])||0,y=parseFloat(a[u.key])||0;return p<y?u.direction==="asc"?-1:1:p>y?u.direction==="asc"?1:-1:0}),v},[S,u]);return d.jsxs("div",{className:"max-w-7xl mx-auto p-4",children:[d.jsxs("div",{className:"flex justify-between items-center mb-6",children:[d.jsx("h1",{className:"text-xl font-bold dark:text-gray-100 text-gray-800",children:"ASR Models Average Performance"}),d.jsx(Ff,{darkMode:r,toggleTheme:l})]}),d.jsxs("div",{className:"mb-4 dark:bg-dark-100 bg-white rounded-lg shadow-md p-3",children:[d.jsxs("div",{className:"flex flex-wrap items-center gap-2 mb-2",children:[d.jsx("span",{className:"text-xs font-medium dark:text-gray-300 text-gray-700",children:"Select datasets:"}),d.jsxs("div",{className:"flex gap-2",children:[d.jsx("button",{onClick:h,className:"px-2 py-0.5 text-xs rounded bg-blue-600 text-white hover:bg-blue-700 transition-colors",children:"All"}),d.jsx("button",{onClick:m,className:"px-2 py-0.5 text-xs rounded bg-gray-600 text-white hover:bg-gray-700 transition-colors",children:"Clear"})]})]}),d.jsx("div",{className:"flex flex-wrap gap-1 max-h-20 overflow-y-auto p-1 border dark:border-gray-700 border-gray-200 rounded",children:t.map(v=>d.jsxs("label",{className:"inline-flex items-center cursor-pointer text-xs px-1",children:[d.jsx("input",{type:"checkbox",checked:i.includes(v)||i.length===0,onChange:()=>g(v),className:"form-checkbox h-3 w-3 text-blue-600 transition duration-150 ease-in-out"}),d.jsx("span",{className:"ml-1 text-xs dark:text-gray-300 text-gray-700",children:v})]},v))}),d.jsx("div",{className:"mt-2 text-xs text-gray-500 dark:text-gray-400",children:i.length===0?"Using all datasets for calculation":`Using ${i.length} selected datasets for calculation`})]}),d.jsx("div",{className:"overflow-x-auto dark:bg-dark-100 bg-white rounded-lg shadow-md",children:d.jsxs("table",{className:"min-w-full divide-y dark:divide-gray-700 divide-gray-200",children:[d.jsx("thead",{className:"dark:bg-gray-800 bg-gray-50",children:d.jsxs("tr",{children:[d.jsx("th",{className:"py-2 px-3 text-left text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider whitespace-nowrap",children:"Model"}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider cursor-pointer dark:hover:bg-gray-700 hover:bg-gray-100 whitespace-nowrap",onClick:()=>E("avgWer"),children:d.jsxs("div",{className:"flex items-center justify-center",children:["WER",u.key==="avgWer"&&d.jsx("span",{className:"ml-1",children:u.direction==="asc"?"β²":"βΌ"})]})}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider cursor-pointer dark:hover:bg-gray-700 hover:bg-gray-100 whitespace-nowrap",onClick:()=>E("avgCer"),children:d.jsxs("div",{className:"flex items-center justify-center",children:["CER",u.key==="avgCer"&&d.jsx("span",{className:"ml-1",children:u.direction==="asc"?"β²":"βΌ"})]})}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider cursor-pointer dark:hover:bg-gray-700 hover:bg-gray-100 whitespace-nowrap",onClick:()=>E("avgCosineSimilarity"),children:d.jsxs("div",{className:"flex items-center justify-center",children:["Sim",u.key==="avgCosineSimilarity"&&d.jsx("span",{className:"ml-1",children:u.direction==="asc"?"β²":"βΌ"})]})}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider cursor-pointer dark:hover:bg-gray-700 hover:bg-gray-100 whitespace-nowrap",onClick:()=>E("avgSpeed"),children:d.jsxs("div",{className:"flex items-center justify-center",children:["Speed",u.key==="avgSpeed"&&d.jsx("span",{className:"ml-1",children:u.direction==="asc"?"β²":"βΌ"})]})}),d.jsx("th",{className:"py-2 px-2 text-left text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider whitespace-nowrap datasets-col",children:"Datasets"}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider whitespace-nowrap",children:"Backend"}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider whitespace-nowrap",children:"Device"}),d.jsx("th",{className:"py-2 px-2 text-center text-xs font-medium dark:text-gray-400 text-gray-500 uppercase tracking-wider whitespace-nowrap",children:"Hardware"})]})}),d.jsx("tbody",{className:"divide-y dark:divide-gray-700 divide-gray-200",children:k.map((v,c)=>d.jsxs("tr",{className:c%2===0?"dark:bg-dark-100 bg-white":"dark:bg-gray-800 bg-gray-50",children:[d.jsx("td",{className:"py-2 px-3 text-xs whitespace-nowrap",children:d.jsx("a",{href:v.asr_model_url,target:"_blank",rel:"noopener noreferrer",className:"dark:text-blue-400 text-blue-600 dark:hover:text-blue-300 hover:text-blue-800 hover:underline",children:v.asr_model_name})}),d.jsxs("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:[n(v.avgWer),"%"]}),d.jsxs("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:[n(v.avgCer),"%"]}),d.jsxs("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:[n(v.avgCosineSimilarity),"%"]}),d.jsx("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:Math.round(parseFloat(v.avgSpeed))}),d.jsx("td",{className:"py-2 px-2 text-xs text-left datasets-col",children:d.jsxs("div",{className:"flex items-center",title:v.includedDatasets,children:[d.jsx("span",{className:"font-bold text-xs dark:text-gray-300 text-gray-700 mr-1",children:v.datasetCount}),d.jsxs("span",{className:"text-xs text-gray-500 dark:text-gray-400 truncate max-w-[120px]",children:[v.includedDatasets.split(", ").slice(0,3).join(", "),v.includedDatasets.split(", ").length>3&&"..."]})]})}),d.jsx("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:v.backend}),d.jsx("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:v.device}),d.jsx("td",{className:"py-2 px-2 text-xs text-center whitespace-nowrap",children:v.device_model})]},c))})]})}),d.jsx("div",{className:"mt-4 text-xs dark:text-gray-400 text-gray-600 dark:bg-dark-100 bg-white p-3 rounded-lg shadow-md",children:d.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-2",children:[d.jsxs("div",{children:[d.jsxs("p",{children:[d.jsx("span",{className:"font-semibold",children:"Avg WER"}),": Average Word Error Rate (lower is better)"]}),d.jsxs("p",{children:[d.jsx("span",{className:"font-semibold",children:"Avg CER"}),": Average Character Error Rate (lower is better)"]})]}),d.jsxs("div",{children:[d.jsxs("p",{children:[d.jsx("span",{className:"font-semibold",children:"Avg Similarity"}),": Average Cosine similarity (higher is better)"]}),d.jsxs("p",{children:[d.jsx("span",{className:"font-semibold",children:"Avg Speed"}),": Average Real-time factor (higher is better)"]})]})]})})]})},Uf=({debugInfo:e})=>d.jsx("div",{className:"flex items-center justify-center h-screen",children:d.jsxs("div",{className:"text-center p-4",children:[d.jsx("div",{className:"animate-spin rounded-full h-12 w-12 border-t-2 border-b-2 border-blue-500 mx-auto mb-4"}),d.jsx("p",{className:"text-lg",children:"Loading benchmark data..."}),d.jsx("span",{className:"text-xs dark:text-gray-400 text-gray-500",children:e})]})}),Oi=({config:e,onApplyConfig:t,isValidating:n})=>{const[r,l]=O.useState(e),[o,i]=O.useState(!1),[s,u]=O.useState(null),f=e.availableBranches||["main","dev"],g=()=>{t(r)},h=k=>{const v=k.target.value,c={...r,branch:v};l(c),t(c)},m=()=>{const k=Math.random().toString(36).substring(2)+Date.now();fetch(`/config.json?nocache=${k}`,{method:"GET",cache:"no-cache",headers:{"Cache-Control":"no-cache, no-store, must-revalidate",Pragma:"no-cache",Expires:"0"}}).then(v=>{if(v.ok)return v.json();throw new Error(`Could not load config.json: ${v.status} ${v.statusText}`)}).then(v=>{console.log("Reset to config from file:",v),l(v),t(v)}).catch(v=>{alert("Error loading default config: "+v.message);const c={owner:"ysdede",repo:"asr_benchmark_store",branch:"main",availableBranches:["main","dev"]};l(c),t(c)})},S=()=>{localStorage.removeItem("userConfig");const k=Math.random().toString(36).substring(2)+Date.now();fetch(`/config.json?nocache=${k}`,{method:"GET",cache:"no-cache",headers:{"Cache-Control":"no-cache, no-store, must-revalidate",Pragma:"no-cache",Expires:"0"}}).then(v=>{if(v.ok)return v.json();throw new Error(`Could not load config.json: ${v.status} ${v.statusText}`)}).then(v=>{l(v),t(v),alert("Configuration cache cleared and default config loaded.")}).catch(v=>{alert("Error loading default config: "+v.message)})},E=()=>{i(!0);const k=Math.random().toString(36).substring(2)+Date.now();fetch(`/config.json?nocache=${k}`,{method:"GET",cache:"no-cache",headers:{"Cache-Control":"no-cache, no-store, must-revalidate",Pragma:"no-cache",Expires:"0"}}).then(v=>{if(v.ok)return v.json();throw new Error(`Could not load config.json: ${v.status} ${v.statusText}`)}).then(v=>{u(v)}).catch(v=>{u({error:v.message})})};return d.jsxs("div",{className:"bg-white dark:bg-gray-800 p-3 rounded-lg shadow-md",children:[d.jsxs("div",{className:"flex flex-wrap items-center gap-4 text-sm",children:[d.jsx("span",{className:"font-medium text-gray-700 dark:text-gray-300",children:"Repository Settings:"}),d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsx("input",{type:"text",value:r.owner,onChange:k=>l({...r,owner:k.target.value}),className:"px-2 py-1 w-32 border rounded focus:outline-none focus:ring-1 focus:ring-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:text-white text-sm",placeholder:"Owner"}),d.jsx("span",{className:"text-gray-500 dark:text-gray-400",children:"/"}),d.jsx("input",{type:"text",value:r.repo,onChange:k=>l({...r,repo:k.target.value}),className:"px-2 py-1 w-40 border rounded focus:outline-none focus:ring-1 focus:ring-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:text-white text-sm",placeholder:"Repository"}),d.jsx("span",{className:"text-gray-500 dark:text-gray-400",children:":"}),d.jsx("select",{value:r.branch,onChange:h,className:"px-2 py-1 w-24 border rounded focus:outline-none focus:ring-1 focus:ring-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:text-white text-sm",children:f.map(k=>d.jsx("option",{value:k,children:k},k))}),d.jsx("button",{onClick:g,disabled:n,className:`px-3 py-1 rounded text-white text-sm transition-colors |
|
${n?"bg-gray-400 cursor-not-allowed":"bg-blue-500 hover:bg-blue-600"}`,children:n?"Validating...":"Apply"}),d.jsx("button",{onClick:m,disabled:n,className:"px-3 py-1 rounded text-sm text-gray-600 hover:text-gray-800 dark:text-gray-400 dark:hover:text-gray-200",children:"Reset"}),d.jsx("button",{onClick:S,disabled:n,className:"px-3 py-1 rounded text-sm text-red-600 hover:text-red-800 dark:text-red-400 dark:hover:text-red-300",title:"Clear cached configuration and reload",children:"Clear Cache"}),d.jsx("button",{onClick:E,className:"px-3 py-1 rounded text-sm text-purple-600 hover:text-purple-800 dark:text-purple-400 dark:hover:text-purple-300",children:"Check Config"})]})]}),o&&s&&d.jsxs("div",{className:"mt-3 p-2 bg-gray-100 dark:bg-gray-700 rounded text-xs overflow-auto",children:[d.jsx("h4",{className:"font-bold mb-1",children:"config.json content:"}),d.jsx("pre",{children:JSON.stringify(s,null,2)}),d.jsx("h4",{className:"font-bold mt-2 mb-1",children:"localStorage content:"}),d.jsx("pre",{children:localStorage.getItem("userConfig")||"No config in localStorage"}),d.jsx("h4",{className:"font-bold mt-2 mb-1",children:"Current config:"}),d.jsx("pre",{children:JSON.stringify(r,null,2)})]})]})},Af=({error:e,debugInfo:t,config:n,onApplyConfig:r,isValidating:l})=>d.jsx("div",{className:"flex flex-col items-center justify-center min-h-screen p-4",children:d.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-lg p-6 max-w-2xl w-full",children:[d.jsxs("div",{className:"text-center mb-6",children:[d.jsx("h2",{className:"text-2xl font-bold text-red-600 mb-2",children:"Error Loading Data"}),d.jsx("p",{className:"text-gray-700 dark:text-gray-300 mb-4",children:e}),d.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mb-6",children:t})]}),d.jsxs("div",{className:"border-t dark:border-gray-700 pt-4",children:[d.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mb-4",children:"Try updating the repository settings to recover:"}),d.jsx(Oi,{config:n,onApplyConfig:r,isValidating:l})]})]})}),Qs=({selectedDataset:e,datasets:t,onDatasetChange:n,config:r,onApplyConfig:l,isValidating:o,debugInfo:i})=>d.jsx("div",{className:"flex flex-col items-center justify-center min-h-screen p-4",children:d.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-lg p-6 max-w-2xl w-full",children:[d.jsxs("div",{className:"text-center mb-6",children:[d.jsx("h2",{className:"text-xl font-semibold text-gray-800 dark:text-gray-200 mb-2",children:"No benchmark data available"}),d.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mb-4",children:i})]}),d.jsxs("div",{className:"border-t dark:border-gray-700 pt-4",children:[d.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mb-4",children:"Try updating the repository settings:"}),d.jsx(Oi,{config:r,onApplyConfig:l,isValidating:o})]}),t.length>0&&d.jsxs("div",{className:"mt-6 border-t dark:border-gray-700 pt-4",children:[d.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mb-2",children:"Or select a different dataset:"}),d.jsxs("select",{value:e,onChange:s=>n(s.target.value),className:"w-full p-2 border rounded dark:bg-gray-700 dark:border-gray-600 dark:text-white",children:[d.jsx("option",{value:"all",children:"All Datasets"}),t.map(s=>d.jsx("option",{value:s,children:s},s))]})]})]})}),Ks={parseCSV:function(e,t){const n=e.split(` |
|
`);if(n.length<2)return[];const r=this.parseCsvLine(n[0]),l=[],o=new Set;let i=0;for(let s=1;s<n.length;s++){if(n[s].trim()==="")continue;const u=this.parseCsvLine(n[s]);if(u.length===r.length){const f={};r.forEach((h,m)=>{f[h]=u[m]});const g=`${f.asr_model_name}|${f.dataset_name}|${f.wer}`;if(o.has(g)){i++;continue}o.add(g),l.push(f)}}return t&&t(s=>`${s} |
|
Removed ${i} duplicate entries based on model, dataset, and WER.`),l},parseCsvLine:function(e){const t=[];let n=!1,r="";for(let l=0;l<e.length;l++){const o=e[l];o==='"'?n=!n:o===","&&!n?(t.push(r),r=""):r+=o}return t.push(r),t}},Bf=()=>{const[e,t]=O.useState({branch:"",commitId:""}),[n,r]=O.useState(!0),[l,o]=O.useState(null);return O.useEffect(()=>{(async()=>{try{console.log("Attempting to fetch git-info.json...");const s=await fetch("./git-info.json");if(s.ok){const u=await s.json();console.log("Git info loaded successfully:",u),t(u)}else console.error("Failed to load git info, status:",s.status),o(`Failed to load git info: ${s.status}`)}catch(s){console.error("Error fetching git info:",s),o(`Error: ${s.message}`)}finally{r(!1)}})()},[]),n?d.jsx("div",{className:"text-xs text-gray-500 dark:text-gray-400 text-center",children:"Loading version info..."}):l||!e.branch&&!e.commitId?d.jsx("div",{className:"text-xs text-gray-500 dark:text-gray-400 text-center",children:l||"Version info not available"}):d.jsx("div",{className:"text-xs text-gray-600 dark:text-gray-300 text-center font-mono",children:d.jsxs("span",{children:[e.branch&&`Branch: ${e.branch}`,e.branch&&e.commitId&&" | ",e.commitId&&`Commit: ${e.commitId}`]})})},Vf=()=>(O.useEffect(()=>{const e=document.createElement("script");return e.src="https://buttons.github.io/buttons.js",e.async=!0,document.body.appendChild(e),()=>{document.body.removeChild(e)}},[]),d.jsx("div",{className:"mt-8 border-t pt-4 dark:border-gray-700",children:d.jsx("div",{className:"max-w-7xl mx-auto rounded-lg overflow-hidden dark:bg-gray-800 bg-white shadow",children:d.jsx("div",{className:"p-4",children:d.jsxs("div",{className:"flex flex-col md:flex-row items-start md:items-center justify-between",children:[d.jsxs("div",{className:"flex-1",children:[d.jsx("h2",{className:"text-lg font-semibold dark:text-gray-200 text-gray-700 mb-2",children:"About ASR Leaderboard"}),d.jsx("p",{className:"text-sm dark:text-gray-300 text-gray-600 mb-2",children:"A dynamic and interactive leaderboard for Automatic Speech Recognition (ASR) models. This project automatically fetches benchmark results from Hugging Face datasets, parses the data, and presents it in an organized, sortable table format."}),d.jsx("p",{className:"text-sm dark:text-gray-300 text-gray-600",children:"While the current implementation focuses on Turkish ASR models, this project is designed to be universal and can be easily adapted for other languages and datasets."})]}),d.jsxs("div",{className:"mt-4 md:mt-0 md:ml-6 flex flex-col items-start",children:[d.jsx("div",{className:"mb-2",children:d.jsx("a",{className:"github-button",href:"https://github.com/ysdede/asr_leaderboard","data-size":"large","data-show-count":"true","aria-label":"Star ysdede/asr_leaderboard on GitHub",children:"Star"})}),d.jsx("div",{className:"text-xs dark:text-gray-400 text-gray-500",children:"Adapt this project for your language!"})]})]})})})})),Gs={owner:"ysdede",repo:"asr_benchmark_store",branch:"dev"},Wf=()=>{const[e,t]=O.useState([]),[n,r]=O.useState([]),[l,o]=O.useState(!0),[i,s]=O.useState(null),[u,f]=O.useState(()=>{try{const z=localStorage.getItem("sortConfig");return z?JSON.parse(z):{key:"wer",direction:"asc"}}catch(z){return console.warn("Error loading sortConfig from localStorage:",z),{key:"wer",direction:"asc"}}}),[g,h]=O.useState(""),[m,S]=O.useState(()=>{try{return localStorage.getItem("selectedDataset")||"all"}catch(z){return console.warn("Error loading selectedDataset from localStorage:",z),"all"}}),[E,k]=O.useState(()=>{try{const z=localStorage.getItem("theme");return z?(document.documentElement.classList.toggle("dark",z==="dark"),z==="dark"):document.documentElement.classList.contains("dark")}catch(z){return console.warn("Error loading theme from localStorage:",z),document.documentElement.classList.contains("dark")}}),[v,c]=O.useState(()=>{try{const z=localStorage.getItem("userConfig"),x=z?JSON.parse(z):Gs;if(!x.owner||!x.repo||!x.branch)throw new Error("Invalid config format: missing required fields");return x}catch(z){return console.warn("Error loading userConfig from localStorage:",z),Gs}}),[a,p]=O.useState(!1),[y,N]=O.useState(!1),[_,j]=O.useState("initializing"),L={owner:"ysdede",repo:"asr_benchmark_store",branch:"main",availableBranches:["main"]};O.useEffect(()=>{localStorage.setItem("selectedDataset",m)},[m]),O.useEffect(()=>{localStorage.setItem("sortConfig",JSON.stringify(u))},[u]),O.useEffect(()=>{localStorage.setItem("userConfig",JSON.stringify(v))},[v]),O.useEffect(()=>{(async()=>{try{const x=localStorage.getItem("userConfig");if(x)try{const P=JSON.parse(x);if(P.owner&&P.repo&&P.branch){c(P),j("localStorage"),console.log("π Configuration loaded from localStorage:",P),N(!0);return}else console.warn("β οΈ Invalid config in localStorage, missing required fields")}catch(P){console.warn("β οΈ Error parsing localStorage config:",P)}else console.log("No configuration found in localStorage, checking config.json...");try{const T=`/config.json?nocache=${Math.random().toString(36).substring(2)+Date.now()}`;console.log(`Fetching config from: ${T}`);const R=await fetch(T,{method:"GET",cache:"no-cache",headers:{"Cache-Control":"no-cache, no-store, must-revalidate",Pragma:"no-cache",Expires:"0"}});if(R.ok){const M=await R.json();if(console.log("π Raw configuration loaded from config.json:",M),!M.owner||!M.repo||!M.branch)throw new Error("Invalid config format: missing required fields");c(M),j("config.json"),localStorage.setItem("userConfig",JSON.stringify(M)),console.log("β
Configuration applied from config.json and saved to localStorage:",M)}else throw new Error(`Could not load config.json: ${R.status} ${R.statusText}`)}catch(P){console.warn("β οΈ Error loading config.json:",P),j("fallback"),console.log("βοΈ Using fallback configuration:",L),localStorage.setItem("userConfig",JSON.stringify(L))}}catch(x){console.error("β Error in config loading process:",x),j("fallback"),console.log("βοΈ Using fallback configuration:",L),localStorage.setItem("userConfig",JSON.stringify(L))}finally{N(!0)}})()},[]),O.useEffect(()=>{y&&(console.log(`π Starting data fetch with configuration from ${_}`),ge())},[y]);const W=()=>{h("Falling back to static demo data..."),t([{asr_model_name:"openai/whisper-large-v3-turbo",wer:"10.4"}]),r(["turkishvoicedataset"]),o(!1)},D=async z=>{p(!0);const x=z.owner===v.owner&&z.repo===v.repo&&z.branch!==v.branch&&v.availableBranches&&v.availableBranches.includes(z.branch);h(x?`Switching to branch: ${z.branch}`:"Validating repository configuration...");try{const P=`https://huggingface.co/datasets/${z.owner}/${z.repo}/resolve/${z.branch}/metrics-00.csv`;h(`Validating config by fetching: ${P}`);const T=await fetch(P);if(!T.ok)throw new Error("Metrics file not found. Please check repository, branch name and ensure metrics-00.csv exists.");const R=await T.text();if(!R.includes("asr_model_name")||!R.includes("wer"))throw new Error("Invalid metrics file format");c(z),j(x?"branch change":"user input"),localStorage.setItem("userConfig",JSON.stringify(z)),console.log(`π Configuration updated: ${x?"branch changed":"full config changed"}`,z),h(x?`Switched to branch: ${z.branch}`:"Configuration validated successfully and saved"),t([]),r([]),o(!0),s(null);const M=Ks.parseCSV(R,h);if(M.length>0){t(M);const ze=[...new Set(M.map(Le=>Le.dataset_name))];r(ze),h(`Parsed ${M.length} records successfully from branch ${z.branch}`)}else h(`Branch ${z.branch} has empty data`);o(!1)}catch(P){h(`Configuration error: ${P.message}`),alert(`Invalid configuration: ${P.message}`)}finally{p(!1)}},ge=async()=>{try{const{owner:z,repo:x,branch:P}=v,T=`https://huggingface.co/datasets/${z}/${x}/resolve/${P}/metrics-00.csv`;h(`Fetching data from: ${T}`);const R=await fetch(T);if(!R.ok)throw new Error(`Failed to fetch: ${R.status} ${R.statusText}`);const M=await R.text();h("Data fetched successfully, parsing CSV...");const ze=Ks.parseCSV(M,h);if(ze.length>0){t(ze);const Le=[...new Set(ze.map(pn=>pn.dataset_name))];r(Le),h(`Parsed ${ze.length} records successfully`)}else h("Parsed data is empty");o(!1)}catch(z){console.error("Error fetching metrics data:",z),s(z.message),h(`Error: ${z.message}`),o(!1),W()}},wt=z=>{let x="asc";u.key===z&&u.direction==="asc"&&(x="desc"),f({key:z,direction:x})},be=z=>{if(!z)return"-";const x=parseFloat(z);return isNaN(x)?z:x.toFixed(2)},rr=()=>{const z=m==="all"?[...e]:e.filter(x=>x.dataset_name===m);return u.key&&z.sort((x,P)=>{const T=parseFloat(x[u.key])||0,R=parseFloat(P[u.key])||0;return T<R?u.direction==="asc"?-1:1:T>R?u.direction==="asc"?1:-1:0}),z},wl=()=>{const z=!E;k(z);try{localStorage.setItem("theme",z?"dark":"light"),z?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")}catch(x){console.warn("Error saving theme to localStorage:",x)}};if(l)return d.jsx(Uf,{debugInfo:g});if(i)return d.jsx(Af,{error:i,debugInfo:g,config:v,onApplyConfig:D,isValidating:a});if(e.length===0)return d.jsx(Qs,{selectedDataset:m,datasets:n,onDatasetChange:S,config:v,onApplyConfig:D,isValidating:a,debugInfo:g});const Mt=rr();return Mt.length===0?d.jsx(Qs,{selectedDataset:m,datasets:n,onDatasetChange:S}):d.jsxs("div",{className:"flex flex-col space-y-8 pb-4",children:[d.jsx($f,{metrics:e,datasets:n,formatNumber:be,darkMode:E,toggleTheme:wl,debugInfo:g}),d.jsx(Mf,{metrics:Mt,requestSort:wt,sortConfig:u,formatNumber:be,selectedDataset:m,datasets:n,onDatasetChange:S}),d.jsx("div",{className:"mt-8 border-t pt-2 dark:border-gray-700",children:d.jsx(Bf,{})}),d.jsx("div",{className:"flex justify-center",children:d.jsx(Oi,{config:v,onApplyConfig:D,isValidating:a})}),d.jsx(Vf,{})]})},Hf=()=>{localStorage.theme==="dark"||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")};Hf();Gl.createRoot(document.getElementById("root")).render(d.jsx(Sc.StrictMode,{children:d.jsx(Wf,{})})); |
|
|