Files
mission-control-v2/frontend/dist/assets/index-BeAucPZJ.js
T
Hitonabi cff3f0b1a8 feat(2.0): Phase 1 — Engine + Routing (Herzstueck)
Backend-Services: fit/caps/sources (portiert), discover (live HF + Fit +
Caps + ranked recommendation), llama-swap write/register + groups (Ko-
Residenz swap:false), LiteLLM-Gateway-Config + gateway-Service (model:auto +
Fallbacks). Router: discover/fit/register/groups/routing; health zeigt
gateway_reachable. Frontend: Modelle&Routing mit Caps-Chips, Fit-Badges,
Discover-Tab (live), Routing-View.

Lokal verifiziert: Backend-Smoke (alle Endpunkte) + Frontend-Build +
Browser (Shell, Discover, Caps/Fit). Box-Verifikation offen.

Docs: README + docs/STATUS.md (Phasen-Tracker + Resume-Guide).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 08:01:12 +02:00

141 lines
224 KiB
JavaScript

function im(l,s){for(var u=0;u<s.length;u++){const c=s[u];if(typeof c!="string"&&!Array.isArray(c)){for(const d in c)if(d!=="default"&&!(d in l)){const f=Object.getOwnPropertyDescriptor(c,d);f&&Object.defineProperty(l,d,f.get?f:{enumerable:!0,get:()=>c[d]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))c(d);new MutationObserver(d=>{for(const f of d)if(f.type==="childList")for(const h of f.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&c(h)}).observe(document,{childList:!0,subtree:!0});function u(d){const f={};return d.integrity&&(f.integrity=d.integrity),d.referrerPolicy&&(f.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?f.credentials="include":d.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function c(d){if(d.ep)return;d.ep=!0;const f=u(d);fetch(d.href,f)}})();function gd(l){return l&&l.__esModule&&Object.prototype.hasOwnProperty.call(l,"default")?l.default:l}var xu={exports:{}},Qr={},Su={exports:{}},fe={};/**
* @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 Vc;function um(){if(Vc)return fe;Vc=1;var l=Symbol.for("react.element"),s=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),h=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),_=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),P=Symbol.iterator;function O(x){return x===null||typeof x!="object"?null:(x=P&&x[P]||x["@@iterator"],typeof x=="function"?x:null)}var D={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},K=Object.assign,M={};function L(x,w,F){this.props=x,this.context=w,this.refs=M,this.updater=F||D}L.prototype.isReactComponent={},L.prototype.setState=function(x,w){if(typeof x!="object"&&typeof x!="function"&&x!=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,x,w,"setState")},L.prototype.forceUpdate=function(x){this.updater.enqueueForceUpdate(this,x,"forceUpdate")};function W(){}W.prototype=L.prototype;function $(x,w,F){this.props=x,this.context=w,this.refs=M,this.updater=F||D}var te=$.prototype=new W;te.constructor=$,K(te,L.prototype),te.isPureReactComponent=!0;var q=Array.isArray,le=Object.prototype.hasOwnProperty,ne={current:null},ue={key:!0,ref:!0,__self:!0,__source:!0};function ye(x,w,F){var B,A={},Y=null,re=null;if(w!=null)for(B in w.ref!==void 0&&(re=w.ref),w.key!==void 0&&(Y=""+w.key),w)le.call(w,B)&&!ue.hasOwnProperty(B)&&(A[B]=w[B]);var se=arguments.length-2;if(se===1)A.children=F;else if(1<se){for(var ce=Array(se),Ae=0;Ae<se;Ae++)ce[Ae]=arguments[Ae+2];A.children=ce}if(x&&x.defaultProps)for(B in se=x.defaultProps,se)A[B]===void 0&&(A[B]=se[B]);return{$$typeof:l,type:x,key:Y,ref:re,props:A,_owner:ne.current}}function de(x,w){return{$$typeof:l,type:x.type,key:w,ref:x.ref,props:x.props,_owner:x._owner}}function we(x){return typeof x=="object"&&x!==null&&x.$$typeof===l}function Ce(x){var w={"=":"=0",":":"=2"};return"$"+x.replace(/[=:]/g,function(F){return w[F]})}var ie=/\/+/g;function Oe(x,w){return typeof x=="object"&&x!==null&&x.key!=null?Ce(""+x.key):w.toString(36)}function Ne(x,w,F,B,A){var Y=typeof x;(Y==="undefined"||Y==="boolean")&&(x=null);var re=!1;if(x===null)re=!0;else switch(Y){case"string":case"number":re=!0;break;case"object":switch(x.$$typeof){case l:case s:re=!0}}if(re)return re=x,A=A(re),x=B===""?"."+Oe(re,0):B,q(A)?(F="",x!=null&&(F=x.replace(ie,"$&/")+"/"),Ne(A,w,F,"",function(Ae){return Ae})):A!=null&&(we(A)&&(A=de(A,F+(!A.key||re&&re.key===A.key?"":(""+A.key).replace(ie,"$&/")+"/")+x)),w.push(A)),1;if(re=0,B=B===""?".":B+":",q(x))for(var se=0;se<x.length;se++){Y=x[se];var ce=B+Oe(Y,se);re+=Ne(Y,w,F,ce,A)}else if(ce=O(x),typeof ce=="function")for(x=ce.call(x),se=0;!(Y=x.next()).done;)Y=Y.value,ce=B+Oe(Y,se++),re+=Ne(Y,w,F,ce,A);else if(Y==="object")throw w=String(x),Error("Objects are not valid as a React child (found: "+(w==="[object Object]"?"object with keys {"+Object.keys(x).join(", ")+"}":w)+"). If you meant to render a collection of children, use an array instead.");return re}function ze(x,w,F){if(x==null)return x;var B=[],A=0;return Ne(x,B,"","",function(Y){return w.call(F,Y,A++)}),B}function _e(x){if(x._status===-1){var w=x._result;w=w(),w.then(function(F){(x._status===0||x._status===-1)&&(x._status=1,x._result=F)},function(F){(x._status===0||x._status===-1)&&(x._status=2,x._result=F)}),x._status===-1&&(x._status=0,x._result=w)}if(x._status===1)return x._result.default;throw x._result}var he={current:null},b={transition:null},Z={ReactCurrentDispatcher:he,ReactCurrentBatchConfig:b,ReactCurrentOwner:ne};function U(){throw Error("act(...) is not supported in production builds of React.")}return fe.Children={map:ze,forEach:function(x,w,F){ze(x,function(){w.apply(this,arguments)},F)},count:function(x){var w=0;return ze(x,function(){w++}),w},toArray:function(x){return ze(x,function(w){return w})||[]},only:function(x){if(!we(x))throw Error("React.Children.only expected to receive a single React element child.");return x}},fe.Component=L,fe.Fragment=u,fe.Profiler=d,fe.PureComponent=$,fe.StrictMode=c,fe.Suspense=N,fe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Z,fe.act=U,fe.cloneElement=function(x,w,F){if(x==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+x+".");var B=K({},x.props),A=x.key,Y=x.ref,re=x._owner;if(w!=null){if(w.ref!==void 0&&(Y=w.ref,re=ne.current),w.key!==void 0&&(A=""+w.key),x.type&&x.type.defaultProps)var se=x.type.defaultProps;for(ce in w)le.call(w,ce)&&!ue.hasOwnProperty(ce)&&(B[ce]=w[ce]===void 0&&se!==void 0?se[ce]:w[ce])}var ce=arguments.length-2;if(ce===1)B.children=F;else if(1<ce){se=Array(ce);for(var Ae=0;Ae<ce;Ae++)se[Ae]=arguments[Ae+2];B.children=se}return{$$typeof:l,type:x.type,key:A,ref:Y,props:B,_owner:re}},fe.createContext=function(x){return x={$$typeof:h,_currentValue:x,_currentValue2:x,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},x.Provider={$$typeof:f,_context:x},x.Consumer=x},fe.createElement=ye,fe.createFactory=function(x){var w=ye.bind(null,x);return w.type=x,w},fe.createRef=function(){return{current:null}},fe.forwardRef=function(x){return{$$typeof:m,render:x}},fe.isValidElement=we,fe.lazy=function(x){return{$$typeof:R,_payload:{_status:-1,_result:x},_init:_e}},fe.memo=function(x,w){return{$$typeof:_,type:x,compare:w===void 0?null:w}},fe.startTransition=function(x){var w=b.transition;b.transition={};try{x()}finally{b.transition=w}},fe.unstable_act=U,fe.useCallback=function(x,w){return he.current.useCallback(x,w)},fe.useContext=function(x){return he.current.useContext(x)},fe.useDebugValue=function(){},fe.useDeferredValue=function(x){return he.current.useDeferredValue(x)},fe.useEffect=function(x,w){return he.current.useEffect(x,w)},fe.useId=function(){return he.current.useId()},fe.useImperativeHandle=function(x,w,F){return he.current.useImperativeHandle(x,w,F)},fe.useInsertionEffect=function(x,w){return he.current.useInsertionEffect(x,w)},fe.useLayoutEffect=function(x,w){return he.current.useLayoutEffect(x,w)},fe.useMemo=function(x,w){return he.current.useMemo(x,w)},fe.useReducer=function(x,w,F){return he.current.useReducer(x,w,F)},fe.useRef=function(x){return he.current.useRef(x)},fe.useState=function(x){return he.current.useState(x)},fe.useSyncExternalStore=function(x,w,F){return he.current.useSyncExternalStore(x,w,F)},fe.useTransition=function(){return he.current.useTransition()},fe.version="18.3.1",fe}var $c;function Bu(){return $c||($c=1,Su.exports=um()),Su.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 Wc;function sm(){if(Wc)return Qr;Wc=1;var l=Bu(),s=Symbol.for("react.element"),u=Symbol.for("react.fragment"),c=Object.prototype.hasOwnProperty,d=l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,f={key:!0,ref:!0,__self:!0,__source:!0};function h(m,N,_){var R,P={},O=null,D=null;_!==void 0&&(O=""+_),N.key!==void 0&&(O=""+N.key),N.ref!==void 0&&(D=N.ref);for(R in N)c.call(N,R)&&!f.hasOwnProperty(R)&&(P[R]=N[R]);if(m&&m.defaultProps)for(R in N=m.defaultProps,N)P[R]===void 0&&(P[R]=N[R]);return{$$typeof:s,type:m,key:O,ref:D,props:P,_owner:d.current}}return Qr.Fragment=u,Qr.jsx=h,Qr.jsxs=h,Qr}var Hc;function am(){return Hc||(Hc=1,xu.exports=sm()),xu.exports}var k=am(),v=Bu();const yd=gd(v),Vu=im({__proto__:null,default:yd},[v]);var co={},ku={exports:{}},tt={},Eu={exports:{}},Cu={};/**
* @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 Qc;function cm(){return Qc||(Qc=1,(function(l){function s(b,Z){var U=b.length;b.push(Z);e:for(;0<U;){var x=U-1>>>1,w=b[x];if(0<d(w,Z))b[x]=Z,b[U]=w,U=x;else break e}}function u(b){return b.length===0?null:b[0]}function c(b){if(b.length===0)return null;var Z=b[0],U=b.pop();if(U!==Z){b[0]=U;e:for(var x=0,w=b.length,F=w>>>1;x<F;){var B=2*(x+1)-1,A=b[B],Y=B+1,re=b[Y];if(0>d(A,U))Y<w&&0>d(re,A)?(b[x]=re,b[Y]=U,x=Y):(b[x]=A,b[B]=U,x=B);else if(Y<w&&0>d(re,U))b[x]=re,b[Y]=U,x=Y;else break e}}return Z}function d(b,Z){var U=b.sortIndex-Z.sortIndex;return U!==0?U:b.id-Z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var f=performance;l.unstable_now=function(){return f.now()}}else{var h=Date,m=h.now();l.unstable_now=function(){return h.now()-m}}var N=[],_=[],R=1,P=null,O=3,D=!1,K=!1,M=!1,L=typeof setTimeout=="function"?setTimeout:null,W=typeof clearTimeout=="function"?clearTimeout:null,$=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function te(b){for(var Z=u(_);Z!==null;){if(Z.callback===null)c(_);else if(Z.startTime<=b)c(_),Z.sortIndex=Z.expirationTime,s(N,Z);else break;Z=u(_)}}function q(b){if(M=!1,te(b),!K)if(u(N)!==null)K=!0,_e(le);else{var Z=u(_);Z!==null&&he(q,Z.startTime-b)}}function le(b,Z){K=!1,M&&(M=!1,W(ye),ye=-1),D=!0;var U=O;try{for(te(Z),P=u(N);P!==null&&(!(P.expirationTime>Z)||b&&!Ce());){var x=P.callback;if(typeof x=="function"){P.callback=null,O=P.priorityLevel;var w=x(P.expirationTime<=Z);Z=l.unstable_now(),typeof w=="function"?P.callback=w:P===u(N)&&c(N),te(Z)}else c(N);P=u(N)}if(P!==null)var F=!0;else{var B=u(_);B!==null&&he(q,B.startTime-Z),F=!1}return F}finally{P=null,O=U,D=!1}}var ne=!1,ue=null,ye=-1,de=5,we=-1;function Ce(){return!(l.unstable_now()-we<de)}function ie(){if(ue!==null){var b=l.unstable_now();we=b;var Z=!0;try{Z=ue(!0,b)}finally{Z?Oe():(ne=!1,ue=null)}}else ne=!1}var Oe;if(typeof $=="function")Oe=function(){$(ie)};else if(typeof MessageChannel<"u"){var Ne=new MessageChannel,ze=Ne.port2;Ne.port1.onmessage=ie,Oe=function(){ze.postMessage(null)}}else Oe=function(){L(ie,0)};function _e(b){ue=b,ne||(ne=!0,Oe())}function he(b,Z){ye=L(function(){b(l.unstable_now())},Z)}l.unstable_IdlePriority=5,l.unstable_ImmediatePriority=1,l.unstable_LowPriority=4,l.unstable_NormalPriority=3,l.unstable_Profiling=null,l.unstable_UserBlockingPriority=2,l.unstable_cancelCallback=function(b){b.callback=null},l.unstable_continueExecution=function(){K||D||(K=!0,_e(le))},l.unstable_forceFrameRate=function(b){0>b||125<b?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):de=0<b?Math.floor(1e3/b):5},l.unstable_getCurrentPriorityLevel=function(){return O},l.unstable_getFirstCallbackNode=function(){return u(N)},l.unstable_next=function(b){switch(O){case 1:case 2:case 3:var Z=3;break;default:Z=O}var U=O;O=Z;try{return b()}finally{O=U}},l.unstable_pauseExecution=function(){},l.unstable_requestPaint=function(){},l.unstable_runWithPriority=function(b,Z){switch(b){case 1:case 2:case 3:case 4:case 5:break;default:b=3}var U=O;O=b;try{return Z()}finally{O=U}},l.unstable_scheduleCallback=function(b,Z,U){var x=l.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?x+U:x):U=x,b){case 1:var w=-1;break;case 2:w=250;break;case 5:w=1073741823;break;case 4:w=1e4;break;default:w=5e3}return w=U+w,b={id:R++,callback:Z,priorityLevel:b,startTime:U,expirationTime:w,sortIndex:-1},U>x?(b.sortIndex=U,s(_,b),u(N)===null&&b===u(_)&&(M?(W(ye),ye=-1):M=!0,he(q,U-x))):(b.sortIndex=w,s(N,b),K||D||(K=!0,_e(le))),b},l.unstable_shouldYield=Ce,l.unstable_wrapCallback=function(b){var Z=O;return function(){var U=O;O=Z;try{return b.apply(this,arguments)}finally{O=U}}}})(Cu)),Cu}var Kc;function dm(){return Kc||(Kc=1,Eu.exports=cm()),Eu.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 Gc;function fm(){if(Gc)return tt;Gc=1;var l=Bu(),s=dm();function u(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 c=new Set,d={};function f(e,t){h(e,t),h(e+"Capture",t)}function h(e,t){for(d[e]=t,e=0;e<t.length;e++)c.add(t[e])}var m=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),N=Object.prototype.hasOwnProperty,_=/^[: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]*$/,R={},P={};function O(e){return N.call(P,e)?!0:N.call(R,e)?!1:_.test(e)?P[e]=!0:(R[e]=!0,!1)}function D(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function K(e,t,n,r){if(t===null||typeof t>"u"||D(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function M(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var L={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){L[e]=new M(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];L[t]=new M(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){L[e]=new M(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){L[e]=new M(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){L[e]=new M(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){L[e]=new M(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){L[e]=new M(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){L[e]=new M(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){L[e]=new M(e,5,!1,e.toLowerCase(),null,!1,!1)});var W=/[\-:]([a-z])/g;function $(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(W,$);L[t]=new M(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(W,$);L[t]=new M(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(W,$);L[t]=new M(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){L[e]=new M(e,1,!1,e.toLowerCase(),null,!1,!1)}),L.xlinkHref=new M("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){L[e]=new M(e,1,!1,e.toLowerCase(),null,!0,!0)});function te(e,t,n,r){var o=L.hasOwnProperty(t)?L[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(K(t,n,o,r)&&(n=null),r||o===null?O(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var q=l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,le=Symbol.for("react.element"),ne=Symbol.for("react.portal"),ue=Symbol.for("react.fragment"),ye=Symbol.for("react.strict_mode"),de=Symbol.for("react.profiler"),we=Symbol.for("react.provider"),Ce=Symbol.for("react.context"),ie=Symbol.for("react.forward_ref"),Oe=Symbol.for("react.suspense"),Ne=Symbol.for("react.suspense_list"),ze=Symbol.for("react.memo"),_e=Symbol.for("react.lazy"),he=Symbol.for("react.offscreen"),b=Symbol.iterator;function Z(e){return e===null||typeof e!="object"?null:(e=b&&e[b]||e["@@iterator"],typeof e=="function"?e:null)}var U=Object.assign,x;function w(e){if(x===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);x=t&&t[1]||""}return`
`+x+e}var F=!1;function B(e,t){if(!e||F)return"";F=!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(C){var r=C}Reflect.construct(e,[],t)}else{try{t.call()}catch(C){r=C}e.call(t.prototype)}else{try{throw Error()}catch(C){r=C}e()}}catch(C){if(C&&r&&typeof C.stack=="string"){for(var o=C.stack.split(`
`),i=r.stack.split(`
`),a=o.length-1,p=i.length-1;1<=a&&0<=p&&o[a]!==i[p];)p--;for(;1<=a&&0<=p;a--,p--)if(o[a]!==i[p]){if(a!==1||p!==1)do if(a--,p--,0>p||o[a]!==i[p]){var g=`
`+o[a].replace(" at new "," at ");return e.displayName&&g.includes("<anonymous>")&&(g=g.replace("<anonymous>",e.displayName)),g}while(1<=a&&0<=p);break}}}finally{F=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?w(e):""}function A(e){switch(e.tag){case 5:return w(e.type);case 16:return w("Lazy");case 13:return w("Suspense");case 19:return w("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1),e;case 11:return e=B(e.type.render,!1),e;case 1:return e=B(e.type,!0),e;default:return""}}function Y(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 ue:return"Fragment";case ne:return"Portal";case de:return"Profiler";case ye:return"StrictMode";case Oe:return"Suspense";case Ne:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ce:return(e.displayName||"Context")+".Consumer";case we:return(e._context.displayName||"Context")+".Provider";case ie:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ze:return t=e.displayName||null,t!==null?t:Y(e.type)||"Memo";case _e:t=e._payload,e=e._init;try{return Y(e(t))}catch{}}return null}function re(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 Y(t);case 8:return t===ye?"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 se(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ce(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ae(e){var t=ce(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function el(e){e._valueTracker||(e._valueTracker=Ae(e))}function Gu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ce(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function tl(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 Po(e,t){var n=t.checked;return U({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Yu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=se(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Xu(e,t){t=t.checked,t!=null&&te(e,"checked",t,!1)}function Ro(e,t){Xu(e,t);var n=se(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Mo(e,t.type,n):t.hasOwnProperty("defaultValue")&&Mo(e,t.type,se(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Zu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Mo(e,t,n){(t!=="number"||tl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ur=Array.isArray;function Nn(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+se(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function jo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(u(91));return U({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function qu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(u(92));if(ur(n)){if(1<n.length)throw Error(u(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:se(n)}}function Ju(e,t){var n=se(t.value),r=se(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function es(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ts(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 Lo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ts(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var nl,ns=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(nl=nl||document.createElement("div"),nl.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=nl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function sr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ar={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},cf=["Webkit","ms","Moz","O"];Object.keys(ar).forEach(function(e){cf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ar[t]=ar[e]})});function rs(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ar.hasOwnProperty(e)&&ar[e]?(""+t).trim():t+"px"}function ls(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=rs(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var df=U({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 To(e,t){if(t){if(df[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(u(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(u(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(u(61))}if(t.style!=null&&typeof t.style!="object")throw Error(u(62))}}function Oo(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var zo=null;function Io(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Do=null,_n=null,Pn=null;function os(e){if(e=Lr(e)){if(typeof Do!="function")throw Error(u(280));var t=e.stateNode;t&&(t=Nl(t),Do(e.stateNode,e.type,t))}}function is(e){_n?Pn?Pn.push(e):Pn=[e]:_n=e}function us(){if(_n){var e=_n,t=Pn;if(Pn=_n=null,os(e),t)for(e=0;e<t.length;e++)os(t[e])}}function ss(e,t){return e(t)}function as(){}var Ao=!1;function cs(e,t,n){if(Ao)return e(t,n);Ao=!0;try{return ss(e,t,n)}finally{Ao=!1,(_n!==null||Pn!==null)&&(as(),us())}}function cr(e,t){var n=e.stateNode;if(n===null)return null;var r=Nl(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(u(231,t,typeof n));return n}var Fo=!1;if(m)try{var dr={};Object.defineProperty(dr,"passive",{get:function(){Fo=!0}}),window.addEventListener("test",dr,dr),window.removeEventListener("test",dr,dr)}catch{Fo=!1}function ff(e,t,n,r,o,i,a,p,g){var C=Array.prototype.slice.call(arguments,3);try{t.apply(n,C)}catch(T){this.onError(T)}}var fr=!1,rl=null,ll=!1,bo=null,pf={onError:function(e){fr=!0,rl=e}};function mf(e,t,n,r,o,i,a,p,g){fr=!1,rl=null,ff.apply(pf,arguments)}function hf(e,t,n,r,o,i,a,p,g){if(mf.apply(this,arguments),fr){if(fr){var C=rl;fr=!1,rl=null}else throw Error(u(198));ll||(ll=!0,bo=C)}}function an(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 ds(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 fs(e){if(an(e)!==e)throw Error(u(188))}function vf(e){var t=e.alternate;if(!t){if(t=an(e),t===null)throw Error(u(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var i=o.alternate;if(i===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return fs(o),e;if(i===r)return fs(o),t;i=i.sibling}throw Error(u(188))}if(n.return!==r.return)n=o,r=i;else{for(var a=!1,p=o.child;p;){if(p===n){a=!0,n=o,r=i;break}if(p===r){a=!0,r=o,n=i;break}p=p.sibling}if(!a){for(p=i.child;p;){if(p===n){a=!0,n=i,r=o;break}if(p===r){a=!0,r=i,n=o;break}p=p.sibling}if(!a)throw Error(u(189))}}if(n.alternate!==r)throw Error(u(190))}if(n.tag!==3)throw Error(u(188));return n.stateNode.current===n?e:t}function ps(e){return e=vf(e),e!==null?ms(e):null}function ms(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ms(e);if(t!==null)return t;e=e.sibling}return null}var hs=s.unstable_scheduleCallback,vs=s.unstable_cancelCallback,gf=s.unstable_shouldYield,yf=s.unstable_requestPaint,je=s.unstable_now,wf=s.unstable_getCurrentPriorityLevel,Uo=s.unstable_ImmediatePriority,gs=s.unstable_UserBlockingPriority,ol=s.unstable_NormalPriority,xf=s.unstable_LowPriority,ys=s.unstable_IdlePriority,il=null,xt=null;function Sf(e){if(xt&&typeof xt.onCommitFiberRoot=="function")try{xt.onCommitFiberRoot(il,e,void 0,(e.current.flags&128)===128)}catch{}}var ft=Math.clz32?Math.clz32:Cf,kf=Math.log,Ef=Math.LN2;function Cf(e){return e>>>=0,e===0?32:31-(kf(e)/Ef|0)|0}var ul=64,sl=4194304;function pr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function al(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var p=a&~o;p!==0?r=pr(p):(i&=a,i!==0&&(r=pr(i)))}else a=n&~o,a!==0?r=pr(a):i!==0&&(r=pr(i));if(r===0)return 0;if(t!==0&&t!==r&&(t&o)===0&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ft(t),o=1<<n,r|=e[n],t&=~o;return r}function Nf(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 _f(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-ft(i),p=1<<a,g=o[a];g===-1?((p&n)===0||(p&r)!==0)&&(o[a]=Nf(p,t)):g<=t&&(e.expiredLanes|=p),i&=~p}}function Bo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ws(){var e=ul;return ul<<=1,(ul&4194240)===0&&(ul=64),e}function Vo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function mr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ft(t),e[t]=n}function Pf(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-ft(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function $o(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ft(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var ve=0;function xs(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Ss,Wo,ks,Es,Cs,Ho=!1,cl=[],At=null,Ft=null,bt=null,hr=new Map,vr=new Map,Ut=[],Rf="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 Ns(e,t){switch(e){case"focusin":case"focusout":At=null;break;case"dragenter":case"dragleave":Ft=null;break;case"mouseover":case"mouseout":bt=null;break;case"pointerover":case"pointerout":hr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":vr.delete(t.pointerId)}}function gr(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=Lr(t),t!==null&&Wo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function Mf(e,t,n,r,o){switch(t){case"focusin":return At=gr(At,e,t,n,r,o),!0;case"dragenter":return Ft=gr(Ft,e,t,n,r,o),!0;case"mouseover":return bt=gr(bt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return hr.set(i,gr(hr.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,vr.set(i,gr(vr.get(i)||null,e,t,n,r,o)),!0}return!1}function _s(e){var t=cn(e.target);if(t!==null){var n=an(t);if(n!==null){if(t=n.tag,t===13){if(t=ds(n),t!==null){e.blockedOn=t,Cs(e.priority,function(){ks(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 dl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Ko(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);zo=r,n.target.dispatchEvent(r),zo=null}else return t=Lr(n),t!==null&&Wo(t),e.blockedOn=n,!1;t.shift()}return!0}function Ps(e,t,n){dl(e)&&n.delete(t)}function jf(){Ho=!1,At!==null&&dl(At)&&(At=null),Ft!==null&&dl(Ft)&&(Ft=null),bt!==null&&dl(bt)&&(bt=null),hr.forEach(Ps),vr.forEach(Ps)}function yr(e,t){e.blockedOn===t&&(e.blockedOn=null,Ho||(Ho=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,jf)))}function wr(e){function t(o){return yr(o,e)}if(0<cl.length){yr(cl[0],e);for(var n=1;n<cl.length;n++){var r=cl[n];r.blockedOn===e&&(r.blockedOn=null)}}for(At!==null&&yr(At,e),Ft!==null&&yr(Ft,e),bt!==null&&yr(bt,e),hr.forEach(t),vr.forEach(t),n=0;n<Ut.length;n++)r=Ut[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Ut.length&&(n=Ut[0],n.blockedOn===null);)_s(n),n.blockedOn===null&&Ut.shift()}var Rn=q.ReactCurrentBatchConfig,fl=!0;function Lf(e,t,n,r){var o=ve,i=Rn.transition;Rn.transition=null;try{ve=1,Qo(e,t,n,r)}finally{ve=o,Rn.transition=i}}function Tf(e,t,n,r){var o=ve,i=Rn.transition;Rn.transition=null;try{ve=4,Qo(e,t,n,r)}finally{ve=o,Rn.transition=i}}function Qo(e,t,n,r){if(fl){var o=Ko(e,t,n,r);if(o===null)ci(e,t,r,pl,n),Ns(e,r);else if(Mf(o,e,t,n,r))r.stopPropagation();else if(Ns(e,r),t&4&&-1<Rf.indexOf(e)){for(;o!==null;){var i=Lr(o);if(i!==null&&Ss(i),i=Ko(e,t,n,r),i===null&&ci(e,t,r,pl,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else ci(e,t,r,null,n)}}var pl=null;function Ko(e,t,n,r){if(pl=null,e=Io(r),e=cn(e),e!==null)if(t=an(e),t===null)e=null;else if(n=t.tag,n===13){if(e=ds(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return pl=e,null}function Rs(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(wf()){case Uo:return 1;case gs:return 4;case ol:case xf:return 16;case ys:return 536870912;default:return 16}default:return 16}}var Bt=null,Go=null,ml=null;function Ms(){if(ml)return ml;var e,t=Go,n=t.length,r,o="value"in Bt?Bt.value:Bt.textContent,i=o.length;for(e=0;e<n&&t[e]===o[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===o[i-r];r++);return ml=o.slice(e,1<r?1-r:void 0)}function hl(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function vl(){return!0}function js(){return!1}function nt(e){function t(n,r,o,i,a){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var p in e)e.hasOwnProperty(p)&&(n=e[p],this[p]=n?n(i):i[p]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?vl:js,this.isPropagationStopped=js,this}return U(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=vl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=vl)},persist:function(){},isPersistent:vl}),t}var Mn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Yo=nt(Mn),xr=U({},Mn,{view:0,detail:0}),Of=nt(xr),Xo,Zo,Sr,gl=U({},xr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Jo,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!==Sr&&(Sr&&e.type==="mousemove"?(Xo=e.screenX-Sr.screenX,Zo=e.screenY-Sr.screenY):Zo=Xo=0,Sr=e),Xo)},movementY:function(e){return"movementY"in e?e.movementY:Zo}}),Ls=nt(gl),zf=U({},gl,{dataTransfer:0}),If=nt(zf),Df=U({},xr,{relatedTarget:0}),qo=nt(Df),Af=U({},Mn,{animationName:0,elapsedTime:0,pseudoElement:0}),Ff=nt(Af),bf=U({},Mn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Uf=nt(bf),Bf=U({},Mn,{data:0}),Ts=nt(Bf),Vf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},$f={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"},Wf={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Hf(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Wf[e])?!!t[e]:!1}function Jo(){return Hf}var Qf=U({},xr,{key:function(e){if(e.key){var t=Vf[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=hl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?$f[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Jo,charCode:function(e){return e.type==="keypress"?hl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?hl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Kf=nt(Qf),Gf=U({},gl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Os=nt(Gf),Yf=U({},xr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Jo}),Xf=nt(Yf),Zf=U({},Mn,{propertyName:0,elapsedTime:0,pseudoElement:0}),qf=nt(Zf),Jf=U({},gl,{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}),ep=nt(Jf),tp=[9,13,27,32],ei=m&&"CompositionEvent"in window,kr=null;m&&"documentMode"in document&&(kr=document.documentMode);var np=m&&"TextEvent"in window&&!kr,zs=m&&(!ei||kr&&8<kr&&11>=kr),Is=" ",Ds=!1;function As(e,t){switch(e){case"keyup":return tp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fs(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var jn=!1;function rp(e,t){switch(e){case"compositionend":return Fs(t);case"keypress":return t.which!==32?null:(Ds=!0,Is);case"textInput":return e=t.data,e===Is&&Ds?null:e;default:return null}}function lp(e,t){if(jn)return e==="compositionend"||!ei&&As(e,t)?(e=Ms(),ml=Go=Bt=null,jn=!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 zs&&t.locale!=="ko"?null:t.data;default:return null}}var op={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 bs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!op[e.type]:t==="textarea"}function Us(e,t,n,r){is(r),t=kl(t,"onChange"),0<t.length&&(n=new Yo("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Er=null,Cr=null;function ip(e){la(e,0)}function yl(e){var t=In(e);if(Gu(t))return e}function up(e,t){if(e==="change")return t}var Bs=!1;if(m){var ti;if(m){var ni="oninput"in document;if(!ni){var Vs=document.createElement("div");Vs.setAttribute("oninput","return;"),ni=typeof Vs.oninput=="function"}ti=ni}else ti=!1;Bs=ti&&(!document.documentMode||9<document.documentMode)}function $s(){Er&&(Er.detachEvent("onpropertychange",Ws),Cr=Er=null)}function Ws(e){if(e.propertyName==="value"&&yl(Cr)){var t=[];Us(t,Cr,e,Io(e)),cs(ip,t)}}function sp(e,t,n){e==="focusin"?($s(),Er=t,Cr=n,Er.attachEvent("onpropertychange",Ws)):e==="focusout"&&$s()}function ap(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return yl(Cr)}function cp(e,t){if(e==="click")return yl(t)}function dp(e,t){if(e==="input"||e==="change")return yl(t)}function fp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var pt=typeof Object.is=="function"?Object.is:fp;function Nr(e,t){if(pt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!N.call(t,o)||!pt(e[o],t[o]))return!1}return!0}function Hs(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Qs(e,t){var n=Hs(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Hs(n)}}function Ks(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ks(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Gs(){for(var e=window,t=tl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=tl(e.document)}return t}function ri(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function pp(e){var t=Gs(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ks(n.ownerDocument.documentElement,n)){if(r!==null&&ri(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Qs(n,i);var a=Qs(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.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 mp=m&&"documentMode"in document&&11>=document.documentMode,Ln=null,li=null,_r=null,oi=!1;function Ys(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;oi||Ln==null||Ln!==tl(r)||(r=Ln,"selectionStart"in r&&ri(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_r&&Nr(_r,r)||(_r=r,r=kl(li,"onSelect"),0<r.length&&(t=new Yo("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Ln)))}function wl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Tn={animationend:wl("Animation","AnimationEnd"),animationiteration:wl("Animation","AnimationIteration"),animationstart:wl("Animation","AnimationStart"),transitionend:wl("Transition","TransitionEnd")},ii={},Xs={};m&&(Xs=document.createElement("div").style,"AnimationEvent"in window||(delete Tn.animationend.animation,delete Tn.animationiteration.animation,delete Tn.animationstart.animation),"TransitionEvent"in window||delete Tn.transitionend.transition);function xl(e){if(ii[e])return ii[e];if(!Tn[e])return e;var t=Tn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Xs)return ii[e]=t[n];return e}var Zs=xl("animationend"),qs=xl("animationiteration"),Js=xl("animationstart"),ea=xl("transitionend"),ta=new Map,na="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Vt(e,t){ta.set(e,t),f(t,[e])}for(var ui=0;ui<na.length;ui++){var si=na[ui],hp=si.toLowerCase(),vp=si[0].toUpperCase()+si.slice(1);Vt(hp,"on"+vp)}Vt(Zs,"onAnimationEnd"),Vt(qs,"onAnimationIteration"),Vt(Js,"onAnimationStart"),Vt("dblclick","onDoubleClick"),Vt("focusin","onFocus"),Vt("focusout","onBlur"),Vt(ea,"onTransitionEnd"),h("onMouseEnter",["mouseout","mouseover"]),h("onMouseLeave",["mouseout","mouseover"]),h("onPointerEnter",["pointerout","pointerover"]),h("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 Pr="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(" "),gp=new Set("cancel close invalid load scroll toggle".split(" ").concat(Pr));function ra(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,hf(r,t,void 0,e),e.currentTarget=null}function la(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var p=r[a],g=p.instance,C=p.currentTarget;if(p=p.listener,g!==i&&o.isPropagationStopped())break e;ra(o,p,C),i=g}else for(a=0;a<r.length;a++){if(p=r[a],g=p.instance,C=p.currentTarget,p=p.listener,g!==i&&o.isPropagationStopped())break e;ra(o,p,C),i=g}}}if(ll)throw e=bo,ll=!1,bo=null,e}function xe(e,t){var n=t[vi];n===void 0&&(n=t[vi]=new Set);var r=e+"__bubble";n.has(r)||(oa(t,e,2,!1),n.add(r))}function ai(e,t,n){var r=0;t&&(r|=4),oa(n,e,r,t)}var Sl="_reactListening"+Math.random().toString(36).slice(2);function Rr(e){if(!e[Sl]){e[Sl]=!0,c.forEach(function(n){n!=="selectionchange"&&(gp.has(n)||ai(n,!1,e),ai(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Sl]||(t[Sl]=!0,ai("selectionchange",!1,t))}}function oa(e,t,n,r){switch(Rs(t)){case 1:var o=Lf;break;case 4:o=Tf;break;default:o=Qo}n=o.bind(null,t,n,e),o=void 0,!Fo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function ci(e,t,n,r,o){var i=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var p=r.stateNode.containerInfo;if(p===o||p.nodeType===8&&p.parentNode===o)break;if(a===4)for(a=r.return;a!==null;){var g=a.tag;if((g===3||g===4)&&(g=a.stateNode.containerInfo,g===o||g.nodeType===8&&g.parentNode===o))return;a=a.return}for(;p!==null;){if(a=cn(p),a===null)return;if(g=a.tag,g===5||g===6){r=i=a;continue e}p=p.parentNode}}r=r.return}cs(function(){var C=i,T=Io(n),z=[];e:{var j=ta.get(e);if(j!==void 0){var V=Yo,Q=e;switch(e){case"keypress":if(hl(n)===0)break e;case"keydown":case"keyup":V=Kf;break;case"focusin":Q="focus",V=qo;break;case"focusout":Q="blur",V=qo;break;case"beforeblur":case"afterblur":V=qo;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":V=Ls;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":V=If;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":V=Xf;break;case Zs:case qs:case Js:V=Ff;break;case ea:V=qf;break;case"scroll":V=Of;break;case"wheel":V=ep;break;case"copy":case"cut":case"paste":V=Uf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":V=Os}var G=(t&4)!==0,Le=!G&&e==="scroll",S=G?j!==null?j+"Capture":null:j;G=[];for(var y=C,E;y!==null;){E=y;var I=E.stateNode;if(E.tag===5&&I!==null&&(E=I,S!==null&&(I=cr(y,S),I!=null&&G.push(Mr(y,I,E)))),Le)break;y=y.return}0<G.length&&(j=new V(j,Q,null,n,T),z.push({event:j,listeners:G}))}}if((t&7)===0){e:{if(j=e==="mouseover"||e==="pointerover",V=e==="mouseout"||e==="pointerout",j&&n!==zo&&(Q=n.relatedTarget||n.fromElement)&&(cn(Q)||Q[Pt]))break e;if((V||j)&&(j=T.window===T?T:(j=T.ownerDocument)?j.defaultView||j.parentWindow:window,V?(Q=n.relatedTarget||n.toElement,V=C,Q=Q?cn(Q):null,Q!==null&&(Le=an(Q),Q!==Le||Q.tag!==5&&Q.tag!==6)&&(Q=null)):(V=null,Q=C),V!==Q)){if(G=Ls,I="onMouseLeave",S="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&(G=Os,I="onPointerLeave",S="onPointerEnter",y="pointer"),Le=V==null?j:In(V),E=Q==null?j:In(Q),j=new G(I,y+"leave",V,n,T),j.target=Le,j.relatedTarget=E,I=null,cn(T)===C&&(G=new G(S,y+"enter",Q,n,T),G.target=E,G.relatedTarget=Le,I=G),Le=I,V&&Q)t:{for(G=V,S=Q,y=0,E=G;E;E=On(E))y++;for(E=0,I=S;I;I=On(I))E++;for(;0<y-E;)G=On(G),y--;for(;0<E-y;)S=On(S),E--;for(;y--;){if(G===S||S!==null&&G===S.alternate)break t;G=On(G),S=On(S)}G=null}else G=null;V!==null&&ia(z,j,V,G,!1),Q!==null&&Le!==null&&ia(z,Le,Q,G,!0)}}e:{if(j=C?In(C):window,V=j.nodeName&&j.nodeName.toLowerCase(),V==="select"||V==="input"&&j.type==="file")var X=up;else if(bs(j))if(Bs)X=dp;else{X=ap;var J=sp}else(V=j.nodeName)&&V.toLowerCase()==="input"&&(j.type==="checkbox"||j.type==="radio")&&(X=cp);if(X&&(X=X(e,C))){Us(z,X,n,T);break e}J&&J(e,j,C),e==="focusout"&&(J=j._wrapperState)&&J.controlled&&j.type==="number"&&Mo(j,"number",j.value)}switch(J=C?In(C):window,e){case"focusin":(bs(J)||J.contentEditable==="true")&&(Ln=J,li=C,_r=null);break;case"focusout":_r=li=Ln=null;break;case"mousedown":oi=!0;break;case"contextmenu":case"mouseup":case"dragend":oi=!1,Ys(z,n,T);break;case"selectionchange":if(mp)break;case"keydown":case"keyup":Ys(z,n,T)}var ee;if(ei)e:{switch(e){case"compositionstart":var oe="onCompositionStart";break e;case"compositionend":oe="onCompositionEnd";break e;case"compositionupdate":oe="onCompositionUpdate";break e}oe=void 0}else jn?As(e,n)&&(oe="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(oe="onCompositionStart");oe&&(zs&&n.locale!=="ko"&&(jn||oe!=="onCompositionStart"?oe==="onCompositionEnd"&&jn&&(ee=Ms()):(Bt=T,Go="value"in Bt?Bt.value:Bt.textContent,jn=!0)),J=kl(C,oe),0<J.length&&(oe=new Ts(oe,e,null,n,T),z.push({event:oe,listeners:J}),ee?oe.data=ee:(ee=Fs(n),ee!==null&&(oe.data=ee)))),(ee=np?rp(e,n):lp(e,n))&&(C=kl(C,"onBeforeInput"),0<C.length&&(T=new Ts("onBeforeInput","beforeinput",null,n,T),z.push({event:T,listeners:C}),T.data=ee))}la(z,t)})}function Mr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function kl(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=cr(e,n),i!=null&&r.unshift(Mr(e,i,o)),i=cr(e,t),i!=null&&r.push(Mr(e,i,o))),e=e.return}return r}function On(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function ia(e,t,n,r,o){for(var i=t._reactName,a=[];n!==null&&n!==r;){var p=n,g=p.alternate,C=p.stateNode;if(g!==null&&g===r)break;p.tag===5&&C!==null&&(p=C,o?(g=cr(n,i),g!=null&&a.unshift(Mr(n,g,p))):o||(g=cr(n,i),g!=null&&a.push(Mr(n,g,p)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var yp=/\r\n?/g,wp=/\u0000|\uFFFD/g;function ua(e){return(typeof e=="string"?e:""+e).replace(yp,`
`).replace(wp,"")}function El(e,t,n){if(t=ua(t),ua(e)!==t&&n)throw Error(u(425))}function Cl(){}var di=null,fi=null;function pi(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 mi=typeof setTimeout=="function"?setTimeout:void 0,xp=typeof clearTimeout=="function"?clearTimeout:void 0,sa=typeof Promise=="function"?Promise:void 0,Sp=typeof queueMicrotask=="function"?queueMicrotask:typeof sa<"u"?function(e){return sa.resolve(null).then(e).catch(kp)}:mi;function kp(e){setTimeout(function(){throw e})}function hi(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),wr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);wr(t)}function $t(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 aa(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 zn=Math.random().toString(36).slice(2),St="__reactFiber$"+zn,jr="__reactProps$"+zn,Pt="__reactContainer$"+zn,vi="__reactEvents$"+zn,Ep="__reactListeners$"+zn,Cp="__reactHandles$"+zn;function cn(e){var t=e[St];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Pt]||n[St]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=aa(e);e!==null;){if(n=e[St])return n;e=aa(e)}return t}e=n,n=e.parentNode}return null}function Lr(e){return e=e[St]||e[Pt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function In(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(u(33))}function Nl(e){return e[jr]||null}var gi=[],Dn=-1;function Wt(e){return{current:e}}function Se(e){0>Dn||(e.current=gi[Dn],gi[Dn]=null,Dn--)}function ge(e,t){Dn++,gi[Dn]=e.current,e.current=t}var Ht={},We=Wt(Ht),Xe=Wt(!1),dn=Ht;function An(e,t){var n=e.type.contextTypes;if(!n)return Ht;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ze(e){return e=e.childContextTypes,e!=null}function _l(){Se(Xe),Se(We)}function ca(e,t,n){if(We.current!==Ht)throw Error(u(168));ge(We,t),ge(Xe,n)}function da(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(u(108,re(e)||"Unknown",o));return U({},n,r)}function Pl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ht,dn=We.current,ge(We,e),ge(Xe,Xe.current),!0}function fa(e,t,n){var r=e.stateNode;if(!r)throw Error(u(169));n?(e=da(e,t,dn),r.__reactInternalMemoizedMergedChildContext=e,Se(Xe),Se(We),ge(We,e)):Se(Xe),ge(Xe,n)}var Rt=null,Rl=!1,yi=!1;function pa(e){Rt===null?Rt=[e]:Rt.push(e)}function Np(e){Rl=!0,pa(e)}function Qt(){if(!yi&&Rt!==null){yi=!0;var e=0,t=ve;try{var n=Rt;for(ve=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Rt=null,Rl=!1}catch(o){throw Rt!==null&&(Rt=Rt.slice(e+1)),hs(Uo,Qt),o}finally{ve=t,yi=!1}}return null}var Fn=[],bn=0,Ml=null,jl=0,it=[],ut=0,fn=null,Mt=1,jt="";function pn(e,t){Fn[bn++]=jl,Fn[bn++]=Ml,Ml=e,jl=t}function ma(e,t,n){it[ut++]=Mt,it[ut++]=jt,it[ut++]=fn,fn=e;var r=Mt;e=jt;var o=32-ft(r)-1;r&=~(1<<o),n+=1;var i=32-ft(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,Mt=1<<32-ft(t)+o|n<<o|r,jt=i+e}else Mt=1<<i|n<<o|r,jt=e}function wi(e){e.return!==null&&(pn(e,1),ma(e,1,0))}function xi(e){for(;e===Ml;)Ml=Fn[--bn],Fn[bn]=null,jl=Fn[--bn],Fn[bn]=null;for(;e===fn;)fn=it[--ut],it[ut]=null,jt=it[--ut],it[ut]=null,Mt=it[--ut],it[ut]=null}var rt=null,lt=null,Ee=!1,mt=null;function ha(e,t){var n=dt(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 va(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,rt=e,lt=$t(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,rt=e,lt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=fn!==null?{id:Mt,overflow:jt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=dt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,rt=e,lt=null,!0):!1;default:return!1}}function Si(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ki(e){if(Ee){var t=lt;if(t){var n=t;if(!va(e,t)){if(Si(e))throw Error(u(418));t=$t(n.nextSibling);var r=rt;t&&va(e,t)?ha(r,n):(e.flags=e.flags&-4097|2,Ee=!1,rt=e)}}else{if(Si(e))throw Error(u(418));e.flags=e.flags&-4097|2,Ee=!1,rt=e}}}function ga(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;rt=e}function Ll(e){if(e!==rt)return!1;if(!Ee)return ga(e),Ee=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!pi(e.type,e.memoizedProps)),t&&(t=lt)){if(Si(e))throw ya(),Error(u(418));for(;t;)ha(e,t),t=$t(t.nextSibling)}if(ga(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){lt=$t(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}lt=null}}else lt=rt?$t(e.stateNode.nextSibling):null;return!0}function ya(){for(var e=lt;e;)e=$t(e.nextSibling)}function Un(){lt=rt=null,Ee=!1}function Ei(e){mt===null?mt=[e]:mt.push(e)}var _p=q.ReactCurrentBatchConfig;function Tr(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(u(309));var r=n.stateNode}if(!r)throw Error(u(147,e));var o=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(a){var p=o.refs;a===null?delete p[i]:p[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(u(284));if(!n._owner)throw Error(u(290,e))}return e}function Tl(e,t){throw e=Object.prototype.toString.call(t),Error(u(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function wa(e){var t=e._init;return t(e._payload)}function xa(e){function t(S,y){if(e){var E=S.deletions;E===null?(S.deletions=[y],S.flags|=16):E.push(y)}}function n(S,y){if(!e)return null;for(;y!==null;)t(S,y),y=y.sibling;return null}function r(S,y){for(S=new Map;y!==null;)y.key!==null?S.set(y.key,y):S.set(y.index,y),y=y.sibling;return S}function o(S,y){return S=en(S,y),S.index=0,S.sibling=null,S}function i(S,y,E){return S.index=E,e?(E=S.alternate,E!==null?(E=E.index,E<y?(S.flags|=2,y):E):(S.flags|=2,y)):(S.flags|=1048576,y)}function a(S){return e&&S.alternate===null&&(S.flags|=2),S}function p(S,y,E,I){return y===null||y.tag!==6?(y=mu(E,S.mode,I),y.return=S,y):(y=o(y,E),y.return=S,y)}function g(S,y,E,I){var X=E.type;return X===ue?T(S,y,E.props.children,I,E.key):y!==null&&(y.elementType===X||typeof X=="object"&&X!==null&&X.$$typeof===_e&&wa(X)===y.type)?(I=o(y,E.props),I.ref=Tr(S,y,E),I.return=S,I):(I=no(E.type,E.key,E.props,null,S.mode,I),I.ref=Tr(S,y,E),I.return=S,I)}function C(S,y,E,I){return y===null||y.tag!==4||y.stateNode.containerInfo!==E.containerInfo||y.stateNode.implementation!==E.implementation?(y=hu(E,S.mode,I),y.return=S,y):(y=o(y,E.children||[]),y.return=S,y)}function T(S,y,E,I,X){return y===null||y.tag!==7?(y=Sn(E,S.mode,I,X),y.return=S,y):(y=o(y,E),y.return=S,y)}function z(S,y,E){if(typeof y=="string"&&y!==""||typeof y=="number")return y=mu(""+y,S.mode,E),y.return=S,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case le:return E=no(y.type,y.key,y.props,null,S.mode,E),E.ref=Tr(S,null,y),E.return=S,E;case ne:return y=hu(y,S.mode,E),y.return=S,y;case _e:var I=y._init;return z(S,I(y._payload),E)}if(ur(y)||Z(y))return y=Sn(y,S.mode,E,null),y.return=S,y;Tl(S,y)}return null}function j(S,y,E,I){var X=y!==null?y.key:null;if(typeof E=="string"&&E!==""||typeof E=="number")return X!==null?null:p(S,y,""+E,I);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case le:return E.key===X?g(S,y,E,I):null;case ne:return E.key===X?C(S,y,E,I):null;case _e:return X=E._init,j(S,y,X(E._payload),I)}if(ur(E)||Z(E))return X!==null?null:T(S,y,E,I,null);Tl(S,E)}return null}function V(S,y,E,I,X){if(typeof I=="string"&&I!==""||typeof I=="number")return S=S.get(E)||null,p(y,S,""+I,X);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case le:return S=S.get(I.key===null?E:I.key)||null,g(y,S,I,X);case ne:return S=S.get(I.key===null?E:I.key)||null,C(y,S,I,X);case _e:var J=I._init;return V(S,y,E,J(I._payload),X)}if(ur(I)||Z(I))return S=S.get(E)||null,T(y,S,I,X,null);Tl(y,I)}return null}function Q(S,y,E,I){for(var X=null,J=null,ee=y,oe=y=0,Ue=null;ee!==null&&oe<E.length;oe++){ee.index>oe?(Ue=ee,ee=null):Ue=ee.sibling;var me=j(S,ee,E[oe],I);if(me===null){ee===null&&(ee=Ue);break}e&&ee&&me.alternate===null&&t(S,ee),y=i(me,y,oe),J===null?X=me:J.sibling=me,J=me,ee=Ue}if(oe===E.length)return n(S,ee),Ee&&pn(S,oe),X;if(ee===null){for(;oe<E.length;oe++)ee=z(S,E[oe],I),ee!==null&&(y=i(ee,y,oe),J===null?X=ee:J.sibling=ee,J=ee);return Ee&&pn(S,oe),X}for(ee=r(S,ee);oe<E.length;oe++)Ue=V(ee,S,oe,E[oe],I),Ue!==null&&(e&&Ue.alternate!==null&&ee.delete(Ue.key===null?oe:Ue.key),y=i(Ue,y,oe),J===null?X=Ue:J.sibling=Ue,J=Ue);return e&&ee.forEach(function(tn){return t(S,tn)}),Ee&&pn(S,oe),X}function G(S,y,E,I){var X=Z(E);if(typeof X!="function")throw Error(u(150));if(E=X.call(E),E==null)throw Error(u(151));for(var J=X=null,ee=y,oe=y=0,Ue=null,me=E.next();ee!==null&&!me.done;oe++,me=E.next()){ee.index>oe?(Ue=ee,ee=null):Ue=ee.sibling;var tn=j(S,ee,me.value,I);if(tn===null){ee===null&&(ee=Ue);break}e&&ee&&tn.alternate===null&&t(S,ee),y=i(tn,y,oe),J===null?X=tn:J.sibling=tn,J=tn,ee=Ue}if(me.done)return n(S,ee),Ee&&pn(S,oe),X;if(ee===null){for(;!me.done;oe++,me=E.next())me=z(S,me.value,I),me!==null&&(y=i(me,y,oe),J===null?X=me:J.sibling=me,J=me);return Ee&&pn(S,oe),X}for(ee=r(S,ee);!me.done;oe++,me=E.next())me=V(ee,S,oe,me.value,I),me!==null&&(e&&me.alternate!==null&&ee.delete(me.key===null?oe:me.key),y=i(me,y,oe),J===null?X=me:J.sibling=me,J=me);return e&&ee.forEach(function(om){return t(S,om)}),Ee&&pn(S,oe),X}function Le(S,y,E,I){if(typeof E=="object"&&E!==null&&E.type===ue&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case le:e:{for(var X=E.key,J=y;J!==null;){if(J.key===X){if(X=E.type,X===ue){if(J.tag===7){n(S,J.sibling),y=o(J,E.props.children),y.return=S,S=y;break e}}else if(J.elementType===X||typeof X=="object"&&X!==null&&X.$$typeof===_e&&wa(X)===J.type){n(S,J.sibling),y=o(J,E.props),y.ref=Tr(S,J,E),y.return=S,S=y;break e}n(S,J);break}else t(S,J);J=J.sibling}E.type===ue?(y=Sn(E.props.children,S.mode,I,E.key),y.return=S,S=y):(I=no(E.type,E.key,E.props,null,S.mode,I),I.ref=Tr(S,y,E),I.return=S,S=I)}return a(S);case ne:e:{for(J=E.key;y!==null;){if(y.key===J)if(y.tag===4&&y.stateNode.containerInfo===E.containerInfo&&y.stateNode.implementation===E.implementation){n(S,y.sibling),y=o(y,E.children||[]),y.return=S,S=y;break e}else{n(S,y);break}else t(S,y);y=y.sibling}y=hu(E,S.mode,I),y.return=S,S=y}return a(S);case _e:return J=E._init,Le(S,y,J(E._payload),I)}if(ur(E))return Q(S,y,E,I);if(Z(E))return G(S,y,E,I);Tl(S,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,y!==null&&y.tag===6?(n(S,y.sibling),y=o(y,E),y.return=S,S=y):(n(S,y),y=mu(E,S.mode,I),y.return=S,S=y),a(S)):n(S,y)}return Le}var Bn=xa(!0),Sa=xa(!1),Ol=Wt(null),zl=null,Vn=null,Ci=null;function Ni(){Ci=Vn=zl=null}function _i(e){var t=Ol.current;Se(Ol),e._currentValue=t}function Pi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function $n(e,t){zl=e,Ci=Vn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(qe=!0),e.firstContext=null)}function st(e){var t=e._currentValue;if(Ci!==e)if(e={context:e,memoizedValue:t,next:null},Vn===null){if(zl===null)throw Error(u(308));Vn=e,zl.dependencies={lanes:0,firstContext:e}}else Vn=Vn.next=e;return t}var mn=null;function Ri(e){mn===null?mn=[e]:mn.push(e)}function ka(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,Ri(t)):(n.next=o.next,o.next=n),t.interleaved=n,Lt(e,r)}function Lt(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 Kt=!1;function Mi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ea(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Tt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Gt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(pe&2)!==0){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Lt(e,n)}return o=r.interleaved,o===null?(t.next=t,Ri(r)):(t.next=o.next,o.next=t),r.interleaved=t,Lt(e,n)}function Il(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,$o(e,n)}}function Ca(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Dl(e,t,n,r){var o=e.updateQueue;Kt=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,p=o.shared.pending;if(p!==null){o.shared.pending=null;var g=p,C=g.next;g.next=null,a===null?i=C:a.next=C,a=g;var T=e.alternate;T!==null&&(T=T.updateQueue,p=T.lastBaseUpdate,p!==a&&(p===null?T.firstBaseUpdate=C:p.next=C,T.lastBaseUpdate=g))}if(i!==null){var z=o.baseState;a=0,T=C=g=null,p=i;do{var j=p.lane,V=p.eventTime;if((r&j)===j){T!==null&&(T=T.next={eventTime:V,lane:0,tag:p.tag,payload:p.payload,callback:p.callback,next:null});e:{var Q=e,G=p;switch(j=t,V=n,G.tag){case 1:if(Q=G.payload,typeof Q=="function"){z=Q.call(V,z,j);break e}z=Q;break e;case 3:Q.flags=Q.flags&-65537|128;case 0:if(Q=G.payload,j=typeof Q=="function"?Q.call(V,z,j):Q,j==null)break e;z=U({},z,j);break e;case 2:Kt=!0}}p.callback!==null&&p.lane!==0&&(e.flags|=64,j=o.effects,j===null?o.effects=[p]:j.push(p))}else V={eventTime:V,lane:j,tag:p.tag,payload:p.payload,callback:p.callback,next:null},T===null?(C=T=V,g=z):T=T.next=V,a|=j;if(p=p.next,p===null){if(p=o.shared.pending,p===null)break;j=p,p=j.next,j.next=null,o.lastBaseUpdate=j,o.shared.pending=null}}while(!0);if(T===null&&(g=z),o.baseState=g,o.firstBaseUpdate=C,o.lastBaseUpdate=T,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);gn|=a,e.lanes=a,e.memoizedState=z}}function Na(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(u(191,o));o.call(r)}}}var Or={},kt=Wt(Or),zr=Wt(Or),Ir=Wt(Or);function hn(e){if(e===Or)throw Error(u(174));return e}function ji(e,t){switch(ge(Ir,t),ge(zr,e),ge(kt,Or),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Lo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Lo(t,e)}Se(kt),ge(kt,t)}function Wn(){Se(kt),Se(zr),Se(Ir)}function _a(e){hn(Ir.current);var t=hn(kt.current),n=Lo(t,e.type);t!==n&&(ge(zr,e),ge(kt,n))}function Li(e){zr.current===e&&(Se(kt),Se(zr))}var Pe=Wt(0);function Al(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 Ti=[];function Oi(){for(var e=0;e<Ti.length;e++)Ti[e]._workInProgressVersionPrimary=null;Ti.length=0}var Fl=q.ReactCurrentDispatcher,zi=q.ReactCurrentBatchConfig,vn=0,Re=null,Ie=null,Fe=null,bl=!1,Dr=!1,Ar=0,Pp=0;function He(){throw Error(u(321))}function Ii(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!pt(e[n],t[n]))return!1;return!0}function Di(e,t,n,r,o,i){if(vn=i,Re=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Fl.current=e===null||e.memoizedState===null?Lp:Tp,e=n(r,o),Dr){i=0;do{if(Dr=!1,Ar=0,25<=i)throw Error(u(301));i+=1,Fe=Ie=null,t.updateQueue=null,Fl.current=Op,e=n(r,o)}while(Dr)}if(Fl.current=Vl,t=Ie!==null&&Ie.next!==null,vn=0,Fe=Ie=Re=null,bl=!1,t)throw Error(u(300));return e}function Ai(){var e=Ar!==0;return Ar=0,e}function Et(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Fe===null?Re.memoizedState=Fe=e:Fe=Fe.next=e,Fe}function at(){if(Ie===null){var e=Re.alternate;e=e!==null?e.memoizedState:null}else e=Ie.next;var t=Fe===null?Re.memoizedState:Fe.next;if(t!==null)Fe=t,Ie=e;else{if(e===null)throw Error(u(310));Ie=e,e={memoizedState:Ie.memoizedState,baseState:Ie.baseState,baseQueue:Ie.baseQueue,queue:Ie.queue,next:null},Fe===null?Re.memoizedState=Fe=e:Fe=Fe.next=e}return Fe}function Fr(e,t){return typeof t=="function"?t(e):t}function Fi(e){var t=at(),n=t.queue;if(n===null)throw Error(u(311));n.lastRenderedReducer=e;var r=Ie,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var a=o.next;o.next=i.next,i.next=a}r.baseQueue=o=i,n.pending=null}if(o!==null){i=o.next,r=r.baseState;var p=a=null,g=null,C=i;do{var T=C.lane;if((vn&T)===T)g!==null&&(g=g.next={lane:0,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null}),r=C.hasEagerState?C.eagerState:e(r,C.action);else{var z={lane:T,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null};g===null?(p=g=z,a=r):g=g.next=z,Re.lanes|=T,gn|=T}C=C.next}while(C!==null&&C!==i);g===null?a=r:g.next=p,pt(r,t.memoizedState)||(qe=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=g,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,Re.lanes|=i,gn|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function bi(e){var t=at(),n=t.queue;if(n===null)throw Error(u(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var a=o=o.next;do i=e(i,a.action),a=a.next;while(a!==o);pt(i,t.memoizedState)||(qe=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Pa(){}function Ra(e,t){var n=Re,r=at(),o=t(),i=!pt(r.memoizedState,o);if(i&&(r.memoizedState=o,qe=!0),r=r.queue,Ui(La.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Fe!==null&&Fe.memoizedState.tag&1){if(n.flags|=2048,br(9,ja.bind(null,n,r,o,t),void 0,null),be===null)throw Error(u(349));(vn&30)!==0||Ma(n,t,o)}return o}function Ma(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Re.updateQueue,t===null?(t={lastEffect:null,stores:null},Re.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ja(e,t,n,r){t.value=n,t.getSnapshot=r,Ta(t)&&Oa(e)}function La(e,t,n){return n(function(){Ta(t)&&Oa(e)})}function Ta(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!pt(e,n)}catch{return!0}}function Oa(e){var t=Lt(e,1);t!==null&&yt(t,e,1,-1)}function za(e){var t=Et();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Fr,lastRenderedState:e},t.queue=e,e=e.dispatch=jp.bind(null,Re,e),[t.memoizedState,e]}function br(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Re.updateQueue,t===null?(t={lastEffect:null,stores:null},Re.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Ia(){return at().memoizedState}function Ul(e,t,n,r){var o=Et();Re.flags|=e,o.memoizedState=br(1|t,n,void 0,r===void 0?null:r)}function Bl(e,t,n,r){var o=at();r=r===void 0?null:r;var i=void 0;if(Ie!==null){var a=Ie.memoizedState;if(i=a.destroy,r!==null&&Ii(r,a.deps)){o.memoizedState=br(t,n,i,r);return}}Re.flags|=e,o.memoizedState=br(1|t,n,i,r)}function Da(e,t){return Ul(8390656,8,e,t)}function Ui(e,t){return Bl(2048,8,e,t)}function Aa(e,t){return Bl(4,2,e,t)}function Fa(e,t){return Bl(4,4,e,t)}function ba(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 Ua(e,t,n){return n=n!=null?n.concat([e]):null,Bl(4,4,ba.bind(null,t,e),n)}function Bi(){}function Ba(e,t){var n=at();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ii(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Va(e,t){var n=at();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ii(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function $a(e,t,n){return(vn&21)===0?(e.baseState&&(e.baseState=!1,qe=!0),e.memoizedState=n):(pt(n,t)||(n=ws(),Re.lanes|=n,gn|=n,e.baseState=!0),t)}function Rp(e,t){var n=ve;ve=n!==0&&4>n?n:4,e(!0);var r=zi.transition;zi.transition={};try{e(!1),t()}finally{ve=n,zi.transition=r}}function Wa(){return at().memoizedState}function Mp(e,t,n){var r=qt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ha(e))Qa(t,n);else if(n=ka(e,t,n,r),n!==null){var o=Ye();yt(n,e,r,o),Ka(n,t,r)}}function jp(e,t,n){var r=qt(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ha(e))Qa(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,p=i(a,n);if(o.hasEagerState=!0,o.eagerState=p,pt(p,a)){var g=t.interleaved;g===null?(o.next=o,Ri(t)):(o.next=g.next,g.next=o),t.interleaved=o;return}}catch{}finally{}n=ka(e,t,o,r),n!==null&&(o=Ye(),yt(n,e,r,o),Ka(n,t,r))}}function Ha(e){var t=e.alternate;return e===Re||t!==null&&t===Re}function Qa(e,t){Dr=bl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ka(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,$o(e,n)}}var Vl={readContext:st,useCallback:He,useContext:He,useEffect:He,useImperativeHandle:He,useInsertionEffect:He,useLayoutEffect:He,useMemo:He,useReducer:He,useRef:He,useState:He,useDebugValue:He,useDeferredValue:He,useTransition:He,useMutableSource:He,useSyncExternalStore:He,useId:He,unstable_isNewReconciler:!1},Lp={readContext:st,useCallback:function(e,t){return Et().memoizedState=[e,t===void 0?null:t],e},useContext:st,useEffect:Da,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ul(4194308,4,ba.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ul(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ul(4,2,e,t)},useMemo:function(e,t){var n=Et();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Et();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Mp.bind(null,Re,e),[r.memoizedState,e]},useRef:function(e){var t=Et();return e={current:e},t.memoizedState=e},useState:za,useDebugValue:Bi,useDeferredValue:function(e){return Et().memoizedState=e},useTransition:function(){var e=za(!1),t=e[0];return e=Rp.bind(null,e[1]),Et().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Re,o=Et();if(Ee){if(n===void 0)throw Error(u(407));n=n()}else{if(n=t(),be===null)throw Error(u(349));(vn&30)!==0||Ma(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Da(La.bind(null,r,i,e),[e]),r.flags|=2048,br(9,ja.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Et(),t=be.identifierPrefix;if(Ee){var n=jt,r=Mt;n=(r&~(1<<32-ft(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ar++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Pp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Tp={readContext:st,useCallback:Ba,useContext:st,useEffect:Ui,useImperativeHandle:Ua,useInsertionEffect:Aa,useLayoutEffect:Fa,useMemo:Va,useReducer:Fi,useRef:Ia,useState:function(){return Fi(Fr)},useDebugValue:Bi,useDeferredValue:function(e){var t=at();return $a(t,Ie.memoizedState,e)},useTransition:function(){var e=Fi(Fr)[0],t=at().memoizedState;return[e,t]},useMutableSource:Pa,useSyncExternalStore:Ra,useId:Wa,unstable_isNewReconciler:!1},Op={readContext:st,useCallback:Ba,useContext:st,useEffect:Ui,useImperativeHandle:Ua,useInsertionEffect:Aa,useLayoutEffect:Fa,useMemo:Va,useReducer:bi,useRef:Ia,useState:function(){return bi(Fr)},useDebugValue:Bi,useDeferredValue:function(e){var t=at();return Ie===null?t.memoizedState=e:$a(t,Ie.memoizedState,e)},useTransition:function(){var e=bi(Fr)[0],t=at().memoizedState;return[e,t]},useMutableSource:Pa,useSyncExternalStore:Ra,useId:Wa,unstable_isNewReconciler:!1};function ht(e,t){if(e&&e.defaultProps){t=U({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Vi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:U({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var $l={isMounted:function(e){return(e=e._reactInternals)?an(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ye(),o=qt(e),i=Tt(r,o);i.payload=t,n!=null&&(i.callback=n),t=Gt(e,i,o),t!==null&&(yt(t,e,o,r),Il(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ye(),o=qt(e),i=Tt(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Gt(e,i,o),t!==null&&(yt(t,e,o,r),Il(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ye(),r=qt(e),o=Tt(n,r);o.tag=2,t!=null&&(o.callback=t),t=Gt(e,o,r),t!==null&&(yt(t,e,r,n),Il(t,e,r))}};function Ga(e,t,n,r,o,i,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,a):t.prototype&&t.prototype.isPureReactComponent?!Nr(n,r)||!Nr(o,i):!0}function Ya(e,t,n){var r=!1,o=Ht,i=t.contextType;return typeof i=="object"&&i!==null?i=st(i):(o=Ze(t)?dn:We.current,r=t.contextTypes,i=(r=r!=null)?An(e,o):Ht),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=$l,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Xa(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&$l.enqueueReplaceState(t,t.state,null)}function $i(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},Mi(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=st(i):(i=Ze(t)?dn:We.current,o.context=An(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Vi(e,t,i,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&$l.enqueueReplaceState(o,o.state,null),Dl(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Hn(e,t){try{var n="",r=t;do n+=A(r),r=r.return;while(r);var o=n}catch(i){o=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:o,digest:null}}function Wi(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Hi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var zp=typeof WeakMap=="function"?WeakMap:Map;function Za(e,t,n){n=Tt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Xl||(Xl=!0,iu=r),Hi(e,t)},n}function qa(e,t,n){n=Tt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){Hi(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Hi(e,t),typeof r!="function"&&(Xt===null?Xt=new Set([this]):Xt.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function Ja(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new zp;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=Gp.bind(null,e,t,n),t.then(e,e))}function ec(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 tc(e,t,n,r,o){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=Tt(-1,1),t.tag=2,Gt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var Ip=q.ReactCurrentOwner,qe=!1;function Ge(e,t,n,r){t.child=e===null?Sa(t,null,n,r):Bn(t,e.child,n,r)}function nc(e,t,n,r,o){n=n.render;var i=t.ref;return $n(t,o),r=Di(e,t,n,r,i,o),n=Ai(),e!==null&&!qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Ot(e,t,o)):(Ee&&n&&wi(t),t.flags|=1,Ge(e,t,r,o),t.child)}function rc(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!pu(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,lc(e,t,i,r,o)):(e=no(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,(e.lanes&o)===0){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:Nr,n(a,r)&&e.ref===t.ref)return Ot(e,t,o)}return t.flags|=1,e=en(i,r),e.ref=t.ref,e.return=t,t.child=e}function lc(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(Nr(i,r)&&e.ref===t.ref)if(qe=!1,t.pendingProps=r=i,(e.lanes&o)!==0)(e.flags&131072)!==0&&(qe=!0);else return t.lanes=e.lanes,Ot(e,t,o)}return Qi(e,t,n,r,o)}function oc(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ge(Kn,ot),ot|=n;else{if((n&1073741824)===0)return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ge(Kn,ot),ot|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,ge(Kn,ot),ot|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,ge(Kn,ot),ot|=r;return Ge(e,t,o,n),t.child}function ic(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Qi(e,t,n,r,o){var i=Ze(n)?dn:We.current;return i=An(t,i),$n(t,o),n=Di(e,t,n,r,i,o),r=Ai(),e!==null&&!qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Ot(e,t,o)):(Ee&&r&&wi(t),t.flags|=1,Ge(e,t,n,o),t.child)}function uc(e,t,n,r,o){if(Ze(n)){var i=!0;Pl(t)}else i=!1;if($n(t,o),t.stateNode===null)Hl(e,t),Ya(t,n,r),$i(t,n,r,o),r=!0;else if(e===null){var a=t.stateNode,p=t.memoizedProps;a.props=p;var g=a.context,C=n.contextType;typeof C=="object"&&C!==null?C=st(C):(C=Ze(n)?dn:We.current,C=An(t,C));var T=n.getDerivedStateFromProps,z=typeof T=="function"||typeof a.getSnapshotBeforeUpdate=="function";z||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(p!==r||g!==C)&&Xa(t,a,r,C),Kt=!1;var j=t.memoizedState;a.state=j,Dl(t,r,a,o),g=t.memoizedState,p!==r||j!==g||Xe.current||Kt?(typeof T=="function"&&(Vi(t,n,T,r),g=t.memoizedState),(p=Kt||Ga(t,n,p,r,j,g,C))?(z||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=g),a.props=r,a.state=g,a.context=C,r=p):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Ea(e,t),p=t.memoizedProps,C=t.type===t.elementType?p:ht(t.type,p),a.props=C,z=t.pendingProps,j=a.context,g=n.contextType,typeof g=="object"&&g!==null?g=st(g):(g=Ze(n)?dn:We.current,g=An(t,g));var V=n.getDerivedStateFromProps;(T=typeof V=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(p!==z||j!==g)&&Xa(t,a,r,g),Kt=!1,j=t.memoizedState,a.state=j,Dl(t,r,a,o);var Q=t.memoizedState;p!==z||j!==Q||Xe.current||Kt?(typeof V=="function"&&(Vi(t,n,V,r),Q=t.memoizedState),(C=Kt||Ga(t,n,C,r,j,Q,g)||!1)?(T||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,Q,g),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,Q,g)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||p===e.memoizedProps&&j===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&j===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=Q),a.props=r,a.state=Q,a.context=g,r=C):(typeof a.componentDidUpdate!="function"||p===e.memoizedProps&&j===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&j===e.memoizedState||(t.flags|=1024),r=!1)}return Ki(e,t,n,r,i,o)}function Ki(e,t,n,r,o,i){ic(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&fa(t,n,!1),Ot(e,t,i);r=t.stateNode,Ip.current=t;var p=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Bn(t,e.child,null,i),t.child=Bn(t,null,p,i)):Ge(e,t,p,i),t.memoizedState=r.state,o&&fa(t,n,!0),t.child}function sc(e){var t=e.stateNode;t.pendingContext?ca(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ca(e,t.context,!1),ji(e,t.containerInfo)}function ac(e,t,n,r,o){return Un(),Ei(o),t.flags|=256,Ge(e,t,n,r),t.child}var Gi={dehydrated:null,treeContext:null,retryLane:0};function Yi(e){return{baseLanes:e,cachePool:null,transitions:null}}function cc(e,t,n){var r=t.pendingProps,o=Pe.current,i=!1,a=(t.flags&128)!==0,p;if((p=a)||(p=e!==null&&e.memoizedState===null?!1:(o&2)!==0),p?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),ge(Pe,o&1),e===null)return ki(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):(a=r.children,e=r.fallback,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},(r&1)===0&&i!==null?(i.childLanes=0,i.pendingProps=a):i=ro(a,r,0,null),e=Sn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Yi(n),t.memoizedState=Gi,e):Xi(t,a));if(o=e.memoizedState,o!==null&&(p=o.dehydrated,p!==null))return Dp(e,t,a,r,p,o,n);if(i){i=r.fallback,a=t.mode,o=e.child,p=o.sibling;var g={mode:"hidden",children:r.children};return(a&1)===0&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=g,t.deletions=null):(r=en(o,g),r.subtreeFlags=o.subtreeFlags&14680064),p!==null?i=en(p,i):(i=Sn(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?Yi(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=Gi,r}return i=e.child,e=i.sibling,r=en(i,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Xi(e,t){return t=ro({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Wl(e,t,n,r){return r!==null&&Ei(r),Bn(t,e.child,null,n),e=Xi(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Dp(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=Wi(Error(u(422))),Wl(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=ro({mode:"visible",children:r.children},o,0,null),i=Sn(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,(t.mode&1)!==0&&Bn(t,e.child,null,a),t.child.memoizedState=Yi(a),t.memoizedState=Gi,i);if((t.mode&1)===0)return Wl(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var p=r.dgst;return r=p,i=Error(u(419)),r=Wi(i,r,void 0),Wl(e,t,a,r)}if(p=(a&e.childLanes)!==0,qe||p){if(r=be,r!==null){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=(o&(r.suspendedLanes|a))!==0?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,Lt(e,o),yt(r,e,o,-1))}return fu(),r=Wi(Error(u(421))),Wl(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=Yp.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,lt=$t(o.nextSibling),rt=t,Ee=!0,mt=null,e!==null&&(it[ut++]=Mt,it[ut++]=jt,it[ut++]=fn,Mt=e.id,jt=e.overflow,fn=t),t=Xi(t,r.children),t.flags|=4096,t)}function dc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Pi(e.return,t,n)}function Zi(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function fc(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Ge(e,t,r.children,n),r=Pe.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&dc(e,n,t);else if(e.tag===19)dc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ge(Pe,r),(t.mode&1)===0)t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&Al(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Zi(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Al(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Zi(t,!0,n,null,i);break;case"together":Zi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Hl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ot(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(u(153));if(t.child!==null){for(e=t.child,n=en(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=en(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Ap(e,t,n){switch(t.tag){case 3:sc(t),Un();break;case 5:_a(t);break;case 1:Ze(t.type)&&Pl(t);break;case 4:ji(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;ge(Ol,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ge(Pe,Pe.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?cc(e,t,n):(ge(Pe,Pe.current&1),e=Ot(e,t,n),e!==null?e.sibling:null);ge(Pe,Pe.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return fc(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),ge(Pe,Pe.current),r)break;return null;case 22:case 23:return t.lanes=0,oc(e,t,n)}return Ot(e,t,n)}var pc,qi,mc,hc;pc=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}},qi=function(){},mc=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,hn(kt.current);var i=null;switch(n){case"input":o=Po(e,o),r=Po(e,r),i=[];break;case"select":o=U({},o,{value:void 0}),r=U({},r,{value:void 0}),i=[];break;case"textarea":o=jo(e,o),r=jo(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Cl)}To(n,r);var a;n=null;for(C in o)if(!r.hasOwnProperty(C)&&o.hasOwnProperty(C)&&o[C]!=null)if(C==="style"){var p=o[C];for(a in p)p.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else C!=="dangerouslySetInnerHTML"&&C!=="children"&&C!=="suppressContentEditableWarning"&&C!=="suppressHydrationWarning"&&C!=="autoFocus"&&(d.hasOwnProperty(C)?i||(i=[]):(i=i||[]).push(C,null));for(C in r){var g=r[C];if(p=o!=null?o[C]:void 0,r.hasOwnProperty(C)&&g!==p&&(g!=null||p!=null))if(C==="style")if(p){for(a in p)!p.hasOwnProperty(a)||g&&g.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in g)g.hasOwnProperty(a)&&p[a]!==g[a]&&(n||(n={}),n[a]=g[a])}else n||(i||(i=[]),i.push(C,n)),n=g;else C==="dangerouslySetInnerHTML"?(g=g?g.__html:void 0,p=p?p.__html:void 0,g!=null&&p!==g&&(i=i||[]).push(C,g)):C==="children"?typeof g!="string"&&typeof g!="number"||(i=i||[]).push(C,""+g):C!=="suppressContentEditableWarning"&&C!=="suppressHydrationWarning"&&(d.hasOwnProperty(C)?(g!=null&&C==="onScroll"&&xe("scroll",e),i||p===g||(i=[])):(i=i||[]).push(C,g))}n&&(i=i||[]).push("style",n);var C=i;(t.updateQueue=C)&&(t.flags|=4)}},hc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Ur(e,t){if(!Ee)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Qe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Fp(e,t,n){var r=t.pendingProps;switch(xi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qe(t),null;case 1:return Ze(t.type)&&_l(),Qe(t),null;case 3:return r=t.stateNode,Wn(),Se(Xe),Se(We),Oi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ll(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,mt!==null&&(au(mt),mt=null))),qi(e,t),Qe(t),null;case 5:Li(t);var o=hn(Ir.current);if(n=t.type,e!==null&&t.stateNode!=null)mc(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(u(166));return Qe(t),null}if(e=hn(kt.current),Ll(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[St]=t,r[jr]=i,e=(t.mode&1)!==0,n){case"dialog":xe("cancel",r),xe("close",r);break;case"iframe":case"object":case"embed":xe("load",r);break;case"video":case"audio":for(o=0;o<Pr.length;o++)xe(Pr[o],r);break;case"source":xe("error",r);break;case"img":case"image":case"link":xe("error",r),xe("load",r);break;case"details":xe("toggle",r);break;case"input":Yu(r,i),xe("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},xe("invalid",r);break;case"textarea":qu(r,i),xe("invalid",r)}To(n,i),o=null;for(var a in i)if(i.hasOwnProperty(a)){var p=i[a];a==="children"?typeof p=="string"?r.textContent!==p&&(i.suppressHydrationWarning!==!0&&El(r.textContent,p,e),o=["children",p]):typeof p=="number"&&r.textContent!==""+p&&(i.suppressHydrationWarning!==!0&&El(r.textContent,p,e),o=["children",""+p]):d.hasOwnProperty(a)&&p!=null&&a==="onScroll"&&xe("scroll",r)}switch(n){case"input":el(r),Zu(r,i,!0);break;case"textarea":el(r),es(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Cl)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=ts(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[St]=t,e[jr]=r,pc(e,t,!1,!1),t.stateNode=e;e:{switch(a=Oo(n,r),n){case"dialog":xe("cancel",e),xe("close",e),o=r;break;case"iframe":case"object":case"embed":xe("load",e),o=r;break;case"video":case"audio":for(o=0;o<Pr.length;o++)xe(Pr[o],e);o=r;break;case"source":xe("error",e),o=r;break;case"img":case"image":case"link":xe("error",e),xe("load",e),o=r;break;case"details":xe("toggle",e),o=r;break;case"input":Yu(e,r),o=Po(e,r),xe("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=U({},r,{value:void 0}),xe("invalid",e);break;case"textarea":qu(e,r),o=jo(e,r),xe("invalid",e);break;default:o=r}To(n,o),p=o;for(i in p)if(p.hasOwnProperty(i)){var g=p[i];i==="style"?ls(e,g):i==="dangerouslySetInnerHTML"?(g=g?g.__html:void 0,g!=null&&ns(e,g)):i==="children"?typeof g=="string"?(n!=="textarea"||g!=="")&&sr(e,g):typeof g=="number"&&sr(e,""+g):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(d.hasOwnProperty(i)?g!=null&&i==="onScroll"&&xe("scroll",e):g!=null&&te(e,i,g,a))}switch(n){case"input":el(e),Zu(e,r,!1);break;case"textarea":el(e),es(e);break;case"option":r.value!=null&&e.setAttribute("value",""+se(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?Nn(e,!!r.multiple,i,!1):r.defaultValue!=null&&Nn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=Cl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Qe(t),null;case 6:if(e&&t.stateNode!=null)hc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(u(166));if(n=hn(Ir.current),hn(kt.current),Ll(t)){if(r=t.stateNode,n=t.memoizedProps,r[St]=t,(i=r.nodeValue!==n)&&(e=rt,e!==null))switch(e.tag){case 3:El(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&El(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[St]=t,t.stateNode=r}return Qe(t),null;case 13:if(Se(Pe),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ee&&lt!==null&&(t.mode&1)!==0&&(t.flags&128)===0)ya(),Un(),t.flags|=98560,i=!1;else if(i=Ll(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(u(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(u(317));i[St]=t}else Un(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Qe(t),i=!1}else mt!==null&&(au(mt),mt=null),i=!0;if(!i)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(Pe.current&1)!==0?De===0&&(De=3):fu())),t.updateQueue!==null&&(t.flags|=4),Qe(t),null);case 4:return Wn(),qi(e,t),e===null&&Rr(t.stateNode.containerInfo),Qe(t),null;case 10:return _i(t.type._context),Qe(t),null;case 17:return Ze(t.type)&&_l(),Qe(t),null;case 19:if(Se(Pe),i=t.memoizedState,i===null)return Qe(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)Ur(i,!1);else{if(De!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Al(e),a!==null){for(t.flags|=128,Ur(i,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,a=i.alternate,a===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,e=a.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ge(Pe,Pe.current&1|2),t.child}e=e.sibling}i.tail!==null&&je()>Gn&&(t.flags|=128,r=!0,Ur(i,!1),t.lanes=4194304)}else{if(!r)if(e=Al(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ur(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Ee)return Qe(t),null}else 2*je()-i.renderingStartTime>Gn&&n!==1073741824&&(t.flags|=128,r=!0,Ur(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=je(),t.sibling=null,n=Pe.current,ge(Pe,r?n&1|2:n&1),t):(Qe(t),null);case 22:case 23:return du(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(ot&1073741824)!==0&&(Qe(t),t.subtreeFlags&6&&(t.flags|=8192)):Qe(t),null;case 24:return null;case 25:return null}throw Error(u(156,t.tag))}function bp(e,t){switch(xi(t),t.tag){case 1:return Ze(t.type)&&_l(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Wn(),Se(Xe),Se(We),Oi(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Li(t),null;case 13:if(Se(Pe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(u(340));Un()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Se(Pe),null;case 4:return Wn(),null;case 10:return _i(t.type._context),null;case 22:case 23:return du(),null;case 24:return null;default:return null}}var Ql=!1,Ke=!1,Up=typeof WeakSet=="function"?WeakSet:Set,H=null;function Qn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Me(e,t,r)}else n.current=null}function Ji(e,t,n){try{n()}catch(r){Me(e,t,r)}}var vc=!1;function Bp(e,t){if(di=fl,e=Gs(),ri(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,p=-1,g=-1,C=0,T=0,z=e,j=null;t:for(;;){for(var V;z!==n||o!==0&&z.nodeType!==3||(p=a+o),z!==i||r!==0&&z.nodeType!==3||(g=a+r),z.nodeType===3&&(a+=z.nodeValue.length),(V=z.firstChild)!==null;)j=z,z=V;for(;;){if(z===e)break t;if(j===n&&++C===o&&(p=a),j===i&&++T===r&&(g=a),(V=z.nextSibling)!==null)break;z=j,j=z.parentNode}z=V}n=p===-1||g===-1?null:{start:p,end:g}}else n=null}n=n||{start:0,end:0}}else n=null;for(fi={focusedElem:e,selectionRange:n},fl=!1,H=t;H!==null;)if(t=H,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,H=e;else for(;H!==null;){t=H;try{var Q=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(Q!==null){var G=Q.memoizedProps,Le=Q.memoizedState,S=t.stateNode,y=S.getSnapshotBeforeUpdate(t.elementType===t.type?G:ht(t.type,G),Le);S.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(u(163))}}catch(I){Me(t,t.return,I)}if(e=t.sibling,e!==null){e.return=t.return,H=e;break}H=t.return}return Q=vc,vc=!1,Q}function Br(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Ji(t,n,i)}o=o.next}while(o!==r)}}function Kl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function eu(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 gc(e){var t=e.alternate;t!==null&&(e.alternate=null,gc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[St],delete t[jr],delete t[vi],delete t[Ep],delete t[Cp])),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 yc(e){return e.tag===5||e.tag===3||e.tag===4}function wc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||yc(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 tu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Cl));else if(r!==4&&(e=e.child,e!==null))for(tu(e,t,n),e=e.sibling;e!==null;)tu(e,t,n),e=e.sibling}function nu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(nu(e,t,n),e=e.sibling;e!==null;)nu(e,t,n),e=e.sibling}var Be=null,vt=!1;function Yt(e,t,n){for(n=n.child;n!==null;)xc(e,t,n),n=n.sibling}function xc(e,t,n){if(xt&&typeof xt.onCommitFiberUnmount=="function")try{xt.onCommitFiberUnmount(il,n)}catch{}switch(n.tag){case 5:Ke||Qn(n,t);case 6:var r=Be,o=vt;Be=null,Yt(e,t,n),Be=r,vt=o,Be!==null&&(vt?(e=Be,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Be.removeChild(n.stateNode));break;case 18:Be!==null&&(vt?(e=Be,n=n.stateNode,e.nodeType===8?hi(e.parentNode,n):e.nodeType===1&&hi(e,n),wr(e)):hi(Be,n.stateNode));break;case 4:r=Be,o=vt,Be=n.stateNode.containerInfo,vt=!0,Yt(e,t,n),Be=r,vt=o;break;case 0:case 11:case 14:case 15:if(!Ke&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&((i&2)!==0||(i&4)!==0)&&Ji(n,t,a),o=o.next}while(o!==r)}Yt(e,t,n);break;case 1:if(!Ke&&(Qn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(p){Me(n,t,p)}Yt(e,t,n);break;case 21:Yt(e,t,n);break;case 22:n.mode&1?(Ke=(r=Ke)||n.memoizedState!==null,Yt(e,t,n),Ke=r):Yt(e,t,n);break;default:Yt(e,t,n)}}function Sc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Up),t.forEach(function(r){var o=Xp.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function gt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,a=t,p=a;e:for(;p!==null;){switch(p.tag){case 5:Be=p.stateNode,vt=!1;break e;case 3:Be=p.stateNode.containerInfo,vt=!0;break e;case 4:Be=p.stateNode.containerInfo,vt=!0;break e}p=p.return}if(Be===null)throw Error(u(160));xc(i,a,o),Be=null,vt=!1;var g=o.alternate;g!==null&&(g.return=null),o.return=null}catch(C){Me(o,t,C)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)kc(t,e),t=t.sibling}function kc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gt(t,e),Ct(e),r&4){try{Br(3,e,e.return),Kl(3,e)}catch(G){Me(e,e.return,G)}try{Br(5,e,e.return)}catch(G){Me(e,e.return,G)}}break;case 1:gt(t,e),Ct(e),r&512&&n!==null&&Qn(n,n.return);break;case 5:if(gt(t,e),Ct(e),r&512&&n!==null&&Qn(n,n.return),e.flags&32){var o=e.stateNode;try{sr(o,"")}catch(G){Me(e,e.return,G)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,a=n!==null?n.memoizedProps:i,p=e.type,g=e.updateQueue;if(e.updateQueue=null,g!==null)try{p==="input"&&i.type==="radio"&&i.name!=null&&Xu(o,i),Oo(p,a);var C=Oo(p,i);for(a=0;a<g.length;a+=2){var T=g[a],z=g[a+1];T==="style"?ls(o,z):T==="dangerouslySetInnerHTML"?ns(o,z):T==="children"?sr(o,z):te(o,T,z,C)}switch(p){case"input":Ro(o,i);break;case"textarea":Ju(o,i);break;case"select":var j=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var V=i.value;V!=null?Nn(o,!!i.multiple,V,!1):j!==!!i.multiple&&(i.defaultValue!=null?Nn(o,!!i.multiple,i.defaultValue,!0):Nn(o,!!i.multiple,i.multiple?[]:"",!1))}o[jr]=i}catch(G){Me(e,e.return,G)}}break;case 6:if(gt(t,e),Ct(e),r&4){if(e.stateNode===null)throw Error(u(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(G){Me(e,e.return,G)}}break;case 3:if(gt(t,e),Ct(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{wr(t.containerInfo)}catch(G){Me(e,e.return,G)}break;case 4:gt(t,e),Ct(e);break;case 13:gt(t,e),Ct(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(ou=je())),r&4&&Sc(e);break;case 22:if(T=n!==null&&n.memoizedState!==null,e.mode&1?(Ke=(C=Ke)||T,gt(t,e),Ke=C):gt(t,e),Ct(e),r&8192){if(C=e.memoizedState!==null,(e.stateNode.isHidden=C)&&!T&&(e.mode&1)!==0)for(H=e,T=e.child;T!==null;){for(z=H=T;H!==null;){switch(j=H,V=j.child,j.tag){case 0:case 11:case 14:case 15:Br(4,j,j.return);break;case 1:Qn(j,j.return);var Q=j.stateNode;if(typeof Q.componentWillUnmount=="function"){r=j,n=j.return;try{t=r,Q.props=t.memoizedProps,Q.state=t.memoizedState,Q.componentWillUnmount()}catch(G){Me(r,n,G)}}break;case 5:Qn(j,j.return);break;case 22:if(j.memoizedState!==null){Nc(z);continue}}V!==null?(V.return=j,H=V):Nc(z)}T=T.sibling}e:for(T=null,z=e;;){if(z.tag===5){if(T===null){T=z;try{o=z.stateNode,C?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(p=z.stateNode,g=z.memoizedProps.style,a=g!=null&&g.hasOwnProperty("display")?g.display:null,p.style.display=rs("display",a))}catch(G){Me(e,e.return,G)}}}else if(z.tag===6){if(T===null)try{z.stateNode.nodeValue=C?"":z.memoizedProps}catch(G){Me(e,e.return,G)}}else if((z.tag!==22&&z.tag!==23||z.memoizedState===null||z===e)&&z.child!==null){z.child.return=z,z=z.child;continue}if(z===e)break e;for(;z.sibling===null;){if(z.return===null||z.return===e)break e;T===z&&(T=null),z=z.return}T===z&&(T=null),z.sibling.return=z.return,z=z.sibling}}break;case 19:gt(t,e),Ct(e),r&4&&Sc(e);break;case 21:break;default:gt(t,e),Ct(e)}}function Ct(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(yc(n)){var r=n;break e}n=n.return}throw Error(u(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(sr(o,""),r.flags&=-33);var i=wc(e);nu(e,i,o);break;case 3:case 4:var a=r.stateNode.containerInfo,p=wc(e);tu(e,p,a);break;default:throw Error(u(161))}}catch(g){Me(e,e.return,g)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Vp(e,t,n){H=e,Ec(e)}function Ec(e,t,n){for(var r=(e.mode&1)!==0;H!==null;){var o=H,i=o.child;if(o.tag===22&&r){var a=o.memoizedState!==null||Ql;if(!a){var p=o.alternate,g=p!==null&&p.memoizedState!==null||Ke;p=Ql;var C=Ke;if(Ql=a,(Ke=g)&&!C)for(H=o;H!==null;)a=H,g=a.child,a.tag===22&&a.memoizedState!==null?_c(o):g!==null?(g.return=a,H=g):_c(o);for(;i!==null;)H=i,Ec(i),i=i.sibling;H=o,Ql=p,Ke=C}Cc(e)}else(o.subtreeFlags&8772)!==0&&i!==null?(i.return=o,H=i):Cc(e)}}function Cc(e){for(;H!==null;){var t=H;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Ke||Kl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ke)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:ht(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Na(t,i,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Na(t,a,n)}break;case 5:var p=t.stateNode;if(n===null&&t.flags&4){n=p;var g=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":g.autoFocus&&n.focus();break;case"img":g.src&&(n.src=g.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var C=t.alternate;if(C!==null){var T=C.memoizedState;if(T!==null){var z=T.dehydrated;z!==null&&wr(z)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(u(163))}Ke||t.flags&512&&eu(t)}catch(j){Me(t,t.return,j)}}if(t===e){H=null;break}if(n=t.sibling,n!==null){n.return=t.return,H=n;break}H=t.return}}function Nc(e){for(;H!==null;){var t=H;if(t===e){H=null;break}var n=t.sibling;if(n!==null){n.return=t.return,H=n;break}H=t.return}}function _c(e){for(;H!==null;){var t=H;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Kl(4,t)}catch(g){Me(t,n,g)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(g){Me(t,o,g)}}var i=t.return;try{eu(t)}catch(g){Me(t,i,g)}break;case 5:var a=t.return;try{eu(t)}catch(g){Me(t,a,g)}}}catch(g){Me(t,t.return,g)}if(t===e){H=null;break}var p=t.sibling;if(p!==null){p.return=t.return,H=p;break}H=t.return}}var $p=Math.ceil,Gl=q.ReactCurrentDispatcher,ru=q.ReactCurrentOwner,ct=q.ReactCurrentBatchConfig,pe=0,be=null,Te=null,Ve=0,ot=0,Kn=Wt(0),De=0,Vr=null,gn=0,Yl=0,lu=0,$r=null,Je=null,ou=0,Gn=1/0,zt=null,Xl=!1,iu=null,Xt=null,Zl=!1,Zt=null,ql=0,Wr=0,uu=null,Jl=-1,eo=0;function Ye(){return(pe&6)!==0?je():Jl!==-1?Jl:Jl=je()}function qt(e){return(e.mode&1)===0?1:(pe&2)!==0&&Ve!==0?Ve&-Ve:_p.transition!==null?(eo===0&&(eo=ws()),eo):(e=ve,e!==0||(e=window.event,e=e===void 0?16:Rs(e.type)),e)}function yt(e,t,n,r){if(50<Wr)throw Wr=0,uu=null,Error(u(185));mr(e,n,r),((pe&2)===0||e!==be)&&(e===be&&((pe&2)===0&&(Yl|=n),De===4&&Jt(e,Ve)),et(e,r),n===1&&pe===0&&(t.mode&1)===0&&(Gn=je()+500,Rl&&Qt()))}function et(e,t){var n=e.callbackNode;_f(e,t);var r=al(e,e===be?Ve:0);if(r===0)n!==null&&vs(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&vs(n),t===1)e.tag===0?Np(Rc.bind(null,e)):pa(Rc.bind(null,e)),Sp(function(){(pe&6)===0&&Qt()}),n=null;else{switch(xs(r)){case 1:n=Uo;break;case 4:n=gs;break;case 16:n=ol;break;case 536870912:n=ys;break;default:n=ol}n=Dc(n,Pc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Pc(e,t){if(Jl=-1,eo=0,(pe&6)!==0)throw Error(u(327));var n=e.callbackNode;if(Yn()&&e.callbackNode!==n)return null;var r=al(e,e===be?Ve:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=to(e,r);else{t=r;var o=pe;pe|=2;var i=jc();(be!==e||Ve!==t)&&(zt=null,Gn=je()+500,wn(e,t));do try{Qp();break}catch(p){Mc(e,p)}while(!0);Ni(),Gl.current=i,pe=o,Te!==null?t=0:(be=null,Ve=0,t=De)}if(t!==0){if(t===2&&(o=Bo(e),o!==0&&(r=o,t=su(e,o))),t===1)throw n=Vr,wn(e,0),Jt(e,r),et(e,je()),n;if(t===6)Jt(e,r);else{if(o=e.current.alternate,(r&30)===0&&!Wp(o)&&(t=to(e,r),t===2&&(i=Bo(e),i!==0&&(r=i,t=su(e,i))),t===1))throw n=Vr,wn(e,0),Jt(e,r),et(e,je()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(u(345));case 2:xn(e,Je,zt);break;case 3:if(Jt(e,r),(r&130023424)===r&&(t=ou+500-je(),10<t)){if(al(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){Ye(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=mi(xn.bind(null,e,Je,zt),t);break}xn(e,Je,zt);break;case 4:if(Jt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var a=31-ft(r);i=1<<a,a=t[a],a>o&&(o=a),r&=~i}if(r=o,r=je()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*$p(r/1960))-r,10<r){e.timeoutHandle=mi(xn.bind(null,e,Je,zt),r);break}xn(e,Je,zt);break;case 5:xn(e,Je,zt);break;default:throw Error(u(329))}}}return et(e,je()),e.callbackNode===n?Pc.bind(null,e):null}function su(e,t){var n=$r;return e.current.memoizedState.isDehydrated&&(wn(e,t).flags|=256),e=to(e,t),e!==2&&(t=Je,Je=n,t!==null&&au(t)),e}function au(e){Je===null?Je=e:Je.push.apply(Je,e)}function Wp(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!pt(i(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Jt(e,t){for(t&=~lu,t&=~Yl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ft(t),r=1<<n;e[n]=-1,t&=~r}}function Rc(e){if((pe&6)!==0)throw Error(u(327));Yn();var t=al(e,0);if((t&1)===0)return et(e,je()),null;var n=to(e,t);if(e.tag!==0&&n===2){var r=Bo(e);r!==0&&(t=r,n=su(e,r))}if(n===1)throw n=Vr,wn(e,0),Jt(e,t),et(e,je()),n;if(n===6)throw Error(u(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xn(e,Je,zt),et(e,je()),null}function cu(e,t){var n=pe;pe|=1;try{return e(t)}finally{pe=n,pe===0&&(Gn=je()+500,Rl&&Qt())}}function yn(e){Zt!==null&&Zt.tag===0&&(pe&6)===0&&Yn();var t=pe;pe|=1;var n=ct.transition,r=ve;try{if(ct.transition=null,ve=1,e)return e()}finally{ve=r,ct.transition=n,pe=t,(pe&6)===0&&Qt()}}function du(){ot=Kn.current,Se(Kn)}function wn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,xp(n)),Te!==null)for(n=Te.return;n!==null;){var r=n;switch(xi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&_l();break;case 3:Wn(),Se(Xe),Se(We),Oi();break;case 5:Li(r);break;case 4:Wn();break;case 13:Se(Pe);break;case 19:Se(Pe);break;case 10:_i(r.type._context);break;case 22:case 23:du()}n=n.return}if(be=e,Te=e=en(e.current,null),Ve=ot=t,De=0,Vr=null,lu=Yl=gn=0,Je=$r=null,mn!==null){for(t=0;t<mn.length;t++)if(n=mn[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,i=n.pending;if(i!==null){var a=i.next;i.next=o,r.next=a}n.pending=r}mn=null}return e}function Mc(e,t){do{var n=Te;try{if(Ni(),Fl.current=Vl,bl){for(var r=Re.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}bl=!1}if(vn=0,Fe=Ie=Re=null,Dr=!1,Ar=0,ru.current=null,n===null||n.return===null){De=1,Vr=t,Te=null;break}e:{var i=e,a=n.return,p=n,g=t;if(t=Ve,p.flags|=32768,g!==null&&typeof g=="object"&&typeof g.then=="function"){var C=g,T=p,z=T.tag;if((T.mode&1)===0&&(z===0||z===11||z===15)){var j=T.alternate;j?(T.updateQueue=j.updateQueue,T.memoizedState=j.memoizedState,T.lanes=j.lanes):(T.updateQueue=null,T.memoizedState=null)}var V=ec(a);if(V!==null){V.flags&=-257,tc(V,a,p,i,t),V.mode&1&&Ja(i,C,t),t=V,g=C;var Q=t.updateQueue;if(Q===null){var G=new Set;G.add(g),t.updateQueue=G}else Q.add(g);break e}else{if((t&1)===0){Ja(i,C,t),fu();break e}g=Error(u(426))}}else if(Ee&&p.mode&1){var Le=ec(a);if(Le!==null){(Le.flags&65536)===0&&(Le.flags|=256),tc(Le,a,p,i,t),Ei(Hn(g,p));break e}}i=g=Hn(g,p),De!==4&&(De=2),$r===null?$r=[i]:$r.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var S=Za(i,g,t);Ca(i,S);break e;case 1:p=g;var y=i.type,E=i.stateNode;if((i.flags&128)===0&&(typeof y.getDerivedStateFromError=="function"||E!==null&&typeof E.componentDidCatch=="function"&&(Xt===null||!Xt.has(E)))){i.flags|=65536,t&=-t,i.lanes|=t;var I=qa(i,p,t);Ca(i,I);break e}}i=i.return}while(i!==null)}Tc(n)}catch(X){t=X,Te===n&&n!==null&&(Te=n=n.return);continue}break}while(!0)}function jc(){var e=Gl.current;return Gl.current=Vl,e===null?Vl:e}function fu(){(De===0||De===3||De===2)&&(De=4),be===null||(gn&268435455)===0&&(Yl&268435455)===0||Jt(be,Ve)}function to(e,t){var n=pe;pe|=2;var r=jc();(be!==e||Ve!==t)&&(zt=null,wn(e,t));do try{Hp();break}catch(o){Mc(e,o)}while(!0);if(Ni(),pe=n,Gl.current=r,Te!==null)throw Error(u(261));return be=null,Ve=0,De}function Hp(){for(;Te!==null;)Lc(Te)}function Qp(){for(;Te!==null&&!gf();)Lc(Te)}function Lc(e){var t=Ic(e.alternate,e,ot);e.memoizedProps=e.pendingProps,t===null?Tc(e):Te=t,ru.current=null}function Tc(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Fp(n,t,ot),n!==null){Te=n;return}}else{if(n=bp(n,t),n!==null){n.flags&=32767,Te=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{De=6,Te=null;return}}if(t=t.sibling,t!==null){Te=t;return}Te=t=e}while(t!==null);De===0&&(De=5)}function xn(e,t,n){var r=ve,o=ct.transition;try{ct.transition=null,ve=1,Kp(e,t,n,r)}finally{ct.transition=o,ve=r}return null}function Kp(e,t,n,r){do Yn();while(Zt!==null);if((pe&6)!==0)throw Error(u(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(u(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Pf(e,i),e===be&&(Te=be=null,Ve=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Zl||(Zl=!0,Dc(ol,function(){return Yn(),null})),i=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||i){i=ct.transition,ct.transition=null;var a=ve;ve=1;var p=pe;pe|=4,ru.current=null,Bp(e,n),kc(n,e),pp(fi),fl=!!di,fi=di=null,e.current=n,Vp(n),yf(),pe=p,ve=a,ct.transition=i}else e.current=n;if(Zl&&(Zl=!1,Zt=e,ql=o),i=e.pendingLanes,i===0&&(Xt=null),Sf(n.stateNode),et(e,je()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(Xl)throw Xl=!1,e=iu,iu=null,e;return(ql&1)!==0&&e.tag!==0&&Yn(),i=e.pendingLanes,(i&1)!==0?e===uu?Wr++:(Wr=0,uu=e):Wr=0,Qt(),null}function Yn(){if(Zt!==null){var e=xs(ql),t=ct.transition,n=ve;try{if(ct.transition=null,ve=16>e?16:e,Zt===null)var r=!1;else{if(e=Zt,Zt=null,ql=0,(pe&6)!==0)throw Error(u(331));var o=pe;for(pe|=4,H=e.current;H!==null;){var i=H,a=i.child;if((H.flags&16)!==0){var p=i.deletions;if(p!==null){for(var g=0;g<p.length;g++){var C=p[g];for(H=C;H!==null;){var T=H;switch(T.tag){case 0:case 11:case 15:Br(8,T,i)}var z=T.child;if(z!==null)z.return=T,H=z;else for(;H!==null;){T=H;var j=T.sibling,V=T.return;if(gc(T),T===C){H=null;break}if(j!==null){j.return=V,H=j;break}H=V}}}var Q=i.alternate;if(Q!==null){var G=Q.child;if(G!==null){Q.child=null;do{var Le=G.sibling;G.sibling=null,G=Le}while(G!==null)}}H=i}}if((i.subtreeFlags&2064)!==0&&a!==null)a.return=i,H=a;else e:for(;H!==null;){if(i=H,(i.flags&2048)!==0)switch(i.tag){case 0:case 11:case 15:Br(9,i,i.return)}var S=i.sibling;if(S!==null){S.return=i.return,H=S;break e}H=i.return}}var y=e.current;for(H=y;H!==null;){a=H;var E=a.child;if((a.subtreeFlags&2064)!==0&&E!==null)E.return=a,H=E;else e:for(a=y;H!==null;){if(p=H,(p.flags&2048)!==0)try{switch(p.tag){case 0:case 11:case 15:Kl(9,p)}}catch(X){Me(p,p.return,X)}if(p===a){H=null;break e}var I=p.sibling;if(I!==null){I.return=p.return,H=I;break e}H=p.return}}if(pe=o,Qt(),xt&&typeof xt.onPostCommitFiberRoot=="function")try{xt.onPostCommitFiberRoot(il,e)}catch{}r=!0}return r}finally{ve=n,ct.transition=t}}return!1}function Oc(e,t,n){t=Hn(n,t),t=Za(e,t,1),e=Gt(e,t,1),t=Ye(),e!==null&&(mr(e,1,t),et(e,t))}function Me(e,t,n){if(e.tag===3)Oc(e,e,n);else for(;t!==null;){if(t.tag===3){Oc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Xt===null||!Xt.has(r))){e=Hn(n,e),e=qa(t,e,1),t=Gt(t,e,1),e=Ye(),t!==null&&(mr(t,1,e),et(t,e));break}}t=t.return}}function Gp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ye(),e.pingedLanes|=e.suspendedLanes&n,be===e&&(Ve&n)===n&&(De===4||De===3&&(Ve&130023424)===Ve&&500>je()-ou?wn(e,0):lu|=n),et(e,t)}function zc(e,t){t===0&&((e.mode&1)===0?t=1:(t=sl,sl<<=1,(sl&130023424)===0&&(sl=4194304)));var n=Ye();e=Lt(e,t),e!==null&&(mr(e,t,n),et(e,n))}function Yp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),zc(e,n)}function Xp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(u(314))}r!==null&&r.delete(t),zc(e,n)}var Ic;Ic=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Xe.current)qe=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return qe=!1,Ap(e,t,n);qe=(e.flags&131072)!==0}else qe=!1,Ee&&(t.flags&1048576)!==0&&ma(t,jl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hl(e,t),e=t.pendingProps;var o=An(t,We.current);$n(t,n),o=Di(null,t,r,e,o,n);var i=Ai();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ze(r)?(i=!0,Pl(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Mi(t),o.updater=$l,t.stateNode=o,o._reactInternals=t,$i(t,r,e,n),t=Ki(null,t,r,!0,i,n)):(t.tag=0,Ee&&i&&wi(t),Ge(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Hl(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=qp(r),e=ht(r,e),o){case 0:t=Qi(null,t,r,e,n);break e;case 1:t=uc(null,t,r,e,n);break e;case 11:t=nc(null,t,r,e,n);break e;case 14:t=rc(null,t,r,ht(r.type,e),n);break e}throw Error(u(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ht(r,o),Qi(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ht(r,o),uc(e,t,r,o,n);case 3:e:{if(sc(t),e===null)throw Error(u(387));r=t.pendingProps,i=t.memoizedState,o=i.element,Ea(e,t),Dl(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Hn(Error(u(423)),t),t=ac(e,t,r,n,o);break e}else if(r!==o){o=Hn(Error(u(424)),t),t=ac(e,t,r,n,o);break e}else for(lt=$t(t.stateNode.containerInfo.firstChild),rt=t,Ee=!0,mt=null,n=Sa(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Un(),r===o){t=Ot(e,t,n);break e}Ge(e,t,r,n)}t=t.child}return t;case 5:return _a(t),e===null&&ki(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,pi(r,o)?a=null:i!==null&&pi(r,i)&&(t.flags|=32),ic(e,t),Ge(e,t,a,n),t.child;case 6:return e===null&&ki(t),null;case 13:return cc(e,t,n);case 4:return ji(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Bn(t,null,r,n):Ge(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ht(r,o),nc(e,t,r,o,n);case 7:return Ge(e,t,t.pendingProps,n),t.child;case 8:return Ge(e,t,t.pendingProps.children,n),t.child;case 12:return Ge(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,ge(Ol,r._currentValue),r._currentValue=a,i!==null)if(pt(i.value,a)){if(i.children===o.children&&!Xe.current){t=Ot(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var p=i.dependencies;if(p!==null){a=i.child;for(var g=p.firstContext;g!==null;){if(g.context===r){if(i.tag===1){g=Tt(-1,n&-n),g.tag=2;var C=i.updateQueue;if(C!==null){C=C.shared;var T=C.pending;T===null?g.next=g:(g.next=T.next,T.next=g),C.pending=g}}i.lanes|=n,g=i.alternate,g!==null&&(g.lanes|=n),Pi(i.return,n,t),p.lanes|=n;break}g=g.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(u(341));a.lanes|=n,p=a.alternate,p!==null&&(p.lanes|=n),Pi(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Ge(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,$n(t,n),o=st(o),r=r(o),t.flags|=1,Ge(e,t,r,n),t.child;case 14:return r=t.type,o=ht(r,t.pendingProps),o=ht(r.type,o),rc(e,t,r,o,n);case 15:return lc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ht(r,o),Hl(e,t),t.tag=1,Ze(r)?(e=!0,Pl(t)):e=!1,$n(t,n),Ya(t,r,o),$i(t,r,o,n),Ki(null,t,r,!0,e,n);case 19:return fc(e,t,n);case 22:return oc(e,t,n)}throw Error(u(156,t.tag))};function Dc(e,t){return hs(e,t)}function Zp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function dt(e,t,n,r){return new Zp(e,t,n,r)}function pu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function qp(e){if(typeof e=="function")return pu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ie)return 11;if(e===ze)return 14}return 2}function en(e,t){var n=e.alternate;return n===null?(n=dt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function no(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")pu(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case ue:return Sn(n.children,o,i,t);case ye:a=8,o|=8;break;case de:return e=dt(12,n,t,o|2),e.elementType=de,e.lanes=i,e;case Oe:return e=dt(13,n,t,o),e.elementType=Oe,e.lanes=i,e;case Ne:return e=dt(19,n,t,o),e.elementType=Ne,e.lanes=i,e;case he:return ro(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case we:a=10;break e;case Ce:a=9;break e;case ie:a=11;break e;case ze:a=14;break e;case _e:a=16,r=null;break e}throw Error(u(130,e==null?e:typeof e,""))}return t=dt(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Sn(e,t,n,r){return e=dt(7,e,r,t),e.lanes=n,e}function ro(e,t,n,r){return e=dt(22,e,r,t),e.elementType=he,e.lanes=n,e.stateNode={isHidden:!1},e}function mu(e,t,n){return e=dt(6,e,null,t),e.lanes=n,e}function hu(e,t,n){return t=dt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Jp(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Vo(0),this.expirationTimes=Vo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Vo(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function vu(e,t,n,r,o,i,a,p,g){return e=new Jp(e,t,n,p,g),t===1?(t=1,i===!0&&(t|=8)):t=0,i=dt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Mi(i),e}function em(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ne,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Ac(e){if(!e)return Ht;e=e._reactInternals;e:{if(an(e)!==e||e.tag!==1)throw Error(u(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ze(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(u(171))}if(e.tag===1){var n=e.type;if(Ze(n))return da(e,n,t)}return t}function Fc(e,t,n,r,o,i,a,p,g){return e=vu(n,r,!0,e,o,i,a,p,g),e.context=Ac(null),n=e.current,r=Ye(),o=qt(n),i=Tt(r,o),i.callback=t??null,Gt(n,i,o),e.current.lanes=o,mr(e,o,r),et(e,r),e}function lo(e,t,n,r){var o=t.current,i=Ye(),a=qt(o);return n=Ac(n),t.context===null?t.context=n:t.pendingContext=n,t=Tt(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Gt(o,t,a),e!==null&&(yt(e,o,a,i),Il(e,o,a)),a}function oo(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 bc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function gu(e,t){bc(e,t),(e=e.alternate)&&bc(e,t)}function tm(){return null}var Uc=typeof reportError=="function"?reportError:function(e){console.error(e)};function yu(e){this._internalRoot=e}io.prototype.render=yu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(u(409));lo(e,t,null,null)},io.prototype.unmount=yu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;yn(function(){lo(null,e,null,null)}),t[Pt]=null}};function io(e){this._internalRoot=e}io.prototype.unstable_scheduleHydration=function(e){if(e){var t=Es();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ut.length&&t!==0&&t<Ut[n].priority;n++);Ut.splice(n,0,e),n===0&&_s(e)}};function wu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function uo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Bc(){}function nm(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var C=oo(a);i.call(C)}}var a=Fc(t,r,e,0,null,!1,!1,"",Bc);return e._reactRootContainer=a,e[Pt]=a.current,Rr(e.nodeType===8?e.parentNode:e),yn(),a}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var p=r;r=function(){var C=oo(g);p.call(C)}}var g=vu(e,0,!1,null,null,!1,!1,"",Bc);return e._reactRootContainer=g,e[Pt]=g.current,Rr(e.nodeType===8?e.parentNode:e),yn(function(){lo(t,g,n,r)}),g}function so(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if(typeof o=="function"){var p=o;o=function(){var g=oo(a);p.call(g)}}lo(t,a,e,o)}else a=nm(n,t,e,o,r);return oo(a)}Ss=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=pr(t.pendingLanes);n!==0&&($o(t,n|1),et(t,je()),(pe&6)===0&&(Gn=je()+500,Qt()))}break;case 13:yn(function(){var r=Lt(e,1);if(r!==null){var o=Ye();yt(r,e,1,o)}}),gu(e,1)}},Wo=function(e){if(e.tag===13){var t=Lt(e,134217728);if(t!==null){var n=Ye();yt(t,e,134217728,n)}gu(e,134217728)}},ks=function(e){if(e.tag===13){var t=qt(e),n=Lt(e,t);if(n!==null){var r=Ye();yt(n,e,t,r)}gu(e,t)}},Es=function(){return ve},Cs=function(e,t){var n=ve;try{return ve=e,t()}finally{ve=n}},Do=function(e,t,n){switch(t){case"input":if(Ro(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Nl(r);if(!o)throw Error(u(90));Gu(r),Ro(r,o)}}}break;case"textarea":Ju(e,n);break;case"select":t=n.value,t!=null&&Nn(e,!!n.multiple,t,!1)}},ss=cu,as=yn;var rm={usingClientEntryPoint:!1,Events:[Lr,In,Nl,is,us,cu]},Hr={findFiberByHostInstance:cn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},lm={bundleType:Hr.bundleType,version:Hr.version,rendererPackageName:Hr.rendererPackageName,rendererConfig:Hr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:q.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ps(e),e===null?null:e.stateNode},findFiberByHostInstance:Hr.findFiberByHostInstance||tm,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ao=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ao.isDisabled&&ao.supportsFiber)try{il=ao.inject(lm),xt=ao}catch{}}return tt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=rm,tt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!wu(t))throw Error(u(200));return em(e,t,null,n)},tt.createRoot=function(e,t){if(!wu(e))throw Error(u(299));var n=!1,r="",o=Uc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=vu(e,1,!1,null,null,n,!1,r,o),e[Pt]=t.current,Rr(e.nodeType===8?e.parentNode:e),new yu(t)},tt.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(u(188)):(e=Object.keys(e).join(","),Error(u(268,e)));return e=ps(t),e=e===null?null:e.stateNode,e},tt.flushSync=function(e){return yn(e)},tt.hydrate=function(e,t,n){if(!uo(t))throw Error(u(200));return so(null,e,t,!0,n)},tt.hydrateRoot=function(e,t,n){if(!wu(e))throw Error(u(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",a=Uc;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=Fc(t,null,e,1,n??null,o,!1,i,a),e[Pt]=t.current,Rr(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new io(t)},tt.render=function(e,t,n){if(!uo(t))throw Error(u(200));return so(null,e,t,!1,n)},tt.unmountComponentAtNode=function(e){if(!uo(e))throw Error(u(40));return e._reactRootContainer?(yn(function(){so(null,null,e,!1,function(){e._reactRootContainer=null,e[Pt]=null})}),!0):!1},tt.unstable_batchedUpdates=cu,tt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!uo(n))throw Error(u(200));if(e==null||e._reactInternals===void 0)throw Error(u(38));return so(e,t,n,!1,r)},tt.version="18.3.1-next-f1338f8080-20240426",tt}var Yc;function wd(){if(Yc)return ku.exports;Yc=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(s){console.error(s)}}return l(),ku.exports=fm(),ku.exports}var Xc;function pm(){if(Xc)return co;Xc=1;var l=wd();return co.createRoot=l.createRoot,co.hydrateRoot=l.hydrateRoot,co}var mm=pm();const hm=gd(mm);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const vm=l=>l.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),xd=(...l)=>l.filter((s,u,c)=>!!s&&s.trim()!==""&&c.indexOf(s)===u).join(" ").trim();/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var gm={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ym=v.forwardRef(({color:l="currentColor",size:s=24,strokeWidth:u=2,absoluteStrokeWidth:c,className:d="",children:f,iconNode:h,...m},N)=>v.createElement("svg",{ref:N,...gm,width:s,height:s,stroke:l,strokeWidth:c?Number(u)*24/Number(s):u,className:xd("lucide",d),...m},[...h.map(([_,R])=>v.createElement(_,R)),...Array.isArray(f)?f:[f]]));/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const sn=(l,s)=>{const u=v.forwardRef(({className:c,...d},f)=>v.createElement(ym,{ref:f,iconNode:s,className:xd(`lucide-${vm(l)}`,c),...d}));return u.displayName=`${l}`,u};/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const wm=sn("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const xm=sn("Boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Sm=sn("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const km=sn("Command",[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3",key:"11bfej"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Em=sn("Construction",[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Cm=sn("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Nm=sn("Plug",[["path",{d:"M12 22v-5",key:"1ega77"}],["path",{d:"M9 8V2",key:"14iosj"}],["path",{d:"M15 8V2",key:"18g5xt"}],["path",{d:"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z",key:"osxo6l"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _m=sn("Route",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]]),Iu=[{id:"models",label:"Modelle & Routing",hint:"Modelle kuratieren, Gruppen & Auto-Routing",icon:xm},{id:"routing",label:"Routing",hint:"Gateway-Regeln: schnell ↔ schwer",icon:_m},{id:"system",label:"System",hint:"Metriken, Dienste, Updates",icon:Cm},{id:"memory",label:"Gedächtnis",hint:"Geteiltes Memory verwalten",icon:Sm},{id:"connect",label:"Verbinden",hint:"IDE-/Agent-Configs erzeugen",icon:Nm},{id:"agent",label:"Hermes",hint:"Agent-Status & WebUI öffnen",icon:wm}];var Zc=1,Pm=.9,Rm=.8,Mm=.17,Nu=.1,_u=.999,jm=.9999,Lm=.99,Tm=/[\\\/_+.#"@\[\(\{&]/,Om=/[\\\/_+.#"@\[\(\{&]/g,zm=/[\s-]/,Sd=/[\s-]/g;function Du(l,s,u,c,d,f,h){if(f===s.length)return d===l.length?Zc:Lm;var m=`${d},${f}`;if(h[m]!==void 0)return h[m];for(var N=c.charAt(f),_=u.indexOf(N,d),R=0,P,O,D,K;_>=0;)P=Du(l,s,u,c,_+1,f+1,h),P>R&&(_===d?P*=Zc:Tm.test(l.charAt(_-1))?(P*=Rm,D=l.slice(d,_-1).match(Om),D&&d>0&&(P*=Math.pow(_u,D.length))):zm.test(l.charAt(_-1))?(P*=Pm,K=l.slice(d,_-1).match(Sd),K&&d>0&&(P*=Math.pow(_u,K.length))):(P*=Mm,d>0&&(P*=Math.pow(_u,_-d))),l.charAt(_)!==s.charAt(f)&&(P*=jm)),(P<Nu&&u.charAt(_-1)===c.charAt(f+1)||c.charAt(f+1)===c.charAt(f)&&u.charAt(_-1)!==c.charAt(f))&&(O=Du(l,s,u,c,_+1,f+2,h),O*Nu>P&&(P=O*Nu)),P>R&&(R=P),_=u.indexOf(N,_+1);return h[m]=R,R}function qc(l){return l.toLowerCase().replace(Sd," ")}function Im(l,s,u){return l=u&&u.length>0?`${l+" "+u.join(" ")}`:l,Du(l,s,qc(l),qc(s),0,0,{})}function on(l,s,{checkForDefaultPrevented:u=!0}={}){return function(d){if(l==null||l(d),u===!1||!d.defaultPrevented)return s==null?void 0:s(d)}}function Jc(l,s){if(typeof l=="function")return l(s);l!=null&&(l.current=s)}function lr(...l){return s=>{let u=!1;const c=l.map(d=>{const f=Jc(d,s);return!u&&typeof f=="function"&&(u=!0),f});if(u)return()=>{for(let d=0;d<c.length;d++){const f=c[d];typeof f=="function"?f():Jc(l[d],null)}}}}function Cn(...l){return v.useCallback(lr(...l),l)}function Dm(l,s=[]){let u=[];function c(f,h){const m=v.createContext(h);m.displayName=f+"Context";const N=u.length;u=[...u,h];const _=P=>{var W;const{scope:O,children:D,...K}=P,M=((W=O==null?void 0:O[l])==null?void 0:W[N])||m,L=v.useMemo(()=>K,Object.values(K));return k.jsx(M.Provider,{value:L,children:D})};_.displayName=f+"Provider";function R(P,O){var M;const D=((M=O==null?void 0:O[l])==null?void 0:M[N])||m,K=v.useContext(D);if(K)return K;if(h!==void 0)return h;throw new Error(`\`${P}\` must be used within \`${f}\``)}return[_,R]}const d=()=>{const f=u.map(h=>v.createContext(h));return function(m){const N=(m==null?void 0:m[l])||f;return v.useMemo(()=>({[`__scope${l}`]:{...m,[l]:N}}),[m,N])}};return d.scopeName=l,[c,Am(d,...s)]}function Am(...l){const s=l[0];if(l.length===1)return s;const u=()=>{const c=l.map(d=>({useScope:d(),scopeName:d.scopeName}));return function(f){const h=c.reduce((m,{useScope:N,scopeName:_})=>{const P=N(f)[`__scope${_}`];return{...m,...P}},{});return v.useMemo(()=>({[`__scope${s.scopeName}`]:h}),[h])}};return u.scopeName=s.scopeName,u}var Xr=globalThis!=null&&globalThis.document?v.useLayoutEffect:()=>{},Fm=Vu[" useId ".trim().toString()]||(()=>{}),bm=0;function Dt(l){const[s,u]=v.useState(Fm());return Xr(()=>{u(c=>c??String(bm++))},[l]),s?`radix-${s}`:""}var Um=Vu[" useInsertionEffect ".trim().toString()]||Xr;function Bm({prop:l,defaultProp:s,onChange:u=()=>{},caller:c}){const[d,f,h]=Vm({defaultProp:s,onChange:u}),m=l!==void 0,N=m?l:d;{const R=v.useRef(l!==void 0);v.useEffect(()=>{const P=R.current;P!==m&&console.warn(`${c} is changing from ${P?"controlled":"uncontrolled"} to ${m?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),R.current=m},[m,c])}const _=v.useCallback(R=>{var P;if(m){const O=$m(R)?R(l):R;O!==l&&((P=h.current)==null||P.call(h,O))}else f(R)},[m,l,f,h]);return[N,_]}function Vm({defaultProp:l,onChange:s}){const[u,c]=v.useState(l),d=v.useRef(u),f=v.useRef(s);return Um(()=>{f.current=s},[s]),v.useEffect(()=>{var h;d.current!==u&&((h=f.current)==null||h.call(f,u),d.current=u)},[u,d]),[u,c,f]}function $m(l){return typeof l=="function"}var kd=wd();function Ed(l){const s=v.forwardRef((u,c)=>{let{children:d,...f}=u,h=null,m=!1;const N=[];ed(d)&&typeof fo=="function"&&(d=fo(d._payload)),v.Children.forEach(d,O=>{var D;if(Gm(O)){m=!0;const K=O;let M="child"in K.props?K.props.child:K.props.children;ed(M)&&typeof fo=="function"&&(M=fo(M._payload)),h=Hm(K,M),N.push((D=h==null?void 0:h.props)==null?void 0:D.children)}else N.push(O)}),h?h=v.cloneElement(h,void 0,N):!m&&v.Children.count(d)===1&&v.isValidElement(d)&&(h=d);const _=h?Km(h):void 0,R=Cn(c,_);if(!h){if(d||d===0)throw new Error(m?qm(l):Zm(l));return d}const P=Qm(f,h.props??{});return h.type!==v.Fragment&&(P.ref=c?R:_),v.cloneElement(h,P)});return s.displayName=`${l}.Slot`,s}var Wm=Symbol.for("radix.slottable"),Hm=(l,s)=>{if("child"in l.props){const u=l.props.child;return v.isValidElement(u)?v.cloneElement(u,void 0,l.props.children(u.props.children)):null}return v.isValidElement(s)?s:null};function Qm(l,s){const u={...s};for(const c in s){const d=l[c],f=s[c];/^on[A-Z]/.test(c)?d&&f?u[c]=(...m)=>{const N=f(...m);return d(...m),N}:d&&(u[c]=d):c==="style"?u[c]={...d,...f}:c==="className"&&(u[c]=[d,f].filter(Boolean).join(" "))}return{...l,...u}}function Km(l){var c,d;let s=(c=Object.getOwnPropertyDescriptor(l.props,"ref"))==null?void 0:c.get,u=s&&"isReactWarning"in s&&s.isReactWarning;return u?l.ref:(s=(d=Object.getOwnPropertyDescriptor(l,"ref"))==null?void 0:d.get,u=s&&"isReactWarning"in s&&s.isReactWarning,u?l.props.ref:l.props.ref||l.ref)}function Gm(l){return v.isValidElement(l)&&typeof l.type=="function"&&"__radixId"in l.type&&l.type.__radixId===Wm}var Ym=Symbol.for("react.lazy");function ed(l){return l!=null&&typeof l=="object"&&"$$typeof"in l&&l.$$typeof===Ym&&"_payload"in l&&Xm(l._payload)}function Xm(l){return typeof l=="object"&&l!==null&&"then"in l}var Zm=l=>`${l} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,qm=l=>`${l} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,fo=Vu[" use ".trim().toString()],Jm=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],$e=Jm.reduce((l,s)=>{const u=Ed(`Primitive.${s}`),c=v.forwardRef((d,f)=>{const{asChild:h,...m}=d,N=h?u:s;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),k.jsx(N,{...m,ref:f})});return c.displayName=`Primitive.${s}`,{...l,[s]:c}},{});function eh(l,s){l&&kd.flushSync(()=>l.dispatchEvent(s))}function Zr(l){const s=v.useRef(l);return v.useEffect(()=>{s.current=l}),v.useMemo(()=>((...u)=>{var c;return(c=s.current)==null?void 0:c.call(s,...u)}),[])}function th(l,s=globalThis==null?void 0:globalThis.document){const u=Zr(l);v.useEffect(()=>{const c=d=>{d.key==="Escape"&&u(d)};return s.addEventListener("keydown",c,{capture:!0}),()=>s.removeEventListener("keydown",c,{capture:!0})},[u,s])}var nh="DismissableLayer",Au="dismissableLayer.update",rh="dismissableLayer.pointerDownOutside",lh="dismissableLayer.focusOutside",td,$u=v.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),Cd=v.forwardRef((l,s)=>{const{disableOutsidePointerEvents:u=!1,deferPointerDownOutside:c=!1,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:h,onInteractOutside:m,onDismiss:N,..._}=l,R=v.useContext($u),[P,O]=v.useState(null),D=(P==null?void 0:P.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,K]=v.useState({}),M=Cn(s,de=>O(de)),L=Array.from(R.layers),[W]=[...R.layersWithOutsidePointerEventsDisabled].slice(-1),$=L.indexOf(W),te=P?L.indexOf(P):-1,q=R.layersWithOutsidePointerEventsDisabled.size>0,le=te>=$,ne=v.useRef(!1),ue=sh(de=>{const we=de.target;if(!(we instanceof Node))return;const Ce=[...R.branches].some(ie=>ie.contains(we));!le||Ce||(f==null||f(de),m==null||m(de),de.defaultPrevented||N==null||N())},{ownerDocument:D,deferPointerDownOutside:c,isDeferredPointerDownOutsideRef:ne,dismissableSurfaces:R.dismissableSurfaces}),ye=ah(de=>{if(c&&ne.current)return;const we=de.target;[...R.branches].some(ie=>ie.contains(we))||(h==null||h(de),m==null||m(de),de.defaultPrevented||N==null||N())},D);return th(de=>{te===R.layers.size-1&&(d==null||d(de),!de.defaultPrevented&&N&&(de.preventDefault(),N()))},D),v.useEffect(()=>{if(P)return u&&(R.layersWithOutsidePointerEventsDisabled.size===0&&(td=D.body.style.pointerEvents,D.body.style.pointerEvents="none"),R.layersWithOutsidePointerEventsDisabled.add(P)),R.layers.add(P),nd(),()=>{u&&(R.layersWithOutsidePointerEventsDisabled.delete(P),R.layersWithOutsidePointerEventsDisabled.size===0&&(D.body.style.pointerEvents=td))}},[P,D,u,R]),v.useEffect(()=>()=>{P&&(R.layers.delete(P),R.layersWithOutsidePointerEventsDisabled.delete(P),nd())},[P,R]),v.useEffect(()=>{const de=()=>K({});return document.addEventListener(Au,de),()=>document.removeEventListener(Au,de)},[]),k.jsx($e.div,{..._,ref:M,style:{pointerEvents:q?le?"auto":"none":void 0,...l.style},onFocusCapture:on(l.onFocusCapture,ye.onFocusCapture),onBlurCapture:on(l.onBlurCapture,ye.onBlurCapture),onPointerDownCapture:on(l.onPointerDownCapture,ue.onPointerDownCapture)})});Cd.displayName=nh;var oh="DismissableLayerBranch",ih=v.forwardRef((l,s)=>{const u=v.useContext($u),c=v.useRef(null),d=Cn(s,c);return v.useEffect(()=>{const f=c.current;if(f)return u.branches.add(f),()=>{u.branches.delete(f)}},[u.branches]),k.jsx($e.div,{...l,ref:d})});ih.displayName=oh;function uh(){const l=v.useContext($u),[s,u]=v.useState(null);return v.useEffect(()=>{if(s)return l.dismissableSurfaces.add(s),()=>{l.dismissableSurfaces.delete(s)}},[s,l.dismissableSurfaces]),u}function sh(l,s){const{ownerDocument:u=globalThis==null?void 0:globalThis.document,deferPointerDownOutside:c=!1,isDeferredPointerDownOutsideRef:d,dismissableSurfaces:f}=s,h=Zr(l),m=v.useRef(!1),N=v.useRef(!1),_=v.useRef(new Map),R=v.useRef(()=>{});return v.useEffect(()=>{function P(){N.current=!1,d.current=!1,_.current.clear()}function O(){return Array.from(_.current.values()).some(Boolean)}function D($){if(!N.current)return;const te=$.target;te instanceof Node&&[...f].some(le=>le.contains(te))||_.current.set($.type,!0),$.type==="click"&&window.setTimeout(()=>{N.current&&R.current()},0)}function K($){N.current&&_.current.set($.type,!1)}const M=$=>{if($.target&&!m.current){let te=function(){u.removeEventListener("click",R.current);const le=O();P(),le||Nd(rh,h,q,{discrete:!0})};const q={originalEvent:$};N.current=!0,d.current=c&&$.button===0,_.current.clear(),!c||$.button!==0?te():(u.removeEventListener("click",R.current),R.current=te,u.addEventListener("click",R.current,{once:!0}))}else u.removeEventListener("click",R.current),P();m.current=!1},L=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(const $ of L)u.addEventListener($,D,!0),u.addEventListener($,K);const W=window.setTimeout(()=>{u.addEventListener("pointerdown",M)},0);return()=>{window.clearTimeout(W),u.removeEventListener("pointerdown",M),u.removeEventListener("click",R.current);for(const $ of L)u.removeEventListener($,D,!0),u.removeEventListener($,K)}},[u,h,c,d,f]),{onPointerDownCapture:()=>m.current=!0}}function ah(l,s=globalThis==null?void 0:globalThis.document){const u=Zr(l),c=v.useRef(!1);return v.useEffect(()=>{const d=f=>{f.target&&!c.current&&Nd(lh,u,{originalEvent:f},{discrete:!1})};return s.addEventListener("focusin",d),()=>s.removeEventListener("focusin",d)},[s,u]),{onFocusCapture:()=>c.current=!0,onBlurCapture:()=>c.current=!1}}function nd(){const l=new CustomEvent(Au);document.dispatchEvent(l)}function Nd(l,s,u,{discrete:c}){const d=u.originalEvent.target,f=new CustomEvent(l,{bubbles:!1,cancelable:!0,detail:u});s&&d.addEventListener(l,s,{once:!0}),c?eh(d,f):d.dispatchEvent(f)}var Pu="focusScope.autoFocusOnMount",Ru="focusScope.autoFocusOnUnmount",rd={bubbles:!1,cancelable:!0},ch="FocusScope",_d=v.forwardRef((l,s)=>{const{loop:u=!1,trapped:c=!1,onMountAutoFocus:d,onUnmountAutoFocus:f,...h}=l,[m,N]=v.useState(null),_=Zr(d),R=Zr(f),P=v.useRef(null),O=Cn(s,M=>N(M)),D=v.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;v.useEffect(()=>{if(c){let M=function(te){if(D.paused||!m)return;const q=te.target;m.contains(q)?P.current=q:ln(P.current,{select:!0})},L=function(te){if(D.paused||!m)return;const q=te.relatedTarget;q!==null&&(m.contains(q)||ln(P.current,{select:!0}))},W=function(te){if(document.activeElement===document.body)for(const le of te)le.removedNodes.length>0&&ln(m)};document.addEventListener("focusin",M),document.addEventListener("focusout",L);const $=new MutationObserver(W);return m&&$.observe(m,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",M),document.removeEventListener("focusout",L),$.disconnect()}}},[c,m,D.paused]),v.useEffect(()=>{if(m){od.add(D);const M=document.activeElement;if(!m.contains(M)){const W=new CustomEvent(Pu,rd);m.addEventListener(Pu,_),m.dispatchEvent(W),W.defaultPrevented||(dh(vh(Pd(m)),{select:!0}),document.activeElement===M&&ln(m))}return()=>{m.removeEventListener(Pu,_),setTimeout(()=>{const W=new CustomEvent(Ru,rd);m.addEventListener(Ru,R),m.dispatchEvent(W),W.defaultPrevented||ln(M??document.body,{select:!0}),m.removeEventListener(Ru,R),od.remove(D)},0)}}},[m,_,R,D]);const K=v.useCallback(M=>{if(!u&&!c||D.paused)return;const L=M.key==="Tab"&&!M.altKey&&!M.ctrlKey&&!M.metaKey,W=document.activeElement;if(L&&W){const $=M.currentTarget,[te,q]=fh($);te&&q?!M.shiftKey&&W===q?(M.preventDefault(),u&&ln(te,{select:!0})):M.shiftKey&&W===te&&(M.preventDefault(),u&&ln(q,{select:!0})):W===$&&M.preventDefault()}},[u,c,D.paused]);return k.jsx($e.div,{tabIndex:-1,...h,ref:O,onKeyDown:K})});_d.displayName=ch;function dh(l,{select:s=!1}={}){const u=document.activeElement;for(const c of l)if(ln(c,{select:s}),document.activeElement!==u)return}function fh(l){const s=Pd(l),u=ld(s,l),c=ld(s.reverse(),l);return[u,c]}function Pd(l){const s=[],u=document.createTreeWalker(l,NodeFilter.SHOW_ELEMENT,{acceptNode:c=>{const d=c.tagName==="INPUT"&&c.type==="hidden";return c.disabled||c.hidden||d?NodeFilter.FILTER_SKIP:c.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;u.nextNode();)s.push(u.currentNode);return s}function ld(l,s){for(const u of l)if(!ph(u,{upTo:s}))return u}function ph(l,{upTo:s}){if(getComputedStyle(l).visibility==="hidden")return!0;for(;l;){if(s!==void 0&&l===s)return!1;if(getComputedStyle(l).display==="none")return!0;l=l.parentElement}return!1}function mh(l){return l instanceof HTMLInputElement&&"select"in l}function ln(l,{select:s=!1}={}){if(l&&l.focus){const u=document.activeElement;l.focus({preventScroll:!0}),l!==u&&mh(l)&&s&&l.select()}}var od=hh();function hh(){let l=[];return{add(s){const u=l[0];s!==u&&(u==null||u.pause()),l=id(l,s),l.unshift(s)},remove(s){var u;l=id(l,s),(u=l[0])==null||u.resume()}}}function id(l,s){const u=[...l],c=u.indexOf(s);return c!==-1&&u.splice(c,1),u}function vh(l){return l.filter(s=>s.tagName!=="A")}var gh="Portal",Rd=v.forwardRef((l,s)=>{var m;const{container:u,...c}=l,[d,f]=v.useState(!1);Xr(()=>f(!0),[]);const h=u||d&&((m=globalThis==null?void 0:globalThis.document)==null?void 0:m.body);return h?kd.createPortal(k.jsx($e.div,{...c,ref:s}),h):null});Rd.displayName=gh;function yh(l,s){return v.useReducer((u,c)=>s[u][c]??u,l)}var ko=l=>{const{present:s,children:u}=l,c=wh(s),d=typeof u=="function"?u({present:c.isPresent}):v.Children.only(u),f=xh(c.ref,Sh(d));return typeof u=="function"||c.isPresent?v.cloneElement(d,{ref:f}):null};ko.displayName="Presence";function wh(l){const[s,u]=v.useState(),c=v.useRef(null),d=v.useRef(l),f=v.useRef("none"),h=l?"mounted":"unmounted",[m,N]=yh(h,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return v.useEffect(()=>{const _=po(c.current);f.current=m==="mounted"?_:"none"},[m]),Xr(()=>{const _=c.current,R=d.current;if(R!==l){const O=f.current,D=po(_);l?N("MOUNT"):D==="none"||(_==null?void 0:_.display)==="none"?N("UNMOUNT"):N(R&&O!==D?"ANIMATION_OUT":"UNMOUNT"),d.current=l}},[l,N]),Xr(()=>{if(s){let _;const R=s.ownerDocument.defaultView??window,P=D=>{const M=po(c.current).includes(CSS.escape(D.animationName));if(D.target===s&&M&&(N("ANIMATION_END"),!d.current)){const L=s.style.animationFillMode;s.style.animationFillMode="forwards",_=R.setTimeout(()=>{s.style.animationFillMode==="forwards"&&(s.style.animationFillMode=L)})}},O=D=>{D.target===s&&(f.current=po(c.current))};return s.addEventListener("animationstart",O),s.addEventListener("animationcancel",P),s.addEventListener("animationend",P),()=>{R.clearTimeout(_),s.removeEventListener("animationstart",O),s.removeEventListener("animationcancel",P),s.removeEventListener("animationend",P)}}else N("ANIMATION_END")},[s,N]),{isPresent:["mounted","unmountSuspended"].includes(m),ref:v.useCallback(_=>{c.current=_?getComputedStyle(_):null,u(_)},[])}}function ud(l,s){if(typeof l=="function")return l(s);l!=null&&(l.current=s)}function xh(...l){const s=v.useRef(l);return s.current=l,v.useCallback(u=>{const c=s.current;let d=!1;const f=c.map(h=>{const m=ud(h,u);return!d&&typeof m=="function"&&(d=!0),m});if(d)return()=>{for(let h=0;h<f.length;h++){const m=f[h];typeof m=="function"?m():ud(c[h],null)}}},[])}function po(l){return(l==null?void 0:l.animationName)||"none"}function Sh(l){var c,d;let s=(c=Object.getOwnPropertyDescriptor(l.props,"ref"))==null?void 0:c.get,u=s&&"isReactWarning"in s&&s.isReactWarning;return u?l.ref:(s=(d=Object.getOwnPropertyDescriptor(l,"ref"))==null?void 0:d.get,u=s&&"isReactWarning"in s&&s.isReactWarning,u?l.props.ref:l.props.ref||l.ref)}var mo=0,Nt=null;function kh(){v.useEffect(()=>{Nt||(Nt={start:sd(),end:sd()});const{start:l,end:s}=Nt;return document.body.firstElementChild!==l&&document.body.insertAdjacentElement("afterbegin",l),document.body.lastElementChild!==s&&document.body.insertAdjacentElement("beforeend",s),mo++,()=>{mo===1&&(Nt==null||Nt.start.remove(),Nt==null||Nt.end.remove(),Nt=null),mo=Math.max(0,mo-1)}},[])}function sd(){const l=document.createElement("span");return l.setAttribute("data-radix-focus-guard",""),l.tabIndex=0,l.style.outline="none",l.style.opacity="0",l.style.position="fixed",l.style.pointerEvents="none",l}var _t=function(){return _t=Object.assign||function(s){for(var u,c=1,d=arguments.length;c<d;c++){u=arguments[c];for(var f in u)Object.prototype.hasOwnProperty.call(u,f)&&(s[f]=u[f])}return s},_t.apply(this,arguments)};function Md(l,s){var u={};for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&s.indexOf(c)<0&&(u[c]=l[c]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(l);d<c.length;d++)s.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(l,c[d])&&(u[c[d]]=l[c[d]]);return u}function Eh(l,s,u){if(u||arguments.length===2)for(var c=0,d=s.length,f;c<d;c++)(f||!(c in s))&&(f||(f=Array.prototype.slice.call(s,0,c)),f[c]=s[c]);return l.concat(f||Array.prototype.slice.call(s))}var wo="right-scroll-bar-position",xo="width-before-scroll-bar",Ch="with-scroll-bars-hidden",Nh="--removed-body-scroll-bar-size";function Mu(l,s){return typeof l=="function"?l(s):l&&(l.current=s),l}function _h(l,s){var u=v.useState(function(){return{value:l,callback:s,facade:{get current(){return u.value},set current(c){var d=u.value;d!==c&&(u.value=c,u.callback(c,d))}}}})[0];return u.callback=s,u.facade}var Ph=typeof window<"u"?v.useLayoutEffect:v.useEffect,ad=new WeakMap;function Rh(l,s){var u=_h(null,function(c){return l.forEach(function(d){return Mu(d,c)})});return Ph(function(){var c=ad.get(u);if(c){var d=new Set(c),f=new Set(l),h=u.current;d.forEach(function(m){f.has(m)||Mu(m,null)}),f.forEach(function(m){d.has(m)||Mu(m,h)})}ad.set(u,l)},[l]),u}function Mh(l){return l}function jh(l,s){s===void 0&&(s=Mh);var u=[],c=!1,d={read:function(){if(c)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return u.length?u[u.length-1]:l},useMedium:function(f){var h=s(f,c);return u.push(h),function(){u=u.filter(function(m){return m!==h})}},assignSyncMedium:function(f){for(c=!0;u.length;){var h=u;u=[],h.forEach(f)}u={push:function(m){return f(m)},filter:function(){return u}}},assignMedium:function(f){c=!0;var h=[];if(u.length){var m=u;u=[],m.forEach(f),h=u}var N=function(){var R=h;h=[],R.forEach(f)},_=function(){return Promise.resolve().then(N)};_(),u={push:function(R){h.push(R),_()},filter:function(R){return h=h.filter(R),u}}}};return d}function Lh(l){l===void 0&&(l={});var s=jh(null);return s.options=_t({async:!0,ssr:!1},l),s}var jd=function(l){var s=l.sideCar,u=Md(l,["sideCar"]);if(!s)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var c=s.read();if(!c)throw new Error("Sidecar medium not found");return v.createElement(c,_t({},u))};jd.isSideCarExport=!0;function Th(l,s){return l.useMedium(s),jd}var Ld=Lh(),ju=function(){},Eo=v.forwardRef(function(l,s){var u=v.useRef(null),c=v.useState({onScrollCapture:ju,onWheelCapture:ju,onTouchMoveCapture:ju}),d=c[0],f=c[1],h=l.forwardProps,m=l.children,N=l.className,_=l.removeScrollBar,R=l.enabled,P=l.shards,O=l.sideCar,D=l.noRelative,K=l.noIsolation,M=l.inert,L=l.allowPinchZoom,W=l.as,$=W===void 0?"div":W,te=l.gapMode,q=Md(l,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),le=O,ne=Rh([u,s]),ue=_t(_t({},q),d);return v.createElement(v.Fragment,null,R&&v.createElement(le,{sideCar:Ld,removeScrollBar:_,shards:P,noRelative:D,noIsolation:K,inert:M,setCallbacks:f,allowPinchZoom:!!L,lockRef:u,gapMode:te}),h?v.cloneElement(v.Children.only(m),_t(_t({},ue),{ref:ne})):v.createElement($,_t({},ue,{className:N,ref:ne}),m))});Eo.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Eo.classNames={fullWidth:xo,zeroRight:wo};var Oh=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function zh(){if(!document)return null;var l=document.createElement("style");l.type="text/css";var s=Oh();return s&&l.setAttribute("nonce",s),l}function Ih(l,s){l.styleSheet?l.styleSheet.cssText=s:l.appendChild(document.createTextNode(s))}function Dh(l){var s=document.head||document.getElementsByTagName("head")[0];s.appendChild(l)}var Ah=function(){var l=0,s=null;return{add:function(u){l==0&&(s=zh())&&(Ih(s,u),Dh(s)),l++},remove:function(){l--,!l&&s&&(s.parentNode&&s.parentNode.removeChild(s),s=null)}}},Fh=function(){var l=Ah();return function(s,u){v.useEffect(function(){return l.add(s),function(){l.remove()}},[s&&u])}},Td=function(){var l=Fh(),s=function(u){var c=u.styles,d=u.dynamic;return l(c,d),null};return s},bh={left:0,top:0,right:0,gap:0},Lu=function(l){return parseInt(l||"",10)||0},Uh=function(l){var s=window.getComputedStyle(document.body),u=s[l==="padding"?"paddingLeft":"marginLeft"],c=s[l==="padding"?"paddingTop":"marginTop"],d=s[l==="padding"?"paddingRight":"marginRight"];return[Lu(u),Lu(c),Lu(d)]},Bh=function(l){if(l===void 0&&(l="margin"),typeof window>"u")return bh;var s=Uh(l),u=document.documentElement.clientWidth,c=window.innerWidth;return{left:s[0],top:s[1],right:s[2],gap:Math.max(0,c-u+s[2]-s[0])}},Vh=Td(),nr="data-scroll-locked",$h=function(l,s,u,c){var d=l.left,f=l.top,h=l.right,m=l.gap;return u===void 0&&(u="margin"),`
.`.concat(Ch,` {
overflow: hidden `).concat(c,`;
padding-right: `).concat(m,"px ").concat(c,`;
}
body[`).concat(nr,`] {
overflow: hidden `).concat(c,`;
overscroll-behavior: contain;
`).concat([s&&"position: relative ".concat(c,";"),u==="margin"&&`
padding-left: `.concat(d,`px;
padding-top: `).concat(f,`px;
padding-right: `).concat(h,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(m,"px ").concat(c,`;
`),u==="padding"&&"padding-right: ".concat(m,"px ").concat(c,";")].filter(Boolean).join(""),`
}
.`).concat(wo,` {
right: `).concat(m,"px ").concat(c,`;
}
.`).concat(xo,` {
margin-right: `).concat(m,"px ").concat(c,`;
}
.`).concat(wo," .").concat(wo,` {
right: 0 `).concat(c,`;
}
.`).concat(xo," .").concat(xo,` {
margin-right: 0 `).concat(c,`;
}
body[`).concat(nr,`] {
`).concat(Nh,": ").concat(m,`px;
}
`)},cd=function(){var l=parseInt(document.body.getAttribute(nr)||"0",10);return isFinite(l)?l:0},Wh=function(){v.useEffect(function(){return document.body.setAttribute(nr,(cd()+1).toString()),function(){var l=cd()-1;l<=0?document.body.removeAttribute(nr):document.body.setAttribute(nr,l.toString())}},[])},Hh=function(l){var s=l.noRelative,u=l.noImportant,c=l.gapMode,d=c===void 0?"margin":c;Wh();var f=v.useMemo(function(){return Bh(d)},[d]);return v.createElement(Vh,{styles:$h(f,!s,d,u?"":"!important")})},Fu=!1;if(typeof window<"u")try{var ho=Object.defineProperty({},"passive",{get:function(){return Fu=!0,!0}});window.addEventListener("test",ho,ho),window.removeEventListener("test",ho,ho)}catch{Fu=!1}var Xn=Fu?{passive:!1}:!1,Qh=function(l){return l.tagName==="TEXTAREA"},Od=function(l,s){if(!(l instanceof Element))return!1;var u=window.getComputedStyle(l);return u[s]!=="hidden"&&!(u.overflowY===u.overflowX&&!Qh(l)&&u[s]==="visible")},Kh=function(l){return Od(l,"overflowY")},Gh=function(l){return Od(l,"overflowX")},dd=function(l,s){var u=s.ownerDocument,c=s;do{typeof ShadowRoot<"u"&&c instanceof ShadowRoot&&(c=c.host);var d=zd(l,c);if(d){var f=Id(l,c),h=f[1],m=f[2];if(h>m)return!0}c=c.parentNode}while(c&&c!==u.body);return!1},Yh=function(l){var s=l.scrollTop,u=l.scrollHeight,c=l.clientHeight;return[s,u,c]},Xh=function(l){var s=l.scrollLeft,u=l.scrollWidth,c=l.clientWidth;return[s,u,c]},zd=function(l,s){return l==="v"?Kh(s):Gh(s)},Id=function(l,s){return l==="v"?Yh(s):Xh(s)},Zh=function(l,s){return l==="h"&&s==="rtl"?-1:1},qh=function(l,s,u,c,d){var f=Zh(l,window.getComputedStyle(s).direction),h=f*c,m=u.target,N=s.contains(m),_=!1,R=h>0,P=0,O=0;do{if(!m)break;var D=Id(l,m),K=D[0],M=D[1],L=D[2],W=M-L-f*K;(K||W)&&zd(l,m)&&(P+=W,O+=K);var $=m.parentNode;m=$&&$.nodeType===Node.DOCUMENT_FRAGMENT_NODE?$.host:$}while(!N&&m!==document.body||N&&(s.contains(m)||s===m));return(R&&Math.abs(P)<1||!R&&Math.abs(O)<1)&&(_=!0),_},vo=function(l){return"changedTouches"in l?[l.changedTouches[0].clientX,l.changedTouches[0].clientY]:[0,0]},fd=function(l){return[l.deltaX,l.deltaY]},pd=function(l){return l&&"current"in l?l.current:l},Jh=function(l,s){return l[0]===s[0]&&l[1]===s[1]},ev=function(l){return`
.block-interactivity-`.concat(l,` {pointer-events: none;}
.allow-interactivity-`).concat(l,` {pointer-events: all;}
`)},tv=0,Zn=[];function nv(l){var s=v.useRef([]),u=v.useRef([0,0]),c=v.useRef(),d=v.useState(tv++)[0],f=v.useState(Td)[0],h=v.useRef(l);v.useEffect(function(){h.current=l},[l]),v.useEffect(function(){if(l.inert){document.body.classList.add("block-interactivity-".concat(d));var M=Eh([l.lockRef.current],(l.shards||[]).map(pd),!0).filter(Boolean);return M.forEach(function(L){return L.classList.add("allow-interactivity-".concat(d))}),function(){document.body.classList.remove("block-interactivity-".concat(d)),M.forEach(function(L){return L.classList.remove("allow-interactivity-".concat(d))})}}},[l.inert,l.lockRef.current,l.shards]);var m=v.useCallback(function(M,L){if("touches"in M&&M.touches.length===2||M.type==="wheel"&&M.ctrlKey)return!h.current.allowPinchZoom;var W=vo(M),$=u.current,te="deltaX"in M?M.deltaX:$[0]-W[0],q="deltaY"in M?M.deltaY:$[1]-W[1],le,ne=M.target,ue=Math.abs(te)>Math.abs(q)?"h":"v";if("touches"in M&&ue==="h"&&ne.type==="range")return!1;var ye=window.getSelection(),de=ye&&ye.anchorNode,we=de?de===ne||de.contains(ne):!1;if(we)return!1;var Ce=dd(ue,ne);if(!Ce)return!0;if(Ce?le=ue:(le=ue==="v"?"h":"v",Ce=dd(ue,ne)),!Ce)return!1;if(!c.current&&"changedTouches"in M&&(te||q)&&(c.current=le),!le)return!0;var ie=c.current||le;return qh(ie,L,M,ie==="h"?te:q)},[]),N=v.useCallback(function(M){var L=M;if(!(!Zn.length||Zn[Zn.length-1]!==f)){var W="deltaY"in L?fd(L):vo(L),$=s.current.filter(function(le){return le.name===L.type&&(le.target===L.target||L.target===le.shadowParent)&&Jh(le.delta,W)})[0];if($&&$.should){L.cancelable&&L.preventDefault();return}if(!$){var te=(h.current.shards||[]).map(pd).filter(Boolean).filter(function(le){return le.contains(L.target)}),q=te.length>0?m(L,te[0]):!h.current.noIsolation;q&&L.cancelable&&L.preventDefault()}}},[]),_=v.useCallback(function(M,L,W,$){var te={name:M,delta:L,target:W,should:$,shadowParent:rv(W)};s.current.push(te),setTimeout(function(){s.current=s.current.filter(function(q){return q!==te})},1)},[]),R=v.useCallback(function(M){u.current=vo(M),c.current=void 0},[]),P=v.useCallback(function(M){_(M.type,fd(M),M.target,m(M,l.lockRef.current))},[]),O=v.useCallback(function(M){_(M.type,vo(M),M.target,m(M,l.lockRef.current))},[]);v.useEffect(function(){return Zn.push(f),l.setCallbacks({onScrollCapture:P,onWheelCapture:P,onTouchMoveCapture:O}),document.addEventListener("wheel",N,Xn),document.addEventListener("touchmove",N,Xn),document.addEventListener("touchstart",R,Xn),function(){Zn=Zn.filter(function(M){return M!==f}),document.removeEventListener("wheel",N,Xn),document.removeEventListener("touchmove",N,Xn),document.removeEventListener("touchstart",R,Xn)}},[]);var D=l.removeScrollBar,K=l.inert;return v.createElement(v.Fragment,null,K?v.createElement(f,{styles:ev(d)}):null,D?v.createElement(Hh,{noRelative:l.noRelative,gapMode:l.gapMode}):null)}function rv(l){for(var s=null;l!==null;)l instanceof ShadowRoot&&(s=l.host,l=l.host),l=l.parentNode;return s}const lv=Th(Ld,nv);var Dd=v.forwardRef(function(l,s){return v.createElement(Eo,_t({},l,{ref:s,sideCar:lv}))});Dd.classNames=Eo.classNames;var ov=function(l){if(typeof document>"u")return null;var s=Array.isArray(l)?l[0]:l;return s.ownerDocument.body},qn=new WeakMap,go=new WeakMap,yo={},Tu=0,Ad=function(l){return l&&(l.host||Ad(l.parentNode))},iv=function(l,s){return s.map(function(u){if(l.contains(u))return u;var c=Ad(u);return c&&l.contains(c)?c:(console.error("aria-hidden",u,"in not contained inside",l,". Doing nothing"),null)}).filter(function(u){return!!u})},uv=function(l,s,u,c){var d=iv(s,Array.isArray(l)?l:[l]);yo[u]||(yo[u]=new WeakMap);var f=yo[u],h=[],m=new Set,N=new Set(d),_=function(P){!P||m.has(P)||(m.add(P),_(P.parentNode))};d.forEach(_);var R=function(P){!P||N.has(P)||Array.prototype.forEach.call(P.children,function(O){if(m.has(O))R(O);else try{var D=O.getAttribute(c),K=D!==null&&D!=="false",M=(qn.get(O)||0)+1,L=(f.get(O)||0)+1;qn.set(O,M),f.set(O,L),h.push(O),M===1&&K&&go.set(O,!0),L===1&&O.setAttribute(u,"true"),K||O.setAttribute(c,"true")}catch(W){console.error("aria-hidden: cannot operate on ",O,W)}})};return R(s),m.clear(),Tu++,function(){h.forEach(function(P){var O=qn.get(P)-1,D=f.get(P)-1;qn.set(P,O),f.set(P,D),O||(go.has(P)||P.removeAttribute(c),go.delete(P)),D||P.removeAttribute(u)}),Tu--,Tu||(qn=new WeakMap,qn=new WeakMap,go=new WeakMap,yo={})}},sv=function(l,s,u){u===void 0&&(u="data-aria-hidden");var c=Array.from(Array.isArray(l)?l:[l]),d=ov(l);return d?(c.push.apply(c,Array.from(d.querySelectorAll("[aria-live], script"))),uv(c,d,u,"aria-hidden")):function(){return null}},Co="Dialog",[Fd]=Dm(Co),[av,wt]=Fd(Co),bd=l=>{const{__scopeDialog:s,children:u,open:c,defaultOpen:d,onOpenChange:f,modal:h=!0}=l,m=v.useRef(null),N=v.useRef(null),[_,R]=Bm({prop:c,defaultProp:d??!1,onChange:f,caller:Co});return k.jsx(av,{scope:s,triggerRef:m,contentRef:N,contentId:Dt(),titleId:Dt(),descriptionId:Dt(),open:_,onOpenChange:R,onOpenToggle:v.useCallback(()=>R(P=>!P),[R]),modal:h,children:u})};bd.displayName=Co;var Ud="DialogTrigger",cv=v.forwardRef((l,s)=>{const{__scopeDialog:u,...c}=l,d=wt(Ud,u),f=Cn(s,d.triggerRef);return k.jsx($e.button,{type:"button","aria-haspopup":"dialog","aria-expanded":d.open,"aria-controls":d.open?d.contentId:void 0,"data-state":Hu(d.open),...c,ref:f,onClick:on(l.onClick,d.onOpenToggle)})});cv.displayName=Ud;var Wu="DialogPortal",[dv,Bd]=Fd(Wu,{forceMount:void 0}),Vd=l=>{const{__scopeDialog:s,forceMount:u,children:c,container:d}=l,f=wt(Wu,s);return k.jsx(dv,{scope:s,forceMount:u,children:v.Children.map(c,h=>k.jsx(ko,{present:u||f.open,children:k.jsx(Rd,{asChild:!0,container:d,children:h})}))})};Vd.displayName=Wu;var So="DialogOverlay",$d=v.forwardRef((l,s)=>{const u=Bd(So,l.__scopeDialog),{forceMount:c=u.forceMount,...d}=l,f=wt(So,l.__scopeDialog);return f.modal?k.jsx(ko,{present:c||f.open,children:k.jsx(pv,{...d,ref:s})}):null});$d.displayName=So;var fv=Ed("DialogOverlay.RemoveScroll"),pv=v.forwardRef((l,s)=>{const{__scopeDialog:u,...c}=l,d=wt(So,u),f=uh(),h=Cn(s,f);return k.jsx(Dd,{as:fv,allowPinchZoom:!0,shards:[d.contentRef],children:k.jsx($e.div,{"data-state":Hu(d.open),...c,ref:h,style:{pointerEvents:"auto",...c.style}})})}),or="DialogContent",Wd=v.forwardRef((l,s)=>{const u=Bd(or,l.__scopeDialog),{forceMount:c=u.forceMount,...d}=l,f=wt(or,l.__scopeDialog);return k.jsx(ko,{present:c||f.open,children:f.modal?k.jsx(mv,{...d,ref:s}):k.jsx(hv,{...d,ref:s})})});Wd.displayName=or;var mv=v.forwardRef((l,s)=>{const u=wt(or,l.__scopeDialog),c=v.useRef(null),d=Cn(s,u.contentRef,c);return v.useEffect(()=>{const f=c.current;if(f)return sv(f)},[]),k.jsx(Hd,{...l,ref:d,trapFocus:u.open,disableOutsidePointerEvents:u.open,onCloseAutoFocus:on(l.onCloseAutoFocus,f=>{var h;f.preventDefault(),(h=u.triggerRef.current)==null||h.focus()}),onPointerDownOutside:on(l.onPointerDownOutside,f=>{const h=f.detail.originalEvent,m=h.button===0&&h.ctrlKey===!0;(h.button===2||m)&&f.preventDefault()}),onFocusOutside:on(l.onFocusOutside,f=>f.preventDefault())})}),hv=v.forwardRef((l,s)=>{const u=wt(or,l.__scopeDialog),c=v.useRef(!1),d=v.useRef(!1);return k.jsx(Hd,{...l,ref:s,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:f=>{var h,m;(h=l.onCloseAutoFocus)==null||h.call(l,f),f.defaultPrevented||(c.current||(m=u.triggerRef.current)==null||m.focus(),f.preventDefault()),c.current=!1,d.current=!1},onInteractOutside:f=>{var N,_;(N=l.onInteractOutside)==null||N.call(l,f),f.defaultPrevented||(c.current=!0,f.detail.originalEvent.type==="pointerdown"&&(d.current=!0));const h=f.target;((_=u.triggerRef.current)==null?void 0:_.contains(h))&&f.preventDefault(),f.detail.originalEvent.type==="focusin"&&d.current&&f.preventDefault()}})}),Hd=v.forwardRef((l,s)=>{const{__scopeDialog:u,trapFocus:c,onOpenAutoFocus:d,onCloseAutoFocus:f,...h}=l,m=wt(or,u);return kh(),k.jsx(k.Fragment,{children:k.jsx(_d,{asChild:!0,loop:!0,trapped:c,onMountAutoFocus:d,onUnmountAutoFocus:f,children:k.jsx(Cd,{role:"dialog",id:m.contentId,"aria-describedby":m.descriptionId,"aria-labelledby":m.titleId,"data-state":Hu(m.open),...h,ref:s,deferPointerDownOutside:!0,onDismiss:()=>m.onOpenChange(!1)})})})}),Qd="DialogTitle",vv=v.forwardRef((l,s)=>{const{__scopeDialog:u,...c}=l,d=wt(Qd,u);return k.jsx($e.h2,{id:d.titleId,...c,ref:s})});vv.displayName=Qd;var Kd="DialogDescription",gv=v.forwardRef((l,s)=>{const{__scopeDialog:u,...c}=l,d=wt(Kd,u);return k.jsx($e.p,{id:d.descriptionId,...c,ref:s})});gv.displayName=Kd;var Gd="DialogClose",yv=v.forwardRef((l,s)=>{const{__scopeDialog:u,...c}=l,d=wt(Gd,u);return k.jsx($e.button,{type:"button",...c,ref:s,onClick:on(l.onClick,()=>d.onOpenChange(!1))})});yv.displayName=Gd;function Hu(l){return l?"open":"closed"}var Kr='[cmdk-group=""]',Ou='[cmdk-group-items=""]',wv='[cmdk-group-heading=""]',Yd='[cmdk-item=""]',md=`${Yd}:not([aria-disabled="true"])`,bu="cmdk-item-select",er="data-value",xv=(l,s,u)=>Im(l,s,u),Xd=v.createContext(void 0),Jr=()=>v.useContext(Xd),Zd=v.createContext(void 0),Qu=()=>v.useContext(Zd),qd=v.createContext(void 0),Jd=v.forwardRef((l,s)=>{let u=tr(()=>{var w,F;return{search:"",value:(F=(w=l.value)!=null?w:l.defaultValue)!=null?F:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),c=tr(()=>new Set),d=tr(()=>new Map),f=tr(()=>new Map),h=tr(()=>new Set),m=ef(l),{label:N,children:_,value:R,onValueChange:P,filter:O,shouldFilter:D,loop:K,disablePointerSelection:M=!1,vimBindings:L=!0,...W}=l,$=Dt(),te=Dt(),q=Dt(),le=v.useRef(null),ne=Lv();En(()=>{if(R!==void 0){let w=R.trim();u.current.value=w,ue.emit()}},[R]),En(()=>{ne(6,Oe)},[]);let ue=v.useMemo(()=>({subscribe:w=>(h.current.add(w),()=>h.current.delete(w)),snapshot:()=>u.current,setState:(w,F,B)=>{var A,Y,re,se;if(!Object.is(u.current[w],F)){if(u.current[w]=F,w==="search")ie(),we(),ne(1,Ce);else if(w==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let ce=document.getElementById(q);ce?ce.focus():(A=document.getElementById($))==null||A.focus()}if(ne(7,()=>{var ce;u.current.selectedItemId=(ce=Ne())==null?void 0:ce.id,ue.emit()}),B||ne(5,Oe),((Y=m.current)==null?void 0:Y.value)!==void 0){let ce=F??"";(se=(re=m.current).onValueChange)==null||se.call(re,ce);return}}ue.emit()}},emit:()=>{h.current.forEach(w=>w())}}),[]),ye=v.useMemo(()=>({value:(w,F,B)=>{var A;F!==((A=f.current.get(w))==null?void 0:A.value)&&(f.current.set(w,{value:F,keywords:B}),u.current.filtered.items.set(w,de(F,B)),ne(2,()=>{we(),ue.emit()}))},item:(w,F)=>(c.current.add(w),F&&(d.current.has(F)?d.current.get(F).add(w):d.current.set(F,new Set([w]))),ne(3,()=>{ie(),we(),u.current.value||Ce(),ue.emit()}),()=>{f.current.delete(w),c.current.delete(w),u.current.filtered.items.delete(w);let B=Ne();ne(4,()=>{ie(),(B==null?void 0:B.getAttribute("id"))===w&&Ce(),ue.emit()})}),group:w=>(d.current.has(w)||d.current.set(w,new Set),()=>{f.current.delete(w),d.current.delete(w)}),filter:()=>m.current.shouldFilter,label:N||l["aria-label"],getDisablePointerSelection:()=>m.current.disablePointerSelection,listId:$,inputId:q,labelId:te,listInnerRef:le}),[]);function de(w,F){var B,A;let Y=(A=(B=m.current)==null?void 0:B.filter)!=null?A:xv;return w?Y(w,u.current.search,F):0}function we(){if(!u.current.search||m.current.shouldFilter===!1)return;let w=u.current.filtered.items,F=[];u.current.filtered.groups.forEach(A=>{let Y=d.current.get(A),re=0;Y.forEach(se=>{let ce=w.get(se);re=Math.max(ce,re)}),F.push([A,re])});let B=le.current;ze().sort((A,Y)=>{var re,se;let ce=A.getAttribute("id"),Ae=Y.getAttribute("id");return((re=w.get(Ae))!=null?re:0)-((se=w.get(ce))!=null?se:0)}).forEach(A=>{let Y=A.closest(Ou);Y?Y.appendChild(A.parentElement===Y?A:A.closest(`${Ou} > *`)):B.appendChild(A.parentElement===B?A:A.closest(`${Ou} > *`))}),F.sort((A,Y)=>Y[1]-A[1]).forEach(A=>{var Y;let re=(Y=le.current)==null?void 0:Y.querySelector(`${Kr}[${er}="${encodeURIComponent(A[0])}"]`);re==null||re.parentElement.appendChild(re)})}function Ce(){let w=ze().find(B=>B.getAttribute("aria-disabled")!=="true"),F=w==null?void 0:w.getAttribute(er);ue.setState("value",F||void 0)}function ie(){var w,F,B,A;if(!u.current.search||m.current.shouldFilter===!1){u.current.filtered.count=c.current.size;return}u.current.filtered.groups=new Set;let Y=0;for(let re of c.current){let se=(F=(w=f.current.get(re))==null?void 0:w.value)!=null?F:"",ce=(A=(B=f.current.get(re))==null?void 0:B.keywords)!=null?A:[],Ae=de(se,ce);u.current.filtered.items.set(re,Ae),Ae>0&&Y++}for(let[re,se]of d.current)for(let ce of se)if(u.current.filtered.items.get(ce)>0){u.current.filtered.groups.add(re);break}u.current.filtered.count=Y}function Oe(){var w,F,B;let A=Ne();A&&(((w=A.parentElement)==null?void 0:w.firstChild)===A&&((B=(F=A.closest(Kr))==null?void 0:F.querySelector(wv))==null||B.scrollIntoView({block:"nearest"})),A.scrollIntoView({block:"nearest"}))}function Ne(){var w;return(w=le.current)==null?void 0:w.querySelector(`${Yd}[aria-selected="true"]`)}function ze(){var w;return Array.from(((w=le.current)==null?void 0:w.querySelectorAll(md))||[])}function _e(w){let F=ze()[w];F&&ue.setState("value",F.getAttribute(er))}function he(w){var F;let B=Ne(),A=ze(),Y=A.findIndex(se=>se===B),re=A[Y+w];(F=m.current)!=null&&F.loop&&(re=Y+w<0?A[A.length-1]:Y+w===A.length?A[0]:A[Y+w]),re&&ue.setState("value",re.getAttribute(er))}function b(w){let F=Ne(),B=F==null?void 0:F.closest(Kr),A;for(;B&&!A;)B=w>0?Mv(B,Kr):jv(B,Kr),A=B==null?void 0:B.querySelector(md);A?ue.setState("value",A.getAttribute(er)):he(w)}let Z=()=>_e(ze().length-1),U=w=>{w.preventDefault(),w.metaKey?Z():w.altKey?b(1):he(1)},x=w=>{w.preventDefault(),w.metaKey?_e(0):w.altKey?b(-1):he(-1)};return v.createElement($e.div,{ref:s,tabIndex:-1,...W,"cmdk-root":"",onKeyDown:w=>{var F;(F=W.onKeyDown)==null||F.call(W,w);let B=w.nativeEvent.isComposing||w.keyCode===229;if(!(w.defaultPrevented||B))switch(w.key){case"n":case"j":{L&&w.ctrlKey&&U(w);break}case"ArrowDown":{U(w);break}case"p":case"k":{L&&w.ctrlKey&&x(w);break}case"ArrowUp":{x(w);break}case"Home":{w.preventDefault(),_e(0);break}case"End":{w.preventDefault(),Z();break}case"Enter":{w.preventDefault();let A=Ne();if(A){let Y=new Event(bu);A.dispatchEvent(Y)}}}}},v.createElement("label",{"cmdk-label":"",htmlFor:ye.inputId,id:ye.labelId,style:Ov},N),No(l,w=>v.createElement(Zd.Provider,{value:ue},v.createElement(Xd.Provider,{value:ye},w))))}),Sv=v.forwardRef((l,s)=>{var u,c;let d=Dt(),f=v.useRef(null),h=v.useContext(qd),m=Jr(),N=ef(l),_=(c=(u=N.current)==null?void 0:u.forceMount)!=null?c:h==null?void 0:h.forceMount;En(()=>{if(!_)return m.item(d,h==null?void 0:h.id)},[_]);let R=tf(d,f,[l.value,l.children,f],l.keywords),P=Qu(),O=un(ne=>ne.value&&ne.value===R.current),D=un(ne=>_||m.filter()===!1?!0:ne.search?ne.filtered.items.get(d)>0:!0);v.useEffect(()=>{let ne=f.current;if(!(!ne||l.disabled))return ne.addEventListener(bu,K),()=>ne.removeEventListener(bu,K)},[D,l.onSelect,l.disabled]);function K(){var ne,ue;M(),(ue=(ne=N.current).onSelect)==null||ue.call(ne,R.current)}function M(){P.setState("value",R.current,!0)}if(!D)return null;let{disabled:L,value:W,onSelect:$,forceMount:te,keywords:q,...le}=l;return v.createElement($e.div,{ref:lr(f,s),...le,id:d,"cmdk-item":"",role:"option","aria-disabled":!!L,"aria-selected":!!O,"data-disabled":!!L,"data-selected":!!O,onPointerMove:L||m.getDisablePointerSelection()?void 0:M,onClick:L?void 0:K},l.children)}),kv=v.forwardRef((l,s)=>{let{heading:u,children:c,forceMount:d,...f}=l,h=Dt(),m=v.useRef(null),N=v.useRef(null),_=Dt(),R=Jr(),P=un(D=>d||R.filter()===!1?!0:D.search?D.filtered.groups.has(h):!0);En(()=>R.group(h),[]),tf(h,m,[l.value,l.heading,N]);let O=v.useMemo(()=>({id:h,forceMount:d}),[d]);return v.createElement($e.div,{ref:lr(m,s),...f,"cmdk-group":"",role:"presentation",hidden:P?void 0:!0},u&&v.createElement("div",{ref:N,"cmdk-group-heading":"","aria-hidden":!0,id:_},u),No(l,D=>v.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":u?_:void 0},v.createElement(qd.Provider,{value:O},D))))}),Ev=v.forwardRef((l,s)=>{let{alwaysRender:u,...c}=l,d=v.useRef(null),f=un(h=>!h.search);return!u&&!f?null:v.createElement($e.div,{ref:lr(d,s),...c,"cmdk-separator":"",role:"separator"})}),Cv=v.forwardRef((l,s)=>{let{onValueChange:u,...c}=l,d=l.value!=null,f=Qu(),h=un(_=>_.search),m=un(_=>_.selectedItemId),N=Jr();return v.useEffect(()=>{l.value!=null&&f.setState("search",l.value)},[l.value]),v.createElement($e.input,{ref:s,...c,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":N.listId,"aria-labelledby":N.labelId,"aria-activedescendant":m,id:N.inputId,type:"text",value:d?l.value:h,onChange:_=>{d||f.setState("search",_.target.value),u==null||u(_.target.value)}})}),Nv=v.forwardRef((l,s)=>{let{children:u,label:c="Suggestions",...d}=l,f=v.useRef(null),h=v.useRef(null),m=un(_=>_.selectedItemId),N=Jr();return v.useEffect(()=>{if(h.current&&f.current){let _=h.current,R=f.current,P,O=new ResizeObserver(()=>{P=requestAnimationFrame(()=>{let D=_.offsetHeight;R.style.setProperty("--cmdk-list-height",D.toFixed(1)+"px")})});return O.observe(_),()=>{cancelAnimationFrame(P),O.unobserve(_)}}},[]),v.createElement($e.div,{ref:lr(f,s),...d,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":m,"aria-label":c,id:N.listId},No(l,_=>v.createElement("div",{ref:lr(h,N.listInnerRef),"cmdk-list-sizer":""},_)))}),_v=v.forwardRef((l,s)=>{let{open:u,onOpenChange:c,overlayClassName:d,contentClassName:f,container:h,...m}=l;return v.createElement(bd,{open:u,onOpenChange:c},v.createElement(Vd,{container:h},v.createElement($d,{"cmdk-overlay":"",className:d}),v.createElement(Wd,{"aria-label":l.label,"cmdk-dialog":"",className:f},v.createElement(Jd,{ref:s,...m}))))}),Pv=v.forwardRef((l,s)=>un(u=>u.filtered.count===0)?v.createElement($e.div,{ref:s,...l,"cmdk-empty":"",role:"presentation"}):null),Rv=v.forwardRef((l,s)=>{let{progress:u,children:c,label:d="Loading...",...f}=l;return v.createElement($e.div,{ref:s,...f,"cmdk-loading":"",role:"progressbar","aria-valuenow":u,"aria-valuemin":0,"aria-valuemax":100,"aria-label":d},No(l,h=>v.createElement("div",{"aria-hidden":!0},h)))}),Jn=Object.assign(Jd,{List:Nv,Item:Sv,Input:Cv,Group:kv,Separator:Ev,Dialog:_v,Empty:Pv,Loading:Rv});function Mv(l,s){let u=l.nextElementSibling;for(;u;){if(u.matches(s))return u;u=u.nextElementSibling}}function jv(l,s){let u=l.previousElementSibling;for(;u;){if(u.matches(s))return u;u=u.previousElementSibling}}function ef(l){let s=v.useRef(l);return En(()=>{s.current=l}),s}var En=typeof window>"u"?v.useEffect:v.useLayoutEffect;function tr(l){let s=v.useRef();return s.current===void 0&&(s.current=l()),s}function un(l){let s=Qu(),u=()=>l(s.snapshot());return v.useSyncExternalStore(s.subscribe,u,u)}function tf(l,s,u,c=[]){let d=v.useRef(),f=Jr();return En(()=>{var h;let m=(()=>{var _;for(let R of u){if(typeof R=="string")return R.trim();if(typeof R=="object"&&"current"in R)return R.current?(_=R.current.textContent)==null?void 0:_.trim():d.current}})(),N=c.map(_=>_.trim());f.value(l,m,N),(h=s.current)==null||h.setAttribute(er,m),d.current=m}),d}var Lv=()=>{let[l,s]=v.useState(),u=tr(()=>new Map);return En(()=>{u.current.forEach(c=>c()),u.current=new Map},[l]),(c,d)=>{u.current.set(c,d),s({})}};function Tv(l){let s=l.type;return typeof s=="function"?s(l.props):"render"in s?s.render(l.props):l}function No({asChild:l,children:s},u){return l&&v.isValidElement(s)?v.cloneElement(Tv(s),{ref:s.ref},u(s.props.children)):u(s)}var Ov={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};function zv({onNavigate:l}){const[s,u]=v.useState(!1);return v.useEffect(()=>{const c=d=>{(d.metaKey||d.ctrlKey)&&d.key.toLowerCase()==="k"&&(d.preventDefault(),u(f=>!f))};return document.addEventListener("keydown",c),()=>document.removeEventListener("keydown",c)},[]),k.jsx(Jn.Dialog,{open:s,onOpenChange:u,label:"Befehlspalette",className:"fixed inset-0 z-50 flex items-start justify-center bg-black/50 p-4 pt-[12vh]",onClick:()=>u(!1),children:k.jsxs("div",{className:"w-full max-w-lg overflow-hidden rounded-xl border border-border bg-popover text-popover-foreground shadow-2xl",onClick:c=>c.stopPropagation(),children:[k.jsx(Jn.Input,{autoFocus:!0,placeholder:"Springe zu… (Modelle, Routing, System …)",className:"w-full border-b border-border bg-transparent px-4 py-3 text-sm outline-none placeholder:text-muted-foreground"}),k.jsxs(Jn.List,{className:"max-h-80 overflow-y-auto p-2",children:[k.jsx(Jn.Empty,{className:"px-3 py-6 text-center text-sm text-muted-foreground",children:"Nichts gefunden."}),k.jsx(Jn.Group,{heading:"Bereiche",className:"px-1 py-1 text-xs text-muted-foreground",children:Iu.map(c=>k.jsxs(Jn.Item,{value:`${c.label} ${c.hint}`,onSelect:()=>{l(c.id),u(!1)},className:"flex cursor-pointer items-center gap-3 rounded-md px-3 py-2 text-sm text-foreground aria-selected:bg-accent aria-selected:text-accent-foreground",children:[k.jsx(c.icon,{className:"h-4 w-4 text-primary"}),k.jsx("span",{children:c.label}),k.jsx("span",{className:"ml-auto truncate text-xs text-muted-foreground",children:c.hint})]},c.id))})]})]})})}async function _o(l,s){const u=await fetch(l,{headers:{"Content-Type":"application/json"},...s});if(!u.ok)throw new Error(`${u.status} ${u.statusText}`);return u.json()}function kn({children:l,tone:s="muted"}){const u={muted:"bg-muted text-muted-foreground",primary:"bg-primary/15 text-primary",warn:"bg-amber-500/15 text-amber-500"};return k.jsx("span",{className:`rounded px-1.5 py-0.5 text-[11px] font-medium ${u[s]}`,children:l})}function nf({caps:l}){return l?k.jsxs("span",{className:"inline-flex flex-wrap gap-1",children:[l.coder&&k.jsx(kn,{children:"💻 Code"}),l.vision&&k.jsx(kn,{children:"👁 Bild"}),l.reasoning&&k.jsx(kn,{children:"🧠 Reason"}),l.moe&&k.jsxs(kn,{tone:"primary",children:["🧩 MoE",l.active_b?`·${l.active_b}b`:""]}),l.tools==="yes"&&k.jsx(kn,{tone:"primary",children:"🛠 Tools"}),l.tools==="likely"&&k.jsx(kn,{tone:"warn",children:"🛠 Tools?"}),l.embedding&&k.jsx(kn,{children:"🔢 Embed"})]}):null}function rf(l){var s,u,c="";if(typeof l=="string"||typeof l=="number")c+=l;else if(typeof l=="object")if(Array.isArray(l)){var d=l.length;for(s=0;s<d;s++)l[s]&&(u=rf(l[s]))&&(c&&(c+=" "),c+=u)}else for(u in l)l[u]&&(c&&(c+=" "),c+=u);return c}function Iv(){for(var l,s,u=0,c="",d=arguments.length;u<d;u++)(l=arguments[u])&&(s=rf(l))&&(c&&(c+=" "),c+=s);return c}const Ku="-",Dv=l=>{const s=Fv(l),{conflictingClassGroups:u,conflictingClassGroupModifiers:c}=l;return{getClassGroupId:h=>{const m=h.split(Ku);return m[0]===""&&m.length!==1&&m.shift(),lf(m,s)||Av(h)},getConflictingClassGroupIds:(h,m)=>{const N=u[h]||[];return m&&c[h]?[...N,...c[h]]:N}}},lf=(l,s)=>{var h;if(l.length===0)return s.classGroupId;const u=l[0],c=s.nextPart.get(u),d=c?lf(l.slice(1),c):void 0;if(d)return d;if(s.validators.length===0)return;const f=l.join(Ku);return(h=s.validators.find(({validator:m})=>m(f)))==null?void 0:h.classGroupId},hd=/^\[(.+)\]$/,Av=l=>{if(hd.test(l)){const s=hd.exec(l)[1],u=s==null?void 0:s.substring(0,s.indexOf(":"));if(u)return"arbitrary.."+u}},Fv=l=>{const{theme:s,prefix:u}=l,c={nextPart:new Map,validators:[]};return Uv(Object.entries(l.classGroups),u).forEach(([f,h])=>{Uu(h,c,f,s)}),c},Uu=(l,s,u,c)=>{l.forEach(d=>{if(typeof d=="string"){const f=d===""?s:vd(s,d);f.classGroupId=u;return}if(typeof d=="function"){if(bv(d)){Uu(d(c),s,u,c);return}s.validators.push({validator:d,classGroupId:u});return}Object.entries(d).forEach(([f,h])=>{Uu(h,vd(s,f),u,c)})})},vd=(l,s)=>{let u=l;return s.split(Ku).forEach(c=>{u.nextPart.has(c)||u.nextPart.set(c,{nextPart:new Map,validators:[]}),u=u.nextPart.get(c)}),u},bv=l=>l.isThemeGetter,Uv=(l,s)=>s?l.map(([u,c])=>{const d=c.map(f=>typeof f=="string"?s+f:typeof f=="object"?Object.fromEntries(Object.entries(f).map(([h,m])=>[s+h,m])):f);return[u,d]}):l,Bv=l=>{if(l<1)return{get:()=>{},set:()=>{}};let s=0,u=new Map,c=new Map;const d=(f,h)=>{u.set(f,h),s++,s>l&&(s=0,c=u,u=new Map)};return{get(f){let h=u.get(f);if(h!==void 0)return h;if((h=c.get(f))!==void 0)return d(f,h),h},set(f,h){u.has(f)?u.set(f,h):d(f,h)}}},of="!",Vv=l=>{const{separator:s,experimentalParseClassName:u}=l,c=s.length===1,d=s[0],f=s.length,h=m=>{const N=[];let _=0,R=0,P;for(let L=0;L<m.length;L++){let W=m[L];if(_===0){if(W===d&&(c||m.slice(L,L+f)===s)){N.push(m.slice(R,L)),R=L+f;continue}if(W==="/"){P=L;continue}}W==="["?_++:W==="]"&&_--}const O=N.length===0?m:m.substring(R),D=O.startsWith(of),K=D?O.substring(1):O,M=P&&P>R?P-R:void 0;return{modifiers:N,hasImportantModifier:D,baseClassName:K,maybePostfixModifierPosition:M}};return u?m=>u({className:m,parseClassName:h}):h},$v=l=>{if(l.length<=1)return l;const s=[];let u=[];return l.forEach(c=>{c[0]==="["?(s.push(...u.sort(),c),u=[]):u.push(c)}),s.push(...u.sort()),s},Wv=l=>({cache:Bv(l.cacheSize),parseClassName:Vv(l),...Dv(l)}),Hv=/\s+/,Qv=(l,s)=>{const{parseClassName:u,getClassGroupId:c,getConflictingClassGroupIds:d}=s,f=[],h=l.trim().split(Hv);let m="";for(let N=h.length-1;N>=0;N-=1){const _=h[N],{modifiers:R,hasImportantModifier:P,baseClassName:O,maybePostfixModifierPosition:D}=u(_);let K=!!D,M=c(K?O.substring(0,D):O);if(!M){if(!K){m=_+(m.length>0?" "+m:m);continue}if(M=c(O),!M){m=_+(m.length>0?" "+m:m);continue}K=!1}const L=$v(R).join(":"),W=P?L+of:L,$=W+M;if(f.includes($))continue;f.push($);const te=d(M,K);for(let q=0;q<te.length;++q){const le=te[q];f.push(W+le)}m=_+(m.length>0?" "+m:m)}return m};function Kv(){let l=0,s,u,c="";for(;l<arguments.length;)(s=arguments[l++])&&(u=uf(s))&&(c&&(c+=" "),c+=u);return c}const uf=l=>{if(typeof l=="string")return l;let s,u="";for(let c=0;c<l.length;c++)l[c]&&(s=uf(l[c]))&&(u&&(u+=" "),u+=s);return u};function Gv(l,...s){let u,c,d,f=h;function h(N){const _=s.reduce((R,P)=>P(R),l());return u=Wv(_),c=u.cache.get,d=u.cache.set,f=m,m(N)}function m(N){const _=c(N);if(_)return _;const R=Qv(N,u);return d(N,R),R}return function(){return f(Kv.apply(null,arguments))}}const ke=l=>{const s=u=>u[l]||[];return s.isThemeGetter=!0,s},sf=/^\[(?:([a-z-]+):)?(.+)\]$/i,Yv=/^\d+\/\d+$/,Xv=new Set(["px","full","screen"]),Zv=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,qv=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Jv=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,eg=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,tg=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,It=l=>rr(l)||Xv.has(l)||Yv.test(l),nn=l=>ir(l,"length",ag),rr=l=>!!l&&!Number.isNaN(Number(l)),zu=l=>ir(l,"number",rr),Gr=l=>!!l&&Number.isInteger(Number(l)),ng=l=>l.endsWith("%")&&rr(l.slice(0,-1)),ae=l=>sf.test(l),rn=l=>Zv.test(l),rg=new Set(["length","size","percentage"]),lg=l=>ir(l,rg,af),og=l=>ir(l,"position",af),ig=new Set(["image","url"]),ug=l=>ir(l,ig,dg),sg=l=>ir(l,"",cg),Yr=()=>!0,ir=(l,s,u)=>{const c=sf.exec(l);return c?c[1]?typeof s=="string"?c[1]===s:s.has(c[1]):u(c[2]):!1},ag=l=>qv.test(l)&&!Jv.test(l),af=()=>!1,cg=l=>eg.test(l),dg=l=>tg.test(l),fg=()=>{const l=ke("colors"),s=ke("spacing"),u=ke("blur"),c=ke("brightness"),d=ke("borderColor"),f=ke("borderRadius"),h=ke("borderSpacing"),m=ke("borderWidth"),N=ke("contrast"),_=ke("grayscale"),R=ke("hueRotate"),P=ke("invert"),O=ke("gap"),D=ke("gradientColorStops"),K=ke("gradientColorStopPositions"),M=ke("inset"),L=ke("margin"),W=ke("opacity"),$=ke("padding"),te=ke("saturate"),q=ke("scale"),le=ke("sepia"),ne=ke("skew"),ue=ke("space"),ye=ke("translate"),de=()=>["auto","contain","none"],we=()=>["auto","hidden","clip","visible","scroll"],Ce=()=>["auto",ae,s],ie=()=>[ae,s],Oe=()=>["",It,nn],Ne=()=>["auto",rr,ae],ze=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],_e=()=>["solid","dashed","dotted","double","none"],he=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],b=()=>["start","end","center","between","around","evenly","stretch"],Z=()=>["","0",ae],U=()=>["auto","avoid","all","avoid-page","page","left","right","column"],x=()=>[rr,ae];return{cacheSize:500,separator:":",theme:{colors:[Yr],spacing:[It,nn],blur:["none","",rn,ae],brightness:x(),borderColor:[l],borderRadius:["none","","full",rn,ae],borderSpacing:ie(),borderWidth:Oe(),contrast:x(),grayscale:Z(),hueRotate:x(),invert:Z(),gap:ie(),gradientColorStops:[l],gradientColorStopPositions:[ng,nn],inset:Ce(),margin:Ce(),opacity:x(),padding:ie(),saturate:x(),scale:x(),sepia:Z(),skew:x(),space:ie(),translate:ie()},classGroups:{aspect:[{aspect:["auto","square","video",ae]}],container:["container"],columns:[{columns:[rn]}],"break-after":[{"break-after":U()}],"break-before":[{"break-before":U()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...ze(),ae]}],overflow:[{overflow:we()}],"overflow-x":[{"overflow-x":we()}],"overflow-y":[{"overflow-y":we()}],overscroll:[{overscroll:de()}],"overscroll-x":[{"overscroll-x":de()}],"overscroll-y":[{"overscroll-y":de()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[M]}],"inset-x":[{"inset-x":[M]}],"inset-y":[{"inset-y":[M]}],start:[{start:[M]}],end:[{end:[M]}],top:[{top:[M]}],right:[{right:[M]}],bottom:[{bottom:[M]}],left:[{left:[M]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Gr,ae]}],basis:[{basis:Ce()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ae]}],grow:[{grow:Z()}],shrink:[{shrink:Z()}],order:[{order:["first","last","none",Gr,ae]}],"grid-cols":[{"grid-cols":[Yr]}],"col-start-end":[{col:["auto",{span:["full",Gr,ae]},ae]}],"col-start":[{"col-start":Ne()}],"col-end":[{"col-end":Ne()}],"grid-rows":[{"grid-rows":[Yr]}],"row-start-end":[{row:["auto",{span:[Gr,ae]},ae]}],"row-start":[{"row-start":Ne()}],"row-end":[{"row-end":Ne()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ae]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ae]}],gap:[{gap:[O]}],"gap-x":[{"gap-x":[O]}],"gap-y":[{"gap-y":[O]}],"justify-content":[{justify:["normal",...b()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...b(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...b(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[$]}],px:[{px:[$]}],py:[{py:[$]}],ps:[{ps:[$]}],pe:[{pe:[$]}],pt:[{pt:[$]}],pr:[{pr:[$]}],pb:[{pb:[$]}],pl:[{pl:[$]}],m:[{m:[L]}],mx:[{mx:[L]}],my:[{my:[L]}],ms:[{ms:[L]}],me:[{me:[L]}],mt:[{mt:[L]}],mr:[{mr:[L]}],mb:[{mb:[L]}],ml:[{ml:[L]}],"space-x":[{"space-x":[ue]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[ue]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ae,s]}],"min-w":[{"min-w":[ae,s,"min","max","fit"]}],"max-w":[{"max-w":[ae,s,"none","full","min","max","fit","prose",{screen:[rn]},rn]}],h:[{h:[ae,s,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ae,s,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ae,s,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ae,s,"auto","min","max","fit"]}],"font-size":[{text:["base",rn,nn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",zu]}],"font-family":[{font:[Yr]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",ae]}],"line-clamp":[{"line-clamp":["none",rr,zu]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",It,ae]}],"list-image":[{"list-image":["none",ae]}],"list-style-type":[{list:["none","disc","decimal",ae]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[l]}],"placeholder-opacity":[{"placeholder-opacity":[W]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[l]}],"text-opacity":[{"text-opacity":[W]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[..._e(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",It,nn]}],"underline-offset":[{"underline-offset":["auto",It,ae]}],"text-decoration-color":[{decoration:[l]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:ie()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ae]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ae]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[W]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...ze(),og]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",lg]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},ug]}],"bg-color":[{bg:[l]}],"gradient-from-pos":[{from:[K]}],"gradient-via-pos":[{via:[K]}],"gradient-to-pos":[{to:[K]}],"gradient-from":[{from:[D]}],"gradient-via":[{via:[D]}],"gradient-to":[{to:[D]}],rounded:[{rounded:[f]}],"rounded-s":[{"rounded-s":[f]}],"rounded-e":[{"rounded-e":[f]}],"rounded-t":[{"rounded-t":[f]}],"rounded-r":[{"rounded-r":[f]}],"rounded-b":[{"rounded-b":[f]}],"rounded-l":[{"rounded-l":[f]}],"rounded-ss":[{"rounded-ss":[f]}],"rounded-se":[{"rounded-se":[f]}],"rounded-ee":[{"rounded-ee":[f]}],"rounded-es":[{"rounded-es":[f]}],"rounded-tl":[{"rounded-tl":[f]}],"rounded-tr":[{"rounded-tr":[f]}],"rounded-br":[{"rounded-br":[f]}],"rounded-bl":[{"rounded-bl":[f]}],"border-w":[{border:[m]}],"border-w-x":[{"border-x":[m]}],"border-w-y":[{"border-y":[m]}],"border-w-s":[{"border-s":[m]}],"border-w-e":[{"border-e":[m]}],"border-w-t":[{"border-t":[m]}],"border-w-r":[{"border-r":[m]}],"border-w-b":[{"border-b":[m]}],"border-w-l":[{"border-l":[m]}],"border-opacity":[{"border-opacity":[W]}],"border-style":[{border:[..._e(),"hidden"]}],"divide-x":[{"divide-x":[m]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[m]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[W]}],"divide-style":[{divide:_e()}],"border-color":[{border:[d]}],"border-color-x":[{"border-x":[d]}],"border-color-y":[{"border-y":[d]}],"border-color-s":[{"border-s":[d]}],"border-color-e":[{"border-e":[d]}],"border-color-t":[{"border-t":[d]}],"border-color-r":[{"border-r":[d]}],"border-color-b":[{"border-b":[d]}],"border-color-l":[{"border-l":[d]}],"divide-color":[{divide:[d]}],"outline-style":[{outline:["",..._e()]}],"outline-offset":[{"outline-offset":[It,ae]}],"outline-w":[{outline:[It,nn]}],"outline-color":[{outline:[l]}],"ring-w":[{ring:Oe()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[l]}],"ring-opacity":[{"ring-opacity":[W]}],"ring-offset-w":[{"ring-offset":[It,nn]}],"ring-offset-color":[{"ring-offset":[l]}],shadow:[{shadow:["","inner","none",rn,sg]}],"shadow-color":[{shadow:[Yr]}],opacity:[{opacity:[W]}],"mix-blend":[{"mix-blend":[...he(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":he()}],filter:[{filter:["","none"]}],blur:[{blur:[u]}],brightness:[{brightness:[c]}],contrast:[{contrast:[N]}],"drop-shadow":[{"drop-shadow":["","none",rn,ae]}],grayscale:[{grayscale:[_]}],"hue-rotate":[{"hue-rotate":[R]}],invert:[{invert:[P]}],saturate:[{saturate:[te]}],sepia:[{sepia:[le]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[u]}],"backdrop-brightness":[{"backdrop-brightness":[c]}],"backdrop-contrast":[{"backdrop-contrast":[N]}],"backdrop-grayscale":[{"backdrop-grayscale":[_]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[R]}],"backdrop-invert":[{"backdrop-invert":[P]}],"backdrop-opacity":[{"backdrop-opacity":[W]}],"backdrop-saturate":[{"backdrop-saturate":[te]}],"backdrop-sepia":[{"backdrop-sepia":[le]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[h]}],"border-spacing-x":[{"border-spacing-x":[h]}],"border-spacing-y":[{"border-spacing-y":[h]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ae]}],duration:[{duration:x()}],ease:[{ease:["linear","in","out","in-out",ae]}],delay:[{delay:x()}],animate:[{animate:["none","spin","ping","pulse","bounce",ae]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[q]}],"scale-x":[{"scale-x":[q]}],"scale-y":[{"scale-y":[q]}],rotate:[{rotate:[Gr,ae]}],"translate-x":[{"translate-x":[ye]}],"translate-y":[{"translate-y":[ye]}],"skew-x":[{"skew-x":[ne]}],"skew-y":[{"skew-y":[ne]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ae]}],accent:[{accent:["auto",l]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ae]}],"caret-color":[{caret:[l]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":ie()}],"scroll-mx":[{"scroll-mx":ie()}],"scroll-my":[{"scroll-my":ie()}],"scroll-ms":[{"scroll-ms":ie()}],"scroll-me":[{"scroll-me":ie()}],"scroll-mt":[{"scroll-mt":ie()}],"scroll-mr":[{"scroll-mr":ie()}],"scroll-mb":[{"scroll-mb":ie()}],"scroll-ml":[{"scroll-ml":ie()}],"scroll-p":[{"scroll-p":ie()}],"scroll-px":[{"scroll-px":ie()}],"scroll-py":[{"scroll-py":ie()}],"scroll-ps":[{"scroll-ps":ie()}],"scroll-pe":[{"scroll-pe":ie()}],"scroll-pt":[{"scroll-pt":ie()}],"scroll-pr":[{"scroll-pr":ie()}],"scroll-pb":[{"scroll-pb":ie()}],"scroll-pl":[{"scroll-pl":ie()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ae]}],fill:[{fill:[l,"none"]}],"stroke-w":[{stroke:[It,nn,zu]}],stroke:[{stroke:[l,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},pg=Gv(fg);function qr(...l){return pg(Iv(l))}function mg(l){if(!l)return"—";const s=l/1024**3;return s>=1?`${s.toFixed(1)} GB`:`${(l/1024**2).toFixed(0)} MB`}function hg(l){return l?`${Math.round(l/1024)}k`:"—"}function vg({fit:l}){const s={perfect:"bg-emerald-500/15 text-emerald-500",marginal:"bg-amber-500/15 text-amber-500",too_tight:"bg-red-500/15 text-red-500"}[l.level];return k.jsxs("span",{className:qr("rounded px-1.5 py-0.5 text-[11px] font-medium",s),children:[l.text," · ~",l.req_gb," GB"]})}function gg(){const[l,s]=v.useState([]),[u,c]=v.useState(""),[d,f]=v.useState(!0);return v.useEffect(()=>{_o("/api/models").then(h=>s(h.models)).catch(h=>c(String(h))).finally(()=>f(!1))},[]),d?k.jsx("div",{className:"text-sm text-muted-foreground",children:"Lade…"}):u?k.jsxs("div",{className:"rounded-md border border-border bg-card p-3 text-sm text-muted-foreground",children:["Engine nicht erreichbar oder keine Config gefunden (",u,")."]}):k.jsx("div",{className:"overflow-hidden rounded-xl border border-border bg-card",children:k.jsxs("table",{className:"w-full text-sm",children:[k.jsx("thead",{children:k.jsxs("tr",{className:"border-b border-border text-left text-xs text-muted-foreground",children:[k.jsx("th",{className:"px-4 py-2 font-medium",children:"Modell"}),k.jsx("th",{className:"px-4 py-2 font-medium",children:"Rolle"}),k.jsx("th",{className:"px-4 py-2 font-medium",children:"Fähigkeiten"}),k.jsx("th",{className:"px-4 py-2 font-medium",children:"Kontext"}),k.jsx("th",{className:"px-4 py-2 font-medium",children:"Größe"})]})}),k.jsxs("tbody",{children:[l.length===0&&k.jsx("tr",{children:k.jsx("td",{colSpan:5,className:"px-4 py-8 text-center text-muted-foreground",children:"Keine Modelle konfiguriert."})}),l.map(h=>k.jsxs("tr",{className:"border-b border-border/50 last:border-0",children:[k.jsx("td",{className:"px-4 py-2.5 font-medium",children:h.name}),k.jsx("td",{className:"px-4 py-2.5",children:h.role?k.jsx("span",{className:"rounded-md bg-primary/15 px-2 py-0.5 text-xs text-primary",children:h.role}):k.jsx("span",{className:"text-muted-foreground",children:"—"})}),k.jsx("td",{className:"px-4 py-2.5",children:k.jsx(nf,{caps:h.capabilities})}),k.jsx("td",{className:"px-4 py-2.5 text-muted-foreground",children:hg(h.ctx)}),k.jsx("td",{className:"px-4 py-2.5 text-muted-foreground",children:mg(h.size_bytes)})]},h.name))]})]})})}function yg(){const[l,s]=v.useState(null),[u,c]=v.useState(""),[d,f]=v.useState(!0);return v.useEffect(()=>{_o("/api/discover").then(s).catch(h=>c(String(h))).finally(()=>f(!1))},[]),d?k.jsx("div",{className:"text-sm text-muted-foreground",children:"Suche aktuelle Modelle…"}):u||!l?k.jsxs("div",{className:"rounded-md border border-border bg-card p-3 text-sm text-muted-foreground",children:["Modell-Quellen gerade nicht erreichbar (",u,")."]}):k.jsxs("div",{className:"space-y-6",children:[k.jsxs("div",{className:"text-xs text-muted-foreground",children:["Live von HuggingFace · Hardware-Fit für ~",l.sys_ram_gb," GB · ⭐ = beste Wahl je Kategorie"]}),l.categories.map(h=>k.jsxs("div",{className:"space-y-2",children:[k.jsx("h3",{className:"text-sm font-semibold",children:h.title}),k.jsx("div",{className:"grid gap-2 sm:grid-cols-2",children:h.models.map(m=>k.jsxs("div",{className:"rounded-lg border border-border bg-card p-3",children:[k.jsxs("div",{className:"flex items-center gap-2",children:[h.recommended===m.repo&&k.jsx("span",{title:"beste Wahl",children:"⭐"}),k.jsx("span",{className:"truncate text-sm font-medium",children:m.name})]}),k.jsx("div",{className:"mt-1 text-xs text-muted-foreground",children:m.author}),k.jsxs("div",{className:"mt-2 flex flex-wrap items-center gap-1",children:[k.jsx(nf,{caps:m.caps}),k.jsx(vg,{fit:m.fit})]})]},m.repo))})]},h.role))]})}function wg(){const[l,s]=v.useState("installed");return k.jsxs("div",{className:"space-y-4",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-xl font-semibold",children:"Modelle & Routing"}),k.jsx("p",{className:"text-sm text-muted-foreground",children:"Installierte Modelle (mit Fähigkeiten) und aktuell beste Modelle für deine Hardware."})]}),k.jsx("div",{className:"inline-flex rounded-lg border border-border bg-card p-0.5 text-sm",children:["installed","discover"].map(u=>k.jsx("button",{onClick:()=>s(u),className:qr("rounded-md px-3 py-1.5 transition-colors",l===u?"bg-primary/15 text-primary":"text-muted-foreground hover:text-foreground"),children:u==="installed"?"Installiert":"Modelle finden"},u))}),l==="installed"?k.jsx(gg,{}):k.jsx(yg,{})]})}function xg(){const[l,s]=v.useState(null),[u,c]=v.useState("");return v.useEffect(()=>{_o("/api/routing").then(s).catch(d=>c(String(d)))},[]),k.jsxs("div",{className:"space-y-4",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-xl font-semibold",children:"Routing"}),k.jsxs("p",{className:"text-sm text-muted-foreground",children:["Der LiteLLM-Gateway bündelt alle Modelle zu einem Endpunkt. ",k.jsx("code",{children:"auto"})," = schnell im Alltag, eskaliert bei Bedarf auf ",k.jsx("code",{children:"heavy"}),". Gilt für Hermes ",k.jsx("em",{children:"und"})," Vibe Coding."]})]}),u&&k.jsxs("div",{className:"rounded-md border border-border bg-card p-3 text-sm text-muted-foreground",children:["Gateway-Config nicht lesbar (",u,")."]}),l&&k.jsxs(k.Fragment,{children:[k.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[k.jsx("span",{className:qr("h-2 w-2 rounded-full",l.gateway_reachable?"bg-emerald-500":"bg-amber-500")}),"Gateway ",l.gateway_reachable?"online":"offline (Config wird trotzdem angezeigt)"]}),k.jsx("div",{className:"overflow-hidden rounded-xl border border-border bg-card",children:k.jsxs("table",{className:"w-full text-sm",children:[k.jsx("thead",{children:k.jsxs("tr",{className:"border-b border-border text-left text-xs text-muted-foreground",children:[k.jsx("th",{className:"px-4 py-2 font-medium",children:"Gateway-Modell"}),k.jsx("th",{className:"px-4 py-2 font-medium",children:"→ Backend (llama-swap)"})]})}),k.jsx("tbody",{children:l.routes.map(d=>k.jsxs("tr",{className:"border-b border-border/50 last:border-0",children:[k.jsx("td",{className:"px-4 py-2.5 font-medium",children:d.name}),k.jsx("td",{className:"px-4 py-2.5 font-mono text-xs text-muted-foreground",children:d.target})]},d.name))})]})}),l.fallbacks.length>0&&k.jsxs("div",{className:"rounded-xl border border-border bg-card p-4 text-sm",children:[k.jsx("div",{className:"mb-2 font-medium",children:"Eskalation (Fallbacks)"}),k.jsx("ul",{className:"space-y-1 text-muted-foreground",children:l.fallbacks.map((d,f)=>{const[h,m]=Object.entries(d)[0];return k.jsxs("li",{children:[k.jsx("code",{children:h})," → ",k.jsx("code",{children:m.join(", ")})]},f)})})]})]})]})}function Sg({title:l,hint:s}){return k.jsxs("div",{className:"space-y-4",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-xl font-semibold",children:l}),k.jsx("p",{className:"text-sm text-muted-foreground",children:s})]}),k.jsxs("div",{className:"flex flex-col items-center justify-center gap-3 rounded-xl border border-dashed border-border bg-card/50 py-20 text-center",children:[k.jsx(Em,{className:"h-8 w-8 text-muted-foreground"}),k.jsx("div",{className:"text-sm text-muted-foreground",children:"Kommt in einer späteren Phase."})]})]})}function kg(){const[l,s]=v.useState("models"),[u,c]=v.useState(null);v.useEffect(()=>{const f=()=>_o("/api/health").then(c).catch(()=>c(null));f();const h=setInterval(f,1e4);return()=>clearInterval(h)},[]);const d=Iu.find(f=>f.id===l);return k.jsxs("div",{className:"flex h-full",children:[k.jsx(zv,{onNavigate:s}),k.jsxs("aside",{className:"flex w-60 shrink-0 flex-col border-r border-border bg-card/40",children:[k.jsxs("div",{className:"flex items-center gap-2 px-5 py-4",children:[k.jsx("div",{className:"h-7 w-7 rounded-lg bg-primary"}),k.jsxs("div",{className:"leading-tight",children:[k.jsx("div",{className:"text-sm font-semibold",children:"Mission Control"}),k.jsx("div",{className:"text-xs text-muted-foreground",children:"2.0"})]})]}),k.jsx("nav",{className:"flex-1 space-y-1 px-3 py-2",children:Iu.map(f=>k.jsxs("button",{onClick:()=>s(f.id),className:qr("flex w-full items-center gap-3 rounded-md px-3 py-2 text-sm transition-colors",l===f.id?"bg-primary/15 text-primary":"text-muted-foreground hover:bg-accent hover:text-accent-foreground"),children:[k.jsx(f.icon,{className:"h-4 w-4"}),f.label]},f.id))}),k.jsx("div",{className:"px-4 py-3 text-xs text-muted-foreground",children:u?k.jsxs("span",{className:"flex items-center gap-2",children:[k.jsx("span",{className:qr("h-2 w-2 rounded-full",u.engine_reachable?"bg-emerald-500":"bg-amber-500")}),"Engine ",u.engine_reachable?"online":"offline"," · v",u.version]}):k.jsxs("span",{className:"flex items-center gap-2",children:[k.jsx("span",{className:"h-2 w-2 rounded-full bg-red-500"})," Backend offline"]})})]}),k.jsxs("div",{className:"flex min-w-0 flex-1 flex-col",children:[k.jsxs("header",{className:"flex h-14 shrink-0 items-center justify-between border-b border-border px-6",children:[k.jsx("div",{className:"text-sm text-muted-foreground",children:d.hint}),k.jsxs("button",{onClick:()=>{const f=new KeyboardEvent("keydown",{key:"k",metaKey:!0});document.dispatchEvent(f)},className:"flex items-center gap-2 rounded-md border border-border px-2.5 py-1.5 text-xs text-muted-foreground hover:bg-accent",children:[k.jsx(km,{className:"h-3.5 w-3.5"}),k.jsx("span",{children:"Springen"}),k.jsx("kbd",{className:"rounded bg-muted px-1.5 py-0.5 font-mono text-[10px]",children:"⌘K"})]})]}),k.jsxs("main",{className:"flex-1 overflow-y-auto p-6",children:[l==="models"&&k.jsx(wg,{}),l==="routing"&&k.jsx(xg,{}),l!=="models"&&l!=="routing"&&k.jsx(Sg,{title:d.label,hint:d.hint})]})]})]})}hm.createRoot(document.getElementById("root")).render(k.jsx(yd.StrictMode,{children:k.jsx(kg,{})}));