parquet-viewer / assets /index-BQoG0xC_.js
severo's picture
severo HF staff
Upload folder using huggingface_hub
9530a15 verified
raw
history blame
191 kB
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const i of l.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(o){if(o.ep)return;o.ep=!0;const l=n(o);fetch(o.href,l)}})();function sf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ts={exports:{}},xo={},zs={exports:{}},z={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var dr=Symbol.for("react.element"),af=Symbol.for("react.portal"),cf=Symbol.for("react.fragment"),ff=Symbol.for("react.strict_mode"),df=Symbol.for("react.profiler"),pf=Symbol.for("react.provider"),hf=Symbol.for("react.context"),mf=Symbol.for("react.forward_ref"),gf=Symbol.for("react.suspense"),vf=Symbol.for("react.memo"),yf=Symbol.for("react.lazy"),cu=Symbol.iterator;function wf(e){return e===null||typeof e!="object"?null:(e=cu&&e[cu]||e["@@iterator"],typeof e=="function"?e:null)}var Os={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},$s=Object.assign,Us={};function En(e,t,n){this.props=e,this.context=t,this.refs=Us,this.updater=n||Os}En.prototype.isReactComponent={};En.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")};En.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ds(){}Ds.prototype=En.prototype;function di(e,t,n){this.props=e,this.context=t,this.refs=Us,this.updater=n||Os}var pi=di.prototype=new Ds;pi.constructor=di;$s(pi,En.prototype);pi.isPureReactComponent=!0;var fu=Array.isArray,Ms=Object.prototype.hasOwnProperty,hi={current:null},As={key:!0,ref:!0,__self:!0,__source:!0};function Fs(e,t,n){var r,o={},l=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(l=""+t.key),t)Ms.call(t,r)&&!As.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(u===1)o.children=n;else if(1<u){for(var s=Array(u),a=0;a<u;a++)s[a]=arguments[a+2];o.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps,u)o[r]===void 0&&(o[r]=u[r]);return{$$typeof:dr,type:e,key:l,ref:i,props:o,_owner:hi.current}}function Sf(e,t){return{$$typeof:dr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function mi(e){return typeof e=="object"&&e!==null&&e.$$typeof===dr}function _f(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var du=/\/+/g;function Vo(e,t){return typeof e=="object"&&e!==null&&e.key!=null?_f(""+e.key):t.toString(36)}function Ar(e,t,n,r,o){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(l){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case dr:case af:i=!0}}if(i)return i=e,o=o(i),e=r===""?"."+Vo(i,0):r,fu(o)?(n="",e!=null&&(n=e.replace(du,"$&/")+"/"),Ar(o,t,n,"",function(a){return a})):o!=null&&(mi(o)&&(o=Sf(o,n+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(du,"$&/")+"/")+e)),t.push(o)),1;if(i=0,r=r===""?".":r+":",fu(e))for(var u=0;u<e.length;u++){l=e[u];var s=r+Vo(l,u);i+=Ar(l,t,n,s,o)}else if(s=wf(e),typeof s=="function")for(e=s.call(e),u=0;!(l=e.next()).done;)l=l.value,s=r+Vo(l,u++),i+=Ar(l,t,n,s,o);else if(l==="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 yr(e,t,n){if(e==null)return e;var r=[],o=0;return Ar(e,r,"","",function(l){return t.call(n,l,o++)}),r}function kf(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 pe={current:null},Fr={transition:null},Ef={ReactCurrentDispatcher:pe,ReactCurrentBatchConfig:Fr,ReactCurrentOwner:hi};function Bs(){throw Error("act(...) is not supported in production builds of React.")}z.Children={map:yr,forEach:function(e,t,n){yr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return yr(e,function(){t++}),t},toArray:function(e){return yr(e,function(t){return t})||[]},only:function(e){if(!mi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};z.Component=En;z.Fragment=cf;z.Profiler=df;z.PureComponent=di;z.StrictMode=ff;z.Suspense=gf;z.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ef;z.act=Bs;z.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=$s({},e.props),o=e.key,l=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,i=hi.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)Ms.call(t,s)&&!As.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&u!==void 0?u[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){u=Array(s);for(var a=0;a<s;a++)u[a]=arguments[a+2];r.children=u}return{$$typeof:dr,type:e.type,key:o,ref:l,props:r,_owner:i}};z.createContext=function(e){return e={$$typeof:hf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:pf,_context:e},e.Consumer=e};z.createElement=Fs;z.createFactory=function(e){var t=Fs.bind(null,e);return t.type=e,t};z.createRef=function(){return{current:null}};z.forwardRef=function(e){return{$$typeof:mf,render:e}};z.isValidElement=mi;z.lazy=function(e){return{$$typeof:yf,_payload:{_status:-1,_result:e},_init:kf}};z.memo=function(e,t){return{$$typeof:vf,type:e,compare:t===void 0?null:t}};z.startTransition=function(e){var t=Fr.transition;Fr.transition={};try{e()}finally{Fr.transition=t}};z.unstable_act=Bs;z.useCallback=function(e,t){return pe.current.useCallback(e,t)};z.useContext=function(e){return pe.current.useContext(e)};z.useDebugValue=function(){};z.useDeferredValue=function(e){return pe.current.useDeferredValue(e)};z.useEffect=function(e,t){return pe.current.useEffect(e,t)};z.useId=function(){return pe.current.useId()};z.useImperativeHandle=function(e,t,n){return pe.current.useImperativeHandle(e,t,n)};z.useInsertionEffect=function(e,t){return pe.current.useInsertionEffect(e,t)};z.useLayoutEffect=function(e,t){return pe.current.useLayoutEffect(e,t)};z.useMemo=function(e,t){return pe.current.useMemo(e,t)};z.useReducer=function(e,t,n){return pe.current.useReducer(e,t,n)};z.useRef=function(e){return pe.current.useRef(e)};z.useState=function(e){return pe.current.useState(e)};z.useSyncExternalStore=function(e,t,n){return pe.current.useSyncExternalStore(e,t,n)};z.useTransition=function(){return pe.current.useTransition()};z.version="18.3.1";zs.exports=z;var C=zs.exports;const xf=sf(C);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Cf=C,Nf=Symbol.for("react.element"),Lf=Symbol.for("react.fragment"),jf=Object.prototype.hasOwnProperty,If=Cf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Pf={key:!0,ref:!0,__self:!0,__source:!0};function Ws(e,t,n){var r,o={},l=null,i=null;n!==void 0&&(l=""+n),t.key!==void 0&&(l=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)jf.call(t,r)&&!Pf.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:Nf,type:e,key:l,ref:i,props:o,_owner:If.current}}xo.Fragment=Lf;xo.jsx=Ws;xo.jsxs=Ws;Ts.exports=xo;var g=Ts.exports,Hs={exports:{}},Ce={},Vs={exports:{}},Qs={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(k,P){var R=k.length;k.push(P);e:for(;0<R;){var A=R-1>>>1,U=k[A];if(0<o(U,P))k[A]=P,k[R]=U,R=A;else break e}}function n(k){return k.length===0?null:k[0]}function r(k){if(k.length===0)return null;var P=k[0],R=k.pop();if(R!==P){k[0]=R;e:for(var A=0,U=k.length,Xe=U>>>1;A<Xe;){var ze=2*(A+1)-1,Rt=k[ze],Be=ze+1,me=k[Be];if(0>o(Rt,R))Be<U&&0>o(me,Rt)?(k[A]=me,k[Be]=R,A=Be):(k[A]=Rt,k[ze]=R,A=ze);else if(Be<U&&0>o(me,R))k[A]=me,k[Be]=R,A=Be;else break e}}return P}function o(k,P){var R=k.sortIndex-P.sortIndex;return R!==0?R:k.id-P.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var s=[],a=[],m=1,p=null,h=3,y=!1,v=!1,w=!1,E=typeof setTimeout=="function"?setTimeout:null,c=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(k){for(var P=n(a);P!==null;){if(P.callback===null)r(a);else if(P.startTime<=k)r(a),P.sortIndex=P.expirationTime,t(s,P);else break;P=n(a)}}function S(k){if(w=!1,d(k),!v)if(n(s)!==null)v=!0,Ke(x);else{var P=n(a);P!==null&&Pt(S,P.startTime-k)}}function x(k,P){v=!1,w&&(w=!1,c(I),I=-1),y=!0;var R=h;try{for(d(P),p=n(s);p!==null&&(!(p.expirationTime>P)||k&&!ne());){var A=p.callback;if(typeof A=="function"){p.callback=null,h=p.priorityLevel;var U=A(p.expirationTime<=P);P=e.unstable_now(),typeof U=="function"?p.callback=U:p===n(s)&&r(s),d(P)}else r(s);p=n(s)}if(p!==null)var Xe=!0;else{var ze=n(a);ze!==null&&Pt(S,ze.startTime-P),Xe=!1}return Xe}finally{p=null,h=R,y=!1}}var L=!1,N=null,I=-1,V=5,T=-1;function ne(){return!(e.unstable_now()-T<V)}function O(){if(N!==null){var k=e.unstable_now();T=k;var P=!0;try{P=N(!0,k)}finally{P?M():(L=!1,N=null)}}else L=!1}var M;if(typeof f=="function")M=function(){f(O)};else if(typeof MessageChannel<"u"){var Yt=new MessageChannel,It=Yt.port2;Yt.port1.onmessage=O,M=function(){It.postMessage(null)}}else M=function(){E(O,0)};function Ke(k){N=k,L||(L=!0,M())}function Pt(k,P){I=E(function(){k(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(k){k.callback=null},e.unstable_continueExecution=function(){v||y||(v=!0,Ke(x))},e.unstable_forceFrameRate=function(k){0>k||125<k?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):V=0<k?Math.floor(1e3/k):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(k){switch(h){case 1:case 2:case 3:var P=3;break;default:P=h}var R=h;h=P;try{return k()}finally{h=R}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(k,P){switch(k){case 1:case 2:case 3:case 4:case 5:break;default:k=3}var R=h;h=k;try{return P()}finally{h=R}},e.unstable_scheduleCallback=function(k,P,R){var A=e.unstable_now();switch(typeof R=="object"&&R!==null?(R=R.delay,R=typeof R=="number"&&0<R?A+R:A):R=A,k){case 1:var U=-1;break;case 2:U=250;break;case 5:U=1073741823;break;case 4:U=1e4;break;default:U=5e3}return U=R+U,k={id:m++,callback:P,priorityLevel:k,startTime:R,expirationTime:U,sortIndex:-1},R>A?(k.sortIndex=R,t(a,k),n(s)===null&&k===n(a)&&(w?(c(I),I=-1):w=!0,Pt(S,R-A))):(k.sortIndex=U,t(s,k),v||y||(v=!0,Ke(x))),k},e.unstable_shouldYield=ne,e.unstable_wrapCallback=function(k){var P=h;return function(){var R=h;h=P;try{return k.apply(this,arguments)}finally{h=R}}}})(Qs);Vs.exports=Qs;var Rf=Vs.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Tf=C,xe=Rf;function _(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 Ys=new Set,Kn={};function Vt(e,t){gn(e,t),gn(e+"Capture",t)}function gn(e,t){for(Kn[e]=t,e=0;e<t.length;e++)Ys.add(t[e])}var nt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),gl=Object.prototype.hasOwnProperty,zf=/^[: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]*$/,pu={},hu={};function Of(e){return gl.call(hu,e)?!0:gl.call(pu,e)?!1:zf.test(e)?hu[e]=!0:(pu[e]=!0,!1)}function $f(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 Uf(e,t,n,r){if(t===null||typeof t>"u"||$f(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 he(e,t,n,r,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ie[e]=new he(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ie[t]=new he(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ie[e]=new he(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ie[e]=new he(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){ie[e]=new he(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ie[e]=new he(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ie[e]=new he(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ie[e]=new he(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ie[e]=new he(e,5,!1,e.toLowerCase(),null,!1,!1)});var gi=/[\-:]([a-z])/g;function vi(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(gi,vi);ie[t]=new he(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(gi,vi);ie[t]=new he(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(gi,vi);ie[t]=new he(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ie[e]=new he(e,1,!1,e.toLowerCase(),null,!1,!1)});ie.xlinkHref=new he("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ie[e]=new he(e,1,!1,e.toLowerCase(),null,!0,!0)});function yi(e,t,n,r){var o=ie.hasOwnProperty(t)?ie[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Uf(t,n,o,r)&&(n=null),r||o===null?Of(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var it=Tf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,wr=Symbol.for("react.element"),Gt=Symbol.for("react.portal"),Zt=Symbol.for("react.fragment"),wi=Symbol.for("react.strict_mode"),vl=Symbol.for("react.profiler"),qs=Symbol.for("react.provider"),Ks=Symbol.for("react.context"),Si=Symbol.for("react.forward_ref"),yl=Symbol.for("react.suspense"),wl=Symbol.for("react.suspense_list"),_i=Symbol.for("react.memo"),ct=Symbol.for("react.lazy"),Xs=Symbol.for("react.offscreen"),mu=Symbol.iterator;function Nn(e){return e===null||typeof e!="object"?null:(e=mu&&e[mu]||e["@@iterator"],typeof e=="function"?e:null)}var q=Object.assign,Qo;function $n(e){if(Qo===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Qo=t&&t[1]||""}return`
`+Qo+e}var Yo=!1;function qo(e,t){if(!e||Yo)return"";Yo=!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(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var o=a.stack.split(`
`),l=r.stack.split(`
`),i=o.length-1,u=l.length-1;1<=i&&0<=u&&o[i]!==l[u];)u--;for(;1<=i&&0<=u;i--,u--)if(o[i]!==l[u]){if(i!==1||u!==1)do if(i--,u--,0>u||o[i]!==l[u]){var s=`
`+o[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{Yo=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?$n(e):""}function Df(e){switch(e.tag){case 5:return $n(e.type);case 16:return $n("Lazy");case 13:return $n("Suspense");case 19:return $n("SuspenseList");case 0:case 2:case 15:return e=qo(e.type,!1),e;case 11:return e=qo(e.type.render,!1),e;case 1:return e=qo(e.type,!0),e;default:return""}}function Sl(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 Zt:return"Fragment";case Gt:return"Portal";case vl:return"Profiler";case wi:return"StrictMode";case yl:return"Suspense";case wl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ks:return(e.displayName||"Context")+".Consumer";case qs:return(e._context.displayName||"Context")+".Provider";case Si:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case _i:return t=e.displayName||null,t!==null?t:Sl(e.type)||"Memo";case ct:t=e._payload,e=e._init;try{return Sl(e(t))}catch{}}return null}function Mf(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 Sl(t);case 8:return t===wi?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function xt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Gs(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Af(e){var t=Gs(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 o=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){r=""+i,l.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=Af(e))}function Zs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Gs(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Jr(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 _l(e,t){var n=t.checked;return q({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function gu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=xt(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 Js(e,t){t=t.checked,t!=null&&yi(e,"checked",t,!1)}function kl(e,t){Js(e,t);var n=xt(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")?El(e,t.type,n):t.hasOwnProperty("defaultValue")&&El(e,t.type,xt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function vu(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 El(e,t,n){(t!=="number"||Jr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Un=Array.isArray;function an(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+xt(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function xl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(_(91));return q({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function yu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(_(92));if(Un(n)){if(1<n.length)throw Error(_(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:xt(n)}}function bs(e,t){var n=xt(t.value),r=xt(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 wu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ea(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 Cl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ea(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var _r,ta=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(_r=_r||document.createElement("div"),_r.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=_r.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Xn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var An={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},Ff=["Webkit","ms","Moz","O"];Object.keys(An).forEach(function(e){Ff.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),An[t]=An[e]})});function na(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||An.hasOwnProperty(e)&&An[e]?(""+t).trim():t+"px"}function ra(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=na(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Bf=q({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 Nl(e,t){if(t){if(Bf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(_(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(_(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(_(61))}if(t.style!=null&&typeof t.style!="object")throw Error(_(62))}}function Ll(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 jl=null;function ki(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Il=null,cn=null,fn=null;function Su(e){if(e=mr(e)){if(typeof Il!="function")throw Error(_(280));var t=e.stateNode;t&&(t=Io(t),Il(e.stateNode,e.type,t))}}function oa(e){cn?fn?fn.push(e):fn=[e]:cn=e}function la(){if(cn){var e=cn,t=fn;if(fn=cn=null,Su(e),t)for(e=0;e<t.length;e++)Su(t[e])}}function ia(e,t){return e(t)}function ua(){}var Ko=!1;function sa(e,t,n){if(Ko)return e(t,n);Ko=!0;try{return ia(e,t,n)}finally{Ko=!1,(cn!==null||fn!==null)&&(ua(),la())}}function Gn(e,t){var n=e.stateNode;if(n===null)return null;var r=Io(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(_(231,t,typeof n));return n}var Pl=!1;if(nt)try{var Ln={};Object.defineProperty(Ln,"passive",{get:function(){Pl=!0}}),window.addEventListener("test",Ln,Ln),window.removeEventListener("test",Ln,Ln)}catch{Pl=!1}function Wf(e,t,n,r,o,l,i,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(m){this.onError(m)}}var Fn=!1,br=null,eo=!1,Rl=null,Hf={onError:function(e){Fn=!0,br=e}};function Vf(e,t,n,r,o,l,i,u,s){Fn=!1,br=null,Wf.apply(Hf,arguments)}function Qf(e,t,n,r,o,l,i,u,s){if(Vf.apply(this,arguments),Fn){if(Fn){var a=br;Fn=!1,br=null}else throw Error(_(198));eo||(eo=!0,Rl=a)}}function Qt(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 aa(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 _u(e){if(Qt(e)!==e)throw Error(_(188))}function Yf(e){var t=e.alternate;if(!t){if(t=Qt(e),t===null)throw Error(_(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var l=o.alternate;if(l===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===l.child){for(l=o.child;l;){if(l===n)return _u(o),e;if(l===r)return _u(o),t;l=l.sibling}throw Error(_(188))}if(n.return!==r.return)n=o,r=l;else{for(var i=!1,u=o.child;u;){if(u===n){i=!0,n=o,r=l;break}if(u===r){i=!0,r=o,n=l;break}u=u.sibling}if(!i){for(u=l.child;u;){if(u===n){i=!0,n=l,r=o;break}if(u===r){i=!0,r=l,n=o;break}u=u.sibling}if(!i)throw Error(_(189))}}if(n.alternate!==r)throw Error(_(190))}if(n.tag!==3)throw Error(_(188));return n.stateNode.current===n?e:t}function ca(e){return e=Yf(e),e!==null?fa(e):null}function fa(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=fa(e);if(t!==null)return t;e=e.sibling}return null}var da=xe.unstable_scheduleCallback,ku=xe.unstable_cancelCallback,qf=xe.unstable_shouldYield,Kf=xe.unstable_requestPaint,G=xe.unstable_now,Xf=xe.unstable_getCurrentPriorityLevel,Ei=xe.unstable_ImmediatePriority,pa=xe.unstable_UserBlockingPriority,to=xe.unstable_NormalPriority,Gf=xe.unstable_LowPriority,ha=xe.unstable_IdlePriority,Co=null,Qe=null;function Zf(e){if(Qe&&typeof Qe.onCommitFiberRoot=="function")try{Qe.onCommitFiberRoot(Co,e,void 0,(e.current.flags&128)===128)}catch{}}var Me=Math.clz32?Math.clz32:ed,Jf=Math.log,bf=Math.LN2;function ed(e){return e>>>=0,e===0?32:31-(Jf(e)/bf|0)|0}var kr=64,Er=4194304;function Dn(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 no(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,l=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~o;u!==0?r=Dn(u):(l&=i,l!==0&&(r=Dn(l)))}else i=n&~o,i!==0?r=Dn(i):l!==0&&(r=Dn(l));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,l=t&-t,o>=l||o===16&&(l&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-Me(t),o=1<<n,r|=e[n],t&=~o;return r}function td(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 nd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes;0<l;){var i=31-Me(l),u=1<<i,s=o[i];s===-1?(!(u&n)||u&r)&&(o[i]=td(u,t)):s<=t&&(e.expiredLanes|=u),l&=~u}}function Tl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ma(){var e=kr;return kr<<=1,!(kr&4194240)&&(kr=64),e}function Xo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function pr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Me(t),e[t]=n}function rd(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 o=31-Me(n),l=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~l}}function xi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Me(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var D=0;function ga(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var va,Ci,ya,wa,Sa,zl=!1,xr=[],gt=null,vt=null,yt=null,Zn=new Map,Jn=new Map,dt=[],od="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 Eu(e,t){switch(e){case"focusin":case"focusout":gt=null;break;case"dragenter":case"dragleave":vt=null;break;case"mouseover":case"mouseout":yt=null;break;case"pointerover":case"pointerout":Zn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Jn.delete(t.pointerId)}}function jn(e,t,n,r,o,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[o]},t!==null&&(t=mr(t),t!==null&&Ci(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function ld(e,t,n,r,o){switch(t){case"focusin":return gt=jn(gt,e,t,n,r,o),!0;case"dragenter":return vt=jn(vt,e,t,n,r,o),!0;case"mouseover":return yt=jn(yt,e,t,n,r,o),!0;case"pointerover":var l=o.pointerId;return Zn.set(l,jn(Zn.get(l)||null,e,t,n,r,o)),!0;case"gotpointercapture":return l=o.pointerId,Jn.set(l,jn(Jn.get(l)||null,e,t,n,r,o)),!0}return!1}function _a(e){var t=Ot(e.target);if(t!==null){var n=Qt(t);if(n!==null){if(t=n.tag,t===13){if(t=aa(n),t!==null){e.blockedOn=t,Sa(e.priority,function(){ya(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 Br(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Ol(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);jl=r,n.target.dispatchEvent(r),jl=null}else return t=mr(n),t!==null&&Ci(t),e.blockedOn=n,!1;t.shift()}return!0}function xu(e,t,n){Br(e)&&n.delete(t)}function id(){zl=!1,gt!==null&&Br(gt)&&(gt=null),vt!==null&&Br(vt)&&(vt=null),yt!==null&&Br(yt)&&(yt=null),Zn.forEach(xu),Jn.forEach(xu)}function In(e,t){e.blockedOn===t&&(e.blockedOn=null,zl||(zl=!0,xe.unstable_scheduleCallback(xe.unstable_NormalPriority,id)))}function bn(e){function t(o){return In(o,e)}if(0<xr.length){In(xr[0],e);for(var n=1;n<xr.length;n++){var r=xr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(gt!==null&&In(gt,e),vt!==null&&In(vt,e),yt!==null&&In(yt,e),Zn.forEach(t),Jn.forEach(t),n=0;n<dt.length;n++)r=dt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&(n=dt[0],n.blockedOn===null);)_a(n),n.blockedOn===null&&dt.shift()}var dn=it.ReactCurrentBatchConfig,ro=!0;function ud(e,t,n,r){var o=D,l=dn.transition;dn.transition=null;try{D=1,Ni(e,t,n,r)}finally{D=o,dn.transition=l}}function sd(e,t,n,r){var o=D,l=dn.transition;dn.transition=null;try{D=4,Ni(e,t,n,r)}finally{D=o,dn.transition=l}}function Ni(e,t,n,r){if(ro){var o=Ol(e,t,n,r);if(o===null)ll(e,t,r,oo,n),Eu(e,r);else if(ld(o,e,t,n,r))r.stopPropagation();else if(Eu(e,r),t&4&&-1<od.indexOf(e)){for(;o!==null;){var l=mr(o);if(l!==null&&va(l),l=Ol(e,t,n,r),l===null&&ll(e,t,r,oo,n),l===o)break;o=l}o!==null&&r.stopPropagation()}else ll(e,t,r,null,n)}}var oo=null;function Ol(e,t,n,r){if(oo=null,e=ki(r),e=Ot(e),e!==null)if(t=Qt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=aa(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 oo=e,null}function ka(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(Xf()){case Ei:return 1;case pa:return 4;case to:case Gf:return 16;case ha:return 536870912;default:return 16}default:return 16}}var ht=null,Li=null,Wr=null;function Ea(){if(Wr)return Wr;var e,t=Li,n=t.length,r,o="value"in ht?ht.value:ht.textContent,l=o.length;for(e=0;e<n&&t[e]===o[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===o[l-r];r++);return Wr=o.slice(e,1<r?1-r:void 0)}function Hr(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 Cr(){return!0}function Cu(){return!1}function Ne(e){function t(n,r,o,l,i){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=l,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(l):l[u]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?Cr:Cu,this.isPropagationStopped=Cu,this}return q(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=Cr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Cr)},persist:function(){},isPersistent:Cr}),t}var xn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ji=Ne(xn),hr=q({},xn,{view:0,detail:0}),ad=Ne(hr),Go,Zo,Pn,No=q({},hr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ii,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!==Pn&&(Pn&&e.type==="mousemove"?(Go=e.screenX-Pn.screenX,Zo=e.screenY-Pn.screenY):Zo=Go=0,Pn=e),Go)},movementY:function(e){return"movementY"in e?e.movementY:Zo}}),Nu=Ne(No),cd=q({},No,{dataTransfer:0}),fd=Ne(cd),dd=q({},hr,{relatedTarget:0}),Jo=Ne(dd),pd=q({},xn,{animationName:0,elapsedTime:0,pseudoElement:0}),hd=Ne(pd),md=q({},xn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),gd=Ne(md),vd=q({},xn,{data:0}),Lu=Ne(vd),yd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wd={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"},Sd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _d(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Sd[e])?!!t[e]:!1}function Ii(){return _d}var kd=q({},hr,{key:function(e){if(e.key){var t=yd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Hr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?wd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ii,charCode:function(e){return e.type==="keypress"?Hr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Hr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Ed=Ne(kd),xd=q({},No,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ju=Ne(xd),Cd=q({},hr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ii}),Nd=Ne(Cd),Ld=q({},xn,{propertyName:0,elapsedTime:0,pseudoElement:0}),jd=Ne(Ld),Id=q({},No,{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=Ne(Id),Rd=[9,13,27,32],Pi=nt&&"CompositionEvent"in window,Bn=null;nt&&"documentMode"in document&&(Bn=document.documentMode);var Td=nt&&"TextEvent"in window&&!Bn,xa=nt&&(!Pi||Bn&&8<Bn&&11>=Bn),Iu=" ",Pu=!1;function Ca(e,t){switch(e){case"keyup":return Rd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Na(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Jt=!1;function zd(e,t){switch(e){case"compositionend":return Na(t);case"keypress":return t.which!==32?null:(Pu=!0,Iu);case"textInput":return e=t.data,e===Iu&&Pu?null:e;default:return null}}function Od(e,t){if(Jt)return e==="compositionend"||!Pi&&Ca(e,t)?(e=Ea(),Wr=Li=ht=null,Jt=!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 xa&&t.locale!=="ko"?null:t.data;default:return null}}var $d={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 Ru(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!$d[e.type]:t==="textarea"}function La(e,t,n,r){oa(r),t=lo(t,"onChange"),0<t.length&&(n=new ji("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Wn=null,er=null;function Ud(e){Ma(e,0)}function Lo(e){var t=tn(e);if(Zs(t))return e}function Dd(e,t){if(e==="change")return t}var ja=!1;if(nt){var bo;if(nt){var el="oninput"in document;if(!el){var Tu=document.createElement("div");Tu.setAttribute("oninput","return;"),el=typeof Tu.oninput=="function"}bo=el}else bo=!1;ja=bo&&(!document.documentMode||9<document.documentMode)}function zu(){Wn&&(Wn.detachEvent("onpropertychange",Ia),er=Wn=null)}function Ia(e){if(e.propertyName==="value"&&Lo(er)){var t=[];La(t,er,e,ki(e)),sa(Ud,t)}}function Md(e,t,n){e==="focusin"?(zu(),Wn=t,er=n,Wn.attachEvent("onpropertychange",Ia)):e==="focusout"&&zu()}function Ad(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Lo(er)}function Fd(e,t){if(e==="click")return Lo(t)}function Bd(e,t){if(e==="input"||e==="change")return Lo(t)}function Wd(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Fe=typeof Object.is=="function"?Object.is:Wd;function tr(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 o=n[r];if(!gl.call(t,o)||!Fe(e[o],t[o]))return!1}return!0}function Ou(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function $u(e,t){var n=Ou(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=Ou(n)}}function Pa(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Pa(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ra(){for(var e=window,t=Jr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Jr(e.document)}return t}function Ri(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 Hd(e){var t=Ra(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Pa(n.ownerDocument.documentElement,n)){if(r!==null&&Ri(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 o=n.textContent.length,l=Math.min(r.start,o);r=r.end===void 0?l:Math.min(r.end,o),!e.extend&&l>r&&(o=r,r=l,l=o),o=$u(n,l);var i=$u(n,r);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>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=nt&&"documentMode"in document&&11>=document.documentMode,bt=null,$l=null,Hn=null,Ul=!1;function Uu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ul||bt==null||bt!==Jr(r)||(r=bt,"selectionStart"in r&&Ri(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}),Hn&&tr(Hn,r)||(Hn=r,r=lo($l,"onSelect"),0<r.length&&(t=new ji("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=bt)))}function Nr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var en={animationend:Nr("Animation","AnimationEnd"),animationiteration:Nr("Animation","AnimationIteration"),animationstart:Nr("Animation","AnimationStart"),transitionend:Nr("Transition","TransitionEnd")},tl={},Ta={};nt&&(Ta=document.createElement("div").style,"AnimationEvent"in window||(delete en.animationend.animation,delete en.animationiteration.animation,delete en.animationstart.animation),"TransitionEvent"in window||delete en.transitionend.transition);function jo(e){if(tl[e])return tl[e];if(!en[e])return e;var t=en[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ta)return tl[e]=t[n];return e}var za=jo("animationend"),Oa=jo("animationiteration"),$a=jo("animationstart"),Ua=jo("transitionend"),Da=new Map,Du="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 Nt(e,t){Da.set(e,t),Vt(t,[e])}for(var nl=0;nl<Du.length;nl++){var rl=Du[nl],Qd=rl.toLowerCase(),Yd=rl[0].toUpperCase()+rl.slice(1);Nt(Qd,"on"+Yd)}Nt(za,"onAnimationEnd");Nt(Oa,"onAnimationIteration");Nt($a,"onAnimationStart");Nt("dblclick","onDoubleClick");Nt("focusin","onFocus");Nt("focusout","onBlur");Nt(Ua,"onTransitionEnd");gn("onMouseEnter",["mouseout","mouseover"]);gn("onMouseLeave",["mouseout","mouseover"]);gn("onPointerEnter",["pointerout","pointerover"]);gn("onPointerLeave",["pointerout","pointerover"]);Vt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Vt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Vt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Vt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Vt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Vt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Mn="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(Mn));function Mu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Qf(r,t,void 0,e),e.currentTarget=null}function Ma(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var i=r.length-1;0<=i;i--){var u=r[i],s=u.instance,a=u.currentTarget;if(u=u.listener,s!==l&&o.isPropagationStopped())break e;Mu(o,u,a),l=s}else for(i=0;i<r.length;i++){if(u=r[i],s=u.instance,a=u.currentTarget,u=u.listener,s!==l&&o.isPropagationStopped())break e;Mu(o,u,a),l=s}}}if(eo)throw e=Rl,eo=!1,Rl=null,e}function B(e,t){var n=t[Bl];n===void 0&&(n=t[Bl]=new Set);var r=e+"__bubble";n.has(r)||(Aa(t,e,2,!1),n.add(r))}function ol(e,t,n){var r=0;t&&(r|=4),Aa(n,e,r,t)}var Lr="_reactListening"+Math.random().toString(36).slice(2);function nr(e){if(!e[Lr]){e[Lr]=!0,Ys.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[Lr]||(t[Lr]=!0,ol("selectionchange",!1,t))}}function Aa(e,t,n,r){switch(ka(t)){case 1:var o=ud;break;case 4:o=sd;break;default:o=Ni}n=o.bind(null,t,n,e),o=void 0,!Pl||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function ll(e,t,n,r,o){var l=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var u=r.stateNode.containerInfo;if(u===o||u.nodeType===8&&u.parentNode===o)break;if(i===4)for(i=r.return;i!==null;){var s=i.tag;if((s===3||s===4)&&(s=i.stateNode.containerInfo,s===o||s.nodeType===8&&s.parentNode===o))return;i=i.return}for(;u!==null;){if(i=Ot(u),i===null)return;if(s=i.tag,s===5||s===6){r=l=i;continue e}u=u.parentNode}}r=r.return}sa(function(){var a=l,m=ki(n),p=[];e:{var h=Da.get(e);if(h!==void 0){var y=ji,v=e;switch(e){case"keypress":if(Hr(n)===0)break e;case"keydown":case"keyup":y=Ed;break;case"focusin":v="focus",y=Jo;break;case"focusout":v="blur",y=Jo;break;case"beforeblur":case"afterblur":y=Jo;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":y=Nu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=fd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=Nd;break;case za:case Oa:case $a:y=hd;break;case Ua:y=jd;break;case"scroll":y=ad;break;case"wheel":y=Pd;break;case"copy":case"cut":case"paste":y=gd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=ju}var w=(t&4)!==0,E=!w&&e==="scroll",c=w?h!==null?h+"Capture":null:h;w=[];for(var f=a,d;f!==null;){d=f;var S=d.stateNode;if(d.tag===5&&S!==null&&(d=S,c!==null&&(S=Gn(f,c),S!=null&&w.push(rr(f,S,d)))),E)break;f=f.return}0<w.length&&(h=new y(h,v,null,n,m),p.push({event:h,listeners:w}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",h&&n!==jl&&(v=n.relatedTarget||n.fromElement)&&(Ot(v)||v[rt]))break e;if((y||h)&&(h=m.window===m?m:(h=m.ownerDocument)?h.defaultView||h.parentWindow:window,y?(v=n.relatedTarget||n.toElement,y=a,v=v?Ot(v):null,v!==null&&(E=Qt(v),v!==E||v.tag!==5&&v.tag!==6)&&(v=null)):(y=null,v=a),y!==v)){if(w=Nu,S="onMouseLeave",c="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(w=ju,S="onPointerLeave",c="onPointerEnter",f="pointer"),E=y==null?h:tn(y),d=v==null?h:tn(v),h=new w(S,f+"leave",y,n,m),h.target=E,h.relatedTarget=d,S=null,Ot(m)===a&&(w=new w(c,f+"enter",v,n,m),w.target=d,w.relatedTarget=E,S=w),E=S,y&&v)t:{for(w=y,c=v,f=0,d=w;d;d=Xt(d))f++;for(d=0,S=c;S;S=Xt(S))d++;for(;0<f-d;)w=Xt(w),f--;for(;0<d-f;)c=Xt(c),d--;for(;f--;){if(w===c||c!==null&&w===c.alternate)break t;w=Xt(w),c=Xt(c)}w=null}else w=null;y!==null&&Au(p,h,y,w,!1),v!==null&&E!==null&&Au(p,E,v,w,!0)}}e:{if(h=a?tn(a):window,y=h.nodeName&&h.nodeName.toLowerCase(),y==="select"||y==="input"&&h.type==="file")var x=Dd;else if(Ru(h))if(ja)x=Bd;else{x=Ad;var L=Md}else(y=h.nodeName)&&y.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(x=Fd);if(x&&(x=x(e,a))){La(p,x,n,m);break e}L&&L(e,h,a),e==="focusout"&&(L=h._wrapperState)&&L.controlled&&h.type==="number"&&El(h,"number",h.value)}switch(L=a?tn(a):window,e){case"focusin":(Ru(L)||L.contentEditable==="true")&&(bt=L,$l=a,Hn=null);break;case"focusout":Hn=$l=bt=null;break;case"mousedown":Ul=!0;break;case"contextmenu":case"mouseup":case"dragend":Ul=!1,Uu(p,n,m);break;case"selectionchange":if(Vd)break;case"keydown":case"keyup":Uu(p,n,m)}var N;if(Pi)e:{switch(e){case"compositionstart":var I="onCompositionStart";break e;case"compositionend":I="onCompositionEnd";break e;case"compositionupdate":I="onCompositionUpdate";break e}I=void 0}else Jt?Ca(e,n)&&(I="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(I="onCompositionStart");I&&(xa&&n.locale!=="ko"&&(Jt||I!=="onCompositionStart"?I==="onCompositionEnd"&&Jt&&(N=Ea()):(ht=m,Li="value"in ht?ht.value:ht.textContent,Jt=!0)),L=lo(a,I),0<L.length&&(I=new Lu(I,e,null,n,m),p.push({event:I,listeners:L}),N?I.data=N:(N=Na(n),N!==null&&(I.data=N)))),(N=Td?zd(e,n):Od(e,n))&&(a=lo(a,"onBeforeInput"),0<a.length&&(m=new Lu("onBeforeInput","beforeinput",null,n,m),p.push({event:m,listeners:a}),m.data=N))}Ma(p,t)})}function rr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function lo(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,l=o.stateNode;o.tag===5&&l!==null&&(o=l,l=Gn(e,n),l!=null&&r.unshift(rr(e,l,o)),l=Gn(e,t),l!=null&&r.push(rr(e,l,o))),e=e.return}return r}function Xt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Au(e,t,n,r,o){for(var l=t._reactName,i=[];n!==null&&n!==r;){var u=n,s=u.alternate,a=u.stateNode;if(s!==null&&s===r)break;u.tag===5&&a!==null&&(u=a,o?(s=Gn(n,l),s!=null&&i.unshift(rr(n,s,u))):o||(s=Gn(n,l),s!=null&&i.push(rr(n,s,u)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Kd=/\r\n?/g,Xd=/\u0000|\uFFFD/g;function Fu(e){return(typeof e=="string"?e:""+e).replace(Kd,`
`).replace(Xd,"")}function jr(e,t,n){if(t=Fu(t),Fu(e)!==t&&n)throw Error(_(425))}function io(){}var Dl=null,Ml=null;function Al(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 Fl=typeof setTimeout=="function"?setTimeout:void 0,Gd=typeof clearTimeout=="function"?clearTimeout:void 0,Bu=typeof Promise=="function"?Promise:void 0,Zd=typeof queueMicrotask=="function"?queueMicrotask:typeof Bu<"u"?function(e){return Bu.resolve(null).then(e).catch(Jd)}:Fl;function Jd(e){setTimeout(function(){throw e})}function il(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),bn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);bn(t)}function wt(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 Wu(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 Cn=Math.random().toString(36).slice(2),Ve="__reactFiber$"+Cn,or="__reactProps$"+Cn,rt="__reactContainer$"+Cn,Bl="__reactEvents$"+Cn,bd="__reactListeners$"+Cn,ep="__reactHandles$"+Cn;function Ot(e){var t=e[Ve];if(t)return t;for(var n=e.parentNode;n;){if(t=n[rt]||n[Ve]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Wu(e);e!==null;){if(n=e[Ve])return n;e=Wu(e)}return t}e=n,n=e.parentNode}return null}function mr(e){return e=e[Ve]||e[rt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function tn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(_(33))}function Io(e){return e[or]||null}var Wl=[],nn=-1;function Lt(e){return{current:e}}function W(e){0>nn||(e.current=Wl[nn],Wl[nn]=null,nn--)}function F(e,t){nn++,Wl[nn]=e.current,e.current=t}var Ct={},ce=Lt(Ct),ye=Lt(!1),At=Ct;function vn(e,t){var n=e.type.contextTypes;if(!n)return Ct;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in n)o[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function we(e){return e=e.childContextTypes,e!=null}function uo(){W(ye),W(ce)}function Hu(e,t,n){if(ce.current!==Ct)throw Error(_(168));F(ce,t),F(ye,n)}function Fa(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(_(108,Mf(e)||"Unknown",o));return q({},n,r)}function so(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ct,At=ce.current,F(ce,e),F(ye,ye.current),!0}function Vu(e,t,n){var r=e.stateNode;if(!r)throw Error(_(169));n?(e=Fa(e,t,At),r.__reactInternalMemoizedMergedChildContext=e,W(ye),W(ce),F(ce,e)):W(ye),F(ye,n)}var Ze=null,Po=!1,ul=!1;function Ba(e){Ze===null?Ze=[e]:Ze.push(e)}function tp(e){Po=!0,Ba(e)}function jt(){if(!ul&&Ze!==null){ul=!0;var e=0,t=D;try{var n=Ze;for(D=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ze=null,Po=!1}catch(o){throw Ze!==null&&(Ze=Ze.slice(e+1)),da(Ei,jt),o}finally{D=t,ul=!1}}return null}var rn=[],on=0,ao=null,co=0,Le=[],je=0,Ft=null,be=1,et="";function Tt(e,t){rn[on++]=co,rn[on++]=ao,ao=e,co=t}function Wa(e,t,n){Le[je++]=be,Le[je++]=et,Le[je++]=Ft,Ft=e;var r=be;e=et;var o=32-Me(r)-1;r&=~(1<<o),n+=1;var l=32-Me(t)+o;if(30<l){var i=o-o%5;l=(r&(1<<i)-1).toString(32),r>>=i,o-=i,be=1<<32-Me(t)+o|n<<o|r,et=l+e}else be=1<<l|n<<o|r,et=e}function Ti(e){e.return!==null&&(Tt(e,1),Wa(e,1,0))}function zi(e){for(;e===ao;)ao=rn[--on],rn[on]=null,co=rn[--on],rn[on]=null;for(;e===Ft;)Ft=Le[--je],Le[je]=null,et=Le[--je],Le[je]=null,be=Le[--je],Le[je]=null}var Ee=null,ke=null,H=!1,De=null;function Ha(e,t){var n=Ie(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 Qu(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,Ee=e,ke=wt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ee=e,ke=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Ft!==null?{id:be,overflow:et}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ie(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ee=e,ke=null,!0):!1;default:return!1}}function Hl(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Vl(e){if(H){var t=ke;if(t){var n=t;if(!Qu(e,t)){if(Hl(e))throw Error(_(418));t=wt(n.nextSibling);var r=Ee;t&&Qu(e,t)?Ha(r,n):(e.flags=e.flags&-4097|2,H=!1,Ee=e)}}else{if(Hl(e))throw Error(_(418));e.flags=e.flags&-4097|2,H=!1,Ee=e}}}function Yu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ee=e}function Ir(e){if(e!==Ee)return!1;if(!H)return Yu(e),H=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Al(e.type,e.memoizedProps)),t&&(t=ke)){if(Hl(e))throw Va(),Error(_(418));for(;t;)Ha(e,t),t=wt(t.nextSibling)}if(Yu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(_(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ke=wt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ke=null}}else ke=Ee?wt(e.stateNode.nextSibling):null;return!0}function Va(){for(var e=ke;e;)e=wt(e.nextSibling)}function yn(){ke=Ee=null,H=!1}function Oi(e){De===null?De=[e]:De.push(e)}var np=it.ReactCurrentBatchConfig;function Rn(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(_(309));var r=n.stateNode}if(!r)throw Error(_(147,e));var o=r,l=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===l?t.ref:(t=function(i){var u=o.refs;i===null?delete u[l]:u[l]=i},t._stringRef=l,t)}if(typeof e!="string")throw Error(_(284));if(!n._owner)throw Error(_(290,e))}return e}function Pr(e,t){throw e=Object.prototype.toString.call(t),Error(_(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function qu(e){var t=e._init;return t(e._payload)}function Qa(e){function t(c,f){if(e){var d=c.deletions;d===null?(c.deletions=[f],c.flags|=16):d.push(f)}}function n(c,f){if(!e)return null;for(;f!==null;)t(c,f),f=f.sibling;return null}function r(c,f){for(c=new Map;f!==null;)f.key!==null?c.set(f.key,f):c.set(f.index,f),f=f.sibling;return c}function o(c,f){return c=Et(c,f),c.index=0,c.sibling=null,c}function l(c,f,d){return c.index=d,e?(d=c.alternate,d!==null?(d=d.index,d<f?(c.flags|=2,f):d):(c.flags|=2,f)):(c.flags|=1048576,f)}function i(c){return e&&c.alternate===null&&(c.flags|=2),c}function u(c,f,d,S){return f===null||f.tag!==6?(f=hl(d,c.mode,S),f.return=c,f):(f=o(f,d),f.return=c,f)}function s(c,f,d,S){var x=d.type;return x===Zt?m(c,f,d.props.children,S,d.key):f!==null&&(f.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===ct&&qu(x)===f.type)?(S=o(f,d.props),S.ref=Rn(c,f,d),S.return=c,S):(S=Gr(d.type,d.key,d.props,null,c.mode,S),S.ref=Rn(c,f,d),S.return=c,S)}function a(c,f,d,S){return f===null||f.tag!==4||f.stateNode.containerInfo!==d.containerInfo||f.stateNode.implementation!==d.implementation?(f=ml(d,c.mode,S),f.return=c,f):(f=o(f,d.children||[]),f.return=c,f)}function m(c,f,d,S,x){return f===null||f.tag!==7?(f=Mt(d,c.mode,S,x),f.return=c,f):(f=o(f,d),f.return=c,f)}function p(c,f,d){if(typeof f=="string"&&f!==""||typeof f=="number")return f=hl(""+f,c.mode,d),f.return=c,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case wr:return d=Gr(f.type,f.key,f.props,null,c.mode,d),d.ref=Rn(c,null,f),d.return=c,d;case Gt:return f=ml(f,c.mode,d),f.return=c,f;case ct:var S=f._init;return p(c,S(f._payload),d)}if(Un(f)||Nn(f))return f=Mt(f,c.mode,d,null),f.return=c,f;Pr(c,f)}return null}function h(c,f,d,S){var x=f!==null?f.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return x!==null?null:u(c,f,""+d,S);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case wr:return d.key===x?s(c,f,d,S):null;case Gt:return d.key===x?a(c,f,d,S):null;case ct:return x=d._init,h(c,f,x(d._payload),S)}if(Un(d)||Nn(d))return x!==null?null:m(c,f,d,S,null);Pr(c,d)}return null}function y(c,f,d,S,x){if(typeof S=="string"&&S!==""||typeof S=="number")return c=c.get(d)||null,u(f,c,""+S,x);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case wr:return c=c.get(S.key===null?d:S.key)||null,s(f,c,S,x);case Gt:return c=c.get(S.key===null?d:S.key)||null,a(f,c,S,x);case ct:var L=S._init;return y(c,f,d,L(S._payload),x)}if(Un(S)||Nn(S))return c=c.get(d)||null,m(f,c,S,x,null);Pr(f,S)}return null}function v(c,f,d,S){for(var x=null,L=null,N=f,I=f=0,V=null;N!==null&&I<d.length;I++){N.index>I?(V=N,N=null):V=N.sibling;var T=h(c,N,d[I],S);if(T===null){N===null&&(N=V);break}e&&N&&T.alternate===null&&t(c,N),f=l(T,f,I),L===null?x=T:L.sibling=T,L=T,N=V}if(I===d.length)return n(c,N),H&&Tt(c,I),x;if(N===null){for(;I<d.length;I++)N=p(c,d[I],S),N!==null&&(f=l(N,f,I),L===null?x=N:L.sibling=N,L=N);return H&&Tt(c,I),x}for(N=r(c,N);I<d.length;I++)V=y(N,c,I,d[I],S),V!==null&&(e&&V.alternate!==null&&N.delete(V.key===null?I:V.key),f=l(V,f,I),L===null?x=V:L.sibling=V,L=V);return e&&N.forEach(function(ne){return t(c,ne)}),H&&Tt(c,I),x}function w(c,f,d,S){var x=Nn(d);if(typeof x!="function")throw Error(_(150));if(d=x.call(d),d==null)throw Error(_(151));for(var L=x=null,N=f,I=f=0,V=null,T=d.next();N!==null&&!T.done;I++,T=d.next()){N.index>I?(V=N,N=null):V=N.sibling;var ne=h(c,N,T.value,S);if(ne===null){N===null&&(N=V);break}e&&N&&ne.alternate===null&&t(c,N),f=l(ne,f,I),L===null?x=ne:L.sibling=ne,L=ne,N=V}if(T.done)return n(c,N),H&&Tt(c,I),x;if(N===null){for(;!T.done;I++,T=d.next())T=p(c,T.value,S),T!==null&&(f=l(T,f,I),L===null?x=T:L.sibling=T,L=T);return H&&Tt(c,I),x}for(N=r(c,N);!T.done;I++,T=d.next())T=y(N,c,I,T.value,S),T!==null&&(e&&T.alternate!==null&&N.delete(T.key===null?I:T.key),f=l(T,f,I),L===null?x=T:L.sibling=T,L=T);return e&&N.forEach(function(O){return t(c,O)}),H&&Tt(c,I),x}function E(c,f,d,S){if(typeof d=="object"&&d!==null&&d.type===Zt&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case wr:e:{for(var x=d.key,L=f;L!==null;){if(L.key===x){if(x=d.type,x===Zt){if(L.tag===7){n(c,L.sibling),f=o(L,d.props.children),f.return=c,c=f;break e}}else if(L.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===ct&&qu(x)===L.type){n(c,L.sibling),f=o(L,d.props),f.ref=Rn(c,L,d),f.return=c,c=f;break e}n(c,L);break}else t(c,L);L=L.sibling}d.type===Zt?(f=Mt(d.props.children,c.mode,S,d.key),f.return=c,c=f):(S=Gr(d.type,d.key,d.props,null,c.mode,S),S.ref=Rn(c,f,d),S.return=c,c=S)}return i(c);case Gt:e:{for(L=d.key;f!==null;){if(f.key===L)if(f.tag===4&&f.stateNode.containerInfo===d.containerInfo&&f.stateNode.implementation===d.implementation){n(c,f.sibling),f=o(f,d.children||[]),f.return=c,c=f;break e}else{n(c,f);break}else t(c,f);f=f.sibling}f=ml(d,c.mode,S),f.return=c,c=f}return i(c);case ct:return L=d._init,E(c,f,L(d._payload),S)}if(Un(d))return v(c,f,d,S);if(Nn(d))return w(c,f,d,S);Pr(c,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,f!==null&&f.tag===6?(n(c,f.sibling),f=o(f,d),f.return=c,c=f):(n(c,f),f=hl(d,c.mode,S),f.return=c,c=f),i(c)):n(c,f)}return E}var wn=Qa(!0),Ya=Qa(!1),fo=Lt(null),po=null,ln=null,$i=null;function Ui(){$i=ln=po=null}function Di(e){var t=fo.current;W(fo),e._currentValue=t}function Ql(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 pn(e,t){po=e,$i=ln=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ve=!0),e.firstContext=null)}function Re(e){var t=e._currentValue;if($i!==e)if(e={context:e,memoizedValue:t,next:null},ln===null){if(po===null)throw Error(_(308));ln=e,po.dependencies={lanes:0,firstContext:e}}else ln=ln.next=e;return t}var $t=null;function Mi(e){$t===null?$t=[e]:$t.push(e)}function qa(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,Mi(t)):(n.next=o.next,o.next=n),t.interleaved=n,ot(e,r)}function ot(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 ft=!1;function Ai(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ka(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 tt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function St(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,$&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,ot(e,n)}return o=r.interleaved,o===null?(t.next=t,Mi(r)):(t.next=o.next,o.next=t),r.interleaved=t,ot(e,n)}function Vr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xi(e,n)}}function Ku(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,l=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};l===null?o=l=i:l=l.next=i,n=n.next}while(n!==null);l===null?o=l=t:l=l.next=t}else o=l=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:l,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 ho(e,t,n,r){var o=e.updateQueue;ft=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,u=o.shared.pending;if(u!==null){o.shared.pending=null;var s=u,a=s.next;s.next=null,i===null?l=a:i.next=a,i=s;var m=e.alternate;m!==null&&(m=m.updateQueue,u=m.lastBaseUpdate,u!==i&&(u===null?m.firstBaseUpdate=a:u.next=a,m.lastBaseUpdate=s))}if(l!==null){var p=o.baseState;i=0,m=a=s=null,u=l;do{var h=u.lane,y=u.eventTime;if((r&h)===h){m!==null&&(m=m.next={eventTime:y,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var v=e,w=u;switch(h=t,y=n,w.tag){case 1:if(v=w.payload,typeof v=="function"){p=v.call(y,p,h);break e}p=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=w.payload,h=typeof v=="function"?v.call(y,p,h):v,h==null)break e;p=q({},p,h);break e;case 2:ft=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,h=o.effects,h===null?o.effects=[u]:h.push(u))}else y={eventTime:y,lane:h,tag:u.tag,payload:u.payload,callback:u.callback,next:null},m===null?(a=m=y,s=p):m=m.next=y,i|=h;if(u=u.next,u===null){if(u=o.shared.pending,u===null)break;h=u,u=h.next,h.next=null,o.lastBaseUpdate=h,o.shared.pending=null}}while(!0);if(m===null&&(s=p),o.baseState=s,o.firstBaseUpdate=a,o.lastBaseUpdate=m,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);Wt|=i,e.lanes=i,e.memoizedState=p}}function Xu(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(_(191,o));o.call(r)}}}var gr={},Ye=Lt(gr),lr=Lt(gr),ir=Lt(gr);function Ut(e){if(e===gr)throw Error(_(174));return e}function Fi(e,t){switch(F(ir,t),F(lr,e),F(Ye,gr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Cl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Cl(t,e)}W(Ye),F(Ye,t)}function Sn(){W(Ye),W(lr),W(ir)}function Xa(e){Ut(ir.current);var t=Ut(Ye.current),n=Cl(t,e.type);t!==n&&(F(lr,e),F(Ye,n))}function Bi(e){lr.current===e&&(W(Ye),W(lr))}var Q=Lt(0);function mo(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 sl=[];function Wi(){for(var e=0;e<sl.length;e++)sl[e]._workInProgressVersionPrimary=null;sl.length=0}var Qr=it.ReactCurrentDispatcher,al=it.ReactCurrentBatchConfig,Bt=0,Y=null,J=null,ee=null,go=!1,Vn=!1,ur=0,rp=0;function ue(){throw Error(_(321))}function Hi(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 Vi(e,t,n,r,o,l){if(Bt=l,Y=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Qr.current=e===null||e.memoizedState===null?up:sp,e=n(r,o),Vn){l=0;do{if(Vn=!1,ur=0,25<=l)throw Error(_(301));l+=1,ee=J=null,t.updateQueue=null,Qr.current=ap,e=n(r,o)}while(Vn)}if(Qr.current=vo,t=J!==null&&J.next!==null,Bt=0,ee=J=Y=null,go=!1,t)throw Error(_(300));return e}function Qi(){var e=ur!==0;return ur=0,e}function He(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ee===null?Y.memoizedState=ee=e:ee=ee.next=e,ee}function Te(){if(J===null){var e=Y.alternate;e=e!==null?e.memoizedState:null}else e=J.next;var t=ee===null?Y.memoizedState:ee.next;if(t!==null)ee=t,J=e;else{if(e===null)throw Error(_(310));J=e,e={memoizedState:J.memoizedState,baseState:J.baseState,baseQueue:J.baseQueue,queue:J.queue,next:null},ee===null?Y.memoizedState=ee=e:ee=ee.next=e}return ee}function sr(e,t){return typeof t=="function"?t(e):t}function cl(e){var t=Te(),n=t.queue;if(n===null)throw Error(_(311));n.lastRenderedReducer=e;var r=J,o=r.baseQueue,l=n.pending;if(l!==null){if(o!==null){var i=o.next;o.next=l.next,l.next=i}r.baseQueue=o=l,n.pending=null}if(o!==null){l=o.next,r=r.baseState;var u=i=null,s=null,a=l;do{var m=a.lane;if((Bt&m)===m)s!==null&&(s=s.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var p={lane:m,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=p,i=r):s=s.next=p,Y.lanes|=m,Wt|=m}a=a.next}while(a!==null&&a!==l);s===null?i=r:s.next=u,Fe(r,t.memoizedState)||(ve=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do l=o.lane,Y.lanes|=l,Wt|=l,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function fl(e){var t=Te(),n=t.queue;if(n===null)throw Error(_(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,l=t.memoizedState;if(o!==null){n.pending=null;var i=o=o.next;do l=e(l,i.action),i=i.next;while(i!==o);Fe(l,t.memoizedState)||(ve=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function Ga(){}function Za(e,t){var n=Y,r=Te(),o=t(),l=!Fe(r.memoizedState,o);if(l&&(r.memoizedState=o,ve=!0),r=r.queue,Yi(ec.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||ee!==null&&ee.memoizedState.tag&1){if(n.flags|=2048,ar(9,ba.bind(null,n,r,o,t),void 0,null),te===null)throw Error(_(349));Bt&30||Ja(n,t,o)}return o}function Ja(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Y.updateQueue,t===null?(t={lastEffect:null,stores:null},Y.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ba(e,t,n,r){t.value=n,t.getSnapshot=r,tc(t)&&nc(e)}function ec(e,t,n){return n(function(){tc(t)&&nc(e)})}function tc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Fe(e,n)}catch{return!0}}function nc(e){var t=ot(e,1);t!==null&&Ae(t,e,1,-1)}function Gu(e){var t=He();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:sr,lastRenderedState:e},t.queue=e,e=e.dispatch=ip.bind(null,Y,e),[t.memoizedState,e]}function ar(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Y.updateQueue,t===null?(t={lastEffect:null,stores:null},Y.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 rc(){return Te().memoizedState}function Yr(e,t,n,r){var o=He();Y.flags|=e,o.memoizedState=ar(1|t,n,void 0,r===void 0?null:r)}function Ro(e,t,n,r){var o=Te();r=r===void 0?null:r;var l=void 0;if(J!==null){var i=J.memoizedState;if(l=i.destroy,r!==null&&Hi(r,i.deps)){o.memoizedState=ar(t,n,l,r);return}}Y.flags|=e,o.memoizedState=ar(1|t,n,l,r)}function Zu(e,t){return Yr(8390656,8,e,t)}function Yi(e,t){return Ro(2048,8,e,t)}function oc(e,t){return Ro(4,2,e,t)}function lc(e,t){return Ro(4,4,e,t)}function ic(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 uc(e,t,n){return n=n!=null?n.concat([e]):null,Ro(4,4,ic.bind(null,t,e),n)}function qi(){}function sc(e,t){var n=Te();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Hi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ac(e,t){var n=Te();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Hi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function cc(e,t,n){return Bt&21?(Fe(n,t)||(n=ma(),Y.lanes|=n,Wt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ve=!0),e.memoizedState=n)}function op(e,t){var n=D;D=n!==0&&4>n?n:4,e(!0);var r=al.transition;al.transition={};try{e(!1),t()}finally{D=n,al.transition=r}}function fc(){return Te().memoizedState}function lp(e,t,n){var r=kt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},dc(e))pc(t,n);else if(n=qa(e,t,n,r),n!==null){var o=de();Ae(n,e,r,o),hc(n,t,r)}}function ip(e,t,n){var r=kt(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(dc(e))pc(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var i=t.lastRenderedState,u=l(i,n);if(o.hasEagerState=!0,o.eagerState=u,Fe(u,i)){var s=t.interleaved;s===null?(o.next=o,Mi(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=qa(e,t,o,r),n!==null&&(o=de(),Ae(n,e,r,o),hc(n,t,r))}}function dc(e){var t=e.alternate;return e===Y||t!==null&&t===Y}function pc(e,t){Vn=go=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function hc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xi(e,n)}}var vo={readContext:Re,useCallback:ue,useContext:ue,useEffect:ue,useImperativeHandle:ue,useInsertionEffect:ue,useLayoutEffect:ue,useMemo:ue,useReducer:ue,useRef:ue,useState:ue,useDebugValue:ue,useDeferredValue:ue,useTransition:ue,useMutableSource:ue,useSyncExternalStore:ue,useId:ue,unstable_isNewReconciler:!1},up={readContext:Re,useCallback:function(e,t){return He().memoizedState=[e,t===void 0?null:t],e},useContext:Re,useEffect:Zu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Yr(4194308,4,ic.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Yr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Yr(4,2,e,t)},useMemo:function(e,t){var n=He();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=He();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=lp.bind(null,Y,e),[r.memoizedState,e]},useRef:function(e){var t=He();return e={current:e},t.memoizedState=e},useState:Gu,useDebugValue:qi,useDeferredValue:function(e){return He().memoizedState=e},useTransition:function(){var e=Gu(!1),t=e[0];return e=op.bind(null,e[1]),He().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Y,o=He();if(H){if(n===void 0)throw Error(_(407));n=n()}else{if(n=t(),te===null)throw Error(_(349));Bt&30||Ja(r,t,n)}o.memoizedState=n;var l={value:n,getSnapshot:t};return o.queue=l,Zu(ec.bind(null,r,l,e),[e]),r.flags|=2048,ar(9,ba.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=He(),t=te.identifierPrefix;if(H){var n=et,r=be;n=(r&~(1<<32-Me(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ur++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=rp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},sp={readContext:Re,useCallback:sc,useContext:Re,useEffect:Yi,useImperativeHandle:uc,useInsertionEffect:oc,useLayoutEffect:lc,useMemo:ac,useReducer:cl,useRef:rc,useState:function(){return cl(sr)},useDebugValue:qi,useDeferredValue:function(e){var t=Te();return cc(t,J.memoizedState,e)},useTransition:function(){var e=cl(sr)[0],t=Te().memoizedState;return[e,t]},useMutableSource:Ga,useSyncExternalStore:Za,useId:fc,unstable_isNewReconciler:!1},ap={readContext:Re,useCallback:sc,useContext:Re,useEffect:Yi,useImperativeHandle:uc,useInsertionEffect:oc,useLayoutEffect:lc,useMemo:ac,useReducer:fl,useRef:rc,useState:function(){return fl(sr)},useDebugValue:qi,useDeferredValue:function(e){var t=Te();return J===null?t.memoizedState=e:cc(t,J.memoizedState,e)},useTransition:function(){var e=fl(sr)[0],t=Te().memoizedState;return[e,t]},useMutableSource:Ga,useSyncExternalStore:Za,useId:fc,unstable_isNewReconciler:!1};function $e(e,t){if(e&&e.defaultProps){t=q({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Yl(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:q({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var To={isMounted:function(e){return(e=e._reactInternals)?Qt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=de(),o=kt(e),l=tt(r,o);l.payload=t,n!=null&&(l.callback=n),t=St(e,l,o),t!==null&&(Ae(t,e,o,r),Vr(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=de(),o=kt(e),l=tt(r,o);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=St(e,l,o),t!==null&&(Ae(t,e,o,r),Vr(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=de(),r=kt(e),o=tt(n,r);o.tag=2,t!=null&&(o.callback=t),t=St(e,o,r),t!==null&&(Ae(t,e,r,n),Vr(t,e,r))}};function Ju(e,t,n,r,o,l,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,l,i):t.prototype&&t.prototype.isPureReactComponent?!tr(n,r)||!tr(o,l):!0}function mc(e,t,n){var r=!1,o=Ct,l=t.contextType;return typeof l=="object"&&l!==null?l=Re(l):(o=we(t)?At:ce.current,r=t.contextTypes,l=(r=r!=null)?vn(e,o):Ct),t=new t(n,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=To,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=l),t}function bu(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&To.enqueueReplaceState(t,t.state,null)}function ql(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},Ai(e);var l=t.contextType;typeof l=="object"&&l!==null?o.context=Re(l):(l=we(t)?At:ce.current,o.context=vn(e,l)),o.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(Yl(e,t,l,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&To.enqueueReplaceState(o,o.state,null),ho(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function _n(e,t){try{var n="",r=t;do n+=Df(r),r=r.return;while(r);var o=n}catch(l){o=`
Error generating stack: `+l.message+`
`+l.stack}return{value:e,source:t,stack:o,digest:null}}function dl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Kl(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var cp=typeof WeakMap=="function"?WeakMap:Map;function gc(e,t,n){n=tt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){wo||(wo=!0,oi=r),Kl(e,t)},n}function vc(e,t,n){n=tt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){Kl(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){Kl(e,t),typeof r!="function"&&(_t===null?_t=new Set([this]):_t.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function es(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new cp;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=xp.bind(null,e,t,n),t.then(e,e))}function ts(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 ns(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,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=tt(-1,1),t.tag=2,St(n,t,1))),n.lanes|=1),e)}var fp=it.ReactCurrentOwner,ve=!1;function fe(e,t,n,r){t.child=e===null?Ya(t,null,n,r):wn(t,e.child,n,r)}function rs(e,t,n,r,o){n=n.render;var l=t.ref;return pn(t,o),r=Vi(e,t,n,r,l,o),n=Qi(),e!==null&&!ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,lt(e,t,o)):(H&&n&&Ti(t),t.flags|=1,fe(e,t,r,o),t.child)}function os(e,t,n,r,o){if(e===null){var l=n.type;return typeof l=="function"&&!tu(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,yc(e,t,l,r,o)):(e=Gr(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,!(e.lanes&o)){var i=l.memoizedProps;if(n=n.compare,n=n!==null?n:tr,n(i,r)&&e.ref===t.ref)return lt(e,t,o)}return t.flags|=1,e=Et(l,r),e.ref=t.ref,e.return=t,t.child=e}function yc(e,t,n,r,o){if(e!==null){var l=e.memoizedProps;if(tr(l,r)&&e.ref===t.ref)if(ve=!1,t.pendingProps=r=l,(e.lanes&o)!==0)e.flags&131072&&(ve=!0);else return t.lanes=e.lanes,lt(e,t,o)}return Xl(e,t,n,r,o)}function wc(e,t,n){var r=t.pendingProps,o=r.children,l=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},F(sn,_e),_e|=n;else{if(!(n&1073741824))return e=l!==null?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,F(sn,_e),_e|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,F(sn,_e),_e|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,F(sn,_e),_e|=r;return fe(e,t,o,n),t.child}function Sc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Xl(e,t,n,r,o){var l=we(n)?At:ce.current;return l=vn(t,l),pn(t,o),n=Vi(e,t,n,r,l,o),r=Qi(),e!==null&&!ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,lt(e,t,o)):(H&&r&&Ti(t),t.flags|=1,fe(e,t,n,o),t.child)}function ls(e,t,n,r,o){if(we(n)){var l=!0;so(t)}else l=!1;if(pn(t,o),t.stateNode===null)qr(e,t),mc(t,n,r),ql(t,n,r,o),r=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var s=i.context,a=n.contextType;typeof a=="object"&&a!==null?a=Re(a):(a=we(n)?At:ce.current,a=vn(t,a));var m=n.getDerivedStateFromProps,p=typeof m=="function"||typeof i.getSnapshotBeforeUpdate=="function";p||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||s!==a)&&bu(t,i,r,a),ft=!1;var h=t.memoizedState;i.state=h,ho(t,r,i,o),s=t.memoizedState,u!==r||h!==s||ye.current||ft?(typeof m=="function"&&(Yl(t,n,m,r),s=t.memoizedState),(u=ft||Ju(t,n,u,r,h,s,a))?(p||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=s),i.props=r,i.state=s,i.context=a,r=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Ka(e,t),u=t.memoizedProps,a=t.type===t.elementType?u:$e(t.type,u),i.props=a,p=t.pendingProps,h=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=Re(s):(s=we(n)?At:ce.current,s=vn(t,s));var y=n.getDerivedStateFromProps;(m=typeof y=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==p||h!==s)&&bu(t,i,r,s),ft=!1,h=t.memoizedState,i.state=h,ho(t,r,i,o);var v=t.memoizedState;u!==p||h!==v||ye.current||ft?(typeof y=="function"&&(Yl(t,n,y,r),v=t.memoizedState),(a=ft||Ju(t,n,a,r,h,v,s)||!1)?(m||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,v,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,v,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=v),i.props=r,i.state=v,i.context=s,r=a):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return Gl(e,t,n,r,l,o)}function Gl(e,t,n,r,o,l){Sc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return o&&Vu(t,n,!1),lt(e,t,l);r=t.stateNode,fp.current=t;var u=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=wn(t,e.child,null,l),t.child=wn(t,null,u,l)):fe(e,t,u,l),t.memoizedState=r.state,o&&Vu(t,n,!0),t.child}function _c(e){var t=e.stateNode;t.pendingContext?Hu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Hu(e,t.context,!1),Fi(e,t.containerInfo)}function is(e,t,n,r,o){return yn(),Oi(o),t.flags|=256,fe(e,t,n,r),t.child}var Zl={dehydrated:null,treeContext:null,retryLane:0};function Jl(e){return{baseLanes:e,cachePool:null,transitions:null}}function kc(e,t,n){var r=t.pendingProps,o=Q.current,l=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(o&2)!==0),u?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),F(Q,o&1),e===null)return Vl(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,l?(r=t.mode,l=t.child,i={mode:"hidden",children:i},!(r&1)&&l!==null?(l.childLanes=0,l.pendingProps=i):l=$o(i,r,0,null),e=Mt(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Jl(n),t.memoizedState=Zl,e):Ki(t,i));if(o=e.memoizedState,o!==null&&(u=o.dehydrated,u!==null))return dp(e,t,i,r,u,o,n);if(l){l=r.fallback,i=t.mode,o=e.child,u=o.sibling;var s={mode:"hidden",children:r.children};return!(i&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=Et(o,s),r.subtreeFlags=o.subtreeFlags&14680064),u!==null?l=Et(u,l):(l=Mt(l,i,n,null),l.flags|=2),l.return=t,r.return=t,r.sibling=l,t.child=r,r=l,l=t.child,i=e.child.memoizedState,i=i===null?Jl(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},l.memoizedState=i,l.childLanes=e.childLanes&~n,t.memoizedState=Zl,r}return l=e.child,e=l.sibling,r=Et(l,{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 Ki(e,t){return t=$o({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Rr(e,t,n,r){return r!==null&&Oi(r),wn(t,e.child,null,n),e=Ki(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function dp(e,t,n,r,o,l,i){if(n)return t.flags&256?(t.flags&=-257,r=dl(Error(_(422))),Rr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=r.fallback,o=t.mode,r=$o({mode:"visible",children:r.children},o,0,null),l=Mt(l,o,i,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,t.mode&1&&wn(t,e.child,null,i),t.child.memoizedState=Jl(i),t.memoizedState=Zl,l);if(!(t.mode&1))return Rr(e,t,i,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var u=r.dgst;return r=u,l=Error(_(419)),r=dl(l,r,void 0),Rr(e,t,i,r)}if(u=(i&e.childLanes)!==0,ve||u){if(r=te,r!==null){switch(i&-i){case 4:o=2;break;case 16:o=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:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|i)?0:o,o!==0&&o!==l.retryLane&&(l.retryLane=o,ot(e,o),Ae(r,e,o,-1))}return eu(),r=dl(Error(_(421))),Rr(e,t,i,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=Cp.bind(null,e),o._reactRetry=t,null):(e=l.treeContext,ke=wt(o.nextSibling),Ee=t,H=!0,De=null,e!==null&&(Le[je++]=be,Le[je++]=et,Le[je++]=Ft,be=e.id,et=e.overflow,Ft=t),t=Ki(t,r.children),t.flags|=4096,t)}function us(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ql(e.return,t,n)}function pl(e,t,n,r,o){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=o)}function Ec(e,t,n){var r=t.pendingProps,o=r.revealOrder,l=r.tail;if(fe(e,t,r.children,n),r=Q.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&us(e,n,t);else if(e.tag===19)us(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(F(Q,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&mo(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),pl(t,!1,o,n,l);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&mo(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}pl(t,!0,n,null,l);break;case"together":pl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function qr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function lt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Wt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(_(153));if(t.child!==null){for(e=t.child,n=Et(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Et(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function pp(e,t,n){switch(t.tag){case 3:_c(t),yn();break;case 5:Xa(t);break;case 1:we(t.type)&&so(t);break;case 4:Fi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;F(fo,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(F(Q,Q.current&1),t.flags|=128,null):n&t.child.childLanes?kc(e,t,n):(F(Q,Q.current&1),e=lt(e,t,n),e!==null?e.sibling:null);F(Q,Q.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Ec(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),F(Q,Q.current),r)break;return null;case 22:case 23:return t.lanes=0,wc(e,t,n)}return lt(e,t,n)}var xc,bl,Cc,Nc;xc=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}};bl=function(){};Cc=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Ut(Ye.current);var l=null;switch(n){case"input":o=_l(e,o),r=_l(e,r),l=[];break;case"select":o=q({},o,{value:void 0}),r=q({},r,{value:void 0}),l=[];break;case"textarea":o=xl(e,o),r=xl(e,r),l=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=io)}Nl(n,r);var i;n=null;for(a in o)if(!r.hasOwnProperty(a)&&o.hasOwnProperty(a)&&o[a]!=null)if(a==="style"){var u=o[a];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Kn.hasOwnProperty(a)?l||(l=[]):(l=l||[]).push(a,null));for(a in r){var s=r[a];if(u=o!=null?o[a]:void 0,r.hasOwnProperty(a)&&s!==u&&(s!=null||u!=null))if(a==="style")if(u){for(i in u)!u.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&u[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(l||(l=[]),l.push(a,n)),n=s;else a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(l=l||[]).push(a,s)):a==="children"?typeof s!="string"&&typeof s!="number"||(l=l||[]).push(a,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(Kn.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&B("scroll",e),l||u===s||(l=[])):(l=l||[]).push(a,s))}n&&(l=l||[]).push("style",n);var a=l;(t.updateQueue=a)&&(t.flags|=4)}};Nc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Tn(e,t){if(!H)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 se(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function hp(e,t,n){var r=t.pendingProps;switch(zi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return se(t),null;case 1:return we(t.type)&&uo(),se(t),null;case 3:return r=t.stateNode,Sn(),W(ye),W(ce),Wi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ir(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,De!==null&&(ui(De),De=null))),bl(e,t),se(t),null;case 5:Bi(t);var o=Ut(ir.current);if(n=t.type,e!==null&&t.stateNode!=null)Cc(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(_(166));return se(t),null}if(e=Ut(Ye.current),Ir(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Ve]=t,r[or]=l,e=(t.mode&1)!==0,n){case"dialog":B("cancel",r),B("close",r);break;case"iframe":case"object":case"embed":B("load",r);break;case"video":case"audio":for(o=0;o<Mn.length;o++)B(Mn[o],r);break;case"source":B("error",r);break;case"img":case"image":case"link":B("error",r),B("load",r);break;case"details":B("toggle",r);break;case"input":gu(r,l),B("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},B("invalid",r);break;case"textarea":yu(r,l),B("invalid",r)}Nl(n,l),o=null;for(var i in l)if(l.hasOwnProperty(i)){var u=l[i];i==="children"?typeof u=="string"?r.textContent!==u&&(l.suppressHydrationWarning!==!0&&jr(r.textContent,u,e),o=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(l.suppressHydrationWarning!==!0&&jr(r.textContent,u,e),o=["children",""+u]):Kn.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&B("scroll",r)}switch(n){case"input":Sr(r),vu(r,l,!0);break;case"textarea":Sr(r),wu(r);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(r.onclick=io)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=ea(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[Ve]=t,e[or]=r,xc(e,t,!1,!1),t.stateNode=e;e:{switch(i=Ll(n,r),n){case"dialog":B("cancel",e),B("close",e),o=r;break;case"iframe":case"object":case"embed":B("load",e),o=r;break;case"video":case"audio":for(o=0;o<Mn.length;o++)B(Mn[o],e);o=r;break;case"source":B("error",e),o=r;break;case"img":case"image":case"link":B("error",e),B("load",e),o=r;break;case"details":B("toggle",e),o=r;break;case"input":gu(e,r),o=_l(e,r),B("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=q({},r,{value:void 0}),B("invalid",e);break;case"textarea":yu(e,r),o=xl(e,r),B("invalid",e);break;default:o=r}Nl(n,o),u=o;for(l in u)if(u.hasOwnProperty(l)){var s=u[l];l==="style"?ra(e,s):l==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&ta(e,s)):l==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&Xn(e,s):typeof s=="number"&&Xn(e,""+s):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(Kn.hasOwnProperty(l)?s!=null&&l==="onScroll"&&B("scroll",e):s!=null&&yi(e,l,s,i))}switch(n){case"input":Sr(e),vu(e,r,!1);break;case"textarea":Sr(e),wu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+xt(r.value));break;case"select":e.multiple=!!r.multiple,l=r.value,l!=null?an(e,!!r.multiple,l,!1):r.defaultValue!=null&&an(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=io)}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 se(t),null;case 6:if(e&&t.stateNode!=null)Nc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(_(166));if(n=Ut(ir.current),Ut(Ye.current),Ir(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ve]=t,(l=r.nodeValue!==n)&&(e=Ee,e!==null))switch(e.tag){case 3:jr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&jr(r.nodeValue,n,(e.mode&1)!==0)}l&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ve]=t,t.stateNode=r}return se(t),null;case 13:if(W(Q),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(H&&ke!==null&&t.mode&1&&!(t.flags&128))Va(),yn(),t.flags|=98560,l=!1;else if(l=Ir(t),r!==null&&r.dehydrated!==null){if(e===null){if(!l)throw Error(_(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(_(317));l[Ve]=t}else yn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;se(t),l=!1}else De!==null&&(ui(De),De=null),l=!0;if(!l)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||Q.current&1?b===0&&(b=3):eu())),t.updateQueue!==null&&(t.flags|=4),se(t),null);case 4:return Sn(),bl(e,t),e===null&&nr(t.stateNode.containerInfo),se(t),null;case 10:return Di(t.type._context),se(t),null;case 17:return we(t.type)&&uo(),se(t),null;case 19:if(W(Q),l=t.memoizedState,l===null)return se(t),null;if(r=(t.flags&128)!==0,i=l.rendering,i===null)if(r)Tn(l,!1);else{if(b!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=mo(e),i!==null){for(t.flags|=128,Tn(l,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)l=n,e=r,l.flags&=14680066,i=l.alternate,i===null?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=i.childLanes,l.lanes=i.lanes,l.child=i.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=i.memoizedProps,l.memoizedState=i.memoizedState,l.updateQueue=i.updateQueue,l.type=i.type,e=i.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return F(Q,Q.current&1|2),t.child}e=e.sibling}l.tail!==null&&G()>kn&&(t.flags|=128,r=!0,Tn(l,!1),t.lanes=4194304)}else{if(!r)if(e=mo(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Tn(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!H)return se(t),null}else 2*G()-l.renderingStartTime>kn&&n!==1073741824&&(t.flags|=128,r=!0,Tn(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(n=l.last,n!==null?n.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=G(),t.sibling=null,n=Q.current,F(Q,r?n&1|2:n&1),t):(se(t),null);case 22:case 23:return bi(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?_e&1073741824&&(se(t),t.subtreeFlags&6&&(t.flags|=8192)):se(t),null;case 24:return null;case 25:return null}throw Error(_(156,t.tag))}function mp(e,t){switch(zi(t),t.tag){case 1:return we(t.type)&&uo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Sn(),W(ye),W(ce),Wi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Bi(t),null;case 13:if(W(Q),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(_(340));yn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return W(Q),null;case 4:return Sn(),null;case 10:return Di(t.type._context),null;case 22:case 23:return bi(),null;case 24:return null;default:return null}}var Tr=!1,ae=!1,gp=typeof WeakSet=="function"?WeakSet:Set,j=null;function un(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){K(e,t,r)}else n.current=null}function ei(e,t,n){try{n()}catch(r){K(e,t,r)}}var ss=!1;function vp(e,t){if(Dl=ro,e=Ra(),Ri(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 o=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break e}var i=0,u=-1,s=-1,a=0,m=0,p=e,h=null;t:for(;;){for(var y;p!==n||o!==0&&p.nodeType!==3||(u=i+o),p!==l||r!==0&&p.nodeType!==3||(s=i+r),p.nodeType===3&&(i+=p.nodeValue.length),(y=p.firstChild)!==null;)h=p,p=y;for(;;){if(p===e)break t;if(h===n&&++a===o&&(u=i),h===l&&++m===r&&(s=i),(y=p.nextSibling)!==null)break;p=h,h=p.parentNode}p=y}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ml={focusedElem:e,selectionRange:n},ro=!1,j=t;j!==null;)if(t=j,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,j=e;else for(;j!==null;){t=j;try{var v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var w=v.memoizedProps,E=v.memoizedState,c=t.stateNode,f=c.getSnapshotBeforeUpdate(t.elementType===t.type?w:$e(t.type,w),E);c.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(_(163))}}catch(S){K(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,j=e;break}j=t.return}return v=ss,ss=!1,v}function Qn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&ei(t,n,l)}o=o.next}while(o!==r)}}function zo(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 ti(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 Lc(e){var t=e.alternate;t!==null&&(e.alternate=null,Lc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ve],delete t[or],delete t[Bl],delete t[bd],delete t[ep])),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 jc(e){return e.tag===5||e.tag===3||e.tag===4}function as(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||jc(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 ni(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=io));else if(r!==4&&(e=e.child,e!==null))for(ni(e,t,n),e=e.sibling;e!==null;)ni(e,t,n),e=e.sibling}function ri(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(ri(e,t,n),e=e.sibling;e!==null;)ri(e,t,n),e=e.sibling}var oe=null,Ue=!1;function at(e,t,n){for(n=n.child;n!==null;)Ic(e,t,n),n=n.sibling}function Ic(e,t,n){if(Qe&&typeof Qe.onCommitFiberUnmount=="function")try{Qe.onCommitFiberUnmount(Co,n)}catch{}switch(n.tag){case 5:ae||un(n,t);case 6:var r=oe,o=Ue;oe=null,at(e,t,n),oe=r,Ue=o,oe!==null&&(Ue?(e=oe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):oe.removeChild(n.stateNode));break;case 18:oe!==null&&(Ue?(e=oe,n=n.stateNode,e.nodeType===8?il(e.parentNode,n):e.nodeType===1&&il(e,n),bn(e)):il(oe,n.stateNode));break;case 4:r=oe,o=Ue,oe=n.stateNode.containerInfo,Ue=!0,at(e,t,n),oe=r,Ue=o;break;case 0:case 11:case 14:case 15:if(!ae&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&(l&2||l&4)&&ei(n,t,i),o=o.next}while(o!==r)}at(e,t,n);break;case 1:if(!ae&&(un(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){K(n,t,u)}at(e,t,n);break;case 21:at(e,t,n);break;case 22:n.mode&1?(ae=(r=ae)||n.memoizedState!==null,at(e,t,n),ae=r):at(e,t,n);break;default:at(e,t,n)}}function cs(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new gp),t.forEach(function(r){var o=Np.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Oe(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var l=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:oe=u.stateNode,Ue=!1;break e;case 3:oe=u.stateNode.containerInfo,Ue=!0;break e;case 4:oe=u.stateNode.containerInfo,Ue=!0;break e}u=u.return}if(oe===null)throw Error(_(160));Ic(l,i,o),oe=null,Ue=!1;var s=o.alternate;s!==null&&(s.return=null),o.return=null}catch(a){K(o,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Pc(t,e),t=t.sibling}function Pc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Oe(t,e),We(e),r&4){try{Qn(3,e,e.return),zo(3,e)}catch(w){K(e,e.return,w)}try{Qn(5,e,e.return)}catch(w){K(e,e.return,w)}}break;case 1:Oe(t,e),We(e),r&512&&n!==null&&un(n,n.return);break;case 5:if(Oe(t,e),We(e),r&512&&n!==null&&un(n,n.return),e.flags&32){var o=e.stateNode;try{Xn(o,"")}catch(w){K(e,e.return,w)}}if(r&4&&(o=e.stateNode,o!=null)){var l=e.memoizedProps,i=n!==null?n.memoizedProps:l,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&l.type==="radio"&&l.name!=null&&Js(o,l),Ll(u,i);var a=Ll(u,l);for(i=0;i<s.length;i+=2){var m=s[i],p=s[i+1];m==="style"?ra(o,p):m==="dangerouslySetInnerHTML"?ta(o,p):m==="children"?Xn(o,p):yi(o,m,p,a)}switch(u){case"input":kl(o,l);break;case"textarea":bs(o,l);break;case"select":var h=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!l.multiple;var y=l.value;y!=null?an(o,!!l.multiple,y,!1):h!==!!l.multiple&&(l.defaultValue!=null?an(o,!!l.multiple,l.defaultValue,!0):an(o,!!l.multiple,l.multiple?[]:"",!1))}o[or]=l}catch(w){K(e,e.return,w)}}break;case 6:if(Oe(t,e),We(e),r&4){if(e.stateNode===null)throw Error(_(162));o=e.stateNode,l=e.memoizedProps;try{o.nodeValue=l}catch(w){K(e,e.return,w)}}break;case 3:if(Oe(t,e),We(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{bn(t.containerInfo)}catch(w){K(e,e.return,w)}break;case 4:Oe(t,e),We(e);break;case 13:Oe(t,e),We(e),o=e.child,o.flags&8192&&(l=o.memoizedState!==null,o.stateNode.isHidden=l,!l||o.alternate!==null&&o.alternate.memoizedState!==null||(Zi=G())),r&4&&cs(e);break;case 22:if(m=n!==null&&n.memoizedState!==null,e.mode&1?(ae=(a=ae)||m,Oe(t,e),ae=a):Oe(t,e),We(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!m&&e.mode&1)for(j=e,m=e.child;m!==null;){for(p=j=m;j!==null;){switch(h=j,y=h.child,h.tag){case 0:case 11:case 14:case 15:Qn(4,h,h.return);break;case 1:un(h,h.return);var v=h.stateNode;if(typeof v.componentWillUnmount=="function"){r=h,n=h.return;try{t=r,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()}catch(w){K(r,n,w)}}break;case 5:un(h,h.return);break;case 22:if(h.memoizedState!==null){ds(p);continue}}y!==null?(y.return=h,j=y):ds(p)}m=m.sibling}e:for(m=null,p=e;;){if(p.tag===5){if(m===null){m=p;try{o=p.stateNode,a?(l=o.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(u=p.stateNode,s=p.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=na("display",i))}catch(w){K(e,e.return,w)}}}else if(p.tag===6){if(m===null)try{p.stateNode.nodeValue=a?"":p.memoizedProps}catch(w){K(e,e.return,w)}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===e)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;p.sibling===null;){if(p.return===null||p.return===e)break e;m===p&&(m=null),p=p.return}m===p&&(m=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:Oe(t,e),We(e),r&4&&cs(e);break;case 21:break;default:Oe(t,e),We(e)}}function We(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(jc(n)){var r=n;break e}n=n.return}throw Error(_(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(Xn(o,""),r.flags&=-33);var l=as(e);ri(e,l,o);break;case 3:case 4:var i=r.stateNode.containerInfo,u=as(e);ni(e,u,i);break;default:throw Error(_(161))}}catch(s){K(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function yp(e,t,n){j=e,Rc(e)}function Rc(e,t,n){for(var r=(e.mode&1)!==0;j!==null;){var o=j,l=o.child;if(o.tag===22&&r){var i=o.memoizedState!==null||Tr;if(!i){var u=o.alternate,s=u!==null&&u.memoizedState!==null||ae;u=Tr;var a=ae;if(Tr=i,(ae=s)&&!a)for(j=o;j!==null;)i=j,s=i.child,i.tag===22&&i.memoizedState!==null?ps(o):s!==null?(s.return=i,j=s):ps(o);for(;l!==null;)j=l,Rc(l),l=l.sibling;j=o,Tr=u,ae=a}fs(e)}else o.subtreeFlags&8772&&l!==null?(l.return=o,j=l):fs(e)}}function fs(e){for(;j!==null;){var t=j;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ae||zo(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ae)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:$e(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&Xu(t,l,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}Xu(t,i,n)}break;case 5:var u=t.stateNode;if(n===null&&t.flags&4){n=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var m=a.memoizedState;if(m!==null){var p=m.dehydrated;p!==null&&bn(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(_(163))}ae||t.flags&512&&ti(t)}catch(h){K(t,t.return,h)}}if(t===e){j=null;break}if(n=t.sibling,n!==null){n.return=t.return,j=n;break}j=t.return}}function ds(e){for(;j!==null;){var t=j;if(t===e){j=null;break}var n=t.sibling;if(n!==null){n.return=t.return,j=n;break}j=t.return}}function ps(e){for(;j!==null;){var t=j;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{zo(4,t)}catch(s){K(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(s){K(t,o,s)}}var l=t.return;try{ti(t)}catch(s){K(t,l,s)}break;case 5:var i=t.return;try{ti(t)}catch(s){K(t,i,s)}}}catch(s){K(t,t.return,s)}if(t===e){j=null;break}var u=t.sibling;if(u!==null){u.return=t.return,j=u;break}j=t.return}}var wp=Math.ceil,yo=it.ReactCurrentDispatcher,Xi=it.ReactCurrentOwner,Pe=it.ReactCurrentBatchConfig,$=0,te=null,Z=null,le=0,_e=0,sn=Lt(0),b=0,cr=null,Wt=0,Oo=0,Gi=0,Yn=null,ge=null,Zi=0,kn=1/0,Ge=null,wo=!1,oi=null,_t=null,zr=!1,mt=null,So=0,qn=0,li=null,Kr=-1,Xr=0;function de(){return $&6?G():Kr!==-1?Kr:Kr=G()}function kt(e){return e.mode&1?$&2&&le!==0?le&-le:np.transition!==null?(Xr===0&&(Xr=ma()),Xr):(e=D,e!==0||(e=window.event,e=e===void 0?16:ka(e.type)),e):1}function Ae(e,t,n,r){if(50<qn)throw qn=0,li=null,Error(_(185));pr(e,n,r),(!($&2)||e!==te)&&(e===te&&(!($&2)&&(Oo|=n),b===4&&pt(e,le)),Se(e,r),n===1&&$===0&&!(t.mode&1)&&(kn=G()+500,Po&&jt()))}function Se(e,t){var n=e.callbackNode;nd(e,t);var r=no(e,e===te?le:0);if(r===0)n!==null&&ku(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ku(n),t===1)e.tag===0?tp(hs.bind(null,e)):Ba(hs.bind(null,e)),Zd(function(){!($&6)&&jt()}),n=null;else{switch(ga(r)){case 1:n=Ei;break;case 4:n=pa;break;case 16:n=to;break;case 536870912:n=ha;break;default:n=to}n=Ac(n,Tc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Tc(e,t){if(Kr=-1,Xr=0,$&6)throw Error(_(327));var n=e.callbackNode;if(hn()&&e.callbackNode!==n)return null;var r=no(e,e===te?le:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=_o(e,r);else{t=r;var o=$;$|=2;var l=Oc();(te!==e||le!==t)&&(Ge=null,kn=G()+500,Dt(e,t));do try{kp();break}catch(u){zc(e,u)}while(!0);Ui(),yo.current=l,$=o,Z!==null?t=0:(te=null,le=0,t=b)}if(t!==0){if(t===2&&(o=Tl(e),o!==0&&(r=o,t=ii(e,o))),t===1)throw n=cr,Dt(e,0),pt(e,r),Se(e,G()),n;if(t===6)pt(e,r);else{if(o=e.current.alternate,!(r&30)&&!Sp(o)&&(t=_o(e,r),t===2&&(l=Tl(e),l!==0&&(r=l,t=ii(e,l))),t===1))throw n=cr,Dt(e,0),pt(e,r),Se(e,G()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(_(345));case 2:zt(e,ge,Ge);break;case 3:if(pt(e,r),(r&130023424)===r&&(t=Zi+500-G(),10<t)){if(no(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){de(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Fl(zt.bind(null,e,ge,Ge),t);break}zt(e,ge,Ge);break;case 4:if(pt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var i=31-Me(r);l=1<<i,i=t[i],i>o&&(o=i),r&=~l}if(r=o,r=G()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*wp(r/1960))-r,10<r){e.timeoutHandle=Fl(zt.bind(null,e,ge,Ge),r);break}zt(e,ge,Ge);break;case 5:zt(e,ge,Ge);break;default:throw Error(_(329))}}}return Se(e,G()),e.callbackNode===n?Tc.bind(null,e):null}function ii(e,t){var n=Yn;return e.current.memoizedState.isDehydrated&&(Dt(e,t).flags|=256),e=_o(e,t),e!==2&&(t=ge,ge=n,t!==null&&ui(t)),e}function ui(e){ge===null?ge=e:ge.push.apply(ge,e)}function Sp(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 o=n[r],l=o.getSnapshot;o=o.value;try{if(!Fe(l(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function pt(e,t){for(t&=~Gi,t&=~Oo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Me(t),r=1<<n;e[n]=-1,t&=~r}}function hs(e){if($&6)throw Error(_(327));hn();var t=no(e,0);if(!(t&1))return Se(e,G()),null;var n=_o(e,t);if(e.tag!==0&&n===2){var r=Tl(e);r!==0&&(t=r,n=ii(e,r))}if(n===1)throw n=cr,Dt(e,0),pt(e,t),Se(e,G()),n;if(n===6)throw Error(_(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,zt(e,ge,Ge),Se(e,G()),null}function Ji(e,t){var n=$;$|=1;try{return e(t)}finally{$=n,$===0&&(kn=G()+500,Po&&jt())}}function Ht(e){mt!==null&&mt.tag===0&&!($&6)&&hn();var t=$;$|=1;var n=Pe.transition,r=D;try{if(Pe.transition=null,D=1,e)return e()}finally{D=r,Pe.transition=n,$=t,!($&6)&&jt()}}function bi(){_e=sn.current,W(sn)}function Dt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Gd(n)),Z!==null)for(n=Z.return;n!==null;){var r=n;switch(zi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&uo();break;case 3:Sn(),W(ye),W(ce),Wi();break;case 5:Bi(r);break;case 4:Sn();break;case 13:W(Q);break;case 19:W(Q);break;case 10:Di(r.type._context);break;case 22:case 23:bi()}n=n.return}if(te=e,Z=e=Et(e.current,null),le=_e=t,b=0,cr=null,Gi=Oo=Wt=0,ge=Yn=null,$t!==null){for(t=0;t<$t.length;t++)if(n=$t[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,l=n.pending;if(l!==null){var i=l.next;l.next=o,r.next=i}n.pending=r}$t=null}return e}function zc(e,t){do{var n=Z;try{if(Ui(),Qr.current=vo,go){for(var r=Y.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}go=!1}if(Bt=0,ee=J=Y=null,Vn=!1,ur=0,Xi.current=null,n===null||n.return===null){b=1,cr=t,Z=null;break}e:{var l=e,i=n.return,u=n,s=t;if(t=le,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,m=u,p=m.tag;if(!(m.mode&1)&&(p===0||p===11||p===15)){var h=m.alternate;h?(m.updateQueue=h.updateQueue,m.memoizedState=h.memoizedState,m.lanes=h.lanes):(m.updateQueue=null,m.memoizedState=null)}var y=ts(i);if(y!==null){y.flags&=-257,ns(y,i,u,l,t),y.mode&1&&es(l,a,t),t=y,s=a;var v=t.updateQueue;if(v===null){var w=new Set;w.add(s),t.updateQueue=w}else v.add(s);break e}else{if(!(t&1)){es(l,a,t),eu();break e}s=Error(_(426))}}else if(H&&u.mode&1){var E=ts(i);if(E!==null){!(E.flags&65536)&&(E.flags|=256),ns(E,i,u,l,t),Oi(_n(s,u));break e}}l=s=_n(s,u),b!==4&&(b=2),Yn===null?Yn=[l]:Yn.push(l),l=i;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var c=gc(l,s,t);Ku(l,c);break e;case 1:u=s;var f=l.type,d=l.stateNode;if(!(l.flags&128)&&(typeof f.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(_t===null||!_t.has(d)))){l.flags|=65536,t&=-t,l.lanes|=t;var S=vc(l,u,t);Ku(l,S);break e}}l=l.return}while(l!==null)}Uc(n)}catch(x){t=x,Z===n&&n!==null&&(Z=n=n.return);continue}break}while(!0)}function Oc(){var e=yo.current;return yo.current=vo,e===null?vo:e}function eu(){(b===0||b===3||b===2)&&(b=4),te===null||!(Wt&268435455)&&!(Oo&268435455)||pt(te,le)}function _o(e,t){var n=$;$|=2;var r=Oc();(te!==e||le!==t)&&(Ge=null,Dt(e,t));do try{_p();break}catch(o){zc(e,o)}while(!0);if(Ui(),$=n,yo.current=r,Z!==null)throw Error(_(261));return te=null,le=0,b}function _p(){for(;Z!==null;)$c(Z)}function kp(){for(;Z!==null&&!qf();)$c(Z)}function $c(e){var t=Mc(e.alternate,e,_e);e.memoizedProps=e.pendingProps,t===null?Uc(e):Z=t,Xi.current=null}function Uc(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=mp(n,t),n!==null){n.flags&=32767,Z=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{b=6,Z=null;return}}else if(n=hp(n,t,_e),n!==null){Z=n;return}if(t=t.sibling,t!==null){Z=t;return}Z=t=e}while(t!==null);b===0&&(b=5)}function zt(e,t,n){var r=D,o=Pe.transition;try{Pe.transition=null,D=1,Ep(e,t,n,r)}finally{Pe.transition=o,D=r}return null}function Ep(e,t,n,r){do hn();while(mt!==null);if($&6)throw Error(_(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(_(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(rd(e,l),e===te&&(Z=te=null,le=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||zr||(zr=!0,Ac(to,function(){return hn(),null})),l=(n.flags&15990)!==0,n.subtreeFlags&15990||l){l=Pe.transition,Pe.transition=null;var i=D;D=1;var u=$;$|=4,Xi.current=null,vp(e,n),Pc(n,e),Hd(Ml),ro=!!Dl,Ml=Dl=null,e.current=n,yp(n),Kf(),$=u,D=i,Pe.transition=l}else e.current=n;if(zr&&(zr=!1,mt=e,So=o),l=e.pendingLanes,l===0&&(_t=null),Zf(n.stateNode),Se(e,G()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(wo)throw wo=!1,e=oi,oi=null,e;return So&1&&e.tag!==0&&hn(),l=e.pendingLanes,l&1?e===li?qn++:(qn=0,li=e):qn=0,jt(),null}function hn(){if(mt!==null){var e=ga(So),t=Pe.transition,n=D;try{if(Pe.transition=null,D=16>e?16:e,mt===null)var r=!1;else{if(e=mt,mt=null,So=0,$&6)throw Error(_(331));var o=$;for($|=4,j=e.current;j!==null;){var l=j,i=l.child;if(j.flags&16){var u=l.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(j=a;j!==null;){var m=j;switch(m.tag){case 0:case 11:case 15:Qn(8,m,l)}var p=m.child;if(p!==null)p.return=m,j=p;else for(;j!==null;){m=j;var h=m.sibling,y=m.return;if(Lc(m),m===a){j=null;break}if(h!==null){h.return=y,j=h;break}j=y}}}var v=l.alternate;if(v!==null){var w=v.child;if(w!==null){v.child=null;do{var E=w.sibling;w.sibling=null,w=E}while(w!==null)}}j=l}}if(l.subtreeFlags&2064&&i!==null)i.return=l,j=i;else e:for(;j!==null;){if(l=j,l.flags&2048)switch(l.tag){case 0:case 11:case 15:Qn(9,l,l.return)}var c=l.sibling;if(c!==null){c.return=l.return,j=c;break e}j=l.return}}var f=e.current;for(j=f;j!==null;){i=j;var d=i.child;if(i.subtreeFlags&2064&&d!==null)d.return=i,j=d;else e:for(i=f;j!==null;){if(u=j,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:zo(9,u)}}catch(x){K(u,u.return,x)}if(u===i){j=null;break e}var S=u.sibling;if(S!==null){S.return=u.return,j=S;break e}j=u.return}}if($=o,jt(),Qe&&typeof Qe.onPostCommitFiberRoot=="function")try{Qe.onPostCommitFiberRoot(Co,e)}catch{}r=!0}return r}finally{D=n,Pe.transition=t}}return!1}function ms(e,t,n){t=_n(n,t),t=gc(e,t,1),e=St(e,t,1),t=de(),e!==null&&(pr(e,1,t),Se(e,t))}function K(e,t,n){if(e.tag===3)ms(e,e,n);else for(;t!==null;){if(t.tag===3){ms(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(_t===null||!_t.has(r))){e=_n(n,e),e=vc(t,e,1),t=St(t,e,1),e=de(),t!==null&&(pr(t,1,e),Se(t,e));break}}t=t.return}}function xp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=de(),e.pingedLanes|=e.suspendedLanes&n,te===e&&(le&n)===n&&(b===4||b===3&&(le&130023424)===le&&500>G()-Zi?Dt(e,0):Gi|=n),Se(e,t)}function Dc(e,t){t===0&&(e.mode&1?(t=Er,Er<<=1,!(Er&130023424)&&(Er=4194304)):t=1);var n=de();e=ot(e,t),e!==null&&(pr(e,t,n),Se(e,n))}function Cp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Dc(e,n)}function Np(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(_(314))}r!==null&&r.delete(t),Dc(e,n)}var Mc;Mc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ye.current)ve=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ve=!1,pp(e,t,n);ve=!!(e.flags&131072)}else ve=!1,H&&t.flags&1048576&&Wa(t,co,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;qr(e,t),e=t.pendingProps;var o=vn(t,ce.current);pn(t,n),o=Vi(null,t,r,e,o,n);var l=Qi();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,we(r)?(l=!0,so(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Ai(t),o.updater=To,t.stateNode=o,o._reactInternals=t,ql(t,r,e,n),t=Gl(null,t,r,!0,l,n)):(t.tag=0,H&&l&&Ti(t),fe(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(qr(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=jp(r),e=$e(r,e),o){case 0:t=Xl(null,t,r,e,n);break e;case 1:t=ls(null,t,r,e,n);break e;case 11:t=rs(null,t,r,e,n);break e;case 14:t=os(null,t,r,$e(r.type,e),n);break e}throw Error(_(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:$e(r,o),Xl(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:$e(r,o),ls(e,t,r,o,n);case 3:e:{if(_c(t),e===null)throw Error(_(387));r=t.pendingProps,l=t.memoizedState,o=l.element,Ka(e,t),ho(t,r,null,n);var i=t.memoizedState;if(r=i.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=_n(Error(_(423)),t),t=is(e,t,r,n,o);break e}else if(r!==o){o=_n(Error(_(424)),t),t=is(e,t,r,n,o);break e}else for(ke=wt(t.stateNode.containerInfo.firstChild),Ee=t,H=!0,De=null,n=Ya(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(yn(),r===o){t=lt(e,t,n);break e}fe(e,t,r,n)}t=t.child}return t;case 5:return Xa(t),e===null&&Vl(t),r=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,Al(r,o)?i=null:l!==null&&Al(r,l)&&(t.flags|=32),Sc(e,t),fe(e,t,i,n),t.child;case 6:return e===null&&Vl(t),null;case 13:return kc(e,t,n);case 4:return Fi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=wn(t,null,r,n):fe(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:$e(r,o),rs(e,t,r,o,n);case 7:return fe(e,t,t.pendingProps,n),t.child;case 8:return fe(e,t,t.pendingProps.children,n),t.child;case 12:return fe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,F(fo,r._currentValue),r._currentValue=i,l!==null)if(Fe(l.value,i)){if(l.children===o.children&&!ye.current){t=lt(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var u=l.dependencies;if(u!==null){i=l.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(l.tag===1){s=tt(-1,n&-n),s.tag=2;var a=l.updateQueue;if(a!==null){a=a.shared;var m=a.pending;m===null?s.next=s:(s.next=m.next,m.next=s),a.pending=s}}l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),Ql(l.return,n,t),u.lanes|=n;break}s=s.next}}else if(l.tag===10)i=l.type===t.type?null:l.child;else if(l.tag===18){if(i=l.return,i===null)throw Error(_(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Ql(i,n,t),i=l.sibling}else i=l.child;if(i!==null)i.return=l;else for(i=l;i!==null;){if(i===t){i=null;break}if(l=i.sibling,l!==null){l.return=i.return,i=l;break}i=i.return}l=i}fe(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,pn(t,n),o=Re(o),r=r(o),t.flags|=1,fe(e,t,r,n),t.child;case 14:return r=t.type,o=$e(r,t.pendingProps),o=$e(r.type,o),os(e,t,r,o,n);case 15:return yc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:$e(r,o),qr(e,t),t.tag=1,we(r)?(e=!0,so(t)):e=!1,pn(t,n),mc(t,r,o),ql(t,r,o,n),Gl(null,t,r,!0,e,n);case 19:return Ec(e,t,n);case 22:return wc(e,t,n)}throw Error(_(156,t.tag))};function Ac(e,t){return da(e,t)}function Lp(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 Ie(e,t,n,r){return new Lp(e,t,n,r)}function tu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function jp(e){if(typeof e=="function")return tu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Si)return 11;if(e===_i)return 14}return 2}function Et(e,t){var n=e.alternate;return n===null?(n=Ie(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 Gr(e,t,n,r,o,l){var i=2;if(r=e,typeof e=="function")tu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Zt:return Mt(n.children,o,l,t);case wi:i=8,o|=8;break;case vl:return e=Ie(12,n,t,o|2),e.elementType=vl,e.lanes=l,e;case yl:return e=Ie(13,n,t,o),e.elementType=yl,e.lanes=l,e;case wl:return e=Ie(19,n,t,o),e.elementType=wl,e.lanes=l,e;case Xs:return $o(n,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case qs:i=10;break e;case Ks:i=9;break e;case Si:i=11;break e;case _i:i=14;break e;case ct:i=16,r=null;break e}throw Error(_(130,e==null?e:typeof e,""))}return t=Ie(i,n,t,o),t.elementType=e,t.type=r,t.lanes=l,t}function Mt(e,t,n,r){return e=Ie(7,e,r,t),e.lanes=n,e}function $o(e,t,n,r){return e=Ie(22,e,r,t),e.elementType=Xs,e.lanes=n,e.stateNode={isHidden:!1},e}function hl(e,t,n){return e=Ie(6,e,null,t),e.lanes=n,e}function ml(e,t,n){return t=Ie(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ip(e,t,n,r,o){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=Xo(0),this.expirationTimes=Xo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xo(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function nu(e,t,n,r,o,l,i,u,s){return e=new Ip(e,t,n,u,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=Ie(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ai(l),e}function Pp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Gt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Fc(e){if(!e)return Ct;e=e._reactInternals;e:{if(Qt(e)!==e||e.tag!==1)throw Error(_(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(we(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(_(171))}if(e.tag===1){var n=e.type;if(we(n))return Fa(e,n,t)}return t}function Bc(e,t,n,r,o,l,i,u,s){return e=nu(n,r,!0,e,o,l,i,u,s),e.context=Fc(null),n=e.current,r=de(),o=kt(n),l=tt(r,o),l.callback=t??null,St(n,l,o),e.current.lanes=o,pr(e,o,r),Se(e,r),e}function Uo(e,t,n,r){var o=t.current,l=de(),i=kt(o);return n=Fc(n),t.context===null?t.context=n:t.pendingContext=n,t=tt(l,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=St(o,t,i),e!==null&&(Ae(e,o,i,l),Vr(e,o,i)),i}function ko(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 gs(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ru(e,t){gs(e,t),(e=e.alternate)&&gs(e,t)}function Rp(){return null}var Wc=typeof reportError=="function"?reportError:function(e){console.error(e)};function ou(e){this._internalRoot=e}Do.prototype.render=ou.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(_(409));Uo(e,t,null,null)};Do.prototype.unmount=ou.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ht(function(){Uo(null,e,null,null)}),t[rt]=null}};function Do(e){this._internalRoot=e}Do.prototype.unstable_scheduleHydration=function(e){if(e){var t=wa();e={blockedOn:null,target:e,priority:t};for(var n=0;n<dt.length&&t!==0&&t<dt[n].priority;n++);dt.splice(n,0,e),n===0&&_a(e)}};function lu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Mo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function vs(){}function Tp(e,t,n,r,o){if(o){if(typeof r=="function"){var l=r;r=function(){var a=ko(i);l.call(a)}}var i=Bc(t,r,e,0,null,!1,!1,"",vs);return e._reactRootContainer=i,e[rt]=i.current,nr(e.nodeType===8?e.parentNode:e),Ht(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var u=r;r=function(){var a=ko(s);u.call(a)}}var s=nu(e,0,!1,null,null,!1,!1,"",vs);return e._reactRootContainer=s,e[rt]=s.current,nr(e.nodeType===8?e.parentNode:e),Ht(function(){Uo(t,s,n,r)}),s}function Ao(e,t,n,r,o){var l=n._reactRootContainer;if(l){var i=l;if(typeof o=="function"){var u=o;o=function(){var s=ko(i);u.call(s)}}Uo(t,i,e,o)}else i=Tp(n,t,e,o,r);return ko(i)}va=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Dn(t.pendingLanes);n!==0&&(xi(t,n|1),Se(t,G()),!($&6)&&(kn=G()+500,jt()))}break;case 13:Ht(function(){var r=ot(e,1);if(r!==null){var o=de();Ae(r,e,1,o)}}),ru(e,1)}};Ci=function(e){if(e.tag===13){var t=ot(e,134217728);if(t!==null){var n=de();Ae(t,e,134217728,n)}ru(e,134217728)}};ya=function(e){if(e.tag===13){var t=kt(e),n=ot(e,t);if(n!==null){var r=de();Ae(n,e,t,r)}ru(e,t)}};wa=function(){return D};Sa=function(e,t){var n=D;try{return D=e,t()}finally{D=n}};Il=function(e,t,n){switch(t){case"input":if(kl(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 o=Io(r);if(!o)throw Error(_(90));Zs(r),kl(r,o)}}}break;case"textarea":bs(e,n);break;case"select":t=n.value,t!=null&&an(e,!!n.multiple,t,!1)}};ia=Ji;ua=Ht;var zp={usingClientEntryPoint:!1,Events:[mr,tn,Io,oa,la,Ji]},zn={findFiberByHostInstance:Ot,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Op={bundleType:zn.bundleType,version:zn.version,rendererPackageName:zn.rendererPackageName,rendererConfig:zn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:it.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ca(e),e===null?null:e.stateNode},findFiberByHostInstance:zn.findFiberByHostInstance||Rp,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 Or=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Or.isDisabled&&Or.supportsFiber)try{Co=Or.inject(Op),Qe=Or}catch{}}Ce.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=zp;Ce.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!lu(t))throw Error(_(200));return Pp(e,t,null,n)};Ce.createRoot=function(e,t){if(!lu(e))throw Error(_(299));var n=!1,r="",o=Wc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=nu(e,1,!1,null,null,n,!1,r,o),e[rt]=t.current,nr(e.nodeType===8?e.parentNode:e),new ou(t)};Ce.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(_(188)):(e=Object.keys(e).join(","),Error(_(268,e)));return e=ca(t),e=e===null?null:e.stateNode,e};Ce.flushSync=function(e){return Ht(e)};Ce.hydrate=function(e,t,n){if(!Mo(t))throw Error(_(200));return Ao(null,e,t,!0,n)};Ce.hydrateRoot=function(e,t,n){if(!lu(e))throw Error(_(405));var r=n!=null&&n.hydratedSources||null,o=!1,l="",i=Wc;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Bc(t,null,e,1,n??null,o,!1,l,i),e[rt]=t.current,nr(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Do(t)};Ce.render=function(e,t,n){if(!Mo(t))throw Error(_(200));return Ao(null,e,t,!1,n)};Ce.unmountComponentAtNode=function(e){if(!Mo(e))throw Error(_(40));return e._reactRootContainer?(Ht(function(){Ao(null,null,e,!1,function(){e._reactRootContainer=null,e[rt]=null})}),!0):!1};Ce.unstable_batchedUpdates=Ji;Ce.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Mo(n))throw Error(_(200));if(e==null||e._reactInternals===void 0)throw Error(_(38));return Ao(e,t,n,!1,r)};Ce.version="18.3.1-next-f1338f8080-20240426";function Hc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Hc)}catch(e){console.error(e)}}Hc(),Hs.exports=Ce;var Vc=Hs.exports,Qc,ys=Vc;Qc=ys.createRoot,ys.hydrateRoot;var ws,Ss,_s={exports:{}},On={},X=(Ss||(Ss=1,_s.exports=function(){if(ws)return On;ws=1;var e=xf,t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,o=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function i(u,s,a){var m,p={},h=null,y=null;for(m in a!==void 0&&(h=""+a),s.key!==void 0&&(h=""+s.key),s.ref!==void 0&&(y=s.ref),s)r.call(s,m)&&!l.hasOwnProperty(m)&&(p[m]=s[m]);if(u&&u.defaultProps)for(m in s=u.defaultProps)p[m]===void 0&&(p[m]=s[m]);return{$$typeof:t,type:u,key:h,ref:y,props:p,_owner:o.current}}return On.Fragment=n,On.jsx=i,On.jsxs=i,On}()),_s.exports);function $p(e){return Object.fromEntries(e.map(t=>[t,si()]))}function Eo(e,t,n){if(Array.isArray(e))return e;const r=new Array(t).fill(null).map(o=>$p(n));return e.then(o=>{o.length!==t&&console.warn(`Expected ${t} rows, got ${o.length}`);for(let l=0;l<o.length;l++){const i=o[l];for(const u of n)r[l][u].resolve(i[u])}}).catch(o=>{for(let l=0;l<t;l++)for(const i of n)r[l][i].reject(o)}),r}function Up(e){e instanceof Promise||(e=Promise.resolve(e));const t=e.then(n=>(t.resolved=n,n)).catch(n=>{throw t.rejected=n,n});return t}function si(){let e,t;const n=Up(new Promise((r,o)=>{e=r,t=o}));return n.resolve=e,n.reject=t,n}const Dp=10;function Mp({header:e,cacheKey:t,columnWidths:n,orderBy:r,setOrderBy:o,setColumnWidth:l,setColumnWidths:i,dataReady:u}){const[s,a]=C.useState(),m=C.useRef(e.map(()=>C.createRef()));function p(y){return y.current?y.current.offsetWidth-2*Dp:void 0}C.useEffect(()=>{const y=new Array(e.length);t&&Yc(t).forEach(({columnIndex:v,columnName:w,width:E})=>{e[v]===w&&(y[v]=E)}),i(y)},[t]),C.useEffect(()=>{if(u){const y=m.current.map(p);i(y)}},[t,u,e]),C.useEffect(()=>{function y(){if(!s)return;const{columnIndex:w}=s;if(t&&n[w]){const E=n[w];ks(t,{columnIndex:w,columnName:e[w],width:E})}a(void 0)}function v({clientX:w}){s&&l(s.columnIndex,Math.max(1,w-s.clientX))}return s&&(window.addEventListener("mousemove",v),window.addEventListener("mouseup",y)),()=>{window.removeEventListener("mousemove",v),window.removeEventListener("mouseup",y)}},[t,e,s,i]);const h=C.useMemo(()=>n.map(ai),[n]);return X.jsx("thead",{children:X.jsxs("tr",{children:[X.jsx("th",{children:X.jsx("span",{})}),e.map((y,v)=>X.jsxs("th",{"aria-sort":r===y?"ascending":void 0,className:r===y?"orderby":void 0,onClick:w=>function(E,c){c.target.tagName!=="SPAN"&&(o==null||o(r===E?void 0:E))}(y,w),ref:m.current[v],style:h[v],title:y,children:[y,X.jsx("span",{onDoubleClick:()=>function(w){Vc.flushSync(()=>{l(w,void 0)});const E=p(m.current[w]);t&&E&&ks(t,{columnIndex:w,columnName:e[w],width:E}),l(w,E)}(v),onMouseDown:w=>function(E,c){c.stopPropagation(),a({columnIndex:E,clientX:c.clientX-(n[E]||0)})}(v,w)})]},v))]})})}function ai(e){const t=e?`${e}px`:void 0;return{minWidth:t,maxWidth:t}}function Yc(e){const t=localStorage.getItem(`column-widths:${e}`);return t?JSON.parse(t):[]}function ks(e,t){const n=[...Yc(e).filter(r=>r.columnIndex!==t.columnIndex),t];localStorage.setItem(`column-widths:${e}`,JSON.stringify(n))}function Ap(e){const t={};return{...e,rows(n,r,o){var u;const l=t[u=o||""]||(t[u]=new Array(e.numRows));let i;for(let s=n;s<r;s++)if(l[s]){if(i!==void 0){const a=s,m=a-i,p=Eo(e.rows(i,a,o),m,e.header);for(let h=0;h<a-i;h++)l[i+h]=p[h];i=void 0}}else i===void 0&&(i=s);if(i!==void 0){const s=r,a=s-i,m=Eo(e.rows(i,s,o),a,e.header);for(let p=0;p<s-i;p++)l[i+p]=m[p]}return l.slice(n,r)}}}function Fp(e,t){switch(t.type){case"SET_ROWS":return{...e,startIndex:t.start,rows:t.rows,dataReady:e.dataReady||t.hasCompleteRow};case"SET_COLUMN_WIDTH":{const n=[...e.columnWidths];return n[t.columnIndex]=t.columnWidth,{...e,columnWidths:n}}case"SET_COLUMN_WIDTHS":return{...e,columnWidths:t.columnWidths};case"SET_ORDER":return{...e,orderBy:t.orderBy};case"SET_PENDING":return{...e,pending:t.pending};case"DATA_CHANGED":return{...e,dataReady:!1};default:return e}}const Bp={columnWidths:[],startIndex:0,rows:[],dataReady:!1,pending:!1};function Wp({data:e,cacheKey:t,overscan:n=20,padding:r=20,onDoubleClickCell:o,onMouseDownCell:l,onError:i=console.error}){const[u,s]=C.useReducer(Fp,Bp),{columnWidths:a,startIndex:m,rows:p,orderBy:h,dataReady:y,pending:v}=u,w=C.useRef(0),E=C.useRef(null),c=C.useRef(null),f=C.useRef(0),d=C.useRef(!1);if(!e)throw new Error("HighTable: data is required");const S=33*(e.numRows+1);function x(O,M){if(O.length>0&&O.length!==e.header.length)return`Row ${M+1} length ${O.length} does not match header length ${e.header.length}`}C.useEffect(()=>{async function O(){var U,Xe;const Yt=((U=E.current)==null?void 0:U.clientHeight)||100,It=((Xe=E.current)==null?void 0:Xe.scrollTop)||0,Ke=Math.floor(e.numRows*It/S),Pt=Math.ceil(e.numRows*(It+Yt)/S),k=Math.max(0,Ke-n),P=Math.min(e.numRows,Pt+n);if(isNaN(k))throw new Error("invalid start row "+k);if(isNaN(P))throw new Error("invalid end row "+P);if(P-k>1e3)throw new Error("too many rows to fetch "+(P-k));const R=33*Math.min(n+r,Ke),A=Math.max(0,It-R);try{const ze=++f.current,Rt=Eo(e.rows(k,P,h),P-k,e.header),Be=function(me,ut){let st=0,qt=!1;return()=>{const Kt=Date.now();Kt-st>ut?(st=Kt,me()):qt||(qt=!0,setTimeout(()=>{st=Date.now(),qt=!1,me()},ut-(Kt-st)))}}(()=>{const me=[];let ut=!1;for(const st of Rt){const qt={};let Kt=!0;for(const[uf,au]of Object.entries(st))"resolved"in au?qt[uf]=au.resolved:Kt=!1;Kt&&(ut=!0),me.push(qt)}w.current=A,s({type:"SET_ROWS",start:k,rows:me,hasCompleteRow:ut})},10);Be();for(const me of Rt)for(const[ut,st]of Object.entries(me))st.then(()=>{f.current===ze&&Be()}).catch(()=>{});for(const me of Rt)for(const ut of Object.values(me))await ut;d.current&&(d.current=!1,O())}catch(ze){s({type:"SET_PENDING",pending:!1}),i(ze)}}O();const M=E.current;return M==null||M.addEventListener("scroll",O),window.addEventListener("resize",O),()=>{M==null||M.removeEventListener("scroll",O),window.removeEventListener("resize",O)}},[e,h,n,r,S,i]);const L=C.useMemo(()=>a.map(ai),[a]);C.useEffect(()=>{var O;(O=c.current)==null||O.focus()},[]),C.useEffect(()=>{s({type:"DATA_CHANGED"})},[e]);const N=C.useCallback(O=>p[O].__index__??O+m+1,[p,m]),I=Array.from({length:Math.min(r,m)},()=>[]),V=Array.from({length:Math.min(r,e.numRows-m-p.length)},()=>[]),T=4*Math.ceil(Math.log10(e.numRows+1))+22,ne=C.useMemo(()=>ai(T),[T]);if(e.header.length)return X.jsxs("div",{className:v?"table-container pending":"table-container",children:[X.jsx("div",{className:"table-scroll",ref:E,children:X.jsx("div",{style:{height:`${S}px`},children:X.jsxs("table",{"aria-colcount":e.header.length,"aria-rowcount":e.numRows,className:e.sortable?"table sortable":"table",ref:c,role:"grid",style:{top:`${w.current}px`},tabIndex:0,children:[X.jsx(Mp,{cacheKey:t,columnWidths:a,dataReady:y,header:e.header,orderBy:h,setColumnWidth:(O,M)=>s({type:"SET_COLUMN_WIDTH",columnIndex:O,columnWidth:M}),setColumnWidths:O=>s({type:"SET_COLUMN_WIDTHS",columnWidths:O}),setOrderBy:O=>e.sortable&&s({type:"SET_ORDER",orderBy:O})}),X.jsxs("tbody",{children:[I.map((O,M)=>X.jsx("tr",{children:X.jsx("td",{style:ne,children:(m-I.length+M+1).toLocaleString()})},m-I.length+M)),p.map((O,M)=>X.jsxs("tr",{title:x(O,M),children:[X.jsx("td",{style:ne,children:N(M).toLocaleString()}),e.header.map((Yt,It)=>{var Ke;return function(Pt,k,P,R){let A,U=ci(Pt);return typeof U=="string"&&(U.length>400&&(U=`${U.slice(0,397)}…`),U.length>100&&(A=U)),X.jsx("td",{className:U===void 0?"pending":void 0,onDoubleClick:()=>o==null?void 0:o(k,R??P),onMouseDown:Xe=>l==null?void 0:l(Xe,k,R??P),style:L[k],title:A,children:U},k)}(O[Yt],It,m+M,(Ke=O.__index__)==null?void 0:Ke.resolved)})]},m+M)),V.map((O,M)=>X.jsx("tr",{children:X.jsx("td",{style:ne,children:(m+p.length+M+1).toLocaleString()})},m+p.length+M))]})]})})}),X.jsx("div",{className:"table-corner",style:ne,children:" "}),X.jsx("div",{className:"mock-row-label",style:ne,children:" "})]})}function ci(e){return typeof e=="string"?e:typeof e=="number"?e.toLocaleString():Array.isArray(e)?`[${e.map(ci).join(", ")}]`:e==null?JSON.stringify(e):e instanceof Date?e.toISOString():typeof e=="object"?`{${Object.entries(e).map(([t,n])=>`${t}: ${ci(n)}`).join(", ")}}`:e.toString()}const Es=["BOOLEAN","INT32","INT64","INT96","FLOAT","DOUBLE","BYTE_ARRAY","FIXED_LEN_BYTE_ARRAY"],xs=["PLAIN",void 0,"PLAIN_DICTIONARY","RLE","BIT_PACKED","DELTA_BINARY_PACKED","DELTA_LENGTH_BYTE_ARRAY","DELTA_BYTE_ARRAY","RLE_DICTIONARY","BYTE_STREAM_SPLIT"],Hp=["REQUIRED","OPTIONAL","REPEATED"],Vp=["UTF8","MAP","MAP_KEY_VALUE","LIST","ENUM","DECIMAL","DATE","TIME_MILLIS","TIME_MICROS","TIMESTAMP_MILLIS","TIMESTAMP_MICROS","UINT_8","UINT_16","UINT_32","UINT_64","INT_8","INT_16","INT_32","INT_64","JSON","BSON","INTERVAL"],Qp=["UNCOMPRESSED","SNAPPY","GZIP","LZO","BROTLI","LZ4","ZSTD","LZ4_RAW"],Yp=["DATA_PAGE","INDEX_PAGE","DICTIONARY_PAGE","DATA_PAGE_V2"];function qp(e){let t=0;for(const n of e)t=t<<8|n;return t}function Kp(e){if(!e)return;const t=e[1]<<8|e[0],n=t>>15?-1:1,r=t>>10&31,o=t&1023;return r===0?n*Math.pow(2,-14)*(o/1024):r===31?o?NaN:n*(1/0):n*Math.pow(2,r-15)*(1+o/1024)}function qc(e,t,n){const r=e[t],o=[];let l=1;if(r.num_children)for(;o.length<r.num_children;){const i=e[t+l],u=qc(e,t+l,[...n,i.name]);l+=u.count,o.push(u)}return{count:l,element:r,children:o,path:n}}function Xp(e,t){let n=qc(e,0,[]);const r=[n];for(const o of t){const l=n.children.find(i=>i.element.name===o);if(!l)throw new Error(`parquet schema element not found: ${t}`);r.push(l),n=l}return r}const re={STOP:0,TRUE:1,FALSE:2,BYTE:3,I16:4,I32:5,I64:6,DOUBLE:7,BINARY:8,LIST:9,SET:10,MAP:11,STRUCT:12,UUID:13};function Gp(e){let t=0;const n={};for(;e.offset<e.view.byteLength;){const[r,o,l]=Xc(e,t);if(t=l,r===re.STOP)break;n[`field_${o}`]=Zr(e,r)}return n}function Zr(e,t){switch(t){case re.TRUE:return!0;case re.FALSE:return!1;case re.BYTE:return e.view.getInt8(e.offset++);case re.I16:case re.I32:return Jp(e);case re.I64:return bp(e);case re.DOUBLE:{const n=e.view.getFloat64(e.offset,!0);return e.offset+=8,n}case re.BINARY:{const n=iu(e),r=new Uint8Array(e.view.buffer,e.view.byteOffset+e.offset,n);return e.offset+=n,r}case re.LIST:{const[n,r]=eh(e),o=n===re.TRUE||n===re.FALSE,l=new Array(r);for(let i=0;i<r;i++)l[i]=o?Zr(e,re.BYTE)===1:Zr(e,n);return l}case re.STRUCT:{const n={};let r=0;for(;;){let o,l;if([o,l,r]=Xc(e,r),o===re.STOP)break;n[`field_${l}`]=Zr(e,o)}return n}case re.UUID:{let n="";for(let r=0;r<16;r++)n+=e.view.getUint8(e.offset++).toString(16).padStart(2,"0");return n}default:throw new Error(`thrift unhandled type: ${t}`)}}function iu(e){let t=0,n=0;for(;;){const r=e.view.getUint8(e.offset++);if(t|=(r&127)<<n,!(r&128))return t;n+=7}}function Zp(e){let t=0n,n=0n;for(;;){const r=e.view.getUint8(e.offset++);if(t|=BigInt(r&127)<<n,!(r&128))return t;n+=7n}}function Jp(e){const t=iu(e);return t>>>1^-(t&1)}function bp(e){const t=Zp(e);return t>>BigInt(1)^-(t&BigInt(1))}function Kc(e){return e&15}function Xc(e,t){const n=e.view.getUint8(e.offset++);if((n&15)===re.STOP)return[0,0,t];const r=n>>4;let o;if(r)o=t+r;else throw new Error("non-delta field id not supported");return[Kc(n),o,o]}function eh(e){const t=e.view.getUint8(e.offset++),n=t>>4,r=Kc(t);if(n===15){const o=iu(e);return[r,o]}return[r,n]}async function Gc(e,t=1<<19){if(!e)throw new Error("parquet file is required");if(!(e.byteLength>=0))throw new Error("parquet file byteLength is required");const n=Math.max(0,e.byteLength-t),r=await e.slice(n,e.byteLength),o=new DataView(r);if(o.getUint32(r.byteLength-4,!0)!==827474256)throw new Error("parquet file invalid (footer != PAR1)");const l=o.getUint32(r.byteLength-8,!0);if(l>e.byteLength-8)throw new Error(`parquet metadata length ${l} exceeds available buffer ${e.byteLength-8}`);if(l+8>t){const i=e.byteLength-l-8,u=await e.slice(i,n),s=new ArrayBuffer(l+8),a=new Uint8Array(s);return a.set(new Uint8Array(u)),a.set(new Uint8Array(r),n-i),Cs(s)}else return Cs(r)}function Cs(e){var E;if(!e)throw new Error("parquet file is required");const t=new DataView(e);if(t.byteLength<8)throw new Error("parquet file is too short");if(t.getUint32(t.byteLength-4,!0)!==827474256)throw new Error("parquet file invalid (footer != PAR1)");const n=t.byteLength-8,r=t.getUint32(n,!0);if(r>t.byteLength-8)throw new Error(`parquet metadata length ${r} exceeds available buffer ${t.byteLength-8}`);const o=n-r,i=Gp({view:t,offset:o}),u=new TextDecoder;function s(c){return c&&u.decode(c)}const a=i.field_1,m=i.field_2.map(c=>({type:Es[c.field_1],type_length:c.field_2,repetition_type:Hp[c.field_3],name:s(c.field_4),num_children:c.field_5,converted_type:Vp[c.field_6],scale:c.field_7,precision:c.field_8,field_id:c.field_9,logical_type:nh(c.field_10)})),p=m.filter(c=>c.type),h=i.field_3,y=i.field_4.map(c=>{var f;return{columns:c.field_1.map((d,S)=>{var x,L;return{file_path:s(d.field_1),file_offset:d.field_2,meta_data:d.field_3&&{type:Es[d.field_3.field_1],encodings:(x=d.field_3.field_2)==null?void 0:x.map(N=>xs[N]),path_in_schema:d.field_3.field_3.map(s),codec:Qp[d.field_3.field_4],num_values:d.field_3.field_5,total_uncompressed_size:d.field_3.field_6,total_compressed_size:d.field_3.field_7,key_value_metadata:d.field_3.field_8,data_page_offset:d.field_3.field_9,index_page_offset:d.field_3.field_10,dictionary_page_offset:d.field_3.field_11,statistics:rh(d.field_3.field_12,p[S]),encoding_stats:(L=d.field_3.field_13)==null?void 0:L.map(N=>({page_type:Yp[N.field_1],encoding:xs[N.field_2],count:N.field_3})),bloom_filter_offset:d.field_3.field_14,bloom_filter_length:d.field_3.field_15,size_statistics:d.field_3.field_16&&{unencoded_byte_array_data_bytes:d.field_3.field_16.field_1,repetition_level_histogram:d.field_3.field_16.field_2,definition_level_histogram:d.field_3.field_16.field_3}},offset_index_offset:d.field_4,offset_index_length:d.field_5,column_index_offset:d.field_6,column_index_length:d.field_7,crypto_metadata:d.field_7,encrypted_column_metadata:d.field_8}}),total_byte_size:c.field_2,num_rows:c.field_3,sorting_columns:(f=c.field_4)==null?void 0:f.map(d=>({column_idx:d.field_1,descending:d.field_2,nulls_first:d.field_3})),file_offset:c.field_5,total_compressed_size:c.field_6,ordinal:c.field_7}}),v=(E=i.field_5)==null?void 0:E.map(c=>({key:s(c.field_1),value:s(c.field_2)})),w=s(i.field_6);return{version:a,schema:m,num_rows:h,row_groups:y,key_value_metadata:v,created_by:w,metadata_length:r}}function th(e){return Xp(e.schema,[])[0]}function nh(e){return e!=null&&e.field_1?{type:"STRING"}:e!=null&&e.field_2?{type:"MAP"}:e!=null&&e.field_3?{type:"LIST"}:e!=null&&e.field_4?{type:"ENUM"}:e!=null&&e.field_5?{type:"DECIMAL",scale:e.field_5.field_1,precision:e.field_5.field_2}:e!=null&&e.field_6?{type:"DATE"}:e!=null&&e.field_7?{type:"TIME",isAdjustedToUTC:e.field_7.field_1,unit:Ns(e.field_7.field_2)}:e!=null&&e.field_8?{type:"TIMESTAMP",isAdjustedToUTC:e.field_8.field_1,unit:Ns(e.field_8.field_2)}:e!=null&&e.field_10?{type:"INTEGER",bitWidth:e.field_10.field_1,isSigned:e.field_10.field_2}:e!=null&&e.field_11?{type:"NULL"}:e!=null&&e.field_12?{type:"JSON"}:e!=null&&e.field_13?{type:"BSON"}:e!=null&&e.field_14?{type:"UUID"}:e!=null&&e.field_15?{type:"FLOAT16"}:e}function Ns(e){if(e.field_1)return"MILLIS";if(e.field_2)return"MICROS";if(e.field_3)return"NANOS";throw new Error("parquet time unit required")}function rh(e,t){return e&&{max:$r(e.field_1,t),min:$r(e.field_2,t),null_count:e.field_3,distinct_count:e.field_4,max_value:$r(e.field_5,t),min_value:$r(e.field_6,t),is_max_value_exact:e.field_7,is_min_value_exact:e.field_8}}function $r(e,t){const{type:n,converted_type:r,logical_type:o}=t;if(e===void 0)return e;if(n==="BOOLEAN")return e[0]===1;if(n==="BYTE_ARRAY")return new TextDecoder().decode(e);const l=new DataView(e.buffer,e.byteOffset,e.byteLength);return n==="FLOAT"&&l.byteLength===4?l.getFloat32(0,!0):n==="DOUBLE"&&l.byteLength===8?l.getFloat64(0,!0):n==="INT32"&&r==="DATE"?new Date(l.getInt32(0,!0)*864e5):n==="INT64"&&r==="TIMESTAMP_MICROS"?new Date(Number(l.getBigInt64(0,!0)/1000n)):n==="INT64"&&r==="TIMESTAMP_MILLIS"?new Date(Number(l.getBigInt64(0,!0))):n==="INT64"&&(o==null?void 0:o.type)==="TIMESTAMP"?new Date(Number(l.getBigInt64(0,!0))):n==="INT32"&&l.byteLength===4?l.getInt32(0,!0):n==="INT64"&&l.byteLength===8?l.getBigInt64(0,!0):r==="DECIMAL"?qp(e)*Math.pow(10,-(t.scale||0)):(o==null?void 0:o.type)==="FLOAT16"?Kp(e):e}function oh(e){return new Worker("/assets/parquetWorker-lDGAZ12g.js",{name:e==null?void 0:e.name})}function fr(...e){return e.filter(t=>t).join(" ")}async function lh(e,t){return await fetch(e,{...t,method:"HEAD"}).then(n=>{if(!n.ok)throw new Error(`fetch head failed ${n.status.toString()}`);const r=n.headers.get("Content-Length");if(!r)throw new Error("missing content length");return parseInt(r)})}async function Zc({url:e,byteLength:t,headers:n}){return t||(t=await lh(e,{headers:n})),{byteLength:t,async slice(r,o){const l=o===void 0?"":o-1,i=await fetch(e,{headers:{...n,range:`bytes=${r.toString()}-${l.toString()}`}});if(!i.ok||!i.body)throw new Error(`fetch failed ${i.status.toString()}`);return i.arrayBuffer()}}}let Ur,ih=0;const Jc=new Map;function uh(){return Ur||(Ur=new oh,Ur.onmessage=({data:e})=>{const t=Jc.get(e.queryId);if(!t)throw new Error(`Unexpected: no pending promise found for queryId: ${e.queryId.toString()}`);const{resolve:n,reject:r,onChunk:o}=t;"error"in e?r(e.error):"result"in e?n(e.result):"chunk"in e?o==null||o(e.chunk):r(new Error("Unexpected message from worker"))}),Ur}function sh({metadata:e,from:t,rowStart:n,rowEnd:r,orderBy:o,onChunk:l}){return new Promise((i,u)=>{const s=ih++;Jc.set(s,{resolve:i,reject:u,onChunk:l});const a=uh(),m=l!==void 0;a.postMessage({queryId:s,metadata:e,from:t,rowStart:n,rowEnd:r,orderBy:o,chunks:m})})}function ah(e){return new Worker("/assets/sortParquetWorker-791Wyb2R.js",{name:e==null?void 0:e.name})}let Dr,ch=0;const bc=new Map;function fh(){return Dr||(Dr=new ah,Dr.onmessage=({data:e})=>{const t=bc.get(e.queryId);if(!t)throw new Error(`Unexpected: no pending promise found for queryId: ${e.queryId.toString()}`);const{resolve:n,reject:r}=t;"error"in e?r(e.error):"indices"in e?n(e.indices):r(new Error("Unexpected message from worker"))}),Dr}function dh({metadata:e,from:t,orderBy:n}){return new Promise((r,o)=>{const l=ch++;bc.set(l,{resolve:r,reject:o}),fh().postMessage({queryId:l,metadata:e,from:t,orderBy:n,sortIndex:!0})})}function ef(e,t){const{children:n}=th(t),r=n.map(p=>p.element.name),o=new Map,l=new Array(Number(t.num_rows)),i=new Array(t.row_groups.length).fill(!1);let u=0;const s=t.row_groups.map(p=>u+=Number(p.num_rows));function a(p){if(!i[p]){const h=s[p-1]||0,y=s[p];for(let v=h;v<y;v++)l[v]=Object.fromEntries(r.map(w=>[w,si()]));sh({from:e,metadata:t,rowStart:h,rowEnd:y}).then(v=>{var w;for(let E=h;E<y;E++)for(const[c,f]of Object.entries(v[E-h]))(w=l[E])==null||w[c].resolve(f)}).catch(v=>{console.error("Error fetching row group",v)}),i[p]=!0}}function m(p){let h=o.get(p);return h||(h=dh({from:e,metadata:t,orderBy:p}),o.set(p,h)),h}return{header:r,numRows:Number(t.num_rows),rows(p,h,y){if(y){const v=h-p,w=new Array(v).fill(null).map(()=>Object.fromEntries(r.map(E=>[E,si()])));return m(y).then(E=>{for(const c of E.slice(p,h)){const f=s.findIndex(d=>c<d);a(f)}for(let c=p;c<h;c++)for(const f of r){const d=l[E[c]];f in d&&d[f].then(x=>{var L;(L=w[c-p])==null||L[f].resolve(x)}).catch(x=>{console.error("Error resolving sorted row",x)})}}).catch(E=>{console.error("Error fetching sort index or resolving sorted rows",E)}),w}else{for(let v=0;v<i.length;v++){const w=s[v-1]||0;p<s[v]&&h>w&&a(v)}return l.slice(p,h)}},sortable:!0}}var ph=Object.defineProperty,hh=(e,t,n)=>t in e?ph(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Mr=(e,t,n)=>(hh(e,typeof t!="symbol"?t+"":t,n),n),Fo="https://huggingface.co";async function mn(e,t){var n,r;const o=new mh(e.url,e.status,(n=e.headers.get("X-Request-Id"))!=null?n:void 0);o.message=`Api error with status ${o.statusCode}`;const l=[`URL: ${o.url}`,o.requestId?`Request ID: ${o.requestId}`:void 0].filter(Boolean).join(". ");if((r=e.headers.get("Content-Type"))!=null&&r.startsWith("application/json")){const i=await e.json();o.message=i.error||i.message||o.message,o.data=i}else o.data={message:await e.text()};throw o.message+=`. ${l}`,o}var mh=class extends Error{constructor(e,t,n,r){super(r),Mr(this,"statusCode"),Mr(this,"url"),Mr(this,"requestId"),Mr(this,"data"),this.statusCode=t,this.requestId=n,this.url=e}};function Ls(e){if(!e.startsWith("hf_"))throw new TypeError("Your access token must start with 'hf_'")}function tf(e){var t;if(e.accessToken)return Ls(e.accessToken),e.accessToken;if((t=e.credentials)!=null&&t.accessToken)return Ls(e.credentials.accessToken),e.credentials.accessToken}function gh(e){if(typeof e!="string")return e;if(e.startsWith("model/")||e.startsWith("models/"))throw new TypeError("A repo designation for a model should not start with 'models/', directly specify the model namespace / name");if(e.startsWith("space/"))throw new TypeError("Spaces should start with 'spaces/', plural, not 'space/'");if(e.startsWith("dataset/"))throw new TypeError("Datasets should start with 'dataset/', plural, not 'dataset/'");const t=e.split("/").length-1;if(e.startsWith("spaces/")){if(t!==2)throw new TypeError("Space Id must include namespace and name of the space");return{type:"space",name:e.slice(7)}}if(e.startsWith("datasets/")){if(t>2)throw new TypeError("Too many slashes in repo designation: "+e);return{type:"dataset",name:e.slice(9)}}if(t>1)throw new TypeError("Too many slashes in repo designation: "+e);return{type:"model",name:e}}new Promise(e=>{});function vh(e){if(globalThis.Buffer)return globalThis.Buffer.from(e).toString("base64");{const t=[];return e.forEach(n=>{t.push(String.fromCharCode(n))}),globalThis.btoa(t.join(""))}}function yh(e,t){return Object.assign({},...t.map(n=>{if(e[n]!==void 0)return{[n]:e[n]}}))}function nf(e){const t=/<(https?:[/][/][^>]+)>;\s+rel="([^"]+)"/g;return Object.fromEntries([...e.matchAll(t)].map(([,n,r])=>[r,n]))}var wh=["private","downloads","gated","likes","lastModified"];async function*Sh(e){var t,n,r,o,l,i,u,s,a;const m=e&&tf(e);let p=(t=e==null?void 0:e.limit)!=null?t:1/0;const h=new URLSearchParams([...Object.entries({limit:String(Math.min(p,500)),...(n=e==null?void 0:e.search)!=null&&n.owner?{author:e.search.owner}:void 0,...(r=e==null?void 0:e.search)!=null&&r.query?{search:e.search.query}:void 0}),...(i=(l=(o=e==null?void 0:e.search)==null?void 0:o.tags)==null?void 0:l.map(v=>["filter",v]))!=null?i:[],...wh.map(v=>["expand",v]),...(s=(u=e==null?void 0:e.additionalFields)==null?void 0:u.map(v=>["expand",v]))!=null?s:[]]).toString();let y=`${(e==null?void 0:e.hubUrl)||Fo}/api/datasets`+(h?"?"+h:"");for(;y;){const v=await((a=e==null?void 0:e.fetch)!=null?a:fetch)(y,{headers:{accept:"application/json",...e!=null&&e.credentials?{Authorization:`Bearer ${m}`}:void 0}});if(!v.ok)throw await mn(v);const w=await v.json();for(const c of w)if(yield{...(e==null?void 0:e.additionalFields)&&yh(c,e.additionalFields),id:c._id,name:c.id,private:c.private,downloads:c.downloads,likes:c.likes,gated:c.gated,updatedAt:new Date(c.lastModified)},p--,p<=0)return;const E=v.headers.get("Link");y=E?nf(E).next:void 0}}async function*_h(e){var t;const n=tf(e),r=gh(e.repo);let o=`${e.hubUrl||Fo}/api/${r.type}s/${r.name}/tree/${e.revision||"main"}${e.path?"/"+e.path:""}?recursive=${!!e.recursive}&expand=${!!e.expand}`;for(;o;){const l=await((t=e.fetch)!=null?t:fetch)(o,{headers:{accept:"application/json",...n?{Authorization:`Bearer ${n}`}:void 0}});if(!l.ok)throw await mn(l);const i=await l.json();for(const s of i)yield s;const u=l.headers.get("Link");o=u?nf(u).next:void 0}}async function js(e){var t,n;if(typeof window>"u")throw new Error("oauthHandleRedirect is only available in the browser");const r=new URLSearchParams(window.location.search),[o,l]=[r.get("error"),r.get("error_description")];if(o)throw new Error(`${o}: ${l}`);const i=r.get("code"),u=localStorage.getItem("huggingface.co:oauth:nonce");if(!i)throw new Error("Missing oauth code from query parameters in redirected URL");if(!u)throw new Error("Missing oauth nonce from localStorage");const s=localStorage.getItem("huggingface.co:oauth:code_verifier");if(!s)throw new Error("Missing oauth code_verifier from localStorage");const a=r.get("state");if(!a)throw new Error("Missing oauth state from query parameters in redirected URL");let m;try{m=JSON.parse(a)}catch{throw new Error("Invalid oauth state in redirected URL, unable to parse JSON: "+a)}if(m.nonce!==u)throw new Error("Invalid oauth state in redirected URL");const p=Fo,h=`${new URL(p).origin}/.well-known/openid-configuration`,y=await fetch(h,{headers:{Accept:"application/json"}});if(!y.ok)throw await mn(y);const v=await y.json(),w=await fetch(v.token_endpoint,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({grant_type:"authorization_code",code:i,redirect_uri:m.redirectUri,code_verifier:s}).toString()});if(localStorage.removeItem("huggingface.co:oauth:code_verifier"),localStorage.removeItem("huggingface.co:oauth:nonce"),!w.ok)throw await mn(w);const E=await w.json(),c=new Date(Date.now()+E.expires_in*1e3),f=await fetch(v.userinfo_endpoint,{headers:{Authorization:`Bearer ${E.access_token}`}});if(!f.ok)throw await mn(f);const d=await f.json();return{accessToken:E.access_token,accessTokenExpiresAt:c,userInfo:{id:d.sub,name:d.name,fullname:d.preferred_username,email:d.email,emailVerified:d.email_verified,avatarUrl:d.picture,websiteUrl:d.website,isPro:d.isPro,orgs:(n=(t=d.orgs)==null?void 0:t.map(S=>({id:S.sub,name:S.name,fullname:S.name,isEnterprise:S.isEnterprise,canPay:S.canPay,avatarUrl:S.picture,roleInOrg:S.roleInOrg})))!=null?n:[]},state:m.state,scope:E.scope}}async function kh(e){if(typeof window>"u")throw new Error("oauthHandleRedirect is only available in the browser");const t=new URLSearchParams(window.location.search);return t.has("error")?js():t.has("code")?localStorage.getItem("huggingface.co:oauth:nonce")?js():(console.warn("Missing oauth nonce from localStorage. This can happen when the user refreshes the page after logging in, without changing the URL."),!1):!1}async function Eh(e){var t,n;if(typeof window>"u")throw new Error("oauthLogin is only available in the browser");const r=(e==null?void 0:e.hubUrl)||Fo,o=`${new URL(r).origin}/.well-known/openid-configuration`,l=await fetch(o,{headers:{Accept:"application/json"}});if(!l.ok)throw await mn(l);const i=await l.json(),u=globalThis.crypto.randomUUID(),s=globalThis.crypto.randomUUID()+globalThis.crypto.randomUUID();localStorage.setItem("huggingface.co:oauth:nonce",u),localStorage.setItem("huggingface.co:oauth:code_verifier",s);const a=(e==null?void 0:e.redirectUrl)||window.location.href,m=JSON.stringify({nonce:u,redirectUri:a,state:e==null?void 0:e.state}),p=(n=(t=window==null?void 0:window.huggingface)==null?void 0:t.variables)!=null?n:null,h=(e==null?void 0:e.clientId)||(p==null?void 0:p.OAUTH_CLIENT_ID);if(!h)throw p?new Error("Missing clientId, please add hf_oauth: true to the README.md's metadata in your static Space"):new Error("Missing clientId");const y=vh(new Uint8Array(await globalThis.crypto.subtle.digest("SHA-256",new TextEncoder().encode(s)))).replace(/[+]/g,"-").replace(/[/]/g,"_").replace(/=/g,"");return`${i.authorization_endpoint}?${new URLSearchParams({client_id:h,scope:(e==null?void 0:e.scopes)||(p==null?void 0:p.OAUTH_SCOPES)||"openid profile",response_type:"code",redirect_uri:a,state:m,code_challenge:y,code_challenge_method:"S256"}).toString()}`}async function xh(){let e=JSON.parse(localStorage.getItem("oauth")??"null");if(e||(e=await kh()),e&&new Date(e.accessTokenExpiresAt)<new Date)return console.warn("Access token expired"),localStorage.removeItem("oauth"),!1;if(e&&localStorage.setItem("oauth",JSON.stringify(e)),e&&e.state)try{const t=JSON.parse(e.state);if(typeof t!="object"||t===null||!("urlBeforeLogin"in t))throw new Error("Invalid state");const n=t.urlBeforeLogin;if(typeof n!="string")throw new Error("Invalid redirect URL: not a string");const r=new URL(n);if(r.origin!==window.location.origin)throw new Error("Invalid redirect URL: different origin");localStorage.setItem("oauth",JSON.stringify({...e,state:null})),window.location.href=r.href}catch(t){console.error(t)}return e}async function rf(){const e=JSON.stringify({urlBeforeLogin:window.location.href}),t={state:e,..."huggingface"in window?void 0:{state:e,redirectUrl:new URL(window.location.href).origin+"/",clientId:"921c40c6-531f-419e-9aa8-3d1cc2606e5e",scopes:"openid profile read-repos"}},n=await Eh(t)+"&prompt=consent";window.location.href=n}function Ch(){localStorage.removeItem("oauth"),window.location.reload()}const Nh="/assets/sign-in-with-huggingface-sm-DQG9zNVq.svg";function Bo({children:e,className:t,progress:n,error:r,title:o}){const l=r==null?void 0:r.toString();return r&&console.error(r),C.useEffect(()=>{document.title=o?`${o} - hyperparam`:"hyperparam"},[o]),g.jsxs("main",{className:"main",children:[g.jsx(Lh,{}),g.jsxs("div",{className:"content-container",children:[g.jsx("div",{className:fr("content",t),children:e}),g.jsxs("div",{className:fr("error-bar",r&&"show-error"),children:[l,["Invalid username or password","Please log in","fetch head failed 401"].some(i=>l==null?void 0:l.includes(i))?g.jsx("p",{style:{marginTop:0,padding:"0.5rem 0"},children:g.jsx("a",{onClick:()=>{rf().catch(()=>{})},children:g.jsx("img",{src:Nh,alt:"Sign in with Hugging Face"})})}):null]})]}),n!==void 0&&n<1&&g.jsx("div",{className:"progress-bar",role:"progressbar",children:g.jsx("div",{style:{width:`${(100*n).toString()}%`}})})]})}function Lh(){return g.jsx("nav",{className:"nav",children:g.jsx("a",{className:"brand",href:"https://hyperparam.app",target:"_blank",rel:"noreferrer",children:"hyperparam"})})}function vr({className:e}){return g.jsx("div",{className:fr("spinner",e)})}function Wo(e){const t=new URL(window.location.href);t.search=e,window.parent.postMessage({queryString:e},"https://huggingface.co"),window.location.assign(t)}function jh(e){const t=new URL(e);if(t.protocol!=="https:"&&t.protocol!=="http:")throw new Error("url must be a HTTP URL");if(t.host!=="huggingface.co"&&t.host!=="hf.co"||t.protocol!=="https:")return{kind:"non-hf",raw:e};if(/^(\/datasets(\/[?<namespace>^/]+)?)?(\/)?$/.exec(t.pathname))return{kind:"base",raw:e};const n=/^\/datasets\/(?<namespace>[^/]+)\/(?<repo>[^/]+)\/?$/.exec(t.pathname);if(n!=null&&n.groups)return{kind:"repo",raw:e,...n.groups};const r=/^\/datasets\/(?<namespace>[^/]+)\/(?<repo>[^/]+)\/(?<action>tree)\/(?<branch>(refs\/(convert|pr)\/)?[^/]+)(?<path>(\/[^/]+)*)\/?$/.exec(t.pathname);if(r!=null&&r.groups&&r.groups.branch!=="refs"){const l=r.groups.branch.replace(/\//g,"%2F");return{kind:"folder",raw:`${t.origin}/datasets/${r.groups.namespace}/${r.groups.repo}/${r.groups.action}/${l}${r.groups.path}`,...r.groups,branch:l}}const o=/^\/datasets\/(?<namespace>[^/]+)\/(?<repo>[^/]+)\/(?<action>blob|resolve)\/(?<branch>(refs\/(convert|pr)\/)?[^/]+)(?<path>(\/[^/]+)+)$/.exec(t.pathname);if(o!=null&&o.groups&&o.groups.branch!=="refs"){const l=o.groups.branch.replace(/\//g,"%2F");return{kind:"file",raw:`${t.origin}/datasets/${o.groups.namespace}/${o.groups.repo}/${o.groups.action}/${l}${o.groups.path}`,...o.groups,branch:l,resolveUrl:`${t.origin}/datasets/${o.groups.namespace}/${o.groups.repo}/resolve/${l}${o.groups.path}`}}throw new Error("Unsupported Hugging Face URL")}const Je="https://huggingface.co/datasets";function Ih(e){if(e.kind==="non-hf")return[{url:e.raw,text:e.raw}];{if(e.kind==="base")return[{url:Je,text:Je}];if(e.kind==="repo"){const l=`${Je}/${e.namespace}/${e.repo}`;return[{url:l,text:l}]}const t=`${Je}/${e.namespace}/${e.repo}/tree/${e.branch}/`,n=[{url:t,text:t}],r=e.path.split("/").filter(l=>l.length>0),o=r.at(-1);if(!o)return n;for(let l=0;l<r.length-1;l++)n.push({url:`${Je}/${e.namespace}/${e.repo}/tree/${e.branch}/${r.slice(0,l+1).join("/")}`,text:r[l]+"/"});return n.push({url:`${Je}/${e.namespace}/${e.repo}/${e.action}/${e.branch}${e.path}`,text:o}),n}}function uu({url:e,children:t}){return g.jsx("a",{href:`/?url=${e}`,onClick:n=>{n.preventDefault(),n.stopPropagation(),Wo(`?url=${e}`)},children:t})}function Ph({url:e,children:t}){return g.jsx("button",{onClick:()=>{Wo(`?url=${e}`)},children:t})}function Rh({label:e,className:t,children:n}){const[r,o]=C.useState(!1),l=C.useRef(null),i=C.useRef(null);function u(){o(!r)}return C.useEffect(()=>{function s(p){const h=p.target;i.current&&i.current.contains(h)&&h.tagName!=="INPUT"&&o(!1)}function a(p){l.current&&!l.current.contains(p.target)&&o(!1)}function m(p){p.key==="Escape"&&o(!1)}return document.addEventListener("click",s),document.addEventListener("keydown",m),document.addEventListener("mousedown",a),()=>{document.removeEventListener("click",s),document.removeEventListener("keydown",m),document.removeEventListener("mousedown",a)}},[]),g.jsxs("div",{className:fr("dropdown",t,r&&"open"),ref:l,children:[g.jsx("button",{className:"dropdown-button",onClick:u,children:e}),g.jsx("div",{className:"dropdown-content",ref:i,children:n})]})}const Th=["branches","tags","converts","pullRequests"];async function zh(e,t,n){const r=await fetch(`https://huggingface.co/api/datasets/${e}/${t}/refs`,n);if(!r.ok)throw new Error(`HTTP error ${r.status.toString()}`);const o=await r.json();return Th.flatMap(l=>{var i;return((i=o[l])==null?void 0:i.map(u=>({refType:l,...u})))??[]})}function Oh(e){return(e==null?void 0:e.fileSize)!==void 0?of(e.fileSize):""}function of(e){const t=["b","kb","mb","gb","tb"];if(e===0)return"0 b";const n=Math.floor(Math.log2(e)/10);if(n===0)return e.toLocaleString("en-US")+" b";const r=e/Math.pow(1024,n);return(r<10?r.toFixed(1):Math.round(r)).toLocaleString("en-US")+" "+t[n]}function $h(e){const t=e.get("content-length");return t?Number(t):void 0}const Uh={png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",svg:"image/svg+xml",tiff:"image/tiff",webp:"image/webp"},Dh=[".png",".jpg",".jpeg",".gif",".svg",".tiff",".webp"];function Mh(e){const t={Authorization:`Bearer ${e.accessToken}`};return{oAuthResult:e,headers:t,fetch:async(n,r)=>(r===void 0&&(r={}),r.headers===void 0&&(r.headers={}),r.headers={...t,...r.headers},window.fetch(n,r))}}function Is(){return{headers:{},fetch:window.fetch.bind(window)}}const qe=C.createContext(void 0);function su({url:e}){const[t,n]=C.useState(),r=C.useContext(qe);C.useEffect(()=>{if(!("branch"in e)||!r){n([]);return}zh(e.namespace,e.repo,{headers:r.headers}).then(n).catch(()=>{n([])})},[e,r]);const o=C.useCallback(l=>{var s,a;if(!("branch"in e))return;const i=((a=(s=/^(refs\/(heads|tags)\/)?(?<pathElement>[^/]+)$/.exec(l.ref))==null?void 0:s.groups)==null?void 0:a.pathElement)??l.ref;return{refUrl:`${Je}/${e.namespace}/${e.repo}/tree/${encodeURIComponent(i)}/`,pathElement:decodeURIComponent(i)}},[e]);return g.jsxs("nav",{className:"top-header",children:[g.jsx("a",{href:"/",className:"home"}),g.jsx("div",{className:"path",children:Ih(e).map(({url:l,text:i},u)=>g.jsx(uu,{url:l,children:i},u))}),g.jsx("a",{href:e.raw,target:"_blank",rel:"noreferrer",className:"external"}),"branch"in e&&t&&g.jsx(Rh,{className:"branch-selector",children:t.map((l,i)=>{const u=o(l);if(!u)return null;const{refUrl:s,pathElement:a}=u;return g.jsx(Ph,{url:s,children:a},i)})})]})}function Ah({url:e,row:t,col:n}){const[r,o]=C.useState(0),[l,i]=C.useState(),[u,s]=C.useState(),[a,m]=C.useState(),p=C.useContext(qe),h=(e.kind==="file"?e.path:e.raw).split("/");if(h.length<1)throw new Error("Invalid URL path");const y=h.at(-1);return C.useEffect(()=>{if(!p)return;const{headers:v}=p;async function w(){try{s(.25);const E=e.kind==="file"?e.resolveUrl:e.raw,c=await Zc({url:E,headers:v}),f={url:E,byteLength:c.byteLength,headers:v};s(.5);const d=await Gc(c);s(.75);const S=ef(f,d),x=await S.rows(t,t+1),N=await Eo(x,1,S.header)[0][S.header[n]].then(fi);i(N),m(void 0)}catch(E){m(E),i(void 0)}finally{o(2),s(void 0)}}r===0&&(o(1),w().catch(()=>{}))},[e,n,t,r,m,p]),g.jsxs(Bo,{progress:u,error:a,title:y,children:[g.jsx(su,{url:e}),g.jsx("pre",{className:"viewer text",children:l})]})}function fi(e){return e==="string"||typeof e=="string"?e:typeof e=="number"?e.toLocaleString("en-US"):Array.isArray(e)?`[
${e.map(t=>Fh(fi(t),2)).join(`,
`)}
]`:e==null?JSON.stringify(e):e instanceof Date?e.toISOString():typeof e=="object"?`{${Object.entries(e).filter(t=>t[1]!==void 0).map(([t,n])=>`${t}: ${fi(n)}`).join(", ")}}`:"{}"}function Fh(e,t){return e==null?void 0:e.split(`
`).map(n=>" ".repeat(t)+n).join(`
`)}function Ho({content:e,headers:t,children:n}){return g.jsxs("div",{className:"viewer",children:[g.jsxs("div",{className:"view-header",children:[(e==null?void 0:e.fileSize)&&g.jsx("span",{title:e.fileSize.toLocaleString("en-US")+" bytes",children:Oh(e)}),t]}),n]})}function Bh({url:e,setError:t}){const[n,r]=C.useState(0),[o,l]=C.useState(),i=C.useContext(qe);return C.useEffect(()=>{if(!i)return;const{fetch:u}=i;async function s(){try{const a=await u(e);if(a.status==401){const v=await a.text();t(new Error(v)),l(void 0);return}const m=await a.arrayBuffer(),p=Wh(m),h=`data:${Hh(e)};base64,${p}`,y=$h(a.headers);l({dataUri:h,fileSize:y}),t(void 0)}catch(a){l(void 0),t(a)}finally{r(2)}}r(a=>a!==0?a:(s().catch(()=>{}),1))},[e,t,i]),g.jsxs(Ho,{content:o,children:[(o==null?void 0:o.dataUri)&&g.jsx("img",{alt:e,className:"image",src:o.dataUri}),n&&g.jsx(vr,{className:"center"})]})}function Wh(e){let t="";const n=new Uint8Array(e);for(let r=0;r<n.byteLength;r++)t+=String.fromCharCode(n[r]);return btoa(t)}function Hh(e){const t=e.split(".").pop()??"";return Uh[t]||"image/png"}function Vh({text:e,className:t}){function n(r){const o=[],l=r.split(`
`);let i=!1,u=[],s=!1,a=[];for(let m=0;m<l.length;m++){const p=l[m];if(p.startsWith("```")){i?(o.push(g.jsx("pre",{children:u.join(`
`)},`code-${m.toLocaleString("en-US")}`)),i=!1,u=[]):i=!0;continue}if(i){u.push(p);continue}if(p.includes("**")){const y=p.split("**");o.push(g.jsx("p",{children:y.map((v,w)=>w%2?g.jsx("strong",{children:v},w):v)},m));continue}if(p.includes("*")){const y=p.split("*");o.push(g.jsx("p",{children:y.map((v,w)=>w%2?g.jsx("em",{children:v},w):v)},m));continue}if(p.startsWith("#")){const y=p.split(" ")[0].length,v=p.slice(y+1),w=`h${y.toLocaleString("en-US")}`;o.push(g.jsx(w,{children:v},m));continue}const h=/!\[(.*?)\]\((.*?)\)/.exec(p);if(h){const[,y,v]=h;o.push(g.jsx("img",{src:v,alt:y},m));continue}if(p.includes("[")&&p.includes("]")&&p.includes("(")&&p.includes(")")){const y=p.replace(/\[(.*?)\]\((.*?)\)/g,(v,w,E)=>`<a href="${E}" target="_blank" rel="noreferrer">${w}</a>`);o.push(g.jsx("p",{dangerouslySetInnerHTML:{__html:y}},m));continue}if(p.startsWith("-")||p.startsWith("*")||p.startsWith("+")){const y=p.slice(1).trim();a.push(g.jsx("li",{children:y},`list-item-${m.toLocaleString("en-US")}`)),s=!0;continue}s&&a.length>0&&(o.push(g.jsx("ul",{children:a},`list-${m.toLocaleString("en-US")}`)),a=[],s=!1),o.push(g.jsx("p",{children:p},m))}return i&&u.length>0&&o.push(g.jsx("pre",{children:u.join(`
`)},`code-${l.length.toLocaleString("en-US")}`)),s&&a.length>0&&o.push(g.jsx("ul",{children:a},`list-${l.length.toLocaleString("en-US")}`)),g.jsx("div",{className:t,children:o})}return n(e)}function Qh({url:e,setError:t}){const[n,r]=C.useState(0),[o,l]=C.useState(),i=C.useContext(qe);return C.useEffect(()=>{if(!i)return;const{fetch:u}=i;async function s(){try{const a=await u(e),m=await a.text();if(a.status==401){t(new Error(m)),l(void 0);return}t(void 0),l(m)}catch(a){t(a),l(void 0)}finally{r(2)}}r(a=>a!==0?a:(s().catch(()=>{}),1))},[e,t,i]),g.jsxs(Ho,{content:{fileSize:o==null?void 0:o.length},children:[g.jsx(Vh,{className:"markdown",text:o??""}),n===1&&g.jsx(vr,{className:"center"})]})}function Yh({url:e,resolveUrl:t,setProgress:n,setError:r}){const[o,l]=C.useState(0),[i,u]=C.useState(),s=C.useContext(qe);C.useEffect(()=>{if(!s)return;const{headers:h}=s;async function y(){try{n(.33);const v=await Zc({url:t,headers:h}),w={url:t,byteLength:v.byteLength,headers:h};n(.66);const E=await Gc(v);let c=ef(w,E);c=Ap(c);const f=v.byteLength;u({dataframe:c,fileSize:f}),r(void 0)}catch(v){r(v),u(void 0)}finally{l(2),n(1)}}o===0&&(l(1),y().catch(()=>{}))},[o,t,r,n,s]);const a=C.useCallback((h,y)=>{Wo(`?url=${e}&row=${y.toString()}&col=${h.toString()}`)},[e]),m=C.useCallback((h,y,v)=>{if(h.button===1){h.preventDefault();const w=new URL(window.location.href);w.search=`?url=${e}&row=${v.toString()}&col=${y.toString()}`,window.open(w,"_blank")}},[e]),p=g.jsx(g.Fragment,{children:(i==null?void 0:i.dataframe)&&g.jsxs("span",{children:[i.dataframe.numRows.toLocaleString("en-US")," rows"]})});return g.jsxs(Ho,{content:i,headers:p,children:[(i==null?void 0:i.dataframe)&&g.jsx(Wp,{cacheKey:t,data:i.dataframe,onDoubleClickCell:a,onMouseDownCell:m,onError:r}),o&&g.jsx(vr,{className:"center"})]})}function qh({url:e,setError:t}){const[n,r]=C.useState(0),[o,l]=C.useState(),i=C.useRef(null),u=C.useContext(qe);C.useEffect(()=>{if(!u)return;const{fetch:a}=u;async function m(){try{const p=await a(e),h=await p.text();if(p.status==401){t(new Error(h)),l(void 0);return}t(void 0),l(h)}catch(p){t(p),l(void 0)}finally{r(2)}}r(p=>p!==0?p:(m().catch(()=>{}),1))},[e,t,u]);const s=g.jsx(g.Fragment,{children:g.jsxs("span",{children:[o?Kh(o):0," lines"]})});return g.jsxs(Ho,{content:{fileSize:o==null?void 0:o.length},headers:s,children:[g.jsx("code",{className:"text",ref:i,children:o}),n&&g.jsx(vr,{className:"center"})]})}function Kh(e){let t=0;for(const n of e)n===`
`&&t++;return t.toLocaleString("en-US")}function Xh({url:e,resolveUrl:t,setError:n,setProgress:r}){const o=e.replace(/\?.*$/,"");return o.endsWith(".md")?g.jsx(Qh,{url:t,setError:n}):o.endsWith(".parquet")?g.jsx(Yh,{url:e,resolveUrl:t,setError:n,setProgress:r}):Dh.some(l=>o.endsWith(l))?g.jsx(Bh,{url:t,setError:n}):g.jsx(qh,{url:t,setError:n,setProgress:r})}function Gh({url:e}){const[t,n]=C.useState(),[r,o]=C.useState(),l=e.kind==="file"?e.resolveUrl:e.raw,i=l.split("/");if(i.length<1)throw new Error("Invalid URL path");const u=i.at(-1);return g.jsxs(Bo,{progress:t,error:r,title:u,children:[g.jsx(su,{url:e}),g.jsx(Xh,{url:e.raw,resolveUrl:l,setProgress:n,setError:o})]})}function Ps({url:e}){const[t,n]=C.useState(),[r,o]=C.useState(),l=C.useRef(null),i=C.useContext(qe);C.useEffect(()=>{if(!i)return;const{fetch:a}=i;async function m(){const p=_h({repo:`datasets/${e.namespace}/${e.repo}`,revision:e.branch,path:e.path.replace(/^\//,""),fetch:a}),h=[];for await(const y of p)h.push(y);n(h),o(void 0)}m().catch(p=>{n([]),o(p)})},[e,i]);const u=C.useCallback(a=>{const m=a.type==="directory"?"tree":"blob";return`${Je}/${e.namespace}/${e.repo}/${m}/${e.branch}/${a.path}`},[e]),s=C.useCallback(a=>a.path.split("/").at(-1),[]);return g.jsxs(Bo,{error:r,title:e.path,children:[g.jsx(su,{url:e}),t&&t.length>0&&g.jsx("ul",{className:"file-list",ref:l,children:t.map((a,m)=>g.jsx("li",{children:g.jsxs(uu,{url:u(a),children:[g.jsx("span",{className:fr("file-name","file",a.type==="directory"&&"folder"),children:s(a)}),a.type==="file"&&g.jsx(g.Fragment,{children:g.jsx("span",{className:"file-size",title:a.size.toLocaleString("en-US")+" bytes",children:of(a.size)})})]})},m))}),(t==null?void 0:t.length)===0&&g.jsx("div",{className:"center",children:"No files"}),t===void 0&&g.jsx(vr,{className:"center"})]})}function Zh(){const[e,t]=C.useState(),[n,r]=C.useState([]),o=C.useContext(qe);C.useEffect(()=>{if(!o)return;const i=o.fetch;async function u(){const s=[];for await(const a of Sh({search:{query:e},limit:10,fetch:i}))s.push(a);r(s)}u().catch(s=>{r([]),console.error(s)})},[e,o]);function l(i){t(i.target.value)}return g.jsxs(g.Fragment,{children:[g.jsx("input",{type:"search",onChange:l}),g.jsx("ul",{className:"ref-list",children:n.map(i=>g.jsx("li",{style:{fontSize:"0.9rem"},children:g.jsx(uu,{url:`${Je}/${i.name}`,children:i.name})},i.name))})]})}const Jh="/assets/sign-in-with-huggingface-lg-qDcc3w-B.svg";function Rs(){const e=C.useRef(null),t=C.useContext(qe);function n(r){r.preventDefault();const o=new FormData(r.currentTarget).get("url");Wo(`?url=${o}`)}return g.jsxs("div",{id:"welcome",children:[g.jsx("h1",{children:"hyparquet"}),g.jsxs("sub",{children:["/haɪ pɑːrˈkeɪ/",g.jsx("img",{src:"audio.svg",alt:"play hyparquet pronunciation",height:"18",width:"18",onClick:()=>{var r;(r=e.current)==null||r.play().catch(()=>{})}})]}),g.jsx("audio",{ref:e,src:"hyparquet.mp3"}),g.jsx("h2",{children:"in-browser parquet file reader"}),g.jsxs("p",{children:[g.jsx("a",{href:"https://www.npmjs.com/package/hyparquet",children:g.jsx("img",{src:"https://img.shields.io/npm/v/hyparquet",alt:"npm hyparquet"})})," ",g.jsx("a",{href:"https://github.com/hyparam/hyparquet",children:g.jsx("img",{src:"https://img.shields.io/github/stars/hyparam/hyparquet?style=social",alt:"star hyparquet"})})]}),g.jsxs("p",{children:["Online demo of"," ",g.jsx("a",{href:"https://github.com/hyparam/hyparquet",children:"hyparquet"}),": a parser for apache parquet files. Uses"," ",g.jsx("a",{href:"https://github.com/hyparam/hightable",children:"hightable"})," for high performance windowed table viewing."]}),g.jsxs("section",{children:[g.jsx("h3",{children:"Select a dataset on Hugging Face"}),t!=null&&t.oAuthResult?g.jsxs("p",{children:["Logged in as",g.jsx("img",{src:t.oAuthResult.userInfo.avatarUrl,alt:t.oAuthResult.userInfo.name,style:{width:"1rem",height:"1rem",borderRadius:"50%",margin:"0 0.5rem"}}),t.oAuthResult.userInfo.name," (",g.jsx("a",{onClick:()=>{Ch()},children:"Log out"}),"). You can search your private and gated datasets."]}):g.jsxs("p",{children:[g.jsx("p",{children:"Log in to search your private and gated datasets"}),g.jsx("a",{onClick:()=>{rf().catch(()=>{})},children:g.jsx("img",{src:Jh,alt:"Sign in with Hugging Face"})})]}),g.jsx("p",{children:"Search for dataset:"}),g.jsx(Zh,{})]}),g.jsxs("section",{children:[g.jsx("h3",{children:"Parquet URL"}),g.jsx("p",{children:"You can also set a url to see your parquet data. 👀"}),g.jsxs("form",{onSubmit:n,style:{display:"flex",gap:"1rem"},children:[g.jsx("label",{htmlFor:"url",children:"URL"}),g.jsx("input",{name:"url",defaultValue:"https://huggingface.co/datasets/codeparrot/github-code/resolve/main/data/train-00000-of-01126.parquet",style:{width:"100%"},type:"url"}),g.jsx("button",{style:{fontSize:"1rem",padding:"0 0.5rem"},type:"submit",children:"Open"})]}),g.jsxs("p",{children:[g.jsx("p",{children:"Example files:"}),g.jsxs("ul",{className:"quick-links",children:[g.jsx("li",{children:g.jsx("a",{className:"aws",href:"?url=https://hyperparam-public.s3.amazonaws.com/wiki-en-00000-of-00041.parquet",children:"s3://wiki-en-00000-of-00041.parquet"})}),g.jsx("li",{children:g.jsx("a",{className:"azure",href:"?url=https://hyperparam.blob.core.windows.net/hyperparam/starcoderdata-js-00000-of-00065.parquet",children:"azure://starcoderdata-js-00000-of-00065.parquet"})}),g.jsx("li",{children:g.jsx("a",{className:"huggingface",href:"?url=https://huggingface.co/datasets/codeparrot/github-code/resolve/main/data/train-00000-of-01126.parquet?download=true",children:"huggingface://github-code-00000-of-01126.parquet"})}),g.jsx("li",{children:g.jsx("a",{className:"github",href:"?url=https://raw.githubusercontent.com/hyparam/hyparquet/master/test/files/rowgroups.parquet",children:"github://rowgroups.parquet"})})]})]})]})]})}function bh(){const e=new URLSearchParams(location.search),t=e.get("url");if(Array.isArray(t))throw new Error("url must be a string");if(t===null)return g.jsx(Rs,{});try{const n=jh(t);return n.kind==="base"?g.jsx(Rs,{}):n.kind==="repo"?g.jsx(Ps,{url:{...n,kind:"folder",path:"",branch:"main",action:"tree"}}):n.kind==="folder"?g.jsx(Ps,{url:n}):e.has("col")&&e.has("row")?g.jsx(Ah,{url:n,row:Number(e.get("row")),col:Number(e.get("col"))}):g.jsx(Gh,{url:n})}catch(n){return g.jsx(Bo,{error:n,title:"Error",children:g.jsx("div",{className:"error",children:n.message})})}}function em({children:e}){const[t,n]=C.useState(void 0);return C.useEffect(()=>{xh().then(r=>{if(!r){n(Is());return}n(Mh(r))}).catch(r=>{console.error("Error fetching OAuth"),n(Is()),console.error(r)})},[]),g.jsx(qe.Provider,{value:t,children:e})}function tm(){return g.jsx(em,{children:g.jsx(bh,{})})}const lf=document.getElementById("app");if(!lf)throw new Error("No root element");Qc(lf).render(g.jsx(C.StrictMode,{children:g.jsx(tm,{})}));