rqbit/crates/librqbit/webui/dist/assets/index.js
Igor Katson 2017c5ec94
Add an HTTP API endpoint + UI widgets to stream logs (#49)
* Added JSON logs to Desktop

* Move logging config into librqbit for reuse

* Log printer now available in both Desktop and Web UI

* Fix JS type error
2023-12-09 00:26:14 +00:00

44 lines
193 KiB
JavaScript

(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function Zl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Na={exports:{}},Jl={},Ta={exports:{}},F={};/**
* @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 $r=Symbol.for("react.element"),Zd=Symbol.for("react.portal"),Jd=Symbol.for("react.fragment"),qd=Symbol.for("react.strict_mode"),bd=Symbol.for("react.profiler"),ep=Symbol.for("react.provider"),tp=Symbol.for("react.context"),np=Symbol.for("react.forward_ref"),rp=Symbol.for("react.suspense"),lp=Symbol.for("react.memo"),op=Symbol.for("react.lazy"),ts=Symbol.iterator;function ip(e){return e===null||typeof e!="object"?null:(e=ts&&e[ts]||e["@@iterator"],typeof e=="function"?e:null)}var _a={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ja=Object.assign,La={};function Vn(e,t,n){this.props=e,this.context=t,this.refs=La,this.updater=n||_a}Vn.prototype.isReactComponent={};Vn.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")};Vn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ra(){}Ra.prototype=Vn.prototype;function Zi(e,t,n){this.props=e,this.context=t,this.refs=La,this.updater=n||_a}var Ji=Zi.prototype=new Ra;Ji.constructor=Zi;ja(Ji,Vn.prototype);Ji.isPureReactComponent=!0;var ns=Array.isArray,Oa=Object.prototype.hasOwnProperty,qi={current:null},Pa={key:!0,ref:!0,__self:!0,__source:!0};function Fa(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Oa.call(t,r)&&!Pa.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1<u){for(var s=Array(u),a=0;a<u;a++)s[a]=arguments[a+2];l.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps,u)l[r]===void 0&&(l[r]=u[r]);return{$$typeof:$r,type:e,key:o,ref:i,props:l,_owner:qi.current}}function up(e,t){return{$$typeof:$r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function bi(e){return typeof e=="object"&&e!==null&&e.$$typeof===$r}function sp(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var rs=/\/+/g;function wo(e,t){return typeof e=="object"&&e!==null&&e.key!=null?sp(""+e.key):t.toString(36)}function al(e,t,n,r,l){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case $r:case Zd:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+wo(i,0):r,ns(l)?(n="",e!=null&&(n=e.replace(rs,"$&/")+"/"),al(l,t,n,"",function(a){return a})):l!=null&&(bi(l)&&(l=up(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(rs,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",ns(e))for(var u=0;u<e.length;u++){o=e[u];var s=r+wo(o,u);i+=al(o,t,n,s,l)}else if(s=ip(e),typeof s=="function")for(e=s.call(e),u=0;!(o=e.next()).done;)o=o.value,s=r+wo(o,u++),i+=al(o,t,n,s,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Wr(e,t,n){if(e==null)return e;var r=[],l=0;return al(e,r,"","",function(o){return t.call(n,o,l++)}),r}function ap(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 ve={current:null},cl={transition:null},cp={ReactCurrentDispatcher:ve,ReactCurrentBatchConfig:cl,ReactCurrentOwner:qi};F.Children={map:Wr,forEach:function(e,t,n){Wr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Wr(e,function(){t++}),t},toArray:function(e){return Wr(e,function(t){return t})||[]},only:function(e){if(!bi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};F.Component=Vn;F.Fragment=Jd;F.Profiler=bd;F.PureComponent=Zi;F.StrictMode=qd;F.Suspense=rp;F.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=cp;F.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=ja({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=qi.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)Oa.call(t,s)&&!Pa.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:$r,type:e.type,key:l,ref:o,props:r,_owner:i}};F.createContext=function(e){return e={$$typeof:tp,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:ep,_context:e},e.Consumer=e};F.createElement=Fa;F.createFactory=function(e){var t=Fa.bind(null,e);return t.type=e,t};F.createRef=function(){return{current:null}};F.forwardRef=function(e){return{$$typeof:np,render:e}};F.isValidElement=bi;F.lazy=function(e){return{$$typeof:op,_payload:{_status:-1,_result:e},_init:ap}};F.memo=function(e,t){return{$$typeof:lp,type:e,compare:t===void 0?null:t}};F.startTransition=function(e){var t=cl.transition;cl.transition={};try{e()}finally{cl.transition=t}};F.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};F.useCallback=function(e,t){return ve.current.useCallback(e,t)};F.useContext=function(e){return ve.current.useContext(e)};F.useDebugValue=function(){};F.useDeferredValue=function(e){return ve.current.useDeferredValue(e)};F.useEffect=function(e,t){return ve.current.useEffect(e,t)};F.useId=function(){return ve.current.useId()};F.useImperativeHandle=function(e,t,n){return ve.current.useImperativeHandle(e,t,n)};F.useInsertionEffect=function(e,t){return ve.current.useInsertionEffect(e,t)};F.useLayoutEffect=function(e,t){return ve.current.useLayoutEffect(e,t)};F.useMemo=function(e,t){return ve.current.useMemo(e,t)};F.useReducer=function(e,t,n){return ve.current.useReducer(e,t,n)};F.useRef=function(e){return ve.current.useRef(e)};F.useState=function(e){return ve.current.useState(e)};F.useSyncExternalStore=function(e,t,n){return ve.current.useSyncExternalStore(e,t,n)};F.useTransition=function(){return ve.current.useTransition()};F.version="18.2.0";Ta.exports=F;var v=Ta.exports;const we=Zl(v);/**
* @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 fp=v,dp=Symbol.for("react.element"),pp=Symbol.for("react.fragment"),mp=Object.prototype.hasOwnProperty,hp=fp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,vp={key:!0,ref:!0,__self:!0,__source:!0};function Ma(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)mp.call(t,r)&&!vp.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:dp,type:e,key:o,ref:i,props:l,_owner:hp.current}}Jl.Fragment=pp;Jl.jsx=Ma;Jl.jsxs=Ma;Na.exports=Jl;var c=Na.exports,Zo={},za={exports:{}},je={},$a={exports:{}},Ia={};/**
* @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(C,R){var O=C.length;C.push(R);e:for(;0<O;){var I=O-1>>>1,A=C[I];if(0<l(A,R))C[I]=R,C[O]=A,O=I;else break e}}function n(C){return C.length===0?null:C[0]}function r(C){if(C.length===0)return null;var R=C[0],O=C.pop();if(O!==R){C[0]=O;e:for(var I=0,A=C.length,pe=A>>>1;I<pe;){var Oe=2*(I+1)-1,tt=C[Oe],Pe=Oe+1,vt=C[Pe];if(0>l(tt,O))Pe<A&&0>l(vt,tt)?(C[I]=vt,C[Pe]=O,I=Pe):(C[I]=tt,C[Oe]=O,I=Oe);else if(Pe<A&&0>l(vt,O))C[I]=vt,C[Pe]=O,I=Pe;else break e}}return R}function l(C,R){var O=C.sortIndex-R.sortIndex;return O!==0?O:C.id-R.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var s=[],a=[],d=1,m=null,p=3,y=!1,w=!1,S=!1,L=typeof setTimeout=="function"?setTimeout:null,h=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 g(C){for(var R=n(a);R!==null;){if(R.callback===null)r(a);else if(R.startTime<=C)r(a),R.sortIndex=R.expirationTime,t(s,R);else break;R=n(a)}}function x(C){if(S=!1,g(C),!w)if(n(s)!==null)w=!0,Re(T);else{var R=n(a);R!==null&&Ye(x,R.startTime-C)}}function T(C,R){w=!1,S&&(S=!1,h(j),j=-1),y=!0;var O=p;try{for(g(R),m=n(s);m!==null&&(!(m.expirationTime>R)||C&&!se());){var I=m.callback;if(typeof I=="function"){m.callback=null,p=m.priorityLevel;var A=I(m.expirationTime<=R);R=e.unstable_now(),typeof A=="function"?m.callback=A:m===n(s)&&r(s),g(R)}else r(s);m=n(s)}if(m!==null)var pe=!0;else{var Oe=n(a);Oe!==null&&Ye(x,Oe.startTime-R),pe=!1}return pe}finally{m=null,p=O,y=!1}}var k=!1,N=null,j=-1,B=5,P=-1;function se(){return!(e.unstable_now()-P<B)}function Ge(){if(N!==null){var C=e.unstable_now();P=C;var R=!0;try{R=N(!0,C)}finally{R?Xe():(k=!1,N=null)}}else k=!1}var Xe;if(typeof f=="function")Xe=function(){f(Ge)};else if(typeof MessageChannel<"u"){var sn=new MessageChannel,Gn=sn.port2;sn.port1.onmessage=Ge,Xe=function(){Gn.postMessage(null)}}else Xe=function(){L(Ge,0)};function Re(C){N=C,k||(k=!0,Xe())}function Ye(C,R){j=L(function(){C(e.unstable_now())},R)}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(C){C.callback=null},e.unstable_continueExecution=function(){w||y||(w=!0,Re(T))},e.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<C?Math.floor(1e3/C):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(C){switch(p){case 1:case 2:case 3:var R=3;break;default:R=p}var O=p;p=R;try{return C()}finally{p=O}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(C,R){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var O=p;p=C;try{return R()}finally{p=O}},e.unstable_scheduleCallback=function(C,R,O){var I=e.unstable_now();switch(typeof O=="object"&&O!==null?(O=O.delay,O=typeof O=="number"&&0<O?I+O:I):O=I,C){case 1:var A=-1;break;case 2:A=250;break;case 5:A=1073741823;break;case 4:A=1e4;break;default:A=5e3}return A=O+A,C={id:d++,callback:R,priorityLevel:C,startTime:O,expirationTime:A,sortIndex:-1},O>I?(C.sortIndex=O,t(a,C),n(s)===null&&C===n(a)&&(S?(h(j),j=-1):S=!0,Ye(x,O-I))):(C.sortIndex=A,t(s,C),w||y||(w=!0,Re(T))),C},e.unstable_shouldYield=se,e.unstable_wrapCallback=function(C){var R=p;return function(){var O=p;p=R;try{return C.apply(this,arguments)}finally{p=O}}}})(Ia);$a.exports=Ia;var gp=$a.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 Da=v,_e=gp;function E(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 Aa=new Set,wr={};function on(e,t){zn(e,t),zn(e+"Capture",t)}function zn(e,t){for(wr[e]=t,e=0;e<t.length;e++)Aa.add(t[e])}var at=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Jo=Object.prototype.hasOwnProperty,yp=/^[: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]*$/,ls={},os={};function wp(e){return Jo.call(os,e)?!0:Jo.call(ls,e)?!1:yp.test(e)?os[e]=!0:(ls[e]=!0,!1)}function xp(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 Sp(e,t,n,r){if(t===null||typeof t>"u"||xp(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 ge(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var ue={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ue[e]=new ge(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ue[t]=new ge(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ue[e]=new ge(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ue[e]=new ge(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){ue[e]=new ge(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ue[e]=new ge(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ue[e]=new ge(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ue[e]=new ge(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ue[e]=new ge(e,5,!1,e.toLowerCase(),null,!1,!1)});var eu=/[\-:]([a-z])/g;function tu(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(eu,tu);ue[t]=new ge(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(eu,tu);ue[t]=new ge(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(eu,tu);ue[t]=new ge(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ue[e]=new ge(e,1,!1,e.toLowerCase(),null,!1,!1)});ue.xlinkHref=new ge("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ue[e]=new ge(e,1,!1,e.toLowerCase(),null,!0,!0)});function nu(e,t,n,r){var l=ue.hasOwnProperty(t)?ue[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Sp(t,n,l,r)&&(n=null),r||l===null?wp(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var mt=Da.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Qr=Symbol.for("react.element"),vn=Symbol.for("react.portal"),gn=Symbol.for("react.fragment"),ru=Symbol.for("react.strict_mode"),qo=Symbol.for("react.profiler"),Ba=Symbol.for("react.provider"),Ua=Symbol.for("react.context"),lu=Symbol.for("react.forward_ref"),bo=Symbol.for("react.suspense"),ei=Symbol.for("react.suspense_list"),ou=Symbol.for("react.memo"),wt=Symbol.for("react.lazy"),Ha=Symbol.for("react.offscreen"),is=Symbol.iterator;function Jn(e){return e===null||typeof e!="object"?null:(e=is&&e[is]||e["@@iterator"],typeof e=="function"?e:null)}var Y=Object.assign,xo;function or(e){if(xo===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);xo=t&&t[1]||""}return`
`+xo+e}var So=!1;function Eo(e,t){if(!e||So)return"";So=!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 l=a.stack.split(`
`),o=r.stack.split(`
`),i=l.length-1,u=o.length-1;1<=i&&0<=u&&l[i]!==o[u];)u--;for(;1<=i&&0<=u;i--,u--)if(l[i]!==o[u]){if(i!==1||u!==1)do if(i--,u--,0>u||l[i]!==o[u]){var s=`
`+l[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{So=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?or(e):""}function Ep(e){switch(e.tag){case 5:return or(e.type);case 16:return or("Lazy");case 13:return or("Suspense");case 19:return or("SuspenseList");case 0:case 2:case 15:return e=Eo(e.type,!1),e;case 11:return e=Eo(e.type.render,!1),e;case 1:return e=Eo(e.type,!0),e;default:return""}}function ti(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 gn:return"Fragment";case vn:return"Portal";case qo:return"Profiler";case ru:return"StrictMode";case bo:return"Suspense";case ei:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ua:return(e.displayName||"Context")+".Consumer";case Ba:return(e._context.displayName||"Context")+".Provider";case lu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ou:return t=e.displayName||null,t!==null?t:ti(e.type)||"Memo";case wt:t=e._payload,e=e._init;try{return ti(e(t))}catch{}}return null}function kp(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 ti(t);case 8:return t===ru?"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 zt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Va(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Cp(e){var t=Va(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Kr(e){e._valueTracker||(e._valueTracker=Cp(e))}function Wa(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Va(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function El(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 ni(e,t){var n=t.checked;return Y({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function us(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=zt(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 Qa(e,t){t=t.checked,t!=null&&nu(e,"checked",t,!1)}function ri(e,t){Qa(e,t);var n=zt(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")?li(e,t.type,n):t.hasOwnProperty("defaultValue")&&li(e,t.type,zt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ss(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 li(e,t,n){(t!=="number"||El(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ir=Array.isArray;function Ln(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+zt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function oi(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(E(91));return Y({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function as(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(E(92));if(ir(n)){if(1<n.length)throw Error(E(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:zt(n)}}function Ka(e,t){var n=zt(t.value),r=zt(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 cs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ga(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 ii(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ga(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Gr,Xa=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Gr=Gr||document.createElement("div"),Gr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Gr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function xr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var cr={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},Np=["Webkit","ms","Moz","O"];Object.keys(cr).forEach(function(e){Np.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),cr[t]=cr[e]})});function Ya(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||cr.hasOwnProperty(e)&&cr[e]?(""+t).trim():t+"px"}function Za(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Ya(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Tp=Y({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 ui(e,t){if(t){if(Tp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(E(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(E(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(E(61))}if(t.style!=null&&typeof t.style!="object")throw Error(E(62))}}function si(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 ai=null;function iu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ci=null,Rn=null,On=null;function fs(e){if(e=Ar(e)){if(typeof ci!="function")throw Error(E(280));var t=e.stateNode;t&&(t=no(t),ci(e.stateNode,e.type,t))}}function Ja(e){Rn?On?On.push(e):On=[e]:Rn=e}function qa(){if(Rn){var e=Rn,t=On;if(On=Rn=null,fs(e),t)for(e=0;e<t.length;e++)fs(t[e])}}function ba(e,t){return e(t)}function ec(){}var ko=!1;function tc(e,t,n){if(ko)return e(t,n);ko=!0;try{return ba(e,t,n)}finally{ko=!1,(Rn!==null||On!==null)&&(ec(),qa())}}function Sr(e,t){var n=e.stateNode;if(n===null)return null;var r=no(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(E(231,t,typeof n));return n}var fi=!1;if(at)try{var qn={};Object.defineProperty(qn,"passive",{get:function(){fi=!0}}),window.addEventListener("test",qn,qn),window.removeEventListener("test",qn,qn)}catch{fi=!1}function _p(e,t,n,r,l,o,i,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(d){this.onError(d)}}var fr=!1,kl=null,Cl=!1,di=null,jp={onError:function(e){fr=!0,kl=e}};function Lp(e,t,n,r,l,o,i,u,s){fr=!1,kl=null,_p.apply(jp,arguments)}function Rp(e,t,n,r,l,o,i,u,s){if(Lp.apply(this,arguments),fr){if(fr){var a=kl;fr=!1,kl=null}else throw Error(E(198));Cl||(Cl=!0,di=a)}}function un(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 nc(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 ds(e){if(un(e)!==e)throw Error(E(188))}function Op(e){var t=e.alternate;if(!t){if(t=un(e),t===null)throw Error(E(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return ds(l),e;if(o===r)return ds(l),t;o=o.sibling}throw Error(E(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,u=l.child;u;){if(u===n){i=!0,n=l,r=o;break}if(u===r){i=!0,r=l,n=o;break}u=u.sibling}if(!i){for(u=o.child;u;){if(u===n){i=!0,n=o,r=l;break}if(u===r){i=!0,r=o,n=l;break}u=u.sibling}if(!i)throw Error(E(189))}}if(n.alternate!==r)throw Error(E(190))}if(n.tag!==3)throw Error(E(188));return n.stateNode.current===n?e:t}function rc(e){return e=Op(e),e!==null?lc(e):null}function lc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=lc(e);if(t!==null)return t;e=e.sibling}return null}var oc=_e.unstable_scheduleCallback,ps=_e.unstable_cancelCallback,Pp=_e.unstable_shouldYield,Fp=_e.unstable_requestPaint,J=_e.unstable_now,Mp=_e.unstable_getCurrentPriorityLevel,uu=_e.unstable_ImmediatePriority,ic=_e.unstable_UserBlockingPriority,Nl=_e.unstable_NormalPriority,zp=_e.unstable_LowPriority,uc=_e.unstable_IdlePriority,ql=null,be=null;function $p(e){if(be&&typeof be.onCommitFiberRoot=="function")try{be.onCommitFiberRoot(ql,e,void 0,(e.current.flags&128)===128)}catch{}}var We=Math.clz32?Math.clz32:Ap,Ip=Math.log,Dp=Math.LN2;function Ap(e){return e>>>=0,e===0?32:31-(Ip(e)/Dp|0)|0}var Xr=64,Yr=4194304;function ur(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 Tl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~l;u!==0?r=ur(u):(o&=i,o!==0&&(r=ur(o)))}else i=n&~l,i!==0?r=ur(i):o!==0&&(r=ur(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-We(t),l=1<<n,r|=e[n],t&=~l;return r}function Bp(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 Up(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-We(o),u=1<<i,s=l[i];s===-1?(!(u&n)||u&r)&&(l[i]=Bp(u,t)):s<=t&&(e.expiredLanes|=u),o&=~u}}function pi(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function sc(){var e=Xr;return Xr<<=1,!(Xr&4194240)&&(Xr=64),e}function Co(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ir(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-We(t),e[t]=n}function Hp(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-We(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function su(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-We(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var D=0;function ac(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var cc,au,fc,dc,pc,mi=!1,Zr=[],Tt=null,_t=null,jt=null,Er=new Map,kr=new Map,Et=[],Vp="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 ms(e,t){switch(e){case"focusin":case"focusout":Tt=null;break;case"dragenter":case"dragleave":_t=null;break;case"mouseover":case"mouseout":jt=null;break;case"pointerover":case"pointerout":Er.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":kr.delete(t.pointerId)}}function bn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=Ar(t),t!==null&&au(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Wp(e,t,n,r,l){switch(t){case"focusin":return Tt=bn(Tt,e,t,n,r,l),!0;case"dragenter":return _t=bn(_t,e,t,n,r,l),!0;case"mouseover":return jt=bn(jt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return Er.set(o,bn(Er.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,kr.set(o,bn(kr.get(o)||null,e,t,n,r,l)),!0}return!1}function mc(e){var t=Gt(e.target);if(t!==null){var n=un(t);if(n!==null){if(t=n.tag,t===13){if(t=nc(n),t!==null){e.blockedOn=t,pc(e.priority,function(){fc(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function fl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=hi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ai=r,n.target.dispatchEvent(r),ai=null}else return t=Ar(n),t!==null&&au(t),e.blockedOn=n,!1;t.shift()}return!0}function hs(e,t,n){fl(e)&&n.delete(t)}function Qp(){mi=!1,Tt!==null&&fl(Tt)&&(Tt=null),_t!==null&&fl(_t)&&(_t=null),jt!==null&&fl(jt)&&(jt=null),Er.forEach(hs),kr.forEach(hs)}function er(e,t){e.blockedOn===t&&(e.blockedOn=null,mi||(mi=!0,_e.unstable_scheduleCallback(_e.unstable_NormalPriority,Qp)))}function Cr(e){function t(l){return er(l,e)}if(0<Zr.length){er(Zr[0],e);for(var n=1;n<Zr.length;n++){var r=Zr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Tt!==null&&er(Tt,e),_t!==null&&er(_t,e),jt!==null&&er(jt,e),Er.forEach(t),kr.forEach(t),n=0;n<Et.length;n++)r=Et[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Et.length&&(n=Et[0],n.blockedOn===null);)mc(n),n.blockedOn===null&&Et.shift()}var Pn=mt.ReactCurrentBatchConfig,_l=!0;function Kp(e,t,n,r){var l=D,o=Pn.transition;Pn.transition=null;try{D=1,cu(e,t,n,r)}finally{D=l,Pn.transition=o}}function Gp(e,t,n,r){var l=D,o=Pn.transition;Pn.transition=null;try{D=4,cu(e,t,n,r)}finally{D=l,Pn.transition=o}}function cu(e,t,n,r){if(_l){var l=hi(e,t,n,r);if(l===null)Mo(e,t,r,jl,n),ms(e,r);else if(Wp(l,e,t,n,r))r.stopPropagation();else if(ms(e,r),t&4&&-1<Vp.indexOf(e)){for(;l!==null;){var o=Ar(l);if(o!==null&&cc(o),o=hi(e,t,n,r),o===null&&Mo(e,t,r,jl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else Mo(e,t,r,null,n)}}var jl=null;function hi(e,t,n,r){if(jl=null,e=iu(r),e=Gt(e),e!==null)if(t=un(e),t===null)e=null;else if(n=t.tag,n===13){if(e=nc(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 jl=e,null}function hc(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(Mp()){case uu:return 1;case ic:return 4;case Nl:case zp:return 16;case uc:return 536870912;default:return 16}default:return 16}}var Ct=null,fu=null,dl=null;function vc(){if(dl)return dl;var e,t=fu,n=t.length,r,l="value"in Ct?Ct.value:Ct.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return dl=l.slice(e,1<r?1-r:void 0)}function pl(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 Jr(){return!0}function vs(){return!1}function Le(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(o):o[u]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Jr:vs,this.isPropagationStopped=vs,this}return Y(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=Jr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Jr)},persist:function(){},isPersistent:Jr}),t}var Wn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},du=Le(Wn),Dr=Y({},Wn,{view:0,detail:0}),Xp=Le(Dr),No,To,tr,bl=Y({},Dr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:pu,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!==tr&&(tr&&e.type==="mousemove"?(No=e.screenX-tr.screenX,To=e.screenY-tr.screenY):To=No=0,tr=e),No)},movementY:function(e){return"movementY"in e?e.movementY:To}}),gs=Le(bl),Yp=Y({},bl,{dataTransfer:0}),Zp=Le(Yp),Jp=Y({},Dr,{relatedTarget:0}),_o=Le(Jp),qp=Y({},Wn,{animationName:0,elapsedTime:0,pseudoElement:0}),bp=Le(qp),em=Y({},Wn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),tm=Le(em),nm=Y({},Wn,{data:0}),ys=Le(nm),rm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},lm={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"},om={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function im(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=om[e])?!!t[e]:!1}function pu(){return im}var um=Y({},Dr,{key:function(e){if(e.key){var t=rm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=pl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?lm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:pu,charCode:function(e){return e.type==="keypress"?pl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?pl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),sm=Le(um),am=Y({},bl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ws=Le(am),cm=Y({},Dr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:pu}),fm=Le(cm),dm=Y({},Wn,{propertyName:0,elapsedTime:0,pseudoElement:0}),pm=Le(dm),mm=Y({},bl,{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}),hm=Le(mm),vm=[9,13,27,32],mu=at&&"CompositionEvent"in window,dr=null;at&&"documentMode"in document&&(dr=document.documentMode);var gm=at&&"TextEvent"in window&&!dr,gc=at&&(!mu||dr&&8<dr&&11>=dr),xs=String.fromCharCode(32),Ss=!1;function yc(e,t){switch(e){case"keyup":return vm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var yn=!1;function ym(e,t){switch(e){case"compositionend":return wc(t);case"keypress":return t.which!==32?null:(Ss=!0,xs);case"textInput":return e=t.data,e===xs&&Ss?null:e;default:return null}}function wm(e,t){if(yn)return e==="compositionend"||!mu&&yc(e,t)?(e=vc(),dl=fu=Ct=null,yn=!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 gc&&t.locale!=="ko"?null:t.data;default:return null}}var xm={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 Es(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!xm[e.type]:t==="textarea"}function xc(e,t,n,r){Ja(r),t=Ll(t,"onChange"),0<t.length&&(n=new du("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var pr=null,Nr=null;function Sm(e){Oc(e,0)}function eo(e){var t=Sn(e);if(Wa(t))return e}function Em(e,t){if(e==="change")return t}var Sc=!1;if(at){var jo;if(at){var Lo="oninput"in document;if(!Lo){var ks=document.createElement("div");ks.setAttribute("oninput","return;"),Lo=typeof ks.oninput=="function"}jo=Lo}else jo=!1;Sc=jo&&(!document.documentMode||9<document.documentMode)}function Cs(){pr&&(pr.detachEvent("onpropertychange",Ec),Nr=pr=null)}function Ec(e){if(e.propertyName==="value"&&eo(Nr)){var t=[];xc(t,Nr,e,iu(e)),tc(Sm,t)}}function km(e,t,n){e==="focusin"?(Cs(),pr=t,Nr=n,pr.attachEvent("onpropertychange",Ec)):e==="focusout"&&Cs()}function Cm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return eo(Nr)}function Nm(e,t){if(e==="click")return eo(t)}function Tm(e,t){if(e==="input"||e==="change")return eo(t)}function _m(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ke=typeof Object.is=="function"?Object.is:_m;function Tr(e,t){if(Ke(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Jo.call(t,l)||!Ke(e[l],t[l]))return!1}return!0}function Ns(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ts(e,t){var n=Ns(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=Ns(n)}}function kc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?kc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Cc(){for(var e=window,t=El();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=El(e.document)}return t}function hu(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 jm(e){var t=Cc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&kc(n.ownerDocument.documentElement,n)){if(r!==null&&hu(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=Ts(n,o);var i=Ts(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Lm=at&&"documentMode"in document&&11>=document.documentMode,wn=null,vi=null,mr=null,gi=!1;function _s(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;gi||wn==null||wn!==El(r)||(r=wn,"selectionStart"in r&&hu(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}),mr&&Tr(mr,r)||(mr=r,r=Ll(vi,"onSelect"),0<r.length&&(t=new du("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=wn)))}function qr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xn={animationend:qr("Animation","AnimationEnd"),animationiteration:qr("Animation","AnimationIteration"),animationstart:qr("Animation","AnimationStart"),transitionend:qr("Transition","TransitionEnd")},Ro={},Nc={};at&&(Nc=document.createElement("div").style,"AnimationEvent"in window||(delete xn.animationend.animation,delete xn.animationiteration.animation,delete xn.animationstart.animation),"TransitionEvent"in window||delete xn.transitionend.transition);function to(e){if(Ro[e])return Ro[e];if(!xn[e])return e;var t=xn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Nc)return Ro[e]=t[n];return e}var Tc=to("animationend"),_c=to("animationiteration"),jc=to("animationstart"),Lc=to("transitionend"),Rc=new Map,js="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 Dt(e,t){Rc.set(e,t),on(t,[e])}for(var Oo=0;Oo<js.length;Oo++){var Po=js[Oo],Rm=Po.toLowerCase(),Om=Po[0].toUpperCase()+Po.slice(1);Dt(Rm,"on"+Om)}Dt(Tc,"onAnimationEnd");Dt(_c,"onAnimationIteration");Dt(jc,"onAnimationStart");Dt("dblclick","onDoubleClick");Dt("focusin","onFocus");Dt("focusout","onBlur");Dt(Lc,"onTransitionEnd");zn("onMouseEnter",["mouseout","mouseover"]);zn("onMouseLeave",["mouseout","mouseover"]);zn("onPointerEnter",["pointerout","pointerover"]);zn("onPointerLeave",["pointerout","pointerover"]);on("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));on("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));on("onBeforeInput",["compositionend","keypress","textInput","paste"]);on("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));on("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));on("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var sr="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(" "),Pm=new Set("cancel close invalid load scroll toggle".split(" ").concat(sr));function Ls(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Rp(r,t,void 0,e),e.currentTarget=null}function Oc(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var u=r[i],s=u.instance,a=u.currentTarget;if(u=u.listener,s!==o&&l.isPropagationStopped())break e;Ls(l,u,a),o=s}else for(i=0;i<r.length;i++){if(u=r[i],s=u.instance,a=u.currentTarget,u=u.listener,s!==o&&l.isPropagationStopped())break e;Ls(l,u,a),o=s}}}if(Cl)throw e=di,Cl=!1,di=null,e}function V(e,t){var n=t[Ei];n===void 0&&(n=t[Ei]=new Set);var r=e+"__bubble";n.has(r)||(Pc(t,e,2,!1),n.add(r))}function Fo(e,t,n){var r=0;t&&(r|=4),Pc(n,e,r,t)}var br="_reactListening"+Math.random().toString(36).slice(2);function _r(e){if(!e[br]){e[br]=!0,Aa.forEach(function(n){n!=="selectionchange"&&(Pm.has(n)||Fo(n,!1,e),Fo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[br]||(t[br]=!0,Fo("selectionchange",!1,t))}}function Pc(e,t,n,r){switch(hc(t)){case 1:var l=Kp;break;case 4:l=Gp;break;default:l=cu}n=l.bind(null,t,n,e),l=void 0,!fi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Mo(e,t,n,r,l){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var u=r.stateNode.containerInfo;if(u===l||u.nodeType===8&&u.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var s=i.tag;if((s===3||s===4)&&(s=i.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;i=i.return}for(;u!==null;){if(i=Gt(u),i===null)return;if(s=i.tag,s===5||s===6){r=o=i;continue e}u=u.parentNode}}r=r.return}tc(function(){var a=o,d=iu(n),m=[];e:{var p=Rc.get(e);if(p!==void 0){var y=du,w=e;switch(e){case"keypress":if(pl(n)===0)break e;case"keydown":case"keyup":y=sm;break;case"focusin":w="focus",y=_o;break;case"focusout":w="blur",y=_o;break;case"beforeblur":case"afterblur":y=_o;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":y=gs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=Zp;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=fm;break;case Tc:case _c:case jc:y=bp;break;case Lc:y=pm;break;case"scroll":y=Xp;break;case"wheel":y=hm;break;case"copy":case"cut":case"paste":y=tm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=ws}var S=(t&4)!==0,L=!S&&e==="scroll",h=S?p!==null?p+"Capture":null:p;S=[];for(var f=a,g;f!==null;){g=f;var x=g.stateNode;if(g.tag===5&&x!==null&&(g=x,h!==null&&(x=Sr(f,h),x!=null&&S.push(jr(f,x,g)))),L)break;f=f.return}0<S.length&&(p=new y(p,w,null,n,d),m.push({event:p,listeners:S}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",p&&n!==ai&&(w=n.relatedTarget||n.fromElement)&&(Gt(w)||w[ct]))break e;if((y||p)&&(p=d.window===d?d:(p=d.ownerDocument)?p.defaultView||p.parentWindow:window,y?(w=n.relatedTarget||n.toElement,y=a,w=w?Gt(w):null,w!==null&&(L=un(w),w!==L||w.tag!==5&&w.tag!==6)&&(w=null)):(y=null,w=a),y!==w)){if(S=gs,x="onMouseLeave",h="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(S=ws,x="onPointerLeave",h="onPointerEnter",f="pointer"),L=y==null?p:Sn(y),g=w==null?p:Sn(w),p=new S(x,f+"leave",y,n,d),p.target=L,p.relatedTarget=g,x=null,Gt(d)===a&&(S=new S(h,f+"enter",w,n,d),S.target=g,S.relatedTarget=L,x=S),L=x,y&&w)t:{for(S=y,h=w,f=0,g=S;g;g=dn(g))f++;for(g=0,x=h;x;x=dn(x))g++;for(;0<f-g;)S=dn(S),f--;for(;0<g-f;)h=dn(h),g--;for(;f--;){if(S===h||h!==null&&S===h.alternate)break t;S=dn(S),h=dn(h)}S=null}else S=null;y!==null&&Rs(m,p,y,S,!1),w!==null&&L!==null&&Rs(m,L,w,S,!0)}}e:{if(p=a?Sn(a):window,y=p.nodeName&&p.nodeName.toLowerCase(),y==="select"||y==="input"&&p.type==="file")var T=Em;else if(Es(p))if(Sc)T=Tm;else{T=Cm;var k=km}else(y=p.nodeName)&&y.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(T=Nm);if(T&&(T=T(e,a))){xc(m,T,n,d);break e}k&&k(e,p,a),e==="focusout"&&(k=p._wrapperState)&&k.controlled&&p.type==="number"&&li(p,"number",p.value)}switch(k=a?Sn(a):window,e){case"focusin":(Es(k)||k.contentEditable==="true")&&(wn=k,vi=a,mr=null);break;case"focusout":mr=vi=wn=null;break;case"mousedown":gi=!0;break;case"contextmenu":case"mouseup":case"dragend":gi=!1,_s(m,n,d);break;case"selectionchange":if(Lm)break;case"keydown":case"keyup":_s(m,n,d)}var N;if(mu)e:{switch(e){case"compositionstart":var j="onCompositionStart";break e;case"compositionend":j="onCompositionEnd";break e;case"compositionupdate":j="onCompositionUpdate";break e}j=void 0}else yn?yc(e,n)&&(j="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(j="onCompositionStart");j&&(gc&&n.locale!=="ko"&&(yn||j!=="onCompositionStart"?j==="onCompositionEnd"&&yn&&(N=vc()):(Ct=d,fu="value"in Ct?Ct.value:Ct.textContent,yn=!0)),k=Ll(a,j),0<k.length&&(j=new ys(j,e,null,n,d),m.push({event:j,listeners:k}),N?j.data=N:(N=wc(n),N!==null&&(j.data=N)))),(N=gm?ym(e,n):wm(e,n))&&(a=Ll(a,"onBeforeInput"),0<a.length&&(d=new ys("onBeforeInput","beforeinput",null,n,d),m.push({event:d,listeners:a}),d.data=N))}Oc(m,t)})}function jr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ll(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=Sr(e,n),o!=null&&r.unshift(jr(e,o,l)),o=Sr(e,t),o!=null&&r.push(jr(e,o,l))),e=e.return}return r}function dn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Rs(e,t,n,r,l){for(var o=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,l?(s=Sr(n,o),s!=null&&i.unshift(jr(n,s,u))):l||(s=Sr(n,o),s!=null&&i.push(jr(n,s,u)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Fm=/\r\n?/g,Mm=/\u0000|\uFFFD/g;function Os(e){return(typeof e=="string"?e:""+e).replace(Fm,`
`).replace(Mm,"")}function el(e,t,n){if(t=Os(t),Os(e)!==t&&n)throw Error(E(425))}function Rl(){}var yi=null,wi=null;function xi(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 Si=typeof setTimeout=="function"?setTimeout:void 0,zm=typeof clearTimeout=="function"?clearTimeout:void 0,Ps=typeof Promise=="function"?Promise:void 0,$m=typeof queueMicrotask=="function"?queueMicrotask:typeof Ps<"u"?function(e){return Ps.resolve(null).then(e).catch(Im)}:Si;function Im(e){setTimeout(function(){throw e})}function zo(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),Cr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Cr(t)}function Lt(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 Fs(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 Qn=Math.random().toString(36).slice(2),qe="__reactFiber$"+Qn,Lr="__reactProps$"+Qn,ct="__reactContainer$"+Qn,Ei="__reactEvents$"+Qn,Dm="__reactListeners$"+Qn,Am="__reactHandles$"+Qn;function Gt(e){var t=e[qe];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ct]||n[qe]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Fs(e);e!==null;){if(n=e[qe])return n;e=Fs(e)}return t}e=n,n=e.parentNode}return null}function Ar(e){return e=e[qe]||e[ct],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Sn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(E(33))}function no(e){return e[Lr]||null}var ki=[],En=-1;function At(e){return{current:e}}function W(e){0>En||(e.current=ki[En],ki[En]=null,En--)}function U(e,t){En++,ki[En]=e.current,e.current=t}var $t={},de=At($t),Se=At(!1),bt=$t;function $n(e,t){var n=e.type.contextTypes;if(!n)return $t;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ee(e){return e=e.childContextTypes,e!=null}function Ol(){W(Se),W(de)}function Ms(e,t,n){if(de.current!==$t)throw Error(E(168));U(de,t),U(Se,n)}function Fc(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(E(108,kp(e)||"Unknown",l));return Y({},n,r)}function Pl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||$t,bt=de.current,U(de,e),U(Se,Se.current),!0}function zs(e,t,n){var r=e.stateNode;if(!r)throw Error(E(169));n?(e=Fc(e,t,bt),r.__reactInternalMemoizedMergedChildContext=e,W(Se),W(de),U(de,e)):W(Se),U(Se,n)}var lt=null,ro=!1,$o=!1;function Mc(e){lt===null?lt=[e]:lt.push(e)}function Bm(e){ro=!0,Mc(e)}function Bt(){if(!$o&&lt!==null){$o=!0;var e=0,t=D;try{var n=lt;for(D=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}lt=null,ro=!1}catch(l){throw lt!==null&&(lt=lt.slice(e+1)),oc(uu,Bt),l}finally{D=t,$o=!1}}return null}var kn=[],Cn=0,Fl=null,Ml=0,Fe=[],Me=0,en=null,ot=1,it="";function Vt(e,t){kn[Cn++]=Ml,kn[Cn++]=Fl,Fl=e,Ml=t}function zc(e,t,n){Fe[Me++]=ot,Fe[Me++]=it,Fe[Me++]=en,en=e;var r=ot;e=it;var l=32-We(r)-1;r&=~(1<<l),n+=1;var o=32-We(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,ot=1<<32-We(t)+l|n<<l|r,it=o+e}else ot=1<<o|n<<l|r,it=e}function vu(e){e.return!==null&&(Vt(e,1),zc(e,1,0))}function gu(e){for(;e===Fl;)Fl=kn[--Cn],kn[Cn]=null,Ml=kn[--Cn],kn[Cn]=null;for(;e===en;)en=Fe[--Me],Fe[Me]=null,it=Fe[--Me],Fe[Me]=null,ot=Fe[--Me],Fe[Me]=null}var Te=null,Ne=null,Q=!1,Ve=null;function $c(e,t){var n=$e(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 $s(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,Te=e,Ne=Lt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Te=e,Ne=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=en!==null?{id:ot,overflow:it}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=$e(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Te=e,Ne=null,!0):!1;default:return!1}}function Ci(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ni(e){if(Q){var t=Ne;if(t){var n=t;if(!$s(e,t)){if(Ci(e))throw Error(E(418));t=Lt(n.nextSibling);var r=Te;t&&$s(e,t)?$c(r,n):(e.flags=e.flags&-4097|2,Q=!1,Te=e)}}else{if(Ci(e))throw Error(E(418));e.flags=e.flags&-4097|2,Q=!1,Te=e}}}function Is(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Te=e}function tl(e){if(e!==Te)return!1;if(!Q)return Is(e),Q=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!xi(e.type,e.memoizedProps)),t&&(t=Ne)){if(Ci(e))throw Ic(),Error(E(418));for(;t;)$c(e,t),t=Lt(t.nextSibling)}if(Is(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ne=Lt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ne=null}}else Ne=Te?Lt(e.stateNode.nextSibling):null;return!0}function Ic(){for(var e=Ne;e;)e=Lt(e.nextSibling)}function In(){Ne=Te=null,Q=!1}function yu(e){Ve===null?Ve=[e]:Ve.push(e)}var Um=mt.ReactCurrentBatchConfig;function Ue(e,t){if(e&&e.defaultProps){t=Y({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var zl=At(null),$l=null,Nn=null,wu=null;function xu(){wu=Nn=$l=null}function Su(e){var t=zl.current;W(zl),e._currentValue=t}function Ti(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Fn(e,t){$l=e,wu=Nn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(xe=!0),e.firstContext=null)}function De(e){var t=e._currentValue;if(wu!==e)if(e={context:e,memoizedValue:t,next:null},Nn===null){if($l===null)throw Error(E(308));Nn=e,$l.dependencies={lanes:0,firstContext:e}}else Nn=Nn.next=e;return t}var Xt=null;function Eu(e){Xt===null?Xt=[e]:Xt.push(e)}function Dc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Eu(t)):(n.next=l.next,l.next=n),t.interleaved=n,ft(e,r)}function ft(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 xt=!1;function ku(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ac(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 ut(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Rt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,z&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,ft(e,n)}return l=r.interleaved,l===null?(t.next=t,Eu(r)):(t.next=l.next,l.next=t),r.interleaved=t,ft(e,n)}function ml(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,su(e,n)}}function Ds(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Il(e,t,n,r){var l=e.updateQueue;xt=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,a=s.next;s.next=null,i===null?o=a:i.next=a,i=s;var d=e.alternate;d!==null&&(d=d.updateQueue,u=d.lastBaseUpdate,u!==i&&(u===null?d.firstBaseUpdate=a:u.next=a,d.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;i=0,d=a=s=null,u=o;do{var p=u.lane,y=u.eventTime;if((r&p)===p){d!==null&&(d=d.next={eventTime:y,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var w=e,S=u;switch(p=t,y=n,S.tag){case 1:if(w=S.payload,typeof w=="function"){m=w.call(y,m,p);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=S.payload,p=typeof w=="function"?w.call(y,m,p):w,p==null)break e;m=Y({},m,p);break e;case 2:xt=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[u]:p.push(u))}else y={eventTime:y,lane:p,tag:u.tag,payload:u.payload,callback:u.callback,next:null},d===null?(a=d=y,s=m):d=d.next=y,i|=p;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;p=u,u=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(1);if(d===null&&(s=m),l.baseState=s,l.firstBaseUpdate=a,l.lastBaseUpdate=d,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);nn|=i,e.lanes=i,e.memoizedState=m}}function As(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(E(191,l));l.call(r)}}}var Bc=new Da.Component().refs;function _i(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Y({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var lo={isMounted:function(e){return(e=e._reactInternals)?un(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=he(),l=Pt(e),o=ut(r,l);o.payload=t,n!=null&&(o.callback=n),t=Rt(e,o,l),t!==null&&(Qe(t,e,l,r),ml(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=he(),l=Pt(e),o=ut(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Rt(e,o,l),t!==null&&(Qe(t,e,l,r),ml(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=he(),r=Pt(e),l=ut(n,r);l.tag=2,t!=null&&(l.callback=t),t=Rt(e,l,r),t!==null&&(Qe(t,e,r,n),ml(t,e,r))}};function Bs(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!Tr(n,r)||!Tr(l,o):!0}function Uc(e,t,n){var r=!1,l=$t,o=t.contextType;return typeof o=="object"&&o!==null?o=De(o):(l=Ee(t)?bt:de.current,r=t.contextTypes,o=(r=r!=null)?$n(e,l):$t),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=lo,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Us(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&&lo.enqueueReplaceState(t,t.state,null)}function ji(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=Bc,ku(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=De(o):(o=Ee(t)?bt:de.current,l.context=$n(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(_i(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&lo.enqueueReplaceState(l,l.state,null),Il(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function nr(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(E(309));var r=n.stateNode}if(!r)throw Error(E(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var u=l.refs;u===Bc&&(u=l.refs={}),i===null?delete u[o]:u[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(E(284));if(!n._owner)throw Error(E(290,e))}return e}function nl(e,t){throw e=Object.prototype.toString.call(t),Error(E(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Hs(e){var t=e._init;return t(e._payload)}function Hc(e){function t(h,f){if(e){var g=h.deletions;g===null?(h.deletions=[f],h.flags|=16):g.push(f)}}function n(h,f){if(!e)return null;for(;f!==null;)t(h,f),f=f.sibling;return null}function r(h,f){for(h=new Map;f!==null;)f.key!==null?h.set(f.key,f):h.set(f.index,f),f=f.sibling;return h}function l(h,f){return h=Ft(h,f),h.index=0,h.sibling=null,h}function o(h,f,g){return h.index=g,e?(g=h.alternate,g!==null?(g=g.index,g<f?(h.flags|=2,f):g):(h.flags|=2,f)):(h.flags|=1048576,f)}function i(h){return e&&h.alternate===null&&(h.flags|=2),h}function u(h,f,g,x){return f===null||f.tag!==6?(f=Vo(g,h.mode,x),f.return=h,f):(f=l(f,g),f.return=h,f)}function s(h,f,g,x){var T=g.type;return T===gn?d(h,f,g.props.children,x,g.key):f!==null&&(f.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===wt&&Hs(T)===f.type)?(x=l(f,g.props),x.ref=nr(h,f,g),x.return=h,x):(x=xl(g.type,g.key,g.props,null,h.mode,x),x.ref=nr(h,f,g),x.return=h,x)}function a(h,f,g,x){return f===null||f.tag!==4||f.stateNode.containerInfo!==g.containerInfo||f.stateNode.implementation!==g.implementation?(f=Wo(g,h.mode,x),f.return=h,f):(f=l(f,g.children||[]),f.return=h,f)}function d(h,f,g,x,T){return f===null||f.tag!==7?(f=Jt(g,h.mode,x,T),f.return=h,f):(f=l(f,g),f.return=h,f)}function m(h,f,g){if(typeof f=="string"&&f!==""||typeof f=="number")return f=Vo(""+f,h.mode,g),f.return=h,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Qr:return g=xl(f.type,f.key,f.props,null,h.mode,g),g.ref=nr(h,null,f),g.return=h,g;case vn:return f=Wo(f,h.mode,g),f.return=h,f;case wt:var x=f._init;return m(h,x(f._payload),g)}if(ir(f)||Jn(f))return f=Jt(f,h.mode,g,null),f.return=h,f;nl(h,f)}return null}function p(h,f,g,x){var T=f!==null?f.key:null;if(typeof g=="string"&&g!==""||typeof g=="number")return T!==null?null:u(h,f,""+g,x);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Qr:return g.key===T?s(h,f,g,x):null;case vn:return g.key===T?a(h,f,g,x):null;case wt:return T=g._init,p(h,f,T(g._payload),x)}if(ir(g)||Jn(g))return T!==null?null:d(h,f,g,x,null);nl(h,g)}return null}function y(h,f,g,x,T){if(typeof x=="string"&&x!==""||typeof x=="number")return h=h.get(g)||null,u(f,h,""+x,T);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Qr:return h=h.get(x.key===null?g:x.key)||null,s(f,h,x,T);case vn:return h=h.get(x.key===null?g:x.key)||null,a(f,h,x,T);case wt:var k=x._init;return y(h,f,g,k(x._payload),T)}if(ir(x)||Jn(x))return h=h.get(g)||null,d(f,h,x,T,null);nl(f,x)}return null}function w(h,f,g,x){for(var T=null,k=null,N=f,j=f=0,B=null;N!==null&&j<g.length;j++){N.index>j?(B=N,N=null):B=N.sibling;var P=p(h,N,g[j],x);if(P===null){N===null&&(N=B);break}e&&N&&P.alternate===null&&t(h,N),f=o(P,f,j),k===null?T=P:k.sibling=P,k=P,N=B}if(j===g.length)return n(h,N),Q&&Vt(h,j),T;if(N===null){for(;j<g.length;j++)N=m(h,g[j],x),N!==null&&(f=o(N,f,j),k===null?T=N:k.sibling=N,k=N);return Q&&Vt(h,j),T}for(N=r(h,N);j<g.length;j++)B=y(N,h,j,g[j],x),B!==null&&(e&&B.alternate!==null&&N.delete(B.key===null?j:B.key),f=o(B,f,j),k===null?T=B:k.sibling=B,k=B);return e&&N.forEach(function(se){return t(h,se)}),Q&&Vt(h,j),T}function S(h,f,g,x){var T=Jn(g);if(typeof T!="function")throw Error(E(150));if(g=T.call(g),g==null)throw Error(E(151));for(var k=T=null,N=f,j=f=0,B=null,P=g.next();N!==null&&!P.done;j++,P=g.next()){N.index>j?(B=N,N=null):B=N.sibling;var se=p(h,N,P.value,x);if(se===null){N===null&&(N=B);break}e&&N&&se.alternate===null&&t(h,N),f=o(se,f,j),k===null?T=se:k.sibling=se,k=se,N=B}if(P.done)return n(h,N),Q&&Vt(h,j),T;if(N===null){for(;!P.done;j++,P=g.next())P=m(h,P.value,x),P!==null&&(f=o(P,f,j),k===null?T=P:k.sibling=P,k=P);return Q&&Vt(h,j),T}for(N=r(h,N);!P.done;j++,P=g.next())P=y(N,h,j,P.value,x),P!==null&&(e&&P.alternate!==null&&N.delete(P.key===null?j:P.key),f=o(P,f,j),k===null?T=P:k.sibling=P,k=P);return e&&N.forEach(function(Ge){return t(h,Ge)}),Q&&Vt(h,j),T}function L(h,f,g,x){if(typeof g=="object"&&g!==null&&g.type===gn&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Qr:e:{for(var T=g.key,k=f;k!==null;){if(k.key===T){if(T=g.type,T===gn){if(k.tag===7){n(h,k.sibling),f=l(k,g.props.children),f.return=h,h=f;break e}}else if(k.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===wt&&Hs(T)===k.type){n(h,k.sibling),f=l(k,g.props),f.ref=nr(h,k,g),f.return=h,h=f;break e}n(h,k);break}else t(h,k);k=k.sibling}g.type===gn?(f=Jt(g.props.children,h.mode,x,g.key),f.return=h,h=f):(x=xl(g.type,g.key,g.props,null,h.mode,x),x.ref=nr(h,f,g),x.return=h,h=x)}return i(h);case vn:e:{for(k=g.key;f!==null;){if(f.key===k)if(f.tag===4&&f.stateNode.containerInfo===g.containerInfo&&f.stateNode.implementation===g.implementation){n(h,f.sibling),f=l(f,g.children||[]),f.return=h,h=f;break e}else{n(h,f);break}else t(h,f);f=f.sibling}f=Wo(g,h.mode,x),f.return=h,h=f}return i(h);case wt:return k=g._init,L(h,f,k(g._payload),x)}if(ir(g))return w(h,f,g,x);if(Jn(g))return S(h,f,g,x);nl(h,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,f!==null&&f.tag===6?(n(h,f.sibling),f=l(f,g),f.return=h,h=f):(n(h,f),f=Vo(g,h.mode,x),f.return=h,h=f),i(h)):n(h,f)}return L}var Dn=Hc(!0),Vc=Hc(!1),Br={},et=At(Br),Rr=At(Br),Or=At(Br);function Yt(e){if(e===Br)throw Error(E(174));return e}function Cu(e,t){switch(U(Or,t),U(Rr,e),U(et,Br),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ii(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ii(t,e)}W(et),U(et,t)}function An(){W(et),W(Rr),W(Or)}function Wc(e){Yt(Or.current);var t=Yt(et.current),n=ii(t,e.type);t!==n&&(U(Rr,e),U(et,n))}function Nu(e){Rr.current===e&&(W(et),W(Rr))}var G=At(0);function Dl(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 Io=[];function Tu(){for(var e=0;e<Io.length;e++)Io[e]._workInProgressVersionPrimary=null;Io.length=0}var hl=mt.ReactCurrentDispatcher,Do=mt.ReactCurrentBatchConfig,tn=0,X=null,b=null,ne=null,Al=!1,hr=!1,Pr=0,Hm=0;function ae(){throw Error(E(321))}function _u(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ke(e[n],t[n]))return!1;return!0}function ju(e,t,n,r,l,o){if(tn=o,X=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,hl.current=e===null||e.memoizedState===null?Km:Gm,e=n(r,l),hr){o=0;do{if(hr=!1,Pr=0,25<=o)throw Error(E(301));o+=1,ne=b=null,t.updateQueue=null,hl.current=Xm,e=n(r,l)}while(hr)}if(hl.current=Bl,t=b!==null&&b.next!==null,tn=0,ne=b=X=null,Al=!1,t)throw Error(E(300));return e}function Lu(){var e=Pr!==0;return Pr=0,e}function Je(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ne===null?X.memoizedState=ne=e:ne=ne.next=e,ne}function Ae(){if(b===null){var e=X.alternate;e=e!==null?e.memoizedState:null}else e=b.next;var t=ne===null?X.memoizedState:ne.next;if(t!==null)ne=t,b=e;else{if(e===null)throw Error(E(310));b=e,e={memoizedState:b.memoizedState,baseState:b.baseState,baseQueue:b.baseQueue,queue:b.queue,next:null},ne===null?X.memoizedState=ne=e:ne=ne.next=e}return ne}function Fr(e,t){return typeof t=="function"?t(e):t}function Ao(e){var t=Ae(),n=t.queue;if(n===null)throw Error(E(311));n.lastRenderedReducer=e;var r=b,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var u=i=null,s=null,a=o;do{var d=a.lane;if((tn&d)===d)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 m={lane:d,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=m,i=r):s=s.next=m,X.lanes|=d,nn|=d}a=a.next}while(a!==null&&a!==o);s===null?i=r:s.next=u,Ke(r,t.memoizedState)||(xe=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,X.lanes|=o,nn|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Bo(e){var t=Ae(),n=t.queue;if(n===null)throw Error(E(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);Ke(o,t.memoizedState)||(xe=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Qc(){}function Kc(e,t){var n=X,r=Ae(),l=t(),o=!Ke(r.memoizedState,l);if(o&&(r.memoizedState=l,xe=!0),r=r.queue,Ru(Yc.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ne!==null&&ne.memoizedState.tag&1){if(n.flags|=2048,Mr(9,Xc.bind(null,n,r,l,t),void 0,null),le===null)throw Error(E(349));tn&30||Gc(n,t,l)}return l}function Gc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=X.updateQueue,t===null?(t={lastEffect:null,stores:null},X.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Xc(e,t,n,r){t.value=n,t.getSnapshot=r,Zc(t)&&Jc(e)}function Yc(e,t,n){return n(function(){Zc(t)&&Jc(e)})}function Zc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ke(e,n)}catch{return!0}}function Jc(e){var t=ft(e,1);t!==null&&Qe(t,e,1,-1)}function Vs(e){var t=Je();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Fr,lastRenderedState:e},t.queue=e,e=e.dispatch=Qm.bind(null,X,e),[t.memoizedState,e]}function Mr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=X.updateQueue,t===null?(t={lastEffect:null,stores:null},X.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 qc(){return Ae().memoizedState}function vl(e,t,n,r){var l=Je();X.flags|=e,l.memoizedState=Mr(1|t,n,void 0,r===void 0?null:r)}function oo(e,t,n,r){var l=Ae();r=r===void 0?null:r;var o=void 0;if(b!==null){var i=b.memoizedState;if(o=i.destroy,r!==null&&_u(r,i.deps)){l.memoizedState=Mr(t,n,o,r);return}}X.flags|=e,l.memoizedState=Mr(1|t,n,o,r)}function Ws(e,t){return vl(8390656,8,e,t)}function Ru(e,t){return oo(2048,8,e,t)}function bc(e,t){return oo(4,2,e,t)}function ef(e,t){return oo(4,4,e,t)}function tf(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 nf(e,t,n){return n=n!=null?n.concat([e]):null,oo(4,4,tf.bind(null,t,e),n)}function Ou(){}function rf(e,t){var n=Ae();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&_u(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function lf(e,t){var n=Ae();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&_u(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function of(e,t,n){return tn&21?(Ke(n,t)||(n=sc(),X.lanes|=n,nn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,xe=!0),e.memoizedState=n)}function Vm(e,t){var n=D;D=n!==0&&4>n?n:4,e(!0);var r=Do.transition;Do.transition={};try{e(!1),t()}finally{D=n,Do.transition=r}}function uf(){return Ae().memoizedState}function Wm(e,t,n){var r=Pt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},sf(e))af(t,n);else if(n=Dc(e,t,n,r),n!==null){var l=he();Qe(n,e,r,l),cf(n,t,r)}}function Qm(e,t,n){var r=Pt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(sf(e))af(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,Ke(u,i)){var s=t.interleaved;s===null?(l.next=l,Eu(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=Dc(e,t,l,r),n!==null&&(l=he(),Qe(n,e,r,l),cf(n,t,r))}}function sf(e){var t=e.alternate;return e===X||t!==null&&t===X}function af(e,t){hr=Al=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function cf(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,su(e,n)}}var Bl={readContext:De,useCallback:ae,useContext:ae,useEffect:ae,useImperativeHandle:ae,useInsertionEffect:ae,useLayoutEffect:ae,useMemo:ae,useReducer:ae,useRef:ae,useState:ae,useDebugValue:ae,useDeferredValue:ae,useTransition:ae,useMutableSource:ae,useSyncExternalStore:ae,useId:ae,unstable_isNewReconciler:!1},Km={readContext:De,useCallback:function(e,t){return Je().memoizedState=[e,t===void 0?null:t],e},useContext:De,useEffect:Ws,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,vl(4194308,4,tf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return vl(4194308,4,e,t)},useInsertionEffect:function(e,t){return vl(4,2,e,t)},useMemo:function(e,t){var n=Je();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Je();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=Wm.bind(null,X,e),[r.memoizedState,e]},useRef:function(e){var t=Je();return e={current:e},t.memoizedState=e},useState:Vs,useDebugValue:Ou,useDeferredValue:function(e){return Je().memoizedState=e},useTransition:function(){var e=Vs(!1),t=e[0];return e=Vm.bind(null,e[1]),Je().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=X,l=Je();if(Q){if(n===void 0)throw Error(E(407));n=n()}else{if(n=t(),le===null)throw Error(E(349));tn&30||Gc(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Ws(Yc.bind(null,r,o,e),[e]),r.flags|=2048,Mr(9,Xc.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Je(),t=le.identifierPrefix;if(Q){var n=it,r=ot;n=(r&~(1<<32-We(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Pr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Hm++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Gm={readContext:De,useCallback:rf,useContext:De,useEffect:Ru,useImperativeHandle:nf,useInsertionEffect:bc,useLayoutEffect:ef,useMemo:lf,useReducer:Ao,useRef:qc,useState:function(){return Ao(Fr)},useDebugValue:Ou,useDeferredValue:function(e){var t=Ae();return of(t,b.memoizedState,e)},useTransition:function(){var e=Ao(Fr)[0],t=Ae().memoizedState;return[e,t]},useMutableSource:Qc,useSyncExternalStore:Kc,useId:uf,unstable_isNewReconciler:!1},Xm={readContext:De,useCallback:rf,useContext:De,useEffect:Ru,useImperativeHandle:nf,useInsertionEffect:bc,useLayoutEffect:ef,useMemo:lf,useReducer:Bo,useRef:qc,useState:function(){return Bo(Fr)},useDebugValue:Ou,useDeferredValue:function(e){var t=Ae();return b===null?t.memoizedState=e:of(t,b.memoizedState,e)},useTransition:function(){var e=Bo(Fr)[0],t=Ae().memoizedState;return[e,t]},useMutableSource:Qc,useSyncExternalStore:Kc,useId:uf,unstable_isNewReconciler:!1};function Bn(e,t){try{var n="",r=t;do n+=Ep(r),r=r.return;while(r);var l=n}catch(o){l=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:l,digest:null}}function Uo(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Li(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Ym=typeof WeakMap=="function"?WeakMap:Map;function ff(e,t,n){n=ut(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Hl||(Hl=!0,Ai=r),Li(e,t)},n}function df(e,t,n){n=ut(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){Li(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Li(e,t),typeof r!="function"&&(Ot===null?Ot=new Set([this]):Ot.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Qs(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Ym;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=ah.bind(null,e,t,n),t.then(e,e))}function Ks(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 Gs(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=ut(-1,1),t.tag=2,Rt(n,t,1))),n.lanes|=1),e)}var Zm=mt.ReactCurrentOwner,xe=!1;function me(e,t,n,r){t.child=e===null?Vc(t,null,n,r):Dn(t,e.child,n,r)}function Xs(e,t,n,r,l){n=n.render;var o=t.ref;return Fn(t,l),r=ju(e,t,n,r,o,l),n=Lu(),e!==null&&!xe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,dt(e,t,l)):(Q&&n&&vu(t),t.flags|=1,me(e,t,r,l),t.child)}function Ys(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Au(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,pf(e,t,o,r,l)):(e=xl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:Tr,n(i,r)&&e.ref===t.ref)return dt(e,t,l)}return t.flags|=1,e=Ft(o,r),e.ref=t.ref,e.return=t,t.child=e}function pf(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(Tr(o,r)&&e.ref===t.ref)if(xe=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(xe=!0);else return t.lanes=e.lanes,dt(e,t,l)}return Ri(e,t,n,r,l)}function mf(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},U(_n,Ce),Ce|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,U(_n,Ce),Ce|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,U(_n,Ce),Ce|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,U(_n,Ce),Ce|=r;return me(e,t,l,n),t.child}function hf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ri(e,t,n,r,l){var o=Ee(n)?bt:de.current;return o=$n(t,o),Fn(t,l),n=ju(e,t,n,r,o,l),r=Lu(),e!==null&&!xe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,dt(e,t,l)):(Q&&r&&vu(t),t.flags|=1,me(e,t,n,l),t.child)}function Zs(e,t,n,r,l){if(Ee(n)){var o=!0;Pl(t)}else o=!1;if(Fn(t,l),t.stateNode===null)gl(e,t),Uc(t,n,r),ji(t,n,r,l),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=De(a):(a=Ee(n)?bt:de.current,a=$n(t,a));var d=n.getDerivedStateFromProps,m=typeof d=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||s!==a)&&Us(t,i,r,a),xt=!1;var p=t.memoizedState;i.state=p,Il(t,r,i,l),s=t.memoizedState,u!==r||p!==s||Se.current||xt?(typeof d=="function"&&(_i(t,n,d,r),s=t.memoizedState),(u=xt||Bs(t,n,u,r,p,s,a))?(m||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,Ac(e,t),u=t.memoizedProps,a=t.type===t.elementType?u:Ue(t.type,u),i.props=a,m=t.pendingProps,p=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=De(s):(s=Ee(n)?bt:de.current,s=$n(t,s));var y=n.getDerivedStateFromProps;(d=typeof y=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==m||p!==s)&&Us(t,i,r,s),xt=!1,p=t.memoizedState,i.state=p,Il(t,r,i,l);var w=t.memoizedState;u!==m||p!==w||Se.current||xt?(typeof y=="function"&&(_i(t,n,y,r),w=t.memoizedState),(a=xt||Bs(t,n,a,r,p,w,s)||!1)?(d||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,w,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,w,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=w),i.props=r,i.state=w,i.context=s,r=a):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Oi(e,t,n,r,o,l)}function Oi(e,t,n,r,l,o){hf(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&zs(t,n,!1),dt(e,t,o);r=t.stateNode,Zm.current=t;var u=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Dn(t,e.child,null,o),t.child=Dn(t,null,u,o)):me(e,t,u,o),t.memoizedState=r.state,l&&zs(t,n,!0),t.child}function vf(e){var t=e.stateNode;t.pendingContext?Ms(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ms(e,t.context,!1),Cu(e,t.containerInfo)}function Js(e,t,n,r,l){return In(),yu(l),t.flags|=256,me(e,t,n,r),t.child}var Pi={dehydrated:null,treeContext:null,retryLane:0};function Fi(e){return{baseLanes:e,cachePool:null,transitions:null}}function gf(e,t,n){var r=t.pendingProps,l=G.current,o=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),U(G,l&1),e===null)return Ni(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=so(i,r,0,null),e=Jt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Fi(n),t.memoizedState=Pi,e):Pu(t,i));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return Jm(e,t,i,r,u,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,u=l.sibling;var s={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=Ft(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=Ft(u,o):(o=Jt(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?Fi(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=Pi,r}return o=e.child,e=o.sibling,r=Ft(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Pu(e,t){return t=so({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function rl(e,t,n,r){return r!==null&&yu(r),Dn(t,e.child,null,n),e=Pu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Jm(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Uo(Error(E(422))),rl(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=so({mode:"visible",children:r.children},l,0,null),o=Jt(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Dn(t,e.child,null,i),t.child.memoizedState=Fi(i),t.memoizedState=Pi,o);if(!(t.mode&1))return rl(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(E(419)),r=Uo(o,r,void 0),rl(e,t,i,r)}if(u=(i&e.childLanes)!==0,xe||u){if(r=le,r!==null){switch(i&-i){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|i)?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,ft(e,l),Qe(r,e,l,-1))}return Du(),r=Uo(Error(E(421))),rl(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=ch.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Ne=Lt(l.nextSibling),Te=t,Q=!0,Ve=null,e!==null&&(Fe[Me++]=ot,Fe[Me++]=it,Fe[Me++]=en,ot=e.id,it=e.overflow,en=t),t=Pu(t,r.children),t.flags|=4096,t)}function qs(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ti(e.return,t,n)}function Ho(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function yf(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(me(e,t,r.children,n),r=G.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&&qs(e,n,t);else if(e.tag===19)qs(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(U(G,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Dl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Ho(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Dl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Ho(t,!0,n,null,o);break;case"together":Ho(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function gl(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function dt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),nn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(E(153));if(t.child!==null){for(e=t.child,n=Ft(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Ft(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function qm(e,t,n){switch(t.tag){case 3:vf(t),In();break;case 5:Wc(t);break;case 1:Ee(t.type)&&Pl(t);break;case 4:Cu(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;U(zl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(U(G,G.current&1),t.flags|=128,null):n&t.child.childLanes?gf(e,t,n):(U(G,G.current&1),e=dt(e,t,n),e!==null?e.sibling:null);U(G,G.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return yf(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),U(G,G.current),r)break;return null;case 22:case 23:return t.lanes=0,mf(e,t,n)}return dt(e,t,n)}var wf,Mi,xf,Sf;wf=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}};Mi=function(){};xf=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Yt(et.current);var o=null;switch(n){case"input":l=ni(e,l),r=ni(e,r),o=[];break;case"select":l=Y({},l,{value:void 0}),r=Y({},r,{value:void 0}),o=[];break;case"textarea":l=oi(e,l),r=oi(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Rl)}ui(n,r);var i;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var u=l[a];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(wr.hasOwnProperty(a)?o||(o=[]):(o=o||[]).push(a,null));for(a in r){var s=r[a];if(u=l!=null?l[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||(o||(o=[]),o.push(a,n)),n=s;else a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(o=o||[]).push(a,s)):a==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(a,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(wr.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&V("scroll",e),o||u===s||(o=[])):(o=o||[]).push(a,s))}n&&(o=o||[]).push("style",n);var a=o;(t.updateQueue=a)&&(t.flags|=4)}};Sf=function(e,t,n,r){n!==r&&(t.flags|=4)};function rr(e,t){if(!Q)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 ce(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function bm(e,t,n){var r=t.pendingProps;switch(gu(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ce(t),null;case 1:return Ee(t.type)&&Ol(),ce(t),null;case 3:return r=t.stateNode,An(),W(Se),W(de),Tu(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(tl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ve!==null&&(Hi(Ve),Ve=null))),Mi(e,t),ce(t),null;case 5:Nu(t);var l=Yt(Or.current);if(n=t.type,e!==null&&t.stateNode!=null)xf(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(E(166));return ce(t),null}if(e=Yt(et.current),tl(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[qe]=t,r[Lr]=o,e=(t.mode&1)!==0,n){case"dialog":V("cancel",r),V("close",r);break;case"iframe":case"object":case"embed":V("load",r);break;case"video":case"audio":for(l=0;l<sr.length;l++)V(sr[l],r);break;case"source":V("error",r);break;case"img":case"image":case"link":V("error",r),V("load",r);break;case"details":V("toggle",r);break;case"input":us(r,o),V("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},V("invalid",r);break;case"textarea":as(r,o),V("invalid",r)}ui(n,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var u=o[i];i==="children"?typeof u=="string"?r.textContent!==u&&(o.suppressHydrationWarning!==!0&&el(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(o.suppressHydrationWarning!==!0&&el(r.textContent,u,e),l=["children",""+u]):wr.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&V("scroll",r)}switch(n){case"input":Kr(r),ss(r,o,!0);break;case"textarea":Kr(r),cs(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Rl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ga(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[qe]=t,e[Lr]=r,wf(e,t,!1,!1),t.stateNode=e;e:{switch(i=si(n,r),n){case"dialog":V("cancel",e),V("close",e),l=r;break;case"iframe":case"object":case"embed":V("load",e),l=r;break;case"video":case"audio":for(l=0;l<sr.length;l++)V(sr[l],e);l=r;break;case"source":V("error",e),l=r;break;case"img":case"image":case"link":V("error",e),V("load",e),l=r;break;case"details":V("toggle",e),l=r;break;case"input":us(e,r),l=ni(e,r),V("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=Y({},r,{value:void 0}),V("invalid",e);break;case"textarea":as(e,r),l=oi(e,r),V("invalid",e);break;default:l=r}ui(n,l),u=l;for(o in u)if(u.hasOwnProperty(o)){var s=u[o];o==="style"?Za(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Xa(e,s)):o==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&xr(e,s):typeof s=="number"&&xr(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(wr.hasOwnProperty(o)?s!=null&&o==="onScroll"&&V("scroll",e):s!=null&&nu(e,o,s,i))}switch(n){case"input":Kr(e),ss(e,r,!1);break;case"textarea":Kr(e),cs(e);break;case"option":r.value!=null&&e.setAttribute("value",""+zt(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Ln(e,!!r.multiple,o,!1):r.defaultValue!=null&&Ln(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Rl)}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 ce(t),null;case 6:if(e&&t.stateNode!=null)Sf(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(E(166));if(n=Yt(Or.current),Yt(et.current),tl(t)){if(r=t.stateNode,n=t.memoizedProps,r[qe]=t,(o=r.nodeValue!==n)&&(e=Te,e!==null))switch(e.tag){case 3:el(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&el(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[qe]=t,t.stateNode=r}return ce(t),null;case 13:if(W(G),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Q&&Ne!==null&&t.mode&1&&!(t.flags&128))Ic(),In(),t.flags|=98560,o=!1;else if(o=tl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(E(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(E(317));o[qe]=t}else In(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ce(t),o=!1}else Ve!==null&&(Hi(Ve),Ve=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||G.current&1?te===0&&(te=3):Du())),t.updateQueue!==null&&(t.flags|=4),ce(t),null);case 4:return An(),Mi(e,t),e===null&&_r(t.stateNode.containerInfo),ce(t),null;case 10:return Su(t.type._context),ce(t),null;case 17:return Ee(t.type)&&Ol(),ce(t),null;case 19:if(W(G),o=t.memoizedState,o===null)return ce(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)rr(o,!1);else{if(te!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Dl(e),i!==null){for(t.flags|=128,rr(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return U(G,G.current&1|2),t.child}e=e.sibling}o.tail!==null&&J()>Un&&(t.flags|=128,r=!0,rr(o,!1),t.lanes=4194304)}else{if(!r)if(e=Dl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),rr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!Q)return ce(t),null}else 2*J()-o.renderingStartTime>Un&&n!==1073741824&&(t.flags|=128,r=!0,rr(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=J(),t.sibling=null,n=G.current,U(G,r?n&1|2:n&1),t):(ce(t),null);case 22:case 23:return Iu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ce&1073741824&&(ce(t),t.subtreeFlags&6&&(t.flags|=8192)):ce(t),null;case 24:return null;case 25:return null}throw Error(E(156,t.tag))}function eh(e,t){switch(gu(t),t.tag){case 1:return Ee(t.type)&&Ol(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return An(),W(Se),W(de),Tu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Nu(t),null;case 13:if(W(G),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));In()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return W(G),null;case 4:return An(),null;case 10:return Su(t.type._context),null;case 22:case 23:return Iu(),null;case 24:return null;default:return null}}var ll=!1,fe=!1,th=typeof WeakSet=="function"?WeakSet:Set,_=null;function Tn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Z(e,t,r)}else n.current=null}function zi(e,t,n){try{n()}catch(r){Z(e,t,r)}}var bs=!1;function nh(e,t){if(yi=_l,e=Cc(),hu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,u=-1,s=-1,a=0,d=0,m=e,p=null;t:for(;;){for(var y;m!==n||l!==0&&m.nodeType!==3||(u=i+l),m!==o||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(y=m.firstChild)!==null;)p=m,m=y;for(;;){if(m===e)break t;if(p===n&&++a===l&&(u=i),p===o&&++d===r&&(s=i),(y=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=y}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(wi={focusedElem:e,selectionRange:n},_l=!1,_=t;_!==null;)if(t=_,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,_=e;else for(;_!==null;){t=_;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var S=w.memoizedProps,L=w.memoizedState,h=t.stateNode,f=h.getSnapshotBeforeUpdate(t.elementType===t.type?S:Ue(t.type,S),L);h.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(E(163))}}catch(x){Z(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,_=e;break}_=t.return}return w=bs,bs=!1,w}function vr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&zi(t,n,o)}l=l.next}while(l!==r)}}function io(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 $i(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 Ef(e){var t=e.alternate;t!==null&&(e.alternate=null,Ef(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[qe],delete t[Lr],delete t[Ei],delete t[Dm],delete t[Am])),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 kf(e){return e.tag===5||e.tag===3||e.tag===4}function ea(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||kf(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 Ii(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=Rl));else if(r!==4&&(e=e.child,e!==null))for(Ii(e,t,n),e=e.sibling;e!==null;)Ii(e,t,n),e=e.sibling}function Di(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(Di(e,t,n),e=e.sibling;e!==null;)Di(e,t,n),e=e.sibling}var oe=null,He=!1;function gt(e,t,n){for(n=n.child;n!==null;)Cf(e,t,n),n=n.sibling}function Cf(e,t,n){if(be&&typeof be.onCommitFiberUnmount=="function")try{be.onCommitFiberUnmount(ql,n)}catch{}switch(n.tag){case 5:fe||Tn(n,t);case 6:var r=oe,l=He;oe=null,gt(e,t,n),oe=r,He=l,oe!==null&&(He?(e=oe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):oe.removeChild(n.stateNode));break;case 18:oe!==null&&(He?(e=oe,n=n.stateNode,e.nodeType===8?zo(e.parentNode,n):e.nodeType===1&&zo(e,n),Cr(e)):zo(oe,n.stateNode));break;case 4:r=oe,l=He,oe=n.stateNode.containerInfo,He=!0,gt(e,t,n),oe=r,He=l;break;case 0:case 11:case 14:case 15:if(!fe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&zi(n,t,i),l=l.next}while(l!==r)}gt(e,t,n);break;case 1:if(!fe&&(Tn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){Z(n,t,u)}gt(e,t,n);break;case 21:gt(e,t,n);break;case 22:n.mode&1?(fe=(r=fe)||n.memoizedState!==null,gt(e,t,n),fe=r):gt(e,t,n);break;default:gt(e,t,n)}}function ta(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new th),t.forEach(function(r){var l=fh.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Be(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:oe=u.stateNode,He=!1;break e;case 3:oe=u.stateNode.containerInfo,He=!0;break e;case 4:oe=u.stateNode.containerInfo,He=!0;break e}u=u.return}if(oe===null)throw Error(E(160));Cf(o,i,l),oe=null,He=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(a){Z(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Nf(t,e),t=t.sibling}function Nf(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Be(t,e),Ze(e),r&4){try{vr(3,e,e.return),io(3,e)}catch(S){Z(e,e.return,S)}try{vr(5,e,e.return)}catch(S){Z(e,e.return,S)}}break;case 1:Be(t,e),Ze(e),r&512&&n!==null&&Tn(n,n.return);break;case 5:if(Be(t,e),Ze(e),r&512&&n!==null&&Tn(n,n.return),e.flags&32){var l=e.stateNode;try{xr(l,"")}catch(S){Z(e,e.return,S)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&o.type==="radio"&&o.name!=null&&Qa(l,o),si(u,i);var a=si(u,o);for(i=0;i<s.length;i+=2){var d=s[i],m=s[i+1];d==="style"?Za(l,m):d==="dangerouslySetInnerHTML"?Xa(l,m):d==="children"?xr(l,m):nu(l,d,m,a)}switch(u){case"input":ri(l,o);break;case"textarea":Ka(l,o);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var y=o.value;y!=null?Ln(l,!!o.multiple,y,!1):p!==!!o.multiple&&(o.defaultValue!=null?Ln(l,!!o.multiple,o.defaultValue,!0):Ln(l,!!o.multiple,o.multiple?[]:"",!1))}l[Lr]=o}catch(S){Z(e,e.return,S)}}break;case 6:if(Be(t,e),Ze(e),r&4){if(e.stateNode===null)throw Error(E(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(S){Z(e,e.return,S)}}break;case 3:if(Be(t,e),Ze(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Cr(t.containerInfo)}catch(S){Z(e,e.return,S)}break;case 4:Be(t,e),Ze(e);break;case 13:Be(t,e),Ze(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(zu=J())),r&4&&ta(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(fe=(a=fe)||d,Be(t,e),fe=a):Be(t,e),Ze(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!d&&e.mode&1)for(_=e,d=e.child;d!==null;){for(m=_=d;_!==null;){switch(p=_,y=p.child,p.tag){case 0:case 11:case 14:case 15:vr(4,p,p.return);break;case 1:Tn(p,p.return);var w=p.stateNode;if(typeof w.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(S){Z(r,n,S)}}break;case 5:Tn(p,p.return);break;case 22:if(p.memoizedState!==null){ra(m);continue}}y!==null?(y.return=p,_=y):ra(m)}d=d.sibling}e:for(d=null,m=e;;){if(m.tag===5){if(d===null){d=m;try{l=m.stateNode,a?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(u=m.stateNode,s=m.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=Ya("display",i))}catch(S){Z(e,e.return,S)}}}else if(m.tag===6){if(d===null)try{m.stateNode.nodeValue=a?"":m.memoizedProps}catch(S){Z(e,e.return,S)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;d===m&&(d=null),m=m.return}d===m&&(d=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Be(t,e),Ze(e),r&4&&ta(e);break;case 21:break;default:Be(t,e),Ze(e)}}function Ze(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(kf(n)){var r=n;break e}n=n.return}throw Error(E(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(xr(l,""),r.flags&=-33);var o=ea(e);Di(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=ea(e);Ii(e,u,i);break;default:throw Error(E(161))}}catch(s){Z(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function rh(e,t,n){_=e,Tf(e)}function Tf(e,t,n){for(var r=(e.mode&1)!==0;_!==null;){var l=_,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||ll;if(!i){var u=l.alternate,s=u!==null&&u.memoizedState!==null||fe;u=ll;var a=fe;if(ll=i,(fe=s)&&!a)for(_=l;_!==null;)i=_,s=i.child,i.tag===22&&i.memoizedState!==null?la(l):s!==null?(s.return=i,_=s):la(l);for(;o!==null;)_=o,Tf(o),o=o.sibling;_=l,ll=u,fe=a}na(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,_=o):na(e)}}function na(e){for(;_!==null;){var t=_;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:fe||io(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!fe)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Ue(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&As(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}As(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 d=a.memoizedState;if(d!==null){var m=d.dehydrated;m!==null&&Cr(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(E(163))}fe||t.flags&512&&$i(t)}catch(p){Z(t,t.return,p)}}if(t===e){_=null;break}if(n=t.sibling,n!==null){n.return=t.return,_=n;break}_=t.return}}function ra(e){for(;_!==null;){var t=_;if(t===e){_=null;break}var n=t.sibling;if(n!==null){n.return=t.return,_=n;break}_=t.return}}function la(e){for(;_!==null;){var t=_;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{io(4,t)}catch(s){Z(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){Z(t,l,s)}}var o=t.return;try{$i(t)}catch(s){Z(t,o,s)}break;case 5:var i=t.return;try{$i(t)}catch(s){Z(t,i,s)}}}catch(s){Z(t,t.return,s)}if(t===e){_=null;break}var u=t.sibling;if(u!==null){u.return=t.return,_=u;break}_=t.return}}var lh=Math.ceil,Ul=mt.ReactCurrentDispatcher,Fu=mt.ReactCurrentOwner,Ie=mt.ReactCurrentBatchConfig,z=0,le=null,q=null,ie=0,Ce=0,_n=At(0),te=0,zr=null,nn=0,uo=0,Mu=0,gr=null,ye=null,zu=0,Un=1/0,rt=null,Hl=!1,Ai=null,Ot=null,ol=!1,Nt=null,Vl=0,yr=0,Bi=null,yl=-1,wl=0;function he(){return z&6?J():yl!==-1?yl:yl=J()}function Pt(e){return e.mode&1?z&2&&ie!==0?ie&-ie:Um.transition!==null?(wl===0&&(wl=sc()),wl):(e=D,e!==0||(e=window.event,e=e===void 0?16:hc(e.type)),e):1}function Qe(e,t,n,r){if(50<yr)throw yr=0,Bi=null,Error(E(185));Ir(e,n,r),(!(z&2)||e!==le)&&(e===le&&(!(z&2)&&(uo|=n),te===4&&kt(e,ie)),ke(e,r),n===1&&z===0&&!(t.mode&1)&&(Un=J()+500,ro&&Bt()))}function ke(e,t){var n=e.callbackNode;Up(e,t);var r=Tl(e,e===le?ie:0);if(r===0)n!==null&&ps(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ps(n),t===1)e.tag===0?Bm(oa.bind(null,e)):Mc(oa.bind(null,e)),$m(function(){!(z&6)&&Bt()}),n=null;else{switch(ac(r)){case 1:n=uu;break;case 4:n=ic;break;case 16:n=Nl;break;case 536870912:n=uc;break;default:n=Nl}n=Mf(n,_f.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function _f(e,t){if(yl=-1,wl=0,z&6)throw Error(E(327));var n=e.callbackNode;if(Mn()&&e.callbackNode!==n)return null;var r=Tl(e,e===le?ie:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Wl(e,r);else{t=r;var l=z;z|=2;var o=Lf();(le!==e||ie!==t)&&(rt=null,Un=J()+500,Zt(e,t));do try{uh();break}catch(u){jf(e,u)}while(1);xu(),Ul.current=o,z=l,q!==null?t=0:(le=null,ie=0,t=te)}if(t!==0){if(t===2&&(l=pi(e),l!==0&&(r=l,t=Ui(e,l))),t===1)throw n=zr,Zt(e,0),kt(e,r),ke(e,J()),n;if(t===6)kt(e,r);else{if(l=e.current.alternate,!(r&30)&&!oh(l)&&(t=Wl(e,r),t===2&&(o=pi(e),o!==0&&(r=o,t=Ui(e,o))),t===1))throw n=zr,Zt(e,0),kt(e,r),ke(e,J()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(E(345));case 2:Wt(e,ye,rt);break;case 3:if(kt(e,r),(r&130023424)===r&&(t=zu+500-J(),10<t)){if(Tl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){he(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Si(Wt.bind(null,e,ye,rt),t);break}Wt(e,ye,rt);break;case 4:if(kt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-We(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=J()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*lh(r/1960))-r,10<r){e.timeoutHandle=Si(Wt.bind(null,e,ye,rt),r);break}Wt(e,ye,rt);break;case 5:Wt(e,ye,rt);break;default:throw Error(E(329))}}}return ke(e,J()),e.callbackNode===n?_f.bind(null,e):null}function Ui(e,t){var n=gr;return e.current.memoizedState.isDehydrated&&(Zt(e,t).flags|=256),e=Wl(e,t),e!==2&&(t=ye,ye=n,t!==null&&Hi(t)),e}function Hi(e){ye===null?ye=e:ye.push.apply(ye,e)}function oh(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!Ke(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function kt(e,t){for(t&=~Mu,t&=~uo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-We(t),r=1<<n;e[n]=-1,t&=~r}}function oa(e){if(z&6)throw Error(E(327));Mn();var t=Tl(e,0);if(!(t&1))return ke(e,J()),null;var n=Wl(e,t);if(e.tag!==0&&n===2){var r=pi(e);r!==0&&(t=r,n=Ui(e,r))}if(n===1)throw n=zr,Zt(e,0),kt(e,t),ke(e,J()),n;if(n===6)throw Error(E(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Wt(e,ye,rt),ke(e,J()),null}function $u(e,t){var n=z;z|=1;try{return e(t)}finally{z=n,z===0&&(Un=J()+500,ro&&Bt())}}function rn(e){Nt!==null&&Nt.tag===0&&!(z&6)&&Mn();var t=z;z|=1;var n=Ie.transition,r=D;try{if(Ie.transition=null,D=1,e)return e()}finally{D=r,Ie.transition=n,z=t,!(z&6)&&Bt()}}function Iu(){Ce=_n.current,W(_n)}function Zt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,zm(n)),q!==null)for(n=q.return;n!==null;){var r=n;switch(gu(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Ol();break;case 3:An(),W(Se),W(de),Tu();break;case 5:Nu(r);break;case 4:An();break;case 13:W(G);break;case 19:W(G);break;case 10:Su(r.type._context);break;case 22:case 23:Iu()}n=n.return}if(le=e,q=e=Ft(e.current,null),ie=Ce=t,te=0,zr=null,Mu=uo=nn=0,ye=gr=null,Xt!==null){for(t=0;t<Xt.length;t++)if(n=Xt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}Xt=null}return e}function jf(e,t){do{var n=q;try{if(xu(),hl.current=Bl,Al){for(var r=X.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Al=!1}if(tn=0,ne=b=X=null,hr=!1,Pr=0,Fu.current=null,n===null||n.return===null){te=1,zr=t,q=null;break}e:{var o=e,i=n.return,u=n,s=t;if(t=ie,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,d=u,m=d.tag;if(!(d.mode&1)&&(m===0||m===11||m===15)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var y=Ks(i);if(y!==null){y.flags&=-257,Gs(y,i,u,o,t),y.mode&1&&Qs(o,a,t),t=y,s=a;var w=t.updateQueue;if(w===null){var S=new Set;S.add(s),t.updateQueue=S}else w.add(s);break e}else{if(!(t&1)){Qs(o,a,t),Du();break e}s=Error(E(426))}}else if(Q&&u.mode&1){var L=Ks(i);if(L!==null){!(L.flags&65536)&&(L.flags|=256),Gs(L,i,u,o,t),yu(Bn(s,u));break e}}o=s=Bn(s,u),te!==4&&(te=2),gr===null?gr=[o]:gr.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var h=ff(o,s,t);Ds(o,h);break e;case 1:u=s;var f=o.type,g=o.stateNode;if(!(o.flags&128)&&(typeof f.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(Ot===null||!Ot.has(g)))){o.flags|=65536,t&=-t,o.lanes|=t;var x=df(o,u,t);Ds(o,x);break e}}o=o.return}while(o!==null)}Of(n)}catch(T){t=T,q===n&&n!==null&&(q=n=n.return);continue}break}while(1)}function Lf(){var e=Ul.current;return Ul.current=Bl,e===null?Bl:e}function Du(){(te===0||te===3||te===2)&&(te=4),le===null||!(nn&268435455)&&!(uo&268435455)||kt(le,ie)}function Wl(e,t){var n=z;z|=2;var r=Lf();(le!==e||ie!==t)&&(rt=null,Zt(e,t));do try{ih();break}catch(l){jf(e,l)}while(1);if(xu(),z=n,Ul.current=r,q!==null)throw Error(E(261));return le=null,ie=0,te}function ih(){for(;q!==null;)Rf(q)}function uh(){for(;q!==null&&!Pp();)Rf(q)}function Rf(e){var t=Ff(e.alternate,e,Ce);e.memoizedProps=e.pendingProps,t===null?Of(e):q=t,Fu.current=null}function Of(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=eh(n,t),n!==null){n.flags&=32767,q=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{te=6,q=null;return}}else if(n=bm(n,t,Ce),n!==null){q=n;return}if(t=t.sibling,t!==null){q=t;return}q=t=e}while(t!==null);te===0&&(te=5)}function Wt(e,t,n){var r=D,l=Ie.transition;try{Ie.transition=null,D=1,sh(e,t,n,r)}finally{Ie.transition=l,D=r}return null}function sh(e,t,n,r){do Mn();while(Nt!==null);if(z&6)throw Error(E(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(E(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Hp(e,o),e===le&&(q=le=null,ie=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||ol||(ol=!0,Mf(Nl,function(){return Mn(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Ie.transition,Ie.transition=null;var i=D;D=1;var u=z;z|=4,Fu.current=null,nh(e,n),Nf(n,e),jm(wi),_l=!!yi,wi=yi=null,e.current=n,rh(n),Fp(),z=u,D=i,Ie.transition=o}else e.current=n;if(ol&&(ol=!1,Nt=e,Vl=l),o=e.pendingLanes,o===0&&(Ot=null),$p(n.stateNode),ke(e,J()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Hl)throw Hl=!1,e=Ai,Ai=null,e;return Vl&1&&e.tag!==0&&Mn(),o=e.pendingLanes,o&1?e===Bi?yr++:(yr=0,Bi=e):yr=0,Bt(),null}function Mn(){if(Nt!==null){var e=ac(Vl),t=Ie.transition,n=D;try{if(Ie.transition=null,D=16>e?16:e,Nt===null)var r=!1;else{if(e=Nt,Nt=null,Vl=0,z&6)throw Error(E(331));var l=z;for(z|=4,_=e.current;_!==null;){var o=_,i=o.child;if(_.flags&16){var u=o.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(_=a;_!==null;){var d=_;switch(d.tag){case 0:case 11:case 15:vr(8,d,o)}var m=d.child;if(m!==null)m.return=d,_=m;else for(;_!==null;){d=_;var p=d.sibling,y=d.return;if(Ef(d),d===a){_=null;break}if(p!==null){p.return=y,_=p;break}_=y}}}var w=o.alternate;if(w!==null){var S=w.child;if(S!==null){w.child=null;do{var L=S.sibling;S.sibling=null,S=L}while(S!==null)}}_=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,_=i;else e:for(;_!==null;){if(o=_,o.flags&2048)switch(o.tag){case 0:case 11:case 15:vr(9,o,o.return)}var h=o.sibling;if(h!==null){h.return=o.return,_=h;break e}_=o.return}}var f=e.current;for(_=f;_!==null;){i=_;var g=i.child;if(i.subtreeFlags&2064&&g!==null)g.return=i,_=g;else e:for(i=f;_!==null;){if(u=_,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:io(9,u)}}catch(T){Z(u,u.return,T)}if(u===i){_=null;break e}var x=u.sibling;if(x!==null){x.return=u.return,_=x;break e}_=u.return}}if(z=l,Bt(),be&&typeof be.onPostCommitFiberRoot=="function")try{be.onPostCommitFiberRoot(ql,e)}catch{}r=!0}return r}finally{D=n,Ie.transition=t}}return!1}function ia(e,t,n){t=Bn(n,t),t=ff(e,t,1),e=Rt(e,t,1),t=he(),e!==null&&(Ir(e,1,t),ke(e,t))}function Z(e,t,n){if(e.tag===3)ia(e,e,n);else for(;t!==null;){if(t.tag===3){ia(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Ot===null||!Ot.has(r))){e=Bn(n,e),e=df(t,e,1),t=Rt(t,e,1),e=he(),t!==null&&(Ir(t,1,e),ke(t,e));break}}t=t.return}}function ah(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=he(),e.pingedLanes|=e.suspendedLanes&n,le===e&&(ie&n)===n&&(te===4||te===3&&(ie&130023424)===ie&&500>J()-zu?Zt(e,0):Mu|=n),ke(e,t)}function Pf(e,t){t===0&&(e.mode&1?(t=Yr,Yr<<=1,!(Yr&130023424)&&(Yr=4194304)):t=1);var n=he();e=ft(e,t),e!==null&&(Ir(e,t,n),ke(e,n))}function ch(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Pf(e,n)}function fh(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(E(314))}r!==null&&r.delete(t),Pf(e,n)}var Ff;Ff=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Se.current)xe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return xe=!1,qm(e,t,n);xe=!!(e.flags&131072)}else xe=!1,Q&&t.flags&1048576&&zc(t,Ml,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;gl(e,t),e=t.pendingProps;var l=$n(t,de.current);Fn(t,n),l=ju(null,t,r,e,l,n);var o=Lu();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ee(r)?(o=!0,Pl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,ku(t),l.updater=lo,t.stateNode=l,l._reactInternals=t,ji(t,r,e,n),t=Oi(null,t,r,!0,o,n)):(t.tag=0,Q&&o&&vu(t),me(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(gl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=ph(r),e=Ue(r,e),l){case 0:t=Ri(null,t,r,e,n);break e;case 1:t=Zs(null,t,r,e,n);break e;case 11:t=Xs(null,t,r,e,n);break e;case 14:t=Ys(null,t,r,Ue(r.type,e),n);break e}throw Error(E(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ue(r,l),Ri(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ue(r,l),Zs(e,t,r,l,n);case 3:e:{if(vf(t),e===null)throw Error(E(387));r=t.pendingProps,o=t.memoizedState,l=o.element,Ac(e,t),Il(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=Bn(Error(E(423)),t),t=Js(e,t,r,n,l);break e}else if(r!==l){l=Bn(Error(E(424)),t),t=Js(e,t,r,n,l);break e}else for(Ne=Lt(t.stateNode.containerInfo.firstChild),Te=t,Q=!0,Ve=null,n=Vc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(In(),r===l){t=dt(e,t,n);break e}me(e,t,r,n)}t=t.child}return t;case 5:return Wc(t),e===null&&Ni(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,xi(r,l)?i=null:o!==null&&xi(r,o)&&(t.flags|=32),hf(e,t),me(e,t,i,n),t.child;case 6:return e===null&&Ni(t),null;case 13:return gf(e,t,n);case 4:return Cu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Dn(t,null,r,n):me(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ue(r,l),Xs(e,t,r,l,n);case 7:return me(e,t,t.pendingProps,n),t.child;case 8:return me(e,t,t.pendingProps.children,n),t.child;case 12:return me(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,U(zl,r._currentValue),r._currentValue=i,o!==null)if(Ke(o.value,i)){if(o.children===l.children&&!Se.current){t=dt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=ut(-1,n&-n),s.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var d=a.pending;d===null?s.next=s:(s.next=d.next,d.next=s),a.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Ti(o.return,n,t),u.lanes|=n;break}s=s.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(E(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Ti(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}me(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Fn(t,n),l=De(l),r=r(l),t.flags|=1,me(e,t,r,n),t.child;case 14:return r=t.type,l=Ue(r,t.pendingProps),l=Ue(r.type,l),Ys(e,t,r,l,n);case 15:return pf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ue(r,l),gl(e,t),t.tag=1,Ee(r)?(e=!0,Pl(t)):e=!1,Fn(t,n),Uc(t,r,l),ji(t,r,l,n),Oi(null,t,r,!0,e,n);case 19:return yf(e,t,n);case 22:return mf(e,t,n)}throw Error(E(156,t.tag))};function Mf(e,t){return oc(e,t)}function dh(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 $e(e,t,n,r){return new dh(e,t,n,r)}function Au(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ph(e){if(typeof e=="function")return Au(e)?1:0;if(e!=null){if(e=e.$$typeof,e===lu)return 11;if(e===ou)return 14}return 2}function Ft(e,t){var n=e.alternate;return n===null?(n=$e(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 xl(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Au(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case gn:return Jt(n.children,l,o,t);case ru:i=8,l|=8;break;case qo:return e=$e(12,n,t,l|2),e.elementType=qo,e.lanes=o,e;case bo:return e=$e(13,n,t,l),e.elementType=bo,e.lanes=o,e;case ei:return e=$e(19,n,t,l),e.elementType=ei,e.lanes=o,e;case Ha:return so(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ba:i=10;break e;case Ua:i=9;break e;case lu:i=11;break e;case ou:i=14;break e;case wt:i=16,r=null;break e}throw Error(E(130,e==null?e:typeof e,""))}return t=$e(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Jt(e,t,n,r){return e=$e(7,e,r,t),e.lanes=n,e}function so(e,t,n,r){return e=$e(22,e,r,t),e.elementType=Ha,e.lanes=n,e.stateNode={isHidden:!1},e}function Vo(e,t,n){return e=$e(6,e,null,t),e.lanes=n,e}function Wo(e,t,n){return t=$e(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function mh(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Co(0),this.expirationTimes=Co(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Co(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Bu(e,t,n,r,l,o,i,u,s){return e=new mh(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=$e(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ku(o),e}function hh(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:vn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function zf(e){if(!e)return $t;e=e._reactInternals;e:{if(un(e)!==e||e.tag!==1)throw Error(E(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ee(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(E(171))}if(e.tag===1){var n=e.type;if(Ee(n))return Fc(e,n,t)}return t}function $f(e,t,n,r,l,o,i,u,s){return e=Bu(n,r,!0,e,l,o,i,u,s),e.context=zf(null),n=e.current,r=he(),l=Pt(n),o=ut(r,l),o.callback=t??null,Rt(n,o,l),e.current.lanes=l,Ir(e,l,r),ke(e,r),e}function ao(e,t,n,r){var l=t.current,o=he(),i=Pt(l);return n=zf(n),t.context===null?t.context=n:t.pendingContext=n,t=ut(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Rt(l,t,i),e!==null&&(Qe(e,l,i,o),ml(e,l,i)),i}function Ql(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 ua(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Uu(e,t){ua(e,t),(e=e.alternate)&&ua(e,t)}function vh(){return null}var If=typeof reportError=="function"?reportError:function(e){console.error(e)};function Hu(e){this._internalRoot=e}co.prototype.render=Hu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(E(409));ao(e,t,null,null)};co.prototype.unmount=Hu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;rn(function(){ao(null,e,null,null)}),t[ct]=null}};function co(e){this._internalRoot=e}co.prototype.unstable_scheduleHydration=function(e){if(e){var t=dc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Et.length&&t!==0&&t<Et[n].priority;n++);Et.splice(n,0,e),n===0&&mc(e)}};function Vu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function fo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function sa(){}function gh(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=Ql(i);o.call(a)}}var i=$f(t,r,e,0,null,!1,!1,"",sa);return e._reactRootContainer=i,e[ct]=i.current,_r(e.nodeType===8?e.parentNode:e),rn(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var a=Ql(s);u.call(a)}}var s=Bu(e,0,!1,null,null,!1,!1,"",sa);return e._reactRootContainer=s,e[ct]=s.current,_r(e.nodeType===8?e.parentNode:e),rn(function(){ao(t,s,n,r)}),s}function po(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var u=l;l=function(){var s=Ql(i);u.call(s)}}ao(t,i,e,l)}else i=gh(n,t,e,l,r);return Ql(i)}cc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ur(t.pendingLanes);n!==0&&(su(t,n|1),ke(t,J()),!(z&6)&&(Un=J()+500,Bt()))}break;case 13:rn(function(){var r=ft(e,1);if(r!==null){var l=he();Qe(r,e,1,l)}}),Uu(e,1)}};au=function(e){if(e.tag===13){var t=ft(e,134217728);if(t!==null){var n=he();Qe(t,e,134217728,n)}Uu(e,134217728)}};fc=function(e){if(e.tag===13){var t=Pt(e),n=ft(e,t);if(n!==null){var r=he();Qe(n,e,t,r)}Uu(e,t)}};dc=function(){return D};pc=function(e,t){var n=D;try{return D=e,t()}finally{D=n}};ci=function(e,t,n){switch(t){case"input":if(ri(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=no(r);if(!l)throw Error(E(90));Wa(r),ri(r,l)}}}break;case"textarea":Ka(e,n);break;case"select":t=n.value,t!=null&&Ln(e,!!n.multiple,t,!1)}};ba=$u;ec=rn;var yh={usingClientEntryPoint:!1,Events:[Ar,Sn,no,Ja,qa,$u]},lr={findFiberByHostInstance:Gt,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},wh={bundleType:lr.bundleType,version:lr.version,rendererPackageName:lr.rendererPackageName,rendererConfig:lr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:mt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=rc(e),e===null?null:e.stateNode},findFiberByHostInstance:lr.findFiberByHostInstance||vh,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var il=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!il.isDisabled&&il.supportsFiber)try{ql=il.inject(wh),be=il}catch{}}je.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=yh;je.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Vu(t))throw Error(E(200));return hh(e,t,null,n)};je.createRoot=function(e,t){if(!Vu(e))throw Error(E(299));var n=!1,r="",l=If;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Bu(e,1,!1,null,null,n,!1,r,l),e[ct]=t.current,_r(e.nodeType===8?e.parentNode:e),new Hu(t)};je.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(E(188)):(e=Object.keys(e).join(","),Error(E(268,e)));return e=rc(t),e=e===null?null:e.stateNode,e};je.flushSync=function(e){return rn(e)};je.hydrate=function(e,t,n){if(!fo(t))throw Error(E(200));return po(null,e,t,!0,n)};je.hydrateRoot=function(e,t,n){if(!Vu(e))throw Error(E(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=If;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=$f(t,null,e,1,n??null,l,!1,o,i),e[ct]=t.current,_r(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new co(t)};je.render=function(e,t,n){if(!fo(t))throw Error(E(200));return po(null,e,t,!1,n)};je.unmountComponentAtNode=function(e){if(!fo(e))throw Error(E(40));return e._reactRootContainer?(rn(function(){po(null,null,e,!1,function(){e._reactRootContainer=null,e[ct]=null})}),!0):!1};je.unstable_batchedUpdates=$u;je.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!fo(n))throw Error(E(200));if(e==null||e._reactInternals===void 0)throw Error(E(38));return po(e,t,n,!1,r)};je.version="18.2.0-next-9e3b772b8-20220608";function Df(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Df)}catch(e){console.error(e)}}Df(),za.exports=je;var Af=za.exports;const jn=Zl(Af);var aa=Af;Zo.createRoot=aa.createRoot,Zo.hydrateRoot=aa.hydrateRoot;const Ut=v.createContext({listTorrents:()=>{throw new Error("Function not implemented.")},getTorrentDetails:()=>{throw new Error("Function not implemented.")},getTorrentStats:()=>{throw new Error("Function not implemented.")},uploadTorrent:()=>{throw new Error("Function not implemented.")},pause:()=>{throw new Error("Function not implemented.")},start:()=>{throw new Error("Function not implemented.")},forget:()=>{throw new Error("Function not implemented.")},delete:()=>{throw new Error("Function not implemented.")},getHttpBaseUrl:()=>{throw new Error("Function not implemented.")}}),Ur=v.createContext({setCloseableError:e=>{},refreshTorrents:()=>{}}),Bf=v.createContext({refresh:()=>{}});var Uf={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var r=[],l=0;l<arguments.length;l++){var o=arguments[l];if(o){var i=typeof o;if(i==="string"||i==="number")r.push(o);else if(Array.isArray(o)){if(o.length){var u=n.apply(null,o);u&&r.push(u)}}else if(i==="object"){if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]")){r.push(o.toString());continue}for(var s in o)t.call(o,s)&&o[s]&&r.push(s)}}}return r.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(Uf);var xh=Uf.exports;const M=Zl(xh);function Vi(){return Vi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Vi.apply(this,arguments)}function Hf(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,o;for(o=0;o<r.length;o++)l=r[o],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}function ca(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function Sh(e){var t=Eh(e,"string");return typeof t=="symbol"?t:String(t)}function Eh(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function kh(e,t,n){var r=v.useRef(e!==void 0),l=v.useState(t),o=l[0],i=l[1],u=e!==void 0,s=r.current;return r.current=u,!u&&s&&o!==t&&i(t),[u?e:o,v.useCallback(function(a){for(var d=arguments.length,m=new Array(d>1?d-1:0),p=1;p<d;p++)m[p-1]=arguments[p];n&&n.apply(void 0,[a].concat(m)),i(a)},[n])]}function Ch(e,t){return Object.keys(t).reduce(function(n,r){var l,o=n,i=o[ca(r)],u=o[r],s=Hf(o,[ca(r),r].map(Sh)),a=t[r],d=kh(u,i,e[a]),m=d[0],p=d[1];return Vi({},s,(l={},l[r]=m,l[a]=p,l))},e)}function Wi(e,t){return Wi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Wi(e,t)}function Nh(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Wi(e,t)}const Th=["xxl","xl","lg","md","sm","xs"],_h="xs",mo=v.createContext({prefixes:{},breakpoints:Th,minBreakpoint:_h});function H(e,t){const{prefixes:n}=v.useContext(mo);return e||n[t]||t}function Vf(){const{breakpoints:e}=v.useContext(mo);return e}function Wf(){const{minBreakpoint:e}=v.useContext(mo);return e}function jh(){const{dir:e}=v.useContext(mo);return e==="rtl"}function ho(e){return e&&e.ownerDocument||document}function Lh(e){var t=ho(e);return t&&t.defaultView||window}function Rh(e,t){return Lh(e).getComputedStyle(e,t)}var Oh=/([A-Z])/g;function Ph(e){return e.replace(Oh,"-$1").toLowerCase()}var Fh=/^ms-/;function ul(e){return Ph(e).replace(Fh,"-ms-")}var Mh=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function zh(e){return!!(e&&Mh.test(e))}function qt(e,t){var n="",r="";if(typeof t=="string")return e.style.getPropertyValue(ul(t))||Rh(e).getPropertyValue(ul(t));Object.keys(t).forEach(function(l){var o=t[l];!o&&o!==0?e.style.removeProperty(ul(l)):zh(l)?r+=l+"("+o+") ":n+=ul(l)+": "+o+";"}),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n}var Qf={exports:{}},$h="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Ih=$h,Dh=Ih;function Kf(){}function Gf(){}Gf.resetWarningCache=Kf;var Ah=function(){function e(r,l,o,i,u,s){if(s!==Dh){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Gf,resetWarningCache:Kf};return n.PropTypes=n,n};Qf.exports=Ah();var Bh=Qf.exports;const st=Zl(Bh),fa={disabled:!1},Xf=we.createContext(null);var Uh=function(t){return t.scrollTop},ar="unmounted",Qt="exited",St="entering",Kt="entered",Qi="exiting",ht=function(e){Nh(t,e);function t(r,l){var o;o=e.call(this,r,l)||this;var i=l,u=i&&!i.isMounting?r.enter:r.appear,s;return o.appearStatus=null,r.in?u?(s=Qt,o.appearStatus=St):s=Kt:r.unmountOnExit||r.mountOnEnter?s=ar:s=Qt,o.state={status:s},o.nextCallback=null,o}t.getDerivedStateFromProps=function(l,o){var i=l.in;return i&&o.status===ar?{status:Qt}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(l){var o=null;if(l!==this.props){var i=this.state.status;this.props.in?i!==St&&i!==Kt&&(o=St):(i===St||i===Kt)&&(o=Qi)}this.updateStatus(!1,o)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var l=this.props.timeout,o,i,u;return o=i=u=l,l!=null&&typeof l!="number"&&(o=l.exit,i=l.enter,u=l.appear!==void 0?l.appear:i),{exit:o,enter:i,appear:u}},n.updateStatus=function(l,o){if(l===void 0&&(l=!1),o!==null)if(this.cancelNextCallback(),o===St){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:jn.findDOMNode(this);i&&Uh(i)}this.performEnter(l)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Qt&&this.setState({status:ar})},n.performEnter=function(l){var o=this,i=this.props.enter,u=this.context?this.context.isMounting:l,s=this.props.nodeRef?[u]:[jn.findDOMNode(this),u],a=s[0],d=s[1],m=this.getTimeouts(),p=u?m.appear:m.enter;if(!l&&!i||fa.disabled){this.safeSetState({status:Kt},function(){o.props.onEntered(a)});return}this.props.onEnter(a,d),this.safeSetState({status:St},function(){o.props.onEntering(a,d),o.onTransitionEnd(p,function(){o.safeSetState({status:Kt},function(){o.props.onEntered(a,d)})})})},n.performExit=function(){var l=this,o=this.props.exit,i=this.getTimeouts(),u=this.props.nodeRef?void 0:jn.findDOMNode(this);if(!o||fa.disabled){this.safeSetState({status:Qt},function(){l.props.onExited(u)});return}this.props.onExit(u),this.safeSetState({status:Qi},function(){l.props.onExiting(u),l.onTransitionEnd(i.exit,function(){l.safeSetState({status:Qt},function(){l.props.onExited(u)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(l,o){o=this.setNextCallback(o),this.setState(l,o)},n.setNextCallback=function(l){var o=this,i=!0;return this.nextCallback=function(u){i&&(i=!1,o.nextCallback=null,l(u))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},n.onTransitionEnd=function(l,o){this.setNextCallback(o);var i=this.props.nodeRef?this.props.nodeRef.current:jn.findDOMNode(this),u=l==null&&!this.props.addEndListener;if(!i||u){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],a=s[0],d=s[1];this.props.addEndListener(a,d)}l!=null&&setTimeout(this.nextCallback,l)},n.render=function(){var l=this.state.status;if(l===ar)return null;var o=this.props,i=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var u=Hf(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return we.createElement(Xf.Provider,{value:null},typeof i=="function"?i(l,u):we.cloneElement(we.Children.only(i),u))},t}(we.Component);ht.contextType=Xf;ht.propTypes={};function pn(){}ht.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:pn,onEntering:pn,onEntered:pn,onExit:pn,onExiting:pn,onExited:pn};ht.UNMOUNTED=ar;ht.EXITED=Qt;ht.ENTERING=St;ht.ENTERED=Kt;ht.EXITING=Qi;const Hh=ht,Kn=!!(typeof window<"u"&&window.document&&window.document.createElement);var Ki=!1,Gi=!1;try{var Qo={get passive(){return Ki=!0},get once(){return Gi=Ki=!0}};Kn&&(window.addEventListener("test",Qo,Qo),window.removeEventListener("test",Qo,!0))}catch{}function Yf(e,t,n,r){if(r&&typeof r!="boolean"&&!Gi){var l=r.once,o=r.capture,i=n;!Gi&&l&&(i=n.__once||function u(s){this.removeEventListener(t,u,o),n.call(this,s)},n.__once=i),e.addEventListener(t,i,Ki?r:o)}e.addEventListener(t,n,r)}function Xi(e,t,n,r){var l=r&&typeof r!="boolean"?r.capture:r;e.removeEventListener(t,n,l),n.__once&&e.removeEventListener(t,n.__once,l)}function Kl(e,t,n,r){return Yf(e,t,n,r),function(){Xi(e,t,n,r)}}function Vh(e,t,n,r){if(n===void 0&&(n=!1),r===void 0&&(r=!0),e){var l=document.createEvent("HTMLEvents");l.initEvent(t,n,r),e.dispatchEvent(l)}}function Wh(e){var t=qt(e,"transitionDuration")||"",n=t.indexOf("ms")===-1?1e3:1;return parseFloat(t)*n}function Qh(e,t,n){n===void 0&&(n=5);var r=!1,l=setTimeout(function(){r||Vh(e,"transitionend",!0)},t+n),o=Kl(e,"transitionend",function(){r=!0},{once:!0});return function(){clearTimeout(l),o()}}function Zf(e,t,n,r){n==null&&(n=Wh(e)||0);var l=Qh(e,n,r),o=Kl(e,"transitionend",t);return function(){l(),o()}}function da(e,t){const n=qt(e,t)||"",r=n.indexOf("ms")===-1?1e3:1;return parseFloat(n)*r}function Kh(e,t){const n=da(e,"transitionDuration"),r=da(e,"transitionDelay"),l=Zf(e,o=>{o.target===e&&(l(),t(o))},n+r)}function Gh(e){e.offsetHeight}const pa=e=>!e||typeof e=="function"?e:t=>{e.current=t};function Xh(e,t){const n=pa(e),r=pa(t);return l=>{n&&n(l),r&&r(l)}}function vo(e,t){return v.useMemo(()=>Xh(e,t),[e,t])}function Yh(e){return e&&"setState"in e?jn.findDOMNode(e):e??null}const Zh=we.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:l,onExited:o,addEndListener:i,children:u,childRef:s,...a},d)=>{const m=v.useRef(null),p=vo(m,s),y=k=>{p(Yh(k))},w=k=>N=>{k&&m.current&&k(m.current,N)},S=v.useCallback(w(e),[e]),L=v.useCallback(w(t),[t]),h=v.useCallback(w(n),[n]),f=v.useCallback(w(r),[r]),g=v.useCallback(w(l),[l]),x=v.useCallback(w(o),[o]),T=v.useCallback(w(i),[i]);return c.jsx(Hh,{ref:d,...a,onEnter:S,onEntered:h,onEntering:L,onExit:f,onExited:x,onExiting:g,addEndListener:T,nodeRef:m,children:typeof u=="function"?(k,N)=>u(k,{...N,ref:y}):we.cloneElement(u,{ref:y})})}),Jh=Zh;function qh(e){const t=v.useRef(e);return v.useEffect(()=>{t.current=e},[e]),t}function ze(e){const t=qh(e);return v.useCallback(function(...n){return t.current&&t.current(...n)},[t])}const Jf=e=>v.forwardRef((t,n)=>c.jsx("div",{...t,ref:n,className:M(t.className,e)})),qf=Jf("h4");qf.displayName="DivStyledAsH4";const bf=v.forwardRef(({className:e,bsPrefix:t,as:n=qf,...r},l)=>(t=H(t,"alert-heading"),c.jsx(n,{ref:l,className:M(e,t),...r})));bf.displayName="AlertHeading";const bh=bf;function ev(){return v.useState(null)}function tv(){const e=v.useRef(!0),t=v.useRef(()=>e.current);return v.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function nv(e){const t=v.useRef(null);return v.useEffect(()=>{t.current=e}),t.current}const rv=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",lv=typeof document<"u",ma=lv||rv?v.useLayoutEffect:v.useEffect,ov=["as","disabled"];function iv(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,o;for(o=0;o<r.length;o++)l=r[o],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}function uv(e){return!e||e.trim()==="#"}function Wu({tagName:e,disabled:t,href:n,target:r,rel:l,role:o,onClick:i,tabIndex:u=0,type:s}){e||(n!=null||r!=null||l!=null?e="a":e="button");const a={tagName:e};if(e==="button")return[{type:s||"button",disabled:t},a];const d=p=>{if((t||e==="a"&&uv(n))&&p.preventDefault(),t){p.stopPropagation();return}i==null||i(p)},m=p=>{p.key===" "&&(p.preventDefault(),d(p))};return e==="a"&&(n||(n="#"),t&&(n=void 0)),[{role:o??"button",disabled:void 0,tabIndex:t?void 0:u,href:n,target:e==="a"?r:void 0,"aria-disabled":t||void 0,rel:e==="a"?l:void 0,onClick:d,onKeyDown:m},a]}const sv=v.forwardRef((e,t)=>{let{as:n,disabled:r}=e,l=iv(e,ov);const[o,{tagName:i}]=Wu(Object.assign({tagName:n,disabled:r},l));return c.jsx(i,Object.assign({},l,o,{ref:t}))});sv.displayName="Button";const av=["onKeyDown"];function cv(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,o;for(o=0;o<r.length;o++)l=r[o],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}function fv(e){return!e||e.trim()==="#"}const ed=v.forwardRef((e,t)=>{let{onKeyDown:n}=e,r=cv(e,av);const[l]=Wu(Object.assign({tagName:"a"},r)),o=ze(i=>{l.onKeyDown(i),n==null||n(i)});return fv(r.href)||r.role==="button"?c.jsx("a",Object.assign({ref:t},r,l,{onKeyDown:o})):c.jsx("a",Object.assign({ref:t},r,{onKeyDown:n}))});ed.displayName="Anchor";const dv=ed,td=v.forwardRef(({className:e,bsPrefix:t,as:n=dv,...r},l)=>(t=H(t,"alert-link"),c.jsx(n,{ref:l,className:M(e,t),...r})));td.displayName="AlertLink";const pv=td,mv={[St]:"show",[Kt]:"show"},nd=v.forwardRef(({className:e,children:t,transitionClasses:n={},onEnter:r,...l},o)=>{const i={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...l},u=v.useCallback((s,a)=>{Gh(s),r==null||r(s,a)},[r]);return c.jsx(Jh,{ref:o,addEndListener:Kh,...i,onEnter:u,childRef:t.ref,children:(s,a)=>v.cloneElement(t,{...a,className:M("fade",e,t.props.className,mv[s],n[s])})})});nd.displayName="Fade";const Gl=nd,hv={"aria-label":st.string,onClick:st.func,variant:st.oneOf(["white"])},Qu=v.forwardRef(({className:e,variant:t,"aria-label":n="Close",...r},l)=>c.jsx("button",{ref:l,type:"button",className:M("btn-close",t&&`btn-close-${t}`,e),"aria-label":n,...r}));Qu.displayName="CloseButton";Qu.propTypes=hv;const rd=Qu,ld=v.forwardRef((e,t)=>{const{bsPrefix:n,show:r=!0,closeLabel:l="Close alert",closeVariant:o,className:i,children:u,variant:s="primary",onClose:a,dismissible:d,transition:m=Gl,...p}=Ch(e,{show:"onClose"}),y=H(n,"alert"),w=ze(h=>{a&&a(!1,h)}),S=m===!0?Gl:m,L=c.jsxs("div",{role:"alert",...S?void 0:p,ref:t,className:M(i,y,s&&`${y}-${s}`,d&&`${y}-dismissible`),children:[d&&c.jsx(rd,{onClick:w,"aria-label":l,variant:o}),u]});return S?c.jsx(S,{unmountOnExit:!0,...p,ref:void 0,in:r,children:L}):r?L:null});ld.displayName="Alert";const ha=Object.assign(ld,{Link:pv,Heading:bh}),od=v.forwardRef(({as:e,bsPrefix:t,variant:n="primary",size:r,active:l=!1,disabled:o=!1,className:i,...u},s)=>{const a=H(t,"btn"),[d,{tagName:m}]=Wu({tagName:e,disabled:o,...u}),p=m;return c.jsx(p,{...d,...u,ref:s,disabled:o,className:M(i,a,l&&"active",n&&`${a}-${n}`,r&&`${a}-${r}`,u.href&&o&&"disabled")})});od.displayName="Button";const It=od;function vv(e){const t=v.useRef(e);return t.current=e,t}function id(e){const t=vv(e);v.useEffect(()=>()=>t.current(),[])}function gv(e,t){let n=0;return v.Children.map(e,r=>v.isValidElement(r)?t(r,n++):r)}function yv(e,t){return v.Children.toArray(e).some(n=>v.isValidElement(n)&&n.type===t)}function wv({as:e,bsPrefix:t,className:n,...r}){t=H(t,"col");const l=Vf(),o=Wf(),i=[],u=[];return l.forEach(s=>{const a=r[s];delete r[s];let d,m,p;typeof a=="object"&&a!=null?{span:d,offset:m,order:p}=a:d=a;const y=s!==o?`-${s}`:"";d&&i.push(d===!0?`${t}${y}`:`${t}${y}-${d}`),p!=null&&u.push(`order${y}-${p}`),m!=null&&u.push(`offset${y}-${m}`)}),[{...r,className:M(n,...i,...u)},{as:e,bsPrefix:t,spans:i}]}const ud=v.forwardRef((e,t)=>{const[{className:n,...r},{as:l="div",bsPrefix:o,spans:i}]=wv(e);return c.jsx(l,{...r,ref:t,className:M(n,!i.length&&o)})});ud.displayName="Col";const Ku=ud,sd=v.forwardRef(({bsPrefix:e,fluid:t=!1,as:n="div",className:r,...l},o)=>{const i=H(e,"container"),u=typeof t=="string"?`-${t}`:"-fluid";return c.jsx(n,{ref:o,...l,className:M(r,t?`${i}${u}`:i)})});sd.displayName="Container";const xv=sd;var Sv=Function.prototype.bind.call(Function.prototype.call,[].slice);function mn(e,t){return Sv(e.querySelectorAll(t))}function va(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}const Ev="data-rr-ui-";function kv(e){return`${Ev}${e}`}const ad=v.createContext(Kn?window:void 0);ad.Provider;function Gu(){return v.useContext(ad)}const Cv={type:st.string,tooltip:st.bool,as:st.elementType},Xu=v.forwardRef(({as:e="div",className:t,type:n="valid",tooltip:r=!1,...l},o)=>c.jsx(e,{...l,ref:o,className:M(t,`${n}-${r?"tooltip":"feedback"}`)}));Xu.displayName="Feedback";Xu.propTypes=Cv;const cd=Xu,Nv=v.createContext({}),pt=Nv,fd=v.forwardRef(({id:e,bsPrefix:t,className:n,type:r="checkbox",isValid:l=!1,isInvalid:o=!1,as:i="input",...u},s)=>{const{controlId:a}=v.useContext(pt);return t=H(t,"form-check-input"),c.jsx(i,{...u,ref:s,type:r,id:e||a,className:M(n,t,l&&"is-valid",o&&"is-invalid")})});fd.displayName="FormCheckInput";const dd=fd,pd=v.forwardRef(({bsPrefix:e,className:t,htmlFor:n,...r},l)=>{const{controlId:o}=v.useContext(pt);return e=H(e,"form-check-label"),c.jsx("label",{...r,ref:l,htmlFor:n||o,className:M(t,e)})});pd.displayName="FormCheckLabel";const Yi=pd,md=v.forwardRef(({id:e,bsPrefix:t,bsSwitchPrefix:n,inline:r=!1,reverse:l=!1,disabled:o=!1,isValid:i=!1,isInvalid:u=!1,feedbackTooltip:s=!1,feedback:a,feedbackType:d,className:m,style:p,title:y="",type:w="checkbox",label:S,children:L,as:h="input",...f},g)=>{t=H(t,"form-check"),n=H(n,"form-switch");const{controlId:x}=v.useContext(pt),T=v.useMemo(()=>({controlId:e||x}),[x,e]),k=!L&&S!=null&&S!==!1||yv(L,Yi),N=c.jsx(dd,{...f,type:w==="switch"?"checkbox":w,ref:g,isValid:i,isInvalid:u,disabled:o,as:h});return c.jsx(pt.Provider,{value:T,children:c.jsx("div",{style:p,className:M(m,k&&t,r&&`${t}-inline`,l&&`${t}-reverse`,w==="switch"&&n),children:L||c.jsxs(c.Fragment,{children:[N,k&&c.jsx(Yi,{title:y,children:S}),a&&c.jsx(cd,{type:d,tooltip:s,children:a})]})})})});md.displayName="FormCheck";const Xl=Object.assign(md,{Input:dd,Label:Yi}),hd=v.forwardRef(({bsPrefix:e,type:t,size:n,htmlSize:r,id:l,className:o,isValid:i=!1,isInvalid:u=!1,plaintext:s,readOnly:a,as:d="input",...m},p)=>{const{controlId:y}=v.useContext(pt);return e=H(e,"form-control"),c.jsx(d,{...m,type:t,size:r,ref:p,readOnly:a,id:l||y,className:M(o,s?`${e}-plaintext`:e,n&&`${e}-${n}`,t==="color"&&`${e}-color`,i&&"is-valid",u&&"is-invalid")})});hd.displayName="FormControl";const Tv=Object.assign(hd,{Feedback:cd}),vd=v.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},l)=>(t=H(t,"form-floating"),c.jsx(n,{ref:l,className:M(e,t),...r})));vd.displayName="FormFloating";const _v=vd,gd=v.forwardRef(({controlId:e,as:t="div",...n},r)=>{const l=v.useMemo(()=>({controlId:e}),[e]);return c.jsx(pt.Provider,{value:l,children:c.jsx(t,{...n,ref:r})})});gd.displayName="FormGroup";const yd=gd,wd=v.forwardRef(({as:e="label",bsPrefix:t,column:n=!1,visuallyHidden:r=!1,className:l,htmlFor:o,...i},u)=>{const{controlId:s}=v.useContext(pt);t=H(t,"form-label");let a="col-form-label";typeof n=="string"&&(a=`${a} ${a}-${n}`);const d=M(l,t,r&&"visually-hidden",n&&a);return o=o||s,n?c.jsx(Ku,{ref:u,as:"label",className:d,htmlFor:o,...i}):c.jsx(e,{ref:u,className:d,htmlFor:o,...i})});wd.displayName="FormLabel";const jv=wd,xd=v.forwardRef(({bsPrefix:e,className:t,id:n,...r},l)=>{const{controlId:o}=v.useContext(pt);return e=H(e,"form-range"),c.jsx("input",{...r,type:"range",ref:l,className:M(t,e),id:n||o})});xd.displayName="FormRange";const Lv=xd,Sd=v.forwardRef(({bsPrefix:e,size:t,htmlSize:n,className:r,isValid:l=!1,isInvalid:o=!1,id:i,...u},s)=>{const{controlId:a}=v.useContext(pt);return e=H(e,"form-select"),c.jsx("select",{...u,size:n,ref:s,className:M(r,e,t&&`${e}-${t}`,l&&"is-valid",o&&"is-invalid"),id:i||a})});Sd.displayName="FormSelect";const Rv=Sd,Ed=v.forwardRef(({bsPrefix:e,className:t,as:n="small",muted:r,...l},o)=>(e=H(e,"form-text"),c.jsx(n,{...l,ref:o,className:M(t,e,r&&"text-muted")})));Ed.displayName="FormText";const Ov=Ed,kd=v.forwardRef((e,t)=>c.jsx(Xl,{...e,ref:t,type:"switch"}));kd.displayName="Switch";const Pv=Object.assign(kd,{Input:Xl.Input,Label:Xl.Label}),Cd=v.forwardRef(({bsPrefix:e,className:t,children:n,controlId:r,label:l,...o},i)=>(e=H(e,"form-floating"),c.jsxs(yd,{ref:i,className:M(t,e),controlId:r,...o,children:[n,c.jsx("label",{htmlFor:r,children:l})]})));Cd.displayName="FloatingLabel";const Fv=Cd,Mv={_ref:st.any,validated:st.bool,as:st.elementType},Yu=v.forwardRef(({className:e,validated:t,as:n="form",...r},l)=>c.jsx(n,{...r,ref:l,className:M(e,t&&"was-validated")}));Yu.displayName="Form";Yu.propTypes=Mv;const re=Object.assign(Yu,{Group:yd,Control:Tv,Floating:_v,Check:Xl,Switch:Pv,Label:jv,Text:Ov,Range:Lv,Select:Rv,FloatingLabel:Fv});var sl;function ga(e){if((!sl&&sl!==0||e)&&Kn){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),sl=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return sl}function Ko(e){e===void 0&&(e=ho());try{var t=e.activeElement;return!t||!t.nodeName?null:t}catch{return e.body}}function zv(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}const ya=kv("modal-open");class $v{constructor({ownerDocument:t,handleContainerOverflow:n=!0,isRTL:r=!1}={}){this.handleContainerOverflow=n,this.isRTL=r,this.modals=[],this.ownerDocument=t}getScrollbarWidth(){return zv(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(t){}removeModalAttributes(t){}setContainerStyle(t){const n={overflow:"hidden"},r=this.isRTL?"paddingLeft":"paddingRight",l=this.getElement();t.style={overflow:l.style.overflow,[r]:l.style[r]},t.scrollBarWidth&&(n[r]=`${parseInt(qt(l,r)||"0",10)+t.scrollBarWidth}px`),l.setAttribute(ya,""),qt(l,n)}reset(){[...this.modals].forEach(t=>this.remove(t))}removeContainerStyle(t){const n=this.getElement();n.removeAttribute(ya),Object.assign(n.style,t.style)}add(t){let n=this.modals.indexOf(t);return n!==-1||(n=this.modals.length,this.modals.push(t),this.setModalAttributes(t),n!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),n}remove(t){const n=this.modals.indexOf(t);n!==-1&&(this.modals.splice(n,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(t))}isTopModal(t){return!!this.modals.length&&this.modals[this.modals.length-1]===t}}const Zu=$v,Go=(e,t)=>Kn?e==null?(t||ho()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function Iv(e,t){const n=Gu(),[r,l]=v.useState(()=>Go(e,n==null?void 0:n.document));if(!r){const o=Go(e);o&&l(o)}return v.useEffect(()=>{t&&r&&t(r)},[t,r]),v.useEffect(()=>{const o=Go(e);o!==r&&l(o)},[e,r]),r}function Dv({children:e,in:t,onExited:n,mountOnEnter:r,unmountOnExit:l}){const o=v.useRef(null),i=v.useRef(t),u=ze(n);v.useEffect(()=>{t?i.current=!0:u(o.current)},[t,u]);const s=vo(o,e.ref),a=v.cloneElement(e,{ref:s});return t?a:l||!i.current&&r?null:a}function Av({in:e,onTransition:t}){const n=v.useRef(null),r=v.useRef(!0),l=ze(t);return ma(()=>{if(!n.current)return;let o=!1;return l({in:e,element:n.current,initial:r.current,isStale:()=>o}),()=>{o=!0}},[e,l]),ma(()=>(r.current=!1,()=>{r.current=!0}),[]),n}function Bv({children:e,in:t,onExited:n,onEntered:r,transition:l}){const[o,i]=v.useState(!t);t&&o&&i(!1);const u=Av({in:!!t,onTransition:a=>{const d=()=>{a.isStale()||(a.in?r==null||r(a.element,a.initial):(i(!0),n==null||n(a.element)))};Promise.resolve(l(a)).then(d,m=>{throw a.in||i(!0),m})}}),s=vo(u,e.ref);return o&&!t?null:v.cloneElement(e,{ref:s})}function wa(e,t,n){return e?c.jsx(e,Object.assign({},n)):t?c.jsx(Bv,Object.assign({},n,{transition:t})):c.jsx(Dv,Object.assign({},n))}function Uv(e){return e.code==="Escape"||e.keyCode===27}const Hv=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function Vv(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,o;for(o=0;o<r.length;o++)l=r[o],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}let Xo;function Wv(e){return Xo||(Xo=new Zu({ownerDocument:e==null?void 0:e.document})),Xo}function Qv(e){const t=Gu(),n=e||Wv(t),r=v.useRef({dialog:null,backdrop:null});return Object.assign(r.current,{add:()=>n.add(r.current),remove:()=>n.remove(r.current),isTopModal:()=>n.isTopModal(r.current),setDialogRef:v.useCallback(l=>{r.current.dialog=l},[]),setBackdropRef:v.useCallback(l=>{r.current.backdrop=l},[])})}const Nd=v.forwardRef((e,t)=>{let{show:n=!1,role:r="dialog",className:l,style:o,children:i,backdrop:u=!0,keyboard:s=!0,onBackdropClick:a,onEscapeKeyDown:d,transition:m,runTransition:p,backdropTransition:y,runBackdropTransition:w,autoFocus:S=!0,enforceFocus:L=!0,restoreFocus:h=!0,restoreFocusOptions:f,renderDialog:g,renderBackdrop:x=K=>c.jsx("div",Object.assign({},K)),manager:T,container:k,onShow:N,onHide:j=()=>{},onExit:B,onExited:P,onExiting:se,onEnter:Ge,onEntering:Xe,onEntered:sn}=e,Gn=Vv(e,Hv);const Re=Gu(),Ye=Iv(k),C=Qv(T),R=tv(),O=nv(n),[I,A]=v.useState(!n),pe=v.useRef(null);v.useImperativeHandle(t,()=>C,[C]),Kn&&!O&&n&&(pe.current=Ko(Re==null?void 0:Re.document)),n&&I&&A(!1);const Oe=ze(()=>{if(C.add(),cn.current=Kl(document,"keydown",yo),an.current=Kl(document,"focus",()=>setTimeout(Pe),!0),N&&N(),S){var K,Vr;const Zn=Ko((K=(Vr=C.dialog)==null?void 0:Vr.ownerDocument)!=null?K:Re==null?void 0:Re.document);C.dialog&&Zn&&!va(C.dialog,Zn)&&(pe.current=Zn,C.dialog.focus())}}),tt=ze(()=>{if(C.remove(),cn.current==null||cn.current(),an.current==null||an.current(),h){var K;(K=pe.current)==null||K.focus==null||K.focus(f),pe.current=null}});v.useEffect(()=>{!n||!Ye||Oe()},[n,Ye,Oe]),v.useEffect(()=>{I&&tt()},[I,tt]),id(()=>{tt()});const Pe=ze(()=>{if(!L||!R()||!C.isTopModal())return;const K=Ko(Re==null?void 0:Re.document);C.dialog&&K&&!va(C.dialog,K)&&C.dialog.focus()}),vt=ze(K=>{K.target===K.currentTarget&&(a==null||a(K),u===!0&&j())}),yo=ze(K=>{s&&Uv(K)&&C.isTopModal()&&(d==null||d(K),K.defaultPrevented||j())}),an=v.useRef(),cn=v.useRef(),Xn=(...K)=>{A(!0),P==null||P(...K)};if(!Ye)return null;const Hr=Object.assign({role:r,ref:C.setDialogRef,"aria-modal":r==="dialog"?!0:void 0},Gn,{style:o,className:l,tabIndex:-1});let Yn=g?g(Hr):c.jsx("div",Object.assign({},Hr,{children:v.cloneElement(i,{role:"document"})}));Yn=wa(m,p,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:B,onExiting:se,onExited:Xn,onEnter:Ge,onEntering:Xe,onEntered:sn,children:Yn});let Ht=null;return u&&(Ht=x({ref:C.setBackdropRef,onClick:vt}),Ht=wa(y,w,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:Ht})),c.jsx(c.Fragment,{children:jn.createPortal(c.jsxs(c.Fragment,{children:[Ht,Yn]}),Ye)})});Nd.displayName="Modal";const Kv=Object.assign(Nd,{Manager:Zu});function Gv(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function Xv(e,t){e.classList?e.classList.add(t):Gv(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function xa(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function Yv(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=xa(e.className,t):e.setAttribute("class",xa(e.className&&e.className.baseVal||"",t))}const hn={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class Zv extends Zu{adjustAndStore(t,n,r){const l=n.style[t];n.dataset[t]=l,qt(n,{[t]:`${parseFloat(qt(n,t))+r}px`})}restore(t,n){const r=n.dataset[t];r!==void 0&&(delete n.dataset[t],qt(n,{[t]:r}))}setContainerStyle(t){super.setContainerStyle(t);const n=this.getElement();if(Xv(n,"modal-open"),!t.scrollBarWidth)return;const r=this.isRTL?"paddingLeft":"paddingRight",l=this.isRTL?"marginLeft":"marginRight";mn(n,hn.FIXED_CONTENT).forEach(o=>this.adjustAndStore(r,o,t.scrollBarWidth)),mn(n,hn.STICKY_CONTENT).forEach(o=>this.adjustAndStore(l,o,-t.scrollBarWidth)),mn(n,hn.NAVBAR_TOGGLER).forEach(o=>this.adjustAndStore(l,o,t.scrollBarWidth))}removeContainerStyle(t){super.removeContainerStyle(t);const n=this.getElement();Yv(n,"modal-open");const r=this.isRTL?"paddingLeft":"paddingRight",l=this.isRTL?"marginLeft":"marginRight";mn(n,hn.FIXED_CONTENT).forEach(o=>this.restore(r,o)),mn(n,hn.STICKY_CONTENT).forEach(o=>this.restore(l,o)),mn(n,hn.NAVBAR_TOGGLER).forEach(o=>this.restore(l,o))}}let Yo;function Jv(e){return Yo||(Yo=new Zv(e)),Yo}const Td=v.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},l)=>(t=H(t,"modal-body"),c.jsx(n,{ref:l,className:M(e,t),...r})));Td.displayName="ModalBody";const qv=Td,bv=v.createContext({onHide(){}}),_d=bv,jd=v.forwardRef(({bsPrefix:e,className:t,contentClassName:n,centered:r,size:l,fullscreen:o,children:i,scrollable:u,...s},a)=>{e=H(e,"modal");const d=`${e}-dialog`,m=typeof o=="string"?`${e}-fullscreen-${o}`:`${e}-fullscreen`;return c.jsx("div",{...s,ref:a,className:M(d,t,l&&`${e}-${l}`,r&&`${d}-centered`,u&&`${d}-scrollable`,o&&m),children:c.jsx("div",{className:M(`${e}-content`,n),children:i})})});jd.displayName="ModalDialog";const Ld=jd,Rd=v.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},l)=>(t=H(t,"modal-footer"),c.jsx(n,{ref:l,className:M(e,t),...r})));Rd.displayName="ModalFooter";const e0=Rd,t0=v.forwardRef(({closeLabel:e="Close",closeVariant:t,closeButton:n=!1,onHide:r,children:l,...o},i)=>{const u=v.useContext(_d),s=ze(()=>{u==null||u.onHide(),r==null||r()});return c.jsxs("div",{ref:i,...o,children:[l,n&&c.jsx(rd,{"aria-label":e,variant:t,onClick:s})]})}),n0=t0,Od=v.forwardRef(({bsPrefix:e,className:t,closeLabel:n="Close",closeButton:r=!1,...l},o)=>(e=H(e,"modal-header"),c.jsx(n0,{ref:o,...l,className:M(t,e),closeLabel:n,closeButton:r})));Od.displayName="ModalHeader";const r0=Od,l0=Jf("h4"),Pd=v.forwardRef(({className:e,bsPrefix:t,as:n=l0,...r},l)=>(t=H(t,"modal-title"),c.jsx(n,{ref:l,className:M(e,t),...r})));Pd.displayName="ModalTitle";const o0=Pd;function i0(e){return c.jsx(Gl,{...e,timeout:null})}function u0(e){return c.jsx(Gl,{...e,timeout:null})}const Fd=v.forwardRef(({bsPrefix:e,className:t,style:n,dialogClassName:r,contentClassName:l,children:o,dialogAs:i=Ld,"aria-labelledby":u,"aria-describedby":s,"aria-label":a,show:d=!1,animation:m=!0,backdrop:p=!0,keyboard:y=!0,onEscapeKeyDown:w,onShow:S,onHide:L,container:h,autoFocus:f=!0,enforceFocus:g=!0,restoreFocus:x=!0,restoreFocusOptions:T,onEntered:k,onExit:N,onExiting:j,onEnter:B,onEntering:P,onExited:se,backdropClassName:Ge,manager:Xe,...sn},Gn)=>{const[Re,Ye]=v.useState({}),[C,R]=v.useState(!1),O=v.useRef(!1),I=v.useRef(!1),A=v.useRef(null),[pe,Oe]=ev(),tt=vo(Gn,Oe),Pe=ze(L),vt=jh();e=H(e,"modal");const yo=v.useMemo(()=>({onHide:Pe}),[Pe]);function an(){return Xe||Jv({isRTL:vt})}function cn($){if(!Kn)return;const fn=an().getScrollbarWidth()>0,es=$.scrollHeight>ho($).documentElement.clientHeight;Ye({paddingRight:fn&&!es?ga():void 0,paddingLeft:!fn&&es?ga():void 0})}const Xn=ze(()=>{pe&&cn(pe.dialog)});id(()=>{Xi(window,"resize",Xn),A.current==null||A.current()});const Hr=()=>{O.current=!0},Yn=$=>{O.current&&pe&&$.target===pe.dialog&&(I.current=!0),O.current=!1},Ht=()=>{R(!0),A.current=Zf(pe.dialog,()=>{R(!1)})},K=$=>{$.target===$.currentTarget&&Ht()},Vr=$=>{if(p==="static"){K($);return}if(I.current||$.target!==$.currentTarget){I.current=!1;return}L==null||L()},Zn=$=>{y?w==null||w($):($.preventDefault(),p==="static"&&Ht())},Wd=($,fn)=>{$&&cn($),B==null||B($,fn)},Qd=$=>{A.current==null||A.current(),N==null||N($)},Kd=($,fn)=>{P==null||P($,fn),Yf(window,"resize",Xn)},Gd=$=>{$&&($.style.display=""),se==null||se($),Xi(window,"resize",Xn)},Xd=v.useCallback($=>c.jsx("div",{...$,className:M(`${e}-backdrop`,Ge,!m&&"show")}),[m,Ge,e]),bu={...n,...Re};bu.display="block";const Yd=$=>c.jsx("div",{role:"dialog",...$,style:bu,className:M(t,e,C&&`${e}-static`,!m&&"show"),onClick:p?Vr:void 0,onMouseUp:Yn,"aria-label":a,"aria-labelledby":u,"aria-describedby":s,children:c.jsx(i,{...sn,onMouseDown:Hr,className:r,contentClassName:l,children:o})});return c.jsx(_d.Provider,{value:yo,children:c.jsx(Kv,{show:d,ref:tt,backdrop:p,container:h,keyboard:!0,autoFocus:f,enforceFocus:g,restoreFocus:x,restoreFocusOptions:T,onEscapeKeyDown:Zn,onShow:S,onHide:L,onEnter:Wd,onEntering:Kd,onEntered:k,onExit:Qd,onExiting:j,onExited:Gd,manager:an(),transition:m?i0:void 0,backdropTransition:m?u0:void 0,renderBackdrop:Xd,renderDialog:Yd})})});Fd.displayName="Modal";const ee=Object.assign(Fd,{Body:qv,Header:r0,Title:o0,Footer:e0,Dialog:Ld,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150}),Sa=1e3;function s0(e,t,n){const r=(e-t)/(n-t)*100;return Math.round(r*Sa)/Sa}function Ea({min:e,now:t,max:n,label:r,visuallyHidden:l,striped:o,animated:i,className:u,style:s,variant:a,bsPrefix:d,...m},p){return c.jsx("div",{ref:p,...m,role:"progressbar",className:M(u,`${d}-bar`,{[`bg-${a}`]:a,[`${d}-bar-animated`]:i,[`${d}-bar-striped`]:i||o}),style:{width:`${s0(t,e,n)}%`,...s},"aria-valuenow":t,"aria-valuemin":e,"aria-valuemax":n,children:l?c.jsx("span",{className:"visually-hidden",children:r}):r})}const Md=v.forwardRef(({isChild:e=!1,...t},n)=>{const r={min:0,max:100,animated:!1,visuallyHidden:!1,striped:!1,...t};if(r.bsPrefix=H(r.bsPrefix,"progress"),e)return Ea(r,n);const{min:l,now:o,max:i,label:u,visuallyHidden:s,striped:a,animated:d,bsPrefix:m,variant:p,className:y,children:w,...S}=r;return c.jsx("div",{ref:n,...S,className:M(y,m),children:w?gv(w,L=>v.cloneElement(L,{isChild:!0})):Ea({min:l,now:o,max:i,label:u,visuallyHidden:s,striped:a,animated:d,bsPrefix:m,variant:p},n)})});Md.displayName="ProgressBar";const a0=Md,zd=v.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},l)=>{const o=H(e,"row"),i=Vf(),u=Wf(),s=`${o}-cols`,a=[];return i.forEach(d=>{const m=r[d];delete r[d];let p;m!=null&&typeof m=="object"?{cols:p}=m:p=m;const y=d!==u?`-${d}`:"";p!=null&&a.push(`${s}${y}-${p}`)}),c.jsx(n,{ref:l,...r,className:M(t,o,...a)})});zd.displayName="Row";const $d=zd,Id=v.forwardRef(({bsPrefix:e,variant:t,animation:n="border",size:r,as:l="div",className:o,...i},u)=>{e=H(e,"spinner");const s=`${e}-${n}`;return c.jsx(l,{ref:u,...i,className:M(o,s,r&&`${s}-${r}`,t&&`text-${t}`)})});Id.displayName="Spinner";const Hn=Id,Yl="initializing",Dd="paused",Ad="live",c0="error";function Ju(e,t){let n,r=t;const l=async()=>{if(r=await e(),r==null)throw"asyncCallback returned null or undefined";o()};let o=()=>{n=setTimeout(l,r)};return o(),()=>{clearTimeout(n)}}function f0(e,t){let n;const r=async()=>{await e().then(()=>!1,()=>!0)&&l()};let l=o=>{n=setTimeout(r,o!==void 0?o:t)};return l(0),()=>clearTimeout(n)}const Sl=e=>{const{onClick:t,disabled:n,color:r,children:l,className:o,...i}=e,u=a=>{a.stopPropagation(),!n&&t()},s=r?`text-${r}`:"";return c.jsx("a",{className:`p-1 ${s} ${o}`,onClick:u,href:"#",...i,children:l})},ln=e=>{var r,l,o;let{error:t,remove:n}=e;return t==null?null:c.jsxs(ha,{variant:"danger",onClose:n,dismissible:n!=null,children:[c.jsx(ha.Heading,{children:t.text}),((r=t.details)==null?void 0:r.statusText)&&c.jsx("p",{children:c.jsx("strong",{children:(l=t.details)==null?void 0:l.statusText})}),c.jsx("pre",{children:(o=t.details)==null?void 0:o.text})]})},d0=({id:e,show:t,onHide:n})=>{if(!t)return null;const[r,l]=v.useState(!1),[o,i]=v.useState(null),[u,s]=v.useState(!1),a=v.useContext(Ur),d=v.useContext(Ut),m=()=>{l(!1),i(null),s(!1),n()},p=()=>{s(!0),(r?d.delete:d.forget)(e).then(()=>{a.refreshTorrents(),m()}).catch(w=>{i({text:`Error deleting torrent id=${e}`,details:w}),s(!1)})};return c.jsxs(ee,{show:t,onHide:m,children:[c.jsx(ee.Header,{closeButton:!0,children:"Delete torrent"}),c.jsxs(ee.Body,{children:[c.jsx(re,{children:c.jsx(re.Group,{controlId:"delete-torrent",children:c.jsx(re.Check,{type:"checkbox",label:"Also delete files",checked:r,onChange:()=>l(!r)})})}),o&&c.jsx(ln,{error:o})]}),c.jsxs(ee.Footer,{children:[u&&c.jsx(Hn,{}),c.jsx(It,{variant:"primary",onClick:p,disabled:u,children:"OK"}),c.jsx(It,{variant:"secondary",onClick:m,children:"Cancel"})]})]})};var Bd={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},ka=we.createContext&&we.createContext(Bd),Mt=globalThis&&globalThis.__assign||function(){return Mt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&(e[l]=t[l])}return e},Mt.apply(this,arguments)},p0=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,r=Object.getOwnPropertySymbols(e);l<r.length;l++)t.indexOf(r[l])<0&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(n[r[l]]=e[r[l]]);return n};function Ud(e){return e&&e.map(function(t,n){return we.createElement(t.tag,Mt({key:n},t.attr),Ud(t.child))})}function go(e){return function(t){return we.createElement(m0,Mt({attr:Mt({},e.attr)},t),Ud(e.child))}}function m0(e){var t=function(n){var r=e.attr,l=e.size,o=e.title,i=p0(e,["attr","size","title"]),u=l||n.size||"1em",s;return n.className&&(s=n.className),e.className&&(s=(s?s+" ":"")+e.className),we.createElement("svg",Mt({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,i,{className:s,style:Mt(Mt({color:e.color||n.color},n.style),e.style),height:u,width:u,xmlns:"http://www.w3.org/2000/svg"}),o&&we.createElement("title",null,o),e.children)};return ka!==void 0?we.createElement(ka.Consumer,null,function(n){return t(n)}):t(Bd)}function h0(e){return go({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M0 .5A.5.5 0 0 1 .5 0h4a.5.5 0 0 1 0 1h-4A.5.5 0 0 1 0 .5Zm0 2A.5.5 0 0 1 .5 2h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5Zm9 0a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Zm-9 2A.5.5 0 0 1 .5 4h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5Zm5 0a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Zm7 0a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5Zm-12 2A.5.5 0 0 1 .5 6h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5Zm8 0a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Zm-8 2A.5.5 0 0 1 .5 8h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Zm7 0a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5Zm-7 2a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 0 1h-8a.5.5 0 0 1-.5-.5Zm0 2a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5Zm0 2a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5Z"}}]})(e)}function v0(e){return go({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"}},{tag:"path",attr:{d:"M5 6.25a1.25 1.25 0 1 1 2.5 0v3.5a1.25 1.25 0 1 1-2.5 0v-3.5zm3.5 0a1.25 1.25 0 1 1 2.5 0v3.5a1.25 1.25 0 1 1-2.5 0v-3.5z"}}]})(e)}function g0(e){return go({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"}},{tag:"path",attr:{d:"M6.271 5.055a.5.5 0 0 1 .52.038l3.5 2.5a.5.5 0 0 1 0 .814l-3.5 2.5A.5.5 0 0 1 6 10.5v-5a.5.5 0 0 1 .271-.445z"}}]})(e)}function y0(e){return go({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"}},{tag:"path",attr:{d:"M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"}}]})(e)}const w0=({id:e,statsResponse:t})=>{let n=t.state,[r,l]=v.useState(!1),[o,i]=v.useState(!1),u=v.useContext(Bf);const s=n=="live",a=n=="paused"||n=="error",d=v.useContext(Ur),m=v.useContext(Ut),p=()=>{l(!0),m.start(e).then(()=>{u.refresh()},L=>{d.setCloseableError({text:`Error starting torrent id=${e}`,details:L})}).finally(()=>l(!1))},y=()=>{l(!0),m.pause(e).then(()=>{u.refresh()},L=>{d.setCloseableError({text:`Error pausing torrent id=${e}`,details:L})}).finally(()=>l(!1))},w=()=>{l(!0),i(!0)},S=()=>{l(!1),i(!1)};return c.jsx($d,{children:c.jsxs(Ku,{children:[a&&c.jsx(Sl,{onClick:p,disabled:r,color:"success",children:c.jsx(g0,{})}),s&&c.jsx(Sl,{onClick:y,disabled:r,children:c.jsx(v0,{})}),c.jsx(Sl,{onClick:w,disabled:r,color:"danger",children:c.jsx(y0,{})}),c.jsx(d0,{id:e,show:o,onHide:S})]})})};function qu(e){if(e===0)return"0 Bytes";const t=1024,n=["Bytes","KB","MB","GB"],r=Math.floor(Math.log(e)/Math.log(t));return parseFloat((e/Math.pow(t,r)).toFixed(2))+" "+n[r]}const x0=({statsResponse:e})=>{var t,n;switch(e.state){case Dd:return"Paused";case Yl:return"Checking files";case c0:return"Error"}return e.state!="live"||e.live===null?e.state:c.jsxs(c.Fragment,{children:[!e.finished&&c.jsxs("div",{className:"download-speed",children:["↓ ",(t=e.live.download_speed)==null?void 0:t.human_readable]}),c.jsxs("div",{className:"upload-speed",children:["↑ ",(n=e.live.upload_speed)==null?void 0:n.human_readable,e.live.snapshot.uploaded_bytes>0&&c.jsxs("span",{children:[" ","(",qu(e.live.snapshot.uploaded_bytes),")"]})]})]})},yt=({size:e,label:t,children:n})=>c.jsxs(Ku,{md:e||1,className:"py-3",children:[c.jsx("div",{className:"fw-bold",children:t}),n]});function S0(e){return e.files.filter(n=>n.included).reduce((n,r)=>n.length>r.length?n:r).name}function E0(e){const t=Math.floor(e/3600),n=Math.floor(e%3600/60),r=e%60,l=(o,i)=>o>0?`${o}${i}`:"";return t>0?`${l(t,"h")} ${l(n,"m")}`.trim():n>0?`${l(n,"m")} ${l(r,"s")}`.trim():`${l(r,"s")}`.trim()}function k0(e){var n,r,l;let t=(l=(r=(n=e==null?void 0:e.live)==null?void 0:n.time_remaining)==null?void 0:r.duration)==null?void 0:l.secs;return t==null?"N/A":E0(t)}const C0=({id:e,detailsResponse:t,statsResponse:n})=>{const r=(n==null?void 0:n.state)??"",l=n==null?void 0:n.error,o=(n==null?void 0:n.total_bytes)??1,i=(n==null?void 0:n.progress_bytes)??0,u=(n==null?void 0:n.finished)||!1,s=l?100:i/o*100,a=(r==Yl||r==Ad)&&!u,d=l?"Error":`${s.toFixed(2)}%`,m=l?"danger":u?"success":r==Yl?"warning":"primary",p=()=>{var S;let w=(S=n==null?void 0:n.live)==null?void 0:S.snapshot.peer_stats;return w?`${w.live} / ${w.seen}`:""};let y=[];return l?y.push("bg-warning"):e%2==0&&y.push("bg-light"),c.jsxs($d,{className:y.join(" "),children:[c.jsx(yt,{size:3,label:"Name",children:t?c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"text-truncate",children:S0(t)}),l&&c.jsxs("p",{className:"text-danger",children:[c.jsx("strong",{children:"Error:"})," ",l]})]}):c.jsx(Hn,{})}),n?c.jsxs(c.Fragment,{children:[c.jsx(yt,{label:"Size",children:`${qu(o)} `}),c.jsx(yt,{size:2,label:(r==Dd,"Progress"),children:c.jsx(a0,{now:s,label:d,animated:a,variant:m})}),c.jsx(yt,{size:2,label:"Speed",children:c.jsx(x0,{statsResponse:n})}),c.jsx(yt,{label:"ETA",children:k0(n)}),c.jsx(yt,{size:2,label:"Live / Seen",children:p()}),c.jsx(yt,{label:"Actions",children:c.jsx(w0,{id:e,statsResponse:n})})]}):c.jsx(yt,{label:"Loading stats",size:8,children:c.jsx(Hn,{})})]})},N0=({id:e,torrent:t})=>{const[n,r]=v.useState(null),[l,o]=v.useState(null),[i,u]=v.useState(0),s=v.useContext(Ut),a=()=>{u(i+1)};return v.useEffect(()=>{if(n===null)return f0(async()=>{await s.getTorrentDetails(t.id).then(r)},1e3)},[n]),v.useEffect(()=>Ju(async()=>s.getTorrentStats(t.id).then(y=>(o(y),y)).then(y=>y.state==Yl||y.state==Ad?1e3:1e4,()=>1e4),0),[i]),c.jsx(Bf.Provider,{value:{refresh:a},children:c.jsx(C0,{id:e,detailsResponse:n,statsResponse:l})})},T0=e=>{if(e.torrents===null&&e.loading)return c.jsx(Hn,{});if(e.torrents!==null)return e.torrents.length===0?c.jsx("div",{className:"text-center",children:c.jsx("p",{children:"No existing torrents found. Add them through buttons below."})}):c.jsx("div",{style:{fontSize:"smaller"},children:e.torrents.map(t=>c.jsx(N0,{id:t.id,torrent:t},t.id))})},_0=e=>{let{onHide:t,listTorrentResponse:n,listTorrentError:r,listTorrentLoading:l,data:o}=e;const[i,u]=v.useState([]),[s,a]=v.useState(!1),[d,m]=v.useState(null),[p,y]=v.useState(!1),[w,S]=v.useState(""),L=v.useContext(Ur),h=v.useContext(Ut);v.useEffect(()=>{console.log(n),u(n?n.details.files.map((k,N)=>N):[]),S((n==null?void 0:n.output_folder)||"")},[n]);const f=()=>{t(),u([]),m(null),a(!1)},g=k=>{i.includes(k)?u(i.filter(N=>N!==k)):u([...i,k])},x=async()=>{if(!n)return;a(!0);let k=n.seen_peers?n.seen_peers.slice(0,32):null,N={overwrite:!0,only_files:i,initial_peers:k,output_folder:w};p&&(N.peer_opts={connect_timeout:20,read_write_timeout:60}),h.uploadTorrent(o,N).then(()=>{t(),L.refreshTorrents()},j=>{m({text:"Error starting torrent",details:j})}).finally(()=>a(!1))},T=()=>{if(l)return c.jsx(Hn,{});if(r)return c.jsx(ln,{error:r});if(n)return c.jsxs(re,{children:[c.jsxs("fieldset",{className:"mb-4",children:[c.jsx("legend",{children:"Pick the files to download"}),n.details.files.map((k,N)=>c.jsx(re.Group,{controlId:`check-${N}`,children:c.jsx(re.Check,{type:"checkbox",label:`${k.name} (${qu(k.length)})`,checked:i.includes(N),onChange:()=>g(N)})},N))]}),c.jsxs("fieldset",{children:[c.jsx("legend",{children:"Options"}),c.jsxs(re.Group,{controlId:"output-folder",className:"mb-3",children:[c.jsx(re.Label,{children:"Output folder"}),c.jsx(re.Control,{type:"text",value:w,onChange:k=>S(k.target.value)})]}),c.jsxs(re.Group,{controlId:"unpopular-torrent",className:"mb-3",children:[c.jsx(re.Check,{type:"checkbox",label:"Increase timeouts",checked:p,onChange:()=>y(!p)}),c.jsx("small",{id:"emailHelp",className:"form-text text-muted",children:"This might be useful for unpopular torrents with few peers. It will slow down fast torrents though."})]})]})]})};return c.jsxs(ee,{show:!0,onHide:f,size:"lg",children:[c.jsx(ee.Header,{closeButton:!0,children:c.jsx(ee.Title,{children:"Add torrent"})}),c.jsxs(ee.Body,{children:[T(),c.jsx(ln,{error:d})]}),c.jsxs(ee.Footer,{children:[s&&c.jsx(Hn,{}),c.jsx(It,{variant:"primary",onClick:x,disabled:l||s||i.length==0,children:"OK"}),c.jsx(It,{variant:"secondary",onClick:f,children:"Cancel"})]})]})},Hd=({buttonText:e,onClick:t,data:n,resetData:r,variant:l})=>{const[o,i]=v.useState(!1),[u,s]=v.useState(null),[a,d]=v.useState(null),m=v.useContext(Ut);v.useEffect(()=>{if(n===null)return;let y=setTimeout(async()=>{i(!0);try{const w=await m.uploadTorrent(n,{list_only:!0});s(w)}catch(w){d({text:"Error listing torrent files",details:w})}finally{i(!1)}},0);return()=>clearTimeout(y)},[n]);const p=()=>{r(),d(null),s(null),i(!1)};return c.jsxs(c.Fragment,{children:[c.jsx(It,{variant:l,onClick:t,className:"m-1",children:e}),n&&c.jsx(_0,{onHide:p,listTorrentError:a,listTorrentResponse:u,data:n,listTorrentLoading:o})]})},j0=({show:e,setUrl:t,cancel:n})=>{let[r,l]=v.useState("");return c.jsxs(ee,{show:e,onHide:n,size:"lg",children:[c.jsx(ee.Header,{closeButton:!0,children:c.jsx(ee.Title,{children:"Add torrent"})}),c.jsx(ee.Body,{children:c.jsx(re,{children:c.jsxs(re.Group,{className:"mb-3",controlId:"url",children:[c.jsx(re.Label,{children:"Enter magnet or HTTP(S) URL to the .torrent"}),c.jsx(re.Control,{value:r,placeholder:"magnet:?xt=urn:btih:...",onChange:o=>{l(o.target.value)}})]})})}),c.jsxs(ee.Footer,{children:[c.jsx(It,{variant:"primary",onClick:()=>{t(r),l("")},disabled:r.length==0,children:"OK"}),c.jsx(It,{variant:"secondary",onClick:n,children:"Cancel"})]})]})},L0=()=>{let[e,t]=v.useState(null),[n,r]=v.useState(!1);return c.jsxs(c.Fragment,{children:[c.jsx(Hd,{variant:"primary",buttonText:"Add Torrent from Magnet / URL",onClick:()=>{r(!0)},data:e,resetData:()=>t(null)}),c.jsx(j0,{show:n,setUrl:l=>{r(!1),t(l)},cancel:()=>{r(!1),t(null)}})]})},R0=()=>{const e=v.useRef(),[t,n]=v.useState(null),r=async()=>{var u;if(!((u=e==null?void 0:e.current)!=null&&u.files))return;const i=e.current.files[0];n(i)},l=()=>{e!=null&&e.current&&(e.current.value="",n(null))},o=()=>{e!=null&&e.current&&e.current.click()};return c.jsxs(c.Fragment,{children:[c.jsx("input",{type:"file",ref:e,accept:".torrent",onChange:r,className:"d-none"}),c.jsx(Hd,{variant:"secondary",buttonText:"Upload .torrent File",onClick:o,data:t,resetData:l})]})},O0=()=>c.jsxs("div",{id:"buttons-container",className:"mt-3",children:[c.jsx(L0,{}),c.jsx(R0,{})]}),P0=e=>{let t=v.useContext(Ur);return c.jsxs(xv,{children:[c.jsx(ln,{error:e.closeableError,remove:()=>t.setCloseableError(null)}),c.jsx(ln,{error:e.otherError}),c.jsx(T0,{torrents:e.torrents,loading:e.torrentsLoading}),c.jsx(O0,{})]})},F0=(e,t)=>{const n=new Uint8Array(e.length+t.length);return n.set(e),n.set(t,e.length),n},M0=(e,t,n)=>{const r=new AbortController,l=r.signal;let o=!1;const i=()=>{console.log("cancelling fetch"),o=!0,r.abort()};return(async()=>{let s=null;try{s=await fetch(e+"/stream_logs",{signal:l})}catch(m){return o?void 0:(n({text:"network error fetching logs",details:{text:m.toString()}}),null)}if(!s.ok){let m=await s.text();n({text:"error fetching logs",details:{statusText:s.statusText,text:m}})}if(!s.body)throw n({text:"error fetching logs: ReadableStream not supported."}),new Error("ReadableStream not supported.");const a=s.body.getReader();let d=new Uint8Array;for(;;){const{done:m,value:p}=await a.read();if(m)break;for(d=F0(d,p);;){const y=d.indexOf(10);if(y===-1)break;let w=d.slice(0,y),S=new TextDecoder().decode(w);t.current(S),d=d.slice(y+1)}}})(),i},z0=({line:e})=>{var l;const t=e.parsed,n=o=>{switch(o){case"DEBUG":return"text-primary";case"INFO":return"text-success";case"WARN":return"text-warning";case"ERROR":return"text-danger";default:return"text-muted"}},r=o=>{let i=Object.entries(o).filter(([u,s])=>u!="name");return i.length==0?null:c.jsxs(c.Fragment,{children:["{",i.map(([u,s])=>c.jsxs("span",{children:[u," = ",s]},u)).reduce((u,s)=>c.jsxs(c.Fragment,{children:[u,", ",s]})),"}"]})};return c.jsxs("p",{hidden:!e.show,className:"font-monospace m-0 text-break",style:{fontSize:"10px"},children:[c.jsx("span",{className:"m-1",children:t.timestamp}),c.jsx("span",{className:`m-1 ${n(t.level)}`,children:t.level}),c.jsx("span",{className:"m-1",children:(l=t.spans)==null?void 0:l.map((o,i)=>c.jsxs("span",{children:[c.jsx("span",{className:"fw-bold",children:o.name}),r(o),":"]},i))}),c.jsx("span",{className:"m-1 text-muted",children:t.target}),c.jsxs("span",{className:`m-1 ${t.fields.message.match(/error|fail/g)?"text-danger":"text-muted"}`,children:[t.fields.message,Object.entries(t.fields).filter(([o,i])=>o!="message").map(([o,i])=>c.jsxs("span",{className:"m-1",children:[c.jsx("span",{className:"fst-italic fw-bold",children:o}),"=",i]},o))]})]})},$0=({httpApiBase:e,maxLines:t})=>{const[n,r]=v.useState([]),[l,o]=v.useState(null),[i,u]=v.useState(""),s=v.useRef(new RegExp("")),a=t??1e3,d=v.useCallback(y=>{r(w=>[{id:w.length==0?0:w[0].id+1,content:y,parsed:JSON.parse(y),show:!!y.match(s.current)},...w.slice(0,a-1)])},[s.current,t]),m=v.useRef(d);m.current=d;const p=y=>{u(y);try{let w=new RegExp(y);s.current=w,r(S=>{let L=[...S];for(let h of L)h.show=!!h.content.match(w);return L})}catch{}};return v.useEffect(()=>M0(e,m,o),[e]),c.jsxs("div",{className:"row",children:[c.jsx(ln,{error:l}),c.jsxs("div",{className:"mb-3",children:["Showing last ",a," logs since this window was opened"]}),c.jsx(re,{children:c.jsx(re.Group,{className:"mb-3",children:c.jsx(re.Control,{type:"text",value:i,placeholder:"Enter filter (regex)",onChange:y=>p(y.target.value)})})}),n.map(y=>c.jsx(z0,{line:y},y.id))]})},I0=({show:e,onClose:t})=>{const r=v.useContext(Ut).getHttpBaseUrl();return c.jsxs(ee,{size:"xl",show:e,onHide:t,children:[c.jsx(ee.Header,{closeButton:!0,children:c.jsx(ee.Title,{children:"rqbit server logs"})}),c.jsx(ee.Body,{children:r?c.jsx($0,{httpApiBase:r}):c.jsx(ln,{error:{text:"HTTP API not available to stream logs"}})}),c.jsx(ee.Footer,{children:c.jsx(It,{variant:"primary",onClick:t,children:"Close"})})]})},D0=e=>{const[t,n]=v.useState(null),[r,l]=v.useState(null),[o,i]=v.useState(null),[u,s]=v.useState(!1);let[a,d]=v.useState(!1);const m=v.useContext(Ut),p=async()=>{s(!0);let w=await m.listTorrents().finally(()=>s(!1));i(w.torrents)};v.useEffect(()=>Ju(async()=>p().then(()=>(l(null),5e3),w=>(l({text:"Error refreshing torrents",details:w}),console.error(w),5e3)),0),[]);const y={setCloseableError:n,refreshTorrents:p};return c.jsxs(Ur.Provider,{value:y,children:[c.jsxs("div",{className:"text-center",children:[c.jsx("h1",{className:"mt-3 mb-4",children:e.title}),c.jsx(P0,{closeableError:t,otherError:r,torrents:o,torrentsLoading:u})]}),c.jsxs("div",{className:"position-absolute top-0 start-0 p-1",children:[e.menuButtons&&e.menuButtons.map((w,S)=>c.jsx("span",{children:w},S)),c.jsx(Sl,{onClick:()=>d(!0),children:c.jsx(h0,{})})]}),c.jsx(I0,{show:a,onClose:()=>d(!1)})]})},Vd=window.origin==="null"||window.origin==="http://localhost:3031"?"http://localhost:3030":"",nt=async(e,t,n)=>{console.log(e,t);const r=Vd+t,l={method:e,headers:{Accept:"application/json"},body:n};let o={method:e,path:t,text:""},i;try{i=await fetch(r,l)}catch{return o.text="network error",Promise.reject(o)}if(o.status=i.status,o.statusText=`${i.status} ${i.statusText}`,!i.ok){const s=await i.text();try{const a=JSON.parse(s);o.text=a.human_readable!==void 0?a.human_readable:JSON.stringify(a,null,2)}catch{o.text=s}return Promise.reject(o)}return await i.json()},Ca={getHttpBaseUrl:()=>Vd,listTorrents:()=>nt("GET","/torrents"),getTorrentDetails:e=>nt("GET",`/torrents/${e}`),getTorrentStats:e=>nt("GET",`/torrents/${e}/stats/v1`),uploadTorrent:(e,t)=>{var r,l;let n="/torrents?&overwrite=true";return t!=null&&t.list_only&&(n+="&list_only=true"),(t==null?void 0:t.only_files)!=null&&(n+=`&only_files=${t.only_files.join(",")}`),(r=t==null?void 0:t.peer_opts)!=null&&r.connect_timeout&&(n+=`&peer_connect_timeout=${t.peer_opts.connect_timeout}`),(l=t==null?void 0:t.peer_opts)!=null&&l.read_write_timeout&&(n+=`&peer_read_write_timeout=${t.peer_opts.read_write_timeout}`),t!=null&&t.initial_peers&&(n+=`&initial_peers=${t.initial_peers.join(",")}`),t!=null&&t.output_folder&&(n+=`&output_folder=${t.output_folder}`),typeof e=="string"&&(n+="&is_url=true"),nt("POST",n,e)},pause:e=>nt("POST",`/torrents/${e}/pause`),start:e=>nt("POST",`/torrents/${e}/start`),forget:e=>nt("POST",`/torrents/${e}/forget`),delete:e=>nt("POST",`/torrents/${e}/delete`),getVersion:async()=>(await nt("GET","/")).version},A0=()=>{let[e,t]=v.useState("rqbit web UI");return v.useEffect(()=>Ju(()=>Ca.getVersion().then(r=>{const l=`rqbit web UI - v${r}`;return t(l),document.title=l,1e4},r=>1e3),0),[]),c.jsx(v.StrictMode,{children:c.jsx(Ut.Provider,{value:Ca,children:c.jsx(D0,{title:e})})})};Zo.createRoot(document.getElementById("app")).render(c.jsx(A0,{}));