Files
mission-control-v2/frontend/dist/assets/index-NrNmEOGE.js
T
2026-08-07 11:02:49 +02:00

451 lines
720 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/ModelsView-DxSujiGZ.js","assets/code-xml-CshBTPRz.js","assets/rotate-ccw-ByVGm5jt.js","assets/zap-DwekHurK.js","assets/chevron-down-JsnfJJLU.js","assets/layers-CahivBTO.js","assets/ConnectView-D3Uj4pGr.js","assets/folder-open-Bw6KyBDQ.js","assets/copy-Mxyqf3al.js","assets/MemoryView-DJ6K2BOL.js","assets/send-BcIXoImT.js","assets/book-open-CglebzHB.js","assets/GuideView-B09Xmypt.js","assets/AuftragsbuchView-B6vLiAxs.js","assets/SectionLabel-BNNKSzn9.js","assets/IdeenView-BgxeKiy4.js","assets/ChronikView-Bg8-M1UM.js","assets/WissenView-B1wWMjbn.js"])))=>i.map(i=>d[i]);
var BI=Object.defineProperty;var w1=e=>{throw TypeError(e)};var UI=(e,t,r)=>t in e?BI(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var bs=(e,t,r)=>UI(e,typeof t!="symbol"?t+"":t,r),ym=(e,t,r)=>t.has(e)||w1("Cannot "+r);var $=(e,t,r)=>(ym(e,t,"read from private field"),r?r.call(e):t.get(e)),_e=(e,t,r)=>t.has(e)?w1("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),pe=(e,t,r,n)=>(ym(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),ze=(e,t,r)=>(ym(e,t,"access private method"),r);var qc=(e,t,r,n)=>({set _(i){pe(e,t,i,r)},get _(){return $(e,t,n)}});function WI(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const o=Object.getOwnPropertyDescriptor(n,i);o&&Object.defineProperty(e,i,o.get?o:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();function Ty(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var gm={exports:{}},ws={},xm={exports:{}},Le={};/**
* @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 S1;function HI(){if(S1)return Le;S1=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),m=Symbol.iterator;function v(M){return M===null||typeof M!="object"?null:(M=m&&M[m]||M["@@iterator"],typeof M=="function"?M:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k=Object.assign,S={};function E(M,T,Z){this.props=M,this.context=T,this.refs=S,this.updater=Z||x}E.prototype.isReactComponent={},E.prototype.setState=function(M,T){if(typeof M!="object"&&typeof M!="function"&&M!=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,M,T,"setState")},E.prototype.forceUpdate=function(M){this.updater.enqueueForceUpdate(this,M,"forceUpdate")};function P(){}P.prototype=E.prototype;function _(M,T,Z){this.props=M,this.context=T,this.refs=S,this.updater=Z||x}var j=_.prototype=new P;j.constructor=_,k(j,E.prototype),j.isPureReactComponent=!0;var O=Array.isArray,N=Object.prototype.hasOwnProperty,C={current:null},R={key:!0,ref:!0,__self:!0,__source:!0};function z(M,T,Z){var se,te={},ce=null,ye=null;if(T!=null)for(se in T.ref!==void 0&&(ye=T.ref),T.key!==void 0&&(ce=""+T.key),T)N.call(T,se)&&!R.hasOwnProperty(se)&&(te[se]=T[se]);var je=arguments.length-2;if(je===1)te.children=Z;else if(1<je){for(var J=Array(je),we=0;we<je;we++)J[we]=arguments[we+2];te.children=J}if(M&&M.defaultProps)for(se in je=M.defaultProps,je)te[se]===void 0&&(te[se]=je[se]);return{$$typeof:e,type:M,key:ce,ref:ye,props:te,_owner:C.current}}function F(M,T){return{$$typeof:e,type:M.type,key:T,ref:M.ref,props:M.props,_owner:M._owner}}function V(M){return typeof M=="object"&&M!==null&&M.$$typeof===e}function Q(M){var T={"=":"=0",":":"=2"};return"$"+M.replace(/[=:]/g,function(Z){return T[Z]})}var B=/\/+/g;function ue(M,T){return typeof M=="object"&&M!==null&&M.key!=null?Q(""+M.key):T.toString(36)}function G(M,T,Z,se,te){var ce=typeof M;(ce==="undefined"||ce==="boolean")&&(M=null);var ye=!1;if(M===null)ye=!0;else switch(ce){case"string":case"number":ye=!0;break;case"object":switch(M.$$typeof){case e:case t:ye=!0}}if(ye)return ye=M,te=te(ye),M=se===""?"."+ue(ye,0):se,O(te)?(Z="",M!=null&&(Z=M.replace(B,"$&/")+"/"),G(te,T,Z,"",function(we){return we})):te!=null&&(V(te)&&(te=F(te,Z+(!te.key||ye&&ye.key===te.key?"":(""+te.key).replace(B,"$&/")+"/")+M)),T.push(te)),1;if(ye=0,se=se===""?".":se+":",O(M))for(var je=0;je<M.length;je++){ce=M[je];var J=se+ue(ce,je);ye+=G(ce,T,Z,J,te)}else if(J=v(M),typeof J=="function")for(M=J.call(M),je=0;!(ce=M.next()).done;)ce=ce.value,J=se+ue(ce,je++),ye+=G(ce,T,Z,J,te);else if(ce==="object")throw T=String(M),Error("Objects are not valid as a React child (found: "+(T==="[object Object]"?"object with keys {"+Object.keys(M).join(", ")+"}":T)+"). If you meant to render a collection of children, use an array instead.");return ye}function le(M,T,Z){if(M==null)return M;var se=[],te=0;return G(M,se,"","",function(ce){return T.call(Z,ce,te++)}),se}function fe(M){if(M._status===-1){var T=M._result;T=T(),T.then(function(Z){(M._status===0||M._status===-1)&&(M._status=1,M._result=Z)},function(Z){(M._status===0||M._status===-1)&&(M._status=2,M._result=Z)}),M._status===-1&&(M._status=0,M._result=T)}if(M._status===1)return M._result.default;throw M._result}var de={current:null},Y={transition:null},ae={ReactCurrentDispatcher:de,ReactCurrentBatchConfig:Y,ReactCurrentOwner:C};function X(){throw Error("act(...) is not supported in production builds of React.")}return Le.Children={map:le,forEach:function(M,T,Z){le(M,function(){T.apply(this,arguments)},Z)},count:function(M){var T=0;return le(M,function(){T++}),T},toArray:function(M){return le(M,function(T){return T})||[]},only:function(M){if(!V(M))throw Error("React.Children.only expected to receive a single React element child.");return M}},Le.Component=E,Le.Fragment=r,Le.Profiler=i,Le.PureComponent=_,Le.StrictMode=n,Le.Suspense=d,Le.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ae,Le.act=X,Le.cloneElement=function(M,T,Z){if(M==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+M+".");var se=k({},M.props),te=M.key,ce=M.ref,ye=M._owner;if(T!=null){if(T.ref!==void 0&&(ce=T.ref,ye=C.current),T.key!==void 0&&(te=""+T.key),M.type&&M.type.defaultProps)var je=M.type.defaultProps;for(J in T)N.call(T,J)&&!R.hasOwnProperty(J)&&(se[J]=T[J]===void 0&&je!==void 0?je[J]:T[J])}var J=arguments.length-2;if(J===1)se.children=Z;else if(1<J){je=Array(J);for(var we=0;we<J;we++)je[we]=arguments[we+2];se.children=je}return{$$typeof:e,type:M.type,key:te,ref:ce,props:se,_owner:ye}},Le.createContext=function(M){return M={$$typeof:s,_currentValue:M,_currentValue2:M,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},M.Provider={$$typeof:o,_context:M},M.Consumer=M},Le.createElement=z,Le.createFactory=function(M){var T=z.bind(null,M);return T.type=M,T},Le.createRef=function(){return{current:null}},Le.forwardRef=function(M){return{$$typeof:u,render:M}},Le.isValidElement=V,Le.lazy=function(M){return{$$typeof:h,_payload:{_status:-1,_result:M},_init:fe}},Le.memo=function(M,T){return{$$typeof:f,type:M,compare:T===void 0?null:T}},Le.startTransition=function(M){var T=Y.transition;Y.transition={};try{M()}finally{Y.transition=T}},Le.unstable_act=X,Le.useCallback=function(M,T){return de.current.useCallback(M,T)},Le.useContext=function(M){return de.current.useContext(M)},Le.useDebugValue=function(){},Le.useDeferredValue=function(M){return de.current.useDeferredValue(M)},Le.useEffect=function(M,T){return de.current.useEffect(M,T)},Le.useId=function(){return de.current.useId()},Le.useImperativeHandle=function(M,T,Z){return de.current.useImperativeHandle(M,T,Z)},Le.useInsertionEffect=function(M,T){return de.current.useInsertionEffect(M,T)},Le.useLayoutEffect=function(M,T){return de.current.useLayoutEffect(M,T)},Le.useMemo=function(M,T){return de.current.useMemo(M,T)},Le.useReducer=function(M,T,Z){return de.current.useReducer(M,T,Z)},Le.useRef=function(M){return de.current.useRef(M)},Le.useState=function(M){return de.current.useState(M)},Le.useSyncExternalStore=function(M,T,Z){return de.current.useSyncExternalStore(M,T,Z)},Le.useTransition=function(){return de.current.useTransition()},Le.version="18.3.1",Le}var k1;function Sl(){return k1||(k1=1,xm.exports=HI()),xm.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 E1;function KI(){if(E1)return ws;E1=1;var e=Sl(),t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,i=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function s(u,d,f){var h,m={},v=null,x=null;f!==void 0&&(v=""+f),d.key!==void 0&&(v=""+d.key),d.ref!==void 0&&(x=d.ref);for(h in d)n.call(d,h)&&!o.hasOwnProperty(h)&&(m[h]=d[h]);if(u&&u.defaultProps)for(h in d=u.defaultProps,d)m[h]===void 0&&(m[h]=d[h]);return{$$typeof:t,type:u,key:v,ref:x,props:m,_owner:i.current}}return ws.Fragment=r,ws.jsx=s,ws.jsxs=s,ws}var P1;function VI(){return P1||(P1=1,gm.exports=KI()),gm.exports}var w=VI(),g=Sl();const Dy=Ty(g),Cf=WI({__proto__:null,default:Dy},[g]);var Gc={},bm={exports:{}},hr={},wm={exports:{}},Sm={};/**
* @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 A1;function qI(){return A1||(A1=1,(function(e){function t(Y,ae){var X=Y.length;Y.push(ae);e:for(;0<X;){var M=X-1>>>1,T=Y[M];if(0<i(T,ae))Y[M]=ae,Y[X]=T,X=M;else break e}}function r(Y){return Y.length===0?null:Y[0]}function n(Y){if(Y.length===0)return null;var ae=Y[0],X=Y.pop();if(X!==ae){Y[0]=X;e:for(var M=0,T=Y.length,Z=T>>>1;M<Z;){var se=2*(M+1)-1,te=Y[se],ce=se+1,ye=Y[ce];if(0>i(te,X))ce<T&&0>i(ye,te)?(Y[M]=ye,Y[ce]=X,M=ce):(Y[M]=te,Y[se]=X,M=se);else if(ce<T&&0>i(ye,X))Y[M]=ye,Y[ce]=X,M=ce;else break e}}return ae}function i(Y,ae){var X=Y.sortIndex-ae.sortIndex;return X!==0?X:Y.id-ae.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,u=s.now();e.unstable_now=function(){return s.now()-u}}var d=[],f=[],h=1,m=null,v=3,x=!1,k=!1,S=!1,E=typeof setTimeout=="function"?setTimeout:null,P=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 j(Y){for(var ae=r(f);ae!==null;){if(ae.callback===null)n(f);else if(ae.startTime<=Y)n(f),ae.sortIndex=ae.expirationTime,t(d,ae);else break;ae=r(f)}}function O(Y){if(S=!1,j(Y),!k)if(r(d)!==null)k=!0,fe(N);else{var ae=r(f);ae!==null&&de(O,ae.startTime-Y)}}function N(Y,ae){k=!1,S&&(S=!1,P(z),z=-1),x=!0;var X=v;try{for(j(ae),m=r(d);m!==null&&(!(m.expirationTime>ae)||Y&&!Q());){var M=m.callback;if(typeof M=="function"){m.callback=null,v=m.priorityLevel;var T=M(m.expirationTime<=ae);ae=e.unstable_now(),typeof T=="function"?m.callback=T:m===r(d)&&n(d),j(ae)}else n(d);m=r(d)}if(m!==null)var Z=!0;else{var se=r(f);se!==null&&de(O,se.startTime-ae),Z=!1}return Z}finally{m=null,v=X,x=!1}}var C=!1,R=null,z=-1,F=5,V=-1;function Q(){return!(e.unstable_now()-V<F)}function B(){if(R!==null){var Y=e.unstable_now();V=Y;var ae=!0;try{ae=R(!0,Y)}finally{ae?ue():(C=!1,R=null)}}else C=!1}var ue;if(typeof _=="function")ue=function(){_(B)};else if(typeof MessageChannel<"u"){var G=new MessageChannel,le=G.port2;G.port1.onmessage=B,ue=function(){le.postMessage(null)}}else ue=function(){E(B,0)};function fe(Y){R=Y,C||(C=!0,ue())}function de(Y,ae){z=E(function(){Y(e.unstable_now())},ae)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(Y){Y.callback=null},e.unstable_continueExecution=function(){k||x||(k=!0,fe(N))},e.unstable_forceFrameRate=function(Y){0>Y||125<Y?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):F=0<Y?Math.floor(1e3/Y):5},e.unstable_getCurrentPriorityLevel=function(){return v},e.unstable_getFirstCallbackNode=function(){return r(d)},e.unstable_next=function(Y){switch(v){case 1:case 2:case 3:var ae=3;break;default:ae=v}var X=v;v=ae;try{return Y()}finally{v=X}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(Y,ae){switch(Y){case 1:case 2:case 3:case 4:case 5:break;default:Y=3}var X=v;v=Y;try{return ae()}finally{v=X}},e.unstable_scheduleCallback=function(Y,ae,X){var M=e.unstable_now();switch(typeof X=="object"&&X!==null?(X=X.delay,X=typeof X=="number"&&0<X?M+X:M):X=M,Y){case 1:var T=-1;break;case 2:T=250;break;case 5:T=1073741823;break;case 4:T=1e4;break;default:T=5e3}return T=X+T,Y={id:h++,callback:ae,priorityLevel:Y,startTime:X,expirationTime:T,sortIndex:-1},X>M?(Y.sortIndex=X,t(f,Y),r(d)===null&&Y===r(f)&&(S?(P(z),z=-1):S=!0,de(O,X-M))):(Y.sortIndex=T,t(d,Y),k||x||(k=!0,fe(N))),Y},e.unstable_shouldYield=Q,e.unstable_wrapCallback=function(Y){var ae=v;return function(){var X=v;v=ae;try{return Y.apply(this,arguments)}finally{v=X}}}})(Sm)),Sm}var O1;function GI(){return O1||(O1=1,wm.exports=qI()),wm.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 C1;function YI(){if(C1)return hr;C1=1;var e=Sl(),t=GI();function r(a){for(var l="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c<arguments.length;c++)l+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+a+"; visit "+l+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var n=new Set,i={};function o(a,l){s(a,l),s(a+"Capture",l)}function s(a,l){for(i[a]=l,a=0;a<l.length;a++)n.add(l[a])}var u=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),d=Object.prototype.hasOwnProperty,f=/^[: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]*$/,h={},m={};function v(a){return d.call(m,a)?!0:d.call(h,a)?!1:f.test(a)?m[a]=!0:(h[a]=!0,!1)}function x(a,l,c,p){if(c!==null&&c.type===0)return!1;switch(typeof l){case"function":case"symbol":return!0;case"boolean":return p?!1:c!==null?!c.acceptsBooleans:(a=a.toLowerCase().slice(0,5),a!=="data-"&&a!=="aria-");default:return!1}}function k(a,l,c,p){if(l===null||typeof l>"u"||x(a,l,c,p))return!0;if(p)return!1;if(c!==null)switch(c.type){case 3:return!l;case 4:return l===!1;case 5:return isNaN(l);case 6:return isNaN(l)||1>l}return!1}function S(a,l,c,p,y,b,A){this.acceptsBooleans=l===2||l===3||l===4,this.attributeName=p,this.attributeNamespace=y,this.mustUseProperty=c,this.propertyName=a,this.type=l,this.sanitizeURL=b,this.removeEmptyString=A}var E={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a){E[a]=new S(a,0,!1,a,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var l=a[0];E[l]=new S(l,1,!1,a[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(a){E[a]=new S(a,2,!1,a.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a){E[a]=new S(a,2,!1,a,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(a){E[a]=new S(a,3,!1,a.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(a){E[a]=new S(a,3,!0,a,null,!1,!1)}),["capture","download"].forEach(function(a){E[a]=new S(a,4,!1,a,null,!1,!1)}),["cols","rows","size","span"].forEach(function(a){E[a]=new S(a,6,!1,a,null,!1,!1)}),["rowSpan","start"].forEach(function(a){E[a]=new S(a,5,!1,a.toLowerCase(),null,!1,!1)});var P=/[\-:]([a-z])/g;function _(a){return a[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(a){var l=a.replace(P,_);E[l]=new S(l,1,!1,a,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a){var l=a.replace(P,_);E[l]=new S(l,1,!1,a,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(a){var l=a.replace(P,_);E[l]=new S(l,1,!1,a,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(a){E[a]=new S(a,1,!1,a.toLowerCase(),null,!1,!1)}),E.xlinkHref=new S("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(a){E[a]=new S(a,1,!1,a.toLowerCase(),null,!0,!0)});function j(a,l,c,p){var y=E.hasOwnProperty(l)?E[l]:null;(y!==null?y.type!==0:p||!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(k(l,c,y,p)&&(c=null),p||y===null?v(l)&&(c===null?a.removeAttribute(l):a.setAttribute(l,""+c)):y.mustUseProperty?a[y.propertyName]=c===null?y.type===3?!1:"":c:(l=y.attributeName,p=y.attributeNamespace,c===null?a.removeAttribute(l):(y=y.type,c=y===3||y===4&&c===!0?"":""+c,p?a.setAttributeNS(p,l,c):a.setAttribute(l,c))))}var O=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,N=Symbol.for("react.element"),C=Symbol.for("react.portal"),R=Symbol.for("react.fragment"),z=Symbol.for("react.strict_mode"),F=Symbol.for("react.profiler"),V=Symbol.for("react.provider"),Q=Symbol.for("react.context"),B=Symbol.for("react.forward_ref"),ue=Symbol.for("react.suspense"),G=Symbol.for("react.suspense_list"),le=Symbol.for("react.memo"),fe=Symbol.for("react.lazy"),de=Symbol.for("react.offscreen"),Y=Symbol.iterator;function ae(a){return a===null||typeof a!="object"?null:(a=Y&&a[Y]||a["@@iterator"],typeof a=="function"?a:null)}var X=Object.assign,M;function T(a){if(M===void 0)try{throw Error()}catch(c){var l=c.stack.trim().match(/\n( *(at )?)/);M=l&&l[1]||""}return`
`+M+a}var Z=!1;function se(a,l){if(!a||Z)return"";Z=!0;var c=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(l)if(l=function(){throw Error()},Object.defineProperty(l.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(l,[])}catch(K){var p=K}Reflect.construct(a,[],l)}else{try{l.call()}catch(K){p=K}a.call(l.prototype)}else{try{throw Error()}catch(K){p=K}a()}}catch(K){if(K&&p&&typeof K.stack=="string"){for(var y=K.stack.split(`
`),b=p.stack.split(`
`),A=y.length-1,I=b.length-1;1<=A&&0<=I&&y[A]!==b[I];)I--;for(;1<=A&&0<=I;A--,I--)if(y[A]!==b[I]){if(A!==1||I!==1)do if(A--,I--,0>I||y[A]!==b[I]){var D=`
`+y[A].replace(" at new "," at ");return a.displayName&&D.includes("<anonymous>")&&(D=D.replace("<anonymous>",a.displayName)),D}while(1<=A&&0<=I);break}}}finally{Z=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:"")?T(a):""}function te(a){switch(a.tag){case 5:return T(a.type);case 16:return T("Lazy");case 13:return T("Suspense");case 19:return T("SuspenseList");case 0:case 2:case 15:return a=se(a.type,!1),a;case 11:return a=se(a.type.render,!1),a;case 1:return a=se(a.type,!0),a;default:return""}}function ce(a){if(a==null)return null;if(typeof a=="function")return a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case R:return"Fragment";case C:return"Portal";case F:return"Profiler";case z:return"StrictMode";case ue:return"Suspense";case G:return"SuspenseList"}if(typeof a=="object")switch(a.$$typeof){case Q:return(a.displayName||"Context")+".Consumer";case V:return(a._context.displayName||"Context")+".Provider";case B:var l=a.render;return a=a.displayName,a||(a=l.displayName||l.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case le:return l=a.displayName||null,l!==null?l:ce(a.type)||"Memo";case fe:l=a._payload,a=a._init;try{return ce(a(l))}catch{}}return null}function ye(a){var l=a.type;switch(a.tag){case 24:return"Cache";case 9:return(l.displayName||"Context")+".Consumer";case 10:return(l._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return a=l.render,a=a.displayName||a.name||"",l.displayName||(a!==""?"ForwardRef("+a+")":"ForwardRef");case 7:return"Fragment";case 5:return l;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ce(l);case 8:return l===z?"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 l=="function")return l.displayName||l.name||null;if(typeof l=="string")return l}return null}function je(a){switch(typeof a){case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function J(a){var l=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function we(a){var l=J(a)?"checked":"value",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,l),p=""+a[l];if(!a.hasOwnProperty(l)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var y=c.get,b=c.set;return Object.defineProperty(a,l,{configurable:!0,get:function(){return y.call(this)},set:function(A){p=""+A,b.call(this,A)}}),Object.defineProperty(a,l,{enumerable:c.enumerable}),{getValue:function(){return p},setValue:function(A){p=""+A},stopTracking:function(){a._valueTracker=null,delete a[l]}}}}function Ae(a){a._valueTracker||(a._valueTracker=we(a))}function ne(a){if(!a)return!1;var l=a._valueTracker;if(!l)return!0;var c=l.getValue(),p="";return a&&(p=J(a)?a.checked?"true":"false":a.value),a=p,a!==c?(l.setValue(a),!0):!1}function lt(a){if(a=a||(typeof document<"u"?document:void 0),typeof a>"u")return null;try{return a.activeElement||a.body}catch{return a.body}}function $e(a,l){var c=l.checked;return X({},l,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:c??a._wrapperState.initialChecked})}function Ee(a,l){var c=l.defaultValue==null?"":l.defaultValue,p=l.checked!=null?l.checked:l.defaultChecked;c=je(l.value!=null?l.value:c),a._wrapperState={initialChecked:p,initialValue:c,controlled:l.type==="checkbox"||l.type==="radio"?l.checked!=null:l.value!=null}}function vt(a,l){l=l.checked,l!=null&&j(a,"checked",l,!1)}function lr(a,l){vt(a,l);var c=je(l.value),p=l.type;if(c!=null)p==="number"?(c===0&&a.value===""||a.value!=c)&&(a.value=""+c):a.value!==""+c&&(a.value=""+c);else if(p==="submit"||p==="reset"){a.removeAttribute("value");return}l.hasOwnProperty("value")?q(a,l.type,c):l.hasOwnProperty("defaultValue")&&q(a,l.type,je(l.defaultValue)),l.checked==null&&l.defaultChecked!=null&&(a.defaultChecked=!!l.defaultChecked)}function fi(a,l,c){if(l.hasOwnProperty("value")||l.hasOwnProperty("defaultValue")){var p=l.type;if(!(p!=="submit"&&p!=="reset"||l.value!==void 0&&l.value!==null))return;l=""+a._wrapperState.initialValue,c||l===a.value||(a.value=l),a.defaultValue=l}c=a.name,c!==""&&(a.name=""),a.defaultChecked=!!a._wrapperState.initialChecked,c!==""&&(a.name=c)}function q(a,l,c){(l!=="number"||lt(a.ownerDocument)!==a)&&(c==null?a.defaultValue=""+a._wrapperState.initialValue:a.defaultValue!==""+c&&(a.defaultValue=""+c))}var Ie=Array.isArray;function Ze(a,l,c,p){if(a=a.options,l){l={};for(var y=0;y<c.length;y++)l["$"+c[y]]=!0;for(c=0;c<a.length;c++)y=l.hasOwnProperty("$"+a[c].value),a[c].selected!==y&&(a[c].selected=y),y&&p&&(a[c].defaultSelected=!0)}else{for(c=""+je(c),l=null,y=0;y<a.length;y++){if(a[y].value===c){a[y].selected=!0,p&&(a[y].defaultSelected=!0);return}l!==null||a[y].disabled||(l=a[y])}l!==null&&(l.selected=!0)}}function Oh(a,l){if(l.dangerouslySetInnerHTML!=null)throw Error(r(91));return X({},l,{value:void 0,defaultValue:void 0,children:""+a._wrapperState.initialValue})}function N0(a,l){var c=l.value;if(c==null){if(c=l.children,l=l.defaultValue,c!=null){if(l!=null)throw Error(r(92));if(Ie(c)){if(1<c.length)throw Error(r(93));c=c[0]}l=c}l==null&&(l=""),c=l}a._wrapperState={initialValue:je(c)}}function I0(a,l){var c=je(l.value),p=je(l.defaultValue);c!=null&&(c=""+c,c!==a.value&&(a.value=c),l.defaultValue==null&&a.defaultValue!==c&&(a.defaultValue=c)),p!=null&&(a.defaultValue=""+p)}function M0(a){var l=a.textContent;l===a._wrapperState.initialValue&&l!==""&&l!==null&&(a.value=l)}function T0(a){switch(a){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 Ch(a,l){return a==null||a==="http://www.w3.org/1999/xhtml"?T0(l):a==="http://www.w3.org/2000/svg"&&l==="foreignObject"?"http://www.w3.org/1999/xhtml":a}var zu,D0=(function(a){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(l,c,p,y){MSApp.execUnsafeLocalFunction(function(){return a(l,c,p,y)})}:a})(function(a,l){if(a.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in a)a.innerHTML=l;else{for(zu=zu||document.createElement("div"),zu.innerHTML="<svg>"+l.valueOf().toString()+"</svg>",l=zu.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}});function Rl(a,l){if(l){var c=a.firstChild;if(c&&c===a.lastChild&&c.nodeType===3){c.nodeValue=l;return}}a.textContent=l}var $l={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},Kj=["Webkit","ms","Moz","O"];Object.keys($l).forEach(function(a){Kj.forEach(function(l){l=l+a.charAt(0).toUpperCase()+a.substring(1),$l[l]=$l[a]})});function R0(a,l,c){return l==null||typeof l=="boolean"||l===""?"":c||typeof l!="number"||l===0||$l.hasOwnProperty(a)&&$l[a]?(""+l).trim():l+"px"}function $0(a,l){a=a.style;for(var c in l)if(l.hasOwnProperty(c)){var p=c.indexOf("--")===0,y=R0(c,l[c],p);c==="float"&&(c="cssFloat"),p?a.setProperty(c,y):a[c]=y}}var Vj=X({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 _h(a,l){if(l){if(Vj[a]&&(l.children!=null||l.dangerouslySetInnerHTML!=null))throw Error(r(137,a));if(l.dangerouslySetInnerHTML!=null){if(l.children!=null)throw Error(r(60));if(typeof l.dangerouslySetInnerHTML!="object"||!("__html"in l.dangerouslySetInnerHTML))throw Error(r(61))}if(l.style!=null&&typeof l.style!="object")throw Error(r(62))}}function jh(a,l){if(a.indexOf("-")===-1)return typeof l.is=="string";switch(a){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 Nh=null;function Ih(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var Mh=null,ro=null,no=null;function L0(a){if(a=as(a)){if(typeof Mh!="function")throw Error(r(280));var l=a.stateNode;l&&(l=sc(l),Mh(a.stateNode,a.type,l))}}function z0(a){ro?no?no.push(a):no=[a]:ro=a}function F0(){if(ro){var a=ro,l=no;if(no=ro=null,L0(a),l)for(a=0;a<l.length;a++)L0(l[a])}}function B0(a,l){return a(l)}function U0(){}var Th=!1;function W0(a,l,c){if(Th)return a(l,c);Th=!0;try{return B0(a,l,c)}finally{Th=!1,(ro!==null||no!==null)&&(U0(),F0())}}function Ll(a,l){var c=a.stateNode;if(c===null)return null;var p=sc(c);if(p===null)return null;c=p[l];e:switch(l){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(p=!p.disabled)||(a=a.type,p=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!p;break e;default:a=!1}if(a)return null;if(c&&typeof c!="function")throw Error(r(231,l,typeof c));return c}var Dh=!1;if(u)try{var zl={};Object.defineProperty(zl,"passive",{get:function(){Dh=!0}}),window.addEventListener("test",zl,zl),window.removeEventListener("test",zl,zl)}catch{Dh=!1}function qj(a,l,c,p,y,b,A,I,D){var K=Array.prototype.slice.call(arguments,3);try{l.apply(c,K)}catch(re){this.onError(re)}}var Fl=!1,Fu=null,Bu=!1,Rh=null,Gj={onError:function(a){Fl=!0,Fu=a}};function Yj(a,l,c,p,y,b,A,I,D){Fl=!1,Fu=null,qj.apply(Gj,arguments)}function Qj(a,l,c,p,y,b,A,I,D){if(Yj.apply(this,arguments),Fl){if(Fl){var K=Fu;Fl=!1,Fu=null}else throw Error(r(198));Bu||(Bu=!0,Rh=K)}}function na(a){var l=a,c=a;if(a.alternate)for(;l.return;)l=l.return;else{a=l;do l=a,(l.flags&4098)!==0&&(c=l.return),a=l.return;while(a)}return l.tag===3?c:null}function H0(a){if(a.tag===13){var l=a.memoizedState;if(l===null&&(a=a.alternate,a!==null&&(l=a.memoizedState)),l!==null)return l.dehydrated}return null}function K0(a){if(na(a)!==a)throw Error(r(188))}function Xj(a){var l=a.alternate;if(!l){if(l=na(a),l===null)throw Error(r(188));return l!==a?null:a}for(var c=a,p=l;;){var y=c.return;if(y===null)break;var b=y.alternate;if(b===null){if(p=y.return,p!==null){c=p;continue}break}if(y.child===b.child){for(b=y.child;b;){if(b===c)return K0(y),a;if(b===p)return K0(y),l;b=b.sibling}throw Error(r(188))}if(c.return!==p.return)c=y,p=b;else{for(var A=!1,I=y.child;I;){if(I===c){A=!0,c=y,p=b;break}if(I===p){A=!0,p=y,c=b;break}I=I.sibling}if(!A){for(I=b.child;I;){if(I===c){A=!0,c=b,p=y;break}if(I===p){A=!0,p=b,c=y;break}I=I.sibling}if(!A)throw Error(r(189))}}if(c.alternate!==p)throw Error(r(190))}if(c.tag!==3)throw Error(r(188));return c.stateNode.current===c?a:l}function V0(a){return a=Xj(a),a!==null?q0(a):null}function q0(a){if(a.tag===5||a.tag===6)return a;for(a=a.child;a!==null;){var l=q0(a);if(l!==null)return l;a=a.sibling}return null}var G0=t.unstable_scheduleCallback,Y0=t.unstable_cancelCallback,Zj=t.unstable_shouldYield,Jj=t.unstable_requestPaint,pt=t.unstable_now,eN=t.unstable_getCurrentPriorityLevel,$h=t.unstable_ImmediatePriority,Q0=t.unstable_UserBlockingPriority,Uu=t.unstable_NormalPriority,tN=t.unstable_LowPriority,X0=t.unstable_IdlePriority,Wu=null,cn=null;function rN(a){if(cn&&typeof cn.onCommitFiberRoot=="function")try{cn.onCommitFiberRoot(Wu,a,void 0,(a.current.flags&128)===128)}catch{}}var qr=Math.clz32?Math.clz32:aN,nN=Math.log,iN=Math.LN2;function aN(a){return a>>>=0,a===0?32:31-(nN(a)/iN|0)|0}var Hu=64,Ku=4194304;function Bl(a){switch(a&-a){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 a&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return a&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return a}}function Vu(a,l){var c=a.pendingLanes;if(c===0)return 0;var p=0,y=a.suspendedLanes,b=a.pingedLanes,A=c&268435455;if(A!==0){var I=A&~y;I!==0?p=Bl(I):(b&=A,b!==0&&(p=Bl(b)))}else A=c&~y,A!==0?p=Bl(A):b!==0&&(p=Bl(b));if(p===0)return 0;if(l!==0&&l!==p&&(l&y)===0&&(y=p&-p,b=l&-l,y>=b||y===16&&(b&4194240)!==0))return l;if((p&4)!==0&&(p|=c&16),l=a.entangledLanes,l!==0)for(a=a.entanglements,l&=p;0<l;)c=31-qr(l),y=1<<c,p|=a[c],l&=~y;return p}function oN(a,l){switch(a){case 1:case 2:case 4:return l+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 l+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 lN(a,l){for(var c=a.suspendedLanes,p=a.pingedLanes,y=a.expirationTimes,b=a.pendingLanes;0<b;){var A=31-qr(b),I=1<<A,D=y[A];D===-1?((I&c)===0||(I&p)!==0)&&(y[A]=oN(I,l)):D<=l&&(a.expiredLanes|=I),b&=~I}}function Lh(a){return a=a.pendingLanes&-1073741825,a!==0?a:a&1073741824?1073741824:0}function Z0(){var a=Hu;return Hu<<=1,(Hu&4194240)===0&&(Hu=64),a}function zh(a){for(var l=[],c=0;31>c;c++)l.push(a);return l}function Ul(a,l,c){a.pendingLanes|=l,l!==536870912&&(a.suspendedLanes=0,a.pingedLanes=0),a=a.eventTimes,l=31-qr(l),a[l]=c}function sN(a,l){var c=a.pendingLanes&~l;a.pendingLanes=l,a.suspendedLanes=0,a.pingedLanes=0,a.expiredLanes&=l,a.mutableReadLanes&=l,a.entangledLanes&=l,l=a.entanglements;var p=a.eventTimes;for(a=a.expirationTimes;0<c;){var y=31-qr(c),b=1<<y;l[y]=0,p[y]=-1,a[y]=-1,c&=~b}}function Fh(a,l){var c=a.entangledLanes|=l;for(a=a.entanglements;c;){var p=31-qr(c),y=1<<p;y&l|a[p]&l&&(a[p]|=l),c&=~y}}var qe=0;function J0(a){return a&=-a,1<a?4<a?(a&268435455)!==0?16:536870912:4:1}var ex,Bh,tx,rx,nx,Uh=!1,qu=[],hi=null,pi=null,mi=null,Wl=new Map,Hl=new Map,vi=[],uN="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 ix(a,l){switch(a){case"focusin":case"focusout":hi=null;break;case"dragenter":case"dragleave":pi=null;break;case"mouseover":case"mouseout":mi=null;break;case"pointerover":case"pointerout":Wl.delete(l.pointerId);break;case"gotpointercapture":case"lostpointercapture":Hl.delete(l.pointerId)}}function Kl(a,l,c,p,y,b){return a===null||a.nativeEvent!==b?(a={blockedOn:l,domEventName:c,eventSystemFlags:p,nativeEvent:b,targetContainers:[y]},l!==null&&(l=as(l),l!==null&&Bh(l)),a):(a.eventSystemFlags|=p,l=a.targetContainers,y!==null&&l.indexOf(y)===-1&&l.push(y),a)}function cN(a,l,c,p,y){switch(l){case"focusin":return hi=Kl(hi,a,l,c,p,y),!0;case"dragenter":return pi=Kl(pi,a,l,c,p,y),!0;case"mouseover":return mi=Kl(mi,a,l,c,p,y),!0;case"pointerover":var b=y.pointerId;return Wl.set(b,Kl(Wl.get(b)||null,a,l,c,p,y)),!0;case"gotpointercapture":return b=y.pointerId,Hl.set(b,Kl(Hl.get(b)||null,a,l,c,p,y)),!0}return!1}function ax(a){var l=ia(a.target);if(l!==null){var c=na(l);if(c!==null){if(l=c.tag,l===13){if(l=H0(c),l!==null){a.blockedOn=l,nx(a.priority,function(){tx(c)});return}}else if(l===3&&c.stateNode.current.memoizedState.isDehydrated){a.blockedOn=c.tag===3?c.stateNode.containerInfo:null;return}}}a.blockedOn=null}function Gu(a){if(a.blockedOn!==null)return!1;for(var l=a.targetContainers;0<l.length;){var c=Hh(a.domEventName,a.eventSystemFlags,l[0],a.nativeEvent);if(c===null){c=a.nativeEvent;var p=new c.constructor(c.type,c);Nh=p,c.target.dispatchEvent(p),Nh=null}else return l=as(c),l!==null&&Bh(l),a.blockedOn=c,!1;l.shift()}return!0}function ox(a,l,c){Gu(a)&&c.delete(l)}function dN(){Uh=!1,hi!==null&&Gu(hi)&&(hi=null),pi!==null&&Gu(pi)&&(pi=null),mi!==null&&Gu(mi)&&(mi=null),Wl.forEach(ox),Hl.forEach(ox)}function Vl(a,l){a.blockedOn===l&&(a.blockedOn=null,Uh||(Uh=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,dN)))}function ql(a){function l(y){return Vl(y,a)}if(0<qu.length){Vl(qu[0],a);for(var c=1;c<qu.length;c++){var p=qu[c];p.blockedOn===a&&(p.blockedOn=null)}}for(hi!==null&&Vl(hi,a),pi!==null&&Vl(pi,a),mi!==null&&Vl(mi,a),Wl.forEach(l),Hl.forEach(l),c=0;c<vi.length;c++)p=vi[c],p.blockedOn===a&&(p.blockedOn=null);for(;0<vi.length&&(c=vi[0],c.blockedOn===null);)ax(c),c.blockedOn===null&&vi.shift()}var io=O.ReactCurrentBatchConfig,Yu=!0;function fN(a,l,c,p){var y=qe,b=io.transition;io.transition=null;try{qe=1,Wh(a,l,c,p)}finally{qe=y,io.transition=b}}function hN(a,l,c,p){var y=qe,b=io.transition;io.transition=null;try{qe=4,Wh(a,l,c,p)}finally{qe=y,io.transition=b}}function Wh(a,l,c,p){if(Yu){var y=Hh(a,l,c,p);if(y===null)lp(a,l,p,Qu,c),ix(a,p);else if(cN(y,a,l,c,p))p.stopPropagation();else if(ix(a,p),l&4&&-1<uN.indexOf(a)){for(;y!==null;){var b=as(y);if(b!==null&&ex(b),b=Hh(a,l,c,p),b===null&&lp(a,l,p,Qu,c),b===y)break;y=b}y!==null&&p.stopPropagation()}else lp(a,l,p,null,c)}}var Qu=null;function Hh(a,l,c,p){if(Qu=null,a=Ih(p),a=ia(a),a!==null)if(l=na(a),l===null)a=null;else if(c=l.tag,c===13){if(a=H0(l),a!==null)return a;a=null}else if(c===3){if(l.stateNode.current.memoizedState.isDehydrated)return l.tag===3?l.stateNode.containerInfo:null;a=null}else l!==a&&(a=null);return Qu=a,null}function lx(a){switch(a){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(eN()){case $h:return 1;case Q0:return 4;case Uu:case tN:return 16;case X0:return 536870912;default:return 16}default:return 16}}var yi=null,Kh=null,Xu=null;function sx(){if(Xu)return Xu;var a,l=Kh,c=l.length,p,y="value"in yi?yi.value:yi.textContent,b=y.length;for(a=0;a<c&&l[a]===y[a];a++);var A=c-a;for(p=1;p<=A&&l[c-p]===y[b-p];p++);return Xu=y.slice(a,1<p?1-p:void 0)}function Zu(a){var l=a.keyCode;return"charCode"in a?(a=a.charCode,a===0&&l===13&&(a=13)):a=l,a===10&&(a=13),32<=a||a===13?a:0}function Ju(){return!0}function ux(){return!1}function xr(a){function l(c,p,y,b,A){this._reactName=c,this._targetInst=y,this.type=p,this.nativeEvent=b,this.target=A,this.currentTarget=null;for(var I in a)a.hasOwnProperty(I)&&(c=a[I],this[I]=c?c(b):b[I]);return this.isDefaultPrevented=(b.defaultPrevented!=null?b.defaultPrevented:b.returnValue===!1)?Ju:ux,this.isPropagationStopped=ux,this}return X(l.prototype,{preventDefault:function(){this.defaultPrevented=!0;var c=this.nativeEvent;c&&(c.preventDefault?c.preventDefault():typeof c.returnValue!="unknown"&&(c.returnValue=!1),this.isDefaultPrevented=Ju)},stopPropagation:function(){var c=this.nativeEvent;c&&(c.stopPropagation?c.stopPropagation():typeof c.cancelBubble!="unknown"&&(c.cancelBubble=!0),this.isPropagationStopped=Ju)},persist:function(){},isPersistent:Ju}),l}var ao={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Vh=xr(ao),Gl=X({},ao,{view:0,detail:0}),pN=xr(Gl),qh,Gh,Yl,ec=X({},Gl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Qh,button:0,buttons:0,relatedTarget:function(a){return a.relatedTarget===void 0?a.fromElement===a.srcElement?a.toElement:a.fromElement:a.relatedTarget},movementX:function(a){return"movementX"in a?a.movementX:(a!==Yl&&(Yl&&a.type==="mousemove"?(qh=a.screenX-Yl.screenX,Gh=a.screenY-Yl.screenY):Gh=qh=0,Yl=a),qh)},movementY:function(a){return"movementY"in a?a.movementY:Gh}}),cx=xr(ec),mN=X({},ec,{dataTransfer:0}),vN=xr(mN),yN=X({},Gl,{relatedTarget:0}),Yh=xr(yN),gN=X({},ao,{animationName:0,elapsedTime:0,pseudoElement:0}),xN=xr(gN),bN=X({},ao,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),wN=xr(bN),SN=X({},ao,{data:0}),dx=xr(SN),kN={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},EN={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"},PN={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function AN(a){var l=this.nativeEvent;return l.getModifierState?l.getModifierState(a):(a=PN[a])?!!l[a]:!1}function Qh(){return AN}var ON=X({},Gl,{key:function(a){if(a.key){var l=kN[a.key]||a.key;if(l!=="Unidentified")return l}return a.type==="keypress"?(a=Zu(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?EN[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Qh,charCode:function(a){return a.type==="keypress"?Zu(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Zu(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),CN=xr(ON),_N=X({},ec,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),fx=xr(_N),jN=X({},Gl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Qh}),NN=xr(jN),IN=X({},ao,{propertyName:0,elapsedTime:0,pseudoElement:0}),MN=xr(IN),TN=X({},ec,{deltaX:function(a){return"deltaX"in a?a.deltaX:"wheelDeltaX"in a?-a.wheelDeltaX:0},deltaY:function(a){return"deltaY"in a?a.deltaY:"wheelDeltaY"in a?-a.wheelDeltaY:"wheelDelta"in a?-a.wheelDelta:0},deltaZ:0,deltaMode:0}),DN=xr(TN),RN=[9,13,27,32],Xh=u&&"CompositionEvent"in window,Ql=null;u&&"documentMode"in document&&(Ql=document.documentMode);var $N=u&&"TextEvent"in window&&!Ql,hx=u&&(!Xh||Ql&&8<Ql&&11>=Ql),px=" ",mx=!1;function vx(a,l){switch(a){case"keyup":return RN.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function yx(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var oo=!1;function LN(a,l){switch(a){case"compositionend":return yx(l);case"keypress":return l.which!==32?null:(mx=!0,px);case"textInput":return a=l.data,a===px&&mx?null:a;default:return null}}function zN(a,l){if(oo)return a==="compositionend"||!Xh&&vx(a,l)?(a=sx(),Xu=Kh=yi=null,oo=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1<l.char.length)return l.char;if(l.which)return String.fromCharCode(l.which)}return null;case"compositionend":return hx&&l.locale!=="ko"?null:l.data;default:return null}}var FN={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 gx(a){var l=a&&a.nodeName&&a.nodeName.toLowerCase();return l==="input"?!!FN[a.type]:l==="textarea"}function xx(a,l,c,p){z0(p),l=ac(l,"onChange"),0<l.length&&(c=new Vh("onChange","change",null,c,p),a.push({event:c,listeners:l}))}var Xl=null,Zl=null;function BN(a){$x(a,0)}function tc(a){var l=fo(a);if(ne(l))return a}function UN(a,l){if(a==="change")return l}var bx=!1;if(u){var Zh;if(u){var Jh="oninput"in document;if(!Jh){var wx=document.createElement("div");wx.setAttribute("oninput","return;"),Jh=typeof wx.oninput=="function"}Zh=Jh}else Zh=!1;bx=Zh&&(!document.documentMode||9<document.documentMode)}function Sx(){Xl&&(Xl.detachEvent("onpropertychange",kx),Zl=Xl=null)}function kx(a){if(a.propertyName==="value"&&tc(Zl)){var l=[];xx(l,Zl,a,Ih(a)),W0(BN,l)}}function WN(a,l,c){a==="focusin"?(Sx(),Xl=l,Zl=c,Xl.attachEvent("onpropertychange",kx)):a==="focusout"&&Sx()}function HN(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return tc(Zl)}function KN(a,l){if(a==="click")return tc(l)}function VN(a,l){if(a==="input"||a==="change")return tc(l)}function qN(a,l){return a===l&&(a!==0||1/a===1/l)||a!==a&&l!==l}var Gr=typeof Object.is=="function"?Object.is:qN;function Jl(a,l){if(Gr(a,l))return!0;if(typeof a!="object"||a===null||typeof l!="object"||l===null)return!1;var c=Object.keys(a),p=Object.keys(l);if(c.length!==p.length)return!1;for(p=0;p<c.length;p++){var y=c[p];if(!d.call(l,y)||!Gr(a[y],l[y]))return!1}return!0}function Ex(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function Px(a,l){var c=Ex(a);a=0;for(var p;c;){if(c.nodeType===3){if(p=a+c.textContent.length,a<=l&&p>=l)return{node:c,offset:l-a};a=p}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=Ex(c)}}function Ax(a,l){return a&&l?a===l?!0:a&&a.nodeType===3?!1:l&&l.nodeType===3?Ax(a,l.parentNode):"contains"in a?a.contains(l):a.compareDocumentPosition?!!(a.compareDocumentPosition(l)&16):!1:!1}function Ox(){for(var a=window,l=lt();l instanceof a.HTMLIFrameElement;){try{var c=typeof l.contentWindow.location.href=="string"}catch{c=!1}if(c)a=l.contentWindow;else break;l=lt(a.document)}return l}function ep(a){var l=a&&a.nodeName&&a.nodeName.toLowerCase();return l&&(l==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||l==="textarea"||a.contentEditable==="true")}function GN(a){var l=Ox(),c=a.focusedElem,p=a.selectionRange;if(l!==c&&c&&c.ownerDocument&&Ax(c.ownerDocument.documentElement,c)){if(p!==null&&ep(c)){if(l=p.start,a=p.end,a===void 0&&(a=l),"selectionStart"in c)c.selectionStart=l,c.selectionEnd=Math.min(a,c.value.length);else if(a=(l=c.ownerDocument||document)&&l.defaultView||window,a.getSelection){a=a.getSelection();var y=c.textContent.length,b=Math.min(p.start,y);p=p.end===void 0?b:Math.min(p.end,y),!a.extend&&b>p&&(y=p,p=b,b=y),y=Px(c,b);var A=Px(c,p);y&&A&&(a.rangeCount!==1||a.anchorNode!==y.node||a.anchorOffset!==y.offset||a.focusNode!==A.node||a.focusOffset!==A.offset)&&(l=l.createRange(),l.setStart(y.node,y.offset),a.removeAllRanges(),b>p?(a.addRange(l),a.extend(A.node,A.offset)):(l.setEnd(A.node,A.offset),a.addRange(l)))}}for(l=[],a=c;a=a.parentNode;)a.nodeType===1&&l.push({element:a,left:a.scrollLeft,top:a.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c<l.length;c++)a=l[c],a.element.scrollLeft=a.left,a.element.scrollTop=a.top}}var YN=u&&"documentMode"in document&&11>=document.documentMode,lo=null,tp=null,es=null,rp=!1;function Cx(a,l,c){var p=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;rp||lo==null||lo!==lt(p)||(p=lo,"selectionStart"in p&&ep(p)?p={start:p.selectionStart,end:p.selectionEnd}:(p=(p.ownerDocument&&p.ownerDocument.defaultView||window).getSelection(),p={anchorNode:p.anchorNode,anchorOffset:p.anchorOffset,focusNode:p.focusNode,focusOffset:p.focusOffset}),es&&Jl(es,p)||(es=p,p=ac(tp,"onSelect"),0<p.length&&(l=new Vh("onSelect","select",null,l,c),a.push({event:l,listeners:p}),l.target=lo)))}function rc(a,l){var c={};return c[a.toLowerCase()]=l.toLowerCase(),c["Webkit"+a]="webkit"+l,c["Moz"+a]="moz"+l,c}var so={animationend:rc("Animation","AnimationEnd"),animationiteration:rc("Animation","AnimationIteration"),animationstart:rc("Animation","AnimationStart"),transitionend:rc("Transition","TransitionEnd")},np={},_x={};u&&(_x=document.createElement("div").style,"AnimationEvent"in window||(delete so.animationend.animation,delete so.animationiteration.animation,delete so.animationstart.animation),"TransitionEvent"in window||delete so.transitionend.transition);function nc(a){if(np[a])return np[a];if(!so[a])return a;var l=so[a],c;for(c in l)if(l.hasOwnProperty(c)&&c in _x)return np[a]=l[c];return a}var jx=nc("animationend"),Nx=nc("animationiteration"),Ix=nc("animationstart"),Mx=nc("transitionend"),Tx=new Map,Dx="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 gi(a,l){Tx.set(a,l),o(l,[a])}for(var ip=0;ip<Dx.length;ip++){var ap=Dx[ip],QN=ap.toLowerCase(),XN=ap[0].toUpperCase()+ap.slice(1);gi(QN,"on"+XN)}gi(jx,"onAnimationEnd"),gi(Nx,"onAnimationIteration"),gi(Ix,"onAnimationStart"),gi("dblclick","onDoubleClick"),gi("focusin","onFocus"),gi("focusout","onBlur"),gi(Mx,"onTransitionEnd"),s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),o("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),o("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),o("onBeforeInput",["compositionend","keypress","textInput","paste"]),o("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ts="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(" "),ZN=new Set("cancel close invalid load scroll toggle".split(" ").concat(ts));function Rx(a,l,c){var p=a.type||"unknown-event";a.currentTarget=c,Qj(p,l,void 0,a),a.currentTarget=null}function $x(a,l){l=(l&4)!==0;for(var c=0;c<a.length;c++){var p=a[c],y=p.event;p=p.listeners;e:{var b=void 0;if(l)for(var A=p.length-1;0<=A;A--){var I=p[A],D=I.instance,K=I.currentTarget;if(I=I.listener,D!==b&&y.isPropagationStopped())break e;Rx(y,I,K),b=D}else for(A=0;A<p.length;A++){if(I=p[A],D=I.instance,K=I.currentTarget,I=I.listener,D!==b&&y.isPropagationStopped())break e;Rx(y,I,K),b=D}}}if(Bu)throw a=Rh,Bu=!1,Rh=null,a}function Je(a,l){var c=l[hp];c===void 0&&(c=l[hp]=new Set);var p=a+"__bubble";c.has(p)||(Lx(l,a,2,!1),c.add(p))}function op(a,l,c){var p=0;l&&(p|=4),Lx(c,a,p,l)}var ic="_reactListening"+Math.random().toString(36).slice(2);function rs(a){if(!a[ic]){a[ic]=!0,n.forEach(function(c){c!=="selectionchange"&&(ZN.has(c)||op(c,!1,a),op(c,!0,a))});var l=a.nodeType===9?a:a.ownerDocument;l===null||l[ic]||(l[ic]=!0,op("selectionchange",!1,l))}}function Lx(a,l,c,p){switch(lx(l)){case 1:var y=fN;break;case 4:y=hN;break;default:y=Wh}c=y.bind(null,l,c,a),y=void 0,!Dh||l!=="touchstart"&&l!=="touchmove"&&l!=="wheel"||(y=!0),p?y!==void 0?a.addEventListener(l,c,{capture:!0,passive:y}):a.addEventListener(l,c,!0):y!==void 0?a.addEventListener(l,c,{passive:y}):a.addEventListener(l,c,!1)}function lp(a,l,c,p,y){var b=p;if((l&1)===0&&(l&2)===0&&p!==null)e:for(;;){if(p===null)return;var A=p.tag;if(A===3||A===4){var I=p.stateNode.containerInfo;if(I===y||I.nodeType===8&&I.parentNode===y)break;if(A===4)for(A=p.return;A!==null;){var D=A.tag;if((D===3||D===4)&&(D=A.stateNode.containerInfo,D===y||D.nodeType===8&&D.parentNode===y))return;A=A.return}for(;I!==null;){if(A=ia(I),A===null)return;if(D=A.tag,D===5||D===6){p=b=A;continue e}I=I.parentNode}}p=p.return}W0(function(){var K=b,re=Ih(c),ie=[];e:{var ee=Tx.get(a);if(ee!==void 0){var he=Vh,ge=a;switch(a){case"keypress":if(Zu(c)===0)break e;case"keydown":case"keyup":he=CN;break;case"focusin":ge="focus",he=Yh;break;case"focusout":ge="blur",he=Yh;break;case"beforeblur":case"afterblur":he=Yh;break;case"click":if(c.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":he=cx;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":he=vN;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":he=NN;break;case jx:case Nx:case Ix:he=xN;break;case Mx:he=MN;break;case"scroll":he=pN;break;case"wheel":he=DN;break;case"copy":case"cut":case"paste":he=wN;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":he=fx}var xe=(l&4)!==0,mt=!xe&&a==="scroll",U=xe?ee!==null?ee+"Capture":null:ee;xe=[];for(var L=K,W;L!==null;){W=L;var oe=W.stateNode;if(W.tag===5&&oe!==null&&(W=oe,U!==null&&(oe=Ll(L,U),oe!=null&&xe.push(ns(L,oe,W)))),mt)break;L=L.return}0<xe.length&&(ee=new he(ee,ge,null,c,re),ie.push({event:ee,listeners:xe}))}}if((l&7)===0){e:{if(ee=a==="mouseover"||a==="pointerover",he=a==="mouseout"||a==="pointerout",ee&&c!==Nh&&(ge=c.relatedTarget||c.fromElement)&&(ia(ge)||ge[Dn]))break e;if((he||ee)&&(ee=re.window===re?re:(ee=re.ownerDocument)?ee.defaultView||ee.parentWindow:window,he?(ge=c.relatedTarget||c.toElement,he=K,ge=ge?ia(ge):null,ge!==null&&(mt=na(ge),ge!==mt||ge.tag!==5&&ge.tag!==6)&&(ge=null)):(he=null,ge=K),he!==ge)){if(xe=cx,oe="onMouseLeave",U="onMouseEnter",L="mouse",(a==="pointerout"||a==="pointerover")&&(xe=fx,oe="onPointerLeave",U="onPointerEnter",L="pointer"),mt=he==null?ee:fo(he),W=ge==null?ee:fo(ge),ee=new xe(oe,L+"leave",he,c,re),ee.target=mt,ee.relatedTarget=W,oe=null,ia(re)===K&&(xe=new xe(U,L+"enter",ge,c,re),xe.target=W,xe.relatedTarget=mt,oe=xe),mt=oe,he&&ge)t:{for(xe=he,U=ge,L=0,W=xe;W;W=uo(W))L++;for(W=0,oe=U;oe;oe=uo(oe))W++;for(;0<L-W;)xe=uo(xe),L--;for(;0<W-L;)U=uo(U),W--;for(;L--;){if(xe===U||U!==null&&xe===U.alternate)break t;xe=uo(xe),U=uo(U)}xe=null}else xe=null;he!==null&&zx(ie,ee,he,xe,!1),ge!==null&&mt!==null&&zx(ie,mt,ge,xe,!0)}}e:{if(ee=K?fo(K):window,he=ee.nodeName&&ee.nodeName.toLowerCase(),he==="select"||he==="input"&&ee.type==="file")var Se=UN;else if(gx(ee))if(bx)Se=VN;else{Se=HN;var Oe=WN}else(he=ee.nodeName)&&he.toLowerCase()==="input"&&(ee.type==="checkbox"||ee.type==="radio")&&(Se=KN);if(Se&&(Se=Se(a,K))){xx(ie,Se,c,re);break e}Oe&&Oe(a,ee,K),a==="focusout"&&(Oe=ee._wrapperState)&&Oe.controlled&&ee.type==="number"&&q(ee,"number",ee.value)}switch(Oe=K?fo(K):window,a){case"focusin":(gx(Oe)||Oe.contentEditable==="true")&&(lo=Oe,tp=K,es=null);break;case"focusout":es=tp=lo=null;break;case"mousedown":rp=!0;break;case"contextmenu":case"mouseup":case"dragend":rp=!1,Cx(ie,c,re);break;case"selectionchange":if(YN)break;case"keydown":case"keyup":Cx(ie,c,re)}var Ce;if(Xh)e:{switch(a){case"compositionstart":var Ne="onCompositionStart";break e;case"compositionend":Ne="onCompositionEnd";break e;case"compositionupdate":Ne="onCompositionUpdate";break e}Ne=void 0}else oo?vx(a,c)&&(Ne="onCompositionEnd"):a==="keydown"&&c.keyCode===229&&(Ne="onCompositionStart");Ne&&(hx&&c.locale!=="ko"&&(oo||Ne!=="onCompositionStart"?Ne==="onCompositionEnd"&&oo&&(Ce=sx()):(yi=re,Kh="value"in yi?yi.value:yi.textContent,oo=!0)),Oe=ac(K,Ne),0<Oe.length&&(Ne=new dx(Ne,a,null,c,re),ie.push({event:Ne,listeners:Oe}),Ce?Ne.data=Ce:(Ce=yx(c),Ce!==null&&(Ne.data=Ce)))),(Ce=$N?LN(a,c):zN(a,c))&&(K=ac(K,"onBeforeInput"),0<K.length&&(re=new dx("onBeforeInput","beforeinput",null,c,re),ie.push({event:re,listeners:K}),re.data=Ce))}$x(ie,l)})}function ns(a,l,c){return{instance:a,listener:l,currentTarget:c}}function ac(a,l){for(var c=l+"Capture",p=[];a!==null;){var y=a,b=y.stateNode;y.tag===5&&b!==null&&(y=b,b=Ll(a,c),b!=null&&p.unshift(ns(a,b,y)),b=Ll(a,l),b!=null&&p.push(ns(a,b,y))),a=a.return}return p}function uo(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5);return a||null}function zx(a,l,c,p,y){for(var b=l._reactName,A=[];c!==null&&c!==p;){var I=c,D=I.alternate,K=I.stateNode;if(D!==null&&D===p)break;I.tag===5&&K!==null&&(I=K,y?(D=Ll(c,b),D!=null&&A.unshift(ns(c,D,I))):y||(D=Ll(c,b),D!=null&&A.push(ns(c,D,I)))),c=c.return}A.length!==0&&a.push({event:l,listeners:A})}var JN=/\r\n?/g,eI=/\u0000|\uFFFD/g;function Fx(a){return(typeof a=="string"?a:""+a).replace(JN,`
`).replace(eI,"")}function oc(a,l,c){if(l=Fx(l),Fx(a)!==l&&c)throw Error(r(425))}function lc(){}var sp=null,up=null;function cp(a,l){return a==="textarea"||a==="noscript"||typeof l.children=="string"||typeof l.children=="number"||typeof l.dangerouslySetInnerHTML=="object"&&l.dangerouslySetInnerHTML!==null&&l.dangerouslySetInnerHTML.__html!=null}var dp=typeof setTimeout=="function"?setTimeout:void 0,tI=typeof clearTimeout=="function"?clearTimeout:void 0,Bx=typeof Promise=="function"?Promise:void 0,rI=typeof queueMicrotask=="function"?queueMicrotask:typeof Bx<"u"?function(a){return Bx.resolve(null).then(a).catch(nI)}:dp;function nI(a){setTimeout(function(){throw a})}function fp(a,l){var c=l,p=0;do{var y=c.nextSibling;if(a.removeChild(c),y&&y.nodeType===8)if(c=y.data,c==="/$"){if(p===0){a.removeChild(y),ql(l);return}p--}else c!=="$"&&c!=="$?"&&c!=="$!"||p++;c=y}while(c);ql(l)}function xi(a){for(;a!=null;a=a.nextSibling){var l=a.nodeType;if(l===1||l===3)break;if(l===8){if(l=a.data,l==="$"||l==="$!"||l==="$?")break;if(l==="/$")return null}}return a}function Ux(a){a=a.previousSibling;for(var l=0;a;){if(a.nodeType===8){var c=a.data;if(c==="$"||c==="$!"||c==="$?"){if(l===0)return a;l--}else c==="/$"&&l++}a=a.previousSibling}return null}var co=Math.random().toString(36).slice(2),dn="__reactFiber$"+co,is="__reactProps$"+co,Dn="__reactContainer$"+co,hp="__reactEvents$"+co,iI="__reactListeners$"+co,aI="__reactHandles$"+co;function ia(a){var l=a[dn];if(l)return l;for(var c=a.parentNode;c;){if(l=c[Dn]||c[dn]){if(c=l.alternate,l.child!==null||c!==null&&c.child!==null)for(a=Ux(a);a!==null;){if(c=a[dn])return c;a=Ux(a)}return l}a=c,c=a.parentNode}return null}function as(a){return a=a[dn]||a[Dn],!a||a.tag!==5&&a.tag!==6&&a.tag!==13&&a.tag!==3?null:a}function fo(a){if(a.tag===5||a.tag===6)return a.stateNode;throw Error(r(33))}function sc(a){return a[is]||null}var pp=[],ho=-1;function bi(a){return{current:a}}function et(a){0>ho||(a.current=pp[ho],pp[ho]=null,ho--)}function Ye(a,l){ho++,pp[ho]=a.current,a.current=l}var wi={},Kt=bi(wi),sr=bi(!1),aa=wi;function po(a,l){var c=a.type.contextTypes;if(!c)return wi;var p=a.stateNode;if(p&&p.__reactInternalMemoizedUnmaskedChildContext===l)return p.__reactInternalMemoizedMaskedChildContext;var y={},b;for(b in c)y[b]=l[b];return p&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=l,a.__reactInternalMemoizedMaskedChildContext=y),y}function ur(a){return a=a.childContextTypes,a!=null}function uc(){et(sr),et(Kt)}function Wx(a,l,c){if(Kt.current!==wi)throw Error(r(168));Ye(Kt,l),Ye(sr,c)}function Hx(a,l,c){var p=a.stateNode;if(l=l.childContextTypes,typeof p.getChildContext!="function")return c;p=p.getChildContext();for(var y in p)if(!(y in l))throw Error(r(108,ye(a)||"Unknown",y));return X({},c,p)}function cc(a){return a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||wi,aa=Kt.current,Ye(Kt,a),Ye(sr,sr.current),!0}function Kx(a,l,c){var p=a.stateNode;if(!p)throw Error(r(169));c?(a=Hx(a,l,aa),p.__reactInternalMemoizedMergedChildContext=a,et(sr),et(Kt),Ye(Kt,a)):et(sr),Ye(sr,c)}var Rn=null,dc=!1,mp=!1;function Vx(a){Rn===null?Rn=[a]:Rn.push(a)}function oI(a){dc=!0,Vx(a)}function Si(){if(!mp&&Rn!==null){mp=!0;var a=0,l=qe;try{var c=Rn;for(qe=1;a<c.length;a++){var p=c[a];do p=p(!0);while(p!==null)}Rn=null,dc=!1}catch(y){throw Rn!==null&&(Rn=Rn.slice(a+1)),G0($h,Si),y}finally{qe=l,mp=!1}}return null}var mo=[],vo=0,fc=null,hc=0,jr=[],Nr=0,oa=null,$n=1,Ln="";function la(a,l){mo[vo++]=hc,mo[vo++]=fc,fc=a,hc=l}function qx(a,l,c){jr[Nr++]=$n,jr[Nr++]=Ln,jr[Nr++]=oa,oa=a;var p=$n;a=Ln;var y=32-qr(p)-1;p&=~(1<<y),c+=1;var b=32-qr(l)+y;if(30<b){var A=y-y%5;b=(p&(1<<A)-1).toString(32),p>>=A,y-=A,$n=1<<32-qr(l)+y|c<<y|p,Ln=b+a}else $n=1<<b|c<<y|p,Ln=a}function vp(a){a.return!==null&&(la(a,1),qx(a,1,0))}function yp(a){for(;a===fc;)fc=mo[--vo],mo[vo]=null,hc=mo[--vo],mo[vo]=null;for(;a===oa;)oa=jr[--Nr],jr[Nr]=null,Ln=jr[--Nr],jr[Nr]=null,$n=jr[--Nr],jr[Nr]=null}var br=null,wr=null,it=!1,Yr=null;function Gx(a,l){var c=Dr(5,null,null,0);c.elementType="DELETED",c.stateNode=l,c.return=a,l=a.deletions,l===null?(a.deletions=[c],a.flags|=16):l.push(c)}function Yx(a,l){switch(a.tag){case 5:var c=a.type;return l=l.nodeType!==1||c.toLowerCase()!==l.nodeName.toLowerCase()?null:l,l!==null?(a.stateNode=l,br=a,wr=xi(l.firstChild),!0):!1;case 6:return l=a.pendingProps===""||l.nodeType!==3?null:l,l!==null?(a.stateNode=l,br=a,wr=null,!0):!1;case 13:return l=l.nodeType!==8?null:l,l!==null?(c=oa!==null?{id:$n,overflow:Ln}:null,a.memoizedState={dehydrated:l,treeContext:c,retryLane:1073741824},c=Dr(18,null,null,0),c.stateNode=l,c.return=a,a.child=c,br=a,wr=null,!0):!1;default:return!1}}function gp(a){return(a.mode&1)!==0&&(a.flags&128)===0}function xp(a){if(it){var l=wr;if(l){var c=l;if(!Yx(a,l)){if(gp(a))throw Error(r(418));l=xi(c.nextSibling);var p=br;l&&Yx(a,l)?Gx(p,c):(a.flags=a.flags&-4097|2,it=!1,br=a)}}else{if(gp(a))throw Error(r(418));a.flags=a.flags&-4097|2,it=!1,br=a}}}function Qx(a){for(a=a.return;a!==null&&a.tag!==5&&a.tag!==3&&a.tag!==13;)a=a.return;br=a}function pc(a){if(a!==br)return!1;if(!it)return Qx(a),it=!0,!1;var l;if((l=a.tag!==3)&&!(l=a.tag!==5)&&(l=a.type,l=l!=="head"&&l!=="body"&&!cp(a.type,a.memoizedProps)),l&&(l=wr)){if(gp(a))throw Xx(),Error(r(418));for(;l;)Gx(a,l),l=xi(l.nextSibling)}if(Qx(a),a.tag===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));e:{for(a=a.nextSibling,l=0;a;){if(a.nodeType===8){var c=a.data;if(c==="/$"){if(l===0){wr=xi(a.nextSibling);break e}l--}else c!=="$"&&c!=="$!"&&c!=="$?"||l++}a=a.nextSibling}wr=null}}else wr=br?xi(a.stateNode.nextSibling):null;return!0}function Xx(){for(var a=wr;a;)a=xi(a.nextSibling)}function yo(){wr=br=null,it=!1}function bp(a){Yr===null?Yr=[a]:Yr.push(a)}var lI=O.ReactCurrentBatchConfig;function os(a,l,c){if(a=c.ref,a!==null&&typeof a!="function"&&typeof a!="object"){if(c._owner){if(c=c._owner,c){if(c.tag!==1)throw Error(r(309));var p=c.stateNode}if(!p)throw Error(r(147,a));var y=p,b=""+a;return l!==null&&l.ref!==null&&typeof l.ref=="function"&&l.ref._stringRef===b?l.ref:(l=function(A){var I=y.refs;A===null?delete I[b]:I[b]=A},l._stringRef=b,l)}if(typeof a!="string")throw Error(r(284));if(!c._owner)throw Error(r(290,a))}return a}function mc(a,l){throw a=Object.prototype.toString.call(l),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(l).join(", ")+"}":a))}function Zx(a){var l=a._init;return l(a._payload)}function Jx(a){function l(U,L){if(a){var W=U.deletions;W===null?(U.deletions=[L],U.flags|=16):W.push(L)}}function c(U,L){if(!a)return null;for(;L!==null;)l(U,L),L=L.sibling;return null}function p(U,L){for(U=new Map;L!==null;)L.key!==null?U.set(L.key,L):U.set(L.index,L),L=L.sibling;return U}function y(U,L){return U=ji(U,L),U.index=0,U.sibling=null,U}function b(U,L,W){return U.index=W,a?(W=U.alternate,W!==null?(W=W.index,W<L?(U.flags|=2,L):W):(U.flags|=2,L)):(U.flags|=1048576,L)}function A(U){return a&&U.alternate===null&&(U.flags|=2),U}function I(U,L,W,oe){return L===null||L.tag!==6?(L=dm(W,U.mode,oe),L.return=U,L):(L=y(L,W),L.return=U,L)}function D(U,L,W,oe){var Se=W.type;return Se===R?re(U,L,W.props.children,oe,W.key):L!==null&&(L.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===fe&&Zx(Se)===L.type)?(oe=y(L,W.props),oe.ref=os(U,L,W),oe.return=U,oe):(oe=zc(W.type,W.key,W.props,null,U.mode,oe),oe.ref=os(U,L,W),oe.return=U,oe)}function K(U,L,W,oe){return L===null||L.tag!==4||L.stateNode.containerInfo!==W.containerInfo||L.stateNode.implementation!==W.implementation?(L=fm(W,U.mode,oe),L.return=U,L):(L=y(L,W.children||[]),L.return=U,L)}function re(U,L,W,oe,Se){return L===null||L.tag!==7?(L=ma(W,U.mode,oe,Se),L.return=U,L):(L=y(L,W),L.return=U,L)}function ie(U,L,W){if(typeof L=="string"&&L!==""||typeof L=="number")return L=dm(""+L,U.mode,W),L.return=U,L;if(typeof L=="object"&&L!==null){switch(L.$$typeof){case N:return W=zc(L.type,L.key,L.props,null,U.mode,W),W.ref=os(U,null,L),W.return=U,W;case C:return L=fm(L,U.mode,W),L.return=U,L;case fe:var oe=L._init;return ie(U,oe(L._payload),W)}if(Ie(L)||ae(L))return L=ma(L,U.mode,W,null),L.return=U,L;mc(U,L)}return null}function ee(U,L,W,oe){var Se=L!==null?L.key:null;if(typeof W=="string"&&W!==""||typeof W=="number")return Se!==null?null:I(U,L,""+W,oe);if(typeof W=="object"&&W!==null){switch(W.$$typeof){case N:return W.key===Se?D(U,L,W,oe):null;case C:return W.key===Se?K(U,L,W,oe):null;case fe:return Se=W._init,ee(U,L,Se(W._payload),oe)}if(Ie(W)||ae(W))return Se!==null?null:re(U,L,W,oe,null);mc(U,W)}return null}function he(U,L,W,oe,Se){if(typeof oe=="string"&&oe!==""||typeof oe=="number")return U=U.get(W)||null,I(L,U,""+oe,Se);if(typeof oe=="object"&&oe!==null){switch(oe.$$typeof){case N:return U=U.get(oe.key===null?W:oe.key)||null,D(L,U,oe,Se);case C:return U=U.get(oe.key===null?W:oe.key)||null,K(L,U,oe,Se);case fe:var Oe=oe._init;return he(U,L,W,Oe(oe._payload),Se)}if(Ie(oe)||ae(oe))return U=U.get(W)||null,re(L,U,oe,Se,null);mc(L,oe)}return null}function ge(U,L,W,oe){for(var Se=null,Oe=null,Ce=L,Ne=L=0,Ct=null;Ce!==null&&Ne<W.length;Ne++){Ce.index>Ne?(Ct=Ce,Ce=null):Ct=Ce.sibling;var He=ee(U,Ce,W[Ne],oe);if(He===null){Ce===null&&(Ce=Ct);break}a&&Ce&&He.alternate===null&&l(U,Ce),L=b(He,L,Ne),Oe===null?Se=He:Oe.sibling=He,Oe=He,Ce=Ct}if(Ne===W.length)return c(U,Ce),it&&la(U,Ne),Se;if(Ce===null){for(;Ne<W.length;Ne++)Ce=ie(U,W[Ne],oe),Ce!==null&&(L=b(Ce,L,Ne),Oe===null?Se=Ce:Oe.sibling=Ce,Oe=Ce);return it&&la(U,Ne),Se}for(Ce=p(U,Ce);Ne<W.length;Ne++)Ct=he(Ce,U,Ne,W[Ne],oe),Ct!==null&&(a&&Ct.alternate!==null&&Ce.delete(Ct.key===null?Ne:Ct.key),L=b(Ct,L,Ne),Oe===null?Se=Ct:Oe.sibling=Ct,Oe=Ct);return a&&Ce.forEach(function(Ni){return l(U,Ni)}),it&&la(U,Ne),Se}function xe(U,L,W,oe){var Se=ae(W);if(typeof Se!="function")throw Error(r(150));if(W=Se.call(W),W==null)throw Error(r(151));for(var Oe=Se=null,Ce=L,Ne=L=0,Ct=null,He=W.next();Ce!==null&&!He.done;Ne++,He=W.next()){Ce.index>Ne?(Ct=Ce,Ce=null):Ct=Ce.sibling;var Ni=ee(U,Ce,He.value,oe);if(Ni===null){Ce===null&&(Ce=Ct);break}a&&Ce&&Ni.alternate===null&&l(U,Ce),L=b(Ni,L,Ne),Oe===null?Se=Ni:Oe.sibling=Ni,Oe=Ni,Ce=Ct}if(He.done)return c(U,Ce),it&&la(U,Ne),Se;if(Ce===null){for(;!He.done;Ne++,He=W.next())He=ie(U,He.value,oe),He!==null&&(L=b(He,L,Ne),Oe===null?Se=He:Oe.sibling=He,Oe=He);return it&&la(U,Ne),Se}for(Ce=p(U,Ce);!He.done;Ne++,He=W.next())He=he(Ce,U,Ne,He.value,oe),He!==null&&(a&&He.alternate!==null&&Ce.delete(He.key===null?Ne:He.key),L=b(He,L,Ne),Oe===null?Se=He:Oe.sibling=He,Oe=He);return a&&Ce.forEach(function(FI){return l(U,FI)}),it&&la(U,Ne),Se}function mt(U,L,W,oe){if(typeof W=="object"&&W!==null&&W.type===R&&W.key===null&&(W=W.props.children),typeof W=="object"&&W!==null){switch(W.$$typeof){case N:e:{for(var Se=W.key,Oe=L;Oe!==null;){if(Oe.key===Se){if(Se=W.type,Se===R){if(Oe.tag===7){c(U,Oe.sibling),L=y(Oe,W.props.children),L.return=U,U=L;break e}}else if(Oe.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===fe&&Zx(Se)===Oe.type){c(U,Oe.sibling),L=y(Oe,W.props),L.ref=os(U,Oe,W),L.return=U,U=L;break e}c(U,Oe);break}else l(U,Oe);Oe=Oe.sibling}W.type===R?(L=ma(W.props.children,U.mode,oe,W.key),L.return=U,U=L):(oe=zc(W.type,W.key,W.props,null,U.mode,oe),oe.ref=os(U,L,W),oe.return=U,U=oe)}return A(U);case C:e:{for(Oe=W.key;L!==null;){if(L.key===Oe)if(L.tag===4&&L.stateNode.containerInfo===W.containerInfo&&L.stateNode.implementation===W.implementation){c(U,L.sibling),L=y(L,W.children||[]),L.return=U,U=L;break e}else{c(U,L);break}else l(U,L);L=L.sibling}L=fm(W,U.mode,oe),L.return=U,U=L}return A(U);case fe:return Oe=W._init,mt(U,L,Oe(W._payload),oe)}if(Ie(W))return ge(U,L,W,oe);if(ae(W))return xe(U,L,W,oe);mc(U,W)}return typeof W=="string"&&W!==""||typeof W=="number"?(W=""+W,L!==null&&L.tag===6?(c(U,L.sibling),L=y(L,W),L.return=U,U=L):(c(U,L),L=dm(W,U.mode,oe),L.return=U,U=L),A(U)):c(U,L)}return mt}var go=Jx(!0),eb=Jx(!1),vc=bi(null),yc=null,xo=null,wp=null;function Sp(){wp=xo=yc=null}function kp(a){var l=vc.current;et(vc),a._currentValue=l}function Ep(a,l,c){for(;a!==null;){var p=a.alternate;if((a.childLanes&l)!==l?(a.childLanes|=l,p!==null&&(p.childLanes|=l)):p!==null&&(p.childLanes&l)!==l&&(p.childLanes|=l),a===c)break;a=a.return}}function bo(a,l){yc=a,wp=xo=null,a=a.dependencies,a!==null&&a.firstContext!==null&&((a.lanes&l)!==0&&(cr=!0),a.firstContext=null)}function Ir(a){var l=a._currentValue;if(wp!==a)if(a={context:a,memoizedValue:l,next:null},xo===null){if(yc===null)throw Error(r(308));xo=a,yc.dependencies={lanes:0,firstContext:a}}else xo=xo.next=a;return l}var sa=null;function Pp(a){sa===null?sa=[a]:sa.push(a)}function tb(a,l,c,p){var y=l.interleaved;return y===null?(c.next=c,Pp(l)):(c.next=y.next,y.next=c),l.interleaved=c,zn(a,p)}function zn(a,l){a.lanes|=l;var c=a.alternate;for(c!==null&&(c.lanes|=l),c=a,a=a.return;a!==null;)a.childLanes|=l,c=a.alternate,c!==null&&(c.childLanes|=l),c=a,a=a.return;return c.tag===3?c.stateNode:null}var ki=!1;function Ap(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function rb(a,l){a=a.updateQueue,l.updateQueue===a&&(l.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,effects:a.effects})}function Fn(a,l){return{eventTime:a,lane:l,tag:0,payload:null,callback:null,next:null}}function Ei(a,l,c){var p=a.updateQueue;if(p===null)return null;if(p=p.shared,(We&2)!==0){var y=p.pending;return y===null?l.next=l:(l.next=y.next,y.next=l),p.pending=l,zn(a,c)}return y=p.interleaved,y===null?(l.next=l,Pp(p)):(l.next=y.next,y.next=l),p.interleaved=l,zn(a,c)}function gc(a,l,c){if(l=l.updateQueue,l!==null&&(l=l.shared,(c&4194240)!==0)){var p=l.lanes;p&=a.pendingLanes,c|=p,l.lanes=c,Fh(a,c)}}function nb(a,l){var c=a.updateQueue,p=a.alternate;if(p!==null&&(p=p.updateQueue,c===p)){var y=null,b=null;if(c=c.firstBaseUpdate,c!==null){do{var A={eventTime:c.eventTime,lane:c.lane,tag:c.tag,payload:c.payload,callback:c.callback,next:null};b===null?y=b=A:b=b.next=A,c=c.next}while(c!==null);b===null?y=b=l:b=b.next=l}else y=b=l;c={baseState:p.baseState,firstBaseUpdate:y,lastBaseUpdate:b,shared:p.shared,effects:p.effects},a.updateQueue=c;return}a=c.lastBaseUpdate,a===null?c.firstBaseUpdate=l:a.next=l,c.lastBaseUpdate=l}function xc(a,l,c,p){var y=a.updateQueue;ki=!1;var b=y.firstBaseUpdate,A=y.lastBaseUpdate,I=y.shared.pending;if(I!==null){y.shared.pending=null;var D=I,K=D.next;D.next=null,A===null?b=K:A.next=K,A=D;var re=a.alternate;re!==null&&(re=re.updateQueue,I=re.lastBaseUpdate,I!==A&&(I===null?re.firstBaseUpdate=K:I.next=K,re.lastBaseUpdate=D))}if(b!==null){var ie=y.baseState;A=0,re=K=D=null,I=b;do{var ee=I.lane,he=I.eventTime;if((p&ee)===ee){re!==null&&(re=re.next={eventTime:he,lane:0,tag:I.tag,payload:I.payload,callback:I.callback,next:null});e:{var ge=a,xe=I;switch(ee=l,he=c,xe.tag){case 1:if(ge=xe.payload,typeof ge=="function"){ie=ge.call(he,ie,ee);break e}ie=ge;break e;case 3:ge.flags=ge.flags&-65537|128;case 0:if(ge=xe.payload,ee=typeof ge=="function"?ge.call(he,ie,ee):ge,ee==null)break e;ie=X({},ie,ee);break e;case 2:ki=!0}}I.callback!==null&&I.lane!==0&&(a.flags|=64,ee=y.effects,ee===null?y.effects=[I]:ee.push(I))}else he={eventTime:he,lane:ee,tag:I.tag,payload:I.payload,callback:I.callback,next:null},re===null?(K=re=he,D=ie):re=re.next=he,A|=ee;if(I=I.next,I===null){if(I=y.shared.pending,I===null)break;ee=I,I=ee.next,ee.next=null,y.lastBaseUpdate=ee,y.shared.pending=null}}while(!0);if(re===null&&(D=ie),y.baseState=D,y.firstBaseUpdate=K,y.lastBaseUpdate=re,l=y.shared.interleaved,l!==null){y=l;do A|=y.lane,y=y.next;while(y!==l)}else b===null&&(y.shared.lanes=0);da|=A,a.lanes=A,a.memoizedState=ie}}function ib(a,l,c){if(a=l.effects,l.effects=null,a!==null)for(l=0;l<a.length;l++){var p=a[l],y=p.callback;if(y!==null){if(p.callback=null,p=c,typeof y!="function")throw Error(r(191,y));y.call(p)}}}var ls={},fn=bi(ls),ss=bi(ls),us=bi(ls);function ua(a){if(a===ls)throw Error(r(174));return a}function Op(a,l){switch(Ye(us,l),Ye(ss,a),Ye(fn,ls),a=l.nodeType,a){case 9:case 11:l=(l=l.documentElement)?l.namespaceURI:Ch(null,"");break;default:a=a===8?l.parentNode:l,l=a.namespaceURI||null,a=a.tagName,l=Ch(l,a)}et(fn),Ye(fn,l)}function wo(){et(fn),et(ss),et(us)}function ab(a){ua(us.current);var l=ua(fn.current),c=Ch(l,a.type);l!==c&&(Ye(ss,a),Ye(fn,c))}function Cp(a){ss.current===a&&(et(fn),et(ss))}var st=bi(0);function bc(a){for(var l=a;l!==null;){if(l.tag===13){var c=l.memoizedState;if(c!==null&&(c=c.dehydrated,c===null||c.data==="$?"||c.data==="$!"))return l}else if(l.tag===19&&l.memoizedProps.revealOrder!==void 0){if((l.flags&128)!==0)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===a)break;for(;l.sibling===null;){if(l.return===null||l.return===a)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}var _p=[];function jp(){for(var a=0;a<_p.length;a++)_p[a]._workInProgressVersionPrimary=null;_p.length=0}var wc=O.ReactCurrentDispatcher,Np=O.ReactCurrentBatchConfig,ca=0,ut=null,bt=null,At=null,Sc=!1,cs=!1,ds=0,sI=0;function Vt(){throw Error(r(321))}function Ip(a,l){if(l===null)return!1;for(var c=0;c<l.length&&c<a.length;c++)if(!Gr(a[c],l[c]))return!1;return!0}function Mp(a,l,c,p,y,b){if(ca=b,ut=l,l.memoizedState=null,l.updateQueue=null,l.lanes=0,wc.current=a===null||a.memoizedState===null?fI:hI,a=c(p,y),cs){b=0;do{if(cs=!1,ds=0,25<=b)throw Error(r(301));b+=1,At=bt=null,l.updateQueue=null,wc.current=pI,a=c(p,y)}while(cs)}if(wc.current=Pc,l=bt!==null&&bt.next!==null,ca=0,At=bt=ut=null,Sc=!1,l)throw Error(r(300));return a}function Tp(){var a=ds!==0;return ds=0,a}function hn(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return At===null?ut.memoizedState=At=a:At=At.next=a,At}function Mr(){if(bt===null){var a=ut.alternate;a=a!==null?a.memoizedState:null}else a=bt.next;var l=At===null?ut.memoizedState:At.next;if(l!==null)At=l,bt=a;else{if(a===null)throw Error(r(310));bt=a,a={memoizedState:bt.memoizedState,baseState:bt.baseState,baseQueue:bt.baseQueue,queue:bt.queue,next:null},At===null?ut.memoizedState=At=a:At=At.next=a}return At}function fs(a,l){return typeof l=="function"?l(a):l}function Dp(a){var l=Mr(),c=l.queue;if(c===null)throw Error(r(311));c.lastRenderedReducer=a;var p=bt,y=p.baseQueue,b=c.pending;if(b!==null){if(y!==null){var A=y.next;y.next=b.next,b.next=A}p.baseQueue=y=b,c.pending=null}if(y!==null){b=y.next,p=p.baseState;var I=A=null,D=null,K=b;do{var re=K.lane;if((ca&re)===re)D!==null&&(D=D.next={lane:0,action:K.action,hasEagerState:K.hasEagerState,eagerState:K.eagerState,next:null}),p=K.hasEagerState?K.eagerState:a(p,K.action);else{var ie={lane:re,action:K.action,hasEagerState:K.hasEagerState,eagerState:K.eagerState,next:null};D===null?(I=D=ie,A=p):D=D.next=ie,ut.lanes|=re,da|=re}K=K.next}while(K!==null&&K!==b);D===null?A=p:D.next=I,Gr(p,l.memoizedState)||(cr=!0),l.memoizedState=p,l.baseState=A,l.baseQueue=D,c.lastRenderedState=p}if(a=c.interleaved,a!==null){y=a;do b=y.lane,ut.lanes|=b,da|=b,y=y.next;while(y!==a)}else y===null&&(c.lanes=0);return[l.memoizedState,c.dispatch]}function Rp(a){var l=Mr(),c=l.queue;if(c===null)throw Error(r(311));c.lastRenderedReducer=a;var p=c.dispatch,y=c.pending,b=l.memoizedState;if(y!==null){c.pending=null;var A=y=y.next;do b=a(b,A.action),A=A.next;while(A!==y);Gr(b,l.memoizedState)||(cr=!0),l.memoizedState=b,l.baseQueue===null&&(l.baseState=b),c.lastRenderedState=b}return[b,p]}function ob(){}function lb(a,l){var c=ut,p=Mr(),y=l(),b=!Gr(p.memoizedState,y);if(b&&(p.memoizedState=y,cr=!0),p=p.queue,$p(cb.bind(null,c,p,a),[a]),p.getSnapshot!==l||b||At!==null&&At.memoizedState.tag&1){if(c.flags|=2048,hs(9,ub.bind(null,c,p,y,l),void 0,null),Ot===null)throw Error(r(349));(ca&30)!==0||sb(c,l,y)}return y}function sb(a,l,c){a.flags|=16384,a={getSnapshot:l,value:c},l=ut.updateQueue,l===null?(l={lastEffect:null,stores:null},ut.updateQueue=l,l.stores=[a]):(c=l.stores,c===null?l.stores=[a]:c.push(a))}function ub(a,l,c,p){l.value=c,l.getSnapshot=p,db(l)&&fb(a)}function cb(a,l,c){return c(function(){db(l)&&fb(a)})}function db(a){var l=a.getSnapshot;a=a.value;try{var c=l();return!Gr(a,c)}catch{return!0}}function fb(a){var l=zn(a,1);l!==null&&Jr(l,a,1,-1)}function hb(a){var l=hn();return typeof a=="function"&&(a=a()),l.memoizedState=l.baseState=a,a={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:fs,lastRenderedState:a},l.queue=a,a=a.dispatch=dI.bind(null,ut,a),[l.memoizedState,a]}function hs(a,l,c,p){return a={tag:a,create:l,destroy:c,deps:p,next:null},l=ut.updateQueue,l===null?(l={lastEffect:null,stores:null},ut.updateQueue=l,l.lastEffect=a.next=a):(c=l.lastEffect,c===null?l.lastEffect=a.next=a:(p=c.next,c.next=a,a.next=p,l.lastEffect=a)),a}function pb(){return Mr().memoizedState}function kc(a,l,c,p){var y=hn();ut.flags|=a,y.memoizedState=hs(1|l,c,void 0,p===void 0?null:p)}function Ec(a,l,c,p){var y=Mr();p=p===void 0?null:p;var b=void 0;if(bt!==null){var A=bt.memoizedState;if(b=A.destroy,p!==null&&Ip(p,A.deps)){y.memoizedState=hs(l,c,b,p);return}}ut.flags|=a,y.memoizedState=hs(1|l,c,b,p)}function mb(a,l){return kc(8390656,8,a,l)}function $p(a,l){return Ec(2048,8,a,l)}function vb(a,l){return Ec(4,2,a,l)}function yb(a,l){return Ec(4,4,a,l)}function gb(a,l){if(typeof l=="function")return a=a(),l(a),function(){l(null)};if(l!=null)return a=a(),l.current=a,function(){l.current=null}}function xb(a,l,c){return c=c!=null?c.concat([a]):null,Ec(4,4,gb.bind(null,l,a),c)}function Lp(){}function bb(a,l){var c=Mr();l=l===void 0?null:l;var p=c.memoizedState;return p!==null&&l!==null&&Ip(l,p[1])?p[0]:(c.memoizedState=[a,l],a)}function wb(a,l){var c=Mr();l=l===void 0?null:l;var p=c.memoizedState;return p!==null&&l!==null&&Ip(l,p[1])?p[0]:(a=a(),c.memoizedState=[a,l],a)}function Sb(a,l,c){return(ca&21)===0?(a.baseState&&(a.baseState=!1,cr=!0),a.memoizedState=c):(Gr(c,l)||(c=Z0(),ut.lanes|=c,da|=c,a.baseState=!0),l)}function uI(a,l){var c=qe;qe=c!==0&&4>c?c:4,a(!0);var p=Np.transition;Np.transition={};try{a(!1),l()}finally{qe=c,Np.transition=p}}function kb(){return Mr().memoizedState}function cI(a,l,c){var p=Ci(a);if(c={lane:p,action:c,hasEagerState:!1,eagerState:null,next:null},Eb(a))Pb(l,c);else if(c=tb(a,l,c,p),c!==null){var y=er();Jr(c,a,p,y),Ab(c,l,p)}}function dI(a,l,c){var p=Ci(a),y={lane:p,action:c,hasEagerState:!1,eagerState:null,next:null};if(Eb(a))Pb(l,y);else{var b=a.alternate;if(a.lanes===0&&(b===null||b.lanes===0)&&(b=l.lastRenderedReducer,b!==null))try{var A=l.lastRenderedState,I=b(A,c);if(y.hasEagerState=!0,y.eagerState=I,Gr(I,A)){var D=l.interleaved;D===null?(y.next=y,Pp(l)):(y.next=D.next,D.next=y),l.interleaved=y;return}}catch{}finally{}c=tb(a,l,y,p),c!==null&&(y=er(),Jr(c,a,p,y),Ab(c,l,p))}}function Eb(a){var l=a.alternate;return a===ut||l!==null&&l===ut}function Pb(a,l){cs=Sc=!0;var c=a.pending;c===null?l.next=l:(l.next=c.next,c.next=l),a.pending=l}function Ab(a,l,c){if((c&4194240)!==0){var p=l.lanes;p&=a.pendingLanes,c|=p,l.lanes=c,Fh(a,c)}}var Pc={readContext:Ir,useCallback:Vt,useContext:Vt,useEffect:Vt,useImperativeHandle:Vt,useInsertionEffect:Vt,useLayoutEffect:Vt,useMemo:Vt,useReducer:Vt,useRef:Vt,useState:Vt,useDebugValue:Vt,useDeferredValue:Vt,useTransition:Vt,useMutableSource:Vt,useSyncExternalStore:Vt,useId:Vt,unstable_isNewReconciler:!1},fI={readContext:Ir,useCallback:function(a,l){return hn().memoizedState=[a,l===void 0?null:l],a},useContext:Ir,useEffect:mb,useImperativeHandle:function(a,l,c){return c=c!=null?c.concat([a]):null,kc(4194308,4,gb.bind(null,l,a),c)},useLayoutEffect:function(a,l){return kc(4194308,4,a,l)},useInsertionEffect:function(a,l){return kc(4,2,a,l)},useMemo:function(a,l){var c=hn();return l=l===void 0?null:l,a=a(),c.memoizedState=[a,l],a},useReducer:function(a,l,c){var p=hn();return l=c!==void 0?c(l):l,p.memoizedState=p.baseState=l,a={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:l},p.queue=a,a=a.dispatch=cI.bind(null,ut,a),[p.memoizedState,a]},useRef:function(a){var l=hn();return a={current:a},l.memoizedState=a},useState:hb,useDebugValue:Lp,useDeferredValue:function(a){return hn().memoizedState=a},useTransition:function(){var a=hb(!1),l=a[0];return a=uI.bind(null,a[1]),hn().memoizedState=a,[l,a]},useMutableSource:function(){},useSyncExternalStore:function(a,l,c){var p=ut,y=hn();if(it){if(c===void 0)throw Error(r(407));c=c()}else{if(c=l(),Ot===null)throw Error(r(349));(ca&30)!==0||sb(p,l,c)}y.memoizedState=c;var b={value:c,getSnapshot:l};return y.queue=b,mb(cb.bind(null,p,b,a),[a]),p.flags|=2048,hs(9,ub.bind(null,p,b,c,l),void 0,null),c},useId:function(){var a=hn(),l=Ot.identifierPrefix;if(it){var c=Ln,p=$n;c=(p&~(1<<32-qr(p)-1)).toString(32)+c,l=":"+l+"R"+c,c=ds++,0<c&&(l+="H"+c.toString(32)),l+=":"}else c=sI++,l=":"+l+"r"+c.toString(32)+":";return a.memoizedState=l},unstable_isNewReconciler:!1},hI={readContext:Ir,useCallback:bb,useContext:Ir,useEffect:$p,useImperativeHandle:xb,useInsertionEffect:vb,useLayoutEffect:yb,useMemo:wb,useReducer:Dp,useRef:pb,useState:function(){return Dp(fs)},useDebugValue:Lp,useDeferredValue:function(a){var l=Mr();return Sb(l,bt.memoizedState,a)},useTransition:function(){var a=Dp(fs)[0],l=Mr().memoizedState;return[a,l]},useMutableSource:ob,useSyncExternalStore:lb,useId:kb,unstable_isNewReconciler:!1},pI={readContext:Ir,useCallback:bb,useContext:Ir,useEffect:$p,useImperativeHandle:xb,useInsertionEffect:vb,useLayoutEffect:yb,useMemo:wb,useReducer:Rp,useRef:pb,useState:function(){return Rp(fs)},useDebugValue:Lp,useDeferredValue:function(a){var l=Mr();return bt===null?l.memoizedState=a:Sb(l,bt.memoizedState,a)},useTransition:function(){var a=Rp(fs)[0],l=Mr().memoizedState;return[a,l]},useMutableSource:ob,useSyncExternalStore:lb,useId:kb,unstable_isNewReconciler:!1};function Qr(a,l){if(a&&a.defaultProps){l=X({},l),a=a.defaultProps;for(var c in a)l[c]===void 0&&(l[c]=a[c]);return l}return l}function zp(a,l,c,p){l=a.memoizedState,c=c(p,l),c=c==null?l:X({},l,c),a.memoizedState=c,a.lanes===0&&(a.updateQueue.baseState=c)}var Ac={isMounted:function(a){return(a=a._reactInternals)?na(a)===a:!1},enqueueSetState:function(a,l,c){a=a._reactInternals;var p=er(),y=Ci(a),b=Fn(p,y);b.payload=l,c!=null&&(b.callback=c),l=Ei(a,b,y),l!==null&&(Jr(l,a,y,p),gc(l,a,y))},enqueueReplaceState:function(a,l,c){a=a._reactInternals;var p=er(),y=Ci(a),b=Fn(p,y);b.tag=1,b.payload=l,c!=null&&(b.callback=c),l=Ei(a,b,y),l!==null&&(Jr(l,a,y,p),gc(l,a,y))},enqueueForceUpdate:function(a,l){a=a._reactInternals;var c=er(),p=Ci(a),y=Fn(c,p);y.tag=2,l!=null&&(y.callback=l),l=Ei(a,y,p),l!==null&&(Jr(l,a,p,c),gc(l,a,p))}};function Ob(a,l,c,p,y,b,A){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(p,b,A):l.prototype&&l.prototype.isPureReactComponent?!Jl(c,p)||!Jl(y,b):!0}function Cb(a,l,c){var p=!1,y=wi,b=l.contextType;return typeof b=="object"&&b!==null?b=Ir(b):(y=ur(l)?aa:Kt.current,p=l.contextTypes,b=(p=p!=null)?po(a,y):wi),l=new l(c,b),a.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,l.updater=Ac,a.stateNode=l,l._reactInternals=a,p&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=y,a.__reactInternalMemoizedMaskedChildContext=b),l}function _b(a,l,c,p){a=l.state,typeof l.componentWillReceiveProps=="function"&&l.componentWillReceiveProps(c,p),typeof l.UNSAFE_componentWillReceiveProps=="function"&&l.UNSAFE_componentWillReceiveProps(c,p),l.state!==a&&Ac.enqueueReplaceState(l,l.state,null)}function Fp(a,l,c,p){var y=a.stateNode;y.props=c,y.state=a.memoizedState,y.refs={},Ap(a);var b=l.contextType;typeof b=="object"&&b!==null?y.context=Ir(b):(b=ur(l)?aa:Kt.current,y.context=po(a,b)),y.state=a.memoizedState,b=l.getDerivedStateFromProps,typeof b=="function"&&(zp(a,l,b,c),y.state=a.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof y.getSnapshotBeforeUpdate=="function"||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(l=y.state,typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount(),l!==y.state&&Ac.enqueueReplaceState(y,y.state,null),xc(a,c,y,p),y.state=a.memoizedState),typeof y.componentDidMount=="function"&&(a.flags|=4194308)}function So(a,l){try{var c="",p=l;do c+=te(p),p=p.return;while(p);var y=c}catch(b){y=`
Error generating stack: `+b.message+`
`+b.stack}return{value:a,source:l,stack:y,digest:null}}function Bp(a,l,c){return{value:a,source:null,stack:c??null,digest:l??null}}function Up(a,l){try{console.error(l.value)}catch(c){setTimeout(function(){throw c})}}var mI=typeof WeakMap=="function"?WeakMap:Map;function jb(a,l,c){c=Fn(-1,c),c.tag=3,c.payload={element:null};var p=l.value;return c.callback=function(){Mc||(Mc=!0,nm=p),Up(a,l)},c}function Nb(a,l,c){c=Fn(-1,c),c.tag=3;var p=a.type.getDerivedStateFromError;if(typeof p=="function"){var y=l.value;c.payload=function(){return p(y)},c.callback=function(){Up(a,l)}}var b=a.stateNode;return b!==null&&typeof b.componentDidCatch=="function"&&(c.callback=function(){Up(a,l),typeof p!="function"&&(Ai===null?Ai=new Set([this]):Ai.add(this));var A=l.stack;this.componentDidCatch(l.value,{componentStack:A!==null?A:""})}),c}function Ib(a,l,c){var p=a.pingCache;if(p===null){p=a.pingCache=new mI;var y=new Set;p.set(l,y)}else y=p.get(l),y===void 0&&(y=new Set,p.set(l,y));y.has(c)||(y.add(c),a=_I.bind(null,a,l,c),l.then(a,a))}function Mb(a){do{var l;if((l=a.tag===13)&&(l=a.memoizedState,l=l!==null?l.dehydrated!==null:!0),l)return a;a=a.return}while(a!==null);return null}function Tb(a,l,c,p,y){return(a.mode&1)===0?(a===l?a.flags|=65536:(a.flags|=128,c.flags|=131072,c.flags&=-52805,c.tag===1&&(c.alternate===null?c.tag=17:(l=Fn(-1,1),l.tag=2,Ei(c,l,1))),c.lanes|=1),a):(a.flags|=65536,a.lanes=y,a)}var vI=O.ReactCurrentOwner,cr=!1;function Jt(a,l,c,p){l.child=a===null?eb(l,null,c,p):go(l,a.child,c,p)}function Db(a,l,c,p,y){c=c.render;var b=l.ref;return bo(l,y),p=Mp(a,l,c,p,b,y),c=Tp(),a!==null&&!cr?(l.updateQueue=a.updateQueue,l.flags&=-2053,a.lanes&=~y,Bn(a,l,y)):(it&&c&&vp(l),l.flags|=1,Jt(a,l,p,y),l.child)}function Rb(a,l,c,p,y){if(a===null){var b=c.type;return typeof b=="function"&&!cm(b)&&b.defaultProps===void 0&&c.compare===null&&c.defaultProps===void 0?(l.tag=15,l.type=b,$b(a,l,b,p,y)):(a=zc(c.type,null,p,l,l.mode,y),a.ref=l.ref,a.return=l,l.child=a)}if(b=a.child,(a.lanes&y)===0){var A=b.memoizedProps;if(c=c.compare,c=c!==null?c:Jl,c(A,p)&&a.ref===l.ref)return Bn(a,l,y)}return l.flags|=1,a=ji(b,p),a.ref=l.ref,a.return=l,l.child=a}function $b(a,l,c,p,y){if(a!==null){var b=a.memoizedProps;if(Jl(b,p)&&a.ref===l.ref)if(cr=!1,l.pendingProps=p=b,(a.lanes&y)!==0)(a.flags&131072)!==0&&(cr=!0);else return l.lanes=a.lanes,Bn(a,l,y)}return Wp(a,l,c,p,y)}function Lb(a,l,c){var p=l.pendingProps,y=p.children,b=a!==null?a.memoizedState:null;if(p.mode==="hidden")if((l.mode&1)===0)l.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ye(Eo,Sr),Sr|=c;else{if((c&1073741824)===0)return a=b!==null?b.baseLanes|c:c,l.lanes=l.childLanes=1073741824,l.memoizedState={baseLanes:a,cachePool:null,transitions:null},l.updateQueue=null,Ye(Eo,Sr),Sr|=a,null;l.memoizedState={baseLanes:0,cachePool:null,transitions:null},p=b!==null?b.baseLanes:c,Ye(Eo,Sr),Sr|=p}else b!==null?(p=b.baseLanes|c,l.memoizedState=null):p=c,Ye(Eo,Sr),Sr|=p;return Jt(a,l,y,c),l.child}function zb(a,l){var c=l.ref;(a===null&&c!==null||a!==null&&a.ref!==c)&&(l.flags|=512,l.flags|=2097152)}function Wp(a,l,c,p,y){var b=ur(c)?aa:Kt.current;return b=po(l,b),bo(l,y),c=Mp(a,l,c,p,b,y),p=Tp(),a!==null&&!cr?(l.updateQueue=a.updateQueue,l.flags&=-2053,a.lanes&=~y,Bn(a,l,y)):(it&&p&&vp(l),l.flags|=1,Jt(a,l,c,y),l.child)}function Fb(a,l,c,p,y){if(ur(c)){var b=!0;cc(l)}else b=!1;if(bo(l,y),l.stateNode===null)Cc(a,l),Cb(l,c,p),Fp(l,c,p,y),p=!0;else if(a===null){var A=l.stateNode,I=l.memoizedProps;A.props=I;var D=A.context,K=c.contextType;typeof K=="object"&&K!==null?K=Ir(K):(K=ur(c)?aa:Kt.current,K=po(l,K));var re=c.getDerivedStateFromProps,ie=typeof re=="function"||typeof A.getSnapshotBeforeUpdate=="function";ie||typeof A.UNSAFE_componentWillReceiveProps!="function"&&typeof A.componentWillReceiveProps!="function"||(I!==p||D!==K)&&_b(l,A,p,K),ki=!1;var ee=l.memoizedState;A.state=ee,xc(l,p,A,y),D=l.memoizedState,I!==p||ee!==D||sr.current||ki?(typeof re=="function"&&(zp(l,c,re,p),D=l.memoizedState),(I=ki||Ob(l,c,I,p,ee,D,K))?(ie||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"&&(l.flags|=4194308)):(typeof A.componentDidMount=="function"&&(l.flags|=4194308),l.memoizedProps=p,l.memoizedState=D),A.props=p,A.state=D,A.context=K,p=I):(typeof A.componentDidMount=="function"&&(l.flags|=4194308),p=!1)}else{A=l.stateNode,rb(a,l),I=l.memoizedProps,K=l.type===l.elementType?I:Qr(l.type,I),A.props=K,ie=l.pendingProps,ee=A.context,D=c.contextType,typeof D=="object"&&D!==null?D=Ir(D):(D=ur(c)?aa:Kt.current,D=po(l,D));var he=c.getDerivedStateFromProps;(re=typeof he=="function"||typeof A.getSnapshotBeforeUpdate=="function")||typeof A.UNSAFE_componentWillReceiveProps!="function"&&typeof A.componentWillReceiveProps!="function"||(I!==ie||ee!==D)&&_b(l,A,p,D),ki=!1,ee=l.memoizedState,A.state=ee,xc(l,p,A,y);var ge=l.memoizedState;I!==ie||ee!==ge||sr.current||ki?(typeof he=="function"&&(zp(l,c,he,p),ge=l.memoizedState),(K=ki||Ob(l,c,K,p,ee,ge,D)||!1)?(re||typeof A.UNSAFE_componentWillUpdate!="function"&&typeof A.componentWillUpdate!="function"||(typeof A.componentWillUpdate=="function"&&A.componentWillUpdate(p,ge,D),typeof A.UNSAFE_componentWillUpdate=="function"&&A.UNSAFE_componentWillUpdate(p,ge,D)),typeof A.componentDidUpdate=="function"&&(l.flags|=4),typeof A.getSnapshotBeforeUpdate=="function"&&(l.flags|=1024)):(typeof A.componentDidUpdate!="function"||I===a.memoizedProps&&ee===a.memoizedState||(l.flags|=4),typeof A.getSnapshotBeforeUpdate!="function"||I===a.memoizedProps&&ee===a.memoizedState||(l.flags|=1024),l.memoizedProps=p,l.memoizedState=ge),A.props=p,A.state=ge,A.context=D,p=K):(typeof A.componentDidUpdate!="function"||I===a.memoizedProps&&ee===a.memoizedState||(l.flags|=4),typeof A.getSnapshotBeforeUpdate!="function"||I===a.memoizedProps&&ee===a.memoizedState||(l.flags|=1024),p=!1)}return Hp(a,l,c,p,b,y)}function Hp(a,l,c,p,y,b){zb(a,l);var A=(l.flags&128)!==0;if(!p&&!A)return y&&Kx(l,c,!1),Bn(a,l,b);p=l.stateNode,vI.current=l;var I=A&&typeof c.getDerivedStateFromError!="function"?null:p.render();return l.flags|=1,a!==null&&A?(l.child=go(l,a.child,null,b),l.child=go(l,null,I,b)):Jt(a,l,I,b),l.memoizedState=p.state,y&&Kx(l,c,!0),l.child}function Bb(a){var l=a.stateNode;l.pendingContext?Wx(a,l.pendingContext,l.pendingContext!==l.context):l.context&&Wx(a,l.context,!1),Op(a,l.containerInfo)}function Ub(a,l,c,p,y){return yo(),bp(y),l.flags|=256,Jt(a,l,c,p),l.child}var Kp={dehydrated:null,treeContext:null,retryLane:0};function Vp(a){return{baseLanes:a,cachePool:null,transitions:null}}function Wb(a,l,c){var p=l.pendingProps,y=st.current,b=!1,A=(l.flags&128)!==0,I;if((I=A)||(I=a!==null&&a.memoizedState===null?!1:(y&2)!==0),I?(b=!0,l.flags&=-129):(a===null||a.memoizedState!==null)&&(y|=1),Ye(st,y&1),a===null)return xp(l),a=l.memoizedState,a!==null&&(a=a.dehydrated,a!==null)?((l.mode&1)===0?l.lanes=1:a.data==="$!"?l.lanes=8:l.lanes=1073741824,null):(A=p.children,a=p.fallback,b?(p=l.mode,b=l.child,A={mode:"hidden",children:A},(p&1)===0&&b!==null?(b.childLanes=0,b.pendingProps=A):b=Fc(A,p,0,null),a=ma(a,p,c,null),b.return=l,a.return=l,b.sibling=a,l.child=b,l.child.memoizedState=Vp(c),l.memoizedState=Kp,a):qp(l,A));if(y=a.memoizedState,y!==null&&(I=y.dehydrated,I!==null))return yI(a,l,A,p,I,y,c);if(b){b=p.fallback,A=l.mode,y=a.child,I=y.sibling;var D={mode:"hidden",children:p.children};return(A&1)===0&&l.child!==y?(p=l.child,p.childLanes=0,p.pendingProps=D,l.deletions=null):(p=ji(y,D),p.subtreeFlags=y.subtreeFlags&14680064),I!==null?b=ji(I,b):(b=ma(b,A,c,null),b.flags|=2),b.return=l,p.return=l,p.sibling=b,l.child=p,p=b,b=l.child,A=a.child.memoizedState,A=A===null?Vp(c):{baseLanes:A.baseLanes|c,cachePool:null,transitions:A.transitions},b.memoizedState=A,b.childLanes=a.childLanes&~c,l.memoizedState=Kp,p}return b=a.child,a=b.sibling,p=ji(b,{mode:"visible",children:p.children}),(l.mode&1)===0&&(p.lanes=c),p.return=l,p.sibling=null,a!==null&&(c=l.deletions,c===null?(l.deletions=[a],l.flags|=16):c.push(a)),l.child=p,l.memoizedState=null,p}function qp(a,l){return l=Fc({mode:"visible",children:l},a.mode,0,null),l.return=a,a.child=l}function Oc(a,l,c,p){return p!==null&&bp(p),go(l,a.child,null,c),a=qp(l,l.pendingProps.children),a.flags|=2,l.memoizedState=null,a}function yI(a,l,c,p,y,b,A){if(c)return l.flags&256?(l.flags&=-257,p=Bp(Error(r(422))),Oc(a,l,A,p)):l.memoizedState!==null?(l.child=a.child,l.flags|=128,null):(b=p.fallback,y=l.mode,p=Fc({mode:"visible",children:p.children},y,0,null),b=ma(b,y,A,null),b.flags|=2,p.return=l,b.return=l,p.sibling=b,l.child=p,(l.mode&1)!==0&&go(l,a.child,null,A),l.child.memoizedState=Vp(A),l.memoizedState=Kp,b);if((l.mode&1)===0)return Oc(a,l,A,null);if(y.data==="$!"){if(p=y.nextSibling&&y.nextSibling.dataset,p)var I=p.dgst;return p=I,b=Error(r(419)),p=Bp(b,p,void 0),Oc(a,l,A,p)}if(I=(A&a.childLanes)!==0,cr||I){if(p=Ot,p!==null){switch(A&-A){case 4:y=2;break;case 16:y=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:y=32;break;case 536870912:y=268435456;break;default:y=0}y=(y&(p.suspendedLanes|A))!==0?0:y,y!==0&&y!==b.retryLane&&(b.retryLane=y,zn(a,y),Jr(p,a,y,-1))}return um(),p=Bp(Error(r(421))),Oc(a,l,A,p)}return y.data==="$?"?(l.flags|=128,l.child=a.child,l=jI.bind(null,a),y._reactRetry=l,null):(a=b.treeContext,wr=xi(y.nextSibling),br=l,it=!0,Yr=null,a!==null&&(jr[Nr++]=$n,jr[Nr++]=Ln,jr[Nr++]=oa,$n=a.id,Ln=a.overflow,oa=l),l=qp(l,p.children),l.flags|=4096,l)}function Hb(a,l,c){a.lanes|=l;var p=a.alternate;p!==null&&(p.lanes|=l),Ep(a.return,l,c)}function Gp(a,l,c,p,y){var b=a.memoizedState;b===null?a.memoizedState={isBackwards:l,rendering:null,renderingStartTime:0,last:p,tail:c,tailMode:y}:(b.isBackwards=l,b.rendering=null,b.renderingStartTime=0,b.last=p,b.tail=c,b.tailMode=y)}function Kb(a,l,c){var p=l.pendingProps,y=p.revealOrder,b=p.tail;if(Jt(a,l,p.children,c),p=st.current,(p&2)!==0)p=p&1|2,l.flags|=128;else{if(a!==null&&(a.flags&128)!==0)e:for(a=l.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&Hb(a,c,l);else if(a.tag===19)Hb(a,c,l);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===l)break e;for(;a.sibling===null;){if(a.return===null||a.return===l)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}p&=1}if(Ye(st,p),(l.mode&1)===0)l.memoizedState=null;else switch(y){case"forwards":for(c=l.child,y=null;c!==null;)a=c.alternate,a!==null&&bc(a)===null&&(y=c),c=c.sibling;c=y,c===null?(y=l.child,l.child=null):(y=c.sibling,c.sibling=null),Gp(l,!1,y,c,b);break;case"backwards":for(c=null,y=l.child,l.child=null;y!==null;){if(a=y.alternate,a!==null&&bc(a)===null){l.child=y;break}a=y.sibling,y.sibling=c,c=y,y=a}Gp(l,!0,c,null,b);break;case"together":Gp(l,!1,null,null,void 0);break;default:l.memoizedState=null}return l.child}function Cc(a,l){(l.mode&1)===0&&a!==null&&(a.alternate=null,l.alternate=null,l.flags|=2)}function Bn(a,l,c){if(a!==null&&(l.dependencies=a.dependencies),da|=l.lanes,(c&l.childLanes)===0)return null;if(a!==null&&l.child!==a.child)throw Error(r(153));if(l.child!==null){for(a=l.child,c=ji(a,a.pendingProps),l.child=c,c.return=l;a.sibling!==null;)a=a.sibling,c=c.sibling=ji(a,a.pendingProps),c.return=l;c.sibling=null}return l.child}function gI(a,l,c){switch(l.tag){case 3:Bb(l),yo();break;case 5:ab(l);break;case 1:ur(l.type)&&cc(l);break;case 4:Op(l,l.stateNode.containerInfo);break;case 10:var p=l.type._context,y=l.memoizedProps.value;Ye(vc,p._currentValue),p._currentValue=y;break;case 13:if(p=l.memoizedState,p!==null)return p.dehydrated!==null?(Ye(st,st.current&1),l.flags|=128,null):(c&l.child.childLanes)!==0?Wb(a,l,c):(Ye(st,st.current&1),a=Bn(a,l,c),a!==null?a.sibling:null);Ye(st,st.current&1);break;case 19:if(p=(c&l.childLanes)!==0,(a.flags&128)!==0){if(p)return Kb(a,l,c);l.flags|=128}if(y=l.memoizedState,y!==null&&(y.rendering=null,y.tail=null,y.lastEffect=null),Ye(st,st.current),p)break;return null;case 22:case 23:return l.lanes=0,Lb(a,l,c)}return Bn(a,l,c)}var Vb,Yp,qb,Gb;Vb=function(a,l){for(var c=l.child;c!==null;){if(c.tag===5||c.tag===6)a.appendChild(c.stateNode);else if(c.tag!==4&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===l)break;for(;c.sibling===null;){if(c.return===null||c.return===l)return;c=c.return}c.sibling.return=c.return,c=c.sibling}},Yp=function(){},qb=function(a,l,c,p){var y=a.memoizedProps;if(y!==p){a=l.stateNode,ua(fn.current);var b=null;switch(c){case"input":y=$e(a,y),p=$e(a,p),b=[];break;case"select":y=X({},y,{value:void 0}),p=X({},p,{value:void 0}),b=[];break;case"textarea":y=Oh(a,y),p=Oh(a,p),b=[];break;default:typeof y.onClick!="function"&&typeof p.onClick=="function"&&(a.onclick=lc)}_h(c,p);var A;c=null;for(K in y)if(!p.hasOwnProperty(K)&&y.hasOwnProperty(K)&&y[K]!=null)if(K==="style"){var I=y[K];for(A in I)I.hasOwnProperty(A)&&(c||(c={}),c[A]="")}else K!=="dangerouslySetInnerHTML"&&K!=="children"&&K!=="suppressContentEditableWarning"&&K!=="suppressHydrationWarning"&&K!=="autoFocus"&&(i.hasOwnProperty(K)?b||(b=[]):(b=b||[]).push(K,null));for(K in p){var D=p[K];if(I=y!=null?y[K]:void 0,p.hasOwnProperty(K)&&D!==I&&(D!=null||I!=null))if(K==="style")if(I){for(A in I)!I.hasOwnProperty(A)||D&&D.hasOwnProperty(A)||(c||(c={}),c[A]="");for(A in D)D.hasOwnProperty(A)&&I[A]!==D[A]&&(c||(c={}),c[A]=D[A])}else c||(b||(b=[]),b.push(K,c)),c=D;else K==="dangerouslySetInnerHTML"?(D=D?D.__html:void 0,I=I?I.__html:void 0,D!=null&&I!==D&&(b=b||[]).push(K,D)):K==="children"?typeof D!="string"&&typeof D!="number"||(b=b||[]).push(K,""+D):K!=="suppressContentEditableWarning"&&K!=="suppressHydrationWarning"&&(i.hasOwnProperty(K)?(D!=null&&K==="onScroll"&&Je("scroll",a),b||I===D||(b=[])):(b=b||[]).push(K,D))}c&&(b=b||[]).push("style",c);var K=b;(l.updateQueue=K)&&(l.flags|=4)}},Gb=function(a,l,c,p){c!==p&&(l.flags|=4)};function ps(a,l){if(!it)switch(a.tailMode){case"hidden":l=a.tail;for(var c=null;l!==null;)l.alternate!==null&&(c=l),l=l.sibling;c===null?a.tail=null:c.sibling=null;break;case"collapsed":c=a.tail;for(var p=null;c!==null;)c.alternate!==null&&(p=c),c=c.sibling;p===null?l||a.tail===null?a.tail=null:a.tail.sibling=null:p.sibling=null}}function qt(a){var l=a.alternate!==null&&a.alternate.child===a.child,c=0,p=0;if(l)for(var y=a.child;y!==null;)c|=y.lanes|y.childLanes,p|=y.subtreeFlags&14680064,p|=y.flags&14680064,y.return=a,y=y.sibling;else for(y=a.child;y!==null;)c|=y.lanes|y.childLanes,p|=y.subtreeFlags,p|=y.flags,y.return=a,y=y.sibling;return a.subtreeFlags|=p,a.childLanes=c,l}function xI(a,l,c){var p=l.pendingProps;switch(yp(l),l.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return qt(l),null;case 1:return ur(l.type)&&uc(),qt(l),null;case 3:return p=l.stateNode,wo(),et(sr),et(Kt),jp(),p.pendingContext&&(p.context=p.pendingContext,p.pendingContext=null),(a===null||a.child===null)&&(pc(l)?l.flags|=4:a===null||a.memoizedState.isDehydrated&&(l.flags&256)===0||(l.flags|=1024,Yr!==null&&(om(Yr),Yr=null))),Yp(a,l),qt(l),null;case 5:Cp(l);var y=ua(us.current);if(c=l.type,a!==null&&l.stateNode!=null)qb(a,l,c,p,y),a.ref!==l.ref&&(l.flags|=512,l.flags|=2097152);else{if(!p){if(l.stateNode===null)throw Error(r(166));return qt(l),null}if(a=ua(fn.current),pc(l)){p=l.stateNode,c=l.type;var b=l.memoizedProps;switch(p[dn]=l,p[is]=b,a=(l.mode&1)!==0,c){case"dialog":Je("cancel",p),Je("close",p);break;case"iframe":case"object":case"embed":Je("load",p);break;case"video":case"audio":for(y=0;y<ts.length;y++)Je(ts[y],p);break;case"source":Je("error",p);break;case"img":case"image":case"link":Je("error",p),Je("load",p);break;case"details":Je("toggle",p);break;case"input":Ee(p,b),Je("invalid",p);break;case"select":p._wrapperState={wasMultiple:!!b.multiple},Je("invalid",p);break;case"textarea":N0(p,b),Je("invalid",p)}_h(c,b),y=null;for(var A in b)if(b.hasOwnProperty(A)){var I=b[A];A==="children"?typeof I=="string"?p.textContent!==I&&(b.suppressHydrationWarning!==!0&&oc(p.textContent,I,a),y=["children",I]):typeof I=="number"&&p.textContent!==""+I&&(b.suppressHydrationWarning!==!0&&oc(p.textContent,I,a),y=["children",""+I]):i.hasOwnProperty(A)&&I!=null&&A==="onScroll"&&Je("scroll",p)}switch(c){case"input":Ae(p),fi(p,b,!0);break;case"textarea":Ae(p),M0(p);break;case"select":case"option":break;default:typeof b.onClick=="function"&&(p.onclick=lc)}p=y,l.updateQueue=p,p!==null&&(l.flags|=4)}else{A=y.nodeType===9?y:y.ownerDocument,a==="http://www.w3.org/1999/xhtml"&&(a=T0(c)),a==="http://www.w3.org/1999/xhtml"?c==="script"?(a=A.createElement("div"),a.innerHTML="<script><\/script>",a=a.removeChild(a.firstChild)):typeof p.is=="string"?a=A.createElement(c,{is:p.is}):(a=A.createElement(c),c==="select"&&(A=a,p.multiple?A.multiple=!0:p.size&&(A.size=p.size))):a=A.createElementNS(a,c),a[dn]=l,a[is]=p,Vb(a,l,!1,!1),l.stateNode=a;e:{switch(A=jh(c,p),c){case"dialog":Je("cancel",a),Je("close",a),y=p;break;case"iframe":case"object":case"embed":Je("load",a),y=p;break;case"video":case"audio":for(y=0;y<ts.length;y++)Je(ts[y],a);y=p;break;case"source":Je("error",a),y=p;break;case"img":case"image":case"link":Je("error",a),Je("load",a),y=p;break;case"details":Je("toggle",a),y=p;break;case"input":Ee(a,p),y=$e(a,p),Je("invalid",a);break;case"option":y=p;break;case"select":a._wrapperState={wasMultiple:!!p.multiple},y=X({},p,{value:void 0}),Je("invalid",a);break;case"textarea":N0(a,p),y=Oh(a,p),Je("invalid",a);break;default:y=p}_h(c,y),I=y;for(b in I)if(I.hasOwnProperty(b)){var D=I[b];b==="style"?$0(a,D):b==="dangerouslySetInnerHTML"?(D=D?D.__html:void 0,D!=null&&D0(a,D)):b==="children"?typeof D=="string"?(c!=="textarea"||D!=="")&&Rl(a,D):typeof D=="number"&&Rl(a,""+D):b!=="suppressContentEditableWarning"&&b!=="suppressHydrationWarning"&&b!=="autoFocus"&&(i.hasOwnProperty(b)?D!=null&&b==="onScroll"&&Je("scroll",a):D!=null&&j(a,b,D,A))}switch(c){case"input":Ae(a),fi(a,p,!1);break;case"textarea":Ae(a),M0(a);break;case"option":p.value!=null&&a.setAttribute("value",""+je(p.value));break;case"select":a.multiple=!!p.multiple,b=p.value,b!=null?Ze(a,!!p.multiple,b,!1):p.defaultValue!=null&&Ze(a,!!p.multiple,p.defaultValue,!0);break;default:typeof y.onClick=="function"&&(a.onclick=lc)}switch(c){case"button":case"input":case"select":case"textarea":p=!!p.autoFocus;break e;case"img":p=!0;break e;default:p=!1}}p&&(l.flags|=4)}l.ref!==null&&(l.flags|=512,l.flags|=2097152)}return qt(l),null;case 6:if(a&&l.stateNode!=null)Gb(a,l,a.memoizedProps,p);else{if(typeof p!="string"&&l.stateNode===null)throw Error(r(166));if(c=ua(us.current),ua(fn.current),pc(l)){if(p=l.stateNode,c=l.memoizedProps,p[dn]=l,(b=p.nodeValue!==c)&&(a=br,a!==null))switch(a.tag){case 3:oc(p.nodeValue,c,(a.mode&1)!==0);break;case 5:a.memoizedProps.suppressHydrationWarning!==!0&&oc(p.nodeValue,c,(a.mode&1)!==0)}b&&(l.flags|=4)}else p=(c.nodeType===9?c:c.ownerDocument).createTextNode(p),p[dn]=l,l.stateNode=p}return qt(l),null;case 13:if(et(st),p=l.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(it&&wr!==null&&(l.mode&1)!==0&&(l.flags&128)===0)Xx(),yo(),l.flags|=98560,b=!1;else if(b=pc(l),p!==null&&p.dehydrated!==null){if(a===null){if(!b)throw Error(r(318));if(b=l.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(r(317));b[dn]=l}else yo(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;qt(l),b=!1}else Yr!==null&&(om(Yr),Yr=null),b=!0;if(!b)return l.flags&65536?l:null}return(l.flags&128)!==0?(l.lanes=c,l):(p=p!==null,p!==(a!==null&&a.memoizedState!==null)&&p&&(l.child.flags|=8192,(l.mode&1)!==0&&(a===null||(st.current&1)!==0?wt===0&&(wt=3):um())),l.updateQueue!==null&&(l.flags|=4),qt(l),null);case 4:return wo(),Yp(a,l),a===null&&rs(l.stateNode.containerInfo),qt(l),null;case 10:return kp(l.type._context),qt(l),null;case 17:return ur(l.type)&&uc(),qt(l),null;case 19:if(et(st),b=l.memoizedState,b===null)return qt(l),null;if(p=(l.flags&128)!==0,A=b.rendering,A===null)if(p)ps(b,!1);else{if(wt!==0||a!==null&&(a.flags&128)!==0)for(a=l.child;a!==null;){if(A=bc(a),A!==null){for(l.flags|=128,ps(b,!1),p=A.updateQueue,p!==null&&(l.updateQueue=p,l.flags|=4),l.subtreeFlags=0,p=c,c=l.child;c!==null;)b=c,a=p,b.flags&=14680066,A=b.alternate,A===null?(b.childLanes=0,b.lanes=a,b.child=null,b.subtreeFlags=0,b.memoizedProps=null,b.memoizedState=null,b.updateQueue=null,b.dependencies=null,b.stateNode=null):(b.childLanes=A.childLanes,b.lanes=A.lanes,b.child=A.child,b.subtreeFlags=0,b.deletions=null,b.memoizedProps=A.memoizedProps,b.memoizedState=A.memoizedState,b.updateQueue=A.updateQueue,b.type=A.type,a=A.dependencies,b.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),c=c.sibling;return Ye(st,st.current&1|2),l.child}a=a.sibling}b.tail!==null&&pt()>Po&&(l.flags|=128,p=!0,ps(b,!1),l.lanes=4194304)}else{if(!p)if(a=bc(A),a!==null){if(l.flags|=128,p=!0,c=a.updateQueue,c!==null&&(l.updateQueue=c,l.flags|=4),ps(b,!0),b.tail===null&&b.tailMode==="hidden"&&!A.alternate&&!it)return qt(l),null}else 2*pt()-b.renderingStartTime>Po&&c!==1073741824&&(l.flags|=128,p=!0,ps(b,!1),l.lanes=4194304);b.isBackwards?(A.sibling=l.child,l.child=A):(c=b.last,c!==null?c.sibling=A:l.child=A,b.last=A)}return b.tail!==null?(l=b.tail,b.rendering=l,b.tail=l.sibling,b.renderingStartTime=pt(),l.sibling=null,c=st.current,Ye(st,p?c&1|2:c&1),l):(qt(l),null);case 22:case 23:return sm(),p=l.memoizedState!==null,a!==null&&a.memoizedState!==null!==p&&(l.flags|=8192),p&&(l.mode&1)!==0?(Sr&1073741824)!==0&&(qt(l),l.subtreeFlags&6&&(l.flags|=8192)):qt(l),null;case 24:return null;case 25:return null}throw Error(r(156,l.tag))}function bI(a,l){switch(yp(l),l.tag){case 1:return ur(l.type)&&uc(),a=l.flags,a&65536?(l.flags=a&-65537|128,l):null;case 3:return wo(),et(sr),et(Kt),jp(),a=l.flags,(a&65536)!==0&&(a&128)===0?(l.flags=a&-65537|128,l):null;case 5:return Cp(l),null;case 13:if(et(st),a=l.memoizedState,a!==null&&a.dehydrated!==null){if(l.alternate===null)throw Error(r(340));yo()}return a=l.flags,a&65536?(l.flags=a&-65537|128,l):null;case 19:return et(st),null;case 4:return wo(),null;case 10:return kp(l.type._context),null;case 22:case 23:return sm(),null;case 24:return null;default:return null}}var _c=!1,Gt=!1,wI=typeof WeakSet=="function"?WeakSet:Set,me=null;function ko(a,l){var c=a.ref;if(c!==null)if(typeof c=="function")try{c(null)}catch(p){ct(a,l,p)}else c.current=null}function Qp(a,l,c){try{c()}catch(p){ct(a,l,p)}}var Yb=!1;function SI(a,l){if(sp=Yu,a=Ox(),ep(a)){if("selectionStart"in a)var c={start:a.selectionStart,end:a.selectionEnd};else e:{c=(c=a.ownerDocument)&&c.defaultView||window;var p=c.getSelection&&c.getSelection();if(p&&p.rangeCount!==0){c=p.anchorNode;var y=p.anchorOffset,b=p.focusNode;p=p.focusOffset;try{c.nodeType,b.nodeType}catch{c=null;break e}var A=0,I=-1,D=-1,K=0,re=0,ie=a,ee=null;t:for(;;){for(var he;ie!==c||y!==0&&ie.nodeType!==3||(I=A+y),ie!==b||p!==0&&ie.nodeType!==3||(D=A+p),ie.nodeType===3&&(A+=ie.nodeValue.length),(he=ie.firstChild)!==null;)ee=ie,ie=he;for(;;){if(ie===a)break t;if(ee===c&&++K===y&&(I=A),ee===b&&++re===p&&(D=A),(he=ie.nextSibling)!==null)break;ie=ee,ee=ie.parentNode}ie=he}c=I===-1||D===-1?null:{start:I,end:D}}else c=null}c=c||{start:0,end:0}}else c=null;for(up={focusedElem:a,selectionRange:c},Yu=!1,me=l;me!==null;)if(l=me,a=l.child,(l.subtreeFlags&1028)!==0&&a!==null)a.return=l,me=a;else for(;me!==null;){l=me;try{var ge=l.alternate;if((l.flags&1024)!==0)switch(l.tag){case 0:case 11:case 15:break;case 1:if(ge!==null){var xe=ge.memoizedProps,mt=ge.memoizedState,U=l.stateNode,L=U.getSnapshotBeforeUpdate(l.elementType===l.type?xe:Qr(l.type,xe),mt);U.__reactInternalSnapshotBeforeUpdate=L}break;case 3:var W=l.stateNode.containerInfo;W.nodeType===1?W.textContent="":W.nodeType===9&&W.documentElement&&W.removeChild(W.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(oe){ct(l,l.return,oe)}if(a=l.sibling,a!==null){a.return=l.return,me=a;break}me=l.return}return ge=Yb,Yb=!1,ge}function ms(a,l,c){var p=l.updateQueue;if(p=p!==null?p.lastEffect:null,p!==null){var y=p=p.next;do{if((y.tag&a)===a){var b=y.destroy;y.destroy=void 0,b!==void 0&&Qp(l,c,b)}y=y.next}while(y!==p)}}function jc(a,l){if(l=l.updateQueue,l=l!==null?l.lastEffect:null,l!==null){var c=l=l.next;do{if((c.tag&a)===a){var p=c.create;c.destroy=p()}c=c.next}while(c!==l)}}function Xp(a){var l=a.ref;if(l!==null){var c=a.stateNode;switch(a.tag){case 5:a=c;break;default:a=c}typeof l=="function"?l(a):l.current=a}}function Qb(a){var l=a.alternate;l!==null&&(a.alternate=null,Qb(l)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(l=a.stateNode,l!==null&&(delete l[dn],delete l[is],delete l[hp],delete l[iI],delete l[aI])),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}function Xb(a){return a.tag===5||a.tag===3||a.tag===4}function Zb(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||Xb(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function Zp(a,l,c){var p=a.tag;if(p===5||p===6)a=a.stateNode,l?c.nodeType===8?c.parentNode.insertBefore(a,l):c.insertBefore(a,l):(c.nodeType===8?(l=c.parentNode,l.insertBefore(a,c)):(l=c,l.appendChild(a)),c=c._reactRootContainer,c!=null||l.onclick!==null||(l.onclick=lc));else if(p!==4&&(a=a.child,a!==null))for(Zp(a,l,c),a=a.sibling;a!==null;)Zp(a,l,c),a=a.sibling}function Jp(a,l,c){var p=a.tag;if(p===5||p===6)a=a.stateNode,l?c.insertBefore(a,l):c.appendChild(a);else if(p!==4&&(a=a.child,a!==null))for(Jp(a,l,c),a=a.sibling;a!==null;)Jp(a,l,c),a=a.sibling}var Dt=null,Xr=!1;function Pi(a,l,c){for(c=c.child;c!==null;)Jb(a,l,c),c=c.sibling}function Jb(a,l,c){if(cn&&typeof cn.onCommitFiberUnmount=="function")try{cn.onCommitFiberUnmount(Wu,c)}catch{}switch(c.tag){case 5:Gt||ko(c,l);case 6:var p=Dt,y=Xr;Dt=null,Pi(a,l,c),Dt=p,Xr=y,Dt!==null&&(Xr?(a=Dt,c=c.stateNode,a.nodeType===8?a.parentNode.removeChild(c):a.removeChild(c)):Dt.removeChild(c.stateNode));break;case 18:Dt!==null&&(Xr?(a=Dt,c=c.stateNode,a.nodeType===8?fp(a.parentNode,c):a.nodeType===1&&fp(a,c),ql(a)):fp(Dt,c.stateNode));break;case 4:p=Dt,y=Xr,Dt=c.stateNode.containerInfo,Xr=!0,Pi(a,l,c),Dt=p,Xr=y;break;case 0:case 11:case 14:case 15:if(!Gt&&(p=c.updateQueue,p!==null&&(p=p.lastEffect,p!==null))){y=p=p.next;do{var b=y,A=b.destroy;b=b.tag,A!==void 0&&((b&2)!==0||(b&4)!==0)&&Qp(c,l,A),y=y.next}while(y!==p)}Pi(a,l,c);break;case 1:if(!Gt&&(ko(c,l),p=c.stateNode,typeof p.componentWillUnmount=="function"))try{p.props=c.memoizedProps,p.state=c.memoizedState,p.componentWillUnmount()}catch(I){ct(c,l,I)}Pi(a,l,c);break;case 21:Pi(a,l,c);break;case 22:c.mode&1?(Gt=(p=Gt)||c.memoizedState!==null,Pi(a,l,c),Gt=p):Pi(a,l,c);break;default:Pi(a,l,c)}}function e1(a){var l=a.updateQueue;if(l!==null){a.updateQueue=null;var c=a.stateNode;c===null&&(c=a.stateNode=new wI),l.forEach(function(p){var y=NI.bind(null,a,p);c.has(p)||(c.add(p),p.then(y,y))})}}function Zr(a,l){var c=l.deletions;if(c!==null)for(var p=0;p<c.length;p++){var y=c[p];try{var b=a,A=l,I=A;e:for(;I!==null;){switch(I.tag){case 5:Dt=I.stateNode,Xr=!1;break e;case 3:Dt=I.stateNode.containerInfo,Xr=!0;break e;case 4:Dt=I.stateNode.containerInfo,Xr=!0;break e}I=I.return}if(Dt===null)throw Error(r(160));Jb(b,A,y),Dt=null,Xr=!1;var D=y.alternate;D!==null&&(D.return=null),y.return=null}catch(K){ct(y,l,K)}}if(l.subtreeFlags&12854)for(l=l.child;l!==null;)t1(l,a),l=l.sibling}function t1(a,l){var c=a.alternate,p=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:if(Zr(l,a),pn(a),p&4){try{ms(3,a,a.return),jc(3,a)}catch(xe){ct(a,a.return,xe)}try{ms(5,a,a.return)}catch(xe){ct(a,a.return,xe)}}break;case 1:Zr(l,a),pn(a),p&512&&c!==null&&ko(c,c.return);break;case 5:if(Zr(l,a),pn(a),p&512&&c!==null&&ko(c,c.return),a.flags&32){var y=a.stateNode;try{Rl(y,"")}catch(xe){ct(a,a.return,xe)}}if(p&4&&(y=a.stateNode,y!=null)){var b=a.memoizedProps,A=c!==null?c.memoizedProps:b,I=a.type,D=a.updateQueue;if(a.updateQueue=null,D!==null)try{I==="input"&&b.type==="radio"&&b.name!=null&&vt(y,b),jh(I,A);var K=jh(I,b);for(A=0;A<D.length;A+=2){var re=D[A],ie=D[A+1];re==="style"?$0(y,ie):re==="dangerouslySetInnerHTML"?D0(y,ie):re==="children"?Rl(y,ie):j(y,re,ie,K)}switch(I){case"input":lr(y,b);break;case"textarea":I0(y,b);break;case"select":var ee=y._wrapperState.wasMultiple;y._wrapperState.wasMultiple=!!b.multiple;var he=b.value;he!=null?Ze(y,!!b.multiple,he,!1):ee!==!!b.multiple&&(b.defaultValue!=null?Ze(y,!!b.multiple,b.defaultValue,!0):Ze(y,!!b.multiple,b.multiple?[]:"",!1))}y[is]=b}catch(xe){ct(a,a.return,xe)}}break;case 6:if(Zr(l,a),pn(a),p&4){if(a.stateNode===null)throw Error(r(162));y=a.stateNode,b=a.memoizedProps;try{y.nodeValue=b}catch(xe){ct(a,a.return,xe)}}break;case 3:if(Zr(l,a),pn(a),p&4&&c!==null&&c.memoizedState.isDehydrated)try{ql(l.containerInfo)}catch(xe){ct(a,a.return,xe)}break;case 4:Zr(l,a),pn(a);break;case 13:Zr(l,a),pn(a),y=a.child,y.flags&8192&&(b=y.memoizedState!==null,y.stateNode.isHidden=b,!b||y.alternate!==null&&y.alternate.memoizedState!==null||(rm=pt())),p&4&&e1(a);break;case 22:if(re=c!==null&&c.memoizedState!==null,a.mode&1?(Gt=(K=Gt)||re,Zr(l,a),Gt=K):Zr(l,a),pn(a),p&8192){if(K=a.memoizedState!==null,(a.stateNode.isHidden=K)&&!re&&(a.mode&1)!==0)for(me=a,re=a.child;re!==null;){for(ie=me=re;me!==null;){switch(ee=me,he=ee.child,ee.tag){case 0:case 11:case 14:case 15:ms(4,ee,ee.return);break;case 1:ko(ee,ee.return);var ge=ee.stateNode;if(typeof ge.componentWillUnmount=="function"){p=ee,c=ee.return;try{l=p,ge.props=l.memoizedProps,ge.state=l.memoizedState,ge.componentWillUnmount()}catch(xe){ct(p,c,xe)}}break;case 5:ko(ee,ee.return);break;case 22:if(ee.memoizedState!==null){i1(ie);continue}}he!==null?(he.return=ee,me=he):i1(ie)}re=re.sibling}e:for(re=null,ie=a;;){if(ie.tag===5){if(re===null){re=ie;try{y=ie.stateNode,K?(b=y.style,typeof b.setProperty=="function"?b.setProperty("display","none","important"):b.display="none"):(I=ie.stateNode,D=ie.memoizedProps.style,A=D!=null&&D.hasOwnProperty("display")?D.display:null,I.style.display=R0("display",A))}catch(xe){ct(a,a.return,xe)}}}else if(ie.tag===6){if(re===null)try{ie.stateNode.nodeValue=K?"":ie.memoizedProps}catch(xe){ct(a,a.return,xe)}}else if((ie.tag!==22&&ie.tag!==23||ie.memoizedState===null||ie===a)&&ie.child!==null){ie.child.return=ie,ie=ie.child;continue}if(ie===a)break e;for(;ie.sibling===null;){if(ie.return===null||ie.return===a)break e;re===ie&&(re=null),ie=ie.return}re===ie&&(re=null),ie.sibling.return=ie.return,ie=ie.sibling}}break;case 19:Zr(l,a),pn(a),p&4&&e1(a);break;case 21:break;default:Zr(l,a),pn(a)}}function pn(a){var l=a.flags;if(l&2){try{e:{for(var c=a.return;c!==null;){if(Xb(c)){var p=c;break e}c=c.return}throw Error(r(160))}switch(p.tag){case 5:var y=p.stateNode;p.flags&32&&(Rl(y,""),p.flags&=-33);var b=Zb(a);Jp(a,b,y);break;case 3:case 4:var A=p.stateNode.containerInfo,I=Zb(a);Zp(a,I,A);break;default:throw Error(r(161))}}catch(D){ct(a,a.return,D)}a.flags&=-3}l&4096&&(a.flags&=-4097)}function kI(a,l,c){me=a,r1(a)}function r1(a,l,c){for(var p=(a.mode&1)!==0;me!==null;){var y=me,b=y.child;if(y.tag===22&&p){var A=y.memoizedState!==null||_c;if(!A){var I=y.alternate,D=I!==null&&I.memoizedState!==null||Gt;I=_c;var K=Gt;if(_c=A,(Gt=D)&&!K)for(me=y;me!==null;)A=me,D=A.child,A.tag===22&&A.memoizedState!==null?a1(y):D!==null?(D.return=A,me=D):a1(y);for(;b!==null;)me=b,r1(b),b=b.sibling;me=y,_c=I,Gt=K}n1(a)}else(y.subtreeFlags&8772)!==0&&b!==null?(b.return=y,me=b):n1(a)}}function n1(a){for(;me!==null;){var l=me;if((l.flags&8772)!==0){var c=l.alternate;try{if((l.flags&8772)!==0)switch(l.tag){case 0:case 11:case 15:Gt||jc(5,l);break;case 1:var p=l.stateNode;if(l.flags&4&&!Gt)if(c===null)p.componentDidMount();else{var y=l.elementType===l.type?c.memoizedProps:Qr(l.type,c.memoizedProps);p.componentDidUpdate(y,c.memoizedState,p.__reactInternalSnapshotBeforeUpdate)}var b=l.updateQueue;b!==null&&ib(l,b,p);break;case 3:var A=l.updateQueue;if(A!==null){if(c=null,l.child!==null)switch(l.child.tag){case 5:c=l.child.stateNode;break;case 1:c=l.child.stateNode}ib(l,A,c)}break;case 5:var I=l.stateNode;if(c===null&&l.flags&4){c=I;var D=l.memoizedProps;switch(l.type){case"button":case"input":case"select":case"textarea":D.autoFocus&&c.focus();break;case"img":D.src&&(c.src=D.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(l.memoizedState===null){var K=l.alternate;if(K!==null){var re=K.memoizedState;if(re!==null){var ie=re.dehydrated;ie!==null&&ql(ie)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}Gt||l.flags&512&&Xp(l)}catch(ee){ct(l,l.return,ee)}}if(l===a){me=null;break}if(c=l.sibling,c!==null){c.return=l.return,me=c;break}me=l.return}}function i1(a){for(;me!==null;){var l=me;if(l===a){me=null;break}var c=l.sibling;if(c!==null){c.return=l.return,me=c;break}me=l.return}}function a1(a){for(;me!==null;){var l=me;try{switch(l.tag){case 0:case 11:case 15:var c=l.return;try{jc(4,l)}catch(D){ct(l,c,D)}break;case 1:var p=l.stateNode;if(typeof p.componentDidMount=="function"){var y=l.return;try{p.componentDidMount()}catch(D){ct(l,y,D)}}var b=l.return;try{Xp(l)}catch(D){ct(l,b,D)}break;case 5:var A=l.return;try{Xp(l)}catch(D){ct(l,A,D)}}}catch(D){ct(l,l.return,D)}if(l===a){me=null;break}var I=l.sibling;if(I!==null){I.return=l.return,me=I;break}me=l.return}}var EI=Math.ceil,Nc=O.ReactCurrentDispatcher,em=O.ReactCurrentOwner,Tr=O.ReactCurrentBatchConfig,We=0,Ot=null,yt=null,Rt=0,Sr=0,Eo=bi(0),wt=0,vs=null,da=0,Ic=0,tm=0,ys=null,dr=null,rm=0,Po=1/0,Un=null,Mc=!1,nm=null,Ai=null,Tc=!1,Oi=null,Dc=0,gs=0,im=null,Rc=-1,$c=0;function er(){return(We&6)!==0?pt():Rc!==-1?Rc:Rc=pt()}function Ci(a){return(a.mode&1)===0?1:(We&2)!==0&&Rt!==0?Rt&-Rt:lI.transition!==null?($c===0&&($c=Z0()),$c):(a=qe,a!==0||(a=window.event,a=a===void 0?16:lx(a.type)),a)}function Jr(a,l,c,p){if(50<gs)throw gs=0,im=null,Error(r(185));Ul(a,c,p),((We&2)===0||a!==Ot)&&(a===Ot&&((We&2)===0&&(Ic|=c),wt===4&&_i(a,Rt)),fr(a,p),c===1&&We===0&&(l.mode&1)===0&&(Po=pt()+500,dc&&Si()))}function fr(a,l){var c=a.callbackNode;lN(a,l);var p=Vu(a,a===Ot?Rt:0);if(p===0)c!==null&&Y0(c),a.callbackNode=null,a.callbackPriority=0;else if(l=p&-p,a.callbackPriority!==l){if(c!=null&&Y0(c),l===1)a.tag===0?oI(l1.bind(null,a)):Vx(l1.bind(null,a)),rI(function(){(We&6)===0&&Si()}),c=null;else{switch(J0(p)){case 1:c=$h;break;case 4:c=Q0;break;case 16:c=Uu;break;case 536870912:c=X0;break;default:c=Uu}c=m1(c,o1.bind(null,a))}a.callbackPriority=l,a.callbackNode=c}}function o1(a,l){if(Rc=-1,$c=0,(We&6)!==0)throw Error(r(327));var c=a.callbackNode;if(Ao()&&a.callbackNode!==c)return null;var p=Vu(a,a===Ot?Rt:0);if(p===0)return null;if((p&30)!==0||(p&a.expiredLanes)!==0||l)l=Lc(a,p);else{l=p;var y=We;We|=2;var b=u1();(Ot!==a||Rt!==l)&&(Un=null,Po=pt()+500,ha(a,l));do try{OI();break}catch(I){s1(a,I)}while(!0);Sp(),Nc.current=b,We=y,yt!==null?l=0:(Ot=null,Rt=0,l=wt)}if(l!==0){if(l===2&&(y=Lh(a),y!==0&&(p=y,l=am(a,y))),l===1)throw c=vs,ha(a,0),_i(a,p),fr(a,pt()),c;if(l===6)_i(a,p);else{if(y=a.current.alternate,(p&30)===0&&!PI(y)&&(l=Lc(a,p),l===2&&(b=Lh(a),b!==0&&(p=b,l=am(a,b))),l===1))throw c=vs,ha(a,0),_i(a,p),fr(a,pt()),c;switch(a.finishedWork=y,a.finishedLanes=p,l){case 0:case 1:throw Error(r(345));case 2:pa(a,dr,Un);break;case 3:if(_i(a,p),(p&130023424)===p&&(l=rm+500-pt(),10<l)){if(Vu(a,0)!==0)break;if(y=a.suspendedLanes,(y&p)!==p){er(),a.pingedLanes|=a.suspendedLanes&y;break}a.timeoutHandle=dp(pa.bind(null,a,dr,Un),l);break}pa(a,dr,Un);break;case 4:if(_i(a,p),(p&4194240)===p)break;for(l=a.eventTimes,y=-1;0<p;){var A=31-qr(p);b=1<<A,A=l[A],A>y&&(y=A),p&=~b}if(p=y,p=pt()-p,p=(120>p?120:480>p?480:1080>p?1080:1920>p?1920:3e3>p?3e3:4320>p?4320:1960*EI(p/1960))-p,10<p){a.timeoutHandle=dp(pa.bind(null,a,dr,Un),p);break}pa(a,dr,Un);break;case 5:pa(a,dr,Un);break;default:throw Error(r(329))}}}return fr(a,pt()),a.callbackNode===c?o1.bind(null,a):null}function am(a,l){var c=ys;return a.current.memoizedState.isDehydrated&&(ha(a,l).flags|=256),a=Lc(a,l),a!==2&&(l=dr,dr=c,l!==null&&om(l)),a}function om(a){dr===null?dr=a:dr.push.apply(dr,a)}function PI(a){for(var l=a;;){if(l.flags&16384){var c=l.updateQueue;if(c!==null&&(c=c.stores,c!==null))for(var p=0;p<c.length;p++){var y=c[p],b=y.getSnapshot;y=y.value;try{if(!Gr(b(),y))return!1}catch{return!1}}}if(c=l.child,l.subtreeFlags&16384&&c!==null)c.return=l,l=c;else{if(l===a)break;for(;l.sibling===null;){if(l.return===null||l.return===a)return!0;l=l.return}l.sibling.return=l.return,l=l.sibling}}return!0}function _i(a,l){for(l&=~tm,l&=~Ic,a.suspendedLanes|=l,a.pingedLanes&=~l,a=a.expirationTimes;0<l;){var c=31-qr(l),p=1<<c;a[c]=-1,l&=~p}}function l1(a){if((We&6)!==0)throw Error(r(327));Ao();var l=Vu(a,0);if((l&1)===0)return fr(a,pt()),null;var c=Lc(a,l);if(a.tag!==0&&c===2){var p=Lh(a);p!==0&&(l=p,c=am(a,p))}if(c===1)throw c=vs,ha(a,0),_i(a,l),fr(a,pt()),c;if(c===6)throw Error(r(345));return a.finishedWork=a.current.alternate,a.finishedLanes=l,pa(a,dr,Un),fr(a,pt()),null}function lm(a,l){var c=We;We|=1;try{return a(l)}finally{We=c,We===0&&(Po=pt()+500,dc&&Si())}}function fa(a){Oi!==null&&Oi.tag===0&&(We&6)===0&&Ao();var l=We;We|=1;var c=Tr.transition,p=qe;try{if(Tr.transition=null,qe=1,a)return a()}finally{qe=p,Tr.transition=c,We=l,(We&6)===0&&Si()}}function sm(){Sr=Eo.current,et(Eo)}function ha(a,l){a.finishedWork=null,a.finishedLanes=0;var c=a.timeoutHandle;if(c!==-1&&(a.timeoutHandle=-1,tI(c)),yt!==null)for(c=yt.return;c!==null;){var p=c;switch(yp(p),p.tag){case 1:p=p.type.childContextTypes,p!=null&&uc();break;case 3:wo(),et(sr),et(Kt),jp();break;case 5:Cp(p);break;case 4:wo();break;case 13:et(st);break;case 19:et(st);break;case 10:kp(p.type._context);break;case 22:case 23:sm()}c=c.return}if(Ot=a,yt=a=ji(a.current,null),Rt=Sr=l,wt=0,vs=null,tm=Ic=da=0,dr=ys=null,sa!==null){for(l=0;l<sa.length;l++)if(c=sa[l],p=c.interleaved,p!==null){c.interleaved=null;var y=p.next,b=c.pending;if(b!==null){var A=b.next;b.next=y,p.next=A}c.pending=p}sa=null}return a}function s1(a,l){do{var c=yt;try{if(Sp(),wc.current=Pc,Sc){for(var p=ut.memoizedState;p!==null;){var y=p.queue;y!==null&&(y.pending=null),p=p.next}Sc=!1}if(ca=0,At=bt=ut=null,cs=!1,ds=0,em.current=null,c===null||c.return===null){wt=1,vs=l,yt=null;break}e:{var b=a,A=c.return,I=c,D=l;if(l=Rt,I.flags|=32768,D!==null&&typeof D=="object"&&typeof D.then=="function"){var K=D,re=I,ie=re.tag;if((re.mode&1)===0&&(ie===0||ie===11||ie===15)){var ee=re.alternate;ee?(re.updateQueue=ee.updateQueue,re.memoizedState=ee.memoizedState,re.lanes=ee.lanes):(re.updateQueue=null,re.memoizedState=null)}var he=Mb(A);if(he!==null){he.flags&=-257,Tb(he,A,I,b,l),he.mode&1&&Ib(b,K,l),l=he,D=K;var ge=l.updateQueue;if(ge===null){var xe=new Set;xe.add(D),l.updateQueue=xe}else ge.add(D);break e}else{if((l&1)===0){Ib(b,K,l),um();break e}D=Error(r(426))}}else if(it&&I.mode&1){var mt=Mb(A);if(mt!==null){(mt.flags&65536)===0&&(mt.flags|=256),Tb(mt,A,I,b,l),bp(So(D,I));break e}}b=D=So(D,I),wt!==4&&(wt=2),ys===null?ys=[b]:ys.push(b),b=A;do{switch(b.tag){case 3:b.flags|=65536,l&=-l,b.lanes|=l;var U=jb(b,D,l);nb(b,U);break e;case 1:I=D;var L=b.type,W=b.stateNode;if((b.flags&128)===0&&(typeof L.getDerivedStateFromError=="function"||W!==null&&typeof W.componentDidCatch=="function"&&(Ai===null||!Ai.has(W)))){b.flags|=65536,l&=-l,b.lanes|=l;var oe=Nb(b,I,l);nb(b,oe);break e}}b=b.return}while(b!==null)}d1(c)}catch(Se){l=Se,yt===c&&c!==null&&(yt=c=c.return);continue}break}while(!0)}function u1(){var a=Nc.current;return Nc.current=Pc,a===null?Pc:a}function um(){(wt===0||wt===3||wt===2)&&(wt=4),Ot===null||(da&268435455)===0&&(Ic&268435455)===0||_i(Ot,Rt)}function Lc(a,l){var c=We;We|=2;var p=u1();(Ot!==a||Rt!==l)&&(Un=null,ha(a,l));do try{AI();break}catch(y){s1(a,y)}while(!0);if(Sp(),We=c,Nc.current=p,yt!==null)throw Error(r(261));return Ot=null,Rt=0,wt}function AI(){for(;yt!==null;)c1(yt)}function OI(){for(;yt!==null&&!Zj();)c1(yt)}function c1(a){var l=p1(a.alternate,a,Sr);a.memoizedProps=a.pendingProps,l===null?d1(a):yt=l,em.current=null}function d1(a){var l=a;do{var c=l.alternate;if(a=l.return,(l.flags&32768)===0){if(c=xI(c,l,Sr),c!==null){yt=c;return}}else{if(c=bI(c,l),c!==null){c.flags&=32767,yt=c;return}if(a!==null)a.flags|=32768,a.subtreeFlags=0,a.deletions=null;else{wt=6,yt=null;return}}if(l=l.sibling,l!==null){yt=l;return}yt=l=a}while(l!==null);wt===0&&(wt=5)}function pa(a,l,c){var p=qe,y=Tr.transition;try{Tr.transition=null,qe=1,CI(a,l,c,p)}finally{Tr.transition=y,qe=p}return null}function CI(a,l,c,p){do Ao();while(Oi!==null);if((We&6)!==0)throw Error(r(327));c=a.finishedWork;var y=a.finishedLanes;if(c===null)return null;if(a.finishedWork=null,a.finishedLanes=0,c===a.current)throw Error(r(177));a.callbackNode=null,a.callbackPriority=0;var b=c.lanes|c.childLanes;if(sN(a,b),a===Ot&&(yt=Ot=null,Rt=0),(c.subtreeFlags&2064)===0&&(c.flags&2064)===0||Tc||(Tc=!0,m1(Uu,function(){return Ao(),null})),b=(c.flags&15990)!==0,(c.subtreeFlags&15990)!==0||b){b=Tr.transition,Tr.transition=null;var A=qe;qe=1;var I=We;We|=4,em.current=null,SI(a,c),t1(c,a),GN(up),Yu=!!sp,up=sp=null,a.current=c,kI(c),Jj(),We=I,qe=A,Tr.transition=b}else a.current=c;if(Tc&&(Tc=!1,Oi=a,Dc=y),b=a.pendingLanes,b===0&&(Ai=null),rN(c.stateNode),fr(a,pt()),l!==null)for(p=a.onRecoverableError,c=0;c<l.length;c++)y=l[c],p(y.value,{componentStack:y.stack,digest:y.digest});if(Mc)throw Mc=!1,a=nm,nm=null,a;return(Dc&1)!==0&&a.tag!==0&&Ao(),b=a.pendingLanes,(b&1)!==0?a===im?gs++:(gs=0,im=a):gs=0,Si(),null}function Ao(){if(Oi!==null){var a=J0(Dc),l=Tr.transition,c=qe;try{if(Tr.transition=null,qe=16>a?16:a,Oi===null)var p=!1;else{if(a=Oi,Oi=null,Dc=0,(We&6)!==0)throw Error(r(331));var y=We;for(We|=4,me=a.current;me!==null;){var b=me,A=b.child;if((me.flags&16)!==0){var I=b.deletions;if(I!==null){for(var D=0;D<I.length;D++){var K=I[D];for(me=K;me!==null;){var re=me;switch(re.tag){case 0:case 11:case 15:ms(8,re,b)}var ie=re.child;if(ie!==null)ie.return=re,me=ie;else for(;me!==null;){re=me;var ee=re.sibling,he=re.return;if(Qb(re),re===K){me=null;break}if(ee!==null){ee.return=he,me=ee;break}me=he}}}var ge=b.alternate;if(ge!==null){var xe=ge.child;if(xe!==null){ge.child=null;do{var mt=xe.sibling;xe.sibling=null,xe=mt}while(xe!==null)}}me=b}}if((b.subtreeFlags&2064)!==0&&A!==null)A.return=b,me=A;else e:for(;me!==null;){if(b=me,(b.flags&2048)!==0)switch(b.tag){case 0:case 11:case 15:ms(9,b,b.return)}var U=b.sibling;if(U!==null){U.return=b.return,me=U;break e}me=b.return}}var L=a.current;for(me=L;me!==null;){A=me;var W=A.child;if((A.subtreeFlags&2064)!==0&&W!==null)W.return=A,me=W;else e:for(A=L;me!==null;){if(I=me,(I.flags&2048)!==0)try{switch(I.tag){case 0:case 11:case 15:jc(9,I)}}catch(Se){ct(I,I.return,Se)}if(I===A){me=null;break e}var oe=I.sibling;if(oe!==null){oe.return=I.return,me=oe;break e}me=I.return}}if(We=y,Si(),cn&&typeof cn.onPostCommitFiberRoot=="function")try{cn.onPostCommitFiberRoot(Wu,a)}catch{}p=!0}return p}finally{qe=c,Tr.transition=l}}return!1}function f1(a,l,c){l=So(c,l),l=jb(a,l,1),a=Ei(a,l,1),l=er(),a!==null&&(Ul(a,1,l),fr(a,l))}function ct(a,l,c){if(a.tag===3)f1(a,a,c);else for(;l!==null;){if(l.tag===3){f1(l,a,c);break}else if(l.tag===1){var p=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof p.componentDidCatch=="function"&&(Ai===null||!Ai.has(p))){a=So(c,a),a=Nb(l,a,1),l=Ei(l,a,1),a=er(),l!==null&&(Ul(l,1,a),fr(l,a));break}}l=l.return}}function _I(a,l,c){var p=a.pingCache;p!==null&&p.delete(l),l=er(),a.pingedLanes|=a.suspendedLanes&c,Ot===a&&(Rt&c)===c&&(wt===4||wt===3&&(Rt&130023424)===Rt&&500>pt()-rm?ha(a,0):tm|=c),fr(a,l)}function h1(a,l){l===0&&((a.mode&1)===0?l=1:(l=Ku,Ku<<=1,(Ku&130023424)===0&&(Ku=4194304)));var c=er();a=zn(a,l),a!==null&&(Ul(a,l,c),fr(a,c))}function jI(a){var l=a.memoizedState,c=0;l!==null&&(c=l.retryLane),h1(a,c)}function NI(a,l){var c=0;switch(a.tag){case 13:var p=a.stateNode,y=a.memoizedState;y!==null&&(c=y.retryLane);break;case 19:p=a.stateNode;break;default:throw Error(r(314))}p!==null&&p.delete(l),h1(a,c)}var p1;p1=function(a,l,c){if(a!==null)if(a.memoizedProps!==l.pendingProps||sr.current)cr=!0;else{if((a.lanes&c)===0&&(l.flags&128)===0)return cr=!1,gI(a,l,c);cr=(a.flags&131072)!==0}else cr=!1,it&&(l.flags&1048576)!==0&&qx(l,hc,l.index);switch(l.lanes=0,l.tag){case 2:var p=l.type;Cc(a,l),a=l.pendingProps;var y=po(l,Kt.current);bo(l,c),y=Mp(null,l,p,a,y,c);var b=Tp();return l.flags|=1,typeof y=="object"&&y!==null&&typeof y.render=="function"&&y.$$typeof===void 0?(l.tag=1,l.memoizedState=null,l.updateQueue=null,ur(p)?(b=!0,cc(l)):b=!1,l.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,Ap(l),y.updater=Ac,l.stateNode=y,y._reactInternals=l,Fp(l,p,a,c),l=Hp(null,l,p,!0,b,c)):(l.tag=0,it&&b&&vp(l),Jt(null,l,y,c),l=l.child),l;case 16:p=l.elementType;e:{switch(Cc(a,l),a=l.pendingProps,y=p._init,p=y(p._payload),l.type=p,y=l.tag=MI(p),a=Qr(p,a),y){case 0:l=Wp(null,l,p,a,c);break e;case 1:l=Fb(null,l,p,a,c);break e;case 11:l=Db(null,l,p,a,c);break e;case 14:l=Rb(null,l,p,Qr(p.type,a),c);break e}throw Error(r(306,p,""))}return l;case 0:return p=l.type,y=l.pendingProps,y=l.elementType===p?y:Qr(p,y),Wp(a,l,p,y,c);case 1:return p=l.type,y=l.pendingProps,y=l.elementType===p?y:Qr(p,y),Fb(a,l,p,y,c);case 3:e:{if(Bb(l),a===null)throw Error(r(387));p=l.pendingProps,b=l.memoizedState,y=b.element,rb(a,l),xc(l,p,null,c);var A=l.memoizedState;if(p=A.element,b.isDehydrated)if(b={element:p,isDehydrated:!1,cache:A.cache,pendingSuspenseBoundaries:A.pendingSuspenseBoundaries,transitions:A.transitions},l.updateQueue.baseState=b,l.memoizedState=b,l.flags&256){y=So(Error(r(423)),l),l=Ub(a,l,p,c,y);break e}else if(p!==y){y=So(Error(r(424)),l),l=Ub(a,l,p,c,y);break e}else for(wr=xi(l.stateNode.containerInfo.firstChild),br=l,it=!0,Yr=null,c=eb(l,null,p,c),l.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{if(yo(),p===y){l=Bn(a,l,c);break e}Jt(a,l,p,c)}l=l.child}return l;case 5:return ab(l),a===null&&xp(l),p=l.type,y=l.pendingProps,b=a!==null?a.memoizedProps:null,A=y.children,cp(p,y)?A=null:b!==null&&cp(p,b)&&(l.flags|=32),zb(a,l),Jt(a,l,A,c),l.child;case 6:return a===null&&xp(l),null;case 13:return Wb(a,l,c);case 4:return Op(l,l.stateNode.containerInfo),p=l.pendingProps,a===null?l.child=go(l,null,p,c):Jt(a,l,p,c),l.child;case 11:return p=l.type,y=l.pendingProps,y=l.elementType===p?y:Qr(p,y),Db(a,l,p,y,c);case 7:return Jt(a,l,l.pendingProps,c),l.child;case 8:return Jt(a,l,l.pendingProps.children,c),l.child;case 12:return Jt(a,l,l.pendingProps.children,c),l.child;case 10:e:{if(p=l.type._context,y=l.pendingProps,b=l.memoizedProps,A=y.value,Ye(vc,p._currentValue),p._currentValue=A,b!==null)if(Gr(b.value,A)){if(b.children===y.children&&!sr.current){l=Bn(a,l,c);break e}}else for(b=l.child,b!==null&&(b.return=l);b!==null;){var I=b.dependencies;if(I!==null){A=b.child;for(var D=I.firstContext;D!==null;){if(D.context===p){if(b.tag===1){D=Fn(-1,c&-c),D.tag=2;var K=b.updateQueue;if(K!==null){K=K.shared;var re=K.pending;re===null?D.next=D:(D.next=re.next,re.next=D),K.pending=D}}b.lanes|=c,D=b.alternate,D!==null&&(D.lanes|=c),Ep(b.return,c,l),I.lanes|=c;break}D=D.next}}else if(b.tag===10)A=b.type===l.type?null:b.child;else if(b.tag===18){if(A=b.return,A===null)throw Error(r(341));A.lanes|=c,I=A.alternate,I!==null&&(I.lanes|=c),Ep(A,c,l),A=b.sibling}else A=b.child;if(A!==null)A.return=b;else for(A=b;A!==null;){if(A===l){A=null;break}if(b=A.sibling,b!==null){b.return=A.return,A=b;break}A=A.return}b=A}Jt(a,l,y.children,c),l=l.child}return l;case 9:return y=l.type,p=l.pendingProps.children,bo(l,c),y=Ir(y),p=p(y),l.flags|=1,Jt(a,l,p,c),l.child;case 14:return p=l.type,y=Qr(p,l.pendingProps),y=Qr(p.type,y),Rb(a,l,p,y,c);case 15:return $b(a,l,l.type,l.pendingProps,c);case 17:return p=l.type,y=l.pendingProps,y=l.elementType===p?y:Qr(p,y),Cc(a,l),l.tag=1,ur(p)?(a=!0,cc(l)):a=!1,bo(l,c),Cb(l,p,y),Fp(l,p,y,c),Hp(null,l,p,!0,a,c);case 19:return Kb(a,l,c);case 22:return Lb(a,l,c)}throw Error(r(156,l.tag))};function m1(a,l){return G0(a,l)}function II(a,l,c,p){this.tag=a,this.key=c,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=l,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=p,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Dr(a,l,c,p){return new II(a,l,c,p)}function cm(a){return a=a.prototype,!(!a||!a.isReactComponent)}function MI(a){if(typeof a=="function")return cm(a)?1:0;if(a!=null){if(a=a.$$typeof,a===B)return 11;if(a===le)return 14}return 2}function ji(a,l){var c=a.alternate;return c===null?(c=Dr(a.tag,l,a.key,a.mode),c.elementType=a.elementType,c.type=a.type,c.stateNode=a.stateNode,c.alternate=a,a.alternate=c):(c.pendingProps=l,c.type=a.type,c.flags=0,c.subtreeFlags=0,c.deletions=null),c.flags=a.flags&14680064,c.childLanes=a.childLanes,c.lanes=a.lanes,c.child=a.child,c.memoizedProps=a.memoizedProps,c.memoizedState=a.memoizedState,c.updateQueue=a.updateQueue,l=a.dependencies,c.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext},c.sibling=a.sibling,c.index=a.index,c.ref=a.ref,c}function zc(a,l,c,p,y,b){var A=2;if(p=a,typeof a=="function")cm(a)&&(A=1);else if(typeof a=="string")A=5;else e:switch(a){case R:return ma(c.children,y,b,l);case z:A=8,y|=8;break;case F:return a=Dr(12,c,l,y|2),a.elementType=F,a.lanes=b,a;case ue:return a=Dr(13,c,l,y),a.elementType=ue,a.lanes=b,a;case G:return a=Dr(19,c,l,y),a.elementType=G,a.lanes=b,a;case de:return Fc(c,y,b,l);default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case V:A=10;break e;case Q:A=9;break e;case B:A=11;break e;case le:A=14;break e;case fe:A=16,p=null;break e}throw Error(r(130,a==null?a:typeof a,""))}return l=Dr(A,c,l,y),l.elementType=a,l.type=p,l.lanes=b,l}function ma(a,l,c,p){return a=Dr(7,a,p,l),a.lanes=c,a}function Fc(a,l,c,p){return a=Dr(22,a,p,l),a.elementType=de,a.lanes=c,a.stateNode={isHidden:!1},a}function dm(a,l,c){return a=Dr(6,a,null,l),a.lanes=c,a}function fm(a,l,c){return l=Dr(4,a.children!==null?a.children:[],a.key,l),l.lanes=c,l.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},l}function TI(a,l,c,p,y){this.tag=l,this.containerInfo=a,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=zh(0),this.expirationTimes=zh(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zh(0),this.identifierPrefix=p,this.onRecoverableError=y,this.mutableSourceEagerHydrationData=null}function hm(a,l,c,p,y,b,A,I,D){return a=new TI(a,l,c,I,D),l===1?(l=1,b===!0&&(l|=8)):l=0,b=Dr(3,null,null,l),a.current=b,b.stateNode=a,b.memoizedState={element:p,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ap(b),a}function DI(a,l,c){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:C,key:p==null?null:""+p,children:a,containerInfo:l,implementation:c}}function v1(a){if(!a)return wi;a=a._reactInternals;e:{if(na(a)!==a||a.tag!==1)throw Error(r(170));var l=a;do{switch(l.tag){case 3:l=l.stateNode.context;break e;case 1:if(ur(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break e}}l=l.return}while(l!==null);throw Error(r(171))}if(a.tag===1){var c=a.type;if(ur(c))return Hx(a,c,l)}return l}function y1(a,l,c,p,y,b,A,I,D){return a=hm(c,p,!0,a,y,b,A,I,D),a.context=v1(null),c=a.current,p=er(),y=Ci(c),b=Fn(p,y),b.callback=l??null,Ei(c,b,y),a.current.lanes=y,Ul(a,y,p),fr(a,p),a}function Bc(a,l,c,p){var y=l.current,b=er(),A=Ci(y);return c=v1(c),l.context===null?l.context=c:l.pendingContext=c,l=Fn(b,A),l.payload={element:a},p=p===void 0?null:p,p!==null&&(l.callback=p),a=Ei(y,l,A),a!==null&&(Jr(a,y,A,b),gc(a,y,A)),A}function Uc(a){if(a=a.current,!a.child)return null;switch(a.child.tag){case 5:return a.child.stateNode;default:return a.child.stateNode}}function g1(a,l){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var c=a.retryLane;a.retryLane=c!==0&&c<l?c:l}}function pm(a,l){g1(a,l),(a=a.alternate)&&g1(a,l)}function RI(){return null}var x1=typeof reportError=="function"?reportError:function(a){console.error(a)};function mm(a){this._internalRoot=a}Wc.prototype.render=mm.prototype.render=function(a){var l=this._internalRoot;if(l===null)throw Error(r(409));Bc(a,l,null,null)},Wc.prototype.unmount=mm.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var l=a.containerInfo;fa(function(){Bc(null,a,null,null)}),l[Dn]=null}};function Wc(a){this._internalRoot=a}Wc.prototype.unstable_scheduleHydration=function(a){if(a){var l=rx();a={blockedOn:null,target:a,priority:l};for(var c=0;c<vi.length&&l!==0&&l<vi[c].priority;c++);vi.splice(c,0,a),c===0&&ax(a)}};function vm(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function Hc(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11&&(a.nodeType!==8||a.nodeValue!==" react-mount-point-unstable "))}function b1(){}function $I(a,l,c,p,y){if(y){if(typeof p=="function"){var b=p;p=function(){var K=Uc(A);b.call(K)}}var A=y1(l,p,a,0,null,!1,!1,"",b1);return a._reactRootContainer=A,a[Dn]=A.current,rs(a.nodeType===8?a.parentNode:a),fa(),A}for(;y=a.lastChild;)a.removeChild(y);if(typeof p=="function"){var I=p;p=function(){var K=Uc(D);I.call(K)}}var D=hm(a,0,!1,null,null,!1,!1,"",b1);return a._reactRootContainer=D,a[Dn]=D.current,rs(a.nodeType===8?a.parentNode:a),fa(function(){Bc(l,D,c,p)}),D}function Kc(a,l,c,p,y){var b=c._reactRootContainer;if(b){var A=b;if(typeof y=="function"){var I=y;y=function(){var D=Uc(A);I.call(D)}}Bc(l,A,a,y)}else A=$I(c,l,a,y,p);return Uc(A)}ex=function(a){switch(a.tag){case 3:var l=a.stateNode;if(l.current.memoizedState.isDehydrated){var c=Bl(l.pendingLanes);c!==0&&(Fh(l,c|1),fr(l,pt()),(We&6)===0&&(Po=pt()+500,Si()))}break;case 13:fa(function(){var p=zn(a,1);if(p!==null){var y=er();Jr(p,a,1,y)}}),pm(a,1)}},Bh=function(a){if(a.tag===13){var l=zn(a,134217728);if(l!==null){var c=er();Jr(l,a,134217728,c)}pm(a,134217728)}},tx=function(a){if(a.tag===13){var l=Ci(a),c=zn(a,l);if(c!==null){var p=er();Jr(c,a,l,p)}pm(a,l)}},rx=function(){return qe},nx=function(a,l){var c=qe;try{return qe=a,l()}finally{qe=c}},Mh=function(a,l,c){switch(l){case"input":if(lr(a,c),l=c.name,c.type==="radio"&&l!=null){for(c=a;c.parentNode;)c=c.parentNode;for(c=c.querySelectorAll("input[name="+JSON.stringify(""+l)+'][type="radio"]'),l=0;l<c.length;l++){var p=c[l];if(p!==a&&p.form===a.form){var y=sc(p);if(!y)throw Error(r(90));ne(p),lr(p,y)}}}break;case"textarea":I0(a,c);break;case"select":l=c.value,l!=null&&Ze(a,!!c.multiple,l,!1)}},B0=lm,U0=fa;var LI={usingClientEntryPoint:!1,Events:[as,fo,sc,z0,F0,lm]},xs={findFiberByHostInstance:ia,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},zI={bundleType:xs.bundleType,version:xs.version,rendererPackageName:xs.rendererPackageName,rendererConfig:xs.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:O.ReactCurrentDispatcher,findHostInstanceByFiber:function(a){return a=V0(a),a===null?null:a.stateNode},findFiberByHostInstance:xs.findFiberByHostInstance||RI,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 Vc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Vc.isDisabled&&Vc.supportsFiber)try{Wu=Vc.inject(zI),cn=Vc}catch{}}return hr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=LI,hr.createPortal=function(a,l){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!vm(l))throw Error(r(200));return DI(a,l,null,c)},hr.createRoot=function(a,l){if(!vm(a))throw Error(r(299));var c=!1,p="",y=x1;return l!=null&&(l.unstable_strictMode===!0&&(c=!0),l.identifierPrefix!==void 0&&(p=l.identifierPrefix),l.onRecoverableError!==void 0&&(y=l.onRecoverableError)),l=hm(a,1,!1,null,null,c,!1,p,y),a[Dn]=l.current,rs(a.nodeType===8?a.parentNode:a),new mm(l)},hr.findDOMNode=function(a){if(a==null)return null;if(a.nodeType===1)return a;var l=a._reactInternals;if(l===void 0)throw typeof a.render=="function"?Error(r(188)):(a=Object.keys(a).join(","),Error(r(268,a)));return a=V0(l),a=a===null?null:a.stateNode,a},hr.flushSync=function(a){return fa(a)},hr.hydrate=function(a,l,c){if(!Hc(l))throw Error(r(200));return Kc(null,a,l,!0,c)},hr.hydrateRoot=function(a,l,c){if(!vm(a))throw Error(r(405));var p=c!=null&&c.hydratedSources||null,y=!1,b="",A=x1;if(c!=null&&(c.unstable_strictMode===!0&&(y=!0),c.identifierPrefix!==void 0&&(b=c.identifierPrefix),c.onRecoverableError!==void 0&&(A=c.onRecoverableError)),l=y1(l,null,a,1,c??null,y,!1,b,A),a[Dn]=l.current,rs(a),p)for(a=0;a<p.length;a++)c=p[a],y=c._getVersion,y=y(c._source),l.mutableSourceEagerHydrationData==null?l.mutableSourceEagerHydrationData=[c,y]:l.mutableSourceEagerHydrationData.push(c,y);return new Wc(l)},hr.render=function(a,l,c){if(!Hc(l))throw Error(r(200));return Kc(null,a,l,!1,c)},hr.unmountComponentAtNode=function(a){if(!Hc(a))throw Error(r(40));return a._reactRootContainer?(fa(function(){Kc(null,null,a,!1,function(){a._reactRootContainer=null,a[Dn]=null})}),!0):!1},hr.unstable_batchedUpdates=lm,hr.unstable_renderSubtreeIntoContainer=function(a,l,c,p){if(!Hc(c))throw Error(r(200));if(a==null||a._reactInternals===void 0)throw Error(r(38));return Kc(a,l,c,!1,p)},hr.version="18.3.1-next-f1338f8080-20240426",hr}var _1;function OP(){if(_1)return bm.exports;_1=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),bm.exports=YI(),bm.exports}var j1;function QI(){if(j1)return Gc;j1=1;var e=OP();return Gc.createRoot=e.createRoot,Gc.hydrateRoot=e.hydrateRoot,Gc}var XI=QI();const ZI=Ty(XI);var gu=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},ja,Fi,Zo,yP,JI=(yP=class extends gu{constructor(){super();_e(this,ja);_e(this,Fi);_e(this,Zo);pe(this,Zo,t=>{if(typeof window<"u"&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){$(this,Fi)||this.setEventListener($(this,Zo))}onUnsubscribe(){var t;this.hasListeners()||((t=$(this,Fi))==null||t.call(this),pe(this,Fi,void 0))}setEventListener(t){var r;pe(this,Zo,t),(r=$(this,Fi))==null||r.call(this),pe(this,Fi,t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(t){$(this,ja)!==t&&(pe(this,ja,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof $(this,ja)=="boolean"?$(this,ja):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},ja=new WeakMap,Fi=new WeakMap,Zo=new WeakMap,yP),Ry=new JI,eM={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Bi,My,gP,tM=(gP=class{constructor(){_e(this,Bi,eM);_e(this,My,!1)}setTimeoutProvider(e){pe(this,Bi,e)}setTimeout(e,t){return $(this,Bi).setTimeout(e,t)}clearTimeout(e){$(this,Bi).clearTimeout(e)}setInterval(e,t){return $(this,Bi).setInterval(e,t)}clearInterval(e){$(this,Bi).clearInterval(e)}},Bi=new WeakMap,My=new WeakMap,gP),ka=new tM;function rM(e){setTimeout(e,0)}var nM=typeof window>"u"||"Deno"in globalThis;function mr(){}function iM(e,t){return typeof e=="function"?e(t):e}function pv(e){return typeof e=="number"&&e>=0&&e!==1/0}function CP(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Yi(e,t){return typeof e=="function"?e(t):e}function Er(e,t){return typeof e=="function"?e(t):e}function N1(e,t){const{type:r="all",exact:n,fetchStatus:i,predicate:o,queryKey:s,stale:u}=e;if(s){if(n){if(t.queryHash!==$y(s,t.options))return!1}else if(!Vs(t.queryKey,s))return!1}if(r!=="all"){const d=t.isActive();if(r==="active"&&!d||r==="inactive"&&d)return!1}return!(typeof u=="boolean"&&t.isStale()!==u||i&&i!==t.state.fetchStatus||o&&!o(t))}function I1(e,t){const{exact:r,status:n,predicate:i,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(r){if(Ks(t.options.mutationKey)!==Ks(o))return!1}else if(!Vs(t.options.mutationKey,o))return!1}return!(n&&t.state.status!==n||i&&!i(t))}function $y(e,t){return((t==null?void 0:t.queryKeyHashFn)||Ks)(e)}function Ks(e){return JSON.stringify(e,(t,r)=>vv(r)?Object.keys(r).sort().reduce((n,i)=>(n[i]=r[i],n),{}):r)}function Vs(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>Vs(e[r],t[r])):!1}var aM=Object.prototype.hasOwnProperty;function _P(e,t,r=0){if(e===t)return e;if(r>500)return t;const n=M1(e)&&M1(t);if(!n&&!(vv(e)&&vv(t)))return t;const o=(n?e:Object.keys(e)).length,s=n?t:Object.keys(t),u=s.length,d=n?new Array(u):{};let f=0;for(let h=0;h<u;h++){const m=n?h:s[h],v=e[m],x=t[m];if(v===x){d[m]=v,(n?h<o:aM.call(e,m))&&f++;continue}if(v===null||x===null||typeof v!="object"||typeof x!="object"){d[m]=x;continue}const k=_P(v,x,r+1);d[m]=k,k===v&&f++}return o===u&&f===o?e:d}function mv(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(e[r]!==t[r])return!1;return!0}function M1(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function vv(e){if(!T1(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!T1(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function T1(e){return Object.prototype.toString.call(e)==="[object Object]"}function oM(e){return new Promise(t=>{ka.setTimeout(t,e)})}function yv(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?_P(e,t):t}function lM(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function sM(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var Ly=Symbol();function jP(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===Ly?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function NP(e,t){return typeof e=="function"?e(...t):!!e}function uM(e,t,r){let n=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??(i=t()),n||(n=!0,i.aborted?r():i.addEventListener("abort",r,{once:!0})),i)}),e}var qs=(()=>{let e=()=>nM;return{isServer(){return e()},setIsServer(t){e=t}}})();function gv(){let e,t;const r=new Promise((i,o)=>{e=i,t=o});r.status="pending",r.catch(()=>{});function n(i){Object.assign(r,i),delete r.resolve,delete r.reject}return r.resolve=i=>{n({status:"fulfilled",value:i}),e(i)},r.reject=i=>{n({status:"rejected",reason:i}),t(i)},r}var cM=rM;function dM(){let e=[],t=0,r=u=>{u()},n=u=>{u()},i=cM;const o=u=>{t?e.push(u):i(()=>{r(u)})},s=()=>{const u=e;e=[],u.length&&i(()=>{n(()=>{u.forEach(d=>{r(d)})})})};return{batch:u=>{let d;t++;try{d=u()}finally{t--,t||s()}return d},batchCalls:u=>(...d)=>{o(()=>{u(...d)})},schedule:o,setNotifyFunction:u=>{r=u},setBatchNotifyFunction:u=>{n=u},setScheduler:u=>{i=u}}}var Ft=dM(),Jo,Ui,el,xP,fM=(xP=class extends gu{constructor(){super();_e(this,Jo,!0);_e(this,Ui);_e(this,el);pe(this,el,t=>{if(typeof window<"u"&&window.addEventListener){const r=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n)}}})}onSubscribe(){$(this,Ui)||this.setEventListener($(this,el))}onUnsubscribe(){var t;this.hasListeners()||((t=$(this,Ui))==null||t.call(this),pe(this,Ui,void 0))}setEventListener(t){var r;pe(this,el,t),(r=$(this,Ui))==null||r.call(this),pe(this,Ui,t(this.setOnline.bind(this)))}setOnline(t){$(this,Jo)!==t&&(pe(this,Jo,t),this.listeners.forEach(n=>{n(t)}))}isOnline(){return $(this,Jo)}},Jo=new WeakMap,Ui=new WeakMap,el=new WeakMap,xP),jd=new fM;function hM(e){return Math.min(1e3*2**e,3e4)}function IP(e){return(e??"online")==="online"?jd.isOnline():!0}var xv=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function MP(e){let t=!1,r=0,n;const i=gv(),o=()=>i.status!=="pending",s=S=>{var E;if(!o()){const P=new xv(S);v(P),(E=e.onCancel)==null||E.call(e,P)}},u=()=>{t=!0},d=()=>{t=!1},f=()=>Ry.isFocused()&&(e.networkMode==="always"||jd.isOnline())&&e.canRun(),h=()=>IP(e.networkMode)&&e.canRun(),m=S=>{o()||(n==null||n(),i.resolve(S))},v=S=>{o()||(n==null||n(),i.reject(S))},x=()=>new Promise(S=>{var E;n=P=>{(o()||f())&&S(P)},(E=e.onPause)==null||E.call(e)}).then(()=>{var S;n=void 0,o()||(S=e.onContinue)==null||S.call(e)}),k=()=>{if(o())return;let S;const E=r===0?e.initialPromise:void 0;try{S=E??e.fn()}catch(P){S=Promise.reject(P)}Promise.resolve(S).then(m).catch(P=>{var C;if(o())return;const _=e.retry??(qs.isServer()?0:3),j=e.retryDelay??hM,O=typeof j=="function"?j(r,P):j,N=_===!0||typeof _=="number"&&r<_||typeof _=="function"&&_(r,P);if(t||!N){v(P);return}r++,(C=e.onFail)==null||C.call(e,r,P),oM(O).then(()=>f()?void 0:x()).then(()=>{t?v(P):k()})})};return{promise:i,status:()=>i.status,cancel:s,continue:()=>(n==null||n(),i),cancelRetry:u,continueRetry:d,canStart:h,start:()=>(h()?k():x().then(k),i)}}var Na,bP,TP=(bP=class{constructor(){_e(this,Na)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),pv(this.gcTime)&&pe(this,Na,ka.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(qs.isServer()?1/0:300*1e3))}clearGcTimeout(){$(this,Na)!==void 0&&(ka.clearTimeout($(this,Na)),pe(this,Na,void 0))}},Na=new WeakMap,bP);function pM(e){return{onFetch:(t,r)=>{var h,m,v,x,k;const n=t.options,i=(v=(m=(h=t.fetchOptions)==null?void 0:h.meta)==null?void 0:m.fetchMore)==null?void 0:v.direction,o=((x=t.state.data)==null?void 0:x.pages)||[],s=((k=t.state.data)==null?void 0:k.pageParams)||[];let u={pages:[],pageParams:[]},d=0;const f=async()=>{let S=!1;const E=j=>{uM(j,()=>t.signal,()=>S=!0)},P=jP(t.options,t.fetchOptions),_=async(j,O,N)=>{if(S)return Promise.reject(t.signal.reason);if(O==null&&j.pages.length)return Promise.resolve(j);const R=(()=>{const Q={client:t.client,queryKey:t.queryKey,pageParam:O,direction:N?"backward":"forward",meta:t.options.meta};return E(Q),Q})(),z=await P(R),{maxPages:F}=t.options,V=N?sM:lM;return{pages:V(j.pages,z,F),pageParams:V(j.pageParams,O,F)}};if(i&&o.length){const j=i==="backward",O=j?mM:D1,N={pages:o,pageParams:s},C=O(n,N);u=await _(N,C,j)}else{const j=e??o.length;do{const O=d===0?s[0]??n.initialPageParam:D1(n,u);if(d>0&&O==null)break;u=await _(u,O),d++}while(d<j)}return u};t.options.persister?t.fetchFn=()=>{var S,E;return(E=(S=t.options).persister)==null?void 0:E.call(S,f,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=f}}}function D1(e,{pages:t,pageParams:r}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function mM(e,{pages:t,pageParams:r}){var n;return t.length>0?(n=e.getPreviousPageParam)==null?void 0:n.call(e,t[0],t,r[0],r):void 0}var tl,Ia,rl,$r,Ma,_t,hu,Ta,kr,DP,Hn,wP,vM=(wP=class extends TP{constructor(t){super();_e(this,kr);_e(this,tl);_e(this,Ia);_e(this,rl);_e(this,$r);_e(this,Ma);_e(this,_t);_e(this,hu);_e(this,Ta);pe(this,Ta,!1),pe(this,hu,t.defaultOptions),this.setOptions(t.options),this.observers=[],pe(this,Ma,t.client),pe(this,$r,$(this,Ma).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,pe(this,Ia,$1(this.options)),this.state=t.state??$(this,Ia),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return $(this,tl)}get promise(){var t;return(t=$(this,_t))==null?void 0:t.promise}setOptions(t){if(this.options={...$(this,hu),...t},t!=null&&t._type&&pe(this,tl,t._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=$1(this.options);r.data!==void 0&&(this.setState(R1(r.data,r.dataUpdatedAt)),pe(this,Ia,r))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&$(this,$r).remove(this)}setData(t,r){const n=yv(this.state.data,t,this.options);return ze(this,kr,Hn).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(t){ze(this,kr,Hn).call(this,{type:"setState",state:t})}cancel(t){var n,i;const r=(n=$(this,_t))==null?void 0:n.promise;return(i=$(this,_t))==null||i.cancel(t),r?r.then(mr).catch(mr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return $(this,Ia)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(t=>Er(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Ly||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Yi(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!CP(this.state.dataUpdatedAt,t)}onFocus(){var r;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(r=$(this,_t))==null||r.continue()}onOnline(){var r;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(r=$(this,_t))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),$(this,$r).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||($(this,_t)&&($(this,Ta)||ze(this,kr,DP).call(this)?$(this,_t).cancel({revert:!0}):$(this,_t).cancelRetry()),this.scheduleGc()),$(this,$r).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||ze(this,kr,Hn).call(this,{type:"invalidate"})}async fetch(t,r){var f,h,m,v,x,k,S,E,P,_,j;if(this.state.fetchStatus!=="idle"&&((f=$(this,_t))==null?void 0:f.status())!=="rejected"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if($(this,_t))return $(this,_t).continueRetry(),$(this,_t).promise}if(t&&this.setOptions(t),!this.options.queryFn){const O=this.observers.find(N=>N.options.queryFn);O&&this.setOptions(O.options)}const n=new AbortController,i=O=>{Object.defineProperty(O,"signal",{enumerable:!0,get:()=>(pe(this,Ta,!0),n.signal)})},o=()=>{const O=jP(this.options,r),C=(()=>{const R={client:$(this,Ma),queryKey:this.queryKey,meta:this.meta};return i(R),R})();return pe(this,Ta,!1),this.options.persister?this.options.persister(O,C,this):O(C)},u=(()=>{const O={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:$(this,Ma),state:this.state,fetchFn:o};return i(O),O})(),d=$(this,tl)==="infinite"?pM(this.options.pages):this.options.behavior;d==null||d.onFetch(u,this),pe(this,rl,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((h=u.fetchOptions)==null?void 0:h.meta))&&ze(this,kr,Hn).call(this,{type:"fetch",meta:(m=u.fetchOptions)==null?void 0:m.meta}),pe(this,_t,MP({initialPromise:r==null?void 0:r.initialPromise,fn:u.fetchFn,onCancel:O=>{O instanceof xv&&O.revert&&this.setState({...$(this,rl),fetchStatus:"idle"}),n.abort()},onFail:(O,N)=>{ze(this,kr,Hn).call(this,{type:"failed",failureCount:O,error:N})},onPause:()=>{ze(this,kr,Hn).call(this,{type:"pause"})},onContinue:()=>{ze(this,kr,Hn).call(this,{type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0}));try{const O=await $(this,_t).start();if(O===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(O),(x=(v=$(this,$r).config).onSuccess)==null||x.call(v,O,this),(S=(k=$(this,$r).config).onSettled)==null||S.call(k,O,this.state.error,this),O}catch(O){if(O instanceof xv){if(O.silent)return $(this,_t).promise;if(O.revert){if(this.state.data===void 0)throw O;return this.state.data}}throw ze(this,kr,Hn).call(this,{type:"error",error:O}),(P=(E=$(this,$r).config).onError)==null||P.call(E,O,this),(j=(_=$(this,$r).config).onSettled)==null||j.call(_,this.state.data,O,this),O}finally{this.scheduleGc()}}},tl=new WeakMap,Ia=new WeakMap,rl=new WeakMap,$r=new WeakMap,Ma=new WeakMap,_t=new WeakMap,hu=new WeakMap,Ta=new WeakMap,kr=new WeakSet,DP=function(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"},Hn=function(t){const r=n=>{switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...RP(n.data,this.options),fetchMeta:t.meta??null};case"success":const i={...n,...R1(t.data,t.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return pe(this,rl,t.manual?i:void 0),i;case"error":const o=t.error;return{...n,error:o,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=r(this.state),Ft.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),$(this,$r).notify({query:this,type:"updated",action:t})})},wP);function RP(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:IP(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function R1(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function $1(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var pr,Be,pu,tr,Da,nl,Vn,Wi,mu,il,al,Ra,$a,Hi,ol,Ve,$s,bv,wv,Sv,kv,Ev,Pv,Av,$P,SP,yM=(SP=class extends gu{constructor(t,r){super();_e(this,Ve);_e(this,pr);_e(this,Be);_e(this,pu);_e(this,tr);_e(this,Da);_e(this,nl);_e(this,Vn);_e(this,Wi);_e(this,mu);_e(this,il);_e(this,al);_e(this,Ra);_e(this,$a);_e(this,Hi);_e(this,ol,new Set);this.options=r,pe(this,pr,t),pe(this,Wi,null),pe(this,Vn,gv()),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&($(this,Be).addObserver(this),L1($(this,Be),this.options)?ze(this,Ve,$s).call(this):this.updateResult(),ze(this,Ve,kv).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Ov($(this,Be),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Ov($(this,Be),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,ze(this,Ve,Ev).call(this),ze(this,Ve,Pv).call(this),$(this,Be).removeObserver(this)}setOptions(t){const r=this.options,n=$(this,Be);if(this.options=$(this,pr).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Er(this.options.enabled,$(this,Be))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");ze(this,Ve,Av).call(this),$(this,Be).setOptions(this.options),r._defaulted&&!mv(this.options,r)&&$(this,pr).getQueryCache().notify({type:"observerOptionsUpdated",query:$(this,Be),observer:this});const i=this.hasListeners();i&&z1($(this,Be),n,this.options,r)&&ze(this,Ve,$s).call(this),this.updateResult(),i&&($(this,Be)!==n||Er(this.options.enabled,$(this,Be))!==Er(r.enabled,$(this,Be))||Yi(this.options.staleTime,$(this,Be))!==Yi(r.staleTime,$(this,Be)))&&ze(this,Ve,bv).call(this);const o=ze(this,Ve,wv).call(this);i&&($(this,Be)!==n||Er(this.options.enabled,$(this,Be))!==Er(r.enabled,$(this,Be))||o!==$(this,Hi))&&ze(this,Ve,Sv).call(this,o)}getOptimisticResult(t){const r=$(this,pr).getQueryCache().build($(this,pr),t),n=this.createResult(r,t);return xM(this,n)&&(pe(this,tr,n),pe(this,nl,this.options),pe(this,Da,$(this,Be).state)),n}getCurrentResult(){return $(this,tr)}trackResult(t,r){return new Proxy(t,{get:(n,i)=>(this.trackProp(i),r==null||r(i),i==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&$(this,Vn).status==="pending"&&$(this,Vn).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(n,i))})}trackProp(t){$(this,ol).add(t)}getCurrentQuery(){return $(this,Be)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const r=$(this,pr).defaultQueryOptions(t),n=$(this,pr).getQueryCache().build($(this,pr),r);return n.fetch().then(()=>this.createResult(n,r))}fetch(t){return ze(this,Ve,$s).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),$(this,tr)))}createResult(t,r){var F;const n=$(this,Be),i=this.options,o=$(this,tr),s=$(this,Da),u=$(this,nl),f=t!==n?t.state:$(this,pu),{state:h}=t;let m={...h},v=!1,x;if(r._optimisticResults){const V=this.hasListeners(),Q=!V&&L1(t,r),B=V&&z1(t,n,r,i);(Q||B)&&(m={...m,...RP(h.data,t.options)}),r._optimisticResults==="isRestoring"&&(m.fetchStatus="idle")}let{error:k,errorUpdatedAt:S,status:E}=m;x=m.data;let P=!1;if(r.placeholderData!==void 0&&x===void 0&&E==="pending"){let V;o!=null&&o.isPlaceholderData&&r.placeholderData===(u==null?void 0:u.placeholderData)?(V=o.data,P=!0):V=typeof r.placeholderData=="function"?r.placeholderData((F=$(this,al))==null?void 0:F.state.data,$(this,al)):r.placeholderData,V!==void 0&&(E="success",x=yv(o==null?void 0:o.data,V,r),v=!0)}if(r.select&&x!==void 0&&!P)if(o&&x===(s==null?void 0:s.data)&&r.select===$(this,mu))x=$(this,il);else try{pe(this,mu,r.select),x=r.select(x),x=yv(o==null?void 0:o.data,x,r),pe(this,il,x),pe(this,Wi,null)}catch(V){pe(this,Wi,V)}$(this,Wi)&&(k=$(this,Wi),x=$(this,il),S=Date.now(),E="error");const _=m.fetchStatus==="fetching",j=E==="pending",O=E==="error",N=j&&_,C=x!==void 0,z={status:E,fetchStatus:m.fetchStatus,isPending:j,isSuccess:E==="success",isError:O,isInitialLoading:N,isLoading:N,data:x,dataUpdatedAt:m.dataUpdatedAt,error:k,errorUpdatedAt:S,failureCount:m.fetchFailureCount,failureReason:m.fetchFailureReason,errorUpdateCount:m.errorUpdateCount,isFetched:t.isFetched(),isFetchedAfterMount:m.dataUpdateCount>f.dataUpdateCount||m.errorUpdateCount>f.errorUpdateCount,isFetching:_,isRefetching:_&&!j,isLoadingError:O&&!C,isPaused:m.fetchStatus==="paused",isPlaceholderData:v,isRefetchError:O&&C,isStale:zy(t,r),refetch:this.refetch,promise:$(this,Vn),isEnabled:Er(r.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const V=z.data!==void 0,Q=z.status==="error"&&!V,B=le=>{Q?le.reject(z.error):V&&le.resolve(z.data)},ue=()=>{const le=pe(this,Vn,z.promise=gv());B(le)},G=$(this,Vn);switch(G.status){case"pending":t.queryHash===n.queryHash&&B(G);break;case"fulfilled":(Q||z.data!==G.value)&&ue();break;case"rejected":(!Q||z.error!==G.reason)&&ue();break}}return z}updateResult(){const t=$(this,tr),r=this.createResult($(this,Be),this.options);if(pe(this,Da,$(this,Be).state),pe(this,nl,this.options),$(this,Da).data!==void 0&&pe(this,al,$(this,Be)),mv(r,t))return;pe(this,tr,r);const n=()=>{if(!t)return!0;const{notifyOnChangeProps:i}=this.options,o=typeof i=="function"?i():i;if(o==="all"||!o&&!$(this,ol).size)return!0;const s=new Set(o??$(this,ol));return this.options.throwOnError&&s.add("error"),Object.keys($(this,tr)).some(u=>{const d=u;return $(this,tr)[d]!==t[d]&&s.has(d)})};ze(this,Ve,$P).call(this,{listeners:n()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&ze(this,Ve,kv).call(this)}},pr=new WeakMap,Be=new WeakMap,pu=new WeakMap,tr=new WeakMap,Da=new WeakMap,nl=new WeakMap,Vn=new WeakMap,Wi=new WeakMap,mu=new WeakMap,il=new WeakMap,al=new WeakMap,Ra=new WeakMap,$a=new WeakMap,Hi=new WeakMap,ol=new WeakMap,Ve=new WeakSet,$s=function(t){ze(this,Ve,Av).call(this);let r=$(this,Be).fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch(mr)),r},bv=function(){ze(this,Ve,Ev).call(this);const t=Yi(this.options.staleTime,$(this,Be));if(qs.isServer()||$(this,tr).isStale||!pv(t))return;const n=CP($(this,tr).dataUpdatedAt,t)+1;pe(this,Ra,ka.setTimeout(()=>{$(this,tr).isStale||this.updateResult()},n))},wv=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval($(this,Be)):this.options.refetchInterval)??!1},Sv=function(t){ze(this,Ve,Pv).call(this),pe(this,Hi,t),!(qs.isServer()||Er(this.options.enabled,$(this,Be))===!1||!pv($(this,Hi))||$(this,Hi)===0)&&pe(this,$a,ka.setInterval(()=>{(this.options.refetchIntervalInBackground||Ry.isFocused())&&ze(this,Ve,$s).call(this)},$(this,Hi)))},kv=function(){ze(this,Ve,bv).call(this),ze(this,Ve,Sv).call(this,ze(this,Ve,wv).call(this))},Ev=function(){$(this,Ra)!==void 0&&(ka.clearTimeout($(this,Ra)),pe(this,Ra,void 0))},Pv=function(){$(this,$a)!==void 0&&(ka.clearInterval($(this,$a)),pe(this,$a,void 0))},Av=function(){const t=$(this,pr).getQueryCache().build($(this,pr),this.options);if(t===$(this,Be))return;const r=$(this,Be);pe(this,Be,t),pe(this,pu,t.state),this.hasListeners()&&(r==null||r.removeObserver(this),t.addObserver(this))},$P=function(t){Ft.batch(()=>{t.listeners&&this.listeners.forEach(r=>{r($(this,tr))}),$(this,pr).getQueryCache().notify({query:$(this,Be),type:"observerResultsUpdated"})})},SP);function gM(e,t){return Er(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&Er(t.retryOnMount,e)===!1)}function L1(e,t){return gM(e,t)||e.state.data!==void 0&&Ov(e,t,t.refetchOnMount)}function Ov(e,t,r){if(Er(t.enabled,e)!==!1&&Yi(t.staleTime,e)!=="static"){const n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&zy(e,t)}return!1}function z1(e,t,r,n){return(e!==t||Er(n.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&zy(e,r)}function zy(e,t){return Er(t.enabled,e)!==!1&&e.isStaleByTime(Yi(t.staleTime,e))}function xM(e,t){return!mv(e.getCurrentResult(),t)}var vu,xn,Yt,La,bn,Di,kP,bM=(kP=class extends TP{constructor(t){super();_e(this,bn);_e(this,vu);_e(this,xn);_e(this,Yt);_e(this,La);pe(this,vu,t.client),this.mutationId=t.mutationId,pe(this,Yt,t.mutationCache),pe(this,xn,[]),this.state=t.state||wM(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){$(this,xn).includes(t)||($(this,xn).push(t),this.clearGcTimeout(),$(this,Yt).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){pe(this,xn,$(this,xn).filter(r=>r!==t)),this.scheduleGc(),$(this,Yt).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){$(this,xn).length||(this.state.status==="pending"?this.scheduleGc():$(this,Yt).remove(this))}continue(){var t;return((t=$(this,La))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var s,u,d,f,h,m,v,x,k,S,E,P,_,j,O,N,C,R;const r=()=>{ze(this,bn,Di).call(this,{type:"continue"})},n={client:$(this,vu),meta:this.options.meta,mutationKey:this.options.mutationKey};pe(this,La,MP({fn:()=>this.options.mutationFn?this.options.mutationFn(t,n):Promise.reject(new Error("No mutationFn found")),onFail:(z,F)=>{ze(this,bn,Di).call(this,{type:"failed",failureCount:z,error:F})},onPause:()=>{ze(this,bn,Di).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>$(this,Yt).canRun(this)}));const i=this.state.status==="pending",o=!$(this,La).canStart();try{if(i)r();else{ze(this,bn,Di).call(this,{type:"pending",variables:t,isPaused:o}),$(this,Yt).config.onMutate&&await $(this,Yt).config.onMutate(t,this,n);const F=await((u=(s=this.options).onMutate)==null?void 0:u.call(s,t,n));F!==this.state.context&&ze(this,bn,Di).call(this,{type:"pending",context:F,variables:t,isPaused:o})}const z=await $(this,La).start();return await((f=(d=$(this,Yt).config).onSuccess)==null?void 0:f.call(d,z,t,this.state.context,this,n)),await((m=(h=this.options).onSuccess)==null?void 0:m.call(h,z,t,this.state.context,n)),await((x=(v=$(this,Yt).config).onSettled)==null?void 0:x.call(v,z,null,this.state.variables,this.state.context,this,n)),await((S=(k=this.options).onSettled)==null?void 0:S.call(k,z,null,t,this.state.context,n)),ze(this,bn,Di).call(this,{type:"success",data:z}),z}catch(z){try{await((P=(E=$(this,Yt).config).onError)==null?void 0:P.call(E,z,t,this.state.context,this,n))}catch(F){Promise.reject(F)}try{await((j=(_=this.options).onError)==null?void 0:j.call(_,z,t,this.state.context,n))}catch(F){Promise.reject(F)}try{await((N=(O=$(this,Yt).config).onSettled)==null?void 0:N.call(O,void 0,z,this.state.variables,this.state.context,this,n))}catch(F){Promise.reject(F)}try{await((R=(C=this.options).onSettled)==null?void 0:R.call(C,void 0,z,t,this.state.context,n))}catch(F){Promise.reject(F)}throw ze(this,bn,Di).call(this,{type:"error",error:z}),z}finally{$(this,Yt).runNext(this)}}},vu=new WeakMap,xn=new WeakMap,Yt=new WeakMap,La=new WeakMap,bn=new WeakSet,Di=function(t){const r=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),Ft.batch(()=>{$(this,xn).forEach(n=>{n.onMutationUpdate(t)}),$(this,Yt).notify({mutation:this,type:"updated",action:t})})},kP);function wM(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var qn,tn,yu,EP,SM=(EP=class extends gu{constructor(t={}){super();_e(this,qn);_e(this,tn);_e(this,yu);this.config=t,pe(this,qn,new Set),pe(this,tn,new Map),pe(this,yu,0)}build(t,r,n){const i=new bM({client:t,mutationCache:this,mutationId:++qc(this,yu)._,options:t.defaultMutationOptions(r),state:n});return this.add(i),i}add(t){$(this,qn).add(t);const r=Yc(t);if(typeof r=="string"){const n=$(this,tn).get(r);n?n.push(t):$(this,tn).set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if($(this,qn).delete(t)){const r=Yc(t);if(typeof r=="string"){const n=$(this,tn).get(r);if(n)if(n.length>1){const i=n.indexOf(t);i!==-1&&n.splice(i,1)}else n[0]===t&&$(this,tn).delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){const r=Yc(t);if(typeof r=="string"){const n=$(this,tn).get(r),i=n==null?void 0:n.find(o=>o.state.status==="pending");return!i||i===t}else return!0}runNext(t){var n;const r=Yc(t);if(typeof r=="string"){const i=(n=$(this,tn).get(r))==null?void 0:n.find(o=>o!==t&&o.state.isPaused);return(i==null?void 0:i.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Ft.batch(()=>{$(this,qn).forEach(t=>{this.notify({type:"removed",mutation:t})}),$(this,qn).clear(),$(this,tn).clear()})}getAll(){return Array.from($(this,qn))}find(t){const r={exact:!0,...t};return this.getAll().find(n=>I1(r,n))}findAll(t={}){return this.getAll().filter(r=>I1(t,r))}notify(t){Ft.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>r.state.isPaused);return Ft.batch(()=>Promise.all(t.map(r=>r.continue().catch(mr))))}},qn=new WeakMap,tn=new WeakMap,yu=new WeakMap,EP);function Yc(e){var t;return(t=e.options.scope)==null?void 0:t.id}var wn,PP,kM=(PP=class extends gu{constructor(t={}){super();_e(this,wn);this.config=t,pe(this,wn,new Map)}build(t,r,n){const i=r.queryKey,o=r.queryHash??$y(i,r);let s=this.get(o);return s||(s=new vM({client:t,queryKey:i,queryHash:o,options:t.defaultQueryOptions(r),state:n,defaultOptions:t.getQueryDefaults(i)}),this.add(s)),s}add(t){$(this,wn).has(t.queryHash)||($(this,wn).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=$(this,wn).get(t.queryHash);r&&(t.destroy(),r===t&&$(this,wn).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Ft.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return $(this,wn).get(t)}getAll(){return[...$(this,wn).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(n=>N1(r,n))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(n=>N1(t,n)):r}notify(t){Ft.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){Ft.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Ft.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},wn=new WeakMap,PP),dt,Ki,Vi,ll,sl,qi,ul,cl,AP,EM=(AP=class{constructor(e={}){_e(this,dt);_e(this,Ki);_e(this,Vi);_e(this,ll);_e(this,sl);_e(this,qi);_e(this,ul);_e(this,cl);pe(this,dt,e.queryCache||new kM),pe(this,Ki,e.mutationCache||new SM),pe(this,Vi,e.defaultOptions||{}),pe(this,ll,new Map),pe(this,sl,new Map),pe(this,qi,0)}mount(){qc(this,qi)._++,$(this,qi)===1&&(pe(this,ul,Ry.subscribe(async e=>{e&&(await this.resumePausedMutations(),$(this,dt).onFocus())})),pe(this,cl,jd.subscribe(async e=>{e&&(await this.resumePausedMutations(),$(this,dt).onOnline())})))}unmount(){var e,t;qc(this,qi)._--,$(this,qi)===0&&((e=$(this,ul))==null||e.call(this),pe(this,ul,void 0),(t=$(this,cl))==null||t.call(this),pe(this,cl,void 0))}isFetching(e){return $(this,dt).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return $(this,Ki).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=$(this,dt).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=$(this,dt).build(this,t),n=r.state.data;return n===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(Yi(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return $(this,dt).findAll(e).map(({queryKey:t,state:r})=>{const n=r.data;return[t,n]})}setQueryData(e,t,r){const n=this.defaultQueryOptions({queryKey:e}),i=$(this,dt).get(n.queryHash),o=i==null?void 0:i.state.data,s=iM(t,o);if(s!==void 0)return $(this,dt).build(this,n).setData(s,{...r,manual:!0})}setQueriesData(e,t,r){return Ft.batch(()=>$(this,dt).findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=$(this,dt).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=$(this,dt);Ft.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=$(this,dt);return Ft.batch(()=>(r.findAll(e).forEach(n=>{n.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const r={revert:!0,...t},n=Ft.batch(()=>$(this,dt).findAll(e).map(i=>i.cancel(r)));return Promise.all(n).then(mr).catch(mr)}invalidateQueries(e,t={}){return Ft.batch(()=>($(this,dt).findAll(e).forEach(r=>{r.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},n=Ft.batch(()=>$(this,dt).findAll(e).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let o=i.fetch(void 0,r);return r.throwOnError||(o=o.catch(mr)),i.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(n).then(mr)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=$(this,dt).build(this,t);return r.isStaleByTime(Yi(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(mr).catch(mr)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(mr).catch(mr)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return jd.isOnline()?$(this,Ki).resumePausedMutations():Promise.resolve()}getQueryCache(){return $(this,dt)}getMutationCache(){return $(this,Ki)}getDefaultOptions(){return $(this,Vi)}setDefaultOptions(e){pe(this,Vi,e)}setQueryDefaults(e,t){$(this,ll).set(Ks(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...$(this,ll).values()],r={};return t.forEach(n=>{Vs(e,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(e,t){$(this,sl).set(Ks(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...$(this,sl).values()],r={};return t.forEach(n=>{Vs(e,n.mutationKey)&&Object.assign(r,n.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...$(this,Vi).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=$y(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Ly&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...$(this,Vi).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){$(this,dt).clear(),$(this,Ki).clear()}},dt=new WeakMap,Ki=new WeakMap,Vi=new WeakMap,ll=new WeakMap,sl=new WeakMap,qi=new WeakMap,ul=new WeakMap,cl=new WeakMap,AP),LP=g.createContext(void 0),xu=e=>{const t=g.useContext(LP);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},PM=({client:e,children:t})=>(g.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),w.jsx(LP.Provider,{value:e,children:t})),zP=g.createContext(!1),AM=()=>g.useContext(zP);zP.Provider;function OM(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var CM=g.createContext(OM()),_M=()=>g.useContext(CM),jM=(e,t,r)=>{const n=r!=null&&r.state.error&&typeof e.throwOnError=="function"?NP(e.throwOnError,[r.state.error,r]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||n)&&(t.isReset()||(e.retryOnMount=!1))},NM=e=>{g.useEffect(()=>{e.clearReset()},[e])},IM=({result:e,errorResetBoundary:t,throwOnError:r,query:n,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(i&&e.data===void 0||NP(r,[e.error,n])),MM=e=>{if(e.suspense){const r=i=>i==="static"?i:Math.max(i??1e3,1e3),n=e.staleTime;e.staleTime=typeof n=="function"?(...i)=>r(n(...i)):r(n),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},TM=(e,t)=>e.isLoading&&e.isFetching&&!t,DM=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,F1=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function RM(e,t,r){var x,k,S,E;const n=AM(),i=_M(),o=xu(),s=o.defaultQueryOptions(e);(k=(x=o.getDefaultOptions().queries)==null?void 0:x._experimental_beforeQuery)==null||k.call(x,s);const u=o.getQueryCache().get(s.queryHash),d=e.subscribed!==!1;s._optimisticResults=n?"isRestoring":d?"optimistic":void 0,MM(s),jM(s,i,u),NM(i);const f=!o.getQueryCache().get(s.queryHash),[h]=g.useState(()=>new t(o,s)),m=h.getOptimisticResult(s),v=!n&&d;if(g.useSyncExternalStore(g.useCallback(P=>{const _=v?h.subscribe(Ft.batchCalls(P)):mr;return h.updateResult(),_},[h,v]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),g.useEffect(()=>{h.setOptions(s)},[s,h]),DM(s,m))throw F1(s,h,i);if(IM({result:m,errorResetBoundary:i,throwOnError:s.throwOnError,query:u,suspense:s.suspense}))throw m.error;if((E=(S=o.getDefaultOptions().queries)==null?void 0:S._experimental_afterQuery)==null||E.call(S,s,m),s.experimental_prefetchInRender&&!qs.isServer()&&TM(m,n)){const P=f?F1(s,h,i):u==null?void 0:u.promise;P==null||P.catch(mr).finally(()=>{h.updateResult()})}return s.notifyOnChangeProps?m:h.trackResult(m)}function Xe(e,t){return RM(e,yM)}const $M="modulepreload",LM=function(e){return"/"+e},B1={},In=function(t,r,n){let i=Promise.resolve();if(r&&r.length>0){let s=function(f){return Promise.all(f.map(h=>Promise.resolve(h).then(m=>({status:"fulfilled",value:m}),m=>({status:"rejected",reason:m}))))};document.getElementsByTagName("link");const u=document.querySelector("meta[property=csp-nonce]"),d=(u==null?void 0:u.nonce)||(u==null?void 0:u.getAttribute("nonce"));i=s(r.map(f=>{if(f=LM(f),f in B1)return;B1[f]=!0;const h=f.endsWith(".css"),m=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${f}"]${m}`))return;const v=document.createElement("link");if(v.rel=h?"stylesheet":$M,h||(v.as="script"),v.crossOrigin="",v.href=f,d&&v.setAttribute("nonce",d),document.head.appendChild(v),h)return new Promise((x,k)=>{v.addEventListener("load",x),v.addEventListener("error",()=>k(new Error(`Unable to preload CSS for ${f}`)))})}))}function o(s){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=s,window.dispatchEvent(u),!u.defaultPrevented)throw s}return i.then(s=>{for(const u of s||[])u.status==="rejected"&&o(u.reason);return t().catch(o)})};/**
* @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 zM=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),FP=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).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 FM={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 BM=g.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:i="",children:o,iconNode:s,...u},d)=>g.createElement("svg",{ref:d,...FM,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:FP("lucide",i),...u},[...s.map(([f,h])=>g.createElement(f,h)),...Array.isArray(o)?o:[o]]));/**
* @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 Pe=(e,t)=>{const r=g.forwardRef(({className:n,...i},o)=>g.createElement(BM,{ref:o,iconNode:t,className:FP(`lucide-${zM(e)}`,n),...i}));return r.displayName=`${e}`,r};/**
* @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 UM=Pe("AlarmClock",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M12 9v4l2 2",key:"1c63tq"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}]]);/**
* @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 U1=Pe("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
* @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=Pe("BookMarked",[["path",{d:"M10 2v8l3-3 3 3V2",key:"sqw3rj"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);/**
* @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 _f=Pe("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 HM=Pe("Box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/**
* @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 BP=Pe("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 Fy=Pe("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=Pe("Camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);/**
* @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=Pe("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
* @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 qM=Pe("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
* @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 Bs=Pe("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
* @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 GM=Pe("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
* @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 UP=Pe("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
* @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=Pe("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
* @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 QM=Pe("CloudDownload",[["path",{d:"M12 13v8l-4-4",key:"1f5nwf"}],["path",{d:"m12 21 4-4",key:"1lfcce"}],["path",{d:"M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284",key:"ui1hmy"}]]);/**
* @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=Pe("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 WP=Pe("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 ZM=Pe("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
* @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 W1=Pe("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
* @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 Cv=Pe("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
* @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 JM=Pe("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
* @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 eT=Pe("Gauge",[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]]);/**
* @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 tT=Pe("GitCommitHorizontal",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["line",{x1:"3",x2:"9",y1:"12",y2:"12",key:"1dyftd"}],["line",{x1:"15",x2:"21",y1:"12",y2:"12",key:"oup4p8"}]]);/**
* @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 rT=Pe("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]);/**
* @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 nT=Pe("HeartPulse",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M3.22 12H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27",key:"1uw2ng"}]]);/**
* @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 iT=Pe("History",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]]);/**
* @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 By=Pe("Inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);/**
* @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 aT=Pe("Key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]]);/**
* @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 oT=Pe("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/**
* @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 lT=Pe("Library",[["path",{d:"m16 6 4 14",key:"ji33uf"}],["path",{d:"M12 6v14",key:"1n7gus"}],["path",{d:"M8 8v12",key:"1gg7y9"}],["path",{d:"M4 4v16",key:"6qkkli"}]]);/**
* @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 sT=Pe("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]);/**
* @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 jf=Pe("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
* @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 uT=Pe("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
* @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 cT=Pe("Mic",[["path",{d:"M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z",key:"131961"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}]]);/**
* @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 H1=Pe("Package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["path",{d:"m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7",key:"yx3hmr"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]]);/**
* @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 Uy=Pe("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 K1=Pe("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
* @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 dT=Pe("Power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]]);/**
* @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 Ko=Pe("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
* @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 fT=Pe("Repeat",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}]]);/**
* @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 hT=Pe("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
* @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 Nf=Pe("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]);/**
* @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 Wy=Pe("ShieldAlert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);/**
* @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 pT=Pe("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
* @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 Hy=Pe("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/**
* @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 HP=Pe("Shuffle",[["path",{d:"M2 18h1.4c1.3 0 2.5-.6 3.3-1.7l6.1-8.6c.7-1.1 2-1.7 3.3-1.7H22",key:"1wmou1"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M2 6h1.9c1.5 0 2.9.9 3.6 2.2",key:"10bdb2"}],["path",{d:"M22 18h-5.9c-1.3 0-2.6-.7-3.3-1.8l-.5-.8",key:"vgxac0"}],["path",{d:"m18 14 4 4-4 4",key:"10pe0f"}]]);/**
* @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 mT=Pe("SlidersHorizontal",[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]]);/**
* @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 vT=Pe("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/**
* @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 yT=Pe("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]]);/**
* @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 gT=Pe("Terminal",[["polyline",{points:"4 17 10 11 4 5",key:"akl6gq"}],["line",{x1:"12",x2:"20",y1:"19",y2:"19",key:"q2wloq"}]]);/**
* @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 xT=Pe("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
* @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 Gs=Pe("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
* @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 bT=Pe("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);/**
* @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 bu=Pe("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Vo=[{id:"dashboard",label:"Cockpit",hint:"Deine Box auf einen Blick",icon:oT,group:"Operativ"},{id:"ideen",label:"Ideen",hint:"Schreib hin, was entstehen soll",icon:sT,group:"Operativ"},{id:"auftraege",label:"Auftragsbuch",hint:"Vorschläge der Box — annehmen oder ablehnen",icon:By,group:"Operativ"},{id:"chronik",label:"Chronik",hint:"Was die Box von allein getan hat + Zeitmaschine",icon:iT,group:"Operativ"},{id:"memory",label:"Gedächtnis",hint:"Geteiltes Memory verwalten",icon:Fy,group:"Wissen"},{id:"wissen",label:"Wissen",hint:"Lucys Wissens-Vault (Traum-Notizen)",icon:lT,group:"Wissen"},{id:"connect",label:"Verbinden",hint:"IDE-/Agent-Configs erzeugen",icon:Uy,group:"Werkzeuge"},{id:"konsole",label:"Konsole",hint:"Direkte Box-Shell (SSH-artig)",icon:yT,group:"Werkzeuge"},{id:"guide",label:"Anleitung",hint:"Einrichten & Vibe-Coding",icon:UP,group:"Werkzeuge"},{id:"models",label:"Modelle",hint:"Speicher, laden & Rollen",icon:BP,group:"Wartung"},{id:"agent",label:"Hermes",hint:"Agent-Status & Verdrahtung",icon:_f,group:"Wartung"}];var V1=1,wT=.9,ST=.8,kT=.17,km=.1,Em=.999,ET=.9999,PT=.99,AT=/[\\\/_+.#"@\[\(\{&]/,OT=/[\\\/_+.#"@\[\(\{&]/g,CT=/[\s-]/,KP=/[\s-]/g;function _v(e,t,r,n,i,o,s){if(o===t.length)return i===e.length?V1:PT;var u=`${i},${o}`;if(s[u]!==void 0)return s[u];for(var d=n.charAt(o),f=r.indexOf(d,i),h=0,m,v,x,k;f>=0;)m=_v(e,t,r,n,f+1,o+1,s),m>h&&(f===i?m*=V1:AT.test(e.charAt(f-1))?(m*=ST,x=e.slice(i,f-1).match(OT),x&&i>0&&(m*=Math.pow(Em,x.length))):CT.test(e.charAt(f-1))?(m*=wT,k=e.slice(i,f-1).match(KP),k&&i>0&&(m*=Math.pow(Em,k.length))):(m*=kT,i>0&&(m*=Math.pow(Em,f-i))),e.charAt(f)!==t.charAt(o)&&(m*=ET)),(m<km&&r.charAt(f-1)===n.charAt(o+1)||n.charAt(o+1)===n.charAt(o)&&r.charAt(f-1)!==n.charAt(o))&&(v=_v(e,t,r,n,f+1,o+2,s),v*km>m&&(m=v*km)),m>h&&(h=m),f=r.indexOf(d,f+1);return s[u]=h,h}function q1(e){return e.toLowerCase().replace(KP," ")}function _T(e,t,r){return e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,_v(e,t,q1(e),q1(t),0,0,{})}function Qi(e,t,{checkForDefaultPrevented:r=!0}={}){return function(i){if(e==null||e(i),r===!1||!i.defaultPrevented)return t==null?void 0:t(i)}}function G1(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function dl(...e){return t=>{let r=!1;const n=e.map(i=>{const o=G1(i,t);return!r&&typeof o=="function"&&(r=!0),o});if(r)return()=>{for(let i=0;i<n.length;i++){const o=n[i];typeof o=="function"?o():G1(e[i],null)}}}}function Xa(...e){return g.useCallback(dl(...e),e)}function jT(e,t=[]){let r=[];function n(o,s){const u=g.createContext(s);u.displayName=o+"Context";const d=r.length;r=[...r,s];const f=m=>{var P;const{scope:v,children:x,...k}=m,S=((P=v==null?void 0:v[e])==null?void 0:P[d])||u,E=g.useMemo(()=>k,Object.values(k));return w.jsx(S.Provider,{value:E,children:x})};f.displayName=o+"Provider";function h(m,v){var S;const x=((S=v==null?void 0:v[e])==null?void 0:S[d])||u,k=g.useContext(x);if(k)return k;if(s!==void 0)return s;throw new Error(`\`${m}\` must be used within \`${o}\``)}return[f,h]}const i=()=>{const o=r.map(s=>g.createContext(s));return function(u){const d=(u==null?void 0:u[e])||o;return g.useMemo(()=>({[`__scope${e}`]:{...u,[e]:d}}),[u,d])}};return i.scopeName=e,[n,NT(i,...t)]}function NT(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const s=n.reduce((u,{useScope:d,scopeName:f})=>{const m=d(o)[`__scope${f}`];return{...u,...m}},{});return g.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return r.scopeName=t.scopeName,r}var Ys=globalThis!=null&&globalThis.document?g.useLayoutEffect:()=>{},IT=Cf[" useId ".trim().toString()]||(()=>{}),MT=0;function Zn(e){const[t,r]=g.useState(IT());return Ys(()=>{r(n=>n??String(MT++))},[e]),t?`radix-${t}`:""}var TT=Cf[" useInsertionEffect ".trim().toString()]||Ys;function DT({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){const[i,o,s]=RT({defaultProp:t,onChange:r}),u=e!==void 0,d=u?e:i;{const h=g.useRef(e!==void 0);g.useEffect(()=>{const m=h.current;m!==u&&console.warn(`${n} is changing from ${m?"controlled":"uncontrolled"} to ${u?"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.`),h.current=u},[u,n])}const f=g.useCallback(h=>{var m;if(u){const v=$T(h)?h(e):h;v!==e&&((m=s.current)==null||m.call(s,v))}else o(h)},[u,e,o,s]);return[d,f]}function RT({defaultProp:e,onChange:t}){const[r,n]=g.useState(e),i=g.useRef(r),o=g.useRef(t);return TT(()=>{o.current=t},[t]),g.useEffect(()=>{var s;i.current!==r&&((s=o.current)==null||s.call(o,r),i.current=r)},[r,i]),[r,n,o]}function $T(e){return typeof e=="function"}var If=OP();function VP(e){const t=g.forwardRef((r,n)=>{let{children:i,...o}=r,s=null,u=!1;const d=[];Y1(i)&&typeof Qc=="function"&&(i=Qc(i._payload)),g.Children.forEach(i,v=>{var x;if(UT(v)){u=!0;const k=v;let S="child"in k.props?k.props.child:k.props.children;Y1(S)&&typeof Qc=="function"&&(S=Qc(S._payload)),s=zT(k,S),d.push((x=s==null?void 0:s.props)==null?void 0:x.children)}else d.push(v)}),s?s=g.cloneElement(s,void 0,d):!u&&g.Children.count(i)===1&&g.isValidElement(i)&&(s=i);const f=s?BT(s):void 0,h=Xa(n,f);if(!s){if(i||i===0)throw new Error(u?VT(e):KT(e));return i}const m=FT(o,s.props??{});return s.type!==g.Fragment&&(m.ref=n?h:f),g.cloneElement(s,m)});return t.displayName=`${e}.Slot`,t}var LT=Symbol.for("radix.slottable"),zT=(e,t)=>{if("child"in e.props){const r=e.props.child;return g.isValidElement(r)?g.cloneElement(r,void 0,e.props.children(r.props.children)):null}return g.isValidElement(t)?t:null};function FT(e,t){const r={...t};for(const n in t){const i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...u)=>{const d=o(...u);return i(...u),d}:i&&(r[n]=i):n==="style"?r[n]={...i,...o}:n==="className"&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}function BT(e){var n,i;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(i=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:i.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function UT(e){return g.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===LT}var WT=Symbol.for("react.lazy");function Y1(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===WT&&"_payload"in e&&HT(e._payload)}function HT(e){return typeof e=="object"&&e!==null&&"then"in e}var KT=e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,VT=e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,Qc=Cf[" use ".trim().toString()],qT=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Wt=qT.reduce((e,t)=>{const r=VP(`Primitive.${t}`),n=g.forwardRef((i,o)=>{const{asChild:s,...u}=i,d=s?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),w.jsx(d,{...u,ref:o})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function GT(e,t){e&&If.flushSync(()=>e.dispatchEvent(t))}function Qs(e){const t=g.useRef(e);return g.useEffect(()=>{t.current=e}),g.useMemo(()=>((...r)=>{var n;return(n=t.current)==null?void 0:n.call(t,...r)}),[])}function YT(e,t=globalThis==null?void 0:globalThis.document){const r=Qs(e);g.useEffect(()=>{const n=i=>{i.key==="Escape"&&r(i)};return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})},[r,t])}var QT="DismissableLayer",jv="dismissableLayer.update",XT="dismissableLayer.pointerDownOutside",ZT="dismissableLayer.focusOutside",Q1,Ky=g.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),qP=g.forwardRef((e,t)=>{const{disableOutsidePointerEvents:r=!1,deferPointerDownOutside:n=!1,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:s,onInteractOutside:u,onDismiss:d,...f}=e,h=g.useContext(Ky),[m,v]=g.useState(null),x=(m==null?void 0:m.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,k]=g.useState({}),S=Xa(t,F=>v(F)),E=Array.from(h.layers),[P]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),_=E.indexOf(P),j=m?E.indexOf(m):-1,O=h.layersWithOutsidePointerEventsDisabled.size>0,N=j>=_,C=g.useRef(!1),R=rD(F=>{const V=F.target;if(!(V instanceof Node))return;const Q=[...h.branches].some(B=>B.contains(V));!N||Q||(o==null||o(F),u==null||u(F),F.defaultPrevented||d==null||d())},{ownerDocument:x,deferPointerDownOutside:n,isDeferredPointerDownOutsideRef:C,dismissableSurfaces:h.dismissableSurfaces}),z=nD(F=>{if(n&&C.current)return;const V=F.target;[...h.branches].some(B=>B.contains(V))||(s==null||s(F),u==null||u(F),F.defaultPrevented||d==null||d())},x);return YT(F=>{j===h.layers.size-1&&(i==null||i(F),!F.defaultPrevented&&d&&(F.preventDefault(),d()))},x),g.useEffect(()=>{if(m)return r&&(h.layersWithOutsidePointerEventsDisabled.size===0&&(Q1=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(m)),h.layers.add(m),X1(),()=>{r&&(h.layersWithOutsidePointerEventsDisabled.delete(m),h.layersWithOutsidePointerEventsDisabled.size===0&&(x.body.style.pointerEvents=Q1))}},[m,x,r,h]),g.useEffect(()=>()=>{m&&(h.layers.delete(m),h.layersWithOutsidePointerEventsDisabled.delete(m),X1())},[m,h]),g.useEffect(()=>{const F=()=>k({});return document.addEventListener(jv,F),()=>document.removeEventListener(jv,F)},[]),w.jsx(Wt.div,{...f,ref:S,style:{pointerEvents:O?N?"auto":"none":void 0,...e.style},onFocusCapture:Qi(e.onFocusCapture,z.onFocusCapture),onBlurCapture:Qi(e.onBlurCapture,z.onBlurCapture),onPointerDownCapture:Qi(e.onPointerDownCapture,R.onPointerDownCapture)})});qP.displayName=QT;var JT="DismissableLayerBranch",eD=g.forwardRef((e,t)=>{const r=g.useContext(Ky),n=g.useRef(null),i=Xa(t,n);return g.useEffect(()=>{const o=n.current;if(o)return r.branches.add(o),()=>{r.branches.delete(o)}},[r.branches]),w.jsx(Wt.div,{...e,ref:i})});eD.displayName=JT;function tD(){const e=g.useContext(Ky),[t,r]=g.useState(null);return g.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),r}function rD(e,t){const{ownerDocument:r=globalThis==null?void 0:globalThis.document,deferPointerDownOutside:n=!1,isDeferredPointerDownOutsideRef:i,dismissableSurfaces:o}=t,s=Qs(e),u=g.useRef(!1),d=g.useRef(!1),f=g.useRef(new Map),h=g.useRef(()=>{});return g.useEffect(()=>{function m(){d.current=!1,i.current=!1,f.current.clear()}function v(){return Array.from(f.current.values()).some(Boolean)}function x(_){if(!d.current)return;const j=_.target;j instanceof Node&&[...o].some(N=>N.contains(j))||f.current.set(_.type,!0),_.type==="click"&&window.setTimeout(()=>{d.current&&h.current()},0)}function k(_){d.current&&f.current.set(_.type,!1)}const S=_=>{if(_.target&&!u.current){let j=function(){r.removeEventListener("click",h.current);const N=v();m(),N||GP(XT,s,O,{discrete:!0})};const O={originalEvent:_};d.current=!0,i.current=n&&_.button===0,f.current.clear(),!n||_.button!==0?j():(r.removeEventListener("click",h.current),h.current=j,r.addEventListener("click",h.current,{once:!0}))}else r.removeEventListener("click",h.current),m();u.current=!1},E=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(const _ of E)r.addEventListener(_,x,!0),r.addEventListener(_,k);const P=window.setTimeout(()=>{r.addEventListener("pointerdown",S)},0);return()=>{window.clearTimeout(P),r.removeEventListener("pointerdown",S),r.removeEventListener("click",h.current);for(const _ of E)r.removeEventListener(_,x,!0),r.removeEventListener(_,k)}},[r,s,n,i,o]),{onPointerDownCapture:()=>u.current=!0}}function nD(e,t=globalThis==null?void 0:globalThis.document){const r=Qs(e),n=g.useRef(!1);return g.useEffect(()=>{const i=o=>{o.target&&!n.current&&GP(ZT,r,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function X1(){const e=new CustomEvent(jv);document.dispatchEvent(e)}function GP(e,t,r,{discrete:n}){const i=r.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),n?GT(i,o):i.dispatchEvent(o)}var Pm="focusScope.autoFocusOnMount",Am="focusScope.autoFocusOnUnmount",Z1={bubbles:!1,cancelable:!0},iD="FocusScope",YP=g.forwardRef((e,t)=>{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...s}=e,[u,d]=g.useState(null),f=Qs(i),h=Qs(o),m=g.useRef(null),v=Xa(t,S=>d(S)),x=g.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;g.useEffect(()=>{if(n){let S=function(j){if(x.paused||!u)return;const O=j.target;u.contains(O)?m.current=O:Ri(m.current,{select:!0})},E=function(j){if(x.paused||!u)return;const O=j.relatedTarget;O!==null&&(u.contains(O)||Ri(m.current,{select:!0}))},P=function(j){if(document.activeElement===document.body)for(const N of j)N.removedNodes.length>0&&Ri(u)};document.addEventListener("focusin",S),document.addEventListener("focusout",E);const _=new MutationObserver(P);return u&&_.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",S),document.removeEventListener("focusout",E),_.disconnect()}}},[n,u,x.paused]),g.useEffect(()=>{if(u){ew.add(x);const S=document.activeElement;if(!u.contains(S)){const P=new CustomEvent(Pm,Z1);u.addEventListener(Pm,f),u.dispatchEvent(P),P.defaultPrevented||(aD(cD(QP(u)),{select:!0}),document.activeElement===S&&Ri(u))}return()=>{u.removeEventListener(Pm,f),setTimeout(()=>{const P=new CustomEvent(Am,Z1);u.addEventListener(Am,h),u.dispatchEvent(P),P.defaultPrevented||Ri(S??document.body,{select:!0}),u.removeEventListener(Am,h),ew.remove(x)},0)}}},[u,f,h,x]);const k=g.useCallback(S=>{if(!r&&!n||x.paused)return;const E=S.key==="Tab"&&!S.altKey&&!S.ctrlKey&&!S.metaKey,P=document.activeElement;if(E&&P){const _=S.currentTarget,[j,O]=oD(_);j&&O?!S.shiftKey&&P===O?(S.preventDefault(),r&&Ri(j,{select:!0})):S.shiftKey&&P===j&&(S.preventDefault(),r&&Ri(O,{select:!0})):P===_&&S.preventDefault()}},[r,n,x.paused]);return w.jsx(Wt.div,{tabIndex:-1,...s,ref:v,onKeyDown:k})});YP.displayName=iD;function aD(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(Ri(n,{select:t}),document.activeElement!==r)return}function oD(e){const t=QP(e),r=J1(t,e),n=J1(t.reverse(),e);return[r,n]}function QP(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const i=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||i?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function J1(e,t){for(const r of e)if(!lD(r,{upTo:t}))return r}function lD(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function sD(e){return e instanceof HTMLInputElement&&"select"in e}function Ri(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&sD(e)&&t&&e.select()}}var ew=uD();function uD(){let e=[];return{add(t){const r=e[0];t!==r&&(r==null||r.pause()),e=tw(e,t),e.unshift(t)},remove(t){var r;e=tw(e,t),(r=e[0])==null||r.resume()}}}function tw(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function cD(e){return e.filter(t=>t.tagName!=="A")}var dD="Portal",XP=g.forwardRef((e,t)=>{var u;const{container:r,...n}=e,[i,o]=g.useState(!1);Ys(()=>o(!0),[]);const s=r||i&&((u=globalThis==null?void 0:globalThis.document)==null?void 0:u.body);return s?If.createPortal(w.jsx(Wt.div,{...n,ref:t}),s):null});XP.displayName=dD;function fD(e,t){return g.useReducer((r,n)=>t[r][n]??r,e)}var Mf=e=>{const{present:t,children:r}=e,n=hD(t),i=typeof r=="function"?r({present:n.isPresent}):g.Children.only(r),o=pD(n.ref,mD(i));return typeof r=="function"||n.isPresent?g.cloneElement(i,{ref:o}):null};Mf.displayName="Presence";function hD(e){const[t,r]=g.useState(),n=g.useRef(null),i=g.useRef(e),o=g.useRef("none"),s=e?"mounted":"unmounted",[u,d]=fD(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return g.useEffect(()=>{const f=Xc(n.current);o.current=u==="mounted"?f:"none"},[u]),Ys(()=>{const f=n.current,h=i.current;if(h!==e){const v=o.current,x=Xc(f);e?d("MOUNT"):x==="none"||(f==null?void 0:f.display)==="none"?d("UNMOUNT"):d(h&&v!==x?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,d]),Ys(()=>{if(t){let f;const h=t.ownerDocument.defaultView??window,m=x=>{const S=Xc(n.current).includes(CSS.escape(x.animationName));if(x.target===t&&S&&(d("ANIMATION_END"),!i.current)){const E=t.style.animationFillMode;t.style.animationFillMode="forwards",f=h.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=E)})}},v=x=>{x.target===t&&(o.current=Xc(n.current))};return t.addEventListener("animationstart",v),t.addEventListener("animationcancel",m),t.addEventListener("animationend",m),()=>{h.clearTimeout(f),t.removeEventListener("animationstart",v),t.removeEventListener("animationcancel",m),t.removeEventListener("animationend",m)}}else d("ANIMATION_END")},[t,d]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:g.useCallback(f=>{n.current=f?getComputedStyle(f):null,r(f)},[])}}function rw(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function pD(...e){const t=g.useRef(e);return t.current=e,g.useCallback(r=>{const n=t.current;let i=!1;const o=n.map(s=>{const u=rw(s,r);return!i&&typeof u=="function"&&(i=!0),u});if(i)return()=>{for(let s=0;s<o.length;s++){const u=o[s];typeof u=="function"?u():rw(n[s],null)}}},[])}function Xc(e){return(e==null?void 0:e.animationName)||"none"}function mD(e){var n,i;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(i=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:i.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Zc=0,mn=null;function vD(){g.useEffect(()=>{mn||(mn={start:nw(),end:nw()});const{start:e,end:t}=mn;return document.body.firstElementChild!==e&&document.body.insertAdjacentElement("afterbegin",e),document.body.lastElementChild!==t&&document.body.insertAdjacentElement("beforeend",t),Zc++,()=>{Zc===1&&(mn==null||mn.start.remove(),mn==null||mn.end.remove(),mn=null),Zc=Math.max(0,Zc-1)}},[])}function nw(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Sn=function(){return Sn=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t},Sn.apply(this,arguments)};function ZP(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function yD(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,o;n<i;n++)(o||!(n in t))&&(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))}var bd="right-scroll-bar-position",wd="width-before-scroll-bar",gD="with-scroll-bars-hidden",xD="--removed-body-scroll-bar-size";function Om(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function bD(e,t){var r=g.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(n){var i=r.value;i!==n&&(r.value=n,r.callback(n,i))}}}})[0];return r.callback=t,r.facade}var wD=typeof window<"u"?g.useLayoutEffect:g.useEffect,iw=new WeakMap;function SD(e,t){var r=bD(null,function(n){return e.forEach(function(i){return Om(i,n)})});return wD(function(){var n=iw.get(r);if(n){var i=new Set(n),o=new Set(e),s=r.current;i.forEach(function(u){o.has(u)||Om(u,null)}),o.forEach(function(u){i.has(u)||Om(u,s)})}iw.set(r,e)},[e]),r}function kD(e){return e}function ED(e,t){t===void 0&&(t=kD);var r=[],n=!1,i={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(o){var s=t(o,n);return r.push(s),function(){r=r.filter(function(u){return u!==s})}},assignSyncMedium:function(o){for(n=!0;r.length;){var s=r;r=[],s.forEach(o)}r={push:function(u){return o(u)},filter:function(){return r}}},assignMedium:function(o){n=!0;var s=[];if(r.length){var u=r;r=[],u.forEach(o),s=r}var d=function(){var h=s;s=[],h.forEach(o)},f=function(){return Promise.resolve().then(d)};f(),r={push:function(h){s.push(h),f()},filter:function(h){return s=s.filter(h),r}}}};return i}function PD(e){e===void 0&&(e={});var t=ED(null);return t.options=Sn({async:!0,ssr:!1},e),t}var JP=function(e){var t=e.sideCar,r=ZP(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return g.createElement(n,Sn({},r))};JP.isSideCarExport=!0;function AD(e,t){return e.useMedium(t),JP}var eA=PD(),Cm=function(){},Tf=g.forwardRef(function(e,t){var r=g.useRef(null),n=g.useState({onScrollCapture:Cm,onWheelCapture:Cm,onTouchMoveCapture:Cm}),i=n[0],o=n[1],s=e.forwardProps,u=e.children,d=e.className,f=e.removeScrollBar,h=e.enabled,m=e.shards,v=e.sideCar,x=e.noRelative,k=e.noIsolation,S=e.inert,E=e.allowPinchZoom,P=e.as,_=P===void 0?"div":P,j=e.gapMode,O=ZP(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),N=v,C=SD([r,t]),R=Sn(Sn({},O),i);return g.createElement(g.Fragment,null,h&&g.createElement(N,{sideCar:eA,removeScrollBar:f,shards:m,noRelative:x,noIsolation:k,inert:S,setCallbacks:o,allowPinchZoom:!!E,lockRef:r,gapMode:j}),s?g.cloneElement(g.Children.only(u),Sn(Sn({},R),{ref:C})):g.createElement(_,Sn({},R,{className:d,ref:C}),u))});Tf.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Tf.classNames={fullWidth:wd,zeroRight:bd};var OD=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function CD(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=OD();return t&&e.setAttribute("nonce",t),e}function _D(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function jD(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var ND=function(){var e=0,t=null;return{add:function(r){e==0&&(t=CD())&&(_D(t,r),jD(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ID=function(){var e=ND();return function(t,r){g.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},tA=function(){var e=ID(),t=function(r){var n=r.styles,i=r.dynamic;return e(n,i),null};return t},MD={left:0,top:0,right:0,gap:0},_m=function(e){return parseInt(e||"",10)||0},TD=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[_m(r),_m(n),_m(i)]},DD=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return MD;var t=TD(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},RD=tA(),qo="data-scroll-locked",$D=function(e,t,r,n){var i=e.left,o=e.top,s=e.right,u=e.gap;return r===void 0&&(r="margin"),`
.`.concat(gD,` {
overflow: hidden `).concat(n,`;
padding-right: `).concat(u,"px ").concat(n,`;
}
body[`).concat(qo,`] {
overflow: hidden `).concat(n,`;
overscroll-behavior: contain;
`).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&`
padding-left: `.concat(i,`px;
padding-top: `).concat(o,`px;
padding-right: `).concat(s,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(u,"px ").concat(n,`;
`),r==="padding"&&"padding-right: ".concat(u,"px ").concat(n,";")].filter(Boolean).join(""),`
}
.`).concat(bd,` {
right: `).concat(u,"px ").concat(n,`;
}
.`).concat(wd,` {
margin-right: `).concat(u,"px ").concat(n,`;
}
.`).concat(bd," .").concat(bd,` {
right: 0 `).concat(n,`;
}
.`).concat(wd," .").concat(wd,` {
margin-right: 0 `).concat(n,`;
}
body[`).concat(qo,`] {
`).concat(xD,": ").concat(u,`px;
}
`)},aw=function(){var e=parseInt(document.body.getAttribute(qo)||"0",10);return isFinite(e)?e:0},LD=function(){g.useEffect(function(){return document.body.setAttribute(qo,(aw()+1).toString()),function(){var e=aw()-1;e<=0?document.body.removeAttribute(qo):document.body.setAttribute(qo,e.toString())}},[])},zD=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,i=n===void 0?"margin":n;LD();var o=g.useMemo(function(){return DD(i)},[i]);return g.createElement(RD,{styles:$D(o,!t,i,r?"":"!important")})},Nv=!1;if(typeof window<"u")try{var Jc=Object.defineProperty({},"passive",{get:function(){return Nv=!0,!0}});window.addEventListener("test",Jc,Jc),window.removeEventListener("test",Jc,Jc)}catch{Nv=!1}var Oo=Nv?{passive:!1}:!1,FD=function(e){return e.tagName==="TEXTAREA"},rA=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!FD(e)&&r[t]==="visible")},BD=function(e){return rA(e,"overflowY")},UD=function(e){return rA(e,"overflowX")},ow=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var i=nA(e,n);if(i){var o=iA(e,n),s=o[1],u=o[2];if(s>u)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},WD=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},HD=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},nA=function(e,t){return e==="v"?BD(t):UD(t)},iA=function(e,t){return e==="v"?WD(t):HD(t)},KD=function(e,t){return e==="h"&&t==="rtl"?-1:1},VD=function(e,t,r,n,i){var o=KD(e,window.getComputedStyle(t).direction),s=o*n,u=r.target,d=t.contains(u),f=!1,h=s>0,m=0,v=0;do{if(!u)break;var x=iA(e,u),k=x[0],S=x[1],E=x[2],P=S-E-o*k;(k||P)&&nA(e,u)&&(m+=P,v+=k);var _=u.parentNode;u=_&&_.nodeType===Node.DOCUMENT_FRAGMENT_NODE?_.host:_}while(!d&&u!==document.body||d&&(t.contains(u)||t===u));return(h&&Math.abs(m)<1||!h&&Math.abs(v)<1)&&(f=!0),f},ed=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},lw=function(e){return[e.deltaX,e.deltaY]},sw=function(e){return e&&"current"in e?e.current:e},qD=function(e,t){return e[0]===t[0]&&e[1]===t[1]},GD=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},YD=0,Co=[];function QD(e){var t=g.useRef([]),r=g.useRef([0,0]),n=g.useRef(),i=g.useState(YD++)[0],o=g.useState(tA)[0],s=g.useRef(e);g.useEffect(function(){s.current=e},[e]),g.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var S=yD([e.lockRef.current],(e.shards||[]).map(sw),!0).filter(Boolean);return S.forEach(function(E){return E.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),S.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var u=g.useCallback(function(S,E){if("touches"in S&&S.touches.length===2||S.type==="wheel"&&S.ctrlKey)return!s.current.allowPinchZoom;var P=ed(S),_=r.current,j="deltaX"in S?S.deltaX:_[0]-P[0],O="deltaY"in S?S.deltaY:_[1]-P[1],N,C=S.target,R=Math.abs(j)>Math.abs(O)?"h":"v";if("touches"in S&&R==="h"&&C.type==="range")return!1;var z=window.getSelection(),F=z&&z.anchorNode,V=F?F===C||F.contains(C):!1;if(V)return!1;var Q=ow(R,C);if(!Q)return!0;if(Q?N=R:(N=R==="v"?"h":"v",Q=ow(R,C)),!Q)return!1;if(!n.current&&"changedTouches"in S&&(j||O)&&(n.current=N),!N)return!0;var B=n.current||N;return VD(B,E,S,B==="h"?j:O)},[]),d=g.useCallback(function(S){var E=S;if(!(!Co.length||Co[Co.length-1]!==o)){var P="deltaY"in E?lw(E):ed(E),_=t.current.filter(function(N){return N.name===E.type&&(N.target===E.target||E.target===N.shadowParent)&&qD(N.delta,P)})[0];if(_&&_.should){E.cancelable&&E.preventDefault();return}if(!_){var j=(s.current.shards||[]).map(sw).filter(Boolean).filter(function(N){return N.contains(E.target)}),O=j.length>0?u(E,j[0]):!s.current.noIsolation;O&&E.cancelable&&E.preventDefault()}}},[]),f=g.useCallback(function(S,E,P,_){var j={name:S,delta:E,target:P,should:_,shadowParent:XD(P)};t.current.push(j),setTimeout(function(){t.current=t.current.filter(function(O){return O!==j})},1)},[]),h=g.useCallback(function(S){r.current=ed(S),n.current=void 0},[]),m=g.useCallback(function(S){f(S.type,lw(S),S.target,u(S,e.lockRef.current))},[]),v=g.useCallback(function(S){f(S.type,ed(S),S.target,u(S,e.lockRef.current))},[]);g.useEffect(function(){return Co.push(o),e.setCallbacks({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:v}),document.addEventListener("wheel",d,Oo),document.addEventListener("touchmove",d,Oo),document.addEventListener("touchstart",h,Oo),function(){Co=Co.filter(function(S){return S!==o}),document.removeEventListener("wheel",d,Oo),document.removeEventListener("touchmove",d,Oo),document.removeEventListener("touchstart",h,Oo)}},[]);var x=e.removeScrollBar,k=e.inert;return g.createElement(g.Fragment,null,k?g.createElement(o,{styles:GD(i)}):null,x?g.createElement(zD,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function XD(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const ZD=AD(eA,QD);var aA=g.forwardRef(function(e,t){return g.createElement(Tf,Sn({},e,{ref:t,sideCar:ZD}))});aA.classNames=Tf.classNames;var JD=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},_o=new WeakMap,td=new WeakMap,rd={},jm=0,oA=function(e){return e&&(e.host||oA(e.parentNode))},eR=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=oA(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},tR=function(e,t,r,n){var i=eR(t,Array.isArray(e)?e:[e]);rd[r]||(rd[r]=new WeakMap);var o=rd[r],s=[],u=new Set,d=new Set(i),f=function(m){!m||u.has(m)||(u.add(m),f(m.parentNode))};i.forEach(f);var h=function(m){!m||d.has(m)||Array.prototype.forEach.call(m.children,function(v){if(u.has(v))h(v);else try{var x=v.getAttribute(n),k=x!==null&&x!=="false",S=(_o.get(v)||0)+1,E=(o.get(v)||0)+1;_o.set(v,S),o.set(v,E),s.push(v),S===1&&k&&td.set(v,!0),E===1&&v.setAttribute(r,"true"),k||v.setAttribute(n,"true")}catch(P){console.error("aria-hidden: cannot operate on ",v,P)}})};return h(t),u.clear(),jm++,function(){s.forEach(function(m){var v=_o.get(m)-1,x=o.get(m)-1;_o.set(m,v),o.set(m,x),v||(td.has(m)||m.removeAttribute(n),td.delete(m)),x||m.removeAttribute(r)}),jm--,jm||(_o=new WeakMap,_o=new WeakMap,td=new WeakMap,rd={})}},rR=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),i=JD(e);return i?(n.push.apply(n,Array.from(i.querySelectorAll("[aria-live], script"))),tR(n,i,r,"aria-hidden")):function(){return null}},Df="Dialog",[lA]=jT(Df),[nR,sn]=lA(Df),sA=e=>{const{__scopeDialog:t,children:r,open:n,defaultOpen:i,onOpenChange:o,modal:s=!0}=e,u=g.useRef(null),d=g.useRef(null),[f,h]=DT({prop:n,defaultProp:i??!1,onChange:o,caller:Df});return w.jsx(nR,{scope:t,triggerRef:u,contentRef:d,contentId:Zn(),titleId:Zn(),descriptionId:Zn(),open:f,onOpenChange:h,onOpenToggle:g.useCallback(()=>h(m=>!m),[h]),modal:s,children:r})};sA.displayName=Df;var uA="DialogTrigger",iR=g.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=sn(uA,r),o=Xa(t,i.triggerRef);return w.jsx(Wt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":qy(i.open),...n,ref:o,onClick:Qi(e.onClick,i.onOpenToggle)})});iR.displayName=uA;var Vy="DialogPortal",[aR,cA]=lA(Vy,{forceMount:void 0}),dA=e=>{const{__scopeDialog:t,forceMount:r,children:n,container:i}=e,o=sn(Vy,t);return w.jsx(aR,{scope:t,forceMount:r,children:g.Children.map(n,s=>w.jsx(Mf,{present:r||o.open,children:w.jsx(XP,{asChild:!0,container:i,children:s})}))})};dA.displayName=Vy;var Nd="DialogOverlay",fA=g.forwardRef((e,t)=>{const r=cA(Nd,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,o=sn(Nd,e.__scopeDialog);return o.modal?w.jsx(Mf,{present:n||o.open,children:w.jsx(lR,{...i,ref:t})}):null});fA.displayName=Nd;var oR=VP("DialogOverlay.RemoveScroll"),lR=g.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=sn(Nd,r),o=tD(),s=Xa(t,o);return w.jsx(aA,{as:oR,allowPinchZoom:!0,shards:[i.contentRef],children:w.jsx(Wt.div,{"data-state":qy(i.open),...n,ref:s,style:{pointerEvents:"auto",...n.style}})})}),fl="DialogContent",hA=g.forwardRef((e,t)=>{const r=cA(fl,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,o=sn(fl,e.__scopeDialog);return w.jsx(Mf,{present:n||o.open,children:o.modal?w.jsx(sR,{...i,ref:t}):w.jsx(uR,{...i,ref:t})})});hA.displayName=fl;var sR=g.forwardRef((e,t)=>{const r=sn(fl,e.__scopeDialog),n=g.useRef(null),i=Xa(t,r.contentRef,n);return g.useEffect(()=>{const o=n.current;if(o)return rR(o)},[]),w.jsx(pA,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:r.open,onCloseAutoFocus:Qi(e.onCloseAutoFocus,o=>{var s;o.preventDefault(),(s=r.triggerRef.current)==null||s.focus()}),onPointerDownOutside:Qi(e.onPointerDownOutside,o=>{const s=o.detail.originalEvent,u=s.button===0&&s.ctrlKey===!0;(s.button===2||u)&&o.preventDefault()}),onFocusOutside:Qi(e.onFocusOutside,o=>o.preventDefault())})}),uR=g.forwardRef((e,t)=>{const r=sn(fl,e.__scopeDialog),n=g.useRef(!1),i=g.useRef(!1);return w.jsx(pA,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{var s,u;(s=e.onCloseAutoFocus)==null||s.call(e,o),o.defaultPrevented||(n.current||(u=r.triggerRef.current)==null||u.focus(),o.preventDefault()),n.current=!1,i.current=!1},onInteractOutside:o=>{var d,f;(d=e.onInteractOutside)==null||d.call(e,o),o.defaultPrevented||(n.current=!0,o.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const s=o.target;((f=r.triggerRef.current)==null?void 0:f.contains(s))&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&i.current&&o.preventDefault()}})}),pA=g.forwardRef((e,t)=>{const{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:o,...s}=e,u=sn(fl,r);return vD(),w.jsx(w.Fragment,{children:w.jsx(YP,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:i,onUnmountAutoFocus:o,children:w.jsx(qP,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":qy(u.open),...s,ref:t,deferPointerDownOutside:!0,onDismiss:()=>u.onOpenChange(!1)})})})}),mA="DialogTitle",cR=g.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=sn(mA,r);return w.jsx(Wt.h2,{id:i.titleId,...n,ref:t})});cR.displayName=mA;var vA="DialogDescription",dR=g.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=sn(vA,r);return w.jsx(Wt.p,{id:i.descriptionId,...n,ref:t})});dR.displayName=vA;var yA="DialogClose",fR=g.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=sn(yA,r);return w.jsx(Wt.button,{type:"button",...n,ref:t,onClick:Qi(e.onClick,()=>i.onOpenChange(!1))})});fR.displayName=yA;function qy(e){return e?"open":"closed"}var Ss='[cmdk-group=""]',Nm='[cmdk-group-items=""]',hR='[cmdk-group-heading=""]',gA='[cmdk-item=""]',uw=`${gA}:not([aria-disabled="true"])`,Iv="cmdk-item-select",Fo="data-value",pR=(e,t,r)=>_T(e,t,r),xA=g.createContext(void 0),wu=()=>g.useContext(xA),bA=g.createContext(void 0),Gy=()=>g.useContext(bA),wA=g.createContext(void 0),SA=g.forwardRef((e,t)=>{let r=Bo(()=>{var T,Z;return{search:"",value:(Z=(T=e.value)!=null?T:e.defaultValue)!=null?Z:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),n=Bo(()=>new Set),i=Bo(()=>new Map),o=Bo(()=>new Map),s=Bo(()=>new Set),u=kA(e),{label:d,children:f,value:h,onValueChange:m,filter:v,shouldFilter:x,loop:k,disablePointerSelection:S=!1,vimBindings:E=!0,...P}=e,_=Zn(),j=Zn(),O=Zn(),N=g.useRef(null),C=PR();Ua(()=>{if(h!==void 0){let T=h.trim();r.current.value=T,R.emit()}},[h]),Ua(()=>{C(6,ue)},[]);let R=g.useMemo(()=>({subscribe:T=>(s.current.add(T),()=>s.current.delete(T)),snapshot:()=>r.current,setState:(T,Z,se)=>{var te,ce,ye,je;if(!Object.is(r.current[T],Z)){if(r.current[T]=Z,T==="search")B(),V(),C(1,Q);else if(T==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let J=document.getElementById(O);J?J.focus():(te=document.getElementById(_))==null||te.focus()}if(C(7,()=>{var J;r.current.selectedItemId=(J=G())==null?void 0:J.id,R.emit()}),se||C(5,ue),((ce=u.current)==null?void 0:ce.value)!==void 0){let J=Z??"";(je=(ye=u.current).onValueChange)==null||je.call(ye,J);return}}R.emit()}},emit:()=>{s.current.forEach(T=>T())}}),[]),z=g.useMemo(()=>({value:(T,Z,se)=>{var te;Z!==((te=o.current.get(T))==null?void 0:te.value)&&(o.current.set(T,{value:Z,keywords:se}),r.current.filtered.items.set(T,F(Z,se)),C(2,()=>{V(),R.emit()}))},item:(T,Z)=>(n.current.add(T),Z&&(i.current.has(Z)?i.current.get(Z).add(T):i.current.set(Z,new Set([T]))),C(3,()=>{B(),V(),r.current.value||Q(),R.emit()}),()=>{o.current.delete(T),n.current.delete(T),r.current.filtered.items.delete(T);let se=G();C(4,()=>{B(),(se==null?void 0:se.getAttribute("id"))===T&&Q(),R.emit()})}),group:T=>(i.current.has(T)||i.current.set(T,new Set),()=>{o.current.delete(T),i.current.delete(T)}),filter:()=>u.current.shouldFilter,label:d||e["aria-label"],getDisablePointerSelection:()=>u.current.disablePointerSelection,listId:_,inputId:O,labelId:j,listInnerRef:N}),[]);function F(T,Z){var se,te;let ce=(te=(se=u.current)==null?void 0:se.filter)!=null?te:pR;return T?ce(T,r.current.search,Z):0}function V(){if(!r.current.search||u.current.shouldFilter===!1)return;let T=r.current.filtered.items,Z=[];r.current.filtered.groups.forEach(te=>{let ce=i.current.get(te),ye=0;ce.forEach(je=>{let J=T.get(je);ye=Math.max(J,ye)}),Z.push([te,ye])});let se=N.current;le().sort((te,ce)=>{var ye,je;let J=te.getAttribute("id"),we=ce.getAttribute("id");return((ye=T.get(we))!=null?ye:0)-((je=T.get(J))!=null?je:0)}).forEach(te=>{let ce=te.closest(Nm);ce?ce.appendChild(te.parentElement===ce?te:te.closest(`${Nm} > *`)):se.appendChild(te.parentElement===se?te:te.closest(`${Nm} > *`))}),Z.sort((te,ce)=>ce[1]-te[1]).forEach(te=>{var ce;let ye=(ce=N.current)==null?void 0:ce.querySelector(`${Ss}[${Fo}="${encodeURIComponent(te[0])}"]`);ye==null||ye.parentElement.appendChild(ye)})}function Q(){let T=le().find(se=>se.getAttribute("aria-disabled")!=="true"),Z=T==null?void 0:T.getAttribute(Fo);R.setState("value",Z||void 0)}function B(){var T,Z,se,te;if(!r.current.search||u.current.shouldFilter===!1){r.current.filtered.count=n.current.size;return}r.current.filtered.groups=new Set;let ce=0;for(let ye of n.current){let je=(Z=(T=o.current.get(ye))==null?void 0:T.value)!=null?Z:"",J=(te=(se=o.current.get(ye))==null?void 0:se.keywords)!=null?te:[],we=F(je,J);r.current.filtered.items.set(ye,we),we>0&&ce++}for(let[ye,je]of i.current)for(let J of je)if(r.current.filtered.items.get(J)>0){r.current.filtered.groups.add(ye);break}r.current.filtered.count=ce}function ue(){var T,Z,se;let te=G();te&&(((T=te.parentElement)==null?void 0:T.firstChild)===te&&((se=(Z=te.closest(Ss))==null?void 0:Z.querySelector(hR))==null||se.scrollIntoView({block:"nearest"})),te.scrollIntoView({block:"nearest"}))}function G(){var T;return(T=N.current)==null?void 0:T.querySelector(`${gA}[aria-selected="true"]`)}function le(){var T;return Array.from(((T=N.current)==null?void 0:T.querySelectorAll(uw))||[])}function fe(T){let Z=le()[T];Z&&R.setState("value",Z.getAttribute(Fo))}function de(T){var Z;let se=G(),te=le(),ce=te.findIndex(je=>je===se),ye=te[ce+T];(Z=u.current)!=null&&Z.loop&&(ye=ce+T<0?te[te.length-1]:ce+T===te.length?te[0]:te[ce+T]),ye&&R.setState("value",ye.getAttribute(Fo))}function Y(T){let Z=G(),se=Z==null?void 0:Z.closest(Ss),te;for(;se&&!te;)se=T>0?kR(se,Ss):ER(se,Ss),te=se==null?void 0:se.querySelector(uw);te?R.setState("value",te.getAttribute(Fo)):de(T)}let ae=()=>fe(le().length-1),X=T=>{T.preventDefault(),T.metaKey?ae():T.altKey?Y(1):de(1)},M=T=>{T.preventDefault(),T.metaKey?fe(0):T.altKey?Y(-1):de(-1)};return g.createElement(Wt.div,{ref:t,tabIndex:-1,...P,"cmdk-root":"",onKeyDown:T=>{var Z;(Z=P.onKeyDown)==null||Z.call(P,T);let se=T.nativeEvent.isComposing||T.keyCode===229;if(!(T.defaultPrevented||se))switch(T.key){case"n":case"j":{E&&T.ctrlKey&&X(T);break}case"ArrowDown":{X(T);break}case"p":case"k":{E&&T.ctrlKey&&M(T);break}case"ArrowUp":{M(T);break}case"Home":{T.preventDefault(),fe(0);break}case"End":{T.preventDefault(),ae();break}case"Enter":{T.preventDefault();let te=G();if(te){let ce=new Event(Iv);te.dispatchEvent(ce)}}}}},g.createElement("label",{"cmdk-label":"",htmlFor:z.inputId,id:z.labelId,style:OR},d),Rf(e,T=>g.createElement(bA.Provider,{value:R},g.createElement(xA.Provider,{value:z},T))))}),mR=g.forwardRef((e,t)=>{var r,n;let i=Zn(),o=g.useRef(null),s=g.useContext(wA),u=wu(),d=kA(e),f=(n=(r=d.current)==null?void 0:r.forceMount)!=null?n:s==null?void 0:s.forceMount;Ua(()=>{if(!f)return u.item(i,s==null?void 0:s.id)},[f]);let h=EA(i,o,[e.value,e.children,o],e.keywords),m=Gy(),v=Ji(C=>C.value&&C.value===h.current),x=Ji(C=>f||u.filter()===!1?!0:C.search?C.filtered.items.get(i)>0:!0);g.useEffect(()=>{let C=o.current;if(!(!C||e.disabled))return C.addEventListener(Iv,k),()=>C.removeEventListener(Iv,k)},[x,e.onSelect,e.disabled]);function k(){var C,R;S(),(R=(C=d.current).onSelect)==null||R.call(C,h.current)}function S(){m.setState("value",h.current,!0)}if(!x)return null;let{disabled:E,value:P,onSelect:_,forceMount:j,keywords:O,...N}=e;return g.createElement(Wt.div,{ref:dl(o,t),...N,id:i,"cmdk-item":"",role:"option","aria-disabled":!!E,"aria-selected":!!v,"data-disabled":!!E,"data-selected":!!v,onPointerMove:E||u.getDisablePointerSelection()?void 0:S,onClick:E?void 0:k},e.children)}),vR=g.forwardRef((e,t)=>{let{heading:r,children:n,forceMount:i,...o}=e,s=Zn(),u=g.useRef(null),d=g.useRef(null),f=Zn(),h=wu(),m=Ji(x=>i||h.filter()===!1?!0:x.search?x.filtered.groups.has(s):!0);Ua(()=>h.group(s),[]),EA(s,u,[e.value,e.heading,d]);let v=g.useMemo(()=>({id:s,forceMount:i}),[i]);return g.createElement(Wt.div,{ref:dl(u,t),...o,"cmdk-group":"",role:"presentation",hidden:m?void 0:!0},r&&g.createElement("div",{ref:d,"cmdk-group-heading":"","aria-hidden":!0,id:f},r),Rf(e,x=>g.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?f:void 0},g.createElement(wA.Provider,{value:v},x))))}),yR=g.forwardRef((e,t)=>{let{alwaysRender:r,...n}=e,i=g.useRef(null),o=Ji(s=>!s.search);return!r&&!o?null:g.createElement(Wt.div,{ref:dl(i,t),...n,"cmdk-separator":"",role:"separator"})}),gR=g.forwardRef((e,t)=>{let{onValueChange:r,...n}=e,i=e.value!=null,o=Gy(),s=Ji(f=>f.search),u=Ji(f=>f.selectedItemId),d=wu();return g.useEffect(()=>{e.value!=null&&o.setState("search",e.value)},[e.value]),g.createElement(Wt.input,{ref:t,...n,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":d.listId,"aria-labelledby":d.labelId,"aria-activedescendant":u,id:d.inputId,type:"text",value:i?e.value:s,onChange:f=>{i||o.setState("search",f.target.value),r==null||r(f.target.value)}})}),xR=g.forwardRef((e,t)=>{let{children:r,label:n="Suggestions",...i}=e,o=g.useRef(null),s=g.useRef(null),u=Ji(f=>f.selectedItemId),d=wu();return g.useEffect(()=>{if(s.current&&o.current){let f=s.current,h=o.current,m,v=new ResizeObserver(()=>{m=requestAnimationFrame(()=>{let x=f.offsetHeight;h.style.setProperty("--cmdk-list-height",x.toFixed(1)+"px")})});return v.observe(f),()=>{cancelAnimationFrame(m),v.unobserve(f)}}},[]),g.createElement(Wt.div,{ref:dl(o,t),...i,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":u,"aria-label":n,id:d.listId},Rf(e,f=>g.createElement("div",{ref:dl(s,d.listInnerRef),"cmdk-list-sizer":""},f)))}),bR=g.forwardRef((e,t)=>{let{open:r,onOpenChange:n,overlayClassName:i,contentClassName:o,container:s,...u}=e;return g.createElement(sA,{open:r,onOpenChange:n},g.createElement(dA,{container:s},g.createElement(fA,{"cmdk-overlay":"",className:i}),g.createElement(hA,{"aria-label":e.label,"cmdk-dialog":"",className:o},g.createElement(SA,{ref:t,...u}))))}),wR=g.forwardRef((e,t)=>Ji(r=>r.filtered.count===0)?g.createElement(Wt.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),SR=g.forwardRef((e,t)=>{let{progress:r,children:n,label:i="Loading...",...o}=e;return g.createElement(Wt.div,{ref:t,...o,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":i},Rf(e,s=>g.createElement("div",{"aria-hidden":!0},s)))}),jo=Object.assign(SA,{List:xR,Item:mR,Input:gR,Group:vR,Separator:yR,Dialog:bR,Empty:wR,Loading:SR});function kR(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}function ER(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}function kA(e){let t=g.useRef(e);return Ua(()=>{t.current=e}),t}var Ua=typeof window>"u"?g.useEffect:g.useLayoutEffect;function Bo(e){let t=g.useRef();return t.current===void 0&&(t.current=e()),t}function Ji(e){let t=Gy(),r=()=>e(t.snapshot());return g.useSyncExternalStore(t.subscribe,r,r)}function EA(e,t,r,n=[]){let i=g.useRef(),o=wu();return Ua(()=>{var s;let u=(()=>{var f;for(let h of r){if(typeof h=="string")return h.trim();if(typeof h=="object"&&"current"in h)return h.current?(f=h.current.textContent)==null?void 0:f.trim():i.current}})(),d=n.map(f=>f.trim());o.value(e,u,d),(s=t.current)==null||s.setAttribute(Fo,u),i.current=u}),i}var PR=()=>{let[e,t]=g.useState(),r=Bo(()=>new Map);return Ua(()=>{r.current.forEach(n=>n()),r.current=new Map},[e]),(n,i)=>{r.current.set(n,i),t({})}};function AR(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function Rf({asChild:e,children:t},r){return e&&g.isValidElement(t)?g.cloneElement(AR(t),{ref:t.ref},r(t.props.children)):r(t)}var OR={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};function CR({onNavigate:e}){const[t,r]=g.useState(!1);return g.useEffect(()=>{const n=i=>{(i.metaKey||i.ctrlKey)&&i.key.toLowerCase()==="k"&&(i.preventDefault(),r(o=>!o))};return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)},[]),w.jsx(jo.Dialog,{open:t,onOpenChange:r,label:"Befehlspalette",className:"fixed inset-0 z-50 flex items-start justify-center bg-black/50 p-4 pt-[12vh] overscroll-contain",onClick:()=>r(!1),children:w.jsxs("div",{className:"w-full max-w-lg overflow-hidden rounded-xl border border-border bg-popover text-popover-foreground shadow-2xl",onClick:n=>n.stopPropagation(),children:[w.jsx(jo.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"}),w.jsxs(jo.List,{className:"max-h-80 overflow-y-auto p-2",children:[w.jsx(jo.Empty,{className:"px-3 py-6 text-center text-sm text-muted-foreground",children:"Nichts gefunden."}),w.jsx(jo.Group,{heading:"Bereiche",className:"px-1 py-1 text-xs text-muted-foreground",children:Vo.map(n=>w.jsxs(jo.Item,{value:`${n.label} ${n.hint}`,onSelect:()=>{e(n.id),r(!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:[w.jsx(n.icon,{className:"h-4 w-4 text-primary"}),w.jsx("span",{children:n.label}),w.jsx("span",{className:"ml-auto truncate text-xs text-muted-foreground",children:n.hint})]},n.id))})]})]})})}const PA="mc_expert_mode",Mv="mc-expert-mode-change",_R=()=>{try{return localStorage.getItem(PA)==="true"}catch{return!1}};function jR(e){return window.addEventListener(Mv,e),window.addEventListener("storage",e),()=>{window.removeEventListener(Mv,e),window.removeEventListener("storage",e)}}function cw(e){localStorage.setItem(PA,String(e)),window.dispatchEvent(new Event(Mv))}function NR(){return g.useSyncExternalStore(jR,_R,()=>!1)}function AA(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=AA(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Qe(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=AA(e))&&(n&&(n+=" "),n+=t);return n}const Yy="-",IR=e=>{const t=TR(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const u=s.split(Yy);return u[0]===""&&u.length!==1&&u.shift(),OA(u,t)||MR(s)},getConflictingClassGroupIds:(s,u)=>{const d=r[s]||[];return u&&n[s]?[...d,...n[s]]:d}}},OA=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?OA(e.slice(1),n):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(Yy);return(s=t.validators.find(({validator:u})=>u(o)))==null?void 0:s.classGroupId},dw=/^\[(.+)\]$/,MR=e=>{if(dw.test(e)){const t=dw.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},TR=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return RR(Object.entries(e.classGroups),r).forEach(([o,s])=>{Tv(s,n,o,t)}),n},Tv=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:fw(t,i);o.classGroupId=r;return}if(typeof i=="function"){if(DR(i)){Tv(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([o,s])=>{Tv(s,fw(t,o),r,n)})})},fw=(e,t)=>{let r=e;return t.split(Yy).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},DR=e=>e.isThemeGetter,RR=(e,t)=>t?e.map(([r,n])=>{const i=n.map(o=>typeof o=="string"?t+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([s,u])=>[t+s,u])):o);return[r,i]}):e,$R=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const i=(o,s)=>{r.set(o,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(o){let s=r.get(o);if(s!==void 0)return s;if((s=n.get(o))!==void 0)return i(o,s),s},set(o,s){r.has(o)?r.set(o,s):i(o,s)}}},CA="!",LR=e=>{const{separator:t,experimentalParseClassName:r}=e,n=t.length===1,i=t[0],o=t.length,s=u=>{const d=[];let f=0,h=0,m;for(let E=0;E<u.length;E++){let P=u[E];if(f===0){if(P===i&&(n||u.slice(E,E+o)===t)){d.push(u.slice(h,E)),h=E+o;continue}if(P==="/"){m=E;continue}}P==="["?f++:P==="]"&&f--}const v=d.length===0?u:u.substring(h),x=v.startsWith(CA),k=x?v.substring(1):v,S=m&&m>h?m-h:void 0;return{modifiers:d,hasImportantModifier:x,baseClassName:k,maybePostfixModifierPosition:S}};return r?u=>r({className:u,parseClassName:s}):s},zR=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t},FR=e=>({cache:$R(e.cacheSize),parseClassName:LR(e),...IR(e)}),BR=/\s+/,UR=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i}=t,o=[],s=e.trim().split(BR);let u="";for(let d=s.length-1;d>=0;d-=1){const f=s[d],{modifiers:h,hasImportantModifier:m,baseClassName:v,maybePostfixModifierPosition:x}=r(f);let k=!!x,S=n(k?v.substring(0,x):v);if(!S){if(!k){u=f+(u.length>0?" "+u:u);continue}if(S=n(v),!S){u=f+(u.length>0?" "+u:u);continue}k=!1}const E=zR(h).join(":"),P=m?E+CA:E,_=P+S;if(o.includes(_))continue;o.push(_);const j=i(S,k);for(let O=0;O<j.length;++O){const N=j[O];o.push(P+N)}u=f+(u.length>0?" "+u:u)}return u};function WR(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=_A(t))&&(n&&(n+=" "),n+=r);return n}const _A=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=_A(e[n]))&&(r&&(r+=" "),r+=t);return r};function HR(e,...t){let r,n,i,o=s;function s(d){const f=t.reduce((h,m)=>m(h),e());return r=FR(f),n=r.cache.get,i=r.cache.set,o=u,u(d)}function u(d){const f=n(d);if(f)return f;const h=UR(d,r);return i(d,h),h}return function(){return o(WR.apply(null,arguments))}}const tt=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},jA=/^\[(?:([a-z-]+):)?(.+)\]$/i,KR=/^\d+\/\d+$/,VR=new Set(["px","full","screen"]),qR=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,GR=/\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$/,YR=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,QR=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,XR=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Wn=e=>Go(e)||VR.has(e)||KR.test(e),Ii=e=>kl(e,"length",a3),Go=e=>!!e&&!Number.isNaN(Number(e)),Im=e=>kl(e,"number",Go),ks=e=>!!e&&Number.isInteger(Number(e)),ZR=e=>e.endsWith("%")&&Go(e.slice(0,-1)),Te=e=>jA.test(e),Mi=e=>qR.test(e),JR=new Set(["length","size","percentage"]),e3=e=>kl(e,JR,NA),t3=e=>kl(e,"position",NA),r3=new Set(["image","url"]),n3=e=>kl(e,r3,l3),i3=e=>kl(e,"",o3),Es=()=>!0,kl=(e,t,r)=>{const n=jA.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},a3=e=>GR.test(e)&&!YR.test(e),NA=()=>!1,o3=e=>QR.test(e),l3=e=>XR.test(e),s3=()=>{const e=tt("colors"),t=tt("spacing"),r=tt("blur"),n=tt("brightness"),i=tt("borderColor"),o=tt("borderRadius"),s=tt("borderSpacing"),u=tt("borderWidth"),d=tt("contrast"),f=tt("grayscale"),h=tt("hueRotate"),m=tt("invert"),v=tt("gap"),x=tt("gradientColorStops"),k=tt("gradientColorStopPositions"),S=tt("inset"),E=tt("margin"),P=tt("opacity"),_=tt("padding"),j=tt("saturate"),O=tt("scale"),N=tt("sepia"),C=tt("skew"),R=tt("space"),z=tt("translate"),F=()=>["auto","contain","none"],V=()=>["auto","hidden","clip","visible","scroll"],Q=()=>["auto",Te,t],B=()=>[Te,t],ue=()=>["",Wn,Ii],G=()=>["auto",Go,Te],le=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],fe=()=>["solid","dashed","dotted","double","none"],de=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Y=()=>["start","end","center","between","around","evenly","stretch"],ae=()=>["","0",Te],X=()=>["auto","avoid","all","avoid-page","page","left","right","column"],M=()=>[Go,Te];return{cacheSize:500,separator:":",theme:{colors:[Es],spacing:[Wn,Ii],blur:["none","",Mi,Te],brightness:M(),borderColor:[e],borderRadius:["none","","full",Mi,Te],borderSpacing:B(),borderWidth:ue(),contrast:M(),grayscale:ae(),hueRotate:M(),invert:ae(),gap:B(),gradientColorStops:[e],gradientColorStopPositions:[ZR,Ii],inset:Q(),margin:Q(),opacity:M(),padding:B(),saturate:M(),scale:M(),sepia:ae(),skew:M(),space:B(),translate:B()},classGroups:{aspect:[{aspect:["auto","square","video",Te]}],container:["container"],columns:[{columns:[Mi]}],"break-after":[{"break-after":X()}],"break-before":[{"break-before":X()}],"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:[...le(),Te]}],overflow:[{overflow:V()}],"overflow-x":[{"overflow-x":V()}],"overflow-y":[{"overflow-y":V()}],overscroll:[{overscroll:F()}],"overscroll-x":[{"overscroll-x":F()}],"overscroll-y":[{"overscroll-y":F()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[S]}],"inset-x":[{"inset-x":[S]}],"inset-y":[{"inset-y":[S]}],start:[{start:[S]}],end:[{end:[S]}],top:[{top:[S]}],right:[{right:[S]}],bottom:[{bottom:[S]}],left:[{left:[S]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",ks,Te]}],basis:[{basis:Q()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Te]}],grow:[{grow:ae()}],shrink:[{shrink:ae()}],order:[{order:["first","last","none",ks,Te]}],"grid-cols":[{"grid-cols":[Es]}],"col-start-end":[{col:["auto",{span:["full",ks,Te]},Te]}],"col-start":[{"col-start":G()}],"col-end":[{"col-end":G()}],"grid-rows":[{"grid-rows":[Es]}],"row-start-end":[{row:["auto",{span:[ks,Te]},Te]}],"row-start":[{"row-start":G()}],"row-end":[{"row-end":G()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Te]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Te]}],gap:[{gap:[v]}],"gap-x":[{"gap-x":[v]}],"gap-y":[{"gap-y":[v]}],"justify-content":[{justify:["normal",...Y()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...Y(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...Y(),"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:[E]}],mx:[{mx:[E]}],my:[{my:[E]}],ms:[{ms:[E]}],me:[{me:[E]}],mt:[{mt:[E]}],mr:[{mr:[E]}],mb:[{mb:[E]}],ml:[{ml:[E]}],"space-x":[{"space-x":[R]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[R]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Te,t]}],"min-w":[{"min-w":[Te,t,"min","max","fit"]}],"max-w":[{"max-w":[Te,t,"none","full","min","max","fit","prose",{screen:[Mi]},Mi]}],h:[{h:[Te,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Te,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Te,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Te,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Mi,Ii]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Im]}],"font-family":[{font:[Es]}],"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",Te]}],"line-clamp":[{"line-clamp":["none",Go,Im]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Wn,Te]}],"list-image":[{"list-image":["none",Te]}],"list-style-type":[{list:["none","disc","decimal",Te]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[P]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[P]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...fe(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Wn,Ii]}],"underline-offset":[{"underline-offset":["auto",Wn,Te]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:B()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Te]}],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",Te]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[P]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...le(),t3]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",e3]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},n3]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[k]}],"gradient-via-pos":[{via:[k]}],"gradient-to-pos":[{to:[k]}],"gradient-from":[{from:[x]}],"gradient-via":[{via:[x]}],"gradient-to":[{to:[x]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[u]}],"border-w-x":[{"border-x":[u]}],"border-w-y":[{"border-y":[u]}],"border-w-s":[{"border-s":[u]}],"border-w-e":[{"border-e":[u]}],"border-w-t":[{"border-t":[u]}],"border-w-r":[{"border-r":[u]}],"border-w-b":[{"border-b":[u]}],"border-w-l":[{"border-l":[u]}],"border-opacity":[{"border-opacity":[P]}],"border-style":[{border:[...fe(),"hidden"]}],"divide-x":[{"divide-x":[u]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[u]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[P]}],"divide-style":[{divide:fe()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...fe()]}],"outline-offset":[{"outline-offset":[Wn,Te]}],"outline-w":[{outline:[Wn,Ii]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:ue()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[P]}],"ring-offset-w":[{"ring-offset":[Wn,Ii]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Mi,i3]}],"shadow-color":[{shadow:[Es]}],opacity:[{opacity:[P]}],"mix-blend":[{"mix-blend":[...de(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":de()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[d]}],"drop-shadow":[{"drop-shadow":["","none",Mi,Te]}],grayscale:[{grayscale:[f]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[m]}],saturate:[{saturate:[j]}],sepia:[{sepia:[N]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[d]}],"backdrop-grayscale":[{"backdrop-grayscale":[f]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[m]}],"backdrop-opacity":[{"backdrop-opacity":[P]}],"backdrop-saturate":[{"backdrop-saturate":[j]}],"backdrop-sepia":[{"backdrop-sepia":[N]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Te]}],duration:[{duration:M()}],ease:[{ease:["linear","in","out","in-out",Te]}],delay:[{delay:M()}],animate:[{animate:["none","spin","ping","pulse","bounce",Te]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[O]}],"scale-x":[{"scale-x":[O]}],"scale-y":[{"scale-y":[O]}],rotate:[{rotate:[ks,Te]}],"translate-x":[{"translate-x":[z]}],"translate-y":[{"translate-y":[z]}],"skew-x":[{"skew-x":[C]}],"skew-y":[{"skew-y":[C]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Te]}],accent:[{accent:["auto",e]}],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",Te]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":B()}],"scroll-mx":[{"scroll-mx":B()}],"scroll-my":[{"scroll-my":B()}],"scroll-ms":[{"scroll-ms":B()}],"scroll-me":[{"scroll-me":B()}],"scroll-mt":[{"scroll-mt":B()}],"scroll-mr":[{"scroll-mr":B()}],"scroll-mb":[{"scroll-mb":B()}],"scroll-ml":[{"scroll-ml":B()}],"scroll-p":[{"scroll-p":B()}],"scroll-px":[{"scroll-px":B()}],"scroll-py":[{"scroll-py":B()}],"scroll-ps":[{"scroll-ps":B()}],"scroll-pe":[{"scroll-pe":B()}],"scroll-pt":[{"scroll-pt":B()}],"scroll-pr":[{"scroll-pr":B()}],"scroll-pb":[{"scroll-pb":B()}],"scroll-pl":[{"scroll-pl":B()}],"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",Te]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Wn,Ii,Im]}],stroke:[{stroke:[e,"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"]}}},u3=HR(s3);function De(...e){return u3(Qe(e))}function IQ(e){return e?e.replace(/127\.0\.0\.1|localhost/g,"192.168.178.151"):""}function c3(){const e=NR();return w.jsxs("div",{className:"flex items-center rounded-md border border-border/40 bg-background/40 p-0.5",role:"group","aria-label":"Ansichtsmodus",title:"Einfach zeigt nur das Wichtigste. Experte zeigt alle technischen Details.",children:[w.jsxs("button",{onClick:()=>cw(!1),"aria-pressed":!e,className:De("flex items-center gap-1 rounded px-2 py-1 text-xs font-semibold transition-all cursor-pointer",e?"text-muted-foreground hover:text-foreground":"bg-primary/15 text-primary shadow-sm"),children:[w.jsx(vT,{className:"h-3.5 w-3.5"})," Einfach"]}),w.jsxs("button",{onClick:()=>cw(!0),"aria-pressed":e,className:De("flex items-center gap-1 rounded px-2 py-1 text-xs font-semibold transition-all cursor-pointer",e?"bg-primary/15 text-primary shadow-sm":"text-muted-foreground hover:text-foreground"),children:[w.jsx(mT,{className:"h-3.5 w-3.5"})," Experte"]})]})}async function Me(e,t){var d;const r={"Content-Type":"application/json",...t==null?void 0:t.headers},n=((d=t==null?void 0:t.method)==null?void 0:d.toUpperCase())||"GET",i=n==="GET"?null:localStorage.getItem("mc_sudo_password"),o=n==="GET"?null:localStorage.getItem("mc_hf_token");i&&(r["X-Sudo-Password"]=i);let s=t==null?void 0:t.body;if(n==="POST"){if(typeof s=="string")try{const f=JSON.parse(s);let h=!1;i&&!("sudo_password"in f)&&(f.sudo_password=i,h=!0),o&&!("hf_token"in f)&&(f.hf_token=o,h=!0),h&&(s=JSON.stringify(f))}catch{}else if(!s){const f={};i&&(f.sudo_password=i),o&&(f.hf_token=o),Object.keys(f).length>0&&(s=JSON.stringify(f))}}const u=await fetch(e,{...t,headers:r,body:s});if(!u.ok)throw new Error(`${u.status} ${u.statusText}`);return u.json()}const MQ=(e,t,r=!1,n=!0)=>Me("/api/groups",{method:"PUT",body:JSON.stringify({group:e,members:t,swap:r,persist:n})}),TQ=e=>Me("/api/routing/policy",{method:"PUT",body:JSON.stringify(e)});function d3({type:e,title:t,message:r,defaultValue:n,autoValue:i,autoLabel:o,onConfirm:s,onCancel:u}){const d=g.useRef(null);return w.jsx("div",{className:"fixed inset-0 z-[99] bg-black/60 backdrop-blur-sm flex items-center justify-center p-4 overscroll-contain",role:"dialog","aria-modal":"true","aria-label":t,children:w.jsxs("div",{className:"w-full max-w-sm rounded-2xl border border-border/80 bg-card p-6 shadow-2xl space-y-4 animate-in fade-in zoom-in-95 duration-200",children:[w.jsxs("div",{className:"flex items-center justify-between border-b border-border/20 pb-2",children:[w.jsx("h3",{className:"text-xs font-bold uppercase tracking-wider text-primary",children:t}),w.jsx("button",{onClick:u||(()=>s()),"aria-label":"Schließen",className:"p-1 rounded hover:bg-accent text-muted-foreground hover:text-foreground cursor-pointer",children:w.jsx(bu,{className:"h-4 w-4","aria-hidden":"true"})})]}),w.jsx("p",{className:"max-h-72 overflow-y-auto whitespace-pre-line text-xs text-muted-foreground leading-relaxed scrollbar-thin",children:r}),e==="prompt"&&w.jsxs("div",{className:"flex gap-2",children:[w.jsx("input",{ref:d,type:"text",defaultValue:n,"aria-label":t,className:"flex-1 h-9 px-3 text-xs bg-background/40 border border-border/60 rounded-lg outline-none focus:border-primary transition-colors text-foreground",autoFocus:!0,onKeyDown:f=>{var h;f.key==="Enter"&&s((h=d.current)==null?void 0:h.value)}}),i!==void 0&&w.jsx("button",{type:"button",onClick:()=>{d.current&&(d.current.value=i)},title:"Setup-bewussten Optimalwert eintragen",className:"h-9 px-3 shrink-0 text-xs font-semibold text-primary border border-primary/50 bg-primary/10 hover:bg-primary/20 rounded-lg transition-colors cursor-pointer",children:o||"Auto"})]}),w.jsxs("div",{className:"flex justify-end gap-3 pt-2",children:[(e==="confirm"||e==="prompt")&&w.jsx("button",{onClick:u,className:"h-8 px-4 flex items-center justify-center text-xs font-semibold text-muted-foreground border border-border/60 bg-background/20 hover:bg-accent rounded-lg transition-colors cursor-pointer",children:"Abbrechen"}),w.jsx("button",{onClick:()=>{var h;const f=e==="prompt"?(h=d.current)==null?void 0:h.value:void 0;s(f)},className:"h-8 px-4 flex items-center justify-center text-xs font-semibold text-primary-foreground bg-primary hover:bg-primary/95 rounded-lg transition-colors cursor-pointer",children:e==="confirm"?"Ja, fortfahren":e==="prompt"?"Übernehmen":"OK"})]})]})})}function Qy(){const[e,t]=g.useState(null),r=g.useCallback(()=>t(null),[]),n=g.useCallback((u,d,f)=>{t({type:"alert",title:u,message:d,onConfirm:()=>{t(null),f==null||f()}})},[]),i=g.useCallback((u,d,f,h)=>{t({type:"confirm",title:u,message:d,onConfirm:()=>{t(null),f()},onCancel:()=>{t(null),h==null||h()}})},[]),o=g.useCallback((u,d,f,h,m,v)=>{t({type:"prompt",title:u,message:d,defaultValue:f,autoValue:v==null?void 0:v.autoValue,autoLabel:v==null?void 0:v.autoLabel,onConfirm:x=>{t(null),h(x)},onCancel:()=>{t(null),m==null||m()}})},[]),s=e?w.jsx(d3,{...e}):null;return{showAlert:n,showConfirm:i,showPrompt:o,close:r,dialogElement:s}}let Sd=!1;const f3=()=>Sd;function h3(){const e=xu();g.useEffect(()=>{const t=new EventSource("/api/events");return t.onopen=()=>{Sd=!0},t.onerror=()=>{Sd=!1},t.addEventListener("invalidate",r=>{var n;try{const i=((n=JSON.parse(r.data))==null?void 0:n.keys)??[];for(const o of i)e.invalidateQueries({queryKey:[o]})}catch{}}),()=>{Sd=!1,t.close()}},[e])}const Re={health:["health"],systemStatus:["system-status"],services:["services"],models:["models"],groups:["groups"],routing:["routing"],routingPolicy:["routing-policy"],jobs:["jobs"],tokenStats:["token-stats"],agentStatus:["agent-status"],hermesBrain:["hermes-brain"],updates:["updates"],discover:["discover"],drafts:e=>["drafts",e??""],connect:e=>["connect",e??""],connectHealth:["connect-health"],memory:(e,t)=>["memory",e??"",t??""],memoryGraph:["memory-graph"],voiceTrace:["voice-trace"],auftragsbuch:["auftragsbuch"],ideen:["ideen"],chronik:["chronik"],governor:["governor"],eigenleben:["eigenleben"],wissen:["wissen"],zeitmaschine:["zeitmaschine"],reminders:["reminders"]},ar={graph:3e3,schnell:8e3,normal:1e4,gemuetlich:3e4,traege:6e4},Su=e=>()=>f3()?e*5:e,p3=(e=ar.schnell)=>Xe({queryKey:Re.auftragsbuch,queryFn:()=>Me("/api/auftragsbuch"),refetchInterval:Su(e)}),m3=(e=ar.gemuetlich)=>Xe({queryKey:Re.ideen,queryFn:()=>Me("/api/ideen"),refetchInterval:Su(e)}),DQ=(e,t=!1)=>Xe({queryKey:["ideen-log",e],queryFn:()=>Me(`/api/ideen/${e}/log`),enabled:t,refetchInterval:4e3,staleTime:0}),RQ=(e=150,t=ar.gemuetlich)=>Xe({queryKey:[...Re.chronik,e],queryFn:()=>Me(`/api/chronik?limit=${e}`),refetchInterval:Su(t),select:r=>r.items??[]}),$Q=()=>Xe({queryKey:Re.wissen,queryFn:()=>Me("/api/wissen")}),v3=(e=ar.traege,t=!0)=>Xe({queryKey:Re.zeitmaschine,queryFn:()=>Me("/api/zeitmaschine"),refetchInterval:e,enabled:t}),y3=(e=ar.traege)=>Xe({queryKey:Re.reminders,queryFn:()=>Me("/api/reminders"),refetchInterval:Su(e),select:t=>t.items??[]}),g3=(e=12,t=ar.schnell)=>Xe({queryKey:Re.voiceTrace,queryFn:()=>Me(`/api/voice/trace?limit=${e}`),refetchInterval:t,select:r=>r.turns??[]}),LQ=(e=!0)=>Xe({queryKey:Re.memoryGraph,queryFn:()=>Me("/api/memory/graph"),enabled:e}),IA=()=>Xe({queryKey:Re.health,queryFn:()=>Me("/api/health"),refetchInterval:ar.normal}),$f=(e=ar.graph)=>Xe({queryKey:Re.systemStatus,queryFn:()=>Me("/api/system/status"),refetchInterval:e}),x3=(e,t=!0)=>Xe({queryKey:["metrics-history",e],queryFn:()=>Me(`/api/system/history?minutes=${e}`),enabled:t,refetchInterval:6e4}),Xy=(e=ar.normal)=>Xe({queryKey:Re.services,queryFn:()=>Me("/api/system/services"),refetchInterval:e}),MA=(e=ar.schnell)=>Xe({queryKey:Re.models,queryFn:()=>Me("/api/models"),refetchInterval:Su(e)}),zQ=(e=ar.normal)=>Xe({queryKey:Re.groups,queryFn:()=>Me("/api/groups"),refetchInterval:e}),FQ=()=>Xe({queryKey:Re.routingPolicy,queryFn:()=>Me("/api/routing/policy")}),b3=(e=3e3,t=!0)=>Xe({queryKey:Re.jobs,queryFn:()=>Me("/api/jobs"),refetchInterval:e,enabled:t,select:r=>r.jobs??[]}),w3=(e=ar.graph)=>Xe({queryKey:Re.tokenStats,queryFn:()=>Me("/api/system/token-stats"),refetchInterval:e}),S3=(e=ar.normal)=>Xe({queryKey:Re.agentStatus,queryFn:()=>Me("/api/agent/status"),refetchInterval:e}),BQ=(e=ar.traege)=>Xe({queryKey:Re.hermesBrain,queryFn:()=>Me("/api/agent/brain"),refetchInterval:e}),TA=(e=ar.traege)=>Xe({queryKey:Re.updates,queryFn:()=>Me("/api/maintenance/updates"),refetchInterval:e}),UQ=()=>Xe({queryKey:Re.discover,queryFn:()=>Me("/api/discover")}),WQ=e=>Xe({queryKey:Re.drafts(e),queryFn:()=>Me(`/api/models/drafts?target=${encodeURIComponent(e??"")}`),enabled:!!e}),HQ=e=>Xe({queryKey:Re.connect(e),queryFn:()=>Me(e?`/api/connect?${e}`:"/api/connect")}),k3=()=>Xe({queryKey:Re.connectHealth,queryFn:()=>Me("/api/connect/health"),refetchInterval:15e3}),E3=e=>Xe({queryKey:Re.memory(e==null?void 0:e.q,e==null?void 0:e.category),queryFn:()=>{const t=new URLSearchParams;return e!=null&&e.q&&t.set("q",e.q),e!=null&&e.category&&t.set("category",e.category),Me(`/api/memory?${t}`)},select:t=>e!=null&&e.limit?t.slice(0,e.limit):t});function Ps(e,...t){for(const r of t)e.invalidateQueries({queryKey:r})}function No(e){return(e/1024**3).toFixed(1)}function Mm(e){return e?e>1024**3?`${(e/1024**3).toFixed(1)} GB`:`${(e/1024**2).toFixed(0)} MB`:""}function KQ(e){if(!e)return"—";const t=e/1024**3;return t>=1?`${t.toFixed(1)} GB`:`${(e/1024**2).toFixed(0)} MB`}function VQ(e){if(!e)return"";const t=Math.floor(e/60);return t>0?`${t} min`:`${e} s`}function qQ(e){return e?`${Math.round(e/1024)}k`:"—"}function GQ(e){return e?new Date(e*1e3).toLocaleString("de-DE",{day:"2-digit",month:"2-digit",hour:"2-digit",minute:"2-digit"}):"—"}function As({icon:e,iconClass:t,name:r,status:n,available:i,busy:o,actionLabel:s,onAction:u}){return w.jsxs("div",{className:De("flex items-center gap-3 rounded-lg border px-3 py-2",i?"border-amber-500/30 bg-amber-500/5":"border-border/50 bg-background/20"),children:[w.jsx(e,{className:De("h-4 w-4 shrink-0",t)}),w.jsxs("div",{className:"flex-1 min-w-0",children:[w.jsx("div",{className:"text-xs text-foreground truncate",children:r}),w.jsx("div",{className:De("text-[10px] truncate",i?"text-amber-400/90":"text-muted-foreground"),children:n})]}),w.jsx("button",{onClick:u,disabled:!i||o,className:De("text-[11px] font-semibold rounded-lg px-2.5 py-1 transition-colors shrink-0",i?"bg-primary text-primary-foreground hover:opacity-90 cursor-pointer":"border border-border/50 text-muted-foreground/40 cursor-default"),children:o?"…":s})]})}function P3({label:e,ok:t,system:r,busy:n,onRestart:i,onLogs:o}){return w.jsxs("div",{className:"flex items-center gap-2.5 rounded-lg border border-border/50 bg-background/20 px-3 py-2",children:[w.jsx("span",{className:De("w-1.5 h-1.5 rounded-full shrink-0",t===!0?"bg-emerald-500":t===!1?"bg-red-500":"bg-muted-foreground/40")}),w.jsxs("span",{className:"flex-1 text-xs text-foreground truncate",children:[e,r&&w.jsx("span",{className:"text-[9px] text-muted-foreground",children:" (root)"})]}),w.jsx("button",{onClick:i,disabled:n,title:"Neu starten",className:"text-muted-foreground hover:text-primary transition-colors disabled:opacity-50",children:w.jsx(Ko,{className:De("h-3.5 w-3.5",n&&"animate-spin")})}),w.jsx("button",{onClick:o,title:"Logs ansehen",className:"text-muted-foreground hover:text-primary transition-colors",children:w.jsx(JM,{className:"h-3.5 w-3.5"})})]})}const A3=/\b(error|fehler|fail(ed|ure)?|fatal|critical|crit|panic|traceback|exception|denied|refused|unable|emerg|alert|oom|killed)\b/i,O3=/\b(warn(ing)?|deprecat\w*|retry(ing)?|timeout|timed out|degraded|missing|not found|nicht gefunden)\b/i;function C3(e){return A3.test(e)?"error":O3.test(e)?"warn":"info"}const _3={error:"text-red-400",warn:"text-amber-300",info:"text-cyan-300/80"};function j3({service:e,text:t,loading:r,logStatus:n,onRefresh:i,onOpenSettings:o}){const[s,u]=g.useState(!1),[d,f]=g.useState(""),h=g.useRef(null),m=g.useMemo(()=>t?t.split(`
`).map(E=>({t:E,level:C3(E)})):[],[t]),v=g.useMemo(()=>m.filter(E=>E.level!=="info").length,[m]),x=d.trim().toLowerCase(),k=m.filter(E=>(!s||E.level!=="info")&&(!x||E.t.toLowerCase().includes(x))),S=n==="password_required"||n==="incorrect_password";return w.jsxs("div",{className:"flex-1 flex flex-col min-h-[300px] border border-border/60 bg-black/50 rounded-xl overflow-hidden shadow-inner",children:[w.jsxs("div",{className:"flex h-10 items-center justify-between gap-2 px-3 border-b border-border/40 bg-black/30 shrink-0",children:[w.jsxs("div",{className:"flex items-center gap-1.5 text-[10px] font-mono text-muted-foreground shrink-0",children:[w.jsx(gT,{className:"h-3 w-3 text-primary"}),w.jsx("span",{className:"hidden sm:inline",children:"stdout/stderr —"})," ",e]}),w.jsxs("div",{className:"flex items-center gap-1.5",children:[w.jsxs("div",{className:"relative",children:[w.jsx(hT,{className:"pointer-events-none absolute left-2 top-1/2 h-3 w-3 -translate-y-1/2 text-muted-foreground"}),w.jsx("input",{value:d,onChange:E=>f(E.target.value),placeholder:"filtern…",className:"h-7 w-24 sm:w-36 rounded-md border border-border/50 bg-background/40 pl-6 pr-2 text-[10px] text-foreground outline-none focus:border-primary/50"})]}),w.jsxs("button",{onClick:()=>u(E=>!E),title:"Nur Fehler und Warnungen zeigen",className:De("flex h-7 items-center gap-1 rounded-md border px-2 text-[10px] font-semibold transition-colors",s?"border-amber-500/50 bg-amber-500/15 text-amber-300":"border-border/50 bg-background/20 text-muted-foreground hover:text-foreground"),children:[w.jsx(Gs,{className:"h-3 w-3"}),"Nur Probleme",v>0?` (${v})`:""]}),w.jsx("button",{onClick:i,disabled:r,title:"Neu laden",className:"flex h-7 w-7 items-center justify-center rounded-md border border-border/50 bg-background/20 text-muted-foreground hover:text-foreground transition-colors disabled:opacity-50",children:w.jsx(Ko,{className:De("h-3 w-3",r&&"animate-spin")})})]})]}),w.jsx("div",{ref:h,className:"flex-1 overflow-y-auto p-3 text-[10px] font-mono leading-relaxed scrollbar-thin select-text",children:S?w.jsxs("div",{className:"flex h-full flex-col items-center justify-center space-y-3 p-6 text-center",children:[w.jsx(Gs,{className:"h-8 w-8 text-amber-400 animate-pulse animate-duration-1000"}),w.jsx("div",{className:"text-xs font-semibold text-amber-300",children:n==="incorrect_password"?"Falsches Sudo-Passwort hinterlegt.":"Sudo-Passwort für systemd-Dienste erforderlich."}),w.jsxs("p",{className:"max-w-xs text-[10px] leading-normal text-muted-foreground",children:["Für das Auslesen der systemd-Logs von ",e," werden Root-Rechte benötigt. Hinterlege dein Passwort in den Einstellungen."]}),w.jsx("button",{onClick:o,className:"mt-2 rounded-md bg-primary px-3 py-1.5 text-[10px] font-semibold text-primary-foreground transition-colors hover:bg-primary/95",children:"Sudo-Passwort eintragen"})]}):r&&!t?w.jsx("span",{className:"text-muted-foreground",children:"Lade Logs…"}):m.length===0?w.jsx("span",{className:"text-muted-foreground",children:"Keine Logeinträge vorhanden."}):k.length===0?w.jsx("span",{className:"text-muted-foreground",children:s?"Keine Fehler oder Warnungen — der Dienst läuft sauber. ✓":"Kein Treffer für den Filter."}):k.map((E,P)=>w.jsx("div",{className:De("whitespace-pre-wrap",_3[E.level]),children:E.t||" "},P))})]})}function N3({open:e,showAlert:t}){const[r,n]=g.useState(""),[i,o]=g.useState(""),[s,u]=g.useState(!1),[d,f]=g.useState(!1);return g.useEffect(()=>{e&&(n(localStorage.getItem("mc_sudo_password")||""),o(localStorage.getItem("mc_hf_token")||""))},[e]),w.jsxs("div",{className:"space-y-6",children:[w.jsxs("div",{className:"space-y-2",children:[w.jsx("h3",{className:"text-xs font-bold uppercase tracking-wider text-muted-foreground",children:"Zugangsdaten & Schlüssel"}),w.jsx("p",{className:"text-[10px] text-muted-foreground leading-normal",children:"Diese Daten werden ausschließlich lokal in deinem Browser (localStorage) gespeichert und bei Bedarf an das Backend übertragen."})]}),w.jsxs("div",{className:"space-y-2",children:[w.jsxs("label",{className:"text-xs font-semibold flex items-center gap-1.5",children:[w.jsx(Hy,{className:"h-4 w-4 text-amber-400"}),"Host Sudo-Passwort"]}),w.jsxs("div",{className:"relative",children:[w.jsx("input",{type:s?"text":"password",value:r,onChange:h=>n(h.target.value),"aria-label":"Host Sudo-Passwort",name:"sudo-password",autoComplete:"off",spellCheck:!1,placeholder:"Sudo-Passwort für System-Operationen",className:"w-full h-10 pl-3 pr-10 text-xs bg-background/40 border border-border/60 rounded-lg outline-none focus:border-primary transition-colors text-foreground"}),w.jsx("button",{type:"button",onClick:()=>u(!s),"aria-label":s?"Passwort verbergen":"Passwort anzeigen",className:"absolute inset-y-0 right-0 flex items-center pr-3 text-muted-foreground hover:text-foreground transition-colors",children:s?w.jsx(W1,{className:"h-4 w-4","aria-hidden":"true"}):w.jsx(Cv,{className:"h-4 w-4","aria-hidden":"true"})})]}),w.jsx("p",{className:"text-[9px] text-muted-foreground leading-normal",children:"Wird benötigt für systemd-Dienste (Llama Swap logs/restart), OS-Update (apt) und Reboot."})]}),w.jsxs("div",{className:"space-y-2",children:[w.jsxs("label",{className:"text-xs font-semibold flex items-center gap-1.5",children:[w.jsx(aT,{className:"h-4 w-4 text-violet-400"}),"HuggingFace API Token"]}),w.jsxs("div",{className:"relative",children:[w.jsx("input",{type:d?"text":"password",value:i,onChange:h=>o(h.target.value),"aria-label":"HuggingFace API Token",name:"hf-token",autoComplete:"off",spellCheck:!1,placeholder:"hf_…",className:"w-full h-10 pl-3 pr-10 text-xs bg-background/40 border border-border/60 rounded-lg outline-none focus:border-primary transition-colors text-foreground"}),w.jsx("button",{type:"button",onClick:()=>f(!d),"aria-label":d?"Token verbergen":"Token anzeigen",className:"absolute inset-y-0 right-0 flex items-center pr-3 text-muted-foreground hover:text-foreground transition-colors",children:d?w.jsx(W1,{className:"h-4 w-4","aria-hidden":"true"}):w.jsx(Cv,{className:"h-4 w-4","aria-hidden":"true"})})]}),w.jsx("p",{className:"text-[9px] text-muted-foreground leading-normal",children:"Erlaubt das Herunterladen von geschützten oder Gate-restricted Modellen direkt über Mission Control."})]}),w.jsxs("div",{className:"flex gap-3 pt-2",children:[w.jsx("button",{onClick:()=>{localStorage.setItem("mc_sudo_password",r),localStorage.setItem("mc_hf_token",i),t("Erfolgreich","Einstellungen erfolgreich lokal gespeichert.")},className:"flex-1 h-9 flex items-center justify-center text-xs font-semibold text-primary-foreground bg-primary hover:bg-primary/90 rounded-lg transition-colors shadow shadow-primary/10 cursor-pointer",children:"Speichern"}),w.jsx("button",{onClick:()=>{n(""),o(""),localStorage.removeItem("mc_sudo_password"),localStorage.removeItem("mc_hf_token"),t("Gelöscht","Zugangsdaten gelöscht.")},className:"h-9 px-4 flex items-center justify-center text-xs font-semibold text-muted-foreground border border-border/60 bg-background/20 hover:bg-accent rounded-lg transition-colors cursor-pointer",children:"Zurücksetzen"})]})]})}function I3({detail:e,maintenanceJob:t,onClose:r,onApply:n}){var d,f;const i=e.data,o={os:{icon:Hy,cls:"text-cyan-400",title:"OS-Pakete (apt)"},engine:{icon:Nf,cls:"text-violet-400",title:"Inferenz-Engine (llama.cpp)"},swap:{icon:HP,cls:"text-fuchsia-400",title:"Router (llama-swap)"},hermes:{icon:_f,cls:"text-amber-400",title:"Hermes-Agent"}}[e.kind],s=o.icon,u=i?e.kind==="os"?(i.count??0)===0:e.kind==="hermes"?(i.behind??0)===0:i.installed_build!=null&&i.latest_build!=null&&i.latest_build<=i.installed_build:!0;return w.jsxs("div",{className:"fixed inset-0 z-[60] flex items-center justify-center p-4",children:[w.jsx("div",{className:"absolute inset-0 bg-black/70 backdrop-blur-sm",onClick:r}),w.jsxs("div",{className:"relative w-full max-w-lg max-h-[80vh] flex flex-col rounded-2xl border border-border/60 bg-card shadow-2xl font-sans text-foreground",children:[w.jsxs("div",{className:"flex h-14 shrink-0 items-center justify-between border-b border-border/40 px-5",children:[w.jsxs("div",{className:"flex items-center gap-2",children:[w.jsx(s,{className:De("h-4.5 w-4.5",o.cls)}),w.jsx("h3",{className:"text-sm font-semibold",children:o.title})]}),w.jsx("button",{onClick:r,className:"flex h-7 w-7 items-center justify-center rounded-lg border border-border/40 text-muted-foreground hover:bg-accent transition-colors",children:w.jsx(bu,{className:"h-4 w-4"})})]}),w.jsx("div",{className:"flex-1 overflow-y-auto p-5 text-xs space-y-3 scrollbar-thin",children:e.loading?w.jsxs("div",{className:"flex h-24 items-center justify-center gap-2 text-muted-foreground",children:[w.jsx(Ko,{className:"h-4 w-4 animate-spin"})," Details werden geladen…"]}):i!=null&&i.error?w.jsx("div",{className:"rounded-lg border border-red-500/30 bg-red-500/5 p-3 text-red-400",children:i.error}):w.jsxs(w.Fragment,{children:[(i==null?void 0:i.action_needed)!=null&&w.jsxs("div",{className:De("flex items-start gap-2 rounded-lg border p-3",i.action_needed?"border-amber-500/40 bg-amber-500/10":"border-emerald-500/40 bg-emerald-500/10"),children:[i.action_needed?w.jsx(Gs,{className:"h-4 w-4 text-amber-400 shrink-0 mt-0.5"}):w.jsx(GM,{className:"h-4 w-4 text-emerald-400 shrink-0 mt-0.5"}),w.jsxs("div",{className:"min-w-0",children:[w.jsxs("div",{className:De("text-xs font-semibold",i.action_needed?"text-amber-300":"text-emerald-300"),children:["Musst du etwas tun? ",i.action_needed?"Ja":"Nein — die Box regelt das (Fangnetz)"]}),i.action_needed&&i.action_text&&w.jsx("div",{className:"mt-0.5 text-[11px] text-foreground/90",children:i.action_text})]})]}),(i==null?void 0:i.summary)&&w.jsxs("div",{className:"rounded-lg border border-primary/25 bg-primary/5 p-3 space-y-1",children:[w.jsx("div",{className:"text-[10px] font-bold uppercase tracking-wider text-primary",children:"Was dieses Update bedeutet (Zusammenfassung der Box)"}),w.jsx("pre",{className:"whitespace-pre-wrap text-[11px] leading-relaxed text-foreground/90 font-sans",children:i.summary})]}),e.kind==="os"?w.jsxs(w.Fragment,{children:[((i==null?void 0:i.count)??0)===0?w.jsx("div",{className:"text-muted-foreground",children:"Keine Pakete zu aktualisieren — System ist aktuell."}):w.jsxs(w.Fragment,{children:[w.jsxs("div",{className:"text-muted-foreground",children:[i.count," Paket(e) werden aktualisiert:"]}),w.jsx("div",{className:"space-y-1",children:i.packages.map(h=>w.jsxs("div",{className:"flex items-center justify-between gap-2 rounded-md border border-border/40 bg-background/30 px-2.5 py-1.5",children:[w.jsxs("span",{className:"flex items-center gap-1.5 font-mono text-[11px] truncate",children:[w.jsx(H1,{className:"h-3 w-3 text-cyan-400 shrink-0"}),h.name]}),w.jsxs("span",{className:"flex items-center gap-1 font-mono text-[10px] text-muted-foreground shrink-0",children:[w.jsx("span",{children:h.current}),w.jsx(U1,{className:"h-3 w-3"}),w.jsx("span",{className:"text-emerald-400",children:h.candidate})]})]},h.name))})]}),(((d=i==null?void 0:i.held_back)==null?void 0:d.length)??0)>0&&w.jsxs("div",{className:"space-y-1.5 rounded-lg border border-border/40 bg-background/20 p-3",children:[w.jsxs("div",{className:"flex items-center gap-1.5 text-[11px] font-semibold text-muted-foreground",children:[w.jsx(YM,{className:"h-3.5 w-3.5"})," Vom Hersteller zurückgestellt — kein Handeln nötig"]}),w.jsx("p",{className:"text-[10px] text-muted-foreground leading-normal",children:"Diese Pakete gäbe es bereits, Ubuntu spielt sie aber gestaffelt aus (Phasen-Rollout) bzw. hält sie kurz zurück. Sie kommen bei einem der nächsten automatischen Läufe von selbst — das ist kein Fehler und nichts hängt fest."}),w.jsx("div",{className:"space-y-1",children:i.held_back.map(h=>w.jsxs("div",{className:"flex items-center justify-between gap-2 rounded-md border border-border/30 bg-background/30 px-2.5 py-1.5",children:[w.jsxs("span",{className:"flex items-center gap-1.5 font-mono text-[11px] truncate",children:[w.jsx(H1,{className:"h-3 w-3 text-muted-foreground shrink-0"}),h.name]}),w.jsx("span",{className:"text-[9px] text-muted-foreground shrink-0",children:h.reason==="phasing"?"Phasen-Rollout":"vorerst zurückgehalten"})]},h.name))})]})]}):e.kind==="engine"||e.kind==="swap"?w.jsxs(w.Fragment,{children:[w.jsxs("div",{className:"flex items-center gap-2 font-mono text-[11px]",children:[w.jsxs("span",{className:"rounded-md border border-border/40 bg-background/30 px-2 py-1",children:["Build ",(i==null?void 0:i.installed_build)??"?"]}),w.jsx(U1,{className:"h-3.5 w-3.5 text-muted-foreground"}),w.jsxs("span",{className:"rounded-md border border-emerald-500/30 bg-emerald-500/5 px-2 py-1 text-emerald-400",children:["Build ",(i==null?void 0:i.latest_build)??"?"]})]}),((i==null?void 0:i.name)||(i==null?void 0:i.latest_tag))&&w.jsxs("div",{className:"text-muted-foreground",children:["Release: ",w.jsx("span",{className:"text-foreground",children:i==null?void 0:i.name}),i!=null&&i.latest_tag?` (${i.latest_tag})`:""]}),(i==null?void 0:i.url)&&w.jsxs("a",{href:i.url,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-1 text-primary hover:underline",children:["Original-Release-Notes auf GitHub ",w.jsx(ZM,{className:"h-3 w-3"})]}),(i==null?void 0:i.body)&&w.jsxs("details",{className:"group",children:[w.jsx("summary",{className:"cursor-pointer text-[10px] text-muted-foreground hover:text-foreground",children:"Original-Notizen (englisch) anzeigen"}),w.jsx("pre",{className:"mt-1.5 whitespace-pre-wrap rounded-lg border border-border/40 bg-background/30 p-3 text-[10px] leading-relaxed text-muted-foreground max-h-60 overflow-y-auto scrollbar-thin",children:i.body})]})]}):(((f=i==null?void 0:i.commits)==null?void 0:f.length)??0)===0?w.jsx("div",{className:"text-muted-foreground",children:"Keine neuen Commits — Hermes-Agent ist bereits aktuell."}):w.jsxs(w.Fragment,{children:[w.jsxs("div",{className:"text-muted-foreground",children:[i.behind," neue Commit(s) auf ",w.jsxs("span",{className:"font-mono text-foreground",children:["origin/",i.branch]}),":"]}),w.jsx("div",{className:"space-y-1",children:i.commits.map(h=>w.jsxs("div",{className:"flex items-start gap-2 rounded-md border border-border/40 bg-background/30 px-2.5 py-1.5",children:[w.jsx(tT,{className:"h-3.5 w-3.5 text-primary shrink-0 mt-0.5"}),w.jsxs("div",{className:"min-w-0",children:[w.jsx("div",{className:"text-[11px] truncate",children:h.subject}),w.jsxs("div",{className:"font-mono text-[9px] text-muted-foreground",children:[h.hash," · ",h.when]})]})]},h.hash))})]}),e.kind!=="os"&&!u&&w.jsxs("div",{className:"flex items-start gap-2 rounded-lg border border-border/40 bg-background/20 p-2.5",children:[w.jsx(pT,{className:"h-3.5 w-3.5 text-emerald-400 shrink-0 mt-0.5"}),w.jsxs("p",{className:"text-[10px] text-muted-foreground leading-normal",children:["Vor dem Update sichert die Box automatisch den alten Stand. Danach prüft sie den ganzen Stack per echter Anfrage — läuft etwas nicht, rollt sie von selbst zurück",e.kind==="hermes"?" und startet den Gateway neu":"","."]})]})]})}),w.jsxs("div",{className:"flex gap-3 border-t border-border/40 p-4 shrink-0",children:[w.jsx("button",{onClick:r,className:"h-9 flex-1 rounded-lg border border-border/60 bg-background/20 text-xs font-semibold text-muted-foreground hover:bg-accent transition-colors cursor-pointer",children:"Schließen"}),w.jsx("button",{onClick:n,disabled:e.loading||u||!!t,title:t?`Update läuft bereits: ${t.label}`:void 0,className:"h-9 flex-1 rounded-lg bg-primary text-xs font-semibold text-primary-foreground hover:opacity-90 transition-all cursor-pointer disabled:opacity-40 disabled:cursor-default",children:t?"Update läuft…":"Jetzt aktualisieren"})]})]})]})}function M3({open:e,onClose:t,defaultTab:r="maintenance"}){var lr,fi;const n=xu(),{showAlert:i,showConfirm:o,dialogElement:s}=Qy(),{data:u}=TA(),{data:d}=Xy(),f=b3(3e3,e).data??[],{data:h}=v3(void 0,e),[m,v]=g.useState("llama-swap"),[x,k]=g.useState(""),[S,E]=g.useState(!1),[P,_]=g.useState(null),[j,O]=g.useState({}),[N,C]=g.useState("maintenance"),[R,z]=g.useState(!1),[F,V]=g.useState(""),[Q,B]=g.useState(!1),[ue,G]=g.useState(!1),[le,fe]=g.useState(null),de=(d==null?void 0:d.services)??[],Y=()=>Ps(n,Re.jobs);function ae(q){return q?new Date(q*1e3).toLocaleString("de-DE",{day:"2-digit",month:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):"Nie"}g.useEffect(()=>{e&&r&&C(r)},[e,r]),g.useEffect(()=>{e&&Ps(n,Re.updates,Re.services,Re.jobs,Re.zeitmaschine)},[e]);function X(q){E(!0),_(null),Me(`/api/maintenance/logs?service=${q}&lines=150`).then(Ie=>{Ie.ok?k(Ie.text):(k(`Fehler beim Laden der Logs: ${Ie.err||"Unbekannter Fehler"}`),(Ie.status==="incorrect_password"||Ie.status==="password_required")&&_(Ie.status))}).catch(Ie=>k(`Fehler: ${Ie.message}`)).finally(()=>E(!1))}g.useEffect(()=>{!e||N!=="logs"||X(m)},[e,N,m]);function M(q){return(q==null?void 0:q.status)==="busy"?(i("Update läuft bereits",`Es läuft gerade „${q.running}". Bitte warte, bis es fertig ist.`),Y(),!0):!1}function T(q){return(q==null?void 0:q.status)==="password_required"||(q==null?void 0:q.status)==="incorrect_password"?(i("Box-Passwort nötig",(q.status==="incorrect_password"?"Das gespeicherte Box-Passwort stimmt nicht. ":"Für dieses Update braucht die Box dein Passwort. ")+"Bitte oben im Reiter „Einstellungen“ setzen bzw. korrigieren."),!0):q&&q.ok===!1?(i("Update fehlgeschlagen",q.err||"Unbekannter Fehler."),!0):!1}async function Z(q){const Ie={os:"os-update",engine:"engine-update",swap:"swap-update"}[q];try{const Ze=await Me(`/api/maintenance/${Ie}`,{method:"POST"});if(M(Ze)||T(Ze))return;Y(),C("maintenance")}catch(Ze){i("Fehler",`Update konnte nicht starten: ${Ze.message}`)}}async function se(){G(!0);try{const q=await Me("/api/maintenance/hermes-update",{method:"POST"});if(M(q))return;Y()}catch(q){i("Fehler",`Hermes-Update fehlgeschlagen: ${q.message}`)}finally{G(!1)}}async function te(q){fe({kind:q,loading:!0,data:null});try{const Ie=await Me(`/api/maintenance/update-details?kind=${q}`);fe({kind:q,loading:!1,data:Ie})}catch(Ie){fe({kind:q,loading:!1,data:{kind:q,error:Ie.message}})}}function ce(){const q=le==null?void 0:le.kind;fe(null),q==="os"||q==="engine"||q==="swap"?Z(q):q==="hermes"&&se()}function ye(){var Ie;const q=[u!=null&&u.engine?"Engine":null,u!=null&&u.swap?"Router":null,(Ie=u==null?void 0:u.components)!=null&&Ie.some(Ze=>Ze.update===!0)?"Hermes-Agent":null,u!=null&&u.os?`OS (${u.os} Pakete)`:null].filter(Boolean);o("Alle Updates einspielen?",`Nacheinander in einem Job: ${q.join(" → ")}. Jeder Schritt sichert und prüft sich selbst; schlägt einer fehl, stoppt der Rest. (OS braucht das Box-Passwort aus den Einstellungen — fehlt es, wird OS übersprungen.)`,async()=>{try{const Ze=await Me("/api/maintenance/update-all",{method:"POST"});if(M(Ze)||T(Ze))return;if((Ze==null?void 0:Ze.status)==="nothing"){i("Nichts zu tun","Es stehen keine Updates aus.");return}Y(),C("maintenance")}catch(Ze){i("Fehler",`„Alle aktualisieren" konnte nicht starten: ${Ze.message}`)}})}async function je(){z(!0);try{await Me("/api/maintenance/check-updates",{method:"POST"}),Ps(n,Re.jobs,Re.updates),C("maintenance")}catch(q){i("Fehler",`Fehler bei der Update-Suche: ${q.message}`)}finally{z(!1)}}async function J(q,Ie){try{await Me("/api/models/install",{method:"POST",body:JSON.stringify({repo:q,role:Ie})}),i("Gestartet",`Modell-Upgrade für '${Ie}' (${q}) gestartet.`),Y(),C("maintenance")}catch(Ze){i("Fehler",`Fehler beim Starten des Modell-Upgrades: ${Ze.message}`)}}async function we(){o("Reboot bestätigen","Bist du sicher, dass du das gesamte Host-System neu starten willst?",async()=>{try{await Me("/api/maintenance/reboot",{method:"POST"}),i("Reboot","Reboot ausgelöst. System startet neu...",()=>t())}catch(q){i("Fehler",`Fehler beim Reboot: ${q.message}`)}})}async function Ae(){B(!0),V("Snapshot wird erzeugt...");try{const q=await Me("/api/system/backup",{method:"POST"});V(q.ok?`Snapshot erzeugt: ${q.snapshot} (${q.files.length} Komponenten)`:"Backup fehlgeschlagen."),Ps(n,Re.zeitmaschine)}catch(q){V(`Fehler: ${q.message}`)}finally{B(!1)}}async function ne(q){O(Ie=>({...Ie,[q]:!0}));try{const Ie=await Me("/api/maintenance/restart",{method:"POST",body:JSON.stringify({service:q})});Ie.ok?(i("Dienst neu gestartet",`Dienst ${q} wurde erfolgreich neu gestartet.`,()=>{N==="logs"&&m===q&&X(q)}),Ps(n,Re.services,Re.health,Re.models)):i("Fehler",`Fehler beim Neustart: ${Ie.err||"Unbekannter Fehler"}`)}catch(Ie){i("Fehler",`Fehler beim Neustart: ${Ie.message}`)}finally{O(Ie=>({...Ie,[q]:!1}))}}async function lt(q){try{await Me(`/api/jobs/${q}/cancel`,{method:"POST"}),Y()}catch(Ie){i("Fehler",`Fehler beim Abbrechen: ${Ie.message}`)}}const $e=f.find(q=>(q.state==="running"||q.state==="queued")&&q.group==="maintenance"),Ee=(u?(u.os>0?1:0)+(u.engine?1:0)+(u.swap?1:0):0)+(((lr=u==null?void 0:u.components)==null?void 0:lr.filter(q=>q.update===!0).length)??0),vt=(h==null?void 0:h.backups)??[];return w.jsxs(w.Fragment,{children:[w.jsx("div",{className:De("fixed inset-0 bg-black/60 backdrop-blur-sm z-50 transition-opacity duration-300",e?"opacity-100 pointer-events-auto":"opacity-0 pointer-events-none"),onClick:t}),w.jsxs("div",{className:De("fixed inset-y-0 right-0 w-full sm:w-[640px] bg-card/85 backdrop-blur-xl border-l border-border/60 shadow-2xl z-50 flex flex-col transform transition-transform duration-300 ease-in-out font-sans text-foreground",e?"translate-x-0":"translate-x-full"),children:[w.jsxs("div",{className:"flex h-16 shrink-0 items-center justify-between border-b border-border/40 px-6",children:[w.jsxs("div",{className:"flex items-center gap-2",children:[w.jsx(WP,{className:"h-4.5 w-4.5 text-primary"}),w.jsx("h2",{className:"text-sm font-semibold tracking-wide uppercase font-space",children:"OS-Zentrale & Pflege"})]}),w.jsx("button",{onClick:t,className:"flex h-8 w-8 items-center justify-center rounded-lg border border-border/40 text-muted-foreground hover:bg-accent transition-colors",children:w.jsx(bu,{className:"h-4 w-4"})})]}),w.jsx("div",{className:"flex border-b border-border/40 px-6",children:["maintenance","logs","settings"].map(q=>w.jsx("button",{onClick:()=>C(q),className:De("flex-1 py-3 text-xs font-semibold uppercase tracking-wider border-b-2 text-center transition-all",N===q?"border-primary text-primary":"border-transparent text-muted-foreground hover:text-foreground"),children:q==="maintenance"?"System-Wartung":q==="logs"?"System-Logs":"Einstellungen"},q))}),w.jsxs("div",{className:"flex-1 overflow-y-auto p-6 space-y-6",children:[N==="maintenance"&&w.jsxs(w.Fragment,{children:[w.jsxs("div",{className:"space-y-2.5",children:[w.jsxs("div",{className:"flex items-center justify-between",children:[w.jsx("h3",{className:"text-xs font-bold uppercase tracking-wider text-muted-foreground",children:"Updates"}),w.jsxs("div",{className:"flex items-center gap-3",children:[Ee>0&&w.jsxs("button",{onClick:ye,disabled:!!$e,className:"flex items-center gap-1 rounded-md border border-primary/40 bg-primary/10 px-2 py-1 text-[10px] font-bold text-primary transition-colors hover:bg-primary/20 disabled:opacity-50",children:[w.jsx(QM,{className:"h-3 w-3"})," Alle aktualisieren (",Ee,")"]}),w.jsxs("button",{onClick:je,disabled:R||!!$e,className:"flex items-center gap-1 text-[10px] font-semibold text-primary hover:text-primary/80 transition-colors disabled:opacity-50",children:[w.jsx(Ko,{className:De("h-3 w-3",R&&"animate-spin")})," Nach Updates suchen"]})]})]}),(u==null?void 0:u.last_check)&&w.jsxs("div",{className:"text-[9px] text-muted-foreground -mt-1",children:["Zuletzt gesucht: ",ae(u.last_check)]}),$e&&w.jsxs("div",{className:"flex items-center gap-2 rounded-lg border border-amber-500/30 bg-amber-500/10 px-3 py-2 text-[11px] text-amber-300",children:[w.jsx(Ko,{className:"h-3.5 w-3.5 shrink-0 animate-spin"}),w.jsxs("span",{children:["Update läuft: ",w.jsx("span",{className:"font-semibold",children:$e.label})," — bitte warten. Weitere Updates sind solange gesperrt."]})]}),w.jsxs("div",{className:"space-y-1.5",children:[w.jsx(As,{icon:Hy,iconClass:"text-cyan-400",name:"OS-Pakete (apt)",available:!!(u!=null&&u.os),status:u!=null&&u.os?`${u.os} verfügbar`:"aktuell",actionLabel:"Anzeigen",onAction:()=>te("os")}),w.jsx(As,{icon:Nf,iconClass:"text-violet-400",name:"Inferenz-Engine (llama.cpp)",available:!!(u!=null&&u.engine),status:u!=null&&u.engine?"Update verfügbar":"aktuell",actionLabel:"Anzeigen",onAction:()=>te("engine")}),w.jsx(As,{icon:HP,iconClass:"text-fuchsia-400",name:"Router (llama-swap)",available:!!(u!=null&&u.swap),status:u!=null&&u.swap?"Update verfügbar":"aktuell",actionLabel:"Anzeigen",onAction:()=>te("swap")}),(()=>{var Ie;const q=(Ie=u==null?void 0:u.components)==null?void 0:Ie.find(Ze=>Ze.key==="hermes_agent");return w.jsx(As,{icon:_f,iconClass:"text-amber-400",name:"Hermes-Agent",available:(q==null?void 0:q.update)===!0,busy:ue,status:(q==null?void 0:q.update)===!0?`Update: ${q.latest}`:(q==null?void 0:q.reachable)===!1?"offline":"aktuell",actionLabel:"Anzeigen",onAction:()=>te("hermes")})})(),(fi=u==null?void 0:u.model_list)==null?void 0:fi.map(q=>w.jsx(As,{icon:HM,iconClass:"text-emerald-400",name:`Modell · ${q.role}`,available:!0,status:q.title,actionLabel:"Upgrade",onAction:()=>J(q.repo,q.role)},q.role))]})]}),w.jsxs("div",{className:"space-y-2.5",children:[w.jsx("h3",{className:"text-xs font-bold uppercase tracking-wider text-muted-foreground",children:"Dienste"}),w.jsxs("div",{className:"space-y-1.5",children:[de.length===0&&w.jsx("div",{className:"rounded-lg border border-dashed border-border/50 p-4 text-center text-xs text-muted-foreground",children:"Dienste-Liste wird geladen …"}),de.map(q=>w.jsx(P3,{label:q.name,system:q.scope==="system",ok:q.ok,busy:j[q.unit],onRestart:()=>ne(q.unit),onLogs:()=>{v(q.unit),C("logs")}},q.unit))]})]}),w.jsxs("div",{className:"space-y-2.5",children:[w.jsx("h3",{className:"text-xs font-bold uppercase tracking-wider text-muted-foreground",children:"Backup"}),w.jsxs("div",{className:"rounded-lg border border-border/50 bg-background/20 px-3 py-2.5 flex items-center gap-3",children:[w.jsxs("div",{className:"flex-1 min-w-0",children:[w.jsx("div",{className:"text-xs text-foreground truncate",children:vt[0]?`Letztes: ${vt[0].snapshot}`:"Noch kein Backup"}),w.jsxs("div",{className:"text-[10px] text-muted-foreground",children:[vt.length," Snapshots · Wiederherstellen: Chronik → Zeitmaschine"]})]}),w.jsxs("button",{onClick:Ae,disabled:Q,className:"flex items-center gap-1.5 text-[11px] font-semibold rounded-lg px-2.5 py-1 bg-primary text-primary-foreground hover:opacity-90 transition-all cursor-pointer disabled:opacity-50 shrink-0",children:[w.jsx(KM,{className:De("h-3.5 w-3.5",Q&&"animate-pulse")})," Snapshot"]})]}),F&&w.jsx("div",{className:"text-[10px] font-mono text-primary bg-primary/5 p-2 rounded-lg border border-primary/20 break-all leading-normal",children:F})]}),w.jsxs("div",{className:"space-y-2.5",children:[w.jsx("h3",{className:"text-xs font-bold uppercase tracking-wider text-red-400/80",children:"Gefahrenzone"}),w.jsxs("button",{onClick:we,className:"flex w-full items-center gap-3 p-3 rounded-lg border border-red-500/20 bg-red-500/5 hover:bg-red-500/10 text-red-400 transition-all text-left text-xs font-semibold",children:[w.jsx(dT,{className:"h-4.5 w-4.5"}),w.jsxs("div",{children:[w.jsx("div",{children:"Host-System neu starten"}),w.jsx("div",{className:"text-[10px] text-red-400/80 font-normal",children:"Startet die ganze Box neu"})]})]})]}),w.jsxs("div",{className:"space-y-3",children:[w.jsxs("div",{className:"flex items-center justify-between",children:[w.jsx("h3",{className:"text-xs font-bold uppercase tracking-wider text-muted-foreground",children:"Hintergrund-Aufgaben"}),w.jsxs("span",{className:"text-[10px] font-mono bg-primary/10 text-primary px-1.5 py-0.5 rounded-full",children:[f.filter(q=>q.state==="running"||q.state==="queued").length," Aktiv"]})]}),w.jsx("div",{className:"space-y-3",children:f.length===0?w.jsx("div",{className:"text-xs text-muted-foreground border border-dashed border-border/60 rounded-xl p-6 text-center",children:"Aktuell keine aktiven Hintergrund-Jobs."}):f.map(q=>{const Ie=q.state==="running"||q.state==="queued";return w.jsxs("div",{className:De("p-3 rounded-xl border transition-all duration-300",Ie?"border-primary/40 bg-primary/5 shadow-md shadow-primary/5":"border-border/40 bg-background/20 opacity-80"),children:[w.jsxs("div",{className:"flex items-start justify-between gap-3",children:[w.jsxs("div",{className:"space-y-1",children:[w.jsxs("div",{className:"text-xs font-semibold flex items-center gap-1.5",children:[Ie&&w.jsxs("span",{className:"flex h-2 w-2 relative",children:[w.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-primary opacity-75"}),w.jsx("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-primary"})]}),q.label]}),w.jsxs("div",{className:"text-[10px] font-mono text-muted-foreground uppercase flex items-center gap-2",children:[w.jsxs("span",{children:["ID: ",q.id]}),w.jsx("span",{children:"•"}),w.jsx("span",{className:De(q.state==="done"&&"text-emerald-400",q.state==="failed"&&"text-red-400",q.state==="running"&&"text-primary",q.state==="queued"&&"text-amber-400",q.state==="canceled"&&"text-muted-foreground"),children:q.state})]})]}),Ie&&w.jsx("button",{onClick:()=>lt(q.id),className:"text-[10px] font-semibold text-red-400 hover:text-red-300 border border-red-500/20 bg-red-500/5 hover:bg-red-500/10 px-2 py-0.5 rounded transition-colors",children:"Abbrechen"})]}),q.state==="running"&&w.jsxs("div",{className:"mt-3 space-y-1",children:[w.jsx("div",{className:"w-full h-1.5 bg-muted rounded-full overflow-hidden",children:w.jsx("div",{className:"h-full bg-primary transition-all duration-500",style:{width:`${q.progress??0}%`}})}),w.jsxs("div",{className:"flex justify-between items-center text-[9px] font-mono text-muted-foreground",children:[w.jsxs("span",{children:[q.progress??0,"%"]}),q.done_bytes!=null&&q.total_bytes!=null&&w.jsxs("span",{children:[Mm(q.done_bytes)," / ",Mm(q.total_bytes),q.rate_bps!=null&&` (${Mm(q.rate_bps)}/s)`]}),q.eta_s!=null&&w.jsxs("span",{children:["ETA: ",q.eta_s,"s"]})]})]})]},q.id)})})]})]}),N==="logs"&&w.jsxs("div",{className:"flex flex-col h-full space-y-4",children:[w.jsxs("div",{className:"flex items-center gap-2",children:[w.jsx("select",{value:m,onChange:q=>v(q.target.value),className:"flex-1 h-9 px-3 text-xs bg-background/40 border border-border/60 rounded-lg outline-none text-foreground font-semibold",children:de.map(q=>w.jsxs("option",{value:q.unit,children:[q.name," (",q.scope==="system"?"systemd-root":"user",")"]},q.unit))}),w.jsxs("button",{onClick:()=>ne(m),disabled:j[m],className:"flex h-9 px-3 items-center gap-1.5 text-xs font-semibold rounded-lg border border-border/60 bg-background/20 hover:border-primary/50 transition-colors disabled:opacity-50",title:"Dienst neu starten",children:[w.jsx(Ko,{className:De("h-3.5 w-3.5",j[m]&&"animate-spin")}),"Restart"]})]}),w.jsx(j3,{service:m,text:x,loading:S,logStatus:P,onRefresh:()=>X(m),onOpenSettings:()=>C("settings")})]}),N==="settings"&&w.jsx(N3,{open:e,showAlert:i})]})]}),le&&w.jsx(I3,{detail:le,maintenanceJob:$e,onClose:()=>fe(null),onApply:ce}),s]})}let Dv=[],hw=[];const Rv=new Set,DA=()=>Rv.forEach(e=>e());function T3(e){return Rv.add(e),()=>{Rv.delete(e)}}function D3(e){Dv=[...Dv,e].slice(-40),DA()}function R3(e){hw=[...hw,e].slice(-40),DA()}const $3=()=>g.useSyncExternalStore(T3,()=>Dv);function L3(){const{data:e,dataUpdatedAt:t}=$f(),{data:r,dataUpdatedAt:n}=w3(),i=g.useRef(null);g.useEffect(()=>{var o,s,u,d;e&&D3({t:Date.now(),cpu:((o=e.cpu)==null?void 0:o.percent)??0,ram:((s=e.ram)==null?void 0:s.percent)??0,gpu:((u=e.gpu)==null?void 0:u.busy_percent)??null,disk:((d=e.disk)==null?void 0:d.percent)??null})},[t]),g.useEffect(()=>{if(!r)return;const o=Date.now(),s=r.prompt_tokens,u=r.completion_tokens;if(i.current){const d=Math.max((o-i.current.t)/1e3,.001);R3({t:o,prompt:Math.max(0,(s-i.current.p)/d),completion:Math.max(0,(u-i.current.c)/d)})}i.current={p:s,c:u,t:o}},[n])}function z3(){var z,F,V,Q,B,ue;const{data:e,isError:t}=IA(),{data:r,isError:n}=Xy(),{data:i}=MA(),{data:o}=$f(),s=t||n,u=!!e&&!!r,d=G=>{var le;return(le=r==null?void 0:r.services.find(fe=>fe.unit===G))==null?void 0:le.ok},f=G=>!!(r!=null&&r.services.some(le=>le.unit===G)),h=e==null?void 0:e.engine_reachable,m=(z=e==null?void 0:e.brain)==null?void 0:z.ready,v=((F=e==null?void 0:e.brain)==null?void 0:F.model)||((V=i==null?void 0:i.models.find(G=>G.role==="hermes"))==null?void 0:V.name)||"",x=[];s&&x.push({id:"mc2",label:"Steuerpult (MC2)",icon:Nf,critical:!0,status:"down",detail:"Die Zentrale antwortet nicht — alle Anzeigen hier können veraltet sein. Läuft die Box? Deploy aktiv?"}),x.push((()=>{const G={id:"brain",label:"Lucys Hirn",icon:Fy,critical:!0};return u?h===!1?{...G,status:"down",detail:"Die Motor-Maschine (Engine) läuft nicht — Lucy kann gerade gar nicht denken.",repair:{kind:"restart",service:"llama-swap",label:"Motor neu starten",needsSudo:!0}}:m===!1?{...G,status:"down",detail:"Lucys Hirn ist gerade eingeschlafen — einmal aufwecken.",repair:v?{kind:"loadModel",model:v,label:"Hirn aufwecken"}:void 0}:{...G,status:"ok",detail:"Wach und ansprechbar."}:{...G,status:"loading",detail:"Wird geprüft …"}})()),x.push((()=>{const G={id:"vision",label:"Lucys Augen",icon:Cv,critical:!1};if(!u||!i)return{...G,status:"loading",detail:"Wird geprüft …"};const le=i.models.find(de=>de.role==="vision");return le?(i.running??[]).includes(le.name)?{...G,status:"ok",detail:"Sieht gerade zu (geladen, solange Lucy sie nutzt)."}:{...G,status:"ok",detail:"Augen ruhen — sie laden von selbst, sobald Lucy startet oder ein Bild kommt.",repair:{kind:"loadModel",model:le.name,label:"Augen wecken"}}:{...G,status:"warn",detail:"Kein Augen-Modell eingerichtet — Lucy kann keine Bilder ansehen."}})()),x.push((()=>{const G={id:"memory",label:"Lucys Gedächtnis",icon:WM,critical:!0},le=d("mem0-service");return!u||le===void 0?{...G,status:"loading",detail:"Wird geprüft …"}:le?{...G,status:"ok",detail:"Merkt sich Neues und findet Altes wieder."}:{...G,status:"down",detail:"Lucy kann sich gerade nichts merken — das Gedächtnis antwortet nicht.",repair:{kind:"restart",service:"mem0-service",label:"Gedächtnis neu starten"}}})()),x.push((()=>{const G={id:"gateway",label:"Verbindung (Gateway)",icon:Uy,critical:!0},le=e?e.gateway_reachable:d("mc2-gateway");if(!u||le===void 0)return{...G,status:"loading",detail:"Wird geprüft …"};const fe=f("mc2-gateway")?"mc2-gateway":"mission-control-2";return le?{...G,status:"ok",detail:"Apps und IDEs können Lucy erreichen."}:{...G,status:"down",detail:"Der Modell-Gateway antwortet nicht — Lucy und die IDEs erreichen kein Modell.",repair:{kind:"restart",service:fe,label:"Gateway neu starten"}}})()),x.push((()=>{const G={id:"steward",label:"Wächter (Steward)",icon:Wy,critical:!1};return u?f("mc2-steward")?d("mc2-steward")?{...G,status:"ok",detail:"Wacht über Warm-Set, Dienste und Gedächtnis."}:{...G,status:"warn",detail:"Der Wächter schläft — niemand meldet gerade Ausfälle oder wärmt Modelle nach.",repair:{kind:"restart",service:"mc2-steward",label:"Wächter neu starten"}}:{...G,status:"ok",detail:"Auf dieser Installation nicht eingerichtet."}:{...G,status:"loading",detail:"Wird geprüft …"}})()),x.push((()=>{const G={id:"agent",label:"Lucys Agent (Hermes)",icon:_f,critical:!0},le=d("hermes-gateway");return!u||le===void 0?{...G,status:"loading",detail:"Wird geprüft …"}:le?{...G,status:"ok",detail:"Lucy ist bereit zu reden und zu handeln."}:{...G,status:"down",detail:"Lucys Agent ist offline — sie reagiert gerade nicht.",repair:{kind:"restart",service:"hermes-gateway",label:"Agent neu starten"}}})()),x.push((()=>{const G={id:"voice",label:"Lucys Stimme",icon:cT,critical:!1},le=d("voice-service");return!u||le===void 0?{...G,status:"loading",detail:"Wird geprüft …"}:le?{...G,status:"ok",detail:"Lucy kann hören und sprechen."}:{...G,status:"warn",detail:"Sprechen ist gerade aus — Tippen geht weiter normal.",repair:{kind:"restart",service:"voice-service",label:"Stimme neu starten"}}})());const k=((Q=o==null?void 0:o.ram)==null?void 0:Q.total)??0,S=((B=o==null?void 0:o.ram)==null?void 0:B.used)??0,E=((ue=o==null?void 0:o.ram)==null?void 0:ue.percent)??(k>0?Math.min(100,S/k*100):0),P=1024**3,_=k?E>=93?{status:"full",usedGb:S/P,totalGb:k/P,pct:E,text:"Speicher fast voll — Lucy könnte langsamer werden."}:E>=85?{status:"warn",usedGb:S/P,totalGb:k/P,pct:E,text:"Speicher gut gefüllt — noch okay."}:{status:"ok",usedGb:S/P,totalGb:k/P,pct:E,text:"Genug Speicher frei."}:{status:"unknown",usedGb:0,totalGb:0,pct:0,text:"Speicher-Auslastung unbekannt."},j=x.some(G=>G.status==="loading"),O=x.filter(G=>G.critical&&G.status==="down"),N=x.filter(G=>G.status==="warn"||!G.critical&&G.status==="down"),C=_.status==="full";return{verdict:j&&!O.length?"loading":O.length?"problem":N.length||C?"warn":"gut",checks:x,memory:_,problems:O,warns:N,unreachable:s}}const F3={ok:"bg-emerald-500",warn:"bg-amber-500",alert:"bg-red-500",muted:"bg-muted-foreground/40",loading:"bg-muted-foreground/40 animate-pulse"},B3={ok:"hover:border-emerald-500/40",warn:"hover:border-amber-500/50",alert:"hover:border-red-500/50",muted:"hover:border-primary/40",loading:"hover:border-border/60"};function Io({icon:e,title:t,value:r,unit:n,tone:i="muted",hint:o,onClick:s}){return w.jsxs("button",{onClick:s,className:De("group relative flex flex-col items-start mc-card p-5 text-left cursor-pointer",B3[i]),children:[w.jsxs("div",{className:"mb-4 flex w-full items-center justify-between",children:[w.jsx("span",{className:"flex h-10 w-10 items-center justify-center rounded-xl border border-border/40 bg-background/30 text-foreground/80 transition-colors group-hover:text-primary",children:w.jsx(e,{className:"h-5 w-5"})}),w.jsx("span",{className:De("h-2.5 w-2.5 rounded-full ring-2 ring-black/40",F3[i]),title:o})]}),w.jsxs("div",{className:"flex items-baseline gap-1.5",children:[w.jsx("span",{className:"text-2xl font-bold tracking-tight text-foreground font-space tabular-nums",children:r}),n&&w.jsx("span",{className:"text-xs font-medium text-muted-foreground",children:n})]}),w.jsxs("div",{className:"mt-1 flex w-full items-center justify-between",children:[w.jsx("span",{className:"text-sm font-semibold text-foreground/90",children:t}),w.jsx(Bs,{className:"h-4 w-4 text-muted-foreground/40 transition-all group-hover:translate-x-0.5 group-hover:text-primary"})]}),o&&w.jsx("span",{className:"mt-0.5 text-[11px] text-muted-foreground",children:o})]})}const pw={"":"einmalig",daily:"täglich",weekdays:"werktags",weekly:"wöchentlich"};function U3(){const{data:e=[],isLoading:t}=y3(),r=xu(),{showAlert:n,showConfirm:i,dialogElement:o}=Qy(),[s,u]=g.useState(!1),[d,f]=g.useState(""),[h,m]=g.useState(""),[v,x]=g.useState(""),[k,S]=g.useState(!1),E=()=>r.invalidateQueries({queryKey:Re.reminders});async function P(){if(!(!d.trim()||!h)){S(!0);try{await Me("/api/reminders",{method:"POST",body:JSON.stringify({text:d,when:h,repeat:v})}),f(""),m(""),x(""),u(!1),E()}catch(O){n("Anlegen fehlgeschlagen",String((O==null?void 0:O.message)||O))}finally{S(!1)}}}function _(O,N){i("Erinnerung löschen?",`${N}" wird entfernt.`,async()=>{try{await Me(`/api/reminders/${O}`,{method:"DELETE"}),E()}catch(C){n("Fehler",String((C==null?void 0:C.message)||C))}})}const j=[...e].sort((O,N)=>O.next_ts-N.next_ts);return w.jsxs("div",{className:"mc-card p-4",children:[w.jsxs("div",{className:"mb-3 flex items-center justify-between",children:[w.jsxs("span",{className:"flex items-center gap-2 text-sm font-bold text-foreground",children:[w.jsx("span",{className:"flex h-8 w-8 items-center justify-center rounded-lg border border-border/40 bg-background/30 text-amber-300",children:w.jsx(UM,{className:"h-4 w-4"})}),"Anstehendes"]}),w.jsxs("button",{onClick:()=>u(O=>!O),className:"flex h-8 items-center gap-1 rounded-lg border border-border/60 bg-background/30 px-2.5 text-[11px] font-semibold text-muted-foreground hover:text-foreground hover:border-primary/40 transition-all cursor-pointer",children:[s?w.jsx(bu,{className:"h-3.5 w-3.5"}):w.jsx(K1,{className:"h-3.5 w-3.5"})," ",s?"Abbrechen":"Neu"]})]}),s&&w.jsxs("div",{className:"mb-3 space-y-2 rounded-xl border border-border/50 bg-background/30 p-3",children:[w.jsx("input",{value:d,onChange:O=>f(O.target.value),placeholder:"Woran soll Lucy erinnern?","aria-label":"Erinnerungstext",className:"h-9 w-full rounded-lg border border-border/60 bg-card/45 px-3 text-xs text-foreground outline-none focus:ring-1 focus:ring-primary/50"}),w.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[w.jsx("input",{type:"datetime-local",value:h,onChange:O=>m(O.target.value),"aria-label":"Zeitpunkt",className:"h-9 rounded-lg border border-border/60 bg-card/45 px-2 text-xs text-foreground outline-none focus:ring-1 focus:ring-primary/50 [color-scheme:dark]"}),w.jsx("select",{value:v,onChange:O=>x(O.target.value),"aria-label":"Wiederholung",className:"h-9 cursor-pointer rounded-lg border border-border/60 bg-card/45 px-2 text-xs font-semibold text-foreground outline-none",children:Object.entries(pw).map(([O,N])=>w.jsx("option",{value:O,className:"bg-popover",children:N},O))}),w.jsxs("button",{onClick:P,disabled:k||!d.trim()||!h,className:"ml-auto flex h-9 items-center gap-1.5 rounded-lg bg-primary px-3 text-xs font-semibold text-primary-foreground hover:opacity-90 transition-all cursor-pointer disabled:opacity-50",children:[k?w.jsx(jf,{className:"h-3.5 w-3.5 animate-spin"}):w.jsx(K1,{className:"h-3.5 w-3.5"})," Anlegen"]})]})]}),t?w.jsx("p",{className:"text-xs text-muted-foreground",children:"Wird geladen …"}):j.length===0?w.jsx("p",{className:"text-xs text-muted-foreground",children:"Keine Erinnerungen. Lucy sagt dir hier (und per Stimme) Bescheid, wenn etwas ansteht."}):w.jsxs("div",{className:"space-y-1.5",children:[j.slice(0,6).map(O=>{const N=O.next_ts*1e3<Date.now()&&!O.repeat;return w.jsxs("div",{className:"group flex items-center justify-between gap-2 rounded-lg border border-border/40 bg-background/20 px-2.5 py-2",children:[w.jsxs("div",{className:"min-w-0",children:[w.jsx("p",{className:"truncate text-xs text-foreground",children:O.text}),w.jsxs("p",{className:De("flex items-center gap-1.5 text-[10px]",N?"text-amber-300":"text-muted-foreground/70"),children:[new Date(O.next_ts*1e3).toLocaleString("de-DE",{weekday:"short",day:"2-digit",month:"2-digit",hour:"2-digit",minute:"2-digit"}),O.repeat&&w.jsxs("span",{className:"flex items-center gap-0.5",children:[w.jsx(fT,{className:"h-2.5 w-2.5"}),pw[O.repeat]??O.repeat]}),N&&"· überfällig"]})]}),w.jsx("button",{onClick:()=>_(O.id,O.text),"aria-label":"Erinnerung löschen",className:"flex h-7 w-7 shrink-0 items-center justify-center rounded-lg border border-border/40 text-muted-foreground opacity-0 transition-all hover:bg-red-500/5 hover:text-red-400 group-hover:opacity-100 cursor-pointer",children:w.jsx(xT,{className:"h-3.5 w-3.5"})})]},O.id)}),j.length>6&&w.jsxs("p",{className:"text-[10px] text-muted-foreground/60",children:["+",j.length-6," weitere"]})]}),o]})}function W3(){const{data:e,error:t}=$f(),r=$3();return{sys:e,hist:r,error:t}}var H3=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function Zy(e){if(typeof e!="string")return!1;var t=H3;return t.includes(e)}var K3=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],V3=new Set(K3);function RA(e){return typeof e!="string"?!1:V3.has(e)}function $A(e){return typeof e=="string"&&e.startsWith("data-")}function on(e){if(typeof e!="object"||e===null)return{};var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(RA(r)||$A(r))&&(t[r]=e[r]);return t}function Lf(e){if(e==null)return null;if(g.isValidElement(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return on(t)}return typeof e=="object"&&!Array.isArray(e)?on(e):null}function Br(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(RA(r)||$A(r)||Zy(r))&&(t[r]=e[r]);return t}function q3(e){return e==null?null:g.isValidElement(e)?Br(e.props):typeof e=="object"&&!Array.isArray(e)?Br(e):null}var G3=["children","width","height","viewBox","className","style","title","desc"];function $v(){return $v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$v.apply(null,arguments)}function Y3(e,t){if(e==null)return{};var r,n,i=Q3(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Q3(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var LA=g.forwardRef((e,t)=>{var r=e.children,n=e.width,i=e.height,o=e.viewBox,s=e.className,u=e.style,d=e.title,f=e.desc,h=Y3(e,G3),m=o||{width:n,height:i,x:0,y:0},v=Qe("recharts-surface",s);return g.createElement("svg",$v({},Br(h),{className:v,width:n,height:i,style:u,viewBox:"".concat(m.x," ").concat(m.y," ").concat(m.width," ").concat(m.height),ref:t}),g.createElement("title",null,d),g.createElement("desc",null,f),r)}),X3=["children","className"];function Lv(){return Lv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Lv.apply(null,arguments)}function Z3(e,t){if(e==null)return{};var r,n,i=J3(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function J3(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var Ur=g.forwardRef((e,t)=>{var r=e.children,n=e.className,i=Z3(e,X3),o=Qe("recharts-layer",n);return g.createElement("g",Lv({className:o},Br(i),{ref:t}),r)}),e$=g.createContext(null);function ft(e){return function(){return e}}const zv=Math.PI,Fv=2*zv,ba=1e-6,t$=Fv-ba;function zA(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function r$(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return zA;const r=10**t;return function(n){this._+=n[0];for(let i=1,o=n.length;i<o;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class n${constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?zA:r$(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,o,s){this._append`C${+t},${+r},${+n},${+i},${this._x1=+o},${this._y1=+s}`}arcTo(t,r,n,i,o){if(t=+t,r=+r,n=+n,i=+i,o=+o,o<0)throw new Error(`negative radius: ${o}`);let s=this._x1,u=this._y1,d=n-t,f=i-r,h=s-t,m=u-r,v=h*h+m*m;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(v>ba)if(!(Math.abs(m*d-f*h)>ba)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let x=n-s,k=i-u,S=d*d+f*f,E=x*x+k*k,P=Math.sqrt(S),_=Math.sqrt(v),j=o*Math.tan((zv-Math.acos((S+v-E)/(2*P*_)))/2),O=j/_,N=j/P;Math.abs(O-1)>ba&&this._append`L${t+O*h},${r+O*m}`,this._append`A${o},${o},0,0,${+(m*x>h*k)},${this._x1=t+N*d},${this._y1=r+N*f}`}}arc(t,r,n,i,o,s){if(t=+t,r=+r,n=+n,s=!!s,n<0)throw new Error(`negative radius: ${n}`);let u=n*Math.cos(i),d=n*Math.sin(i),f=t+u,h=r+d,m=1^s,v=s?i-o:o-i;this._x1===null?this._append`M${f},${h}`:(Math.abs(this._x1-f)>ba||Math.abs(this._y1-h)>ba)&&this._append`L${f},${h}`,n&&(v<0&&(v=v%Fv+Fv),v>t$?this._append`A${n},${n},0,1,${m},${t-u},${r-d}A${n},${n},0,1,${m},${this._x1=f},${this._y1=h}`:v>ba&&this._append`A${n},${n},0,${+(v>=zv)},${m},${this._x1=t+n*Math.cos(o)},${this._y1=r+n*Math.sin(o)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function FA(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new n$(t)}function Jy(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function BA(e){this._context=e}BA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function zf(e){return new BA(e)}function UA(e){return e[0]}function WA(e){return e[1]}function HA(e,t){var r=ft(!0),n=null,i=zf,o=null,s=FA(u);e=typeof e=="function"?e:e===void 0?UA:ft(e),t=typeof t=="function"?t:t===void 0?WA:ft(t);function u(d){var f,h=(d=Jy(d)).length,m,v=!1,x;for(n==null&&(o=i(x=s())),f=0;f<=h;++f)!(f<h&&r(m=d[f],f,d))===v&&((v=!v)?o.lineStart():o.lineEnd()),v&&o.point(+e(m,f,d),+t(m,f,d));if(x)return o=null,x+""||null}return u.x=function(d){return arguments.length?(e=typeof d=="function"?d:ft(+d),u):e},u.y=function(d){return arguments.length?(t=typeof d=="function"?d:ft(+d),u):t},u.defined=function(d){return arguments.length?(r=typeof d=="function"?d:ft(!!d),u):r},u.curve=function(d){return arguments.length?(i=d,n!=null&&(o=i(n)),u):i},u.context=function(d){return arguments.length?(d==null?n=o=null:o=i(n=d),u):n},u}function nd(e,t,r){var n=null,i=ft(!0),o=null,s=zf,u=null,d=FA(f);e=typeof e=="function"?e:e===void 0?UA:ft(+e),t=typeof t=="function"?t:ft(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?WA:ft(+r);function f(m){var v,x,k,S=(m=Jy(m)).length,E,P=!1,_,j=new Array(S),O=new Array(S);for(o==null&&(u=s(_=d())),v=0;v<=S;++v){if(!(v<S&&i(E=m[v],v,m))===P)if(P=!P)x=v,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),k=v-1;k>=x;--k)u.point(j[k],O[k]);u.lineEnd(),u.areaEnd()}P&&(j[v]=+e(E,v,m),O[v]=+t(E,v,m),u.point(n?+n(E,v,m):j[v],r?+r(E,v,m):O[v]))}if(_)return u=null,_+""||null}function h(){return HA().defined(i).curve(s).context(o)}return f.x=function(m){return arguments.length?(e=typeof m=="function"?m:ft(+m),n=null,f):e},f.x0=function(m){return arguments.length?(e=typeof m=="function"?m:ft(+m),f):e},f.x1=function(m){return arguments.length?(n=m==null?null:typeof m=="function"?m:ft(+m),f):n},f.y=function(m){return arguments.length?(t=typeof m=="function"?m:ft(+m),r=null,f):t},f.y0=function(m){return arguments.length?(t=typeof m=="function"?m:ft(+m),f):t},f.y1=function(m){return arguments.length?(r=m==null?null:typeof m=="function"?m:ft(+m),f):r},f.lineX0=f.lineY0=function(){return h().x(e).y(t)},f.lineY1=function(){return h().x(e).y(r)},f.lineX1=function(){return h().x(n).y(t)},f.defined=function(m){return arguments.length?(i=typeof m=="function"?m:ft(!!m),f):i},f.curve=function(m){return arguments.length?(s=m,o!=null&&(u=s(o)),f):s},f.context=function(m){return arguments.length?(m==null?o=u=null:u=s(o=m),f):o},f}class KA{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function i$(e){return new KA(e,!0)}function a$(e){return new KA(e,!1)}function Id(){}function Md(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function VA(e){this._context=e}VA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Md(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Md(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function o$(e){return new VA(e)}function qA(e){this._context=e}qA.prototype={areaStart:Id,areaEnd:Id,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Md(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function l$(e){return new qA(e)}function GA(e){this._context=e}GA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:Md(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function s$(e){return new GA(e)}function YA(e){this._context=e}YA.prototype={areaStart:Id,areaEnd:Id,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function u$(e){return new YA(e)}function mw(e){return e<0?-1:1}function vw(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),s=(r-e._y1)/(i||n<0&&-0),u=(o*i+s*n)/(n+i);return(mw(o)+mw(s))*Math.min(Math.abs(o),Math.abs(s),.5*Math.abs(u))||0}function yw(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Tm(e,t,r){var n=e._x0,i=e._y0,o=e._x1,s=e._y1,u=(o-n)/3;e._context.bezierCurveTo(n+u,i+u*t,o-u,s-u*r,o,s)}function Td(e){this._context=e}Td.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Tm(this,this._t0,yw(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Tm(this,yw(this,r=vw(this,e,t)),r);break;default:Tm(this,this._t0,r=vw(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function QA(e){this._context=new XA(e)}(QA.prototype=Object.create(Td.prototype)).point=function(e,t){Td.prototype.point.call(this,t,e)};function XA(e){this._context=e}XA.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,o){this._context.bezierCurveTo(t,e,n,r,o,i)}};function c$(e){return new Td(e)}function d$(e){return new QA(e)}function ZA(e){this._context=e}ZA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=gw(e),i=gw(t),o=0,s=1;s<r;++o,++s)this._context.bezierCurveTo(n[0][o],i[0][o],n[1][o],i[1][o],e[s],t[s]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function gw(e){var t,r=e.length-1,n,i=new Array(r),o=new Array(r),s=new Array(r);for(i[0]=0,o[0]=2,s[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,o[t]=4,s[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,o[r-1]=7,s[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/o[t-1],o[t]-=n,s[t]-=n*s[t-1];for(i[r-1]=s[r-1]/o[r-1],t=r-2;t>=0;--t)i[t]=(s[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function f$(e){return new ZA(e)}function Ff(e,t){this._context=e,this._t=t}Ff.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function h$(e){return new Ff(e,.5)}function p$(e){return new Ff(e,0)}function m$(e){return new Ff(e,1)}function Wa(e,t){if((s=e.length)>1)for(var r=1,n,i,o=e[t[0]],s,u=o.length;r<s;++r)for(i=o,o=e[t[r]],n=0;n<u;++n)o[n][1]+=o[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function Bv(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function v$(e,t){return e[t]}function y$(e){const t=[];return t.key=e,t}function g$(){var e=ft([]),t=Bv,r=Wa,n=v$;function i(o){var s=Array.from(e.apply(this,arguments),y$),u,d=s.length,f=-1,h;for(const m of o)for(u=0,++f;u<d;++u)(s[u][f]=[0,+n(m,s[u].key,f,o)]).data=m;for(u=0,h=Jy(t(s));u<d;++u)s[h[u]].index=u;return r(s,h),s}return i.keys=function(o){return arguments.length?(e=typeof o=="function"?o:ft(Array.from(o)),i):e},i.value=function(o){return arguments.length?(n=typeof o=="function"?o:ft(+o),i):n},i.order=function(o){return arguments.length?(t=o==null?Bv:typeof o=="function"?o:ft(Array.from(o)),i):t},i.offset=function(o){return arguments.length?(r=o??Wa,i):r},i}function x$(e,t){if((n=e.length)>0){for(var r,n,i=0,o=e[0].length,s;i<o;++i){for(s=r=0;r<n;++r)s+=e[r][i][1]||0;if(s)for(r=0;r<n;++r)e[r][i][1]/=s}Wa(e,t)}}function b$(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,o=n.length;r<o;++r){for(var s=0,u=0;s<i;++s)u+=e[s][r][1]||0;n[r][1]+=n[r][0]=-u/2}Wa(e,t)}}function w$(e,t){if(!(!((s=e.length)>0)||!((o=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,o,s;n<o;++n){for(var u=0,d=0,f=0;u<s;++u){for(var h=e[t[u]],m=h[n][1]||0,v=h[n-1][1]||0,x=(m-v)/2,k=0;k<u;++k){var S=e[t[k]],E=S[n][1]||0,P=S[n-1][1]||0;x+=E-P}d+=m,f+=x*m}i[n-1][1]+=i[n-1][0]=r,d&&(r-=f/d)}i[n-1][1]+=i[n-1][0]=r,Wa(e,t)}}function Uv(e){return e==="__proto__"}function JA(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}function eg(e){var t;return typeof e=="string"||typeof e=="symbol"?e:Object.is((t=e==null?void 0:e.valueOf)==null?void 0:t.call(e),-0)?"-0":String(e)}function eO(e){if(e==null)return"";if(typeof e=="string")return e;if(Array.isArray(e))return e.map(eO).join(",");const t=String(e);return t==="0"&&Object.is(Number(e),-0)?"-0":t}function tg(e){if(Array.isArray(e))return e.map(eg);if(typeof e=="symbol")return[e];e=eO(e);const t=[],r=e.length;if(r===0)return t;let n=0,i="",o="",s=!1;for(e.charCodeAt(0)===46&&t.push("");n<r;){const u=e[n];if(o)u==="\\"&&n+1<r?(n++,i+=e[n]):u===o?o="":i+=u;else if(s)u==='"'||u==="'"?o=u:u==="]"?(s=!1,t.push(i),i=""):i+=u;else if(u==="[")s=!0,i&&(t.push(i),i="");else if(u==="."){i&&(t.push(i),i="");const d=e[n+1];(d===void 0||d===".")&&t.push("")}else i+=u;n++}return i&&t.push(i),t}function Za(e,t,r){if(e==null)return r;switch(typeof t){case"string":{if(Uv(t))return r;const n=e[t];return n===void 0?JA(t)&&!Object.hasOwn(e,t)?Za(e,tg(t),r):r:n}case"number":case"symbol":{typeof t=="number"&&(t=eg(t));const n=e[t];return n===void 0?r:n}default:{if(Array.isArray(t))return S$(e,t,r);if(Object.is(t==null?void 0:t.valueOf(),-0)?t="-0":t=String(t),Uv(t))return r;const n=e[t];return n===void 0?r:n}}}function S$(e,t,r){if(t.length===0)return r;let n=e;for(let i=0;i<t.length;i++){if(n==null||Uv(t[i]))return r;n=n[t[i]]}return n===void 0?r:n}var k$=4;function Gi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:k$,r=10**t,n=Math.round(e*r)/r;return Object.is(n,-0)?0:n}function Lt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e.reduce((i,o,s)=>{var u=r[s-1];return typeof u=="string"?i+u+o:u!==void 0?i+Gi(u)+o:i+o},"")}var Lr=e=>e===0?0:e>0?1:-1,On=e=>typeof e=="number"&&e!=+e,Ha=e=>typeof e=="string"&&e.length>1&&e.indexOf("%")===e.length-1,be=e=>(typeof e=="number"||e instanceof Number)&&!On(e),Cn=e=>be(e)||typeof e=="string",E$=0,Xs=e=>{var t=++E$;return"".concat(e||"").concat(t)},ea=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!be(t)&&typeof t!="string")return n;var o;if(Ha(t)){if(r==null)return n;var s=t.indexOf("%");o=r*parseFloat(t.slice(0,s))/100}else o=+t;return On(o)&&(o=n),i&&r!=null&&o>r&&(o=r),o},tO=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;n<t;n++)if(!r[String(e[n])])r[String(e[n])]=!0;else return!0;return!1};function Yn(e,t,r){return be(e)&&be(t)?Gi(e+r*(t-e)):t}function rO(e,t,r){if(!(!e||!e.length))return e.find(n=>n&&(typeof t=="function"?t(n):Za(n,t))===r)}var Ut=e=>e===null||typeof e>"u",rg=e=>Ut(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function vr(e){return e!=null}function El(){}var nO=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,ng=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if(g.isValidElement(e)&&(r=e.props),typeof r!="object"&&typeof r!="function")return null;var n={};return Object.keys(r).forEach(i=>{Zy(i)&&typeof r[i]=="function"&&(n[i]=(o=>r[i](r,o)))}),n},P$=(e,t,r)=>n=>(e(t,r,n),null),A$=(e,t,r)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var n=null;return Object.keys(e).forEach(i=>{var o=e[i];Zy(i)&&typeof o=="function"&&(n||(n={}),n[i]=P$(o,t,r))}),n};function xw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function O$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xw(Object(r),!0).forEach(function(n){C$(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function C$(e,t,r){return(t=_$(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _$(e){var t=j$(e,"string");return typeof t=="symbol"?t:t+""}function j$(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Hr(e,t){var r=O$({},e),n=t,i=Object.keys(t),o=i.reduce((s,u)=>(s[u]===void 0&&n[u]!==void 0&&(s[u]=n[u]),s),r);return o}function N$(e,t){const r=new Map;for(let n=0;n<e.length;n++){const i=e[n],o=t(i,n,e);r.has(o)||r.set(o,i)}return Array.from(r.values())}function I$(e,t){return function(...r){return e.apply(this,r.slice(0,t))}}function iO(e){return e}function M$(e){return function(t){return Za(t,e)}}function Wv(e){return e==null||typeof e!="object"&&typeof e!="function"}function T$(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function D$(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}function ig(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const R$="[object RegExp]",aO="[object String]",oO="[object Number]",lO="[object Boolean]",sO="[object Arguments]",$$="[object Symbol]",L$="[object Date]",z$="[object Map]",F$="[object Set]",B$="[object Array]",U$="[object ArrayBuffer]",W$="[object Object]",H$="[object DataView]",K$="[object Uint8Array]",V$="[object Uint8ClampedArray]",q$="[object Uint16Array]",G$="[object Uint32Array]",Y$="[object Int8Array]",Q$="[object Int16Array]",X$="[object Int32Array]",Z$="[object Float32Array]",J$="[object Float64Array]",bw=typeof globalThis=="object"&&globalThis||typeof window=="object"&&window||typeof self=="object"&&self||typeof global=="object"&&global||(function(){return this})();function e5(e){return typeof bw.Buffer<"u"&&bw.Buffer.isBuffer(e)}function t5(e,t){return Ea(e,void 0,e,new Map,t)}function Ea(e,t,r,n=new Map,i=void 0){const o=i==null?void 0:i(e,t,r,n);if(o!==void 0)return o;if(Wv(e))return e;if(n.has(e))return n.get(e);if(Array.isArray(e)){const s=new Array(e.length);n.set(e,s);for(let u=0;u<e.length;u++)s[u]=Ea(e[u],u,r,n,i);return Object.hasOwn(e,"index")&&(s.index=e.index),Object.hasOwn(e,"input")&&(s.input=e.input),s}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){const s=new RegExp(e.source,e.flags);return s.lastIndex=e.lastIndex,s}if(e instanceof Map){const s=new Map;n.set(e,s);for(const[u,d]of e)s.set(u,Ea(d,u,r,n,i));return s}if(e instanceof Set){const s=new Set;n.set(e,s);for(const u of e)s.add(Ea(u,void 0,r,n,i));return s}if(e5(e))return e.subarray();if(T$(e)){const s=new(Object.getPrototypeOf(e)).constructor(e.length);n.set(e,s);for(let u=0;u<e.length;u++)s[u]=Ea(e[u],u,r,n,i);return s}if(e instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){const s=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return n.set(e,s),en(s,e,r,n,i),s}if(typeof File<"u"&&e instanceof File){const s=new File([e],e.name,{type:e.type});return n.set(e,s),en(s,e,r,n,i),s}if(typeof Blob<"u"&&e instanceof Blob){const s=new Blob([e],{type:e.type});return n.set(e,s),en(s,e,r,n,i),s}if(e instanceof Error){const s=structuredClone(e);return n.set(e,s),s.message=e.message,s.name=e.name,s.stack=e.stack,s.cause=e.cause,s.constructor=e.constructor,en(s,e,r,n,i),s}if(e instanceof Boolean){const s=new Boolean(e.valueOf());return n.set(e,s),en(s,e,r,n,i),s}if(e instanceof Number){const s=new Number(e.valueOf());return n.set(e,s),en(s,e,r,n,i),s}if(e instanceof String){const s=new String(e.valueOf());return n.set(e,s),en(s,e,r,n,i),s}if(typeof e=="object"&&r5(e)){const s=Object.create(Object.getPrototypeOf(e));return n.set(e,s),en(s,e,r,n,i),s}return e}function en(e,t,r=e,n,i){const o=[...Object.keys(t),...D$(t)];for(let s=0;s<o.length;s++){const u=o[s],d=Object.getOwnPropertyDescriptor(e,u);(d==null||d.writable)&&(e[u]=Ea(t[u],u,r,n,i))}}function r5(e){switch(ig(e)){case sO:case B$:case U$:case H$:case lO:case L$:case Z$:case J$:case Y$:case Q$:case X$:case z$:case oO:case W$:case R$:case F$:case aO:case $$:case K$:case V$:case q$:case G$:return!0;default:return!1}}function n5(e){return Ea(e,void 0,e,new Map,void 0)}function kd(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}function uO(e){return e!==null&&(typeof e=="object"||typeof e=="function")}function cO(e,t,r){return typeof r!="function"?cO(e,t,()=>{}):Hv(e,t,function n(i,o,s,u,d,f){const h=r(i,o,s,u,d,f);return h!==void 0?!!h:Hv(i,o,n,f,!1)},new Map,!0)}function Hv(e,t,r,n,i=!1){if(t===e)return!0;switch(typeof t){case"object":return i5(e,t,r,n);case"function":return Object.keys(t).length>0?Hv(e,{...t},r,n,i):kd(e,t);default:return uO(e)&&i?typeof t=="string"?t==="":!0:kd(e,t)}}function i5(e,t,r,n){if(t==null)return!0;if(Array.isArray(t))return dO(e,t,r,n);if(t instanceof Map)return a5(e,t,r,n);if(t instanceof Set)return o5(e,t,r,n);const i=Object.keys(t);if(e==null||Wv(e))return i.length===0;if(i.length===0)return!0;if(n!=null&&n.has(t))return n.get(t)===e;n==null||n.set(t,e);try{for(let o=0;o<i.length;o++){const s=i[o];if(!Wv(e)&&!(s in e)||t[s]===void 0&&e[s]!==void 0||t[s]===null&&e[s]!==null||!r(e[s],t[s],s,e,t,n))return!1}return!0}finally{n==null||n.delete(t)}}function a5(e,t,r,n){if(t.size===0)return!0;if(!(e instanceof Map))return!1;for(const[i,o]of t.entries())if(r(e.get(i),o,i,e,t,n)===!1)return!1;return!0}function dO(e,t,r,n){if(t.length===0)return!0;if(!Array.isArray(e))return!1;const i=new Set;for(let o=0;o<t.length;o++){const s=t[o];let u=!1;for(let d=0;d<e.length;d++){if(i.has(d))continue;const f=e[d];let h=!1;if(r(f,s,o,e,t,n)&&(h=!0),h){i.add(d),u=!0;break}}if(!u)return!1}return!0}function o5(e,t,r,n){return t.size===0?!0:e instanceof Set?dO([...e],[...t],r,n):!1}function fO(e,t){return cO(e,t,()=>{})}function l5(e){return e=n5(e),t=>fO(t,e)}function s5(e,t){return t5(e,(r,n,i,o)=>{if(typeof e=="object"){if(ig(e)==="[object Object]"&&typeof e.constructor!="function"){const s={};return o.set(e,s),en(s,e,i,o),s}switch(Object.prototype.toString.call(e)){case oO:case aO:case lO:{const s=new e.constructor(e==null?void 0:e.valueOf());return en(s,e),s}case sO:{const s={};return en(s,e),s.length=e.length,s[Symbol.iterator]=e[Symbol.iterator],s}default:return}}})}function u5(e){return s5(e)}const c5=/^(?:0|[1-9]\d*)$/;function hO(e,t=Number.MAX_SAFE_INTEGER){switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e<t;case"symbol":return!1;case"string":return c5.test(e)}}function d5(e){return e!==null&&typeof e=="object"&&ig(e)==="[object Arguments]"}function f5(e,t){let r;if(Array.isArray(t)?r=t:typeof t=="string"&&JA(t)&&(e==null?void 0:e[t])==null?r=tg(t):r=[t],r.length===0)return!1;let n=e;for(let i=0;i<r.length;i++){const o=r[i];if((n==null||!Object.hasOwn(n,o))&&!((Array.isArray(n)||d5(n))&&hO(o)&&o<n.length))return!1;n=n[o]}return!0}function h5(e,t){switch(typeof e){case"object":Object.is(e==null?void 0:e.valueOf(),-0)&&(e="-0");break;case"number":e=eg(e);break}return t=u5(t),function(r){const n=Za(r,e);return n===void 0?f5(r,e):t===void 0?n===void 0:fO(n,t)}}function p5(e){if(e==null)return iO;switch(typeof e){case"function":return e;case"object":return Array.isArray(e)&&e.length===2?h5(e[0],e[1]):l5(e);case"string":case"symbol":case"number":return M$(e)}}function m5(e){return Number.isSafeInteger(e)&&e>=0}function pO(e){return e!=null&&typeof e!="function"&&m5(e.length)}function v5(e){return typeof e=="object"&&e!==null}function y5(e){return v5(e)&&pO(e)}function ww(e,t=iO){return y5(e)?N$(Array.from(e),I$(p5(t),1)):[]}function g5(e,t,r){return t===!0?ww(e,r):typeof t=="function"?ww(e,t):e}var Dm={exports:{}},Rm={},$m={exports:{}},Lm={};/**
* @license React
* use-sync-external-store-shim.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Sw;function x5(){if(Sw)return Lm;Sw=1;var e=Sl();function t(m,v){return m===v&&(m!==0||1/m===1/v)||m!==m&&v!==v}var r=typeof Object.is=="function"?Object.is:t,n=e.useState,i=e.useEffect,o=e.useLayoutEffect,s=e.useDebugValue;function u(m,v){var x=v(),k=n({inst:{value:x,getSnapshot:v}}),S=k[0].inst,E=k[1];return o(function(){S.value=x,S.getSnapshot=v,d(S)&&E({inst:S})},[m,x,v]),i(function(){return d(S)&&E({inst:S}),m(function(){d(S)&&E({inst:S})})},[m]),s(x),x}function d(m){var v=m.getSnapshot;m=m.value;try{var x=v();return!r(m,x)}catch{return!0}}function f(m,v){return v()}var h=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?f:u;return Lm.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:h,Lm}var kw;function b5(){return kw||(kw=1,$m.exports=x5()),$m.exports}/**
* @license React
* use-sync-external-store-shim/with-selector.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Ew;function w5(){if(Ew)return Rm;Ew=1;var e=Sl(),t=b5();function r(f,h){return f===h&&(f!==0||1/f===1/h)||f!==f&&h!==h}var n=typeof Object.is=="function"?Object.is:r,i=t.useSyncExternalStore,o=e.useRef,s=e.useEffect,u=e.useMemo,d=e.useDebugValue;return Rm.useSyncExternalStoreWithSelector=function(f,h,m,v,x){var k=o(null);if(k.current===null){var S={hasValue:!1,value:null};k.current=S}else S=k.current;k=u(function(){function P(C){if(!_){if(_=!0,j=C,C=v(C),x!==void 0&&S.hasValue){var R=S.value;if(x(R,C))return O=R}return O=C}if(R=O,n(j,C))return R;var z=v(C);return x!==void 0&&x(R,z)?(j=C,R):(j=C,O=z)}var _=!1,j,O,N=m===void 0?null:m;return[function(){return P(h())},N===null?void 0:function(){return P(N())}]},[h,m,v,x]);var E=i(f,k[0],k[1]);return s(function(){S.hasValue=!0,S.value=E},[E]),d(E),E},Rm}var Pw;function S5(){return Pw||(Pw=1,Dm.exports=w5()),Dm.exports}var k5=S5(),ag=g.createContext(null),E5=e=>e,xt=()=>{var e=g.useContext(ag);return e?e.store.dispatch:E5},Ed=()=>{},P5=()=>Ed,A5=(e,t)=>e===t;function ke(e){var t=g.useContext(ag),r=g.useMemo(()=>t?n=>{if(n!=null)return e(n)}:Ed,[t,e]);return k5.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:P5,t?t.store.getState:Ed,t?t.store.getState:Ed,r,A5)}function O5(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function C5(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){const r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var Aw=e=>Array.isArray(e)?e:[e];function _5(e){const t=Array.isArray(e[0])?e[0]:e;return C5(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function j5(e,t){const r=[],{length:n}=e;for(let i=0;i<n;i++)r.push(e[i].apply(null,t));return r}var N5=class{constructor(e){this.value=e}deref(){return this.value}},I5=()=>typeof WeakRef>"u"?N5:WeakRef,mO=I5(),M5=0,Ow=1;function id(){return{s:M5,v:void 0,o:null,p:null}}function T5(e){return e instanceof mO?e.deref():e}function vO(e,t={}){let r=id();const{resultEqualityCheck:n}=t;let i,o=0;function s(){let u=r;const{length:d}=arguments;for(let m=0,v=d;m<v;m++){const x=arguments[m];if(typeof x=="function"||typeof x=="object"&&x!==null){let k=u.o;k===null&&(u.o=k=new WeakMap);const S=k.get(x);S===void 0?(u=id(),k.set(x,u)):u=S}else{let k=u.p;k===null&&(u.p=k=new Map);const S=k.get(x);S===void 0?(u=id(),k.set(x,u)):u=S}}const f=u;let h;if(u.s===Ow)h=u.v;else if(h=e.apply(null,arguments),o++,n){const m=T5(i);m!=null&&n(m,h)&&(h=m,o!==0&&o--),i=typeof h=="object"&&h!==null||typeof h=="function"?new mO(h):h}return f.s=Ow,f.v=h,h}return s.clearCache=()=>{r=id(),s.resetResultsCount()},s.resultsCount=()=>o,s.resetResultsCount=()=>{o=0},s}function D5(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,n=(...i)=>{let o=0,s=0,u,d={},f=i.pop();typeof f=="object"&&(d=f,f=i.pop()),O5(f,`createSelector expects an output function after the inputs, but received: [${typeof f}]`);const h={...r,...d},{memoize:m,memoizeOptions:v=[],argsMemoize:x=vO,argsMemoizeOptions:k=[]}=h,S=Aw(v),E=Aw(k),P=_5(i),_=m(function(){return o++,f.apply(null,arguments)},...S),j=x(function(){s++;const N=j5(P,arguments);return u=_.apply(null,N),u},...E);return Object.assign(j,{resultFunc:f,memoizedResultFunc:_,dependencies:P,dependencyRecomputations:()=>s,resetDependencyRecomputations:()=>{s=0},lastResult:()=>u,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:m,argsMemoize:x})};return Object.assign(n,{withTypes:()=>n}),n}var H=D5(vO);function R5(e,t=1){const r=[],n=Math.floor(t),i=(o,s)=>{for(let u=0;u<o.length;u++){const d=o[u];Array.isArray(d)&&s<n?i(d,s+1):r.push(d)}};return i(e,0),r}function Kv(e,t,r){return uO(r)&&(typeof t=="number"&&pO(r)&&hO(t)&&t<r.length||typeof t=="string"&&t in r)?kd(r[t],e):!1}function Cw(e){return typeof e=="symbol"?1:e===null?2:e===void 0?3:e!==e?4:0}const $5=(e,t,r)=>{if(e!==t){const n=Cw(e),i=Cw(t);if(n===i&&n===0){if(e<t)return r==="desc"?1:-1;if(e>t)return r==="desc"?-1:1}return r==="desc"?i-n:n-i}return 0};function yO(e){return typeof e=="symbol"||e instanceof Symbol}const L5=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,z5=/^\w*$/;function F5(e,t){return Array.isArray(e)?!1:typeof e=="number"||typeof e=="boolean"||e==null||yO(e)?!0:typeof e=="string"&&(z5.test(e)||!L5.test(e))||t!=null}function B5(e,t,r,n){if(e==null)return[];r=r,Array.isArray(e)||(e=Object.values(e)),Array.isArray(t)||(t=t==null?[null]:[t]),t.length===0&&(t=[null]),Array.isArray(r)||(r=r==null?[]:[r]),r=r.map(u=>String(u));const i=(u,d)=>{let f=u;for(let h=0;h<d.length&&f!=null;++h)f=f[d[h]];return f},o=(u,d)=>d==null||u==null?d:typeof u=="object"&&"key"in u?Object.hasOwn(d,u.key)?d[u.key]:i(d,u.path):typeof u=="function"?u(d):Array.isArray(u)?i(d,u):typeof d=="object"?d[u]:d,s=t.map(u=>(Array.isArray(u)&&u.length===1&&(u=u[0]),u==null||typeof u=="function"||Array.isArray(u)||F5(u)?u:{key:u,path:tg(u)}));return e.map(u=>({original:u,criteria:s.map(d=>o(d,u))})).slice().sort((u,d)=>{for(let f=0;f<s.length;f++){const h=$5(u.criteria[f],d.criteria[f],r[f]);if(h!==0)return h}return 0}).map(u=>u.original)}function Bf(e,...t){const r=t.length;return r>1&&Kv(e,t[0],t[1])?t=[]:r>2&&Kv(t[0],t[1],t[2])&&(t=[t[0]]),B5(e,R5(t),["asc"])}var gO=e=>e.legend.settings,U5=e=>e.legend.size,W5=e=>e.legend.payload;H([W5,gO],(e,t)=>{var r=t.itemSorter,n=e.flat(1);return r?Bf(n,r):n});function H5(e,t){return G5(e)||q5(e,t)||V5(e,t)||K5()}function K5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function V5(e,t){if(e){if(typeof e=="string")return _w(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_w(e,t):void 0}}function _w(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function q5(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function G5(e){if(Array.isArray(e))return e}var ad=1;function jw(e,t){return Math.abs(e.height-t.height)>ad||Math.abs(e.left-t.left)>ad||Math.abs(e.top-t.top)>ad||Math.abs(e.width-t.width)>ad}function Nw(e){var t=e.getBoundingClientRect();return{height:t.height,left:t.left,top:t.top,width:t.width}}function Y5(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=g.useState({height:0,left:0,top:0,width:0}),r=H5(t,2),n=r[0],i=r[1],o=g.useRef(null),s=g.useRef(n);s.current=n;var u=g.useCallback(d=>{if(o.current!=null&&(o.current.disconnect(),o.current=null),d!=null){var f=Nw(d);if(jw(f,s.current)&&i(f),typeof ResizeObserver<"u"){var h=new ResizeObserver(()=>{var m=Nw(d);jw(m,s.current)&&i(m)});h.observe(d),o.current=h}}},[...e]);return g.useEffect(()=>()=>{var d;(d=o.current)===null||d===void 0||d.disconnect()},[]),[n,u]}function $t(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var Q5=typeof Symbol=="function"&&Symbol.observable||"@@observable",Iw=Q5,zm=()=>Math.random().toString(36).substring(7).split("").join("."),X5={INIT:`@@redux/INIT${zm()}`,REPLACE:`@@redux/REPLACE${zm()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${zm()}`},Dd=X5;function og(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function xO(e,t,r){if(typeof e!="function")throw new Error($t(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error($t(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error($t(1));return r(xO)(e,t)}let n=e,i=t,o=new Map,s=o,u=0,d=!1;function f(){s===o&&(s=new Map,o.forEach((E,P)=>{s.set(P,E)}))}function h(){if(d)throw new Error($t(3));return i}function m(E){if(typeof E!="function")throw new Error($t(4));if(d)throw new Error($t(5));let P=!0;f();const _=u++;return s.set(_,E),function(){if(P){if(d)throw new Error($t(6));P=!1,f(),s.delete(_),o=null}}}function v(E){if(!og(E))throw new Error($t(7));if(typeof E.type>"u")throw new Error($t(8));if(typeof E.type!="string")throw new Error($t(17));if(d)throw new Error($t(9));try{d=!0,i=n(i,E)}finally{d=!1}return(o=s).forEach(_=>{_()}),E}function x(E){if(typeof E!="function")throw new Error($t(10));n=E,v({type:Dd.REPLACE})}function k(){const E=m;return{subscribe(P){if(typeof P!="object"||P===null)throw new Error($t(11));function _(){const O=P;O.next&&O.next(h())}return _(),{unsubscribe:E(_)}},[Iw](){return this}}}return v({type:Dd.INIT}),{dispatch:v,subscribe:m,getState:h,replaceReducer:x,[Iw]:k}}function Z5(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:Dd.INIT})>"u")throw new Error($t(12));if(typeof r(void 0,{type:Dd.PROBE_UNKNOWN_ACTION()})>"u")throw new Error($t(13))})}function bO(e){const t=Object.keys(e),r={};for(let o=0;o<t.length;o++){const s=t[o];typeof e[s]=="function"&&(r[s]=e[s])}const n=Object.keys(r);let i;try{Z5(r)}catch(o){i=o}return function(s={},u){if(i)throw i;let d=!1;const f={};for(let h=0;h<n.length;h++){const m=n[h],v=r[m],x=s[m],k=v(x,u);if(typeof k>"u")throw u&&u.type,new Error($t(14));f[m]=k,d=d||k!==x}return d=d||n.length!==Object.keys(s).length,d?f:s}}function Rd(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function J5(...e){return t=>(r,n)=>{const i=t(r,n);let o=()=>{throw new Error($t(15))};const s={getState:i.getState,dispatch:(d,...f)=>o(d,...f)},u=e.map(d=>d(s));return o=Rd(...u)(i.dispatch),{...i,dispatch:o}}}function wO(e){return og(e)&&"type"in e&&typeof e.type=="string"}var SO=Symbol.for("immer-nothing"),Mw=Symbol.for("immer-draftable"),ir=Symbol.for("immer-state");function rn(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Ar=Object,hl=Ar.getPrototypeOf,$d="constructor",Uf="prototype",Vv="configurable",Ld="enumerable",Pd="writable",Zs="value",ti=e=>!!e&&!!e[ir];function ln(e){var t;return e?kO(e)||Hf(e)||!!e[Mw]||!!((t=e[$d])!=null&&t[Mw])||Kf(e)||Vf(e):!1}var eL=Ar[Uf][$d].toString(),Tw=new WeakMap;function kO(e){if(!e||!lg(e))return!1;const t=hl(e);if(t===null||t===Ar[Uf])return!0;const r=Ar.hasOwnProperty.call(t,$d)&&t[$d];if(r===Object)return!0;if(!Uo(r))return!1;let n=Tw.get(r);return n===void 0&&(n=Function.toString.call(r),Tw.set(r,n)),n===eL}function Wf(e,t,r=!0){ku(e)===0?(r?Reflect.ownKeys(e):Ar.keys(e)).forEach(i=>{t(i,e[i],e)}):e.forEach((n,i)=>t(i,n,e))}function ku(e){const t=e[ir];return t?t.type_:Hf(e)?1:Kf(e)?2:Vf(e)?3:0}var Dw=(e,t,r=ku(e))=>r===2?e.has(t):Ar[Uf].hasOwnProperty.call(e,t),qv=(e,t,r=ku(e))=>r===2?e.get(t):e[t],zd=(e,t,r,n=ku(e))=>{n===2?e.set(t,r):n===3?e.add(r):e[t]=r};function tL(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}var Hf=Array.isArray,Kf=e=>e instanceof Map,Vf=e=>e instanceof Set,lg=e=>typeof e=="object",Uo=e=>typeof e=="function",Fm=e=>typeof e=="boolean";function rL(e){const t=+e;return Number.isInteger(t)&&String(t)===e}var Kn=e=>e.copy_||e.base_,sg=e=>e.modified_?e.copy_:e.base_;function Gv(e,t){if(Kf(e))return new Map(e);if(Vf(e))return new Set(e);if(Hf(e))return Array[Uf].slice.call(e);const r=kO(e);if(t===!0||t==="class_only"&&!r){const n=Ar.getOwnPropertyDescriptors(e);delete n[ir];let i=Reflect.ownKeys(n);for(let o=0;o<i.length;o++){const s=i[o],u=n[s];u[Pd]===!1&&(u[Pd]=!0,u[Vv]=!0),(u.get||u.set)&&(n[s]={[Vv]:!0,[Pd]:!0,[Ld]:u[Ld],[Zs]:e[s]})}return Ar.create(hl(e),n)}else{const n=hl(e);if(n!==null&&r)return{...e};const i=Ar.create(n);return Ar.assign(i,e)}}function ug(e,t=!1){return qf(e)||ti(e)||!ln(e)||(ku(e)>1&&Ar.defineProperties(e,{set:od,add:od,clear:od,delete:od}),Ar.freeze(e),t&&Wf(e,(r,n)=>{ug(n,!0)},!1)),e}function nL(){rn(2)}var od={[Zs]:nL};function qf(e){return e===null||!lg(e)?!0:Ar.isFrozen(e)}var Fd="MapSet",Yv="Patches",Rw="ArrayMethods",EO={};function Ka(e){const t=EO[e];return t||rn(0,e),t}var $w=e=>!!EO[e],Js,PO=()=>Js,iL=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:$w(Fd)?Ka(Fd):void 0,arrayMethodsPlugin_:$w(Rw)?Ka(Rw):void 0});function Lw(e,t){t&&(e.patchPlugin_=Ka(Yv),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Qv(e){Xv(e),e.drafts_.forEach(aL),e.drafts_=null}function Xv(e){e===Js&&(Js=e.parent_)}var zw=e=>Js=iL(Js,e);function aL(e){const t=e[ir];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Fw(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];if(e!==void 0&&e!==r){r[ir].modified_&&(Qv(t),rn(4)),ln(e)&&(e=Bw(t,e));const{patchPlugin_:i}=t;i&&i.generateReplacementPatches_(r[ir].base_,e,t)}else e=Bw(t,r);return oL(t,e,!0),Qv(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==SO?e:void 0}function Bw(e,t){if(qf(t))return t;const r=t[ir];if(!r)return Bd(t,e.handledSet_,e);if(!Gf(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){const{callbacks_:n}=r;if(n)for(;n.length>0;)n.pop()(e);CO(r,e)}return r.copy_}function oL(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&ug(t,r)}function AO(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var Gf=(e,t)=>e.scope_===t,lL=[];function OO(e,t,r,n){const i=Kn(e),o=e.type_;if(n!==void 0&&qv(i,n,o)===t){zd(i,n,r,o);return}if(!e.draftLocations_){const u=e.draftLocations_=new Map;Wf(i,(d,f)=>{if(ti(f)){const h=u.get(f)||[];h.push(d),u.set(f,h)}})}const s=e.draftLocations_.get(t)??lL;for(const u of s)zd(i,u,r,o)}function sL(e,t,r){e.callbacks_.push(function(i){var u;const o=t;if(!o||!Gf(o,i))return;(u=i.mapSetPlugin_)==null||u.fixSetContents(o);const s=sg(o);OO(e,o.draft_??o,s,r),CO(o,i)})}function CO(e,t){var n;if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(((n=e.assigned_)==null?void 0:n.size)??0)>0)){const{patchPlugin_:i}=t;if(i){const o=i.getPath(e);o&&i.generatePatches_(e,o,t)}AO(e)}}function uL(e,t,r){const{scope_:n}=e;if(ti(r)){const i=r[ir];Gf(i,n)&&i.callbacks_.push(function(){Ad(e);const s=sg(i);OO(e,r,s,t)})}else ln(r)&&e.callbacks_.push(function(){const o=Kn(e);e.type_===3?o.has(r)&&Bd(r,n.handledSet_,n):qv(o,t,e.type_)===r&&n.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&Bd(qv(e.copy_,t,e.type_),n.handledSet_,n)})}function Bd(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||ti(e)||t.has(e)||!ln(e)||qf(e)||(t.add(e),Wf(e,(n,i)=>{if(ti(i)){const o=i[ir];if(Gf(o,r)){const s=sg(o);zd(e,n,s,e.type_),AO(o)}}else ln(i)&&Bd(i,t,r)})),e}function cL(e,t){const r=Hf(e),n={type_:r?1:0,scope_:t?t.scope_:PO(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let i=n,o=Ud;r&&(i=[n],o=eu);const{revoke:s,proxy:u}=Proxy.revocable(i,o);return n.draft_=u,n.revoke_=s,[u,n]}var Ud={get(e,t){if(t===ir)return e;let r=e.scope_.arrayMethodsPlugin_;const n=e.type_===1&&typeof t=="string";if(n&&r!=null&&r.isArrayOperationMethod(t))return r.createMethodInterceptor(e,t);const i=Kn(e);if(!Dw(i,t,e.type_))return dL(e,i,t);const o=i[t];if(e.finalized_||!ln(o)||n&&e.operationMethod&&(r!=null&&r.isMutatingArrayMethod(e.operationMethod))&&rL(t))return o;if(o===Bm(e.base_,t)){Ad(e);const s=e.type_===1?+t:t,u=Jv(e.scope_,o,e,s);return e.copy_[s]=u}return o},has(e,t){return t in Kn(e)},ownKeys(e){return Reflect.ownKeys(Kn(e))},set(e,t,r){const n=_O(Kn(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=Bm(Kn(e),t),o=i==null?void 0:i[ir];if(o&&o.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if(tL(r,i)&&(r!==void 0||Dw(e.base_,t,e.type_)))return!0;Ad(e),Zv(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_.set(t,!0),uL(e,t,r)),!0},deleteProperty(e,t){return Ad(e),Bm(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),Zv(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=Kn(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{[Pd]:!0,[Vv]:e.type_!==1||t!=="length",[Ld]:n[Ld],[Zs]:r[t]}},defineProperty(){rn(11)},getPrototypeOf(e){return hl(e.base_)},setPrototypeOf(){rn(12)}},eu={};for(let e in Ud){let t=Ud[e];eu[e]=function(){const r=arguments;return r[0]=r[0][0],t.apply(this,r)}}eu.deleteProperty=function(e,t){return eu.set.call(this,e,t,void 0)};eu.set=function(e,t,r){return Ud.set.call(this,e[0],t,r,e[0])};function Bm(e,t){const r=e[ir];return(r?Kn(r):e)[t]}function dL(e,t,r){var i;const n=_O(t,r);return n?Zs in n?n[Zs]:(i=n.get)==null?void 0:i.call(e.draft_):void 0}function _O(e,t){if(!(t in e))return;let r=hl(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=hl(r)}}function Zv(e){e.modified_||(e.modified_=!0,e.parent_&&Zv(e.parent_))}function Ad(e){e.copy_||(e.assigned_=new Map,e.copy_=Gv(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var fL=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(r,n,i)=>{if(Uo(r)&&!Uo(n)){const s=n;n=r;const u=this;return function(f=s,...h){return u.produce(f,m=>n.call(this,m,...h))}}Uo(n)||rn(6),i!==void 0&&!Uo(i)&&rn(7);let o;if(ln(r)){const s=zw(this),u=Jv(s,r,void 0);let d=!0;try{o=n(u),d=!1}finally{d?Qv(s):Xv(s)}return Lw(s,i),Fw(o,s)}else if(!r||!lg(r)){if(o=n(r),o===void 0&&(o=r),o===SO&&(o=void 0),this.autoFreeze_&&ug(o,!0),i){const s=[],u=[];Ka(Yv).generateReplacementPatches_(r,o,{patches_:s,inversePatches_:u}),i(s,u)}return o}else rn(1,r)},this.produceWithPatches=(r,n)=>{if(Uo(r))return(u,...d)=>this.produceWithPatches(u,f=>r(f,...d));let i,o;return[this.produce(r,n,(u,d)=>{i=u,o=d}),i,o]},Fm(t==null?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),Fm(t==null?void 0:t.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy),Fm(t==null?void 0:t.useStrictIteration)&&this.setUseStrictIteration(t.useStrictIteration)}createDraft(t){ln(t)||rn(8),ti(t)&&(t=zr(t));const r=zw(this),n=Jv(r,t,void 0);return n[ir].isManual_=!0,Xv(r),n}finishDraft(t,r){const n=t&&t[ir];(!n||!n.isManual_)&&rn(9);const{scope_:i}=n;return Lw(i,r),Fw(void 0,i)}setAutoFreeze(t){this.autoFreeze_=t}setUseStrictShallowCopy(t){this.useStrictShallowCopy_=t}setUseStrictIteration(t){this.useStrictIteration_=t}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(t,r){let n;for(n=r.length-1;n>=0;n--){const o=r[n];if(o.path.length===0&&o.op==="replace"){t=o.value;break}}n>-1&&(r=r.slice(n+1));const i=Ka(Yv).applyPatches_;return ti(t)?i(t,r):this.produce(t,o=>i(o,r))}};function Jv(e,t,r,n){const[i,o]=Kf(t)?Ka(Fd).proxyMap_(t,r):Vf(t)?Ka(Fd).proxySet_(t,r):cL(t,r);return((r==null?void 0:r.scope_)??PO()).drafts_.push(i),o.callbacks_=(r==null?void 0:r.callbacks_)??[],o.key_=n,r&&n!==void 0?sL(r,o,n):o.callbacks_.push(function(d){var h;(h=d.mapSetPlugin_)==null||h.fixSetContents(o);const{patchPlugin_:f}=d;o.modified_&&f&&f.generatePatches_(o,[],d)}),i}function zr(e){return ti(e)||rn(10,e),jO(e)}function jO(e){if(!ln(e)||qf(e))return e;const t=e[ir];let r,n=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=Gv(e,t.scope_.immer_.useStrictShallowCopy_),n=t.scope_.immer_.shouldUseStrictIteration()}else r=Gv(e,!0);return Wf(r,(i,o)=>{zd(r,i,jO(o))},n),t&&(t.finalized_=!1),r}var hL=new fL,NO=hL.produce;function IO(e){return({dispatch:r,getState:n})=>i=>o=>typeof o=="function"?o(r,n,e):i(o)}var pL=IO(),mL=IO,vL=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Rd:Rd.apply(null,arguments)};function Cr(e,t){function r(...n){if(t){let i=t(...n);if(!i)throw new Error(Or(0));return{type:e,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>wO(n)&&n.type===e,r}var MO=class Ls extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Ls.prototype)}static get[Symbol.species](){return Ls}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Ls(...t[0].concat(this)):new Ls(...t.concat(this))}};function Uw(e){return ln(e)?NO(e,()=>{}):e}function ld(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function yL(e){return typeof e=="boolean"}var gL=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:i=!0,actionCreatorCheck:o=!0}=t??{};let s=new MO;return r&&(yL(r)?s.push(pL):s.push(mL(r.extraArgument))),s},TO="RTK_autoBatch",rt=()=>e=>({payload:e,meta:{[TO]:!0}}),Ww=e=>t=>{setTimeout(t,e)},xL=(e,t)=>r=>{let n=!1;const i=()=>{n||(n=!0,cancelAnimationFrame(o),clearTimeout(s),r())},o=e(i),s=setTimeout(i,t)},DO=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let i=!0,o=!1,s=!1;const u=new Set,d=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?xL(window.requestAnimationFrame,100):Ww(10):e.type==="callback"?e.queueNotification:Ww(e.timeout),f=()=>{s=!1,o&&(o=!1,u.forEach(h=>h()))};return Object.assign({},n,{subscribe(h){const m=()=>i&&h(),v=n.subscribe(m);return u.add(h),()=>{v(),u.delete(h)}},dispatch(h){var m;try{return i=!((m=h==null?void 0:h.meta)!=null&&m[TO]),o=!i,o&&(s||(s=!0,d(f))),n.dispatch(h)}finally{i=!0}}})},bL=e=>function(r){const{autoBatch:n=!0}=r??{};let i=new MO(e);return n&&i.push(DO(typeof n=="object"?n:void 0)),i};function wL(e){const t=gL(),{reducer:r=void 0,middleware:n,devTools:i=!0,preloadedState:o=void 0,enhancers:s=void 0}=e||{};let u;if(typeof r=="function")u=r;else if(og(r))u=bO(r);else throw new Error(Or(1));let d;typeof n=="function"?d=n(t):d=t();let f=Rd;i&&(f=vL({trace:!1,...typeof i=="object"&&i}));const h=J5(...d),m=bL(h);let v=typeof s=="function"?s(m):m();const x=f(...v);return xO(u,o,x)}function RO(e){const t={},r=[];let n;const i={addCase(o,s){const u=typeof o=="string"?o:o.type;if(!u)throw new Error(Or(28));if(u in t)throw new Error(Or(29));return t[u]=s,i},addAsyncThunk(o,s){return s.pending&&(t[o.pending.type]=s.pending),s.rejected&&(t[o.rejected.type]=s.rejected),s.fulfilled&&(t[o.fulfilled.type]=s.fulfilled),s.settled&&r.push({matcher:o.settled,reducer:s.settled}),i},addMatcher(o,s){return r.push({matcher:o,reducer:s}),i},addDefaultCase(o){return n=o,i}};return e(i),[t,r,n]}function SL(e){return typeof e=="function"}function kL(e,t){let[r,n,i]=RO(t),o;if(SL(e))o=()=>Uw(e());else{const u=Uw(e);o=()=>u}function s(u=o(),d){let f=[r[d.type],...n.filter(({matcher:h})=>h(d)).map(({reducer:h})=>h)];return f.filter(h=>!!h).length===0&&(f=[i]),f.reduce((h,m)=>{if(m)if(ti(h)){const x=m(h,d);return x===void 0?h:x}else{if(ln(h))return NO(h,v=>m(v,d));{const v=m(h,d);if(v===void 0){if(h===null)return h;throw Error("A case reducer on a non-draftable value must not return undefined")}return v}}return h},u)}return s.getInitialState=o,s}var EL="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",PL=(e=21)=>{let t="",r=e;for(;r--;)t+=EL[Math.random()*64|0];return t},AL=Symbol.for("rtk-slice-createasyncthunk");function OL(e,t){return`${e}/${t}`}function CL({creators:e}={}){var r;const t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[AL];return function(i){const{name:o,reducerPath:s=o}=i;if(!o)throw new Error(Or(11));const u=(typeof i.reducers=="function"?i.reducers(jL()):i.reducers)||{},d=Object.keys(u),f={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},h={addCase(O,N){const C=typeof O=="string"?O:O.type;if(!C)throw new Error(Or(12));if(C in f.sliceCaseReducersByType)throw new Error(Or(13));return f.sliceCaseReducersByType[C]=N,h},addMatcher(O,N){return f.sliceMatchers.push({matcher:O,reducer:N}),h},exposeAction(O,N){return f.actionCreators[O]=N,h},exposeCaseReducer(O,N){return f.sliceCaseReducersByName[O]=N,h}};d.forEach(O=>{const N=u[O],C={reducerName:O,type:OL(o,O),createNotation:typeof i.reducers=="function"};IL(N)?TL(C,N,h,t):NL(C,N,h)});function m(){const[O={},N=[],C=void 0]=typeof i.extraReducers=="function"?RO(i.extraReducers):[i.extraReducers],R={...O,...f.sliceCaseReducersByType};return kL(i.initialState,z=>{for(let F in R)z.addCase(F,R[F]);for(let F of f.sliceMatchers)z.addMatcher(F.matcher,F.reducer);for(let F of N)z.addMatcher(F.matcher,F.reducer);C&&z.addDefaultCase(C)})}const v=O=>O,x=new Map,k=new WeakMap;let S;function E(O,N){return S||(S=m()),S(O,N)}function P(){return S||(S=m()),S.getInitialState()}function _(O,N=!1){function C(z){let F=z[O];return typeof F>"u"&&N&&(F=ld(k,C,P)),F}function R(z=v){const F=ld(x,N,()=>new WeakMap);return ld(F,z,()=>{const V={};for(const[Q,B]of Object.entries(i.selectors??{}))V[Q]=_L(B,z,()=>ld(k,z,P),N);return V})}return{reducerPath:O,getSelectors:R,get selectors(){return R(C)},selectSlice:C}}const j={name:o,reducer:E,actions:f.actionCreators,caseReducers:f.sliceCaseReducersByName,getInitialState:P,..._(s),injectInto(O,{reducerPath:N,...C}={}){const R=N??s;return O.inject({reducerPath:R,reducer:E},C),{...j,..._(R,!0)}}};return j}}function _L(e,t,r,n){function i(o,...s){let u=t(o);return typeof u>"u"&&n&&(u=r()),e(u,...s)}return i.unwrapped=e,i}var Zt=CL();function jL(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function NL({type:e,reducerName:t,createNotation:r},n,i){let o,s;if("reducer"in n){if(r&&!ML(n))throw new Error(Or(17));o=n.reducer,s=n.prepare}else o=n;i.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,s?Cr(e,s):Cr(e))}function IL(e){return e._reducerDefinitionType==="asyncThunk"}function ML(e){return e._reducerDefinitionType==="reducerWithPrepare"}function TL({type:e,reducerName:t},r,n,i){if(!i)throw new Error(Or(18));const{payloadCreator:o,fulfilled:s,pending:u,rejected:d,settled:f,options:h}=r,m=i(e,o,h);n.exposeAction(t,m),s&&n.addCase(m.fulfilled,s),u&&n.addCase(m.pending,u),d&&n.addCase(m.rejected,d),f&&n.addMatcher(m.settled,f),n.exposeCaseReducer(t,{fulfilled:s||sd,pending:u||sd,rejected:d||sd,settled:f||sd})}function sd(){}var DL="task",$O="listener",LO="completed",cg="cancelled",RL=`task-${cg}`,$L=`task-${LO}`,ey=`${$O}-${cg}`,LL=`${$O}-${LO}`,Yf=class{constructor(e){bs(this,"code");bs(this,"name","TaskAbortError");bs(this,"message");this.code=e,this.message=`${DL} ${cg} (reason: ${e})`}},dg=(e,t)=>{if(typeof e!="function")throw new TypeError(Or(32))},Wd=()=>{},zO=(e,t=Wd)=>(e.catch(t),e),FO=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),za=e=>{if(e.aborted)throw new Yf(e.reason)};function BO(e,t){let r=Wd;return new Promise((n,i)=>{const o=()=>i(new Yf(e.reason));if(e.aborted){o();return}r=FO(e,o),t.finally(()=>r()).then(n,i)}).finally(()=>{r=Wd})}var zL=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(r){return{status:r instanceof Yf?"cancelled":"rejected",error:r}}finally{t==null||t()}},Hd=e=>t=>zO(BO(e,t).then(r=>(za(e),r))),UO=e=>{const t=Hd(e);return r=>t(new Promise(n=>setTimeout(n,r)))},{assign:Yo}=Object,Hw={},Qf="listenerMiddleware",FL=(e,t)=>{const r=n=>FO(e,()=>n.abort(e.reason));return(n,i)=>{dg(n);const o=new AbortController;r(o);const s=zL(async()=>{za(e),za(o.signal);const u=await n({pause:Hd(o.signal),delay:UO(o.signal),signal:o.signal});return za(o.signal),u},()=>o.abort($L));return i!=null&&i.autoJoin&&t.push(s.catch(Wd)),{result:Hd(e)(s),cancel(){o.abort(RL)}}}},BL=(e,t)=>{const r=async(n,i)=>{za(t);let o=()=>{};const u=[new Promise((d,f)=>{let h=e({predicate:n,effect:(m,v)=>{v.unsubscribe(),d([m,v.getState(),v.getOriginalState()])}});o=()=>{h(),f()}})];i!=null&&u.push(new Promise(d=>setTimeout(d,i,null)));try{const d=await BO(t,Promise.race(u));return za(t),d}finally{o()}};return((n,i)=>zO(r(n,i)))},WO=e=>{let{type:t,actionCreator:r,matcher:n,predicate:i,effect:o}=e;if(t)i=Cr(t).match;else if(r)t=r.type,i=r.match;else if(n)i=n;else if(!i)throw new Error(Or(21));return dg(o),{predicate:i,type:t,effect:o}},HO=Yo(e=>{const{type:t,predicate:r,effect:n}=WO(e);return{id:PL(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw new Error(Or(22))}}},{withTypes:()=>HO}),Kw=(e,t)=>{const{type:r,effect:n,predicate:i}=WO(t);return Array.from(e.values()).find(o=>(typeof r=="string"?o.type===r:o.predicate===i)&&o.effect===n)},ty=e=>{e.pending.forEach(t=>{t.abort(ey)})},UL=(e,t)=>()=>{for(const r of t.keys())ty(r);e.clear()},Vw=(e,t,r)=>{try{e(t,r)}catch(n){setTimeout(()=>{throw n},0)}},KO=Yo(Cr(`${Qf}/add`),{withTypes:()=>KO}),WL=Cr(`${Qf}/removeAll`),VO=Yo(Cr(`${Qf}/remove`),{withTypes:()=>VO}),HL=(...e)=>{console.error(`${Qf}/error`,...e)},Eu=(e={})=>{const t=new Map,r=new Map,n=x=>{const k=r.get(x)??0;r.set(x,k+1)},i=x=>{const k=r.get(x)??1;k===1?r.delete(x):r.set(x,k-1)},{extra:o,onError:s=HL}=e;dg(s);const u=x=>(x.unsubscribe=()=>t.delete(x.id),t.set(x.id,x),k=>{x.unsubscribe(),k!=null&&k.cancelActive&&ty(x)}),d=(x=>{const k=Kw(t,x)??HO(x);return u(k)});Yo(d,{withTypes:()=>d});const f=x=>{const k=Kw(t,x);return k&&(k.unsubscribe(),x.cancelActive&&ty(k)),!!k};Yo(f,{withTypes:()=>f});const h=async(x,k,S,E)=>{const P=new AbortController,_=BL(d,P.signal),j=[];try{x.pending.add(P),n(x),await Promise.resolve(x.effect(k,Yo({},S,{getOriginalState:E,condition:(O,N)=>_(O,N).then(Boolean),take:_,delay:UO(P.signal),pause:Hd(P.signal),extra:o,signal:P.signal,fork:FL(P.signal,j),unsubscribe:x.unsubscribe,subscribe:()=>{t.set(x.id,x)},cancelActiveListeners:()=>{x.pending.forEach((O,N,C)=>{O!==P&&(O.abort(ey),C.delete(O))})},cancel:()=>{P.abort(ey),x.pending.delete(P)},throwIfCancelled:()=>{za(P.signal)}})))}catch(O){O instanceof Yf||Vw(s,O,{raisedBy:"effect"})}finally{await Promise.all(j),P.abort(LL),i(x),x.pending.delete(P)}},m=UL(t,r);return{middleware:x=>k=>S=>{if(!wO(S))return k(S);if(KO.match(S))return d(S.payload);if(WL.match(S)){m();return}if(VO.match(S))return f(S.payload);let E=x.getState();const P=()=>{if(E===Hw)throw new Error(Or(23));return E};let _;try{if(_=k(S),t.size>0){const j=x.getState(),O=Array.from(t.values());for(const N of O){let C=!1;try{C=N.predicate(S,j,E)}catch(R){C=!1,Vw(s,R,{raisedBy:"predicate"})}C&&h(N,S,x,P)}}}finally{E=Hw}return _},startListening:d,stopListening:f,clearListeners:m}};function Or(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var KL={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},qO=Zt({name:"chartLayout",initialState:KL,reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var r,n,i,o;e.margin.top=(r=t.payload.top)!==null&&r!==void 0?r:0,e.margin.right=(n=t.payload.right)!==null&&n!==void 0?n:0,e.margin.bottom=(i=t.payload.bottom)!==null&&i!==void 0?i:0,e.margin.left=(o=t.payload.left)!==null&&o!==void 0?o:0},setScale(e,t){e.scale=t.payload}}}),Xf=qO.actions,VL=Xf.setMargin,qL=Xf.setLayout,GL=Xf.setChartSize,YL=Xf.setScale,QL=qO.reducer;function GO(e,t,r){return Array.isArray(e)&&e&&t+r!==0?e.slice(t,r+1):e}function Fe(e){return Number.isFinite(e)}function _n(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function qw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Wo(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qw(Object(r),!0).forEach(function(n){XL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function XL(e,t,r){return(t=ZL(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZL(e){var t=JL(e,"string");return typeof t=="symbol"?t:t+""}function JL(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Nt(e,t,r){return Ut(e)||Ut(t)?r:Cn(t)?Za(e,t,r):typeof t=="function"?t(e):r}var e4=(e,t,r)=>{if(t&&r){var n=r.width,i=r.height,o=t.align,s=t.verticalAlign,u=t.layout;if((u==="vertical"||u==="horizontal"&&s==="middle")&&o!=="center"&&be(e[o]))return Wo(Wo({},e),{},{[o]:e[o]+(n||0)});if((u==="horizontal"||u==="vertical"&&o==="center")&&s!=="middle"&&be(e[s]))return Wo(Wo({},e),{},{[s]:e[s]+(i||0)})}return e},Mn=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",YO=(e,t,r,n)=>{if(n)return e.map(u=>u.coordinate);var i,o,s=e.map(u=>(u.coordinate===t&&(i=!0),u.coordinate===r&&(o=!0),u.coordinate));return i||s.push(t),o||s.push(r),s},QO=(e,t,r)=>{if(!e)return null;var n=e.duplicateDomain,i=e.type,o=e.range,s=e.scale,u=e.realScaleType,d=e.isCategorical,f=e.categoricalDomain,h=e.tickCount,m=e.ticks,v=e.niceTicks,x=e.axisType;if(!s)return null;var k=u==="scaleBand"&&s.bandwidth?s.bandwidth()/2:2,S=i==="category"&&s.bandwidth?s.bandwidth()/k:0;if(S=x==="angleAxis"&&o&&o.length>=2?Lr(o[0]-o[1])*2*S:S,m||v){var E=(m||v||[]).map((P,_)=>{var j=n?n.indexOf(P):P,O=s.map(j);return Fe(O)?{coordinate:O+S,value:P,offset:S,index:_}:null}).filter(vr);return E}return d&&f?f.map((P,_)=>{var j=s.map(P);return Fe(j)?{coordinate:j+S,value:P,index:_,offset:S}:null}).filter(vr):s.ticks&&h!=null?s.ticks(h).map((P,_)=>{var j=s.map(P);return Fe(j)?{coordinate:j+S,value:P,index:_,offset:S}:null}).filter(vr):s.domain().map((P,_)=>{var j=s.map(P);return Fe(j)?{coordinate:j+S,value:n?n[P]:P,index:_,offset:S}:null}).filter(vr)},t4=e=>{var t,r=e.length;if(!(r<=0)){var n=(t=e[0])===null||t===void 0?void 0:t.length;if(!(n==null||n<=0))for(var i=0;i<n;++i)for(var o=0,s=0,u=0;u<r;++u){var d=e[u],f=d==null?void 0:d[i];if(f!=null){var h=f[1],m=f[0],v=On(h)?m:h;v>=0?(f[0]=o,o+=v,f[1]=o):(f[0]=s,s+=v,f[1]=s)}}}},r4=e=>{var t,r=e.length;if(!(r<=0)){var n=(t=e[0])===null||t===void 0?void 0:t.length;if(!(n==null||n<=0))for(var i=0;i<n;++i)for(var o=0,s=0;s<r;++s){var u=e[s],d=u==null?void 0:u[i];if(d!=null){var f=On(d[1])?d[0]:d[1];f>=0?(d[0]=o,o+=f,d[1]=o):(d[0]=0,d[1]=0)}}}},n4={sign:t4,expand:x$,none:Wa,silhouette:b$,wiggle:w$,positive:r4},i4=(e,t,r)=>{var n,i=(n=n4[r])!==null&&n!==void 0?n:Wa,o=g$().keys(t).value((u,d)=>Number(Nt(u,d,0))).order(Bv).offset(i),s=o(e);return s.forEach((u,d)=>{u.forEach((f,h)=>{var m=Nt(e[h],t[d],0);Array.isArray(m)&&m.length===2&&be(m[0])&&be(m[1])&&(f[0]=m[0],f[1]=m[1])})}),s};function a4(e){return e==null?void 0:String(e)}function Gw(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,o=e.index,s=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Ut(i[t.dataKey])){var u=rO(r,"value",i[t.dataKey]);if(u)return u.coordinate+n/2}return r!=null&&r[o]?r[o].coordinate+n/2:null}var d=Nt(i,Ut(s)?t.dataKey:s),f=t.scale.map(d);return be(f)?f:null}var o4=e=>{var t=e.flat(2).filter(be);return[Math.min(...t),Math.max(...t)]},l4=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],s4=(e,t,r)=>{if(!(e==null||Object.keys(e).length===0))return l4(Object.keys(e).reduce((n,i)=>{var o=e[i];if(!o)return n;var s=o.stackedData,u=s.reduce((d,f)=>{var h=GO(f,t,r),m=o4(h);return!Fe(m[0])||!Fe(m[1])?d:[Math.min(d[0],m[0]),Math.max(d[1],m[1])]},[1/0,-1/0]);return[Math.min(u[0],n[0]),Math.max(u[1],n[1])]},[1/0,-1/0]))},Yw=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Qw=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Kd=(e,t,r)=>{if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var i=Bf(t,h=>h.coordinate),o=1/0,s=1,u=i.length;s<u;s++){var d=i[s],f=i[s-1];o=Math.min(((d==null?void 0:d.coordinate)||0)-((f==null?void 0:f.coordinate)||0),o)}return o===1/0?0:o}return r?void 0:0};function Xw(e){var t=e.tooltipEntrySettings,r=e.dataKey,n=e.payload,i=e.value,o=e.name;return Wo(Wo({},t),{},{dataKey:r,payload:n,value:i,name:o})}function XO(e,t){if(e!=null)return String(e);if(typeof t=="string")return t}var u4=(e,t)=>{if(t==="horizontal")return e.relativeX;if(t==="vertical")return e.relativeY},c4=(e,t)=>t==="centric"?e.angle:e.radius,ai=e=>e.layout.width,oi=e=>e.layout.height,d4=e=>e.layout.scale,ZO=e=>e.layout.margin,Zf=H(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),Jf=H(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),f4="data-recharts-item-index",h4="data-recharts-item-id",Pu=60;function Zw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ud(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Zw(Object(r),!0).forEach(function(n){p4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function p4(e,t,r){return(t=m4(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m4(e){var t=v4(e,"string");return typeof t=="symbol"?t:t+""}function v4(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var y4=e=>e.brush.height;function g4(e){var t=Jf(e);return t.reduce((r,n)=>{if(n.orientation==="left"&&!n.mirror&&!n.hide){var i=typeof n.width=="number"?n.width:Pu;return r+i}return r},0)}function x4(e){var t=Jf(e);return t.reduce((r,n)=>{if(n.orientation==="right"&&!n.mirror&&!n.hide){var i=typeof n.width=="number"?n.width:Pu;return r+i}return r},0)}function b4(e){var t=Zf(e);return t.reduce((r,n)=>n.orientation==="top"&&!n.mirror&&!n.hide?r+n.height:r,0)}function w4(e){var t=Zf(e);return t.reduce((r,n)=>n.orientation==="bottom"&&!n.mirror&&!n.hide?r+n.height:r,0)}var Ht=H([ai,oi,ZO,y4,g4,x4,b4,w4,gO,U5],(e,t,r,n,i,o,s,u,d,f)=>{var h={left:(r.left||0)+i,right:(r.right||0)+o},m={top:(r.top||0)+s,bottom:(r.bottom||0)+u},v=ud(ud({},m),h),x=v.bottom;v.bottom+=n,v=e4(v,d,f);var k=e-v.left-v.right,S=t-v.top-v.bottom;return ud(ud({brushBottom:x},v),{},{width:Math.max(k,0),height:Math.max(S,0)})}),S4=H(Ht,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),JO=H(ai,oi,(e,t)=>({x:0,y:0,width:e,height:t})),k4=g.createContext(null),gr=()=>g.useContext(k4)!=null,eh=e=>e.brush,th=H([eh,Ht,ZO],(e,t,r)=>({height:e.height,x:be(e.x)?e.x:t.left,y:be(e.y)?e.y:t.top+t.height+t.brushBottom-((r==null?void 0:r.bottom)||0),width:be(e.width)?e.width:t.width}));function E4(e,t,{signal:r,edges:n}={}){let i,o=null;const s=n!=null&&n.includes("leading"),u=n==null||n.includes("trailing"),d=()=>{o!==null&&(e.apply(i,o),i=void 0,o=null)},f=()=>{u&&d(),x()};let h=null;const m=()=>{h!=null&&clearTimeout(h),h=setTimeout(()=>{h=null,f()},t)},v=()=>{h!==null&&(clearTimeout(h),h=null)},x=()=>{v(),i=void 0,o=null},k=()=>{d()},S=function(...E){if(r!=null&&r.aborted)return;i=this,o=E;const P=h==null;m(),s&&P&&d()};return S.schedule=m,S.cancel=x,S.flush=k,r==null||r.addEventListener("abort",x,{once:!0}),S}function P4(e,t=0,r={}){typeof r!="object"&&(r={});const{leading:n=!1,trailing:i=!0,maxWait:o}=r,s=Array(2);n&&(s[0]="leading"),i&&(s[1]="trailing");let u,d=null;const f=E4(function(...v){u=e.apply(this,v),d=null},t,{edges:s}),h=function(...v){return o!=null&&(d===null&&(d=Date.now()),Date.now()-d>=o)?(u=e.apply(this,v),d=Date.now(),f.cancel(),f.schedule(),u):(f.apply(this,v),u)},m=()=>(f.flush(),u);return h.cancel=f.cancel,h.flush=m,h}function A4(e,t=0,r={}){const{leading:n=!0,trailing:i=!0}=r;return P4(e,t,{leading:n,maxWait:t,trailing:i})}var Vd=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];if(typeof console<"u"&&console.warn&&(r===void 0&&console.warn("LogUtils requires an error message argument"),!t))if(r===void 0)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=0;console.warn(r.replace(/%s/g,()=>i[s++]))}},kn={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},e2=(e,t,r)=>{var n=r.width,i=n===void 0?kn.width:n,o=r.height,s=o===void 0?kn.height:o,u=r.aspect,d=r.maxHeight,f=Ha(i)?e:Number(i),h=Ha(s)?t:Number(s);return u&&u>0&&(f?h=f/u:h&&(f=h*u),d&&h!=null&&h>d&&(h=d)),{calculatedWidth:f,calculatedHeight:h}},O4={width:0,height:0,overflow:"visible"},C4={width:0,overflowX:"visible"},_4={height:0,overflowY:"visible"},j4={},N4=e=>{var t=e.width,r=e.height,n=Ha(t),i=Ha(r);return n&&i?O4:n?C4:i?_4:j4};function I4(e){var t=e.width,r=e.height,n=e.aspect,i=t,o=r;return i===void 0&&o===void 0?(i=kn.width,o=kn.height):i===void 0?i=n&&n>0?void 0:kn.width:o===void 0&&(o=n&&n>0?void 0:kn.height),{width:i,height:o}}var M4=["aspect","initialDimension","width","height","minWidth","minHeight","maxHeight","children","debounce","id","className","onResize","style"];function qd(){return qd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qd.apply(null,arguments)}function Jw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Jw(Object(r),!0).forEach(function(n){T4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function T4(e,t,r){return(t=D4(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D4(e){var t=R4(e,"string");return typeof t=="symbol"?t:t+""}function R4(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $4(e,t){return B4(e)||F4(e,t)||z4(e,t)||L4()}function L4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function z4(e,t){if(e){if(typeof e=="string")return tS(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?tS(e,t):void 0}}function tS(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function F4(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function B4(e){if(Array.isArray(e))return e}function U4(e,t){if(e==null)return{};var r,n,i=W4(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function W4(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var t2=g.createContext(kn.initialDimension);function H4(e){return _n(e.width)&&_n(e.height)}function r2(e){var t=e.children,r=e.width,n=e.height,i=g.useMemo(()=>({width:r,height:n}),[r,n]);return H4(i)?g.createElement(t2.Provider,{value:i},t):null}var fg=()=>g.useContext(t2),K4=g.forwardRef((e,t)=>{var r=e.aspect,n=e.initialDimension,i=n===void 0?kn.initialDimension:n,o=e.width,s=e.height,u=e.minWidth,d=u===void 0?kn.minWidth:u,f=e.minHeight,h=e.maxHeight,m=e.children,v=e.debounce,x=v===void 0?kn.debounce:v,k=e.id,S=e.className,E=e.onResize,P=e.style,_=P===void 0?{}:P,j=U4(e,M4),O=g.useRef(null),N=g.useRef();N.current=E,g.useImperativeHandle(t,()=>O.current);var C=g.useState({containerWidth:i.width,containerHeight:i.height}),R=$4(C,2),z=R[0],F=R[1],V=g.useCallback((fe,de)=>{F(Y=>{var ae=Math.round(fe),X=Math.round(de);return Y.containerWidth===ae&&Y.containerHeight===X?Y:{containerWidth:ae,containerHeight:X}})},[]);g.useEffect(()=>{if(O.current==null||typeof ResizeObserver>"u")return El;var fe=M=>{var T,Z=M[0];if(Z!=null){var se=Z.contentRect,te=se.width,ce=se.height;V(te,ce),(T=N.current)===null||T===void 0||T.call(N,te,ce)}};x>0&&(fe=A4(fe,x,{trailing:!0,leading:!1}));var de=new ResizeObserver(fe),Y=O.current.getBoundingClientRect(),ae=Y.width,X=Y.height;return V(ae,X),de.observe(O.current),()=>{de.disconnect()}},[V,x]);var Q=z.containerWidth,B=z.containerHeight;Vd(!r||r>0,"The aspect(%s) must be greater than zero.",r);var ue=e2(Q,B,{width:o,height:s,aspect:r,maxHeight:h}),G=ue.calculatedWidth,le=ue.calculatedHeight;return Vd(Q<0||B<0||G!=null&&G>0||le!=null&&le>0,`The width(%s) and height(%s) of chart should be greater than 0,
please check the style of container, or the props width(%s) and height(%s),
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
height and width.`,G,le,o,s,d,f,r),g.createElement("div",qd({id:k?"".concat(k):void 0,className:Qe("recharts-responsive-container",S),style:eS(eS({},_),{},{width:o,height:s,minWidth:d,minHeight:f,maxHeight:h}),ref:O},j),g.createElement("div",{style:N4({width:o,height:s})},g.createElement(r2,{width:G,height:le},m)))}),V4=g.forwardRef((e,t)=>{var r=fg();if(_n(r.width)&&_n(r.height))return e.children;var n=I4({width:e.width,height:e.height,aspect:e.aspect}),i=n.width,o=n.height,s=e2(void 0,void 0,{width:i,height:o,aspect:e.aspect,maxHeight:e.maxHeight}),u=s.calculatedWidth,d=s.calculatedHeight;return be(u)&&be(d)?g.createElement(r2,{width:u,height:d},e.children):g.createElement(K4,qd({},e,{width:i,height:o,ref:t}))});function hg(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var rh=()=>{var e,t=gr(),r=ke(S4),n=ke(th),i=(e=ke(eh))===null||e===void 0?void 0:e.padding;return!t||!n||!i?r:{width:n.width-i.left-i.right,height:n.height-i.top-i.bottom,x:i.left,y:i.top}},q4={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},n2=()=>{var e;return(e=ke(Ht))!==null&&e!==void 0?e:q4},i2=()=>ke(ai),a2=()=>ke(oi),ot=e=>e.layout.layoutType,Pl=()=>ke(ot),pg=()=>{var e=Pl();if(e==="horizontal"||e==="vertical")return e},o2=e=>{var t=e.layout.layoutType;if(t==="centric"||t==="radial")return t},G4=()=>{var e=Pl();return e!==void 0},Au=e=>{var t=xt(),r=gr(),n=e.width,i=e.height,o=fg(),s=n,u=i;return o&&(s=o.width>0?o.width:n,u=o.height>0?o.height:i),g.useEffect(()=>{!r&&_n(s)&&_n(u)&&t(GL({width:s,height:u}))},[t,r,s,u]),null},l2=Symbol.for("immer-nothing"),rS=Symbol.for("immer-draftable"),_r=Symbol.for("immer-state");function nn(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var tu=Object.getPrototypeOf;function pl(e){return!!e&&!!e[_r]}function Va(e){var t;return e?s2(e)||Array.isArray(e)||!!e[rS]||!!((t=e.constructor)!=null&&t[rS])||Ou(e)||ih(e):!1}var Y4=Object.prototype.constructor.toString(),nS=new WeakMap;function s2(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(r===Object)return!0;if(typeof r!="function")return!1;let n=nS.get(r);return n===void 0&&(n=Function.toString.call(r),nS.set(r,n)),n===Y4}function Gd(e,t,r=!0){nh(e)===0?(r?Reflect.ownKeys(e):Object.keys(e)).forEach(i=>{t(i,e[i],e)}):e.forEach((n,i)=>t(i,n,e))}function nh(e){const t=e[_r];return t?t.type_:Array.isArray(e)?1:Ou(e)?2:ih(e)?3:0}function ry(e,t){return nh(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function u2(e,t,r){const n=nh(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function Q4(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function Ou(e){return e instanceof Map}function ih(e){return e instanceof Set}function wa(e){return e.copy_||e.base_}function ny(e,t){if(Ou(e))return new Map(e);if(ih(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const r=s2(e);if(t===!0||t==="class_only"&&!r){const n=Object.getOwnPropertyDescriptors(e);delete n[_r];let i=Reflect.ownKeys(n);for(let o=0;o<i.length;o++){const s=i[o],u=n[s];u.writable===!1&&(u.writable=!0,u.configurable=!0),(u.get||u.set)&&(n[s]={configurable:!0,writable:!0,enumerable:u.enumerable,value:e[s]})}return Object.create(tu(e),n)}else{const n=tu(e);if(n!==null&&r)return{...e};const i=Object.create(n);return Object.assign(i,e)}}function mg(e,t=!1){return ah(e)||pl(e)||!Va(e)||(nh(e)>1&&Object.defineProperties(e,{set:cd,add:cd,clear:cd,delete:cd}),Object.freeze(e),t&&Object.values(e).forEach(r=>mg(r,!0))),e}function X4(){nn(2)}var cd={value:X4};function ah(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var Z4={};function qa(e){const t=Z4[e];return t||nn(0,e),t}var ru;function c2(){return ru}function J4(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function iS(e,t){t&&(qa("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function iy(e){ay(e),e.drafts_.forEach(ez),e.drafts_=null}function ay(e){e===ru&&(ru=e.parent_)}function aS(e){return ru=J4(ru,e)}function ez(e){const t=e[_r];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function oS(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[_r].modified_&&(iy(t),nn(4)),Va(e)&&(e=Yd(t,e),t.parent_||Qd(t,e)),t.patches_&&qa("Patches").generateReplacementPatches_(r[_r].base_,e,t.patches_,t.inversePatches_)):e=Yd(t,r,[]),iy(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==l2?e:void 0}function Yd(e,t,r){if(ah(t))return t;const n=e.immer_.shouldUseStrictIteration(),i=t[_r];if(!i)return Gd(t,(o,s)=>lS(e,i,t,o,s,r),n),t;if(i.scope_!==e)return t;if(!i.modified_)return Qd(e,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;const o=i.copy_;let s=o,u=!1;i.type_===3&&(s=new Set(o),o.clear(),u=!0),Gd(s,(d,f)=>lS(e,i,o,d,f,r,u),n),Qd(e,o,!1),r&&e.patches_&&qa("Patches").generatePatches_(i,r,e.patches_,e.inversePatches_)}return i.copy_}function lS(e,t,r,n,i,o,s){if(i==null||typeof i!="object"&&!s)return;const u=ah(i);if(!(u&&!s)){if(pl(i)){const d=o&&t&&t.type_!==3&&!ry(t.assigned_,n)?o.concat(n):void 0,f=Yd(e,i,d);if(u2(r,n,f),pl(f))e.canAutoFreeze_=!1;else return}else s&&r.add(i);if(Va(i)&&!u){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[n]===i&&u)return;Yd(e,i),(!t||!t.scope_.parent_)&&typeof n!="symbol"&&(Ou(r)?r.has(n):Object.prototype.propertyIsEnumerable.call(r,n))&&Qd(e,i)}}}function Qd(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&mg(t,r)}function tz(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:c2(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=n,o=vg;r&&(i=[n],o=nu);const{revoke:s,proxy:u}=Proxy.revocable(i,o);return n.draft_=u,n.revoke_=s,u}var vg={get(e,t){if(t===_r)return e;const r=wa(e);if(!ry(r,t))return rz(e,r,t);const n=r[t];return e.finalized_||!Va(n)?n:n===Um(e.base_,t)?(Wm(e),e.copy_[t]=ly(n,e)):n},has(e,t){return t in wa(e)},ownKeys(e){return Reflect.ownKeys(wa(e))},set(e,t,r){const n=d2(wa(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=Um(wa(e),t),o=i==null?void 0:i[_r];if(o&&o.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(Q4(r,i)&&(r!==void 0||ry(e.base_,t)))return!0;Wm(e),oy(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return Um(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Wm(e),oy(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=wa(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){nn(11)},getPrototypeOf(e){return tu(e.base_)},setPrototypeOf(){nn(12)}},nu={};Gd(vg,(e,t)=>{nu[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});nu.deleteProperty=function(e,t){return nu.set.call(this,e,t,void 0)};nu.set=function(e,t,r){return vg.set.call(this,e[0],t,r,e[0])};function Um(e,t){const r=e[_r];return(r?wa(r):e)[t]}function rz(e,t,r){var i;const n=d2(t,r);return n?"value"in n?n.value:(i=n.get)==null?void 0:i.call(e.draft_):void 0}function d2(e,t){if(!(t in e))return;let r=tu(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=tu(r)}}function oy(e){e.modified_||(e.modified_=!0,e.parent_&&oy(e.parent_))}function Wm(e){e.copy_||(e.copy_=ny(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var nz=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const o=r;r=t;const s=this;return function(d=o,...f){return s.produce(d,h=>r.call(this,h,...f))}}typeof r!="function"&&nn(6),n!==void 0&&typeof n!="function"&&nn(7);let i;if(Va(t)){const o=aS(this),s=ly(t,void 0);let u=!0;try{i=r(s),u=!1}finally{u?iy(o):ay(o)}return iS(o,n),oS(i,o)}else if(!t||typeof t!="object"){if(i=r(t),i===void 0&&(i=t),i===l2&&(i=void 0),this.autoFreeze_&&mg(i,!0),n){const o=[],s=[];qa("Patches").generateReplacementPatches_(t,i,o,s),n(o,s)}return i}else nn(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(s,...u)=>this.produceWithPatches(s,d=>t(d,...u));let n,i;return[this.produce(t,r,(s,u)=>{n=s,i=u}),n,i]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof(e==null?void 0:e.useStrictIteration)=="boolean"&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){Va(e)||nn(8),pl(e)&&(e=iz(e));const t=aS(this),r=ly(e,void 0);return r[_r].isManual_=!0,ay(t),r}finishDraft(e,t){const r=e&&e[_r];(!r||!r.isManual_)&&nn(9);const{scope_:n}=r;return iS(n,t),oS(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const i=t[r];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}r>-1&&(t=t.slice(r+1));const n=qa("Patches").applyPatches_;return pl(e)?n(e,t):this.produce(e,i=>n(i,t))}};function ly(e,t){const r=Ou(e)?qa("MapSet").proxyMap_(e,t):ih(e)?qa("MapSet").proxySet_(e,t):tz(e,t);return(t?t.scope_:c2()).drafts_.push(r),r}function iz(e){return pl(e)||nn(10,e),f2(e)}function f2(e){if(!Va(e)||ah(e))return e;const t=e[_r];let r,n=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=ny(e,t.scope_.immer_.useStrictShallowCopy_),n=t.scope_.immer_.shouldUseStrictIteration()}else r=ny(e,!0);return Gd(r,(i,o)=>{u2(r,i,f2(o))},n),t&&(t.finalized_=!1),r}var az=new nz;az.produce;var oz={settings:{layout:"horizontal",align:"center",verticalAlign:"bottom",itemSorter:"value"},size:{width:0,height:0},payload:[]},h2=Zt({name:"legend",initialState:oz,reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push(t.payload)},prepare:rt()},replaceLegendPayload:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next,o=zr(e).payload.indexOf(n);o>-1&&(e.payload[o]=i)},prepare:rt()},removeLegendPayload:{reducer(e,t){var r=zr(e).payload.indexOf(t.payload);r>-1&&e.payload.splice(r,1)},prepare:rt()}}}),Cu=h2.actions;Cu.setLegendSize;Cu.setLegendSettings;var lz=Cu.addLegendPayload,sz=Cu.replaceLegendPayload,uz=Cu.removeLegendPayload,cz=h2.reducer,Hm={exports:{}},Km={};/**
* @license React
* use-sync-external-store-with-selector.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var sS;function dz(){if(sS)return Km;sS=1;var e=Sl();function t(d,f){return d===f&&(d!==0||1/d===1/f)||d!==d&&f!==f}var r=typeof Object.is=="function"?Object.is:t,n=e.useSyncExternalStore,i=e.useRef,o=e.useEffect,s=e.useMemo,u=e.useDebugValue;return Km.useSyncExternalStoreWithSelector=function(d,f,h,m,v){var x=i(null);if(x.current===null){var k={hasValue:!1,value:null};x.current=k}else k=x.current;x=s(function(){function E(N){if(!P){if(P=!0,_=N,N=m(N),v!==void 0&&k.hasValue){var C=k.value;if(v(C,N))return j=C}return j=N}if(C=j,r(_,N))return C;var R=m(N);return v!==void 0&&v(C,R)?(_=N,C):(_=N,j=R)}var P=!1,_,j,O=h===void 0?null:h;return[function(){return E(f())},O===null?void 0:function(){return E(O())}]},[f,h,m,v]);var S=n(d,x[0],x[1]);return o(function(){k.hasValue=!0,k.value=S},[S]),u(S),S},Km}var uS;function fz(){return uS||(uS=1,Hm.exports=dz()),Hm.exports}fz();function hz(e){e()}function pz(){let e=null,t=null;return{clear(){e=null,t=null},notify(){hz(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){const r=[];let n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0;const i=t={callback:r,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!n||e===null||(n=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var cS={notify(){},get:()=>[]};function mz(e,t){let r,n=cS,i=0,o=!1;function s(S){h();const E=n.subscribe(S);let P=!1;return()=>{P||(P=!0,E(),m())}}function u(){n.notify()}function d(){k.onStateChange&&k.onStateChange()}function f(){return o}function h(){i++,r||(r=e.subscribe(d),n=pz())}function m(){i--,r&&i===0&&(r(),r=void 0,n.clear(),n=cS)}function v(){o||(o=!0,h())}function x(){o&&(o=!1,m())}const k={addNestedSub:s,notifyNestedSubs:u,handleChangeWrapper:d,isSubscribed:f,trySubscribe:v,tryUnsubscribe:x,getListeners:()=>n};return k}var vz=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",yz=vz(),gz=()=>typeof navigator<"u"&&navigator.product==="ReactNative",xz=gz(),bz=()=>yz||xz?g.useLayoutEffect:g.useEffect,wz=bz();function dS(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function Sz(e,t){if(dS(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(t,r[i])||!dS(e[r[i]],t[r[i]]))return!1;return!0}var Vm=Symbol.for("react-redux-context"),qm=typeof globalThis<"u"?globalThis:{};function kz(){if(!g.createContext)return{};const e=qm[Vm]??(qm[Vm]=new Map);let t=e.get(g.createContext);return t||(t=g.createContext(null),e.set(g.createContext,t)),t}var Ez=kz();function Pz(e){const{children:t,context:r,serverState:n,store:i}=e,o=g.useMemo(()=>{const d=mz(i);return{store:i,subscription:d,getServerState:n?()=>n:void 0}},[i,n]),s=g.useMemo(()=>i.getState(),[i]);wz(()=>{const{subscription:d}=o;return d.onStateChange=d.notifyNestedSubs,d.trySubscribe(),s!==i.getState()&&d.notifyNestedSubs(),()=>{d.tryUnsubscribe(),d.onStateChange=void 0}},[o,s]);const u=r||Ez;return g.createElement(u.Provider,{value:o},t)}var Az=Pz,Oz=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius","throttledEvents"]);function Cz(e,t){return e==null&&t==null?!0:typeof e=="number"&&typeof t=="number"?e===t||e!==e&&t!==t:e===t}function oh(e,t){var r=new Set([...Object.keys(e),...Object.keys(t)]);for(var n of r)if(Oz.has(n)){if(e[n]==null&&t[n]==null)continue;if(!Sz(e[n],t[n]))return!1}else if(!Cz(e[n],t[n]))return!1;return!0}function sy(){return sy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},sy.apply(null,arguments)}function fS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Os(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fS(Object(r),!0).forEach(function(n){_z(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _z(e,t,r){return(t=jz(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jz(e){var t=Nz(e,"string");return typeof t=="symbol"?t:t+""}function Nz(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Iz(e,t){return Rz(e)||Dz(e,t)||Tz(e,t)||Mz()}function Mz(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Tz(e,t){if(e){if(typeof e=="string")return hS(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?hS(e,t):void 0}}function hS(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Dz(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function Rz(e){if(Array.isArray(e))return e}function $z(e){return Array.isArray(e)&&Cn(e[0])&&Cn(e[1])?e.join(" ~ "):e}var Mo={separator:" : ",contentStyle:{margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},itemStyle:{display:"block",paddingTop:4,paddingBottom:4,color:"#000"},labelStyle:{},accessibilityLayer:!1};function Lz(e,t){return t==null?e:Bf(e,t)}var zz=e=>{var t=e.separator,r=t===void 0?Mo.separator:t,n=e.contentStyle,i=e.itemStyle,o=e.labelStyle,s=o===void 0?Mo.labelStyle:o,u=e.payload,d=e.formatter,f=e.itemSorter,h=e.wrapperClassName,m=e.labelClassName,v=e.label,x=e.labelFormatter,k=e.accessibilityLayer,S=k===void 0?Mo.accessibilityLayer:k,E=()=>{if(u&&u.length){var z={padding:0,margin:0},F=Lz(u,f),V=F.map((Q,B)=>{if(!Q||Q.type==="none")return null;var ue=Q.formatter||d||$z,G=Q.value,le=Q.name,fe=G,de=le;if(ue){var Y=ue(G,le,Q,B,u);if(Array.isArray(Y)){var ae=Iz(Y,2);fe=ae[0],de=ae[1]}else if(Y!=null)fe=Y;else return null}var X=Os(Os({},Mo.itemStyle),{},{color:Q.color||Mo.itemStyle.color},i);return g.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(B),style:X},Cn(de)?g.createElement("span",{className:"recharts-tooltip-item-name"},de):null,Cn(de)?g.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,g.createElement("span",{className:"recharts-tooltip-item-value"},fe),g.createElement("span",{className:"recharts-tooltip-item-unit"},Q.unit||""))});return g.createElement("ul",{className:"recharts-tooltip-item-list",style:z},V)}return null},P=Os(Os({},Mo.contentStyle),n),_=Os({margin:0},s),j=!Ut(v),O=j?v:"",N=Qe("recharts-default-tooltip",h),C=Qe("recharts-tooltip-label",m);j&&x&&u!==void 0&&u!==null&&(O=x(v,u));var R=S?{role:"status","aria-live":"assertive"}:{};return g.createElement("div",sy({className:N,style:P},R),g.createElement("p",{className:C,style:_},g.isValidElement(O)?O:"".concat(O)),E())},Cs="recharts-tooltip-wrapper",Fz={visibility:"hidden"};function Bz(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return Qe(Cs,{["".concat(Cs,"-right")]:be(r)&&t&&be(t.x)&&r>=t.x,["".concat(Cs,"-left")]:be(r)&&t&&be(t.x)&&r<t.x,["".concat(Cs,"-bottom")]:be(n)&&t&&be(t.y)&&n>=t.y,["".concat(Cs,"-top")]:be(n)&&t&&be(t.y)&&n<t.y})}function pS(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offset,o=e.position,s=e.reverseDirection,u=e.tooltipDimension,d=e.viewBox,f=e.viewBoxDimension;if(o&&be(o[n]))return o[n];var h=r[n]-u-(i>0?i:0),m=r[n]+i;if(t[n])return s[n]?h:m;var v=d[n];if(v==null)return 0;if(s[n]){var x=h,k=v;return x<k?Math.max(m,v):Math.max(h,v)}if(f==null)return 0;var S=m+u,E=v+f;return S>E?Math.max(h,v):Math.max(m,v)}function Uz(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function Wz(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTop,i=e.offsetLeft,o=e.position,s=e.reverseDirection,u=e.tooltipBox,d=e.useTranslate3d,f=e.viewBox,h,m,v;return u.height>0&&u.width>0&&r?(m=pS({allowEscapeViewBox:t,coordinate:r,key:"x",offset:i,position:o,reverseDirection:s,tooltipDimension:u.width,viewBox:f,viewBoxDimension:f.width}),v=pS({allowEscapeViewBox:t,coordinate:r,key:"y",offset:n,position:o,reverseDirection:s,tooltipDimension:u.height,viewBox:f,viewBoxDimension:f.height}),h=Uz({translateX:m,translateY:v,useTranslate3d:d})):h=Fz,{cssProperties:h,cssClasses:Bz({translateX:m,translateY:v,coordinate:r})}}var Hz=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),_u={isSsr:Hz()};function Kz(e,t){return Yz(e)||Gz(e,t)||qz(e,t)||Vz()}function Vz(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qz(e,t){if(e){if(typeof e=="string")return mS(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?mS(e,t):void 0}}function mS(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Gz(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function Yz(e){if(Array.isArray(e))return e}function p2(){var e=g.useState(()=>_u.isSsr||!window.matchMedia?!1:window.matchMedia("(prefers-reduced-motion: reduce)").matches),t=Kz(e,2),r=t[0],n=t[1];return g.useEffect(()=>{if(window.matchMedia){var i=window.matchMedia("(prefers-reduced-motion: reduce)"),o=()=>{n(i.matches)};return i.addEventListener("change",o),()=>{i.removeEventListener("change",o)}}},[]),r}function vS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function To(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vS(Object(r),!0).forEach(function(n){Qz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Qz(e,t,r){return(t=Xz(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Xz(e){var t=Zz(e,"string");return typeof t=="symbol"?t:t+""}function Zz(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Jz(e,t){return nF(e)||rF(e,t)||tF(e,t)||eF()}function eF(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tF(e,t){if(e){if(typeof e=="string")return yS(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?yS(e,t):void 0}}function yS(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function rF(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function nF(e){if(Array.isArray(e))return e}function iF(e){if(!(e.prefersReducedMotion&&e.isAnimationActive==="auto")&&e.isAnimationActive&&e.active){var t=typeof e.animationEasing=="string"?e.animationEasing:"ease";return"transform ".concat(e.animationDuration,"ms ").concat(t)}}function aF(e){var t,r,n,i,o,s,u=p2(),d=g.useState(()=>({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}})),f=Jz(d,2),h=f[0],m=f[1];g.useEffect(()=>{var P=_=>{if(_.key==="Escape"){var j,O,N,C;m({dismissed:!0,dismissedAtCoordinate:{x:(j=(O=e.coordinate)===null||O===void 0?void 0:O.x)!==null&&j!==void 0?j:0,y:(N=(C=e.coordinate)===null||C===void 0?void 0:C.y)!==null&&N!==void 0?N:0}})}};return document.addEventListener("keydown",P),()=>{document.removeEventListener("keydown",P)}},[(t=e.coordinate)===null||t===void 0?void 0:t.x,(r=e.coordinate)===null||r===void 0?void 0:r.y]),h.dismissed&&(((n=(i=e.coordinate)===null||i===void 0?void 0:i.x)!==null&&n!==void 0?n:0)!==h.dismissedAtCoordinate.x||((o=(s=e.coordinate)===null||s===void 0?void 0:s.y)!==null&&o!==void 0?o:0)!==h.dismissedAtCoordinate.y)&&m(To(To({},h),{},{dismissed:!1}));var v=Wz({allowEscapeViewBox:e.allowEscapeViewBox,coordinate:e.coordinate,offsetLeft:typeof e.offset=="number"?e.offset:e.offset.x,offsetTop:typeof e.offset=="number"?e.offset:e.offset.y,position:e.position,reverseDirection:e.reverseDirection,tooltipBox:{height:e.lastBoundingBox.height,width:e.lastBoundingBox.width},useTranslate3d:e.useTranslate3d,viewBox:e.viewBox}),x=v.cssClasses,k=v.cssProperties,S=e.hasPortalFromProps?{}:To(To({transition:iF({prefersReducedMotion:u,isAnimationActive:e.isAnimationActive,active:e.active,animationDuration:e.animationDuration,animationEasing:e.animationEasing})},k),{},{pointerEvents:"none",position:"absolute",top:0,left:0}),E=To(To({},S),{},{visibility:!h.dismissed&&e.active&&e.hasPayload?"visible":"hidden"},e.wrapperStyle);return g.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:x,style:E,ref:e.innerRef},e.children)}var oF=g.memo(aF),m2=()=>{var e;return(e=ke(t=>t.rootProps.accessibilityLayer))!==null&&e!==void 0?e:!0};function uy(){return uy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uy.apply(null,arguments)}function gS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gS(Object(r),!0).forEach(function(n){lF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lF(e,t,r){return(t=sF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sF(e){var t=uF(e,"string");return typeof t=="symbol"?t:t+""}function uF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var bS={curveBasisClosed:l$,curveBasisOpen:s$,curveBasis:o$,curveBumpX:i$,curveBumpY:a$,curveLinearClosed:u$,curveLinear:zf,curveMonotoneX:c$,curveMonotoneY:d$,curveNatural:f$,curveStep:h$,curveStepAfter:m$,curveStepBefore:p$},Xd=e=>Fe(e.x)&&Fe(e.y),wS=e=>e.base!=null&&Xd(e.base)&&Xd(e),_s=e=>e.x,js=e=>e.y,cF=(e,t)=>{if(typeof e=="function")return e;var r="curve".concat(rg(e));if((r==="curveMonotone"||r==="curveBump")&&t){var n=bS["".concat(r).concat(t==="vertical"?"Y":"X")];if(n)return n}return bS[r]||zf},SS={connectNulls:!1,type:"linear"},dF=e=>{var t=e.type,r=t===void 0?SS.type:t,n=e.points,i=n===void 0?[]:n,o=e.baseLine,s=e.layout,u=e.connectNulls,d=u===void 0?SS.connectNulls:u,f=cF(r,s),h=d?i.filter(Xd):i;if(Array.isArray(o)){var m,v=i.map((P,_)=>xS(xS({},P),{},{base:o[_]}));s==="vertical"?m=nd().y(js).x1(_s).x0(P=>P.base.x):m=nd().x(_s).y1(js).y0(P=>P.base.y);var x=m.defined(wS).curve(f),k=d?v.filter(wS):v;return x(k)}var S;s==="vertical"&&be(o)?S=nd().y(js).x1(_s).x0(o):be(o)?S=nd().x(_s).y1(js).y0(o):S=HA().x(_s).y(js);var E=S.defined(Xd).curve(f);return E(h)},Od=e=>{var t=e.className,r=e.points,n=e.path,i=e.pathRef,o=Pl();if((!r||!r.length)&&!n)return null;var s={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||o,connectNulls:e.connectNulls},u=r&&r.length?dF(s):n;return g.createElement("path",uy({},on(e),ng(e),{className:Qe("recharts-curve",t),d:u===null?void 0:u,ref:i}))},fF=["x","y","top","left","width","height","className"];function cy(){return cy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},cy.apply(null,arguments)}function kS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kS(Object(r),!0).forEach(function(n){pF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pF(e,t,r){return(t=mF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mF(e){var t=vF(e,"string");return typeof t=="symbol"?t:t+""}function vF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function yF(e,t){if(e==null)return{};var r,n,i=gF(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function gF(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var xF=(e,t,r,n,i,o)=>"M".concat(e,",").concat(i,"v").concat(n,"M").concat(o,",").concat(t,"h").concat(r),bF=e=>{var t=e.x,r=t===void 0?0:t,n=e.y,i=n===void 0?0:n,o=e.top,s=o===void 0?0:o,u=e.left,d=u===void 0?0:u,f=e.width,h=f===void 0?0:f,m=e.height,v=m===void 0?0:m,x=e.className,k=yF(e,fF),S=hF({x:r,y:i,top:s,left:d,width:h,height:v},k);return!be(r)||!be(i)||!be(h)||!be(v)||!be(s)||!be(d)?null:g.createElement("path",cy({},Br(S),{className:Qe("recharts-cross",x),d:xF(r,i,h,v,s,d)}))};function wF(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}var Zd=1e-4,v2=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],y2=(e,t)=>e.map((r,n)=>r*t**n).reduce((r,n)=>r+n),ES=(e,t)=>r=>{var n=v2(e,t);return y2(n,r)},SF=(e,t)=>r=>{var n=v2(e,t),i=[...n.map((o,s)=>o*s).slice(1),0];return y2(i,r)},kF=e=>{var t,r=e.split("(");if(r.length!==2||r[0]!=="cubic-bezier")return null;var n=(t=r[1])===null||t===void 0||(t=t.split(")")[0])===null||t===void 0?void 0:t.split(",");if(n==null||n.length!==4)return null;var i=n.map(o=>parseFloat(o));return[i[0],i[1],i[2],i[3]]},EF=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(r.length===1)switch(r[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:{var i=kF(r[0]);if(i)return i}}return r.length===4?r:[0,0,1,1]},PF=(e,t,r,n)=>{var i=ES(e,r),o=ES(t,n),s=SF(e,r),u=f=>f>1?1:f<0?0:f,d=f=>{for(var h=f>1?1:f,m=h,v=0;v<8;++v){var x=i(m)-h,k=s(m);if(Math.abs(x-h)<Zd||k<Zd)return o(m);m=u(m-x/k)}return o(m)};return d.isStepper=!1,d},PS=function(){return PF(...EF(...arguments))},AF=function(){for(var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,o=i===void 0?8:i,s=t.dt,u=s===void 0?16.67:s,d=1,f=[0],h=0,m=0,v=1e4,x=0;x<v;){var k=-(h-d)*n,S=m*o;if(m+=(k-S)*u/1e3,h+=m*u/1e3,f.push(h),Math.abs(h-d)<Zd&&Math.abs(m)<Zd)break;x++}f[f.length-1]=d;var E=f.length-1;return P=>{var _,j,O;if(P<=0)return 0;if(P>=1)return d;var N=P*E,C=Math.floor(N),R=N-C;return((_=f[C])!==null&&_!==void 0?_:0)+(((j=f[C+1])!==null&&j!==void 0?j:0)-((O=f[C])!==null&&O!==void 0?O:0))*R}},OF=e=>{if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return PS(e);case"spring":return AF();default:if(e.split("(")[0]==="cubic-bezier")return PS(e)}return typeof e=="function"?e:null},CF=(e,t,r)=>{var n,i=o=>{var s=t.tick(o);if(t.getState()==="active"){if(r(t.getInterpolated()),t.getProgress()===1){t.complete(),n=void 0;return}n=e.setTimeout(i,s);return}n=e.setTimeout(i,s)};return n=e.setTimeout(i,0),()=>{var o;return(o=n)===null||o===void 0?void 0:o()}},g2=g.createContext(CF);g2.Provider;function _F(e){var t=g.useContext(g2);return g.useMemo(()=>e??t,[e,t])}function jF(e,t,r){return(t=NF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function NF(e){var t=IF(e,"string");return typeof t=="symbol"?t:t+""}function IF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var AS="init",OS="pending",CS="active",MF="completed";function Gm(e){return Math.max(0,e)}class TF{getAnimationStartedTime(){return this.animationStartedTime}getBeginStartedTime(){return this.beginStartedTime}constructor(t){var r;jF(this,"state",AS),this.animationId=t.animationId,this.onAnimationEnd=t.onAnimationEnd,this.animationDuration=Gm(t.animationDuration),this.animationBegin=Gm(t.animationBegin),this.progress=0,this.from=t.from,this.to=t.to,this.easing=t.easing,(r=t.onAnimationStart)===null||r===void 0||r.call(t)}getState(){return this.state}getEasing(){return this.easing}getAnimationDuration(){return this.animationDuration}tick(t){if(this.getState()===AS)return this.state=OS,this.beginStartedTime=t,this.animationBegin;if(this.getState()===OS){if(this.beginStartedTime==null)throw new Error;var r=t-this.beginStartedTime;return r>=this.animationBegin?(this.state=CS,this.animationStartedTime=t,this.nextAnimationUpdate(0)):Gm(this.animationBegin-r)}if(this.getState()===CS){if(this.animationStartedTime==null)throw new Error;var n=t-this.animationStartedTime;return this.setProgress(n/this.animationDuration),this.nextAnimationUpdate(n)}return 0}setProgress(t){this.progress=Math.min(1,Math.max(0,t))}getProgress(){return this.progress}complete(){if(this.progress=1,this.state==="active"){var t;(t=this.onAnimationEnd)===null||t===void 0||t.call(this)}this.state=MF}getFrom(){return this.from}getTo(){return this.to}getAnimationId(){return this.animationId}getAnimationBegin(){return this.animationBegin}}class DF extends TF{nextAnimationUpdate(){return 0}getInterpolated(){return this.easing(Yn(this.getFrom(),this.getTo(),this.getProgress()))}}class RF{setTimeout(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=performance.now(),i=null,o=s=>{s-n>=r?t(s):i=requestAnimationFrame(o)};return i=requestAnimationFrame(o),()=>{i!=null&&cancelAnimationFrame(i)}}}function $F(e,t){return BF(e)||FF(e,t)||zF(e,t)||LF()}function LF(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zF(e,t){if(e){if(typeof e=="string")return _S(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_S(e,t):void 0}}function _S(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function FF(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function BF(e){if(Array.isArray(e))return e}var UF={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},jS=0,Ym=1;function x2(e){var t=Hr(e,UF),r=t.animationId,n=t.isActive,i=t.canBegin,o=t.duration,s=t.easing,u=t.begin,d=t.onAnimationEnd,f=t.onAnimationStart,h=t.children,m=p2(),v=n==="auto"?!_u.isSsr&&!m:n,x=_F(t.animationController),k=g.useState(v?jS:Ym),S=$F(k,2),E=S[0],P=S[1];return g.useEffect(()=>{v||P(Ym)},[v]),g.useEffect(()=>{var _=OF(s);if(!v||!i||_==null)return El;var j=new RF,O=new DF({animationId:r,easing:_,animationDuration:o,animationBegin:u,onAnimationStart:f,onAnimationEnd:d,from:jS,to:Ym});return x(j,O,P)},[x,r,v,i,o,s,u,f,d]),h(Number(E))}function b2(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",r=g.useRef(Xs(t)),n=g.useRef(e);return n.current!==e&&(r.current=Xs(t),n.current=e),r.current}var WF=e=>e.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),HF=(e,t,r)=>e.map(n=>"".concat(WF(n)," ").concat(t,"ms ").concat(r)).join(","),KF=["radius"],VF=["radius"],NS,IS,MS,TS,DS,RS,$S,LS,zS,FS;function BS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function US(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BS(Object(r),!0).forEach(function(n){qF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):BS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qF(e,t,r){return(t=GF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GF(e){var t=YF(e,"string");return typeof t=="symbol"?t:t+""}function YF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Jd(){return Jd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Jd.apply(null,arguments)}function WS(e,t){if(e==null)return{};var r,n,i=QF(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function QF(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function XF(e,t){return t6(e)||e6(e,t)||JF(e,t)||ZF()}function ZF(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function JF(e,t){if(e){if(typeof e=="string")return HS(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?HS(e,t):void 0}}function HS(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function e6(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function t6(e){if(Array.isArray(e))return e}function vn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var KS=(e,t,r,n,i)=>{var o=Gi(r),s=Gi(n),u=Math.min(Math.abs(o)/2,Math.abs(s)/2),d=s>=0?1:-1,f=o>=0?1:-1,h=s>=0&&o>=0||s<0&&o<0?1:0,m;if(u>0&&Array.isArray(i)){for(var v=[0,0,0,0],x=0,k=4;x<k;x++){var S,E=(S=i[x])!==null&&S!==void 0?S:0;v[x]=E>u?u:E}m=Lt(NS||(NS=vn(["M",",",""])),e,t+d*v[0]),v[0]>0&&(m+=Lt(IS||(IS=vn(["A ",",",",0,0,",",",",",""])),v[0],v[0],h,e+f*v[0],t)),m+=Lt(MS||(MS=vn(["L ",",",""])),e+r-f*v[1],t),v[1]>0&&(m+=Lt(TS||(TS=vn(["A ",",",",0,0,",`,
`,",",""])),v[1],v[1],h,e+r,t+d*v[1])),m+=Lt(DS||(DS=vn(["L ",",",""])),e+r,t+n-d*v[2]),v[2]>0&&(m+=Lt(RS||(RS=vn(["A ",",",",0,0,",`,
`,",",""])),v[2],v[2],h,e+r-f*v[2],t+n)),m+=Lt($S||($S=vn(["L ",",",""])),e+f*v[3],t+n),v[3]>0&&(m+=Lt(LS||(LS=vn(["A ",",",",0,0,",`,
`,",",""])),v[3],v[3],h,e,t+n-d*v[3])),m+="Z"}else if(u>0&&i===+i&&i>0){var P=Math.min(u,i);m=Lt(zS||(zS=vn(["M ",",",`
A `,",",",0,0,",",",",",`
L `,",",`
A `,",",",0,0,",",",",",`
L `,",",`
A `,",",",0,0,",",",",",`
L `,",",`
A `,",",",0,0,",",",","," Z"])),e,t+d*P,P,P,h,e+f*P,t,e+r-f*P,t,P,P,h,e+r,t+d*P,e+r,t+n-d*P,P,P,h,e+r-f*P,t+n,e+f*P,t+n,P,P,h,e,t+n-d*P)}else m=Lt(FS||(FS=vn(["M ",","," h "," v "," h "," Z"])),e,t,r,n,-r);return m},VS={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},r6=e=>{var t=Hr(e,VS),r=g.useRef(null),n=g.useState(-1),i=XF(n,2),o=i[0],s=i[1];g.useEffect(()=>{if(r.current&&r.current.getTotalLength)try{var Y=r.current.getTotalLength();Y&&s(Y)}catch{}},[]);var u=t.x,d=t.y,f=t.width,h=t.height,m=t.radius,v=t.className,x=t.animationEasing,k=t.animationDuration,S=t.animationBegin,E=t.isAnimationActive,P=t.isUpdateAnimationActive,_=g.useRef(f),j=g.useRef(h),O=g.useRef(u),N=g.useRef(d),C=g.useMemo(()=>({x:u,y:d,width:f,height:h,radius:m}),[u,d,f,h,m]),R=b2(C,"rectangle-");if(u!==+u||d!==+d||f!==+f||h!==+h||f===0||h===0)return null;var z=Qe("recharts-rectangle",v);if(!P){var F=Br(t);F.radius;var V=WS(F,KF);return g.createElement("path",Jd({},V,{x:Gi(u),y:Gi(d),width:Gi(f),height:Gi(h),radius:typeof m=="number"?m:void 0,className:z,d:KS(u,d,f,h,m)}))}var Q=_.current,B=j.current,ue=O.current,G=N.current,le="0px ".concat(o===-1?1:o,"px"),fe="".concat(o,"px ").concat(o,"px"),de=HF(["strokeDasharray"],k,typeof x=="string"?x:VS.animationEasing);return g.createElement(x2,{animationId:R,key:R,canBegin:o>0,duration:k,easing:x,isActive:P,begin:S},Y=>{var ae=Yn(Q,f,Y),X=Yn(B,h,Y),M=Yn(ue,u,Y),T=Yn(G,d,Y);r.current&&(_.current=ae,j.current=X,O.current=M,N.current=T);var Z;E?Y>0?Z={transition:de,strokeDasharray:fe}:Z={strokeDasharray:le}:Z={strokeDasharray:fe};var se=Br(t);se.radius;var te=WS(se,VF);return g.createElement("path",Jd({},te,{radius:typeof m=="number"?m:void 0,className:z,d:KS(M,T,ae,X,m),ref:r,style:US(US({},Z),t.style)}))})};function qS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qS(Object(r),!0).forEach(function(n){n6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function n6(e,t,r){return(t=i6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i6(e){var t=a6(e,"string");return typeof t=="symbol"?t:t+""}function a6(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ef=Math.PI/180,o6=e=>e*180/Math.PI,Bt=(e,t,r,n)=>({x:e+Math.cos(-ef*n)*r,y:t+Math.sin(-ef*n)*r}),l6=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},s6=(e,t)=>{var r=e.x,n=e.y,i=t.x,o=t.y;return Math.sqrt((r-i)**2+(n-o)**2)},u6=(e,t)=>{var r=e.x,n=e.y,i=t.cx,o=t.cy,s=s6({x:r,y:n},{x:i,y:o});if(s<=0)return{radius:s,angle:0};var u=(r-i)/s,d=Math.acos(u);return n>o&&(d=2*Math.PI-d),{radius:s,angle:o6(d),angleInRadian:d}},c6=e=>{var t=e.startAngle,r=e.endAngle,n=Math.floor(t/360),i=Math.floor(r/360),o=Math.min(n,i);return{startAngle:t-o*360,endAngle:r-o*360}},d6=(e,t)=>{var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),o=Math.floor(n/360),s=Math.min(i,o);return e+s*360},f6=(e,t)=>{var r=e.relativeX,n=e.relativeY,i=u6({x:r,y:n},t),o=i.radius,s=i.angle,u=t.innerRadius,d=t.outerRadius;if(o<u||o>d||o===0)return null;var f=c6(t),h=f.startAngle,m=f.endAngle,v=s,x;if(h<=m){for(;v>m;)v-=360;for(;v<h;)v+=360;x=v>=h&&v<=m}else{for(;v>h;)v-=360;for(;v<m;)v+=360;x=v>=m&&v<=h}return x?GS(GS({},t),{},{radius:o,angle:d6(v,t)}):null};function w2(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,o=e.endAngle,s=Bt(t,r,n,i),u=Bt(t,r,n,o);return{points:[s,u],cx:t,cy:r,radius:n,startAngle:i,endAngle:o}}var YS,QS,XS,ZS,JS,ek,tk;function dy(){return dy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dy.apply(null,arguments)}function Pa(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var h6=(e,t)=>{var r=Lr(t-e),n=Math.min(Math.abs(t-e),359.999);return r*n},dd=e=>{var t=e.cx,r=e.cy,n=e.radius,i=e.angle,o=e.sign,s=e.isExternal,u=e.cornerRadius,d=e.cornerIsExternal,f=u*(s?1:-1)+n,h=Math.asin(u/f)/ef,m=d?i:i+o*h,v=Bt(t,r,f,m),x=Bt(t,r,n,m),k=d?i-o*h:i,S=Bt(t,r,f*Math.cos(h*ef),k);return{center:v,circleTangency:x,lineTangency:S,theta:h}},S2=e=>{var t=e.cx,r=e.cy,n=e.innerRadius,i=e.outerRadius,o=e.startAngle,s=e.endAngle,u=h6(o,s),d=o+u,f=Bt(t,r,i,o),h=Bt(t,r,i,d),m=Lt(YS||(YS=Pa(["M ",",",`
A `,",",`,0,
`,",",`,
`,",",`
`])),f.x,f.y,i,i,+(Math.abs(u)>180),+(o>d),h.x,h.y);if(n>0){var v=Bt(t,r,n,o),x=Bt(t,r,n,d);m+=Lt(QS||(QS=Pa(["L ",",",`
A `,",",`,0,
`,",",`,
`,","," Z"])),x.x,x.y,n,n,+(Math.abs(u)>180),+(o<=d),v.x,v.y)}else m+=Lt(XS||(XS=Pa(["L ",","," Z"])),t,r);return m},p6=e=>{var t=e.cx,r=e.cy,n=e.innerRadius,i=e.outerRadius,o=e.cornerRadius,s=e.forceCornerRadius,u=e.cornerIsExternal,d=e.startAngle,f=e.endAngle,h=Lr(f-d),m=dd({cx:t,cy:r,radius:i,angle:d,sign:h,cornerRadius:o,cornerIsExternal:u}),v=m.circleTangency,x=m.lineTangency,k=m.theta,S=dd({cx:t,cy:r,radius:i,angle:f,sign:-h,cornerRadius:o,cornerIsExternal:u}),E=S.circleTangency,P=S.lineTangency,_=S.theta,j=u?Math.abs(d-f):Math.abs(d-f)-k-_;if(j<0)return s?Lt(ZS||(ZS=Pa(["M ",",",`
a`,",",",0,0,1,",`,0
a`,",",",0,0,1,",`,0
`])),x.x,x.y,o,o,o*2,o,o,-o*2):S2({cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:d,endAngle:f});var O=Lt(JS||(JS=Pa(["M ",",",`
A`,",",",0,0,",",",",",`
A`,",",",0,",",",",",",",`
A`,",",",0,0,",",",",",`
`])),x.x,x.y,o,o,+(h<0),v.x,v.y,i,i,+(j>180),+(h<0),E.x,E.y,o,o,+(h<0),P.x,P.y);if(n>0){var N=dd({cx:t,cy:r,radius:n,angle:d,sign:h,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),C=N.circleTangency,R=N.lineTangency,z=N.theta,F=dd({cx:t,cy:r,radius:n,angle:f,sign:-h,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),V=F.circleTangency,Q=F.lineTangency,B=F.theta,ue=u?Math.abs(d-f):Math.abs(d-f)-z-B;if(ue<0&&o===0)return"".concat(O,"L").concat(t,",").concat(r,"Z");O+=Lt(ek||(ek=Pa(["L",",",`
A`,",",",0,0,",",",",",`
A`,",",",0,",",",",",",",`
A`,",",",0,0,",",",",","Z"])),Q.x,Q.y,o,o,+(h<0),V.x,V.y,n,n,+(ue>180),+(h>0),C.x,C.y,o,o,+(h<0),R.x,R.y)}else O+=Lt(tk||(tk=Pa(["L",",","Z"])),t,r);return O},m6={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},v6=e=>{var t=Hr(e,m6),r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,s=t.cornerRadius,u=t.forceCornerRadius,d=t.cornerIsExternal,f=t.startAngle,h=t.endAngle,m=t.className;if(o<i||f===h)return null;var v=Qe("recharts-sector",m),x=o-i,k=ea(s,x,0,!0),S;return k>0&&Math.abs(f-h)<360?S=p6({cx:r,cy:n,innerRadius:i,outerRadius:o,cornerRadius:Math.min(k,x/2),forceCornerRadius:u,cornerIsExternal:d,startAngle:f,endAngle:h}):S=S2({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:f,endAngle:h}),g.createElement("path",dy({},Br(t),{className:v,d:S}))};function y6(e,t,r){if(e==="horizontal")return[{x:t.x,y:r.top},{x:t.x,y:r.top+r.height}];if(e==="vertical")return[{x:r.left,y:t.y},{x:r.left+r.width,y:t.y}];if(nO(t)){if(e==="centric"){var n=t.cx,i=t.cy,o=t.innerRadius,s=t.outerRadius,u=t.angle,d=Bt(n,i,o,u),f=Bt(n,i,s,u);return[{x:d.x,y:d.y},{x:f.x,y:f.y}]}return w2(t)}}function g6(e){return yO(e)?NaN:Number(e)}function Qm(e){return e?(e=g6(e),e===1/0||e===-1/0?(e<0?-1:1)*Number.MAX_VALUE:e===e?e:0):e===0?e:0}function k2(e,t,r){r&&typeof r!="number"&&Kv(e,t,r)&&(t=r=void 0),e=Qm(e),t===void 0?(t=e,e=0):t=Qm(t),r=r===void 0?e<t?1:-1:Qm(r);const n=Math.max(Math.ceil((t-e)/(r||1)),0),i=new Array(n);for(let o=0;o<n;o++)i[o]=e,e+=r;return i}var un=e=>e.chartData,yg=H([un],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),lh=(e,t,r,n)=>n?yg(e):un(e),x6=(e,t,r)=>r?yg(e):un(e),b6=H([lh],e=>{var t=e.chartData,r=e.dataStartIndex,n=e.dataEndIndex;return t!=null?t.slice(r,n+1):[]});H([yg],e=>{var t=e.chartData,r=e.dataStartIndex,n=e.dataEndIndex;return t!=null?t.slice(r,n+1):[]});var w6=H([un],e=>{var t=e.chartData,r=e.dataStartIndex,n=e.dataEndIndex;return t!=null?t.slice(r,n+1):[]});function gg(e,t){return P6(e)||E6(e,t)||k6(e,t)||S6()}function S6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function k6(e,t){if(e){if(typeof e=="string")return rk(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?rk(e,t):void 0}}function rk(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function E6(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function P6(e){if(Array.isArray(e))return e}function Pn(e){if(Array.isArray(e)&&e.length===2){var t=gg(e,2),r=t[0],n=t[1];if(Fe(r)&&Fe(n))return!0}return!1}function nk(e,t,r){return r?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function E2(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var r=gg(e,2),n=r[0],i=r[1],o,s;if(Fe(n))o=n;else if(typeof n=="function")return;if(Fe(i))s=i;else if(typeof i=="function")return;var u=[o,s];if(Pn(u))return u}}function A6(e,t,r){if(!(!r&&t==null)){if(typeof e=="function"&&t!=null)try{var n=e(t,r);if(Pn(n))return nk(n,t,r)}catch{}if(Array.isArray(e)&&e.length===2){var i=gg(e,2),o=i[0],s=i[1],u,d;if(o==="auto")t!=null&&(u=Math.min(...t));else if(be(o))u=o;else if(typeof o=="function")try{t!=null&&(u=o(t==null?void 0:t[0]))}catch{}else if(typeof o=="string"&&Yw.test(o)){var f=Yw.exec(o);if(f==null||f[1]==null||t==null)u=void 0;else{var h=+f[1];u=t[0]-h}}else u=t==null?void 0:t[0];if(s==="auto")t!=null&&(d=Math.max(...t));else if(be(s))d=s;else if(typeof s=="function")try{t!=null&&(d=s(t==null?void 0:t[1]))}catch{}else if(typeof s=="string"&&Qw.test(s)){var m=Qw.exec(s);if(m==null||m[1]==null||t==null)d=void 0;else{var v=+m[1];d=t[1]+v}}else d=t==null?void 0:t[1];var x=[u,d];if(Pn(x))return t==null?x:nk(x,t,r)}}}var Al=1e9,O6={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},bg,at=!0,Wr="[DecimalError] ",Fa=Wr+"Invalid argument: ",xg=Wr+"Exponent out of range: ",Ol=Math.floor,Sa=Math.pow,C6=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Pr,jt=1e7,nt=7,P2=9007199254740991,tf=Ol(P2/nt),ve={};ve.absoluteValue=ve.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ve.comparedTo=ve.cmp=function(e){var t,r,n,i,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(n=o.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return n===i?0:n>i^o.s<0?1:-1};ve.decimalPlaces=ve.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*nt;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};ve.dividedBy=ve.div=function(e){return Jn(this,new this.constructor(e))};ve.dividedToIntegerBy=ve.idiv=function(e){var t=this,r=t.constructor;return Ge(Jn(t,new r(e),0,1),r.precision)};ve.equals=ve.eq=function(e){return!this.cmp(e)};ve.exponent=function(){return gt(this)};ve.greaterThan=ve.gt=function(e){return this.cmp(e)>0};ve.greaterThanOrEqualTo=ve.gte=function(e){return this.cmp(e)>=0};ve.isInteger=ve.isint=function(){return this.e>this.d.length-2};ve.isNegative=ve.isneg=function(){return this.s<0};ve.isPositive=ve.ispos=function(){return this.s>0};ve.isZero=function(){return this.s===0};ve.lessThan=ve.lt=function(e){return this.cmp(e)<0};ve.lessThanOrEqualTo=ve.lte=function(e){return this.cmp(e)<1};ve.logarithm=ve.log=function(e){var t,r=this,n=r.constructor,i=n.precision,o=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(Pr))throw Error(Wr+"NaN");if(r.s<1)throw Error(Wr+(r.s?"NaN":"-Infinity"));return r.eq(Pr)?new n(0):(at=!1,t=Jn(iu(r,o),iu(e,o),o),at=!0,Ge(t,i))};ve.minus=ve.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?C2(t,e):A2(t,(e.s=-e.s,e))};ve.modulo=ve.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(Wr+"NaN");return r.s?(at=!1,t=Jn(r,e,0,1).times(e),at=!0,r.minus(t)):Ge(new n(r),i)};ve.naturalExponential=ve.exp=function(){return O2(this)};ve.naturalLogarithm=ve.ln=function(){return iu(this)};ve.negated=ve.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ve.plus=ve.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?A2(t,e):C2(t,(e.s=-e.s,e))};ve.precision=ve.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Fa+e);if(t=gt(i)+1,n=i.d.length-1,r=n*nt+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};ve.squareRoot=ve.sqrt=function(){var e,t,r,n,i,o,s,u=this,d=u.constructor;if(u.s<1){if(!u.s)return new d(0);throw Error(Wr+"NaN")}for(e=gt(u),at=!1,i=Math.sqrt(+u),i==0||i==1/0?(t=En(u.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Ol((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new d(t)):n=new d(i.toString()),r=d.precision,i=s=r+3;;)if(o=n,n=o.plus(Jn(u,o,s+2)).times(.5),En(o.d).slice(0,s)===(t=En(n.d)).slice(0,s)){if(t=t.slice(s-3,s+1),i==s&&t=="4999"){if(Ge(o,r+1,0),o.times(o).eq(u)){n=o;break}}else if(t!="9999")break;s+=4}return at=!0,Ge(n,r)};ve.times=ve.mul=function(e){var t,r,n,i,o,s,u,d,f,h=this,m=h.constructor,v=h.d,x=(e=new m(e)).d;if(!h.s||!e.s)return new m(0);for(e.s*=h.s,r=h.e+e.e,d=v.length,f=x.length,d<f&&(o=v,v=x,x=o,s=d,d=f,f=s),o=[],s=d+f,n=s;n--;)o.push(0);for(n=f;--n>=0;){for(t=0,i=d+n;i>n;)u=o[i]+x[n]*v[i-n-1]+t,o[i--]=u%jt|0,t=u/jt|0;o[i]=(o[i]+t)%jt|0}for(;!o[--s];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,at?Ge(e,m.precision):e};ve.toDecimalPlaces=ve.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(jn(e,0,Al),t===void 0?t=n.rounding:jn(t,0,8),Ge(r,e+gt(r)+1,t))};ve.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=Ga(n,!0):(jn(e,0,Al),t===void 0?t=i.rounding:jn(t,0,8),n=Ge(new i(n),e+1,t),r=Ga(n,!0,e+1)),r};ve.toFixed=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?Ga(i):(jn(e,0,Al),t===void 0?t=o.rounding:jn(t,0,8),n=Ge(new o(i),e+gt(i)+1,t),r=Ga(n.abs(),!1,e+gt(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};ve.toInteger=ve.toint=function(){var e=this,t=e.constructor;return Ge(new t(e),gt(e)+1,t.rounding)};ve.toNumber=function(){return+this};ve.toPower=ve.pow=function(e){var t,r,n,i,o,s,u=this,d=u.constructor,f=12,h=+(e=new d(e));if(!e.s)return new d(Pr);if(u=new d(u),!u.s){if(e.s<1)throw Error(Wr+"Infinity");return u}if(u.eq(Pr))return u;if(n=d.precision,e.eq(Pr))return Ge(u,n);if(t=e.e,r=e.d.length-1,s=t>=r,o=u.s,s){if((r=h<0?-h:h)<=P2){for(i=new d(Pr),t=Math.ceil(n/nt+4),at=!1;r%2&&(i=i.times(u),ak(i.d,t)),r=Ol(r/2),r!==0;)u=u.times(u),ak(u.d,t);return at=!0,e.s<0?new d(Pr).div(i):Ge(i,n)}}else if(o<0)throw Error(Wr+"NaN");return o=o<0&&e.d[Math.max(t,r)]&1?-1:1,u.s=1,at=!1,i=e.times(iu(u,n+f)),at=!0,i=O2(i),i.s=o,i};ve.toPrecision=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?(r=gt(i),n=Ga(i,r<=o.toExpNeg||r>=o.toExpPos)):(jn(e,1,Al),t===void 0?t=o.rounding:jn(t,0,8),i=Ge(new o(i),e,t),r=gt(i),n=Ga(i,e<=r||r<=o.toExpNeg,e)),n};ve.toSignificantDigits=ve.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(jn(e,1,Al),t===void 0?t=n.rounding:jn(t,0,8)),Ge(new n(r),e,t)};ve.toString=ve.valueOf=ve.val=ve.toJSON=ve[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=gt(e),r=e.constructor;return Ga(e,t<=r.toExpNeg||t>=r.toExpPos)};function A2(e,t){var r,n,i,o,s,u,d,f,h=e.constructor,m=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),at?Ge(t,m):t;if(d=e.d,f=t.d,s=e.e,i=t.e,d=d.slice(),o=s-i,o){for(o<0?(n=d,o=-o,u=f.length):(n=f,i=s,u=d.length),s=Math.ceil(m/nt),u=s>u?s+1:u+1,o>u&&(o=u,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(u=d.length,o=f.length,u-o<0&&(o=u,n=f,f=d,d=n),r=0;o;)r=(d[--o]=d[o]+f[o]+r)/jt|0,d[o]%=jt;for(r&&(d.unshift(r),++i),u=d.length;d[--u]==0;)d.pop();return t.d=d,t.e=i,at?Ge(t,m):t}function jn(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Fa+e)}function En(e){var t,r,n,i=e.length-1,o="",s=e[0];if(i>0){for(o+=s,t=1;t<i;t++)n=e[t]+"",r=nt-n.length,r&&(o+=$i(r)),o+=n;s=e[t],n=s+"",r=nt-n.length,r&&(o+=$i(r))}else if(s===0)return"0";for(;s%10===0;)s/=10;return o+s}var Jn=(function(){function e(n,i){var o,s=0,u=n.length;for(n=n.slice();u--;)o=n[u]*i+s,n[u]=o%jt|0,s=o/jt|0;return s&&n.unshift(s),n}function t(n,i,o,s){var u,d;if(o!=s)d=o>s?1:-1;else for(u=d=0;u<o;u++)if(n[u]!=i[u]){d=n[u]>i[u]?1:-1;break}return d}function r(n,i,o){for(var s=0;o--;)n[o]-=s,s=n[o]<i[o]?1:0,n[o]=s*jt+n[o]-i[o];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,o,s){var u,d,f,h,m,v,x,k,S,E,P,_,j,O,N,C,R,z,F=n.constructor,V=n.s==i.s?1:-1,Q=n.d,B=i.d;if(!n.s)return new F(n);if(!i.s)throw Error(Wr+"Division by zero");for(d=n.e-i.e,R=B.length,N=Q.length,x=new F(V),k=x.d=[],f=0;B[f]==(Q[f]||0);)++f;if(B[f]>(Q[f]||0)&&--d,o==null?_=o=F.precision:s?_=o+(gt(n)-gt(i))+1:_=o,_<0)return new F(0);if(_=_/nt+2|0,f=0,R==1)for(h=0,B=B[0],_++;(f<N||h)&&_--;f++)j=h*jt+(Q[f]||0),k[f]=j/B|0,h=j%B|0;else{for(h=jt/(B[0]+1)|0,h>1&&(B=e(B,h),Q=e(Q,h),R=B.length,N=Q.length),O=R,S=Q.slice(0,R),E=S.length;E<R;)S[E++]=0;z=B.slice(),z.unshift(0),C=B[0],B[1]>=jt/2&&++C;do h=0,u=t(B,S,R,E),u<0?(P=S[0],R!=E&&(P=P*jt+(S[1]||0)),h=P/C|0,h>1?(h>=jt&&(h=jt-1),m=e(B,h),v=m.length,E=S.length,u=t(m,S,v,E),u==1&&(h--,r(m,R<v?z:B,v))):(h==0&&(u=h=1),m=B.slice()),v=m.length,v<E&&m.unshift(0),r(S,m,E),u==-1&&(E=S.length,u=t(B,S,R,E),u<1&&(h++,r(S,R<E?z:B,E))),E=S.length):u===0&&(h++,S=[0]),k[f++]=h,u&&S[0]?S[E++]=Q[O]||0:(S=[Q[O]],E=1);while((O++<N||S[0]!==void 0)&&_--)}return k[0]||k.shift(),x.e=d,Ge(x,s?o+gt(x)+1:o)}})();function O2(e,t){var r,n,i,o,s,u,d=0,f=0,h=e.constructor,m=h.precision;if(gt(e)>16)throw Error(xg+gt(e));if(!e.s)return new h(Pr);for(at=!1,u=m,s=new h(.03125);e.abs().gte(.1);)e=e.times(s),f+=5;for(n=Math.log(Sa(2,f))/Math.LN10*2+5|0,u+=n,r=i=o=new h(Pr),h.precision=u;;){if(i=Ge(i.times(e),u),r=r.times(++d),s=o.plus(Jn(i,r,u)),En(s.d).slice(0,u)===En(o.d).slice(0,u)){for(;f--;)o=Ge(o.times(o),u);return h.precision=m,t==null?(at=!0,Ge(o,m)):o}o=s}}function gt(e){for(var t=e.e*nt,r=e.d[0];r>=10;r/=10)t++;return t}function Xm(e,t,r){if(t>e.LN10.sd())throw at=!0,r&&(e.precision=r),Error(Wr+"LN10 precision limit exceeded");return Ge(new e(e.LN10),t)}function $i(e){for(var t="";e--;)t+="0";return t}function iu(e,t){var r,n,i,o,s,u,d,f,h,m=1,v=10,x=e,k=x.d,S=x.constructor,E=S.precision;if(x.s<1)throw Error(Wr+(x.s?"NaN":"-Infinity"));if(x.eq(Pr))return new S(0);if(t==null?(at=!1,f=E):f=t,x.eq(10))return t==null&&(at=!0),Xm(S,f);if(f+=v,S.precision=f,r=En(k),n=r.charAt(0),o=gt(x),Math.abs(o)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)x=x.times(e),r=En(x.d),n=r.charAt(0),m++;o=gt(x),n>1?(x=new S("0."+r),o++):x=new S(n+"."+r.slice(1))}else return d=Xm(S,f+2,E).times(o+""),x=iu(new S(n+"."+r.slice(1)),f-v).plus(d),S.precision=E,t==null?(at=!0,Ge(x,E)):x;for(u=s=x=Jn(x.minus(Pr),x.plus(Pr),f),h=Ge(x.times(x),f),i=3;;){if(s=Ge(s.times(h),f),d=u.plus(Jn(s,new S(i),f)),En(d.d).slice(0,f)===En(u.d).slice(0,f))return u=u.times(2),o!==0&&(u=u.plus(Xm(S,f+2,E).times(o+""))),u=Jn(u,new S(m),f),S.precision=E,t==null?(at=!0,Ge(u,E)):u;u=d,i+=2}}function ik(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=Ol(r/nt),e.d=[],n=(r+1)%nt,r<0&&(n+=nt),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=nt;n<i;)e.d.push(+t.slice(n,n+=nt));t=t.slice(n),n=nt-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),at&&(e.e>tf||e.e<-tf))throw Error(xg+r)}else e.s=0,e.e=0,e.d=[0];return e}function Ge(e,t,r){var n,i,o,s,u,d,f,h,m=e.d;for(s=1,o=m[0];o>=10;o/=10)s++;if(n=t-s,n<0)n+=nt,i=t,f=m[h=0];else{if(h=Math.ceil((n+1)/nt),o=m.length,h>=o)return e;for(f=o=m[h],s=1;o>=10;o/=10)s++;n%=nt,i=n-nt+s}if(r!==void 0&&(o=Sa(10,s-i-1),u=f/o%10|0,d=t<0||m[h+1]!==void 0||f%o,d=r<4?(u||d)&&(r==0||r==(e.s<0?3:2)):u>5||u==5&&(r==4||d||r==6&&(n>0?i>0?f/Sa(10,s-i):0:m[h-1])%10&1||r==(e.s<0?8:7))),t<1||!m[0])return d?(o=gt(e),m.length=1,t=t-o-1,m[0]=Sa(10,(nt-t%nt)%nt),e.e=Ol(-t/nt)||0):(m.length=1,m[0]=e.e=e.s=0),e;if(n==0?(m.length=h,o=1,h--):(m.length=h+1,o=Sa(10,nt-n),m[h]=i>0?(f/Sa(10,s-i)%Sa(10,i)|0)*o:0),d)for(;;)if(h==0){(m[0]+=o)==jt&&(m[0]=1,++e.e);break}else{if(m[h]+=o,m[h]!=jt)break;m[h--]=0,o=1}for(n=m.length;m[--n]===0;)m.pop();if(at&&(e.e>tf||e.e<-tf))throw Error(xg+gt(e));return e}function C2(e,t){var r,n,i,o,s,u,d,f,h,m,v=e.constructor,x=v.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new v(e),at?Ge(t,x):t;if(d=e.d,m=t.d,n=t.e,f=e.e,d=d.slice(),s=f-n,s){for(h=s<0,h?(r=d,s=-s,u=m.length):(r=m,n=f,u=d.length),i=Math.max(Math.ceil(x/nt),u)+2,s>i&&(s=i,r.length=1),r.reverse(),i=s;i--;)r.push(0);r.reverse()}else{for(i=d.length,u=m.length,h=i<u,h&&(u=i),i=0;i<u;i++)if(d[i]!=m[i]){h=d[i]<m[i];break}s=0}for(h&&(r=d,d=m,m=r,t.s=-t.s),u=d.length,i=m.length-u;i>0;--i)d[u++]=0;for(i=m.length;i>s;){if(d[--i]<m[i]){for(o=i;o&&d[--o]===0;)d[o]=jt-1;--d[o],d[i]+=jt}d[i]-=m[i]}for(;d[--u]===0;)d.pop();for(;d[0]===0;d.shift())--n;return d[0]?(t.d=d,t.e=n,at?Ge(t,x):t):new v(0)}function Ga(e,t,r){var n,i=gt(e),o=En(e.d),s=o.length;return t?(r&&(n=r-s)>0?o=o.charAt(0)+"."+o.slice(1)+$i(n):s>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+$i(-i-1)+o,r&&(n=r-s)>0&&(o+=$i(n))):i>=s?(o+=$i(i+1-s),r&&(n=r-i-1)>0&&(o=o+"."+$i(n))):((n=i+1)<s&&(o=o.slice(0,n)+"."+o.slice(n)),r&&(n=r-s)>0&&(i+1===s&&(o+="."),o+=$i(n))),e.s<0?"-"+o:o}function ak(e,t){if(e.length>t)return e.length=t,!0}function _2(e){var t,r,n;function i(o){var s=this;if(!(s instanceof i))return new i(o);if(s.constructor=i,o instanceof i){s.s=o.s,s.e=o.e,s.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(Fa+o);if(o>0)s.s=1;else if(o<0)o=-o,s.s=-1;else{s.s=0,s.e=0,s.d=[0];return}if(o===~~o&&o<1e7){s.e=0,s.d=[o];return}return ik(s,o.toString())}else if(typeof o!="string")throw Error(Fa+o);if(o.charCodeAt(0)===45?(o=o.slice(1),s.s=-1):s.s=1,C6.test(o))ik(s,o);else throw Error(Fa+o)}if(i.prototype=ve,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=_2,i.config=i.set=_6,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return i.config(e),i}function _6(e){if(!e||typeof e!="object")throw Error(Wr+"Object expected");var t,r,n,i=["precision",1,Al,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((n=e[r=i[t]])!==void 0)if(Ol(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Fa+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Fa+r+": "+n);return this}var bg=_2(O6);Pr=new bg(1);const Ue=bg;function j2(e){var t;return e===0?t=1:t=Math.floor(new Ue(e).abs().log(10).toNumber())+1,t}function N2(e,t,r){for(var n=new Ue(e),i=0,o=[];n.lt(t)&&i<1e5;)o.push(n.toNumber()),n=n.add(r),i++;return o}function au(e,t){return M6(e)||I6(e,t)||N6(e,t)||j6()}function j6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function N6(e,t){if(e){if(typeof e=="string")return ok(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ok(e,t):void 0}}function ok(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function I6(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function M6(e){if(Array.isArray(e))return e}var I2=e=>{var t=au(e,2),r=t[0],n=t[1],i=r,o=n;return r>n&&(i=n,o=r),[i,o]},wg=(e,t,r)=>{if(e.lte(0))return new Ue(0);var n=j2(e.toNumber()),i=new Ue(10).pow(n),o=e.div(i),s=n!==1?.05:.1,u=new Ue(Math.ceil(o.div(s).toNumber())).add(r).mul(s),d=u.mul(i);return t?new Ue(d.toNumber()):new Ue(Math.ceil(d.toNumber()))},M2=(e,t,r)=>{var n;if(e.lte(0))return new Ue(0);var i=[1,2,2.5,5],o=e.toNumber(),s=Math.floor(new Ue(o).abs().log(10).toNumber()),u=new Ue(10).pow(s),d=e.div(u).toNumber(),f=i.findIndex(x=>x>=d-1e-10);if(f===-1&&(u=u.mul(10),f=0),f+=r,f>=i.length){var h=Math.floor(f/i.length);f%=i.length,u=u.mul(new Ue(10).pow(h))}var m=(n=i[f])!==null&&n!==void 0?n:1,v=new Ue(m).mul(u);return t?v:new Ue(Math.ceil(v.toNumber()))},T6=(e,t,r)=>{var n=new Ue(1),i=new Ue(e);if(!i.isint()&&r){var o=Math.abs(e);o<1?(n=new Ue(10).pow(j2(e)-1),i=new Ue(Math.floor(i.div(n).toNumber())).mul(n)):o>1&&(i=new Ue(Math.floor(e)))}else e===0?i=new Ue(Math.floor((t-1)/2)):r||(i=new Ue(Math.floor(e)));for(var s=Math.floor((t-1)/2),u=[],d=0;d<t;d++)u.push(i.add(new Ue(d-s).mul(n)).toNumber());return u},T2=function(t,r,n,i){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:wg;if(!Number.isFinite((r-t)/(n-1)))return{step:new Ue(0),tickMin:new Ue(0),tickMax:new Ue(0)};var u=s(new Ue(r).sub(t).div(n-1),i,o),d;t<=0&&r>=0?d=new Ue(0):(d=new Ue(t).add(r).div(2),d=d.sub(new Ue(d).mod(u)));var f=Math.ceil(d.sub(t).div(u).toNumber()),h=Math.ceil(new Ue(r).sub(d).div(u).toNumber()),m=f+h+1;return m>n?T2(t,r,n,i,o+1,s):(m<n&&(h=r>0?h+(n-m):h,f=r>0?f:f+(n-m)),{step:u,tickMin:d.sub(new Ue(f).mul(u)),tickMax:d.add(new Ue(h).mul(u))})},lk=function(t){var r=au(t,2),n=r[0],i=r[1],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",d=Math.max(o,2),f=I2([n,i]),h=au(f,2),m=h[0],v=h[1];if(m===-1/0||v===1/0){var x=v===1/0?[m,...Array(o-1).fill(1/0)]:[...Array(o-1).fill(-1/0),v];return n>i?x.reverse():x}if(m===v)return T6(m,o,s);var k=u==="snap125"?M2:wg,S=T2(m,v,d,s,0,k),E=S.step,P=S.tickMin,_=S.tickMax,j=N2(P,_.add(new Ue(.1).mul(E)),E);return n>i?j.reverse():j},sk=function(t,r){var n=au(t,2),i=n[0],o=n[1],s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",d=I2([i,o]),f=au(d,2),h=f[0],m=f[1];if(h===-1/0||m===1/0)return[i,o];if(h===m)return[h];var v=u==="snap125"?M2:wg,x=Math.max(r,2),k=v(new Ue(m).sub(h).div(x-1),s,0),S=[...N2(new Ue(h),new Ue(m),k),m];return s===!1&&(S=S.map(E=>Math.round(E))),i>o?S.reverse():S},D6=e=>e.rootProps.barCategoryGap,sh=e=>e.rootProps.stackOffset,D2=e=>e.rootProps.reverseStackOrder,Sg=e=>e.options.chartName,kg=e=>e.rootProps.syncId,R2=e=>e.rootProps.syncMethod,Eg=e=>e.options.eventEmitter,R6=e=>e.rootProps.baseValue,rr={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},va={allowDecimals:!1,allowDataOverflow:!1,angleAxisId:0,reversed:!1,scale:"auto",tick:!0,type:"auto"},yn={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,includeHidden:!1,radiusAxisId:0,reversed:!1,scale:"auto",tick:!0,tickCount:5,type:"auto"},uh=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t};function ch(e,t,r){if(r!=="auto")return r;if(e!=null)return Mn(e,t)?"category":"number"}function uk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?uk(Object(r),!0).forEach(function(n){$6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $6(e,t,r){return(t=L6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function L6(e){var t=z6(e,"string");return typeof t=="symbol"?t:t+""}function z6(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ck={allowDataOverflow:va.allowDataOverflow,allowDecimals:va.allowDecimals,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:va.angleAxisId,includeHidden:!1,name:void 0,reversed:va.reversed,scale:va.scale,tick:va.tick,tickCount:void 0,ticks:void 0,type:va.type,unit:void 0,niceTicks:"auto"},dk={allowDataOverflow:yn.allowDataOverflow,allowDecimals:yn.allowDecimals,allowDuplicatedCategory:yn.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:yn.radiusAxisId,includeHidden:yn.includeHidden,name:void 0,reversed:yn.reversed,scale:yn.scale,tick:yn.tick,tickCount:yn.tickCount,ticks:void 0,type:yn.type,unit:void 0,niceTicks:"auto"},F6=(e,t)=>{if(t!=null)return e.polarAxis.angleAxis[t]},Pg=H([F6,o2],(e,t)=>{var r;if(e!=null)return e;var n=(r=ch(t,"angleAxis",ck.type))!==null&&r!==void 0?r:"category";return rf(rf({},ck),{},{type:n})}),B6=(e,t)=>e.polarAxis.radiusAxis[t],Ag=H([B6,o2],(e,t)=>{var r;if(e!=null)return e;var n=(r=ch(t,"radiusAxis",dk.type))!==null&&r!==void 0?r:"category";return rf(rf({},dk),{},{type:n})}),dh=e=>e.polarOptions,Og=H([ai,oi,Ht],l6),$2=H([dh,Og],(e,t)=>{if(e!=null)return ea(e.innerRadius,t,0)}),L2=H([dh,Og],(e,t)=>{if(e!=null)return ea(e.outerRadius,t,t*.8)}),U6=e=>{if(e==null)return[0,0];var t=e.startAngle,r=e.endAngle;return[t,r]},z2=H([dh],U6);H([Pg,z2],uh);var F2=H([Og,$2,L2],(e,t,r)=>{if(!(e==null||t==null||r==null))return[t,r]});H([Ag,F2],uh);var B2=H([ot,dh,$2,L2,ai,oi],(e,t,r,n,i,o)=>{if(!(e!=="centric"&&e!=="radial"||t==null||r==null||n==null)){var s=t.cx,u=t.cy,d=t.startAngle,f=t.endAngle;return{cx:ea(s,i,i/2),cy:ea(u,o,o/2),innerRadius:r,outerRadius:n,startAngle:d,endAngle:f,clockWise:!1}}}),It=(e,t)=>t,fh=(e,t,r)=>r;function Cg(e){return e==null?void 0:e.id}function U2(e,t,r){var n=t.chartData,i=n===void 0?[]:n,o=r.allowDuplicatedCategory,s=r.dataKey,u=new Map;return e.forEach(d=>{var f,h=(f=d.data)!==null&&f!==void 0?f:i;if(!(h==null||h.length===0)){var m=Cg(d);h.forEach((v,x)=>{var k=s==null||o?x:String(Nt(v,s,null)),S=Nt(v,d.dataKey,0),E;u.has(k)?E=u.get(k):E={},Object.assign(E,{[m]:S}),u.set(k,E)})}}),Array.from(u.values())}function _g(e){return"stackId"in e&&e.stackId!=null&&e.dataKey!=null}var hh=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function ph(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function W6(e,t){if(e.length===t.length){for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return!1}var Mt=e=>{var t=ot(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},Cl=e=>e.tooltip.settings.axisId;function jg(e){if(e!=null){var t=e.ticks,r=e.bandwidth,n=e.range(),i=[Math.min(...n),Math.max(...n)];return{domain:()=>e.domain(),range:(function(o){function s(){return o.apply(this,arguments)}return s.toString=function(){return o.toString()},s})(()=>i),rangeMin:()=>i[0],rangeMax:()=>i[1],isInRange(o){var s=i[0],u=i[1];return s<=u?o>=s&&o<=u:o>=u&&o<=s},bandwidth:r?()=>r.call(e):void 0,ticks:t?o=>t.call(e,o):void 0,map:(o,s)=>{var u=e(o);if(u!=null){if(e.bandwidth&&s!==null&&s!==void 0&&s.position){var d=e.bandwidth();switch(s.position){case"middle":u+=d/2;break;case"end":u+=d;break}}return u}}}}}var H6=(e,t)=>{if(t!=null)switch(e){case"linear":{if(!Pn(t)){for(var r,n,i=0;i<t.length;i++){var o=t[i];Fe(o)&&((r===void 0||o<r)&&(r=o),(n===void 0||o>n)&&(n=o))}return r!==void 0&&n!==void 0?[r,n]:void 0}return t}default:return t}};function Xi(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function K6(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Ng(e){let t,r,n;e.length!==2?(t=Xi,r=(u,d)=>Xi(e(u),d),n=(u,d)=>e(u)-d):(t=e===Xi||e===K6?e:V6,r=e,n=e);function i(u,d,f=0,h=u.length){if(f<h){if(t(d,d)!==0)return h;do{const m=f+h>>>1;r(u[m],d)<0?f=m+1:h=m}while(f<h)}return f}function o(u,d,f=0,h=u.length){if(f<h){if(t(d,d)!==0)return h;do{const m=f+h>>>1;r(u[m],d)<=0?f=m+1:h=m}while(f<h)}return f}function s(u,d,f=0,h=u.length){const m=i(u,d,f,h-1);return m>f&&n(u[m-1],d)>-n(u[m],d)?m-1:m}return{left:i,center:s,right:o}}function V6(){return 0}function W2(e){return e===null?NaN:+e}function*q6(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const G6=Ng(Xi),ju=G6.right;Ng(W2).center;class fk extends Map{constructor(t,r=X6){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(hk(this,t))}has(t){return super.has(hk(this,t))}set(t,r){return super.set(Y6(this,t),r)}delete(t){return super.delete(Q6(this,t))}}function hk({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function Y6({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function Q6({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function X6(e){return e!==null&&typeof e=="object"?e.valueOf():e}function Z6(e=Xi){if(e===Xi)return H2;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function H2(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const J6=Math.sqrt(50),e8=Math.sqrt(10),t8=Math.sqrt(2);function nf(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),o=n/Math.pow(10,i),s=o>=J6?10:o>=e8?5:o>=t8?2:1;let u,d,f;return i<0?(f=Math.pow(10,-i)/s,u=Math.round(e*f),d=Math.round(t*f),u/f<e&&++u,d/f>t&&--d,f=-f):(f=Math.pow(10,i)*s,u=Math.round(e/f),d=Math.round(t/f),u*f<e&&++u,d*f>t&&--d),d<u&&.5<=r&&r<2?nf(e,t,r*2):[u,d,f]}function fy(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,o,s]=n?nf(t,e,r):nf(e,t,r);if(!(o>=i))return[];const u=o-i+1,d=new Array(u);if(n)if(s<0)for(let f=0;f<u;++f)d[f]=(o-f)/-s;else for(let f=0;f<u;++f)d[f]=(o-f)*s;else if(s<0)for(let f=0;f<u;++f)d[f]=(i+f)/-s;else for(let f=0;f<u;++f)d[f]=(i+f)*s;return d}function hy(e,t,r){return t=+t,e=+e,r=+r,nf(e,t,r)[2]}function py(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?hy(t,e,r):hy(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function pk(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r<i||r===void 0&&i>=i)&&(r=i)}return r}function mk(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r>i||r===void 0&&i>=i)&&(r=i)}return r}function K2(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?H2:Z6(i);n>r;){if(n-r>600){const d=n-r+1,f=t-r+1,h=Math.log(d),m=.5*Math.exp(2*h/3),v=.5*Math.sqrt(h*m*(d-m)/d)*(f-d/2<0?-1:1),x=Math.max(r,Math.floor(t-f*m/d+v)),k=Math.min(n,Math.floor(t+(d-f)*m/d+v));K2(e,t,x,k,i)}const o=e[t];let s=r,u=n;for(Ns(e,r,t),i(e[n],o)>0&&Ns(e,r,n);s<u;){for(Ns(e,s,u),++s,--u;i(e[s],o)<0;)++s;for(;i(e[u],o)>0;)--u}i(e[r],o)===0?Ns(e,r,u):(++u,Ns(e,u,n)),u<=t&&(r=u+1),t<=u&&(n=u-1)}return e}function Ns(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function r8(e,t,r){if(e=Float64Array.from(q6(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return mk(e);if(t>=1)return pk(e);var n,i=(n-1)*t,o=Math.floor(i),s=pk(K2(e,o).subarray(0,o+1)),u=mk(e.subarray(o+1));return s+(u-s)*(i-o)}}function n8(e,t,r=W2){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,o=Math.floor(i),s=+r(e[o],o,e),u=+r(e[o+1],o+1,e);return s+(u-s)*(i-o)}}function i8(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,o=new Array(i);++n<i;)o[n]=e+n*r;return o}function Kr(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function li(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const my=Symbol("implicit");function Ig(){var e=new fk,t=[],r=[],n=my;function i(o){let s=e.get(o);if(s===void 0){if(n!==my)return n;e.set(o,s=t.push(o)-1)}return r[s%r.length]}return i.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new fk;for(const s of o)e.has(s)||e.set(s,t.push(s)-1);return i},i.range=function(o){return arguments.length?(r=Array.from(o),i):r.slice()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return Ig(t,r).unknown(n)},Kr.apply(i,arguments),i}function Mg(){var e=Ig().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,o,s,u=!1,d=0,f=0,h=.5;delete e.unknown;function m(){var v=t().length,x=i<n,k=x?i:n,S=x?n:i;o=(S-k)/Math.max(1,v-d+f*2),u&&(o=Math.floor(o)),k+=(S-k-o*(v-d))*h,s=o*(1-d),u&&(k=Math.round(k),s=Math.round(s));var E=i8(v).map(function(P){return k+o*P});return r(x?E.reverse():E)}return e.domain=function(v){return arguments.length?(t(v),m()):t()},e.range=function(v){return arguments.length?([n,i]=v,n=+n,i=+i,m()):[n,i]},e.rangeRound=function(v){return[n,i]=v,n=+n,i=+i,u=!0,m()},e.bandwidth=function(){return s},e.step=function(){return o},e.round=function(v){return arguments.length?(u=!!v,m()):u},e.padding=function(v){return arguments.length?(d=Math.min(1,f=+v),m()):d},e.paddingInner=function(v){return arguments.length?(d=Math.min(1,v),m()):d},e.paddingOuter=function(v){return arguments.length?(f=+v,m()):f},e.align=function(v){return arguments.length?(h=Math.max(0,Math.min(1,v)),m()):h},e.copy=function(){return Mg(t(),[n,i]).round(u).paddingInner(d).paddingOuter(f).align(h)},Kr.apply(m(),arguments)}function V2(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return V2(t())},e}function a8(){return V2(Mg.apply(null,arguments).paddingInner(1))}function Tg(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function q2(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Nu(){}var ou=.7,af=1/ou,Qo="\\s*([+-]?\\d+)\\s*",lu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",An="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",o8=/^#([0-9a-f]{3,8})$/,l8=new RegExp(`^rgb\\(${Qo},${Qo},${Qo}\\)$`),s8=new RegExp(`^rgb\\(${An},${An},${An}\\)$`),u8=new RegExp(`^rgba\\(${Qo},${Qo},${Qo},${lu}\\)$`),c8=new RegExp(`^rgba\\(${An},${An},${An},${lu}\\)$`),d8=new RegExp(`^hsl\\(${lu},${An},${An}\\)$`),f8=new RegExp(`^hsla\\(${lu},${An},${An},${lu}\\)$`),vk={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Tg(Nu,su,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:yk,formatHex:yk,formatHex8:h8,formatHsl:p8,formatRgb:gk,toString:gk});function yk(){return this.rgb().formatHex()}function h8(){return this.rgb().formatHex8()}function p8(){return G2(this).formatHsl()}function gk(){return this.rgb().formatRgb()}function su(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=o8.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?xk(t):r===3?new yr(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?fd(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?fd(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=l8.exec(e))?new yr(t[1],t[2],t[3],1):(t=s8.exec(e))?new yr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=u8.exec(e))?fd(t[1],t[2],t[3],t[4]):(t=c8.exec(e))?fd(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=d8.exec(e))?Sk(t[1],t[2]/100,t[3]/100,1):(t=f8.exec(e))?Sk(t[1],t[2]/100,t[3]/100,t[4]):vk.hasOwnProperty(e)?xk(vk[e]):e==="transparent"?new yr(NaN,NaN,NaN,0):null}function xk(e){return new yr(e>>16&255,e>>8&255,e&255,1)}function fd(e,t,r,n){return n<=0&&(e=t=r=NaN),new yr(e,t,r,n)}function m8(e){return e instanceof Nu||(e=su(e)),e?(e=e.rgb(),new yr(e.r,e.g,e.b,e.opacity)):new yr}function vy(e,t,r,n){return arguments.length===1?m8(e):new yr(e,t,r,n??1)}function yr(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Tg(yr,vy,q2(Nu,{brighter(e){return e=e==null?af:Math.pow(af,e),new yr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?ou:Math.pow(ou,e),new yr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new yr(Ba(this.r),Ba(this.g),Ba(this.b),of(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:bk,formatHex:bk,formatHex8:v8,formatRgb:wk,toString:wk}));function bk(){return`#${Aa(this.r)}${Aa(this.g)}${Aa(this.b)}`}function v8(){return`#${Aa(this.r)}${Aa(this.g)}${Aa(this.b)}${Aa((isNaN(this.opacity)?1:this.opacity)*255)}`}function wk(){const e=of(this.opacity);return`${e===1?"rgb(":"rgba("}${Ba(this.r)}, ${Ba(this.g)}, ${Ba(this.b)}${e===1?")":`, ${e})`}`}function of(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ba(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Aa(e){return e=Ba(e),(e<16?"0":"")+e.toString(16)}function Sk(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new an(e,t,r,n)}function G2(e){if(e instanceof an)return new an(e.h,e.s,e.l,e.opacity);if(e instanceof Nu||(e=su(e)),!e)return new an;if(e instanceof an)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),o=Math.max(t,r,n),s=NaN,u=o-i,d=(o+i)/2;return u?(t===o?s=(r-n)/u+(r<n)*6:r===o?s=(n-t)/u+2:s=(t-r)/u+4,u/=d<.5?o+i:2-o-i,s*=60):u=d>0&&d<1?0:s,new an(s,u,d,e.opacity)}function y8(e,t,r,n){return arguments.length===1?G2(e):new an(e,t,r,n??1)}function an(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Tg(an,y8,q2(Nu,{brighter(e){return e=e==null?af:Math.pow(af,e),new an(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?ou:Math.pow(ou,e),new an(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new yr(Zm(e>=240?e-240:e+120,i,n),Zm(e,i,n),Zm(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new an(kk(this.h),hd(this.s),hd(this.l),of(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=of(this.opacity);return`${e===1?"hsl(":"hsla("}${kk(this.h)}, ${hd(this.s)*100}%, ${hd(this.l)*100}%${e===1?")":`, ${e})`}`}}));function kk(e){return e=(e||0)%360,e<0?e+360:e}function hd(e){return Math.max(0,Math.min(1,e||0))}function Zm(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const Dg=e=>()=>e;function g8(e,t){return function(r){return e+r*t}}function x8(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function b8(e){return(e=+e)==1?Y2:function(t,r){return r-t?x8(t,r,e):Dg(isNaN(t)?r:t)}}function Y2(e,t){var r=t-e;return r?g8(e,r):Dg(isNaN(e)?t:e)}const Ek=(function e(t){var r=b8(t);function n(i,o){var s=r((i=vy(i)).r,(o=vy(o)).r),u=r(i.g,o.g),d=r(i.b,o.b),f=Y2(i.opacity,o.opacity);return function(h){return i.r=s(h),i.g=u(h),i.b=d(h),i.opacity=f(h),i+""}}return n.gamma=e,n})(1);function w8(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(o){for(i=0;i<r;++i)n[i]=e[i]*(1-o)+t[i]*o;return n}}function S8(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function k8(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),o=new Array(r),s;for(s=0;s<n;++s)i[s]=_l(e[s],t[s]);for(;s<r;++s)o[s]=t[s];return function(u){for(s=0;s<n;++s)o[s]=i[s](u);return o}}function E8(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function lf(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function P8(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=_l(e[i],t[i]):n[i]=t[i];return function(o){for(i in r)n[i]=r[i](o);return n}}var yy=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Jm=new RegExp(yy.source,"g");function A8(e){return function(){return e}}function O8(e){return function(t){return e(t)+""}}function C8(e,t){var r=yy.lastIndex=Jm.lastIndex=0,n,i,o,s=-1,u=[],d=[];for(e=e+"",t=t+"";(n=yy.exec(e))&&(i=Jm.exec(t));)(o=i.index)>r&&(o=t.slice(r,o),u[s]?u[s]+=o:u[++s]=o),(n=n[0])===(i=i[0])?u[s]?u[s]+=i:u[++s]=i:(u[++s]=null,d.push({i:s,x:lf(n,i)})),r=Jm.lastIndex;return r<t.length&&(o=t.slice(r),u[s]?u[s]+=o:u[++s]=o),u.length<2?d[0]?O8(d[0].x):A8(t):(t=d.length,function(f){for(var h=0,m;h<t;++h)u[(m=d[h]).i]=m.x(f);return u.join("")})}function _l(e,t){var r=typeof t,n;return t==null||r==="boolean"?Dg(t):(r==="number"?lf:r==="string"?(n=su(t))?(t=n,Ek):C8:t instanceof su?Ek:t instanceof Date?E8:S8(t)?w8:Array.isArray(t)?k8:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?P8:lf)(e,t)}function Rg(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function _8(e,t){t===void 0&&(t=e,e=_l);for(var r=0,n=t.length-1,i=t[0],o=new Array(n<0?0:n);r<n;)o[r]=e(i,i=t[++r]);return function(s){var u=Math.max(0,Math.min(n-1,Math.floor(s*=n)));return o[u](s-u)}}function j8(e){return function(){return e}}function sf(e){return+e}var Pk=[0,1];function nr(e){return e}function gy(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:j8(isNaN(t)?NaN:.5)}function N8(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function I8(e,t,r){var n=e[0],i=e[1],o=t[0],s=t[1];return i<n?(n=gy(i,n),o=r(s,o)):(n=gy(n,i),o=r(o,s)),function(u){return o(n(u))}}function M8(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),o=new Array(n),s=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<n;)i[s]=gy(e[s],e[s+1]),o[s]=r(t[s],t[s+1]);return function(u){var d=ju(e,u,1,n)-1;return o[d](i[d](u))}}function Iu(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function mh(){var e=Pk,t=Pk,r=_l,n,i,o,s=nr,u,d,f;function h(){var v=Math.min(e.length,t.length);return s!==nr&&(s=N8(e[0],e[v-1])),u=v>2?M8:I8,d=f=null,m}function m(v){return v==null||isNaN(v=+v)?o:(d||(d=u(e.map(n),t,r)))(n(s(v)))}return m.invert=function(v){return s(i((f||(f=u(t,e.map(n),lf)))(v)))},m.domain=function(v){return arguments.length?(e=Array.from(v,sf),h()):e.slice()},m.range=function(v){return arguments.length?(t=Array.from(v),h()):t.slice()},m.rangeRound=function(v){return t=Array.from(v),r=Rg,h()},m.clamp=function(v){return arguments.length?(s=v?!0:nr,h()):s!==nr},m.interpolate=function(v){return arguments.length?(r=v,h()):r},m.unknown=function(v){return arguments.length?(o=v,m):o},function(v,x){return n=v,i=x,h()}}function $g(){return mh()(nr,nr)}function T8(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function uf(e,t){if(!isFinite(e)||e===0)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function ml(e){return e=uf(Math.abs(e)),e?e[1]:NaN}function D8(e,t){return function(r,n){for(var i=r.length,o=[],s=0,u=e[0],d=0;i>0&&u>0&&(d+u+1>n&&(u=Math.max(1,n-d)),o.push(r.substring(i-=u,i+u)),!((d+=u+1)>n));)u=e[s=(s+1)%e.length];return o.reverse().join(t)}}function R8(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var $8=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function uu(e){if(!(t=$8.exec(e)))throw new Error("invalid format: "+e);var t;return new Lg({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}uu.prototype=Lg.prototype;function Lg(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}Lg.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function L8(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var cf;function z8(e,t){var r=uf(e,t);if(!r)return cf=void 0,e.toPrecision(t);var n=r[0],i=r[1],o=i-(cf=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,s=n.length;return o===s?n:o>s?n+new Array(o-s+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+uf(e,Math.max(0,t+o-1))[0]}function Ak(e,t){var r=uf(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const Ok={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:T8,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Ak(e*100,t),r:Ak,s:z8,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Ck(e){return e}var _k=Array.prototype.map,jk=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function F8(e){var t=e.grouping===void 0||e.thousands===void 0?Ck:D8(_k.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?Ck:R8(_k.call(e.numerals,String)),s=e.percent===void 0?"%":e.percent+"",u=e.minus===void 0?"":e.minus+"",d=e.nan===void 0?"NaN":e.nan+"";function f(m,v){m=uu(m);var x=m.fill,k=m.align,S=m.sign,E=m.symbol,P=m.zero,_=m.width,j=m.comma,O=m.precision,N=m.trim,C=m.type;C==="n"?(j=!0,C="g"):Ok[C]||(O===void 0&&(O=12),N=!0,C="g"),(P||x==="0"&&k==="=")&&(P=!0,x="0",k="=");var R=(v&&v.prefix!==void 0?v.prefix:"")+(E==="$"?r:E==="#"&&/[boxX]/.test(C)?"0"+C.toLowerCase():""),z=(E==="$"?n:/[%p]/.test(C)?s:"")+(v&&v.suffix!==void 0?v.suffix:""),F=Ok[C],V=/[defgprs%]/.test(C);O=O===void 0?6:/[gprs]/.test(C)?Math.max(1,Math.min(21,O)):Math.max(0,Math.min(20,O));function Q(B){var ue=R,G=z,le,fe,de;if(C==="c")G=F(B)+G,B="";else{B=+B;var Y=B<0||1/B<0;if(B=isNaN(B)?d:F(Math.abs(B),O),N&&(B=L8(B)),Y&&+B==0&&S!=="+"&&(Y=!1),ue=(Y?S==="("?S:u:S==="-"||S==="("?"":S)+ue,G=(C==="s"&&!isNaN(B)&&cf!==void 0?jk[8+cf/3]:"")+G+(Y&&S==="("?")":""),V){for(le=-1,fe=B.length;++le<fe;)if(de=B.charCodeAt(le),48>de||de>57){G=(de===46?i+B.slice(le+1):B.slice(le))+G,B=B.slice(0,le);break}}}j&&!P&&(B=t(B,1/0));var ae=ue.length+B.length+G.length,X=ae<_?new Array(_-ae+1).join(x):"";switch(j&&P&&(B=t(X+B,X.length?_-G.length:1/0),X=""),k){case"<":B=ue+B+G+X;break;case"=":B=ue+X+B+G;break;case"^":B=X.slice(0,ae=X.length>>1)+ue+B+G+X.slice(ae);break;default:B=X+ue+B+G;break}return o(B)}return Q.toString=function(){return m+""},Q}function h(m,v){var x=Math.max(-8,Math.min(8,Math.floor(ml(v)/3)))*3,k=Math.pow(10,-x),S=f((m=uu(m),m.type="f",m),{suffix:jk[8+x/3]});return function(E){return S(k*E)}}return{format:f,formatPrefix:h}}var pd,zg,Q2;B8({thousands:",",grouping:[3],currency:["$",""]});function B8(e){return pd=F8(e),zg=pd.format,Q2=pd.formatPrefix,pd}function U8(e){return Math.max(0,-ml(Math.abs(e)))}function W8(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ml(t)/3)))*3-ml(Math.abs(e)))}function H8(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ml(t)-ml(e))+1}function X2(e,t,r,n){var i=py(e,t,r),o;switch(n=uu(n??",f"),n.type){case"s":{var s=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(o=W8(i,s))&&(n.precision=o),Q2(n,s)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=H8(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=U8(i))&&(n.precision=o-(n.type==="%")*2);break}}return zg(n)}function ta(e){var t=e.domain;return e.ticks=function(r){var n=t();return fy(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return X2(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,o=n.length-1,s=n[i],u=n[o],d,f,h=10;for(u<s&&(f=s,s=u,u=f,f=i,i=o,o=f);h-- >0;){if(f=hy(s,u,r),f===d)return n[i]=s,n[o]=u,t(n);if(f>0)s=Math.floor(s/f)*f,u=Math.ceil(u/f)*f;else if(f<0)s=Math.ceil(s*f)/f,u=Math.floor(u*f)/f;else break;d=f}return e},e}function Z2(){var e=$g();return e.copy=function(){return Iu(e,Z2())},Kr.apply(e,arguments),ta(e)}function J2(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,sf),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return J2(e).unknown(t)},e=arguments.length?Array.from(e,sf):[0,1],ta(r)}function eC(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],o=e[n],s;return o<i&&(s=r,r=n,n=s,s=i,i=o,o=s),e[r]=t.floor(i),e[n]=t.ceil(o),e}function Nk(e){return Math.log(e)}function Ik(e){return Math.exp(e)}function K8(e){return-Math.log(-e)}function V8(e){return-Math.exp(-e)}function q8(e){return isFinite(e)?+("1e"+e):e<0?0:e}function G8(e){return e===10?q8:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Y8(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function Mk(e){return(t,r)=>-e(-t,r)}function Fg(e){const t=e(Nk,Ik),r=t.domain;let n=10,i,o;function s(){return i=Y8(n),o=G8(n),r()[0]<0?(i=Mk(i),o=Mk(o),e(K8,V8)):e(Nk,Ik),t}return t.base=function(u){return arguments.length?(n=+u,s()):n},t.domain=function(u){return arguments.length?(r(u),s()):r()},t.ticks=u=>{const d=r();let f=d[0],h=d[d.length-1];const m=h<f;m&&([f,h]=[h,f]);let v=i(f),x=i(h),k,S;const E=u==null?10:+u;let P=[];if(!(n%1)&&x-v<E){if(v=Math.floor(v),x=Math.ceil(x),f>0){for(;v<=x;++v)for(k=1;k<n;++k)if(S=v<0?k/o(-v):k*o(v),!(S<f)){if(S>h)break;P.push(S)}}else for(;v<=x;++v)for(k=n-1;k>=1;--k)if(S=v>0?k/o(-v):k*o(v),!(S<f)){if(S>h)break;P.push(S)}P.length*2<E&&(P=fy(f,h,E))}else P=fy(v,x,Math.min(x-v,E)).map(o);return m?P.reverse():P},t.tickFormat=(u,d)=>{if(u==null&&(u=10),d==null&&(d=n===10?"s":","),typeof d!="function"&&(!(n%1)&&(d=uu(d)).precision==null&&(d.trim=!0),d=zg(d)),u===1/0)return d;const f=Math.max(1,n*u/t.ticks().length);return h=>{let m=h/o(Math.round(i(h)));return m*n<n-.5&&(m*=n),m<=f?d(h):""}},t.nice=()=>r(eC(r(),{floor:u=>o(Math.floor(i(u))),ceil:u=>o(Math.ceil(i(u)))})),t}function tC(){const e=Fg(mh()).domain([1,10]);return e.copy=()=>Iu(e,tC()).base(e.base()),Kr.apply(e,arguments),e}function Tk(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Dk(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Bg(e){var t=1,r=e(Tk(t),Dk(t));return r.constant=function(n){return arguments.length?e(Tk(t=+n),Dk(t)):t},ta(r)}function rC(){var e=Bg(mh());return e.copy=function(){return Iu(e,rC()).constant(e.constant())},Kr.apply(e,arguments)}function Rk(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Q8(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function X8(e){return e<0?-e*e:e*e}function Ug(e){var t=e(nr,nr),r=1;function n(){return r===1?e(nr,nr):r===.5?e(Q8,X8):e(Rk(r),Rk(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},ta(t)}function Wg(){var e=Ug(mh());return e.copy=function(){return Iu(e,Wg()).exponent(e.exponent())},Kr.apply(e,arguments),e}function Z8(){return Wg.apply(null,arguments).exponent(.5)}function $k(e){return Math.sign(e)*e*e}function J8(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function nC(){var e=$g(),t=[0,1],r=!1,n;function i(o){var s=J8(e(o));return isNaN(s)?n:r?Math.round(s):s}return i.invert=function(o){return e.invert($k(o))},i.domain=function(o){return arguments.length?(e.domain(o),i):e.domain()},i.range=function(o){return arguments.length?(e.range((t=Array.from(o,sf)).map($k)),i):t.slice()},i.rangeRound=function(o){return i.range(o).round(!0)},i.round=function(o){return arguments.length?(r=!!o,i):r},i.clamp=function(o){return arguments.length?(e.clamp(o),i):e.clamp()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return nC(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Kr.apply(i,arguments),ta(i)}function iC(){var e=[],t=[],r=[],n;function i(){var s=0,u=Math.max(1,t.length);for(r=new Array(u-1);++s<u;)r[s-1]=n8(e,s/u);return o}function o(s){return s==null||isNaN(s=+s)?n:t[ju(r,s)]}return o.invertExtent=function(s){var u=t.indexOf(s);return u<0?[NaN,NaN]:[u>0?r[u-1]:e[0],u<r.length?r[u]:e[e.length-1]]},o.domain=function(s){if(!arguments.length)return e.slice();e=[];for(let u of s)u!=null&&!isNaN(u=+u)&&e.push(u);return e.sort(Xi),i()},o.range=function(s){return arguments.length?(t=Array.from(s),i()):t.slice()},o.unknown=function(s){return arguments.length?(n=s,o):n},o.quantiles=function(){return r.slice()},o.copy=function(){return iC().domain(e).range(t).unknown(n)},Kr.apply(o,arguments)}function aC(){var e=0,t=1,r=1,n=[.5],i=[0,1],o;function s(d){return d!=null&&d<=d?i[ju(n,d,0,r)]:o}function u(){var d=-1;for(n=new Array(r);++d<r;)n[d]=((d+1)*t-(d-r)*e)/(r+1);return s}return s.domain=function(d){return arguments.length?([e,t]=d,e=+e,t=+t,u()):[e,t]},s.range=function(d){return arguments.length?(r=(i=Array.from(d)).length-1,u()):i.slice()},s.invertExtent=function(d){var f=i.indexOf(d);return f<0?[NaN,NaN]:f<1?[e,n[0]]:f>=r?[n[r-1],t]:[n[f-1],n[f]]},s.unknown=function(d){return arguments.length&&(o=d),s},s.thresholds=function(){return n.slice()},s.copy=function(){return aC().domain([e,t]).range(i).unknown(o)},Kr.apply(ta(s),arguments)}function oC(){var e=[.5],t=[0,1],r,n=1;function i(o){return o!=null&&o<=o?t[ju(e,o,0,n)]:r}return i.domain=function(o){return arguments.length?(e=Array.from(o),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(o){return arguments.length?(t=Array.from(o),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(o){var s=t.indexOf(o);return[e[s-1],e[s]]},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return oC().domain(e).range(t).unknown(r)},Kr.apply(i,arguments)}const ev=new Date,tv=new Date;function Et(e,t,r,n){function i(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return i.floor=o=>(e(o=new Date(+o)),o),i.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),i.round=o=>{const s=i(o),u=i.ceil(o);return o-s<u-o?s:u},i.offset=(o,s)=>(t(o=new Date(+o),s==null?1:Math.floor(s)),o),i.range=(o,s,u)=>{const d=[];if(o=i.ceil(o),u=u==null?1:Math.floor(u),!(o<s)||!(u>0))return d;let f;do d.push(f=new Date(+o)),t(o,u),e(o);while(f<o&&o<s);return d},i.filter=o=>Et(s=>{if(s>=s)for(;e(s),!o(s);)s.setTime(s-1)},(s,u)=>{if(s>=s)if(u<0)for(;++u<=0;)for(;t(s,-1),!o(s););else for(;--u>=0;)for(;t(s,1),!o(s););}),r&&(i.count=(o,s)=>(ev.setTime(+o),tv.setTime(+s),e(ev),e(tv),Math.floor(r(ev,tv))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(n?s=>n(s)%o===0:s=>i.count(0,s)%o===0):i)),i}const df=Et(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);df.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Et(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):df);df.range;const Qn=1e3,Fr=Qn*60,Xn=Fr*60,ri=Xn*24,Hg=ri*7,Lk=ri*30,rv=ri*365,Oa=Et(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Qn)},(e,t)=>(t-e)/Qn,e=>e.getUTCSeconds());Oa.range;const Kg=Et(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Qn)},(e,t)=>{e.setTime(+e+t*Fr)},(e,t)=>(t-e)/Fr,e=>e.getMinutes());Kg.range;const Vg=Et(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Fr)},(e,t)=>(t-e)/Fr,e=>e.getUTCMinutes());Vg.range;const qg=Et(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Qn-e.getMinutes()*Fr)},(e,t)=>{e.setTime(+e+t*Xn)},(e,t)=>(t-e)/Xn,e=>e.getHours());qg.range;const Gg=Et(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Xn)},(e,t)=>(t-e)/Xn,e=>e.getUTCHours());Gg.range;const Mu=Et(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Fr)/ri,e=>e.getDate()-1);Mu.range;const vh=Et(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ri,e=>e.getUTCDate()-1);vh.range;const lC=Et(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ri,e=>Math.floor(e/ri));lC.range;function Ja(e){return Et(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Fr)/Hg)}const yh=Ja(0),ff=Ja(1),eB=Ja(2),tB=Ja(3),vl=Ja(4),rB=Ja(5),nB=Ja(6);yh.range;ff.range;eB.range;tB.range;vl.range;rB.range;nB.range;function eo(e){return Et(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/Hg)}const gh=eo(0),hf=eo(1),iB=eo(2),aB=eo(3),yl=eo(4),oB=eo(5),lB=eo(6);gh.range;hf.range;iB.range;aB.range;yl.range;oB.range;lB.range;const Yg=Et(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Yg.range;const Qg=Et(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());Qg.range;const ni=Et(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());ni.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Et(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});ni.range;const ii=Et(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());ii.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Et(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});ii.range;function sC(e,t,r,n,i,o){const s=[[Oa,1,Qn],[Oa,5,5*Qn],[Oa,15,15*Qn],[Oa,30,30*Qn],[o,1,Fr],[o,5,5*Fr],[o,15,15*Fr],[o,30,30*Fr],[i,1,Xn],[i,3,3*Xn],[i,6,6*Xn],[i,12,12*Xn],[n,1,ri],[n,2,2*ri],[r,1,Hg],[t,1,Lk],[t,3,3*Lk],[e,1,rv]];function u(f,h,m){const v=h<f;v&&([f,h]=[h,f]);const x=m&&typeof m.range=="function"?m:d(f,h,m),k=x?x.range(f,+h+1):[];return v?k.reverse():k}function d(f,h,m){const v=Math.abs(h-f)/m,x=Ng(([,,E])=>E).right(s,v);if(x===s.length)return e.every(py(f/rv,h/rv,m));if(x===0)return df.every(Math.max(py(f,h,m),1));const[k,S]=s[v/s[x-1][2]<s[x][2]/v?x-1:x];return k.every(S)}return[u,d]}const[sB,uB]=sC(ii,Qg,gh,lC,Gg,Vg),[cB,dB]=sC(ni,Yg,yh,Mu,qg,Kg);function nv(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function iv(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Is(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function fB(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,o=e.days,s=e.shortDays,u=e.months,d=e.shortMonths,f=Ms(i),h=Ts(i),m=Ms(o),v=Ts(o),x=Ms(s),k=Ts(s),S=Ms(u),E=Ts(u),P=Ms(d),_=Ts(d),j={a:de,A:Y,b:ae,B:X,c:null,d:Hk,e:Hk,f:DB,g:KB,G:qB,H:IB,I:MB,j:TB,L:uC,m:RB,M:$B,p:M,q:T,Q:qk,s:Gk,S:LB,u:zB,U:FB,V:BB,w:UB,W:WB,x:null,X:null,y:HB,Y:VB,Z:GB,"%":Vk},O={a:Z,A:se,b:te,B:ce,c:null,d:Kk,e:Kk,f:ZB,g:sU,G:cU,H:YB,I:QB,j:XB,L:dC,m:JB,M:eU,p:ye,q:je,Q:qk,s:Gk,S:tU,u:rU,U:nU,V:iU,w:aU,W:oU,x:null,X:null,y:lU,Y:uU,Z:dU,"%":Vk},N={a:V,A:Q,b:B,B:ue,c:G,d:Uk,e:Uk,f:CB,g:Bk,G:Fk,H:Wk,I:Wk,j:EB,L:OB,m:kB,M:PB,p:F,q:SB,Q:jB,s:NB,S:AB,u:yB,U:gB,V:xB,w:vB,W:bB,x:le,X:fe,y:Bk,Y:Fk,Z:wB,"%":_B};j.x=C(r,j),j.X=C(n,j),j.c=C(t,j),O.x=C(r,O),O.X=C(n,O),O.c=C(t,O);function C(J,we){return function(Ae){var ne=[],lt=-1,$e=0,Ee=J.length,vt,lr,fi;for(Ae instanceof Date||(Ae=new Date(+Ae));++lt<Ee;)J.charCodeAt(lt)===37&&(ne.push(J.slice($e,lt)),(lr=zk[vt=J.charAt(++lt)])!=null?vt=J.charAt(++lt):lr=vt==="e"?" ":"0",(fi=we[vt])&&(vt=fi(Ae,lr)),ne.push(vt),$e=lt+1);return ne.push(J.slice($e,lt)),ne.join("")}}function R(J,we){return function(Ae){var ne=Is(1900,void 0,1),lt=z(ne,J,Ae+="",0),$e,Ee;if(lt!=Ae.length)return null;if("Q"in ne)return new Date(ne.Q);if("s"in ne)return new Date(ne.s*1e3+("L"in ne?ne.L:0));if(we&&!("Z"in ne)&&(ne.Z=0),"p"in ne&&(ne.H=ne.H%12+ne.p*12),ne.m===void 0&&(ne.m="q"in ne?ne.q:0),"V"in ne){if(ne.V<1||ne.V>53)return null;"w"in ne||(ne.w=1),"Z"in ne?($e=iv(Is(ne.y,0,1)),Ee=$e.getUTCDay(),$e=Ee>4||Ee===0?hf.ceil($e):hf($e),$e=vh.offset($e,(ne.V-1)*7),ne.y=$e.getUTCFullYear(),ne.m=$e.getUTCMonth(),ne.d=$e.getUTCDate()+(ne.w+6)%7):($e=nv(Is(ne.y,0,1)),Ee=$e.getDay(),$e=Ee>4||Ee===0?ff.ceil($e):ff($e),$e=Mu.offset($e,(ne.V-1)*7),ne.y=$e.getFullYear(),ne.m=$e.getMonth(),ne.d=$e.getDate()+(ne.w+6)%7)}else("W"in ne||"U"in ne)&&("w"in ne||(ne.w="u"in ne?ne.u%7:"W"in ne?1:0),Ee="Z"in ne?iv(Is(ne.y,0,1)).getUTCDay():nv(Is(ne.y,0,1)).getDay(),ne.m=0,ne.d="W"in ne?(ne.w+6)%7+ne.W*7-(Ee+5)%7:ne.w+ne.U*7-(Ee+6)%7);return"Z"in ne?(ne.H+=ne.Z/100|0,ne.M+=ne.Z%100,iv(ne)):nv(ne)}}function z(J,we,Ae,ne){for(var lt=0,$e=we.length,Ee=Ae.length,vt,lr;lt<$e;){if(ne>=Ee)return-1;if(vt=we.charCodeAt(lt++),vt===37){if(vt=we.charAt(lt++),lr=N[vt in zk?we.charAt(lt++):vt],!lr||(ne=lr(J,Ae,ne))<0)return-1}else if(vt!=Ae.charCodeAt(ne++))return-1}return ne}function F(J,we,Ae){var ne=f.exec(we.slice(Ae));return ne?(J.p=h.get(ne[0].toLowerCase()),Ae+ne[0].length):-1}function V(J,we,Ae){var ne=x.exec(we.slice(Ae));return ne?(J.w=k.get(ne[0].toLowerCase()),Ae+ne[0].length):-1}function Q(J,we,Ae){var ne=m.exec(we.slice(Ae));return ne?(J.w=v.get(ne[0].toLowerCase()),Ae+ne[0].length):-1}function B(J,we,Ae){var ne=P.exec(we.slice(Ae));return ne?(J.m=_.get(ne[0].toLowerCase()),Ae+ne[0].length):-1}function ue(J,we,Ae){var ne=S.exec(we.slice(Ae));return ne?(J.m=E.get(ne[0].toLowerCase()),Ae+ne[0].length):-1}function G(J,we,Ae){return z(J,t,we,Ae)}function le(J,we,Ae){return z(J,r,we,Ae)}function fe(J,we,Ae){return z(J,n,we,Ae)}function de(J){return s[J.getDay()]}function Y(J){return o[J.getDay()]}function ae(J){return d[J.getMonth()]}function X(J){return u[J.getMonth()]}function M(J){return i[+(J.getHours()>=12)]}function T(J){return 1+~~(J.getMonth()/3)}function Z(J){return s[J.getUTCDay()]}function se(J){return o[J.getUTCDay()]}function te(J){return d[J.getUTCMonth()]}function ce(J){return u[J.getUTCMonth()]}function ye(J){return i[+(J.getUTCHours()>=12)]}function je(J){return 1+~~(J.getUTCMonth()/3)}return{format:function(J){var we=C(J+="",j);return we.toString=function(){return J},we},parse:function(J){var we=R(J+="",!1);return we.toString=function(){return J},we},utcFormat:function(J){var we=C(J+="",O);return we.toString=function(){return J},we},utcParse:function(J){var we=R(J+="",!0);return we.toString=function(){return J},we}}}var zk={"-":"",_:" ",0:"0"},Tt=/^\s*\d+/,hB=/^%/,pB=/[\\^$*+?|[\]().{}]/g;function Ke(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",o=i.length;return n+(o<r?new Array(r-o+1).join(t)+i:i)}function mB(e){return e.replace(pB,"\\$&")}function Ms(e){return new RegExp("^(?:"+e.map(mB).join("|")+")","i")}function Ts(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function vB(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function yB(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function gB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function xB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function bB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function Fk(e,t,r){var n=Tt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function Bk(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function wB(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function SB(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function kB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function Uk(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function EB(e,t,r){var n=Tt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function Wk(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function PB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function AB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function OB(e,t,r){var n=Tt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function CB(e,t,r){var n=Tt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function _B(e,t,r){var n=hB.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function jB(e,t,r){var n=Tt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function NB(e,t,r){var n=Tt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function Hk(e,t){return Ke(e.getDate(),t,2)}function IB(e,t){return Ke(e.getHours(),t,2)}function MB(e,t){return Ke(e.getHours()%12||12,t,2)}function TB(e,t){return Ke(1+Mu.count(ni(e),e),t,3)}function uC(e,t){return Ke(e.getMilliseconds(),t,3)}function DB(e,t){return uC(e,t)+"000"}function RB(e,t){return Ke(e.getMonth()+1,t,2)}function $B(e,t){return Ke(e.getMinutes(),t,2)}function LB(e,t){return Ke(e.getSeconds(),t,2)}function zB(e){var t=e.getDay();return t===0?7:t}function FB(e,t){return Ke(yh.count(ni(e)-1,e),t,2)}function cC(e){var t=e.getDay();return t>=4||t===0?vl(e):vl.ceil(e)}function BB(e,t){return e=cC(e),Ke(vl.count(ni(e),e)+(ni(e).getDay()===4),t,2)}function UB(e){return e.getDay()}function WB(e,t){return Ke(ff.count(ni(e)-1,e),t,2)}function HB(e,t){return Ke(e.getFullYear()%100,t,2)}function KB(e,t){return e=cC(e),Ke(e.getFullYear()%100,t,2)}function VB(e,t){return Ke(e.getFullYear()%1e4,t,4)}function qB(e,t){var r=e.getDay();return e=r>=4||r===0?vl(e):vl.ceil(e),Ke(e.getFullYear()%1e4,t,4)}function GB(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Ke(t/60|0,"0",2)+Ke(t%60,"0",2)}function Kk(e,t){return Ke(e.getUTCDate(),t,2)}function YB(e,t){return Ke(e.getUTCHours(),t,2)}function QB(e,t){return Ke(e.getUTCHours()%12||12,t,2)}function XB(e,t){return Ke(1+vh.count(ii(e),e),t,3)}function dC(e,t){return Ke(e.getUTCMilliseconds(),t,3)}function ZB(e,t){return dC(e,t)+"000"}function JB(e,t){return Ke(e.getUTCMonth()+1,t,2)}function eU(e,t){return Ke(e.getUTCMinutes(),t,2)}function tU(e,t){return Ke(e.getUTCSeconds(),t,2)}function rU(e){var t=e.getUTCDay();return t===0?7:t}function nU(e,t){return Ke(gh.count(ii(e)-1,e),t,2)}function fC(e){var t=e.getUTCDay();return t>=4||t===0?yl(e):yl.ceil(e)}function iU(e,t){return e=fC(e),Ke(yl.count(ii(e),e)+(ii(e).getUTCDay()===4),t,2)}function aU(e){return e.getUTCDay()}function oU(e,t){return Ke(hf.count(ii(e)-1,e),t,2)}function lU(e,t){return Ke(e.getUTCFullYear()%100,t,2)}function sU(e,t){return e=fC(e),Ke(e.getUTCFullYear()%100,t,2)}function uU(e,t){return Ke(e.getUTCFullYear()%1e4,t,4)}function cU(e,t){var r=e.getUTCDay();return e=r>=4||r===0?yl(e):yl.ceil(e),Ke(e.getUTCFullYear()%1e4,t,4)}function dU(){return"+0000"}function Vk(){return"%"}function qk(e){return+e}function Gk(e){return Math.floor(+e/1e3)}var Do,hC,pC;fU({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function fU(e){return Do=fB(e),hC=Do.format,Do.parse,pC=Do.utcFormat,Do.utcParse,Do}function hU(e){return new Date(e)}function pU(e){return e instanceof Date?+e:+new Date(+e)}function Xg(e,t,r,n,i,o,s,u,d,f){var h=$g(),m=h.invert,v=h.domain,x=f(".%L"),k=f(":%S"),S=f("%I:%M"),E=f("%I %p"),P=f("%a %d"),_=f("%b %d"),j=f("%B"),O=f("%Y");function N(C){return(d(C)<C?x:u(C)<C?k:s(C)<C?S:o(C)<C?E:n(C)<C?i(C)<C?P:_:r(C)<C?j:O)(C)}return h.invert=function(C){return new Date(m(C))},h.domain=function(C){return arguments.length?v(Array.from(C,pU)):v().map(hU)},h.ticks=function(C){var R=v();return e(R[0],R[R.length-1],C??10)},h.tickFormat=function(C,R){return R==null?N:f(R)},h.nice=function(C){var R=v();return(!C||typeof C.range!="function")&&(C=t(R[0],R[R.length-1],C??10)),C?v(eC(R,C)):h},h.copy=function(){return Iu(h,Xg(e,t,r,n,i,o,s,u,d,f))},h}function mU(){return Kr.apply(Xg(cB,dB,ni,Yg,yh,Mu,qg,Kg,Oa,hC).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function vU(){return Kr.apply(Xg(sB,uB,ii,Qg,gh,vh,Gg,Vg,Oa,pC).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function xh(){var e=0,t=1,r,n,i,o,s=nr,u=!1,d;function f(m){return m==null||isNaN(m=+m)?d:s(i===0?.5:(m=(o(m)-r)*i,u?Math.max(0,Math.min(1,m)):m))}f.domain=function(m){return arguments.length?([e,t]=m,r=o(e=+e),n=o(t=+t),i=r===n?0:1/(n-r),f):[e,t]},f.clamp=function(m){return arguments.length?(u=!!m,f):u},f.interpolator=function(m){return arguments.length?(s=m,f):s};function h(m){return function(v){var x,k;return arguments.length?([x,k]=v,s=m(x,k),f):[s(0),s(1)]}}return f.range=h(_l),f.rangeRound=h(Rg),f.unknown=function(m){return arguments.length?(d=m,f):d},function(m){return o=m,r=m(e),n=m(t),i=r===n?0:1/(n-r),f}}function ra(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function mC(){var e=ta(xh()(nr));return e.copy=function(){return ra(e,mC())},li.apply(e,arguments)}function vC(){var e=Fg(xh()).domain([1,10]);return e.copy=function(){return ra(e,vC()).base(e.base())},li.apply(e,arguments)}function yC(){var e=Bg(xh());return e.copy=function(){return ra(e,yC()).constant(e.constant())},li.apply(e,arguments)}function Zg(){var e=Ug(xh());return e.copy=function(){return ra(e,Zg()).exponent(e.exponent())},li.apply(e,arguments)}function yU(){return Zg.apply(null,arguments).exponent(.5)}function gC(){var e=[],t=nr;function r(n){if(n!=null&&!isNaN(n=+n))return t((ju(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(Xi),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,o)=>r8(e,o/n))},r.copy=function(){return gC(t).domain(e)},li.apply(r,arguments)}function bh(){var e=0,t=.5,r=1,n=1,i,o,s,u,d,f=nr,h,m=!1,v;function x(S){return isNaN(S=+S)?v:(S=.5+((S=+h(S))-o)*(n*S<n*o?u:d),f(m?Math.max(0,Math.min(1,S)):S))}x.domain=function(S){return arguments.length?([e,t,r]=S,i=h(e=+e),o=h(t=+t),s=h(r=+r),u=i===o?0:.5/(o-i),d=o===s?0:.5/(s-o),n=o<i?-1:1,x):[e,t,r]},x.clamp=function(S){return arguments.length?(m=!!S,x):m},x.interpolator=function(S){return arguments.length?(f=S,x):f};function k(S){return function(E){var P,_,j;return arguments.length?([P,_,j]=E,f=_8(S,[P,_,j]),x):[f(0),f(.5),f(1)]}}return x.range=k(_l),x.rangeRound=k(Rg),x.unknown=function(S){return arguments.length?(v=S,x):v},function(S){return h=S,i=S(e),o=S(t),s=S(r),u=i===o?0:.5/(o-i),d=o===s?0:.5/(s-o),n=o<i?-1:1,x}}function xC(){var e=ta(bh()(nr));return e.copy=function(){return ra(e,xC())},li.apply(e,arguments)}function bC(){var e=Fg(bh()).domain([.1,1,10]);return e.copy=function(){return ra(e,bC()).base(e.base())},li.apply(e,arguments)}function wC(){var e=Bg(bh());return e.copy=function(){return ra(e,wC()).constant(e.constant())},li.apply(e,arguments)}function Jg(){var e=Ug(bh());return e.copy=function(){return ra(e,Jg()).exponent(e.exponent())},li.apply(e,arguments)}function gU(){return Jg.apply(null,arguments).exponent(.5)}const SC=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Mg,scaleDiverging:xC,scaleDivergingLog:bC,scaleDivergingPow:Jg,scaleDivergingSqrt:gU,scaleDivergingSymlog:wC,scaleIdentity:J2,scaleImplicit:my,scaleLinear:Z2,scaleLog:tC,scaleOrdinal:Ig,scalePoint:a8,scalePow:Wg,scaleQuantile:iC,scaleQuantize:aC,scaleRadial:nC,scaleSequential:mC,scaleSequentialLog:vC,scaleSequentialPow:Zg,scaleSequentialQuantile:gC,scaleSequentialSqrt:yU,scaleSequentialSymlog:yC,scaleSqrt:Z8,scaleSymlog:rC,scaleThreshold:oC,scaleTime:mU,scaleUtc:vU,tickFormat:X2},Symbol.toStringTag,{value:"Module"}));function xU(e){var t=SC;if(e in t&&typeof t[e]=="function")return t[e]();var r="scale".concat(rg(e));if(r in t&&typeof t[r]=="function")return t[r]()}function Yk(e,t,r){if(typeof e=="function")return e.copy().domain(t).range(r);if(e!=null){var n=xU(e);if(n!=null)return n.domain(t).range(r),n}}function e0(e,t,r,n){if(!(r==null||n==null))return typeof e.scale=="function"?Yk(e.scale,r,n):Yk(t,r,n)}function bU(e){return"scale".concat(rg(e))}function wU(e){return bU(e)in SC}var kC=(e,t,r)=>{if(e!=null){var n=e.scale,i=e.type;if(n==="auto")return i==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!t)?"point":i==="category"?"band":"linear";if(typeof n=="string")return wU(n)?n:"point"}};function SU(e,t){for(var r=0,n=e.length,i=e[0]<e[e.length-1];r<n;){var o=Math.floor((r+n)/2);(i?e[o]<t:e[o]>t)?r=o+1:n=o}return r}function EC(e,t){if(e){var r=t??e.domain(),n=r.map(o=>{var s;return(s=e(o))!==null&&s!==void 0?s:0}),i=e.range();if(!(r.length===0||i.length<2))return o=>{var s,u,d=SU(n,o);if(d<=0)return r[0];if(d>=r.length)return r[r.length-1];var f=(s=n[d-1])!==null&&s!==void 0?s:0,h=(u=n[d])!==null&&u!==void 0?u:0;return Math.abs(o-f)<=Math.abs(o-h)?r[d-1]:r[d]}}}function kU(e){if(e!=null)return"invert"in e&&typeof e.invert=="function"?e.invert.bind(e):EC(e,void 0)}function Qk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Qk(Object(r),!0).forEach(function(n){EU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function EU(e,t,r){return(t=PU(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function PU(e){var t=AU(e,"string");return typeof t=="symbol"?t:t+""}function AU(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function PC(e,t){return jU(e)||_U(e,t)||CU(e,t)||OU()}function OU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function CU(e,t){if(e){if(typeof e=="string")return Xk(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Xk(e,t):void 0}}function Xk(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function _U(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function jU(e){if(Array.isArray(e))return e}var xy=[0,"auto"],St={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0,niceTicks:"auto"},AC=(e,t)=>e.cartesianAxis.xAxis[t],si=(e,t)=>{var r=AC(e,t);return r??St},kt={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:xy,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,niceTicks:"auto",width:Pu},OC=(e,t)=>e.cartesianAxis.yAxis[t],ui=(e,t)=>{var r=OC(e,t);return r??kt},NU={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},t0=(e,t)=>{var r=e.cartesianAxis.zAxis[t];return r??NU},or=(e,t,r)=>{switch(t){case"xAxis":return si(e,r);case"yAxis":return ui(e,r);case"zAxis":return t0(e,r);case"angleAxis":return Pg(e,r);case"radiusAxis":return Ag(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},IU=(e,t,r)=>{switch(t){case"xAxis":return si(e,r);case"yAxis":return ui(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},Tu=(e,t,r)=>{switch(t){case"xAxis":return si(e,r);case"yAxis":return ui(e,r);case"angleAxis":return Pg(e,r);case"radiusAxis":return Ag(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},CC=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function _C(e,t){return r=>{switch(e){case"xAxis":return"xAxisId"in r&&r.xAxisId===t;case"yAxis":return"yAxisId"in r&&r.yAxisId===t;case"zAxis":return"zAxisId"in r&&r.zAxisId===t;case"angleAxis":return"angleAxisId"in r&&r.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in r&&r.radiusAxisId===t;default:return!1}}}var jC=e=>e.graphicalItems.cartesianItems,MU=H([It,fh],_C),NC=(e,t,r)=>e.filter(r).filter(n=>(t==null?void 0:t.includeHidden)===!0?!0:!n.hide),jl=H([jC,or,MU],NC,{memoizeOptions:{resultEqualityCheck:ph}}),IC=H([jl],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(_g)),MC=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),TU=H([jl],MC),TC=e=>e.map(t=>t.data).filter(Boolean).flat(1),DU=H([jl],e=>e.some(t=>!t.data)),DC=H([jl],TC,{memoizeOptions:{resultEqualityCheck:ph}}),RC=(e,t)=>{var r=t.chartData,n=r===void 0?[]:r,i=t.dataStartIndex,o=t.dataEndIndex;return e.length>0?e:n.slice(i,o+1)},r0=H([DC,lh],RC),RU=(e,t,r)=>(t==null?void 0:t.dataKey)!=null?e.map(n=>({value:Nt(n,t.dataKey)})):r.length>0?r.map(n=>n.dataKey).flatMap(n=>e.map(i=>({value:Nt(i,n)}))):e.map(n=>({value:n})),$C=(e,t,r,n,i,o)=>{var s=n.chartData,u=s===void 0?[]:s,d=n.dataStartIndex,f=n.dataEndIndex,h=RU(e,t,r);if(i&&(t==null?void 0:t.dataKey)!=null&&o.length>0){var m=u.slice(d,f+1),v=m.map(x=>({value:Nt(x,t.dataKey)})).filter(x=>x.value!=null);return[...v,...h]}return h},Du=H([r0,or,jl,lh,DU,DC],$C);function Xo(e){if(Cn(e)||e instanceof Date){var t=Number(e);if(Fe(t))return t}}function Zk(e){if(Array.isArray(e)){var t=[Xo(e[0]),Xo(e[1])];return Pn(t)?t:void 0}var r=Xo(e);if(r!=null)return[r,r]}function Nn(e){return e.map(Xo).filter(vr)}function $U(e,t){var r=Xo(e),n=Xo(t);return r==null&&n==null?0:r==null?-1:n==null?1:r-n}var LU=H([Du],e=>e==null?void 0:e.map(t=>t.value).sort($U));function LC(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function zU(e,t,r){if(!r)return[];if(!r.length)return[];var n;if(typeof t=="number"&&!On(t))n=t;else if(Array.isArray(t)){var i=Nn(t);i.length>0&&(n=Math.max(...i))}return n==null?[]:Nn(r.flatMap(o=>{var s=Nt(e,o.dataKey),u,d;if(Array.isArray(s)){var f=PC(s,2);u=f[0],d=f[1]}else u=d=s;if(!(!Fe(u)||!Fe(d)))return[n-u,n+d]}))}var Pt=e=>{var t=Mt(e),r=Cl(e);return Tu(e,t,r)},gl=H([Pt],e=>e==null?void 0:e.dataKey),FU=H([IC,lh,Pt],U2),zC=(e,t,r,n)=>{var i={},o=t.reduce((s,u)=>{if(u.stackId==null)return s;var d=s[u.stackId];return d==null&&(d=[]),d.push(u),s[u.stackId]=d,s},i);return Object.fromEntries(Object.entries(o).map(s=>{var u=PC(s,2),d=u[0],f=u[1],h=n?[...f].reverse():f,m=h.map(Cg);return[d,{stackedData:i4(e,m,r),graphicalItems:h}]}))},FC=H([FU,IC,sh,D2],zC),BC=(e,t,r,n)=>{var i=t.dataStartIndex,o=t.dataEndIndex;if(n==null&&r!=="zAxis")return s4(e,i,o)},BU=H([or],e=>e.allowDataOverflow),n0=e=>{var t;if(e==null||!("domain"in e))return xy;if(e.domain!=null)return e.domain;if("ticks"in e&&e.ticks!=null){if(e.type==="number"){var r=Nn(e.ticks);return[Math.min(...r),Math.max(...r)]}if(e.type==="category")return e.ticks.map(String)}return(t=e==null?void 0:e.domain)!==null&&t!==void 0?t:xy},UC=H([or],n0),WC=H([UC,BU],E2),UU=H([FC,un,It,WC],BC,{memoizeOptions:{resultEqualityCheck:hh}}),i0=e=>e.errorBars,WU=(e,t,r)=>e.flatMap(n=>t[n.id]).filter(Boolean).filter(n=>LC(r,n)),mf=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r.filter(Boolean);if(i.length!==0){var o=i.flat(),s=Math.min(...o),u=Math.max(...o);return[s,u]}},HC=function(t,r,n,i,o){var s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[],u,d;if(n.length>0&&n.forEach(f=>{var h,m=f.data!=null?[...f.data]:s,v=(h=i[f.id])===null||h===void 0?void 0:h.filter(x=>LC(o,x));m.forEach(x=>{var k,S=Nt(x,(k=r.dataKey)!==null&&k!==void 0?k:f.dataKey),E=zU(x,S,v);if(E.length>=2){var P=Math.min(...E),_=Math.max(...E);(u==null||P<u)&&(u=P),(d==null||_>d)&&(d=_)}var j=Zk(S);j!=null&&(u=u==null?j[0]:Math.min(u,j[0]),d=d==null?j[1]:Math.max(d,j[1]))})}),(r==null?void 0:r.dataKey)!=null&&n.length===0&&t.forEach(f=>{var h=Zk(Nt(f,r.dataKey));h!=null&&(u=u==null?h[0]:Math.min(u,h[0]),d=d==null?h[1]:Math.max(d,h[1]))}),Fe(u)&&Fe(d))return[u,d]},HU=H([r0,or,TU,i0,It,b6],HC,{memoizeOptions:{resultEqualityCheck:hh}});function KU(e){var t=e.value;if(Cn(t)||t instanceof Date)return t}var VU=(e,t,r)=>{var n=e.map(KU).filter(i=>i!=null);return r&&(t.dataKey==null||t.allowDuplicatedCategory&&tO(n))?k2(0,e.length):t.allowDuplicatedCategory?n:Array.from(new Set(n))},KC=e=>e.referenceElements.dots,Nl=(e,t,r)=>e.filter(n=>n.ifOverflow==="extendDomain").filter(n=>t==="xAxis"?n.xAxisId===r:n.yAxisId===r),qU=H([KC,It,fh],Nl),VC=e=>e.referenceElements.areas,GU=H([VC,It,fh],Nl),qC=e=>e.referenceElements.lines,YU=H([qC,It,fh],Nl),GC=(e,t)=>{if(e!=null){var r=Nn(e.map(n=>t==="xAxis"?n.x:n.y));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},QU=H(qU,It,GC),YC=(e,t)=>{if(e!=null){var r=Nn(e.flatMap(n=>[t==="xAxis"?n.x1:n.y1,t==="xAxis"?n.x2:n.y2]));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},XU=H([GU,It],YC);function ZU(e){var t;if(e.x!=null)return Nn([e.x]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(n=>n.x);return r==null||r.length===0?[]:Nn(r)}function JU(e){var t;if(e.y!=null)return Nn([e.y]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(n=>n.y);return r==null||r.length===0?[]:Nn(r)}var QC=(e,t)=>{if(e!=null){var r=e.flatMap(n=>t==="xAxis"?ZU(n):JU(n));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},e7=H([YU,It],QC),t7=H(QU,e7,XU,(e,t,r)=>mf(e,r,t)),XC=(e,t,r,n,i,o,s,u)=>{if(r!=null)return r;var d=s==="vertical"&&u==="xAxis"||s==="horizontal"&&u==="yAxis",f=d?mf(n,o,i):mf(o,i);return A6(t,f,e.allowDataOverflow)},r7=H([or,UC,WC,UU,HU,t7,ot,It],XC,{memoizeOptions:{resultEqualityCheck:hh}}),n7=[0,1],ZC=(e,t,r,n,i,o,s)=>{if(!((e==null||r==null||r.length===0)&&s===void 0)){var u=e.dataKey,d=e.type,f=Mn(t,o);if(f&&u==null){var h;return k2(0,(h=r==null?void 0:r.length)!==null&&h!==void 0?h:0)}return d==="category"?VU(n,e,f):i==="expand"&&!f?n7:s}},a0=H([or,ot,r0,Du,sh,It,r7],ZC),Il=H([or,CC,Sg],kC),JC=(e,t,r)=>{var n=t.niceTicks;if(n!=="none"){var i=n0(t),o=Array.isArray(i)&&(i[0]==="auto"||i[1]==="auto");if((n==="snap125"||n==="adaptive")&&t!=null&&t.tickCount&&Pn(e)){if(o)return lk(e,t.tickCount,t.allowDecimals,n);if(t.type==="number")return sk(e,t.tickCount,t.allowDecimals,n)}if(n==="auto"&&r==="linear"&&t!=null&&t.tickCount){if(o&&Pn(e))return lk(e,t.tickCount,t.allowDecimals,"adaptive");if(t.type==="number"&&Pn(e))return sk(e,t.tickCount,t.allowDecimals,"adaptive")}}},o0=H([a0,Tu,Il],JC),e_=(e,t,r,n)=>{if(n!=="angleAxis"&&(e==null?void 0:e.type)==="number"&&Pn(t)&&Array.isArray(r)&&r.length>0){var i,o,s=t[0],u=(i=r[0])!==null&&i!==void 0?i:0,d=t[1],f=(o=r[r.length-1])!==null&&o!==void 0?o:0;return[Math.min(s,u),Math.max(d,f)]}return t},i7=H([or,a0,o0,It],e_),a7=H(Du,or,(e,t)=>{if(!(!t||t.type!=="number")){var r=1/0,n=Array.from(Nn(e.map(m=>m.value))).sort((m,v)=>m-v),i=n[0],o=n[n.length-1];if(i==null||o==null)return 1/0;var s=o-i;if(s===0)return 1/0;for(var u=0;u<n.length-1;u++){var d=n[u],f=n[u+1];if(!(d==null||f==null)){var h=f-d;r=Math.min(r,h)}}return r/s}}),t_=H(a7,ot,D6,Ht,(e,t,r,n,i)=>i,(e,t,r,n,i)=>{if(!Fe(e))return 0;var o=t==="vertical"?n.height:n.width;if(i==="gap")return e*o/2;if(i==="no-gap"){var s=ea(r,e*o),u=e*o/2;return u-s-(u-s)/o*s}return 0}),o7=(e,t,r)=>{var n=si(e,t);return n==null||typeof n.padding!="string"?0:t_(e,"xAxis",t,r,n.padding)},l7=(e,t,r)=>{var n=ui(e,t);return n==null||typeof n.padding!="string"?0:t_(e,"yAxis",t,r,n.padding)},s7=H(si,o7,(e,t)=>{var r,n;if(e==null)return{left:0,right:0};var i=e.padding;return typeof i=="string"?{left:t,right:t}:{left:((r=i.left)!==null&&r!==void 0?r:0)+t,right:((n=i.right)!==null&&n!==void 0?n:0)+t}}),u7=H(ui,l7,(e,t)=>{var r,n;if(e==null)return{top:0,bottom:0};var i=e.padding;return typeof i=="string"?{top:t,bottom:t}:{top:((r=i.top)!==null&&r!==void 0?r:0)+t,bottom:((n=i.bottom)!==null&&n!==void 0?n:0)+t}}),r_=H([Ht,s7,th,eh,(e,t,r)=>r],(e,t,r,n,i)=>{var o=n.padding;return i?[o.left,r.width-o.right]:[e.left+t.left,e.left+e.width-t.right]}),n_=H([Ht,ot,u7,th,eh,(e,t,r)=>r],(e,t,r,n,i,o)=>{var s=i.padding;return o?[n.height-s.bottom,s.top]:t==="horizontal"?[e.top+e.height-r.bottom,e.top+r.top]:[e.top+r.top,e.top+e.height-r.bottom]}),Ru=(e,t,r,n)=>{var i;switch(t){case"xAxis":return r_(e,r,n);case"yAxis":return n_(e,r,n);case"zAxis":return(i=t0(e,r))===null||i===void 0?void 0:i.range;case"angleAxis":return z2(e);case"radiusAxis":return F2(e,r);default:return}},i_=H([or,Ru],uh),c7=H([Il,i7],H6),l0=H([or,Il,c7,i_],e0),a_=(e,t,r,n)=>{if(!(r==null||r.dataKey==null)){var i=r.type,o=r.scale,s=Mn(e,n);if(s&&(i==="number"||o!=="auto"))return t.map(u=>u.value)}},s0=H([ot,Du,Tu,It],a_),wh=H([l0],jg);H([l0],kU);H([l0,LU],EC);H([jl,i0,It],WU);function o_(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var Sh=(e,t)=>t,kh=(e,t,r)=>r,d7=H(Zf,Sh,kh,(e,t,r)=>e.filter(n=>n.orientation===t).filter(n=>n.mirror===r).sort(o_)),f7=H(Jf,Sh,kh,(e,t,r)=>e.filter(n=>n.orientation===t).filter(n=>n.mirror===r).sort(o_)),l_=(e,t)=>({width:e.width,height:t.height}),h7=(e,t)=>{var r=typeof t.width=="number"?t.width:Pu;return{width:r,height:e.height}},p7=H(Ht,si,l_),m7=(e,t,r)=>{switch(t){case"top":return e.top;case"bottom":return r-e.bottom;default:return 0}},v7=(e,t,r)=>{switch(t){case"left":return e.left;case"right":return r-e.right;default:return 0}},y7=H(oi,Ht,d7,Sh,kh,(e,t,r,n,i)=>{var o={},s;return r.forEach(u=>{var d=l_(t,u);s==null&&(s=m7(t,n,e));var f=n==="top"&&!i||n==="bottom"&&i;o[u.id]=s-Number(f)*d.height,s+=(f?-1:1)*d.height}),o}),g7=H(ai,Ht,f7,Sh,kh,(e,t,r,n,i)=>{var o={},s;return r.forEach(u=>{var d=h7(t,u);s==null&&(s=v7(t,n,e));var f=n==="left"&&!i||n==="right"&&i;o[u.id]=s-Number(f)*d.width,s+=(f?-1:1)*d.width}),o}),x7=(e,t)=>{var r=si(e,t);if(r!=null)return y7(e,r.orientation,r.mirror)},b7=H([Ht,si,x7,(e,t)=>t],(e,t,r,n)=>{if(t!=null){var i=r==null?void 0:r[n];return i==null?{x:e.left,y:0}:{x:e.left,y:i}}}),w7=(e,t)=>{var r=ui(e,t);if(r!=null)return g7(e,r.orientation,r.mirror)},S7=H([Ht,ui,w7,(e,t)=>t],(e,t,r,n)=>{if(t!=null){var i=r==null?void 0:r[n];return i==null?{x:0,y:e.top}:{x:i,y:e.top}}}),k7=H(Ht,ui,(e,t)=>{var r=typeof t.width=="number"?t.width:Pu;return{width:r,height:e.height}}),s_=(e,t,r,n)=>{if(r!=null){var i=r.allowDuplicatedCategory,o=r.type,s=r.dataKey,u=Mn(e,n),d=t.map(h=>h.value),f=d.filter(h=>h!=null);if(s&&u&&o==="category"&&i&&tO(f))return d}},u0=H([ot,Du,or,It],s_),Jk=H([ot,IU,Il,wh,u0,s0,Ru,o0,It],(e,t,r,n,i,o,s,u,d)=>{if(t!=null){var f=Mn(e,d);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:d,categoricalDomain:o,duplicateDomain:i,isCategorical:f,niceTicks:u,range:s,realScaleType:r,scale:n}}}),E7=(e,t,r,n,i,o,s,u,d)=>{if(!(t==null||n==null)){var f=Mn(e,d),h=t.type,m=t.ticks,v=t.tickCount,x=r==="scaleBand"&&typeof n.bandwidth=="function"?n.bandwidth()/2:2,k=h==="category"&&n.bandwidth?n.bandwidth()/x:0;k=d==="angleAxis"&&o!=null&&o.length>=2?Lr(o[0]-o[1])*2*k:k;var S=m||i;return S?S.map((E,P)=>{var _=s?s.indexOf(E):E,j=n.map(_);return Fe(j)?{index:P,coordinate:j+k,value:E,offset:k}:null}).filter(vr):f&&u?u.map((E,P)=>{var _=n.map(E);return Fe(_)?{coordinate:_+k,value:E,index:P,offset:k}:null}).filter(vr):n.ticks?n.ticks(v).map((E,P)=>{var _=n.map(E);return Fe(_)?{coordinate:_+k,value:E,index:P,offset:k}:null}).filter(vr):n.domain().map((E,P)=>{var _=n.map(E);return Fe(_)?{coordinate:_+k,value:s?s[E]:E,index:P,offset:k}:null}).filter(vr)}},u_=H([ot,Tu,Il,wh,o0,Ru,u0,s0,It],E7),P7=(e,t,r,n,i,o,s)=>{if(!(t==null||r==null||n==null||n[0]===n[1])){var u=Mn(e,s),d=t.tickCount,f=0;return f=s==="angleAxis"&&(n==null?void 0:n.length)>=2?Lr(n[0]-n[1])*2*f:f,u&&o?o.map((h,m)=>{var v=r.map(h);return Fe(v)?{coordinate:v+f,value:h,index:m,offset:f}:null}).filter(vr):r.ticks?r.ticks(d).map((h,m)=>{var v=r.map(h);return Fe(v)?{coordinate:v+f,value:h,index:m,offset:f}:null}).filter(vr):r.domain().map((h,m)=>{var v=r.map(h);return Fe(v)?{coordinate:v+f,value:i?i[h]:h,index:m,offset:f}:null}).filter(vr)}},c_=H([ot,Tu,wh,Ru,u0,s0,It],P7),d_=H(or,wh,(e,t)=>{if(!(e==null||t==null))return pf(pf({},e),{},{scale:t})}),A7=H([or,Il,a0,i_],e0),O7=H([A7],jg);H((e,t,r)=>t0(e,r),O7,(e,t)=>{if(!(e==null||t==null))return pf(pf({},e),{},{scale:t})});var C7=H([ot,Zf,Jf],(e,t,r)=>{switch(e){case"horizontal":return t.some(n=>n.reversed)?"right-to-left":"left-to-right";case"vertical":return r.some(n=>n.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),_7=(e,t,r)=>{var n;return(n=e.renderedTicks[t])===null||n===void 0?void 0:n[r]};H([_7],e=>{if(!(!e||e.length===0))return t=>{var r,n=1/0,i=e[0];for(var o of e){var s=Math.abs(o.coordinate-t);s<n&&(n=s,i=o)}return(r=i)===null||r===void 0?void 0:r.value}});var f_=e=>e.options.defaultTooltipEventType,h_=e=>e.options.validateTooltipEventTypes;function p_(e,t,r){if(e==null)return t;var n=e?"axis":"item";return r==null?t:r.includes(n)?n:t}function $u(e,t){var r=f_(e),n=h_(e);return p_(t,r,n)}function j7(e){return ke(t=>$u(t,e))}var m_=(e,t)=>{var r,n=Number(t);if(!(On(n)||t==null))return n>=0?e==null||(r=e[n])===null||r===void 0?void 0:r.value:void 0},N7=e=>e.tooltip.settings,zi={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},I7={itemInteraction:{click:zi,hover:zi},axisInteraction:{click:zi,hover:zi},keyboardInteraction:zi,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},v_=Zt({name:"tooltip",initialState:I7,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:rt()},replaceTooltipEntrySettings:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next,o=zr(e).tooltipItemPayloads.indexOf(n);o>-1&&(e.tooltipItemPayloads[o]=i)},prepare:rt()},removeTooltipEntrySettings:{reducer(e,t){var r=zr(e).tooltipItemPayloads.indexOf(t.payload);r>-1&&e.tooltipItemPayloads.splice(r,1)},prepare:rt()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),Vr=v_.actions,M7=Vr.addTooltipEntrySettings,T7=Vr.replaceTooltipEntrySettings,D7=Vr.removeTooltipEntrySettings,R7=Vr.setTooltipSettingsState,$7=Vr.setActiveMouseOverItemIndex;Vr.mouseLeaveItem;var y_=Vr.mouseLeaveChart;Vr.setActiveClickItemIndex;var g_=Vr.setMouseOverAxisIndex,L7=Vr.setMouseClickAxisIndex,zs=Vr.setSyncInteraction,vf=Vr.setKeyboardInteraction,z7=v_.reducer;function eE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function md(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eE(Object(r),!0).forEach(function(n){F7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function F7(e,t,r){return(t=B7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function B7(e){var t=U7(e,"string");return typeof t=="symbol"?t:t+""}function U7(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function W7(e,t,r){return t==="axis"?r==="click"?e.axisInteraction.click:e.axisInteraction.hover:r==="click"?e.itemInteraction.click:e.itemInteraction.hover}function H7(e){return e.index!=null}var x_=(e,t,r,n)=>{if(t==null)return zi;var i=W7(e,t,r);if(i==null)return zi;if(i.active)return i;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var o=e.settings.active===!0;if(H7(i)){if(o)return md(md({},i),{},{active:!0})}else if(n!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:n,graphicalItemId:void 0};return md(md({},zi),{},{coordinate:i.coordinate})};function K7(e){if(typeof e=="number")return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var r=Number(e);return Number.isFinite(r)?r:void 0}function V7(e,t){var r=K7(e),n=t[0],i=t[1];if(r===void 0)return!1;var o=Math.min(n,i),s=Math.max(n,i);return r>=o&&r<=s}function q7(e,t,r){if(r==null||t==null)return!0;var n=Nt(e,t);return n==null||!Pn(r)?!0:V7(n,r)}var Us=(e,t,r,n)=>{var i=e==null?void 0:e.index;if(i==null)return null;var o=Number(i);if(!Fe(o))return i;var s=0,u=1/0;t.length>0&&(u=t.length-1);var d=Math.max(s,Math.min(o,u)),f=t[d];return f==null||q7(f,r,n)?String(d):null},b_=(e,t,r,n,i,o,s)=>{if(o!=null){var u=s[0],d=u==null?void 0:u.getPosition(o);if(d!=null)return d;var f=i==null?void 0:i[Number(o)];if(f)switch(r){case"horizontal":return{x:f.coordinate,y:(n.top+t)/2};default:return{x:(n.left+e)/2,y:f.coordinate}}}},w_=(e,t,r,n)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var i;if(r==="hover"?i=e.itemInteraction.hover.graphicalItemId:i=e.itemInteraction.click.graphicalItemId,e.syncInteraction.active&&i==null)return e.tooltipItemPayloads;if(i==null&&(n!=null||e.keyboardInteraction.active)){var o=e.tooltipItemPayloads[0];return o!=null?[o]:[]}return e.tooltipItemPayloads.filter(s=>{var u;return((u=s.settings)===null||u===void 0?void 0:u.graphicalItemId)===i})},S_=e=>e.options.tooltipPayloadSearcher,Ml=e=>e.tooltip;function tE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?tE(Object(r),!0).forEach(function(n){G7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function G7(e,t,r){return(t=Y7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Y7(e){var t=Q7(e,"string");return typeof t=="symbol"?t:t+""}function Q7(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function X7(e){if(typeof e=="string"||typeof e=="number")return e}function Z7(e){if(typeof e=="string"||typeof e=="number"||typeof e=="boolean")return e}function J7(e){if(typeof e=="string"||typeof e=="number")return e;if(typeof e=="function")return t=>e(t)}function nE(e){if(typeof e=="string")return e}function e9(e){if(!(e==null||typeof e!="object")){var t="name"in e?X7(e.name):void 0,r="unit"in e?Z7(e.unit):void 0,n="dataKey"in e?J7(e.dataKey):void 0,i="payload"in e?e.payload:void 0,o="color"in e?nE(e.color):void 0,s="fill"in e?nE(e.fill):void 0;return{name:t,unit:r,dataKey:n,payload:i,color:o,fill:s}}}function t9(e,t){return e??t}var k_=(e,t,r,n,i,o,s)=>{if(!(t==null||o==null)){var u=r.chartData,d=r.computedData,f=r.dataStartIndex,h=r.dataEndIndex,m=[];return e.reduce((v,x)=>{var k,S=x.dataDefinedOnItem,E=x.settings,P=t9(S,u),_=Array.isArray(P)?GO(P,f,h):P,j=(k=E==null?void 0:E.dataKey)!==null&&k!==void 0?k:n,O=E==null?void 0:E.nameKey,N;if(n&&Array.isArray(_)&&!Array.isArray(_[0])&&s==="axis"?N=rO(_,n,i):N=o(_,t,d,O),Array.isArray(N))N.forEach(R=>{var z,F,V=e9(R),Q=V==null?void 0:V.name,B=V==null?void 0:V.dataKey,ue=V==null?void 0:V.payload,G=rE(rE({},E),{},{name:Q,unit:V==null?void 0:V.unit,color:(z=V==null?void 0:V.color)!==null&&z!==void 0?z:E==null?void 0:E.color,fill:(F=V==null?void 0:V.fill)!==null&&F!==void 0?F:E==null?void 0:E.fill});v.push(Xw({tooltipEntrySettings:G,dataKey:B,payload:ue,value:Nt(ue,B),name:Q==null?void 0:String(Q)}))});else{var C;v.push(Xw({tooltipEntrySettings:E,dataKey:j,payload:N,value:Nt(N,j),name:(C=Nt(N,O))!==null&&C!==void 0?C:E==null?void 0:E.name}))}return v},m)}},c0=H([Pt,CC,Sg],kC),r9=H([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),n9=H([Mt,Cl],_C),to=H([r9,Pt,n9],NC,{memoizeOptions:{resultEqualityCheck:ph}}),i9=H([to],e=>e.filter(_g)),E_=H([to],TC,{memoizeOptions:{resultEqualityCheck:ph}}),a9=H([to],e=>e.some(t=>!t.data)),Ya=H([E_,un],RC),o9=H([i9,un,Pt],U2),d0=H([Ya,Pt,to,un,a9,E_],$C),P_=H([Pt],n0),l9=H([Pt],e=>e.allowDataOverflow),A_=H([P_,l9],E2),s9=H([to],e=>e.filter(_g)),u9=H([o9,s9,sh,D2],zC),c9=H([u9,un,Mt,A_],BC),d9=H([to],MC),f9=H([Ya,Pt,d9,i0,Mt,w6],HC,{memoizeOptions:{resultEqualityCheck:hh}}),h9=H([KC,Mt,Cl],Nl),p9=H([h9,Mt],GC),m9=H([VC,Mt,Cl],Nl),v9=H([m9,Mt],YC),y9=H([qC,Mt,Cl],Nl),g9=H([y9,Mt],QC),x9=H([p9,g9,v9],mf),b9=H([Pt,P_,A_,c9,f9,x9,ot,Mt],XC),xl=H([Pt,ot,Ya,d0,sh,Mt,b9],ZC),w9=H([xl,Pt,c0],JC),S9=H([Pt,xl,w9,Mt],e_),O_=e=>{var t=Mt(e),r=Cl(e),n=!1;return Ru(e,t,r,n)},C_=H([Pt,O_],uh),k9=H([Pt,c0,S9,C_],e0),__=H([k9],jg),E9=H([ot,d0,Pt,Mt],s_),P9=H([ot,d0,Pt,Mt],a_),A9=(e,t,r,n,i,o,s,u)=>{if(t){var d=t.type,f=Mn(e,u);if(n){var h=r==="scaleBand"&&n.bandwidth?n.bandwidth()/2:2,m=d==="category"&&n.bandwidth?n.bandwidth()/h:0;return m=u==="angleAxis"&&i!=null&&(i==null?void 0:i.length)>=2?Lr(i[0]-i[1])*2*m:m,f&&s?s.map((v,x)=>{var k=n.map(v);return Fe(k)?{coordinate:k+m,value:v,index:x,offset:m}:null}).filter(vr):n.domain().map((v,x)=>{var k=n.map(v);return Fe(k)?{coordinate:k+m,value:o?o[v]:v,index:x,offset:m}:null}).filter(vr)}}},ci=H([ot,Pt,c0,__,O_,E9,P9,Mt],A9),f0=H([f_,h_,N7],(e,t,r)=>p_(r.shared,e,t)),j_=e=>e.tooltip.settings.trigger,h0=e=>e.tooltip.settings.defaultIndex,Lu=H([Ml,f0,j_,h0],x_),cu=H([Lu,Ya,gl,xl],Us),N_=H([ci,cu],m_),O9=H([Lu],e=>{if(e)return e.dataKey}),C9=H([Lu],e=>{if(e)return e.graphicalItemId}),I_=H([Ml,f0,j_,h0],w_),_9=H([ai,oi,ot,Ht,ci,h0,I_],b_),j9=H([Lu,_9],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),N9=H([Lu],e=>{var t;return(t=e==null?void 0:e.active)!==null&&t!==void 0?t:!1}),I9=H([I_,cu,un,gl,N_,S_,f0],k_),M9=H([I9],e=>{if(e!=null){var t=e.map(r=>r.payload).filter(r=>r!=null);return Array.from(new Set(t))}});function iE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?iE(Object(r),!0).forEach(function(n){T9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function T9(e,t,r){return(t=D9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D9(e){var t=R9(e,"string");return typeof t=="symbol"?t:t+""}function R9(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $9=()=>ke(Pt),L9=()=>{var e=$9(),t=ke(ci),r=ke(__);return Kd(!e||!r?void 0:aE(aE({},e),{},{scale:r}),t)};function oE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ro(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?oE(Object(r),!0).forEach(function(n){z9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function z9(e,t,r){return(t=F9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F9(e){var t=B9(e,"string");return typeof t=="symbol"?t:t+""}function B9(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var U9=(e,t,r,n)=>{var i=t.find(o=>o&&o.index===r);if(i){if(e==="horizontal")return{x:i.coordinate,y:n.relativeY};if(e==="vertical")return{x:n.relativeX,y:i.coordinate}}return{x:0,y:0}},W9=(e,t,r,n)=>{var i=t.find(f=>f&&f.index===r);if(i){if(e==="centric"){var o=i.coordinate,s=n.radius;return Ro(Ro(Ro({},n),Bt(n.cx,n.cy,s,o)),{},{angle:o,radius:s})}var u=i.coordinate,d=n.angle;return Ro(Ro(Ro({},n),Bt(n.cx,n.cy,u,d)),{},{angle:d,radius:u})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function H9(e,t){var r=e.relativeX,n=e.relativeY;return r>=t.left&&r<=t.left+t.width&&n>=t.top&&n<=t.top+t.height}var M_=(e,t,r,n,i)=>{var o,s=(o=t==null?void 0:t.length)!==null&&o!==void 0?o:0;if(s<=1||e==null)return 0;if(n==="angleAxis"&&i!=null&&Math.abs(Math.abs(i[1]-i[0])-360)<=1e-6)for(var u=0;u<s;u++){var d,f,h,m,v,x=u>0?(d=r[u-1])===null||d===void 0?void 0:d.coordinate:(f=r[s-1])===null||f===void 0?void 0:f.coordinate,k=(h=r[u])===null||h===void 0?void 0:h.coordinate,S=u>=s-1?(m=r[0])===null||m===void 0?void 0:m.coordinate:(v=r[u+1])===null||v===void 0?void 0:v.coordinate,E=void 0;if(!(x==null||k==null||S==null))if(Lr(k-x)!==Lr(S-k)){var P=[];if(Lr(S-k)===Lr(i[1]-i[0])){E=S;var _=k+i[1]-i[0];P[0]=Math.min(_,(_+x)/2),P[1]=Math.max(_,(_+x)/2)}else{E=x;var j=S+i[1]-i[0];P[0]=Math.min(k,(j+k)/2),P[1]=Math.max(k,(j+k)/2)}var O=[Math.min(k,(E+k)/2),Math.max(k,(E+k)/2)];if(e>O[0]&&e<=O[1]||e>=P[0]&&e<=P[1]){var N;return(N=r[u])===null||N===void 0?void 0:N.index}}else{var C=Math.min(x,S),R=Math.max(x,S);if(e>(C+k)/2&&e<=(R+k)/2){var z;return(z=r[u])===null||z===void 0?void 0:z.index}}}else if(t)for(var F=0;F<s;F++){var V=t[F];if(V!=null){var Q=t[F+1],B=t[F-1];if(F===0&&Q!=null&&e<=(V.coordinate+Q.coordinate)/2||F===s-1&&B!=null&&e>(V.coordinate+B.coordinate)/2||F>0&&F<s-1&&B!=null&&Q!=null&&e>(V.coordinate+B.coordinate)/2&&e<=(V.coordinate+Q.coordinate)/2)return V.index}}return-1},T_=()=>ke(Sg),p0=(e,t)=>t,D_=(e,t,r)=>r,m0=(e,t,r,n)=>n,K9=H(ci,e=>Bf(e,t=>t.coordinate)),v0=H([Ml,p0,D_,m0],x_),y0=H([v0,Ya,gl,xl],Us),V9=(e,t,r)=>{if(t!=null){var n=Ml(e);return t==="axis"?r==="hover"?n.axisInteraction.hover.dataKey:n.axisInteraction.click.dataKey:r==="hover"?n.itemInteraction.hover.dataKey:n.itemInteraction.click.dataKey}},R_=H([Ml,p0,D_,m0],w_),yf=H([ai,oi,ot,Ht,ci,m0,R_],b_),q9=H([v0,yf],(e,t)=>{var r;return(r=e.coordinate)!==null&&r!==void 0?r:t}),$_=H([ci,y0],m_),G9=H([R_,y0,un,gl,$_,S_,p0],k_),Y9=H([v0,y0],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),Q9=(e,t,r,n,i,o,s)=>{if(!(!e||!r||!n||!i)&&H9(e,s)){var u=u4(e,t),d=M_(u,o,i,r,n),f=U9(t,i,d,e);return{activeIndex:String(d),activeCoordinate:f}}},X9=(e,t,r,n,i,o,s)=>{if(!(!e||!n||!i||!o||!r)){var u=f6(e,r);if(u){var d=c4(u,t),f=M_(d,s,o,n,i),h=W9(t,o,f,u);return{activeIndex:String(f),activeCoordinate:h}}}},Z9=(e,t,r,n,i,o,s,u)=>{if(!(!e||!t||!n||!i||!o))return t==="horizontal"||t==="vertical"?Q9(e,t,n,i,o,s,u):X9(e,t,r,n,i,o,s)},J9=H(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,r)=>r,(e,t,r)=>{if(t!=null){var n=e[t];if(n!=null)return r?n.panoramaElement:n.element}}),eW=H(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(n=>parseInt(n,10)).concat(Object.values(rr)),r=Array.from(new Set(t));return r.sort((n,i)=>n-i)},{memoizeOptions:{resultEqualityCheck:W6}});function lE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lE(Object(r),!0).forEach(function(n){tW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tW(e,t,r){return(t=rW(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rW(e){var t=nW(e,"string");return typeof t=="symbol"?t:t+""}function nW(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var iW={},aW={zIndexMap:Object.values(rr).reduce((e,t)=>sE(sE({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),iW)},oW=new Set(Object.values(rr));function lW(e){return oW.has(e)}var L_=Zt({name:"zIndex",initialState:aW,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var r=t.payload.zIndex;e.zIndexMap[r]?e.zIndexMap[r].consumers+=1:e.zIndexMap[r]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:rt()},unregisterZIndexPortal:{reducer:(e,t)=>{var r=t.payload.zIndex;e.zIndexMap[r]&&(e.zIndexMap[r].consumers-=1,e.zIndexMap[r].consumers<=0&&!lW(r)&&delete e.zIndexMap[r])},prepare:rt()},registerZIndexPortalElement:{reducer:(e,t)=>{var r=t.payload,n=r.zIndex,i=r.element,o=r.isPanorama;e.zIndexMap[n]?o?e.zIndexMap[n].panoramaElement=i:e.zIndexMap[n].element=i:e.zIndexMap[n]={consumers:0,element:o?void 0:i,panoramaElement:o?i:void 0}},prepare:rt()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var r=t.payload.zIndex;e.zIndexMap[r]&&(t.payload.isPanorama?e.zIndexMap[r].panoramaElement=void 0:e.zIndexMap[r].element=void 0)},prepare:rt()}}}),Eh=L_.actions,sW=Eh.registerZIndexPortal,av=Eh.unregisterZIndexPortal,uW=Eh.registerZIndexPortalElement,cW=Eh.unregisterZIndexPortalElement,dW=L_.reducer;function di(e){var t=e.zIndex,r=e.children,n=G4(),i=n&&t!==void 0&&t!==0,o=gr(),s=g.useRef(void 0),u=g.useRef(new Set),d=xt(),f=ke(m=>J9(m,t,o));if(g.useLayoutEffect(()=>{if(!i){var m=u.current;m.forEach(x=>{d(av({zIndex:x}))}),m.clear(),s.current=void 0;return}if(u.current.has(t)||(d(sW({zIndex:t})),u.current.add(t)),f){s.current=f;var v=u.current;v.forEach(x=>{x!==t&&(d(av({zIndex:x})),v.delete(x))})}},[d,t,i,f]),g.useLayoutEffect(()=>{var m=u.current;return()=>{m.forEach(v=>{d(av({zIndex:v}))}),m.clear()}},[d]),!i)return r;var h=f??s.current;return h?If.createPortal(r,h):null}function by(){return by=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},by.apply(null,arguments)}function uE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vd(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?uE(Object(r),!0).forEach(function(n){fW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fW(e,t,r){return(t=hW(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hW(e){var t=pW(e,"string");return typeof t=="symbol"?t:t+""}function pW(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mW(e){var t=e.cursor,r=e.cursorComp,n=e.cursorProps;return g.isValidElement(t)?g.cloneElement(t,n):g.createElement(r,n)}function vW(e){var t,r=e.coordinate,n=e.payload,i=e.index,o=e.offset,s=e.tooltipAxisBandSize,u=e.layout,d=e.cursor,f=e.tooltipEventType,h=e.chartName,m=r,v=n,x=i;if(!d||!m||h!=="ScatterChart"&&f!=="axis")return null;var k,S,E;if(h==="ScatterChart")k=m,S=bF,E=rr.cursorLine;else if(h==="BarChart")k=wF(u,m,o,s),S=r6,E=rr.cursorRectangle;else if(u==="radial"&&nO(m)){var P=w2(m),_=P.cx,j=P.cy,O=P.radius,N=P.startAngle,C=P.endAngle;k={cx:_,cy:j,startAngle:N,endAngle:C,innerRadius:O,outerRadius:O},S=v6,E=rr.cursorLine}else k={points:y6(u,m,o)},S=Od,E=rr.cursorLine;var R=typeof d=="object"&&"className"in d?d.className:void 0,z=vd(vd(vd(vd({stroke:"#ccc",pointerEvents:"none"},o),k),Lf(d)),{},{payload:v,payloadIndex:x,className:Qe("recharts-tooltip-cursor",R)});return g.createElement(di,{zIndex:(t=e.zIndex)!==null&&t!==void 0?t:E},g.createElement(mW,{cursor:d,cursorComp:S,cursorProps:z}))}function yW(e){var t=L9(),r=n2(),n=Pl(),i=T_();return t==null||r==null||n==null||i==null?null:g.createElement(vW,by({},e,{offset:r,layout:n,tooltipAxisBandSize:t,chartName:i}))}var z_=g.createContext(null),gW=()=>g.useContext(z_),ov={exports:{}},cE;function xW(){return cE||(cE=1,(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(d,f,h){this.fn=d,this.context=f,this.once=h||!1}function o(d,f,h,m,v){if(typeof h!="function")throw new TypeError("The listener must be a function");var x=new i(h,m||d,v),k=r?r+f:f;return d._events[k]?d._events[k].fn?d._events[k]=[d._events[k],x]:d._events[k].push(x):(d._events[k]=x,d._eventsCount++),d}function s(d,f){--d._eventsCount===0?d._events=new n:delete d._events[f]}function u(){this._events=new n,this._eventsCount=0}u.prototype.eventNames=function(){var f=[],h,m;if(this._eventsCount===0)return f;for(m in h=this._events)t.call(h,m)&&f.push(r?m.slice(1):m);return Object.getOwnPropertySymbols?f.concat(Object.getOwnPropertySymbols(h)):f},u.prototype.listeners=function(f){var h=r?r+f:f,m=this._events[h];if(!m)return[];if(m.fn)return[m.fn];for(var v=0,x=m.length,k=new Array(x);v<x;v++)k[v]=m[v].fn;return k},u.prototype.listenerCount=function(f){var h=r?r+f:f,m=this._events[h];return m?m.fn?1:m.length:0},u.prototype.emit=function(f,h,m,v,x,k){var S=r?r+f:f;if(!this._events[S])return!1;var E=this._events[S],P=arguments.length,_,j;if(E.fn){switch(E.once&&this.removeListener(f,E.fn,void 0,!0),P){case 1:return E.fn.call(E.context),!0;case 2:return E.fn.call(E.context,h),!0;case 3:return E.fn.call(E.context,h,m),!0;case 4:return E.fn.call(E.context,h,m,v),!0;case 5:return E.fn.call(E.context,h,m,v,x),!0;case 6:return E.fn.call(E.context,h,m,v,x,k),!0}for(j=1,_=new Array(P-1);j<P;j++)_[j-1]=arguments[j];E.fn.apply(E.context,_)}else{var O=E.length,N;for(j=0;j<O;j++)switch(E[j].once&&this.removeListener(f,E[j].fn,void 0,!0),P){case 1:E[j].fn.call(E[j].context);break;case 2:E[j].fn.call(E[j].context,h);break;case 3:E[j].fn.call(E[j].context,h,m);break;case 4:E[j].fn.call(E[j].context,h,m,v);break;default:if(!_)for(N=1,_=new Array(P-1);N<P;N++)_[N-1]=arguments[N];E[j].fn.apply(E[j].context,_)}}return!0},u.prototype.on=function(f,h,m){return o(this,f,h,m,!1)},u.prototype.once=function(f,h,m){return o(this,f,h,m,!0)},u.prototype.removeListener=function(f,h,m,v){var x=r?r+f:f;if(!this._events[x])return this;if(!h)return s(this,x),this;var k=this._events[x];if(k.fn)k.fn===h&&(!v||k.once)&&(!m||k.context===m)&&s(this,x);else{for(var S=0,E=[],P=k.length;S<P;S++)(k[S].fn!==h||v&&!k[S].once||m&&k[S].context!==m)&&E.push(k[S]);E.length?this._events[x]=E.length===1?E[0]:E:s(this,x)}return this},u.prototype.removeAllListeners=function(f){var h;return f?(h=r?r+f:f,this._events[h]&&s(this,h)):(this._events=new n,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=r,u.EventEmitter=u,e.exports=u})(ov)),ov.exports}var bW=xW();const wW=Ty(bW);var du=new wW,wy="recharts.syncEvent.tooltip",dE="recharts.syncEvent.brush",SW=(e,t)=>{if(t&&Array.isArray(e)){var r=Number.parseInt(t,10);if(!On(r))return e[r]}},kW={chartName:"",tooltipPayloadSearcher:()=>{},eventEmitter:void 0,defaultTooltipEventType:"axis"},F_=Zt({name:"options",initialState:kW,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),EW=F_.reducer,PW=F_.actions.createEventEmitter;function AW(e){return e.tooltip.syncInteraction}var OW={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},B_=Zt({name:"chartData",initialState:OW,reducers:{setChartData(e,t){if(e.chartData=t.payload,t.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var r=t.payload,n=r.startIndex,i=r.endIndex;n!=null&&(e.dataStartIndex=n),i!=null&&(e.dataEndIndex=i)}}}),g0=B_.actions,fE=g0.setChartData,CW=g0.setDataStartEndIndexes;g0.setComputedData;var _W=B_.reducer,jW=["x","y"];function hE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $o(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hE(Object(r),!0).forEach(function(n){NW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NW(e,t,r){return(t=IW(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function IW(e){var t=MW(e,"string");return typeof t=="symbol"?t:t+""}function MW(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function TW(e,t){if(e==null)return{};var r,n,i=DW(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function DW(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function RW(){var e=ke(kg),t=ke(Eg),r=xt(),n=ke(R2),i=ke(ci),o=Pl(),s=rh(),u=ke(d=>d.rootProps.className);g.useEffect(()=>{if(e==null)return El;var d=(f,h,m)=>{if(t!==m&&e===f){if(h.payload.active===!1){r(zs({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(n==="index"){var v;if(s&&h!==null&&h!==void 0&&(v=h.payload)!==null&&v!==void 0&&v.coordinate&&h.payload.sourceViewBox){var x=h.payload.coordinate,k=x.x,S=x.y,E=TW(x,jW),P=h.payload.sourceViewBox,_=P.x,j=P.y,O=P.width,N=P.height,C=$o($o({},E),{},{x:s.x+(O?(k-_)/O:0)*s.width,y:s.y+(N?(S-j)/N:0)*s.height});r($o($o({},h),{},{payload:$o($o({},h.payload),{},{coordinate:C})}))}else r(h);return}if(i!=null){var R;if(typeof n=="function"){var z={activeTooltipIndex:h.payload.index==null?void 0:Number(h.payload.index),isTooltipActive:h.payload.active,activeIndex:h.payload.index==null?void 0:Number(h.payload.index),activeLabel:h.payload.label,activeDataKey:h.payload.dataKey,activeCoordinate:h.payload.coordinate},F=n(i,z);R=i[F]}else n==="value"&&(R=i.find(de=>String(de.value)===h.payload.label));var V=h.payload.coordinate;if(V==null||s==null){r(zs({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(R==null){r(zs({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:h.payload.sourceViewBox,graphicalItemId:void 0}));return}var Q=V.x,B=V.y,ue=Math.min(Q,s.x+s.width),G=Math.min(B,s.y+s.height),le={x:o==="horizontal"?R.coordinate:ue,y:o==="horizontal"?G:R.coordinate},fe=zs({active:h.payload.active,coordinate:le,dataKey:h.payload.dataKey,index:String(R.index),label:h.payload.label,sourceViewBox:h.payload.sourceViewBox,graphicalItemId:h.payload.graphicalItemId});r(fe)}}};return du.on(wy,d),()=>{du.off(wy,d)}},[u,r,t,e,n,i,o,s])}function $W(){var e=ke(kg),t=ke(Eg),r=xt();g.useEffect(()=>{if(e==null)return El;var n=(i,o,s)=>{t!==s&&e===i&&r(CW(o))};return du.on(dE,n),()=>{du.off(dE,n)}},[r,t,e])}function LW(){var e=xt();g.useEffect(()=>{e(PW())},[e]),RW(),$W()}function zW(e,t,r,n,i,o){var s=ke(k=>V9(k,e,t)),u=ke(C9),d=ke(Eg),f=ke(kg),h=ke(R2),m=ke(AW),v=(m==null?void 0:m.sourceViewBox)!=null,x=rh();g.useEffect(()=>{if(!v&&f!=null&&d!=null){var k=zs({active:o,coordinate:r,dataKey:s,index:i,label:typeof n=="number"?String(n):n,sourceViewBox:x,graphicalItemId:u});du.emit(wy,f,k,d)}},[v,r,s,u,i,n,d,f,h,o,x])}function pE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pE(Object(r),!0).forEach(function(n){FW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function FW(e,t,r){return(t=BW(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function BW(e){var t=UW(e,"string");return typeof t=="symbol"?t:t+""}function UW(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function WW(e,t){return qW(e)||VW(e,t)||KW(e,t)||HW()}function HW(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function KW(e,t){if(e){if(typeof e=="string")return vE(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?vE(e,t):void 0}}function vE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function VW(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function qW(e){if(Array.isArray(e))return e}function GW(e){return e.dataKey}function YW(e,t){return g.isValidElement(e)?g.cloneElement(e,t):typeof e=="function"?g.createElement(e,t):g.createElement(zz,t)}var yE=[],QW={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,isAnimationActive:"auto",itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function XW(e){var t,r,n=Hr(e,QW),i=n.active,o=n.allowEscapeViewBox,s=n.animationDuration,u=n.animationEasing,d=n.content,f=n.filterNull,h=n.isAnimationActive,m=n.offset,v=n.payloadUniqBy,x=n.position,k=n.reverseDirection,S=n.useTranslate3d,E=n.wrapperStyle,P=n.cursor,_=n.shared,j=n.trigger,O=n.defaultIndex,N=n.portal,C=n.axisId,R=xt(),z=typeof O=="number"?String(O):O;g.useEffect(()=>{R(R7({shared:_,trigger:j,axisId:C,active:i,defaultIndex:z}))},[R,_,j,C,i,z]);var F=rh(),V=m2(),Q=j7(_),B=(t=ke(Ae=>Y9(Ae,Q,j,z)))!==null&&t!==void 0?t:{},ue=B.activeIndex,G=B.isActive,le=ke(Ae=>G9(Ae,Q,j,z)),fe=ke(Ae=>$_(Ae,Q,j,z)),de=ke(Ae=>q9(Ae,Q,j,z)),Y=le,ae=gW(),X=(r=i??G)!==null&&r!==void 0?r:!1,M=Y5([Y,X]),T=WW(M,2),Z=T[0],se=T[1],te=Q==="axis"?fe:void 0;zW(Q,j,de,te,ue,X);var ce=N??ae;if(ce==null||F==null||Q==null)return null;var ye=Y??yE;X||(ye=yE),f&&ye.length&&(ye=g5(ye.filter(Ae=>Ae.value!=null&&(Ae.hide!==!0||n.includeHidden)),v,GW));var je=ye.length>0,J=mE(mE({},n),{},{payload:ye,label:te,active:X,activeIndex:ue,coordinate:de,accessibilityLayer:V}),we=g.createElement(oF,{allowEscapeViewBox:o,animationDuration:s,animationEasing:u,isAnimationActive:h,active:X,coordinate:de,hasPayload:je,offset:m,position:x,reverseDirection:k,useTranslate3d:S,viewBox:F,wrapperStyle:E,lastBoundingBox:Z,innerRef:se,hasPortalFromProps:!!N},YW(d,J));return g.createElement(g.Fragment,null,If.createPortal(we,ce),X&&g.createElement(yW,{cursor:P,tooltipEventType:Q,coordinate:de,payload:ye,index:ue}))}function ZW(e,t,r){return(t=JW(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function JW(e){var t=eH(e,"string");return typeof t=="symbol"?t:t+""}function eH(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class tH{constructor(t){ZW(this,"cache",new Map),this.maxSize=t}get(t){var r=this.cache.get(t);return r!==void 0&&(this.cache.delete(t),this.cache.set(t,r)),r}set(t,r){if(this.cache.has(t))this.cache.delete(t);else if(this.cache.size>=this.maxSize){var n=this.cache.keys().next().value;n!=null&&this.cache.delete(n)}this.cache.set(t,r)}clear(){this.cache.clear()}size(){return this.cache.size}}function gE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rH(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gE(Object(r),!0).forEach(function(n){nH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function nH(e,t,r){return(t=iH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iH(e){var t=aH(e,"string");return typeof t=="symbol"?t:t+""}function aH(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var oH={cacheSize:2e3,enableCache:!0},U_=rH({},oH),xE=new tH(U_.cacheSize),lH={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},bE="recharts_measurement_span";function sH(e,t){var r=t.fontSize||"",n=t.fontFamily||"",i=t.fontWeight||"",o=t.fontStyle||"",s=t.letterSpacing||"",u=t.textTransform||"";return"".concat(e,"|").concat(r,"|").concat(n,"|").concat(i,"|").concat(o,"|").concat(s,"|").concat(u)}var wE=(e,t)=>{try{var r=document.getElementById(bE);r||(r=document.createElement("span"),r.setAttribute("id",bE),r.setAttribute("aria-hidden","true"),document.body.appendChild(r)),Object.assign(r.style,lH,t),r.textContent="".concat(e);var n=r.getBoundingClientRect();return{width:n.width,height:n.height}}catch{return{width:0,height:0}}},Ws=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||_u.isSsr)return{width:0,height:0};if(!U_.enableCache)return wE(t,r);var n=sH(t,r),i=xE.get(n);if(i)return i;var o=wE(t,r);return xE.set(n,o),o},W_;function gf(e,t){return fH(e)||dH(e,t)||cH(e,t)||uH()}function uH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cH(e,t){if(e){if(typeof e=="string")return SE(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?SE(e,t):void 0}}function SE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function dH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;d=!1}else for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function fH(e){if(Array.isArray(e))return e}function hH(e,t,r){return(t=pH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pH(e){var t=mH(e,"string");return typeof t=="symbol"?t:t+""}function mH(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kE=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,EE=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,vH=/^(px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q)$/,yH=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,gH={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},xH=["cm","mm","pt","pc","in","Q","px"];function bH(e){return xH.includes(e)}var Ho="NaN";function wH(e,t){return e*gH[t]}class zt{static parse(t){var r,n=(r=yH.exec(t))!==null&&r!==void 0?r:[],i=gf(n,3),o=i[1],s=i[2];return o==null?zt.NaN:new zt(parseFloat(o),s??"")}constructor(t,r){this.num=t,this.unit=r,this.num=t,this.unit=r,On(t)&&(this.unit=""),r!==""&&!vH.test(r)&&(this.num=NaN,this.unit=""),bH(r)&&(this.num=wH(t,r),this.unit="px")}add(t){return this.unit!==t.unit?new zt(NaN,""):new zt(this.num+t.num,this.unit)}subtract(t){return this.unit!==t.unit?new zt(NaN,""):new zt(this.num-t.num,this.unit)}multiply(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new zt(NaN,""):new zt(this.num*t.num,this.unit||t.unit)}divide(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new zt(NaN,""):new zt(this.num/t.num,this.unit||t.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return On(this.num)}}W_=zt;hH(zt,"NaN",new W_(NaN,""));function H_(e){if(e==null||e.includes(Ho))return Ho;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=kE.exec(t))!==null&&r!==void 0?r:[],i=gf(n,4),o=i[1],s=i[2],u=i[3],d=zt.parse(o??""),f=zt.parse(u??""),h=s==="*"?d.multiply(f):d.divide(f);if(h.isNaN())return Ho;t=t.replace(kE,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var m,v=(m=EE.exec(t))!==null&&m!==void 0?m:[],x=gf(v,4),k=x[1],S=x[2],E=x[3],P=zt.parse(k??""),_=zt.parse(E??""),j=S==="+"?P.add(_):P.subtract(_);if(j.isNaN())return Ho;t=t.replace(EE,j.toString())}return t}var PE=/\(([^()]*)\)/;function SH(e){for(var t=e,r;(r=PE.exec(t))!=null;){var n=r,i=gf(n,2),o=i[1];t=t.replace(PE,H_(o))}return t}function kH(e){var t=e.replace(/\s+/g,"");return t=SH(t),t=H_(t),t}function EH(e){try{return kH(e)}catch{return Ho}}function lv(e){var t=EH(e.slice(5,-1));return t===Ho?"":t}var PH=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],AH=["dx","dy","angle","className","breakAll"];function Sy(){return Sy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sy.apply(null,arguments)}function AE(e,t){if(e==null)return{};var r,n,i=OH(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function OH(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function OE(e,t){return NH(e)||jH(e,t)||_H(e,t)||CH()}function CH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _H(e,t){if(e){if(typeof e=="string")return CE(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?CE(e,t):void 0}}function CE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function jH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;d=!1}else for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function NH(e){if(Array.isArray(e))return e}var K_=/[ \f\n\r\t\v\u2028\u2029]+/,V_=e=>{var t=e.children,r=e.breakAll,n=e.style;try{var i=[];Ut(t)||(r?i=t.toString().split(""):i=t.toString().split(K_));var o=i.map(u=>({word:u,width:Ws(u,n).width})),s=r?0:Ws(" ",n).width;return{wordsWithComputedWidth:o,spaceWidth:s}}catch{return null}};function q_(e){return e==="start"||e==="middle"||e==="end"||e==="inherit"}function IH(e){return Ut(e)||typeof e=="string"||typeof e=="number"||typeof e=="boolean"}var G_=(e,t,r,n)=>e.reduce((i,o)=>{var s=o.word,u=o.width,d=i[i.length-1];if(d&&u!=null&&(t==null||n||d.width+u+r<Number(t)))d.words.push(s),d.width+=u+r;else{var f={words:[s],width:u};i.push(f)}return i},[]),Y_=e=>e.reduce((t,r)=>t.width>r.width?t:r),MH="…",_E=(e,t,r,n,i,o,s,u)=>{var d=e.slice(0,t),f=V_({breakAll:r,style:n,children:d+MH});if(!f)return[!1,[]];var h=G_(f.wordsWithComputedWidth,o,s,u),m=h.length>i||Y_(h).width>Number(o);return[m,h]},TH=(e,t,r,n,i)=>{var o=e.maxLines,s=e.children,u=e.style,d=e.breakAll,f=be(o),h=String(s),m=G_(t,n,r,i);if(!f||i)return m;var v=m.length>o||Y_(m).width>Number(n);if(!v)return m;for(var x=0,k=h.length-1,S=0,E;x<=k&&S<=h.length-1;){var P=Math.floor((x+k)/2),_=P-1,j=_E(h,_,d,u,o,n,r,i),O=OE(j,2),N=O[0],C=O[1],R=_E(h,P,d,u,o,n,r,i),z=OE(R,1),F=z[0];if(!N&&!F&&(x=P+1),N&&F&&(k=P-1),!N&&F){E=C;break}S++}return E||m},jE=e=>{var t=Ut(e)?[]:e.toString().split(K_);return[{words:t,width:void 0}]},DH=e=>{var t=e.width,r=e.scaleToFit,n=e.children,i=e.style,o=e.breakAll,s=e.maxLines;if((t||r)&&!_u.isSsr){var u,d,f=V_({breakAll:o,children:n,style:i});if(f){var h=f.wordsWithComputedWidth,m=f.spaceWidth;u=h,d=m}else return jE(n);return TH({breakAll:o,children:n,maxLines:s,style:i},u,d,t,!!r)}return jE(n)},Q_="#808080",RH={angle:0,breakAll:!1,capHeight:"0.71em",fill:Q_,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},x0=g.forwardRef((e,t)=>{var r=Hr(e,RH),n=r.x,i=r.y,o=r.lineHeight,s=r.capHeight,u=r.fill,d=r.scaleToFit,f=r.textAnchor,h=r.verticalAnchor,m=AE(r,PH),v=g.useMemo(()=>DH({breakAll:m.breakAll,children:m.children,maxLines:m.maxLines,scaleToFit:d,style:m.style,width:m.width}),[m.breakAll,m.children,m.maxLines,d,m.style,m.width]),x=m.dx,k=m.dy,S=m.angle,E=m.className,P=m.breakAll,_=AE(m,AH);if(!Cn(n)||!Cn(i)||v.length===0)return null;var j=Number(n)+(be(x)?x:0),O=Number(i)+(be(k)?k:0);if(!Fe(j)||!Fe(O))return null;var N;switch(h){case"start":N=lv("calc(".concat(s,")"));break;case"middle":N=lv("calc(".concat((v.length-1)/2," * -").concat(o," + (").concat(s," / 2))"));break;default:N=lv("calc(".concat(v.length-1," * -").concat(o,")"));break}var C=[],R=v[0];if(d&&R!=null){var z=R.width,F=m.width;C.push("scale(".concat(be(F)&&be(z)?F/z:1,")"))}return S&&C.push("rotate(".concat(S,", ").concat(j,", ").concat(O,")")),C.length&&(_.transform=C.join(" ")),g.createElement("text",Sy({},Br(_),{ref:t,x:j,y:O,className:Qe("recharts-text",E),textAnchor:f,fill:u.includes("url")?Q_:u}),v.map((V,Q)=>{var B=V.words.join(P?"":" ");return g.createElement("tspan",{x:j,dy:Q===0?N:o,key:"".concat(B,"-").concat(Q)},B)}))});x0.displayName="Text";function NE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?NE(Object(r),!0).forEach(function(n){$H(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):NE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $H(e,t,r){return(t=LH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LH(e){var t=zH(e,"string");return typeof t=="symbol"?t:t+""}function zH(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var FH=e=>{var t=e.viewBox,r=e.position,n=e.offset,i=n===void 0?0:n,o=e.parentViewBox,s=hg(t),u=s.x,d=s.y,f=s.height,h=s.upperWidth,m=s.lowerWidth,v=u,x=u+(h-m)/2,k=(v+x)/2,S=(h+m)/2,E=v+h/2,P=f>=0?1:-1,_=P*i,j=P>0?"end":"start",O=P>0?"start":"end",N=h>=0?1:-1,C=N*i,R=N>0?"end":"start",z=N>0?"start":"end",F=o;if(r==="top"){var V={x:v+h/2,y:d-_,horizontalAnchor:"middle",verticalAnchor:j};return F&&(V.height=Math.max(d-F.y,0),V.width=h),V}if(r==="bottom"){var Q={x:x+m/2,y:d+f+_,horizontalAnchor:"middle",verticalAnchor:O};return F&&(Q.height=Math.max(F.y+F.height-(d+f),0),Q.width=m),Q}if(r==="left"){var B={x:k-C,y:d+f/2,horizontalAnchor:R,verticalAnchor:"middle"};return F&&(B.width=Math.max(B.x-F.x,0),B.height=f),B}if(r==="right"){var ue={x:k+S+C,y:d+f/2,horizontalAnchor:z,verticalAnchor:"middle"};return F&&(ue.width=Math.max(F.x+F.width-ue.x,0),ue.height=f),ue}var G=F?{width:S,height:f}:{};return r==="insideLeft"?gn({x:k+C,y:d+f/2,horizontalAnchor:z,verticalAnchor:"middle"},G):r==="insideRight"?gn({x:k+S-C,y:d+f/2,horizontalAnchor:R,verticalAnchor:"middle"},G):r==="insideTop"?gn({x:v+h/2,y:d+_,horizontalAnchor:"middle",verticalAnchor:O},G):r==="insideBottom"?gn({x:x+m/2,y:d+f-_,horizontalAnchor:"middle",verticalAnchor:j},G):r==="insideTopLeft"?gn({x:v+C,y:d+_,horizontalAnchor:z,verticalAnchor:O},G):r==="insideTopRight"?gn({x:v+h-C,y:d+_,horizontalAnchor:R,verticalAnchor:O},G):r==="insideBottomLeft"?gn({x:x+C,y:d+f-_,horizontalAnchor:z,verticalAnchor:j},G):r==="insideBottomRight"?gn({x:x+m-C,y:d+f-_,horizontalAnchor:R,verticalAnchor:j},G):r&&typeof r=="object"&&(be(r.x)||Ha(r.x))&&(be(r.y)||Ha(r.y))?gn({x:u+ea(r.x,S),y:d+ea(r.y,f),horizontalAnchor:"end",verticalAnchor:"end"},G):gn({x:E,y:d+f/2,horizontalAnchor:"middle",verticalAnchor:"middle"},G)},BH=["labelRef"],UH=["content"];function IE(e,t){if(e==null)return{};var r,n,i=WH(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function WH(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function ME(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Fs(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ME(Object(r),!0).forEach(function(n){HH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ME(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function HH(e,t,r){return(t=KH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function KH(e){var t=VH(e,"string");return typeof t=="symbol"?t:t+""}function VH(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Gn(){return Gn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Gn.apply(null,arguments)}var X_=g.createContext(null),qH=e=>{var t=e.x,r=e.y,n=e.upperWidth,i=e.lowerWidth,o=e.width,s=e.height,u=e.children,d=g.useMemo(()=>({x:t,y:r,upperWidth:n,lowerWidth:i,width:o,height:s}),[t,r,n,i,o,s]);return g.createElement(X_.Provider,{value:d},u)},Z_=()=>{var e=g.useContext(X_),t=rh();return e||(t?hg(t):void 0)},GH=g.createContext(null),YH=()=>{var e=g.useContext(GH),t=ke(B2);return e||t},QH=e=>{var t=e.value,r=e.formatter,n=Ut(e.children)?t:e.children;return typeof r=="function"?r(n):n},b0=e=>e!=null&&typeof e=="function",XH=(e,t)=>{var r=Lr(t-e),n=Math.min(Math.abs(t-e),360);return r*n},ZH=(e,t,r,n,i)=>{var o=e.offset,s=e.className,u=i.cx,d=i.cy,f=i.innerRadius,h=i.outerRadius,m=i.startAngle,v=i.endAngle,x=i.clockWise,k=(f+h)/2,S=XH(m,v),E=S>=0?1:-1,P,_;switch(t){case"insideStart":P=m+E*o,_=x;break;case"insideEnd":P=v-E*o,_=!x;break;case"end":P=v+E*o,_=x;break;default:throw new Error("Unsupported position ".concat(t))}_=S<=0?_:!_;var j=Bt(u,d,k,P),O=Bt(u,d,k,P+(_?1:-1)*359),N="M".concat(j.x,",").concat(j.y,`
A`).concat(k,",").concat(k,",0,1,").concat(_?0:1,`,
`).concat(O.x,",").concat(O.y),C=Ut(e.id)?Xs("recharts-radial-line-"):e.id;return g.createElement("text",Gn({},n,{dominantBaseline:"central",className:Qe("recharts-radial-bar-label",s)}),g.createElement("defs",null,g.createElement("path",{id:C,d:N})),g.createElement("textPath",{xlinkHref:"#".concat(C)},r))},JH=(e,t,r)=>{var n=e.cx,i=e.cy,o=e.innerRadius,s=e.outerRadius,u=e.startAngle,d=e.endAngle,f=(u+d)/2;if(r==="outside"){var h=Bt(n,i,s+t,f),m=h.x,v=h.y;return{x:m,y:v,textAnchor:m>=n?"start":"end",verticalAnchor:"middle"}}if(r==="center")return{x:n,y:i,textAnchor:"middle",verticalAnchor:"middle"};if(r==="centerTop")return{x:n,y:i,textAnchor:"middle",verticalAnchor:"start"};if(r==="centerBottom")return{x:n,y:i,textAnchor:"middle",verticalAnchor:"end"};var x=(o+s)/2,k=Bt(n,i,x,f),S=k.x,E=k.y;return{x:S,y:E,textAnchor:"middle",verticalAnchor:"middle"}},Cd=e=>e!=null&&"cx"in e&&be(e.cx),eK={angle:0,offset:5,zIndex:rr.label,position:"middle",textBreakAll:!1};function tK(e){if(!Cd(e))return e;var t=e.cx,r=e.cy,n=e.outerRadius,i=n*2;return{x:t-n,y:r-n,width:i,upperWidth:i,lowerWidth:i,height:i}}function Li(e){var t=Hr(e,eK),r=t.viewBox,n=t.parentViewBox,i=t.position,o=t.value,s=t.children,u=t.content,d=t.className,f=d===void 0?"":d,h=t.textBreakAll,m=t.labelRef,v=YH(),x=Z_(),k=i==="center"?x:v??x,S,E,P;r==null?S=k:Cd(r)?S=r:S=hg(r);var _=tK(S);if(!S||Ut(o)&&Ut(s)&&!g.isValidElement(u)&&typeof u!="function")return null;var j=Fs(Fs({},t),{},{viewBox:S});if(g.isValidElement(u)){j.labelRef;var O=IE(j,BH);return g.cloneElement(u,O)}if(typeof u=="function"){j.content;var N=IE(j,UH);if(E=g.createElement(u,N),g.isValidElement(E))return E}else E=QH(t);var C=Br(t);if(Cd(S)){if(i==="insideStart"||i==="insideEnd"||i==="end")return ZH(t,i,E,C,S);P=JH(S,t.offset,t.position)}else{if(!_)return null;var R=FH({viewBox:_,position:i,offset:t.offset,parentViewBox:Cd(n)?void 0:n});P=Fs(Fs({x:R.x,y:R.y,textAnchor:R.horizontalAnchor,verticalAnchor:R.verticalAnchor},R.width!==void 0?{width:R.width}:{}),R.height!==void 0?{height:R.height}:{})}return g.createElement(di,{zIndex:t.zIndex},g.createElement(x0,Gn({ref:m,className:Qe("recharts-label",f)},C,P,{textAnchor:q_(C.textAnchor)?C.textAnchor:P.textAnchor,breakAll:h}),E))}Li.displayName="Label";var rK=(e,t,r)=>{if(!e)return null;var n={viewBox:t,labelRef:r};return e===!0?g.createElement(Li,Gn({key:"label-implicit"},n)):Cn(e)?g.createElement(Li,Gn({key:"label-implicit",value:e},n)):g.isValidElement(e)?e.type===Li?g.cloneElement(e,Fs({key:"label-implicit"},n)):g.createElement(Li,Gn({key:"label-implicit",content:e},n)):b0(e)?g.createElement(Li,Gn({key:"label-implicit",content:e},n)):e&&typeof e=="object"?g.createElement(Li,Gn({},e,{key:"label-implicit"},n)):null};function nK(e){var t=e.label,r=e.labelRef,n=Z_();return rK(t,n,r)||null}var iK=["valueAccessor"],aK=["dataKey","clockWise","id","textBreakAll","zIndex"];function xf(){return xf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},xf.apply(null,arguments)}function TE(e,t){if(e==null)return{};var r,n,i=oK(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function oK(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var lK=e=>{var t=Array.isArray(e.value)?e.value[e.value.length-1]:e.value;if(IH(t))return t},J_=g.createContext(void 0),sK=J_.Provider,ej=g.createContext(void 0);ej.Provider;function uK(){return g.useContext(J_)}function cK(){return g.useContext(ej)}function _d(e){var t=e.valueAccessor,r=t===void 0?lK:t,n=TE(e,iK),i=n.dataKey;n.clockWise;var o=n.id,s=n.textBreakAll,u=n.zIndex,d=TE(n,aK),f=uK(),h=cK(),m=f||h;return!m||!m.length?null:g.createElement(di,{zIndex:u??rr.label},g.createElement(Ur,{className:"recharts-label-list"},m.map((v,x)=>{var k,S=Ut(i)?r(v,x):Nt(v.payload,i),E=Ut(o)?{}:{id:"".concat(o,"-").concat(x)};return g.createElement(Li,xf({key:"label-".concat(x)},Br(v),d,E,{fill:(k=n.fill)!==null&&k!==void 0?k:v.fill,parentViewBox:v.parentViewBox,value:S,textBreakAll:s,viewBox:v.viewBox,index:x,zIndex:0}))})))}_d.displayName="LabelList";function dK(e){var t=e.label;return t?t===!0?g.createElement(_d,{key:"labelList-implicit"}):g.isValidElement(t)||b0(t)?g.createElement(_d,{key:"labelList-implicit",content:t}):typeof t=="object"?g.createElement(_d,xf({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}function ky(){return ky=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ky.apply(null,arguments)}var tj=e=>{var t=e.cx,r=e.cy,n=e.r,i=e.className,o=Qe("recharts-dot",i);return be(t)&&be(r)&&be(n)?g.createElement("circle",ky({},on(e),ng(e),{className:o,cx:t,cy:r,r:n})):null},fK={radiusAxis:{},angleAxis:{}},rj=Zt({name:"polarAxis",initialState:fK,reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=t.payload},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=t.payload},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),Ph=rj.actions;Ph.addRadiusAxis;Ph.removeRadiusAxis;Ph.addAngleAxis;Ph.removeAngleAxis;var hK=rj.reducer;function pK(e){return e&&typeof e=="object"&&"className"in e&&typeof e.className=="string"?e.className:""}var nj=e=>e&&typeof e=="object"&&"clipDot"in e?!!e.clipDot:!0;function DE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?DE(Object(r),!0).forEach(function(n){mK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):DE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mK(e,t,r){return(t=vK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vK(e){var t=yK(e,"string");return typeof t=="symbol"?t:t+""}function yK(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ij(e,t){return RE(RE({},t),e)}function gK(e){return g.isValidElement(e)?e.props:e}function xK(e,t){return g.cloneElement(e,ij(gK(e),t))}function bK(e){if("index"in e){var t=e.index;return typeof t=="number"||typeof t=="string"?t:void 0}}function wK(e){return"isActive"in e&&e.isActive===!0}function SK(e){var t=e.option,r=e.DefaultShape,n=e.shapeProps,i=e.activeClassName,o=i===void 0?"recharts-active-shape":i,s=e.inActiveClassName,u=s===void 0?"recharts-shape":s,d=bK(n),f;return g.isValidElement(t)?f=xK(t,n):t===r?f=g.createElement(r,n):typeof t=="function"?f=t(n,d):typeof t=="object"?f=g.createElement(r,ij(t,n)):f=g.createElement(r,n),wK(n)?g.createElement(Ur,{className:o},f):g.createElement(Ur,{className:u},f)}function kK(e){var t=e.tooltipEntrySettings,r=xt(),n=gr(),i=g.useRef(null);return g.useLayoutEffect(()=>{n||(i.current===null?r(M7(t)):i.current!==t&&r(T7({prev:i.current,next:t})),i.current=t)},[t,r,n]),g.useLayoutEffect(()=>()=>{i.current&&(r(D7(i.current)),i.current=null)},[r]),null}function EK(e){var t=e.legendPayload,r=xt(),n=gr(),i=g.useRef(null);return g.useLayoutEffect(()=>{n||(i.current===null?r(lz(t)):i.current!==t&&r(sz({prev:i.current,next:t})),i.current=t)},[r,n,t]),g.useLayoutEffect(()=>()=>{i.current&&(r(uz(i.current)),i.current=null)},[r]),null}function PK(e,t){return _K(e)||CK(e,t)||OK(e,t)||AK()}function AK(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function OK(e,t){if(e){if(typeof e=="string")return $E(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?$E(e,t):void 0}}function $E(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function CK(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function _K(e){if(Array.isArray(e))return e}var w0="index",jK="append";function S0(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],n=[];for(var i of r)n.push({status:"removed",prev:i});for(var o=0;o<t.length;o++){var s=e[o],u=t[o];s!=null?n.push({status:"matched",prev:s,next:u}):n.push({status:"added",next:u})}return n}function NK(e,t){var r=e.length/t.length,n=t.map((i,o)=>e[Math.floor(o*r)]);return S0(n,t)}function IK(e,t){var r=t.map((n,i)=>e[i]);return S0(r,t)}function MK(e,t){for(var r=new Map,n=0;n<e.length;n++){var i=e[n];if(i!=null){var o=t(i,n);o!=null&&!r.has(o)&&r.set(o,i)}}return r}function TK(e,t,r){var n=MK(e,r),i=new Set,o=t.map((m,v)=>{var x=r(m,v);if(x!=null){var k=n.get(x);if(k!==void 0)return i.add(x),k}}),s=[];for(var u of n){var d=PK(u,2),f=d[0],h=d[1];i.has(f)||s.push(h)}return S0(o,t,s)}function Ey(e,t,r){return t==null?null:e==null?t.map(n=>({status:"added",next:n})):r===w0?NK(e,t):r===jK?IK(e,t):TK(e,t,r)}function aj(e,t){var r=g.useRef(e),n=g.useRef(t.current),i=g.useRef(!0);r.current!==e&&(r.current=e,n.current=t.current,i.current=!1);var o=g.useCallback(function(s,u){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(u===0){i.current=!0;return}u===1&&(n.current=s),u>0&&i.current&&d&&(t.current=s)},[t]);return{startValue:n.current,syncStepValue:o}}function DK(e,t){return zK(e)||LK(e,t)||$K(e,t)||RK()}function RK(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $K(e,t){if(e){if(typeof e=="string")return LE(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?LE(e,t):void 0}}function LE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function LK(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function zK(e){if(Array.isArray(e))return e}function FK(e,t){var r=g.useState(!1),n=DK(r,2),i=n[0],o=n[1],s=g.useCallback(()=>{typeof e=="function"&&e(),o(!0)},[e]),u=g.useCallback(()=>{typeof t=="function"&&t(),o(!1)},[t]);return{isAnimating:i,handleAnimationStart:s,handleAnimationEnd:u}}function BK(e){var t,r=e.animationInput,n=e.animationIdPrefix,i=e.items,o=e.previousItemsRef,s=e.isAnimationActive,u=e.animationBegin,d=e.animationDuration,f=e.animationEasing,h=e.onAnimationStart,m=e.onAnimationEnd,v=e.animationInterpolateFn,x=e.animationMatchBy,k=e.shouldUpdatePreviousRef,S=e.children,E=e.layout,P=b2(r,n),_=aj(P,o),j=(t=_.startValue)!==null&&t!==void 0?t:null,O=Ey(j,i,x??w0);return g.createElement(x2,{animationId:P,begin:u,duration:d,isActive:s,easing:f,onAnimationEnd:m,onAnimationStart:h,key:P},N=>{var C=j==null,R=i==null?i:v(O,N,E),z=k?k(N):N>0;return _.syncStepValue(R,N,z),R==null?null:S(R,N,C)})}var sv;function UK(e,t){return VK(e)||KK(e,t)||HK(e,t)||WK()}function WK(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function HK(e,t){if(e){if(typeof e=="string")return zE(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?zE(e,t):void 0}}function zE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function KK(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function VK(e){if(Array.isArray(e))return e}var qK=()=>{var e=g.useState(()=>Xs("uid-")),t=UK(e,1),r=t[0];return r},oj=(sv=Cf.useId)!==null&&sv!==void 0?sv:qK;function GK(e,t){var r=oj();return t||(e?"".concat(e,"-").concat(r):r)}var YK=g.createContext(void 0),QK=e=>{var t=e.id,r=e.type,n=e.children,i=GK("recharts-".concat(r),t);return g.createElement(YK.Provider,{value:i},n(i))},XK={cartesianItems:[],polarItems:[]},lj=Zt({name:"graphicalItems",initialState:XK,reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:rt()},replaceCartesianGraphicalItem:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next,o=zr(e).cartesianItems.indexOf(n);o>-1&&(e.cartesianItems[o]=i)},prepare:rt()},removeCartesianGraphicalItem:{reducer(e,t){var r=zr(e).cartesianItems.indexOf(t.payload);r>-1&&e.cartesianItems.splice(r,1)},prepare:rt()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:rt()},removePolarGraphicalItem:{reducer(e,t){var r=zr(e).polarItems.indexOf(t.payload);r>-1&&e.polarItems.splice(r,1)},prepare:rt()},replacePolarGraphicalItem:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next,o=zr(e).polarItems.indexOf(n);o>-1&&(e.polarItems[o]=i)},prepare:rt()}}}),Tl=lj.actions,ZK=Tl.addCartesianGraphicalItem,JK=Tl.replaceCartesianGraphicalItem,eV=Tl.removeCartesianGraphicalItem;Tl.addPolarGraphicalItem;Tl.removePolarGraphicalItem;Tl.replacePolarGraphicalItem;var tV=lj.reducer,rV=e=>{var t=xt(),r=g.useRef(null);return g.useLayoutEffect(()=>{r.current===null?t(ZK(e)):r.current!==e&&t(JK({prev:r.current,next:e})),r.current=e},[t,e]),g.useLayoutEffect(()=>()=>{r.current&&(t(eV(r.current)),r.current=null)},[t]),null},nV=g.memo(rV),iV=["points"];function FE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FE(Object(r),!0).forEach(function(n){aV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aV(e,t,r){return(t=oV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oV(e){var t=lV(e,"string");return typeof t=="symbol"?t:t+""}function lV(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bf(){return bf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bf.apply(null,arguments)}function sV(e,t){if(e==null)return{};var r,n,i=uV(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function uV(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function cV(e){var t=e.option,r=e.dotProps,n=e.className;if(g.isValidElement(t))return g.cloneElement(t,r);if(typeof t=="function")return t(r);var i=Qe(n,typeof t!="boolean"?t.className:""),o=r??{};o.points;var s=sV(o,iV);return g.createElement(tj,bf({},s,{className:i}))}function dV(e,t){return e==null?!1:t?!0:e.length===1}function fV(e){var t=e.points,r=e.dot,n=e.className,i=e.dotClassName,o=e.dataKey,s=e.baseProps,u=e.needClip,d=e.clipPathId,f=e.zIndex,h=f===void 0?rr.scatter:f;if(!dV(t,r))return null;var m=nj(r),v=q3(r),x=t.map((S,E)=>{var P,_,j=uv(uv(uv({r:3},s),v),{},{index:E,cx:(P=S.x)!==null&&P!==void 0?P:void 0,cy:(_=S.y)!==null&&_!==void 0?_:void 0,dataKey:o,value:S.value,payload:S.payload,points:t});return g.createElement(cV,{key:"dot-".concat(E),option:r,dotProps:j,className:i})}),k={};return u&&d!=null&&(k.clipPath="url(#clipPath-".concat(m?"":"dots-").concat(d,")")),g.createElement(di,{zIndex:h},g.createElement(Ur,bf({className:n},k),x))}function BE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BE(Object(r),!0).forEach(function(n){hV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):BE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hV(e,t,r){return(t=pV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pV(e){var t=mV(e,"string");return typeof t=="symbol"?t:t+""}function mV(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var sj=0,vV={xAxis:{},yAxis:{},zAxis:{}},uj=Zt({name:"cartesianAxis",initialState:vV,reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=t.payload},prepare:rt()},replaceXAxis:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next;e.xAxis[n.id]!==void 0&&(n.id!==i.id&&delete e.xAxis[n.id],e.xAxis[i.id]=i)},prepare:rt()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:rt()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=t.payload},prepare:rt()},replaceYAxis:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next;e.yAxis[n.id]!==void 0&&(n.id!==i.id&&delete e.yAxis[n.id],e.yAxis[i.id]=i)},prepare:rt()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:rt()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=t.payload},prepare:rt()},replaceZAxis:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next;e.zAxis[n.id]!==void 0&&(n.id!==i.id&&delete e.zAxis[n.id],e.zAxis[i.id]=i)},prepare:rt()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:rt()},updateYAxisWidth(e,t){var r=t.payload,n=r.id,i=r.width,o=e.yAxis[n];if(o){var s,u=o.widthHistory||[];if(u.length===3&&u[0]===u[2]&&i===u[1]&&i!==o.width&&Math.abs(i-((s=u[0])!==null&&s!==void 0?s:0))<=1)return;var d=[...u,i].slice(-3);e.yAxis[n]=UE(UE({},o),{},{width:i,widthHistory:d})}}}}),Tn=uj.actions,yV=Tn.addXAxis,gV=Tn.replaceXAxis,xV=Tn.removeXAxis,bV=Tn.addYAxis,wV=Tn.replaceYAxis,SV=Tn.removeYAxis;Tn.addZAxis;Tn.replaceZAxis;Tn.removeZAxis;var kV=Tn.updateYAxisWidth,EV=uj.reducer,PV=H([Ht],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),AV=H([PV,ai,oi],(e,t,r)=>{if(!(!e||t==null||r==null))return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,r-e.top-e.bottom)}}),k0=()=>ke(AV),OV=()=>ke(M9);function WE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?WE(Object(r),!0).forEach(function(n){CV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):WE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function CV(e,t,r){return(t=_V(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _V(e){var t=jV(e,"string");return typeof t=="symbol"?t:t+""}function jV(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var NV=e=>{var t=e.point,r=e.childIndex,n=e.mainColor,i=e.activeDot,o=e.dataKey,s=e.clipPath;if(i===!1||t.x==null||t.y==null)return null;var u={index:r,dataKey:o,cx:t.x,cy:t.y,r:4,fill:n??"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value},d=cv(cv(cv({},u),Lf(i)),ng(i)),f;return g.isValidElement(i)?f=g.cloneElement(i,d):typeof i=="function"?f=i(d):f=g.createElement(tj,d),g.createElement(Ur,{className:"recharts-active-dot",clipPath:s},f)};function HE(e){var t=e.points,r=e.mainColor,n=e.activeDot,i=e.itemDataKey,o=e.clipPath,s=e.zIndex,u=s===void 0?rr.activeDot:s,d=ke(cu),f=OV();if(t==null||f==null)return null;var h=t.find(m=>f.includes(m.payload));return Ut(h)?null:g.createElement(di,{zIndex:u},g.createElement(NV,{point:h,childIndex:Number(d),mainColor:r,dataKey:i,activeDot:n,clipPath:o}))}var IV=e=>{var t=e.chartData,r=xt(),n=gr();return g.useEffect(()=>n?()=>{}:(r(fE(t)),()=>{r(fE(void 0))}),[t,r,n]),null},KE={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},cj=Zt({name:"brush",initialState:KE,reducers:{setBrushSettings(e,t){return t.payload==null?KE:t.payload}}});cj.actions.setBrushSettings;var MV=cj.reducer;function TV(e){return(e%180+180)%180}var DV=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=TV(i),s=o*Math.PI/180,u=Math.atan(n/r),d=s>u&&s<Math.PI-u?n/Math.sin(s):r/Math.cos(s);return Math.abs(d)},RV={dots:[],areas:[],lines:[]},dj=Zt({name:"referenceElements",initialState:RV,reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var r=zr(e).dots.findIndex(n=>n===t.payload);r!==-1&&e.dots.splice(r,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var r=zr(e).areas.findIndex(n=>n===t.payload);r!==-1&&e.areas.splice(r,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var r=zr(e).lines.findIndex(n=>n===t.payload);r!==-1&&e.lines.splice(r,1)}}}),Dl=dj.actions;Dl.addDot;Dl.removeDot;Dl.addArea;Dl.removeArea;Dl.addLine;Dl.removeLine;var $V=dj.reducer;function LV(e,t){return UV(e)||BV(e,t)||FV(e,t)||zV()}function zV(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function FV(e,t){if(e){if(typeof e=="string")return VE(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?VE(e,t):void 0}}function VE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function BV(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function UV(e){if(Array.isArray(e))return e}var WV=g.createContext(void 0),HV=e=>{var t=e.children,r=g.useState("".concat(Xs("recharts"),"-clip")),n=LV(r,1),i=n[0],o=k0();if(o==null)return null;var s=o.x,u=o.y,d=o.width,f=o.height;return g.createElement(WV.Provider,{value:i},g.createElement("defs",null,g.createElement("clipPath",{id:i},g.createElement("rect",{x:s,y:u,height:f,width:d}))),t)};function fj(e,t){if(t<1)return[];if(t===1)return e;for(var r=[],n=0;n<e.length;n+=t){var i=e[n];i!==void 0&&r.push(i)}return r}function KV(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return DV(n,r)}function VV(e,t,r){var n=r==="width",i=e.x,o=e.y,s=e.width,u=e.height;return t===1?{start:n?i:o,end:n?i+s:o+u}:{start:n?i+s:o+u,end:n?i:o}}function fu(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var o=r();return e*(t-e*o/2-n)>=0&&e*(t+e*o/2-i)<=0}function qV(e,t){return fj(e,t+1)}function GV(e,t,r,n,i){for(var o=(n||[]).slice(),s=t.start,u=t.end,d=0,f=1,h=s,m=function(){var k=n==null?void 0:n[d];if(k===void 0)return{v:fj(n,f)};var S=d,E,P=()=>(E===void 0&&(E=r(k,S)),E),_=k.coordinate,j=d===0||fu(e,_,P,h,u);j||(d=0,h=s,f+=1),j&&(h=_+e*(P()/2+i),d+=f)},v;f<=o.length;)if(v=m(),v)return v.v;return[]}function YV(e,t,r,n,i){var o=(n||[]).slice(),s=o.length;if(s===0)return[];for(var u=t.start,d=t.end,f=1;f<=s;f++){for(var h=(s-1)%f,m=u,v=!0,x=function(){var O=n[S];if(O==null)return 0;var N=S,C,R=()=>(C===void 0&&(C=r(O,N)),C),z=O.coordinate,F=S===h||fu(e,z,R,m,d);if(!F)return v=!1,1;F&&(m=z+e*(R()/2+i))},k,S=h;S<s&&(k=x(),!(k!==0&&k===1));S+=f);if(v){for(var E=[],P=h;P<s;P+=f){var _=n[P];_!=null&&E.push(_)}return E}}return[]}function qE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Qt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qE(Object(r),!0).forEach(function(n){QV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function QV(e,t,r){return(t=XV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XV(e){var t=ZV(e,"string");return typeof t=="symbol"?t:t+""}function ZV(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function JV(e,t,r,n,i){for(var o=(n||[]).slice(),s=o.length,u=t.start,d=t.end,f=function(v){var x=o[v];if(x==null)return 1;var k=x,S,E=()=>(S===void 0&&(S=r(x,v)),S);if(v===s-1){var P=e*(k.coordinate+e*E()/2-d);o[v]=k=Qt(Qt({},k),{},{tickCoord:P>0?k.coordinate-P*e:k.coordinate})}else o[v]=k=Qt(Qt({},k),{},{tickCoord:k.coordinate});if(k.tickCoord!=null){var _=fu(e,k.tickCoord,E,u,d);_&&(d=k.tickCoord-e*(E()/2+i),o[v]=Qt(Qt({},k),{},{isShow:!0}))}},h=s-1;h>=0;h--)f(h);return o}function eq(e,t,r,n,i,o){var s=(n||[]).slice(),u=s.length,d=t.start,f=t.end;if(o){var h=n[u-1];if(h!=null){var m=r(h,u-1),v=e*(h.coordinate+e*m/2-f);if(s[u-1]=h=Qt(Qt({},h),{},{tickCoord:v>0?h.coordinate-v*e:h.coordinate}),h.tickCoord!=null){var x=fu(e,h.tickCoord,()=>m,d,f);x&&(f=h.tickCoord-e*(m/2+i),s[u-1]=Qt(Qt({},h),{},{isShow:!0}))}}}for(var k=o?u-1:u,S=function(_){var j=s[_];if(j==null)return 1;var O=j,N,C=()=>(N===void 0&&(N=r(j,_)),N);if(_===0){var R=e*(O.coordinate-e*C()/2-d);s[_]=O=Qt(Qt({},O),{},{tickCoord:R<0?O.coordinate-R*e:O.coordinate})}else s[_]=O=Qt(Qt({},O),{},{tickCoord:O.coordinate});if(O.tickCoord!=null){var z=fu(e,O.tickCoord,C,d,f);z&&(d=O.tickCoord+e*(C()/2+i),s[_]=Qt(Qt({},O),{},{isShow:!0}))}},E=0;E<k;E++)S(E);return s}function E0(e,t,r){var n=e.tick,i=e.ticks,o=e.viewBox,s=e.minTickGap,u=e.orientation,d=e.interval,f=e.tickFormatter,h=e.unit,m=e.angle;if(!i||!i.length||!n)return[];if(be(d)||_u.isSsr){var v;return(v=qV(i,be(d)?d:0))!==null&&v!==void 0?v:[]}var x=[],k=u==="top"||u==="bottom"?"width":"height",S=h&&k==="width"?Ws(h,{fontSize:t,letterSpacing:r}):{width:0,height:0},E=(N,C)=>{var R=typeof f=="function"?f(N.value,C):N.value;return k==="width"?KV(Ws(R,{fontSize:t,letterSpacing:r}),S,m):Ws(R,{fontSize:t,letterSpacing:r})[k]},P=i[0],_=i[1],j=i.length>=2&&P!=null&&_!=null?Lr(_.coordinate-P.coordinate):1,O=VV(o,j,k);return d==="equidistantPreserveStart"?GV(j,O,E,i,s):d==="equidistantPreserveEnd"?YV(j,O,E,i,s):(d==="preserveStart"||d==="preserveStartEnd"?x=eq(j,O,E,i,s,d==="preserveStartEnd"):x=JV(j,O,E,i,s),x.filter(N=>N.isShow))}var tq=e=>{var t=e.ticks,r=e.label,n=e.labelGapWithTick,i=n,o=e.tickSize,s=o===void 0?0:o,u=e.tickMargin,d=u===void 0?0:u,f=0;if(t){Array.from(t).forEach(x=>{if(x){var k=x.getBoundingClientRect();k.width>f&&(f=k.width)}});var h=r?r.getBoundingClientRect().width:0,m=s+d,v=f+m+h+(r?i:0);return Math.round(v)}return 0},rq={xAxis:{},yAxis:{}},hj=Zt({name:"renderedTicks",initialState:rq,reducers:{setRenderedTicks:(e,t)=>{var r=t.payload,n=r.axisType,i=r.axisId,o=r.ticks;e[n][i]=o},removeRenderedTicks:(e,t)=>{var r=t.payload,n=r.axisType,i=r.axisId;delete e[n][i]}}}),pj=hj.actions,nq=pj.setRenderedTicks,iq=pj.removeRenderedTicks,aq=hj.reducer,oq=["axisLine","width","height","className","hide","ticks","axisType","axisId"];function GE(e,t){return cq(e)||uq(e,t)||sq(e,t)||lq()}function lq(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sq(e,t){if(e){if(typeof e=="string")return YE(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?YE(e,t):void 0}}function YE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function uq(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function cq(e){if(Array.isArray(e))return e}function dq(e,t){if(e==null)return{};var r,n,i=fq(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function fq(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Qa(){return Qa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Qa.apply(null,arguments)}function QE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ht(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?QE(Object(r),!0).forEach(function(n){hq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):QE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hq(e,t,r){return(t=pq(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pq(e){var t=mq(e,"string");return typeof t=="symbol"?t:t+""}function mq(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ei={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd",zIndex:rr.axis};function vq(e){var t=e.x,r=e.y,n=e.width,i=e.height,o=e.orientation,s=e.mirror,u=e.axisLine,d=e.otherSvgProps;if(!u)return null;var f=ht(ht(ht({},d),on(u)),{},{fill:"none"});if(o==="top"||o==="bottom"){var h=+(o==="top"&&!s||o==="bottom"&&s);f=ht(ht({},f),{},{x1:t,y1:r+h*i,x2:t+n,y2:r+h*i})}else{var m=+(o==="left"&&!s||o==="right"&&s);f=ht(ht({},f),{},{x1:t+m*n,y1:r,x2:t+m*n,y2:r+i})}return g.createElement("line",Qa({},f,{className:Qe("recharts-cartesian-axis-line",Za(u,"className"))}))}function yq(e,t,r,n,i,o,s,u,d){var f,h,m,v,x,k,S=u?-1:1,E=e.tickSize||s,P=be(e.tickCoord)?e.tickCoord:e.coordinate;switch(o){case"top":f=h=e.coordinate,v=r+ +!u*i,m=v-S*E,k=m-S*d,x=P;break;case"left":m=v=e.coordinate,h=t+ +!u*n,f=h-S*E,x=f-S*d,k=P;break;case"right":m=v=e.coordinate,h=t+ +u*n,f=h+S*E,x=f+S*d,k=P;break;default:f=h=e.coordinate,v=r+ +u*i,m=v+S*E,k=m+S*d,x=P;break}return{line:{x1:f,y1:m,x2:h,y2:v},tick:{x,y:k}}}function gq(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}function xq(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}function bq(e){var t=e.option,r=e.tickProps,n=e.value,i,o=Qe(r.className,"recharts-cartesian-axis-tick-value");if(g.isValidElement(t))i=g.cloneElement(t,ht(ht({},r),{},{className:o}));else if(typeof t=="function")i=t(ht(ht({},r),{},{className:o}));else{var s="recharts-cartesian-axis-tick-value";typeof t!="boolean"&&(s=Qe(s,pK(t))),i=g.createElement(x0,Qa({},r,{className:s}),n)}return i}function wq(e){var t=e.ticks,r=e.axisType,n=e.axisId,i=xt();return g.useEffect(()=>{if(n==null||r==null)return El;var o=t.map(s=>({value:s.value,coordinate:s.coordinate,offset:s.offset,index:s.index}));return i(nq({ticks:o,axisId:n,axisType:r})),()=>{i(iq({axisId:n,axisType:r}))}},[i,t,n,r]),null}var Sq=g.forwardRef((e,t)=>{var r=e.ticks,n=r===void 0?[]:r,i=e.tick,o=e.tickLine,s=e.stroke,u=e.tickFormatter,d=e.unit,f=e.padding,h=e.tickTextProps,m=e.orientation,v=e.mirror,x=e.x,k=e.y,S=e.width,E=e.height,P=e.tickSize,_=e.tickMargin,j=e.fontSize,O=e.letterSpacing,N=e.getTicksConfig,C=e.events,R=e.axisType,z=e.axisId,F=E0(ht(ht({},N),{},{ticks:n}),j,O),V=on(N),Q=Lf(i),B=q_(V.textAnchor)?V.textAnchor:gq(m,v),ue=xq(m,v),G={};typeof o=="object"&&(G=o);var le=ht(ht({},V),{},{fill:"none"},G),fe=F.map(ae=>ht({entry:ae},yq(ae,x,k,S,E,m,P,v,_))),de=fe.map(ae=>{var X=ae.entry,M=ae.line;return g.createElement(Ur,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(X.value,"-").concat(X.coordinate,"-").concat(X.tickCoord)},o&&g.createElement("line",Qa({},le,M,{className:Qe("recharts-cartesian-axis-tick-line",Za(o,"className"))})))}),Y=fe.map((ae,X)=>{var M,T,Z=ae.entry,se=ae.tick,te=ht(ht(ht(ht({verticalAnchor:ue},V),{},{textAnchor:B,stroke:"none",fill:s},se),{},{index:X,payload:Z,visibleTicksCount:F.length,tickFormatter:u,padding:f},h),{},{angle:(M=(T=h==null?void 0:h.angle)!==null&&T!==void 0?T:V.angle)!==null&&M!==void 0?M:0}),ce=ht(ht({},te),Q);return g.createElement(Ur,Qa({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(Z.value,"-").concat(Z.coordinate,"-").concat(Z.tickCoord)},A$(C,Z,X)),i&&g.createElement(bq,{option:i,tickProps:ce,value:"".concat(typeof u=="function"?u(Z.value,X):Z.value).concat(d||"")}))});return g.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(R,"-ticks")},g.createElement(wq,{ticks:F,axisId:z,axisType:R}),Y.length>0&&g.createElement(di,{zIndex:rr.label},g.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(R,"-tick-labels"),ref:t},Y)),de.length>0&&g.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(R,"-tick-lines")},de))}),kq=g.forwardRef((e,t)=>{var r=e.axisLine,n=e.width,i=e.height,o=e.className,s=e.hide,u=e.ticks,d=e.axisType,f=e.axisId,h=dq(e,oq),m=g.useState(""),v=GE(m,2),x=v[0],k=v[1],S=g.useState(""),E=GE(S,2),P=E[0],_=E[1],j=g.useRef(null);g.useImperativeHandle(t,()=>({getCalculatedWidth:()=>{var N;return tq({ticks:j.current,label:(N=e.labelRef)===null||N===void 0?void 0:N.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var O=g.useCallback(N=>{if(N){var C=N.getElementsByClassName("recharts-cartesian-axis-tick-value");j.current=C;var R=C[0];if(R){var z=window.getComputedStyle(R),F=z.fontSize,V=z.letterSpacing;(F!==x||V!==P)&&(k(F),_(V))}}},[x,P]);return s||n!=null&&n<=0||i!=null&&i<=0?null:g.createElement(di,{zIndex:e.zIndex},g.createElement(Ur,{className:Qe("recharts-cartesian-axis",o)},g.createElement(vq,{x:e.x,y:e.y,width:n,height:i,orientation:e.orientation,mirror:e.mirror,axisLine:r,otherSvgProps:on(e)}),g.createElement(Sq,{ref:O,axisType:d,events:h,fontSize:x,getTicksConfig:e,height:e.height,letterSpacing:P,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:u,unit:e.unit,width:e.width,x:e.x,y:e.y,axisId:f}),g.createElement(qH,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},g.createElement(nK,{label:e.label,labelRef:e.labelRef}),e.children)))}),P0=g.forwardRef((e,t)=>{var r=Hr(e,ei);return g.createElement(kq,Qa({},r,{ref:t}))});P0.displayName="CartesianAxis";var Eq=["x1","y1","x2","y2","key"],Pq=["offset"],Aq=["xAxisId","yAxisId"],Oq=["xAxisId","yAxisId"];function XE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?XE(Object(r),!0).forEach(function(n){Cq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):XE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Cq(e,t,r){return(t=_q(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _q(e){var t=jq(e,"string");return typeof t=="symbol"?t:t+""}function jq(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ca(){return Ca=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ca.apply(null,arguments)}function wf(e,t){if(e==null)return{};var r,n,i=Nq(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Nq(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var Iq=e=>{var t=e.fill;if(!t||t==="none")return null;var r=e.fillOpacity,n=e.x,i=e.y,o=e.width,s=e.height,u=e.ry;return g.createElement("rect",{x:n,y:i,ry:u,width:o,height:s,stroke:"none",fill:t,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function mj(e){var t=e.option,r=e.lineItemProps,n;if(g.isValidElement(t))n=g.cloneElement(t,r);else if(typeof t=="function")n=t(r);else{var i,o=r.x1,s=r.y1,u=r.x2,d=r.y2,f=r.key,h=wf(r,Eq),m=(i=on(h))!==null&&i!==void 0?i:{};m.offset;var v=wf(m,Pq);n=g.createElement("line",Ca({},v,{x1:o,y1:s,x2:u,y2:d,fill:"none",key:f}))}return n}function Mq(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,o=e.horizontalPoints;if(!i||!o||!o.length)return null;e.xAxisId,e.yAxisId;var s=wf(e,Aq),u=o.map((d,f)=>{var h=Xt(Xt({},s),{},{x1:t,y1:d,x2:t+r,y2:d,key:"line-".concat(f),index:f});return g.createElement(mj,{key:"line-".concat(f),option:i,lineItemProps:h})});return g.createElement("g",{className:"recharts-cartesian-grid-horizontal"},u)}function Tq(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,o=e.verticalPoints;if(!i||!o||!o.length)return null;e.xAxisId,e.yAxisId;var s=wf(e,Oq),u=o.map((d,f)=>{var h=Xt(Xt({},s),{},{x1:d,y1:t,x2:d,y2:t+r,key:"line-".concat(f),index:f});return g.createElement(mj,{option:i,lineItemProps:h,key:"line-".concat(f)})});return g.createElement("g",{className:"recharts-cartesian-grid-vertical"},u)}function Dq(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,o=e.width,s=e.height,u=e.horizontalPoints,d=e.horizontal,f=d===void 0?!0:d;if(!f||!t||!t.length||u==null)return null;var h=u.map(v=>Math.round(v+i-i)).sort((v,x)=>v-x);i!==h[0]&&h.unshift(0);var m=h.map((v,x)=>{var k=h[x+1],S=k==null,E=S?i+s-v:k-v;if(E<=0)return null;var P=x%t.length;return g.createElement("rect",{key:"react-".concat(x),y:v,x:n,height:E,width:o,stroke:"none",fill:t[P],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return g.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},m)}function Rq(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,o=e.x,s=e.y,u=e.width,d=e.height,f=e.verticalPoints;if(!r||!n||!n.length)return null;var h=f.map(v=>Math.round(v+o-o)).sort((v,x)=>v-x);o!==h[0]&&h.unshift(0);var m=h.map((v,x)=>{var k=h[x+1],S=k==null,E=S?o+u-v:k-v;if(E<=0)return null;var P=x%n.length;return g.createElement("rect",{key:"react-".concat(x),x:v,y:s,width:E,height:d,stroke:"none",fill:n[P],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return g.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},m)}var $q=(e,t)=>{var r=e.xAxis,n=e.width,i=e.height,o=e.offset;return YO(E0(Xt(Xt(Xt({},ei),r),{},{ticks:QO(r),viewBox:{x:0,y:0,width:n,height:i}})),o.left,o.left+o.width,t)},Lq=(e,t)=>{var r=e.yAxis,n=e.width,i=e.height,o=e.offset;return YO(E0(Xt(Xt(Xt({},ei),r),{},{ticks:QO(r),viewBox:{x:0,y:0,width:n,height:i}})),o.top,o.top+o.height,t)},zq={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:rr.grid};function vj(e){var t=i2(),r=a2(),n=n2(),i=Xt(Xt({},Hr(e,zq)),{},{x:be(e.x)?e.x:n.left,y:be(e.y)?e.y:n.top,width:be(e.width)?e.width:n.width,height:be(e.height)?e.height:n.height}),o=i.xAxisId,s=i.yAxisId,u=i.x,d=i.y,f=i.width,h=i.height,m=i.syncWithTicks,v=i.horizontalValues,x=i.verticalValues,k=gr(),S=ke(F=>Jk(F,"xAxis",o,k)),E=ke(F=>Jk(F,"yAxis",s,k));if(!_n(f)||!_n(h)||!be(u)||!be(d))return null;var P=i.verticalCoordinatesGenerator||$q,_=i.horizontalCoordinatesGenerator||Lq,j=i.horizontalPoints,O=i.verticalPoints;if((!j||!j.length)&&typeof _=="function"){var N=v&&v.length,C=_({yAxis:E?Xt(Xt({},E),{},{ticks:N?v:E.ticks}):void 0,width:t??f,height:r??h,offset:n},N?!0:m);Vd(Array.isArray(C),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof C,"]")),Array.isArray(C)&&(j=C)}if((!O||!O.length)&&typeof P=="function"){var R=x&&x.length,z=P({xAxis:S?Xt(Xt({},S),{},{ticks:R?x:S.ticks}):void 0,width:t??f,height:r??h,offset:n},R?!0:m);Vd(Array.isArray(z),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof z,"]")),Array.isArray(z)&&(O=z)}return g.createElement(di,{zIndex:i.zIndex},g.createElement("g",{className:"recharts-cartesian-grid"},g.createElement(Iq,{fill:i.fill,fillOpacity:i.fillOpacity,x:i.x,y:i.y,width:i.width,height:i.height,ry:i.ry}),g.createElement(Dq,Ca({},i,{horizontalPoints:j})),g.createElement(Rq,Ca({},i,{verticalPoints:O})),g.createElement(Mq,Ca({},i,{offset:n,horizontalPoints:j,xAxis:S,yAxis:E})),g.createElement(Tq,Ca({},i,{offset:n,verticalPoints:O,xAxis:S,yAxis:E}))))}vj.displayName="CartesianGrid";var Fq={},yj=Zt({name:"errorBars",initialState:Fq,reducers:{addErrorBar:(e,t)=>{var r=t.payload,n=r.itemId,i=r.errorBar;e[n]||(e[n]=[]),e[n].push(i)},replaceErrorBar:(e,t)=>{var r=t.payload,n=r.itemId,i=r.prev,o=r.next;e[n]&&(e[n]=e[n].map(s=>s.dataKey===i.dataKey&&s.direction===i.direction?o:s))},removeErrorBar:(e,t)=>{var r=t.payload,n=r.itemId,i=r.errorBar;e[n]&&(e[n]=e[n].filter(o=>o.dataKey!==i.dataKey||o.direction!==i.direction))}}}),A0=yj.actions;A0.addErrorBar;A0.replaceErrorBar;A0.removeErrorBar;var Bq=yj.reducer;function gj(e,t){var r,n,i=ke(f=>si(f,e)),o=ke(f=>ui(f,t)),s=(r=i==null?void 0:i.allowDataOverflow)!==null&&r!==void 0?r:St.allowDataOverflow,u=(n=o==null?void 0:o.allowDataOverflow)!==null&&n!==void 0?n:kt.allowDataOverflow,d=s||u;return{needClip:d,needClipX:s,needClipY:u}}function Uq(e){var t=e.xAxisId,r=e.yAxisId,n=e.clipPathId,i=k0(),o=gj(t,r),s=o.needClipX,u=o.needClipY,d=o.needClip,f=ke(j=>r_(j,t,!1)),h=ke(j=>n_(j,r,!1));if(!d||!i)return null;var m=i.x,v=i.y,x=i.width,k=i.height,S=s&&f?Math.min(f[0],f[1]):m-x/2,E=u&&h?Math.min(h[0],h[1]):v-k/2,P=s&&f?Math.abs(f[1]-f[0]):x*2,_=u&&h?Math.abs(h[1]-h[0]):k*2;return g.createElement("clipPath",{id:"clipPath-".concat(n)},g.createElement("rect",{x:S,y:E,width:P,height:_}))}function Wq(e){var t=Lf(e),r=3,n=2;if(t!=null){var i=t.r,o=t.strokeWidth,s=Number(i),u=Number(o);return(Number.isNaN(s)||s<0)&&(s=r),(Number.isNaN(u)||u<0)&&(u=n),{r:s,strokeWidth:u}}return{r,strokeWidth:n}}function O0(e,t){var r,n;return(r=(n=e.graphicalItems.cartesianItems.find(i=>i.id===t))===null||n===void 0?void 0:n.xAxisId)!==null&&r!==void 0?r:sj}function C0(e,t){var r,n;return(r=(n=e.graphicalItems.cartesianItems.find(i=>i.id===t))===null||n===void 0?void 0:n.yAxisId)!==null&&r!==void 0?r:sj}var xj=(e,t,r)=>d_(e,"xAxis",O0(e,t),r),bj=(e,t,r)=>c_(e,"xAxis",O0(e,t),r),wj=(e,t,r)=>d_(e,"yAxis",C0(e,t),r),Sj=(e,t,r)=>c_(e,"yAxis",C0(e,t),r),Hq=H([ot,xj,wj,bj,Sj],(e,t,r,n,i)=>Mn(e,"xAxis")?Kd(t,n,!1):Kd(r,i,!1)),Kq=(e,t)=>t,kj=H([jC,Kq],(e,t)=>e.filter(r=>r.type==="area").find(r=>r.id===t)),Ej=e=>{var t=ot(e),r=Mn(t,"xAxis");return r?"yAxis":"xAxis"},Vq=(e,t)=>{var r=Ej(e);return r==="yAxis"?C0(e,t):O0(e,t)},qq=(e,t,r)=>FC(e,Ej(e),Vq(e,t),r),Gq=H([kj,qq],(e,t)=>{var r;if(!(e==null||t==null)){var n=e.stackId,i=Cg(e);if(!(n==null||i==null)){var o=(r=t[n])===null||r===void 0?void 0:r.stackedData,s=o==null?void 0:o.find(u=>u.key===i);if(s!=null)return s.map(u=>[u[0],u[1]])}}}),Yq=H([ot,xj,wj,bj,Sj,Gq,x6,Hq,kj,R6],(e,t,r,n,i,o,s,u,d,f)=>{var h=s.chartData,m=s.dataStartIndex,v=s.dataEndIndex;if(!(d==null||e!=="horizontal"&&e!=="vertical"||t==null||r==null||n==null||i==null||n.length===0||i.length===0||u==null)){var x=d.data,k;if(x&&x.length>0?k=x:k=h==null?void 0:h.slice(m,v+1),k!=null)return wG({layout:e,xAxis:t,yAxis:r,xAxisTicks:n,yAxisTicks:i,dataStartIndex:m,areaSettings:d,stackedData:o,displayedData:k,chartBaseValue:f,bandSize:u})}}),Qq=["animationElapsedTime","isAnimating","isEntrance","layout","isRange","stroke","connectNulls"],Xq=["id","baseLine"];function Hs(){return Hs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Hs.apply(null,arguments)}function ZE(e,t){if(e==null)return{};var r,n,i=Zq(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Zq(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Jq(e){var t,r,n=e.alpha,i=e.baseLine,o=e.points,s=e.strokeWidth,u=(t=o[0])===null||t===void 0?void 0:t.x,d=(r=o[o.length-1])===null||r===void 0?void 0:r.x;if(!Fe(u)||!Fe(d))return null;var f=n*Math.abs(u-d),h=Math.max(...o.map(m=>m.y||0));return be(i)?h=Math.max(i,h):i&&Array.isArray(i)&&i.length&&(h=Math.max(...i.map(m=>m.y||0),h)),be(h)?g.createElement("rect",{x:u<d?u:u-f,y:0,width:f,height:Math.floor(h+(s?parseInt("".concat(s),10):1))}):null}function eG(e){var t,r,n=e.alpha,i=e.baseLine,o=e.points,s=e.strokeWidth,u=(t=o[0])===null||t===void 0?void 0:t.y,d=(r=o[o.length-1])===null||r===void 0?void 0:r.y;if(!Fe(u)||!Fe(d))return null;var f=n*Math.abs(u-d),h=Math.max(...o.map(m=>m.x||0));return be(i)?h=Math.max(i,h):i&&Array.isArray(i)&&i.length&&(h=Math.max(...i.map(m=>m.x||0),h)),be(h)?g.createElement("rect",{x:0,y:u<d?u:u-f,width:h+(s?parseInt("".concat(s),10):1),height:Math.floor(f)}):null}function tG(e){var t=e.alpha,r=e.layout,n=e.points,i=e.baseLine,o=e.strokeWidth;return r==="vertical"?g.createElement(eG,{alpha:t,points:n,baseLine:i,strokeWidth:o}):g.createElement(Jq,{alpha:t,points:n,baseLine:i,strokeWidth:o})}function rG(e){var t=e.animationElapsedTime,r=t===void 0?1:t,n=e.isAnimating,i=n===void 0?!1:n,o=e.isEntrance,s=o===void 0?!1:o,u=e.layout,d=e.isRange,f=e.stroke,h=e.connectNulls,m=ZE(e,Qq),v=u==="vertical"?"vertical":"horizontal",x=h??!1,k=oj(),S=m.id,E=m.baseLine,P=ZE(m,Xq),_=on(P),j=g.createElement(Od,Hs({},m,{id:S,baseLine:E,connectNulls:x,stroke:"none",className:"recharts-area-area",layout:v})),O=f!=="none"&&g.createElement(Od,Hs({},_,{className:"recharts-area-curve",layout:v,type:m.type,connectNulls:x,fill:"none",stroke:f,points:m.points})),N=f!=="none"&&d&&Array.isArray(E)&&g.createElement(Od,Hs({},_,{className:"recharts-area-curve",layout:v,type:m.type,connectNulls:x,fill:"none",stroke:f,points:E}));if(s&&(i||r<1)){var C;return g.createElement(Ur,null,g.createElement("defs",null,g.createElement("clipPath",{id:k},g.createElement(tG,{alpha:r,points:(C=m.points)!==null&&C!==void 0?C:[],baseLine:E,layout:v,strokeWidth:m.strokeWidth}))),g.createElement(Ur,{clipPath:"url(#".concat(k,")")},j,O,N))}return g.createElement(g.Fragment,null,j,O,N)}var nG=["id"],iG=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function Sf(){return Sf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sf.apply(null,arguments)}function Pj(e,t){if(e==null)return{};var r,n,i=aG(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function aG(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function JE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?JE(Object(r),!0).forEach(function(n){oG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function oG(e,t,r){return(t=lG(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lG(e){var t=sG(e,"string");return typeof t=="symbol"?t:t+""}function sG(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var uG=(e,t)=>e==null?[]:t===1?e.flatMap(r=>r.status==="removed"?[]:[r.next]):e.flatMap(r=>r.status==="matched"?[bl(bl({},r.next),{},{x:Yn(r.prev.x,r.next.x,t),y:Yn(r.prev.y,r.next.y,t)})]:r.status==="added"?[r.next]:[]),Aj={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",animationMatchBy:w0,animationInterpolateFn:uG,connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",strokeWidth:1,type:"linear",label:!1,shape:rG,xAxisId:0,yAxisId:0,zIndex:rr.area};function kf(e,t){return e&&e!=="none"?e:t}var cG=e=>{var t=e.dataKey,r=e.name,n=e.stroke,i=e.fill,o=e.legendType,s=e.hide;return[{inactive:s,dataKey:t,type:o,color:kf(n,i),value:XO(r,t),payload:e}]},dG=g.memo(e=>{var t=e.dataKey,r=e.data,n=e.stroke,i=e.strokeWidth,o=e.fill,s=e.name,u=e.hide,d=e.unit,f=e.tooltipType,h=e.id,m={dataDefinedOnItem:r,getPosition:El,settings:{stroke:n,strokeWidth:i,fill:o,dataKey:t,nameKey:void 0,name:XO(s,t),hide:u,type:f,color:kf(n,o),unit:d,graphicalItemId:h}};return g.createElement(kK,{tooltipEntrySettings:m})});function fG(e){var t=e.clipPathId,r=e.points,n=e.props,i=n.needClip,o=n.dot,s=n.dataKey,u=on(n);return g.createElement(fV,{points:r,dot:o,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:s,baseProps:u,needClip:i,clipPathId:t})}function hG(e){var t=e.showLabels,r=e.children,n=e.points,i=n.map(o=>{var s,u,d={x:(s=o.x)!==null&&s!==void 0?s:0,y:(u=o.y)!==null&&u!==void 0?u:0,width:0,lowerWidth:0,upperWidth:0,height:0};return bl(bl({},d),{},{value:o.value,payload:o.payload,parentViewBox:void 0,viewBox:d,fill:void 0})});return g.createElement(sK,{value:t?i:void 0},r)}function pG(e){var t=e.points,r=e.baseLine,n=e.needClip,i=e.clipPathId,o=e.props,s=e.animationElapsedTime,u=e.isAnimating,d=e.isEntrance,f=o.layout,h=o.type,m=o.stroke,v=o.connectNulls,x=o.isRange,k=o.shape,S=o.id,E=Pj(o,nG),P=Br(E),_=bl(bl({},P),{},{id:S,points:t,connectNulls:v,type:h,baseLine:r,layout:f,stroke:m,isRange:x,animationElapsedTime:s,isAnimating:u,isEntrance:d});return g.createElement(g.Fragment,null,(t==null?void 0:t.length)>1&&g.createElement(Ur,{clipPath:n?"url(#clipPath-".concat(i,")"):void 0},g.createElement(SK,{option:k,DefaultShape:Aj.shape,shapeProps:_})),g.createElement(fG,{points:t,props:E,clipPathId:i}))}function mG(e,t,r){if(be(e)){var n=be(t)?t:void 0;return Yn(n,e,r)}if(Ut(e)||On(e)){var i=be(t)?t:void 0;return Yn(i,0,r)}return e}function vG(e){var t=e.needClip,r=e.clipPathId,n=e.props,i=e.previousPointsRef,o=e.previousBaselineRef,s=n.points,u=n.baseLine,d=n.isAnimationActive,f=n.animationBegin,h=n.animationDuration,m=n.animationEasing,v=n.animationMatchBy,x=n.animationInterpolateFn,k=g.useMemo(()=>({points:s,baseLine:u}),[s,u]),S=aj(k,o),E=pg(),P=FK(n.onAnimationStart,n.onAnimationEnd),_=P.isAnimating,j=P.handleAnimationStart,O=P.handleAnimationEnd,N=S.startValue;if(E==null)return null;var C;return Array.isArray(u)&&Array.isArray(N)?C=Ey(N,u,v):Array.isArray(u)?C=Ey(null,u,v):C=null,g.createElement(BK,{animationInput:k,animationIdPrefix:"recharts-area-",items:s,previousItemsRef:i,isAnimationActive:d,animationBegin:f,animationDuration:h,animationEasing:m,onAnimationStart:j,onAnimationEnd:O,animationInterpolateFn:x,animationMatchBy:v,layout:E},(R,z,F)=>{var V;return z===1?V=u:Array.isArray(u)?V=x(C,z,E):V=F?u:mG(u,N,z),S.syncStepValue(V,z),g.createElement(hG,{showLabels:!_,points:s},n.children,g.createElement(pG,{points:R,baseLine:V,needClip:t,clipPathId:r,props:n,animationElapsedTime:z,isAnimating:_||z<1,isEntrance:F}),g.createElement(dK,{label:n.label}))})}function yG(e){var t=e.needClip,r=e.clipPathId,n=e.props,i=g.useRef(null),o=g.useRef();return g.createElement(vG,{needClip:t,clipPathId:r,props:n,previousPointsRef:i,previousBaselineRef:o})}class gG extends g.PureComponent{render(){var t=this.props,r=t.hide,n=t.dot,i=t.points,o=t.className,s=t.top,u=t.left,d=t.needClip,f=t.xAxisId,h=t.yAxisId,m=t.width,v=t.height,x=t.id,k=t.baseLine,S=t.zIndex;if(r)return null;var E=Qe("recharts-area",o),P=x,_=Wq(n),j=_.r,O=_.strokeWidth,N=nj(n),C=j*2+O,R=d?"url(#clipPath-".concat(N?"":"dots-").concat(P,")"):void 0;return g.createElement(di,{zIndex:S},g.createElement(Ur,{className:E},d&&g.createElement("defs",null,g.createElement(Uq,{clipPathId:P,xAxisId:f,yAxisId:h}),!N&&g.createElement("clipPath",{id:"clipPath-dots-".concat(P)},g.createElement("rect",{x:u-C/2,y:s-C/2,width:m+C,height:v+C}))),g.createElement(yG,{needClip:d,clipPathId:P,props:this.props})),g.createElement(HE,{points:i,mainColor:kf(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:R}),this.props.isRange&&Array.isArray(k)&&g.createElement(HE,{points:k,mainColor:kf(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:R}))}}function xG(e){var t,r=e.activeDot,n=e.animationBegin,i=e.animationDuration,o=e.animationEasing,s=e.connectNulls,u=e.dot,d=e.fill,f=e.fillOpacity,h=e.hide,m=e.isAnimationActive,v=e.legendType,x=e.stroke,k=e.xAxisId,S=e.yAxisId,E=Pj(e,iG),P=Pl(),_=T_(),j=gj(k,S),O=j.needClip,N=gr(),C=(t=ke(le=>Yq(le,e.id,N)))!==null&&t!==void 0?t:{},R=C.points,z=C.isRange,F=C.baseLine,V=k0();if(P!=="horizontal"&&P!=="vertical"||V==null||_!=="AreaChart"&&_!=="ComposedChart")return null;var Q=V.height,B=V.width,ue=V.x,G=V.y;return!R||!R.length?null:g.createElement(gG,Sf({},E,{activeDot:r,animationBegin:n,animationDuration:i,animationEasing:o,baseLine:F,connectNulls:s,dot:u,fill:d,fillOpacity:f,height:Q,hide:h,layout:P,isAnimationActive:m,isRange:z,legendType:v,needClip:O,points:R,stroke:x,width:B,left:ue,top:G,xAxisId:k,yAxisId:S}))}var bG=(e,t,r,n,i)=>{var o=r??t;if(be(o))return o;var s=e==="horizontal"?i:n,u=s.scale.domain();if(s.type==="number"){var d=Math.max(u[0],u[1]),f=Math.min(u[0],u[1]);return o==="dataMin"?f:o==="dataMax"||d<0?d:Math.max(Math.min(u[0],u[1]),0)}return o==="dataMin"?u[0]:o==="dataMax"?u[1]:u[0]};function wG(e){var t=e.areaSettings,r=t.connectNulls,n=t.baseValue,i=t.dataKey,o=e.stackedData,s=e.layout,u=e.chartBaseValue,d=e.xAxis,f=e.yAxis,h=e.displayedData,m=e.dataStartIndex,v=e.xAxisTicks,x=e.yAxisTicks,k=e.bandSize,S=o&&o.length,E=bG(s,u,n,d,f),P=s==="horizontal",_=!1,j=h.map((N,C)=>{var R,z,F,V;if(S)V=o[m+C];else{var Q=Nt(N,i);Array.isArray(Q)?(V=Q,_=!0):V=[E,Q]}var B=(R=(z=V)===null||z===void 0?void 0:z[1])!==null&&R!==void 0?R:null,ue=B==null||S&&!r&&Nt(N,i)==null;if(P){var G;return{x:Gw({axis:d,ticks:v,bandSize:k,entry:N,index:C}),y:ue?null:(G=f.scale.map(B))!==null&&G!==void 0?G:null,value:V,payload:N}}return{x:ue?null:(F=d.scale.map(B))!==null&&F!==void 0?F:null,y:Gw({axis:f,ticks:x,bandSize:k,entry:N,index:C}),value:V,payload:N}}),O;return S||_?O=j.map(N=>{var C,R=Array.isArray(N.value)?N.value[0]:null;if(P){var z;return{x:N.x,y:R!=null&&N.y!=null&&(z=f.scale.map(R))!==null&&z!==void 0?z:null,payload:N.payload}}return{x:R!=null&&(C=d.scale.map(R))!==null&&C!==void 0?C:null,y:N.y,payload:N.payload}}):O=P?f.scale.map(E):d.scale.map(E),{points:j,baseLine:O??0,isRange:_}}function SG(e){var t=Hr(e,Aj),r=gr();return g.createElement(QK,{id:t.id,type:"area"},n=>g.createElement(g.Fragment,null,g.createElement(EK,{legendPayload:cG(t)}),g.createElement(dG,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:n}),g.createElement(nV,{type:"area",id:n,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:a4(t.stackId),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:r,connectNulls:t.connectNulls}),g.createElement(xG,Sf({},t,{id:n}))))}var Oj=g.memo(SG,oh);Oj.displayName="Area";var kG=["domain","range"],EG=["domain","range"];function eP(e,t){if(e==null)return{};var r,n,i=PG(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function PG(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function tP(e,t){return e===t?!0:Array.isArray(e)&&e.length===2&&Array.isArray(t)&&t.length===2?e[0]===t[0]&&e[1]===t[1]:!1}function Cj(e,t){if(e===t)return!0;var r=e.domain,n=e.range,i=eP(e,kG),o=t.domain,s=t.range,u=eP(t,EG);return!tP(r,o)||!tP(n,s)?!1:oh(i,u)}var AG=["type"],OG=["dangerouslySetInnerHTML","ticks","scale"],CG=["id","scale"];function Py(){return Py=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Py.apply(null,arguments)}function rP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nP(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rP(Object(r),!0).forEach(function(n){_G(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _G(e,t,r){return(t=jG(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jG(e){var t=NG(e,"string");return typeof t=="symbol"?t:t+""}function NG(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ay(e,t){if(e==null)return{};var r,n,i=IG(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function IG(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function MG(e){var t=xt(),r=g.useRef(null),n=pg(),i=e.type,o=Ay(e,AG),s=ch(n,"xAxis",i),u=g.useMemo(()=>{if(s!=null)return nP(nP({},o),{},{type:s})},[o,s]);return g.useLayoutEffect(()=>{u!=null&&(r.current===null?t(yV(u)):r.current!==u&&t(gV({prev:r.current,next:u})),r.current=u)},[u,t]),g.useLayoutEffect(()=>()=>{r.current&&(t(xV(r.current)),r.current=null)},[t]),null}var TG=e=>{var t=e.xAxisId,r=e.className,n=ke(JO),i=gr(),o="xAxis",s=ke(v=>u_(v,o,t,i)),u=ke(v=>p7(v,t)),d=ke(v=>b7(v,t)),f=ke(v=>AC(v,t));if(u==null||d==null||f==null)return null;e.dangerouslySetInnerHTML,e.ticks,e.scale;var h=Ay(e,OG);f.id,f.scale;var m=Ay(f,CG);return g.createElement(P0,Py({},h,m,{x:d.x,y:d.y,width:u.width,height:u.height,className:Qe("recharts-".concat(o," ").concat(o),r),viewBox:n,ticks:s,axisType:o,axisId:t}))},DG={allowDataOverflow:St.allowDataOverflow,allowDecimals:St.allowDecimals,allowDuplicatedCategory:St.allowDuplicatedCategory,angle:St.angle,axisLine:ei.axisLine,height:St.height,hide:!1,includeHidden:St.includeHidden,interval:St.interval,label:!1,minTickGap:St.minTickGap,mirror:St.mirror,orientation:St.orientation,padding:St.padding,reversed:St.reversed,scale:St.scale,tick:St.tick,tickCount:St.tickCount,tickLine:ei.tickLine,tickSize:ei.tickSize,type:St.type,niceTicks:St.niceTicks,xAxisId:0},RG=e=>{var t=Hr(e,DG);return g.createElement(g.Fragment,null,g.createElement(MG,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,niceTicks:t.niceTicks}),g.createElement(TG,t))},Oy=g.memo(RG,Cj);Oy.displayName="XAxis";var $G=["type"],LG=["dangerouslySetInnerHTML","ticks","scale"],zG=["id","scale"];function Cy(){return Cy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Cy.apply(null,arguments)}function iP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aP(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?iP(Object(r),!0).forEach(function(n){FG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function FG(e,t,r){return(t=BG(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function BG(e){var t=UG(e,"string");return typeof t=="symbol"?t:t+""}function UG(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _y(e,t){if(e==null)return{};var r,n,i=WG(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function WG(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function HG(e){var t=xt(),r=g.useRef(null),n=pg(),i=e.type,o=_y(e,$G),s=ch(n,"yAxis",i),u=g.useMemo(()=>{if(s!=null)return aP(aP({},o),{},{type:s})},[s,o]);return g.useLayoutEffect(()=>{u!=null&&(r.current===null?t(bV(u)):r.current!==u&&t(wV({prev:r.current,next:u})),r.current=u)},[u,t]),g.useLayoutEffect(()=>()=>{r.current&&(t(SV(r.current)),r.current=null)},[t]),null}function KG(e){var t=e.yAxisId,r=e.className,n=e.width,i=e.label,o=g.useRef(null),s=g.useRef(null),u=ke(JO),d=gr(),f=xt(),h="yAxis",m=ke(P=>k7(P,t)),v=ke(P=>S7(P,t)),x=ke(P=>u_(P,h,t,d)),k=ke(P=>OC(P,t));if(g.useLayoutEffect(()=>{if(!(n!=="auto"||!m||b0(i)||g.isValidElement(i)||k==null)){var P=o.current;if(P){var _=P.getCalculatedWidth();Math.round(m.width)!==Math.round(_)&&f(kV({id:t,width:_}))}}},[x,m,f,i,t,n,k]),m==null||v==null||k==null)return null;e.dangerouslySetInnerHTML,e.ticks,e.scale;var S=_y(e,LG);k.id,k.scale;var E=_y(k,zG);return g.createElement(P0,Cy({},S,E,{ref:o,labelRef:s,x:v.x,y:v.y,tickTextProps:n==="auto"?{width:void 0}:{width:n},width:m.width,height:m.height,className:Qe("recharts-".concat(h," ").concat(h),r),viewBox:u,ticks:x,axisType:h,axisId:t}))}var VG={allowDataOverflow:kt.allowDataOverflow,allowDecimals:kt.allowDecimals,allowDuplicatedCategory:kt.allowDuplicatedCategory,angle:kt.angle,axisLine:ei.axisLine,hide:!1,includeHidden:kt.includeHidden,interval:kt.interval,label:!1,minTickGap:kt.minTickGap,mirror:kt.mirror,orientation:kt.orientation,padding:kt.padding,reversed:kt.reversed,scale:kt.scale,tick:kt.tick,tickCount:kt.tickCount,tickLine:ei.tickLine,tickSize:ei.tickSize,type:kt.type,niceTicks:kt.niceTicks,width:kt.width,yAxisId:0},qG=e=>{var t=Hr(e,VG);return g.createElement(g.Fragment,null,g.createElement(HG,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter,niceTicks:t.niceTicks}),g.createElement(KG,t))},_j=g.memo(qG,Cj);_j.displayName="YAxis";var GG=(e,t)=>t,_0=H([GG,ot,B2,Mt,C_,ci,K9,Ht],Z9);function YG(e){return"getBBox"in e.currentTarget&&typeof e.currentTarget.getBBox=="function"}function j0(e){var t=e.currentTarget.getBoundingClientRect(),r,n;if(YG(e)){var i=e.currentTarget.getBBox();r=i.width>0?t.width/i.width:1,n=i.height>0?t.height/i.height:1}else{var o=e.currentTarget;r=o.offsetWidth>0?t.width/o.offsetWidth:1,n=o.offsetHeight>0?t.height/o.offsetHeight:1}var s=(u,d)=>({relativeX:Math.round((u-t.left)/r),relativeY:Math.round((d-t.top)/n)});return"touches"in e?Array.from(e.touches).map(u=>s(u.clientX,u.clientY)):s(e.clientX,e.clientY)}var jj=Cr("mouseClick"),Nj=Eu();Nj.startListening({actionCreator:jj,effect:(e,t)=>{var r=e.payload,n=_0(t.getState(),j0(r));(n==null?void 0:n.activeIndex)!=null&&t.dispatch(L7({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate}))}});var jy=Cr("mouseMove"),Ij=Eu(),Lo=null,ya=null,dv=null;Ij.startListening({actionCreator:jy,effect:(e,t)=>{var r=e.payload,n=t.getState(),i=n.eventSettings,o=i.throttleDelay,s=i.throttledEvents,u=s==="all"||(s==null?void 0:s.includes("mousemove"));Lo!==null&&(cancelAnimationFrame(Lo),Lo=null),ya!==null&&(typeof o!="number"||!u)&&(clearTimeout(ya),ya=null),dv=j0(r);var d=()=>{var f=t.getState(),h=$u(f,f.tooltip.settings.shared);if(!dv){Lo=null,ya=null;return}if(h==="axis"){var m=_0(f,dv);(m==null?void 0:m.activeIndex)!=null?t.dispatch(g_({activeIndex:m.activeIndex,activeDataKey:void 0,activeCoordinate:m.activeCoordinate})):t.dispatch(y_())}Lo=null,ya=null};if(!u){d();return}o==="raf"?Lo=requestAnimationFrame(d):typeof o=="number"&&ya===null&&(ya=setTimeout(d,o))}});function QG(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":e==="children"&&typeof t=="object"&&t!==null?"<<CHILDREN>>":t}var oP={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},Mj=Zt({name:"rootProps",initialState:oP,reducers:{updateOptions:(e,t)=>{var r;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=(r=t.payload.barGap)!==null&&r!==void 0?r:oP.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),XG=Mj.reducer,ZG=Mj.actions.updateOptions,JG=null,eY={updatePolarOptions:(e,t)=>e===null?t.payload:(e.startAngle=t.payload.startAngle,e.endAngle=t.payload.endAngle,e.cx=t.payload.cx,e.cy=t.payload.cy,e.innerRadius=t.payload.innerRadius,e.outerRadius=t.payload.outerRadius,e)},Tj=Zt({name:"polarOptions",initialState:JG,reducers:eY});Tj.actions.updatePolarOptions;var tY=Tj.reducer,Dj=Cr("keyDown"),Rj=Cr("focus"),$j=Cr("blur"),Ah=Eu(),zo=null,ga=null,yd=null;Ah.startListening({actionCreator:Dj,effect:(e,t)=>{yd=e.payload,zo!==null&&(cancelAnimationFrame(zo),zo=null);var r=t.getState(),n=r.eventSettings,i=n.throttleDelay,o=n.throttledEvents,s=o==="all"||o.includes("keydown");ga!==null&&(typeof i!="number"||!s)&&(clearTimeout(ga),ga=null);var u=()=>{try{var d=t.getState(),f=d.rootProps.accessibilityLayer!==!1;if(!f)return;var h=d.tooltip.keyboardInteraction,m=yd;if(m!=="ArrowRight"&&m!=="ArrowLeft"&&m!=="Enter")return;var v=Us(h,Ya(d),gl(d),xl(d)),x=v==null?-1:Number(v),k=!Number.isFinite(x)||x<0,S=ci(d),E=Ya(d),P=$u(d,d.tooltip.settings.shared);if(m==="Enter"){if(k)return;var _=yf(d,P,"hover",String(h.index));t.dispatch(vf({active:!h.active,activeIndex:h.index,activeCoordinate:_}));return}var j=C7(d),O=j==="left-to-right"?1:-1,N=m==="ArrowRight"?1:-1,C;if(k){var R=gl(d),z=xl(d),F=N*O,V=le=>({active:!1,index:String(le),dataKey:void 0,graphicalItemId:void 0,coordinate:void 0});if(C=-1,F>0){for(var Q=0;Q<E.length;Q++)if(Us(V(Q),E,R,z)!=null){C=Q;break}}else for(var B=E.length-1;B>=0;B--)if(Us(V(B),E,R,z)!=null){C=B;break}if(C<0)return}else{C=x+N*O;var ue=(S==null?void 0:S.length)||E.length;if(ue===0||C>=ue||C<0)return}var G=yf(d,P,"hover",String(C));t.dispatch(vf({active:!0,activeIndex:C.toString(),activeCoordinate:G}))}finally{zo=null,ga=null}};if(!s){u();return}i==="raf"?zo=requestAnimationFrame(u):typeof i=="number"&&ga===null&&(u(),yd=null,ga=setTimeout(()=>{yd?u():(ga=null,zo=null)},i))}});Ah.startListening({actionCreator:Rj,effect:(e,t)=>{var r=t.getState(),n=r.rootProps.accessibilityLayer!==!1;if(n){var i=r.tooltip.keyboardInteraction;if(!i.active&&i.index==null){var o="0",s=$u(r,r.tooltip.settings.shared),u=yf(r,s,"hover",String(o));t.dispatch(vf({active:!0,activeIndex:o,activeCoordinate:u}))}}}});Ah.startListening({actionCreator:$j,effect:(e,t)=>{var r=t.getState(),n=r.rootProps.accessibilityLayer!==!1;if(n){var i=r.tooltip.keyboardInteraction;i.active&&t.dispatch(vf({active:!1,activeIndex:i.index,activeCoordinate:i.coordinate}))}}});function Lj(e){e.persist();var t=e.currentTarget;return new Proxy(e,{get:(r,n)=>{if(n==="currentTarget")return t;var i=Reflect.get(r,n);return typeof i=="function"?i.bind(r):i}})}var Rr=Cr("externalEvent"),zj=Eu(),gd=new Map,Ds=new Map,fv=new Map;zj.startListening({actionCreator:Rr,effect:(e,t)=>{var r=e.payload,n=r.handler,i=r.reactEvent;if(n!=null){var o=i.type,s=Lj(i);fv.set(o,{handler:n,reactEvent:s});var u=gd.get(o);u!==void 0&&(cancelAnimationFrame(u),gd.delete(o));var d=t.getState(),f=d.eventSettings,h=f.throttleDelay,m=f.throttledEvents,v=m,x=v==="all"||(v==null?void 0:v.includes(o)),k=Ds.get(o);k!==void 0&&(typeof h!="number"||!x)&&(clearTimeout(k),Ds.delete(o));var S=()=>{var _=fv.get(o);try{if(!_)return;var j=_.handler,O=_.reactEvent,N=t.getState(),C={activeCoordinate:j9(N),activeDataKey:O9(N),activeIndex:cu(N),activeLabel:N_(N),activeTooltipIndex:cu(N),isTooltipActive:N9(N)};j&&j(C,O)}finally{gd.delete(o),Ds.delete(o),fv.delete(o)}};if(!x){S();return}if(h==="raf"){var E=requestAnimationFrame(S);gd.set(o,E)}else if(typeof h=="number"){if(!Ds.has(o)){S();var P=setTimeout(S,h);Ds.set(o,P)}}else S()}}});var rY=H([Ml],e=>e.tooltipItemPayloads),nY=H([rY,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>{if(t!=null){var n=e.find(o=>o.settings.graphicalItemId===r);if(n!=null){var i=n.getPosition;if(i!=null)return i(t)}}}),Fj=Cr("touchMove"),Bj=Eu(),xa=null,Ti=null,lP=null,Rs=null;Bj.startListening({actionCreator:Fj,effect:(e,t)=>{var r=e.payload;if(!(r.touches==null||r.touches.length===0)){Rs=Lj(r);var n=t.getState(),i=n.eventSettings,o=i.throttleDelay,s=i.throttledEvents,u=s==="all"||s.includes("touchmove");xa!==null&&(cancelAnimationFrame(xa),xa=null),Ti!==null&&(typeof o!="number"||!u)&&(clearTimeout(Ti),Ti=null),lP=Array.from(r.touches).map(f=>j0({clientX:f.clientX,clientY:f.clientY,currentTarget:r.currentTarget}));var d=()=>{if(Rs!=null){var f=t.getState(),h=$u(f,f.tooltip.settings.shared);if(h==="axis"){var m,v=(m=lP)===null||m===void 0?void 0:m[0];if(v==null){xa=null,Ti=null;return}var x=_0(f,v);(x==null?void 0:x.activeIndex)!=null&&t.dispatch(g_({activeIndex:x.activeIndex,activeDataKey:void 0,activeCoordinate:x.activeCoordinate}))}else if(h==="item"){var k,S=Rs.touches[0];if(document.elementFromPoint==null||S==null)return;var E=document.elementFromPoint(S.clientX,S.clientY);if(!E||!E.getAttribute)return;var P=E.getAttribute(f4),_=(k=E.getAttribute(h4))!==null&&k!==void 0?k:void 0,j=to(f).find(C=>C.id===_);if(P==null||j==null||_==null)return;var O=j.dataKey,N=nY(f,P,_);t.dispatch($7({activeDataKey:O,activeIndex:P,activeCoordinate:N,activeGraphicalItemId:_}))}xa=null,Ti=null}};if(!u){d();return}o==="raf"?xa=requestAnimationFrame(d):typeof o=="number"&&Ti===null&&(d(),Rs=null,Ti=setTimeout(()=>{Rs?d():(Ti=null,xa=null)},o))}}});var Uj={throttleDelay:"raf",throttledEvents:["mousemove","touchmove","pointermove","scroll","wheel"]},Wj=Zt({name:"eventSettings",initialState:Uj,reducers:{setEventSettings:(e,t)=>{t.payload.throttleDelay!=null&&(e.throttleDelay=t.payload.throttleDelay),t.payload.throttledEvents!=null&&(e.throttledEvents=t.payload.throttledEvents)}}}),iY=Wj.actions.setEventSettings,aY=Wj.reducer,oY=bO({brush:MV,cartesianAxis:EV,chartData:_W,errorBars:Bq,eventSettings:aY,graphicalItems:tV,layout:QL,legend:cz,options:EW,polarAxis:hK,polarOptions:tY,referenceElements:$V,renderedTicks:aq,rootProps:XG,tooltip:z7,zIndex:dW}),lY=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Chart";return wL({reducer:oY,preloadedState:t,middleware:n=>{var i;return n({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes((i="es6")!==null&&i!==void 0?i:"")}).concat([Nj.middleware,Ij.middleware,Ah.middleware,zj.middleware,Bj.middleware])},enhancers:n=>{var i=n;return typeof n=="function"&&(i=n()),i.concat(DO({type:"raf"}))},devTools:{serialize:{replacer:QG},name:"recharts-".concat(r)}})};function sY(e){var t=e.preloadedState,r=e.children,n=e.reduxStoreName,i=gr(),o=g.useRef(null);if(i)return r;o.current==null&&(o.current=lY(t,n));var s=ag;return g.createElement(Az,{context:s,store:o.current},r)}function uY(e){var t=e.layout,r=e.margin,n=xt(),i=gr();return g.useEffect(()=>{i||(n(qL(t)),n(VL(r)))},[n,i,t,r]),null}var cY=g.memo(uY,oh);function dY(e){var t=xt();return g.useEffect(()=>{t(ZG(e))},[t,e]),null}var fY=e=>{var t=xt();return g.useEffect(()=>{t(iY(e))},[t,e]),null},hY=g.memo(fY,oh);function sP(e){var t=e.zIndex,r=e.isPanorama,n=g.useRef(null),i=xt();return g.useLayoutEffect(()=>(n.current&&i(uW({zIndex:t,element:n.current,isPanorama:r})),()=>{i(cW({zIndex:t,isPanorama:r}))}),[i,t,r]),g.createElement("g",{tabIndex:-1,ref:n,className:"recharts-zIndex-layer_".concat(t)})}function uP(e){var t=e.children,r=e.isPanorama,n=ke(eW);if(!n||n.length===0)return t;var i=n.filter(s=>s<0),o=n.filter(s=>s>0);return g.createElement(g.Fragment,null,i.map(s=>g.createElement(sP,{key:s,zIndex:s,isPanorama:r})),t,o.map(s=>g.createElement(sP,{key:s,zIndex:s,isPanorama:r})))}var pY=["children"];function mY(e,t){if(e==null)return{};var r,n,i=vY(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function vY(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Ef(){return Ef=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ef.apply(null,arguments)}var yY={width:"100%",height:"100%",display:"block"},gY=g.forwardRef((e,t)=>{var r=i2(),n=a2(),i=m2();if(!_n(r)||!_n(n))return null;var o=e.children,s=e.otherAttributes,u=e.title,d=e.desc,f,h;return s!=null&&(typeof s.tabIndex=="number"?f=s.tabIndex:f=i?0:void 0,typeof s.role=="string"?h=s.role:h=i?"application":void 0),g.createElement(LA,Ef({},s,{title:u,desc:d,role:h,tabIndex:f,width:r,height:n,style:yY,ref:t}),o)}),xY=e=>{var t=e.children,r=ke(th);if(!r)return null;var n=r.width,i=r.height,o=r.y,s=r.x;return g.createElement(LA,{width:n,height:i,x:s,y:o},t)},cP=g.forwardRef((e,t)=>{var r=e.children,n=mY(e,pY),i=gr();return i?g.createElement(xY,null,g.createElement(uP,{isPanorama:!0},r)):g.createElement(gY,Ef({ref:t},n),g.createElement(uP,{isPanorama:!1},r))});function bY(e,t){return EY(e)||kY(e,t)||SY(e,t)||wY()}function wY(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function SY(e,t){if(e){if(typeof e=="string")return dP(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?dP(e,t):void 0}}function dP(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function kY(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function EY(e){if(Array.isArray(e))return e}function PY(){var e=xt(),t=g.useState(null),r=bY(t,2),n=r[0],i=r[1],o=ke(d4);return g.useEffect(()=>{if(n!=null){var s=n.getBoundingClientRect(),u=s.width/n.offsetWidth;Fe(u)&&u!==o&&e(YL(u))}},[n,e,o]),i}function fP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AY(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fP(Object(r),!0).forEach(function(n){OY(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function OY(e,t,r){return(t=CY(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function CY(e){var t=_Y(e,"string");return typeof t=="symbol"?t:t+""}function _Y(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Zi(){return Zi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Zi.apply(null,arguments)}function Pf(e,t){return MY(e)||IY(e,t)||NY(e,t)||jY()}function jY(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function NY(e,t){if(e){if(typeof e=="string")return hP(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?hP(e,t):void 0}}function hP(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function IY(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,u=[],d=!0,f=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(d=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);d=!0);}catch(h){f=!0,i=h}finally{try{if(!d&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function MY(e){if(Array.isArray(e))return e}var TY=()=>(LW(),null);function Af(e){if(typeof e=="number")return e;if(typeof e=="string"){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var DY=g.forwardRef((e,t)=>{var r,n,i=g.useRef(null),o=g.useState({containerWidth:Af((r=e.style)===null||r===void 0?void 0:r.width),containerHeight:Af((n=e.style)===null||n===void 0?void 0:n.height)}),s=Pf(o,2),u=s[0],d=s[1],f=g.useCallback((m,v)=>{d(x=>{var k=Math.round(m),S=Math.round(v);return x.containerWidth===k&&x.containerHeight===S?x:{containerWidth:k,containerHeight:S}})},[]),h=g.useCallback(m=>{if(typeof t=="function"&&t(m),i.current!=null&&(i.current.disconnect(),i.current=null),m!=null&&typeof ResizeObserver<"u"){var v=m.getBoundingClientRect(),x=v.width,k=v.height;f(x,k);var S=P=>{var _=P[0];if(_!=null){var j=_.contentRect,O=j.width,N=j.height;f(O,N)}},E=new ResizeObserver(S);E.observe(m),i.current=E}},[t,f]);return g.useEffect(()=>()=>{var m=i.current;m!=null&&m.disconnect()},[f]),g.createElement(g.Fragment,null,g.createElement(Au,{width:u.containerWidth,height:u.containerHeight}),g.createElement("div",Zi({ref:h},e)))}),RY=g.forwardRef((e,t)=>{var r=e.width,n=e.height,i=g.useState({containerWidth:Af(r),containerHeight:Af(n)}),o=Pf(i,2),s=o[0],u=o[1],d=g.useCallback((h,m)=>{u(v=>{var x=Math.round(h),k=Math.round(m);return v.containerWidth===x&&v.containerHeight===k?v:{containerWidth:x,containerHeight:k}})},[]),f=g.useCallback(h=>{if(typeof t=="function"&&t(h),h!=null){var m=h.getBoundingClientRect(),v=m.width,x=m.height;d(v,x)}},[t,d]);return g.createElement(g.Fragment,null,g.createElement(Au,{width:s.containerWidth,height:s.containerHeight}),g.createElement("div",Zi({ref:f},e)))}),$Y=g.forwardRef((e,t)=>{var r=e.width,n=e.height;return g.createElement(g.Fragment,null,g.createElement(Au,{width:r,height:n}),g.createElement("div",Zi({ref:t},e)))}),LY=g.forwardRef((e,t)=>{var r=e.width,n=e.height;return typeof r=="string"||typeof n=="string"?g.createElement(RY,Zi({},e,{ref:t})):typeof r=="number"&&typeof n=="number"?g.createElement($Y,Zi({},e,{width:r,height:n,ref:t})):g.createElement(g.Fragment,null,g.createElement(Au,{width:r,height:n}),g.createElement("div",Zi({ref:t},e)))});function zY(e){return e?DY:LY}var FY=g.forwardRef((e,t)=>{var r=e.children,n=e.className,i=e.height,o=e.onClick,s=e.onContextMenu,u=e.onDoubleClick,d=e.onMouseDown,f=e.onMouseEnter,h=e.onMouseLeave,m=e.onMouseMove,v=e.onMouseUp,x=e.onTouchEnd,k=e.onTouchMove,S=e.onTouchStart,E=e.style,P=e.width,_=e.responsive,j=e.dispatchTouchEvents,O=j===void 0?!0:j,N=g.useRef(null),C=xt(),R=g.useState(null),z=Pf(R,2),F=z[0],V=z[1],Q=g.useState(null),B=Pf(Q,2),ue=B[0],G=B[1],le=PY(),fe=fg(),de=(fe==null?void 0:fe.width)>0?fe.width:P,Y=(fe==null?void 0:fe.height)>0?fe.height:i,ae=g.useCallback(Ee=>{le(Ee),typeof t=="function"&&t(Ee),V(Ee),G(Ee),Ee!=null&&(N.current=Ee)},[le,t,V,G]),X=g.useCallback(Ee=>{C(jj(Ee)),C(Rr({handler:o,reactEvent:Ee}))},[C,o]),M=g.useCallback(Ee=>{C(jy(Ee)),C(Rr({handler:f,reactEvent:Ee}))},[C,f]),T=g.useCallback(Ee=>{C(y_()),C(Rr({handler:h,reactEvent:Ee}))},[C,h]),Z=g.useCallback(Ee=>{C(jy(Ee)),C(Rr({handler:m,reactEvent:Ee}))},[C,m]),se=g.useCallback(()=>{C(Rj())},[C]),te=g.useCallback(()=>{C($j())},[C]),ce=g.useCallback(Ee=>{C(Dj(Ee.key))},[C]),ye=g.useCallback(Ee=>{C(Rr({handler:s,reactEvent:Ee}))},[C,s]),je=g.useCallback(Ee=>{C(Rr({handler:u,reactEvent:Ee}))},[C,u]),J=g.useCallback(Ee=>{C(Rr({handler:d,reactEvent:Ee}))},[C,d]),we=g.useCallback(Ee=>{C(Rr({handler:v,reactEvent:Ee}))},[C,v]),Ae=g.useCallback(Ee=>{C(Rr({handler:S,reactEvent:Ee}))},[C,S]),ne=g.useCallback(Ee=>{O&&C(Fj(Ee)),C(Rr({handler:k,reactEvent:Ee}))},[C,O,k]),lt=g.useCallback(Ee=>{C(Rr({handler:x,reactEvent:Ee}))},[C,x]),$e=zY(_);return g.createElement(z_.Provider,{value:F},g.createElement(e$.Provider,{value:ue},g.createElement($e,{width:de??(E==null?void 0:E.width),height:Y??(E==null?void 0:E.height),className:Qe("recharts-wrapper",n),style:AY({position:"relative",cursor:"default",width:de,height:Y},E),onClick:X,onContextMenu:ye,onDoubleClick:je,onFocus:se,onBlur:te,onKeyDown:ce,onMouseDown:J,onMouseEnter:M,onMouseLeave:T,onMouseMove:Z,onMouseUp:we,onTouchEnd:lt,onTouchMove:ne,onTouchStart:Ae,ref:ae},g.createElement(TY,null),r)))}),BY=["width","height","responsive","children","className","style","compact","title","desc"];function UY(e,t){if(e==null)return{};var r,n,i=WY(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function WY(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var HY=g.forwardRef((e,t)=>{var r=e.width,n=e.height,i=e.responsive,o=e.children,s=e.className,u=e.style,d=e.compact,f=e.title,h=e.desc,m=UY(e,BY),v=on(m);return d?g.createElement(g.Fragment,null,g.createElement(Au,{width:r,height:n}),g.createElement(cP,{otherAttributes:v,title:f,desc:h},o)):g.createElement(FY,{className:s,style:u,width:r,height:n,responsive:i??!1,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},g.createElement(cP,{otherAttributes:v,title:f,desc:h,ref:t},g.createElement(HV,null,o)))});function Ny(){return Ny=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ny.apply(null,arguments)}function pP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KY(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pP(Object(r),!0).forEach(function(n){VY(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function VY(e,t,r){return(t=qY(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qY(e){var t=GY(e,"string");return typeof t=="symbol"?t:t+""}function GY(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var YY={top:5,right:5,bottom:5,left:5},QY=KY({accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:YY,responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},Uj),XY=g.forwardRef(function(t,r){var n,i=Hr(t.categoricalChartProps,QY),o=t.chartName,s=t.defaultTooltipEventType,u=t.validateTooltipEventTypes,d=t.tooltipPayloadSearcher,f=t.categoricalChartProps,h={chartName:o,defaultTooltipEventType:s,validateTooltipEventTypes:u,tooltipPayloadSearcher:d,eventEmitter:void 0};return g.createElement(sY,{preloadedState:{options:h},reduxStoreName:(n=f.id)!==null&&n!==void 0?n:o},g.createElement(IV,{chartData:f.data}),g.createElement(cY,{layout:i.layout,margin:i.margin}),g.createElement(hY,{throttleDelay:i.throttleDelay,throttledEvents:i.throttledEvents}),g.createElement(dY,{baseValue:i.baseValue,accessibilityLayer:i.accessibilityLayer,barCategoryGap:i.barCategoryGap,maxBarSize:i.maxBarSize,stackOffset:i.stackOffset,barGap:i.barGap,barSize:i.barSize,syncId:i.syncId,syncMethod:i.syncMethod,className:i.className,reverseStackOrder:i.reverseStackOrder}),g.createElement(HY,Ny({},i,{ref:r})))}),ZY=["axis"],JY=g.forwardRef((e,t)=>g.createElement(XY,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:ZY,tooltipPayloadSearcher:SW,categoricalChartProps:e,ref:t}));const eQ="rgba(130,130,150,0.14)",hv="rgba(130,130,150,0.85)";function tQ(e){if(e<=0)return 10;const t=Math.pow(10,Math.floor(Math.log10(e))),r=e/t;return(r<=1?1:r<=2?2:r<=5?5:10)*t}function Hj(e,t){return`${t==="%"?Math.round(e):e>=1e3?`${(e/1e3).toFixed(1)}k`:Math.round(e).toString()}${t}`}function rQ({active:e,payload:t,unit:r,label:n}){return!e||!(t!=null&&t.length)?null:w.jsxs("div",{className:"rounded-lg border border-border/70 bg-popover/95 px-3 py-2 shadow-xl backdrop-blur",children:[Number.isFinite(n)&&w.jsx("div",{className:"mb-1 border-b border-border/40 pb-1 font-mono text-[10px] text-muted-foreground/80",children:new Date(n).toLocaleTimeString("de-DE",{hour:"2-digit",minute:"2-digit",second:"2-digit"})}),w.jsx("div",{className:"space-y-1",children:t.map(i=>w.jsxs("div",{className:"flex items-center gap-2 text-[11px] font-mono",children:[w.jsx("span",{className:"h-2 w-2 rounded-full",style:{background:i.color}}),w.jsx("span",{className:"uppercase tracking-wider text-muted-foreground",children:i.name}),w.jsx("span",{className:"ml-auto pl-3 font-bold tabular-nums text-foreground",children:Hj(i.value,r)})]},i.dataKey))})]})}function nQ({data:e,series:t,unit:r="%",yMode:n="percent",height:i=176,showTime:o=!1}){var h,m;const s=e.reduce((v,x)=>t.reduce((k,S)=>Math.max(k,Number(x[S.key])||0),v),0),u=n==="percent"?Math.min(100,Math.max(25,Math.ceil(s*1.2/25)*25)):Math.max(tQ(s*1.15),10),d=e.length>1?Number((h=e[e.length-1])==null?void 0:h.t)-Number((m=e[0])==null?void 0:m.t):0,f=v=>new Date(v).toLocaleTimeString("de-DE",d<=10*6e4?{hour:"2-digit",minute:"2-digit",second:"2-digit"}:{hour:"2-digit",minute:"2-digit"});return w.jsx("div",{style:{height:i},className:"w-full",children:w.jsx(V4,{width:"100%",height:"100%",children:w.jsxs(JY,{data:e,margin:{top:8,right:6,bottom:0,left:-12},children:[w.jsx("defs",{children:t.map(v=>w.jsxs("linearGradient",{id:`grad-${v.key}`,x1:"0",y1:"0",x2:"0",y2:"1",children:[w.jsx("stop",{offset:"0%",stopColor:v.color,stopOpacity:.22}),w.jsx("stop",{offset:"100%",stopColor:v.color,stopOpacity:0})]},v.key))}),w.jsx(vj,{vertical:!1,stroke:eQ}),o?w.jsx(Oy,{dataKey:"t",type:"number",domain:["dataMin","dataMax"],tickFormatter:f,tickCount:5,minTickGap:40,interval:"preserveStartEnd",axisLine:!1,tickLine:!1,tick:{fontSize:10,fill:hv},height:18}):w.jsx(Oy,{dataKey:"t",hide:!0}),w.jsx(_j,{domain:[0,u],ticks:[0,u/2,u],tickFormatter:v=>Hj(v,r),width:42,axisLine:!1,tickLine:!1,tick:{fontSize:10,fill:hv}}),w.jsx(XW,{content:w.jsx(rQ,{unit:r}),cursor:{stroke:hv,strokeOpacity:.4,strokeDasharray:"3 3"}}),t.map(v=>w.jsx(Oj,{type:"monotone",dataKey:v.key,name:v.label,stroke:v.color,strokeWidth:2,fill:`url(#grad-${v.key})`,dot:!1,activeDot:{r:3,strokeWidth:0},isAnimationActive:!1,connectNulls:!0},v.key))]})})})}const iQ={"1h":60,"24h":1440},mP={live:"Live","1h":"1 h","24h":"24 h"};function aQ({value:e,onChange:t}){return w.jsx("div",{className:"flex rounded-lg border border-border/40 bg-background/30 p-0.5",children:Object.keys(mP).map(r=>w.jsx("button",{onClick:()=>t(r),className:De("rounded-md px-2 py-0.5 text-[9px] font-bold uppercase tracking-wide transition-all cursor-pointer",e===r?"bg-primary text-primary-foreground":"text-muted-foreground hover:text-foreground"),children:mP[r]},r))})}const oQ=[{key:"cpu",label:"CPU",color:"#2dd4bf"},{key:"ram",label:"RAM",color:"#38bdf8"},{key:"gpu",label:"GPU",color:"#a78bfa"},{key:"disk",label:"Disk",color:"#fbbf24"}];function lQ(){var h,m,v,x;const{sys:e,hist:t}=W3(),[r,n]=g.useState("live"),i=x3(r==="live"?60:iQ[r],r!=="live"),o=g.useMemo(()=>{var k;return r==="live"?t:(((k=i.data)==null?void 0:k.points)??[]).map(S=>({t:S.t*1e3,cpu:S.cpu,ram:S.ram,gpu:S.gpu,disk:S.disk}))},[r,t,i.data]),s=!!(e!=null&&e.gpu&&e.gpu.busy_percent!=null&&e.gpu.gtt_used!=null&&e.gpu.gtt_total!=null),u=oQ.filter(k=>k.key!=="gpu"||s),d={cpu:(h=e==null?void 0:e.cpu)==null?void 0:h.percent,ram:(m=e==null?void 0:e.ram)==null?void 0:m.percent,gpu:s?e.gpu.busy_percent:null,disk:(v=e==null?void 0:e.disk)==null?void 0:v.percent},f={cpu:(x=e==null?void 0:e.cpu)!=null&&x.cores?`${e.cpu.cores} Cores`:"",ram:e?`${No(e.ram.used)}/${No(e.ram.total)} GB`:"",gpu:s?`${No(e.gpu.gtt_used)}/${No(e.gpu.gtt_total)} GB`:"",disk:e!=null&&e.disk?`${No(e.disk.used)}/${No(e.disk.total)} GB`:""};return w.jsxs("div",{className:"flex flex-col justify-between mc-card p-5",children:[w.jsxs("div",{children:[w.jsxs("div",{className:"mb-3 flex items-center gap-2",children:[w.jsx(WP,{className:"h-4.5 w-4.5 text-primary"}),w.jsx("h2",{className:"text-sm font-semibold uppercase tracking-wide text-foreground",children:"System-Status"}),r==="live"&&w.jsxs("span",{className:"ml-1 inline-flex items-center gap-1 text-[10px] font-medium text-muted-foreground/70",children:[w.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-emerald-500 animate-pulse"})," live"]}),w.jsx("div",{className:"ml-auto",children:w.jsx(aQ,{value:r,onChange:n})})]}),e?w.jsxs(w.Fragment,{children:[w.jsx("div",{className:"mb-2 grid grid-cols-2 gap-x-4 gap-y-1.5",children:u.map(k=>w.jsxs("div",{className:"flex min-w-0 items-center gap-1.5",children:[w.jsx("span",{className:"h-2 w-2 shrink-0 rounded-full",style:{background:k.color}}),w.jsx("span",{className:"shrink-0 text-[11px] font-semibold uppercase tracking-wider text-muted-foreground",children:k.label}),w.jsxs("span",{className:"shrink-0 font-mono text-xs font-bold tabular-nums text-foreground",children:[Math.round(d[k.key]??0),"%"]}),f[k.key]&&w.jsx("span",{className:"truncate font-mono text-[10px] text-muted-foreground/60",children:f[k.key]})]},k.key))}),r!=="live"&&o.length===0&&w.jsx("div",{className:"flex h-44 items-center justify-center text-xs text-muted-foreground",children:i.isLoading?"Verlauf wird geladen …":"Noch kein Verlauf — der Sammler baut die Historie gerade erst auf."}),(r==="live"||o.length>0)&&w.jsx(nQ,{data:o,series:u,unit:"%",yMode:"percent",height:176,showTime:!0})]}):w.jsx("div",{className:"flex h-44 items-center justify-center text-xs text-muted-foreground",children:"Lade Systemdaten…"})]}),(e==null?void 0:e.temp)&&(e.temp.cpu||e.temp.gpu)&&w.jsxs("div",{className:"mt-3 flex gap-4 border-t border-border/30 pt-3 font-mono text-xs text-muted-foreground/80",children:[e.temp.cpu!=null&&w.jsxs("span",{children:["CPU Temp: ",e.temp.cpu," °C"]}),e.temp.gpu!=null&&w.jsxs("span",{children:["GPU Temp: ",e.temp.gpu," °C"]})]})]})}const wl=[{key:"stt_ms",label:"STT",color:"#f59e0b"},{key:"vision_ms",label:"Sehen",color:"#a78bfa"},{key:"hirn_ms",label:"Hirn",color:"#2dd4bf"},{key:"gen_ms",label:"Antwort",color:"#60a5fa"}],_a=e=>e==null?"":`${(e/1e3).toLocaleString("de-DE",{minimumFractionDigits:1,maximumFractionDigits:1})} s`;function sQ(e){const t=Math.max(0,Date.now()/1e3-e);return t<60?`vor ${Math.round(t)} s`:t<3600?`vor ${Math.round(t/60)} min`:`vor ${Math.round(t/3600)} h`}function Iy(e){return wl.reduce((t,r)=>t+(e[r.key]??0),0)}function uQ(e){let t=null;for(const r of wl){const n=e[r.key];n!=null&&(t==null||n>t.ms)&&(t={label:r.label,color:r.color,ms:n})}return t}function cQ({t:e,scale:t}){const r=wl.map(n=>`${n.label} ${_a(e[n.key])}`).join(" · ")+(e.mem0_ms!=null?` (davon Mem0 ${_a(e.mem0_ms)})`:"");return w.jsxs("div",{className:"flex items-center gap-2.5",children:[w.jsx("span",{className:"w-14 shrink-0 text-right font-mono text-[10px] text-muted-foreground/60",children:sQ(e.ts)}),w.jsxs("div",{className:"relative h-4 flex-1 overflow-hidden rounded-sm bg-muted/25",title:r,children:[w.jsx("div",{className:"absolute inset-0 flex",children:wl.map(n=>{const i=e[n.key];return!i||i<=0?null:w.jsx("div",{style:{width:`${i/t*100}%`,background:n.color},className:"h-full first:rounded-l-sm"},n.key)})}),e.error&&w.jsx("div",{className:"absolute inset-0 flex items-center justify-center bg-rose-500/15 text-[10px] font-semibold text-rose-300",children:"Fehler"})]}),w.jsx("span",{className:"w-12 shrink-0 text-right font-mono text-[11px] font-semibold tabular-nums text-foreground",children:e.error?"":_a(Iy(e))})]})}function dQ(){const{data:e}=g3(12),t=e??[],r=Math.max(1,...t.map(o=>Iy(o))),n=t[0],i=n?uQ(n):null;return w.jsxs("div",{className:"mc-card p-5",children:[w.jsxs("div",{className:"mb-3 flex items-start justify-between gap-3",children:[w.jsxs("div",{children:[w.jsxs("div",{className:"flex items-center gap-2",children:[w.jsx(eT,{className:"h-4.5 w-4.5 text-primary"}),w.jsx("h2",{className:"text-sm font-semibold uppercase tracking-wide text-foreground",children:"Latenz je Turn"}),w.jsxs("span",{className:"ml-1 inline-flex items-center gap-1 text-[10px] font-medium text-muted-foreground/70",children:[w.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-emerald-500 animate-pulse"})," live"]})]}),n?w.jsxs("div",{className:"mt-2 flex items-baseline gap-2",children:[w.jsx("span",{className:`font-space text-3xl font-bold tracking-tight tabular-nums ${n.error?"text-rose-400":"text-foreground"}`,children:n.error?"Fehler":_a(Iy(n))}),w.jsxs("span",{className:"text-xs text-muted-foreground",children:["letzter Turn",!n.error&&i&&w.jsxs(w.Fragment,{children:[" · Täter: ",w.jsx("span",{style:{color:i.color},className:"font-semibold",children:i.label})," ",_a(i.ms)]})]})]}):w.jsx("div",{className:"mt-2 text-xs text-muted-foreground",children:"Noch kein Voice-Turn aufgezeichnet."}),n&&!n.error&&w.jsxs("div",{className:"mt-0.5 font-mono text-[11px] text-muted-foreground/70",children:[wl.filter(o=>n[o.key]!=null).map(o=>`${o.label} ${_a(n[o.key])}`).join(" · "),n.mem0_ms!=null&&w.jsxs("span",{className:"text-muted-foreground/50",children:[" · davon Mem0 ",_a(n.mem0_ms)]})]})]}),w.jsx("div",{className:"flex shrink-0 flex-col items-end gap-1 pt-1",children:wl.map(o=>w.jsxs("div",{className:"flex items-center gap-1.5",children:[w.jsx("span",{className:"h-2 w-2 rounded-full",style:{background:o.color}}),w.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-wider text-muted-foreground",children:o.label})]},o.key))})]}),t.length>0?w.jsx("div",{className:"space-y-1.5",children:t.map(o=>w.jsx(cQ,{t:o,scale:r},o.id))}):w.jsx("div",{className:"flex h-[120px] items-center justify-center px-6 text-center text-xs text-muted-foreground",children:"Sprich einmal mit Lucy — dann erscheint hier der Zeit-Wasserfall pro Turn, damit man den einen Hänger sofort sieht."}),w.jsx("div",{className:"mt-3 border-t border-border/30 pt-2 text-[10px] leading-relaxed text-muted-foreground/70",children:'„Hirn" = Zeit bis zum ersten Wort (Agent + Mem0-Suche + Modell); Tool-Runden stecken in „Antwort". Reine Telegram-Turns laufen an MC2 vorbei und erscheinen hier nicht.'})]})}const Of=e=>window.dispatchEvent(new CustomEvent("open-system-drawer",{detail:{tab:e}}));function fQ({onNavigate:e}){var de,Y,ae,X;const{data:t}=MA(),{data:r}=Xy(),{data:n}=TA(),{data:i}=E3(),{data:o}=S3(),{data:s}=k3(),{data:u}=p3(),{data:d}=m3(),f=z3(),{showAlert:h,dialogElement:m}=Qy(),v=xu(),[x,k]=g.useState({});async function S(M,T){k(Z=>({...Z,[M]:!0}));try{if(T.kind==="loadModel")await Me(`/api/models/${encodeURIComponent(T.model)}/load`,{method:"POST"});else{const Z=await Me("/api/maintenance/restart",{method:"POST",body:JSON.stringify({service:T.service})});Z.ok||h("Reparatur nicht ganz geklappt",(Z.err||"Unbekannter Fehler")+(T.needsSudo?`
Tipp: Dafür wird evtl. das Box-Passwort gebraucht (oben rechts hinterlegen).`:""))}v.invalidateQueries({queryKey:Re.health}),v.invalidateQueries({queryKey:Re.services}),v.invalidateQueries({queryKey:Re.models})}catch(Z){h("Reparatur fehlgeschlagen",String((Z==null?void 0:Z.message)||Z))}finally{k(Z=>({...Z,[M]:!1}))}}const E=((de=t==null?void 0:t.running)==null?void 0:de.length)??0,P=(r==null?void 0:r.services.filter(M=>M.ok).length)??0,_=(r==null?void 0:r.services.length)??0,j=_-P,O=(i==null?void 0:i.length)??0,N=(n?(n.os>0?1:0)+(n.engine>0?1:0)+(n.swap>0?1:0)+(n.models>0?1:0):0)+(((Y=n==null?void 0:n.components)==null?void 0:Y.filter(M=>M.update===!0).length)??0),C=u!=null&&u.available?u.open_count:0,R=d!=null&&d.available?d.items.filter(M=>M.status==="blocked").length:0,z=s?[s.gateway,s.memory,s.desktop_gateway]:[],F=z.filter(M=>M==null?void 0:M.ok).length,V=s?s.gateway.ok?s.memory.ok?s.desktop_gateway.ok?"":"Desktop-Gateway":"Gedächtnis-Leitung":"Modell-Leitung":"",Q=(ae=t==null?void 0:t.models)==null?void 0:ae.find(M=>M.role==="hermes"),B=Q!=null&&Q.name?(X=Q.name.split("/").pop())==null?void 0:X.replace(/\.gguf$/i,""):"",ue=i?i.filter(M=>["auto","agent","hermes"].includes(M.source)).length:0,G=r==null?void 0:r.services.filter(M=>!M.ok).map(M=>M.name).join(", "),le=n?[n.os>0&&"OS",n.engine>0&&"Engine",n.swap>0&&"Swap",n.models>0&&"Modelle"].filter(Boolean):[],fe=le.length>0?le.join(" + "):"";return w.jsxs("div",{className:"space-y-6",children:[w.jsxs("div",{children:[w.jsx("h1",{className:"bg-gradient-to-r from-foreground via-foreground to-primary bg-clip-text font-space text-2xl font-bold tracking-tight text-transparent",children:"Cockpit"}),w.jsx("p",{className:"text-sm text-muted-foreground",children:"Deine Box auf einen Blick — Details hinter jeder Kachel."})]}),w.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6 items-start",children:[w.jsxs("div",{className:"lg:col-span-2 space-y-6",children:[w.jsx(hQ,{verdict:f.verdict,memory:f.memory,warns:f.warns,problems:f.problems}),w.jsxs("section",{children:[w.jsx(xd,{children:"Leistung"}),w.jsx("div",{className:"grid gap-4 md:grid-cols-1",children:w.jsx(lQ,{})}),w.jsx("div",{className:"mt-4",children:w.jsx(dQ,{})})]}),w.jsxs("section",{children:[w.jsx(xd,{children:"Bereiche"}),w.jsxs("div",{className:"grid gap-4 grid-cols-2 md:grid-cols-3",children:[w.jsx(Io,{icon:By,title:"Auftragsbuch",value:u!=null&&u.available?C:"—",unit:C===1?"Vorschlag":"Vorschläge",tone:u?R>0||C>0?"warn":"ok":"loading",hint:R>0?`${R} Karte${R===1?"":"n"} wartet auf deine Antwort`:C>0?`${C} offene Patches`:"Keine ausstehenden Vorschläge",onClick:()=>e("auftraege")}),w.jsx(Io,{icon:BP,title:"Modelle",value:E,unit:"warm",tone:E>0?"ok":"muted",hint:B?`Hirn: ${B}`:"Kein Hermes-Modell geladen",onClick:()=>e("models")}),w.jsx(Io,{icon:Fy,title:"Gedächtnis",value:i?O:"…",unit:"Notizen",tone:i?"ok":"loading",hint:i?`${O} Fakten (${ue} auto gelernt)`:"Gedächtnis-Pool laden...",onClick:()=>e("memory")}),w.jsx(Io,{icon:Nf,title:"Dienste",value:r?`${P}/${_}`:"…",unit:"laufen",tone:r?j>0?"warn":"ok":"loading",hint:G?`Ausfall: ${G}`:"Alle Dienste online",onClick:()=>Of("maintenance")}),w.jsx(Io,{icon:Wy,title:"Updates",value:n?N>0?N:"0":"…",unit:N>0?"bereit":"aktuell",tone:n?N>0?"warn":"ok":"loading",hint:N>0?`Verfügbar: ${fe}`:"Alles auf dem neuesten Stand",onClick:()=>Of("maintenance")}),w.jsx(Io,{icon:Uy,title:"Verbinden",value:s?`${F}/${z.length}`:"…",unit:"Leitungen",tone:s?F===z.length?"ok":"warn":"loading",hint:V?`Gestört: ${V}`:"Hermes Desktop & IDEs bereit",onClick:()=>e("connect")})]})]})]}),w.jsxs("div",{className:"space-y-6",children:[w.jsx(pQ,{problems:f.problems,pendingCount:N,openAuftraege:C,blockedIdeen:R,busy:x,onRepair:S,onNavigate:e}),w.jsxs("section",{children:[w.jsx(xd,{children:"Anstehendes"}),w.jsx(U3,{})]}),w.jsxs("section",{children:[w.jsx(xd,{children:"Werkzeuge & Diagnose"}),w.jsx(mQ,{agent:o,svcErrors:j,onNavigate:e})]})]})]}),m]})}function xd({children:e}){return w.jsx("p",{className:"mb-2 ml-0.5 text-[11px] font-semibold uppercase tracking-wider text-muted-foreground/60",children:e})}function hQ({verdict:e,memory:t,warns:r,problems:n}){const i=r.length?`${r[0].label}: ${r[0].detail}${r.length>1?` (+${r.length-1} weitere)`:""}`:t.status==="full"?t.text:"Nichts Schlimmes — nur ein Hinweis.",o=n.length?`${n[0].label}: ${n[0].detail}${n.length>1?` (+${n.length-1} weitere)`:""}`:"Ein wichtiger Dienst hakt.",s={loading:{ring:"border-border/60 bg-card/45",icon:jf,iconCls:"text-muted-foreground animate-spin",title:"Box wird geprüft …",sub:"Einen Moment."},gut:{ring:"border-emerald-500/40 bg-emerald-500/5",icon:nT,iconCls:"text-emerald-400",title:"Box gesund",sub:"Alle wichtigen Dienste laufen."},warn:{ring:"border-amber-500/40 bg-amber-500/5",icon:Gs,iconCls:"text-amber-400",title:"Kleinigkeit an der Box",sub:i},problem:{ring:"border-red-500/50 bg-red-500/5",icon:Gs,iconCls:"text-red-400",title:"Box braucht Hilfe",sub:o}}[e],u=s.icon,d={ok:"text-emerald-400",warn:"text-amber-400",full:"text-red-400",unknown:"text-muted-foreground"}[t.status],f={ok:"bg-emerald-500",warn:"bg-amber-500",full:"bg-red-500",unknown:"bg-muted-foreground/40"}[t.status];return w.jsxs("div",{className:De("flex flex-col gap-4 rounded-2xl border p-5 shadow-lg shadow-black/15 backdrop-blur-md transition-colors sm:flex-row sm:items-center sm:justify-between h-full",s.ring),children:[w.jsxs("div",{className:"flex items-center gap-3",children:[w.jsx("div",{className:"flex h-11 w-11 shrink-0 items-center justify-center rounded-xl border border-border/40 bg-background/30",children:w.jsx(u,{className:De("h-6 w-6",s.iconCls)})}),w.jsxs("div",{className:"min-w-0",children:[w.jsx("h2",{className:"text-base font-bold tracking-tight text-foreground",children:s.title}),w.jsx("p",{className:"text-xs text-muted-foreground",children:s.sub})]})]}),w.jsxs("div",{className:"w-full max-w-[16rem] rounded-xl border border-border/30 bg-background/20 p-3",children:[w.jsxs("div",{className:"mb-1.5 flex items-center justify-between text-[11px]",children:[w.jsxs("span",{className:"flex items-center gap-1.5 font-semibold uppercase tracking-wider text-muted-foreground",children:[w.jsx(rT,{className:"h-3.5 w-3.5"})," Speicher"]}),w.jsx("span",{className:De("font-mono font-bold",d),children:t.status==="unknown"?"—":`${t.usedGb.toFixed(1)} / ${t.totalGb.toFixed(1)} GB`})]}),w.jsx("div",{className:"h-2 w-full overflow-hidden rounded-full border border-border/30 bg-background/50",children:w.jsx("div",{className:De("h-full rounded-full transition-all duration-500",f),style:{width:`${t.pct}%`}})})]})]})}function pQ({problems:e,pendingCount:t,openAuftraege:r,blockedIdeen:n,busy:i,onRepair:o,onNavigate:s}){const u=t>0,d=r>0,f=n>0,h=e.length===0&&!u&&!d&&!f;return w.jsx("div",{className:"h-full flex flex-col justify-between",children:h?w.jsxs("div",{className:"flex items-center gap-3 rounded-2xl border border-emerald-500/25 bg-emerald-500/5 p-4 h-full",children:[w.jsx(VM,{className:"h-5 w-5 shrink-0 text-emerald-400"}),w.jsxs("div",{children:[w.jsx("p",{className:"text-sm font-semibold text-foreground",children:"Nichts zu tun"}),w.jsx("p",{className:"text-xs text-muted-foreground",children:"Alles läuft. Du musst gerade nichts abnicken."})]})]}):w.jsxs("div",{className:"space-y-2 h-full flex flex-col justify-center",children:[e.map(m=>w.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center justify-between gap-3 rounded-2xl border border-red-500/25 bg-red-500/5 p-4",children:[w.jsxs("div",{className:"flex min-w-0 items-center gap-3 w-full",children:[w.jsx("span",{className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-lg border border-red-500/30 bg-background/30 text-red-300",children:w.jsx(m.icon,{className:"h-4.5 w-4.5"})}),w.jsxs("div",{className:"min-w-0 flex-1",children:[w.jsx("p",{className:"text-sm font-bold text-foreground",children:m.label}),w.jsx("p",{className:"truncate text-xs text-muted-foreground",children:m.detail})]})]}),m.repair&&w.jsxs("button",{onClick:()=>m.repair&&o(m.id,m.repair),disabled:!!i[m.id],className:"flex h-9 shrink-0 items-center gap-1.5 rounded-lg border border-red-500/40 bg-red-500/10 px-3 text-[11px] font-bold uppercase tracking-wide text-red-300 transition-all hover:bg-red-500/20 cursor-pointer disabled:opacity-60 w-full sm:w-auto justify-center",children:[i[m.id]?w.jsx(jf,{className:"h-3.5 w-3.5 animate-spin"}):w.jsx(bT,{className:"h-3.5 w-3.5"}),m.repair.label]})]},m.id)),f&&w.jsxs("button",{onClick:()=>s("auftraege"),className:"flex w-full items-center justify-between gap-3 rounded-2xl border border-red-500/30 bg-red-500/5 p-4 text-left transition-all hover:bg-red-500/10 cursor-pointer",children:[w.jsxs("div",{className:"flex items-center gap-3",children:[w.jsx("span",{className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-lg border border-red-500/30 bg-background/30 text-red-300",children:w.jsx(UP,{className:"h-4.5 w-4.5"})}),w.jsxs("div",{children:[w.jsxs("p",{className:"text-sm font-bold text-foreground",children:[n," Karte",n===1?"":"n"," braucht deine Antwort"]}),w.jsx("p",{className:"text-xs text-muted-foreground",children:"Die Box hängt an einer Frage und wartet auf dich."})]})]}),w.jsx(Bs,{className:"h-4 w-4 shrink-0 text-red-300/70"})]}),d&&w.jsxs("button",{onClick:()=>s("auftraege"),className:"flex w-full items-center justify-between gap-3 rounded-2xl border border-primary/30 bg-primary/5 p-4 text-left transition-all hover:bg-primary/10 cursor-pointer",children:[w.jsxs("div",{className:"flex items-center gap-3",children:[w.jsx("span",{className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-lg border border-primary/30 bg-background/30 text-primary",children:w.jsx(By,{className:"h-4.5 w-4.5"})}),w.jsxs("div",{children:[w.jsxs("p",{className:"text-sm font-bold text-foreground",children:[r," Vorschl",r===1?"ag":"äge"," im Auftragsbuch"]}),w.jsx("p",{className:"text-xs text-muted-foreground",children:"Annehmen oder ablehnen."})]})]}),w.jsx(Bs,{className:"h-4 w-4 shrink-0 text-primary/70"})]}),u&&w.jsxs("button",{onClick:()=>Of("maintenance"),className:"flex w-full items-center justify-between gap-3 rounded-2xl border border-amber-500/30 bg-amber-500/5 p-4 text-left transition-all hover:bg-amber-500/10 cursor-pointer",children:[w.jsxs("div",{className:"flex items-center gap-3",children:[w.jsx("span",{className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-lg border border-amber-500/30 bg-background/30 text-amber-300",children:w.jsx(Wy,{className:"h-4.5 w-4.5"})}),w.jsxs("div",{children:[w.jsxs("p",{className:"text-sm font-bold text-foreground",children:[t," Update",t===1?"":"s"," bereit"]}),w.jsx("p",{className:"text-xs text-muted-foreground",children:"Ansehen und entscheiden."})]})]}),w.jsx(Bs,{className:"h-4 w-4 shrink-0 text-amber-300/70"})]})]})})}function mQ({agent:e,svcErrors:t,onNavigate:r}){const n=[{label:"Hermes Agent",status:e?e.gateway_reachable?"Bereit":"Offline":"…",tone:e?e.gateway_reachable?"ok":"alert":"loading",action:()=>r("agent")},{label:"Konsole (Box-Shell)",status:e?e.box_console_reachable?"Bereit":"Offline":"…",tone:e?e.box_console_reachable?"ok":"warn":"loading",action:()=>r("konsole")},{label:"Systemlogs & Diagnose",status:t>0?`${t} Fehler`:"Keine Fehler",tone:t>0?"alert":"ok",action:()=>Of("logs")},{label:"Wissens-Vault",status:"Öffnen",tone:"muted",action:()=>r("wissen")},{label:"Chronik & Zeitmaschine",status:"Öffnen",tone:"muted",action:()=>r("chronik")}];return w.jsx("div",{className:"rounded-2xl border border-border/60 bg-card/30 p-4 space-y-3 shadow-sm",children:w.jsx("div",{className:"divide-y divide-border/20",children:n.map((i,o)=>{const s={loading:"bg-muted-foreground/45 animate-pulse",ok:"bg-emerald-500 shadow-[0_0_8px_rgba(16,185,129,0.4)]",warn:"bg-amber-500 shadow-[0_0_8px_rgba(245,158,11,0.4)]",alert:"bg-red-500 shadow-[0_0_8px_rgba(239,68,68,0.4)]",muted:"bg-muted-foreground/30"}[i.tone];return w.jsxs("button",{onClick:i.action,className:"w-full py-2.5 px-1.5 flex items-center justify-between text-left hover:bg-card/45 rounded-lg transition-all group cursor-pointer text-xs",children:[w.jsx("span",{className:"text-muted-foreground group-hover:text-foreground transition-colors font-medium",children:i.label}),w.jsxs("div",{className:"flex items-center gap-2",children:[w.jsx("span",{className:De("text-[10px] font-semibold font-mono",i.tone==="ok"?"text-emerald-400":i.tone==="warn"?"text-amber-400":i.tone==="alert"?"text-red-400":"text-muted-foreground/60"),children:i.status}),w.jsx("span",{className:De("h-1.5 w-1.5 rounded-full",s)})]})]},o)})})})}const vQ=g.lazy(()=>In(()=>import("./ModelsView-DxSujiGZ.js"),__vite__mapDeps([0,1,2,3,4,5])).then(e=>({default:e.ModelsView}))),yQ=g.lazy(()=>In(()=>import("./ConnectView-D3Uj4pGr.js"),__vite__mapDeps([6,4,7,8])).then(e=>({default:e.ConnectView}))),gQ=g.lazy(()=>In(()=>import("./MemoryView-DJ6K2BOL.js"),__vite__mapDeps([9,8,10,11])).then(e=>({default:e.MemoryView}))),xQ=g.lazy(()=>In(()=>import("./AgentView-COrLtYe5.js"),[]).then(e=>({default:e.AgentView}))),bQ=g.lazy(()=>In(()=>import("./KonsoleView-CQRTbpn0.js"),[]).then(e=>({default:e.KonsoleView}))),wQ=g.lazy(()=>In(()=>import("./GuideView-B09Xmypt.js"),__vite__mapDeps([12,11,3,5])).then(e=>({default:e.GuideView}))),SQ=g.lazy(()=>In(()=>import("./AuftragsbuchView-B6vLiAxs.js"),__vite__mapDeps([13,14,4])).then(e=>({default:e.AuftragsbuchView}))),kQ=g.lazy(()=>In(()=>import("./IdeenView-BgxeKiy4.js"),__vite__mapDeps([15,14,10,1,5,4,2])).then(e=>({default:e.IdeenView}))),EQ=g.lazy(()=>In(()=>import("./ChronikView-Bg8-M1UM.js"),__vite__mapDeps([16,2])).then(e=>({default:e.ChronikView}))),PQ=g.lazy(()=>In(()=>import("./WissenView-B1wWMjbn.js"),__vite__mapDeps([17,7])).then(e=>({default:e.WissenView})));function AQ(){return w.jsx("div",{className:"flex h-64 items-center justify-center text-muted-foreground",children:w.jsx(jf,{className:"h-5 w-5 animate-spin","aria-label":"Lädt …"})})}const OQ=/Mac|iPhone|iPad/.test(navigator.platform);function CQ(){L3(),h3();const[e,t]=g.useState(()=>{const S=window.location.hash.slice(1);return Vo.some(E=>E.id===S)?S:"dashboard"}),r=g.useCallback(S=>{window.location.hash.slice(1)===S?t(S):window.location.hash=S},[]),[n,i]=g.useState(()=>localStorage.getItem("mc_sidebar_collapsed")==="true"),[o,s]=g.useState(!1),[u,d]=g.useState(!1),[f,h]=g.useState("maintenance"),{data:m,isError:v}=IA(),{data:x}=$f();g.useEffect(()=>{document.documentElement.classList.add("dark")},[]),g.useEffect(()=>{const S=E=>{var _;h(((_=E.detail)==null?void 0:_.tab)||"maintenance"),d(!0)};return window.addEventListener("open-system-drawer",S),()=>window.removeEventListener("open-system-drawer",S)},[]),g.useEffect(()=>{const S=E=>{var _;const P=(_=E.detail)==null?void 0:_.view;P&&r(P)};return window.addEventListener("mc-navigate",S),()=>window.removeEventListener("mc-navigate",S)},[r]),g.useEffect(()=>{const S=()=>{const E=window.location.hash.slice(1);Vo.some(P=>P.id===E)&&t(E)};return window.addEventListener("hashchange",S),()=>window.removeEventListener("hashchange",S)},[]),g.useEffect(()=>{s(!1)},[e]);const k=Vo.find(S=>S.id===e);return w.jsxs("div",{className:"flex h-full relative",children:[w.jsx("div",{className:"fixed inset-0 -z-50 pointer-events-none",style:{backgroundColor:"hsl(224,30%,6%)",backgroundImage:["radial-gradient(45% 40% at 12% 8%, hsl(172 72% 50% / 0.10), transparent 70%)","radial-gradient(50% 45% at 88% 92%, hsl(270 70% 60% / 0.10), transparent 70%)","radial-gradient(40% 35% at 75% 30%, hsl(239 70% 62% / 0.07), transparent 70%)"].join(", ")}}),w.jsx(CR,{onNavigate:r}),w.jsx(M3,{open:u,onClose:()=>d(!1),defaultTab:f}),w.jsx("aside",{className:De("hidden md:flex shrink-0 flex-col border-r border-border/40 bg-card/45 backdrop-blur-md transition-all duration-300 ease-in-out",n?"w-16":"w-60"),children:w.jsx(vP,{collapsed:n,onToggleCollapse:()=>{i(S=>{const E=!S;return localStorage.setItem("mc_sidebar_collapsed",E.toString()),E})},view:e,health:m,backendDown:v,sysStatus:x})}),w.jsxs("div",{className:De("md:hidden fixed inset-0 z-50 transition-opacity duration-200",o?"opacity-100":"pointer-events-none opacity-0"),"aria-hidden":!o,children:[w.jsx("div",{className:"absolute inset-0 bg-black/60",onClick:()=>s(!1)}),w.jsx("aside",{className:De("absolute inset-y-0 left-0 flex w-72 max-w-[85vw] flex-col border-r border-border/40 bg-[hsl(224,28%,8%)] transition-transform duration-300 ease-in-out",o?"translate-x-0":"-translate-x-full"),children:w.jsx(vP,{collapsed:!1,onClose:()=>s(!1),view:e,health:m,backendDown:v,sysStatus:x})})]}),w.jsxs("div",{className:"flex min-w-0 flex-1 flex-col",children:[w.jsxs("header",{className:"flex h-14 shrink-0 items-center justify-between gap-3 border-b border-border/40 px-4 md:px-6 bg-card/20 backdrop-blur-sm",children:[w.jsxs("div",{className:"flex min-w-0 items-center gap-3",children:[w.jsx("button",{onClick:()=>s(!0),className:"md:hidden p-1.5 -ml-1 rounded-md hover:bg-accent text-muted-foreground transition-colors cursor-pointer","aria-label":"Navigation öffnen",children:w.jsx(uT,{className:"h-5 w-5","aria-hidden":"true"})}),w.jsx("div",{className:"truncate text-xs font-medium text-muted-foreground tracking-wide uppercase font-sans",children:k.hint})]}),w.jsxs("div",{className:"flex shrink-0 items-center gap-2",children:[w.jsx(c3,{}),w.jsx("a",{href:"https://git.tobisniceshomelab.ddnsfree.com/Hitonabi/mission-control-v2/src/branch/main/docs/BEDIENUNG.md",target:"_blank",rel:"noopener",className:"hidden sm:flex h-8 items-center rounded-md border border-border/40 bg-background/40 px-2.5 text-xs text-muted-foreground hover:bg-accent hover:text-accent-foreground transition-all cursor-pointer font-semibold",title:"Bedien-Anleitung",children:"Hilfe"}),w.jsxs("button",{onClick:()=>{const S=new KeyboardEvent("keydown",{key:"k",metaKey:!0});document.dispatchEvent(S)},className:"flex items-center gap-2 rounded-md border border-border/40 bg-background/40 px-2.5 py-1.5 text-xs text-muted-foreground hover:bg-accent hover:text-accent-foreground transition-all cursor-pointer",children:[w.jsx(XM,{className:"h-3.5 w-3.5"}),w.jsx("span",{className:"hidden sm:inline",children:"Suchen"}),w.jsx("kbd",{className:"hidden sm:inline rounded bg-muted px-1.5 py-0.5 font-mono text-[9px]",children:OQ?"⌘K":"Strg+K"})]})]})]}),w.jsx("main",{className:"flex-1 overflow-y-auto p-4 md:p-6 scrollbar-thin",children:w.jsxs(g.Suspense,{fallback:w.jsx(AQ,{}),children:[e==="dashboard"&&w.jsx(fQ,{onNavigate:S=>r(S)}),e==="ideen"&&w.jsx(kQ,{}),e==="auftraege"&&w.jsx(SQ,{}),e==="models"&&w.jsx(vQ,{}),e==="connect"&&w.jsx(yQ,{}),e==="memory"&&w.jsx(gQ,{}),e==="wissen"&&w.jsx(PQ,{}),e==="chronik"&&w.jsx(EQ,{}),e==="agent"&&w.jsx(xQ,{}),e==="konsole"&&w.jsx(bQ,{}),e==="guide"&&w.jsx(wQ,{})]})})]})]})}function vP({collapsed:e,onToggleCollapse:t,onClose:r,view:n,health:i,backendDown:o,sysStatus:s}){var u,d,f,h,m;return w.jsxs(w.Fragment,{children:[w.jsxs("div",{className:De("flex items-center py-4 border-b border-border/40 shrink-0",e?"flex-col gap-3 px-2":"justify-between px-5"),children:[w.jsxs("div",{className:"flex items-center gap-2 overflow-hidden",children:[w.jsx("div",{className:"h-7 w-7 rounded-lg bg-primary shadow-md shadow-primary/20 shrink-0"}),!e&&w.jsxs("div",{className:"leading-tight",children:[w.jsx("div",{className:"text-sm font-semibold tracking-wide font-space",children:"Mission Control"}),w.jsx("div",{className:"text-xs text-muted-foreground",children:"2.0"})]})]}),t&&w.jsx("button",{onClick:t,className:"p-1 rounded-md hover:bg-accent text-muted-foreground transition-colors cursor-pointer","aria-label":e?"Seitenleiste ausklappen":"Seitenleiste einklappen",title:e?"Maximieren":"Minimieren",children:e?w.jsx(Bs,{className:"h-4 w-4","aria-hidden":"true"}):w.jsx(qM,{className:"h-4 w-4","aria-hidden":"true"})}),r&&w.jsx("button",{onClick:r,className:"p-1 rounded-md hover:bg-accent text-muted-foreground transition-colors cursor-pointer","aria-label":"Navigation schließen",children:w.jsx(bu,{className:"h-4 w-4","aria-hidden":"true"})})]}),w.jsx("nav",{className:"flex-1 space-y-1 px-3 py-4 overflow-y-auto",children:(()=>{let v=null;return Vo.map(x=>{const k=x.group!==v;return v=x.group,w.jsxs("div",{className:"space-y-1",children:[k&&(e?v!==Vo[0].group&&w.jsx("div",{className:"my-3 border-t border-border/30"}):w.jsx("div",{className:"mt-5 mb-1.5 px-3 text-[10px] font-bold uppercase tracking-widest text-muted-foreground/40 first:mt-0 select-none",children:x.group})),w.jsxs("a",{href:`#${x.id}`,onClick:r,"aria-current":n===x.id?"page":void 0,className:De("flex w-full items-center rounded-md text-sm transition-all cursor-pointer",e?"justify-center p-2.5":"gap-3 px-3 py-2",n===x.id?e?"nav-active-collapsed":"nav-active":"text-muted-foreground hover:bg-accent hover:text-accent-foreground"),title:e?x.label:void 0,"aria-label":e?x.label:void 0,children:[w.jsx(x.icon,{className:"h-4.5 w-4.5 shrink-0","aria-hidden":"true"}),!e&&w.jsx("span",{className:"truncate",children:x.label})]})]},x.id)})})()}),w.jsx("div",{className:De("py-3 text-xs text-muted-foreground border-t border-border/40 shrink-0",e?"px-2 text-center":"px-5"),children:e?w.jsx("div",{className:"flex justify-center",children:w.jsx("span",{className:De("h-2.5 w-2.5 rounded-full ring-2 ring-black/40",o||!i?"bg-red-500":i.engine_reachable?i.brain&&!i.brain.ready?"bg-amber-500 animate-pulse":"bg-emerald-500 animate-pulse":"bg-amber-500"),title:o?"Zentrale antwortet nicht — Anzeigen evtl. veraltet":i?i.engine_reachable?i.brain&&!i.brain.ready?`Hirn offline (${i.brain.model??"fast"})`:"Engine + Hirn online":"Engine offline":"Backend offline"})}):w.jsxs("div",{className:"space-y-2 text-left",children:[o?w.jsxs("span",{className:"flex items-center gap-2 text-red-400",children:[w.jsx("span",{className:"h-2 w-2 rounded-full bg-red-500 animate-pulse"}),w.jsx("span",{className:"truncate",children:"Zentrale antwortet nicht"})]}):i?w.jsxs(w.Fragment,{children:[w.jsxs("span",{className:"flex items-center gap-2",children:[w.jsx("span",{className:De("h-2 w-2 rounded-full animate-pulse",i.engine_reachable?"bg-emerald-500":"bg-amber-500")}),w.jsxs("span",{className:"truncate",children:["Engine ",i.engine_reachable?"online":"offline"]})]}),i.brain&&!i.brain.ready&&w.jsxs("span",{className:"flex items-center gap-2 text-amber-400",title:`Agent-Hirn '${i.brain.model??"fast"}' lädt nicht/abgestürzt`,children:[w.jsx("span",{className:"h-2 w-2 rounded-full bg-amber-500 animate-pulse"}),w.jsxs("span",{className:"truncate",children:["Hirn offline",i.brain.model?` (${i.brain.model})`:""]})]})]}):w.jsxs("span",{className:"flex items-center gap-2",children:[w.jsx("span",{className:"h-2 w-2 rounded-full bg-red-500"})," ",w.jsx("span",{className:"truncate",children:"Backend offline"})]}),(s==null?void 0:s.versions)&&w.jsxs("div",{className:"space-y-1 text-[9px] text-muted-foreground/60 mt-2 pt-2 border-t border-border/30",children:[w.jsxs("div",{className:"truncate",title:s.versions.mc2?`${s.versions.mc2.branch}-${s.versions.mc2.hash}${s.versions.mc2.dirty?"*":""} (${s.versions.mc2.date})`:"nicht gefunden",children:[w.jsx("strong",{children:"MC2:"})," ",s.versions.mc2?`${s.versions.mc2.hash}${s.versions.mc2.dirty?"*":""}`:"—"]}),w.jsxs("div",{className:"truncate",title:((u=s.versions.engine)==null?void 0:u.type)==="git"?`${s.versions.engine.branch}-${s.versions.engine.hash}${s.versions.engine.dirty?"*":""} (${s.versions.engine.date})`:((d=s.versions.engine)==null?void 0:d.version_text)||"unbekannt",children:[w.jsx("strong",{children:"Engine:"})," ",((f=s.versions.engine)==null?void 0:f.type)==="git"?`${s.versions.engine.hash}${s.versions.engine.dirty?"*":""}`:((m=(h=s.versions.engine)==null?void 0:h.version_text)==null?void 0:m.split(" ").pop())||"—"]}),w.jsxs("div",{className:"truncate",title:s.versions.hermes_agent?`${s.versions.hermes_agent.branch}-${s.versions.hermes_agent.hash}${s.versions.hermes_agent.dirty?"*":""} (${s.versions.hermes_agent.date})`:"nicht gefunden",children:[w.jsx("strong",{children:"Hermes Agent:"})," ",s.versions.hermes_agent?`${s.versions.hermes_agent.hash}${s.versions.hermes_agent.dirty?"*":""}`:"—"]})]})]})})]})}class _Q extends Dy.Component{constructor(){super(...arguments);bs(this,"state",{error:null})}static getDerivedStateFromError(r){return{error:r}}componentDidCatch(r,n){console.error("Unbehandelter UI-Fehler:",r,n.componentStack)}render(){return this.state.error?w.jsx("div",{className:"min-h-screen flex items-center justify-center bg-neutral-950 text-neutral-200 p-8",children:w.jsxs("div",{className:"max-w-lg space-y-4 text-center",children:[w.jsx("div",{className:"text-2xl",children:"Da ist etwas schiefgelaufen."}),w.jsx("div",{className:"text-sm text-neutral-400 break-all",children:this.state.error.message}),w.jsx("button",{className:"px-4 py-2 rounded-lg bg-neutral-800 hover:bg-neutral-700 border border-neutral-700",onClick:()=>window.location.reload(),children:"Neu laden"})]})}):this.props.children}}const jQ=new EM({defaultOptions:{queries:{retry:1,refetchOnWindowFocus:!1,staleTime:5e3}}});ZI.createRoot(document.getElementById("root")).render(w.jsx(Dy.StrictMode,{children:w.jsx(_Q,{children:w.jsx(PM,{client:jQ,children:w.jsx(CQ,{})})})}));export{_f as $,xT as A,Fy as B,VM as C,UQ as D,Cv as E,TA as F,HQ as G,rT as H,k3 as I,U1 as J,Bs as K,jf as L,GM as M,E3 as N,LQ as O,K1 as P,gT as Q,vT as R,hT as S,Gs as T,YM as U,Hy as V,S3 as W,bu as X,ZM as Y,IQ as Z,In as _,b3 as a,bT as a0,Ko as a1,yT as a2,Ps as a3,Nf as a4,BP as a5,Uy as a6,sT as a7,eT as a8,p3 as a9,m3 as aa,GQ as ab,By as ac,DQ as ad,UP as ae,JM as af,RQ as ag,iT as ah,UM as ai,Wy as aj,nT as ak,v3 as al,$Q as am,lT as an,lf as ao,Dy as ap,su as aq,Ek as ar,C8 as as,Ig as at,mk as au,pk as av,Ty as aw,Qy as b,Pe as c,VQ as d,De as e,Mm as f,Me as g,FQ as h,TQ as i,w as j,WM as k,MA as l,zQ as m,$f as n,BQ as o,KQ as p,Re as q,g as r,MQ as s,WQ as t,xu as u,No as v,NR as w,WP as x,dT as y,qQ as z};