UNPKG

mongorai

Version:

Light MongoDB client for the web. Minimalistic UI used React with minimum dependencies.

72 lines 264 kB
function jv(r,o){for(var i=0;i<o.length;i++){const s=o[i];if(typeof s!="string"&&!Array.isArray(s)){for(const u in s)if(u!=="default"&&!(u in r)){const f=Object.getOwnPropertyDescriptor(s,u);f&&Object.defineProperty(r,u,f.get?f:{enumerable:!0,get:()=>s[u]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))s(u);new MutationObserver(u=>{for(const f of u)if(f.type==="childList")for(const d of f.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&s(d)}).observe(document,{childList:!0,subtree:!0});function i(u){const f={};return u.integrity&&(f.integrity=u.integrity),u.referrerPolicy&&(f.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?f.credentials="include":u.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function s(u){if(u.ep)return;u.ep=!0;const f=i(u);fetch(u.href,f)}})();function Br(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var pa={exports:{}},To={},ha={exports:{}},ve={};/**
 * @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 id;function Rv(){if(id)return ve;id=1;var r=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),d=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),w=Symbol.for("react.lazy"),x=Symbol.iterator;function C(j){return j===null||typeof j!="object"?null:(j=x&&j[x]||j["@@iterator"],typeof j=="function"?j:null)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},N=Object.assign,L={};function R(j,M,re){this.props=j,this.context=M,this.refs=L,this.updater=re||_}R.prototype.isReactComponent={},R.prototype.setState=function(j,M){if(typeof j!="object"&&typeof j!="function"&&j!=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,j,M,"setState")},R.prototype.forceUpdate=function(j){this.updater.enqueueForceUpdate(this,j,"forceUpdate")};function $(){}$.prototype=R.prototype;function D(j,M,re){this.props=j,this.context=M,this.refs=L,this.updater=re||_}var U=D.prototype=new $;U.constructor=D,N(U,R.prototype),U.isPureReactComponent=!0;var z=Array.isArray,B=Object.prototype.hasOwnProperty,V={current:null},X={key:!0,ref:!0,__self:!0,__source:!0};function ae(j,M,re){var q,ie={},de=null,we=null;if(M!=null)for(q in M.ref!==void 0&&(we=M.ref),M.key!==void 0&&(de=""+M.key),M)B.call(M,q)&&!X.hasOwnProperty(q)&&(ie[q]=M[q]);var he=arguments.length-2;if(he===1)ie.children=re;else if(1<he){for(var Se=Array(he),$e=0;$e<he;$e++)Se[$e]=arguments[$e+2];ie.children=Se}if(j&&j.defaultProps)for(q in he=j.defaultProps,he)ie[q]===void 0&&(ie[q]=he[q]);return{$$typeof:r,type:j,key:de,ref:we,props:ie,_owner:V.current}}function me(j,M){return{$$typeof:r,type:j.type,key:M,ref:j.ref,props:j.props,_owner:j._owner}}function ce(j){return typeof j=="object"&&j!==null&&j.$$typeof===r}function ge(j){var M={"=":"=0",":":"=2"};return"$"+j.replace(/[=:]/g,function(re){return M[re]})}var Ee=/\/+/g;function fe(j,M){return typeof j=="object"&&j!==null&&j.key!=null?ge(""+j.key):M.toString(36)}function ye(j,M,re,q,ie){var de=typeof j;(de==="undefined"||de==="boolean")&&(j=null);var we=!1;if(j===null)we=!0;else switch(de){case"string":case"number":we=!0;break;case"object":switch(j.$$typeof){case r:case o:we=!0}}if(we)return we=j,ie=ie(we),j=q===""?"."+fe(we,0):q,z(ie)?(re="",j!=null&&(re=j.replace(Ee,"$&/")+"/"),ye(ie,M,re,"",function($e){return $e})):ie!=null&&(ce(ie)&&(ie=me(ie,re+(!ie.key||we&&we.key===ie.key?"":(""+ie.key).replace(Ee,"$&/")+"/")+j)),M.push(ie)),1;if(we=0,q=q===""?".":q+":",z(j))for(var he=0;he<j.length;he++){de=j[he];var Se=q+fe(de,he);we+=ye(de,M,re,Se,ie)}else if(Se=C(j),typeof Se=="function")for(j=Se.call(j),he=0;!(de=j.next()).done;)de=de.value,Se=q+fe(de,he++),we+=ye(de,M,re,Se,ie);else if(de==="object")throw M=String(j),Error("Objects are not valid as a React child (found: "+(M==="[object Object]"?"object with keys {"+Object.keys(j).join(", ")+"}":M)+"). If you meant to render a collection of children, use an array instead.");return we}function ne(j,M,re){if(j==null)return j;var q=[],ie=0;return ye(j,q,"","",function(de){return M.call(re,de,ie++)}),q}function te(j){if(j._status===-1){var M=j._result;M=M(),M.then(function(re){(j._status===0||j._status===-1)&&(j._status=1,j._result=re)},function(re){(j._status===0||j._status===-1)&&(j._status=2,j._result=re)}),j._status===-1&&(j._status=0,j._result=M)}if(j._status===1)return j._result.default;throw j._result}var Z={current:null},I={transition:null},K={ReactCurrentDispatcher:Z,ReactCurrentBatchConfig:I,ReactCurrentOwner:V};function Q(){throw Error("act(...) is not supported in production builds of React.")}return ve.Children={map:ne,forEach:function(j,M,re){ne(j,function(){M.apply(this,arguments)},re)},count:function(j){var M=0;return ne(j,function(){M++}),M},toArray:function(j){return ne(j,function(M){return M})||[]},only:function(j){if(!ce(j))throw Error("React.Children.only expected to receive a single React element child.");return j}},ve.Component=R,ve.Fragment=i,ve.Profiler=u,ve.PureComponent=D,ve.StrictMode=s,ve.Suspense=m,ve.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=K,ve.act=Q,ve.cloneElement=function(j,M,re){if(j==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+j+".");var q=N({},j.props),ie=j.key,de=j.ref,we=j._owner;if(M!=null){if(M.ref!==void 0&&(de=M.ref,we=V.current),M.key!==void 0&&(ie=""+M.key),j.type&&j.type.defaultProps)var he=j.type.defaultProps;for(Se in M)B.call(M,Se)&&!X.hasOwnProperty(Se)&&(q[Se]=M[Se]===void 0&&he!==void 0?he[Se]:M[Se])}var Se=arguments.length-2;if(Se===1)q.children=re;else if(1<Se){he=Array(Se);for(var $e=0;$e<Se;$e++)he[$e]=arguments[$e+2];q.children=he}return{$$typeof:r,type:j.type,key:ie,ref:de,props:q,_owner:we}},ve.createContext=function(j){return j={$$typeof:d,_currentValue:j,_currentValue2:j,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},j.Provider={$$typeof:f,_context:j},j.Consumer=j},ve.createElement=ae,ve.createFactory=function(j){var M=ae.bind(null,j);return M.type=j,M},ve.createRef=function(){return{current:null}},ve.forwardRef=function(j){return{$$typeof:h,render:j}},ve.isValidElement=ce,ve.lazy=function(j){return{$$typeof:w,_payload:{_status:-1,_result:j},_init:te}},ve.memo=function(j,M){return{$$typeof:y,type:j,compare:M===void 0?null:M}},ve.startTransition=function(j){var M=I.transition;I.transition={};try{j()}finally{I.transition=M}},ve.unstable_act=Q,ve.useCallback=function(j,M){return Z.current.useCallback(j,M)},ve.useContext=function(j){return Z.current.useContext(j)},ve.useDebugValue=function(){},ve.useDeferredValue=function(j){return Z.current.useDeferredValue(j)},ve.useEffect=function(j,M){return Z.current.useEffect(j,M)},ve.useId=function(){return Z.current.useId()},ve.useImperativeHandle=function(j,M,re){return Z.current.useImperativeHandle(j,M,re)},ve.useInsertionEffect=function(j,M){return Z.current.useInsertionEffect(j,M)},ve.useLayoutEffect=function(j,M){return Z.current.useLayoutEffect(j,M)},ve.useMemo=function(j,M){return Z.current.useMemo(j,M)},ve.useReducer=function(j,M,re){return Z.current.useReducer(j,M,re)},ve.useRef=function(j){return Z.current.useRef(j)},ve.useState=function(j){return Z.current.useState(j)},ve.useSyncExternalStore=function(j,M,re){return Z.current.useSyncExternalStore(j,M,re)},ve.useTransition=function(){return Z.current.useTransition()},ve.version="18.3.1",ve}var sd;function Xa(){return sd||(sd=1,ha.exports=Rv()),ha.exports}/**
 * @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 ad;function Nv(){if(ad)return To;ad=1;var r=Xa(),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,u=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,f={key:!0,ref:!0,__self:!0,__source:!0};function d(h,m,y){var w,x={},C=null,_=null;y!==void 0&&(C=""+y),m.key!==void 0&&(C=""+m.key),m.ref!==void 0&&(_=m.ref);for(w in m)s.call(m,w)&&!f.hasOwnProperty(w)&&(x[w]=m[w]);if(h&&h.defaultProps)for(w in m=h.defaultProps,m)x[w]===void 0&&(x[w]=m[w]);return{$$typeof:o,type:h,key:C,ref:_,props:x,_owner:u.current}}return To.Fragment=i,To.jsx=d,To.jsxs=d,To}var ud;function Ov(){return ud||(ud=1,pa.exports=Nv()),pa.exports}var v=Ov(),g=Xa();const zt=Br(g),Tv=jv({__proto__:null,default:zt},[g]);var li={},ma={exports:{}},lt={},va={exports:{}},ga={};/**
 * @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.
 */var cd;function _v(){return cd||(cd=1,function(r){function o(I,K){var Q=I.length;I.push(K);e:for(;0<Q;){var j=Q-1>>>1,M=I[j];if(0<u(M,K))I[j]=K,I[Q]=M,Q=j;else break e}}function i(I){return I.length===0?null:I[0]}function s(I){if(I.length===0)return null;var K=I[0],Q=I.pop();if(Q!==K){I[0]=Q;e:for(var j=0,M=I.length,re=M>>>1;j<re;){var q=2*(j+1)-1,ie=I[q],de=q+1,we=I[de];if(0>u(ie,Q))de<M&&0>u(we,ie)?(I[j]=we,I[de]=Q,j=de):(I[j]=ie,I[q]=Q,j=q);else if(de<M&&0>u(we,Q))I[j]=we,I[de]=Q,j=de;else break e}}return K}function u(I,K){var Q=I.sortIndex-K.sortIndex;return Q!==0?Q:I.id-K.id}if(typeof performance=="object"&&typeof performance.now=="function"){var f=performance;r.unstable_now=function(){return f.now()}}else{var d=Date,h=d.now();r.unstable_now=function(){return d.now()-h}}var m=[],y=[],w=1,x=null,C=3,_=!1,N=!1,L=!1,R=typeof setTimeout=="function"?setTimeout:null,$=typeof clearTimeout=="function"?clearTimeout:null,D=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function U(I){for(var K=i(y);K!==null;){if(K.callback===null)s(y);else if(K.startTime<=I)s(y),K.sortIndex=K.expirationTime,o(m,K);else break;K=i(y)}}function z(I){if(L=!1,U(I),!N)if(i(m)!==null)N=!0,te(B);else{var K=i(y);K!==null&&Z(z,K.startTime-I)}}function B(I,K){N=!1,L&&(L=!1,$(ae),ae=-1),_=!0;var Q=C;try{for(U(K),x=i(m);x!==null&&(!(x.expirationTime>K)||I&&!ge());){var j=x.callback;if(typeof j=="function"){x.callback=null,C=x.priorityLevel;var M=j(x.expirationTime<=K);K=r.unstable_now(),typeof M=="function"?x.callback=M:x===i(m)&&s(m),U(K)}else s(m);x=i(m)}if(x!==null)var re=!0;else{var q=i(y);q!==null&&Z(z,q.startTime-K),re=!1}return re}finally{x=null,C=Q,_=!1}}var V=!1,X=null,ae=-1,me=5,ce=-1;function ge(){return!(r.unstable_now()-ce<me)}function Ee(){if(X!==null){var I=r.unstable_now();ce=I;var K=!0;try{K=X(!0,I)}finally{K?fe():(V=!1,X=null)}}else V=!1}var fe;if(typeof D=="function")fe=function(){D(Ee)};else if(typeof MessageChannel<"u"){var ye=new MessageChannel,ne=ye.port2;ye.port1.onmessage=Ee,fe=function(){ne.postMessage(null)}}else fe=function(){R(Ee,0)};function te(I){X=I,V||(V=!0,fe())}function Z(I,K){ae=R(function(){I(r.unstable_now())},K)}r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(I){I.callback=null},r.unstable_continueExecution=function(){N||_||(N=!0,te(B))},r.unstable_forceFrameRate=function(I){0>I||125<I?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):me=0<I?Math.floor(1e3/I):5},r.unstable_getCurrentPriorityLevel=function(){return C},r.unstable_getFirstCallbackNode=function(){return i(m)},r.unstable_next=function(I){switch(C){case 1:case 2:case 3:var K=3;break;default:K=C}var Q=C;C=K;try{return I()}finally{C=Q}},r.unstable_pauseExecution=function(){},r.unstable_requestPaint=function(){},r.unstable_runWithPriority=function(I,K){switch(I){case 1:case 2:case 3:case 4:case 5:break;default:I=3}var Q=C;C=I;try{return K()}finally{C=Q}},r.unstable_scheduleCallback=function(I,K,Q){var j=r.unstable_now();switch(typeof Q=="object"&&Q!==null?(Q=Q.delay,Q=typeof Q=="number"&&0<Q?j+Q:j):Q=j,I){case 1:var M=-1;break;case 2:M=250;break;case 5:M=1073741823;break;case 4:M=1e4;break;default:M=5e3}return M=Q+M,I={id:w++,callback:K,priorityLevel:I,startTime:Q,expirationTime:M,sortIndex:-1},Q>j?(I.sortIndex=Q,o(y,I),i(m)===null&&I===i(y)&&(L?($(ae),ae=-1):L=!0,Z(z,Q-j))):(I.sortIndex=M,o(m,I),N||_||(N=!0,te(B))),I},r.unstable_shouldYield=ge,r.unstable_wrapCallback=function(I){var K=C;return function(){var Q=C;C=K;try{return I.apply(this,arguments)}finally{C=Q}}}}(ga)),ga}var fd;function Pv(){return fd||(fd=1,va.exports=_v()),va.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 dd;function Lv(){if(dd)return lt;dd=1;var r=Xa(),o=Pv();function i(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 s=new Set,u={};function f(e,t){d(e,t),d(e+"Capture",t)}function d(e,t){for(u[e]=t,e=0;e<t.length;e++)s.add(t[e])}var h=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),m=Object.prototype.hasOwnProperty,y=/^[: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]*$/,w={},x={};function C(e){return m.call(x,e)?!0:m.call(w,e)?!1:y.test(e)?x[e]=!0:(w[e]=!0,!1)}function _(e,t,n,l){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return l?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function N(e,t,n,l){if(t===null||typeof t>"u"||_(e,t,n,l))return!0;if(l)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 L(e,t,n,l,a,c,p){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=l,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=c,this.removeEmptyString=p}var R={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){R[e]=new L(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];R[t]=new L(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){R[e]=new L(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){R[e]=new L(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){R[e]=new L(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){R[e]=new L(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){R[e]=new L(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){R[e]=new L(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){R[e]=new L(e,5,!1,e.toLowerCase(),null,!1,!1)});var $=/[\-:]([a-z])/g;function D(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($,D);R[t]=new L(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($,D);R[t]=new L(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($,D);R[t]=new L(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){R[e]=new L(e,1,!1,e.toLowerCase(),null,!1,!1)}),R.xlinkHref=new L("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){R[e]=new L(e,1,!1,e.toLowerCase(),null,!0,!0)});function U(e,t,n,l){var a=R.hasOwnProperty(t)?R[t]:null;(a!==null?a.type!==0:l||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(N(t,n,a,l)&&(n=null),l||a===null?C(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=n===null?a.type===3?!1:"":n:(t=a.attributeName,l=a.attributeNamespace,n===null?e.removeAttribute(t):(a=a.type,n=a===3||a===4&&n===!0?"":""+n,l?e.setAttributeNS(l,t,n):e.setAttribute(t,n))))}var z=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,B=Symbol.for("react.element"),V=Symbol.for("react.portal"),X=Symbol.for("react.fragment"),ae=Symbol.for("react.strict_mode"),me=Symbol.for("react.profiler"),ce=Symbol.for("react.provider"),ge=Symbol.for("react.context"),Ee=Symbol.for("react.forward_ref"),fe=Symbol.for("react.suspense"),ye=Symbol.for("react.suspense_list"),ne=Symbol.for("react.memo"),te=Symbol.for("react.lazy"),Z=Symbol.for("react.offscreen"),I=Symbol.iterator;function K(e){return e===null||typeof e!="object"?null:(e=I&&e[I]||e["@@iterator"],typeof e=="function"?e:null)}var Q=Object.assign,j;function M(e){if(j===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);j=t&&t[1]||""}return`
`+j+e}var re=!1;function q(e,t){if(!e||re)return"";re=!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(P){var l=P}Reflect.construct(e,[],t)}else{try{t.call()}catch(P){l=P}e.call(t.prototype)}else{try{throw Error()}catch(P){l=P}e()}}catch(P){if(P&&l&&typeof P.stack=="string"){for(var a=P.stack.split(`
`),c=l.stack.split(`
`),p=a.length-1,S=c.length-1;1<=p&&0<=S&&a[p]!==c[S];)S--;for(;1<=p&&0<=S;p--,S--)if(a[p]!==c[S]){if(p!==1||S!==1)do if(p--,S--,0>S||a[p]!==c[S]){var E=`
`+a[p].replace(" at new "," at ");return e.displayName&&E.includes("<anonymous>")&&(E=E.replace("<anonymous>",e.displayName)),E}while(1<=p&&0<=S);break}}}finally{re=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?M(e):""}function ie(e){switch(e.tag){case 5:return M(e.type);case 16:return M("Lazy");case 13:return M("Suspense");case 19:return M("SuspenseList");case 0:case 2:case 15:return e=q(e.type,!1),e;case 11:return e=q(e.type.render,!1),e;case 1:return e=q(e.type,!0),e;default:return""}}function de(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 X:return"Fragment";case V:return"Portal";case me:return"Profiler";case ae:return"StrictMode";case fe:return"Suspense";case ye:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ge:return(e.displayName||"Context")+".Consumer";case ce:return(e._context.displayName||"Context")+".Provider";case Ee:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ne:return t=e.displayName||null,t!==null?t:de(e.type)||"Memo";case te:t=e._payload,e=e._init;try{return de(e(t))}catch{}}return null}function we(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 de(t);case 8:return t===ae?"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 he(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Se(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function $e(e){var t=Se(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),l=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var a=n.get,c=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(p){l=""+p,c.call(this,p)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return l},setValue:function(p){l=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function at(e){e._valueTracker||(e._valueTracker=$e(e))}function Nt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),l="";return e&&(l=Se(e)?e.checked?"true":"false":e.value),e=l,e!==n?(t.setValue(e),!0):!1}function ut(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 gt(e,t){var n=t.checked;return Q({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function je(e,t){var n=t.defaultValue==null?"":t.defaultValue,l=t.checked!=null?t.checked:t.defaultChecked;n=he(t.value!=null?t.value:n),e._wrapperState={initialChecked:l,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Ft(e,t){t=t.checked,t!=null&&U(e,"checked",t,!1)}function yt(e,t){Ft(e,t);var n=he(t.value),l=t.type;if(n!=null)l==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(l==="submit"||l==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?In(e,t.type,n):t.hasOwnProperty("defaultValue")&&In(e,t.type,he(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ir(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var l=t.type;if(!(l!=="submit"&&l!=="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 In(e,t,n){(t!=="number"||ut(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Je=Array.isArray;function ct(e,t,n,l){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&l&&(e[n].defaultSelected=!0)}else{for(n=""+he(n),t=null,a=0;a<e.length;a++){if(e[a].value===n){e[a].selected=!0,l&&(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&&(t.selected=!0)}}function cn(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(i(91));return Q({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function zn(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(i(92));if(Je(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:he(n)}}function Xt(e,t){var n=he(t.value),l=he(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),l!=null&&(e.defaultValue=""+l)}function Fn(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function xe(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 ft(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?xe(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Bt,wu=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,l,a){MSApp.execUnsafeLocalFunction(function(){return e(t,n,l,a)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Bt=Bt||document.createElement("div"),Bt.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Bt.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Hr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Qr={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},Th=["Webkit","ms","Moz","O"];Object.keys(Qr).forEach(function(e){Th.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Qr[t]=Qr[e]})});function xu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Qr.hasOwnProperty(e)&&Qr[e]?(""+t).trim():t+"px"}function Su(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var l=n.indexOf("--")===0,a=xu(n,t[n],l);n==="float"&&(n="cssFloat"),l?e.setProperty(n,a):e[n]=a}}var _h=Q({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ji(e,t){if(t){if(_h[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(i(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(i(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(t.style!=null&&typeof t.style!="object")throw Error(i(62))}}function Ri(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 Ni=null;function Oi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ti=null,sr=null,ar=null;function Eu(e){if(e=ho(e)){if(typeof Ti!="function")throw Error(i(280));var t=e.stateNode;t&&(t=xl(t),Ti(e.stateNode,e.type,t))}}function Cu(e){sr?ar?ar.push(e):ar=[e]:sr=e}function ku(){if(sr){var e=sr,t=ar;if(ar=sr=null,Eu(e),t)for(e=0;e<t.length;e++)Eu(t[e])}}function ju(e,t){return e(t)}function Ru(){}var _i=!1;function Nu(e,t,n){if(_i)return e(t,n);_i=!0;try{return ju(e,t,n)}finally{_i=!1,(sr!==null||ar!==null)&&(Ru(),ku())}}function Kr(e,t){var n=e.stateNode;if(n===null)return null;var l=xl(n);if(l===null)return null;n=l[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":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(i(231,t,typeof n));return n}var Pi=!1;if(h)try{var Gr={};Object.defineProperty(Gr,"passive",{get:function(){Pi=!0}}),window.addEventListener("test",Gr,Gr),window.removeEventListener("test",Gr,Gr)}catch{Pi=!1}function Ph(e,t,n,l,a,c,p,S,E){var P=Array.prototype.slice.call(arguments,3);try{t.apply(n,P)}catch(A){this.onError(A)}}var Xr=!1,bo=null,Zo=!1,Li=null,Lh={onError:function(e){Xr=!0,bo=e}};function $h(e,t,n,l,a,c,p,S,E){Xr=!1,bo=null,Ph.apply(Lh,arguments)}function Mh(e,t,n,l,a,c,p,S,E){if($h.apply(this,arguments),Xr){if(Xr){var P=bo;Xr=!1,bo=null}else throw Error(i(198));Zo||(Zo=!0,Li=P)}}function Bn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Ou(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 Tu(e){if(Bn(e)!==e)throw Error(i(188))}function Dh(e){var t=e.alternate;if(!t){if(t=Bn(e),t===null)throw Error(i(188));return t!==e?null:e}for(var n=e,l=t;;){var a=n.return;if(a===null)break;var c=a.alternate;if(c===null){if(l=a.return,l!==null){n=l;continue}break}if(a.child===c.child){for(c=a.child;c;){if(c===n)return Tu(a),e;if(c===l)return Tu(a),t;c=c.sibling}throw Error(i(188))}if(n.return!==l.return)n=a,l=c;else{for(var p=!1,S=a.child;S;){if(S===n){p=!0,n=a,l=c;break}if(S===l){p=!0,l=a,n=c;break}S=S.sibling}if(!p){for(S=c.child;S;){if(S===n){p=!0,n=c,l=a;break}if(S===l){p=!0,l=c,n=a;break}S=S.sibling}if(!p)throw Error(i(189))}}if(n.alternate!==l)throw Error(i(190))}if(n.tag!==3)throw Error(i(188));return n.stateNode.current===n?e:t}function _u(e){return e=Dh(e),e!==null?Pu(e):null}function Pu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Pu(e);if(t!==null)return t;e=e.sibling}return null}var Lu=o.unstable_scheduleCallback,$u=o.unstable_cancelCallback,Ih=o.unstable_shouldYield,zh=o.unstable_requestPaint,De=o.unstable_now,Fh=o.unstable_getCurrentPriorityLevel,$i=o.unstable_ImmediatePriority,Mu=o.unstable_UserBlockingPriority,el=o.unstable_NormalPriority,Bh=o.unstable_LowPriority,Du=o.unstable_IdlePriority,tl=null,At=null;function Ah(e){if(At&&typeof At.onCommitFiberRoot=="function")try{At.onCommitFiberRoot(tl,e,void 0,(e.current.flags&128)===128)}catch{}}var Ot=Math.clz32?Math.clz32:Vh,Uh=Math.log,Wh=Math.LN2;function Vh(e){return e>>>=0,e===0?32:31-(Uh(e)/Wh|0)|0}var nl=64,rl=4194304;function Yr(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 ol(e,t){var n=e.pendingLanes;if(n===0)return 0;var l=0,a=e.suspendedLanes,c=e.pingedLanes,p=n&268435455;if(p!==0){var S=p&~a;S!==0?l=Yr(S):(c&=p,c!==0&&(l=Yr(c)))}else p=n&~a,p!==0?l=Yr(p):c!==0&&(l=Yr(c));if(l===0)return 0;if(t!==0&&t!==l&&(t&a)===0&&(a=l&-l,c=t&-t,a>=c||a===16&&(c&4194240)!==0))return t;if((l&4)!==0&&(l|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=l;0<t;)n=31-Ot(t),a=1<<n,l|=e[n],t&=~a;return l}function Hh(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 Qh(e,t){for(var n=e.suspendedLanes,l=e.pingedLanes,a=e.expirationTimes,c=e.pendingLanes;0<c;){var p=31-Ot(c),S=1<<p,E=a[p];E===-1?((S&n)===0||(S&l)!==0)&&(a[p]=Hh(S,t)):E<=t&&(e.expiredLanes|=S),c&=~S}}function Mi(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Iu(){var e=nl;return nl<<=1,(nl&4194240)===0&&(nl=64),e}function Di(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function qr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ot(t),e[t]=n}function Kh(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 l=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-Ot(n),c=1<<a;t[a]=0,l[a]=-1,e[a]=-1,n&=~c}}function Ii(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var l=31-Ot(n),a=1<<l;a&t|e[l]&t&&(e[l]|=t),n&=~a}}var Re=0;function zu(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Fu,zi,Bu,Au,Uu,Fi=!1,ll=[],fn=null,dn=null,pn=null,Jr=new Map,br=new Map,hn=[],Gh="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 Wu(e,t){switch(e){case"focusin":case"focusout":fn=null;break;case"dragenter":case"dragleave":dn=null;break;case"mouseover":case"mouseout":pn=null;break;case"pointerover":case"pointerout":Jr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":br.delete(t.pointerId)}}function Zr(e,t,n,l,a,c){return e===null||e.nativeEvent!==c?(e={blockedOn:t,domEventName:n,eventSystemFlags:l,nativeEvent:c,targetContainers:[a]},t!==null&&(t=ho(t),t!==null&&zi(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,a!==null&&t.indexOf(a)===-1&&t.push(a),e)}function Xh(e,t,n,l,a){switch(t){case"focusin":return fn=Zr(fn,e,t,n,l,a),!0;case"dragenter":return dn=Zr(dn,e,t,n,l,a),!0;case"mouseover":return pn=Zr(pn,e,t,n,l,a),!0;case"pointerover":var c=a.pointerId;return Jr.set(c,Zr(Jr.get(c)||null,e,t,n,l,a)),!0;case"gotpointercapture":return c=a.pointerId,br.set(c,Zr(br.get(c)||null,e,t,n,l,a)),!0}return!1}function Vu(e){var t=An(e.target);if(t!==null){var n=Bn(t);if(n!==null){if(t=n.tag,t===13){if(t=Ou(n),t!==null){e.blockedOn=t,Uu(e.priority,function(){Bu(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 il(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Ai(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var l=new n.constructor(n.type,n);Ni=l,n.target.dispatchEvent(l),Ni=null}else return t=ho(n),t!==null&&zi(t),e.blockedOn=n,!1;t.shift()}return!0}function Hu(e,t,n){il(e)&&n.delete(t)}function Yh(){Fi=!1,fn!==null&&il(fn)&&(fn=null),dn!==null&&il(dn)&&(dn=null),pn!==null&&il(pn)&&(pn=null),Jr.forEach(Hu),br.forEach(Hu)}function eo(e,t){e.blockedOn===t&&(e.blockedOn=null,Fi||(Fi=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Yh)))}function to(e){function t(a){return eo(a,e)}if(0<ll.length){eo(ll[0],e);for(var n=1;n<ll.length;n++){var l=ll[n];l.blockedOn===e&&(l.blockedOn=null)}}for(fn!==null&&eo(fn,e),dn!==null&&eo(dn,e),pn!==null&&eo(pn,e),Jr.forEach(t),br.forEach(t),n=0;n<hn.length;n++)l=hn[n],l.blockedOn===e&&(l.blockedOn=null);for(;0<hn.length&&(n=hn[0],n.blockedOn===null);)Vu(n),n.blockedOn===null&&hn.shift()}var ur=z.ReactCurrentBatchConfig,sl=!0;function qh(e,t,n,l){var a=Re,c=ur.transition;ur.transition=null;try{Re=1,Bi(e,t,n,l)}finally{Re=a,ur.transition=c}}function Jh(e,t,n,l){var a=Re,c=ur.transition;ur.transition=null;try{Re=4,Bi(e,t,n,l)}finally{Re=a,ur.transition=c}}function Bi(e,t,n,l){if(sl){var a=Ai(e,t,n,l);if(a===null)rs(e,t,l,al,n),Wu(e,l);else if(Xh(a,e,t,n,l))l.stopPropagation();else if(Wu(e,l),t&4&&-1<Gh.indexOf(e)){for(;a!==null;){var c=ho(a);if(c!==null&&Fu(c),c=Ai(e,t,n,l),c===null&&rs(e,t,l,al,n),c===a)break;a=c}a!==null&&l.stopPropagation()}else rs(e,t,l,null,n)}}var al=null;function Ai(e,t,n,l){if(al=null,e=Oi(l),e=An(e),e!==null)if(t=Bn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Ou(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 al=e,null}function Qu(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(Fh()){case $i:return 1;case Mu:return 4;case el:case Bh:return 16;case Du:return 536870912;default:return 16}default:return 16}}var mn=null,Ui=null,ul=null;function Ku(){if(ul)return ul;var e,t=Ui,n=t.length,l,a="value"in mn?mn.value:mn.textContent,c=a.length;for(e=0;e<n&&t[e]===a[e];e++);var p=n-e;for(l=1;l<=p&&t[n-l]===a[c-l];l++);return ul=a.slice(e,1<l?1-l:void 0)}function cl(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 fl(){return!0}function Gu(){return!1}function dt(e){function t(n,l,a,c,p){this._reactName=n,this._targetInst=a,this.type=l,this.nativeEvent=c,this.target=p,this.currentTarget=null;for(var S in e)e.hasOwnProperty(S)&&(n=e[S],this[S]=n?n(c):c[S]);return this.isDefaultPrevented=(c.defaultPrevented!=null?c.defaultPrevented:c.returnValue===!1)?fl:Gu,this.isPropagationStopped=Gu,this}return Q(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=fl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=fl)},persist:function(){},isPersistent:fl}),t}var cr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Wi=dt(cr),no=Q({},cr,{view:0,detail:0}),bh=dt(no),Vi,Hi,ro,dl=Q({},no,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ki,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!==ro&&(ro&&e.type==="mousemove"?(Vi=e.screenX-ro.screenX,Hi=e.screenY-ro.screenY):Hi=Vi=0,ro=e),Vi)},movementY:function(e){return"movementY"in e?e.movementY:Hi}}),Xu=dt(dl),Zh=Q({},dl,{dataTransfer:0}),em=dt(Zh),tm=Q({},no,{relatedTarget:0}),Qi=dt(tm),nm=Q({},cr,{animationName:0,elapsedTime:0,pseudoElement:0}),rm=dt(nm),om=Q({},cr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),lm=dt(om),im=Q({},cr,{data:0}),Yu=dt(im),sm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},am={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"},um={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function cm(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=um[e])?!!t[e]:!1}function Ki(){return cm}var fm=Q({},no,{key:function(e){if(e.key){var t=sm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=cl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?am[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ki,charCode:function(e){return e.type==="keypress"?cl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?cl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),dm=dt(fm),pm=Q({},dl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),qu=dt(pm),hm=Q({},no,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ki}),mm=dt(hm),vm=Q({},cr,{propertyName:0,elapsedTime:0,pseudoElement:0}),gm=dt(vm),ym=Q({},dl,{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}),wm=dt(ym),xm=[9,13,27,32],Gi=h&&"CompositionEvent"in window,oo=null;h&&"documentMode"in document&&(oo=document.documentMode);var Sm=h&&"TextEvent"in window&&!oo,Ju=h&&(!Gi||oo&&8<oo&&11>=oo),bu=" ",Zu=!1;function ec(e,t){switch(e){case"keyup":return xm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function tc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var fr=!1;function Em(e,t){switch(e){case"compositionend":return tc(t);case"keypress":return t.which!==32?null:(Zu=!0,bu);case"textInput":return e=t.data,e===bu&&Zu?null:e;default:return null}}function Cm(e,t){if(fr)return e==="compositionend"||!Gi&&ec(e,t)?(e=Ku(),ul=Ui=mn=null,fr=!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 Ju&&t.locale!=="ko"?null:t.data;default:return null}}var km={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 nc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!km[e.type]:t==="textarea"}function rc(e,t,n,l){Cu(l),t=gl(t,"onChange"),0<t.length&&(n=new Wi("onChange","change",null,n,l),e.push({event:n,listeners:t}))}var lo=null,io=null;function jm(e){Sc(e,0)}function pl(e){var t=vr(e);if(Nt(t))return e}function Rm(e,t){if(e==="change")return t}var oc=!1;if(h){var Xi;if(h){var Yi="oninput"in document;if(!Yi){var lc=document.createElement("div");lc.setAttribute("oninput","return;"),Yi=typeof lc.oninput=="function"}Xi=Yi}else Xi=!1;oc=Xi&&(!document.documentMode||9<document.documentMode)}function ic(){lo&&(lo.detachEvent("onpropertychange",sc),io=lo=null)}function sc(e){if(e.propertyName==="value"&&pl(io)){var t=[];rc(t,io,e,Oi(e)),Nu(jm,t)}}function Nm(e,t,n){e==="focusin"?(ic(),lo=t,io=n,lo.attachEvent("onpropertychange",sc)):e==="focusout"&&ic()}function Om(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return pl(io)}function Tm(e,t){if(e==="click")return pl(t)}function _m(e,t){if(e==="input"||e==="change")return pl(t)}function Pm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Tt=typeof Object.is=="function"?Object.is:Pm;function so(e,t){if(Tt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),l=Object.keys(t);if(n.length!==l.length)return!1;for(l=0;l<n.length;l++){var a=n[l];if(!m.call(t,a)||!Tt(e[a],t[a]))return!1}return!0}function ac(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function uc(e,t){var n=ac(e);e=0;for(var l;n;){if(n.nodeType===3){if(l=e+n.textContent.length,e<=t&&l>=t)return{node:n,offset:t-e};e=l}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ac(n)}}function cc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?cc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function fc(){for(var e=window,t=ut();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ut(e.document)}return t}function qi(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 Lm(e){var t=fc(),n=e.focusedElem,l=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&cc(n.ownerDocument.documentElement,n)){if(l!==null&&qi(n)){if(t=l.start,e=l.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 a=n.textContent.length,c=Math.min(l.start,a);l=l.end===void 0?c:Math.min(l.end,a),!e.extend&&c>l&&(a=l,l=c,c=a),a=uc(n,c);var p=uc(n,l);a&&p&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==p.node||e.focusOffset!==p.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),c>l?(e.addRange(t),e.extend(p.node,p.offset)):(t.setEnd(p.node,p.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 $m=h&&"documentMode"in document&&11>=document.documentMode,dr=null,Ji=null,ao=null,bi=!1;function dc(e,t,n){var l=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;bi||dr==null||dr!==ut(l)||(l=dr,"selectionStart"in l&&qi(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),ao&&so(ao,l)||(ao=l,l=gl(Ji,"onSelect"),0<l.length&&(t=new Wi("onSelect","select",null,t,n),e.push({event:t,listeners:l}),t.target=dr)))}function hl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var pr={animationend:hl("Animation","AnimationEnd"),animationiteration:hl("Animation","AnimationIteration"),animationstart:hl("Animation","AnimationStart"),transitionend:hl("Transition","TransitionEnd")},Zi={},pc={};h&&(pc=document.createElement("div").style,"AnimationEvent"in window||(delete pr.animationend.animation,delete pr.animationiteration.animation,delete pr.animationstart.animation),"TransitionEvent"in window||delete pr.transitionend.transition);function ml(e){if(Zi[e])return Zi[e];if(!pr[e])return e;var t=pr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in pc)return Zi[e]=t[n];return e}var hc=ml("animationend"),mc=ml("animationiteration"),vc=ml("animationstart"),gc=ml("transitionend"),yc=new Map,wc="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 vn(e,t){yc.set(e,t),f(t,[e])}for(var es=0;es<wc.length;es++){var ts=wc[es],Mm=ts.toLowerCase(),Dm=ts[0].toUpperCase()+ts.slice(1);vn(Mm,"on"+Dm)}vn(hc,"onAnimationEnd"),vn(mc,"onAnimationIteration"),vn(vc,"onAnimationStart"),vn("dblclick","onDoubleClick"),vn("focusin","onFocus"),vn("focusout","onBlur"),vn(gc,"onTransitionEnd"),d("onMouseEnter",["mouseout","mouseover"]),d("onMouseLeave",["mouseout","mouseover"]),d("onPointerEnter",["pointerout","pointerover"]),d("onPointerLeave",["pointerout","pointerover"]),f("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),f("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),f("onBeforeInput",["compositionend","keypress","textInput","paste"]),f("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var uo="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(" "),Im=new Set("cancel close invalid load scroll toggle".split(" ").concat(uo));function xc(e,t,n){var l=e.type||"unknown-event";e.currentTarget=n,Mh(l,t,void 0,e),e.currentTarget=null}function Sc(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var l=e[n],a=l.event;l=l.listeners;e:{var c=void 0;if(t)for(var p=l.length-1;0<=p;p--){var S=l[p],E=S.instance,P=S.currentTarget;if(S=S.listener,E!==c&&a.isPropagationStopped())break e;xc(a,S,P),c=E}else for(p=0;p<l.length;p++){if(S=l[p],E=S.instance,P=S.currentTarget,S=S.listener,E!==c&&a.isPropagationStopped())break e;xc(a,S,P),c=E}}}if(Zo)throw e=Li,Zo=!1,Li=null,e}function Oe(e,t){var n=t[us];n===void 0&&(n=t[us]=new Set);var l=e+"__bubble";n.has(l)||(Ec(t,e,2,!1),n.add(l))}function ns(e,t,n){var l=0;t&&(l|=4),Ec(n,e,l,t)}var vl="_reactListening"+Math.random().toString(36).slice(2);function co(e){if(!e[vl]){e[vl]=!0,s.forEach(function(n){n!=="selectionchange"&&(Im.has(n)||ns(n,!1,e),ns(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[vl]||(t[vl]=!0,ns("selectionchange",!1,t))}}function Ec(e,t,n,l){switch(Qu(t)){case 1:var a=qh;break;case 4:a=Jh;break;default:a=Bi}n=a.bind(null,t,n,e),a=void 0,!Pi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(a=!0),l?a!==void 0?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):a!==void 0?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function rs(e,t,n,l,a){var c=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var p=l.tag;if(p===3||p===4){var S=l.stateNode.containerInfo;if(S===a||S.nodeType===8&&S.parentNode===a)break;if(p===4)for(p=l.return;p!==null;){var E=p.tag;if((E===3||E===4)&&(E=p.stateNode.containerInfo,E===a||E.nodeType===8&&E.parentNode===a))return;p=p.return}for(;S!==null;){if(p=An(S),p===null)return;if(E=p.tag,E===5||E===6){l=c=p;continue e}S=S.parentNode}}l=l.return}Nu(function(){var P=c,A=Oi(n),W=[];e:{var F=yc.get(e);if(F!==void 0){var G=Wi,J=e;switch(e){case"keypress":if(cl(n)===0)break e;case"keydown":case"keyup":G=dm;break;case"focusin":J="focus",G=Qi;break;case"focusout":J="blur",G=Qi;break;case"beforeblur":case"afterblur":G=Qi;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":G=Xu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":G=em;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":G=mm;break;case hc:case mc:case vc:G=rm;break;case gc:G=gm;break;case"scroll":G=bh;break;case"wheel":G=wm;break;case"copy":case"cut":case"paste":G=lm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":G=qu}var b=(t&4)!==0,Ie=!b&&e==="scroll",O=b?F!==null?F+"Capture":null:F;b=[];for(var k=P,T;k!==null;){T=k;var H=T.stateNode;if(T.tag===5&&H!==null&&(T=H,O!==null&&(H=Kr(k,O),H!=null&&b.push(fo(k,H,T)))),Ie)break;k=k.return}0<b.length&&(F=new G(F,J,null,n,A),W.push({event:F,listeners:b}))}}if((t&7)===0){e:{if(F=e==="mouseover"||e==="pointerover",G=e==="mouseout"||e==="pointerout",F&&n!==Ni&&(J=n.relatedTarget||n.fromElement)&&(An(J)||J[Yt]))break e;if((G||F)&&(F=A.window===A?A:(F=A.ownerDocument)?F.defaultView||F.parentWindow:window,G?(J=n.relatedTarget||n.toElement,G=P,J=J?An(J):null,J!==null&&(Ie=Bn(J),J!==Ie||J.tag!==5&&J.tag!==6)&&(J=null)):(G=null,J=P),G!==J)){if(b=Xu,H="onMouseLeave",O="onMouseEnter",k="mouse",(e==="pointerout"||e==="pointerover")&&(b=qu,H="onPointerLeave",O="onPointerEnter",k="pointer"),Ie=G==null?F:vr(G),T=J==null?F:vr(J),F=new b(H,k+"leave",G,n,A),F.target=Ie,F.relatedTarget=T,H=null,An(A)===P&&(b=new b(O,k+"enter",J,n,A),b.target=T,b.relatedTarget=Ie,H=b),Ie=H,G&&J)t:{for(b=G,O=J,k=0,T=b;T;T=hr(T))k++;for(T=0,H=O;H;H=hr(H))T++;for(;0<k-T;)b=hr(b),k--;for(;0<T-k;)O=hr(O),T--;for(;k--;){if(b===O||O!==null&&b===O.alternate)break t;b=hr(b),O=hr(O)}b=null}else b=null;G!==null&&Cc(W,F,G,b,!1),J!==null&&Ie!==null&&Cc(W,Ie,J,b,!0)}}e:{if(F=P?vr(P):window,G=F.nodeName&&F.nodeName.toLowerCase(),G==="select"||G==="input"&&F.type==="file")var ee=Rm;else if(nc(F))if(oc)ee=_m;else{ee=Om;var oe=Nm}else(G=F.nodeName)&&G.toLowerCase()==="input"&&(F.type==="checkbox"||F.type==="radio")&&(ee=Tm);if(ee&&(ee=ee(e,P))){rc(W,ee,n,A);break e}oe&&oe(e,F,P),e==="focusout"&&(oe=F._wrapperState)&&oe.controlled&&F.type==="number"&&In(F,"number",F.value)}switch(oe=P?vr(P):window,e){case"focusin":(nc(oe)||oe.contentEditable==="true")&&(dr=oe,Ji=P,ao=null);break;case"focusout":ao=Ji=dr=null;break;case"mousedown":bi=!0;break;case"contextmenu":case"mouseup":case"dragend":bi=!1,dc(W,n,A);break;case"selectionchange":if($m)break;case"keydown":case"keyup":dc(W,n,A)}var le;if(Gi)e:{switch(e){case"compositionstart":var ue="onCompositionStart";break e;case"compositionend":ue="onCompositionEnd";break e;case"compositionupdate":ue="onCompositionUpdate";break e}ue=void 0}else fr?ec(e,n)&&(ue="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(ue="onCompositionStart");ue&&(Ju&&n.locale!=="ko"&&(fr||ue!=="onCompositionStart"?ue==="onCompositionEnd"&&fr&&(le=Ku()):(mn=A,Ui="value"in mn?mn.value:mn.textContent,fr=!0)),oe=gl(P,ue),0<oe.length&&(ue=new Yu(ue,e,null,n,A),W.push({event:ue,listeners:oe}),le?ue.data=le:(le=tc(n),le!==null&&(ue.data=le)))),(le=Sm?Em(e,n):Cm(e,n))&&(P=gl(P,"onBeforeInput"),0<P.length&&(A=new Yu("onBeforeInput","beforeinput",null,n,A),W.push({event:A,listeners:P}),A.data=le))}Sc(W,t)})}function fo(e,t,n){return{instance:e,listener:t,currentTarget:n}}function gl(e,t){for(var n=t+"Capture",l=[];e!==null;){var a=e,c=a.stateNode;a.tag===5&&c!==null&&(a=c,c=Kr(e,n),c!=null&&l.unshift(fo(e,c,a)),c=Kr(e,t),c!=null&&l.push(fo(e,c,a))),e=e.return}return l}function hr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Cc(e,t,n,l,a){for(var c=t._reactName,p=[];n!==null&&n!==l;){var S=n,E=S.alternate,P=S.stateNode;if(E!==null&&E===l)break;S.tag===5&&P!==null&&(S=P,a?(E=Kr(n,c),E!=null&&p.unshift(fo(n,E,S))):a||(E=Kr(n,c),E!=null&&p.push(fo(n,E,S)))),n=n.return}p.length!==0&&e.push({event:t,listeners:p})}var zm=/\r\n?/g,Fm=/\u0000|\uFFFD/g;function kc(e){return(typeof e=="string"?e:""+e).replace(zm,`
`).replace(Fm,"")}function yl(e,t,n){if(t=kc(t),kc(e)!==t&&n)throw Error(i(425))}function wl(){}var os=null,ls=null;function is(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 ss=typeof setTimeout=="function"?setTimeout:void 0,Bm=typeof clearTimeout=="function"?clearTimeout:void 0,jc=typeof Promise=="function"?Promise:void 0,Am=typeof queueMicrotask=="function"?queueMicrotask:typeof jc<"u"?function(e){return jc.resolve(null).then(e).catch(Um)}:ss;function Um(e){setTimeout(function(){throw e})}function as(e,t){var n=t,l=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&a.nodeType===8)if(n=a.data,n==="/$"){if(l===0){e.removeChild(a),to(t);return}l--}else n!=="$"&&n!=="$?"&&n!=="$!"||l++;n=a}while(n);to(t)}function gn(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 Rc(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 mr=Math.random().toString(36).slice(2),Ut="__reactFiber$"+mr,po="__reactProps$"+mr,Yt="__reactContainer$"+mr,us="__reactEvents$"+mr,Wm="__reactListeners$"+mr,Vm="__reactHandles$"+mr;function An(e){var t=e[Ut];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Yt]||n[Ut]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Rc(e);e!==null;){if(n=e[Ut])return n;e=Rc(e)}return t}e=n,n=e.parentNode}return null}function ho(e){return e=e[Ut]||e[Yt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function vr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(i(33))}function xl(e){return e[po]||null}var cs=[],gr=-1;function yn(e){return{current:e}}function Te(e){0>gr||(e.current=cs[gr],cs[gr]=null,gr--)}function Ne(e,t){gr++,cs[gr]=e.current,e.current=t}var wn={},Ge=yn(wn),et=yn(!1),Un=wn;function yr(e,t){var n=e.type.contextTypes;if(!n)return wn;var l=e.stateNode;if(l&&l.__reactInternalMemoizedUnmaskedChildContext===t)return l.__reactInternalMemoizedMaskedChildContext;var a={},c;for(c in n)a[c]=t[c];return l&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function tt(e){return e=e.childContextTypes,e!=null}function Sl(){Te(et),Te(Ge)}function Nc(e,t,n){if(Ge.current!==wn)throw Error(i(168));Ne(Ge,t),Ne(et,n)}function Oc(e,t,n){var l=e.stateNode;if(t=t.childContextTypes,typeof l.getChildContext!="function")return n;l=l.getChildContext();for(var a in l)if(!(a in t))throw Error(i(108,we(e)||"Unknown",a));return Q({},n,l)}function El(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||wn,Un=Ge.current,Ne(Ge,e),Ne(et,et.current),!0}function Tc(e,t,n){var l=e.stateNode;if(!l)throw Error(i(169));n?(e=Oc(e,t,Un),l.__reactInternalMemoizedMergedChildContext=e,Te(et),Te(Ge),Ne(Ge,e)):Te(et),Ne(et,n)}var qt=null,Cl=!1,fs=!1;function _c(e){qt===null?qt=[e]:qt.push(e)}function Hm(e){Cl=!0,_c(e)}function xn(){if(!fs&&qt!==null){fs=!0;var e=0,t=Re;try{var n=qt;for(Re=1;e<n.length;e++){var l=n[e];do l=l(!0);while(l!==null)}qt=null,Cl=!1}catch(a){throw qt!==null&&(qt=qt.slice(e+1)),Lu($i,xn),a}finally{Re=t,fs=!1}}return null}var wr=[],xr=0,kl=null,jl=0,wt=[],xt=0,Wn=null,Jt=1,bt="";function Vn(e,t){wr[xr++]=jl,wr[xr++]=kl,kl=e,jl=t}function Pc(e,t,n){wt[xt++]=Jt,wt[xt++]=bt,wt[xt++]=Wn,Wn=e;var l=Jt;e=bt;var a=32-Ot(l)-1;l&=~(1<<a),n+=1;var c=32-Ot(t)+a;if(30<c){var p=a-a%5;c=(l&(1<<p)-1).toString(32),l>>=p,a-=p,Jt=1<<32-Ot(t)+a|n<<a|l,bt=c+e}else Jt=1<<c|n<<a|l,bt=e}function ds(e){e.return!==null&&(Vn(e,1),Pc(e,1,0))}function ps(e){for(;e===kl;)kl=wr[--xr],wr[xr]=null,jl=wr[--xr],wr[xr]=null;for(;e===Wn;)Wn=wt[--xt],wt[xt]=null,bt=wt[--xt],wt[xt]=null,Jt=wt[--xt],wt[xt]=null}var pt=null,ht=null,_e=!1,_t=null;function Lc(e,t){var n=kt(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 $c(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,pt=e,ht=gn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,pt=e,ht=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Wn!==null?{id:Jt,overflow:bt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=kt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,pt=e,ht=null,!0):!1;default:return!1}}function hs(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ms(e){if(_e){var t=ht;if(t){var n=t;if(!$c(e,t)){if(hs(e))throw Error(i(418));t=gn(n.nextSibling);var l=pt;t&&$c(e,t)?Lc(l,n):(e.flags=e.flags&-4097|2,_e=!1,pt=e)}}else{if(hs(e))throw Error(i(418));e.flags=e.flags&-4097|2,_e=!1,pt=e}}}function Mc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;pt=e}function Rl(e){if(e!==pt)return!1;if(!_e)return Mc(e),_e=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!is(e.type,e.memoizedProps)),t&&(t=ht)){if(hs(e))throw Dc(),Error(i(418));for(;t;)Lc(e,t),t=gn(t.nextSibling)}if(Mc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ht=gn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ht=null}}else ht=pt?gn(e.stateNode.nextSibling):null;return!0}function Dc(){for(var e=ht;e;)e=gn(e.nextSibling)}function Sr(){ht=pt=null,_e=!1}function vs(e){_t===null?_t=[e]:_t.push(e)}var Qm=z.ReactCurrentBatchConfig;function mo(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(i(309));var l=n.stateNode}if(!l)throw Error(i(147,e));var a=l,c=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===c?t.ref:(t=function(p){var S=a.refs;p===null?delete S[c]:S[c]=p},t._stringRef=c,t)}if(typeof e!="string")throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Nl(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ic(e){var t=e._init;return t(e._payload)}function zc(e){function t(O,k){if(e){var T=O.deletions;T===null?(O.deletions=[k],O.flags|=16):T.push(k)}}function n(O,k){if(!e)return null;for(;k!==null;)t(O,k),k=k.sibling;return null}function l(O,k){for(O=new Map;k!==null;)k.key!==null?O.set(k.key,k):O.set(k.index,k),k=k.sibling;return O}function a(O,k){return O=On(O,k),O.index=0,O.sibling=null,O}function c(O,k,T){return O.index=T,e?(T=O.alternate,T!==null?(T=T.index,T<k?(O.flags|=2,k):T):(O.flags|=2,k)):(O.flags|=1048576,k)}function p(O){return e&&O.alternate===null&&(O.flags|=2),O}function S(O,k,T,H){return k===null||k.tag!==6?(k=sa(T,O.mode,H),k.return=O,k):(k=a(k,T),k.return=O,k)}function E(O,k,T,H){var ee=T.type;return ee===X?A(O,k,T.props.children,H,T.key):k!==null&&(k.elementType===ee||typeof ee=="object"&&ee!==null&&ee.$$typeof===te&&Ic(ee)===k.type)?(H=a(k,T.props),H.ref=mo(O,k,T),H.return=O,H):(H=Jl(T.type,T.key,T.props,null,O.mode,H),H.ref=mo(O,k,T),H.return=O,H)}function P(O,k,T,H){return k===null||k.tag!==4||k.stateNode.containerInfo!==T.containerInfo||k.stateNode.implementation!==T.implementation?(k=aa(T,O.mode,H),k.return=O,k):(k=a(k,T.children||[]),k.return=O,k)}function A(O,k,T,H,ee){return k===null||k.tag!==7?(k=Jn(T,O.mode,H,ee),k.return=O,k):(k=a(k,T),k.return=O,k)}function W(O,k,T){if(typeof k=="string"&&k!==""||typeof k=="number")return k=sa(""+k,O.mode,T),k.return=O,k;if(typeof k=="object"&&k!==null){switch(k.$$typeof){case B:return T=Jl(k.type,k.key,k.props,null,O.mode,T),T.ref=mo(O,null,k),T.return=O,T;case V:return k=aa(k,O.mode,T),k.return=O,k;case te:var H=k._init;return W(O,H(k._payload),T)}if(Je(k)||K(k))return k=Jn(k,O.mode,T,null),k.return=O,k;Nl(O,k)}return null}function F(O,k,T,H){var ee=k!==null?k.key:null;if(typeof T=="string"&&T!==""||typeof T=="number")return ee!==null?null:S(O,k,""+T,H);if(typeof T=="object"&&T!==null){switch(T.$$typeof){case B:return T.key===ee?E(O,k,T,H):null;case V:return T.key===ee?P(O,k,T,H):null;case te:return ee=T._init,F(O,k,ee(T._payload),H)}if(Je(T)||K(T))return ee!==null?null:A(O,k,T,H,null);Nl(O,T)}return null}function G(O,k,T,H,ee){if(typeof H=="string"&&H!==""||typeof H=="number")return O=O.get(T)||null,S(k,O,""+H,ee);if(typeof H=="object"&&H!==null){switch(H.$$typeof){case B:return O=O.get(H.key===null?T:H.key)||null,E(k,O,H,ee);case V:return O=O.get(H.key===null?T:H.key)||null,P(k,O,H,ee);case te:var oe=H._init;return G(O,k,T,oe(H._payload),ee)}if(Je(H)||K(H))return O=O.get(T)||null,A(k,O,H,ee,null);Nl(k,H)}return null}function J(O,k,T,H){for(var ee=null,oe=null,le=k,ue=k=0,Ve=null;le!==null&&ue<T.length;ue++){le.index>ue?(Ve=le,le=null):Ve=le.sibling;var ke=F(O,le,T[ue],H);if(ke===null){le===null&&(le=Ve);break}e&&le&&ke.alternate===null&&t(O,le),k=c(ke,k,ue),oe===null?ee=ke:oe.sibling=ke,oe=ke,le=Ve}if(ue===T.length)return n(O,le),_e&&Vn(O,ue),ee;if(le===null){for(;ue<T.length;ue++)le=W(O,T[ue],H),le!==null&&(k=c(le,k,ue),oe===null?ee=le:oe.sibling=le,oe=le);return _e&&Vn(O,ue),ee}for(le=l(O,le);ue<T.length;ue++)Ve=G(le,O,ue,T[ue],H),Ve!==null&&(e&&Ve.alternate!==null&&le.delete(Ve.key===null?ue:Ve.key),k=c(Ve,k,ue),oe===null?ee=Ve:oe.sibling=Ve,oe=Ve);return e&&le.forEach(function(Tn){return t(O,Tn)}),_e&&Vn(O,ue),ee}function b(O,k,T,H){var ee=K(T);if(typeof ee!="function")throw Error(i(150));if(T=ee.call(T),T==null)throw Error(i(151));for(var oe=ee=null,le=k,ue=k=0,Ve=null,ke=T.next();le!==null&&!ke.done;ue++,ke=T.next()){le.index>ue?(Ve=le,le=null):Ve=le.sibling;var Tn=F(O,le,ke.value,H);if(Tn===null){le===null&&(le=Ve);break}e&&le&&Tn.alternate===null&&t(O,le),k=c(Tn,k,ue),oe===null?ee=Tn:oe.sibling=Tn,oe=Tn,le=Ve}if(ke.done)return n(O,le),_e&&Vn(O,ue),ee;if(le===null){for(;!ke.done;ue++,ke=T.next())ke=W(O,ke.value,H),ke!==null&&(k=c(ke,k,ue),oe===null?ee=ke:oe.sibling=ke,oe=ke);return _e&&Vn(O,ue),ee}for(le=l(O,le);!ke.done;ue++,ke=T.next())ke=G(le,O,ue,ke.value,H),ke!==null&&(e&&ke.alternate!==null&&le.delete(ke.key===null?ue:ke.key),k=c(ke,k,ue),oe===null?ee=ke:oe.sibling=ke,oe=ke);return e&&le.forEach(function(kv){return t(O,kv)}),_e&&Vn(O,ue),ee}function Ie(O,k,T,H){if(typeof T=="object"&&T!==null&&T.type===X&&T.key===null&&(T=T.props.children),typeof T=="object"&&T!==null){switch(T.$$typeof){case B:e:{for(var ee=T.key,oe=k;oe!==null;){if(oe.key===ee){if(ee=T.type,ee===X){if(oe.tag===7){n(O,oe.sibling),k=a(oe,T.props.children),k.return=O,O=k;break e}}else if(oe.elementType===ee||typeof ee=="object"&&ee!==null&&ee.$$typeof===te&&Ic(ee)===oe.type){n(O,oe.sibling),k=a(oe,T.props),k.ref=mo(O,oe,T),k.return=O,O=k;break e}n(O,oe);break}else t(O,oe);oe=oe.sibling}T.type===X?(k=Jn(T.props.children,O.mode,H,T.key),k.return=O,O=k):(H=Jl(T.type,T.key,T.props,null,O.mode,H),H.ref=mo(O,k,T),H.return=O,O=H)}return p(O);case V:e:{for(oe=T.key;k!==null;){if(k.key===oe)if(k.tag===4&&k.stateNode.containerInfo===T.containerInfo&&k.stateNode.implementation===T.implementation){n(O,k.sibling),k=a(k,T.children||[]),k.return=O,O=k;break e}else{n(O,k);break}else t(O,k);k=k.sibling}k=aa(T,O.mode,H),k.return=O,O=k}return p(O);case te:return oe=T._init,Ie(O,k,oe(T._payload),H)}if(Je(T))return J(O,k,T,H);if(K(T))return b(O,k,T,H);Nl(O,T)}return typeof T=="string"&&T!==""||typeof T=="number"?(T=""+T,k!==null&&k.tag===6?(n(O,k.sibling),k=a(k,T),k.return=O,O=k):(n(O,k),k=sa(T,O.mode,H),k.return=O,O=k),p(O)):n(O,k)}return Ie}var Er=zc(!0),Fc=zc(!1),Ol=yn(null),Tl=null,Cr=null,gs=null;function ys(){gs=Cr=Tl=null}function ws(e){var t=Ol.current;Te(Ol),e._currentValue=t}function xs(e,t,n){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===n)break;e=e.return}}function kr(e,t){Tl=e,gs=Cr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(nt=!0),e.firstContext=null)}function St(e){var t=e._currentValue;if(gs!==e)if(e={context:e,memoizedValue:t,next:null},Cr===null){if(Tl===null)throw Error(i(308));Cr=e,Tl.dependencies={lanes:0,firstContext:e}}else Cr=Cr.next=e;return t}var Hn=null;function Ss(e){Hn===null?Hn=[e]:Hn.push(e)}function Bc(e,t,n,l){var a=t.interleaved;return a===null?(n.next=n,Ss(t)):(n.next=a.next,a.next=n),t.interleaved=n,Zt(e,l)}function Zt(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 Sn=!1;function Es(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 en(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function En(e,t,n){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(Ce&2)!==0){var a=l.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),l.pending=t,Zt(e,n)}return a=l.interleaved,a===null?(t.next=t,Ss(l)):(t.next=a.next,a.next=t),l.interleaved=t,Zt(e,n)}function _l(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var l=t.lanes;l&=e.pendingLanes,n|=l,t.lanes=n,Ii(e,n)}}function Uc(e,t){var n=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,n===l)){var a=null,c=null;if(n=n.firstBaseUpdate,n!==null){do{var p={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};c===null?a=c=p:c=c.next=p,n=n.next}while(n!==null);c===null?a=c=t:c=c.next=t}else a=c=t;n={baseState:l.baseState,firstBaseUpdate:a,lastBaseUpdate:c,shared:l.shared,effects:l.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Pl(e,t,n,l){var a=e.updateQueue;Sn=!1;var c=a.firstBaseUpdate,p=a.lastBaseUpdate,S=a.shared.pending;if(S!==null){a.shared.pending=null;var E=S,P=E.next;E.next=null,p===null?c=P:p.next=P,p=E;var A=e.alternate;A!==null&&(A=A.updateQueue,S=A.lastBaseUpdate,S!==p&&(S===null?A.firstBaseUpdate=P:S.next=P,A.lastBaseUpdate=E))}if(c!==null){var W=a.baseState;p=0,A=P=E=null,S=c;do{var F=S.lane,G=S.eventTime;if((l&F)===F){A!==null&&(A=A.next={eventTime:G,lane:0,tag:S.tag,payload:S.payload,callback:S.callback,next:null});e:{var J=e,b=S;switch(F=t,G=n,b.tag){case 1:if(J=b.payload,typeof J=="function"){W=J.call(G,W,F);break e}W=J;break e;case 3:J.flags=J.flags&-65537|128;case 0:if(J=b.payload,F=typeof J=="function"?J.call(G,W,F):J,F==null)break e;W=Q({},W,F);break e;case 2:Sn=!0}}S.callback!==null&&S.lane!==0&&(e.flags|=64,F=a.effects,F===null?a.effects=[S]:F.push(S))}else G={eventTime:G,lane:F,tag:S.tag,payload:S.payload,callback:S.callback,next:null},A===null?(P=A=G,E=W):A=A.next=G,p|=F;if(S=S.next,S===null){if(S=a.shared.pending,S===null)break;F=S,S=F.next,F.next=null,a.lastBaseUpdate=F,a.shared.pending=null}}while(!0);if(A===null&&(E=W),a.baseState=E,a.firstBaseUpdate=P,a.lastBaseUpdate=A,t=a.shared.interleaved,t!==null){a=t;do p|=a.lane,a=a.next;while(a!==t)}else c===null&&(a.shared.lanes=0);Gn|=p,e.lanes=p,e.memoizedState=W}}function Wc(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var l=e[t],a=l.callback;if(a!==null){if(l.callback=null,l=n,typeof a!="function")throw Error(i(191,a));a.call(l)}}}var vo={},Wt=yn(vo),go=yn(vo),yo=yn(vo);function Qn(e){if(e===vo)throw Error(i(174));return e}function Cs(e,t){switch(Ne(yo,t),Ne(go,e),Ne(Wt,vo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ft(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ft(t,e)}Te(Wt),Ne(Wt,t)}function jr(){Te(Wt),Te(go),Te(yo)}function Vc(e){Qn(yo.current);var t=Qn(Wt.current),n=ft(t,e.type);t!==n&&(Ne(go,e),Ne(Wt,n))}function ks(e){go.current===e&&(Te(Wt),Te(go))}var Pe=yn(0);function Ll(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var js=[];function Rs(){for(var e=0;e<js.length;e++)js[e]._workInProgressVersionPrimary=null;js.length=0}var $l=z.ReactCurrentDispatcher,Ns=z.ReactCurrentBatchConfig,Kn=0,Le=null,Be=null,Ue=null,Ml=!1,wo=!1,xo=0,Km=0;function Xe(){throw Error(i(321))}function Os(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Tt(e[n],t[n]))return!1;return!0}function Ts(e,t,n,l,a,c){if(Kn=c,Le=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,$l.current=e===null||e.memoizedState===null?qm:Jm,e=n(l,a),wo){c=0;do{if(wo=!1,xo=0,25<=c)throw Error(i(301));c+=1,Ue=Be=null,t.updateQueue=null,$l.current=bm,e=n(l,a)}while(wo)}if($l.current=zl,t=Be!==null&&Be.next!==null,Kn=0,Ue=Be=Le=null,Ml=!1,t)throw Error(i(300));return e}function _s(){var e=xo!==0;return xo=0,e}function Vt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ue===null?Le.memoizedState=Ue=e:Ue=Ue.next=e,Ue}function Et(){if(Be===null){var e=Le.alternate;e=e!==null?e.memoizedState:null}else e=Be.next;var t=Ue===null?Le.memoizedState:Ue.next;if(t!==null)Ue=t,Be=e;else{if(e===null)throw Error(i(310));Be=e,e={memoizedState:Be.memoizedState,baseState:Be.baseState,baseQueue:Be.baseQueue,queue:Be.queue,next:null},Ue===null?Le.memoizedState=Ue=e:Ue=Ue.next=e}return Ue}function So(e,t){return typeof t=="function"?t(e):t}function Ps(e){var t=Et(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var l=Be,a=l.baseQueue,c=n.pending;if(c!==null){if(a!==null){var p=a.next;a.next=c.next,c.next=p}l.baseQueue=a=c,n.pending=null}if(a!==null){c=a.next,l=l.baseState;var S=p=null,E=null,P=c;do{var A=P.lane;if((Kn&A)===A)E!==null&&(E=E.next={lane:0,action:P.action,hasEagerState:P.hasEagerState,eagerState:P.eagerState,next:null}),l=P.hasEagerState?P.eagerState:e(l,P.action);else{var W={lane:A,action:P.action,hasEagerState:P.hasEagerState,eagerState:P.eagerState,next:null};E===null?(S=E=W,p=l):E=E.next=W,Le.lanes|=A,Gn|=A}P=P.next}while(P!==null&&P!==c);E===null?p=l:E.next=S,Tt(l,t.memoizedState)||(nt=!0),t.memoizedState=l,t.baseState=p,t.baseQueue=E,n.lastRenderedState=l}if(e=n.interleaved,e!==null){a=e;do c=a.lane,Le.lanes|=c,Gn|=c,a=a.next;while(a!==e)}else a===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ls(e){var t=Et(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var l=n.dispatch,a=n.pending,c=t.memoizedState;if(a!==null){n.pending=null;var p=a=a.next;do c=e(c,p.action),p=p.next;while(p!==a);Tt(c,t.memoizedState)||(nt=!0),t.memoizedState=c,t.baseQueue===null&&(t.baseState=c),n.lastRenderedState=c}return[c,l]}function Hc(){}function Qc(e,t){var n=Le,l=Et(),a=t(),c=!Tt(l.memoizedState,a);if(c&&(l.memoizedState=a,nt=!0),l=l.queue,$s(Xc.bind(null,n,l,e),[e]),l.getSnapshot!==t||c||Ue!==null&&Ue.memoizedState.tag&1){if(n.flags|=2048,Eo(9,Gc.bind(null,n,l,a,t),void 0,null),We===null)throw Error(i(349));(Kn&30)!==0||Kc(n,t,a)}return a}function Kc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Le.updateQueue,t===null?(t={lastEffect:null,stores:null},Le.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Gc(e,t,n,l){t.value=n,t.getSnapshot=l,Yc(t)&&qc(e)}function Xc(e,t,n){return n(function(){Yc(t)&&qc(e)})}function Yc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Tt(e,n)}catch{return!0}}function qc(e){var t=Zt(e,1);t!==null&&Mt(t,e,1,-1)}function Jc(e){var t=Vt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:So,lastRenderedState:e},t.queue=e,e=e.dispatch=Ym.bind(null,Le,e),[t.memoizedState,e]}function Eo(e,t,n,l){return e={tag:e,create:t,destroy:n,deps:l,next:null},t=Le.updateQueue,t===null?(t={lastEffect:null,stores:null},Le.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(l=n.next,n.next=e,e.next=l,t.lastEffect=e)),e}function bc(){return Et().memoizedState}function Dl(e,t,n,l){var a=Vt();Le.flags|=e,a.memoizedState=Eo(1|t,n,void 0,l===void 0?null:l)}function Il(e,t,n,l){var a=Et();l=l===void 0?null:l;var c=void 0;if(Be!==null){var p=Be.memoizedState;if(c=p.destroy,l!==null&&Os(l,p.deps)){a.memoizedState=Eo(t,n,c,l);return}}Le.flags|=e,a.memoizedState=Eo(1|t,n,c,l)}function Zc(e,t){return Dl(8390656,8,e,t)}function $s(e,t){return Il(2048,8,e,t)}function ef(e,t){return Il(4,2,e,t)}function tf(e,t){return Il(4,4,e,t)}function nf(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 rf(e,t,n){return n=n!=null?n.concat([e]):null,Il(4,4,nf.bind(null,t,e),n)}function Ms(){}function of(e,t){var n=Et();t=t===void 0?null:t;var l=n.memoizedState;return l!==null&&t!==null&&Os(t,l[1])?l[0]:(n.memoizedState=[e,t],e)}function lf(e,t){var n=Et();t=t===void 0?null:t;var l=n.memoizedState;return l!==null&&t!==null&&Os(t,l[1])?l[0]:(e=e(),n.memoizedState=[e,t],e)}function sf(e,t,n){return(Kn&21)===0?(e.baseState&&(e.baseState=!1,nt=!0),e.memoizedState=n):(Tt(n,t)||(n=Iu(),Le.lanes|=n,Gn|=n,e.baseState=!0),t)}function Gm(e,t){var n=Re;Re=n!==0&&4>n?n:4,e(!0);var l=Ns.transition;Ns.transition={};try{e(!1),t()}finally{Re=n,Ns.transition=l}}function af(){return Et().memoizedState}function Xm(e,t,n){var l=Rn(e);if(n={lane:l,action:n,hasEagerState:!1,eagerState:null,next:null},uf(e))cf(t,n);else if(n=Bc(e,t,n,l),n!==null){var a=Ze();Mt(n,e,l,a),ff(n,t,l)}}function Ym(e,t,n){var l=Rn(e),a={lane:l,action:n,hasEagerState:!1,eagerState:null,next:null};if(uf(e))cf(t,a);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null))try{var p=t.lastRenderedState,S=c(p,n);if(a.hasEagerState=!0,a.eagerState=S,Tt(S,p)){var E=t.interleaved;E===null?(a.next=a,Ss(t)):(a.next=E.next,E.next=a),t.interleaved=a;return}}catch{}finally{}n=Bc(e,t,a,l),n!==null&&(a=Ze(),Mt(n,e,l,a),ff(n,t,l))}}function uf(e){var t=e.alternate;return e===Le||t!==null&&t===Le}function cf(e,t){wo=Ml=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ff(e,t,n){if((n&4194240)!==0){var l=t.lanes;l&=e.pendingLanes,n|=l,t.lanes=n,Ii(e,n)}}var zl={readContext:St,useCallback:Xe,useContext:Xe,useEffect:Xe,useImperativeHandle:Xe,useInsertionEffect:Xe,useLayoutEffect:Xe,useMemo:Xe,useReducer:Xe,useRef:Xe,useState:Xe,useDebugValue:Xe,useDeferredValue:Xe,useTransition:Xe,useMutableSource:Xe,useSyncExternalStore:Xe,useId:Xe,unstable_isNewReconciler:!1},qm={readContext:St,useCallback:function(e,t){return Vt().memoizedState=[e,t===void 0?null:t],e},useContext:St,useEffect:Zc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Dl(4194308,4,nf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Dl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Dl(4,2,e,t)},useMemo:function(e,t){var n=Vt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var l=Vt();return t=n!==void 0?n(t):t,l.memoizedState=l.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},l.queue=e,e=e.dispatch=Xm.bind(null,Le,e),[l.memoizedState,e]},useRef:function(e){var t=Vt();return e={current:e},t.memoizedState=e},useState:Jc,useDebugValue:Ms,useDeferredValue:function(e){return Vt().memoizedState=e},useTransition:function(){var e=Jc(!1),t=e[0];return e=Gm.bind(null,e[1]),Vt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var l=Le,a=Vt();if(_e){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),We===null)throw Error(i(349));(Kn&30)!==0||Kc(l,t,n)}a.memoizedState=n;var c={value:n,getSnapshot:t};return a.queue=c,Zc(Xc.bind(null,l,c,e),[e]),l.flags|=2048,Eo(9,Gc.bind(null,l,c,n,t),void 0,null),n},useId:function(){var e=Vt(),t=We.identifierPrefix;if(_e){var n=bt,l=Jt;n=(l&~(1<<32-Ot(l)-1)).toString(32)+n,t=":"+t+"R"+n,n=xo++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Km++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Jm={readContext:St,useCallback:of,useContext:St,useEffect:$s,useImperativeHandle:rf,useInsertionEffect:ef,useLayoutEffect:tf,useMemo:lf,useReducer:Ps,useRef:bc,useState:function(){return Ps(So)},useDebugValue:Ms,useDeferredValue:function(e){var t=Et();return sf(t,Be.memoizedState,e)},useTransition:function(){var e=Ps(So)[0],t=Et().memoizedState;return[e,t]},useMutableSource:Hc,useSyncExternalStore:Qc,useId:af,unstable_isNewReconciler:!1},bm={readContext:St,useCallback:of,useContext:St,useEffect:$s,useImperativeHandle:rf,useInsertionEffect:ef,useLayoutEffect:tf,useMemo:lf,useReducer:Ls,useRef:bc,useState:function(){return Ls(So)},useDebugValue:Ms,useDeferredValue:function(e){var t=Et();return Be===null?t.memoizedState=e:sf(t,Be.memoizedState,e)},useTransition:function(){var e=Ls(So)[0],t=Et().memoizedState;return[e,t]},useMutableSource:Hc,useSyncExternalStore:Qc,useId:af,unstable_isNewReconciler:!1};function Pt(e,t){if(e&&e.defaultProps){t=Q({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Ds(e,t,n,l){t=e.memoizedState,n=n(l,t),n=n==null?t:Q({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Fl={isMounted:function(e){return(e=e._reactInternals)?Bn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var l=Ze(),a=Rn(e),c=en(l,a);c.payload=t,n!=null&&(c.callback=n),t=En(e,c,a),t!==null&&(Mt(t,e,a,l),_l(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var l=Ze(),a=Rn(e),c=en(l,a);c.tag=1,c.payload=t,n!=null&&(c.callback=n),t=En(e,c,a),t!==null&&(Mt(t,e,a,l),_l(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ze(),l=Rn(e),a=en(n,l);a.tag=2,t!=null&&(a.callback=t),t=En(e,a,l),t!==null&&(Mt(t,e,l,n),_l(t,e,l))}};function df(e,t,n,l,a,c,p){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,c,p):t.prototype&&t.prototype.isPureReactComponent?!so(n,l)||!so(a,c):!0}function pf(e,t,n){var l=!1,a=wn,c=t.contextType;return typeof c=="object"&&c!==null?c=St(c):(a=tt(t)?Un:Ge.current,l=t.contextTypes,c=(l=l!=null)?yr(e,a):wn),t=new t(n,c),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Fl,e.stateNode=t,t._reactInternals=e,l&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=c),t}function hf(e,t,n,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,l),t.state!==e&&Fl.enqueueReplaceState(t,t.state,null)}function Is(e,t,n,l){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},Es(e);var c=t.contextType;typeof c=="object"&&c!==null?a.context=St(c):(c=tt(t)?Un:Ge.current,a.context=yr(e,c)),a.state=e.memoizedState,c=t.getDerivedStateFromProps,typeof c=="function"&&(Ds(e,t,c,n),a.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(t=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),t!==a.state&&Fl.enqueueReplaceState(a,a.state,null),Pl(e,n,a,l),a.state=e.memoizedState),typeof a.componentDidMount=="function"&&(e.flags|=4194308)}function Rr(e,t){try{var n="",l=t;do n+=ie(l),l=l.return;while(l);var a=n}catch(c){a=`
Error generating stack: `+c.message+`
`+c.stack}return{value:e,source:t,stack:a,digest:null}}function zs(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Fs(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Zm=typeof WeakMap=="function"?WeakMap:Map;function mf(e,t,n){n=en(-1,n),n.tag=3,n.payload={element:null};var l=t.value;return n.callback=function(){Ql||(Ql=!0,Zs=l),Fs(e,t)},n}function vf(e,t,n){n=en(-1,n),n.tag=3;var l=e.type.getDerivedStateFromError;if(typeof l=="function"){var a=t.value;n.payload=function(){return l(a)},n.callback=function(){Fs(e,t)}}var c=e.stateNode;return c!==null&&typeof c.componentDidCatch=="function"&&(n.callback=function(){Fs(e,t),typeof l!="function"&&(kn===null?kn=new Set([this]):kn.add(this));var p=t.stack;this.componentDidCatch(t.value,{componentStack:p!==null?p:""})}),n}function gf(e,t,n){var l=e.pingCache;if(l===null){l=e.pingCache=new Zm;var a=new Set;l.set(t,a)}else a=l.get(t),a===void 0&&(a=new Set,l.set(t,a));a.has(n)||(a.add(n),e=pv.bind(null,e,t,n),t.then(e,e))}function yf(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 wf(e,t,n,l,a){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=en(-1,1),t.tag=2,En(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var ev=z.ReactCurrentOwner,nt=!1;function be(e,t,n,l){t.child=e===null?Fc(t,null,n,l):Er(t,e.child,n,l)}function xf(e,t,n,l,a){n=n.render;var c=t.ref;return kr(t,a),l=Ts(e,t,n,l,c,a),n=_s(),e!==null&&!nt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,tn(e,t,a)):(_e&&n&&ds(t),t.flags|=1,be(e,t,l,a),t.child)}function Sf(e,t,n,l,a){if(e===null){var c=n.type;return typeof c=="function"&&!ia(c)&&c.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=c,Ef(e,t,c,l,a)):(e=Jl(n.type,null,l,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(c=e.child,(e.lanes&a)===0){var p=c.memoizedProps;if(n=n.compare,n=n!==null?n:so,n(p,l)&&e.ref===t.ref)return tn(e,t,a)}return t.flags|=1,e=On(c,l),e.ref=t.ref,e.return=t,t.child=e}function Ef(e,t,n,l,a){if(e!==null){var c=e.memoizedProps;if(so(c,l)&&e.ref===t.ref)if(nt=!1,t.pendingProps=l=c,(e.lanes&a)!==0)(e.flags&131072)!==0&&(nt=!0);else return t.lanes=e.lanes,tn(e,t,a)}return Bs(e,t,n,l,a)}function Cf(e,t,n){var l=t.pendingProps,a=l.children,c=e!==null?e.memoizedState:null;if(l.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ne(Or,mt),mt|=n;else{if((n&1073741824)===0)return e=c!==null?c.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ne(Or,mt),mt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},l=c!==null?c.baseLanes:n,Ne(Or,mt),mt|=l}else c!==null?(l=c.baseLanes|n,t.memoizedState=null):l=n,Ne(Or,mt),mt|=l;return be(e,t,a,n),t.child}function kf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Bs(e,t,n,l,a){var c=tt(n)?Un:Ge.current;return c=yr(t,c),kr(t,a),n=Ts(e,t,n,l,c,a),l=_s(),e!==null&&!nt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,tn(e,t,a)):(_e&&l&&ds(t),t.flags|=1,be(e,t,n,a),t.child)}function jf(e,t,n,l,a){if(tt(n)){var c=!0;El(t)}else c=!1;if(kr(t,a),t.stateNode===null)Al(e,t),pf(t,n,l),Is(t,n,l,a),l=!0;else if(e===null){var p=t.stateNode,S=t.memoizedProps;p.props=S;var E=p.context,P=n.contextType;typeof P=="object"&&P!==null?P=St(P):(P=tt(n)?Un:Ge.current,P=yr(t,P));var A=n.getDerivedStateFromProps,W=typeof A=="function"||typeof p.getSnapshotBeforeUpdate=="function";W||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(S!==l||E!==P)&&hf(t,p,l,P),Sn=!1;var F=t.memoizedState;p.state=F,Pl(t,l,p,a),E=t.memoizedState,S!==l||F!==E||et.current||Sn?(typeof A=="function"&&(Ds(t,n,A,l),E=t.memoizedState),(S=Sn||df(t,n,S,l,F,E,P))?(W||typeof p.UNSAFE_componentWillMount!="function"&&typeof p.componentWillMount!="function"||(typeof p.componentWillMount=="function"&&p.componentWillMount(),typeof p.UNSAFE_componentWillMount=="function"&&p.UNSAFE_componentWillMount()),typeof p.componentDidMount=="function"&&(t.flags|=4194308)):(typeof p.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=E),p.props=l,p.state=E,p.context=P,l=S):(typeof p.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{p=t.stateNode,Ac(e,t),S=t.memoizedProps,P=t.type===t.elementType?S:Pt(t.type,S),p.props=P,W=t.pendingProps,F=p.context,E=n.contextType,typeof E=="object"&&E!==null?E=St(E):(E=tt(n)?Un:Ge.current,E=yr(t,E));var G=n.getDerivedStateFromProps;(A=typeof G=="function"||typeof p.getSnapshotBeforeUpdate=="function")||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(S!==W||F!==E)&&hf(t,p,l,E),Sn=!1,F=t.memoizedState,p.state=F,Pl(t,l,p,a);var J=t.memoizedState;S!==W||F!==J||et.current||Sn?(typeof G=="function"&&(Ds(t,n,G,l),J=t.memoizedState),(P=Sn||df(t,n,P,l,F,J,E)||!1)?(A||typeof p.UNSAFE_componentWillUpdate!="function"&&typeof p.componentWillUpdate!="function"||(typeof p.componentWillUpdate=="function"&&p.componentWillUpdate(l,J,E),typeof p.UNSAFE_componentWillUpdate=="function"&&p.UNSAFE_componentWillUpdate(l,J,E)),typeof p.componentDidUpdate=="function"&&(t.flags|=4),typeof p.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof p.componentDidUpdate!="function"||S===e.memoizedProps&&F===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||S===e.memoizedProps&&F===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=J),p.props=l,p.state=J,p.context=E,l=P):(typeof p.componentDidUpdate!="function"||S===e.memoizedProps&&F===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||S===e.memoizedProps&&F===e.memoizedState||(t.flags|=1024),l=!1)}return As(e,t,n,l,c,a)}function As(e,t,n,l,a,c){kf(e,t);var p=(t.flags&128)!==0;if(!l&&!p)return a&&Tc(t,n,!1),tn(e,t,c);l=t.stateNode,ev.current=t;var S=p&&typeof n.getDerivedStateFromError!="function"?null:l.render();return t.flags|=1,e!==null&&p?(t.child=Er(t,e.child,null,c),t.child=Er(t,null,S,c)):be(e,t,S,c),t.memoizedState=l.state,a&&Tc(t,n,!0),t.child}function Rf(e){var t=e.stateNode;t.pendingContext?Nc(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Nc(e,t.context,!1),Cs(e,t.containerInfo)}function Nf(e,t,n,l,a){return Sr(),vs(a),t.flags|=256,be(e,t,n,l),t.child}var Us={dehydrated:null,treeContext:null,retryLane:0};function Ws(e){return{baseLanes:e,cachePool:null,transitions:null}}function Of(e,t,n){var l=t.pendingProps,a=Pe.current,c=!1,p=(t.flags&128)!==0,S;if((S=p)||(S=e!==null&&e.memoizedState===null?!1:(a&2)!==0),S?(c=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(a|=1),Ne(Pe,a&1),e===null)return ms(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(p=l.children,e=l.fallback,c?(l=t.mode,c=t.child,p={mode:"hidden",children:p},(l&1)===0&&c!==null?(c.childLanes=0,c.pendingProps=p):c=bl(p,l,0,null),e=Jn(e,l,n,null),c.return=t,e.return=t,c.sibling=e,t.child=c,t.child.memoizedState=Ws(n),t.memoizedState=Us,e):Vs(t,p));if(a=e.memoizedState,a!==null&&(S=a.dehydrated,S!==null))return tv(e,t,p,l,S,a,n);if(c){c=l.fallback,p=t.mode,a=e.child,S=a.sibling;var E={mode:"hidden",children:l.children};return(p&1)===0&&t.child!==a?(l=t.child,l.childLanes=0,l.pendingProps=E,t.deletions=null):(l=On(a,E),l.subtreeFlags=a.subtreeFlags&14680064),S!==null?c=On(S,c):(c=Jn(c,p,n,null),c.flags|=2),c.return=t,l.return=t,l.sibling=c,t.child=l,l=c,c=t.child,p=e.child.memoizedState,p=p===null?Ws(n):{baseLanes:p.baseLanes|n,cachePool:null,transitions:p.transitions},c.memoizedState=p,c.childLanes=e.childLanes&~n,t.memoizedState=Us,l}return c=e.child,e=c.sibling,l=On(c,{mode:"visible",children:l.children}),(t.mode&1)===0&&(l.lanes=n),l.return=t,l.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=l,t.memoizedState=null,l}function Vs(e,t){return t=bl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Bl(e,t,n,l){return l!==null&&vs(l),Er(t,e.child,null,n),e=Vs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function tv(e,t,n,l,a,c,p){if(n)return t.flags&256?(t.flags&=-257,l=zs(Error(i(422))),Bl(e,t,p,l)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(c=l.fallback,a=t.mode,l=bl({mode:"visible",children:l.children},a,0,null),c=Jn(c,a,p,null),c.flags|=2,l.return=t,c.return=t,l.sibling=c,t.child=l,(t.mode&1)!==0&&Er(t,e.child,null,p),t.child.memoizedState=Ws(p),t.memoizedState=Us,c);if((t.mode&1)===0)return Bl(e,t,p,null);if(a.data==="$!"){if(l=a.nextSibling&&a.nextSibling.dataset,l)var S=l.dgst;return l=S,c=Error(i(419)),l=zs(c,l,void 0),Bl(e,t,p,l)}if(S=(p&e.childLanes)!==0,nt||S){if(l=We,l!==null){switch(p&-p){case 4:a=2;break;case 16:a=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:a=32;break;case 536870912:a=268435456;break;default:a=0}a=(a&(l.suspendedLanes|p))!==0?0:a,a!==0&&a!==c.retryLane&&(c.retryLane=a,Zt(e,a),Mt(l,e,a,-1))}return la(),l=zs(Error(i(421))),Bl(e,t,p,l)}return a.data==="$?"?(t.flags|=128,t.child=e.child,t=hv.bind(null,e),a._reactRetry=t,null):(e=c.treeContext,ht=gn(a.nextSibling),pt=t,_e=!0,_t=null,e!==null&&(wt[xt++]=Jt,wt[xt++]=bt,wt[xt++]=Wn,Jt=e.id,bt=e.overflow,Wn=t),t=Vs(t,l.children),t.flags|=4096,t)}function Tf(e,t,n){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),xs(e.return,t,n)}function Hs(e,t,n,l,a){var c=e.memoizedState;c===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:n,tailMode:a}:(c.isBackwards=t,c.rendering=null,c.renderingStartTime=0,c.last=l,c.tail=n,c.tailMode=a)}function _f(e,t,n){var l=t.pendingProps,a=l.revealOrder,c=l.tail;if(be(e,t,l.children,n),l=Pe.current,(l&2)!==0)l=l&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Tf(e,n,t);else if(e.tag===19)Tf(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}l&=1}if(Ne(Pe,l),(t.mode&1)===0)t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;n!==null;)e=n.alternate,e!==null&&Ll(e)===null&&(a=n),n=n.sibling;n=a,n===null?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Hs(t,!1,a,n,c);break;case"backwards":for(n=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&Ll(e)===null){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Hs(t,!0,n,null,c);break;case"together":Hs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Al(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function tn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Gn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=On(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=On(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function nv(e,t,n){switch(t.tag){case 3:Rf(t),Sr();break;case 5:Vc(t);break;case 1:tt(t.type)&&El(t);break;case 4:Cs(t,t.stateNode.containerInfo);break;case 10:var l=t.type._context,a=t.memoizedProps.value;Ne(Ol,l._currentValue),l._currentValue=a;break;case 13:if(l=t.memoizedState,l!==null)return l.dehydrated!==null?(Ne(Pe,Pe.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Of(e,t,n):(Ne(Pe,Pe.current&1),e=tn(e,t,n),e!==null?e.sibling:null);Ne(Pe,Pe.current&1);break;case 19:if(l=(n&t.childLanes)!==0,(e.flags&128)!==0){if(l)return _f(e,t,n);t.flags|=128}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),Ne(Pe,Pe.current),l)break;return null;case 22:case 23:return t.lanes=0,Cf(e,t,n)}return tn(e,t,n)}var Pf,Qs,Lf,$f;Pf=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}},Qs=function(){},Lf=function(e,t,n,l){var a=e.memoizedProps;if(a!==l){e=t.stateNode,Qn(Wt.current);var c=null;switch(n){case"input":a=gt(e,a),l=gt(e,l),c=[];break;case"select":a=Q({},a,{value:void 0}),l=Q({},l,{value:void 0}),c=[];break;case"textarea":a=cn(e,a),l=cn(e,l),c=[];break;default:typeof a.onClick!="function"&&typeof l.onClick=="function"&&(e.onclick=wl)}ji(n,l);var p;n=null;for(P in a)if(!l.hasOwnProperty(P)&&a.hasOwnProperty(P)&&a[P]!=null)if(P==="style"){var S=a[P];for(p in S)S.hasOwnProperty(p)&&(n||(n={}),n[p]="")}else P!=="dangerouslySetInnerHTML"&&P!=="children"&&P!=="suppressContentEditableWarning"&&P!=="suppressHydrationWarning"&&P!=="autoFocus"&&(u.hasOwnProperty(P)?c||(c=[]):(c=c||[]).push(P,null));for(P in l){var E=l[P];if(S=a!=null?a[P]:void 0,l.hasOwnProperty(P)&&E!==S&&(E!=null||S!=null))if(P==="style")if(S){for(p in S)!S.hasOwnProperty(p)||E&&E.hasOwnProperty(p)||(n||(n={}),n[p]="");for(p in E)E.hasOwnProperty(p)&&S[p]!==E[p]&&(n||(n={}),n[p]=E[p])}else n||(c||(c=[]),c.push(P,n)),n=E;else P==="dangerouslySetInnerHTML"?(E=E?E.__html:void 0,S=S?S.__html:void 0,E!=null&&S!==E&&(c=c||[]).push(P,E)):P==="children"?typeof E!="string"&&typeof E!="number"||(c=c||[]).push(P,""+E):P!=="suppressContentEditableWarning"&&P!=="suppressHydrationWarning"&&(u.hasOwnProperty(P)?(E!=null&&P==="onScroll"&&Oe("scroll",e),c||S===E||(c=[])):(c=c||[]).push(P,E))}n&&(c=c||[]).push("style",n);var P=c;(t.updateQueue=P)&&(t.flags|=4)}},$f=function(e,t,n,l){n!==l&&(t.flags|=4)};function Co(e,t){if(!_e)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 l=null;n!==null;)n.alternate!==null&&(l=n),n=n.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function Ye(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,l=0;if(t)for(var a=e.child;a!==null;)n|=a.lanes|a.childLanes,l|=a.subtreeFlags&14680064,l|=a.flags&14680064,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)n|=a.lanes|a.childLanes,l|=a.subtreeFlags,l|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=l,e.childLanes=n,t}function rv(e,t,n){var l=t.pendingProps;switch(ps(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ye(t),null;case 1:return tt(t.type)&&Sl(),Ye(t),null;case 3:return l=t.stateNode,jr(),Te(et),Te(Ge),Rs(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(Rl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,_t!==null&&(na(_t),_t=null))),Qs(e,t),Ye(t),null;case 5:ks(t);var a=Qn(yo.current);if(n=t.type,e!==null&&t.stateNode!=null)Lf(e,t,n,l,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!l){if(t.stateNode===null)throw Error(i(166));return Ye(t),null}if(e=Qn(Wt.current),Rl(t)){l=t.stateNode,n=t.type;var c=t.memoizedProps;switch(l[Ut]=t,l[po]=c,e=(t.mode&1)!==0,n){case"dialog":Oe("cancel",l),Oe("close",l);break;case"iframe":case"object":case"embed":Oe("load",l);break;case"video":case"audio":for(a=0;a<uo.length;a++)Oe(uo[a],l);break;case"source":Oe("error",l);break;case"img":case"image":case"link":Oe("error",l),Oe("load",l);break;case"details":Oe("toggle",l);break;case"input":je(l,c),Oe("invalid",l);break;case"select":l._wrapperState={wasMultiple:!!c.multiple},Oe("invalid",l);break;case"textarea":zn(l,c),Oe("invalid",l)}ji(n,c),a=null;for(var p in c)if(c.hasOwnProperty(p)){var S=c[p];p==="children"?typeof S=="string"?l.textContent!==S&&(c.suppressHydrationWarning!==!0&&yl(l.textContent,S,e),a=["children",S]):typeof S=="number"&&l.textContent!==""+S&&(c.suppressHydrationWarning!==!0&&yl(l.textContent,S,e),a=["children",""+S]):u.hasOwnProperty(p)&&S!=null&&p==="onScroll"&&Oe("scroll",l)}switch(n){case"input":at(l),ir(l,c,!0);break;case"textarea":at(l),Fn(l);break;case"select":case"option":break;default:typeof c.onClick=="function"&&(l.onclick=wl)}l=a,t.updateQueue=l,l!==null&&(t.flags|=4)}else{p=a.nodeType===9?a:a.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=xe(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=p.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof l.is=="string"?e=p.createElement(n,{is:l.is}):(e=p.createElement(n),n==="select"&&(p=e,l.multiple?p.multiple=!0:l.size&&(p.size=l.size))):e=p.createElementNS(e,n),e[Ut]=t,e[po]=l,Pf(e,t,!1,!1),t.stateNode=e;e:{switch(p=Ri(n,l),n){case"dialog":Oe("cancel",e),Oe("close",e),a=l;break;case"iframe":case"object":case"embed":Oe("load",e),a=l;break;case"video":case"audio":for(a=0;a<uo.length;a++)Oe(uo[a],e);a=l;break;case"source":Oe("error",e),a=l;break;case"img":case"image":case"link":Oe("error",e),Oe("load",e),a=l;break;case"details":Oe("toggle",e),a=l;break;case"input":je(e,l),a=gt(e,l),Oe("invalid",e);break;case"option":a=l;break;case"select":e._wrapperState={wasMultiple:!!l.multiple},a=Q({},l,{value:void 0}),Oe("invalid",e);break;case"textarea":zn(e,l),a=cn(e,l),Oe("invalid",e);break;default:a=l}ji(n,a),S=a;for(c in S)if(S.hasOwnProperty(c)){var E=S[c];c==="style"?Su(e,E):c==="dangerouslySetInnerHTML"?(E=E?E.__html:void 0,E!=null&&wu(e,E)):c==="children"?typeof E=="string"?(n!=="textarea"||E!=="")&&Hr(e,E):typeof E=="number"&&Hr(e,""+E):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(u.hasOwnProperty(c)?E!=null&&c==="onScroll"&&Oe("scroll",e):E!=null&&U(e,c,E,p))}switch(n){case"input":at(e),ir(e,l,!1);break;case"textarea":at(e),Fn(e);break;case"option":l.value!=null&&e.setAttribute("value",""+he(l.value));break;case"select":e.multiple=!!l.multiple,c=l.value,c!=null?ct(e,!!l.multiple,c,!1):l.defaultValue!=null&&ct(e,!!l.multiple,l.defaultValue,!0);break;default:typeof a.onClick=="function"&&(e.onclick=wl)}switch(n){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}}l&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ye(t),null;case 6:if(e&&t.stateNode!=null)$f(e,t,e.memoizedProps,l);else{if(typeof l!="string"&&t.stateNode===null)throw Error(i(166));if(n=Qn(yo.current),Qn(Wt.current),Rl(t)){if(l=t.stateNode,n=t.memoizedProps,l[Ut]=t,(c=l.nodeValue!==n)&&(e=pt,e!==null))switch(e.tag){case 3:yl(l.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&yl(l.nodeValue,n,(e.mode&1)!==0)}c&&(t.flags|=4)}else l=(n.nodeType===9?n:n.ownerDocument).createTextNode(l),l[Ut]=t,t.stateNode=l}return Ye(t),null;case 13:if(Te(Pe),l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(_e&&ht!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Dc(),Sr(),t.flags|=98560,c=!1;else if(c=Rl(t),l!==null&&l.dehydrated!==null){if(e===null){if(!c)throw Error(i(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(i(317));c[Ut]=t}else Sr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ye(t),c=!1}else _t!==null&&(na(_t),_t=null),c=!0;if(!c)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(l=l!==null,l!==(e!==null&&e.memoizedState!==null)&&l&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(Pe.current&1)!==0?Ae===0&&(Ae=3):la())),t.updateQueue!==null&&(t.flags|=4),Ye(t),null);case 4:return jr(),Qs(e,t),e===null&&co(t.stateNode.containerInfo),Ye(t),null;case 10:return ws(t.type._context),Ye(t),null;case 17:return tt(t.type)&&Sl(),Ye(t),null;case 19:if(Te(Pe),c=t.memoizedState,c===null)return Ye(t),null;if(l=(t.flags&128)!==0,p=c.rendering,p===null)if(l)Co(c,!1);else{if(Ae!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(p=Ll(e),p!==null){for(t.flags|=128,Co(c,!1),l=p.updateQueue,l!==null&&(t.updateQueue=l,t.flags|=4),t.subtreeFlags=0,l=n,n=t.child;n!==null;)c=n,e=l,c.flags&=14680066,p=c.alternate,p===null?(c.childLanes=0,c.lanes=e,c.child=null,c.subtreeFlags=0,c.memoizedProps=null,c.memoizedState=null,c.updateQueue=null,c.dependencies=null,c.stateNode=null):(c.childLanes=p.childLanes,c.lanes=p.lanes,c.child=p.child,c.subtreeFlags=0,c.deletions=null,c.memoizedProps=p.memoizedProps,c.memoizedState=p.memoizedState,c.updateQueue=p.updateQueue,c.type=p.type,e=p.dependencies,c.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ne(Pe,Pe.current&1|2),t.child}e=e.sibling}c.tail!==null&&De()>Tr&&(t.flags|=128,l=!0,Co(c,!1),t.lanes=4194304)}else{if(!l)if(e=Ll(p),e!==null){if(t.flags|=128,l=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Co(c,!0),c.tail===null&&c.tailMode==="hidden"&&!p.alternate&&!_e)return Ye(t),null}else 2*De()-c.renderingStartTime>Tr&&n!==1073741824&&(t.flags|=128,l=!0,Co(c,!1),t.lanes=4194304);c.isBackwards?(p.sibling=t.child,t.child=p):(n=c.last,n!==null?n.sibling=p:t.child=p,c.last=p)}return c.tail!==null?(t=c.tail,c.rendering=t,c.tail=t.sibling,c.renderingStartTime=De(),t.sibling=null,n=Pe.current,Ne(Pe,l?n&1|2:n&1),t):(Ye(t),null);case 22:case 23:return oa(),l=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==l&&(t.flags|=8192),l&&(t.mode&1)!==0?(mt&1073741824)!==0&&(Ye(t),t.subtreeFlags&6&&(t.flags|=8192)):Ye(t),null;case 24:return null;case 25:return null}throw Error(i(156,t.tag))}function ov(e,t){switch(ps(t),t.tag){case 1:return tt(t.type)&&Sl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return jr(),Te(et),Te(Ge),Rs(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return ks(t),null;case 13:if(Te(Pe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Sr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Te(Pe),null;case 4:return jr(),null;case 10:return ws(t.type._context),null;case 22:case 23:return oa(),null;case 24:return null;default:return null}}var Ul=!1,qe=!1,lv=typeof WeakSet=="function"?WeakSet:Set,Y=null;function Nr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(l){Me(e,t,l)}else n.current=null}function Ks(e,t,n){try{n()}catch(l){Me(e,t,l)}}var Mf=!1;function iv(e,t){if(os=sl,e=fc(),qi(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var l=n.getSelection&&n.getSelection();if(l&&l.rangeCount!==0){n=l.anchorNode;var a=l.anchorOffset,c=l.focusNode;l=l.focusOffset;try{n.nodeType,c.nodeType}catch{n=null;break e}var p=0,S=-1,E=-1,P=0,A=0,W=e,F=null;t:for(;;){for(var G;W!==n||a!==0&&W.nodeType!==3||(S=p+a),W!==c||l!==0&&W.nodeType!==3||(E=p+l),W.nodeType===3&&(p+=W.nodeValue.length),(G=W.firstChild)!==null;)F=W,W=G;for(;;){if(W===e)break t;if(F===n&&++P===a&&(S=p),F===c&&++A===l&&(E=p),(G=W.nextSibling)!==null)break;W=F,F=W.parentNode}W=G}n=S===-1||E===-1?null:{start:S,end:E}}else n=null}n=n||{start:0,end:0}}else n=null;for(ls={focusedElem:e,selectionRange:n},sl=!1,Y=t;Y!==null;)if(t=Y,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Y=e;else for(;Y!==null;){t=Y;try{var J=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(J!==null){var b=J.memoizedProps,Ie=J.memoizedState,O=t.stateNode,k=O.getSnapshotBeforeUpdate(t.elementType===t.type?b:Pt(t.type,b),Ie);O.__reactInternalSnapshotBeforeUpdate=k}break;case 3:var T=t.stateNode.containerInfo;T.nodeType===1?T.textContent="":T.nodeType===9&&T.documentElement&&T.removeChild(T.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(H){Me(t,t.return,H)}if(e=t.sibling,e!==null){e.return=t.return,Y=e;break}Y=t.return}return J=Mf,Mf=!1,J}function ko(e,t,n){var l=t.updateQueue;if(l=l!==null?l.lastEffect:null,l!==null){var a=l=l.next;do{if((a.tag&e)===e){var c=a.destroy;a.destroy=void 0,c!==void 0&&Ks(t,n,c)}a=a.next}while(a!==l)}}function Wl(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 l=n.create;n.destroy=l()}n=n.next}while(n!==t)}}function Gs(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 Df(e){var t=e.alternate;t!==null&&(e.alternate=null,Df(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ut],delete t[po],delete t[us],delete t[Wm],delete t[Vm])),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 If(e){return e.tag===5||e.tag===3||e.tag===4}function zf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||If(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 Xs(e,t,n){var l=e.tag;if(l===5||l===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=wl));else if(l!==4&&(e=e.child,e!==null))for(Xs(e,t,n),e=e.sibling;e!==null;)Xs(e,t,n),e=e.sibling}function Ys(e,t,n){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(l!==4&&(e=e.child,e!==null))for(Ys(e,t,n),e=e.sibling;e!==null;)Ys(e,t,n),e=e.sibling}var Qe=null,Lt=!1;function Cn(e,t,n){for(n=n.child;n!==null;)Ff(e,t,n),n=n.sibling}function Ff(e,t,n){if(At&&typeof At.onCommitFiberUnmount=="function")try{At.onCommitFiberUnmount(tl,n)}catch{}switch(n.tag){case 5:qe||Nr(n,t);case 6:var l=Qe,a=Lt;Qe=null,Cn(e,t,n),Qe=l,Lt=a,Qe!==null&&(Lt?(e=Qe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Qe.removeChild(n.stateNode));break;case 18:Qe!==null&&(Lt?(e=Qe,n=n.stateNode,e.nodeType===8?as(e.parentNode,n):e.nodeType===1&&as(e,n),to(e)):as(Qe,n.stateNode));break;case 4:l=Qe,a=Lt,Qe=n.stateNode.containerInfo,Lt=!0,Cn(e,t,n),Qe=l,Lt=a;break;case 0:case 11:case 14:case 15:if(!qe&&(l=n.updateQueue,l!==null&&(l=l.lastEffect,l!==null))){a=l=l.next;do{var c=a,p=c.destroy;c=c.tag,p!==void 0&&((c&2)!==0||(c&4)!==0)&&Ks(n,t,p),a=a.next}while(a!==l)}Cn(e,t,n);break;case 1:if(!qe&&(Nr(n,t),l=n.stateNode,typeof l.componentWillUnmount=="function"))try{l.props=n.memoizedProps,l.state=n.memoizedState,l.componentWillUnmount()}catch(S){Me(n,t,S)}Cn(e,t,n);break;case 21:Cn(e,t,n);break;case 22:n.mode&1?(qe=(l=qe)||n.memoizedState!==null,Cn(e,t,n),qe=l):Cn(e,t,n);break;default:Cn(e,t,n)}}function Bf(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new lv),t.forEach(function(l){var a=mv.bind(null,e,l);n.has(l)||(n.add(l),l.then(a,a))})}}function $t(e,t){var n=t.deletions;if(n!==null)for(var l=0;l<n.length;l++){var a=n[l];try{var c=e,p=t,S=p;e:for(;S!==null;){switch(S.tag){case 5:Qe=S.stateNode,Lt=!1;break e;case 3:Qe=S.stateNode.containerInfo,Lt=!0;break e;case 4:Qe=S.stateNode.containerInfo,Lt=!0;break e}S=S.return}if(Qe===null)throw Error(i(160));Ff(c,p,a),Qe=null,Lt=!1;var E=a.alternate;E!==null&&(E.return=null),a.return=null}catch(P){Me(a,t,P)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Af(t,e),t=t.sibling}function Af(e,t){var n=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if($t(t,e),Ht(e),l&4){try{ko(3,e,e.return),Wl(3,e)}catch(b){Me(e,e.return,b)}try{ko(5,e,e.return)}catch(b){Me(e,e.return,b)}}break;case 1:$t(t,e),Ht(e),l&512&&n!==null&&Nr(n,n.return);break;case 5:if($t(t,e),Ht(e),l&512&&n!==null&&Nr(n,n.return),e.flags&32){var a=e.stateNode;try{Hr(a,"")}catch(b){Me(e,e.return,b)}}if(l&4&&(a=e.stateNode,a!=null)){var c=e.memoizedProps,p=n!==null?n.memoizedProps:c,S=e.type,E=e.updateQueue;if(e.updateQueue=null,E!==null)try{S==="input"&&c.type==="radio"&&c.name!=null&&Ft(a,c),Ri(S,p);var P=Ri(S,c);for(p=0;p<E.length;p+=2){var A=E[p],W=E[p+1];A==="style"?Su(a,W):A==="dangerouslySetInnerHTML"?wu(a,W):A==="children"?Hr(a,W):U(a,A,W,P)}switch(S){case"input":yt(a,c);break;case"textarea":Xt(a,c);break;case"select":var F=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!c.multiple;var G=c.value;G!=null?ct(a,!!c.multiple,G,!1):F!==!!c.multiple&&(c.defaultValue!=null?ct(a,!!c.multiple,c.defaultValue,!0):ct(a,!!c.multiple,c.multiple?[]:"",!1))}a[po]=c}catch(b){Me(e,e.return,b)}}break;case 6:if($t(t,e),Ht(e),l&4){if(e.stateNode===null)throw Error(i(162));a=e.stateNode,c=e.memoizedProps;try{a.nodeValue=c}catch(b){Me(e,e.return,b)}}break;case 3:if($t(t,e),Ht(e),l&4&&n!==null&&n.memoizedState.isDehydrated)try{to(t.containerInfo)}catch(b){Me(e,e.return,b)}break;case 4:$t(t,e),Ht(e);break;case 13:$t(t,e),Ht(e),a=e.child,a.flags&8192&&(c=a.memoizedState!==null,a.stateNode.isHidden=c,!c||a.alternate!==null&&a.alternate.memoizedState!==null||(bs=De())),l&4&&Bf(e);break;case 22:if(A=n!==null&&n.memoizedState!==null,e.mode&1?(qe=(P=qe)||A,$t(t,e),qe=P):$t(t,e),Ht(e),l&8192){if(P=e.memoizedState!==null,(e.stateNode.isHidden=P)&&!A&&(e.mode&1)!==0)for(Y=e,A=e.child;A!==null;){for(W=Y=A;Y!==null;){switch(F=Y,G=F.child,F.tag){case 0:case 11:case 14:case 15:ko(4,F,F.return);break;case 1:Nr(F,F.return);var J=F.stateNode;if(typeof J.componentWillUnmount=="function"){l=F,n=F.return;try{t=l,J.props=t.memoizedProps,J.state=t.memoizedState,J.componentWillUnmount()}catch(b){Me(l,n,b)}}break;case 5:Nr(F,F.return);break;case 22:if(F.memoizedState!==null){Vf(W);continue}}G!==null?(G.return=F,Y=G):Vf(W)}A=A.sibling}e:for(A=null,W=e;;){if(W.tag===5){if(A===null){A=W;try{a=W.stateNode,P?(c=a.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none"):(S=W.stateNode,E=W.memoizedProps.style,p=E!=null&&E.hasOwnProperty("display")?E.display:null,S.style.display=xu("display",p))}catch(b){Me(e,e.return,b)}}}else if(W.tag===6){if(A===null)try{W.stateNode.nodeValue=P?"":W.memoizedProps}catch(b){Me(e,e.return,b)}}else if((W.tag!==22&&W.tag!==23||W.memoizedState===null||W===e)&&W.child!==null){W.child.return=W,W=W.child;continue}if(W===e)break e;for(;W.sibling===null;){if(W.return===null||W.return===e)break e;A===W&&(A=null),W=W.return}A===W&&(A=null),W.sibling.return=W.return,W=W.sibling}}break;case 19:$t(t,e),Ht(e),l&4&&Bf(e);break;case 21:break;default:$t(t,e),Ht(e)}}function Ht(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(If(n)){var l=n;break e}n=n.return}throw Error(i(160))}switch(l.tag){case 5:var a=l.stateNode;l.flags&32&&(Hr(a,""),l.flags&=-33);var c=zf(e);Ys(e,c,a);break;case 3:case 4:var p=l.stateNode.containerInfo,S=zf(e);Xs(e,S,p);break;default:throw Error(i(161))}}catch(E){Me(e,e.return,E)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function sv(e,t,n){Y=e,Uf(e)}function Uf(e,t,n){for(var l=(e.mode&1)!==0;Y!==null;){var a=Y,c=a.child;if(a.tag===22&&l){var p=a.memoizedState!==null||Ul;if(!p){var S=a.alternate,E=S!==null&&S.memoizedState!==null||qe;S=Ul;var P=qe;if(Ul=p,(qe=E)&&!P)for(Y=a;Y!==null;)p=Y,E=p.child,p.tag===22&&p.memoizedState!==null?Hf(a):E!==null?(E.return=p,Y=E):Hf(a);for(;c!==null;)Y=c,Uf(c),c=c.sibling;Y=a,Ul=S,qe=P}Wf(e)}else(a.subtreeFlags&8772)!==0&&c!==null?(c.return=a,Y=c):Wf(e)}}function Wf(e){for(;Y!==null;){var t=Y;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:qe||Wl(5,t);break;case 1:var l=t.stateNode;if(t.flags&4&&!qe)if(n===null)l.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:Pt(t.type,n.memoizedProps);l.componentDidUpdate(a,n.memoizedState,l.__reactInternalSnapshotBeforeUpdate)}var c=t.updateQueue;c!==null&&Wc(t,c,l);break;case 3:var p=t.updateQueue;if(p!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Wc(t,p,n)}break;case 5:var S=t.stateNode;if(n===null&&t.flags&4){n=S;var E=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":E.autoFocus&&n.focus();break;case"img":E.src&&(n.src=E.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var P=t.alternate;if(P!==null){var A=P.memoizedState;if(A!==null){var W=A.dehydrated;W!==null&&to(W)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(i(163))}qe||t.flags&512&&Gs(t)}catch(F){Me(t,t.return,F)}}if(t===e){Y=null;break}if(n=t.sibling,n!==null){n.return=t.return,Y=n;break}Y=t.return}}function Vf(e){for(;Y!==null;){var t=Y;if(t===e){Y=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Y=n;break}Y=t.return}}function Hf(e){for(;Y!==null;){var t=Y;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Wl(4,t)}catch(E){Me(t,n,E)}break;case 1:var l=t.stateNode;if(typeof l.componentDidMount=="function"){var a=t.return;try{l.componentDidMount()}catch(E){Me(t,a,E)}}var c=t.return;try{Gs(t)}catch(E){Me(t,c,E)}break;case 5:var p=t.return;try{Gs(t)}catch(E){Me(t,p,E)}}}catch(E){Me(t,t.return,E)}if(t===e){Y=null;break}var S=t.sibling;if(S!==null){S.return=t.return,Y=S;break}Y=t.return}}var av=Math.ceil,Vl=z.ReactCurrentDispatcher,qs=z.ReactCurrentOwner,Ct=z.ReactCurrentBatchConfig,Ce=0,We=null,ze=null,Ke=0,mt=0,Or=yn(0),Ae=0,jo=null,Gn=0,Hl=0,Js=0,Ro=null,rt=null,bs=0,Tr=1/0,nn=null,Ql=!1,Zs=null,kn=null,Kl=!1,jn=null,Gl=0,No=0,ea=null,Xl=-1,Yl=0;function Ze(){return(Ce&6)!==0?De():Xl!==-1?Xl:Xl=De()}function Rn(e){return(e.mode&1)===0?1:(Ce&2)!==0&&Ke!==0?Ke&-Ke:Qm.transition!==null?(Yl===0&&(Yl=Iu()),Yl):(e=Re,e!==0||(e=window.event,e=e===void 0?16:Qu(e.type)),e)}function Mt(e,t,n,l){if(50<No)throw No=0,ea=null,Error(i(185));qr(e,n,l),((Ce&2)===0||e!==We)&&(e===We&&((Ce&2)===0&&(Hl|=n),Ae===4&&Nn(e,Ke)),ot(e,l),n===1&&Ce===0&&(t.mode&1)===0&&(Tr=De()+500,Cl&&xn()))}function ot(e,t){var n=e.callbackNode;Qh(e,t);var l=ol(e,e===We?Ke:0);if(l===0)n!==null&&$u(n),e.callbackNode=null,e.callbackPriority=0;else if(t=l&-l,e.callbackPriority!==t){if(n!=null&&$u(n),t===1)e.tag===0?Hm(Kf.bind(null,e)):_c(Kf.bind(null,e)),Am(function(){(Ce&6)===0&&xn()}),n=null;else{switch(zu(l)){case 1:n=$i;break;case 4:n=Mu;break;case 16:n=el;break;case 536870912:n=Du;break;default:n=el}n=ed(n,Qf.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Qf(e,t){if(Xl=-1,Yl=0,(Ce&6)!==0)throw Error(i(327));var n=e.callbackNode;if(_r()&&e.callbackNode!==n)return null;var l=ol(e,e===We?Ke:0);if(l===0)return null;if((l&30)!==0||(l&e.expiredLanes)!==0||t)t=ql(e,l);else{t=l;var a=Ce;Ce|=2;var c=Xf();(We!==e||Ke!==t)&&(nn=null,Tr=De()+500,Yn(e,t));do try{fv();break}catch(S){Gf(e,S)}while(!0);ys(),Vl.current=c,Ce=a,ze!==null?t=0:(We=null,Ke=0,t=Ae)}if(t!==0){if(t===2&&(a=Mi(e),a!==0&&(l=a,t=ta(e,a))),t===1)throw n=jo,Yn(e,0),Nn(e,l),ot(e,De()),n;if(t===6)Nn(e,l);else{if(a=e.current.alternate,(l&30)===0&&!uv(a)&&(t=ql(e,l),t===2&&(c=Mi(e),c!==0&&(l=c,t=ta(e,c))),t===1))throw n=jo,Yn(e,0),Nn(e,l),ot(e,De()),n;switch(e.finishedWork=a,e.finishedLanes=l,t){case 0:case 1:throw Error(i(345));case 2:qn(e,rt,nn);break;case 3:if(Nn(e,l),(l&130023424)===l&&(t=bs+500-De(),10<t)){if(ol(e,0)!==0)break;if(a=e.suspendedLanes,(a&l)!==l){Ze(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ss(qn.bind(null,e,rt,nn),t);break}qn(e,rt,nn);break;case 4:if(Nn(e,l),(l&4194240)===l)break;for(t=e.eventTimes,a=-1;0<l;){var p=31-Ot(l);c=1<<p,p=t[p],p>a&&(a=p),l&=~c}if(l=a,l=De()-l,l=(120>l?120:480>l?480:1080>l?1080:1920>l?1920:3e3>l?3e3:4320>l?4320:1960*av(l/1960))-l,10<l){e.timeoutHandle=ss(qn.bind(null,e,rt,nn),l);break}qn(e,rt,nn);break;case 5:qn(e,rt,nn);break;default:throw Error(i(329))}}}return ot(e,De()),e.callbackNode===n?Qf.bind(null,e):null}function ta(e,t){var n=Ro;return e.current.memoizedState.isDehydrated&&(Yn(e,t).flags|=256),e=ql(e,t),e!==2&&(t=rt,rt=n,t!==null&&na(t)),e}function na(e){rt===null?rt=e:rt.push.apply(rt,e)}function uv(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var l=0;l<n.length;l++){var a=n[l],c=a.getSnapshot;a=a.value;try{if(!Tt(c(),a))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 Nn(e,t){for(t&=~Js,t&=~Hl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ot(t),l=1<<n;e[n]=-1,t&=~l}}function Kf(e){if((Ce&6)!==0)throw Error(i(327));_r();var t=ol(e,0);if((t&1)===0)return ot(e,De()),null;var n=ql(e,t);if(e.tag!==0&&n===2){var l=Mi(e);l!==0&&(t=l,n=ta(e,l))}if(n===1)throw n=jo,Yn(e,0),Nn(e,t),ot(e,De()),n;if(n===6)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,qn(e,rt,nn),ot(e,De()),null}function ra(e,t){var n=Ce;Ce|=1;try{return e(t)}finally{Ce=n,Ce===0&&(Tr=De()+500,Cl&&xn())}}function Xn(e){jn!==null&&jn.tag===0&&(Ce&6)===0&&_r();var t=Ce;Ce|=1;var n=Ct.transition,l=Re;try{if(Ct.transition=null,Re=1,e)return e()}finally{Re=l,Ct.transition=n,Ce=t,(Ce&6)===0&&xn()}}function oa(){mt=Or.current,Te(Or)}function Yn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Bm(n)),ze!==null)for(n=ze.return;n!==null;){var l=n;switch(ps(l),l.tag){case 1:l=l.type.childContextTypes,l!=null&&Sl();break;case 3:jr(),Te(et),Te(Ge),Rs();break;case 5:ks(l);break;case 4:jr();break;case 13:Te(Pe);break;case 19:Te(Pe);break;case 10:ws(l.type._context);break;case 22:case 23:oa()}n=n.return}if(We=e,ze=e=On(e.current,null),Ke=mt=t,Ae=0,jo=null,Js=Hl=Gn=0,rt=Ro=null,Hn!==null){for(t=0;t<Hn.length;t++)if(n=Hn[t],l=n.interleaved,l!==null){n.interleaved=null;var a=l.next,c=n.pending;if(c!==null){var p=c.next;c.next=a,l.next=p}n.pending=l}Hn=null}return e}function Gf(e,t){do{var n=ze;try{if(ys(),$l.current=zl,Ml){for(var l=Le.memoizedState;l!==null;){var a=l.queue;a!==null&&(a.pending=null),l=l.next}Ml=!1}if(Kn=0,Ue=Be=Le=null,wo=!1,xo=0,qs.current=null,n===null||n.return===null){Ae=1,jo=t,ze=null;break}e:{var c=e,p=n.return,S=n,E=t;if(t=Ke,S.flags|=32768,E!==null&&typeof E=="object"&&typeof E.then=="function"){var P=E,A=S,W=A.tag;if((A.mode&1)===0&&(W===0||W===11||W===15)){var F=A.alternate;F?(A.updateQueue=F.updateQueue,A.memoizedState=F.memoizedState,A.lanes=F.lanes):(A.updateQueue=null,A.memoizedState=null)}var G=yf(p);if(G!==null){G.flags&=-257,wf(G,p,S,c,t),G.mode&1&&gf(c,P,t),t=G,E=P;var J=t.updateQueue;if(J===null){var b=new Set;b.add(E),t.updateQueue=b}else J.add(E);break e}else{if((t&1)===0){gf(c,P,t),la();break e}E=Error(i(426))}}else if(_e&&S.mode&1){var Ie=yf(p);if(Ie!==null){(Ie.flags&65536)===0&&(Ie.flags|=256),wf(Ie,p,S,c,t),vs(Rr(E,S));break e}}c=E=Rr(E,S),Ae!==4&&(Ae=2),Ro===null?Ro=[c]:Ro.push(c),c=p;do{switch(c.tag){case 3:c.flags|=65536,t&=-t,c.lanes|=t;var O=mf(c,E,t);Uc(c,O);break e;case 1:S=E;var k=c.type,T=c.stateNode;if((c.flags&128)===0&&(typeof k.getDerivedStateFromError=="function"||T!==null&&typeof T.componentDidCatch=="function"&&(kn===null||!kn.has(T)))){c.flags|=65536,t&=-t,c.lanes|=t;var H=vf(c,S,t);Uc(c,H);break e}}c=c.return}while(c!==null)}qf(n)}catch(ee){t=ee,ze===n&&n!==null&&(ze=n=n.return);continue}break}while(!0)}function Xf(){var e=Vl.current;return Vl.current=zl,e===null?zl:e}function la(){(Ae===0||Ae===3||Ae===2)&&(Ae=4),We===null||(Gn&268435455)===0&&(Hl&268435455)===0||Nn(We,Ke)}function ql(e,t){var n=Ce;Ce|=2;var l=Xf();(We!==e||Ke!==t)&&(nn=null,Yn(e,t));do try{cv();break}catch(a){Gf(e,a)}while(!0);if(ys(),Ce=n,Vl.current=l,ze!==null)throw Error(i(261));return We=null,Ke=0,Ae}function cv(){for(;ze!==null;)Yf(ze)}function fv(){for(;ze!==null&&!Ih();)Yf(ze)}function Yf(e){var t=Zf(e.alternate,e,mt);e.memoizedProps=e.pendingProps,t===null?qf(e):ze=t,qs.current=null}function qf(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=rv(n,t,mt),n!==null){ze=n;return}}else{if(n=ov(n,t),n!==null){n.flags&=32767,ze=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ae=6,ze=null;return}}if(t=t.sibling,t!==null){ze=t;return}ze=t=e}while(t!==null);Ae===0&&(Ae=5)}function qn(e,t,n){var l=Re,a=Ct.transition;try{Ct.transition=null,Re=1,dv(e,t,n,l)}finally{Ct.transition=a,Re=l}return null}function dv(e,t,n,l){do _r();while(jn!==null);if((Ce&6)!==0)throw Error(i(327));n=e.finishedWork;var a=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var c=n.lanes|n.childLanes;if(Kh(e,c),e===We&&(ze=We=null,Ke=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Kl||(Kl=!0,ed(el,function(){return _r(),null})),c=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||c){c=Ct.transition,Ct.transition=null;var p=Re;Re=1;var S=Ce;Ce|=4,qs.current=null,iv(e,n),Af(n,e),Lm(ls),sl=!!os,ls=os=null,e.current=n,sv(n),zh(),Ce=S,Re=p,Ct.transition=c}else e.current=n;if(Kl&&(Kl=!1,jn=e,Gl=a),c=e.pendingLanes,c===0&&(kn=null),Ah(n.stateNode),ot(e,De()),t!==null)for(l=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],l(a.value,{componentStack:a.stack,digest:a.digest});if(Ql)throw Ql=!1,e=Zs,Zs=null,e;return(Gl&1)!==0&&e.tag!==0&&_r(),c=e.pendingLanes,(c&1)!==0?e===ea?No++:(No=0,ea=e):No=0,xn(),null}function _r(){if(jn!==null){var e=zu(Gl),t=Ct.transition,n=Re;try{if(Ct.transition=null,Re=16>e?16:e,jn===null)var l=!1;else{if(e=jn,jn=null,Gl=0,(Ce&6)!==0)throw Error(i(331));var a=Ce;for(Ce|=4,Y=e.current;Y!==null;){var c=Y,p=c.child;if((Y.flags&16)!==0){var S=c.deletions;if(S!==null){for(var E=0;E<S.length;E++){var P=S[E];for(Y=P;Y!==null;){var A=Y;switch(A.tag){case 0:case 11:case 15:ko(8,A,c)}var W=A.child;if(W!==null)W.return=A,Y=W;else for(;Y!==null;){A=Y;var F=A.sibling,G=A.return;if(Df(A),A===P){Y=null;break}if(F!==null){F.return=G,Y=F;break}Y=G}}}var J=c.alternate;if(J!==null){var b=J.child;if(b!==null){J.child=null;do{var Ie=b.sibling;b.sibling=null,b=Ie}while(b!==null)}}Y=c}}if((c.subtreeFlags&2064)!==0&&p!==null)p.return=c,Y=p;else e:for(;Y!==null;){if(c=Y,(c.flags&2048)!==0)switch(c.tag){case 0:case 11:case 15:ko(9,c,c.return)}var O=c.sibling;if(O!==null){O.return=c.return,Y=O;break e}Y=c.return}}var k=e.current;for(Y=k;Y!==null;){p=Y;var T=p.child;if((p.subtreeFlags&2064)!==0&&T!==null)T.return=p,Y=T;else e:for(p=k;Y!==null;){if(S=Y,(S.flags&2048)!==0)try{switch(S.tag){case 0:case 11:case 15:Wl(9,S)}}catch(ee){Me(S,S.return,ee)}if(S===p){Y=null;break e}var H=S.sibling;if(H!==null){H.return=S.return,Y=H;break e}Y=S.return}}if(Ce=a,xn(),At&&typeof At.onPostCommitFiberRoot=="function")try{At.onPostCommitFiberRoot(tl,e)}catch{}l=!0}return l}finally{Re=n,Ct.transition=t}}return!1}function Jf(e,t,n){t=Rr(n,t),t=mf(e,t,1),e=En(e,t,1),t=Ze(),e!==null&&(qr(e,1,t),ot(e,t))}function Me(e,t,n){if(e.tag===3)Jf(e,e,n);else for(;t!==null;){if(t.tag===3){Jf(t,e,n);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(kn===null||!kn.has(l))){e=Rr(n,e),e=vf(t,e,1),t=En(t,e,1),e=Ze(),t!==null&&(qr(t,1,e),ot(t,e));break}}t=t.return}}function pv(e,t,n){var l=e.pingCache;l!==null&&l.delete(t),t=Ze(),e.pingedLanes|=e.suspendedLanes&n,We===e&&(Ke&n)===n&&(Ae===4||Ae===3&&(Ke&130023424)===Ke&&500>De()-bs?Yn(e,0):Js|=n),ot(e,t)}function bf(e,t){t===0&&((e.mode&1)===0?t=1:(t=rl,rl<<=1,(rl&130023424)===0&&(rl=4194304)));var n=Ze();e=Zt(e,t),e!==null&&(qr(e,t,n),ot(e,n))}function hv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),bf(e,n)}function mv(e,t){var n=0;switch(e.tag){case 13:var l=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:l=e.stateNode;break;default:throw Error(i(314))}l!==null&&l.delete(t),bf(e,n)}var Zf;Zf=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||et.current)nt=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return nt=!1,nv(e,t,n);nt=(e.flags&131072)!==0}else nt=!1,_e&&(t.flags&1048576)!==0&&Pc(t,jl,t.index);switch(t.lanes=0,t.tag){case 2:var l=t.type;Al(e,t),e=t.pendingProps;var a=yr(t,Ge.current);kr(t,n),a=Ts(null,t,l,e,a,n);var c=_s();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,tt(l)?(c=!0,El(t)):c=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,Es(t),a.updater=Fl,t.stateNode=a,a._reactInternals=t,Is(t,l,e,n),t=As(null,t,l,!0,c,n)):(t.tag=0,_e&&c&&ds(t),be(null,t,a,n),t=t.child),t;case 16:l=t.elementType;e:{switch(Al(e,t),e=t.pendingProps,a=l._init,l=a(l._payload),t.type=l,a=t.tag=gv(l),e=Pt(l,e),a){case 0:t=Bs(null,t,l,e,n);break e;case 1:t=jf(null,t,l,e,n);break e;case 11:t=xf(null,t,l,e,n);break e;case 14:t=Sf(null,t,l,Pt(l.type,e),n);break e}throw Error(i(306,l,""))}return t;case 0:return l=t.type,a=t.pendingProps,a=t.elementType===l?a:Pt(l,a),Bs(e,t,l,a,n);case 1:return l=t.type,a=t.pendingProps,a=t.elementType===l?a:Pt(l,a),jf(e,t,l,a,n);case 3:e:{if(Rf(t),e===null)throw Error(i(387));l=t.pendingProps,c=t.memoizedState,a=c.element,Ac(e,t),Pl(t,l,null,n);var p=t.memoizedState;if(l=p.element,c.isDehydrated)if(c={element:l,isDehydrated:!1,cache:p.cache,pendingSuspenseBoundaries:p.pendingSuspenseBoundaries,transitions:p.transitions},t.updateQueue.baseState=c,t.memoizedState=c,t.flags&256){a=Rr(Error(i(423)),t),t=Nf(e,t,l,n,a);break e}else if(l!==a){a=Rr(Error(i(424)),t),t=Nf(e,t,l,n,a);break e}else for(ht=gn(t.stateNode.containerInfo.firstChild),pt=t,_e=!0,_t=null,n=Fc(t,null,l,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Sr(),l===a){t=tn(e,t,n);break e}be(e,t,l,n)}t=t.child}return t;case 5:return Vc(t),e===null&&ms(t),l=t.type,a=t.pendingProps,c=e!==null?e.memoizedProps:null,p=a.children,is(l,a)?p=null:c!==null&&is(l,c)&&(t.flags|=32),kf(e,t),be(e,t,p,n),t.child;case 6:return e===null&&ms(t),null;case 13:return Of(e,t,n);case 4:return Cs(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=Er(t,null,l,n):be(e,t,l,n),t.child;case 11:return l=t.type,a=t.pendingProps,a=t.elementType===l?a:Pt(l,a),xf(e,t,l,a,n);case 7:return be(e,t,t.pendingProps,n),t.child;case 8:return be(e,t,t.pendingProps.children,n),t.child;case 12:return be(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(l=t.type._context,a=t.pendingProps,c=t.memoizedProps,p=a.value,Ne(Ol,l._currentValue),l._currentValue=p,c!==null)if(Tt(c.value,p)){if(c.children===a.children&&!et.current){t=tn(e,t,n);break e}}else for(c=t.child,c!==null&&(c.return=t);c!==null;){var S=c.dependencies;if(S!==null){p=c.child;for(var E=S.firstContext;E!==null;){if(E.context===l){if(c.tag===1){E=en(-1,n&-n),E.tag=2;var P=c.updateQueue;if(P!==null){P=P.shared;var A=P.pending;A===null?E.next=E:(E.next=A.next,A.next=E),P.pending=E}}c.lanes|=n,E=c.alternate,E!==null&&(E.lanes|=n),xs(c.return,n,t),S.lanes|=n;break}E=E.next}}else if(c.tag===10)p=c.type===t.type?null:c.child;else if(c.tag===18){if(p=c.return,p===null)throw Error(i(341));p.lanes|=n,S=p.alternate,S!==null&&(S.lanes|=n),xs(p,n,t),p=c.sibling}else p=c.child;if(p!==null)p.return=c;else for(p=c;p!==null;){if(p===t){p=null;break}if(c=p.sibling,c!==null){c.return=p.return,p=c;break}p=p.return}c=p}be(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,l=t.pendingProps.children,kr(t,n),a=St(a),l=l(a),t.flags|=1,be(e,t,l,n),t.child;case 14:return l=t.type,a=Pt(l,t.pendingProps),a=Pt(l.type,a),Sf(e,t,l,a,n);case 15:return Ef(e,t,t.type,t.pendingProps,n);case 17:return l=t.type,a=t.pendingProps,a=t.elementType===l?a:Pt(l,a),Al(e,t),t.tag=1,tt(l)?(e=!0,El(t)):e=!1,kr(t,n),pf(t,l,a),Is(t,l,a,n),As(null,t,l,!0,e,n);case 19:return _f(e,t,n);case 22:return Cf(e,t,n)}throw Error(i(156,t.tag))};function ed(e,t){return Lu(e,t)}function vv(e,t,n,l){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=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function kt(e,t,n,l){return new vv(e,t,n,l)}function ia(e){return e=e.prototype,!(!e||!e.isReactComponent)}function gv(e){if(typeof e=="function")return ia(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ee)return 11;if(e===ne)return 14}return 2}function On(e,t){var n=e.alternate;return n===null?(n=kt(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 Jl(e,t,n,l,a,c){var p=2;if(l=e,typeof e=="function")ia(e)&&(p=1);else if(typeof e=="string")p=5;else e:switch(e){case X:return Jn(n.children,a,c,t);case ae:p=8,a|=8;break;case me:return e=kt(12,n,t,a|2),e.elementType=me,e.lanes=c,e;case fe:return e=kt(13,n,t,a),e.elementType=fe,e.lanes=c,e;case ye:return e=kt(19,n,t,a),e.elementType=ye,e.lanes=c,e;case Z:return bl(n,a,c,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ce:p=10;break e;case ge:p=9;break e;case Ee:p=11;break e;case ne:p=14;break e;case te:p=16,l=null;break e}throw Error(i(130,e==null?e:typeof e,""))}return t=kt(p,n,t,a),t.elementType=e,t.type=l,t.lanes=c,t}function Jn(e,t,n,l){return e=kt(7,e,l,t),e.lanes=n,e}function bl(e,t,n,l){return e=kt(22,e,l,t),e.elementType=Z,e.lanes=n,e.stateNode={isHidden:!1},e}function sa(e,t,n){return e=kt(6,e,null,t),e.lanes=n,e}function aa(e,t,n){return t=kt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function yv(e,t,n,l,a){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=Di(0),this.expirationTimes=Di(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Di(0),this.identifierPrefix=l,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function ua(e,t,n,l,a,c,p,S,E){return e=new yv(e,t,n,S,E),t===1?(t=1,c===!0&&(t|=8)):t=0,c=kt(3,null,null,t),e.current=c,c.stateNode=e,c.memoizedState={element:l,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Es(c),e}function wv(e,t,n){var l=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:V,key:l==null?null:""+l,children:e,containerInfo:t,implementation:n}}function td(e){if(!e)return wn;e=e._reactInternals;e:{if(Bn(e)!==e||e.tag!==1)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(tt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(i(171))}if(e.tag===1){var n=e.type;if(tt(n))return Oc(e,n,t)}return t}function nd(e,t,n,l,a,c,p,S,E){return e=ua(n,l,!0,e,a,c,p,S,E),e.context=td(null),n=e.current,l=Ze(),a=Rn(n),c=en(l,a),c.callback=t??null,En(n,c,a),e.current.lanes=a,qr(e,a,l),ot(e,l),e}function Zl(e,t,n,l){var a=t.current,c=Ze(),p=Rn(a);return n=td(n),t.context===null?t.context=n:t.pendingContext=n,t=en(c,p),t.payload={element:e},l=l===void 0?null:l,l!==null&&(t.callback=l),e=En(a,t,p),e!==null&&(Mt(e,a,p,c),_l(e,a,p)),p}function ei(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 rd(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ca(e,t){rd(e,t),(e=e.alternate)&&rd(e,t)}function xv(){return null}var od=typeof reportError=="function"?reportError:function(e){console.error(e)};function fa(e){this._internalRoot=e}ti.prototype.render=fa.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));Zl(e,t,null,null)},ti.prototype.unmount=fa.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Xn(function(){Zl(null,e,null,null)}),t[Yt]=null}};function ti(e){this._internalRoot=e}ti.prototype.unstable_scheduleHydration=function(e){if(e){var t=Au();e={blockedOn:null,target:e,priority:t};for(var n=0;n<hn.length&&t!==0&&t<hn[n].priority;n++);hn.splice(n,0,e),n===0&&Vu(e)}};function da(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ni(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function ld(){}function Sv(e,t,n,l,a){if(a){if(typeof l=="function"){var c=l;l=function(){var P=ei(p);c.call(P)}}var p=nd(t,l,e,0,null,!1,!1,"",ld);return e._reactRootContainer=p,e[Yt]=p.current,co(e.nodeType===8?e.parentNode:e),Xn(),p}for(;a=e.lastChild;)e.removeChild(a);if(typeof l=="function"){var S=l;l=function(){var P=ei(E);S.call(P)}}var E=ua(e,0,!1,null,null,!1,!1,"",ld);return e._reactRootContainer=E,e[Yt]=E.current,co(e.nodeType===8?e.parentNode:e),Xn(function(){Zl(t,E,n,l)}),E}function ri(e,t,n,l,a){var c=n._reactRootContainer;if(c){var p=c;if(typeof a=="function"){var S=a;a=function(){var E=ei(p);S.call(E)}}Zl(t,p,e,a)}else p=Sv(n,t,e,a,l);return ei(p)}Fu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Yr(t.pendingLanes);n!==0&&(Ii(t,n|1),ot(t,De()),(Ce&6)===0&&(Tr=De()+500,xn()))}break;case 13:Xn(function(){var l=Zt(e,1);if(l!==null){var a=Ze();Mt(l,e,1,a)}}),ca(e,1)}},zi=function(e){if(e.tag===13){var t=Zt(e,134217728);if(t!==null){var n=Ze();Mt(t,e,134217728,n)}ca(e,134217728)}},Bu=function(e){if(e.tag===13){var t=Rn(e),n=Zt(e,t);if(n!==null){var l=Ze();Mt(n,e,t,l)}ca(e,t)}},Au=function(){return Re},Uu=function(e,t){var n=Re;try{return Re=e,t()}finally{Re=n}},Ti=function(e,t,n){switch(t){case"input":if(yt(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 l=n[t];if(l!==e&&l.form===e.form){var a=xl(l);if(!a)throw Error(i(90));Nt(l),yt(l,a)}}}break;case"textarea":Xt(e,n);break;case"select":t=n.value,t!=null&&ct(e,!!n.multiple,t,!1)}},ju=ra,Ru=Xn;var Ev={usingClientEntryPoint:!1,Events:[ho,vr,xl,Cu,ku,ra]},Oo={findFiberByHostInstance:An,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Cv={bundleType:Oo.bundleType,version:Oo.version,rendererPackageName:Oo.rendererPackageName,rendererConfig:Oo.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:z.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=_u(e),e===null?null:e.stateNode},findFiberByHostInstance:Oo.findFiberByHostInstance||xv,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var oi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!oi.isDisabled&&oi.supportsFiber)try{tl=oi.inject(Cv),At=oi}catch{}}return lt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ev,lt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!da(t))throw Error(i(200));return wv(e,t,null,n)},lt.createRoot=function(e,t){if(!da(e))throw Error(i(299));var n=!1,l="",a=od;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=ua(e,1,!1,null,null,n,!1,l,a),e[Yt]=t.current,co(e.nodeType===8?e.parentNode:e),new fa(t)},lt.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(i(188)):(e=Object.keys(e).join(","),Error(i(268,e)));return e=_u(t),e=e===null?null:e.stateNode,e},lt.flushSync=function(e){return Xn(e)},lt.hydrate=function(e,t,n){if(!ni(t))throw Error(i(200));return ri(null,e,t,!0,n)},lt.hydrateRoot=function(e,t,n){if(!da(e))throw Error(i(405));var l=n!=null&&n.hydratedSources||null,a=!1,c="",p=od;if(n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(c=n.identifierPrefix),n.onRecoverableError!==void 0&&(p=n.onRecoverableError)),t=nd(t,null,e,1,n??null,a,!1,c,p),e[Yt]=t.current,co(e),l)for(e=0;e<l.length;e++)n=l[e],a=n._getVersion,a=a(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new ti(t)},lt.render=function(e,t,n){if(!ni(t))throw Error(i(200));return ri(null,e,t,!1,n)},lt.unmountComponentAtNode=function(e){if(!ni(e))throw Error(i(40));return e._reactRootContainer?(Xn(function(){ri(null,null,e,!1,function(){e._reactRootContainer=null,e[Yt]=null})}),!0):!1},lt.unstable_batchedUpdates=ra,lt.unstable_renderSubtreeIntoContainer=function(e,t,n,l){if(!ni(n))throw Error(i(200));if(e==null||e._reactInternals===void 0)throw Error(i(38));return ri(e,t,n,!1,l)},lt.version="18.3.1-next-f1338f8080-20240426",lt}var pd;function rp(){if(pd)return ma.exports;pd=1;function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(o){console.error(o)}}return r(),ma.exports=Lv(),ma.exports}var hd;function $v(){if(hd)return li;hd=1;var r=rp();return li.createRoot=r.createRoot,li.hydrateRoot=r.hydrateRoot,li}var Mv=$v();const Dv=Br(Mv);var Iv=rp();const er=Br(Iv);/**
 * @remix-run/router v1.23.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function zo(){return zo=Object.assign?Object.assign.bind():function(r){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(r[s]=i[s])}return r},zo.apply(this,arguments)}var Pn;(function(r){r.Pop="POP",r.Push="PUSH",r.Replace="REPLACE"})(Pn||(Pn={}));const md="popstate";function zv(r){r===void 0&&(r={});function o(s,u){let{pathname:f,search:d,hash:h}=s.location;return _a("",{pathname:f,search:d,hash:h},u.state&&u.state.usr||null,u.state&&u.state.key||"default")}function i(s,u){return typeof u=="string"?u:pi(u)}return Bv(o,i,null,r)}function Fe(r,o){if(r===!1||r===null||typeof r>"u")throw new Error(o)}function op(r,o){if(!r){typeof console<"u"&&console.warn(o);try{throw new Error(o)}catch{}}}function Fv(){return Math.random().toString(36).substr(2,8)}function vd(r,o){return{usr:r.state,key:r.key,idx:o}}function _a(r,o,i,s){return i===void 0&&(i=null),zo({pathname:typeof r=="string"?r:r.pathname,search:"",hash:""},typeof o=="string"?Ar(o):o,{state:i,key:o&&o.key||s||Fv()})}function pi(r){let{pathname:o="/",search:i="",hash:s=""}=r;return i&&i!=="?"&&(o+=i.charAt(0)==="?"?i:"?"+i),s&&s!=="#"&&(o+=s.charAt(0)==="#"?s:"#"+s),o}function Ar(r){let o={};if(r){let i=r.indexOf("#");i>=0&&(o.hash=r.substr(i),r=r.substr(0,i));let s=r.indexOf("?");s>=0&&(o.search=r.substr(s),r=r.substr(0,s)),r&&(o.pathname=r)}return o}function Bv(r,o,i,s){s===void 0&&(s={});let{window:u=document.defaultView,v5Compat:f=!1}=s,d=u.history,h=Pn.Pop,m=null,y=w();y==null&&(y=0,d.replaceState(zo({},d.state,{idx:y}),""));function w(){return(d.state||{idx:null}).idx}function x(){h=Pn.Pop;let R=w(),$=R==null?null:R-y;y=R,m&&m({action:h,location:L.location,delta:$})}function C(R,$){h=Pn.Push;let D=_a(L.location,R,$);y=w()+1;let U=vd(D,y),z=L.createHref(D);try{d.pushState(U,"",z)}catch(B){if(B instanceof DOMException&&B.name==="DataCloneError")throw B;u.location.assign(z)}f&&m&&m({action:h,location:L.location,delta:1})}function _(R,$){h=Pn.Replace;let D=_a(L.location,R,$);y=w();let U=vd(D,y),z=L.createHref(D);d.replaceState(U,"",z),f&&m&&m({action:h,location:L.location,delta:0})}function N(R){let $=u.location.origin!=="null"?u.location.origin:u.location.href,D=typeof R=="string"?R:pi(R);return D=D.replace(/ $/,"%20"),Fe($,"No window.location.(origin|href) available to create URL for href: "+D),new URL(D,$)}let L={get action(){return h},get location(){return r(u,d)},listen(R){if(m)throw new Error("A history only accepts one active listener");return u.addEventListener(md,x),m=R,()=>{u.removeEventListener(md,x),m=null}},createHref(R){return o(u,R)},createURL:N,encodeLocation(R){let $=N(R);return{pathname:$.pathname,search:$.search,hash:$.hash}},push:C,replace:_,go(R){return d.go(R)}};return L}var gd;(function(r){r.data="data",r.deferred="deferred",r.redirect="redirect",r.error="error"})(gd||(gd={}));function Av(r,o,i){return i===void 0&&(i="/"),Uv(r,o,i)}function Uv(r,o,i,s){let u=typeof o=="string"?Ar(o):o,f=Ya(u.pathname||"/",i);if(f==null)return null;let d=lp(r);Wv(d);let h=null;for(let m=0;h==null&&m<d.length;++m){let y=eg(f);h=Jv(d[m],y)}return h}function lp(r,o,i,s){o===void 0&&(o=[]),i===void 0&&(i=[]),s===void 0&&(s="");let u=(f,d,h)=>{let m={relativePath:h===void 0?f.path||"":h,caseSensitive:f.caseSensitive===!0,childrenIndex:d,route:f};m.relativePath.startsWith("/")&&(Fe(m.relativePath.startsWith(s),'Absolute route path "'+m.relativePath+'" nested under path '+('"'+s+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),m.relativePath=m.relativePath.slice(s.length));let y=Ln([s,m.relativePath]),w=i.concat(m);f.children&&f.children.length>0&&(Fe(f.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+y+'".')),lp(f.children,o,w,y)),!(f.path==null&&!f.index)&&o.push({path:y,score:Yv(y,f.index),routesMeta:w})};return r.forEach((f,d)=>{var h;if(f.path===""||!((h=f.path)!=null&&h.includes("?")))u(f,d);else for(let m of ip(f.path))u(f,d,m)}),o}function ip(r){let o=r.split("/");if(o.length===0)return[];let[i,...s]=o,u=i.endsWith("?"),f=i.replace(/\?$/,"");if(s.length===0)return u?[f,""]:[f];let d=ip(s.join("/")),h=[];return h.push(...d.map(m=>m===""?f:[f,m].join("/"))),u&&h.push(...d),h.map(m=>r.startsWith("/")&&m===""?"/":m)}function Wv(r){r.sort((o,i)=>o.score!==i.score?i.score-o.score:qv(o.routesMeta.map(s=>s.childrenIndex),i.routesMeta.map(s=>s.childrenIndex)))}const Vv=/^:[\w-]+$/,Hv=3,Qv=2,Kv=1,Gv=10,Xv=-2,yd=r=>r==="*";function Yv(r,o){let i=r.split("/"),s=i.length;return i.some(yd)&&(s+=Xv),o&&(s+=Qv),i.filter(u=>!yd(u)).reduce((u,f)=>u+(Vv.test(f)?Hv:f===""?Kv:Gv),s)}function qv(r,o){return r.length===o.length&&r.slice(0,-1).every((s,u)=>s===o[u])?r[r.length-1]-o[o.length-1]:0}function Jv(r,o,i){let{routesMeta:s}=r,u={},f="/",d=[];for(let h=0;h<s.length;++h){let m=s[h],y=h===s.length-1,w=f==="/"?o:o.slice(f.length)||"/",x=bv({path:m.relativePath,caseSensitive:m.caseSensitive,end:y},w),C=m.route;if(!x)return null;Object.assign(u,x.params),d.push({params:u,pathname:Ln([f,x.pathname]),pathnameBase:og(Ln([f,x.pathnameBase])),route:C}),x.pathnameBase!=="/"&&(f=Ln([f,x.pathnameBase]))}return d}function bv(r,o){typeof r=="string"&&(r={path:r,caseSensitive:!1,end:!0});let[i,s]=Zv(r.path,r.caseSensitive,r.end),u=o.match(i);if(!u)return null;let f=u[0],d=f.replace(/(.)\/+$/,"$1"),h=u.slice(1);return{params:s.reduce((y,w,x)=>{let{paramName:C,isOptional:_}=w;if(C==="*"){let L=h[x]||"";d=f.slice(0,f.length-L.length).replace(/(.)\/+$/,"$1")}const N=h[x];return _&&!N?y[C]=void 0:y[C]=(N||"").replace(/%2F/g,"/"),y},{}),pathname:f,pathnameBase:d,pattern:r}}function Zv(r,o,i){o===void 0&&(o=!1),i===void 0&&(i=!0),op(r==="*"||!r.endsWith("*")||r.endsWith("/*"),'Route path "'+r+'" will be treated as if it were '+('"'+r.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+r.replace(/\*$/,"/*")+'".'));let s=[],u="^"+r.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(d,h,m)=>(s.push({paramName:h,isOptional:m!=null}),m?"/?([^\\/]+)?":"/([^\\/]+)"));return r.endsWith("*")?(s.push({paramName:"*"}),u+=r==="*"||r==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?u+="\\/*$":r!==""&&r!=="/"&&(u+="(?:(?=\\/|$))"),[new RegExp(u,o?void 0:"i"),s]}function eg(r){try{return r.split("/").map(o=>decodeURIComponent(o).replace(/\//g,"%2F")).join("/")}catch(o){return op(!1,'The URL path "'+r+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+o+").")),r}}function Ya(r,o){if(o==="/")return r;if(!r.toLowerCase().startsWith(o.toLowerCase()))return null;let i=o.endsWith("/")?o.length-1:o.length,s=r.charAt(i);return s&&s!=="/"?null:r.slice(i)||"/"}function tg(r,o){o===void 0&&(o="/");let{pathname:i,search:s="",hash:u=""}=typeof r=="string"?Ar(r):r;return{pathname:i?i.startsWith("/")?i:ng(i,o):o,search:lg(s),hash:ig(u)}}function ng(r,o){let i=o.replace(/\/+$/,"").split("/");return r.split("/").forEach(u=>{u===".."?i.length>1&&i.pop():u!=="."&&i.push(u)}),i.length>1?i.join("/"):"/"}function ya(r,o,i,s){return"Cannot include a '"+r+"' character in a manually specified "+("`to."+o+"` field ["+JSON.stringify(s)+"].  Please separate it out to the ")+("`to."+i+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function rg(r){return r.filter((o,i)=>i===0||o.route.path&&o.route.path.length>0)}function sp(r,o){let i=rg(r);return o?i.map((s,u)=>u===i.length-1?s.pathname:s.pathnameBase):i.map(s=>s.pathnameBase)}function ap(r,o,i,s){s===void 0&&(s=!1);let u;typeof r=="string"?u=Ar(r):(u=zo({},r),Fe(!u.pathname||!u.pathname.includes("?"),ya("?","pathname","search",u)),Fe(!u.pathname||!u.pathname.includes("#"),ya("#","pathname","hash",u)),Fe(!u.search||!u.search.includes("#"),ya("#","search","hash",u)));let f=r===""||u.pathname==="",d=f?"/":u.pathname,h;if(d==null)h=i;else{let x=o.length-1;if(!s&&d.startsWith("..")){let C=d.split("/");for(;C[0]==="..";)C.shift(),x-=1;u.pathname=C.join("/")}h=x>=0?o[x]:"/"}let m=tg(u,h),y=d&&d!=="/"&&d.endsWith("/"),w=(f||d===".")&&i.endsWith("/");return!m.pathname.endsWith("/")&&(y||w)&&(m.pathname+="/"),m}const Ln=r=>r.join("/").replace(/\/\/+/g,"/"),og=r=>r.replace(/\/+$/,"").replace(/^\/*/,"/"),lg=r=>!r||r==="?"?"":r.startsWith("?")?r:"?"+r,ig=r=>!r||r==="#"?"":r.startsWith("#")?r:"#"+r;function sg(r){return r!=null&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.internal=="boolean"&&"data"in r}const up=["post","put","patch","delete"];new Set(up);const ag=["get",...up];new Set(ag);/**
 * React Router v6.30.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function Fo(){return Fo=Object.assign?Object.assign.bind():function(r){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(r[s]=i[s])}return r},Fo.apply(this,arguments)}const qa=g.createContext(null),ug=g.createContext(null),or=g.createContext(null),yi=g.createContext(null),Mn=g.createContext({outlet:null,matches:[],isDataRoute:!1}),cp=g.createContext(null);function cg(r,o){let{relative:i}=o===void 0?{}:o;Ho()||Fe(!1);let{basename:s,navigator:u}=g.useContext(or),{hash:f,pathname:d,search:h}=dp(r,{relative:i}),m=d;return s!=="/"&&(m=d==="/"?s:Ln([s,d])),u.createHref({pathname:m,search:h,hash:f})}function Ho(){return g.useContext(yi)!=null}function Ur(){return Ho()||Fe(!1),g.useContext(yi).location}function fp(r){g.useContext(or).static||g.useLayoutEffect(r)}function wi(){let{isDataRoute:r}=g.useContext(Mn);return r?Cg():fg()}function fg(){Ho()||Fe(!1);let r=g.useContext(qa),{basename:o,future:i,navigator:s}=g.useContext(or),{matches:u}=g.useContext(Mn),{pathname:f}=Ur(),d=JSON.stringify(sp(u,i.v7_relativeSplatPath)),h=g.useRef(!1);return fp(()=>{h.current=!0}),g.useCallback(function(y,w){if(w===void 0&&(w={}),!h.current)return;if(typeof y=="number"){s.go(y);return}let x=ap(y,JSON.parse(d),f,w.relative==="path");r==null&&o!=="/"&&(x.pathname=x.pathname==="/"?o:Ln([o,x.pathname])),(w.replace?s.replace:s.push)(x,w.state,w)},[o,s,d,f,r])}function Qo(){let{matches:r}=g.useContext(Mn),o=r[r.length-1];return o?o.params:{}}function dp(r,o){let{relative:i}=o===void 0?{}:o,{future:s}=g.useContext(or),{matches:u}=g.useContext(Mn),{pathname:f}=Ur(),d=JSON.stringify(sp(u,s.v7_relativeSplatPath));return g.useMemo(()=>ap(r,JSON.parse(d),f,i==="path"),[r,d,f,i])}function dg(r,o){return pg(r,o)}function pg(r,o,i,s){Ho()||Fe(!1);let{navigator:u,static:f}=g.useContext(or),{matches:d}=g.useContext(Mn),h=d[d.length-1],m=h?h.params:{};h&&h.pathname;let y=h?h.pathnameBase:"/";h&&h.route;let w=Ur(),x;if(o){var C;let $=typeof o=="string"?Ar(o):o;y==="/"||(C=$.pathname)!=null&&C.startsWith(y)||Fe(!1),x=$}else x=w;let _=x.pathname||"/",N=_;if(y!=="/"){let $=y.replace(/^\//,"").split("/");N="/"+_.replace(/^\//,"").split("/").slice($.length).join("/")}let L=Av(r,{pathname:N}),R=yg(L&&L.map($=>Object.assign({},$,{params:Object.assign({},m,$.params),pathname:Ln([y,u.encodeLocation?u.encodeLocation($.pathname).pathname:$.pathname]),pathnameBase:$.pathnameBase==="/"?y:Ln([y,u.encodeLocation?u.encodeLocation($.pathnameBase).pathname:$.pathnameBase])})),d,i,s);return o&&R?g.createElement(yi.Provider,{value:{location:Fo({pathname:"/",search:"",hash:"",state:null,key:"default"},x),navigationType:Pn.Pop}},R):R}function hg(){let r=Eg(),o=sg(r)?r.status+" "+r.statusText:r instanceof Error?r.message:JSON.stringify(r),i=r instanceof Error?r.stack:null,u={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return g.createElement(g.Fragment,null,g.createElement("h2",null,"Unexpected Application Error!"),g.createElement("h3",{style:{fontStyle:"italic"}},o),i?g.createElement("pre",{style:u},i):null,null)}const mg=g.createElement(hg,null);class vg extends g.Component{constructor(o){super(o),this.state={location:o.location,revalidation:o.revalidation,error:o.error}}static getDerivedStateFromError(o){return{error:o}}static getDerivedStateFromProps(o,i){return i.location!==o.location||i.revalidation!=="idle"&&o.revalidation==="idle"?{error:o.error,location:o.location,revalidation:o.revalidation}:{error:o.error!==void 0?o.error:i.error,location:i.location,revalidation:o.revalidation||i.revalidation}}componentDidCatch(o,i){console.error("React Router caught the following error during render",o,i)}render(){return this.state.error!==void 0?g.createElement(Mn.Provider,{value:this.props.routeContext},g.createElement(cp.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function gg(r){let{routeContext:o,match:i,children:s}=r,u=g.useContext(qa);return u&&u.static&&u.staticContext&&(i.route.errorElement||i.route.ErrorBoundary)&&(u.staticContext._deepestRenderedBoundaryId=i.route.id),g.createElement(Mn.Provider,{value:o},s)}function yg(r,o,i,s){var u;if(o===void 0&&(o=[]),i===void 0&&(i=null),s===void 0&&(s=null),r==null){var f;if(!i)return null;if(i.errors)r=i.matches;else if((f=s)!=null&&f.v7_partialHydration&&o.length===0&&!i.initialized&&i.matches.length>0)r=i.matches;else return null}let d=r,h=(u=i)==null?void 0:u.errors;if(h!=null){let w=d.findIndex(x=>x.route.id&&(h==null?void 0:h[x.route.id])!==void 0);w>=0||Fe(!1),d=d.slice(0,Math.min(d.length,w+1))}let m=!1,y=-1;if(i&&s&&s.v7_partialHydration)for(let w=0;w<d.length;w++){let x=d[w];if((x.route.HydrateFallback||x.route.hydrateFallbackElement)&&(y=w),x.route.id){let{loaderData:C,errors:_}=i,N=x.route.loader&&C[x.route.id]===void 0&&(!_||_[x.route.id]===void 0);if(x.route.lazy||N){m=!0,y>=0?d=d.slice(0,y+1):d=[d[0]];break}}}return d.reduceRight((w,x,C)=>{let _,N=!1,L=null,R=null;i&&(_=h&&x.route.id?h[x.route.id]:void 0,L=x.route.errorElement||mg,m&&(y<0&&C===0?(kg("route-fallback"),N=!0,R=null):y===C&&(N=!0,R=x.route.hydrateFallbackElement||null)));let $=o.concat(d.slice(0,C+1)),D=()=>{let U;return _?U=L:N?U=R:x.route.Component?U=g.createElement(x.route.Component,null):x.route.element?U=x.route.element:U=w,g.createElement(gg,{match:x,routeContext:{outlet:w,matches:$,isDataRoute:i!=null},children:U})};return i&&(x.route.ErrorBoundary||x.route.errorElement||C===0)?g.createElement(vg,{location:i.location,revalidation:i.revalidation,component:L,error:_,children:D(),routeContext:{outlet:null,matches:$,isDataRoute:!0}}):D()},null)}var pp=function(r){return r.UseBlocker="useBlocker",r.UseRevalidator="useRevalidator",r.UseNavigateStable="useNavigate",r}(pp||{}),hp=function(r){return r.UseBlocker="useBlocker",r.UseLoaderData="useLoaderData",r.UseActionData="useActionData",r.UseRouteError="useRouteError",r.UseNavigation="useNavigation",r.UseRouteLoaderData="useRouteLoaderData",r.UseMatches="useMatches",r.UseRevalidator="useRevalidator",r.UseNavigateStable="useNavigate",r.UseRouteId="useRouteId",r}(hp||{});function wg(r){let o=g.useContext(qa);return o||Fe(!1),o}function xg(r){let o=g.useContext(ug);return o||Fe(!1),o}function Sg(r){let o=g.useContext(Mn);return o||Fe(!1),o}function mp(r){let o=Sg(),i=o.matches[o.matches.length-1];return i.route.id||Fe(!1),i.route.id}function Eg(){var r;let o=g.useContext(cp),i=xg(),s=mp();return o!==void 0?o:(r=i.errors)==null?void 0:r[s]}function Cg(){let{router:r}=wg(pp.UseNavigateStable),o=mp(hp.UseNavigateStable),i=g.useRef(!1);return fp(()=>{i.current=!0}),g.useCallback(function(u,f){f===void 0&&(f={}),i.current&&(typeof u=="number"?r.navigate(u):r.navigate(u,Fo({fromRouteId:o},f)))},[r,o])}const wd={};function kg(r,o,i){wd[r]||(wd[r]=!0)}function jg(r,o){r==null||r.v7_startTransition,r==null||r.v7_relativeSplatPath}function bn(r){Fe(!1)}function Rg(r){let{basename:o="/",children:i=null,location:s,navigationType:u=Pn.Pop,navigator:f,static:d=!1,future:h}=r;Ho()&&Fe(!1);let m=o.replace(/^\/*/,"/"),y=g.useMemo(()=>({basename:m,navigator:f,static:d,future:Fo({v7_relativeSplatPath:!1},h)}),[m,h,f,d]);typeof s=="string"&&(s=Ar(s));let{pathname:w="/",search:x="",hash:C="",state:_=null,key:N="default"}=s,L=g.useMemo(()=>{let R=Ya(w,m);return R==null?null:{location:{pathname:R,search:x,hash:C,state:_,key:N},navigationType:u}},[m,w,x,C,_,N,u]);return L==null?null:g.createElement(or.Provider,{value:y},g.createElement(yi.Provider,{children:i,value:L}))}function Ng(r){let{children:o,location:i}=r;return dg(Pa(o),i)}new Promise(()=>{});function Pa(r,o){o===void 0&&(o=[]);let i=[];return g.Children.forEach(r,(s,u)=>{if(!g.isValidElement(s))return;let f=[...o,u];if(s.type===g.Fragment){i.push.apply(i,Pa(s.props.children,f));return}s.type!==bn&&Fe(!1),!s.props.index||!s.props.children||Fe(!1);let d={id:s.props.id||f.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,loader:s.props.loader,action:s.props.action,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(d.children=Pa(s.props.children,f)),i.push(d)}),i}/**
 * React Router DOM v6.30.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function La(){return La=Object.assign?Object.assign.bind():function(r){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(r[s]=i[s])}return r},La.apply(this,arguments)}function Og(r,o){if(r==null)return{};var i={},s=Object.keys(r),u,f;for(f=0;f<s.length;f++)u=s[f],!(o.indexOf(u)>=0)&&(i[u]=r[u]);return i}function Tg(r){return!!(r.metaKey||r.altKey||r.ctrlKey||r.shiftKey)}function _g(r,o){return r.button===0&&(!o||o==="_self")&&!Tg(r)}function $a(r){return r===void 0&&(r=""),new URLSearchParams(typeof r=="string"||Array.isArray(r)||r instanceof URLSearchParams?r:Object.keys(r).reduce((o,i)=>{let s=r[i];return o.concat(Array.isArray(s)?s.map(u=>[i,u]):[[i,s]])},[]))}function Pg(r,o){let i=$a(r);return o&&o.forEach((s,u)=>{i.has(u)||o.getAll(u).forEach(f=>{i.append(u,f)})}),i}const Lg=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],$g="6";try{window.__reactRouterVersion=$g}catch{}const Mg="startTransition",xd=Tv[Mg];function Dg(r){let{basename:o,children:i,future:s,window:u}=r,f=g.useRef();f.current==null&&(f.current=zv({window:u,v5Compat:!0}));let d=f.current,[h,m]=g.useState({action:d.action,location:d.location}),{v7_startTransition:y}=s||{},w=g.useCallback(x=>{y&&xd?xd(()=>m(x)):m(x)},[m,y]);return g.useLayoutEffect(()=>d.listen(w),[d,w]),g.useEffect(()=>jg(s),[s]),g.createElement(Rg,{basename:o,children:i,location:h.location,navigationType:h.action,navigator:d,future:s})}const Ig=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",zg=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Bo=g.forwardRef(function(o,i){let{onClick:s,relative:u,reloadDocument:f,replace:d,state:h,target:m,to:y,preventScrollReset:w,viewTransition:x}=o,C=Og(o,Lg),{basename:_}=g.useContext(or),N,L=!1;if(typeof y=="string"&&zg.test(y)&&(N=y,Ig))try{let U=new URL(window.location.href),z=y.startsWith("//")?new URL(U.protocol+y):new URL(y),B=Ya(z.pathname,_);z.origin===U.origin&&B!=null?y=B+z.search+z.hash:L=!0}catch{}let R=cg(y,{relative:u}),$=Fg(y,{replace:d,state:h,target:m,preventScrollReset:w,relative:u,viewTransition:x});function D(U){s&&s(U),U.defaultPrevented||$(U)}return g.createElement("a",La({},C,{href:N||R,onClick:L||f?s:D,ref:i,target:m}))});var Sd;(function(r){r.UseScrollRestoration="useScrollRestoration",r.UseSubmit="useSubmit",r.UseSubmitFetcher="useSubmitFetcher",r.UseFetcher="useFetcher",r.useViewTransitionState="useViewTransitionState"})(Sd||(Sd={}));var Ed;(function(r){r.UseFetcher="useFetcher",r.UseFetchers="useFetchers",r.UseScrollRestoration="useScrollRestoration"})(Ed||(Ed={}));function Fg(r,o){let{target:i,replace:s,state:u,preventScrollReset:f,relative:d,viewTransition:h}=o===void 0?{}:o,m=wi(),y=Ur(),w=dp(r,{relative:d});return g.useCallback(x=>{if(_g(x,i)){x.preventDefault();let C=s!==void 0?s:pi(y)===pi(w);m(r,{replace:C,state:u,preventScrollReset:f,relative:d,viewTransition:h})}},[y,m,w,s,u,i,r,f,d,h])}function Bg(r){let o=g.useRef($a(r)),i=g.useRef(!1),s=Ur(),u=g.useMemo(()=>Pg(s.search,i.current?null:o.current),[s.search]),f=wi(),d=g.useCallback((h,m)=>{const y=$a(typeof h=="function"?h(u):h);i.current=!0,f("?"+y,m)},[f,u]);return[u,d]}const Ja=g.createContext(null);function Ag({children:r}){const[o,i]=g.useState([]),s=g.useCallback(d=>{i(h=>h.filter(m=>m.id!==d))},[]),u=g.useCallback((d,h="error",m=15e3)=>{const y=Math.random().toString(36).substr(2,9);i(w=>[...w,{id:y,type:h,message:d,show:!0}]),m>0&&setTimeout(()=>s(y),m)},[s]),f={notifications:o,notify:u,dismiss:s};return v.jsxs(Ja.Provider,{value:f,children:[r,v.jsx(Ug,{})]})}const Ug=()=>{const{notifications:r,dismiss:o}=g.useContext(Ja);return v.jsx("div",{className:"notifications-manager",children:r.map(i=>v.jsxs("div",{className:`notification ${i.type} ${i.show?"show":""}`,children:[v.jsx("div",{className:"content",children:i.message}),v.jsx("button",{className:"popup-close",onClick:()=>o(i.id),children:"×"})]},i.id))})};function ba(){const r=g.useContext(Ja);if(!r)throw new Error("useNotifications must be used within a NotificationsProvider");return r}var wa={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/var Cd;function Wg(){return Cd||(Cd=1,function(r){(function(){var o={}.hasOwnProperty;function i(){for(var f="",d=0;d<arguments.length;d++){var h=arguments[d];h&&(f=u(f,s(h)))}return f}function s(f){if(typeof f=="string"||typeof f=="number")return f;if(typeof f!="object")return"";if(Array.isArray(f))return i.apply(null,f);if(f.toString!==Object.prototype.toString&&!f.toString.toString().includes("[native code]"))return f.toString();var d="";for(var h in f)o.call(f,h)&&f[h]&&(d=u(d,h));return d}function u(f,d){return d?f?f+" "+d:f+d:f}r.exports?(i.default=i,r.exports=i):window.classNames=i})()}(wa)),wa.exports}var Vg=Wg();const se=Br(Vg);function Ma(){return Ma=Object.assign?Object.assign.bind():function(r){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var s in i)({}).hasOwnProperty.call(i,s)&&(r[s]=i[s])}return r},Ma.apply(null,arguments)}function vp(r,o){if(r==null)return{};var i={};for(var s in r)if({}.hasOwnProperty.call(r,s)){if(o.indexOf(s)!==-1)continue;i[s]=r[s]}return i}function kd(r){return"default"+r.charAt(0).toUpperCase()+r.substr(1)}function Hg(r){var o=Qg(r,"string");return typeof o=="symbol"?o:String(o)}function Qg(r,o){if(typeof r!="object"||r===null)return r;var i=r[Symbol.toPrimitive];if(i!==void 0){var s=i.call(r,o);if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}function gp(r,o,i){var s=g.useRef(r!==void 0),u=g.useState(o),f=u[0],d=u[1],h=r!==void 0,m=s.current;return s.current=h,!h&&m&&f!==o&&d(o),[h?r:f,g.useCallback(function(y){for(var w=arguments.length,x=new Array(w>1?w-1:0),C=1;C<w;C++)x[C-1]=arguments[C];i&&i.apply(void 0,[y].concat(x)),d(y)},[i])]}function Kg(r,o){return Object.keys(o).reduce(function(i,s){var u,f=i,d=f[kd(s)],h=f[s],m=vp(f,[kd(s),s].map(Hg)),y=o[s],w=gp(h,d,r[y]),x=w[0],C=w[1];return Ma({},m,(u={},u[s]=x,u[y]=C,u))},r)}function Da(r,o){return Da=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,s){return i.__proto__=s,i},Da(r,o)}function Gg(r,o){r.prototype=Object.create(o.prototype),r.prototype.constructor=r,Da(r,o)}const Xg=["xxl","xl","lg","md","sm","xs"],Yg="xs",Ko=g.createContext({prefixes:{},breakpoints:Xg,minBreakpoint:Yg}),{Consumer:wx,Provider:xx}=Ko;function pe(r,o){const{prefixes:i}=g.useContext(Ko);return r||i[o]||o}function qg(){const{breakpoints:r}=g.useContext(Ko);return r}function Jg(){const{minBreakpoint:r}=g.useContext(Ko);return r}function Za(){const{dir:r}=g.useContext(Ko);return r==="rtl"}function Wr(r){return r&&r.ownerDocument||document}function bg(r){var o=Wr(r);return o&&o.defaultView||window}function Zg(r,o){return bg(r).getComputedStyle(r,o)}var ey=/([A-Z])/g;function ty(r){return r.replace(ey,"-$1").toLowerCase()}var ny=/^ms-/;function ii(r){return ty(r).replace(ny,"-ms-")}var ry=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function oy(r){return!!(r&&ry.test(r))}function ln(r,o){var i="",s="";if(typeof o=="string")return r.style.getPropertyValue(ii(o))||Zg(r).getPropertyValue(ii(o));Object.keys(o).forEach(function(u){var f=o[u];!f&&f!==0?r.style.removeProperty(ii(u)):oy(u)?s+=u+"("+f+") ":i+=ii(u)+": "+f+";"}),s&&(i+="transform: "+s+";"),r.style.cssText+=";"+i}var xa={exports:{}},Sa,jd;function ly(){if(jd)return Sa;jd=1;var r="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Sa=r,Sa}var Ea,Rd;function iy(){if(Rd)return Ea;Rd=1;var r=ly();function o(){}function i(){}return i.resetWarningCache=o,Ea=function(){function s(d,h,m,y,w,x){if(x!==r){var C=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 C.name="Invariant Violation",C}}s.isRequired=s;function u(){return s}var f={array:s,bigint:s,bool:s,func:s,number:s,object:s,string:s,symbol:s,any:s,arrayOf:u,element:s,elementType:s,instanceOf:u,node:s,objectOf:u,oneOf:u,oneOfType:u,shape:u,exact:u,checkPropTypes:i,resetWarningCache:o};return f.PropTypes=f,f},Ea}var Nd;function sy(){return Nd||(Nd=1,xa.exports=iy()()),xa.exports}var ay=sy();const Qt=Br(ay),Od={disabled:!1},yp=zt.createContext(null);var uy=function(o){return o.scrollTop},$o="unmounted",_n="exited",Dt="entering",rn="entered",Ao="exiting",un=function(r){Gg(o,r);function o(s,u){var f;f=r.call(this,s,u)||this;var d=u,h=d&&!d.isMounting?s.enter:s.appear,m;return f.appearStatus=null,s.in?h?(m=_n,f.appearStatus=Dt):m=rn:s.unmountOnExit||s.mountOnEnter?m=$o:m=_n,f.state={status:m},f.nextCallback=null,f}o.getDerivedStateFromProps=function(u,f){var d=u.in;return d&&f.status===$o?{status:_n}:null};var i=o.prototype;return i.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},i.componentDidUpdate=function(u){var f=null;if(u!==this.props){var d=this.state.status;this.props.in?d!==Dt&&d!==rn&&(f=Dt):(d===Dt||d===rn)&&(f=Ao)}this.updateStatus(!1,f)},i.componentWillUnmount=function(){this.cancelNextCallback()},i.getTimeouts=function(){var u=this.props.timeout,f,d,h;return f=d=h=u,u!=null&&typeof u!="number"&&(f=u.exit,d=u.enter,h=u.appear!==void 0?u.appear:d),{exit:f,enter:d,appear:h}},i.updateStatus=function(u,f){if(u===void 0&&(u=!1),f!==null)if(this.cancelNextCallback(),f===Dt){if(this.props.unmountOnExit||this.props.mountOnEnter){var d=this.props.nodeRef?this.props.nodeRef.current:er.findDOMNode(this);d&&uy(d)}this.performEnter(u)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_n&&this.setState({status:$o})},i.performEnter=function(u){var f=this,d=this.props.enter,h=this.context?this.context.isMounting:u,m=this.props.nodeRef?[h]:[er.findDOMNode(this),h],y=m[0],w=m[1],x=this.getTimeouts(),C=h?x.appear:x.enter;if(!u&&!d||Od.disabled){this.safeSetState({status:rn},function(){f.props.onEntered(y)});return}this.props.onEnter(y,w),this.safeSetState({status:Dt},function(){f.props.onEntering(y,w),f.onTransitionEnd(C,function(){f.safeSetState({status:rn},function(){f.props.onEntered(y,w)})})})},i.performExit=function(){var u=this,f=this.props.exit,d=this.getTimeouts(),h=this.props.nodeRef?void 0:er.findDOMNode(this);if(!f||Od.disabled){this.safeSetState({status:_n},function(){u.props.onExited(h)});return}this.props.onExit(h),this.safeSetState({status:Ao},function(){u.props.onExiting(h),u.onTransitionEnd(d.exit,function(){u.safeSetState({status:_n},function(){u.props.onExited(h)})})})},i.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},i.safeSetState=function(u,f){f=this.setNextCallback(f),this.setState(u,f)},i.setNextCallback=function(u){var f=this,d=!0;return this.nextCallback=function(h){d&&(d=!1,f.nextCallback=null,u(h))},this.nextCallback.cancel=function(){d=!1},this.nextCallback},i.onTransitionEnd=function(u,f){this.setNextCallback(f);var d=this.props.nodeRef?this.props.nodeRef.current:er.findDOMNode(this),h=u==null&&!this.props.addEndListener;if(!d||h){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var m=this.props.nodeRef?[this.nextCallback]:[d,this.nextCallback],y=m[0],w=m[1];this.props.addEndListener(y,w)}u!=null&&setTimeout(this.nextCallback,u)},i.render=function(){var u=this.state.status;if(u===$o)return null;var f=this.props,d=f.children;f.in,f.mountOnEnter,f.unmountOnExit,f.appear,f.enter,f.exit,f.timeout,f.addEndListener,f.onEnter,f.onEntering,f.onEntered,f.onExit,f.onExiting,f.onExited,f.nodeRef;var h=vp(f,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return zt.createElement(yp.Provider,{value:null},typeof d=="function"?d(u,h):zt.cloneElement(zt.Children.only(d),h))},o}(zt.Component);un.contextType=yp;un.propTypes={};function Pr(){}un.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Pr,onEntering:Pr,onEntered:Pr,onExit:Pr,onExiting:Pr,onExited:Pr};un.UNMOUNTED=$o;un.EXITED=_n;un.ENTERING=Dt;un.ENTERED=rn;un.EXITING=Ao;function wp(r){return r.code==="Escape"||r.keyCode===27}function cy(){const r=g.version.split(".");return{major:+r[0],minor:+r[1],patch:+r[2]}}function lr(r){if(!r||typeof r=="function")return null;const{major:o}=cy();return o>=19?r.props.ref:r.ref}const Vr=!!(typeof window<"u"&&window.document&&window.document.createElement);var Ia=!1,za=!1;try{var Ca={get passive(){return Ia=!0},get once(){return za=Ia=!0}};Vr&&(window.addEventListener("test",Ca,Ca),window.removeEventListener("test",Ca,!0))}catch{}function xp(r,o,i,s){if(s&&typeof s!="boolean"&&!za){var u=s.once,f=s.capture,d=i;!za&&u&&(d=i.__once||function h(m){this.removeEventListener(o,h,f),i.call(this,m)},i.__once=d),r.addEventListener(o,d,Ia?s:f)}r.addEventListener(o,i,s)}function Fa(r,o,i,s){var u=s&&typeof s!="boolean"?s.capture:s;r.removeEventListener(o,i,u),i.__once&&r.removeEventListener(o,i.__once,u)}function on(r,o,i,s){return xp(r,o,i,s),function(){Fa(r,o,i,s)}}function fy(r,o,i,s){if(s===void 0&&(s=!0),r){var u=document.createEvent("HTMLEvents");u.initEvent(o,i,s),r.dispatchEvent(u)}}function dy(r){var o=ln(r,"transitionDuration")||"",i=o.indexOf("ms")===-1?1e3:1;return parseFloat(o)*i}function py(r,o,i){i===void 0&&(i=5);var s=!1,u=setTimeout(function(){s||fy(r,"transitionend",!0)},o+i),f=on(r,"transitionend",function(){s=!0},{once:!0});return function(){clearTimeout(u),f()}}function Sp(r,o,i,s){i==null&&(i=dy(r)||0);var u=py(r,i,s),f=on(r,"transitionend",o);return function(){u(),f()}}function Td(r,o){const i=ln(r,o)||"",s=i.indexOf("ms")===-1?1e3:1;return parseFloat(i)*s}function eu(r,o){const i=Td(r,"transitionDuration"),s=Td(r,"transitionDelay"),u=Sp(r,f=>{f.target===r&&(u(),o(f))},i+s)}function _o(...r){return r.filter(o=>o!=null).reduce((o,i)=>{if(typeof i!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return o===null?i:function(...u){o.apply(this,u),i.apply(this,u)}},null)}function Ep(r){r.offsetHeight}const _d=r=>!r||typeof r=="function"?r:o=>{r.current=o};function hy(r,o){const i=_d(r),s=_d(o);return u=>{i&&i(u),s&&s(u)}}function xi(r,o){return g.useMemo(()=>hy(r,o),[r,o])}function hi(r){return r&&"setState"in r?er.findDOMNode(r):r??null}const tu=zt.forwardRef(({onEnter:r,onEntering:o,onEntered:i,onExit:s,onExiting:u,onExited:f,addEndListener:d,children:h,childRef:m,...y},w)=>{const x=g.useRef(null),C=xi(x,m),_=V=>{C(hi(V))},N=V=>X=>{V&&x.current&&V(x.current,X)},L=g.useCallback(N(r),[r]),R=g.useCallback(N(o),[o]),$=g.useCallback(N(i),[i]),D=g.useCallback(N(s),[s]),U=g.useCallback(N(u),[u]),z=g.useCallback(N(f),[f]),B=g.useCallback(N(d),[d]);return v.jsx(un,{ref:w,...y,onEnter:L,onEntered:$,onEntering:R,onExit:D,onExited:z,onExiting:U,addEndListener:B,nodeRef:x,children:typeof h=="function"?(V,X)=>h(V,{...X,ref:_}):zt.cloneElement(h,{ref:_})})}),my={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function vy(r,o){const i=`offset${r[0].toUpperCase()}${r.slice(1)}`,s=o[i],u=my[r];return s+parseInt(ln(o,u[0]),10)+parseInt(ln(o,u[1]),10)}const gy={[_n]:"collapse",[Ao]:"collapsing",[Dt]:"collapsing",[rn]:"collapse show"},yy=zt.forwardRef(({onEnter:r,onEntering:o,onEntered:i,onExit:s,onExiting:u,className:f,children:d,dimension:h="height",in:m=!1,timeout:y=300,mountOnEnter:w=!1,unmountOnExit:x=!1,appear:C=!1,getDimensionValue:_=vy,...N},L)=>{const R=typeof h=="function"?h():h,$=g.useMemo(()=>_o(V=>{V.style[R]="0"},r),[R,r]),D=g.useMemo(()=>_o(V=>{const X=`scroll${R[0].toUpperCase()}${R.slice(1)}`;V.style[R]=`${V[X]}px`},o),[R,o]),U=g.useMemo(()=>_o(V=>{V.style[R]=null},i),[R,i]),z=g.useMemo(()=>_o(V=>{V.style[R]=`${_(R,V)}px`,Ep(V)},s),[s,_,R]),B=g.useMemo(()=>_o(V=>{V.style[R]=null},u),[R,u]);return v.jsx(tu,{ref:L,addEndListener:eu,...N,"aria-expanded":N.role?m:null,onEnter:$,onEntering:D,onEntered:U,onExit:z,onExiting:B,childRef:lr(d),in:m,timeout:y,mountOnEnter:w,unmountOnExit:x,appear:C,children:(V,X)=>zt.cloneElement(d,{...X,className:se(f,d.props.className,gy[V],R==="width"&&"collapse-horizontal")})})});function wy(r){const o=g.useRef(r);return g.useEffect(()=>{o.current=r},[r]),o}function nr(r){const o=wy(r);return g.useCallback(function(...i){return o.current&&o.current(...i)},[o])}const Cp=r=>g.forwardRef((o,i)=>v.jsx("div",{...o,ref:i,className:se(o.className,r)}));function Pd(){return g.useState(null)}function xy(r){const o=g.useRef(r);return g.useEffect(()=>{o.current=r},[r]),o}function It(r){const o=xy(r);return g.useCallback(function(...i){return o.current&&o.current(...i)},[o])}function kp(){const r=g.useRef(!0),o=g.useRef(()=>r.current);return g.useEffect(()=>(r.current=!0,()=>{r.current=!1}),[]),o.current}function Sy(r){const o=g.useRef(null);return g.useEffect(()=>{o.current=r}),o.current}const Ey=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",Cy=typeof document<"u",Ld=Cy||Ey?g.useLayoutEffect:g.useEffect,ky=["as","disabled"];function jy(r,o){if(r==null)return{};var i={};for(var s in r)if({}.hasOwnProperty.call(r,s)){if(o.indexOf(s)>=0)continue;i[s]=r[s]}return i}function Ry(r){return!r||r.trim()==="#"}function nu({tagName:r,disabled:o,href:i,target:s,rel:u,role:f,onClick:d,tabIndex:h=0,type:m}){r||(i!=null||s!=null||u!=null?r="a":r="button");const y={tagName:r};if(r==="button")return[{type:m||"button",disabled:o},y];const w=C=>{if((o||r==="a"&&Ry(i))&&C.preventDefault(),o){C.stopPropagation();return}d==null||d(C)},x=C=>{C.key===" "&&(C.preventDefault(),w(C))};return r==="a"&&(i||(i="#"),o&&(i=void 0)),[{role:f??"button",disabled:void 0,tabIndex:o?void 0:h,href:i,target:r==="a"?s:void 0,"aria-disabled":o||void 0,rel:r==="a"?u:void 0,onClick:w,onKeyDown:x},y]}const Ny=g.forwardRef((r,o)=>{let{as:i,disabled:s}=r,u=jy(r,ky);const[f,{tagName:d}]=nu(Object.assign({tagName:i,disabled:s},u));return v.jsx(d,Object.assign({},u,f,{ref:o}))});Ny.displayName="Button";const Oy=["onKeyDown"];function Ty(r,o){if(r==null)return{};var i={};for(var s in r)if({}.hasOwnProperty.call(r,s)){if(o.indexOf(s)>=0)continue;i[s]=r[s]}return i}function _y(r){return!r||r.trim()==="#"}const jp=g.forwardRef((r,o)=>{let{onKeyDown:i}=r,s=Ty(r,Oy);const[u]=nu(Object.assign({tagName:"a"},s)),f=It(d=>{u.onKeyDown(d),i==null||i(d)});return _y(s.href)||s.role==="button"?v.jsx("a",Object.assign({ref:o},s,u,{onKeyDown:f})):v.jsx("a",Object.assign({ref:o},s,{onKeyDown:i}))});jp.displayName="Anchor";const Py={[Dt]:"show",[rn]:"show"},Mr=g.forwardRef(({className:r,children:o,transitionClasses:i={},onEnter:s,...u},f)=>{const d={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...u},h=g.useCallback((m,y)=>{Ep(m),s==null||s(m,y)},[s]);return v.jsx(tu,{ref:f,addEndListener:eu,...d,onEnter:h,childRef:lr(o),children:(m,y)=>g.cloneElement(o,{...y,className:se("fade",r,o.props.className,Py[m],i[m])})})});Mr.displayName="Fade";const Ly={"aria-label":Qt.string,onClick:Qt.func,variant:Qt.oneOf(["white"])},ru=g.forwardRef(({className:r,variant:o,"aria-label":i="Close",...s},u)=>v.jsx("button",{ref:u,type:"button",className:se("btn-close",o&&`btn-close-${o}`,r),"aria-label":i,...s}));ru.displayName="CloseButton";ru.propTypes=Ly;const Rp=g.forwardRef(({bsPrefix:r,active:o=!1,children:i,className:s,as:u="li",linkAs:f=jp,linkProps:d={},href:h,title:m,target:y,...w},x)=>{const C=pe(r,"breadcrumb-item");return v.jsx(u,{ref:x,...w,className:se(C,s,{active:o}),"aria-current":o?"page":void 0,children:o?i:v.jsx(f,{...d,href:h,title:m,target:y,children:i})})});Rp.displayName="BreadcrumbItem";const Np=g.forwardRef(({bsPrefix:r,className:o,listProps:i={},children:s,label:u="breadcrumb",as:f="nav",...d},h)=>{const m=pe(r,"breadcrumb");return v.jsx(f,{"aria-label":u,className:o,ref:h,...d,children:v.jsx("ol",{...i,className:se(m,i==null?void 0:i.className),children:s})})});Np.displayName="Breadcrumb";const $d=Object.assign(Np,{Item:Rp}),He=g.forwardRef(({as:r,bsPrefix:o,variant:i="primary",size:s,active:u=!1,disabled:f=!1,className:d,...h},m)=>{const y=pe(o,"btn"),[w,{tagName:x}]=nu({tagName:r,disabled:f,...h}),C=x;return v.jsx(C,{...w,...h,ref:m,disabled:f,className:se(d,y,u&&"active",i&&`${y}-${i}`,s&&`${y}-${s}`,h.href&&f&&"disabled")})});He.displayName="Button";function $y(){const r=g.useRef(!0),o=g.useRef(()=>r.current);return g.useEffect(()=>(r.current=!0,()=>{r.current=!1}),[]),o.current}function My(r){const o=g.useRef(r);return o.current=r,o}function Op(r){const o=My(r);g.useEffect(()=>()=>o.current(),[])}const Ba=2**31-1;function Tp(r,o,i){const s=i-Date.now();r.current=s<=Ba?setTimeout(o,s):setTimeout(()=>Tp(r,o,i),Ba)}function Dy(){const r=$y(),o=g.useRef();return Op(()=>clearTimeout(o.current)),g.useMemo(()=>{const i=()=>clearTimeout(o.current);function s(u,f=0){r()&&(i(),f<=Ba?o.current=setTimeout(u,f):Tp(o,u,Date.now()+f))}return{set:s,clear:i,handleRef:o}},[])}function Iy(r,o){return g.Children.toArray(r).some(i=>g.isValidElement(i)&&i.type===o)}function zy({as:r,bsPrefix:o,className:i,...s}){o=pe(o,"col");const u=qg(),f=Jg(),d=[],h=[];return u.forEach(m=>{const y=s[m];delete s[m];let w,x,C;typeof y=="object"&&y!=null?{span:w,offset:x,order:C}=y:w=y;const _=m!==f?`-${m}`:"";w&&d.push(w===!0?`${o}${_}`:`${o}${_}-${w}`),C!=null&&h.push(`order${_}-${C}`),x!=null&&h.push(`offset${_}-${x}`)}),[{...s,className:se(i,...d,...h)},{as:r,bsPrefix:o,spans:d}]}const _p=g.forwardRef((r,o)=>{const[{className:i,...s},{as:u="div",bsPrefix:f,spans:d}]=zy(r);return v.jsx(u,{...s,ref:o,className:se(i,!d.length&&f)})});_p.displayName="Col";const Pp=g.forwardRef(({bsPrefix:r,fluid:o=!1,as:i="div",className:s,...u},f)=>{const d=pe(r,"container"),h=typeof o=="string"?`-${o}`:"-fluid";return v.jsx(i,{ref:f,...u,className:se(s,o?`${d}${h}`:d)})});Pp.displayName="Container";var Fy=Function.prototype.bind.call(Function.prototype.call,[].slice);function Lr(r,o){return Fy(r.querySelectorAll(o))}var Md=Object.prototype.hasOwnProperty;function Dd(r,o,i){for(i of r.keys())if(Mo(i,o))return i}function Mo(r,o){var i,s,u;if(r===o)return!0;if(r&&o&&(i=r.constructor)===o.constructor){if(i===Date)return r.getTime()===o.getTime();if(i===RegExp)return r.toString()===o.toString();if(i===Array){if((s=r.length)===o.length)for(;s--&&Mo(r[s],o[s]););return s===-1}if(i===Set){if(r.size!==o.size)return!1;for(s of r)if(u=s,u&&typeof u=="object"&&(u=Dd(o,u),!u)||!o.has(u))return!1;return!0}if(i===Map){if(r.size!==o.size)return!1;for(s of r)if(u=s[0],u&&typeof u=="object"&&(u=Dd(o,u),!u)||!Mo(s[1],o.get(u)))return!1;return!0}if(i===ArrayBuffer)r=new Uint8Array(r),o=new Uint8Array(o);else if(i===DataView){if((s=r.byteLength)===o.byteLength)for(;s--&&r.getInt8(s)===o.getInt8(s););return s===-1}if(ArrayBuffer.isView(r)){if((s=r.byteLength)===o.byteLength)for(;s--&&r[s]===o[s];);return s===-1}if(!i||typeof r=="object"){s=0;for(i in r)if(Md.call(r,i)&&++s&&!Md.call(o,i)||!(i in o)||!Mo(r[i],o[i]))return!1;return Object.keys(o).length===s}}return r!==r&&o!==o}function By(r){const o=kp();return[r[0],g.useCallback(i=>{if(o())return r[1](i)},[o,r[1]])]}var it="top",jt="bottom",Rt="right",st="left",ou="auto",Go=[it,jt,Rt,st],Dr="start",Uo="end",Ay="clippingParents",Lp="viewport",Po="popper",Uy="reference",Id=Go.reduce(function(r,o){return r.concat([o+"-"+Dr,o+"-"+Uo])},[]),$p=[].concat(Go,[ou]).reduce(function(r,o){return r.concat([o,o+"-"+Dr,o+"-"+Uo])},[]),Wy="beforeRead",Vy="read",Hy="afterRead",Qy="beforeMain",Ky="main",Gy="afterMain",Xy="beforeWrite",Yy="write",qy="afterWrite",Jy=[Wy,Vy,Hy,Qy,Ky,Gy,Xy,Yy,qy];function Kt(r){return r.split("-")[0]}function vt(r){if(r==null)return window;if(r.toString()!=="[object Window]"){var o=r.ownerDocument;return o&&o.defaultView||window}return r}function rr(r){var o=vt(r).Element;return r instanceof o||r instanceof Element}function Gt(r){var o=vt(r).HTMLElement;return r instanceof o||r instanceof HTMLElement}function lu(r){if(typeof ShadowRoot>"u")return!1;var o=vt(r).ShadowRoot;return r instanceof o||r instanceof ShadowRoot}var tr=Math.max,mi=Math.min,Ir=Math.round;function Aa(){var r=navigator.userAgentData;return r!=null&&r.brands&&Array.isArray(r.brands)?r.brands.map(function(o){return o.brand+"/"+o.version}).join(" "):navigator.userAgent}function Mp(){return!/^((?!chrome|android).)*safari/i.test(Aa())}function zr(r,o,i){o===void 0&&(o=!1),i===void 0&&(i=!1);var s=r.getBoundingClientRect(),u=1,f=1;o&&Gt(r)&&(u=r.offsetWidth>0&&Ir(s.width)/r.offsetWidth||1,f=r.offsetHeight>0&&Ir(s.height)/r.offsetHeight||1);var d=rr(r)?vt(r):window,h=d.visualViewport,m=!Mp()&&i,y=(s.left+(m&&h?h.offsetLeft:0))/u,w=(s.top+(m&&h?h.offsetTop:0))/f,x=s.width/u,C=s.height/f;return{width:x,height:C,top:w,right:y+x,bottom:w+C,left:y,x:y,y:w}}function iu(r){var o=zr(r),i=r.offsetWidth,s=r.offsetHeight;return Math.abs(o.width-i)<=1&&(i=o.width),Math.abs(o.height-s)<=1&&(s=o.height),{x:r.offsetLeft,y:r.offsetTop,width:i,height:s}}function Dp(r,o){var i=o.getRootNode&&o.getRootNode();if(r.contains(o))return!0;if(i&&lu(i)){var s=o;do{if(s&&r.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function $n(r){return r?(r.nodeName||"").toLowerCase():null}function sn(r){return vt(r).getComputedStyle(r)}function by(r){return["table","td","th"].indexOf($n(r))>=0}function Dn(r){return((rr(r)?r.ownerDocument:r.document)||window.document).documentElement}function Si(r){return $n(r)==="html"?r:r.assignedSlot||r.parentNode||(lu(r)?r.host:null)||Dn(r)}function zd(r){return!Gt(r)||sn(r).position==="fixed"?null:r.offsetParent}function Zy(r){var o=/firefox/i.test(Aa()),i=/Trident/i.test(Aa());if(i&&Gt(r)){var s=sn(r);if(s.position==="fixed")return null}var u=Si(r);for(lu(u)&&(u=u.host);Gt(u)&&["html","body"].indexOf($n(u))<0;){var f=sn(u);if(f.transform!=="none"||f.perspective!=="none"||f.contain==="paint"||["transform","perspective"].indexOf(f.willChange)!==-1||o&&f.willChange==="filter"||o&&f.filter&&f.filter!=="none")return u;u=u.parentNode}return null}function Xo(r){for(var o=vt(r),i=zd(r);i&&by(i)&&sn(i).position==="static";)i=zd(i);return i&&($n(i)==="html"||$n(i)==="body"&&sn(i).position==="static")?o:i||Zy(r)||o}function su(r){return["top","bottom"].indexOf(r)>=0?"x":"y"}function Do(r,o,i){return tr(r,mi(o,i))}function e0(r,o,i){var s=Do(r,o,i);return s>i?i:s}function Ip(){return{top:0,right:0,bottom:0,left:0}}function zp(r){return Object.assign({},Ip(),r)}function Fp(r,o){return o.reduce(function(i,s){return i[s]=r,i},{})}var t0=function(o,i){return o=typeof o=="function"?o(Object.assign({},i.rects,{placement:i.placement})):o,zp(typeof o!="number"?o:Fp(o,Go))};function n0(r){var o,i=r.state,s=r.name,u=r.options,f=i.elements.arrow,d=i.modifiersData.popperOffsets,h=Kt(i.placement),m=su(h),y=[st,Rt].indexOf(h)>=0,w=y?"height":"width";if(!(!f||!d)){var x=t0(u.padding,i),C=iu(f),_=m==="y"?it:st,N=m==="y"?jt:Rt,L=i.rects.reference[w]+i.rects.reference[m]-d[m]-i.rects.popper[w],R=d[m]-i.rects.reference[m],$=Xo(f),D=$?m==="y"?$.clientHeight||0:$.clientWidth||0:0,U=L/2-R/2,z=x[_],B=D-C[w]-x[N],V=D/2-C[w]/2+U,X=Do(z,V,B),ae=m;i.modifiersData[s]=(o={},o[ae]=X,o.centerOffset=X-V,o)}}function r0(r){var o=r.state,i=r.options,s=i.element,u=s===void 0?"[data-popper-arrow]":s;u!=null&&(typeof u=="string"&&(u=o.elements.popper.querySelector(u),!u)||Dp(o.elements.popper,u)&&(o.elements.arrow=u))}const o0={name:"arrow",enabled:!0,phase:"main",fn:n0,effect:r0,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fr(r){return r.split("-")[1]}var l0={top:"auto",right:"auto",bottom:"auto",left:"auto"};function i0(r,o){var i=r.x,s=r.y,u=o.devicePixelRatio||1;return{x:Ir(i*u)/u||0,y:Ir(s*u)/u||0}}function Fd(r){var o,i=r.popper,s=r.popperRect,u=r.placement,f=r.variation,d=r.offsets,h=r.position,m=r.gpuAcceleration,y=r.adaptive,w=r.roundOffsets,x=r.isFixed,C=d.x,_=C===void 0?0:C,N=d.y,L=N===void 0?0:N,R=typeof w=="function"?w({x:_,y:L}):{x:_,y:L};_=R.x,L=R.y;var $=d.hasOwnProperty("x"),D=d.hasOwnProperty("y"),U=st,z=it,B=window;if(y){var V=Xo(i),X="clientHeight",ae="clientWidth";if(V===vt(i)&&(V=Dn(i),sn(V).position!=="static"&&h==="absolute"&&(X="scrollHeight",ae="scrollWidth")),V=V,u===it||(u===st||u===Rt)&&f===Uo){z=jt;var me=x&&V===B&&B.visualViewport?B.visualViewport.height:V[X];L-=me-s.height,L*=m?1:-1}if(u===st||(u===it||u===jt)&&f===Uo){U=Rt;var ce=x&&V===B&&B.visualViewport?B.visualViewport.width:V[ae];_-=ce-s.width,_*=m?1:-1}}var ge=Object.assign({position:h},y&&l0),Ee=w===!0?i0({x:_,y:L},vt(i)):{x:_,y:L};if(_=Ee.x,L=Ee.y,m){var fe;return Object.assign({},ge,(fe={},fe[z]=D?"0":"",fe[U]=$?"0":"",fe.transform=(B.devicePixelRatio||1)<=1?"translate("+_+"px, "+L+"px)":"translate3d("+_+"px, "+L+"px, 0)",fe))}return Object.assign({},ge,(o={},o[z]=D?L+"px":"",o[U]=$?_+"px":"",o.transform="",o))}function s0(r){var o=r.state,i=r.options,s=i.gpuAcceleration,u=s===void 0?!0:s,f=i.adaptive,d=f===void 0?!0:f,h=i.roundOffsets,m=h===void 0?!0:h,y={placement:Kt(o.placement),variation:Fr(o.placement),popper:o.elements.popper,popperRect:o.rects.popper,gpuAcceleration:u,isFixed:o.options.strategy==="fixed"};o.modifiersData.popperOffsets!=null&&(o.styles.popper=Object.assign({},o.styles.popper,Fd(Object.assign({},y,{offsets:o.modifiersData.popperOffsets,position:o.options.strategy,adaptive:d,roundOffsets:m})))),o.modifiersData.arrow!=null&&(o.styles.arrow=Object.assign({},o.styles.arrow,Fd(Object.assign({},y,{offsets:o.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:m})))),o.attributes.popper=Object.assign({},o.attributes.popper,{"data-popper-placement":o.placement})}const a0={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:s0,data:{}};var si={passive:!0};function u0(r){var o=r.state,i=r.instance,s=r.options,u=s.scroll,f=u===void 0?!0:u,d=s.resize,h=d===void 0?!0:d,m=vt(o.elements.popper),y=[].concat(o.scrollParents.reference,o.scrollParents.popper);return f&&y.forEach(function(w){w.addEventListener("scroll",i.update,si)}),h&&m.addEventListener("resize",i.update,si),function(){f&&y.forEach(function(w){w.removeEventListener("scroll",i.update,si)}),h&&m.removeEventListener("resize",i.update,si)}}const c0={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:u0,data:{}};var f0={left:"right",right:"left",bottom:"top",top:"bottom"};function fi(r){return r.replace(/left|right|bottom|top/g,function(o){return f0[o]})}var d0={start:"end",end:"start"};function Bd(r){return r.replace(/start|end/g,function(o){return d0[o]})}function au(r){var o=vt(r),i=o.pageXOffset,s=o.pageYOffset;return{scrollLeft:i,scrollTop:s}}function uu(r){return zr(Dn(r)).left+au(r).scrollLeft}function p0(r,o){var i=vt(r),s=Dn(r),u=i.visualViewport,f=s.clientWidth,d=s.clientHeight,h=0,m=0;if(u){f=u.width,d=u.height;var y=Mp();(y||!y&&o==="fixed")&&(h=u.offsetLeft,m=u.offsetTop)}return{width:f,height:d,x:h+uu(r),y:m}}function h0(r){var o,i=Dn(r),s=au(r),u=(o=r.ownerDocument)==null?void 0:o.body,f=tr(i.scrollWidth,i.clientWidth,u?u.scrollWidth:0,u?u.clientWidth:0),d=tr(i.scrollHeight,i.clientHeight,u?u.scrollHeight:0,u?u.clientHeight:0),h=-s.scrollLeft+uu(r),m=-s.scrollTop;return sn(u||i).direction==="rtl"&&(h+=tr(i.clientWidth,u?u.clientWidth:0)-f),{width:f,height:d,x:h,y:m}}function cu(r){var o=sn(r),i=o.overflow,s=o.overflowX,u=o.overflowY;return/auto|scroll|overlay|hidden/.test(i+u+s)}function Bp(r){return["html","body","#document"].indexOf($n(r))>=0?r.ownerDocument.body:Gt(r)&&cu(r)?r:Bp(Si(r))}function Io(r,o){var i;o===void 0&&(o=[]);var s=Bp(r),u=s===((i=r.ownerDocument)==null?void 0:i.body),f=vt(s),d=u?[f].concat(f.visualViewport||[],cu(s)?s:[]):s,h=o.concat(d);return u?h:h.concat(Io(Si(d)))}function Ua(r){return Object.assign({},r,{left:r.x,top:r.y,right:r.x+r.width,bottom:r.y+r.height})}function m0(r,o){var i=zr(r,!1,o==="fixed");return i.top=i.top+r.clientTop,i.left=i.left+r.clientLeft,i.bottom=i.top+r.clientHeight,i.right=i.left+r.clientWidth,i.width=r.clientWidth,i.height=r.clientHeight,i.x=i.left,i.y=i.top,i}function Ad(r,o,i){return o===Lp?Ua(p0(r,i)):rr(o)?m0(o,i):Ua(h0(Dn(r)))}function v0(r){var o=Io(Si(r)),i=["absolute","fixed"].indexOf(sn(r).position)>=0,s=i&&Gt(r)?Xo(r):r;return rr(s)?o.filter(function(u){return rr(u)&&Dp(u,s)&&$n(u)!=="body"}):[]}function g0(r,o,i,s){var u=o==="clippingParents"?v0(r):[].concat(o),f=[].concat(u,[i]),d=f[0],h=f.reduce(function(m,y){var w=Ad(r,y,s);return m.top=tr(w.top,m.top),m.right=mi(w.right,m.right),m.bottom=mi(w.bottom,m.bottom),m.left=tr(w.left,m.left),m},Ad(r,d,s));return h.width=h.right-h.left,h.height=h.bottom-h.top,h.x=h.left,h.y=h.top,h}function Ap(r){var o=r.reference,i=r.element,s=r.placement,u=s?Kt(s):null,f=s?Fr(s):null,d=o.x+o.width/2-i.width/2,h=o.y+o.height/2-i.height/2,m;switch(u){case it:m={x:d,y:o.y-i.height};break;case jt:m={x:d,y:o.y+o.height};break;case Rt:m={x:o.x+o.width,y:h};break;case st:m={x:o.x-i.width,y:h};break;default:m={x:o.x,y:o.y}}var y=u?su(u):null;if(y!=null){var w=y==="y"?"height":"width";switch(f){case Dr:m[y]=m[y]-(o[w]/2-i[w]/2);break;case Uo:m[y]=m[y]+(o[w]/2-i[w]/2);break}}return m}function Wo(r,o){o===void 0&&(o={});var i=o,s=i.placement,u=s===void 0?r.placement:s,f=i.strategy,d=f===void 0?r.strategy:f,h=i.boundary,m=h===void 0?Ay:h,y=i.rootBoundary,w=y===void 0?Lp:y,x=i.elementContext,C=x===void 0?Po:x,_=i.altBoundary,N=_===void 0?!1:_,L=i.padding,R=L===void 0?0:L,$=zp(typeof R!="number"?R:Fp(R,Go)),D=C===Po?Uy:Po,U=r.rects.popper,z=r.elements[N?D:C],B=g0(rr(z)?z:z.contextElement||Dn(r.elements.popper),m,w,d),V=zr(r.elements.reference),X=Ap({reference:V,element:U,placement:u}),ae=Ua(Object.assign({},U,X)),me=C===Po?ae:V,ce={top:B.top-me.top+$.top,bottom:me.bottom-B.bottom+$.bottom,left:B.left-me.left+$.left,right:me.right-B.right+$.right},ge=r.modifiersData.offset;if(C===Po&&ge){var Ee=ge[u];Object.keys(ce).forEach(function(fe){var ye=[Rt,jt].indexOf(fe)>=0?1:-1,ne=[it,jt].indexOf(fe)>=0?"y":"x";ce[fe]+=Ee[ne]*ye})}return ce}function y0(r,o){o===void 0&&(o={});var i=o,s=i.placement,u=i.boundary,f=i.rootBoundary,d=i.padding,h=i.flipVariations,m=i.allowedAutoPlacements,y=m===void 0?$p:m,w=Fr(s),x=w?h?Id:Id.filter(function(N){return Fr(N)===w}):Go,C=x.filter(function(N){return y.indexOf(N)>=0});C.length===0&&(C=x);var _=C.reduce(function(N,L){return N[L]=Wo(r,{placement:L,boundary:u,rootBoundary:f,padding:d})[Kt(L)],N},{});return Object.keys(_).sort(function(N,L){return _[N]-_[L]})}function w0(r){if(Kt(r)===ou)return[];var o=fi(r);return[Bd(r),o,Bd(o)]}function x0(r){var o=r.state,i=r.options,s=r.name;if(!o.modifiersData[s]._skip){for(var u=i.mainAxis,f=u===void 0?!0:u,d=i.altAxis,h=d===void 0?!0:d,m=i.fallbackPlacements,y=i.padding,w=i.boundary,x=i.rootBoundary,C=i.altBoundary,_=i.flipVariations,N=_===void 0?!0:_,L=i.allowedAutoPlacements,R=o.options.placement,$=Kt(R),D=$===R,U=m||(D||!N?[fi(R)]:w0(R)),z=[R].concat(U).reduce(function(q,ie){return q.concat(Kt(ie)===ou?y0(o,{placement:ie,boundary:w,rootBoundary:x,padding:y,flipVariations:N,allowedAutoPlacements:L}):ie)},[]),B=o.rects.reference,V=o.rects.popper,X=new Map,ae=!0,me=z[0],ce=0;ce<z.length;ce++){var ge=z[ce],Ee=Kt(ge),fe=Fr(ge)===Dr,ye=[it,jt].indexOf(Ee)>=0,ne=ye?"width":"height",te=Wo(o,{placement:ge,boundary:w,rootBoundary:x,altBoundary:C,padding:y}),Z=ye?fe?Rt:st:fe?jt:it;B[ne]>V[ne]&&(Z=fi(Z));var I=fi(Z),K=[];if(f&&K.push(te[Ee]<=0),h&&K.push(te[Z]<=0,te[I]<=0),K.every(function(q){return q})){me=ge,ae=!1;break}X.set(ge,K)}if(ae)for(var Q=N?3:1,j=function(ie){var de=z.find(function(we){var he=X.get(we);if(he)return he.slice(0,ie).every(function(Se){return Se})});if(de)return me=de,"break"},M=Q;M>0;M--){var re=j(M);if(re==="break")break}o.placement!==me&&(o.modifiersData[s]._skip=!0,o.placement=me,o.reset=!0)}}const S0={name:"flip",enabled:!0,phase:"main",fn:x0,requiresIfExists:["offset"],data:{_skip:!1}};function Ud(r,o,i){return i===void 0&&(i={x:0,y:0}),{top:r.top-o.height-i.y,right:r.right-o.width+i.x,bottom:r.bottom-o.height+i.y,left:r.left-o.width-i.x}}function Wd(r){return[it,Rt,jt,st].some(function(o){return r[o]>=0})}function E0(r){var o=r.state,i=r.name,s=o.rects.reference,u=o.rects.popper,f=o.modifiersData.preventOverflow,d=Wo(o,{elementContext:"reference"}),h=Wo(o,{altBoundary:!0}),m=Ud(d,s),y=Ud(h,u,f),w=Wd(m),x=Wd(y);o.modifiersData[i]={referenceClippingOffsets:m,popperEscapeOffsets:y,isReferenceHidden:w,hasPopperEscaped:x},o.attributes.popper=Object.assign({},o.attributes.popper,{"data-popper-reference-hidden":w,"data-popper-escaped":x})}const C0={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:E0};function k0(r,o,i){var s=Kt(r),u=[st,it].indexOf(s)>=0?-1:1,f=typeof i=="function"?i(Object.assign({},o,{placement:r})):i,d=f[0],h=f[1];return d=d||0,h=(h||0)*u,[st,Rt].indexOf(s)>=0?{x:h,y:d}:{x:d,y:h}}function j0(r){var o=r.state,i=r.options,s=r.name,u=i.offset,f=u===void 0?[0,0]:u,d=$p.reduce(function(w,x){return w[x]=k0(x,o.rects,f),w},{}),h=d[o.placement],m=h.x,y=h.y;o.modifiersData.popperOffsets!=null&&(o.modifiersData.popperOffsets.x+=m,o.modifiersData.popperOffsets.y+=y),o.modifiersData[s]=d}const R0={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:j0};function N0(r){var o=r.state,i=r.name;o.modifiersData[i]=Ap({reference:o.rects.reference,element:o.rects.popper,placement:o.placement})}const O0={name:"popperOffsets",enabled:!0,phase:"read",fn:N0,data:{}};function T0(r){return r==="x"?"y":"x"}function _0(r){var o=r.state,i=r.options,s=r.name,u=i.mainAxis,f=u===void 0?!0:u,d=i.altAxis,h=d===void 0?!1:d,m=i.boundary,y=i.rootBoundary,w=i.altBoundary,x=i.padding,C=i.tether,_=C===void 0?!0:C,N=i.tetherOffset,L=N===void 0?0:N,R=Wo(o,{boundary:m,rootBoundary:y,padding:x,altBoundary:w}),$=Kt(o.placement),D=Fr(o.placement),U=!D,z=su($),B=T0(z),V=o.modifiersData.popperOffsets,X=o.rects.reference,ae=o.rects.popper,me=typeof L=="function"?L(Object.assign({},o.rects,{placement:o.placement})):L,ce=typeof me=="number"?{mainAxis:me,altAxis:me}:Object.assign({mainAxis:0,altAxis:0},me),ge=o.modifiersData.offset?o.modifiersData.offset[o.placement]:null,Ee={x:0,y:0};if(V){if(f){var fe,ye=z==="y"?it:st,ne=z==="y"?jt:Rt,te=z==="y"?"height":"width",Z=V[z],I=Z+R[ye],K=Z-R[ne],Q=_?-ae[te]/2:0,j=D===Dr?X[te]:ae[te],M=D===Dr?-ae[te]:-X[te],re=o.elements.arrow,q=_&&re?iu(re):{width:0,height:0},ie=o.modifiersData["arrow#persistent"]?o.modifiersData["arrow#persistent"].padding:Ip(),de=ie[ye],we=ie[ne],he=Do(0,X[te],q[te]),Se=U?X[te]/2-Q-he-de-ce.mainAxis:j-he-de-ce.mainAxis,$e=U?-X[te]/2+Q+he+we+ce.mainAxis:M+he+we+ce.mainAxis,at=o.elements.arrow&&Xo(o.elements.arrow),Nt=at?z==="y"?at.clientTop||0:at.clientLeft||0:0,ut=(fe=ge==null?void 0:ge[z])!=null?fe:0,gt=Z+Se-ut-Nt,je=Z+$e-ut,Ft=Do(_?mi(I,gt):I,Z,_?tr(K,je):K);V[z]=Ft,Ee[z]=Ft-Z}if(h){var yt,ir=z==="x"?it:st,In=z==="x"?jt:Rt,Je=V[B],ct=B==="y"?"height":"width",cn=Je+R[ir],zn=Je-R[In],Xt=[it,st].indexOf($)!==-1,Fn=(yt=ge==null?void 0:ge[B])!=null?yt:0,xe=Xt?cn:Je-X[ct]-ae[ct]-Fn+ce.altAxis,ft=Xt?Je+X[ct]+ae[ct]-Fn-ce.altAxis:zn,Bt=_&&Xt?e0(xe,Je,ft):Do(_?xe:cn,Je,_?ft:zn);V[B]=Bt,Ee[B]=Bt-Je}o.modifiersData[s]=Ee}}const P0={name:"preventOverflow",enabled:!0,phase:"main",fn:_0,requiresIfExists:["offset"]};function L0(r){return{scrollLeft:r.scrollLeft,scrollTop:r.scrollTop}}function $0(r){return r===vt(r)||!Gt(r)?au(r):L0(r)}function M0(r){var o=r.getBoundingClientRect(),i=Ir(o.width)/r.offsetWidth||1,s=Ir(o.height)/r.offsetHeight||1;return i!==1||s!==1}function D0(r,o,i){i===void 0&&(i=!1);var s=Gt(o),u=Gt(o)&&M0(o),f=Dn(o),d=zr(r,u,i),h={scrollLeft:0,scrollTop:0},m={x:0,y:0};return(s||!s&&!i)&&(($n(o)!=="body"||cu(f))&&(h=$0(o)),Gt(o)?(m=zr(o,!0),m.x+=o.clientLeft,m.y+=o.clientTop):f&&(m.x=uu(f))),{x:d.left+h.scrollLeft-m.x,y:d.top+h.scrollTop-m.y,width:d.width,height:d.height}}function I0(r){var o=new Map,i=new Set,s=[];r.forEach(function(f){o.set(f.name,f)});function u(f){i.add(f.name);var d=[].concat(f.requires||[],f.requiresIfExists||[]);d.forEach(function(h){if(!i.has(h)){var m=o.get(h);m&&u(m)}}),s.push(f)}return r.forEach(function(f){i.has(f.name)||u(f)}),s}function z0(r){var o=I0(r);return Jy.reduce(function(i,s){return i.concat(o.filter(function(u){return u.phase===s}))},[])}function F0(r){var o;return function(){return o||(o=new Promise(function(i){Promise.resolve().then(function(){o=void 0,i(r())})})),o}}function B0(r){var o=r.reduce(function(i,s){var u=i[s.name];return i[s.name]=u?Object.assign({},u,s,{options:Object.assign({},u.options,s.options),data:Object.assign({},u.data,s.data)}):s,i},{});return Object.keys(o).map(function(i){return o[i]})}var Vd={placement:"bottom",modifiers:[],strategy:"absolute"};function Hd(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return!o.some(function(s){return!(s&&typeof s.getBoundingClientRect=="function")})}function A0(r){r===void 0&&(r={});var o=r,i=o.defaultModifiers,s=i===void 0?[]:i,u=o.defaultOptions,f=u===void 0?Vd:u;return function(h,m,y){y===void 0&&(y=f);var w={placement:"bottom",orderedModifiers:[],options:Object.assign({},Vd,f),modifiersData:{},elements:{reference:h,popper:m},attributes:{},styles:{}},x=[],C=!1,_={state:w,setOptions:function($){var D=typeof $=="function"?$(w.options):$;L(),w.options=Object.assign({},f,w.options,D),w.scrollParents={reference:rr(h)?Io(h):h.contextElement?Io(h.contextElement):[],popper:Io(m)};var U=z0(B0([].concat(s,w.options.modifiers)));return w.orderedModifiers=U.filter(function(z){return z.enabled}),N(),_.update()},forceUpdate:function(){if(!C){var $=w.elements,D=$.reference,U=$.popper;if(Hd(D,U)){w.rects={reference:D0(D,Xo(U),w.options.strategy==="fixed"),popper:iu(U)},w.reset=!1,w.placement=w.options.placement,w.orderedModifiers.forEach(function(ce){return w.modifiersData[ce.name]=Object.assign({},ce.data)});for(var z=0;z<w.orderedModifiers.length;z++){if(w.reset===!0){w.reset=!1,z=-1;continue}var B=w.orderedModifiers[z],V=B.fn,X=B.options,ae=X===void 0?{}:X,me=B.name;typeof V=="function"&&(w=V({state:w,options:ae,name:me,instance:_})||w)}}}},update:F0(function(){return new Promise(function(R){_.forceUpdate(),R(w)})}),destroy:function(){L(),C=!0}};if(!Hd(h,m))return _;_.setOptions(y).then(function(R){!C&&y.onFirstUpdate&&y.onFirstUpdate(R)});function N(){w.orderedModifiers.forEach(function(R){var $=R.name,D=R.options,U=D===void 0?{}:D,z=R.effect;if(typeof z=="function"){var B=z({state:w,name:$,instance:_,options:U}),V=function(){};x.push(B||V)}})}function L(){x.forEach(function(R){return R()}),x=[]}return _}}const U0=A0({defaultModifiers:[C0,O0,a0,c0,R0,S0,P0,o0]}),W0=["enabled","placement","strategy","modifiers"];function V0(r,o){if(r==null)return{};var i={};for(var s in r)if({}.hasOwnProperty.call(r,s)){if(o.indexOf(s)>=0)continue;i[s]=r[s]}return i}const H0={name:"applyStyles",enabled:!1,phase:"afterWrite",fn:()=>{}},Q0={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:({state:r})=>()=>{const{reference:o,popper:i}=r.elements;if("removeAttribute"in o){const s=(o.getAttribute("aria-describedby")||"").split(",").filter(u=>u.trim()!==i.id);s.length?o.setAttribute("aria-describedby",s.join(",")):o.removeAttribute("aria-describedby")}},fn:({state:r})=>{var o;const{popper:i,reference:s}=r.elements,u=(o=i.getAttribute("role"))==null?void 0:o.toLowerCase();if(i.id&&u==="tooltip"&&"setAttribute"in s){const f=s.getAttribute("aria-describedby");if(f&&f.split(",").indexOf(i.id)!==-1)return;s.setAttribute("aria-describedby",f?`${f},${i.id}`:i.id)}}},K0=[];function G0(r,o,i={}){let{enabled:s=!0,placement:u="bottom",strategy:f="absolute",modifiers:d=K0}=i,h=V0(i,W0);const m=g.useRef(d),y=g.useRef(),w=g.useCallback(()=>{var R;(R=y.current)==null||R.update()},[]),x=g.useCallback(()=>{var R;(R=y.current)==null||R.forceUpdate()},[]),[C,_]=By(g.useState({placement:u,update:w,forceUpdate:x,attributes:{},styles:{popper:{},arrow:{}}})),N=g.useMemo(()=>({name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:({state:R})=>{const $={},D={};Object.keys(R.elements).forEach(U=>{$[U]=R.styles[U],D[U]=R.attributes[U]}),_({state:R,styles:$,attributes:D,update:w,forceUpdate:x,placement:R.placement})}}),[w,x,_]),L=g.useMemo(()=>(Mo(m.current,d)||(m.current=d),m.current),[d]);return g.useEffect(()=>{!y.current||!s||y.current.setOptions({placement:u,strategy:f,modifiers:[...L,N,H0]})},[f,u,N,s,L]),g.useEffect(()=>{if(!(!s||r==null||o==null))return y.current=U0(r,o,Object.assign({},h,{placement:u,strategy:f,modifiers:[...L,Q0,N]})),()=>{y.current!=null&&(y.current.destroy(),y.current=void 0,_(R=>Object.assign({},R,{attributes:{},styles:{popper:{}}})))}},[s,r,o]),C}function Vo(r,o){if(r.contains)return r.contains(o);if(r.compareDocumentPosition)return r===o||!!(r.compareDocumentPosition(o)&16)}var ka,Qd;function X0(){if(Qd)return ka;Qd=1;var r=function(){};return ka=r,ka}var Y0=X0();const q0=Br(Y0),Kd=()=>{};function J0(r){return r.button===0}function b0(r){return!!(r.metaKey||r.altKey||r.ctrlKey||r.shiftKey)}const di=r=>r&&("current"in r?r.current:r),Gd={click:"mousedown",mouseup:"mousedown",pointerup:"pointerdown"};function Z0(r,o=Kd,{disabled:i,clickTrigger:s="click"}={}){const u=g.useRef(!1),f=g.useRef(!1),d=g.useCallback(y=>{const w=di(r);q0(!!w,"ClickOutside captured a close event but does not have a ref to compare it to. useClickOutside(), should be passed a ref that resolves to a DOM node"),u.current=!w||b0(y)||!J0(y)||!!Vo(w,y.target)||f.current,f.current=!1},[r]),h=It(y=>{const w=di(r);w&&Vo(w,y.target)?f.current=!0:f.current=!1}),m=It(y=>{u.current||o(y)});g.useEffect(()=>{var y,w;if(i||r==null)return;const x=Wr(di(r)),C=x.defaultView||window;let _=(y=C.event)!=null?y:(w=C.parent)==null?void 0:w.event,N=null;Gd[s]&&(N=on(x,Gd[s],h,!0));const L=on(x,s,d,!0),R=on(x,s,D=>{if(D===_){_=void 0;return}m(D)});let $=[];return"ontouchstart"in x.documentElement&&($=[].slice.call(x.body.children).map(D=>on(D,"mousemove",Kd))),()=>{N==null||N(),L(),R(),$.forEach(D=>D())}},[r,i,s,d,h,m])}function ew(r){const o={};return Array.isArray(r)?(r==null||r.forEach(i=>{o[i.name]=i}),o):r||o}function tw(r={}){return Array.isArray(r)?r:Object.keys(r).map(o=>(r[o].name=o,r[o]))}function nw({enabled:r,enableEvents:o,placement:i,flip:s,offset:u,fixed:f,containerPadding:d,arrowElement:h,popperConfig:m={}}){var y,w,x,C;const _=ew(m.modifiers);return Object.assign({},m,{placement:i,enabled:r,strategy:f?"fixed":m.strategy,modifiers:tw(Object.assign({},_,{eventListeners:{enabled:o,options:(y=_.eventListeners)==null?void 0:y.options},preventOverflow:Object.assign({},_.preventOverflow,{options:Object.assign({padding:d},(w=_.preventOverflow)==null?void 0:w.options)}),offset:{options:Object.assign({offset:u},(x=_.offset)==null?void 0:x.options)},arrow:Object.assign({},_.arrow,{enabled:!!h,options:Object.assign({},(C=_.arrow)==null?void 0:C.options,{element:h})}),flip:Object.assign({enabled:!!s},_.flip)}))})}const rw=g.createContext(null),ow="data-rr-ui-";function lw(r){return`${ow}${r}`}const Up=g.createContext(Vr?window:void 0);Up.Provider;function fu(){return g.useContext(Up)}const iw=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",sw=typeof document<"u",Wp=sw||iw?g.useLayoutEffect:g.useEffect,Vp=g.createContext(null);Vp.displayName="InputGroupContext";const Yo=g.createContext(null);Yo.displayName="NavbarContext";const aw={type:Qt.string,tooltip:Qt.bool,as:Qt.elementType},Ei=g.forwardRef(({as:r="div",className:o,type:i="valid",tooltip:s=!1,...u},f)=>v.jsx(r,{...u,ref:f,className:se(o,`${i}-${s?"tooltip":"feedback"}`)}));Ei.displayName="Feedback";Ei.propTypes=aw;const an=g.createContext({}),qo=g.forwardRef(({id:r,bsPrefix:o,className:i,type:s="checkbox",isValid:u=!1,isInvalid:f=!1,as:d="input",...h},m)=>{const{controlId:y}=g.useContext(an);return o=pe(o,"form-check-input"),v.jsx(d,{...h,ref:m,type:s,id:r||y,className:se(i,o,u&&"is-valid",f&&"is-invalid")})});qo.displayName="FormCheckInput";const vi=g.forwardRef(({bsPrefix:r,className:o,htmlFor:i,...s},u)=>{const{controlId:f}=g.useContext(an);return r=pe(r,"form-check-label"),v.jsx("label",{...s,ref:u,htmlFor:i||f,className:se(o,r)})});vi.displayName="FormCheckLabel";const Hp=g.forwardRef(({id:r,bsPrefix:o,bsSwitchPrefix:i,inline:s=!1,reverse:u=!1,disabled:f=!1,isValid:d=!1,isInvalid:h=!1,feedbackTooltip:m=!1,feedback:y,feedbackType:w,className:x,style:C,title:_="",type:N="checkbox",label:L,children:R,as:$="input",...D},U)=>{o=pe(o,"form-check"),i=pe(i,"form-switch");const{controlId:z}=g.useContext(an),B=g.useMemo(()=>({controlId:r||z}),[z,r]),V=!R&&L!=null&&L!==!1||Iy(R,vi),X=v.jsx(qo,{...D,type:N==="switch"?"checkbox":N,ref:U,isValid:d,isInvalid:h,disabled:f,as:$});return v.jsx(an.Provider,{value:B,children:v.jsx("div",{style:C,className:se(x,V&&o,s&&`${o}-inline`,u&&`${o}-reverse`,N==="switch"&&i),children:R||v.jsxs(v.Fragment,{children:[X,V&&v.jsx(vi,{title:_,children:L}),y&&v.jsx(Ei,{type:w,tooltip:m,children:y})]})})})});Hp.displayName="FormCheck";const gi=Object.assign(Hp,{Input:qo,Label:vi}),Qp=g.forwardRef(({bsPrefix:r,type:o,size:i,htmlSize:s,id:u,className:f,isValid:d=!1,isInvalid:h=!1,plaintext:m,readOnly:y,as:w="input",...x},C)=>{const{controlId:_}=g.useContext(an);return r=pe(r,"form-control"),v.jsx(w,{...x,type:o,size:s,ref:C,readOnly:y,id:u||_,className:se(f,m?`${r}-plaintext`:r,i&&`${r}-${i}`,o==="color"&&`${r}-color`,d&&"is-valid",h&&"is-invalid")})});Qp.displayName="FormControl";const uw=Object.assign(Qp,{Feedback:Ei}),Kp=g.forwardRef(({className:r,bsPrefix:o,as:i="div",...s},u)=>(o=pe(o,"form-floating"),v.jsx(i,{ref:u,className:se(r,o),...s})));Kp.displayName="FormFloating";const du=g.forwardRef(({controlId:r,as:o="div",...i},s)=>{const u=g.useMemo(()=>({controlId:r}),[r]);return v.jsx(an.Provider,{value:u,children:v.jsx(o,{...i,ref:s})})});du.displayName="FormGroup";const Gp=g.forwardRef(({as:r="label",bsPrefix:o,column:i=!1,visuallyHidden:s=!1,className:u,htmlFor:f,...d},h)=>{const{controlId:m}=g.useContext(an);o=pe(o,"form-label");let y="col-form-label";typeof i=="string"&&(y=`${y} ${y}-${i}`);const w=se(u,o,s&&"visually-hidden",i&&y);return f=f||m,i?v.jsx(_p,{ref:h,as:"label",className:w,htmlFor:f,...d}):v.jsx(r,{ref:h,className:w,htmlFor:f,...d})});Gp.displayName="FormLabel";const Xp=g.forwardRef(({bsPrefix:r,className:o,id:i,...s},u)=>{const{controlId:f}=g.useContext(an);return r=pe(r,"form-range"),v.jsx("input",{...s,type:"range",ref:u,className:se(o,r),id:i||f})});Xp.displayName="FormRange";const Yp=g.forwardRef(({bsPrefix:r,size:o,htmlSize:i,className:s,isValid:u=!1,isInvalid:f=!1,id:d,...h},m)=>{const{controlId:y}=g.useContext(an);return r=pe(r,"form-select"),v.jsx("select",{...h,size:i,ref:m,className:se(s,r,o&&`${r}-${o}`,u&&"is-valid",f&&"is-invalid"),id:d||y})});Yp.displayName="FormSelect";const qp=g.forwardRef(({bsPrefix:r,className:o,as:i="small",muted:s,...u},f)=>(r=pe(r,"form-text"),v.jsx(i,{...u,ref:f,className:se(o,r,s&&"text-muted")})));qp.displayName="FormText";const Jp=g.forwardRef((r,o)=>v.jsx(gi,{...r,ref:o,type:"switch"}));Jp.displayName="Switch";const cw=Object.assign(Jp,{Input:gi.Input,Label:gi.Label}),bp=g.forwardRef(({bsPrefix:r,className:o,children:i,controlId:s,label:u,...f},d)=>(r=pe(r,"form-floating"),v.jsxs(du,{ref:d,className:se(o,r),controlId:s,...f,children:[i,v.jsx("label",{htmlFor:s,children:u})]})));bp.displayName="FloatingLabel";const fw={_ref:Qt.any,validated:Qt.bool,as:Qt.elementType},pu=g.forwardRef(({className:r,validated:o,as:i="form",...s},u)=>v.jsx(i,{...s,ref:u,className:se(r,o&&"was-validated")}));pu.displayName="Form";pu.propTypes=fw;const Lo=Object.assign(pu,{Group:du,Control:uw,Floating:Kp,Check:gi,Switch:cw,Label:Gp,Text:qp,Range:Xp,Select:Yp,FloatingLabel:bp}),Ci=g.forwardRef(({className:r,bsPrefix:o,as:i="span",...s},u)=>(o=pe(o,"input-group-text"),v.jsx(i,{ref:u,className:se(r,o),...s})));Ci.displayName="InputGroupText";const dw=r=>v.jsx(Ci,{children:v.jsx(qo,{type:"checkbox",...r})}),pw=r=>v.jsx(Ci,{children:v.jsx(qo,{type:"radio",...r})}),Zp=g.forwardRef(({bsPrefix:r,size:o,hasValidation:i,className:s,as:u="div",...f},d)=>{r=pe(r,"input-group");const h=g.useMemo(()=>({}),[]);return v.jsx(Vp.Provider,{value:h,children:v.jsx(u,{ref:d,...f,className:se(s,r,o&&`${r}-${o}`,i&&"has-validation")})})});Zp.displayName="InputGroup";const ai=Object.assign(Zp,{Text:Ci,Radio:pw,Checkbox:dw}),Xd=r=>!r||typeof r=="function"?r:o=>{r.current=o};function hw(r,o){const i=Xd(r),s=Xd(o);return u=>{i&&i(u),s&&s(u)}}function ki(r,o){return g.useMemo(()=>hw(r,o),[r,o])}var ui;function Yd(r){if((!ui&&ui!==0||r)&&Vr){var o=document.createElement("div");o.style.position="absolute",o.style.top="-9999px",o.style.width="50px",o.style.height="50px",o.style.overflow="scroll",document.body.appendChild(o),ui=o.offsetWidth-o.clientWidth,document.body.removeChild(o)}return ui}function mw(){return g.useState(null)}function ja(r){r===void 0&&(r=Wr());try{var o=r.activeElement;return!o||!o.nodeName?null:o}catch{return r.body}}function vw(r){const o=g.useRef(r);return o.current=r,o}function gw(r){const o=vw(r);g.useEffect(()=>()=>o.current(),[])}function yw(r=document){const o=r.defaultView;return Math.abs(o.innerWidth-r.documentElement.clientWidth)}const qd=lw("modal-open");class hu{constructor({ownerDocument:o,handleContainerOverflow:i=!0,isRTL:s=!1}={}){this.handleContainerOverflow=i,this.isRTL=s,this.modals=[],this.ownerDocument=o}getScrollbarWidth(){return yw(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(o){}removeModalAttributes(o){}setContainerStyle(o){const i={overflow:"hidden"},s=this.isRTL?"paddingLeft":"paddingRight",u=this.getElement();o.style={overflow:u.style.overflow,[s]:u.style[s]},o.scrollBarWidth&&(i[s]=`${parseInt(ln(u,s)||"0",10)+o.scrollBarWidth}px`),u.setAttribute(qd,""),ln(u,i)}reset(){[...this.modals].forEach(o=>this.remove(o))}removeContainerStyle(o){const i=this.getElement();i.removeAttribute(qd),Object.assign(i.style,o.style)}add(o){let i=this.modals.indexOf(o);return i!==-1||(i=this.modals.length,this.modals.push(o),this.setModalAttributes(o),i!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),i}remove(o){const i=this.modals.indexOf(o);i!==-1&&(this.modals.splice(i,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(o))}isTopModal(o){return!!this.modals.length&&this.modals[this.modals.length-1]===o}}const Ra=(r,o)=>Vr?r==null?(o||Wr()).body:(typeof r=="function"&&(r=r()),r&&"current"in r&&(r=r.current),r&&("nodeType"in r||r.getBoundingClientRect)?r:null):null;function Wa(r,o){const i=fu(),[s,u]=g.useState(()=>Ra(r,i==null?void 0:i.document));if(!s){const f=Ra(r);f&&u(f)}return g.useEffect(()=>{},[o,s]),g.useEffect(()=>{const f=Ra(r);f!==s&&u(f)},[r,s]),s}function ww({children:r,in:o,onExited:i,mountOnEnter:s,unmountOnExit:u}){const f=g.useRef(null),d=g.useRef(o),h=It(i);g.useEffect(()=>{o?d.current=!0:h(f.current)},[o,h]);const m=ki(f,lr(r)),y=g.cloneElement(r,{ref:m});return o?y:u||!d.current&&s?null:y}const xw=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function Sw(r,o){if(r==null)return{};var i={};for(var s in r)if({}.hasOwnProperty.call(r,s)){if(o.indexOf(s)>=0)continue;i[s]=r[s]}return i}function Ew(r){let{onEnter:o,onEntering:i,onEntered:s,onExit:u,onExiting:f,onExited:d,addEndListener:h,children:m}=r,y=Sw(r,xw);const w=g.useRef(null),x=ki(w,lr(m)),C=z=>B=>{z&&w.current&&z(w.current,B)},_=g.useCallback(C(o),[o]),N=g.useCallback(C(i),[i]),L=g.useCallback(C(s),[s]),R=g.useCallback(C(u),[u]),$=g.useCallback(C(f),[f]),D=g.useCallback(C(d),[d]),U=g.useCallback(C(h),[h]);return Object.assign({},y,{nodeRef:w},o&&{onEnter:_},i&&{onEntering:N},s&&{onEntered:L},u&&{onExit:R},f&&{onExiting:$},d&&{onExited:D},h&&{addEndListener:U},{children:typeof m=="function"?(z,B)=>m(z,Object.assign({},B,{ref:x})):g.cloneElement(m,{ref:x})})}const Cw=["component"];function kw(r,o){if(r==null)return{};var i={};for(var s in r)if({}.hasOwnProperty.call(r,s)){if(o.indexOf(s)>=0)continue;i[s]=r[s]}return i}const jw=g.forwardRef((r,o)=>{let{component:i}=r,s=kw(r,Cw);const u=Ew(s);return v.jsx(i,Object.assign({ref:o},u))});function Rw({in:r,onTransition:o}){const i=g.useRef(null),s=g.useRef(!0),u=It(o);return Ld(()=>{if(!i.current)return;let f=!1;return u({in:r,element:i.current,initial:s.current,isStale:()=>f}),()=>{f=!0}},[r,u]),Ld(()=>(s.current=!1,()=>{s.current=!0}),[]),i}function Nw({children:r,in:o,onExited:i,onEntered:s,transition:u}){const[f,d]=g.useState(!o);o&&f&&d(!1);const h=Rw({in:!!o,onTransition:y=>{const w=()=>{y.isStale()||(y.in?s==null||s(y.element,y.initial):(d(!0),i==null||i(y.element)))};Promise.resolve(u(y)).then(w,x=>{throw y.in||d(!0),x})}}),m=ki(h,lr(r));return f&&!o?null:g.cloneElement(r,{ref:m})}function Va(r,o,i){return r?v.jsx(jw,Object.assign({},i,{component:r})):o?v.jsx(Nw,Object.assign({},i,{transition:o})):v.jsx(ww,Object.assign({},i))}const Ow=["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 Tw(r,o){if(r==null)return{};var i={};for(var s in r)if({}.hasOwnProperty.call(r,s)){if(o.indexOf(s)>=0)continue;i[s]=r[s]}return i}let Na;function _w(r){return Na||(Na=new hu({ownerDocument:r==null?void 0:r.document})),Na}function Pw(r){const o=fu(),i=r||_w(o),s=g.useRef({dialog:null,backdrop:null});return Object.assign(s.current,{add:()=>i.add(s.current),remove:()=>i.remove(s.current),isTopModal:()=>i.isTopModal(s.current),setDialogRef:g.useCallback(u=>{s.current.dialog=u},[]),setBackdropRef:g.useCallback(u=>{s.current.backdrop=u},[])})}const eh=g.forwardRef((r,o)=>{let{show:i=!1,role:s="dialog",className:u,style:f,children:d,backdrop:h=!0,keyboard:m=!0,onBackdropClick:y,onEscapeKeyDown:w,transition:x,runTransition:C,backdropTransition:_,runBackdropTransition:N,autoFocus:L=!0,enforceFocus:R=!0,restoreFocus:$=!0,restoreFocusOptions:D,renderDialog:U,renderBackdrop:z=je=>v.jsx("div",Object.assign({},je)),manager:B,container:V,onShow:X,onHide:ae=()=>{},onExit:me,onExited:ce,onExiting:ge,onEnter:Ee,onEntering:fe,onEntered:ye}=r,ne=Tw(r,Ow);const te=fu(),Z=Wa(V),I=Pw(B),K=kp(),Q=Sy(i),[j,M]=g.useState(!i),re=g.useRef(null);g.useImperativeHandle(o,()=>I,[I]),Vr&&!Q&&i&&(re.current=ja(te==null?void 0:te.document)),i&&j&&M(!1);const q=It(()=>{if(I.add(),$e.current=on(document,"keydown",he),Se.current=on(document,"focus",()=>setTimeout(de),!0),X&&X(),L){var je,Ft;const yt=ja((je=(Ft=I.dialog)==null?void 0:Ft.ownerDocument)!=null?je:te==null?void 0:te.document);I.dialog&&yt&&!Vo(I.dialog,yt)&&(re.current=yt,I.dialog.focus())}}),ie=It(()=>{if(I.remove(),$e.current==null||$e.current(),Se.current==null||Se.current(),$){var je;(je=re.current)==null||je.focus==null||je.focus(D),re.current=null}});g.useEffect(()=>{!i||!Z||q()},[i,Z,q]),g.useEffect(()=>{j&&ie()},[j,ie]),gw(()=>{ie()});const de=It(()=>{if(!R||!K()||!I.isTopModal())return;const je=ja(te==null?void 0:te.document);I.dialog&&je&&!Vo(I.dialog,je)&&I.dialog.focus()}),we=It(je=>{je.target===je.currentTarget&&(y==null||y(je),h===!0&&ae())}),he=It(je=>{m&&wp(je)&&I.isTopModal()&&(w==null||w(je),je.defaultPrevented||ae())}),Se=g.useRef(),$e=g.useRef(),at=(...je)=>{M(!0),ce==null||ce(...je)};if(!Z)return null;const Nt=Object.assign({role:s,ref:I.setDialogRef,"aria-modal":s==="dialog"?!0:void 0},ne,{style:f,className:u,tabIndex:-1});let ut=U?U(Nt):v.jsx("div",Object.assign({},Nt,{children:g.cloneElement(d,{role:"document"})}));ut=Va(x,C,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!i,onExit:me,onExiting:ge,onExited:at,onEnter:Ee,onEntering:fe,onEntered:ye,children:ut});let gt=null;return h&&(gt=z({ref:I.setBackdropRef,onClick:we}),gt=Va(_,N,{in:!!i,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:gt})),v.jsx(v.Fragment,{children:er.createPortal(v.jsxs(v.Fragment,{children:[gt,ut]}),Z)})});eh.displayName="Modal";const th=Object.assign(eh,{Manager:hu});function Ha(r,o){return r.classList?!!o&&r.classList.contains(o):(" "+(r.className.baseVal||r.className)+" ").indexOf(" "+o+" ")!==-1}function Lw(r,o){r.classList?r.classList.add(o):Ha(r,o)||(typeof r.className=="string"?r.className=r.className+" "+o:r.setAttribute("class",(r.className&&r.className.baseVal||"")+" "+o))}function Jd(r,o){return r.replace(new RegExp("(^|\\s)"+o+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function $w(r,o){r.classList?r.classList.remove(o):typeof r.className=="string"?r.className=Jd(r.className,o):r.setAttribute("class",Jd(r.className&&r.className.baseVal||"",o))}const $r={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class nh extends hu{adjustAndStore(o,i,s){const u=i.style[o];i.dataset[o]=u,ln(i,{[o]:`${parseFloat(ln(i,o))+s}px`})}restore(o,i){const s=i.dataset[o];s!==void 0&&(delete i.dataset[o],ln(i,{[o]:s}))}setContainerStyle(o){super.setContainerStyle(o);const i=this.getElement();if(Lw(i,"modal-open"),!o.scrollBarWidth)return;const s=this.isRTL?"paddingLeft":"paddingRight",u=this.isRTL?"marginLeft":"marginRight";Lr(i,$r.FIXED_CONTENT).forEach(f=>this.adjustAndStore(s,f,o.scrollBarWidth)),Lr(i,$r.STICKY_CONTENT).forEach(f=>this.adjustAndStore(u,f,-o.scrollBarWidth)),Lr(i,$r.NAVBAR_TOGGLER).forEach(f=>this.adjustAndStore(u,f,o.scrollBarWidth))}removeContainerStyle(o){super.removeContainerStyle(o);const i=this.getElement();$w(i,"modal-open");const s=this.isRTL?"paddingLeft":"paddingRight",u=this.isRTL?"marginLeft":"marginRight";Lr(i,$r.FIXED_CONTENT).forEach(f=>this.restore(s,f)),Lr(i,$r.STICKY_CONTENT).forEach(f=>this.restore(u,f)),Lr(i,$r.NAVBAR_TOGGLER).forEach(f=>this.restore(u,f))}}let Oa;function rh(r){return Oa||(Oa=new nh(r)),Oa}const oh=g.forwardRef(({className:r,bsPrefix:o,as:i="div",...s},u)=>(o=pe(o,"modal-body"),v.jsx(i,{ref:u,className:se(r,o),...s})));oh.displayName="ModalBody";const mu=g.createContext({onHide(){}}),vu=g.forwardRef(({bsPrefix:r,className:o,contentClassName:i,centered:s,size:u,fullscreen:f,children:d,scrollable:h,...m},y)=>{r=pe(r,"modal");const w=`${r}-dialog`,x=typeof f=="string"?`${r}-fullscreen-${f}`:`${r}-fullscreen`;return v.jsx("div",{...m,ref:y,className:se(w,o,u&&`${r}-${u}`,s&&`${w}-centered`,h&&`${w}-scrollable`,f&&x),children:v.jsx("div",{className:se(`${r}-content`,i),children:d})})});vu.displayName="ModalDialog";const lh=g.forwardRef(({className:r,bsPrefix:o,as:i="div",...s},u)=>(o=pe(o,"modal-footer"),v.jsx(i,{ref:u,className:se(r,o),...s})));lh.displayName="ModalFooter";const ih=g.forwardRef(({closeLabel:r="Close",closeVariant:o,closeButton:i=!1,onHide:s,children:u,...f},d)=>{const h=g.useContext(mu),m=nr(()=>{h==null||h.onHide(),s==null||s()});return v.jsxs("div",{ref:d,...f,children:[u,i&&v.jsx(ru,{"aria-label":r,variant:o,onClick:m})]})}),sh=g.forwardRef(({bsPrefix:r,className:o,closeLabel:i="Close",closeButton:s=!1,...u},f)=>(r=pe(r,"modal-header"),v.jsx(ih,{ref:f,...u,className:se(o,r),closeLabel:i,closeButton:s})));sh.displayName="ModalHeader";const Mw=Cp("h4"),ah=g.forwardRef(({className:r,bsPrefix:o,as:i=Mw,...s},u)=>(o=pe(o,"modal-title"),v.jsx(i,{ref:u,className:se(r,o),...s})));ah.displayName="ModalTitle";function Dw(r){return v.jsx(Mr,{...r,timeout:null})}function Iw(r){return v.jsx(Mr,{...r,timeout:null})}const uh=g.forwardRef(({bsPrefix:r,className:o,style:i,dialogClassName:s,contentClassName:u,children:f,dialogAs:d=vu,"data-bs-theme":h,"aria-labelledby":m,"aria-describedby":y,"aria-label":w,show:x=!1,animation:C=!0,backdrop:_=!0,keyboard:N=!0,onEscapeKeyDown:L,onShow:R,onHide:$,container:D,autoFocus:U=!0,enforceFocus:z=!0,restoreFocus:B=!0,restoreFocusOptions:V,onEntered:X,onExit:ae,onExiting:me,onEnter:ce,onEntering:ge,onExited:Ee,backdropClassName:fe,manager:ye,...ne},te)=>{const[Z,I]=g.useState({}),[K,Q]=g.useState(!1),j=g.useRef(!1),M=g.useRef(!1),re=g.useRef(null),[q,ie]=mw(),de=xi(te,ie),we=nr($),he=Za();r=pe(r,"modal");const Se=g.useMemo(()=>({onHide:we}),[we]);function $e(){return ye||rh({isRTL:he})}function at(xe){if(!Vr)return;const ft=$e().getScrollbarWidth()>0,Bt=xe.scrollHeight>Wr(xe).documentElement.clientHeight;I({paddingRight:ft&&!Bt?Yd():void 0,paddingLeft:!ft&&Bt?Yd():void 0})}const Nt=nr(()=>{q&&at(q.dialog)});Op(()=>{Fa(window,"resize",Nt),re.current==null||re.current()});const ut=()=>{j.current=!0},gt=xe=>{j.current&&q&&xe.target===q.dialog&&(M.current=!0),j.current=!1},je=()=>{Q(!0),re.current=Sp(q.dialog,()=>{Q(!1)})},Ft=xe=>{xe.target===xe.currentTarget&&je()},yt=xe=>{if(_==="static"){Ft(xe);return}if(M.current||xe.target!==xe.currentTarget){M.current=!1;return}$==null||$()},ir=xe=>{N?L==null||L(xe):(xe.preventDefault(),_==="static"&&je())},In=(xe,ft)=>{xe&&at(xe),ce==null||ce(xe,ft)},Je=xe=>{re.current==null||re.current(),ae==null||ae(xe)},ct=(xe,ft)=>{ge==null||ge(xe,ft),xp(window,"resize",Nt)},cn=xe=>{xe&&(xe.style.display=""),Ee==null||Ee(xe),Fa(window,"resize",Nt)},zn=g.useCallback(xe=>v.jsx("div",{...xe,className:se(`${r}-backdrop`,fe,!C&&"show")}),[C,fe,r]),Xt={...i,...Z};Xt.display="block";const Fn=xe=>v.jsx("div",{role:"dialog",...xe,style:Xt,className:se(o,r,K&&`${r}-static`,!C&&"show"),onClick:_?yt:void 0,onMouseUp:gt,"data-bs-theme":h,"aria-label":w,"aria-labelledby":m,"aria-describedby":y,children:v.jsx(d,{...ne,onMouseDown:ut,className:s,contentClassName:u,children:f})});return v.jsx(mu.Provider,{value:Se,children:v.jsx(th,{show:x,ref:de,backdrop:_,container:D,keyboard:!0,autoFocus:U,enforceFocus:z,restoreFocus:B,restoreFocusOptions:V,onEscapeKeyDown:ir,onShow:R,onHide:$,onEnter:In,onEntering:ct,onEntered:X,onExit:Je,onExiting:me,onExited:cn,manager:$e(),transition:C?Dw:void 0,backdropTransition:C?Iw:void 0,renderBackdrop:zn,renderDialog:Fn})})});uh.displayName="Modal";const Ta=Object.assign(uh,{Body:oh,Header:sh,Title:ah,Footer:lh,Dialog:vu,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150}),ch=g.forwardRef(({bsPrefix:r,className:o,as:i,...s},u)=>{r=pe(r,"navbar-brand");const f=i||(s.href?"a":"span");return v.jsx(f,{...s,ref:u,className:se(o,r)})});ch.displayName="NavbarBrand";const fh=g.forwardRef(({children:r,bsPrefix:o,...i},s)=>{o=pe(o,"navbar-collapse");const u=g.useContext(Yo);return v.jsx(yy,{in:!!(u&&u.expanded),...i,children:v.jsx("div",{ref:s,className:o,children:r})})});fh.displayName="NavbarCollapse";const dh=g.forwardRef(({bsPrefix:r,className:o,children:i,label:s="Toggle navigation",as:u="button",onClick:f,...d},h)=>{r=pe(r,"navbar-toggler");const{onToggle:m,expanded:y}=g.useContext(Yo)||{},w=nr(x=>{f&&f(x),m&&m()});return u==="button"&&(d.type="button"),v.jsx(u,{...d,ref:h,onClick:w,"aria-label":s,className:se(o,r,!y&&"collapsed"),children:i||v.jsx("span",{className:`${r}-icon`})})});dh.displayName="NavbarToggle";const Qa=new WeakMap,bd=(r,o)=>{if(!r||!o)return;const i=Qa.get(o)||new Map;Qa.set(o,i);let s=i.get(r);return s||(s=o.matchMedia(r),s.refCount=0,i.set(s.media,s)),s};function zw(r,o=typeof window>"u"?void 0:window){const i=bd(r,o),[s,u]=g.useState(()=>i?i.matches:!1);return Wp(()=>{let f=bd(r,o);if(!f)return u(!1);let d=Qa.get(o);const h=()=>{u(f.matches)};return f.refCount++,f.addListener(h),h(),()=>{f.removeListener(h),f.refCount--,f.refCount<=0&&(d==null||d.delete(f.media)),f=void 0}},[r]),s}function Fw(r){const o=Object.keys(r);function i(h,m){return h===m?m:h?`${h} and ${m}`:m}function s(h){return o[Math.min(o.indexOf(h)+1,o.length-1)]}function u(h){const m=s(h);let y=r[m];return typeof y=="number"?y=`${y-.2}px`:y=`calc(${y} - 0.2px)`,`(max-width: ${y})`}function f(h){let m=r[h];return typeof m=="number"&&(m=`${m}px`),`(min-width: ${m})`}function d(h,m,y){let w;typeof h=="object"?(w=h,y=m,m=!0):(m=m||!0,w={[h]:m});let x=g.useMemo(()=>Object.entries(w).reduce((C,[_,N])=>((N==="up"||N===!0)&&(C=i(C,f(_))),(N==="down"||N===!0)&&(C=i(C,u(_))),C),""),[JSON.stringify(w)]);return zw(x,y)}return d}const Bw=Fw({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400}),ph=g.forwardRef(({className:r,bsPrefix:o,as:i="div",...s},u)=>(o=pe(o,"offcanvas-body"),v.jsx(i,{ref:u,className:se(r,o),...s})));ph.displayName="OffcanvasBody";const Aw={[Dt]:"show",[rn]:"show"},hh=g.forwardRef(({bsPrefix:r,className:o,children:i,in:s=!1,mountOnEnter:u=!1,unmountOnExit:f=!1,appear:d=!1,...h},m)=>(r=pe(r,"offcanvas"),v.jsx(tu,{ref:m,addEndListener:eu,in:s,mountOnEnter:u,unmountOnExit:f,appear:d,...h,childRef:lr(i),children:(y,w)=>g.cloneElement(i,{...w,className:se(o,i.props.className,(y===Dt||y===Ao)&&`${r}-toggling`,Aw[y])})})));hh.displayName="OffcanvasToggling";const mh=g.forwardRef(({bsPrefix:r,className:o,closeLabel:i="Close",closeButton:s=!1,...u},f)=>(r=pe(r,"offcanvas-header"),v.jsx(ih,{ref:f,...u,className:se(o,r),closeLabel:i,closeButton:s})));mh.displayName="OffcanvasHeader";const Uw=Cp("h5"),vh=g.forwardRef(({className:r,bsPrefix:o,as:i=Uw,...s},u)=>(o=pe(o,"offcanvas-title"),v.jsx(i,{ref:u,className:se(r,o),...s})));vh.displayName="OffcanvasTitle";function Ww(r){return v.jsx(hh,{...r})}function Vw(r){return v.jsx(Mr,{...r})}const gh=g.forwardRef(({bsPrefix:r,className:o,children:i,"aria-labelledby":s,placement:u="start",responsive:f,show:d=!1,backdrop:h=!0,keyboard:m=!0,scroll:y=!1,onEscapeKeyDown:w,onShow:x,onHide:C,container:_,autoFocus:N=!0,enforceFocus:L=!0,restoreFocus:R=!0,restoreFocusOptions:$,onEntered:D,onExit:U,onExiting:z,onEnter:B,onEntering:V,onExited:X,backdropClassName:ae,manager:me,renderStaticNode:ce=!1,...ge},Ee)=>{const fe=g.useRef();r=pe(r,"offcanvas");const[ye,ne]=g.useState(!1),te=nr(C),Z=Bw(f||"xs","up");g.useEffect(()=>{ne(f?d&&!Z:d)},[d,f,Z]);const I=g.useMemo(()=>({onHide:te}),[te]);function K(){return me||(y?(fe.current||(fe.current=new nh({handleContainerOverflow:!1})),fe.current):rh())}const Q=(q,...ie)=>{q&&(q.style.visibility="visible"),B==null||B(q,...ie)},j=(q,...ie)=>{q&&(q.style.visibility=""),X==null||X(...ie)},M=g.useCallback(q=>v.jsx("div",{...q,className:se(`${r}-backdrop`,ae)}),[ae,r]),re=q=>v.jsx("div",{...q,...ge,className:se(o,f?`${r}-${f}`:r,`${r}-${u}`),"aria-labelledby":s,children:i});return v.jsxs(v.Fragment,{children:[!ye&&(f||ce)&&re({}),v.jsx(mu.Provider,{value:I,children:v.jsx(th,{show:ye,ref:Ee,backdrop:h,container:_,keyboard:m,autoFocus:N,enforceFocus:L&&!y,restoreFocus:R,restoreFocusOptions:$,onEscapeKeyDown:w,onShow:x,onHide:te,onEnter:Q,onEntering:V,onEntered:D,onExit:U,onExiting:z,onExited:j,manager:K(),transition:Ww,backdropTransition:Vw,renderBackdrop:M,renderDialog:re})})]})});gh.displayName="Offcanvas";const Hw=Object.assign(gh,{Body:ph,Header:mh,Title:vh}),yh=g.forwardRef(({onHide:r,...o},i)=>{const s=g.useContext(Yo),u=nr(()=>{s==null||s.onToggle==null||s.onToggle(),r==null||r()});return v.jsx(Hw,{ref:i,show:!!(s!=null&&s.expanded),...o,renderStaticNode:!0,onHide:u})});yh.displayName="NavbarOffcanvas";const wh=g.forwardRef(({className:r,bsPrefix:o,as:i="span",...s},u)=>(o=pe(o,"navbar-text"),v.jsx(i,{ref:u,className:se(r,o),...s})));wh.displayName="NavbarText";const xh=g.forwardRef((r,o)=>{const{bsPrefix:i,expand:s=!0,variant:u="light",bg:f,fixed:d,sticky:h,className:m,as:y="nav",expanded:w,onToggle:x,onSelect:C,collapseOnSelect:_=!1,...N}=Kg(r,{expanded:"onToggle"}),L=pe(i,"navbar"),R=g.useCallback((...U)=>{C==null||C(...U),_&&w&&(x==null||x(!1))},[C,_,w,x]);N.role===void 0&&y!=="nav"&&(N.role="navigation");let $=`${L}-expand`;typeof s=="string"&&($=`${$}-${s}`);const D=g.useMemo(()=>({onToggle:()=>x==null?void 0:x(!w),bsPrefix:L,expanded:!!w,expand:s}),[L,w,s,x]);return v.jsx(Yo.Provider,{value:D,children:v.jsx(rw.Provider,{value:R,children:v.jsx(y,{ref:o,...N,className:se(m,L,s&&$,u&&`${L}-${u}`,f&&`bg-${f}`,h&&`sticky-${h}`,d&&`fixed-${d}`)})})})});xh.displayName="Navbar";const Zd=Object.assign(xh,{Brand:ch,Collapse:fh,Offcanvas:yh,Text:wh,Toggle:dh}),Qw=()=>{};function Kw(r,o,{disabled:i,clickTrigger:s}={}){const u=o||Qw;Z0(r,u,{disabled:i,clickTrigger:s});const f=It(d=>{wp(d)&&u(d)});g.useEffect(()=>{if(i||r==null)return;const d=Wr(di(r));let h=(d.defaultView||window).event;const m=on(d,"keyup",y=>{if(y===h){h=void 0;return}f(y)});return()=>{m()}},[r,i,f])}const Sh=g.forwardRef((r,o)=>{const{flip:i,offset:s,placement:u,containerPadding:f,popperConfig:d={},transition:h,runTransition:m}=r,[y,w]=Pd(),[x,C]=Pd(),_=ki(w,o),N=Wa(r.container),L=Wa(r.target),[R,$]=g.useState(!r.show),D=G0(L,y,nw({placement:u,enableEvents:!!r.show,containerPadding:f||5,flip:i,offset:s,arrowElement:x,popperConfig:d}));r.show&&R&&$(!1);const U=(...ge)=>{$(!0),r.onExited&&r.onExited(...ge)},z=r.show||!R;if(Kw(y,r.onHide,{disabled:!r.rootClose||r.rootCloseDisabled,clickTrigger:r.rootCloseEvent}),!z)return null;const{onExit:B,onExiting:V,onEnter:X,onEntering:ae,onEntered:me}=r;let ce=r.children(Object.assign({},D.attributes.popper,{style:D.styles.popper,ref:_}),{popper:D,placement:u,show:!!r.show,arrowProps:Object.assign({},D.attributes.arrow,{style:D.styles.arrow,ref:C})});return ce=Va(h,m,{in:!!r.show,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:ce,onExit:B,onExiting:V,onExited:U,onEnter:X,onEntering:ae,onEntered:me}),N?er.createPortal(ce,N):null});Sh.displayName="Overlay";const Eh=g.forwardRef(({className:r,bsPrefix:o,as:i="div",...s},u)=>(o=pe(o,"popover-header"),v.jsx(i,{ref:u,className:se(r,o),...s})));Eh.displayName="PopoverHeader";const gu=g.forwardRef(({className:r,bsPrefix:o,as:i="div",...s},u)=>(o=pe(o,"popover-body"),v.jsx(i,{ref:u,className:se(r,o),...s})));gu.displayName="PopoverBody";function Ch(r,o){let i=r;return r==="left"?i=o?"end":"start":r==="right"&&(i=o?"start":"end"),i}function kh(r="absolute"){return{position:r,top:"0",left:"0",opacity:"0",pointerEvents:"none"}}const Gw=g.forwardRef(({bsPrefix:r,placement:o="right",className:i,style:s,children:u,body:f,arrowProps:d,hasDoneInitialMeasure:h,popper:m,show:y,...w},x)=>{const C=pe(r,"popover"),_=Za(),[N]=(o==null?void 0:o.split("-"))||[],L=Ch(N,_);let R=s;return y&&!h&&(R={...s,...kh(m==null?void 0:m.strategy)}),v.jsxs("div",{ref:x,role:"tooltip",style:R,"x-placement":N,className:se(i,C,N&&`bs-popover-${L}`),...w,children:[v.jsx("div",{className:"popover-arrow",...d}),f?v.jsx(gu,{children:u}):u]})}),Ka=Object.assign(Gw,{Header:Eh,Body:gu,POPPER_OFFSET:[0,8]}),jh=g.forwardRef(({bsPrefix:r,placement:o="right",className:i,style:s,children:u,arrowProps:f,hasDoneInitialMeasure:d,popper:h,show:m,...y},w)=>{r=pe(r,"tooltip");const x=Za(),[C]=(o==null?void 0:o.split("-"))||[],_=Ch(C,x);let N=s;return m&&!d&&(N={...s,...kh(h==null?void 0:h.strategy)}),v.jsxs("div",{ref:w,style:N,role:"tooltip","x-placement":C,className:se(i,r,`bs-tooltip-${_}`),...y,children:[v.jsx("div",{className:"tooltip-arrow",...f}),v.jsx("div",{className:`${r}-inner`,children:u})]})});jh.displayName="Tooltip";const Xw=Object.assign(jh,{TOOLTIP_OFFSET:[0,6]});function Yw(r){const o=g.useRef(null),i=pe(void 0,"popover"),s=pe(void 0,"tooltip"),u=g.useMemo(()=>({name:"offset",options:{offset:()=>{if(r)return r;if(o.current){if(Ha(o.current,i))return Ka.POPPER_OFFSET;if(Ha(o.current,s))return Xw.TOOLTIP_OFFSET}return[0,0]}}}),[r,i,s]);return[o,[u]]}function qw(r,o){const{ref:i}=r,{ref:s}=o;r.ref=i.__wrapped||(i.__wrapped=u=>i(hi(u))),o.ref=s.__wrapped||(s.__wrapped=u=>s(hi(u)))}const Rh=g.forwardRef(({children:r,transition:o=Mr,popperConfig:i={},rootClose:s=!1,placement:u="top",show:f=!1,...d},h)=>{const m=g.useRef({}),[y,w]=g.useState(null),[x,C]=Yw(d.offset),_=xi(h,x),N=o===!0?Mr:o||void 0,L=nr(R=>{w(R),i==null||i.onFirstUpdate==null||i.onFirstUpdate(R)});return Wp(()=>{y&&d.target&&(m.current.scheduleUpdate==null||m.current.scheduleUpdate())},[y,d.target]),g.useEffect(()=>{f||w(null)},[f]),v.jsx(Sh,{...d,ref:_,popperConfig:{...i,modifiers:C.concat(i.modifiers||[]),onFirstUpdate:L},transition:N,rootClose:s,placement:u,show:f,children:(R,{arrowProps:$,popper:D,show:U})=>{var z;qw(R,$);const B=D==null?void 0:D.placement,V=Object.assign(m.current,{state:D==null?void 0:D.state,scheduleUpdate:D==null?void 0:D.update,placement:B,outOfBoundaries:(D==null||(z=D.state)==null||(z=z.modifiersData.hide)==null?void 0:z.isReferenceHidden)||!1,strategy:i.strategy}),X=!!y;return typeof r=="function"?r({...R,placement:B,show:U,...!o&&U&&{className:"show"},popper:V,arrowProps:$,hasDoneInitialMeasure:X}):g.cloneElement(r,{...R,placement:B,arrowProps:$,popper:V,hasDoneInitialMeasure:X,className:se(r.props.className,!o&&U&&"show"),style:{...r.props.style,...R.style}})}})});Rh.displayName="Overlay";function Jw(r){return r&&typeof r=="object"?r:{show:r,hide:r}}function ep(r,o,i){const[s]=o,u=s.currentTarget,f=s.relatedTarget||s.nativeEvent[i];(!f||f!==u)&&!Vo(u,f)&&r(...o)}Qt.oneOf(["click","hover","focus"]);const bw=({trigger:r=["hover","focus"],overlay:o,children:i,popperConfig:s={},show:u,defaultShow:f=!1,onToggle:d,delay:h,placement:m,flip:y=m&&m.indexOf("auto")!==-1,...w})=>{const x=g.useRef(null),C=xi(x,lr(i)),_=Dy(),N=g.useRef(""),[L,R]=gp(u,f,d),$=Jw(h),{onFocus:D,onBlur:U,onClick:z}=typeof i!="function"?g.Children.only(i).props:{},B=ne=>{C(hi(ne))},V=g.useCallback(()=>{if(_.clear(),N.current="show",!$.show){R(!0);return}_.set(()=>{N.current==="show"&&R(!0)},$.show)},[$.show,R,_]),X=g.useCallback(()=>{if(_.clear(),N.current="hide",!$.hide){R(!1);return}_.set(()=>{N.current==="hide"&&R(!1)},$.hide)},[$.hide,R,_]),ae=g.useCallback((...ne)=>{V(),D==null||D(...ne)},[V,D]),me=g.useCallback((...ne)=>{X(),U==null||U(...ne)},[X,U]),ce=g.useCallback((...ne)=>{R(!L),z==null||z(...ne)},[z,R,L]),ge=g.useCallback((...ne)=>{ep(V,ne,"fromElement")},[V]),Ee=g.useCallback((...ne)=>{ep(X,ne,"toElement")},[X]),fe=r==null?[]:[].concat(r),ye={ref:B};return fe.indexOf("click")!==-1&&(ye.onClick=ce),fe.indexOf("focus")!==-1&&(ye.onFocus=ae,ye.onBlur=me),fe.indexOf("hover")!==-1&&(ye.onMouseOver=ge,ye.onMouseOut=Ee),v.jsxs(v.Fragment,{children:[typeof i=="function"?i(ye):g.cloneElement(i,ye),v.jsx(Rh,{...w,show:L,onHide:X,flip:y,placement:m,popperConfig:s,target:x.current,children:o})]})},yu=g.forwardRef(({bsPrefix:r,variant:o,animation:i="border",size:s,as:u="div",className:f,...d},h)=>{r=pe(r,"spinner");const m=`${r}-${i}`;return v.jsx(u,{ref:h,...d,className:se(f,m,s&&`${m}-${s}`,o&&`text-${o}`)})});yu.displayName="Spinner";const tp=g.forwardRef(({bsPrefix:r,className:o,striped:i,bordered:s,borderless:u,hover:f,size:d,variant:h,responsive:m,...y},w)=>{const x=pe(r,"table"),C=se(o,x,h&&`${x}-${h}`,d&&`${x}-${d}`,i&&`${x}-${typeof i=="string"?`striped-${i}`:"striped"}`,s&&`${x}-bordered`,u&&`${x}-borderless`,f&&`${x}-hover`),_=v.jsx("table",{...y,className:C,ref:w});if(m){let N=`${x}-responsive`;return typeof m=="string"&&(N=`${N}-${m}`),v.jsx("div",{className:N,children:_})}return _}),Zw="/api";class Jo{static async handleRequest(o,i,s,u,f){try{const d=new URL(`${Zw}${i}`,window.location.origin);s&&Object.entries(s).forEach(([y,w])=>{d.searchParams.append(y,w)});const h=await fetch(d.toString(),{method:o,headers:{"Content-Type":"application/json"},body:u?JSON.stringify(u):void 0});if(!h.ok){const w=(await h.json()).message||`HTTP error ${h.status}`;return f==null||f(w),{ok:!1,error:w}}return{ok:!0,data:await h.json()}}catch(d){const h=d instanceof Error?d.message:"Unknown error";return f==null||f(h),{ok:!1,error:h}}}static useMongoDb(){const{notify:o}=ba();return{isReadOnly:async()=>{var s;return((s=(await this.handleRequest("GET","/readonly",void 0,void 0,o)).data)==null?void 0:s.readOnly)??!1},getServers:async()=>(await this.handleRequest("GET","/servers",void 0,void 0,o)).data||[],addServer:async i=>{await this.handleRequest("PUT","/servers",void 0,{url:i},o)},removeServer:async i=>{await this.handleRequest("DELETE",`/servers/${encodeURIComponent(i)}`,void 0,void 0,o)},getDatabases:async i=>(await this.handleRequest("GET",`/servers/${encodeURIComponent(i)}/databases`,void 0,void 0,o)).data||[],getCollections:async(i,s)=>(await this.handleRequest("GET",`/servers/${encodeURIComponent(i)}/databases/${encodeURIComponent(s)}/collections`,void 0,void 0,o)).data||[],getDocument:async(i,s,u,f)=>(await this.handleRequest("GET",`/servers/${encodeURIComponent(i)}/databases/${encodeURIComponent(s)}/collections/${encodeURIComponent(u)}/documents/${encodeURIComponent(f)}`,void 0,void 0,o)).data,query:async(i,s,u,f,d,h,m=0,y=20)=>{var C;const w={q:JSON.stringify(f),sort:JSON.stringify(h),skip:String(m),limit:String(y),project:JSON.stringify(d)},x=await this.handleRequest("GET",`/servers/${encodeURIComponent(i)}/databases/${encodeURIComponent(s)}/collections/${encodeURIComponent(u)}/query`,w,void 0,o);return x.ok?((C=x.data)==null?void 0:C.results)||[]:[]},update:async(i,s,u,f,d,h)=>{await this.handleRequest("POST",`/servers/${encodeURIComponent(i)}/databases/${encodeURIComponent(s)}/collections/${encodeURIComponent(u)}/documents/${encodeURIComponent(f)}`,{partial:String(h)},d,o)},remove:async(i,s,u,f)=>{await this.handleRequest("DELETE",`/servers/${encodeURIComponent(i)}/databases/${encodeURIComponent(s)}/collections/${encodeURIComponent(u)}/documents/${encodeURIComponent(f)}`,void 0,void 0,o)},count:async(i,s,u,f)=>{var h;return((h=(await this.handleRequest("GET",`/servers/${encodeURIComponent(i)}/databases/${encodeURIComponent(s)}/collections/${encodeURIComponent(u)}/count`,{q:JSON.stringify(f)},void 0,o)).data)==null?void 0:h.count)??0}}}}const ex=()=>{const[r,o]=g.useState([]),[i,s]=g.useState(!0),[u,f]=g.useState(!1),[d,h]=g.useState(""),[m,y]=g.useState(!1),[w,x]=g.useState(null),[C,_]=g.useState(null),{getServers:N,addServer:L,removeServer:R}=Jo.useMongoDb();g.useEffect(()=>{$()},[]);const $=async()=>{s(!0);try{const B=await N();Array.isArray(B)&&o(B)}finally{s(!1)}},D=async()=>{try{await L(d),h(""),f(!1),$()}catch(B){console.error("Error adding server:",B)}},U=async B=>{try{await R(B.name),$()}catch(V){console.error("Error removing server:",V)}finally{y(!1)}},z=v.jsx(Ka,{children:v.jsx(Ka.Body,{children:v.jsxs(tp,{size:"sm",children:[v.jsx("thead",{children:v.jsxs("tr",{children:[v.jsx("th",{children:"Database"}),v.jsx("th",{children:"Collections"}),v.jsx("th",{children:"Size"})]})}),v.jsxs("tbody",{children:[C==null?void 0:C.collection.map((B,V)=>v.jsxs("tr",{children:[v.jsx("td",{children:B.name}),v.jsx("td",{children:B.collections.length}),v.jsx("td",{children:B.size})," "]},V)),(C==null?void 0:C.clipped)&&v.jsx("tr",{children:v.jsxs("td",{colSpan:3,children:[C.clipped," more items..."]})})]})]})})});return v.jsxs("div",{className:"servers-component",children:[v.jsxs("div",{className:"mb-4",children:[v.jsxs("div",{className:"d-flex justify-content-between align-items-center",children:[v.jsx("h2",{children:"Servers"}),v.jsx("div",{className:"d-flex gap-2",children:v.jsx(He,{variant:"outline-primary",onClick:()=>f(!u),children:u?"Cancel":"Add Server"})})]}),u&&v.jsxs("div",{className:"d-flex gap-2 mt-3",children:[v.jsx("input",{type:"text",className:"form-control",placeholder:"user:password@hostname:port",value:d,onChange:B=>h(B.target.value)}),v.jsx(He,{variant:"success",onClick:D,disabled:!d.length||i,children:"Add"})]})]}),v.jsxs(tp,{hover:!0,children:[v.jsx("thead",{children:v.jsxs("tr",{children:[v.jsx("th",{children:"Name"}),v.jsx("th",{children:"Databases"}),v.jsx("th",{children:"Size"}),v.jsx("th",{children:"Actions"})]})}),v.jsxs("tbody",{children:[r.map(B=>v.jsxs("tr",{children:[v.jsx("td",{children:B.error?v.jsxs("span",{className:"text-danger",children:[v.jsx("span",{className:"badge bg-danger",children:"Error"}),B.name]}):v.jsx(Bo,{to:`/servers/${encodeURIComponent(B.name)}/databases`,children:B.name})}),v.jsx("td",{children:B.databases&&v.jsx(bw,{trigger:"hover",placement:"right",overlay:z,onEnter:()=>{const V=B.databases.slice(0,20);_({collection:V,clipped:B.databases.length-V.length})},children:v.jsx("span",{className:"text-decoration-underline",role:"button",children:B.databases.length})})}),v.jsx("td",{children:B.size}),v.jsx("td",{children:v.jsx(He,{variant:"outline-danger",size:"sm",onClick:()=>{x(B),y(!0)},children:"Remove"})})]},B.name)),r.length===0&&!i&&v.jsx("tr",{children:v.jsx("td",{colSpan:4,className:"text-center",children:"No servers found"})}),i&&v.jsx("tr",{children:v.jsx("td",{colSpan:4,className:"text-center",children:"Loading..."})})]})]}),v.jsxs(Ta,{show:m,onHide:()=>y(!1),centered:!0,children:[v.jsx(Ta.Body,{children:v.jsx("p",{children:"Are you sure you want to remove this server? This will only remove it from the list."})}),v.jsxs(Ta.Footer,{children:[v.jsx(He,{variant:"secondary",onClick:()=>y(!1),children:"Cancel"}),v.jsx(He,{variant:"danger",onClick:()=>w&&U(w),children:"Confirm"})]})]})]})},Zn=r=>{if(r===0)return"0 Bytes";const o=1024,i=["Bytes","KB","MB","GB"],s=Math.floor(Math.log(r)/Math.log(o));return parseFloat((r/Math.pow(o,s)).toFixed(2))+" "+i[s]},Nh=({left:r,top:o,data:i})=>v.jsx("div",{className:"popover-container",style:{left:`${r}px`,top:`${o}px`},children:i.type==="collection"?v.jsxs("div",{children:[v.jsxs("div",{className:"popover-header",children:[v.jsx("span",{className:"popover-header-title",children:"Collection"}),v.jsx("span",{className:"popover-header-title",children:"Size"})]}),i.data.map(s=>v.jsxs("div",{className:"popover-grid",children:[v.jsx("span",{className:"popover-grid-item",children:s.name}),v.jsx("span",{children:Zn(s.size)})]},s.name)),i.clipped&&v.jsxs("div",{className:"clipped-info",children:[i.clipped," more collections..."]})]}):v.jsxs("div",{className:"stats-container",children:[v.jsx("div",{className:"stats-row",children:"Average object size:"}),v.jsx("div",{className:"stats-row",children:Zn(i.data.avgObjSize)}),v.jsx("div",{className:"stats-row",children:"Data size:"}),v.jsx("div",{className:"stats-row",children:Zn(i.data.dataSize)}),v.jsx("div",{className:"stats-row",children:"Storage size:"}),v.jsx("div",{className:"stats-row",children:Zn(i.data.storageSize)}),v.jsx("div",{className:"stats-row",children:"Index size:"}),v.jsx("div",{className:"stats-row",children:Zn(i.data.totalIndexSize)})]})}),tx=({params:r,onChange:o,onSearch:i})=>{const[s,u]=g.useState(!1),f=()=>{u(!s)},[d,h]=g.useState({limit:!1,skip:!1,sort:!1,project:!1}),m={query:"{}",project:"{}",limit:20,skip:0,sort:""},y=x=>{h(C=>({...C,[x]:!C[x]})),r[x]!==m[x]&&o({[x]:m[x]})},w=()=>Object.values(d).some(x=>!x);return v.jsxs("div",{className:"search-box",children:[v.jsxs("div",{className:"search-row",children:[v.jsx(Lo.Control,{placeholder:"Query",value:r.query,onChange:x=>o({query:x.target.value}),onKeyDown:x=>x.key==="Enter"&&i()}),v.jsx(He,{disabled:!w(),onClick:f,children:"+"}),v.jsx(He,{variant:"primary",onClick:i,children:"GO!"}),s&&v.jsxs("div",{className:"custom-dropdown-menu",children:[!d.sort&&v.jsx("div",{onClick:()=>y("sort"),children:"Sort"}),!d.skip&&v.jsx("div",{onClick:()=>y("skip"),children:"Skip"}),!d.limit&&v.jsx("div",{onClick:()=>y("limit"),children:"Limit"}),!d.project&&v.jsx("div",{onClick:()=>y("project"),children:"Project"})]})]}),d.sort&&v.jsxs(ai,{children:[v.jsx(Lo.Control,{placeholder:"Sort",value:r.sort,onChange:x=>o({sort:x.target.value})}),v.jsx(He,{variant:"outline-danger",onClick:()=>y("sort"),children:"×"})]}),d.skip&&v.jsxs(ai,{children:[v.jsx(Lo.Control,{type:"number",placeholder:"Skip",value:r.skip,onChange:x=>o({skip:Number(x.target.value)})}),v.jsx(He,{variant:"outline-danger",onClick:()=>y("skip"),children:"×"})]}),d.limit&&v.jsxs(ai,{children:[v.jsx(Lo.Control,{type:"number",placeholder:"Limit",value:r.limit,onChange:x=>o({limit:Number(x.target.value)})}),v.jsx(He,{variant:"outline-danger",onClick:()=>y("limit"),children:"×"})]}),d.project&&v.jsxs(ai,{children:[v.jsx(Lo.Control,{placeholder:"Project",value:r.project,onChange:x=>o({project:x.target.value})}),v.jsx(He,{variant:"outline-danger",onClick:()=>y("project"),children:"×"})]})]})},nx=()=>{const{server:r}=Qo(),{getDatabases:o}=Jo.useMongoDb(),[i,s]=g.useState([]),[u,f]=g.useState(!0),[d,h]=g.useState(null);g.useEffect(()=>{if(!r)return;(async()=>{try{const w=await o(r);s(w)}finally{f(!1)}})()},[r,o]);const m=(y,w,x,C)=>{const _=y.currentTarget.getBoundingClientRect();h({type:w,data:x,clipped:C,position:{x:_.left+window.scrollX,y:_.top+window.scrollY+_.height}})};return v.jsxs("div",{className:"databases-component",children:[v.jsxs("h2",{children:[r," Databases"]}),v.jsxs("table",{children:[v.jsx("thead",{children:v.jsxs("tr",{children:[v.jsx("th",{children:"Name"}),v.jsx("th",{children:"Collections"}),v.jsx("th",{children:"Size"})]})}),v.jsxs("tbody",{children:[i.map(y=>v.jsxs("tr",{style:{borderBottom:"1px solid #e0e0e0"},children:[v.jsx("td",{children:v.jsx(Bo,{to:`/servers/${r}/databases/${y.name}/collections`,className:"database-link",children:y.name})}),v.jsx("td",{style:{position:"relative"},onMouseEnter:w=>{const x=y.collections.slice(0,20),C=y.collections.length>20?y.collections.length-20:void 0;m(w,"collection",x,C)},onMouseLeave:()=>h(null),children:v.jsx("span",{style:{cursor:"pointer",textDecoration:"underline"},children:y.collections.length})}),v.jsx("td",{style:{position:"relative"},onMouseEnter:w=>m(w,"stats",y),onMouseLeave:()=>h(null),children:v.jsx("span",{style:{cursor:"pointer",textDecoration:"underline"},children:Zn(y.size)})})]},y.name)),v.jsx("tr",{children:v.jsxs("td",{colSpan:3,className:"noDataCell",children:[!u&&i.length===0&&"No databases found",u&&"Loading databases..."]})})]})]}),d&&v.jsx(Nh,{left:d.position.x,top:d.position.y,data:d.type==="collection"?{type:"collection",data:d.data,clipped:d.clipped}:{type:"stats",data:{avgObjSize:d.data.avgObjSize,dataSize:d.data.dataSize,storageSize:d.data.storageSize,totalIndexSize:d.data.totalIndexSize}}})]})},rx=()=>{const{server:r,database:o}=Qo(),{getCollections:i}=Jo.useMongoDb(),[s,u]=g.useState([]),[f,d]=g.useState(!0),[h,m]=g.useState(null);g.useEffect(()=>{if(!r||!o)return;(async()=>{try{const C=await i(r,o);u(C)}finally{d(!1)}})()},[r,o]);const y=x=>{var N;let C=x.replace(/_id/g,"$id").split("_");const _={};for(;C.length>0;){const L=((N=C.shift())==null?void 0:N.replace(/\$id/g,"_id"))||"",R=parseInt(C.shift()||"1",10)||1;_[L]=R}return JSON.stringify(_,null,2)},w=(x,C,_,N)=>{const L=x.currentTarget.getBoundingClientRect();m({type:C,data:_,clipped:N,position:{x:L.left+window.scrollX,y:L.top+window.scrollY+L.height}})};return v.jsxs("div",{className:"collections-component",children:[v.jsxs("h2",{className:"header",children:[o," Collections"]}),v.jsxs("table",{className:"collections-table",children:[v.jsx("thead",{children:v.jsxs("tr",{children:[v.jsx("th",{children:"Name"}),v.jsx("th",{children:"Documents"}),v.jsx("th",{children:"Indexes"}),v.jsx("th",{children:"Size"})]})}),v.jsxs("tbody",{children:[s.map(x=>v.jsxs("tr",{children:[v.jsx("td",{children:v.jsx(Bo,{to:`/servers/${r}/databases/${o}/collections/${x.name}`,className:"collection-link",children:x.name})}),v.jsx("td",{children:x.count.toLocaleString()}),v.jsx("td",{className:"hover-cell",onMouseLeave:()=>m(null),onMouseEnter:C=>{const _=Object.entries(x.indexSizes).map(([L,R])=>({name:L,size:R})).slice(0,20),N=Object.keys(x.indexSizes).length-_.length;w(C,"indexes",_,N)},children:v.jsx("span",{className:"hover-target",children:x.nIndexes})}),v.jsx("td",{className:"hover-cell",onMouseEnter:C=>w(C,"stats",x),onMouseLeave:()=>m(null),children:v.jsx("span",{className:"hover-target",children:Zn(x.size)})})]},x.name)),v.jsx("tr",{children:v.jsxs("td",{colSpan:4,className:"status-cell",children:[f&&"Loading...",!f&&s.length===0&&"No collections found"]})})]})]}),h&&v.jsx(Nh,{left:h.position.x,top:h.position.y,data:h.type==="indexes"?{type:"collection",data:h.data.map(x=>({name:y(x.name),size:x.size})),clipped:h.clipped}:{type:"stats",data:{avgObjSize:h.data.avgObjSize,dataSize:h.data.dataSize,storageSize:h.data.storageSize,totalIndexSize:h.data.totalIndexSize}}})]})},ox=r=>/^#([\da-f]{3}|[\da-f]{6})$/i.test(r)?!0:r.match(/^rgba?\(\s*(\d{1,3})(\s*,\s*(\d{1,3}))(\s*,\s*(\d{1,3}))(\s*,\s*[\d.]+)?\s*\)$/i),lx=(r,o)=>o.split(".").reduce((i,s)=>i==null?void 0:i[s],r),ix=(r,o,i)=>{const s=o.match(/(.*)\[(\d+)\]/);if(s){const[,d,h]=s,m=lx(r,d);m[Number(h)]=i;return}const u=o.split(".");let f={...r};for(let d=0;d<u.length-1;d++)f=f[u[d]];return f[u[u.length-1]]=i,f},sx=({value:r,path:o,onEdit:i})=>{const[s,u]=g.useState(!1),[f,d]=g.useState(JSON.stringify(r)),h=typeof i=="function",y=typeof r=="string"&&ox(r)?{color:r}:{},w=()=>{try{const x=JSON.parse(f);i==null||i(o,x),u(!1)}catch{console.error("Error on saving. Invalid JSON?")}};return g.useEffect(()=>d(JSON.stringify(r)),[r]),s?v.jsxs("div",{className:"edit-field",children:[v.jsx("input",{value:f,onChange:x=>d(x.target.value),autoFocus:!0}),v.jsx("button",{className:"button-ok",onClick:w,children:"✓"}),v.jsx("button",{className:"button-esc",onClick:()=>u(!1),children:"✕"})]}):v.jsx("span",{className:h?"editable-value":"value-text",onClick:()=>h&&u(!0),style:y,children:JSON.stringify(r)})},Ga=(r,o,i=0,s="",u)=>{if(u){for(const y of u)if(y.match(r,s))return y.render({value:r,path:s,onEdit:o})}const f=Array.isArray(r)?"array":typeof r,d=f==="array",h=o?"value-cell-editable":"value-cell",m=()=>{o&&(d&&r.length===0?o(s,[{}]):o(s,[...r,{}]))};return d?v.jsxs("div",{className:"array-block",children:[v.jsx("span",{className:"type-label",children:"array: "}),"[ ",r.map((y,w)=>{const x=`${s}[${w}]`,C=`${i*20}px`;return v.jsx("div",{className:"array-item",style:{paddingLeft:C},children:Ga(y,o,i+1,x,u)},x)})," ]",o&&v.jsxs("div",{className:"array-controls",children:[v.jsxs("span",{className:"type-label",children:[" (",f,") "]}),v.jsx("button",{onClick:m,children:r.length===0?"+ Добавить первый элемент":"Добавить элемент"})]})]}):f==="object"&&r!==null?Object.keys(r).map(y=>{const w=s?`${s}.${y}`:y,x=i===0?"10px":`${i*20}px`,C=typeof r[y]=="object"?"object-row has-nested-object":"object-row";return v.jsxs("div",{className:C,style:{paddingLeft:x},children:[v.jsxs("div",{className:"key-cell",children:[y,":"]}),Ga(r[y],o,i+1,w,u)]},w)}):v.jsxs("div",{className:h,children:[v.jsx(sx,{value:r,path:s,onEdit:o}),v.jsxs("span",{className:"type-label",children:[" (",f,")"]})]})},Oh=({dataToRender:r,header:o,onEdit:i,customRenderers:s,className:u})=>{const f=(d,h)=>{const m=ix(JSON.parse(JSON.stringify(r)),d,h);i==null||i({updated_src:m})};return v.jsxs("div",{className:u?"object-renderer "+u:"object-renderer",children:[v.jsx("h3",{children:o}),Ga(r,i&&f,0,"",s)]})};class ci{static parse(o,i){if(o.trim()==="")return i("Empty input","warning"),null;try{return JSON.parse(o,this.reviver)}catch{return i(`Invalid JSON: ${o}`,"error"),{}}}static reviver(o,i){if(i&&typeof i=="object"&&"$type"in i)switch(i.$type){case"RegExp":return new RegExp(i.$value.$pattern,i.$value.$flags);case"Date":return new Date(i.$value);case"ObjectId":return{$oid:i.$value};default:return i}return i}static stringify(o){return JSON.stringify(o,this.replacer,2)}static replacer(o,i){return i instanceof RegExp?{$type:"RegExp",$value:{$pattern:i.source,$flags:i.flags}}:i instanceof Date?{$type:"Date",$value:i.toISOString()}:i}}const ax=({pattern:r,options:o,onUpdate:i})=>{const[s,u]=g.useState(!1),[f,d]=g.useState(r),[h,m]=g.useState(o),y=()=>{i(f,h),u(!1)};return s?v.jsxs("div",{className:"regex-editor",children:[v.jsx("input",{value:f,onChange:w=>d(w.target.value)}),v.jsx("input",{value:h,onChange:w=>m(w.target.value),placeholder:"flags"}),v.jsx("button",{onClick:y,children:"✓"}),v.jsx("button",{onClick:()=>u(!1),children:"✕"})]}):v.jsxs("div",{onClick:()=>u(!0),children:["/",r,"/",o]})},ux={match:(r,o)=>r&&typeof r=="object"&&"$regex"in r||(o==null?void 0:o.endsWith("patterns]")),render:({value:r,path:o,onEdit:i})=>{const s=r.$regex||r.source,u=r.$options||r.flags||"",f=(d,h)=>{i==null||i(o,{$regex:d,$options:h})};return v.jsx(ax,{pattern:s,options:u,onUpdate:f})}},cx=()=>{const{server:r,database:o,collection:i}=Qo(),s=wi(),[u,f]=Bg(),{notify:d}=ba(),{isReadOnly:h,query:m,count:y,update:w,remove:x}=Jo.useMongoDb(),[C,_]=g.useState(!0),[N,L]=g.useState({query:u.get("query")||"{}",project:u.get("project")||"{}",sort:u.get("sort")||"{}",skip:parseInt(u.get("skip")??"0"),limit:parseInt(u.get("limit")??"20")}),[R,$]=g.useState({content:!0,count:!0}),[D,U]=g.useState({total:0,start:0}),[z,B]=g.useState([]),V=N.skip>0,X=N.skip+N.limit<D.total,ae=async(ne=!0)=>{try{const te=N.query?ci.parse(N.query,d):{},Z=N.sort?ci.parse(N.sort,d):{},I=N.project?ci.parse(N.project,d):{};if(ne){const j=new URLSearchParams({query:N.query||"",sort:N.sort||"",project:N.project||"",skip:N.skip.toString(),limit:N.limit.toString()});f(j)}$({content:!0,count:!0}),B([]);const K=await m(r,o,i,te,I,Z,N.skip,N.limit);Array.isArray(K)&&(B(K),$(j=>({...j,content:!1})));const Q=await y(r,o,i,JSON.stringify(te));Q&&(U({total:Q,start:N.skip}),$(j=>({...j,count:!1})))}catch(te){d(te instanceof Error?te.message:"Failed to load data","error"),$({content:!1,count:!1})}},me=async()=>{const ne=await h();_(ne)},ce=async()=>{await me(),ae()},ge=async(ne,te)=>{if(!C)try{const Z=!!N.project&&Object.keys(ci.parse(N.project,d)).length>0;await w(r,o,i,ne,te,Z),B(I=>I.map(K=>{var Q;return((Q=K._id)==null?void 0:Q.$value)===ne?{...K,...te}:K}))}catch(Z){d(Z instanceof Error?Z.message:"Update failed","error")}},Ee=async ne=>{try{await x(r,o,i,ne),B(te=>te.filter(Z=>{var I;return((I=Z._id)==null?void 0:I.$value)!==ne}))}catch(te){d(te instanceof Error?te.message:"Delete failed","error")}},fe=()=>{const ne=Math.max(0,D.total-N.limit);L({...N,skip:ne})},ye=ne=>{s(`/servers/${r}/databases/${o}/collections/${i}/documents/${ne}`)};return g.useEffect(()=>{ce()},[r,o,i]),g.useEffect(()=>{ae()},[N.query,N.query,N.query,N.project,N.skip,N.limit]),v.jsxs("div",{className:"explore-component",children:[v.jsx(tx,{params:N,onChange:ne=>{L(te=>({...te,...ne}))},onSearch:ae}),v.jsxs("div",{className:"pagination-controls",children:[v.jsxs("div",{className:"summary",children:[R.count&&v.jsx(v.Fragment,{children:"..."}),!R.count&&v.jsxs(v.Fragment,{children:[v.jsxs("span",{children:[D.start+1," - ",D.start+z.length," of ",D.total]}),v.jsx("span",{children:" Documents"})]})]}),v.jsxs("div",{className:"actions",children:[v.jsx(He,{variant:"outline-secondary",onClick:()=>L({...N,skip:Math.max(0,N.skip-N.limit)}),disabled:!V,children:"Previous"}),v.jsx(He,{variant:"outline-secondary",onClick:()=>L({...N,skip:N.skip+N.limit}),disabled:!X,children:"Next"}),v.jsx(He,{variant:"outline-secondary",onClick:fe,disabled:N.skip+N.limit>=D.total||D.total===0,children:"Last Page"})]})]}),R.content?v.jsx("div",{className:"text-center",children:v.jsx(yu,{animation:"border"})}):z.map((ne,te)=>v.jsxs("div",{className:"collection-item",children:[v.jsx("div",{className:"item-control-row",children:v.jsx(He,{className:"remove-button",onClick:()=>{var Z;return Ee((Z=ne._id)==null?void 0:Z.$value)},children:"Remove item"})}),v.jsx(Oh,{dataToRender:ne,autoCollapse:!0,customRenderers:[ux],onEdit:C?void 0:Z=>{var I;return ge((I=ne._id)==null?void 0:I.$value,Z.updated_src)},onSelect:()=>{var Z;return((Z=ne._id)==null?void 0:Z.$value)&&ye(ne._id.$value)}})]},te))]})},fx=()=>{const{server:r,database:o,collection:i,document:s}=Qo(),u=wi(),{notify:f}=ba(),{isReadOnly:d,getDocument:h,update:m,remove:y}=Jo.useMongoDb(),[w,x]=g.useState(null),[C,_]=g.useState(!0),[N,L]=g.useState(!0);g.useEffect(()=>{(async()=>{try{const U=await d();if(_(U),r&&o&&i&&s){const z=await h(r,o,i,s);x(z)}}catch(U){f(U instanceof Error?U.message:"Failed to load document","error")}finally{L(!1)}})()},[r,o,i,s]);const R=async D=>{var U;if(!(!((U=w==null?void 0:w._id)!=null&&U.$value)||C))try{L(!0);const z=await m(r,o,i,w._id.$value,D.updated_src,!1);x(z)}catch(z){f(z instanceof Error?z.message:"Update failed","error")}finally{L(!1)}},$=async()=>{if(s)try{L(!0),await y(r,o,i,s),u(`/servers/${r}/databases/${o}/collections/${i}`)}catch(D){f(D instanceof Error?D.message:"Delete failed","error")}finally{L(!1)}};return N?v.jsx("div",{className:"text-center mt-5",children:v.jsx(yu,{animation:"border"})}):w?v.jsxs("div",{className:"document-page p-4",children:[v.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-4",children:[v.jsx("h2",{children:"Document Details"}),v.jsx(He,{variant:"danger",onClick:$,disabled:C,children:"Delete Document"})]}),v.jsx(Oh,{dataToRender:w,onEdit:C?void 0:R,onSelect:()=>{}})]}):v.jsx("div",{className:"alert alert-warning mt-4",children:"Document not found"})},dx={ServersPage:ex,DatabasesPage:nx,CollectionsPage:rx,ExplorePage:cx,DocumentPage:fx},{ServersPage:np,DatabasesPage:px,CollectionsPage:hx,ExplorePage:mx,DocumentPage:vx}=dx;function gx(){const[r,o]=g.useState(localStorage.getItem("theme")||"Dark"),[i,s]=g.useState([]),u=Ur();Qo(),g.useEffect(()=>{const d=u.pathname.split("/").filter(Boolean),h=[];d.forEach((m,y)=>{const w=y===d.length-1,x=`/${d.slice(0,y+1).join("/")}`;h.push({path:w?void 0:x,label:m,active:w})}),s(h)},[u]);const f=()=>{const d=r==="Dark"?"Light":"Dark";o(d),localStorage.setItem("theme",d),document.body.classList.toggle("theme-light",d==="Light")};return v.jsxs("div",{className:`main-sheet theme-${r.toLowerCase()}`,children:[v.jsxs(Zd,{bg:"dark",variant:"dark",expand:"lg",children:[v.jsxs("div",{children:[v.jsx(Zd.Brand,{as:Bo,to:"/",children:"Mongorai"}),v.jsx($d,{children:i.map((d,h)=>v.jsx($d.Item,{active:d.active,linkAs:d.path?Bo:void 0,linkProps:{to:d.path||""},children:d.label},h))})]}),v.jsxs(He,{variant:"outline-light",onClick:f,children:["Switch to ",r==="Dark"?"Light":"Dark"]})]}),v.jsx(Pp,{fluid:!0,children:v.jsxs(Ng,{children:[v.jsx(bn,{path:"/",element:v.jsx(np,{})}),v.jsx(bn,{path:"/servers",element:v.jsx(np,{})}),v.jsx(bn,{path:"/servers/:server/databases",element:v.jsx(px,{})}),v.jsx(bn,{path:"/servers/:server/databases/:database/collections",element:v.jsx(hx,{})}),v.jsx(bn,{path:"/servers/:server/databases/:database/collections/:collection",element:v.jsx(mx,{})}),v.jsx(bn,{path:"/servers/:server/databases/:database/collections/:collection/documents/:document",element:v.jsx(vx,{})})]})})]})}const yx=Dv.createRoot(document.getElementById("root"));yx.render(v.jsx(zt.StrictMode,{children:v.jsx(Dg,{children:v.jsx(Ag,{children:v.jsx(gx,{})})})}));