436 lines
716 KiB
JavaScript
436 lines
716 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/ModelsView-CTf7r8WX.js","assets/code-xml-C9KgiT0J.js","assets/rotate-ccw-CkmgZ3P_.js","assets/zap-hDb8x9qO.js","assets/chevron-down-DvCaZXqX.js","assets/layers-CMeLK3M0.js","assets/ConnectView-LT8AuTA5.js","assets/folder-open-CE5mT2_x.js","assets/GuideView-BuPotO1p.js","assets/AuftragsbuchView-BXiWycT4.js","assets/SectionLabel-DKjOY0l-.js","assets/IdeenView-BT7bvXmm.js","assets/ChronikView-LwMUY1t0.js","assets/WissenView-FvoihPEI.js"])))=>i.map(i=>d[i]);
|
||
var KI=Object.defineProperty;var b1=e=>{throw TypeError(e)};var VI=(e,t,r)=>t in e?KI(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var xs=(e,t,r)=>VI(e,typeof t!="symbol"?t+"":t,r),mm=(e,t,r)=>t.has(e)||b1("Cannot "+r);var $=(e,t,r)=>(mm(e,t,"read from private field"),r?r.call(e):t.get(e)),Ce=(e,t,r)=>t.has(e)?b1("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),pe=(e,t,r,n)=>(mm(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),Le=(e,t,r)=>(mm(e,t,"access private method"),r);var Hc=(e,t,r,n)=>({set _(i){pe(e,t,i,r)},get _(){return $(e,t,n)}});function qI(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 vm={exports:{}},bs={},ym={exports:{}},Re={};/**
|
||
* @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 w1;function GI(){if(w1)return Re;w1=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(R){return R===null||typeof R!="object"?null:(R=m&&R[m]||R["@@iterator"],typeof R=="function"?R:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k=Object.assign,S={};function E(R,M,J){this.props=R,this.context=M,this.refs=S,this.updater=J||x}E.prototype.isReactComponent={},E.prototype.setState=function(R,M){if(typeof R!="object"&&typeof R!="function"&&R!=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,R,M,"setState")},E.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function P(){}P.prototype=E.prototype;function O(R,M,J){this.props=R,this.context=M,this.refs=S,this.updater=J||x}var j=O.prototype=new P;j.constructor=O,k(j,E.prototype),j.isPureReactComponent=!0;var _=Array.isArray,N=Object.prototype.hasOwnProperty,C={current:null},D={key:!0,ref:!0,__self:!0,__source:!0};function F(R,M,J){var se,te={},ce=null,ye=null;if(M!=null)for(se in M.ref!==void 0&&(ye=M.ref),M.key!==void 0&&(ce=""+M.key),M)N.call(M,se)&&!D.hasOwnProperty(se)&&(te[se]=M[se]);var _e=arguments.length-2;if(_e===1)te.children=J;else if(1<_e){for(var Z=Array(_e),we=0;we<_e;we++)Z[we]=arguments[we+2];te.children=Z}if(R&&R.defaultProps)for(se in _e=R.defaultProps,_e)te[se]===void 0&&(te[se]=_e[se]);return{$$typeof:e,type:R,key:ce,ref:ye,props:te,_owner:C.current}}function z(R,M){return{$$typeof:e,type:R.type,key:M,ref:R.ref,props:R.props,_owner:R._owner}}function q(R){return typeof R=="object"&&R!==null&&R.$$typeof===e}function X(R){var M={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(J){return M[J]})}var B=/\/+/g;function ue(R,M){return typeof R=="object"&&R!==null&&R.key!=null?X(""+R.key):M.toString(36)}function Y(R,M,J,se,te){var ce=typeof R;(ce==="undefined"||ce==="boolean")&&(R=null);var ye=!1;if(R===null)ye=!0;else switch(ce){case"string":case"number":ye=!0;break;case"object":switch(R.$$typeof){case e:case t:ye=!0}}if(ye)return ye=R,te=te(ye),R=se===""?"."+ue(ye,0):se,_(te)?(J="",R!=null&&(J=R.replace(B,"$&/")+"/"),Y(te,M,J,"",function(we){return we})):te!=null&&(q(te)&&(te=z(te,J+(!te.key||ye&&ye.key===te.key?"":(""+te.key).replace(B,"$&/")+"/")+R)),M.push(te)),1;if(ye=0,se=se===""?".":se+":",_(R))for(var _e=0;_e<R.length;_e++){ce=R[_e];var Z=se+ue(ce,_e);ye+=Y(ce,M,J,Z,te)}else if(Z=v(R),typeof Z=="function")for(R=Z.call(R),_e=0;!(ce=R.next()).done;)ce=ce.value,Z=se+ue(ce,_e++),ye+=Y(ce,M,J,Z,te);else if(ce==="object")throw M=String(R),Error("Objects are not valid as a React child (found: "+(M==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":M)+"). If you meant to render a collection of children, use an array instead.");return ye}function le(R,M,J){if(R==null)return R;var se=[],te=0;return Y(R,se,"","",function(ce){return M.call(J,ce,te++)}),se}function fe(R){if(R._status===-1){var M=R._result;M=M(),M.then(function(J){(R._status===0||R._status===-1)&&(R._status=1,R._result=J)},function(J){(R._status===0||R._status===-1)&&(R._status=2,R._result=J)}),R._status===-1&&(R._status=0,R._result=M)}if(R._status===1)return R._result.default;throw R._result}var de={current:null},K={transition:null},ie={ReactCurrentDispatcher:de,ReactCurrentBatchConfig:K,ReactCurrentOwner:C};function Q(){throw Error("act(...) is not supported in production builds of React.")}return Re.Children={map:le,forEach:function(R,M,J){le(R,function(){M.apply(this,arguments)},J)},count:function(R){var M=0;return le(R,function(){M++}),M},toArray:function(R){return le(R,function(M){return M})||[]},only:function(R){if(!q(R))throw Error("React.Children.only expected to receive a single React element child.");return R}},Re.Component=E,Re.Fragment=r,Re.Profiler=i,Re.PureComponent=O,Re.StrictMode=n,Re.Suspense=d,Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ie,Re.act=Q,Re.cloneElement=function(R,M,J){if(R==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+R+".");var se=k({},R.props),te=R.key,ce=R.ref,ye=R._owner;if(M!=null){if(M.ref!==void 0&&(ce=M.ref,ye=C.current),M.key!==void 0&&(te=""+M.key),R.type&&R.type.defaultProps)var _e=R.type.defaultProps;for(Z in M)N.call(M,Z)&&!D.hasOwnProperty(Z)&&(se[Z]=M[Z]===void 0&&_e!==void 0?_e[Z]:M[Z])}var Z=arguments.length-2;if(Z===1)se.children=J;else if(1<Z){_e=Array(Z);for(var we=0;we<Z;we++)_e[we]=arguments[we+2];se.children=_e}return{$$typeof:e,type:R.type,key:te,ref:ce,props:se,_owner:ye}},Re.createContext=function(R){return R={$$typeof:s,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},R.Provider={$$typeof:o,_context:R},R.Consumer=R},Re.createElement=F,Re.createFactory=function(R){var M=F.bind(null,R);return M.type=R,M},Re.createRef=function(){return{current:null}},Re.forwardRef=function(R){return{$$typeof:u,render:R}},Re.isValidElement=q,Re.lazy=function(R){return{$$typeof:h,_payload:{_status:-1,_result:R},_init:fe}},Re.memo=function(R,M){return{$$typeof:f,type:R,compare:M===void 0?null:M}},Re.startTransition=function(R){var M=K.transition;K.transition={};try{R()}finally{K.transition=M}},Re.unstable_act=Q,Re.useCallback=function(R,M){return de.current.useCallback(R,M)},Re.useContext=function(R){return de.current.useContext(R)},Re.useDebugValue=function(){},Re.useDeferredValue=function(R){return de.current.useDeferredValue(R)},Re.useEffect=function(R,M){return de.current.useEffect(R,M)},Re.useId=function(){return de.current.useId()},Re.useImperativeHandle=function(R,M,J){return de.current.useImperativeHandle(R,M,J)},Re.useInsertionEffect=function(R,M){return de.current.useInsertionEffect(R,M)},Re.useLayoutEffect=function(R,M){return de.current.useLayoutEffect(R,M)},Re.useMemo=function(R,M){return de.current.useMemo(R,M)},Re.useReducer=function(R,M,J){return de.current.useReducer(R,M,J)},Re.useRef=function(R){return de.current.useRef(R)},Re.useState=function(R){return de.current.useState(R)},Re.useSyncExternalStore=function(R,M,J){return de.current.useSyncExternalStore(R,M,J)},Re.useTransition=function(){return de.current.useTransition()},Re.version="18.3.1",Re}var S1;function wl(){return S1||(S1=1,ym.exports=GI()),ym.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 k1;function YI(){if(k1)return bs;k1=1;var e=wl(),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 bs.Fragment=r,bs.jsx=s,bs.jsxs=s,bs}var E1;function QI(){return E1||(E1=1,vm.exports=YI()),vm.exports}var w=QI(),g=wl();const Dy=Ty(g),Ef=qI({__proto__:null,default:Dy},[g]);var Kc={},gm={exports:{}},fr={},xm={exports:{}},bm={};/**
|
||
* @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 P1;function XI(){return P1||(P1=1,(function(e){function t(K,ie){var Q=K.length;K.push(ie);e:for(;0<Q;){var R=Q-1>>>1,M=K[R];if(0<i(M,ie))K[R]=ie,K[Q]=M,Q=R;else break e}}function r(K){return K.length===0?null:K[0]}function n(K){if(K.length===0)return null;var ie=K[0],Q=K.pop();if(Q!==ie){K[0]=Q;e:for(var R=0,M=K.length,J=M>>>1;R<J;){var se=2*(R+1)-1,te=K[se],ce=se+1,ye=K[ce];if(0>i(te,Q))ce<M&&0>i(ye,te)?(K[R]=ye,K[ce]=Q,R=ce):(K[R]=te,K[se]=Q,R=se);else if(ce<M&&0>i(ye,Q))K[R]=ye,K[ce]=Q,R=ce;else break e}}return ie}function i(K,ie){var Q=K.sortIndex-ie.sortIndex;return Q!==0?Q:K.id-ie.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,O=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(K){for(var ie=r(f);ie!==null;){if(ie.callback===null)n(f);else if(ie.startTime<=K)n(f),ie.sortIndex=ie.expirationTime,t(d,ie);else break;ie=r(f)}}function _(K){if(S=!1,j(K),!k)if(r(d)!==null)k=!0,fe(N);else{var ie=r(f);ie!==null&&de(_,ie.startTime-K)}}function N(K,ie){k=!1,S&&(S=!1,P(F),F=-1),x=!0;var Q=v;try{for(j(ie),m=r(d);m!==null&&(!(m.expirationTime>ie)||K&&!X());){var R=m.callback;if(typeof R=="function"){m.callback=null,v=m.priorityLevel;var M=R(m.expirationTime<=ie);ie=e.unstable_now(),typeof M=="function"?m.callback=M:m===r(d)&&n(d),j(ie)}else n(d);m=r(d)}if(m!==null)var J=!0;else{var se=r(f);se!==null&&de(_,se.startTime-ie),J=!1}return J}finally{m=null,v=Q,x=!1}}var C=!1,D=null,F=-1,z=5,q=-1;function X(){return!(e.unstable_now()-q<z)}function B(){if(D!==null){var K=e.unstable_now();q=K;var ie=!0;try{ie=D(!0,K)}finally{ie?ue():(C=!1,D=null)}}else C=!1}var ue;if(typeof O=="function")ue=function(){O(B)};else if(typeof MessageChannel<"u"){var Y=new MessageChannel,le=Y.port2;Y.port1.onmessage=B,ue=function(){le.postMessage(null)}}else ue=function(){E(B,0)};function fe(K){D=K,C||(C=!0,ue())}function de(K,ie){F=E(function(){K(e.unstable_now())},ie)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(K){K.callback=null},e.unstable_continueExecution=function(){k||x||(k=!0,fe(N))},e.unstable_forceFrameRate=function(K){0>K||125<K?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):z=0<K?Math.floor(1e3/K):5},e.unstable_getCurrentPriorityLevel=function(){return v},e.unstable_getFirstCallbackNode=function(){return r(d)},e.unstable_next=function(K){switch(v){case 1:case 2:case 3:var ie=3;break;default:ie=v}var Q=v;v=ie;try{return K()}finally{v=Q}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(K,ie){switch(K){case 1:case 2:case 3:case 4:case 5:break;default:K=3}var Q=v;v=K;try{return ie()}finally{v=Q}},e.unstable_scheduleCallback=function(K,ie,Q){var R=e.unstable_now();switch(typeof Q=="object"&&Q!==null?(Q=Q.delay,Q=typeof Q=="number"&&0<Q?R+Q:R):Q=R,K){case 1:var M=-1;break;case 2:M=250;break;case 5:M=1073741823;break;case 4:M=1e4;break;default:M=5e3}return M=Q+M,K={id:h++,callback:ie,priorityLevel:K,startTime:Q,expirationTime:M,sortIndex:-1},Q>R?(K.sortIndex=Q,t(f,K),r(d)===null&&K===r(f)&&(S?(P(F),F=-1):S=!0,de(_,Q-R))):(K.sortIndex=M,t(d,K),k||x||(k=!0,fe(N))),K},e.unstable_shouldYield=X,e.unstable_wrapCallback=function(K){var ie=v;return function(){var Q=v;v=ie;try{return K.apply(this,arguments)}finally{v=Q}}}})(bm)),bm}var A1;function ZI(){return A1||(A1=1,xm.exports=XI()),xm.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 O1;function JI(){if(O1)return fr;O1=1;var e=wl(),t=ZI();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 O(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,O);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,O);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,O);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 _=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,N=Symbol.for("react.element"),C=Symbol.for("react.portal"),D=Symbol.for("react.fragment"),F=Symbol.for("react.strict_mode"),z=Symbol.for("react.profiler"),q=Symbol.for("react.provider"),X=Symbol.for("react.context"),B=Symbol.for("react.forward_ref"),ue=Symbol.for("react.suspense"),Y=Symbol.for("react.suspense_list"),le=Symbol.for("react.memo"),fe=Symbol.for("react.lazy"),de=Symbol.for("react.offscreen"),K=Symbol.iterator;function ie(a){return a===null||typeof a!="object"?null:(a=K&&a[K]||a["@@iterator"],typeof a=="function"?a:null)}var Q=Object.assign,R;function M(a){if(R===void 0)try{throw Error()}catch(c){var l=c.stack.trim().match(/\n( *(at )?)/);R=l&&l[1]||""}return`
|
||
`+R+a}var J=!1;function se(a,l){if(!a||J)return"";J=!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(V){var p=V}Reflect.construct(a,[],l)}else{try{l.call()}catch(V){p=V}a.call(l.prototype)}else{try{throw Error()}catch(V){p=V}a()}}catch(V){if(V&&p&&typeof V.stack=="string"){for(var y=V.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 T=`
|
||
`+y[A].replace(" at new "," at ");return a.displayName&&T.includes("<anonymous>")&&(T=T.replace("<anonymous>",a.displayName)),T}while(1<=A&&0<=I);break}}}finally{J=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:"")?M(a):""}function te(a){switch(a.tag){case 5:return M(a.type);case 16:return M("Lazy");case 13:return M("Suspense");case 19:return M("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 D:return"Fragment";case C:return"Portal";case z:return"Profiler";case F:return"StrictMode";case ue:return"Suspense";case Y:return"SuspenseList"}if(typeof a=="object")switch(a.$$typeof){case X:return(a.displayName||"Context")+".Consumer";case q: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===F?"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 _e(a){switch(typeof a){case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function Z(a){var l=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function we(a){var l=Z(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 Pe(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=Z(a)?a.checked?"true":"false":a.value),a=p,a!==c?(l.setValue(a),!0):!1}function ot(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 De(a,l){var c=l.checked;return Q({},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=_e(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 or(a,l){vt(a,l);var c=_e(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")?G(a,l.type,c):l.hasOwnProperty("defaultValue")&&G(a,l.type,_e(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 G(a,l,c){(l!=="number"||ot(a.ownerDocument)!==a)&&(c==null?a.defaultValue=""+a._wrapperState.initialValue:a.defaultValue!==""+c&&(a.defaultValue=""+c))}var Ie=Array.isArray;function Xe(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=""+_e(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 Ph(a,l){if(l.dangerouslySetInnerHTML!=null)throw Error(r(91));return Q({},l,{value:void 0,defaultValue:void 0,children:""+a._wrapperState.initialValue})}function j0(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:_e(c)}}function N0(a,l){var c=_e(l.value),p=_e(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 I0(a){var l=a.textContent;l===a._wrapperState.initialValue&&l!==""&&l!==null&&(a.value=l)}function M0(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 Ah(a,l){return a==null||a==="http://www.w3.org/1999/xhtml"?M0(l):a==="http://www.w3.org/2000/svg"&&l==="foreignObject"?"http://www.w3.org/1999/xhtml":a}var Ru,T0=(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(Ru=Ru||document.createElement("div"),Ru.innerHTML="<svg>"+l.valueOf().toString()+"</svg>",l=Ru.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}});function Dl(a,l){if(l){var c=a.firstChild;if(c&&c===a.lastChild&&c.nodeType===3){c.nodeValue=l;return}}a.textContent=l}var Rl={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},Yj=["Webkit","ms","Moz","O"];Object.keys(Rl).forEach(function(a){Yj.forEach(function(l){l=l+a.charAt(0).toUpperCase()+a.substring(1),Rl[l]=Rl[a]})});function D0(a,l,c){return l==null||typeof l=="boolean"||l===""?"":c||typeof l!="number"||l===0||Rl.hasOwnProperty(a)&&Rl[a]?(""+l).trim():l+"px"}function R0(a,l){a=a.style;for(var c in l)if(l.hasOwnProperty(c)){var p=c.indexOf("--")===0,y=D0(c,l[c],p);c==="float"&&(c="cssFloat"),p?a.setProperty(c,y):a[c]=y}}var Qj=Q({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Oh(a,l){if(l){if(Qj[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 Ch(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 _h=null;function jh(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var Nh=null,ro=null,no=null;function $0(a){if(a=is(a)){if(typeof Nh!="function")throw Error(r(280));var l=a.stateNode;l&&(l=ac(l),Nh(a.stateNode,a.type,l))}}function L0(a){ro?no?no.push(a):no=[a]:ro=a}function z0(){if(ro){var a=ro,l=no;if(no=ro=null,$0(a),l)for(a=0;a<l.length;a++)$0(l[a])}}function F0(a,l){return a(l)}function B0(){}var Ih=!1;function U0(a,l,c){if(Ih)return a(l,c);Ih=!0;try{return F0(a,l,c)}finally{Ih=!1,(ro!==null||no!==null)&&(B0(),z0())}}function $l(a,l){var c=a.stateNode;if(c===null)return null;var p=ac(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 Mh=!1;if(u)try{var Ll={};Object.defineProperty(Ll,"passive",{get:function(){Mh=!0}}),window.addEventListener("test",Ll,Ll),window.removeEventListener("test",Ll,Ll)}catch{Mh=!1}function Xj(a,l,c,p,y,b,A,I,T){var V=Array.prototype.slice.call(arguments,3);try{l.apply(c,V)}catch(re){this.onError(re)}}var zl=!1,$u=null,Lu=!1,Th=null,Zj={onError:function(a){zl=!0,$u=a}};function Jj(a,l,c,p,y,b,A,I,T){zl=!1,$u=null,Xj.apply(Zj,arguments)}function eN(a,l,c,p,y,b,A,I,T){if(Jj.apply(this,arguments),zl){if(zl){var V=$u;zl=!1,$u=null}else throw Error(r(198));Lu||(Lu=!0,Th=V)}}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 W0(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 H0(a){if(na(a)!==a)throw Error(r(188))}function tN(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 H0(y),a;if(b===p)return H0(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 K0(a){return a=tN(a),a!==null?V0(a):null}function V0(a){if(a.tag===5||a.tag===6)return a;for(a=a.child;a!==null;){var l=V0(a);if(l!==null)return l;a=a.sibling}return null}var q0=t.unstable_scheduleCallback,G0=t.unstable_cancelCallback,rN=t.unstable_shouldYield,nN=t.unstable_requestPaint,pt=t.unstable_now,iN=t.unstable_getCurrentPriorityLevel,Dh=t.unstable_ImmediatePriority,Y0=t.unstable_UserBlockingPriority,zu=t.unstable_NormalPriority,aN=t.unstable_LowPriority,Q0=t.unstable_IdlePriority,Fu=null,cn=null;function oN(a){if(cn&&typeof cn.onCommitFiberRoot=="function")try{cn.onCommitFiberRoot(Fu,a,void 0,(a.current.flags&128)===128)}catch{}}var qr=Math.clz32?Math.clz32:uN,lN=Math.log,sN=Math.LN2;function uN(a){return a>>>=0,a===0?32:31-(lN(a)/sN|0)|0}var Bu=64,Uu=4194304;function Fl(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 Wu(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=Fl(I):(b&=A,b!==0&&(p=Fl(b)))}else A=c&~y,A!==0?p=Fl(A):b!==0&&(p=Fl(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 cN(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 dN(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,T=y[A];T===-1?((I&c)===0||(I&p)!==0)&&(y[A]=cN(I,l)):T<=l&&(a.expiredLanes|=I),b&=~I}}function Rh(a){return a=a.pendingLanes&-1073741825,a!==0?a:a&1073741824?1073741824:0}function X0(){var a=Bu;return Bu<<=1,(Bu&4194240)===0&&(Bu=64),a}function $h(a){for(var l=[],c=0;31>c;c++)l.push(a);return l}function Bl(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 fN(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 Lh(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 Z0(a){return a&=-a,1<a?4<a?(a&268435455)!==0?16:536870912:4:1}var J0,zh,ex,tx,rx,Fh=!1,Hu=[],hi=null,pi=null,mi=null,Ul=new Map,Wl=new Map,vi=[],hN="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 nx(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":Ul.delete(l.pointerId);break;case"gotpointercapture":case"lostpointercapture":Wl.delete(l.pointerId)}}function Hl(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=is(l),l!==null&&zh(l)),a):(a.eventSystemFlags|=p,l=a.targetContainers,y!==null&&l.indexOf(y)===-1&&l.push(y),a)}function pN(a,l,c,p,y){switch(l){case"focusin":return hi=Hl(hi,a,l,c,p,y),!0;case"dragenter":return pi=Hl(pi,a,l,c,p,y),!0;case"mouseover":return mi=Hl(mi,a,l,c,p,y),!0;case"pointerover":var b=y.pointerId;return Ul.set(b,Hl(Ul.get(b)||null,a,l,c,p,y)),!0;case"gotpointercapture":return b=y.pointerId,Wl.set(b,Hl(Wl.get(b)||null,a,l,c,p,y)),!0}return!1}function ix(a){var l=ia(a.target);if(l!==null){var c=na(l);if(c!==null){if(l=c.tag,l===13){if(l=W0(c),l!==null){a.blockedOn=l,rx(a.priority,function(){ex(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 Ku(a){if(a.blockedOn!==null)return!1;for(var l=a.targetContainers;0<l.length;){var c=Uh(a.domEventName,a.eventSystemFlags,l[0],a.nativeEvent);if(c===null){c=a.nativeEvent;var p=new c.constructor(c.type,c);_h=p,c.target.dispatchEvent(p),_h=null}else return l=is(c),l!==null&&zh(l),a.blockedOn=c,!1;l.shift()}return!0}function ax(a,l,c){Ku(a)&&c.delete(l)}function mN(){Fh=!1,hi!==null&&Ku(hi)&&(hi=null),pi!==null&&Ku(pi)&&(pi=null),mi!==null&&Ku(mi)&&(mi=null),Ul.forEach(ax),Wl.forEach(ax)}function Kl(a,l){a.blockedOn===l&&(a.blockedOn=null,Fh||(Fh=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,mN)))}function Vl(a){function l(y){return Kl(y,a)}if(0<Hu.length){Kl(Hu[0],a);for(var c=1;c<Hu.length;c++){var p=Hu[c];p.blockedOn===a&&(p.blockedOn=null)}}for(hi!==null&&Kl(hi,a),pi!==null&&Kl(pi,a),mi!==null&&Kl(mi,a),Ul.forEach(l),Wl.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);)ix(c),c.blockedOn===null&&vi.shift()}var io=_.ReactCurrentBatchConfig,Vu=!0;function vN(a,l,c,p){var y=qe,b=io.transition;io.transition=null;try{qe=1,Bh(a,l,c,p)}finally{qe=y,io.transition=b}}function yN(a,l,c,p){var y=qe,b=io.transition;io.transition=null;try{qe=4,Bh(a,l,c,p)}finally{qe=y,io.transition=b}}function Bh(a,l,c,p){if(Vu){var y=Uh(a,l,c,p);if(y===null)ap(a,l,p,qu,c),nx(a,p);else if(pN(y,a,l,c,p))p.stopPropagation();else if(nx(a,p),l&4&&-1<hN.indexOf(a)){for(;y!==null;){var b=is(y);if(b!==null&&J0(b),b=Uh(a,l,c,p),b===null&&ap(a,l,p,qu,c),b===y)break;y=b}y!==null&&p.stopPropagation()}else ap(a,l,p,null,c)}}var qu=null;function Uh(a,l,c,p){if(qu=null,a=jh(p),a=ia(a),a!==null)if(l=na(a),l===null)a=null;else if(c=l.tag,c===13){if(a=W0(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 ox(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(iN()){case Dh:return 1;case Y0:return 4;case zu:case aN:return 16;case Q0:return 536870912;default:return 16}default:return 16}}var yi=null,Wh=null,Gu=null;function lx(){if(Gu)return Gu;var a,l=Wh,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 Gu=y.slice(a,1<p?1-p:void 0)}function Yu(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 Qu(){return!0}function sx(){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)?Qu:sx,this.isPropagationStopped=sx,this}return Q(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=Qu)},stopPropagation:function(){var c=this.nativeEvent;c&&(c.stopPropagation?c.stopPropagation():typeof c.cancelBubble!="unknown"&&(c.cancelBubble=!0),this.isPropagationStopped=Qu)},persist:function(){},isPersistent:Qu}),l}var ao={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Hh=xr(ao),ql=Q({},ao,{view:0,detail:0}),gN=xr(ql),Kh,Vh,Gl,Xu=Q({},ql,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Gh,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!==Gl&&(Gl&&a.type==="mousemove"?(Kh=a.screenX-Gl.screenX,Vh=a.screenY-Gl.screenY):Vh=Kh=0,Gl=a),Kh)},movementY:function(a){return"movementY"in a?a.movementY:Vh}}),ux=xr(Xu),xN=Q({},Xu,{dataTransfer:0}),bN=xr(xN),wN=Q({},ql,{relatedTarget:0}),qh=xr(wN),SN=Q({},ao,{animationName:0,elapsedTime:0,pseudoElement:0}),kN=xr(SN),EN=Q({},ao,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),PN=xr(EN),AN=Q({},ao,{data:0}),cx=xr(AN),ON={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},CN={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"},_N={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function jN(a){var l=this.nativeEvent;return l.getModifierState?l.getModifierState(a):(a=_N[a])?!!l[a]:!1}function Gh(){return jN}var NN=Q({},ql,{key:function(a){if(a.key){var l=ON[a.key]||a.key;if(l!=="Unidentified")return l}return a.type==="keypress"?(a=Yu(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?CN[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Gh,charCode:function(a){return a.type==="keypress"?Yu(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Yu(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),IN=xr(NN),MN=Q({},Xu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),dx=xr(MN),TN=Q({},ql,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Gh}),DN=xr(TN),RN=Q({},ao,{propertyName:0,elapsedTime:0,pseudoElement:0}),$N=xr(RN),LN=Q({},Xu,{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}),zN=xr(LN),FN=[9,13,27,32],Yh=u&&"CompositionEvent"in window,Yl=null;u&&"documentMode"in document&&(Yl=document.documentMode);var BN=u&&"TextEvent"in window&&!Yl,fx=u&&(!Yh||Yl&&8<Yl&&11>=Yl),hx=" ",px=!1;function mx(a,l){switch(a){case"keyup":return FN.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vx(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var oo=!1;function UN(a,l){switch(a){case"compositionend":return vx(l);case"keypress":return l.which!==32?null:(px=!0,hx);case"textInput":return a=l.data,a===hx&&px?null:a;default:return null}}function WN(a,l){if(oo)return a==="compositionend"||!Yh&&mx(a,l)?(a=lx(),Gu=Wh=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 fx&&l.locale!=="ko"?null:l.data;default:return null}}var HN={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 yx(a){var l=a&&a.nodeName&&a.nodeName.toLowerCase();return l==="input"?!!HN[a.type]:l==="textarea"}function gx(a,l,c,p){L0(p),l=rc(l,"onChange"),0<l.length&&(c=new Hh("onChange","change",null,c,p),a.push({event:c,listeners:l}))}var Ql=null,Xl=null;function KN(a){Rx(a,0)}function Zu(a){var l=fo(a);if(ne(l))return a}function VN(a,l){if(a==="change")return l}var xx=!1;if(u){var Qh;if(u){var Xh="oninput"in document;if(!Xh){var bx=document.createElement("div");bx.setAttribute("oninput","return;"),Xh=typeof bx.oninput=="function"}Qh=Xh}else Qh=!1;xx=Qh&&(!document.documentMode||9<document.documentMode)}function wx(){Ql&&(Ql.detachEvent("onpropertychange",Sx),Xl=Ql=null)}function Sx(a){if(a.propertyName==="value"&&Zu(Xl)){var l=[];gx(l,Xl,a,jh(a)),U0(KN,l)}}function qN(a,l,c){a==="focusin"?(wx(),Ql=l,Xl=c,Ql.attachEvent("onpropertychange",Sx)):a==="focusout"&&wx()}function GN(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return Zu(Xl)}function YN(a,l){if(a==="click")return Zu(l)}function QN(a,l){if(a==="input"||a==="change")return Zu(l)}function XN(a,l){return a===l&&(a!==0||1/a===1/l)||a!==a&&l!==l}var Gr=typeof Object.is=="function"?Object.is:XN;function Zl(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 kx(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function Ex(a,l){var c=kx(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=kx(c)}}function Px(a,l){return a&&l?a===l?!0:a&&a.nodeType===3?!1:l&&l.nodeType===3?Px(a,l.parentNode):"contains"in a?a.contains(l):a.compareDocumentPosition?!!(a.compareDocumentPosition(l)&16):!1:!1}function Ax(){for(var a=window,l=ot();l instanceof a.HTMLIFrameElement;){try{var c=typeof l.contentWindow.location.href=="string"}catch{c=!1}if(c)a=l.contentWindow;else break;l=ot(a.document)}return l}function Zh(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 ZN(a){var l=Ax(),c=a.focusedElem,p=a.selectionRange;if(l!==c&&c&&c.ownerDocument&&Px(c.ownerDocument.documentElement,c)){if(p!==null&&Zh(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=Ex(c,b);var A=Ex(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 JN=u&&"documentMode"in document&&11>=document.documentMode,lo=null,Jh=null,Jl=null,ep=!1;function Ox(a,l,c){var p=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;ep||lo==null||lo!==ot(p)||(p=lo,"selectionStart"in p&&Zh(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}),Jl&&Zl(Jl,p)||(Jl=p,p=rc(Jh,"onSelect"),0<p.length&&(l=new Hh("onSelect","select",null,l,c),a.push({event:l,listeners:p}),l.target=lo)))}function Ju(a,l){var c={};return c[a.toLowerCase()]=l.toLowerCase(),c["Webkit"+a]="webkit"+l,c["Moz"+a]="moz"+l,c}var so={animationend:Ju("Animation","AnimationEnd"),animationiteration:Ju("Animation","AnimationIteration"),animationstart:Ju("Animation","AnimationStart"),transitionend:Ju("Transition","TransitionEnd")},tp={},Cx={};u&&(Cx=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 ec(a){if(tp[a])return tp[a];if(!so[a])return a;var l=so[a],c;for(c in l)if(l.hasOwnProperty(c)&&c in Cx)return tp[a]=l[c];return a}var _x=ec("animationend"),jx=ec("animationiteration"),Nx=ec("animationstart"),Ix=ec("transitionend"),Mx=new Map,Tx="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){Mx.set(a,l),o(l,[a])}for(var rp=0;rp<Tx.length;rp++){var np=Tx[rp],eI=np.toLowerCase(),tI=np[0].toUpperCase()+np.slice(1);gi(eI,"on"+tI)}gi(_x,"onAnimationEnd"),gi(jx,"onAnimationIteration"),gi(Nx,"onAnimationStart"),gi("dblclick","onDoubleClick"),gi("focusin","onFocus"),gi("focusout","onBlur"),gi(Ix,"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 es="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(" "),rI=new Set("cancel close invalid load scroll toggle".split(" ").concat(es));function Dx(a,l,c){var p=a.type||"unknown-event";a.currentTarget=c,eN(p,l,void 0,a),a.currentTarget=null}function Rx(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],T=I.instance,V=I.currentTarget;if(I=I.listener,T!==b&&y.isPropagationStopped())break e;Dx(y,I,V),b=T}else for(A=0;A<p.length;A++){if(I=p[A],T=I.instance,V=I.currentTarget,I=I.listener,T!==b&&y.isPropagationStopped())break e;Dx(y,I,V),b=T}}}if(Lu)throw a=Th,Lu=!1,Th=null,a}function Ze(a,l){var c=l[dp];c===void 0&&(c=l[dp]=new Set);var p=a+"__bubble";c.has(p)||($x(l,a,2,!1),c.add(p))}function ip(a,l,c){var p=0;l&&(p|=4),$x(c,a,p,l)}var tc="_reactListening"+Math.random().toString(36).slice(2);function ts(a){if(!a[tc]){a[tc]=!0,n.forEach(function(c){c!=="selectionchange"&&(rI.has(c)||ip(c,!1,a),ip(c,!0,a))});var l=a.nodeType===9?a:a.ownerDocument;l===null||l[tc]||(l[tc]=!0,ip("selectionchange",!1,l))}}function $x(a,l,c,p){switch(ox(l)){case 1:var y=vN;break;case 4:y=yN;break;default:y=Bh}c=y.bind(null,l,c,a),y=void 0,!Mh||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 ap(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 T=A.tag;if((T===3||T===4)&&(T=A.stateNode.containerInfo,T===y||T.nodeType===8&&T.parentNode===y))return;A=A.return}for(;I!==null;){if(A=ia(I),A===null)return;if(T=A.tag,T===5||T===6){p=b=A;continue e}I=I.parentNode}}p=p.return}U0(function(){var V=b,re=jh(c),ae=[];e:{var ee=Mx.get(a);if(ee!==void 0){var he=Hh,ge=a;switch(a){case"keypress":if(Yu(c)===0)break e;case"keydown":case"keyup":he=IN;break;case"focusin":ge="focus",he=qh;break;case"focusout":ge="blur",he=qh;break;case"beforeblur":case"afterblur":he=qh;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=ux;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":he=bN;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":he=DN;break;case _x:case jx:case Nx:he=kN;break;case Ix:he=$N;break;case"scroll":he=gN;break;case"wheel":he=zN;break;case"copy":case"cut":case"paste":he=PN;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":he=dx}var xe=(l&4)!==0,mt=!xe&&a==="scroll",U=xe?ee!==null?ee+"Capture":null:ee;xe=[];for(var L=V,W;L!==null;){W=L;var oe=W.stateNode;if(W.tag===5&&oe!==null&&(W=oe,U!==null&&(oe=$l(L,U),oe!=null&&xe.push(rs(L,oe,W)))),mt)break;L=L.return}0<xe.length&&(ee=new he(ee,ge,null,c,re),ae.push({event:ee,listeners:xe}))}}if((l&7)===0){e:{if(ee=a==="mouseover"||a==="pointerover",he=a==="mouseout"||a==="pointerout",ee&&c!==_h&&(ge=c.relatedTarget||c.fromElement)&&(ia(ge)||ge[Tn]))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=V,ge=ge?ia(ge):null,ge!==null&&(mt=na(ge),ge!==mt||ge.tag!==5&&ge.tag!==6)&&(ge=null)):(he=null,ge=V),he!==ge)){if(xe=ux,oe="onMouseLeave",U="onMouseEnter",L="mouse",(a==="pointerout"||a==="pointerover")&&(xe=dx,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)===V&&(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&&Lx(ae,ee,he,xe,!1),ge!==null&&mt!==null&&Lx(ae,mt,ge,xe,!0)}}e:{if(ee=V?fo(V):window,he=ee.nodeName&&ee.nodeName.toLowerCase(),he==="select"||he==="input"&&ee.type==="file")var Se=VN;else if(yx(ee))if(xx)Se=QN;else{Se=GN;var Ae=qN}else(he=ee.nodeName)&&he.toLowerCase()==="input"&&(ee.type==="checkbox"||ee.type==="radio")&&(Se=YN);if(Se&&(Se=Se(a,V))){gx(ae,Se,c,re);break e}Ae&&Ae(a,ee,V),a==="focusout"&&(Ae=ee._wrapperState)&&Ae.controlled&&ee.type==="number"&&G(ee,"number",ee.value)}switch(Ae=V?fo(V):window,a){case"focusin":(yx(Ae)||Ae.contentEditable==="true")&&(lo=Ae,Jh=V,Jl=null);break;case"focusout":Jl=Jh=lo=null;break;case"mousedown":ep=!0;break;case"contextmenu":case"mouseup":case"dragend":ep=!1,Ox(ae,c,re);break;case"selectionchange":if(JN)break;case"keydown":case"keyup":Ox(ae,c,re)}var Oe;if(Yh)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?mx(a,c)&&(Ne="onCompositionEnd"):a==="keydown"&&c.keyCode===229&&(Ne="onCompositionStart");Ne&&(fx&&c.locale!=="ko"&&(oo||Ne!=="onCompositionStart"?Ne==="onCompositionEnd"&&oo&&(Oe=lx()):(yi=re,Wh="value"in yi?yi.value:yi.textContent,oo=!0)),Ae=rc(V,Ne),0<Ae.length&&(Ne=new cx(Ne,a,null,c,re),ae.push({event:Ne,listeners:Ae}),Oe?Ne.data=Oe:(Oe=vx(c),Oe!==null&&(Ne.data=Oe)))),(Oe=BN?UN(a,c):WN(a,c))&&(V=rc(V,"onBeforeInput"),0<V.length&&(re=new cx("onBeforeInput","beforeinput",null,c,re),ae.push({event:re,listeners:V}),re.data=Oe))}Rx(ae,l)})}function rs(a,l,c){return{instance:a,listener:l,currentTarget:c}}function rc(a,l){for(var c=l+"Capture",p=[];a!==null;){var y=a,b=y.stateNode;y.tag===5&&b!==null&&(y=b,b=$l(a,c),b!=null&&p.unshift(rs(a,b,y)),b=$l(a,l),b!=null&&p.push(rs(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 Lx(a,l,c,p,y){for(var b=l._reactName,A=[];c!==null&&c!==p;){var I=c,T=I.alternate,V=I.stateNode;if(T!==null&&T===p)break;I.tag===5&&V!==null&&(I=V,y?(T=$l(c,b),T!=null&&A.unshift(rs(c,T,I))):y||(T=$l(c,b),T!=null&&A.push(rs(c,T,I)))),c=c.return}A.length!==0&&a.push({event:l,listeners:A})}var nI=/\r\n?/g,iI=/\u0000|\uFFFD/g;function zx(a){return(typeof a=="string"?a:""+a).replace(nI,`
|
||
`).replace(iI,"")}function nc(a,l,c){if(l=zx(l),zx(a)!==l&&c)throw Error(r(425))}function ic(){}var op=null,lp=null;function sp(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 up=typeof setTimeout=="function"?setTimeout:void 0,aI=typeof clearTimeout=="function"?clearTimeout:void 0,Fx=typeof Promise=="function"?Promise:void 0,oI=typeof queueMicrotask=="function"?queueMicrotask:typeof Fx<"u"?function(a){return Fx.resolve(null).then(a).catch(lI)}:up;function lI(a){setTimeout(function(){throw a})}function cp(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),Vl(l);return}p--}else c!=="$"&&c!=="$?"&&c!=="$!"||p++;c=y}while(c);Vl(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 Bx(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,ns="__reactProps$"+co,Tn="__reactContainer$"+co,dp="__reactEvents$"+co,sI="__reactListeners$"+co,uI="__reactHandles$"+co;function ia(a){var l=a[dn];if(l)return l;for(var c=a.parentNode;c;){if(l=c[Tn]||c[dn]){if(c=l.alternate,l.child!==null||c!==null&&c.child!==null)for(a=Bx(a);a!==null;){if(c=a[dn])return c;a=Bx(a)}return l}a=c,c=a.parentNode}return null}function is(a){return a=a[dn]||a[Tn],!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 ac(a){return a[ns]||null}var fp=[],ho=-1;function bi(a){return{current:a}}function Je(a){0>ho||(a.current=fp[ho],fp[ho]=null,ho--)}function Ye(a,l){ho++,fp[ho]=a.current,a.current=l}var wi={},Kt=bi(wi),lr=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 sr(a){return a=a.childContextTypes,a!=null}function oc(){Je(lr),Je(Kt)}function Ux(a,l,c){if(Kt.current!==wi)throw Error(r(168));Ye(Kt,l),Ye(lr,c)}function Wx(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 Q({},c,p)}function lc(a){return a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||wi,aa=Kt.current,Ye(Kt,a),Ye(lr,lr.current),!0}function Hx(a,l,c){var p=a.stateNode;if(!p)throw Error(r(169));c?(a=Wx(a,l,aa),p.__reactInternalMemoizedMergedChildContext=a,Je(lr),Je(Kt),Ye(Kt,a)):Je(lr),Ye(lr,c)}var Dn=null,sc=!1,hp=!1;function Kx(a){Dn===null?Dn=[a]:Dn.push(a)}function cI(a){sc=!0,Kx(a)}function Si(){if(!hp&&Dn!==null){hp=!0;var a=0,l=qe;try{var c=Dn;for(qe=1;a<c.length;a++){var p=c[a];do p=p(!0);while(p!==null)}Dn=null,sc=!1}catch(y){throw Dn!==null&&(Dn=Dn.slice(a+1)),q0(Dh,Si),y}finally{qe=l,hp=!1}}return null}var mo=[],vo=0,uc=null,cc=0,jr=[],Nr=0,oa=null,Rn=1,$n="";function la(a,l){mo[vo++]=cc,mo[vo++]=uc,uc=a,cc=l}function Vx(a,l,c){jr[Nr++]=Rn,jr[Nr++]=$n,jr[Nr++]=oa,oa=a;var p=Rn;a=$n;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,Rn=1<<32-qr(l)+y|c<<y|p,$n=b+a}else Rn=1<<b|c<<y|p,$n=a}function pp(a){a.return!==null&&(la(a,1),Vx(a,1,0))}function mp(a){for(;a===uc;)uc=mo[--vo],mo[vo]=null,cc=mo[--vo],mo[vo]=null;for(;a===oa;)oa=jr[--Nr],jr[Nr]=null,$n=jr[--Nr],jr[Nr]=null,Rn=jr[--Nr],jr[Nr]=null}var br=null,wr=null,nt=!1,Yr=null;function qx(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 Gx(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:Rn,overflow:$n}: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 vp(a){return(a.mode&1)!==0&&(a.flags&128)===0}function yp(a){if(nt){var l=wr;if(l){var c=l;if(!Gx(a,l)){if(vp(a))throw Error(r(418));l=xi(c.nextSibling);var p=br;l&&Gx(a,l)?qx(p,c):(a.flags=a.flags&-4097|2,nt=!1,br=a)}}else{if(vp(a))throw Error(r(418));a.flags=a.flags&-4097|2,nt=!1,br=a}}}function Yx(a){for(a=a.return;a!==null&&a.tag!==5&&a.tag!==3&&a.tag!==13;)a=a.return;br=a}function dc(a){if(a!==br)return!1;if(!nt)return Yx(a),nt=!0,!1;var l;if((l=a.tag!==3)&&!(l=a.tag!==5)&&(l=a.type,l=l!=="head"&&l!=="body"&&!sp(a.type,a.memoizedProps)),l&&(l=wr)){if(vp(a))throw Qx(),Error(r(418));for(;l;)qx(a,l),l=xi(l.nextSibling)}if(Yx(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 Qx(){for(var a=wr;a;)a=xi(a.nextSibling)}function yo(){wr=br=null,nt=!1}function gp(a){Yr===null?Yr=[a]:Yr.push(a)}var dI=_.ReactCurrentBatchConfig;function as(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 fc(a,l){throw a=Object.prototype.toString.call(l),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(l).join(", ")+"}":a))}function Xx(a){var l=a._init;return l(a._payload)}function Zx(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=um(W,U.mode,oe),L.return=U,L):(L=y(L,W),L.return=U,L)}function T(U,L,W,oe){var Se=W.type;return Se===D?re(U,L,W.props.children,oe,W.key):L!==null&&(L.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===fe&&Xx(Se)===L.type)?(oe=y(L,W.props),oe.ref=as(U,L,W),oe.return=U,oe):(oe=Rc(W.type,W.key,W.props,null,U.mode,oe),oe.ref=as(U,L,W),oe.return=U,oe)}function V(U,L,W,oe){return L===null||L.tag!==4||L.stateNode.containerInfo!==W.containerInfo||L.stateNode.implementation!==W.implementation?(L=cm(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 ae(U,L,W){if(typeof L=="string"&&L!==""||typeof L=="number")return L=um(""+L,U.mode,W),L.return=U,L;if(typeof L=="object"&&L!==null){switch(L.$$typeof){case N:return W=Rc(L.type,L.key,L.props,null,U.mode,W),W.ref=as(U,null,L),W.return=U,W;case C:return L=cm(L,U.mode,W),L.return=U,L;case fe:var oe=L._init;return ae(U,oe(L._payload),W)}if(Ie(L)||ie(L))return L=ma(L,U.mode,W,null),L.return=U,L;fc(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?T(U,L,W,oe):null;case C:return W.key===Se?V(U,L,W,oe):null;case fe:return Se=W._init,ee(U,L,Se(W._payload),oe)}if(Ie(W)||ie(W))return Se!==null?null:re(U,L,W,oe,null);fc(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,T(L,U,oe,Se);case C:return U=U.get(oe.key===null?W:oe.key)||null,V(L,U,oe,Se);case fe:var Ae=oe._init;return he(U,L,W,Ae(oe._payload),Se)}if(Ie(oe)||ie(oe))return U=U.get(W)||null,re(L,U,oe,Se,null);fc(L,oe)}return null}function ge(U,L,W,oe){for(var Se=null,Ae=null,Oe=L,Ne=L=0,Ct=null;Oe!==null&&Ne<W.length;Ne++){Oe.index>Ne?(Ct=Oe,Oe=null):Ct=Oe.sibling;var He=ee(U,Oe,W[Ne],oe);if(He===null){Oe===null&&(Oe=Ct);break}a&&Oe&&He.alternate===null&&l(U,Oe),L=b(He,L,Ne),Ae===null?Se=He:Ae.sibling=He,Ae=He,Oe=Ct}if(Ne===W.length)return c(U,Oe),nt&&la(U,Ne),Se;if(Oe===null){for(;Ne<W.length;Ne++)Oe=ae(U,W[Ne],oe),Oe!==null&&(L=b(Oe,L,Ne),Ae===null?Se=Oe:Ae.sibling=Oe,Ae=Oe);return nt&&la(U,Ne),Se}for(Oe=p(U,Oe);Ne<W.length;Ne++)Ct=he(Oe,U,Ne,W[Ne],oe),Ct!==null&&(a&&Ct.alternate!==null&&Oe.delete(Ct.key===null?Ne:Ct.key),L=b(Ct,L,Ne),Ae===null?Se=Ct:Ae.sibling=Ct,Ae=Ct);return a&&Oe.forEach(function(Ni){return l(U,Ni)}),nt&&la(U,Ne),Se}function xe(U,L,W,oe){var Se=ie(W);if(typeof Se!="function")throw Error(r(150));if(W=Se.call(W),W==null)throw Error(r(151));for(var Ae=Se=null,Oe=L,Ne=L=0,Ct=null,He=W.next();Oe!==null&&!He.done;Ne++,He=W.next()){Oe.index>Ne?(Ct=Oe,Oe=null):Ct=Oe.sibling;var Ni=ee(U,Oe,He.value,oe);if(Ni===null){Oe===null&&(Oe=Ct);break}a&&Oe&&Ni.alternate===null&&l(U,Oe),L=b(Ni,L,Ne),Ae===null?Se=Ni:Ae.sibling=Ni,Ae=Ni,Oe=Ct}if(He.done)return c(U,Oe),nt&&la(U,Ne),Se;if(Oe===null){for(;!He.done;Ne++,He=W.next())He=ae(U,He.value,oe),He!==null&&(L=b(He,L,Ne),Ae===null?Se=He:Ae.sibling=He,Ae=He);return nt&&la(U,Ne),Se}for(Oe=p(U,Oe);!He.done;Ne++,He=W.next())He=he(Oe,U,Ne,He.value,oe),He!==null&&(a&&He.alternate!==null&&Oe.delete(He.key===null?Ne:He.key),L=b(He,L,Ne),Ae===null?Se=He:Ae.sibling=He,Ae=He);return a&&Oe.forEach(function(HI){return l(U,HI)}),nt&&la(U,Ne),Se}function mt(U,L,W,oe){if(typeof W=="object"&&W!==null&&W.type===D&&W.key===null&&(W=W.props.children),typeof W=="object"&&W!==null){switch(W.$$typeof){case N:e:{for(var Se=W.key,Ae=L;Ae!==null;){if(Ae.key===Se){if(Se=W.type,Se===D){if(Ae.tag===7){c(U,Ae.sibling),L=y(Ae,W.props.children),L.return=U,U=L;break e}}else if(Ae.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===fe&&Xx(Se)===Ae.type){c(U,Ae.sibling),L=y(Ae,W.props),L.ref=as(U,Ae,W),L.return=U,U=L;break e}c(U,Ae);break}else l(U,Ae);Ae=Ae.sibling}W.type===D?(L=ma(W.props.children,U.mode,oe,W.key),L.return=U,U=L):(oe=Rc(W.type,W.key,W.props,null,U.mode,oe),oe.ref=as(U,L,W),oe.return=U,U=oe)}return A(U);case C:e:{for(Ae=W.key;L!==null;){if(L.key===Ae)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=cm(W,U.mode,oe),L.return=U,U=L}return A(U);case fe:return Ae=W._init,mt(U,L,Ae(W._payload),oe)}if(Ie(W))return ge(U,L,W,oe);if(ie(W))return xe(U,L,W,oe);fc(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=um(W,U.mode,oe),L.return=U,U=L),A(U)):c(U,L)}return mt}var go=Zx(!0),Jx=Zx(!1),hc=bi(null),pc=null,xo=null,xp=null;function bp(){xp=xo=pc=null}function wp(a){var l=hc.current;Je(hc),a._currentValue=l}function Sp(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){pc=a,xp=xo=null,a=a.dependencies,a!==null&&a.firstContext!==null&&((a.lanes&l)!==0&&(ur=!0),a.firstContext=null)}function Ir(a){var l=a._currentValue;if(xp!==a)if(a={context:a,memoizedValue:l,next:null},xo===null){if(pc===null)throw Error(r(308));xo=a,pc.dependencies={lanes:0,firstContext:a}}else xo=xo.next=a;return l}var sa=null;function kp(a){sa===null?sa=[a]:sa.push(a)}function eb(a,l,c,p){var y=l.interleaved;return y===null?(c.next=c,kp(l)):(c.next=y.next,y.next=c),l.interleaved=c,Ln(a,p)}function Ln(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 Ep(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function tb(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 zn(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,Ln(a,c)}return y=p.interleaved,y===null?(l.next=l,kp(p)):(l.next=y.next,y.next=l),p.interleaved=l,Ln(a,c)}function mc(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,Lh(a,c)}}function rb(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 vc(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 T=I,V=T.next;T.next=null,A===null?b=V:A.next=V,A=T;var re=a.alternate;re!==null&&(re=re.updateQueue,I=re.lastBaseUpdate,I!==A&&(I===null?re.firstBaseUpdate=V:I.next=V,re.lastBaseUpdate=T))}if(b!==null){var ae=y.baseState;A=0,re=V=T=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"){ae=ge.call(he,ae,ee);break e}ae=ge;break e;case 3:ge.flags=ge.flags&-65537|128;case 0:if(ge=xe.payload,ee=typeof ge=="function"?ge.call(he,ae,ee):ge,ee==null)break e;ae=Q({},ae,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?(V=re=he,T=ae):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&&(T=ae),y.baseState=T,y.firstBaseUpdate=V,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=ae}}function nb(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 os={},fn=bi(os),ls=bi(os),ss=bi(os);function ua(a){if(a===os)throw Error(r(174));return a}function Pp(a,l){switch(Ye(ss,l),Ye(ls,a),Ye(fn,os),a=l.nodeType,a){case 9:case 11:l=(l=l.documentElement)?l.namespaceURI:Ah(null,"");break;default:a=a===8?l.parentNode:l,l=a.namespaceURI||null,a=a.tagName,l=Ah(l,a)}Je(fn),Ye(fn,l)}function wo(){Je(fn),Je(ls),Je(ss)}function ib(a){ua(ss.current);var l=ua(fn.current),c=Ah(l,a.type);l!==c&&(Ye(ls,a),Ye(fn,c))}function Ap(a){ls.current===a&&(Je(fn),Je(ls))}var lt=bi(0);function yc(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 Op=[];function Cp(){for(var a=0;a<Op.length;a++)Op[a]._workInProgressVersionPrimary=null;Op.length=0}var gc=_.ReactCurrentDispatcher,_p=_.ReactCurrentBatchConfig,ca=0,st=null,bt=null,At=null,xc=!1,us=!1,cs=0,fI=0;function Vt(){throw Error(r(321))}function jp(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 Np(a,l,c,p,y,b){if(ca=b,st=l,l.memoizedState=null,l.updateQueue=null,l.lanes=0,gc.current=a===null||a.memoizedState===null?vI:yI,a=c(p,y),us){b=0;do{if(us=!1,cs=0,25<=b)throw Error(r(301));b+=1,At=bt=null,l.updateQueue=null,gc.current=gI,a=c(p,y)}while(us)}if(gc.current=Sc,l=bt!==null&&bt.next!==null,ca=0,At=bt=st=null,xc=!1,l)throw Error(r(300));return a}function Ip(){var a=cs!==0;return cs=0,a}function hn(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return At===null?st.memoizedState=At=a:At=At.next=a,At}function Mr(){if(bt===null){var a=st.alternate;a=a!==null?a.memoizedState:null}else a=bt.next;var l=At===null?st.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?st.memoizedState=At=a:At=At.next=a}return At}function ds(a,l){return typeof l=="function"?l(a):l}function Mp(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,T=null,V=b;do{var re=V.lane;if((ca&re)===re)T!==null&&(T=T.next={lane:0,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null}),p=V.hasEagerState?V.eagerState:a(p,V.action);else{var ae={lane:re,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null};T===null?(I=T=ae,A=p):T=T.next=ae,st.lanes|=re,da|=re}V=V.next}while(V!==null&&V!==b);T===null?A=p:T.next=I,Gr(p,l.memoizedState)||(ur=!0),l.memoizedState=p,l.baseState=A,l.baseQueue=T,c.lastRenderedState=p}if(a=c.interleaved,a!==null){y=a;do b=y.lane,st.lanes|=b,da|=b,y=y.next;while(y!==a)}else y===null&&(c.lanes=0);return[l.memoizedState,c.dispatch]}function Tp(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)||(ur=!0),l.memoizedState=b,l.baseQueue===null&&(l.baseState=b),c.lastRenderedState=b}return[b,p]}function ab(){}function ob(a,l){var c=st,p=Mr(),y=l(),b=!Gr(p.memoizedState,y);if(b&&(p.memoizedState=y,ur=!0),p=p.queue,Dp(ub.bind(null,c,p,a),[a]),p.getSnapshot!==l||b||At!==null&&At.memoizedState.tag&1){if(c.flags|=2048,fs(9,sb.bind(null,c,p,y,l),void 0,null),Ot===null)throw Error(r(349));(ca&30)!==0||lb(c,l,y)}return y}function lb(a,l,c){a.flags|=16384,a={getSnapshot:l,value:c},l=st.updateQueue,l===null?(l={lastEffect:null,stores:null},st.updateQueue=l,l.stores=[a]):(c=l.stores,c===null?l.stores=[a]:c.push(a))}function sb(a,l,c,p){l.value=c,l.getSnapshot=p,cb(l)&&db(a)}function ub(a,l,c){return c(function(){cb(l)&&db(a)})}function cb(a){var l=a.getSnapshot;a=a.value;try{var c=l();return!Gr(a,c)}catch{return!0}}function db(a){var l=Ln(a,1);l!==null&&Jr(l,a,1,-1)}function fb(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:ds,lastRenderedState:a},l.queue=a,a=a.dispatch=mI.bind(null,st,a),[l.memoizedState,a]}function fs(a,l,c,p){return a={tag:a,create:l,destroy:c,deps:p,next:null},l=st.updateQueue,l===null?(l={lastEffect:null,stores:null},st.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 hb(){return Mr().memoizedState}function bc(a,l,c,p){var y=hn();st.flags|=a,y.memoizedState=fs(1|l,c,void 0,p===void 0?null:p)}function wc(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&&jp(p,A.deps)){y.memoizedState=fs(l,c,b,p);return}}st.flags|=a,y.memoizedState=fs(1|l,c,b,p)}function pb(a,l){return bc(8390656,8,a,l)}function Dp(a,l){return wc(2048,8,a,l)}function mb(a,l){return wc(4,2,a,l)}function vb(a,l){return wc(4,4,a,l)}function yb(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 gb(a,l,c){return c=c!=null?c.concat([a]):null,wc(4,4,yb.bind(null,l,a),c)}function Rp(){}function xb(a,l){var c=Mr();l=l===void 0?null:l;var p=c.memoizedState;return p!==null&&l!==null&&jp(l,p[1])?p[0]:(c.memoizedState=[a,l],a)}function bb(a,l){var c=Mr();l=l===void 0?null:l;var p=c.memoizedState;return p!==null&&l!==null&&jp(l,p[1])?p[0]:(a=a(),c.memoizedState=[a,l],a)}function wb(a,l,c){return(ca&21)===0?(a.baseState&&(a.baseState=!1,ur=!0),a.memoizedState=c):(Gr(c,l)||(c=X0(),st.lanes|=c,da|=c,a.baseState=!0),l)}function hI(a,l){var c=qe;qe=c!==0&&4>c?c:4,a(!0);var p=_p.transition;_p.transition={};try{a(!1),l()}finally{qe=c,_p.transition=p}}function Sb(){return Mr().memoizedState}function pI(a,l,c){var p=Ci(a);if(c={lane:p,action:c,hasEagerState:!1,eagerState:null,next:null},kb(a))Eb(l,c);else if(c=eb(a,l,c,p),c!==null){var y=er();Jr(c,a,p,y),Pb(c,l,p)}}function mI(a,l,c){var p=Ci(a),y={lane:p,action:c,hasEagerState:!1,eagerState:null,next:null};if(kb(a))Eb(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 T=l.interleaved;T===null?(y.next=y,kp(l)):(y.next=T.next,T.next=y),l.interleaved=y;return}}catch{}finally{}c=eb(a,l,y,p),c!==null&&(y=er(),Jr(c,a,p,y),Pb(c,l,p))}}function kb(a){var l=a.alternate;return a===st||l!==null&&l===st}function Eb(a,l){us=xc=!0;var c=a.pending;c===null?l.next=l:(l.next=c.next,c.next=l),a.pending=l}function Pb(a,l,c){if((c&4194240)!==0){var p=l.lanes;p&=a.pendingLanes,c|=p,l.lanes=c,Lh(a,c)}}var Sc={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},vI={readContext:Ir,useCallback:function(a,l){return hn().memoizedState=[a,l===void 0?null:l],a},useContext:Ir,useEffect:pb,useImperativeHandle:function(a,l,c){return c=c!=null?c.concat([a]):null,bc(4194308,4,yb.bind(null,l,a),c)},useLayoutEffect:function(a,l){return bc(4194308,4,a,l)},useInsertionEffect:function(a,l){return bc(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=pI.bind(null,st,a),[p.memoizedState,a]},useRef:function(a){var l=hn();return a={current:a},l.memoizedState=a},useState:fb,useDebugValue:Rp,useDeferredValue:function(a){return hn().memoizedState=a},useTransition:function(){var a=fb(!1),l=a[0];return a=hI.bind(null,a[1]),hn().memoizedState=a,[l,a]},useMutableSource:function(){},useSyncExternalStore:function(a,l,c){var p=st,y=hn();if(nt){if(c===void 0)throw Error(r(407));c=c()}else{if(c=l(),Ot===null)throw Error(r(349));(ca&30)!==0||lb(p,l,c)}y.memoizedState=c;var b={value:c,getSnapshot:l};return y.queue=b,pb(ub.bind(null,p,b,a),[a]),p.flags|=2048,fs(9,sb.bind(null,p,b,c,l),void 0,null),c},useId:function(){var a=hn(),l=Ot.identifierPrefix;if(nt){var c=$n,p=Rn;c=(p&~(1<<32-qr(p)-1)).toString(32)+c,l=":"+l+"R"+c,c=cs++,0<c&&(l+="H"+c.toString(32)),l+=":"}else c=fI++,l=":"+l+"r"+c.toString(32)+":";return a.memoizedState=l},unstable_isNewReconciler:!1},yI={readContext:Ir,useCallback:xb,useContext:Ir,useEffect:Dp,useImperativeHandle:gb,useInsertionEffect:mb,useLayoutEffect:vb,useMemo:bb,useReducer:Mp,useRef:hb,useState:function(){return Mp(ds)},useDebugValue:Rp,useDeferredValue:function(a){var l=Mr();return wb(l,bt.memoizedState,a)},useTransition:function(){var a=Mp(ds)[0],l=Mr().memoizedState;return[a,l]},useMutableSource:ab,useSyncExternalStore:ob,useId:Sb,unstable_isNewReconciler:!1},gI={readContext:Ir,useCallback:xb,useContext:Ir,useEffect:Dp,useImperativeHandle:gb,useInsertionEffect:mb,useLayoutEffect:vb,useMemo:bb,useReducer:Tp,useRef:hb,useState:function(){return Tp(ds)},useDebugValue:Rp,useDeferredValue:function(a){var l=Mr();return bt===null?l.memoizedState=a:wb(l,bt.memoizedState,a)},useTransition:function(){var a=Tp(ds)[0],l=Mr().memoizedState;return[a,l]},useMutableSource:ab,useSyncExternalStore:ob,useId:Sb,unstable_isNewReconciler:!1};function Qr(a,l){if(a&&a.defaultProps){l=Q({},l),a=a.defaultProps;for(var c in a)l[c]===void 0&&(l[c]=a[c]);return l}return l}function $p(a,l,c,p){l=a.memoizedState,c=c(p,l),c=c==null?l:Q({},l,c),a.memoizedState=c,a.lanes===0&&(a.updateQueue.baseState=c)}var kc={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=zn(p,y);b.payload=l,c!=null&&(b.callback=c),l=Ei(a,b,y),l!==null&&(Jr(l,a,y,p),mc(l,a,y))},enqueueReplaceState:function(a,l,c){a=a._reactInternals;var p=er(),y=Ci(a),b=zn(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),mc(l,a,y))},enqueueForceUpdate:function(a,l){a=a._reactInternals;var c=er(),p=Ci(a),y=zn(c,p);y.tag=2,l!=null&&(y.callback=l),l=Ei(a,y,p),l!==null&&(Jr(l,a,p,c),mc(l,a,p))}};function Ab(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?!Zl(c,p)||!Zl(y,b):!0}function Ob(a,l,c){var p=!1,y=wi,b=l.contextType;return typeof b=="object"&&b!==null?b=Ir(b):(y=sr(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=kc,a.stateNode=l,l._reactInternals=a,p&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=y,a.__reactInternalMemoizedMaskedChildContext=b),l}function Cb(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&&kc.enqueueReplaceState(l,l.state,null)}function Lp(a,l,c,p){var y=a.stateNode;y.props=c,y.state=a.memoizedState,y.refs={},Ep(a);var b=l.contextType;typeof b=="object"&&b!==null?y.context=Ir(b):(b=sr(l)?aa:Kt.current,y.context=po(a,b)),y.state=a.memoizedState,b=l.getDerivedStateFromProps,typeof b=="function"&&($p(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&&kc.enqueueReplaceState(y,y.state,null),vc(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 zp(a,l,c){return{value:a,source:null,stack:c??null,digest:l??null}}function Fp(a,l){try{console.error(l.value)}catch(c){setTimeout(function(){throw c})}}var xI=typeof WeakMap=="function"?WeakMap:Map;function _b(a,l,c){c=zn(-1,c),c.tag=3,c.payload={element:null};var p=l.value;return c.callback=function(){jc||(jc=!0,tm=p),Fp(a,l)},c}function jb(a,l,c){c=zn(-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(){Fp(a,l)}}var b=a.stateNode;return b!==null&&typeof b.componentDidCatch=="function"&&(c.callback=function(){Fp(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 Nb(a,l,c){var p=a.pingCache;if(p===null){p=a.pingCache=new xI;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=MI.bind(null,a,l,c),l.then(a,a))}function Ib(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 Mb(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=zn(-1,1),l.tag=2,Ei(c,l,1))),c.lanes|=1),a):(a.flags|=65536,a.lanes=y,a)}var bI=_.ReactCurrentOwner,ur=!1;function Jt(a,l,c,p){l.child=a===null?Jx(l,null,c,p):go(l,a.child,c,p)}function Tb(a,l,c,p,y){c=c.render;var b=l.ref;return bo(l,y),p=Np(a,l,c,p,b,y),c=Ip(),a!==null&&!ur?(l.updateQueue=a.updateQueue,l.flags&=-2053,a.lanes&=~y,Fn(a,l,y)):(nt&&c&&pp(l),l.flags|=1,Jt(a,l,p,y),l.child)}function Db(a,l,c,p,y){if(a===null){var b=c.type;return typeof b=="function"&&!sm(b)&&b.defaultProps===void 0&&c.compare===null&&c.defaultProps===void 0?(l.tag=15,l.type=b,Rb(a,l,b,p,y)):(a=Rc(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:Zl,c(A,p)&&a.ref===l.ref)return Fn(a,l,y)}return l.flags|=1,a=ji(b,p),a.ref=l.ref,a.return=l,l.child=a}function Rb(a,l,c,p,y){if(a!==null){var b=a.memoizedProps;if(Zl(b,p)&&a.ref===l.ref)if(ur=!1,l.pendingProps=p=b,(a.lanes&y)!==0)(a.flags&131072)!==0&&(ur=!0);else return l.lanes=a.lanes,Fn(a,l,y)}return Bp(a,l,c,p,y)}function $b(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 Lb(a,l){var c=l.ref;(a===null&&c!==null||a!==null&&a.ref!==c)&&(l.flags|=512,l.flags|=2097152)}function Bp(a,l,c,p,y){var b=sr(c)?aa:Kt.current;return b=po(l,b),bo(l,y),c=Np(a,l,c,p,b,y),p=Ip(),a!==null&&!ur?(l.updateQueue=a.updateQueue,l.flags&=-2053,a.lanes&=~y,Fn(a,l,y)):(nt&&p&&pp(l),l.flags|=1,Jt(a,l,c,y),l.child)}function zb(a,l,c,p,y){if(sr(c)){var b=!0;lc(l)}else b=!1;if(bo(l,y),l.stateNode===null)Pc(a,l),Ob(l,c,p),Lp(l,c,p,y),p=!0;else if(a===null){var A=l.stateNode,I=l.memoizedProps;A.props=I;var T=A.context,V=c.contextType;typeof V=="object"&&V!==null?V=Ir(V):(V=sr(c)?aa:Kt.current,V=po(l,V));var re=c.getDerivedStateFromProps,ae=typeof re=="function"||typeof A.getSnapshotBeforeUpdate=="function";ae||typeof A.UNSAFE_componentWillReceiveProps!="function"&&typeof A.componentWillReceiveProps!="function"||(I!==p||T!==V)&&Cb(l,A,p,V),ki=!1;var ee=l.memoizedState;A.state=ee,vc(l,p,A,y),T=l.memoizedState,I!==p||ee!==T||lr.current||ki?(typeof re=="function"&&($p(l,c,re,p),T=l.memoizedState),(I=ki||Ab(l,c,I,p,ee,T,V))?(ae||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=T),A.props=p,A.state=T,A.context=V,p=I):(typeof A.componentDidMount=="function"&&(l.flags|=4194308),p=!1)}else{A=l.stateNode,tb(a,l),I=l.memoizedProps,V=l.type===l.elementType?I:Qr(l.type,I),A.props=V,ae=l.pendingProps,ee=A.context,T=c.contextType,typeof T=="object"&&T!==null?T=Ir(T):(T=sr(c)?aa:Kt.current,T=po(l,T));var he=c.getDerivedStateFromProps;(re=typeof he=="function"||typeof A.getSnapshotBeforeUpdate=="function")||typeof A.UNSAFE_componentWillReceiveProps!="function"&&typeof A.componentWillReceiveProps!="function"||(I!==ae||ee!==T)&&Cb(l,A,p,T),ki=!1,ee=l.memoizedState,A.state=ee,vc(l,p,A,y);var ge=l.memoizedState;I!==ae||ee!==ge||lr.current||ki?(typeof he=="function"&&($p(l,c,he,p),ge=l.memoizedState),(V=ki||Ab(l,c,V,p,ee,ge,T)||!1)?(re||typeof A.UNSAFE_componentWillUpdate!="function"&&typeof A.componentWillUpdate!="function"||(typeof A.componentWillUpdate=="function"&&A.componentWillUpdate(p,ge,T),typeof A.UNSAFE_componentWillUpdate=="function"&&A.UNSAFE_componentWillUpdate(p,ge,T)),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=T,p=V):(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 Up(a,l,c,p,b,y)}function Up(a,l,c,p,y,b){Lb(a,l);var A=(l.flags&128)!==0;if(!p&&!A)return y&&Hx(l,c,!1),Fn(a,l,b);p=l.stateNode,bI.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&&Hx(l,c,!0),l.child}function Fb(a){var l=a.stateNode;l.pendingContext?Ux(a,l.pendingContext,l.pendingContext!==l.context):l.context&&Ux(a,l.context,!1),Pp(a,l.containerInfo)}function Bb(a,l,c,p,y){return yo(),gp(y),l.flags|=256,Jt(a,l,c,p),l.child}var Wp={dehydrated:null,treeContext:null,retryLane:0};function Hp(a){return{baseLanes:a,cachePool:null,transitions:null}}function Ub(a,l,c){var p=l.pendingProps,y=lt.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(lt,y&1),a===null)return yp(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=$c(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=Hp(c),l.memoizedState=Wp,a):Kp(l,A));if(y=a.memoizedState,y!==null&&(I=y.dehydrated,I!==null))return wI(a,l,A,p,I,y,c);if(b){b=p.fallback,A=l.mode,y=a.child,I=y.sibling;var T={mode:"hidden",children:p.children};return(A&1)===0&&l.child!==y?(p=l.child,p.childLanes=0,p.pendingProps=T,l.deletions=null):(p=ji(y,T),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?Hp(c):{baseLanes:A.baseLanes|c,cachePool:null,transitions:A.transitions},b.memoizedState=A,b.childLanes=a.childLanes&~c,l.memoizedState=Wp,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 Kp(a,l){return l=$c({mode:"visible",children:l},a.mode,0,null),l.return=a,a.child=l}function Ec(a,l,c,p){return p!==null&&gp(p),go(l,a.child,null,c),a=Kp(l,l.pendingProps.children),a.flags|=2,l.memoizedState=null,a}function wI(a,l,c,p,y,b,A){if(c)return l.flags&256?(l.flags&=-257,p=zp(Error(r(422))),Ec(a,l,A,p)):l.memoizedState!==null?(l.child=a.child,l.flags|=128,null):(b=p.fallback,y=l.mode,p=$c({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=Hp(A),l.memoizedState=Wp,b);if((l.mode&1)===0)return Ec(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=zp(b,p,void 0),Ec(a,l,A,p)}if(I=(A&a.childLanes)!==0,ur||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,Ln(a,y),Jr(p,a,y,-1))}return lm(),p=zp(Error(r(421))),Ec(a,l,A,p)}return y.data==="$?"?(l.flags|=128,l.child=a.child,l=TI.bind(null,a),y._reactRetry=l,null):(a=b.treeContext,wr=xi(y.nextSibling),br=l,nt=!0,Yr=null,a!==null&&(jr[Nr++]=Rn,jr[Nr++]=$n,jr[Nr++]=oa,Rn=a.id,$n=a.overflow,oa=l),l=Kp(l,p.children),l.flags|=4096,l)}function Wb(a,l,c){a.lanes|=l;var p=a.alternate;p!==null&&(p.lanes|=l),Sp(a.return,l,c)}function Vp(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 Hb(a,l,c){var p=l.pendingProps,y=p.revealOrder,b=p.tail;if(Jt(a,l,p.children,c),p=lt.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&&Wb(a,c,l);else if(a.tag===19)Wb(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(lt,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&&yc(a)===null&&(y=c),c=c.sibling;c=y,c===null?(y=l.child,l.child=null):(y=c.sibling,c.sibling=null),Vp(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&&yc(a)===null){l.child=y;break}a=y.sibling,y.sibling=c,c=y,y=a}Vp(l,!0,c,null,b);break;case"together":Vp(l,!1,null,null,void 0);break;default:l.memoizedState=null}return l.child}function Pc(a,l){(l.mode&1)===0&&a!==null&&(a.alternate=null,l.alternate=null,l.flags|=2)}function Fn(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 SI(a,l,c){switch(l.tag){case 3:Fb(l),yo();break;case 5:ib(l);break;case 1:sr(l.type)&&lc(l);break;case 4:Pp(l,l.stateNode.containerInfo);break;case 10:var p=l.type._context,y=l.memoizedProps.value;Ye(hc,p._currentValue),p._currentValue=y;break;case 13:if(p=l.memoizedState,p!==null)return p.dehydrated!==null?(Ye(lt,lt.current&1),l.flags|=128,null):(c&l.child.childLanes)!==0?Ub(a,l,c):(Ye(lt,lt.current&1),a=Fn(a,l,c),a!==null?a.sibling:null);Ye(lt,lt.current&1);break;case 19:if(p=(c&l.childLanes)!==0,(a.flags&128)!==0){if(p)return Hb(a,l,c);l.flags|=128}if(y=l.memoizedState,y!==null&&(y.rendering=null,y.tail=null,y.lastEffect=null),Ye(lt,lt.current),p)break;return null;case 22:case 23:return l.lanes=0,$b(a,l,c)}return Fn(a,l,c)}var Kb,qp,Vb,qb;Kb=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}},qp=function(){},Vb=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=De(a,y),p=De(a,p),b=[];break;case"select":y=Q({},y,{value:void 0}),p=Q({},p,{value:void 0}),b=[];break;case"textarea":y=Ph(a,y),p=Ph(a,p),b=[];break;default:typeof y.onClick!="function"&&typeof p.onClick=="function"&&(a.onclick=ic)}Oh(c,p);var A;c=null;for(V in y)if(!p.hasOwnProperty(V)&&y.hasOwnProperty(V)&&y[V]!=null)if(V==="style"){var I=y[V];for(A in I)I.hasOwnProperty(A)&&(c||(c={}),c[A]="")}else V!=="dangerouslySetInnerHTML"&&V!=="children"&&V!=="suppressContentEditableWarning"&&V!=="suppressHydrationWarning"&&V!=="autoFocus"&&(i.hasOwnProperty(V)?b||(b=[]):(b=b||[]).push(V,null));for(V in p){var T=p[V];if(I=y!=null?y[V]:void 0,p.hasOwnProperty(V)&&T!==I&&(T!=null||I!=null))if(V==="style")if(I){for(A in I)!I.hasOwnProperty(A)||T&&T.hasOwnProperty(A)||(c||(c={}),c[A]="");for(A in T)T.hasOwnProperty(A)&&I[A]!==T[A]&&(c||(c={}),c[A]=T[A])}else c||(b||(b=[]),b.push(V,c)),c=T;else V==="dangerouslySetInnerHTML"?(T=T?T.__html:void 0,I=I?I.__html:void 0,T!=null&&I!==T&&(b=b||[]).push(V,T)):V==="children"?typeof T!="string"&&typeof T!="number"||(b=b||[]).push(V,""+T):V!=="suppressContentEditableWarning"&&V!=="suppressHydrationWarning"&&(i.hasOwnProperty(V)?(T!=null&&V==="onScroll"&&Ze("scroll",a),b||I===T||(b=[])):(b=b||[]).push(V,T))}c&&(b=b||[]).push("style",c);var V=b;(l.updateQueue=V)&&(l.flags|=4)}},qb=function(a,l,c,p){c!==p&&(l.flags|=4)};function hs(a,l){if(!nt)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 kI(a,l,c){var p=l.pendingProps;switch(mp(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 sr(l.type)&&oc(),qt(l),null;case 3:return p=l.stateNode,wo(),Je(lr),Je(Kt),Cp(),p.pendingContext&&(p.context=p.pendingContext,p.pendingContext=null),(a===null||a.child===null)&&(dc(l)?l.flags|=4:a===null||a.memoizedState.isDehydrated&&(l.flags&256)===0||(l.flags|=1024,Yr!==null&&(im(Yr),Yr=null))),qp(a,l),qt(l),null;case 5:Ap(l);var y=ua(ss.current);if(c=l.type,a!==null&&l.stateNode!=null)Vb(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),dc(l)){p=l.stateNode,c=l.type;var b=l.memoizedProps;switch(p[dn]=l,p[ns]=b,a=(l.mode&1)!==0,c){case"dialog":Ze("cancel",p),Ze("close",p);break;case"iframe":case"object":case"embed":Ze("load",p);break;case"video":case"audio":for(y=0;y<es.length;y++)Ze(es[y],p);break;case"source":Ze("error",p);break;case"img":case"image":case"link":Ze("error",p),Ze("load",p);break;case"details":Ze("toggle",p);break;case"input":Ee(p,b),Ze("invalid",p);break;case"select":p._wrapperState={wasMultiple:!!b.multiple},Ze("invalid",p);break;case"textarea":j0(p,b),Ze("invalid",p)}Oh(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&&nc(p.textContent,I,a),y=["children",I]):typeof I=="number"&&p.textContent!==""+I&&(b.suppressHydrationWarning!==!0&&nc(p.textContent,I,a),y=["children",""+I]):i.hasOwnProperty(A)&&I!=null&&A==="onScroll"&&Ze("scroll",p)}switch(c){case"input":Pe(p),fi(p,b,!0);break;case"textarea":Pe(p),I0(p);break;case"select":case"option":break;default:typeof b.onClick=="function"&&(p.onclick=ic)}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=M0(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[ns]=p,Kb(a,l,!1,!1),l.stateNode=a;e:{switch(A=Ch(c,p),c){case"dialog":Ze("cancel",a),Ze("close",a),y=p;break;case"iframe":case"object":case"embed":Ze("load",a),y=p;break;case"video":case"audio":for(y=0;y<es.length;y++)Ze(es[y],a);y=p;break;case"source":Ze("error",a),y=p;break;case"img":case"image":case"link":Ze("error",a),Ze("load",a),y=p;break;case"details":Ze("toggle",a),y=p;break;case"input":Ee(a,p),y=De(a,p),Ze("invalid",a);break;case"option":y=p;break;case"select":a._wrapperState={wasMultiple:!!p.multiple},y=Q({},p,{value:void 0}),Ze("invalid",a);break;case"textarea":j0(a,p),y=Ph(a,p),Ze("invalid",a);break;default:y=p}Oh(c,y),I=y;for(b in I)if(I.hasOwnProperty(b)){var T=I[b];b==="style"?R0(a,T):b==="dangerouslySetInnerHTML"?(T=T?T.__html:void 0,T!=null&&T0(a,T)):b==="children"?typeof T=="string"?(c!=="textarea"||T!=="")&&Dl(a,T):typeof T=="number"&&Dl(a,""+T):b!=="suppressContentEditableWarning"&&b!=="suppressHydrationWarning"&&b!=="autoFocus"&&(i.hasOwnProperty(b)?T!=null&&b==="onScroll"&&Ze("scroll",a):T!=null&&j(a,b,T,A))}switch(c){case"input":Pe(a),fi(a,p,!1);break;case"textarea":Pe(a),I0(a);break;case"option":p.value!=null&&a.setAttribute("value",""+_e(p.value));break;case"select":a.multiple=!!p.multiple,b=p.value,b!=null?Xe(a,!!p.multiple,b,!1):p.defaultValue!=null&&Xe(a,!!p.multiple,p.defaultValue,!0);break;default:typeof y.onClick=="function"&&(a.onclick=ic)}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)qb(a,l,a.memoizedProps,p);else{if(typeof p!="string"&&l.stateNode===null)throw Error(r(166));if(c=ua(ss.current),ua(fn.current),dc(l)){if(p=l.stateNode,c=l.memoizedProps,p[dn]=l,(b=p.nodeValue!==c)&&(a=br,a!==null))switch(a.tag){case 3:nc(p.nodeValue,c,(a.mode&1)!==0);break;case 5:a.memoizedProps.suppressHydrationWarning!==!0&&nc(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(Je(lt),p=l.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(nt&&wr!==null&&(l.mode&1)!==0&&(l.flags&128)===0)Qx(),yo(),l.flags|=98560,b=!1;else if(b=dc(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&&(im(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||(lt.current&1)!==0?wt===0&&(wt=3):lm())),l.updateQueue!==null&&(l.flags|=4),qt(l),null);case 4:return wo(),qp(a,l),a===null&&ts(l.stateNode.containerInfo),qt(l),null;case 10:return wp(l.type._context),qt(l),null;case 17:return sr(l.type)&&oc(),qt(l),null;case 19:if(Je(lt),b=l.memoizedState,b===null)return qt(l),null;if(p=(l.flags&128)!==0,A=b.rendering,A===null)if(p)hs(b,!1);else{if(wt!==0||a!==null&&(a.flags&128)!==0)for(a=l.child;a!==null;){if(A=yc(a),A!==null){for(l.flags|=128,hs(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(lt,lt.current&1|2),l.child}a=a.sibling}b.tail!==null&&pt()>Po&&(l.flags|=128,p=!0,hs(b,!1),l.lanes=4194304)}else{if(!p)if(a=yc(A),a!==null){if(l.flags|=128,p=!0,c=a.updateQueue,c!==null&&(l.updateQueue=c,l.flags|=4),hs(b,!0),b.tail===null&&b.tailMode==="hidden"&&!A.alternate&&!nt)return qt(l),null}else 2*pt()-b.renderingStartTime>Po&&c!==1073741824&&(l.flags|=128,p=!0,hs(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=lt.current,Ye(lt,p?c&1|2:c&1),l):(qt(l),null);case 22:case 23:return om(),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 EI(a,l){switch(mp(l),l.tag){case 1:return sr(l.type)&&oc(),a=l.flags,a&65536?(l.flags=a&-65537|128,l):null;case 3:return wo(),Je(lr),Je(Kt),Cp(),a=l.flags,(a&65536)!==0&&(a&128)===0?(l.flags=a&-65537|128,l):null;case 5:return Ap(l),null;case 13:if(Je(lt),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 Je(lt),null;case 4:return wo(),null;case 10:return wp(l.type._context),null;case 22:case 23:return om(),null;case 24:return null;default:return null}}var Ac=!1,Gt=!1,PI=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 Gp(a,l,c){try{c()}catch(p){ct(a,l,p)}}var Gb=!1;function AI(a,l){if(op=Vu,a=Ax(),Zh(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,T=-1,V=0,re=0,ae=a,ee=null;t:for(;;){for(var he;ae!==c||y!==0&&ae.nodeType!==3||(I=A+y),ae!==b||p!==0&&ae.nodeType!==3||(T=A+p),ae.nodeType===3&&(A+=ae.nodeValue.length),(he=ae.firstChild)!==null;)ee=ae,ae=he;for(;;){if(ae===a)break t;if(ee===c&&++V===y&&(I=A),ee===b&&++re===p&&(T=A),(he=ae.nextSibling)!==null)break;ae=ee,ee=ae.parentNode}ae=he}c=I===-1||T===-1?null:{start:I,end:T}}else c=null}c=c||{start:0,end:0}}else c=null;for(lp={focusedElem:a,selectionRange:c},Vu=!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=Gb,Gb=!1,ge}function ps(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&&Gp(l,c,b)}y=y.next}while(y!==p)}}function Oc(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 Yp(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 Yb(a){var l=a.alternate;l!==null&&(a.alternate=null,Yb(l)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(l=a.stateNode,l!==null&&(delete l[dn],delete l[ns],delete l[dp],delete l[sI],delete l[uI])),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 Qb(a){return a.tag===5||a.tag===3||a.tag===4}function Xb(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||Qb(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 Qp(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=ic));else if(p!==4&&(a=a.child,a!==null))for(Qp(a,l,c),a=a.sibling;a!==null;)Qp(a,l,c),a=a.sibling}function Xp(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(Xp(a,l,c),a=a.sibling;a!==null;)Xp(a,l,c),a=a.sibling}var Dt=null,Xr=!1;function Pi(a,l,c){for(c=c.child;c!==null;)Zb(a,l,c),c=c.sibling}function Zb(a,l,c){if(cn&&typeof cn.onCommitFiberUnmount=="function")try{cn.onCommitFiberUnmount(Fu,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?cp(a.parentNode,c):a.nodeType===1&&cp(a,c),Vl(a)):cp(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)&&Gp(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 Jb(a){var l=a.updateQueue;if(l!==null){a.updateQueue=null;var c=a.stateNode;c===null&&(c=a.stateNode=new PI),l.forEach(function(p){var y=DI.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));Zb(b,A,y),Dt=null,Xr=!1;var T=y.alternate;T!==null&&(T.return=null),y.return=null}catch(V){ct(y,l,V)}}if(l.subtreeFlags&12854)for(l=l.child;l!==null;)e1(l,a),l=l.sibling}function e1(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{ps(3,a,a.return),Oc(3,a)}catch(xe){ct(a,a.return,xe)}try{ps(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{Dl(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,T=a.updateQueue;if(a.updateQueue=null,T!==null)try{I==="input"&&b.type==="radio"&&b.name!=null&&vt(y,b),Ch(I,A);var V=Ch(I,b);for(A=0;A<T.length;A+=2){var re=T[A],ae=T[A+1];re==="style"?R0(y,ae):re==="dangerouslySetInnerHTML"?T0(y,ae):re==="children"?Dl(y,ae):j(y,re,ae,V)}switch(I){case"input":or(y,b);break;case"textarea":N0(y,b);break;case"select":var ee=y._wrapperState.wasMultiple;y._wrapperState.wasMultiple=!!b.multiple;var he=b.value;he!=null?Xe(y,!!b.multiple,he,!1):ee!==!!b.multiple&&(b.defaultValue!=null?Xe(y,!!b.multiple,b.defaultValue,!0):Xe(y,!!b.multiple,b.multiple?[]:"",!1))}y[ns]=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{Vl(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||(em=pt())),p&4&&Jb(a);break;case 22:if(re=c!==null&&c.memoizedState!==null,a.mode&1?(Gt=(V=Gt)||re,Zr(l,a),Gt=V):Zr(l,a),pn(a),p&8192){if(V=a.memoizedState!==null,(a.stateNode.isHidden=V)&&!re&&(a.mode&1)!==0)for(me=a,re=a.child;re!==null;){for(ae=me=re;me!==null;){switch(ee=me,he=ee.child,ee.tag){case 0:case 11:case 14:case 15:ps(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){n1(ae);continue}}he!==null?(he.return=ee,me=he):n1(ae)}re=re.sibling}e:for(re=null,ae=a;;){if(ae.tag===5){if(re===null){re=ae;try{y=ae.stateNode,V?(b=y.style,typeof b.setProperty=="function"?b.setProperty("display","none","important"):b.display="none"):(I=ae.stateNode,T=ae.memoizedProps.style,A=T!=null&&T.hasOwnProperty("display")?T.display:null,I.style.display=D0("display",A))}catch(xe){ct(a,a.return,xe)}}}else if(ae.tag===6){if(re===null)try{ae.stateNode.nodeValue=V?"":ae.memoizedProps}catch(xe){ct(a,a.return,xe)}}else if((ae.tag!==22&&ae.tag!==23||ae.memoizedState===null||ae===a)&&ae.child!==null){ae.child.return=ae,ae=ae.child;continue}if(ae===a)break e;for(;ae.sibling===null;){if(ae.return===null||ae.return===a)break e;re===ae&&(re=null),ae=ae.return}re===ae&&(re=null),ae.sibling.return=ae.return,ae=ae.sibling}}break;case 19:Zr(l,a),pn(a),p&4&&Jb(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(Qb(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&&(Dl(y,""),p.flags&=-33);var b=Xb(a);Xp(a,b,y);break;case 3:case 4:var A=p.stateNode.containerInfo,I=Xb(a);Qp(a,I,A);break;default:throw Error(r(161))}}catch(T){ct(a,a.return,T)}a.flags&=-3}l&4096&&(a.flags&=-4097)}function OI(a,l,c){me=a,t1(a)}function t1(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||Ac;if(!A){var I=y.alternate,T=I!==null&&I.memoizedState!==null||Gt;I=Ac;var V=Gt;if(Ac=A,(Gt=T)&&!V)for(me=y;me!==null;)A=me,T=A.child,A.tag===22&&A.memoizedState!==null?i1(y):T!==null?(T.return=A,me=T):i1(y);for(;b!==null;)me=b,t1(b),b=b.sibling;me=y,Ac=I,Gt=V}r1(a)}else(y.subtreeFlags&8772)!==0&&b!==null?(b.return=y,me=b):r1(a)}}function r1(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||Oc(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&&nb(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}nb(l,A,c)}break;case 5:var I=l.stateNode;if(c===null&&l.flags&4){c=I;var T=l.memoizedProps;switch(l.type){case"button":case"input":case"select":case"textarea":T.autoFocus&&c.focus();break;case"img":T.src&&(c.src=T.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(l.memoizedState===null){var V=l.alternate;if(V!==null){var re=V.memoizedState;if(re!==null){var ae=re.dehydrated;ae!==null&&Vl(ae)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}Gt||l.flags&512&&Yp(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 n1(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 i1(a){for(;me!==null;){var l=me;try{switch(l.tag){case 0:case 11:case 15:var c=l.return;try{Oc(4,l)}catch(T){ct(l,c,T)}break;case 1:var p=l.stateNode;if(typeof p.componentDidMount=="function"){var y=l.return;try{p.componentDidMount()}catch(T){ct(l,y,T)}}var b=l.return;try{Yp(l)}catch(T){ct(l,b,T)}break;case 5:var A=l.return;try{Yp(l)}catch(T){ct(l,A,T)}}}catch(T){ct(l,l.return,T)}if(l===a){me=null;break}var I=l.sibling;if(I!==null){I.return=l.return,me=I;break}me=l.return}}var CI=Math.ceil,Cc=_.ReactCurrentDispatcher,Zp=_.ReactCurrentOwner,Tr=_.ReactCurrentBatchConfig,We=0,Ot=null,yt=null,Rt=0,Sr=0,Eo=bi(0),wt=0,ms=null,da=0,_c=0,Jp=0,vs=null,cr=null,em=0,Po=1/0,Bn=null,jc=!1,tm=null,Ai=null,Nc=!1,Oi=null,Ic=0,ys=0,rm=null,Mc=-1,Tc=0;function er(){return(We&6)!==0?pt():Mc!==-1?Mc:Mc=pt()}function Ci(a){return(a.mode&1)===0?1:(We&2)!==0&&Rt!==0?Rt&-Rt:dI.transition!==null?(Tc===0&&(Tc=X0()),Tc):(a=qe,a!==0||(a=window.event,a=a===void 0?16:ox(a.type)),a)}function Jr(a,l,c,p){if(50<ys)throw ys=0,rm=null,Error(r(185));Bl(a,c,p),((We&2)===0||a!==Ot)&&(a===Ot&&((We&2)===0&&(_c|=c),wt===4&&_i(a,Rt)),dr(a,p),c===1&&We===0&&(l.mode&1)===0&&(Po=pt()+500,sc&&Si()))}function dr(a,l){var c=a.callbackNode;dN(a,l);var p=Wu(a,a===Ot?Rt:0);if(p===0)c!==null&&G0(c),a.callbackNode=null,a.callbackPriority=0;else if(l=p&-p,a.callbackPriority!==l){if(c!=null&&G0(c),l===1)a.tag===0?cI(o1.bind(null,a)):Kx(o1.bind(null,a)),oI(function(){(We&6)===0&&Si()}),c=null;else{switch(Z0(p)){case 1:c=Dh;break;case 4:c=Y0;break;case 16:c=zu;break;case 536870912:c=Q0;break;default:c=zu}c=p1(c,a1.bind(null,a))}a.callbackPriority=l,a.callbackNode=c}}function a1(a,l){if(Mc=-1,Tc=0,(We&6)!==0)throw Error(r(327));var c=a.callbackNode;if(Ao()&&a.callbackNode!==c)return null;var p=Wu(a,a===Ot?Rt:0);if(p===0)return null;if((p&30)!==0||(p&a.expiredLanes)!==0||l)l=Dc(a,p);else{l=p;var y=We;We|=2;var b=s1();(Ot!==a||Rt!==l)&&(Bn=null,Po=pt()+500,ha(a,l));do try{NI();break}catch(I){l1(a,I)}while(!0);bp(),Cc.current=b,We=y,yt!==null?l=0:(Ot=null,Rt=0,l=wt)}if(l!==0){if(l===2&&(y=Rh(a),y!==0&&(p=y,l=nm(a,y))),l===1)throw c=ms,ha(a,0),_i(a,p),dr(a,pt()),c;if(l===6)_i(a,p);else{if(y=a.current.alternate,(p&30)===0&&!_I(y)&&(l=Dc(a,p),l===2&&(b=Rh(a),b!==0&&(p=b,l=nm(a,b))),l===1))throw c=ms,ha(a,0),_i(a,p),dr(a,pt()),c;switch(a.finishedWork=y,a.finishedLanes=p,l){case 0:case 1:throw Error(r(345));case 2:pa(a,cr,Bn);break;case 3:if(_i(a,p),(p&130023424)===p&&(l=em+500-pt(),10<l)){if(Wu(a,0)!==0)break;if(y=a.suspendedLanes,(y&p)!==p){er(),a.pingedLanes|=a.suspendedLanes&y;break}a.timeoutHandle=up(pa.bind(null,a,cr,Bn),l);break}pa(a,cr,Bn);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*CI(p/1960))-p,10<p){a.timeoutHandle=up(pa.bind(null,a,cr,Bn),p);break}pa(a,cr,Bn);break;case 5:pa(a,cr,Bn);break;default:throw Error(r(329))}}}return dr(a,pt()),a.callbackNode===c?a1.bind(null,a):null}function nm(a,l){var c=vs;return a.current.memoizedState.isDehydrated&&(ha(a,l).flags|=256),a=Dc(a,l),a!==2&&(l=cr,cr=c,l!==null&&im(l)),a}function im(a){cr===null?cr=a:cr.push.apply(cr,a)}function _I(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&=~Jp,l&=~_c,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 o1(a){if((We&6)!==0)throw Error(r(327));Ao();var l=Wu(a,0);if((l&1)===0)return dr(a,pt()),null;var c=Dc(a,l);if(a.tag!==0&&c===2){var p=Rh(a);p!==0&&(l=p,c=nm(a,p))}if(c===1)throw c=ms,ha(a,0),_i(a,l),dr(a,pt()),c;if(c===6)throw Error(r(345));return a.finishedWork=a.current.alternate,a.finishedLanes=l,pa(a,cr,Bn),dr(a,pt()),null}function am(a,l){var c=We;We|=1;try{return a(l)}finally{We=c,We===0&&(Po=pt()+500,sc&&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 om(){Sr=Eo.current,Je(Eo)}function ha(a,l){a.finishedWork=null,a.finishedLanes=0;var c=a.timeoutHandle;if(c!==-1&&(a.timeoutHandle=-1,aI(c)),yt!==null)for(c=yt.return;c!==null;){var p=c;switch(mp(p),p.tag){case 1:p=p.type.childContextTypes,p!=null&&oc();break;case 3:wo(),Je(lr),Je(Kt),Cp();break;case 5:Ap(p);break;case 4:wo();break;case 13:Je(lt);break;case 19:Je(lt);break;case 10:wp(p.type._context);break;case 22:case 23:om()}c=c.return}if(Ot=a,yt=a=ji(a.current,null),Rt=Sr=l,wt=0,ms=null,Jp=_c=da=0,cr=vs=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 l1(a,l){do{var c=yt;try{if(bp(),gc.current=Sc,xc){for(var p=st.memoizedState;p!==null;){var y=p.queue;y!==null&&(y.pending=null),p=p.next}xc=!1}if(ca=0,At=bt=st=null,us=!1,cs=0,Zp.current=null,c===null||c.return===null){wt=1,ms=l,yt=null;break}e:{var b=a,A=c.return,I=c,T=l;if(l=Rt,I.flags|=32768,T!==null&&typeof T=="object"&&typeof T.then=="function"){var V=T,re=I,ae=re.tag;if((re.mode&1)===0&&(ae===0||ae===11||ae===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=Ib(A);if(he!==null){he.flags&=-257,Mb(he,A,I,b,l),he.mode&1&&Nb(b,V,l),l=he,T=V;var ge=l.updateQueue;if(ge===null){var xe=new Set;xe.add(T),l.updateQueue=xe}else ge.add(T);break e}else{if((l&1)===0){Nb(b,V,l),lm();break e}T=Error(r(426))}}else if(nt&&I.mode&1){var mt=Ib(A);if(mt!==null){(mt.flags&65536)===0&&(mt.flags|=256),Mb(mt,A,I,b,l),gp(So(T,I));break e}}b=T=So(T,I),wt!==4&&(wt=2),vs===null?vs=[b]:vs.push(b),b=A;do{switch(b.tag){case 3:b.flags|=65536,l&=-l,b.lanes|=l;var U=_b(b,T,l);rb(b,U);break e;case 1:I=T;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=jb(b,I,l);rb(b,oe);break e}}b=b.return}while(b!==null)}c1(c)}catch(Se){l=Se,yt===c&&c!==null&&(yt=c=c.return);continue}break}while(!0)}function s1(){var a=Cc.current;return Cc.current=Sc,a===null?Sc:a}function lm(){(wt===0||wt===3||wt===2)&&(wt=4),Ot===null||(da&268435455)===0&&(_c&268435455)===0||_i(Ot,Rt)}function Dc(a,l){var c=We;We|=2;var p=s1();(Ot!==a||Rt!==l)&&(Bn=null,ha(a,l));do try{jI();break}catch(y){l1(a,y)}while(!0);if(bp(),We=c,Cc.current=p,yt!==null)throw Error(r(261));return Ot=null,Rt=0,wt}function jI(){for(;yt!==null;)u1(yt)}function NI(){for(;yt!==null&&!rN();)u1(yt)}function u1(a){var l=h1(a.alternate,a,Sr);a.memoizedProps=a.pendingProps,l===null?c1(a):yt=l,Zp.current=null}function c1(a){var l=a;do{var c=l.alternate;if(a=l.return,(l.flags&32768)===0){if(c=kI(c,l,Sr),c!==null){yt=c;return}}else{if(c=EI(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,II(a,l,c,p)}finally{Tr.transition=y,qe=p}return null}function II(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(fN(a,b),a===Ot&&(yt=Ot=null,Rt=0),(c.subtreeFlags&2064)===0&&(c.flags&2064)===0||Nc||(Nc=!0,p1(zu,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,Zp.current=null,AI(a,c),e1(c,a),ZN(lp),Vu=!!op,lp=op=null,a.current=c,OI(c),nN(),We=I,qe=A,Tr.transition=b}else a.current=c;if(Nc&&(Nc=!1,Oi=a,Ic=y),b=a.pendingLanes,b===0&&(Ai=null),oN(c.stateNode),dr(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(jc)throw jc=!1,a=tm,tm=null,a;return(Ic&1)!==0&&a.tag!==0&&Ao(),b=a.pendingLanes,(b&1)!==0?a===rm?ys++:(ys=0,rm=a):ys=0,Si(),null}function Ao(){if(Oi!==null){var a=Z0(Ic),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,Ic=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 T=0;T<I.length;T++){var V=I[T];for(me=V;me!==null;){var re=me;switch(re.tag){case 0:case 11:case 15:ps(8,re,b)}var ae=re.child;if(ae!==null)ae.return=re,me=ae;else for(;me!==null;){re=me;var ee=re.sibling,he=re.return;if(Yb(re),re===V){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:ps(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:Oc(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(Fu,a)}catch{}p=!0}return p}finally{qe=c,Tr.transition=l}}return!1}function d1(a,l,c){l=So(c,l),l=_b(a,l,1),a=Ei(a,l,1),l=er(),a!==null&&(Bl(a,1,l),dr(a,l))}function ct(a,l,c){if(a.tag===3)d1(a,a,c);else for(;l!==null;){if(l.tag===3){d1(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=jb(l,a,1),l=Ei(l,a,1),a=er(),l!==null&&(Bl(l,1,a),dr(l,a));break}}l=l.return}}function MI(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()-em?ha(a,0):Jp|=c),dr(a,l)}function f1(a,l){l===0&&((a.mode&1)===0?l=1:(l=Uu,Uu<<=1,(Uu&130023424)===0&&(Uu=4194304)));var c=er();a=Ln(a,l),a!==null&&(Bl(a,l,c),dr(a,c))}function TI(a){var l=a.memoizedState,c=0;l!==null&&(c=l.retryLane),f1(a,c)}function DI(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),f1(a,c)}var h1;h1=function(a,l,c){if(a!==null)if(a.memoizedProps!==l.pendingProps||lr.current)ur=!0;else{if((a.lanes&c)===0&&(l.flags&128)===0)return ur=!1,SI(a,l,c);ur=(a.flags&131072)!==0}else ur=!1,nt&&(l.flags&1048576)!==0&&Vx(l,cc,l.index);switch(l.lanes=0,l.tag){case 2:var p=l.type;Pc(a,l),a=l.pendingProps;var y=po(l,Kt.current);bo(l,c),y=Np(null,l,p,a,y,c);var b=Ip();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,sr(p)?(b=!0,lc(l)):b=!1,l.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,Ep(l),y.updater=kc,l.stateNode=y,y._reactInternals=l,Lp(l,p,a,c),l=Up(null,l,p,!0,b,c)):(l.tag=0,nt&&b&&pp(l),Jt(null,l,y,c),l=l.child),l;case 16:p=l.elementType;e:{switch(Pc(a,l),a=l.pendingProps,y=p._init,p=y(p._payload),l.type=p,y=l.tag=$I(p),a=Qr(p,a),y){case 0:l=Bp(null,l,p,a,c);break e;case 1:l=zb(null,l,p,a,c);break e;case 11:l=Tb(null,l,p,a,c);break e;case 14:l=Db(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),Bp(a,l,p,y,c);case 1:return p=l.type,y=l.pendingProps,y=l.elementType===p?y:Qr(p,y),zb(a,l,p,y,c);case 3:e:{if(Fb(l),a===null)throw Error(r(387));p=l.pendingProps,b=l.memoizedState,y=b.element,tb(a,l),vc(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=Bb(a,l,p,c,y);break e}else if(p!==y){y=So(Error(r(424)),l),l=Bb(a,l,p,c,y);break e}else for(wr=xi(l.stateNode.containerInfo.firstChild),br=l,nt=!0,Yr=null,c=Jx(l,null,p,c),l.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{if(yo(),p===y){l=Fn(a,l,c);break e}Jt(a,l,p,c)}l=l.child}return l;case 5:return ib(l),a===null&&yp(l),p=l.type,y=l.pendingProps,b=a!==null?a.memoizedProps:null,A=y.children,sp(p,y)?A=null:b!==null&&sp(p,b)&&(l.flags|=32),Lb(a,l),Jt(a,l,A,c),l.child;case 6:return a===null&&yp(l),null;case 13:return Ub(a,l,c);case 4:return Pp(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),Tb(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(hc,p._currentValue),p._currentValue=A,b!==null)if(Gr(b.value,A)){if(b.children===y.children&&!lr.current){l=Fn(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 T=I.firstContext;T!==null;){if(T.context===p){if(b.tag===1){T=zn(-1,c&-c),T.tag=2;var V=b.updateQueue;if(V!==null){V=V.shared;var re=V.pending;re===null?T.next=T:(T.next=re.next,re.next=T),V.pending=T}}b.lanes|=c,T=b.alternate,T!==null&&(T.lanes|=c),Sp(b.return,c,l),I.lanes|=c;break}T=T.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),Sp(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),Db(a,l,p,y,c);case 15:return Rb(a,l,l.type,l.pendingProps,c);case 17:return p=l.type,y=l.pendingProps,y=l.elementType===p?y:Qr(p,y),Pc(a,l),l.tag=1,sr(p)?(a=!0,lc(l)):a=!1,bo(l,c),Ob(l,p,y),Lp(l,p,y,c),Up(null,l,p,!0,a,c);case 19:return Hb(a,l,c);case 22:return $b(a,l,c)}throw Error(r(156,l.tag))};function p1(a,l){return q0(a,l)}function RI(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 RI(a,l,c,p)}function sm(a){return a=a.prototype,!(!a||!a.isReactComponent)}function $I(a){if(typeof a=="function")return sm(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 Rc(a,l,c,p,y,b){var A=2;if(p=a,typeof a=="function")sm(a)&&(A=1);else if(typeof a=="string")A=5;else e:switch(a){case D:return ma(c.children,y,b,l);case F:A=8,y|=8;break;case z:return a=Dr(12,c,l,y|2),a.elementType=z,a.lanes=b,a;case ue:return a=Dr(13,c,l,y),a.elementType=ue,a.lanes=b,a;case Y:return a=Dr(19,c,l,y),a.elementType=Y,a.lanes=b,a;case de:return $c(c,y,b,l);default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case q:A=10;break e;case X: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 $c(a,l,c,p){return a=Dr(22,a,p,l),a.elementType=de,a.lanes=c,a.stateNode={isHidden:!1},a}function um(a,l,c){return a=Dr(6,a,null,l),a.lanes=c,a}function cm(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 LI(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=$h(0),this.expirationTimes=$h(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$h(0),this.identifierPrefix=p,this.onRecoverableError=y,this.mutableSourceEagerHydrationData=null}function dm(a,l,c,p,y,b,A,I,T){return a=new LI(a,l,c,I,T),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},Ep(b),a}function zI(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 m1(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(sr(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(sr(c))return Wx(a,c,l)}return l}function v1(a,l,c,p,y,b,A,I,T){return a=dm(c,p,!0,a,y,b,A,I,T),a.context=m1(null),c=a.current,p=er(),y=Ci(c),b=zn(p,y),b.callback=l??null,Ei(c,b,y),a.current.lanes=y,Bl(a,y,p),dr(a,p),a}function Lc(a,l,c,p){var y=l.current,b=er(),A=Ci(y);return c=m1(c),l.context===null?l.context=c:l.pendingContext=c,l=zn(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),mc(a,y,A)),A}function zc(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 y1(a,l){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var c=a.retryLane;a.retryLane=c!==0&&c<l?c:l}}function fm(a,l){y1(a,l),(a=a.alternate)&&y1(a,l)}function FI(){return null}var g1=typeof reportError=="function"?reportError:function(a){console.error(a)};function hm(a){this._internalRoot=a}Fc.prototype.render=hm.prototype.render=function(a){var l=this._internalRoot;if(l===null)throw Error(r(409));Lc(a,l,null,null)},Fc.prototype.unmount=hm.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var l=a.containerInfo;fa(function(){Lc(null,a,null,null)}),l[Tn]=null}};function Fc(a){this._internalRoot=a}Fc.prototype.unstable_scheduleHydration=function(a){if(a){var l=tx();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&&ix(a)}};function pm(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function Bc(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11&&(a.nodeType!==8||a.nodeValue!==" react-mount-point-unstable "))}function x1(){}function BI(a,l,c,p,y){if(y){if(typeof p=="function"){var b=p;p=function(){var V=zc(A);b.call(V)}}var A=v1(l,p,a,0,null,!1,!1,"",x1);return a._reactRootContainer=A,a[Tn]=A.current,ts(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 V=zc(T);I.call(V)}}var T=dm(a,0,!1,null,null,!1,!1,"",x1);return a._reactRootContainer=T,a[Tn]=T.current,ts(a.nodeType===8?a.parentNode:a),fa(function(){Lc(l,T,c,p)}),T}function Uc(a,l,c,p,y){var b=c._reactRootContainer;if(b){var A=b;if(typeof y=="function"){var I=y;y=function(){var T=zc(A);I.call(T)}}Lc(l,A,a,y)}else A=BI(c,l,a,y,p);return zc(A)}J0=function(a){switch(a.tag){case 3:var l=a.stateNode;if(l.current.memoizedState.isDehydrated){var c=Fl(l.pendingLanes);c!==0&&(Lh(l,c|1),dr(l,pt()),(We&6)===0&&(Po=pt()+500,Si()))}break;case 13:fa(function(){var p=Ln(a,1);if(p!==null){var y=er();Jr(p,a,1,y)}}),fm(a,1)}},zh=function(a){if(a.tag===13){var l=Ln(a,134217728);if(l!==null){var c=er();Jr(l,a,134217728,c)}fm(a,134217728)}},ex=function(a){if(a.tag===13){var l=Ci(a),c=Ln(a,l);if(c!==null){var p=er();Jr(c,a,l,p)}fm(a,l)}},tx=function(){return qe},rx=function(a,l){var c=qe;try{return qe=a,l()}finally{qe=c}},Nh=function(a,l,c){switch(l){case"input":if(or(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=ac(p);if(!y)throw Error(r(90));ne(p),or(p,y)}}}break;case"textarea":N0(a,c);break;case"select":l=c.value,l!=null&&Xe(a,!!c.multiple,l,!1)}},F0=am,B0=fa;var UI={usingClientEntryPoint:!1,Events:[is,fo,ac,L0,z0,am]},gs={findFiberByHostInstance:ia,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},WI={bundleType:gs.bundleType,version:gs.version,rendererPackageName:gs.rendererPackageName,rendererConfig:gs.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:_.ReactCurrentDispatcher,findHostInstanceByFiber:function(a){return a=K0(a),a===null?null:a.stateNode},findFiberByHostInstance:gs.findFiberByHostInstance||FI,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 Wc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Wc.isDisabled&&Wc.supportsFiber)try{Fu=Wc.inject(WI),cn=Wc}catch{}}return fr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=UI,fr.createPortal=function(a,l){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!pm(l))throw Error(r(200));return zI(a,l,null,c)},fr.createRoot=function(a,l){if(!pm(a))throw Error(r(299));var c=!1,p="",y=g1;return l!=null&&(l.unstable_strictMode===!0&&(c=!0),l.identifierPrefix!==void 0&&(p=l.identifierPrefix),l.onRecoverableError!==void 0&&(y=l.onRecoverableError)),l=dm(a,1,!1,null,null,c,!1,p,y),a[Tn]=l.current,ts(a.nodeType===8?a.parentNode:a),new hm(l)},fr.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=K0(l),a=a===null?null:a.stateNode,a},fr.flushSync=function(a){return fa(a)},fr.hydrate=function(a,l,c){if(!Bc(l))throw Error(r(200));return Uc(null,a,l,!0,c)},fr.hydrateRoot=function(a,l,c){if(!pm(a))throw Error(r(405));var p=c!=null&&c.hydratedSources||null,y=!1,b="",A=g1;if(c!=null&&(c.unstable_strictMode===!0&&(y=!0),c.identifierPrefix!==void 0&&(b=c.identifierPrefix),c.onRecoverableError!==void 0&&(A=c.onRecoverableError)),l=v1(l,null,a,1,c??null,y,!1,b,A),a[Tn]=l.current,ts(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 Fc(l)},fr.render=function(a,l,c){if(!Bc(l))throw Error(r(200));return Uc(null,a,l,!1,c)},fr.unmountComponentAtNode=function(a){if(!Bc(a))throw Error(r(40));return a._reactRootContainer?(fa(function(){Uc(null,null,a,!1,function(){a._reactRootContainer=null,a[Tn]=null})}),!0):!1},fr.unstable_batchedUpdates=am,fr.unstable_renderSubtreeIntoContainer=function(a,l,c,p){if(!Bc(c))throw Error(r(200));if(a==null||a._reactInternals===void 0)throw Error(r(38));return Uc(a,l,c,!1,p)},fr.version="18.3.1-next-f1338f8080-20240426",fr}var C1;function EP(){if(C1)return gm.exports;C1=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(),gm.exports=JI(),gm.exports}var _1;function eM(){if(_1)return Kc;_1=1;var e=EP();return Kc.createRoot=e.createRoot,Kc.hydrateRoot=e.hydrateRoot,Kc}var tM=eM();const rM=Ty(tM);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,Xo,pP,nM=(pP=class extends gu{constructor(){super();Ce(this,ja);Ce(this,Fi);Ce(this,Xo);pe(this,Xo,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,Xo))}onUnsubscribe(){var t;this.hasListeners()||((t=$(this,Fi))==null||t.call(this),pe(this,Fi,void 0))}setEventListener(t){var r;pe(this,Xo,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,Xo=new WeakMap,pP),Ry=new nM,iM={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Bi,My,mP,aM=(mP=class{constructor(){Ce(this,Bi,iM);Ce(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,mP),ka=new aM;function oM(e){setTimeout(e,0)}var lM=typeof window>"u"||"Deno"in globalThis;function pr(){}function sM(e,t){return typeof e=="function"?e(t):e}function hv(e){return typeof e=="number"&&e>=0&&e!==1/0}function PP(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 j1(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 N1(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)=>mv(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 uM=Object.prototype.hasOwnProperty;function AP(e,t,r=0){if(e===t)return e;if(r>500)return t;const n=I1(e)&&I1(t);if(!n&&!(mv(e)&&mv(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:uM.call(e,m))&&f++;continue}if(v===null||x===null||typeof v!="object"||typeof x!="object"){d[m]=x;continue}const k=AP(v,x,r+1);d[m]=k,k===v&&f++}return o===u&&f===o?e:d}function pv(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 I1(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function mv(e){if(!M1(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!M1(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function M1(e){return Object.prototype.toString.call(e)==="[object Object]"}function cM(e){return new Promise(t=>{ka.setTimeout(t,e)})}function vv(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?AP(e,t):t}function dM(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function fM(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var Ly=Symbol();function OP(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 CP(e,t){return typeof e=="function"?e(...t):!!e}function hM(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=()=>lM;return{isServer(){return e()},setIsServer(t){e=t}}})();function yv(){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 pM=oM;function mM(){let e=[],t=0,r=u=>{u()},n=u=>{u()},i=pM;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=mM(),Zo,Ui,Jo,vP,vM=(vP=class extends gu{constructor(){super();Ce(this,Zo,!0);Ce(this,Ui);Ce(this,Jo);pe(this,Jo,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,Jo))}onUnsubscribe(){var t;this.hasListeners()||((t=$(this,Ui))==null||t.call(this),pe(this,Ui,void 0))}setEventListener(t){var r;pe(this,Jo,t),(r=$(this,Ui))==null||r.call(this),pe(this,Ui,t(this.setOnline.bind(this)))}setOnline(t){$(this,Zo)!==t&&(pe(this,Zo,t),this.listeners.forEach(n=>{n(t)}))}isOnline(){return $(this,Zo)}},Zo=new WeakMap,Ui=new WeakMap,Jo=new WeakMap,vP),Ad=new vM;function yM(e){return Math.min(1e3*2**e,3e4)}function _P(e){return(e??"online")==="online"?Ad.isOnline():!0}var gv=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function jP(e){let t=!1,r=0,n;const i=yv(),o=()=>i.status!=="pending",s=S=>{var E;if(!o()){const P=new gv(S);v(P),(E=e.onCancel)==null||E.call(e,P)}},u=()=>{t=!0},d=()=>{t=!1},f=()=>Ry.isFocused()&&(e.networkMode==="always"||Ad.isOnline())&&e.canRun(),h=()=>_P(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 O=e.retry??(qs.isServer()?0:3),j=e.retryDelay??yM,_=typeof j=="function"?j(r,P):j,N=O===!0||typeof O=="number"&&r<O||typeof O=="function"&&O(r,P);if(t||!N){v(P);return}r++,(C=e.onFail)==null||C.call(e,r,P),cM(_).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,yP,NP=(yP=class{constructor(){Ce(this,Na)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),hv(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,yP);function gM(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=>{hM(j,()=>t.signal,()=>S=!0)},P=OP(t.options,t.fetchOptions),O=async(j,_,N)=>{if(S)return Promise.reject(t.signal.reason);if(_==null&&j.pages.length)return Promise.resolve(j);const D=(()=>{const X={client:t.client,queryKey:t.queryKey,pageParam:_,direction:N?"backward":"forward",meta:t.options.meta};return E(X),X})(),F=await P(D),{maxPages:z}=t.options,q=N?fM:dM;return{pages:q(j.pages,F,z),pageParams:q(j.pageParams,_,z)}};if(i&&o.length){const j=i==="backward",_=j?xM:T1,N={pages:o,pageParams:s},C=_(n,N);u=await O(N,C,j)}else{const j=e??o.length;do{const _=d===0?s[0]??n.initialPageParam:T1(n,u);if(d>0&&_==null)break;u=await O(u,_),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 T1(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 xM(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 el,Ia,tl,$r,Ma,_t,hu,Ta,kr,IP,Wn,gP,bM=(gP=class extends NP{constructor(t){super();Ce(this,kr);Ce(this,el);Ce(this,Ia);Ce(this,tl);Ce(this,$r);Ce(this,Ma);Ce(this,_t);Ce(this,hu);Ce(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,R1(this.options)),this.state=t.state??$(this,Ia),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return $(this,el)}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,el,t._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=R1(this.options);r.data!==void 0&&(this.setState(D1(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=vv(this.state.data,t,this.options);return Le(this,kr,Wn).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(t){Le(this,kr,Wn).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(pr).catch(pr):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:!PP(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)||Le(this,kr,IP).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||Le(this,kr,Wn).call(this,{type:"invalidate"})}async fetch(t,r){var f,h,m,v,x,k,S,E,P,O,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 _=this.observers.find(N=>N.options.queryFn);_&&this.setOptions(_.options)}const n=new AbortController,i=_=>{Object.defineProperty(_,"signal",{enumerable:!0,get:()=>(pe(this,Ta,!0),n.signal)})},o=()=>{const _=OP(this.options,r),C=(()=>{const D={client:$(this,Ma),queryKey:this.queryKey,meta:this.meta};return i(D),D})();return pe(this,Ta,!1),this.options.persister?this.options.persister(_,C,this):_(C)},u=(()=>{const _={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:$(this,Ma),state:this.state,fetchFn:o};return i(_),_})(),d=$(this,el)==="infinite"?gM(this.options.pages):this.options.behavior;d==null||d.onFetch(u,this),pe(this,tl,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((h=u.fetchOptions)==null?void 0:h.meta))&&Le(this,kr,Wn).call(this,{type:"fetch",meta:(m=u.fetchOptions)==null?void 0:m.meta}),pe(this,_t,jP({initialPromise:r==null?void 0:r.initialPromise,fn:u.fetchFn,onCancel:_=>{_ instanceof gv&&_.revert&&this.setState({...$(this,tl),fetchStatus:"idle"}),n.abort()},onFail:(_,N)=>{Le(this,kr,Wn).call(this,{type:"failed",failureCount:_,error:N})},onPause:()=>{Le(this,kr,Wn).call(this,{type:"pause"})},onContinue:()=>{Le(this,kr,Wn).call(this,{type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0}));try{const _=await $(this,_t).start();if(_===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(_),(x=(v=$(this,$r).config).onSuccess)==null||x.call(v,_,this),(S=(k=$(this,$r).config).onSettled)==null||S.call(k,_,this.state.error,this),_}catch(_){if(_ instanceof gv){if(_.silent)return $(this,_t).promise;if(_.revert){if(this.state.data===void 0)throw _;return this.state.data}}throw Le(this,kr,Wn).call(this,{type:"error",error:_}),(P=(E=$(this,$r).config).onError)==null||P.call(E,_,this),(j=(O=$(this,$r).config).onSettled)==null||j.call(O,this.state.data,_,this),_}finally{this.scheduleGc()}}},el=new WeakMap,Ia=new WeakMap,tl=new WeakMap,$r=new WeakMap,Ma=new WeakMap,_t=new WeakMap,hu=new WeakMap,Ta=new WeakMap,kr=new WeakSet,IP=function(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"},Wn=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,...MP(n.data,this.options),fetchMeta:t.meta??null};case"success":const i={...n,...D1(t.data,t.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return pe(this,tl,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})})},gP);function MP(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:_P(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function D1(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function R1(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 hr,Fe,pu,tr,Da,rl,Kn,Wi,mu,nl,il,Ra,$a,Hi,al,Ve,$s,xv,bv,wv,Sv,kv,Ev,Pv,TP,xP,wM=(xP=class extends gu{constructor(t,r){super();Ce(this,Ve);Ce(this,hr);Ce(this,Fe);Ce(this,pu);Ce(this,tr);Ce(this,Da);Ce(this,rl);Ce(this,Kn);Ce(this,Wi);Ce(this,mu);Ce(this,nl);Ce(this,il);Ce(this,Ra);Ce(this,$a);Ce(this,Hi);Ce(this,al,new Set);this.options=r,pe(this,hr,t),pe(this,Wi,null),pe(this,Kn,yv()),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&($(this,Fe).addObserver(this),$1($(this,Fe),this.options)?Le(this,Ve,$s).call(this):this.updateResult(),Le(this,Ve,Sv).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Av($(this,Fe),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Av($(this,Fe),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,Le(this,Ve,kv).call(this),Le(this,Ve,Ev).call(this),$(this,Fe).removeObserver(this)}setOptions(t){const r=this.options,n=$(this,Fe);if(this.options=$(this,hr).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Er(this.options.enabled,$(this,Fe))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");Le(this,Ve,Pv).call(this),$(this,Fe).setOptions(this.options),r._defaulted&&!pv(this.options,r)&&$(this,hr).getQueryCache().notify({type:"observerOptionsUpdated",query:$(this,Fe),observer:this});const i=this.hasListeners();i&&L1($(this,Fe),n,this.options,r)&&Le(this,Ve,$s).call(this),this.updateResult(),i&&($(this,Fe)!==n||Er(this.options.enabled,$(this,Fe))!==Er(r.enabled,$(this,Fe))||Yi(this.options.staleTime,$(this,Fe))!==Yi(r.staleTime,$(this,Fe)))&&Le(this,Ve,xv).call(this);const o=Le(this,Ve,bv).call(this);i&&($(this,Fe)!==n||Er(this.options.enabled,$(this,Fe))!==Er(r.enabled,$(this,Fe))||o!==$(this,Hi))&&Le(this,Ve,wv).call(this,o)}getOptimisticResult(t){const r=$(this,hr).getQueryCache().build($(this,hr),t),n=this.createResult(r,t);return kM(this,n)&&(pe(this,tr,n),pe(this,rl,this.options),pe(this,Da,$(this,Fe).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,Kn).status==="pending"&&$(this,Kn).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(n,i))})}trackProp(t){$(this,al).add(t)}getCurrentQuery(){return $(this,Fe)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const r=$(this,hr).defaultQueryOptions(t),n=$(this,hr).getQueryCache().build($(this,hr),r);return n.fetch().then(()=>this.createResult(n,r))}fetch(t){return Le(this,Ve,$s).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),$(this,tr)))}createResult(t,r){var z;const n=$(this,Fe),i=this.options,o=$(this,tr),s=$(this,Da),u=$(this,rl),f=t!==n?t.state:$(this,pu),{state:h}=t;let m={...h},v=!1,x;if(r._optimisticResults){const q=this.hasListeners(),X=!q&&$1(t,r),B=q&&L1(t,n,r,i);(X||B)&&(m={...m,...MP(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 q;o!=null&&o.isPlaceholderData&&r.placeholderData===(u==null?void 0:u.placeholderData)?(q=o.data,P=!0):q=typeof r.placeholderData=="function"?r.placeholderData((z=$(this,il))==null?void 0:z.state.data,$(this,il)):r.placeholderData,q!==void 0&&(E="success",x=vv(o==null?void 0:o.data,q,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,nl);else try{pe(this,mu,r.select),x=r.select(x),x=vv(o==null?void 0:o.data,x,r),pe(this,nl,x),pe(this,Wi,null)}catch(q){pe(this,Wi,q)}$(this,Wi)&&(k=$(this,Wi),x=$(this,nl),S=Date.now(),E="error");const O=m.fetchStatus==="fetching",j=E==="pending",_=E==="error",N=j&&O,C=x!==void 0,F={status:E,fetchStatus:m.fetchStatus,isPending:j,isSuccess:E==="success",isError:_,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:O,isRefetching:O&&!j,isLoadingError:_&&!C,isPaused:m.fetchStatus==="paused",isPlaceholderData:v,isRefetchError:_&&C,isStale:zy(t,r),refetch:this.refetch,promise:$(this,Kn),isEnabled:Er(r.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const q=F.data!==void 0,X=F.status==="error"&&!q,B=le=>{X?le.reject(F.error):q&&le.resolve(F.data)},ue=()=>{const le=pe(this,Kn,F.promise=yv());B(le)},Y=$(this,Kn);switch(Y.status){case"pending":t.queryHash===n.queryHash&&B(Y);break;case"fulfilled":(X||F.data!==Y.value)&&ue();break;case"rejected":(!X||F.error!==Y.reason)&&ue();break}}return F}updateResult(){const t=$(this,tr),r=this.createResult($(this,Fe),this.options);if(pe(this,Da,$(this,Fe).state),pe(this,rl,this.options),$(this,Da).data!==void 0&&pe(this,il,$(this,Fe)),pv(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,al).size)return!0;const s=new Set(o??$(this,al));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)})};Le(this,Ve,TP).call(this,{listeners:n()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&Le(this,Ve,Sv).call(this)}},hr=new WeakMap,Fe=new WeakMap,pu=new WeakMap,tr=new WeakMap,Da=new WeakMap,rl=new WeakMap,Kn=new WeakMap,Wi=new WeakMap,mu=new WeakMap,nl=new WeakMap,il=new WeakMap,Ra=new WeakMap,$a=new WeakMap,Hi=new WeakMap,al=new WeakMap,Ve=new WeakSet,$s=function(t){Le(this,Ve,Pv).call(this);let r=$(this,Fe).fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch(pr)),r},xv=function(){Le(this,Ve,kv).call(this);const t=Yi(this.options.staleTime,$(this,Fe));if(qs.isServer()||$(this,tr).isStale||!hv(t))return;const n=PP($(this,tr).dataUpdatedAt,t)+1;pe(this,Ra,ka.setTimeout(()=>{$(this,tr).isStale||this.updateResult()},n))},bv=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval($(this,Fe)):this.options.refetchInterval)??!1},wv=function(t){Le(this,Ve,Ev).call(this),pe(this,Hi,t),!(qs.isServer()||Er(this.options.enabled,$(this,Fe))===!1||!hv($(this,Hi))||$(this,Hi)===0)&&pe(this,$a,ka.setInterval(()=>{(this.options.refetchIntervalInBackground||Ry.isFocused())&&Le(this,Ve,$s).call(this)},$(this,Hi)))},Sv=function(){Le(this,Ve,xv).call(this),Le(this,Ve,wv).call(this,Le(this,Ve,bv).call(this))},kv=function(){$(this,Ra)!==void 0&&(ka.clearTimeout($(this,Ra)),pe(this,Ra,void 0))},Ev=function(){$(this,$a)!==void 0&&(ka.clearInterval($(this,$a)),pe(this,$a,void 0))},Pv=function(){const t=$(this,hr).getQueryCache().build($(this,hr),this.options);if(t===$(this,Fe))return;const r=$(this,Fe);pe(this,Fe,t),pe(this,pu,t.state),this.hasListeners()&&(r==null||r.removeObserver(this),t.addObserver(this))},TP=function(t){Ft.batch(()=>{t.listeners&&this.listeners.forEach(r=>{r($(this,tr))}),$(this,hr).getQueryCache().notify({query:$(this,Fe),type:"observerResultsUpdated"})})},xP);function SM(e,t){return Er(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&Er(t.retryOnMount,e)===!1)}function $1(e,t){return SM(e,t)||e.state.data!==void 0&&Av(e,t,t.refetchOnMount)}function Av(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 L1(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 kM(e,t){return!pv(e.getCurrentResult(),t)}var vu,xn,Yt,La,bn,Di,bP,EM=(bP=class extends NP{constructor(t){super();Ce(this,bn);Ce(this,vu);Ce(this,xn);Ce(this,Yt);Ce(this,La);pe(this,vu,t.client),this.mutationId=t.mutationId,pe(this,Yt,t.mutationCache),pe(this,xn,[]),this.state=t.state||PM(),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,O,j,_,N,C,D;const r=()=>{Le(this,bn,Di).call(this,{type:"continue"})},n={client:$(this,vu),meta:this.options.meta,mutationKey:this.options.mutationKey};pe(this,La,jP({fn:()=>this.options.mutationFn?this.options.mutationFn(t,n):Promise.reject(new Error("No mutationFn found")),onFail:(F,z)=>{Le(this,bn,Di).call(this,{type:"failed",failureCount:F,error:z})},onPause:()=>{Le(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{Le(this,bn,Di).call(this,{type:"pending",variables:t,isPaused:o}),$(this,Yt).config.onMutate&&await $(this,Yt).config.onMutate(t,this,n);const z=await((u=(s=this.options).onMutate)==null?void 0:u.call(s,t,n));z!==this.state.context&&Le(this,bn,Di).call(this,{type:"pending",context:z,variables:t,isPaused:o})}const F=await $(this,La).start();return await((f=(d=$(this,Yt).config).onSuccess)==null?void 0:f.call(d,F,t,this.state.context,this,n)),await((m=(h=this.options).onSuccess)==null?void 0:m.call(h,F,t,this.state.context,n)),await((x=(v=$(this,Yt).config).onSettled)==null?void 0:x.call(v,F,null,this.state.variables,this.state.context,this,n)),await((S=(k=this.options).onSettled)==null?void 0:S.call(k,F,null,t,this.state.context,n)),Le(this,bn,Di).call(this,{type:"success",data:F}),F}catch(F){try{await((P=(E=$(this,Yt).config).onError)==null?void 0:P.call(E,F,t,this.state.context,this,n))}catch(z){Promise.reject(z)}try{await((j=(O=this.options).onError)==null?void 0:j.call(O,F,t,this.state.context,n))}catch(z){Promise.reject(z)}try{await((N=(_=$(this,Yt).config).onSettled)==null?void 0:N.call(_,void 0,F,this.state.variables,this.state.context,this,n))}catch(z){Promise.reject(z)}try{await((D=(C=this.options).onSettled)==null?void 0:D.call(C,void 0,F,t,this.state.context,n))}catch(z){Promise.reject(z)}throw Le(this,bn,Di).call(this,{type:"error",error:F}),F}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})})},bP);function PM(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Vn,tn,yu,wP,AM=(wP=class extends gu{constructor(t={}){super();Ce(this,Vn);Ce(this,tn);Ce(this,yu);this.config=t,pe(this,Vn,new Set),pe(this,tn,new Map),pe(this,yu,0)}build(t,r,n){const i=new EM({client:t,mutationCache:this,mutationId:++Hc(this,yu)._,options:t.defaultMutationOptions(r),state:n});return this.add(i),i}add(t){$(this,Vn).add(t);const r=Vc(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,Vn).delete(t)){const r=Vc(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=Vc(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=Vc(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,Vn).forEach(t=>{this.notify({type:"removed",mutation:t})}),$(this,Vn).clear(),$(this,tn).clear()})}getAll(){return Array.from($(this,Vn))}find(t){const r={exact:!0,...t};return this.getAll().find(n=>N1(r,n))}findAll(t={}){return this.getAll().filter(r=>N1(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(pr))))}},Vn=new WeakMap,tn=new WeakMap,yu=new WeakMap,wP);function Vc(e){var t;return(t=e.options.scope)==null?void 0:t.id}var wn,SP,OM=(SP=class extends gu{constructor(t={}){super();Ce(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 bM({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=>j1(r,n))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(n=>j1(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,SP),dt,Ki,Vi,ol,ll,qi,sl,ul,kP,CM=(kP=class{constructor(e={}){Ce(this,dt);Ce(this,Ki);Ce(this,Vi);Ce(this,ol);Ce(this,ll);Ce(this,qi);Ce(this,sl);Ce(this,ul);pe(this,dt,e.queryCache||new OM),pe(this,Ki,e.mutationCache||new AM),pe(this,Vi,e.defaultOptions||{}),pe(this,ol,new Map),pe(this,ll,new Map),pe(this,qi,0)}mount(){Hc(this,qi)._++,$(this,qi)===1&&(pe(this,sl,Ry.subscribe(async e=>{e&&(await this.resumePausedMutations(),$(this,dt).onFocus())})),pe(this,ul,Ad.subscribe(async e=>{e&&(await this.resumePausedMutations(),$(this,dt).onOnline())})))}unmount(){var e,t;Hc(this,qi)._--,$(this,qi)===0&&((e=$(this,sl))==null||e.call(this),pe(this,sl,void 0),(t=$(this,ul))==null||t.call(this),pe(this,ul,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=sM(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(pr).catch(pr)}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(pr)),i.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(n).then(pr)}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(pr).catch(pr)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(pr).catch(pr)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return Ad.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,ol).set(Ks(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...$(this,ol).values()],r={};return t.forEach(n=>{Vs(e,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(e,t){$(this,ll).set(Ks(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...$(this,ll).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,ol=new WeakMap,ll=new WeakMap,qi=new WeakMap,sl=new WeakMap,ul=new WeakMap,kP),DP=g.createContext(void 0),Pf=e=>{const t=g.useContext(DP);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},_M=({client:e,children:t})=>(g.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),w.jsx(DP.Provider,{value:e,children:t})),RP=g.createContext(!1),jM=()=>g.useContext(RP);RP.Provider;function NM(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var IM=g.createContext(NM()),MM=()=>g.useContext(IM),TM=(e,t,r)=>{const n=r!=null&&r.state.error&&typeof e.throwOnError=="function"?CP(e.throwOnError,[r.state.error,r]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||n)&&(t.isReset()||(e.retryOnMount=!1))},DM=e=>{g.useEffect(()=>{e.clearReset()},[e])},RM=({result:e,errorResetBoundary:t,throwOnError:r,query:n,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(i&&e.data===void 0||CP(r,[e.error,n])),$M=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))}},LM=(e,t)=>e.isLoading&&e.isFetching&&!t,zM=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,z1=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function FM(e,t,r){var x,k,S,E;const n=jM(),i=MM(),o=Pf(),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,$M(s),TM(s,i,u),DM(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 O=v?h.subscribe(Ft.batchCalls(P)):pr;return h.updateResult(),O},[h,v]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),g.useEffect(()=>{h.setOptions(s)},[s,h]),zM(s,m))throw z1(s,h,i);if(RM({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()&&LM(m,n)){const P=f?z1(s,h,i):u==null?void 0:u.promise;P==null||P.catch(pr).finally(()=>{h.updateResult()})}return s.notifyOnChangeProps?m:h.trackResult(m)}function ut(e,t){return FM(e,wM)}const BM="modulepreload",UM=function(e){return"/"+e},F1={},ii=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=UM(f),f in F1)return;F1[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":BM,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 WM=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),$P=(...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 HM={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 KM=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,...HM,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:$P("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 je=(e,t)=>{const r=g.forwardRef(({className:n,...i},o)=>g.createElement(KM,{ref:o,iconNode:t,className:$P(`lucide-${WM(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 VM=je("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/**
|
||
* @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 B1=je("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 qM=je("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 Af=je("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 GM=je("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 LP=je("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 YM=je("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 QM=je("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 XM=je("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 ZM=je("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=je("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 JM=je("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 zP=je("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 eT=je("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 tT=je("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 rT=je("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 FP=je("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 nT=je("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 U1=je("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 Ov=je("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 iT=je("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 aT=je("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 oT=je("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 lT=je("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 sT=je("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 uT=je("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 Fy=je("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 cT=je("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 dT=je("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 fT=je("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 hT=je("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 By=je("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 pT=je("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 mT=je("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 W1=je("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=je("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 vT=je("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 Ho=je("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 yT=je("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 Of=je("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=je("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 gT=je("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=je("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 BP=je("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 xT=je("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 bT=je("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 wT=je("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 ST=je("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 Gs=je("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 kT=je("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 Cf=je("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Ko=[{id:"dashboard",label:"Cockpit",hint:"Deine Box auf einen Blick",icon:dT,group:"Operativ"},{id:"ideen",label:"Ideen",hint:"Schreib hin, was entstehen soll",icon:hT,group:"Operativ"},{id:"auftraege",label:"Auftragsbuch",hint:"Vorschläge der Box — annehmen oder ablehnen",icon:Fy,group:"Operativ"},{id:"chronik",label:"Chronik",hint:"Was die Box von allein getan hat + Zeitmaschine",icon:uT,group:"Operativ"},{id:"wissen",label:"Wissen",hint:"Lucys Wissens-Vault (Traum-Notizen)",icon:fT,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:wT,group:"Werkzeuge"},{id:"guide",label:"Anleitung",hint:"Einrichten & Vibe-Coding",icon:zP,group:"Werkzeuge"},{id:"models",label:"Modelle",hint:"Speicher, laden & Rollen",icon:LP,group:"Wartung"},{id:"agent",label:"Hermes",hint:"Agent-Status & Verdrahtung",icon:Af,group:"Wartung"}];var H1=1,ET=.9,PT=.8,AT=.17,wm=.1,Sm=.999,OT=.9999,CT=.99,_T=/[\\\/_+.#"@\[\(\{&]/,jT=/[\\\/_+.#"@\[\(\{&]/g,NT=/[\s-]/,UP=/[\s-]/g;function Cv(e,t,r,n,i,o,s){if(o===t.length)return i===e.length?H1:CT;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=Cv(e,t,r,n,f+1,o+1,s),m>h&&(f===i?m*=H1:_T.test(e.charAt(f-1))?(m*=PT,x=e.slice(i,f-1).match(jT),x&&i>0&&(m*=Math.pow(Sm,x.length))):NT.test(e.charAt(f-1))?(m*=ET,k=e.slice(i,f-1).match(UP),k&&i>0&&(m*=Math.pow(Sm,k.length))):(m*=AT,i>0&&(m*=Math.pow(Sm,f-i))),e.charAt(f)!==t.charAt(o)&&(m*=OT)),(m<wm&&r.charAt(f-1)===n.charAt(o+1)||n.charAt(o+1)===n.charAt(o)&&r.charAt(f-1)!==n.charAt(o))&&(v=Cv(e,t,r,n,f+1,o+2,s),v*wm>m&&(m=v*wm)),m>h&&(h=m),f=r.indexOf(d,f+1);return s[u]=h,h}function K1(e){return e.toLowerCase().replace(UP," ")}function IT(e,t,r){return e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,Cv(e,t,K1(e),K1(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 V1(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function cl(...e){return t=>{let r=!1;const n=e.map(i=>{const o=V1(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():V1(e[i],null)}}}}function Xa(...e){return g.useCallback(cl(...e),e)}function MT(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,TT(i,...t)]}function TT(...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:()=>{},DT=Ef[" useId ".trim().toString()]||(()=>{}),RT=0;function Xn(e){const[t,r]=g.useState(DT());return Ys(()=>{r(n=>n??String(RT++))},[e]),t?`radix-${t}`:""}var $T=Ef[" useInsertionEffect ".trim().toString()]||Ys;function LT({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){const[i,o,s]=zT({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=FT(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 zT({defaultProp:e,onChange:t}){const[r,n]=g.useState(e),i=g.useRef(r),o=g.useRef(t);return $T(()=>{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 FT(e){return typeof e=="function"}var _f=EP();function WP(e){const t=g.forwardRef((r,n)=>{let{children:i,...o}=r,s=null,u=!1;const d=[];q1(i)&&typeof qc=="function"&&(i=qc(i._payload)),g.Children.forEach(i,v=>{var x;if(KT(v)){u=!0;const k=v;let S="child"in k.props?k.props.child:k.props.children;q1(S)&&typeof qc=="function"&&(S=qc(S._payload)),s=UT(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?HT(s):void 0,h=Xa(n,f);if(!s){if(i||i===0)throw new Error(u?YT(e):GT(e));return i}const m=WT(o,s.props??{});return s.type!==g.Fragment&&(m.ref=n?h:f),g.cloneElement(s,m)});return t.displayName=`${e}.Slot`,t}var BT=Symbol.for("radix.slottable"),UT=(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 WT(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 HT(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 KT(e){return g.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===BT}var VT=Symbol.for("react.lazy");function q1(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===VT&&"_payload"in e&&qT(e._payload)}function qT(e){return typeof e=="object"&&e!==null&&"then"in e}var GT=e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,YT=e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,qc=Ef[" 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=WP(`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 XT(e,t){e&&_f.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 ZT(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 JT="DismissableLayer",_v="dismissableLayer.update",eD="dismissableLayer.pointerDownOutside",tD="dismissableLayer.focusOutside",G1,Ky=g.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),HP=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,z=>v(z)),E=Array.from(h.layers),[P]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),O=E.indexOf(P),j=m?E.indexOf(m):-1,_=h.layersWithOutsidePointerEventsDisabled.size>0,N=j>=O,C=g.useRef(!1),D=aD(z=>{const q=z.target;if(!(q instanceof Node))return;const X=[...h.branches].some(B=>B.contains(q));!N||X||(o==null||o(z),u==null||u(z),z.defaultPrevented||d==null||d())},{ownerDocument:x,deferPointerDownOutside:n,isDeferredPointerDownOutsideRef:C,dismissableSurfaces:h.dismissableSurfaces}),F=oD(z=>{if(n&&C.current)return;const q=z.target;[...h.branches].some(B=>B.contains(q))||(s==null||s(z),u==null||u(z),z.defaultPrevented||d==null||d())},x);return ZT(z=>{j===h.layers.size-1&&(i==null||i(z),!z.defaultPrevented&&d&&(z.preventDefault(),d()))},x),g.useEffect(()=>{if(m)return r&&(h.layersWithOutsidePointerEventsDisabled.size===0&&(G1=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(m)),h.layers.add(m),Y1(),()=>{r&&(h.layersWithOutsidePointerEventsDisabled.delete(m),h.layersWithOutsidePointerEventsDisabled.size===0&&(x.body.style.pointerEvents=G1))}},[m,x,r,h]),g.useEffect(()=>()=>{m&&(h.layers.delete(m),h.layersWithOutsidePointerEventsDisabled.delete(m),Y1())},[m,h]),g.useEffect(()=>{const z=()=>k({});return document.addEventListener(_v,z),()=>document.removeEventListener(_v,z)},[]),w.jsx(Wt.div,{...f,ref:S,style:{pointerEvents:_?N?"auto":"none":void 0,...e.style},onFocusCapture:Qi(e.onFocusCapture,F.onFocusCapture),onBlurCapture:Qi(e.onBlurCapture,F.onBlurCapture),onPointerDownCapture:Qi(e.onPointerDownCapture,D.onPointerDownCapture)})});HP.displayName=JT;var rD="DismissableLayerBranch",nD=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})});nD.displayName=rD;function iD(){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 aD(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(O){if(!d.current)return;const j=O.target;j instanceof Node&&[...o].some(N=>N.contains(j))||f.current.set(O.type,!0),O.type==="click"&&window.setTimeout(()=>{d.current&&h.current()},0)}function k(O){d.current&&f.current.set(O.type,!1)}const S=O=>{if(O.target&&!u.current){let j=function(){r.removeEventListener("click",h.current);const N=v();m(),N||KP(eD,s,_,{discrete:!0})};const _={originalEvent:O};d.current=!0,i.current=n&&O.button===0,f.current.clear(),!n||O.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 O of E)r.addEventListener(O,x,!0),r.addEventListener(O,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 O of E)r.removeEventListener(O,x,!0),r.removeEventListener(O,k)}},[r,s,n,i,o]),{onPointerDownCapture:()=>u.current=!0}}function oD(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&&KP(tD,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 Y1(){const e=new CustomEvent(_v);document.dispatchEvent(e)}function KP(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?XT(i,o):i.dispatchEvent(o)}var km="focusScope.autoFocusOnMount",Em="focusScope.autoFocusOnUnmount",Q1={bubbles:!1,cancelable:!0},lD="FocusScope",VP=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 _=j.target;u.contains(_)?m.current=_:Ri(m.current,{select:!0})},E=function(j){if(x.paused||!u)return;const _=j.relatedTarget;_!==null&&(u.contains(_)||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 O=new MutationObserver(P);return u&&O.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",S),document.removeEventListener("focusout",E),O.disconnect()}}},[n,u,x.paused]),g.useEffect(()=>{if(u){Z1.add(x);const S=document.activeElement;if(!u.contains(S)){const P=new CustomEvent(km,Q1);u.addEventListener(km,f),u.dispatchEvent(P),P.defaultPrevented||(sD(hD(qP(u)),{select:!0}),document.activeElement===S&&Ri(u))}return()=>{u.removeEventListener(km,f),setTimeout(()=>{const P=new CustomEvent(Em,Q1);u.addEventListener(Em,h),u.dispatchEvent(P),P.defaultPrevented||Ri(S??document.body,{select:!0}),u.removeEventListener(Em,h),Z1.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 O=S.currentTarget,[j,_]=uD(O);j&&_?!S.shiftKey&&P===_?(S.preventDefault(),r&&Ri(j,{select:!0})):S.shiftKey&&P===j&&(S.preventDefault(),r&&Ri(_,{select:!0})):P===O&&S.preventDefault()}},[r,n,x.paused]);return w.jsx(Wt.div,{tabIndex:-1,...s,ref:v,onKeyDown:k})});VP.displayName=lD;function sD(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(Ri(n,{select:t}),document.activeElement!==r)return}function uD(e){const t=qP(e),r=X1(t,e),n=X1(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 X1(e,t){for(const r of e)if(!cD(r,{upTo:t}))return r}function cD(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 dD(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&&dD(e)&&t&&e.select()}}var Z1=fD();function fD(){let e=[];return{add(t){const r=e[0];t!==r&&(r==null||r.pause()),e=J1(e,t),e.unshift(t)},remove(t){var r;e=J1(e,t),(r=e[0])==null||r.resume()}}}function J1(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function hD(e){return e.filter(t=>t.tagName!=="A")}var pD="Portal",GP=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?_f.createPortal(w.jsx(Wt.div,{...n,ref:t}),s):null});GP.displayName=pD;function mD(e,t){return g.useReducer((r,n)=>t[r][n]??r,e)}var jf=e=>{const{present:t,children:r}=e,n=vD(t),i=typeof r=="function"?r({present:n.isPresent}):g.Children.only(r),o=yD(n.ref,gD(i));return typeof r=="function"||n.isPresent?g.cloneElement(i,{ref:o}):null};jf.displayName="Presence";function vD(e){const[t,r]=g.useState(),n=g.useRef(null),i=g.useRef(e),o=g.useRef("none"),s=e?"mounted":"unmounted",[u,d]=mD(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return g.useEffect(()=>{const f=Gc(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=Gc(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=Gc(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=Gc(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 ew(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function yD(...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=ew(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():ew(n[s],null)}}},[])}function Gc(e){return(e==null?void 0:e.animationName)||"none"}function gD(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 Yc=0,mn=null;function xD(){g.useEffect(()=>{mn||(mn={start:tw(),end:tw()});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),Yc++,()=>{Yc===1&&(mn==null||mn.start.remove(),mn==null||mn.end.remove(),mn=null),Yc=Math.max(0,Yc-1)}},[])}function tw(){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 YP(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 bD(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 vd="right-scroll-bar-position",yd="width-before-scroll-bar",wD="with-scroll-bars-hidden",SD="--removed-body-scroll-bar-size";function Pm(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function kD(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 ED=typeof window<"u"?g.useLayoutEffect:g.useEffect,rw=new WeakMap;function PD(e,t){var r=kD(null,function(n){return e.forEach(function(i){return Pm(i,n)})});return ED(function(){var n=rw.get(r);if(n){var i=new Set(n),o=new Set(e),s=r.current;i.forEach(function(u){o.has(u)||Pm(u,null)}),o.forEach(function(u){i.has(u)||Pm(u,s)})}rw.set(r,e)},[e]),r}function AD(e){return e}function OD(e,t){t===void 0&&(t=AD);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 CD(e){e===void 0&&(e={});var t=OD(null);return t.options=Sn({async:!0,ssr:!1},e),t}var QP=function(e){var t=e.sideCar,r=YP(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))};QP.isSideCarExport=!0;function _D(e,t){return e.useMedium(t),QP}var XP=CD(),Am=function(){},Nf=g.forwardRef(function(e,t){var r=g.useRef(null),n=g.useState({onScrollCapture:Am,onWheelCapture:Am,onTouchMoveCapture:Am}),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,O=P===void 0?"div":P,j=e.gapMode,_=YP(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),N=v,C=PD([r,t]),D=Sn(Sn({},_),i);return g.createElement(g.Fragment,null,h&&g.createElement(N,{sideCar:XP,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({},D),{ref:C})):g.createElement(O,Sn({},D,{className:d,ref:C}),u))});Nf.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Nf.classNames={fullWidth:yd,zeroRight:vd};var jD=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function ND(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=jD();return t&&e.setAttribute("nonce",t),e}function ID(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function MD(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var TD=function(){var e=0,t=null;return{add:function(r){e==0&&(t=ND())&&(ID(t,r),MD(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},DD=function(){var e=TD();return function(t,r){g.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},ZP=function(){var e=DD(),t=function(r){var n=r.styles,i=r.dynamic;return e(n,i),null};return t},RD={left:0,top:0,right:0,gap:0},Om=function(e){return parseInt(e||"",10)||0},$D=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[Om(r),Om(n),Om(i)]},LD=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return RD;var t=$D(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])}},zD=ZP(),Vo="data-scroll-locked",FD=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(wD,` {
|
||
overflow: hidden `).concat(n,`;
|
||
padding-right: `).concat(u,"px ").concat(n,`;
|
||
}
|
||
body[`).concat(Vo,`] {
|
||
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(vd,` {
|
||
right: `).concat(u,"px ").concat(n,`;
|
||
}
|
||
|
||
.`).concat(yd,` {
|
||
margin-right: `).concat(u,"px ").concat(n,`;
|
||
}
|
||
|
||
.`).concat(vd," .").concat(vd,` {
|
||
right: 0 `).concat(n,`;
|
||
}
|
||
|
||
.`).concat(yd," .").concat(yd,` {
|
||
margin-right: 0 `).concat(n,`;
|
||
}
|
||
|
||
body[`).concat(Vo,`] {
|
||
`).concat(SD,": ").concat(u,`px;
|
||
}
|
||
`)},nw=function(){var e=parseInt(document.body.getAttribute(Vo)||"0",10);return isFinite(e)?e:0},BD=function(){g.useEffect(function(){return document.body.setAttribute(Vo,(nw()+1).toString()),function(){var e=nw()-1;e<=0?document.body.removeAttribute(Vo):document.body.setAttribute(Vo,e.toString())}},[])},UD=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,i=n===void 0?"margin":n;BD();var o=g.useMemo(function(){return LD(i)},[i]);return g.createElement(zD,{styles:FD(o,!t,i,r?"":"!important")})},jv=!1;if(typeof window<"u")try{var Qc=Object.defineProperty({},"passive",{get:function(){return jv=!0,!0}});window.addEventListener("test",Qc,Qc),window.removeEventListener("test",Qc,Qc)}catch{jv=!1}var Oo=jv?{passive:!1}:!1,WD=function(e){return e.tagName==="TEXTAREA"},JP=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!WD(e)&&r[t]==="visible")},HD=function(e){return JP(e,"overflowY")},KD=function(e){return JP(e,"overflowX")},iw=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var i=eA(e,n);if(i){var o=tA(e,n),s=o[1],u=o[2];if(s>u)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},VD=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},qD=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},eA=function(e,t){return e==="v"?HD(t):KD(t)},tA=function(e,t){return e==="v"?VD(t):qD(t)},GD=function(e,t){return e==="h"&&t==="rtl"?-1:1},YD=function(e,t,r,n,i){var o=GD(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=tA(e,u),k=x[0],S=x[1],E=x[2],P=S-E-o*k;(k||P)&&eA(e,u)&&(m+=P,v+=k);var O=u.parentNode;u=O&&O.nodeType===Node.DOCUMENT_FRAGMENT_NODE?O.host:O}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},Xc=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},aw=function(e){return[e.deltaX,e.deltaY]},ow=function(e){return e&&"current"in e?e.current:e},QD=function(e,t){return e[0]===t[0]&&e[1]===t[1]},XD=function(e){return`
|
||
.block-interactivity-`.concat(e,` {pointer-events: none;}
|
||
.allow-interactivity-`).concat(e,` {pointer-events: all;}
|
||
`)},ZD=0,Co=[];function JD(e){var t=g.useRef([]),r=g.useRef([0,0]),n=g.useRef(),i=g.useState(ZD++)[0],o=g.useState(ZP)[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=bD([e.lockRef.current],(e.shards||[]).map(ow),!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=Xc(S),O=r.current,j="deltaX"in S?S.deltaX:O[0]-P[0],_="deltaY"in S?S.deltaY:O[1]-P[1],N,C=S.target,D=Math.abs(j)>Math.abs(_)?"h":"v";if("touches"in S&&D==="h"&&C.type==="range")return!1;var F=window.getSelection(),z=F&&F.anchorNode,q=z?z===C||z.contains(C):!1;if(q)return!1;var X=iw(D,C);if(!X)return!0;if(X?N=D:(N=D==="v"?"h":"v",X=iw(D,C)),!X)return!1;if(!n.current&&"changedTouches"in S&&(j||_)&&(n.current=N),!N)return!0;var B=n.current||N;return YD(B,E,S,B==="h"?j:_)},[]),d=g.useCallback(function(S){var E=S;if(!(!Co.length||Co[Co.length-1]!==o)){var P="deltaY"in E?aw(E):Xc(E),O=t.current.filter(function(N){return N.name===E.type&&(N.target===E.target||E.target===N.shadowParent)&&QD(N.delta,P)})[0];if(O&&O.should){E.cancelable&&E.preventDefault();return}if(!O){var j=(s.current.shards||[]).map(ow).filter(Boolean).filter(function(N){return N.contains(E.target)}),_=j.length>0?u(E,j[0]):!s.current.noIsolation;_&&E.cancelable&&E.preventDefault()}}},[]),f=g.useCallback(function(S,E,P,O){var j={name:S,delta:E,target:P,should:O,shadowParent:eR(P)};t.current.push(j),setTimeout(function(){t.current=t.current.filter(function(_){return _!==j})},1)},[]),h=g.useCallback(function(S){r.current=Xc(S),n.current=void 0},[]),m=g.useCallback(function(S){f(S.type,aw(S),S.target,u(S,e.lockRef.current))},[]),v=g.useCallback(function(S){f(S.type,Xc(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:XD(i)}):null,x?g.createElement(UD,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function eR(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const tR=_D(XP,JD);var rA=g.forwardRef(function(e,t){return g.createElement(Nf,Sn({},e,{ref:t,sideCar:tR}))});rA.classNames=Nf.classNames;var rR=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},_o=new WeakMap,Zc=new WeakMap,Jc={},Cm=0,nA=function(e){return e&&(e.host||nA(e.parentNode))},nR=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=nA(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})},iR=function(e,t,r,n){var i=nR(t,Array.isArray(e)?e:[e]);Jc[r]||(Jc[r]=new WeakMap);var o=Jc[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&&Zc.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(),Cm++,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||(Zc.has(m)||m.removeAttribute(n),Zc.delete(m)),x||m.removeAttribute(r)}),Cm--,Cm||(_o=new WeakMap,_o=new WeakMap,Zc=new WeakMap,Jc={})}},aR=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),i=rR(e);return i?(n.push.apply(n,Array.from(i.querySelectorAll("[aria-live], script"))),iR(n,i,r,"aria-hidden")):function(){return null}},If="Dialog",[iA]=MT(If),[oR,sn]=iA(If),aA=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]=LT({prop:n,defaultProp:i??!1,onChange:o,caller:If});return w.jsx(oR,{scope:t,triggerRef:u,contentRef:d,contentId:Xn(),titleId:Xn(),descriptionId:Xn(),open:f,onOpenChange:h,onOpenToggle:g.useCallback(()=>h(m=>!m),[h]),modal:s,children:r})};aA.displayName=If;var oA="DialogTrigger",lR=g.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=sn(oA,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)})});lR.displayName=oA;var Vy="DialogPortal",[sR,lA]=iA(Vy,{forceMount:void 0}),sA=e=>{const{__scopeDialog:t,forceMount:r,children:n,container:i}=e,o=sn(Vy,t);return w.jsx(sR,{scope:t,forceMount:r,children:g.Children.map(n,s=>w.jsx(jf,{present:r||o.open,children:w.jsx(GP,{asChild:!0,container:i,children:s})}))})};sA.displayName=Vy;var Od="DialogOverlay",uA=g.forwardRef((e,t)=>{const r=lA(Od,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,o=sn(Od,e.__scopeDialog);return o.modal?w.jsx(jf,{present:n||o.open,children:w.jsx(cR,{...i,ref:t})}):null});uA.displayName=Od;var uR=WP("DialogOverlay.RemoveScroll"),cR=g.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=sn(Od,r),o=iD(),s=Xa(t,o);return w.jsx(rA,{as:uR,allowPinchZoom:!0,shards:[i.contentRef],children:w.jsx(Wt.div,{"data-state":qy(i.open),...n,ref:s,style:{pointerEvents:"auto",...n.style}})})}),dl="DialogContent",cA=g.forwardRef((e,t)=>{const r=lA(dl,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,o=sn(dl,e.__scopeDialog);return w.jsx(jf,{present:n||o.open,children:o.modal?w.jsx(dR,{...i,ref:t}):w.jsx(fR,{...i,ref:t})})});cA.displayName=dl;var dR=g.forwardRef((e,t)=>{const r=sn(dl,e.__scopeDialog),n=g.useRef(null),i=Xa(t,r.contentRef,n);return g.useEffect(()=>{const o=n.current;if(o)return aR(o)},[]),w.jsx(dA,{...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())})}),fR=g.forwardRef((e,t)=>{const r=sn(dl,e.__scopeDialog),n=g.useRef(!1),i=g.useRef(!1);return w.jsx(dA,{...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()}})}),dA=g.forwardRef((e,t)=>{const{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:o,...s}=e,u=sn(dl,r);return xD(),w.jsx(w.Fragment,{children:w.jsx(VP,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:i,onUnmountAutoFocus:o,children:w.jsx(HP,{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)})})})}),fA="DialogTitle",hR=g.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=sn(fA,r);return w.jsx(Wt.h2,{id:i.titleId,...n,ref:t})});hR.displayName=fA;var hA="DialogDescription",pR=g.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=sn(hA,r);return w.jsx(Wt.p,{id:i.descriptionId,...n,ref:t})});pR.displayName=hA;var pA="DialogClose",mR=g.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=sn(pA,r);return w.jsx(Wt.button,{type:"button",...n,ref:t,onClick:Qi(e.onClick,()=>i.onOpenChange(!1))})});mR.displayName=pA;function qy(e){return e?"open":"closed"}var ws='[cmdk-group=""]',_m='[cmdk-group-items=""]',vR='[cmdk-group-heading=""]',mA='[cmdk-item=""]',lw=`${mA}:not([aria-disabled="true"])`,Nv="cmdk-item-select",zo="data-value",yR=(e,t,r)=>IT(e,t,r),vA=g.createContext(void 0),xu=()=>g.useContext(vA),yA=g.createContext(void 0),Gy=()=>g.useContext(yA),gA=g.createContext(void 0),xA=g.forwardRef((e,t)=>{let r=Fo(()=>{var M,J;return{search:"",value:(J=(M=e.value)!=null?M:e.defaultValue)!=null?J:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),n=Fo(()=>new Set),i=Fo(()=>new Map),o=Fo(()=>new Map),s=Fo(()=>new Set),u=bA(e),{label:d,children:f,value:h,onValueChange:m,filter:v,shouldFilter:x,loop:k,disablePointerSelection:S=!1,vimBindings:E=!0,...P}=e,O=Xn(),j=Xn(),_=Xn(),N=g.useRef(null),C=CR();Ua(()=>{if(h!==void 0){let M=h.trim();r.current.value=M,D.emit()}},[h]),Ua(()=>{C(6,ue)},[]);let D=g.useMemo(()=>({subscribe:M=>(s.current.add(M),()=>s.current.delete(M)),snapshot:()=>r.current,setState:(M,J,se)=>{var te,ce,ye,_e;if(!Object.is(r.current[M],J)){if(r.current[M]=J,M==="search")B(),q(),C(1,X);else if(M==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let Z=document.getElementById(_);Z?Z.focus():(te=document.getElementById(O))==null||te.focus()}if(C(7,()=>{var Z;r.current.selectedItemId=(Z=Y())==null?void 0:Z.id,D.emit()}),se||C(5,ue),((ce=u.current)==null?void 0:ce.value)!==void 0){let Z=J??"";(_e=(ye=u.current).onValueChange)==null||_e.call(ye,Z);return}}D.emit()}},emit:()=>{s.current.forEach(M=>M())}}),[]),F=g.useMemo(()=>({value:(M,J,se)=>{var te;J!==((te=o.current.get(M))==null?void 0:te.value)&&(o.current.set(M,{value:J,keywords:se}),r.current.filtered.items.set(M,z(J,se)),C(2,()=>{q(),D.emit()}))},item:(M,J)=>(n.current.add(M),J&&(i.current.has(J)?i.current.get(J).add(M):i.current.set(J,new Set([M]))),C(3,()=>{B(),q(),r.current.value||X(),D.emit()}),()=>{o.current.delete(M),n.current.delete(M),r.current.filtered.items.delete(M);let se=Y();C(4,()=>{B(),(se==null?void 0:se.getAttribute("id"))===M&&X(),D.emit()})}),group:M=>(i.current.has(M)||i.current.set(M,new Set),()=>{o.current.delete(M),i.current.delete(M)}),filter:()=>u.current.shouldFilter,label:d||e["aria-label"],getDisablePointerSelection:()=>u.current.disablePointerSelection,listId:O,inputId:_,labelId:j,listInnerRef:N}),[]);function z(M,J){var se,te;let ce=(te=(se=u.current)==null?void 0:se.filter)!=null?te:yR;return M?ce(M,r.current.search,J):0}function q(){if(!r.current.search||u.current.shouldFilter===!1)return;let M=r.current.filtered.items,J=[];r.current.filtered.groups.forEach(te=>{let ce=i.current.get(te),ye=0;ce.forEach(_e=>{let Z=M.get(_e);ye=Math.max(Z,ye)}),J.push([te,ye])});let se=N.current;le().sort((te,ce)=>{var ye,_e;let Z=te.getAttribute("id"),we=ce.getAttribute("id");return((ye=M.get(we))!=null?ye:0)-((_e=M.get(Z))!=null?_e:0)}).forEach(te=>{let ce=te.closest(_m);ce?ce.appendChild(te.parentElement===ce?te:te.closest(`${_m} > *`)):se.appendChild(te.parentElement===se?te:te.closest(`${_m} > *`))}),J.sort((te,ce)=>ce[1]-te[1]).forEach(te=>{var ce;let ye=(ce=N.current)==null?void 0:ce.querySelector(`${ws}[${zo}="${encodeURIComponent(te[0])}"]`);ye==null||ye.parentElement.appendChild(ye)})}function X(){let M=le().find(se=>se.getAttribute("aria-disabled")!=="true"),J=M==null?void 0:M.getAttribute(zo);D.setState("value",J||void 0)}function B(){var M,J,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 _e=(J=(M=o.current.get(ye))==null?void 0:M.value)!=null?J:"",Z=(te=(se=o.current.get(ye))==null?void 0:se.keywords)!=null?te:[],we=z(_e,Z);r.current.filtered.items.set(ye,we),we>0&&ce++}for(let[ye,_e]of i.current)for(let Z of _e)if(r.current.filtered.items.get(Z)>0){r.current.filtered.groups.add(ye);break}r.current.filtered.count=ce}function ue(){var M,J,se;let te=Y();te&&(((M=te.parentElement)==null?void 0:M.firstChild)===te&&((se=(J=te.closest(ws))==null?void 0:J.querySelector(vR))==null||se.scrollIntoView({block:"nearest"})),te.scrollIntoView({block:"nearest"}))}function Y(){var M;return(M=N.current)==null?void 0:M.querySelector(`${mA}[aria-selected="true"]`)}function le(){var M;return Array.from(((M=N.current)==null?void 0:M.querySelectorAll(lw))||[])}function fe(M){let J=le()[M];J&&D.setState("value",J.getAttribute(zo))}function de(M){var J;let se=Y(),te=le(),ce=te.findIndex(_e=>_e===se),ye=te[ce+M];(J=u.current)!=null&&J.loop&&(ye=ce+M<0?te[te.length-1]:ce+M===te.length?te[0]:te[ce+M]),ye&&D.setState("value",ye.getAttribute(zo))}function K(M){let J=Y(),se=J==null?void 0:J.closest(ws),te;for(;se&&!te;)se=M>0?AR(se,ws):OR(se,ws),te=se==null?void 0:se.querySelector(lw);te?D.setState("value",te.getAttribute(zo)):de(M)}let ie=()=>fe(le().length-1),Q=M=>{M.preventDefault(),M.metaKey?ie():M.altKey?K(1):de(1)},R=M=>{M.preventDefault(),M.metaKey?fe(0):M.altKey?K(-1):de(-1)};return g.createElement(Wt.div,{ref:t,tabIndex:-1,...P,"cmdk-root":"",onKeyDown:M=>{var J;(J=P.onKeyDown)==null||J.call(P,M);let se=M.nativeEvent.isComposing||M.keyCode===229;if(!(M.defaultPrevented||se))switch(M.key){case"n":case"j":{E&&M.ctrlKey&&Q(M);break}case"ArrowDown":{Q(M);break}case"p":case"k":{E&&M.ctrlKey&&R(M);break}case"ArrowUp":{R(M);break}case"Home":{M.preventDefault(),fe(0);break}case"End":{M.preventDefault(),ie();break}case"Enter":{M.preventDefault();let te=Y();if(te){let ce=new Event(Nv);te.dispatchEvent(ce)}}}}},g.createElement("label",{"cmdk-label":"",htmlFor:F.inputId,id:F.labelId,style:jR},d),Mf(e,M=>g.createElement(yA.Provider,{value:D},g.createElement(vA.Provider,{value:F},M))))}),gR=g.forwardRef((e,t)=>{var r,n;let i=Xn(),o=g.useRef(null),s=g.useContext(gA),u=xu(),d=bA(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=wA(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(Nv,k),()=>C.removeEventListener(Nv,k)},[x,e.onSelect,e.disabled]);function k(){var C,D;S(),(D=(C=d.current).onSelect)==null||D.call(C,h.current)}function S(){m.setState("value",h.current,!0)}if(!x)return null;let{disabled:E,value:P,onSelect:O,forceMount:j,keywords:_,...N}=e;return g.createElement(Wt.div,{ref:cl(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)}),xR=g.forwardRef((e,t)=>{let{heading:r,children:n,forceMount:i,...o}=e,s=Xn(),u=g.useRef(null),d=g.useRef(null),f=Xn(),h=xu(),m=Ji(x=>i||h.filter()===!1?!0:x.search?x.filtered.groups.has(s):!0);Ua(()=>h.group(s),[]),wA(s,u,[e.value,e.heading,d]);let v=g.useMemo(()=>({id:s,forceMount:i}),[i]);return g.createElement(Wt.div,{ref:cl(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),Mf(e,x=>g.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?f:void 0},g.createElement(gA.Provider,{value:v},x))))}),bR=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:cl(i,t),...n,"cmdk-separator":"",role:"separator"})}),wR=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=xu();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)}})}),SR=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=xu();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:cl(o,t),...i,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":u,"aria-label":n,id:d.listId},Mf(e,f=>g.createElement("div",{ref:cl(s,d.listInnerRef),"cmdk-list-sizer":""},f)))}),kR=g.forwardRef((e,t)=>{let{open:r,onOpenChange:n,overlayClassName:i,contentClassName:o,container:s,...u}=e;return g.createElement(aA,{open:r,onOpenChange:n},g.createElement(sA,{container:s},g.createElement(uA,{"cmdk-overlay":"",className:i}),g.createElement(cA,{"aria-label":e.label,"cmdk-dialog":"",className:o},g.createElement(xA,{ref:t,...u}))))}),ER=g.forwardRef((e,t)=>Ji(r=>r.filtered.count===0)?g.createElement(Wt.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),PR=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},Mf(e,s=>g.createElement("div",{"aria-hidden":!0},s)))}),jo=Object.assign(xA,{List:SR,Item:gR,Input:wR,Group:xR,Separator:bR,Dialog:kR,Empty:ER,Loading:PR});function AR(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}function OR(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}function bA(e){let t=g.useRef(e);return Ua(()=>{t.current=e}),t}var Ua=typeof window>"u"?g.useEffect:g.useLayoutEffect;function Fo(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 wA(e,t,r,n=[]){let i=g.useRef(),o=xu();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(zo,u),i.current=u}),i}var CR=()=>{let[e,t]=g.useState(),r=Fo(()=>new Map);return Ua(()=>{r.current.forEach(n=>n()),r.current=new Map},[e]),(n,i)=>{r.current.set(n,i),t({})}};function _R(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function Mf({asChild:e,children:t},r){return e&&g.isValidElement(t)?g.cloneElement(_R(t),{ref:t.ref},r(t.props.children)):r(t)}var jR={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};function NR({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:Ko.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 SA="mc_expert_mode",Iv="mc-expert-mode-change",IR=()=>{try{return localStorage.getItem(SA)==="true"}catch{return!1}};function MR(e){return window.addEventListener(Iv,e),window.addEventListener("storage",e),()=>{window.removeEventListener(Iv,e),window.removeEventListener("storage",e)}}function sw(e){localStorage.setItem(SA,String(e)),window.dispatchEvent(new Event(Iv))}function TR(){return g.useSyncExternalStore(MR,IR,()=>!1)}function kA(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=kA(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=kA(e))&&(n&&(n+=" "),n+=t);return n}const Yy="-",DR=e=>{const t=$R(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const u=s.split(Yy);return u[0]===""&&u.length!==1&&u.shift(),EA(u,t)||RR(s)},getConflictingClassGroupIds:(s,u)=>{const d=r[s]||[];return u&&n[s]?[...d,...n[s]]:d}}},EA=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?EA(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},uw=/^\[(.+)\]$/,RR=e=>{if(uw.test(e)){const t=uw.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},$R=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return zR(Object.entries(e.classGroups),r).forEach(([o,s])=>{Mv(s,n,o,t)}),n},Mv=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:cw(t,i);o.classGroupId=r;return}if(typeof i=="function"){if(LR(i)){Mv(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([o,s])=>{Mv(s,cw(t,o),r,n)})})},cw=(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},LR=e=>e.isThemeGetter,zR=(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,FR=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)}}},PA="!",BR=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(PA),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},UR=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},WR=e=>({cache:FR(e.cacheSize),parseClassName:BR(e),...DR(e)}),HR=/\s+/,KR=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i}=t,o=[],s=e.trim().split(HR);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=UR(h).join(":"),P=m?E+PA:E,O=P+S;if(o.includes(O))continue;o.push(O);const j=i(S,k);for(let _=0;_<j.length;++_){const N=j[_];o.push(P+N)}u=f+(u.length>0?" "+u:u)}return u};function VR(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=AA(t))&&(n&&(n+=" "),n+=r);return n}const AA=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=AA(e[n]))&&(r&&(r+=" "),r+=t);return r};function qR(e,...t){let r,n,i,o=s;function s(d){const f=t.reduce((h,m)=>m(h),e());return r=WR(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=KR(d,r);return i(d,h),h}return function(){return o(VR.apply(null,arguments))}}const et=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},OA=/^\[(?:([a-z-]+):)?(.+)\]$/i,GR=/^\d+\/\d+$/,YR=new Set(["px","full","screen"]),QR=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,XR=/\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$/,ZR=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,JR=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,e3=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Un=e=>qo(e)||YR.has(e)||GR.test(e),Ii=e=>Sl(e,"length",s3),qo=e=>!!e&&!Number.isNaN(Number(e)),jm=e=>Sl(e,"number",qo),Ss=e=>!!e&&Number.isInteger(Number(e)),t3=e=>e.endsWith("%")&&qo(e.slice(0,-1)),Me=e=>OA.test(e),Mi=e=>QR.test(e),r3=new Set(["length","size","percentage"]),n3=e=>Sl(e,r3,CA),i3=e=>Sl(e,"position",CA),a3=new Set(["image","url"]),o3=e=>Sl(e,a3,c3),l3=e=>Sl(e,"",u3),ks=()=>!0,Sl=(e,t,r)=>{const n=OA.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},s3=e=>XR.test(e)&&!ZR.test(e),CA=()=>!1,u3=e=>JR.test(e),c3=e=>e3.test(e),d3=()=>{const e=et("colors"),t=et("spacing"),r=et("blur"),n=et("brightness"),i=et("borderColor"),o=et("borderRadius"),s=et("borderSpacing"),u=et("borderWidth"),d=et("contrast"),f=et("grayscale"),h=et("hueRotate"),m=et("invert"),v=et("gap"),x=et("gradientColorStops"),k=et("gradientColorStopPositions"),S=et("inset"),E=et("margin"),P=et("opacity"),O=et("padding"),j=et("saturate"),_=et("scale"),N=et("sepia"),C=et("skew"),D=et("space"),F=et("translate"),z=()=>["auto","contain","none"],q=()=>["auto","hidden","clip","visible","scroll"],X=()=>["auto",Me,t],B=()=>[Me,t],ue=()=>["",Un,Ii],Y=()=>["auto",qo,Me],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"],K=()=>["start","end","center","between","around","evenly","stretch"],ie=()=>["","0",Me],Q=()=>["auto","avoid","all","avoid-page","page","left","right","column"],R=()=>[qo,Me];return{cacheSize:500,separator:":",theme:{colors:[ks],spacing:[Un,Ii],blur:["none","",Mi,Me],brightness:R(),borderColor:[e],borderRadius:["none","","full",Mi,Me],borderSpacing:B(),borderWidth:ue(),contrast:R(),grayscale:ie(),hueRotate:R(),invert:ie(),gap:B(),gradientColorStops:[e],gradientColorStopPositions:[t3,Ii],inset:X(),margin:X(),opacity:R(),padding:B(),saturate:R(),scale:R(),sepia:ie(),skew:R(),space:B(),translate:B()},classGroups:{aspect:[{aspect:["auto","square","video",Me]}],container:["container"],columns:[{columns:[Mi]}],"break-after":[{"break-after":Q()}],"break-before":[{"break-before":Q()}],"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(),Me]}],overflow:[{overflow:q()}],"overflow-x":[{"overflow-x":q()}],"overflow-y":[{"overflow-y":q()}],overscroll:[{overscroll:z()}],"overscroll-x":[{"overscroll-x":z()}],"overscroll-y":[{"overscroll-y":z()}],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",Ss,Me]}],basis:[{basis:X()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Me]}],grow:[{grow:ie()}],shrink:[{shrink:ie()}],order:[{order:["first","last","none",Ss,Me]}],"grid-cols":[{"grid-cols":[ks]}],"col-start-end":[{col:["auto",{span:["full",Ss,Me]},Me]}],"col-start":[{"col-start":Y()}],"col-end":[{"col-end":Y()}],"grid-rows":[{"grid-rows":[ks]}],"row-start-end":[{row:["auto",{span:[Ss,Me]},Me]}],"row-start":[{"row-start":Y()}],"row-end":[{"row-end":Y()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Me]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Me]}],gap:[{gap:[v]}],"gap-x":[{"gap-x":[v]}],"gap-y":[{"gap-y":[v]}],"justify-content":[{justify:["normal",...K()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...K(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...K(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[O]}],px:[{px:[O]}],py:[{py:[O]}],ps:[{ps:[O]}],pe:[{pe:[O]}],pt:[{pt:[O]}],pr:[{pr:[O]}],pb:[{pb:[O]}],pl:[{pl:[O]}],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":[D]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[D]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Me,t]}],"min-w":[{"min-w":[Me,t,"min","max","fit"]}],"max-w":[{"max-w":[Me,t,"none","full","min","max","fit","prose",{screen:[Mi]},Mi]}],h:[{h:[Me,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Me,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Me,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Me,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",jm]}],"font-family":[{font:[ks]}],"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",Me]}],"line-clamp":[{"line-clamp":["none",qo,jm]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Un,Me]}],"list-image":[{"list-image":["none",Me]}],"list-style-type":[{list:["none","disc","decimal",Me]}],"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",Un,Ii]}],"underline-offset":[{"underline-offset":["auto",Un,Me]}],"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",Me]}],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",Me]}],"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(),i3]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",n3]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},o3]}],"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":[Un,Me]}],"outline-w":[{outline:[Un,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":[Un,Ii]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Mi,l3]}],"shadow-color":[{shadow:[ks]}],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,Me]}],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",Me]}],duration:[{duration:R()}],ease:[{ease:["linear","in","out","in-out",Me]}],delay:[{delay:R()}],animate:[{animate:["none","spin","ping","pulse","bounce",Me]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[_]}],"scale-x":[{"scale-x":[_]}],"scale-y":[{"scale-y":[_]}],rotate:[{rotate:[Ss,Me]}],"translate-x":[{"translate-x":[F]}],"translate-y":[{"translate-y":[F]}],"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",Me]}],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",Me]}],"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",Me]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Un,Ii,jm]}],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"]}}},f3=qR(d3);function Te(...e){return f3(Qe(e))}function OQ(e){return e?e.replace(/127\.0\.0\.1|localhost/g,"192.168.178.151"):""}function h3(){const e=TR();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:()=>sw(!1),"aria-pressed":!e,className:Te("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(bT,{className:"h-3.5 w-3.5"})," Einfach"]}),w.jsxs("button",{onClick:()=>sw(!0),"aria-pressed":e,className:Te("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(xT,{className:"h-3.5 w-3.5"})," Experte"]})]})}async function $e(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 CQ=(e,t,r=!1,n=!0)=>$e("/api/groups",{method:"PUT",body:JSON.stringify({group:e,members:t,swap:r,persist:n})}),_Q=e=>$e("/api/routing/policy",{method:"PUT",body:JSON.stringify(e)});function p3({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(Cf,{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 _A(){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(p3,{...e}):null;return{showAlert:n,showConfirm:i,showPrompt:o,close:r,dialogElement:s}}let gd=!1;const m3=()=>gd;function v3(){const e=Pf();g.useEffect(()=>{const t=new EventSource("/api/events");return t.onopen=()=>{gd=!0},t.onerror=()=>{gd=!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{}}),()=>{gd=!1,t.close()}},[e])}const Be={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"]},yr={graph:3e3,schnell:8e3,normal:1e4,gemuetlich:3e4,traege:6e4},Tf=e=>()=>m3()?e*5:e,y3=(e=yr.schnell)=>ut({queryKey:Be.auftragsbuch,queryFn:()=>$e("/api/auftragsbuch"),refetchInterval:Tf(e)}),g3=(e=yr.gemuetlich)=>ut({queryKey:Be.ideen,queryFn:()=>$e("/api/ideen"),refetchInterval:Tf(e)}),jQ=(e,t=!1)=>ut({queryKey:["ideen-log",e],queryFn:()=>$e(`/api/ideen/${e}/log`),enabled:t,refetchInterval:4e3,staleTime:0}),NQ=(e=150,t=yr.gemuetlich)=>ut({queryKey:[...Be.chronik,e],queryFn:()=>$e(`/api/chronik?limit=${e}`),refetchInterval:Tf(t),select:r=>r.items??[]}),IQ=()=>ut({queryKey:Be.wissen,queryFn:()=>$e("/api/wissen")}),x3=(e=yr.traege,t=!0)=>ut({queryKey:Be.zeitmaschine,queryFn:()=>$e("/api/zeitmaschine"),refetchInterval:e,enabled:t}),b3=(e=12,t=yr.schnell)=>ut({queryKey:Be.voiceTrace,queryFn:()=>$e(`/api/voice/trace?limit=${e}`),refetchInterval:t,select:r=>r.turns??[]}),jA=()=>ut({queryKey:Be.health,queryFn:()=>$e("/api/health"),refetchInterval:yr.normal}),Df=(e=yr.graph)=>ut({queryKey:Be.systemStatus,queryFn:()=>$e("/api/system/status"),refetchInterval:e}),NA=(e,t=!0)=>ut({queryKey:["metrics-history",e],queryFn:()=>$e(`/api/system/history?minutes=${e}`),enabled:t,refetchInterval:6e4}),Qy=(e=yr.normal)=>ut({queryKey:Be.services,queryFn:()=>$e("/api/system/services"),refetchInterval:e}),IA=(e=yr.schnell)=>ut({queryKey:Be.models,queryFn:()=>$e("/api/models"),refetchInterval:Tf(e)}),MQ=(e=yr.normal)=>ut({queryKey:Be.groups,queryFn:()=>$e("/api/groups"),refetchInterval:e}),TQ=()=>ut({queryKey:Be.routingPolicy,queryFn:()=>$e("/api/routing/policy")}),w3=(e=3e3,t=!0)=>ut({queryKey:Be.jobs,queryFn:()=>$e("/api/jobs"),refetchInterval:e,enabled:t,select:r=>r.jobs??[]}),MA=(e=yr.graph)=>ut({queryKey:Be.tokenStats,queryFn:()=>$e("/api/system/token-stats"),refetchInterval:e}),S3=(e=yr.normal)=>ut({queryKey:Be.agentStatus,queryFn:()=>$e("/api/agent/status"),refetchInterval:e}),DQ=(e=yr.traege)=>ut({queryKey:Be.hermesBrain,queryFn:()=>$e("/api/agent/brain"),refetchInterval:e}),TA=(e=yr.traege)=>ut({queryKey:Be.updates,queryFn:()=>$e("/api/maintenance/updates"),refetchInterval:e}),RQ=()=>ut({queryKey:Be.discover,queryFn:()=>$e("/api/discover")}),$Q=e=>ut({queryKey:Be.drafts(e),queryFn:()=>$e(`/api/models/drafts?target=${encodeURIComponent(e??"")}`),enabled:!!e}),LQ=e=>ut({queryKey:Be.connect(e),queryFn:()=>$e(e?`/api/connect?${e}`:"/api/connect")}),k3=()=>ut({queryKey:Be.connectHealth,queryFn:()=>$e("/api/connect/health"),refetchInterval:15e3});function Es(e,...t){for(const r of t)e.invalidateQueries({queryKey:r})}function No(e){return(e/1024**3).toFixed(1)}function Nm(e){return e?e>1024**3?`${(e/1024**3).toFixed(1)} GB`:`${(e/1024**2).toFixed(0)} MB`:""}function zQ(e){if(!e)return"—";const t=e/1024**3;return t>=1?`${t.toFixed(1)} GB`:`${(e/1024**2).toFixed(0)} MB`}function FQ(e){if(!e)return"";const t=Math.floor(e/60);return t>0?`${t} min`:`${e} s`}function BQ(e){return e?`${Math.round(e/1024)}k`:"—"}function UQ(e){return e?new Date(e*1e3).toLocaleString("de-DE",{day:"2-digit",month:"2-digit",hour:"2-digit",minute:"2-digit"}):"—"}function Ps({icon:e,iconClass:t,name:r,status:n,available:i,busy:o,actionLabel:s,onAction:u}){return w.jsxs("div",{className:Te("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:Te("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:Te("text-[10px] truncate",i?"text-amber-400/90":"text-muted-foreground"),children:n})]}),w.jsx("button",{onClick:u,disabled:!i||o,className:Te("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 E3({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:Te("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(Ho,{className:Te("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(iT,{className:"h-3.5 w-3.5"})})]})}const P3=/\b(error|fehler|fail(ed|ure)?|fatal|critical|crit|panic|traceback|exception|denied|refused|unable|emerg|alert|oom|killed)\b/i,A3=/\b(warn(ing)?|deprecat\w*|retry(ing)?|timeout|timed out|degraded|missing|not found|nicht gefunden)\b/i;function O3(e){return P3.test(e)?"error":A3.test(e)?"warn":"info"}const C3={error:"text-red-400",warn:"text-amber-300",info:"text-cyan-300/80"};function _3({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:O3(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(ST,{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(yT,{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:Te("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(Ho,{className:Te("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:Te("whitespace-pre-wrap",C3[E.level]),children:E.t||" "},P))})]})}function j3({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(U1,{className:"h-4 w-4","aria-hidden":"true"}):w.jsx(Ov,{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(cT,{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(U1,{className:"h-4 w-4","aria-hidden":"true"}):w.jsx(Ov,{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 N3({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:Of,cls:"text-violet-400",title:"Inferenz-Engine (llama.cpp)"},swap:{icon:BP,cls:"text-fuchsia-400",title:"Router (llama-swap)"},hermes:{icon:Af,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:Te("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(Cf,{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(Ho,{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:Te("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(JM,{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:Te("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(W1,{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(B1,{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(eT,{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(W1,{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(B1,{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(nT,{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(oT,{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(gT,{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 I3({open:e,onClose:t,defaultTab:r="maintenance"}){var or,fi;const n=Pf(),{showAlert:i,showConfirm:o,dialogElement:s}=_A(),{data:u}=TA(),{data:d}=Qy(),f=w3(3e3,e).data??[],{data:h}=x3(void 0,e),[m,v]=g.useState("llama-swap"),[x,k]=g.useState(""),[S,E]=g.useState(!1),[P,O]=g.useState(null),[j,_]=g.useState({}),[N,C]=g.useState("maintenance"),[D,F]=g.useState(!1),[z,q]=g.useState(""),[X,B]=g.useState(!1),[ue,Y]=g.useState(!1),[le,fe]=g.useState(null),de=(d==null?void 0:d.services)??[],K=()=>Es(n,Be.jobs);function ie(G){return G?new Date(G*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&&Es(n,Be.updates,Be.services,Be.jobs,Be.zeitmaschine)},[e]);function Q(G){E(!0),O(null),$e(`/api/maintenance/logs?service=${G}&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")&&O(Ie.status))}).catch(Ie=>k(`Fehler: ${Ie.message}`)).finally(()=>E(!1))}g.useEffect(()=>{!e||N!=="logs"||Q(m)},[e,N,m]);function R(G){return(G==null?void 0:G.status)==="busy"?(i("Update läuft bereits",`Es läuft gerade „${G.running}". Bitte warte, bis es fertig ist.`),K(),!0):!1}function M(G){return(G==null?void 0:G.status)==="password_required"||(G==null?void 0:G.status)==="incorrect_password"?(i("Box-Passwort nötig",(G.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):G&&G.ok===!1?(i("Update fehlgeschlagen",G.err||"Unbekannter Fehler."),!0):!1}async function J(G){const Ie={os:"os-update",engine:"engine-update",swap:"swap-update"}[G];try{const Xe=await $e(`/api/maintenance/${Ie}`,{method:"POST"});if(R(Xe)||M(Xe))return;K(),C("maintenance")}catch(Xe){i("Fehler",`Update konnte nicht starten: ${Xe.message}`)}}async function se(){Y(!0);try{const G=await $e("/api/maintenance/hermes-update",{method:"POST"});if(R(G))return;K()}catch(G){i("Fehler",`Hermes-Update fehlgeschlagen: ${G.message}`)}finally{Y(!1)}}async function te(G){fe({kind:G,loading:!0,data:null});try{const Ie=await $e(`/api/maintenance/update-details?kind=${G}`);fe({kind:G,loading:!1,data:Ie})}catch(Ie){fe({kind:G,loading:!1,data:{kind:G,error:Ie.message}})}}function ce(){const G=le==null?void 0:le.kind;fe(null),G==="os"||G==="engine"||G==="swap"?J(G):G==="hermes"&&se()}function ye(){var Ie;const G=[u!=null&&u.engine?"Engine":null,u!=null&&u.swap?"Router":null,(Ie=u==null?void 0:u.components)!=null&&Ie.some(Xe=>Xe.update===!0)?"Hermes-Agent":null,u!=null&&u.os?`OS (${u.os} Pakete)`:null].filter(Boolean);o("Alle Updates einspielen?",`Nacheinander in einem Job: ${G.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 Xe=await $e("/api/maintenance/update-all",{method:"POST"});if(R(Xe)||M(Xe))return;if((Xe==null?void 0:Xe.status)==="nothing"){i("Nichts zu tun","Es stehen keine Updates aus.");return}K(),C("maintenance")}catch(Xe){i("Fehler",`„Alle aktualisieren" konnte nicht starten: ${Xe.message}`)}})}async function _e(){F(!0);try{await $e("/api/maintenance/check-updates",{method:"POST"}),Es(n,Be.jobs,Be.updates),C("maintenance")}catch(G){i("Fehler",`Fehler bei der Update-Suche: ${G.message}`)}finally{F(!1)}}async function Z(G,Ie){try{await $e("/api/models/install",{method:"POST",body:JSON.stringify({repo:G,role:Ie})}),i("Gestartet",`Modell-Upgrade für '${Ie}' (${G}) gestartet.`),K(),C("maintenance")}catch(Xe){i("Fehler",`Fehler beim Starten des Modell-Upgrades: ${Xe.message}`)}}async function we(){o("Reboot bestätigen","Bist du sicher, dass du das gesamte Host-System neu starten willst?",async()=>{try{await $e("/api/maintenance/reboot",{method:"POST"}),i("Reboot","Reboot ausgelöst. System startet neu...",()=>t())}catch(G){i("Fehler",`Fehler beim Reboot: ${G.message}`)}})}async function Pe(){B(!0),q("Snapshot wird erzeugt...");try{const G=await $e("/api/system/backup",{method:"POST"});q(G.ok?`Snapshot erzeugt: ${G.snapshot} (${G.files.length} Komponenten)`:"Backup fehlgeschlagen."),Es(n,Be.zeitmaschine)}catch(G){q(`Fehler: ${G.message}`)}finally{B(!1)}}async function ne(G){_(Ie=>({...Ie,[G]:!0}));try{const Ie=await $e("/api/maintenance/restart",{method:"POST",body:JSON.stringify({service:G})});Ie.ok?(i("Dienst neu gestartet",`Dienst ${G} wurde erfolgreich neu gestartet.`,()=>{N==="logs"&&m===G&&Q(G)}),Es(n,Be.services,Be.health,Be.models)):i("Fehler",`Fehler beim Neustart: ${Ie.err||"Unbekannter Fehler"}`)}catch(Ie){i("Fehler",`Fehler beim Neustart: ${Ie.message}`)}finally{_(Ie=>({...Ie,[G]:!1}))}}async function ot(G){try{await $e(`/api/jobs/${G}/cancel`,{method:"POST"}),K()}catch(Ie){i("Fehler",`Fehler beim Abbrechen: ${Ie.message}`)}}const De=f.find(G=>(G.state==="running"||G.state==="queued")&&G.group==="maintenance"),Ee=(u?(u.os>0?1:0)+(u.engine?1:0)+(u.swap?1:0):0)+(((or=u==null?void 0:u.components)==null?void 0:or.filter(G=>G.update===!0).length)??0),vt=(h==null?void 0:h.backups)??[];return w.jsxs(w.Fragment,{children:[w.jsx("div",{className:Te("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:Te("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(FP,{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(Cf,{className:"h-4 w-4"})})]}),w.jsx("div",{className:"flex border-b border-border/40 px-6",children:["maintenance","logs","settings"].map(G=>w.jsx("button",{onClick:()=>C(G),className:Te("flex-1 py-3 text-xs font-semibold uppercase tracking-wider border-b-2 text-center transition-all",N===G?"border-primary text-primary":"border-transparent text-muted-foreground hover:text-foreground"),children:G==="maintenance"?"System-Wartung":G==="logs"?"System-Logs":"Einstellungen"},G))}),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:!!De,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(tT,{className:"h-3 w-3"})," Alle aktualisieren (",Ee,")"]}),w.jsxs("button",{onClick:_e,disabled:D||!!De,className:"flex items-center gap-1 text-[10px] font-semibold text-primary hover:text-primary/80 transition-colors disabled:opacity-50",children:[w.jsx(Ho,{className:Te("h-3 w-3",D&&"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: ",ie(u.last_check)]}),De&&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(Ho,{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:De.label})," — bitte warten. Weitere Updates sind solange gesperrt."]})]}),w.jsxs("div",{className:"space-y-1.5",children:[w.jsx(Ps,{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(Ps,{icon:Of,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(Ps,{icon:BP,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 G=(Ie=u==null?void 0:u.components)==null?void 0:Ie.find(Xe=>Xe.key==="hermes_agent");return w.jsx(Ps,{icon:Af,iconClass:"text-amber-400",name:"Hermes-Agent",available:(G==null?void 0:G.update)===!0,busy:ue,status:(G==null?void 0:G.update)===!0?`Update: ${G.latest}`:(G==null?void 0:G.reachable)===!1?"offline":"aktuell",actionLabel:"Anzeigen",onAction:()=>te("hermes")})})(),(fi=u==null?void 0:u.model_list)==null?void 0:fi.map(G=>w.jsx(Ps,{icon:GM,iconClass:"text-emerald-400",name:`Modell · ${G.role}`,available:!0,status:G.title,actionLabel:"Upgrade",onAction:()=>Z(G.repo,G.role)},G.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(G=>w.jsx(E3,{label:G.name,system:G.scope==="system",ok:G.ok,busy:j[G.unit],onRestart:()=>ne(G.unit),onLogs:()=>{v(G.unit),C("logs")}},G.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:Pe,disabled:X,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(QM,{className:Te("h-3.5 w-3.5",X&&"animate-pulse")})," Snapshot"]})]}),z&&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:z})]}),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(vT,{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(G=>G.state==="running"||G.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(G=>{const Ie=G.state==="running"||G.state==="queued";return w.jsxs("div",{className:Te("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"})]}),G.label]}),w.jsxs("div",{className:"text-[10px] font-mono text-muted-foreground uppercase flex items-center gap-2",children:[w.jsxs("span",{children:["ID: ",G.id]}),w.jsx("span",{children:"•"}),w.jsx("span",{className:Te(G.state==="done"&&"text-emerald-400",G.state==="failed"&&"text-red-400",G.state==="running"&&"text-primary",G.state==="queued"&&"text-amber-400",G.state==="canceled"&&"text-muted-foreground"),children:G.state})]})]}),Ie&&w.jsx("button",{onClick:()=>ot(G.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"})]}),G.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:`${G.progress??0}%`}})}),w.jsxs("div",{className:"flex justify-between items-center text-[9px] font-mono text-muted-foreground",children:[w.jsxs("span",{children:[G.progress??0,"%"]}),G.done_bytes!=null&&G.total_bytes!=null&&w.jsxs("span",{children:[Nm(G.done_bytes)," / ",Nm(G.total_bytes),G.rate_bps!=null&&` (${Nm(G.rate_bps)}/s)`]}),G.eta_s!=null&&w.jsxs("span",{children:["ETA: ",G.eta_s,"s"]})]})]})]},G.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:G=>v(G.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(G=>w.jsxs("option",{value:G.unit,children:[G.name," (",G.scope==="system"?"systemd-root":"user",")"]},G.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(Ho,{className:Te("h-3.5 w-3.5",j[m]&&"animate-spin")}),"Restart"]})]}),w.jsx(_3,{service:m,text:x,loading:S,logStatus:P,onRefresh:()=>Q(m),onOpenSettings:()=>C("settings")})]}),N==="settings"&&w.jsx(j3,{open:e,showAlert:i})]})]}),le&&w.jsx(N3,{detail:le,maintenanceJob:De,onClose:()=>fe(null),onApply:ce}),s]})}let Tv=[],Dv=[];const Rv=new Set,DA=()=>Rv.forEach(e=>e());function RA(e){return Rv.add(e),()=>{Rv.delete(e)}}function M3(e){Tv=[...Tv,e].slice(-40),DA()}function T3(e){Dv=[...Dv,e].slice(-40),DA()}const D3=()=>g.useSyncExternalStore(RA,()=>Tv),R3=()=>g.useSyncExternalStore(RA,()=>Dv);function $3(){const{data:e,dataUpdatedAt:t}=Df(),{data:r,dataUpdatedAt:n}=MA(),i=g.useRef(null);g.useEffect(()=>{var o,s,u,d;e&&M3({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);T3({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 L3(){var F,z,q,X,B,ue;const{data:e,isError:t}=jA(),{data:r,isError:n}=Qy(),{data:i}=IA(),{data:o}=Df(),s=t||n,u=!!e&&!!r,d=Y=>{var le;return(le=r==null?void 0:r.services.find(fe=>fe.unit===Y))==null?void 0:le.ok},f=Y=>!!(r!=null&&r.services.some(le=>le.unit===Y)),h=e==null?void 0:e.engine_reachable,m=(F=e==null?void 0:e.brain)==null?void 0:F.ready,v=((z=e==null?void 0:e.brain)==null?void 0:z.model)||((q=i==null?void 0:i.models.find(Y=>Y.role==="hermes"))==null?void 0:q.name)||"",x=[];s&&x.push({id:"mc2",label:"Steuerpult (MC2)",icon:Of,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 Y={id:"brain",label:"Lucys Hirn",icon:YM,critical:!0};return u?h===!1?{...Y,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?{...Y,status:"down",detail:"Lucys Hirn ist gerade eingeschlafen — einmal aufwecken.",repair:v?{kind:"loadModel",model:v,label:"Hirn aufwecken"}:void 0}:{...Y,status:"ok",detail:"Wach und ansprechbar."}:{...Y,status:"loading",detail:"Wird geprüft …"}})()),x.push((()=>{const Y={id:"vision",label:"Lucys Augen",icon:Ov,critical:!1};if(!u||!i)return{...Y,status:"loading",detail:"Wird geprüft …"};const le=i.models.find(de=>de.role==="vision");return le?(i.running??[]).includes(le.name)?{...Y,status:"ok",detail:"Sieht gerade zu (geladen, solange Lucy sie nutzt)."}:{...Y,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"}}:{...Y,status:"warn",detail:"Kein Augen-Modell eingerichtet — Lucy kann keine Bilder ansehen."}})()),x.push((()=>{const Y={id:"memory",label:"Lucys Gedächtnis",icon:qM,critical:!0},le=d("mem0-service");return!u||le===void 0?{...Y,status:"loading",detail:"Wird geprüft …"}:le?{...Y,status:"ok",detail:"Merkt sich Neues und findet Altes wieder."}:{...Y,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 Y={id:"gateway",label:"Verbindung (Gateway)",icon:Uy,critical:!0},le=e?e.gateway_reachable:d("mc2-gateway");if(!u||le===void 0)return{...Y,status:"loading",detail:"Wird geprüft …"};const fe=f("mc2-gateway")?"mc2-gateway":"mission-control-2";return le?{...Y,status:"ok",detail:"Apps und IDEs können Lucy erreichen."}:{...Y,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 Y={id:"steward",label:"Wächter (Steward)",icon:Wy,critical:!1};return u?f("mc2-steward")?d("mc2-steward")?{...Y,status:"ok",detail:"Wacht über Warm-Set, Dienste und Gedächtnis."}:{...Y,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"}}:{...Y,status:"ok",detail:"Auf dieser Installation nicht eingerichtet."}:{...Y,status:"loading",detail:"Wird geprüft …"}})()),x.push((()=>{const Y={id:"agent",label:"Lucys Agent (Hermes)",icon:Af,critical:!0},le=d("hermes-gateway");return!u||le===void 0?{...Y,status:"loading",detail:"Wird geprüft …"}:le?{...Y,status:"ok",detail:"Lucy ist bereit zu reden und zu handeln."}:{...Y,status:"down",detail:"Lucys Agent ist offline — sie reagiert gerade nicht.",repair:{kind:"restart",service:"hermes-gateway",label:"Agent neu starten"}}})()),x.push((()=>{const Y={id:"voice",label:"Lucys Stimme",icon:mT,critical:!1},le=d("voice-service");return!u||le===void 0?{...Y,status:"loading",detail:"Wird geprüft …"}:le?{...Y,status:"ok",detail:"Lucy kann hören und sprechen."}:{...Y,status:"warn",detail:"Sprechen ist gerade aus — Tippen geht weiter normal.",repair:{kind:"restart",service:"voice-service",label:"Stimme neu starten"}}})());const k=((X=o==null?void 0:o.ram)==null?void 0:X.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,O=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(Y=>Y.status==="loading"),_=x.filter(Y=>Y.critical&&Y.status==="down"),N=x.filter(Y=>Y.status==="warn"||!Y.critical&&Y.status==="down"),C=O.status==="full";return{verdict:j&&!_.length?"loading":_.length?"problem":N.length||C?"warn":"gut",checks:x,memory:O,problems:_,warns:N,unreachable:s}}const z3={ok:"bg-emerald-500",warn:"bg-amber-500",alert:"bg-red-500",muted:"bg-muted-foreground/40",loading:"bg-muted-foreground/40 animate-pulse"},F3={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 As({icon:e,title:t,value:r,unit:n,tone:i="muted",hint:o,onClick:s}){return w.jsxs("button",{onClick:s,className:Te("group relative flex flex-col items-start mc-card p-5 text-left cursor-pointer",F3[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:Te("h-2.5 w-2.5 rounded-full ring-2 ring-black/40",z3[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})]})}function B3(){const{data:e,error:t}=Df(),r=D3();return{sys:e,hist:r,error:t}}var U3=["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 Xy(e){if(typeof e!="string")return!1;var t=U3;return t.includes(e)}var W3=["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"],H3=new Set(W3);function $A(e){return typeof e!="string"?!1:H3.has(e)}function LA(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)&&($A(r)||LA(r))&&(t[r]=e[r]);return t}function Rf(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)&&($A(r)||LA(r)||Xy(r))&&(t[r]=e[r]);return t}function K3(e){return e==null?null:g.isValidElement(e)?Br(e.props):typeof e=="object"&&!Array.isArray(e)?Br(e):null}var V3=["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 q3(e,t){if(e==null)return{};var r,n,i=G3(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 G3(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 zA=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=q3(e,V3),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)}),Y3=["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 Q3(e,t){if(e==null)return{};var r,n,i=X3(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 X3(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=Q3(e,Y3),o=Qe("recharts-layer",n);return g.createElement("g",Lv({className:o},Br(i),{ref:t}),r)}),Z3=g.createContext(null);function ft(e){return function(){return e}}const zv=Math.PI,Fv=2*zv,ba=1e-6,J3=Fv-ba;function FA(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function e$(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return FA;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 t${constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?FA:e$(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),O=Math.sqrt(v),j=o*Math.tan((zv-Math.acos((S+v-E)/(2*P*O)))/2),_=j/O,N=j/P;Math.abs(_-1)>ba&&this._append`L${t+_*h},${r+_*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>J3?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 BA(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 t$(t)}function Zy(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function UA(e){this._context=e}UA.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 $f(e){return new UA(e)}function WA(e){return e[0]}function HA(e){return e[1]}function KA(e,t){var r=ft(!0),n=null,i=$f,o=null,s=BA(u);e=typeof e=="function"?e:e===void 0?WA:ft(e),t=typeof t=="function"?t:t===void 0?HA:ft(t);function u(d){var f,h=(d=Zy(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 ed(e,t,r){var n=null,i=ft(!0),o=null,s=$f,u=null,d=BA(f);e=typeof e=="function"?e:e===void 0?WA:ft(+e),t=typeof t=="function"?t:ft(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?HA:ft(+r);function f(m){var v,x,k,S=(m=Zy(m)).length,E,P=!1,O,j=new Array(S),_=new Array(S);for(o==null&&(u=s(O=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],_[k]);u.lineEnd(),u.areaEnd()}P&&(j[v]=+e(E,v,m),_[v]=+t(E,v,m),u.point(n?+n(E,v,m):j[v],r?+r(E,v,m):_[v]))}if(O)return u=null,O+""||null}function h(){return KA().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 VA{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 r$(e){return new VA(e,!0)}function n$(e){return new VA(e,!1)}function Cd(){}function _d(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 qA(e){this._context=e}qA.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:_d(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:_d(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function i$(e){return new qA(e)}function GA(e){this._context=e}GA.prototype={areaStart:Cd,areaEnd:Cd,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:_d(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function a$(e){return new GA(e)}function YA(e){this._context=e}YA.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:_d(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function o$(e){return new YA(e)}function QA(e){this._context=e}QA.prototype={areaStart:Cd,areaEnd:Cd,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 l$(e){return new QA(e)}function dw(e){return e<0?-1:1}function fw(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(dw(o)+dw(s))*Math.min(Math.abs(o),Math.abs(s),.5*Math.abs(u))||0}function hw(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Im(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 jd(e){this._context=e}jd.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:Im(this,this._t0,hw(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,Im(this,hw(this,r=fw(this,e,t)),r);break;default:Im(this,this._t0,r=fw(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function XA(e){this._context=new ZA(e)}(XA.prototype=Object.create(jd.prototype)).point=function(e,t){jd.prototype.point.call(this,t,e)};function ZA(e){this._context=e}ZA.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 s$(e){return new jd(e)}function u$(e){return new XA(e)}function JA(e){this._context=e}JA.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=pw(e),i=pw(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 pw(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 c$(e){return new JA(e)}function Lf(e,t){this._context=e,this._t=t}Lf.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 d$(e){return new Lf(e,.5)}function f$(e){return new Lf(e,0)}function h$(e){return new Lf(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 p$(e,t){return e[t]}function m$(e){const t=[];return t.key=e,t}function v$(){var e=ft([]),t=Bv,r=Wa,n=p$;function i(o){var s=Array.from(e.apply(this,arguments),m$),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=Zy(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 y$(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 g$(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 x$(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 eO(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}function Jy(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 tO(e){if(e==null)return"";if(typeof e=="string")return e;if(Array.isArray(e))return e.map(tO).join(",");const t=String(e);return t==="0"&&Object.is(Number(e),-0)?"-0":t}function eg(e){if(Array.isArray(e))return e.map(Jy);if(typeof e=="symbol")return[e];e=tO(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?eO(t)&&!Object.hasOwn(e,t)?Za(e,eg(t),r):r:n}case"number":case"symbol":{typeof t=="number"&&(t=Jy(t));const n=e[t];return n===void 0?r:n}default:{if(Array.isArray(t))return b$(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 b$(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 w$=4;function Gi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:w$,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",S$=0,Xs=e=>{var t=++S$;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},rO=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 Gn(e,t,r){return be(e)&&be(t)?Gi(e+r*(t-e)):t}function nO(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",tg=e=>Ut(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function mr(e){return e!=null}function kl(){}var iO=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,rg=(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=>{Xy(i)&&typeof r[i]=="function"&&(n[i]=(o=>r[i](r,o)))}),n},k$=(e,t,r)=>n=>(e(t,r,n),null),E$=(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];Xy(i)&&typeof o=="function"&&(n||(n={}),n[i]=k$(o,t,r))}),n};function mw(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 P$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mw(Object(r),!0).forEach(function(n){A$(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function A$(e,t,r){return(t=O$(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O$(e){var t=C$(e,"string");return typeof t=="symbol"?t:t+""}function C$(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=P$({},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 _$(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 j$(e,t){return function(...r){return e.apply(this,r.slice(0,t))}}function aO(e){return e}function N$(e){return function(t){return Za(t,e)}}function Wv(e){return e==null||typeof e!="object"&&typeof e!="function"}function I$(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function M$(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}function ng(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const T$="[object RegExp]",oO="[object String]",lO="[object Number]",sO="[object Boolean]",uO="[object Arguments]",D$="[object Symbol]",R$="[object Date]",$$="[object Map]",L$="[object Set]",z$="[object Array]",F$="[object ArrayBuffer]",B$="[object Object]",U$="[object DataView]",W$="[object Uint8Array]",H$="[object Uint8ClampedArray]",K$="[object Uint16Array]",V$="[object Uint32Array]",q$="[object Int8Array]",G$="[object Int16Array]",Y$="[object Int32Array]",Q$="[object Float32Array]",X$="[object Float64Array]",vw=typeof globalThis=="object"&&globalThis||typeof window=="object"&&window||typeof self=="object"&&self||typeof global=="object"&&global||(function(){return this})();function Z$(e){return typeof vw.Buffer<"u"&&vw.Buffer.isBuffer(e)}function J$(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(Z$(e))return e.subarray();if(I$(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"&&e5(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),...M$(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 e5(e){switch(ng(e)){case uO:case z$:case F$:case U$:case sO:case R$:case Q$:case X$:case q$:case G$:case Y$:case $$:case lO:case B$:case T$:case L$:case oO:case D$:case W$:case H$:case K$:case V$:return!0;default:return!1}}function t5(e){return Ea(e,void 0,e,new Map,void 0)}function xd(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}function cO(e){return e!==null&&(typeof e=="object"||typeof e=="function")}function dO(e,t,r){return typeof r!="function"?dO(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 r5(e,t,r,n);case"function":return Object.keys(t).length>0?Hv(e,{...t},r,n,i):xd(e,t);default:return cO(e)&&i?typeof t=="string"?t==="":!0:xd(e,t)}}function r5(e,t,r,n){if(t==null)return!0;if(Array.isArray(t))return fO(e,t,r,n);if(t instanceof Map)return n5(e,t,r,n);if(t instanceof Set)return i5(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 n5(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 fO(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 i5(e,t,r,n){return t.size===0?!0:e instanceof Set?fO([...e],[...t],r,n):!1}function hO(e,t){return dO(e,t,()=>{})}function a5(e){return e=t5(e),t=>hO(t,e)}function o5(e,t){return J$(e,(r,n,i,o)=>{if(typeof e=="object"){if(ng(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 lO:case oO:case sO:{const s=new e.constructor(e==null?void 0:e.valueOf());return en(s,e),s}case uO:{const s={};return en(s,e),s.length=e.length,s[Symbol.iterator]=e[Symbol.iterator],s}default:return}}})}function l5(e){return o5(e)}const s5=/^(?:0|[1-9]\d*)$/;function pO(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 s5.test(e)}}function u5(e){return e!==null&&typeof e=="object"&&ng(e)==="[object Arguments]"}function c5(e,t){let r;if(Array.isArray(t)?r=t:typeof t=="string"&&eO(t)&&(e==null?void 0:e[t])==null?r=eg(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)||u5(n))&&pO(o)&&o<n.length))return!1;n=n[o]}return!0}function d5(e,t){switch(typeof e){case"object":Object.is(e==null?void 0:e.valueOf(),-0)&&(e="-0");break;case"number":e=Jy(e);break}return t=l5(t),function(r){const n=Za(r,e);return n===void 0?c5(r,e):t===void 0?n===void 0:hO(n,t)}}function f5(e){if(e==null)return aO;switch(typeof e){case"function":return e;case"object":return Array.isArray(e)&&e.length===2?d5(e[0],e[1]):a5(e);case"string":case"symbol":case"number":return N$(e)}}function h5(e){return Number.isSafeInteger(e)&&e>=0}function mO(e){return e!=null&&typeof e!="function"&&h5(e.length)}function p5(e){return typeof e=="object"&&e!==null}function m5(e){return p5(e)&&mO(e)}function yw(e,t=aO){return m5(e)?_$(Array.from(e),j$(f5(t),1)):[]}function v5(e,t,r){return t===!0?yw(e,r):typeof t=="function"?yw(e,t):e}var Mm={exports:{}},Tm={},Dm={exports:{}},Rm={};/**
|
||
* @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 gw;function y5(){if(gw)return Rm;gw=1;var e=wl();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 Rm.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:h,Rm}var xw;function g5(){return xw||(xw=1,Dm.exports=y5()),Dm.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 bw;function x5(){if(bw)return Tm;bw=1;var e=wl(),t=g5();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 Tm.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(!O){if(O=!0,j=C,C=v(C),x!==void 0&&S.hasValue){var D=S.value;if(x(D,C))return _=D}return _=C}if(D=_,n(j,C))return D;var F=v(C);return x!==void 0&&x(D,F)?(j=C,D):(j=C,_=F)}var O=!1,j,_,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},Tm}var ww;function b5(){return ww||(ww=1,Mm.exports=x5()),Mm.exports}var w5=b5(),ig=g.createContext(null),S5=e=>e,xt=()=>{var e=g.useContext(ig);return e?e.store.dispatch:S5},bd=()=>{},k5=()=>bd,E5=(e,t)=>e===t;function ke(e){var t=g.useContext(ig),r=g.useMemo(()=>t?n=>{if(n!=null)return e(n)}:bd,[t,e]);return w5.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:k5,t?t.store.getState:bd,t?t.store.getState:bd,r,E5)}function P5(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function A5(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 Sw=e=>Array.isArray(e)?e:[e];function O5(e){const t=Array.isArray(e[0])?e[0]:e;return A5(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function C5(e,t){const r=[],{length:n}=e;for(let i=0;i<n;i++)r.push(e[i].apply(null,t));return r}var _5=class{constructor(e){this.value=e}deref(){return this.value}},j5=()=>typeof WeakRef>"u"?_5:WeakRef,vO=j5(),N5=0,kw=1;function td(){return{s:N5,v:void 0,o:null,p:null}}function I5(e){return e instanceof vO?e.deref():e}function yO(e,t={}){let r=td();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=td(),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=td(),k.set(x,u)):u=S}}const f=u;let h;if(u.s===kw)h=u.v;else if(h=e.apply(null,arguments),o++,n){const m=I5(i);m!=null&&n(m,h)&&(h=m,o!==0&&o--),i=typeof h=="object"&&h!==null||typeof h=="function"?new vO(h):h}return f.s=kw,f.v=h,h}return s.clearCache=()=>{r=td(),s.resetResultsCount()},s.resultsCount=()=>o,s.resetResultsCount=()=>{o=0},s}function M5(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()),P5(f,`createSelector expects an output function after the inputs, but received: [${typeof f}]`);const h={...r,...d},{memoize:m,memoizeOptions:v=[],argsMemoize:x=yO,argsMemoizeOptions:k=[]}=h,S=Sw(v),E=Sw(k),P=O5(i),O=m(function(){return o++,f.apply(null,arguments)},...S),j=x(function(){s++;const N=C5(P,arguments);return u=O.apply(null,N),u},...E);return Object.assign(j,{resultFunc:f,memoizedResultFunc:O,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=M5(yO);function T5(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 cO(r)&&(typeof t=="number"&&mO(r)&&pO(t)&&t<r.length||typeof t=="string"&&t in r)?xd(r[t],e):!1}function Ew(e){return typeof e=="symbol"?1:e===null?2:e===void 0?3:e!==e?4:0}const D5=(e,t,r)=>{if(e!==t){const n=Ew(e),i=Ew(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 gO(e){return typeof e=="symbol"||e instanceof Symbol}const R5=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$5=/^\w*$/;function L5(e,t){return Array.isArray(e)?!1:typeof e=="number"||typeof e=="boolean"||e==null||gO(e)?!0:typeof e=="string"&&($5.test(e)||!R5.test(e))||t!=null}function z5(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)||L5(u)?u:{key:u,path:eg(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=D5(u.criteria[f],d.criteria[f],r[f]);if(h!==0)return h}return 0}).map(u=>u.original)}function zf(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]]),z5(e,T5(t),["asc"])}var xO=e=>e.legend.settings,F5=e=>e.legend.size,B5=e=>e.legend.payload;H([B5,xO],(e,t)=>{var r=t.itemSorter,n=e.flat(1);return r?zf(n,r):n});function U5(e,t){return V5(e)||K5(e,t)||H5(e,t)||W5()}function W5(){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 H5(e,t){if(e){if(typeof e=="string")return Pw(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)?Pw(e,t):void 0}}function Pw(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 K5(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 V5(e){if(Array.isArray(e))return e}var rd=1;function Aw(e,t){return Math.abs(e.height-t.height)>rd||Math.abs(e.left-t.left)>rd||Math.abs(e.top-t.top)>rd||Math.abs(e.width-t.width)>rd}function Ow(e){var t=e.getBoundingClientRect();return{height:t.height,left:t.left,top:t.top,width:t.width}}function q5(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=g.useState({height:0,left:0,top:0,width:0}),r=U5(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=Ow(d);if(Aw(f,s.current)&&i(f),typeof ResizeObserver<"u"){var h=new ResizeObserver(()=>{var m=Ow(d);Aw(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 G5=typeof Symbol=="function"&&Symbol.observable||"@@observable",Cw=G5,$m=()=>Math.random().toString(36).substring(7).split("").join("."),Y5={INIT:`@@redux/INIT${$m()}`,REPLACE:`@@redux/REPLACE${$m()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${$m()}`},Nd=Y5;function ag(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 bO(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(bO)(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 O=u++;return s.set(O,E),function(){if(P){if(d)throw new Error($t(6));P=!1,f(),s.delete(O),o=null}}}function v(E){if(!ag(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(O=>{O()}),E}function x(E){if(typeof E!="function")throw new Error($t(10));n=E,v({type:Nd.REPLACE})}function k(){const E=m;return{subscribe(P){if(typeof P!="object"||P===null)throw new Error($t(11));function O(){const _=P;_.next&&_.next(h())}return O(),{unsubscribe:E(O)}},[Cw](){return this}}}return v({type:Nd.INIT}),{dispatch:v,subscribe:m,getState:h,replaceReducer:x,[Cw]:k}}function Q5(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:Nd.INIT})>"u")throw new Error($t(12));if(typeof r(void 0,{type:Nd.PROBE_UNKNOWN_ACTION()})>"u")throw new Error($t(13))})}function wO(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{Q5(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 Id(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function X5(...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=Id(...u)(i.dispatch),{...i,dispatch:o}}}function SO(e){return ag(e)&&"type"in e&&typeof e.type=="string"}var kO=Symbol.for("immer-nothing"),_w=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,fl=Ar.getPrototypeOf,Md="constructor",Ff="prototype",Vv="configurable",Td="enumerable",wd="writable",Zs="value",ei=e=>!!e&&!!e[ir];function ln(e){var t;return e?EO(e)||Uf(e)||!!e[_w]||!!((t=e[Md])!=null&&t[_w])||Wf(e)||Hf(e):!1}var Z5=Ar[Ff][Md].toString(),jw=new WeakMap;function EO(e){if(!e||!og(e))return!1;const t=fl(e);if(t===null||t===Ar[Ff])return!0;const r=Ar.hasOwnProperty.call(t,Md)&&t[Md];if(r===Object)return!0;if(!Bo(r))return!1;let n=jw.get(r);return n===void 0&&(n=Function.toString.call(r),jw.set(r,n)),n===Z5}function Bf(e,t,r=!0){bu(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 bu(e){const t=e[ir];return t?t.type_:Uf(e)?1:Wf(e)?2:Hf(e)?3:0}var Nw=(e,t,r=bu(e))=>r===2?e.has(t):Ar[Ff].hasOwnProperty.call(e,t),qv=(e,t,r=bu(e))=>r===2?e.get(t):e[t],Dd=(e,t,r,n=bu(e))=>{n===2?e.set(t,r):n===3?e.add(r):e[t]=r};function J5(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}var Uf=Array.isArray,Wf=e=>e instanceof Map,Hf=e=>e instanceof Set,og=e=>typeof e=="object",Bo=e=>typeof e=="function",Lm=e=>typeof e=="boolean";function eL(e){const t=+e;return Number.isInteger(t)&&String(t)===e}var Hn=e=>e.copy_||e.base_,lg=e=>e.modified_?e.copy_:e.base_;function Gv(e,t){if(Wf(e))return new Map(e);if(Hf(e))return new Set(e);if(Uf(e))return Array[Ff].slice.call(e);const r=EO(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[wd]===!1&&(u[wd]=!0,u[Vv]=!0),(u.get||u.set)&&(n[s]={[Vv]:!0,[wd]:!0,[Td]:u[Td],[Zs]:e[s]})}return Ar.create(fl(e),n)}else{const n=fl(e);if(n!==null&&r)return{...e};const i=Ar.create(n);return Ar.assign(i,e)}}function sg(e,t=!1){return Kf(e)||ei(e)||!ln(e)||(bu(e)>1&&Ar.defineProperties(e,{set:nd,add:nd,clear:nd,delete:nd}),Ar.freeze(e),t&&Bf(e,(r,n)=>{sg(n,!0)},!1)),e}function tL(){rn(2)}var nd={[Zs]:tL};function Kf(e){return e===null||!og(e)?!0:Ar.isFrozen(e)}var Rd="MapSet",Yv="Patches",Iw="ArrayMethods",PO={};function Ka(e){const t=PO[e];return t||rn(0,e),t}var Mw=e=>!!PO[e],Js,AO=()=>Js,rL=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:Mw(Rd)?Ka(Rd):void 0,arrayMethodsPlugin_:Mw(Iw)?Ka(Iw):void 0});function Tw(e,t){t&&(e.patchPlugin_=Ka(Yv),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Qv(e){Xv(e),e.drafts_.forEach(nL),e.drafts_=null}function Xv(e){e===Js&&(Js=e.parent_)}var Dw=e=>Js=rL(Js,e);function nL(e){const t=e[ir];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Rw(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=$w(t,e));const{patchPlugin_:i}=t;i&&i.generateReplacementPatches_(r[ir].base_,e,t)}else e=$w(t,r);return iL(t,e,!0),Qv(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==kO?e:void 0}function $w(e,t){if(Kf(t))return t;const r=t[ir];if(!r)return $d(t,e.handledSet_,e);if(!Vf(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);_O(r,e)}return r.copy_}function iL(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&sg(t,r)}function OO(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var Vf=(e,t)=>e.scope_===t,aL=[];function CO(e,t,r,n){const i=Hn(e),o=e.type_;if(n!==void 0&&qv(i,n,o)===t){Dd(i,n,r,o);return}if(!e.draftLocations_){const u=e.draftLocations_=new Map;Bf(i,(d,f)=>{if(ei(f)){const h=u.get(f)||[];h.push(d),u.set(f,h)}})}const s=e.draftLocations_.get(t)??aL;for(const u of s)Dd(i,u,r,o)}function oL(e,t,r){e.callbacks_.push(function(i){var u;const o=t;if(!o||!Vf(o,i))return;(u=i.mapSetPlugin_)==null||u.fixSetContents(o);const s=lg(o);CO(e,o.draft_??o,s,r),_O(o,i)})}function _O(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)}OO(e)}}function lL(e,t,r){const{scope_:n}=e;if(ei(r)){const i=r[ir];Vf(i,n)&&i.callbacks_.push(function(){Sd(e);const s=lg(i);CO(e,r,s,t)})}else ln(r)&&e.callbacks_.push(function(){const o=Hn(e);e.type_===3?o.has(r)&&$d(r,n.handledSet_,n):qv(o,t,e.type_)===r&&n.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&$d(qv(e.copy_,t,e.type_),n.handledSet_,n)})}function $d(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||ei(e)||t.has(e)||!ln(e)||Kf(e)||(t.add(e),Bf(e,(n,i)=>{if(ei(i)){const o=i[ir];if(Vf(o,r)){const s=lg(o);Dd(e,n,s,e.type_),OO(o)}}else ln(i)&&$d(i,t,r)})),e}function sL(e,t){const r=Uf(e),n={type_:r?1:0,scope_:t?t.scope_:AO(),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=Ld;r&&(i=[n],o=eu);const{revoke:s,proxy:u}=Proxy.revocable(i,o);return n.draft_=u,n.revoke_=s,[u,n]}var Ld={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=Hn(e);if(!Nw(i,t,e.type_))return uL(e,i,t);const o=i[t];if(e.finalized_||!ln(o)||n&&e.operationMethod&&(r!=null&&r.isMutatingArrayMethod(e.operationMethod))&&eL(t))return o;if(o===zm(e.base_,t)){Sd(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 Hn(e)},ownKeys(e){return Reflect.ownKeys(Hn(e))},set(e,t,r){const n=jO(Hn(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=zm(Hn(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(J5(r,i)&&(r!==void 0||Nw(e.base_,t,e.type_)))return!0;Sd(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),lL(e,t,r)),!0},deleteProperty(e,t){return Sd(e),zm(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=Hn(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{[wd]:!0,[Vv]:e.type_!==1||t!=="length",[Td]:n[Td],[Zs]:r[t]}},defineProperty(){rn(11)},getPrototypeOf(e){return fl(e.base_)},setPrototypeOf(){rn(12)}},eu={};for(let e in Ld){let t=Ld[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 Ld.set.call(this,e[0],t,r,e[0])};function zm(e,t){const r=e[ir];return(r?Hn(r):e)[t]}function uL(e,t,r){var i;const n=jO(t,r);return n?Zs in n?n[Zs]:(i=n.get)==null?void 0:i.call(e.draft_):void 0}function jO(e,t){if(!(t in e))return;let r=fl(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=fl(r)}}function Zv(e){e.modified_||(e.modified_=!0,e.parent_&&Zv(e.parent_))}function Sd(e){e.copy_||(e.assigned_=new Map,e.copy_=Gv(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var cL=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(r,n,i)=>{if(Bo(r)&&!Bo(n)){const s=n;n=r;const u=this;return function(f=s,...h){return u.produce(f,m=>n.call(this,m,...h))}}Bo(n)||rn(6),i!==void 0&&!Bo(i)&&rn(7);let o;if(ln(r)){const s=Dw(this),u=Jv(s,r,void 0);let d=!0;try{o=n(u),d=!1}finally{d?Qv(s):Xv(s)}return Tw(s,i),Rw(o,s)}else if(!r||!og(r)){if(o=n(r),o===void 0&&(o=r),o===kO&&(o=void 0),this.autoFreeze_&&sg(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(Bo(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]},Lm(t==null?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),Lm(t==null?void 0:t.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy),Lm(t==null?void 0:t.useStrictIteration)&&this.setUseStrictIteration(t.useStrictIteration)}createDraft(t){ln(t)||rn(8),ei(t)&&(t=zr(t));const r=Dw(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 Tw(i,r),Rw(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 ei(t)?i(t,r):this.produce(t,o=>i(o,r))}};function Jv(e,t,r,n){const[i,o]=Wf(t)?Ka(Rd).proxyMap_(t,r):Hf(t)?Ka(Rd).proxySet_(t,r):sL(t,r);return((r==null?void 0:r.scope_)??AO()).drafts_.push(i),o.callbacks_=(r==null?void 0:r.callbacks_)??[],o.key_=n,r&&n!==void 0?oL(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 ei(e)||rn(10,e),NO(e)}function NO(e){if(!ln(e)||Kf(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 Bf(r,(i,o)=>{Dd(r,i,NO(o))},n),t&&(t.finalized_=!1),r}var dL=new cL,IO=dL.produce;function MO(e){return({dispatch:r,getState:n})=>i=>o=>typeof o=="function"?o(r,n,e):i(o)}var fL=MO(),hL=MO,pL=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Id:Id.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=>SO(n)&&n.type===e,r}var TO=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 Lw(e){return ln(e)?IO(e,()=>{}):e}function id(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function mL(e){return typeof e=="boolean"}var vL=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:i=!0,actionCreatorCheck:o=!0}=t??{};let s=new TO;return r&&(mL(r)?s.push(fL):s.push(hL(r.extraArgument))),s},DO="RTK_autoBatch",tt=()=>e=>({payload:e,meta:{[DO]:!0}}),zw=e=>t=>{setTimeout(t,e)},yL=(e,t)=>r=>{let n=!1;const i=()=>{n||(n=!0,cancelAnimationFrame(o),clearTimeout(s),r())},o=e(i),s=setTimeout(i,t)},RO=(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?yL(window.requestAnimationFrame,100):zw(10):e.type==="callback"?e.queueNotification:zw(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[DO]),o=!i,o&&(s||(s=!0,d(f))),n.dispatch(h)}finally{i=!0}}})},gL=e=>function(r){const{autoBatch:n=!0}=r??{};let i=new TO(e);return n&&i.push(RO(typeof n=="object"?n:void 0)),i};function xL(e){const t=vL(),{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(ag(r))u=wO(r);else throw new Error(Or(1));let d;typeof n=="function"?d=n(t):d=t();let f=Id;i&&(f=pL({trace:!1,...typeof i=="object"&&i}));const h=X5(...d),m=gL(h);let v=typeof s=="function"?s(m):m();const x=f(...v);return bO(u,o,x)}function $O(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 bL(e){return typeof e=="function"}function wL(e,t){let[r,n,i]=$O(t),o;if(bL(e))o=()=>Lw(e());else{const u=Lw(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(ei(h)){const x=m(h,d);return x===void 0?h:x}else{if(ln(h))return IO(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 SL="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",kL=(e=21)=>{let t="",r=e;for(;r--;)t+=SL[Math.random()*64|0];return t},EL=Symbol.for("rtk-slice-createasyncthunk");function PL(e,t){return`${e}/${t}`}function AL({creators:e}={}){var r;const t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[EL];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(CL()):i.reducers)||{},d=Object.keys(u),f={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},h={addCase(_,N){const C=typeof _=="string"?_:_.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(_,N){return f.sliceMatchers.push({matcher:_,reducer:N}),h},exposeAction(_,N){return f.actionCreators[_]=N,h},exposeCaseReducer(_,N){return f.sliceCaseReducersByName[_]=N,h}};d.forEach(_=>{const N=u[_],C={reducerName:_,type:PL(o,_),createNotation:typeof i.reducers=="function"};jL(N)?IL(C,N,h,t):_L(C,N,h)});function m(){const[_={},N=[],C=void 0]=typeof i.extraReducers=="function"?$O(i.extraReducers):[i.extraReducers],D={..._,...f.sliceCaseReducersByType};return wL(i.initialState,F=>{for(let z in D)F.addCase(z,D[z]);for(let z of f.sliceMatchers)F.addMatcher(z.matcher,z.reducer);for(let z of N)F.addMatcher(z.matcher,z.reducer);C&&F.addDefaultCase(C)})}const v=_=>_,x=new Map,k=new WeakMap;let S;function E(_,N){return S||(S=m()),S(_,N)}function P(){return S||(S=m()),S.getInitialState()}function O(_,N=!1){function C(F){let z=F[_];return typeof z>"u"&&N&&(z=id(k,C,P)),z}function D(F=v){const z=id(x,N,()=>new WeakMap);return id(z,F,()=>{const q={};for(const[X,B]of Object.entries(i.selectors??{}))q[X]=OL(B,F,()=>id(k,F,P),N);return q})}return{reducerPath:_,getSelectors:D,get selectors(){return D(C)},selectSlice:C}}const j={name:o,reducer:E,actions:f.actionCreators,caseReducers:f.sliceCaseReducersByName,getInitialState:P,...O(s),injectInto(_,{reducerPath:N,...C}={}){const D=N??s;return _.inject({reducerPath:D,reducer:E},C),{...j,...O(D,!0)}}};return j}}function OL(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=AL();function CL(){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 _L({type:e,reducerName:t,createNotation:r},n,i){let o,s;if("reducer"in n){if(r&&!NL(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 jL(e){return e._reducerDefinitionType==="asyncThunk"}function NL(e){return e._reducerDefinitionType==="reducerWithPrepare"}function IL({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||ad,pending:u||ad,rejected:d||ad,settled:f||ad})}function ad(){}var ML="task",LO="listener",zO="completed",ug="cancelled",TL=`task-${ug}`,DL=`task-${zO}`,ey=`${LO}-${ug}`,RL=`${LO}-${zO}`,qf=class{constructor(e){xs(this,"code");xs(this,"name","TaskAbortError");xs(this,"message");this.code=e,this.message=`${ML} ${ug} (reason: ${e})`}},cg=(e,t)=>{if(typeof e!="function")throw new TypeError(Or(32))},zd=()=>{},FO=(e,t=zd)=>(e.catch(t),e),BO=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),za=e=>{if(e.aborted)throw new qf(e.reason)};function UO(e,t){let r=zd;return new Promise((n,i)=>{const o=()=>i(new qf(e.reason));if(e.aborted){o();return}r=BO(e,o),t.finally(()=>r()).then(n,i)}).finally(()=>{r=zd})}var $L=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(r){return{status:r instanceof qf?"cancelled":"rejected",error:r}}finally{t==null||t()}},Fd=e=>t=>FO(UO(e,t).then(r=>(za(e),r))),WO=e=>{const t=Fd(e);return r=>t(new Promise(n=>setTimeout(n,r)))},{assign:Go}=Object,Fw={},Gf="listenerMiddleware",LL=(e,t)=>{const r=n=>BO(e,()=>n.abort(e.reason));return(n,i)=>{cg(n);const o=new AbortController;r(o);const s=$L(async()=>{za(e),za(o.signal);const u=await n({pause:Fd(o.signal),delay:WO(o.signal),signal:o.signal});return za(o.signal),u},()=>o.abort(DL));return i!=null&&i.autoJoin&&t.push(s.catch(zd)),{result:Fd(e)(s),cancel(){o.abort(TL)}}}},zL=(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 UO(t,Promise.race(u));return za(t),d}finally{o()}};return((n,i)=>FO(r(n,i)))},HO=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 cg(o),{predicate:i,type:t,effect:o}},KO=Go(e=>{const{type:t,predicate:r,effect:n}=HO(e);return{id:kL(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw new Error(Or(22))}}},{withTypes:()=>KO}),Bw=(e,t)=>{const{type:r,effect:n,predicate:i}=HO(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)})},FL=(e,t)=>()=>{for(const r of t.keys())ty(r);e.clear()},Uw=(e,t,r)=>{try{e(t,r)}catch(n){setTimeout(()=>{throw n},0)}},VO=Go(Cr(`${Gf}/add`),{withTypes:()=>VO}),BL=Cr(`${Gf}/removeAll`),qO=Go(Cr(`${Gf}/remove`),{withTypes:()=>qO}),UL=(...e)=>{console.error(`${Gf}/error`,...e)},wu=(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=UL}=e;cg(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=Bw(t,x)??KO(x);return u(k)});Go(d,{withTypes:()=>d});const f=x=>{const k=Bw(t,x);return k&&(k.unsubscribe(),x.cancelActive&&ty(k)),!!k};Go(f,{withTypes:()=>f});const h=async(x,k,S,E)=>{const P=new AbortController,O=zL(d,P.signal),j=[];try{x.pending.add(P),n(x),await Promise.resolve(x.effect(k,Go({},S,{getOriginalState:E,condition:(_,N)=>O(_,N).then(Boolean),take:O,delay:WO(P.signal),pause:Fd(P.signal),extra:o,signal:P.signal,fork:LL(P.signal,j),unsubscribe:x.unsubscribe,subscribe:()=>{t.set(x.id,x)},cancelActiveListeners:()=>{x.pending.forEach((_,N,C)=>{_!==P&&(_.abort(ey),C.delete(_))})},cancel:()=>{P.abort(ey),x.pending.delete(P)},throwIfCancelled:()=>{za(P.signal)}})))}catch(_){_ instanceof qf||Uw(s,_,{raisedBy:"effect"})}finally{await Promise.all(j),P.abort(RL),i(x),x.pending.delete(P)}},m=FL(t,r);return{middleware:x=>k=>S=>{if(!SO(S))return k(S);if(VO.match(S))return d(S.payload);if(BL.match(S)){m();return}if(qO.match(S))return f(S.payload);let E=x.getState();const P=()=>{if(E===Fw)throw new Error(Or(23));return E};let O;try{if(O=k(S),t.size>0){const j=x.getState(),_=Array.from(t.values());for(const N of _){let C=!1;try{C=N.predicate(S,j,E)}catch(D){C=!1,Uw(s,D,{raisedBy:"predicate"})}C&&h(N,S,x,P)}}}finally{E=Fw}return O},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 WL={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},GO=Zt({name:"chartLayout",initialState:WL,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}}}),Yf=GO.actions,HL=Yf.setMargin,KL=Yf.setLayout,VL=Yf.setChartSize,qL=Yf.setScale,GL=GO.reducer;function YO(e,t,r){return Array.isArray(e)&&e&&t+r!==0?e.slice(t,r+1):e}function ze(e){return Number.isFinite(e)}function _n(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function Ww(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 Uo(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ww(Object(r),!0).forEach(function(n){YL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ww(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function YL(e,t,r){return(t=QL(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function QL(e){var t=XL(e,"string");return typeof t=="symbol"?t:t+""}function XL(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 ZL=(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 Uo(Uo({},e),{},{[o]:e[o]+(n||0)});if((u==="horizontal"||u==="vertical"&&o==="center")&&s!=="middle"&&be(e[s]))return Uo(Uo({},e),{},{[s]:e[s]+(i||0)})}return e},In=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",QO=(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},XO=(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,O)=>{var j=n?n.indexOf(P):P,_=s.map(j);return ze(_)?{coordinate:_+S,value:P,offset:S,index:O}:null}).filter(mr);return E}return d&&f?f.map((P,O)=>{var j=s.map(P);return ze(j)?{coordinate:j+S,value:P,index:O,offset:S}:null}).filter(mr):s.ticks&&h!=null?s.ticks(h).map((P,O)=>{var j=s.map(P);return ze(j)?{coordinate:j+S,value:P,index:O,offset:S}:null}).filter(mr):s.domain().map((P,O)=>{var j=s.map(P);return ze(j)?{coordinate:j+S,value:n?n[P]:P,index:O,offset:S}:null}).filter(mr)},JL=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)}}}},e4=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)}}}},t4={sign:JL,expand:y$,none:Wa,silhouette:g$,wiggle:x$,positive:e4},r4=(e,t,r)=>{var n,i=(n=t4[r])!==null&&n!==void 0?n:Wa,o=v$().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 n4(e){return e==null?void 0:String(e)}function Hw(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=nO(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 i4=e=>{var t=e.flat(2).filter(be);return[Math.min(...t),Math.max(...t)]},a4=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],o4=(e,t,r)=>{if(!(e==null||Object.keys(e).length===0))return a4(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=YO(f,t,r),m=i4(h);return!ze(m[0])||!ze(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]))},Kw=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Vw=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Bd=(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=zf(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 qw(e){var t=e.tooltipEntrySettings,r=e.dataKey,n=e.payload,i=e.value,o=e.name;return Uo(Uo({},t),{},{dataKey:r,payload:n,value:i,name:o})}function ZO(e,t){if(e!=null)return String(e);if(typeof t=="string")return t}var l4=(e,t)=>{if(t==="horizontal")return e.relativeX;if(t==="vertical")return e.relativeY},s4=(e,t)=>t==="centric"?e.angle:e.radius,ai=e=>e.layout.width,oi=e=>e.layout.height,u4=e=>e.layout.scale,JO=e=>e.layout.margin,Qf=H(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),Xf=H(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),c4="data-recharts-item-index",d4="data-recharts-item-id",Su=60;function Gw(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 od(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Gw(Object(r),!0).forEach(function(n){f4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Gw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function f4(e,t,r){return(t=h4(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h4(e){var t=p4(e,"string");return typeof t=="symbol"?t:t+""}function p4(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 m4=e=>e.brush.height;function v4(e){var t=Xf(e);return t.reduce((r,n)=>{if(n.orientation==="left"&&!n.mirror&&!n.hide){var i=typeof n.width=="number"?n.width:Su;return r+i}return r},0)}function y4(e){var t=Xf(e);return t.reduce((r,n)=>{if(n.orientation==="right"&&!n.mirror&&!n.hide){var i=typeof n.width=="number"?n.width:Su;return r+i}return r},0)}function g4(e){var t=Qf(e);return t.reduce((r,n)=>n.orientation==="top"&&!n.mirror&&!n.hide?r+n.height:r,0)}function x4(e){var t=Qf(e);return t.reduce((r,n)=>n.orientation==="bottom"&&!n.mirror&&!n.hide?r+n.height:r,0)}var Ht=H([ai,oi,JO,m4,v4,y4,g4,x4,xO,F5],(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=od(od({},m),h),x=v.bottom;v.bottom+=n,v=ZL(v,d,f);var k=e-v.left-v.right,S=t-v.top-v.bottom;return od(od({brushBottom:x},v),{},{width:Math.max(k,0),height:Math.max(S,0)})}),b4=H(Ht,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),e2=H(ai,oi,(e,t)=>({x:0,y:0,width:e,height:t})),w4=g.createContext(null),gr=()=>g.useContext(w4)!=null,Zf=e=>e.brush,Jf=H([Zf,Ht,JO],(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 S4(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 k4(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=S4(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 E4(e,t=0,r={}){const{leading:n=!0,trailing:i=!0}=r;return k4(e,t,{leading:n,maxWait:t,trailing:i})}var Ud=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}},t2=(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}},P4={width:0,height:0,overflow:"visible"},A4={width:0,overflowX:"visible"},O4={height:0,overflowY:"visible"},C4={},_4=e=>{var t=e.width,r=e.height,n=Ha(t),i=Ha(r);return n&&i?P4:n?A4:i?O4:C4};function j4(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 N4=["aspect","initialDimension","width","height","minWidth","minHeight","maxHeight","children","debounce","id","className","onResize","style"];function Wd(){return Wd=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},Wd.apply(null,arguments)}function Yw(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 Qw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Yw(Object(r),!0).forEach(function(n){I4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Yw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function I4(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=T4(e,"string");return typeof t=="symbol"?t:t+""}function T4(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 D4(e,t){return z4(e)||L4(e,t)||$4(e,t)||R4()}function R4(){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 $4(e,t){if(e){if(typeof e=="string")return Xw(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)?Xw(e,t):void 0}}function Xw(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 L4(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 z4(e){if(Array.isArray(e))return e}function F4(e,t){if(e==null)return{};var r,n,i=B4(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 B4(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 r2=g.createContext(kn.initialDimension);function U4(e){return _n(e.width)&&_n(e.height)}function n2(e){var t=e.children,r=e.width,n=e.height,i=g.useMemo(()=>({width:r,height:n}),[r,n]);return U4(i)?g.createElement(r2.Provider,{value:i},t):null}var dg=()=>g.useContext(r2),W4=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,O=P===void 0?{}:P,j=F4(e,N4),_=g.useRef(null),N=g.useRef();N.current=E,g.useImperativeHandle(t,()=>_.current);var C=g.useState({containerWidth:i.width,containerHeight:i.height}),D=D4(C,2),F=D[0],z=D[1],q=g.useCallback((fe,de)=>{z(K=>{var ie=Math.round(fe),Q=Math.round(de);return K.containerWidth===ie&&K.containerHeight===Q?K:{containerWidth:ie,containerHeight:Q}})},[]);g.useEffect(()=>{if(_.current==null||typeof ResizeObserver>"u")return kl;var fe=R=>{var M,J=R[0];if(J!=null){var se=J.contentRect,te=se.width,ce=se.height;q(te,ce),(M=N.current)===null||M===void 0||M.call(N,te,ce)}};x>0&&(fe=E4(fe,x,{trailing:!0,leading:!1}));var de=new ResizeObserver(fe),K=_.current.getBoundingClientRect(),ie=K.width,Q=K.height;return q(ie,Q),de.observe(_.current),()=>{de.disconnect()}},[q,x]);var X=F.containerWidth,B=F.containerHeight;Ud(!r||r>0,"The aspect(%s) must be greater than zero.",r);var ue=t2(X,B,{width:o,height:s,aspect:r,maxHeight:h}),Y=ue.calculatedWidth,le=ue.calculatedHeight;return Ud(X<0||B<0||Y!=null&&Y>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.`,Y,le,o,s,d,f,r),g.createElement("div",Wd({id:k?"".concat(k):void 0,className:Qe("recharts-responsive-container",S),style:Qw(Qw({},O),{},{width:o,height:s,minWidth:d,minHeight:f,maxHeight:h}),ref:_},j),g.createElement("div",{style:_4({width:o,height:s})},g.createElement(n2,{width:Y,height:le},m)))}),H4=g.forwardRef((e,t)=>{var r=dg();if(_n(r.width)&&_n(r.height))return e.children;var n=j4({width:e.width,height:e.height,aspect:e.aspect}),i=n.width,o=n.height,s=t2(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(n2,{width:u,height:d},e.children):g.createElement(W4,Wd({},e,{width:i,height:o,ref:t}))});function fg(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 eh=()=>{var e,t=gr(),r=ke(b4),n=ke(Jf),i=(e=ke(Zf))===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}},K4={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},i2=()=>{var e;return(e=ke(Ht))!==null&&e!==void 0?e:K4},a2=()=>ke(ai),o2=()=>ke(oi),at=e=>e.layout.layoutType,El=()=>ke(at),hg=()=>{var e=El();if(e==="horizontal"||e==="vertical")return e},l2=e=>{var t=e.layout.layoutType;if(t==="centric"||t==="radial")return t},V4=()=>{var e=El();return e!==void 0},ku=e=>{var t=xt(),r=gr(),n=e.width,i=e.height,o=dg(),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(VL({width:s,height:u}))},[t,r,s,u]),null},s2=Symbol.for("immer-nothing"),Zw=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 hl(e){return!!e&&!!e[_r]}function Va(e){var t;return e?u2(e)||Array.isArray(e)||!!e[Zw]||!!((t=e.constructor)!=null&&t[Zw])||Eu(e)||rh(e):!1}var q4=Object.prototype.constructor.toString(),Jw=new WeakMap;function u2(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=Jw.get(r);return n===void 0&&(n=Function.toString.call(r),Jw.set(r,n)),n===q4}function Hd(e,t,r=!0){th(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 th(e){const t=e[_r];return t?t.type_:Array.isArray(e)?1:Eu(e)?2:rh(e)?3:0}function ry(e,t){return th(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function c2(e,t,r){const n=th(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function G4(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function Eu(e){return e instanceof Map}function rh(e){return e instanceof Set}function wa(e){return e.copy_||e.base_}function ny(e,t){if(Eu(e))return new Map(e);if(rh(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const r=u2(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 pg(e,t=!1){return nh(e)||hl(e)||!Va(e)||(th(e)>1&&Object.defineProperties(e,{set:ld,add:ld,clear:ld,delete:ld}),Object.freeze(e),t&&Object.values(e).forEach(r=>pg(r,!0))),e}function Y4(){nn(2)}var ld={value:Y4};function nh(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var Q4={};function qa(e){const t=Q4[e];return t||nn(0,e),t}var ru;function d2(){return ru}function X4(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function eS(e,t){t&&(qa("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function iy(e){ay(e),e.drafts_.forEach(Z4),e.drafts_=null}function ay(e){e===ru&&(ru=e.parent_)}function tS(e){return ru=X4(ru,e)}function Z4(e){const t=e[_r];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function rS(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=Kd(t,e),t.parent_||Vd(t,e)),t.patches_&&qa("Patches").generateReplacementPatches_(r[_r].base_,e,t.patches_,t.inversePatches_)):e=Kd(t,r,[]),iy(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==s2?e:void 0}function Kd(e,t,r){if(nh(t))return t;const n=e.immer_.shouldUseStrictIteration(),i=t[_r];if(!i)return Hd(t,(o,s)=>nS(e,i,t,o,s,r),n),t;if(i.scope_!==e)return t;if(!i.modified_)return Vd(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),Hd(s,(d,f)=>nS(e,i,o,d,f,r,u),n),Vd(e,o,!1),r&&e.patches_&&qa("Patches").generatePatches_(i,r,e.patches_,e.inversePatches_)}return i.copy_}function nS(e,t,r,n,i,o,s){if(i==null||typeof i!="object"&&!s)return;const u=nh(i);if(!(u&&!s)){if(hl(i)){const d=o&&t&&t.type_!==3&&!ry(t.assigned_,n)?o.concat(n):void 0,f=Kd(e,i,d);if(c2(r,n,f),hl(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;Kd(e,i),(!t||!t.scope_.parent_)&&typeof n!="symbol"&&(Eu(r)?r.has(n):Object.prototype.propertyIsEnumerable.call(r,n))&&Vd(e,i)}}}function Vd(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&pg(t,r)}function J4(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:d2(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=n,o=mg;r&&(i=[n],o=nu);const{revoke:s,proxy:u}=Proxy.revocable(i,o);return n.draft_=u,n.revoke_=s,u}var mg={get(e,t){if(t===_r)return e;const r=wa(e);if(!ry(r,t))return ez(e,r,t);const n=r[t];return e.finalized_||!Va(n)?n:n===Fm(e.base_,t)?(Bm(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=f2(wa(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=Fm(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(G4(r,i)&&(r!==void 0||ry(e.base_,t)))return!0;Bm(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 Fm(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Bm(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={};Hd(mg,(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 mg.set.call(this,e[0],t,r,e[0])};function Fm(e,t){const r=e[_r];return(r?wa(r):e)[t]}function ez(e,t,r){var i;const n=f2(t,r);return n?"value"in n?n.value:(i=n.get)==null?void 0:i.call(e.draft_):void 0}function f2(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 Bm(e){e.copy_||(e.copy_=ny(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var tz=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=tS(this),s=ly(t,void 0);let u=!0;try{i=r(s),u=!1}finally{u?iy(o):ay(o)}return eS(o,n),rS(i,o)}else if(!t||typeof t!="object"){if(i=r(t),i===void 0&&(i=t),i===s2&&(i=void 0),this.autoFreeze_&&pg(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),hl(e)&&(e=rz(e));const t=tS(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 eS(n,t),rS(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 hl(e)?n(e,t):this.produce(e,i=>n(i,t))}};function ly(e,t){const r=Eu(e)?qa("MapSet").proxyMap_(e,t):rh(e)?qa("MapSet").proxySet_(e,t):J4(e,t);return(t?t.scope_:d2()).drafts_.push(r),r}function rz(e){return hl(e)||nn(10,e),h2(e)}function h2(e){if(!Va(e)||nh(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 Hd(r,(i,o)=>{c2(r,i,h2(o))},n),t&&(t.finalized_=!1),r}var nz=new tz;nz.produce;var iz={settings:{layout:"horizontal",align:"center",verticalAlign:"bottom",itemSorter:"value"},size:{width:0,height:0},payload:[]},p2=Zt({name:"legend",initialState:iz,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:tt()},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:tt()},removeLegendPayload:{reducer(e,t){var r=zr(e).payload.indexOf(t.payload);r>-1&&e.payload.splice(r,1)},prepare:tt()}}}),Pu=p2.actions;Pu.setLegendSize;Pu.setLegendSettings;var az=Pu.addLegendPayload,oz=Pu.replaceLegendPayload,lz=Pu.removeLegendPayload,sz=p2.reducer,Um={exports:{}},Wm={};/**
|
||
* @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 iS;function uz(){if(iS)return Wm;iS=1;var e=wl();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 Wm.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,O=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(O,N))return C;var D=m(N);return v!==void 0&&v(C,D)?(O=N,C):(O=N,j=D)}var P=!1,O,j,_=h===void 0?null:h;return[function(){return E(f())},_===null?void 0:function(){return E(_())}]},[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},Wm}var aS;function cz(){return aS||(aS=1,Um.exports=uz()),Um.exports}cz();function dz(e){e()}function fz(){let e=null,t=null;return{clear(){e=null,t=null},notify(){dz(()=>{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 oS={notify(){},get:()=>[]};function hz(e,t){let r,n=oS,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=fz())}function m(){i--,r&&i===0&&(r(),r=void 0,n.clear(),n=oS)}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 pz=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",mz=pz(),vz=()=>typeof navigator<"u"&&navigator.product==="ReactNative",yz=vz(),gz=()=>mz||yz?g.useLayoutEffect:g.useEffect,xz=gz();function lS(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function bz(e,t){if(lS(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])||!lS(e[r[i]],t[r[i]]))return!1;return!0}var Hm=Symbol.for("react-redux-context"),Km=typeof globalThis<"u"?globalThis:{};function wz(){if(!g.createContext)return{};const e=Km[Hm]??(Km[Hm]=new Map);let t=e.get(g.createContext);return t||(t=g.createContext(null),e.set(g.createContext,t)),t}var Sz=wz();function kz(e){const{children:t,context:r,serverState:n,store:i}=e,o=g.useMemo(()=>{const d=hz(i);return{store:i,subscription:d,getServerState:n?()=>n:void 0}},[i,n]),s=g.useMemo(()=>i.getState(),[i]);xz(()=>{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||Sz;return g.createElement(u.Provider,{value:o},t)}var Ez=kz,Pz=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius","throttledEvents"]);function Az(e,t){return e==null&&t==null?!0:typeof e=="number"&&typeof t=="number"?e===t||e!==e&&t!==t:e===t}function ih(e,t){var r=new Set([...Object.keys(e),...Object.keys(t)]);for(var n of r)if(Pz.has(n)){if(e[n]==null&&t[n]==null)continue;if(!bz(e[n],t[n]))return!1}else if(!Az(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 sS(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?sS(Object(r),!0).forEach(function(n){Oz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Oz(e,t,r){return(t=Cz(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Cz(e){var t=_z(e,"string");return typeof t=="symbol"?t:t+""}function _z(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 Tz(e)||Mz(e,t)||Iz(e,t)||Nz()}function Nz(){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 Iz(e,t){if(e){if(typeof e=="string")return uS(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)?uS(e,t):void 0}}function uS(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 Mz(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 Tz(e){if(Array.isArray(e))return e}function Dz(e){return Array.isArray(e)&&Cn(e[0])&&Cn(e[1])?e.join(" ~ "):e}var Io={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 Rz(e,t){return t==null?e:zf(e,t)}var $z=e=>{var t=e.separator,r=t===void 0?Io.separator:t,n=e.contentStyle,i=e.itemStyle,o=e.labelStyle,s=o===void 0?Io.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?Io.accessibilityLayer:k,E=()=>{if(u&&u.length){var F={padding:0,margin:0},z=Rz(u,f),q=z.map((X,B)=>{if(!X||X.type==="none")return null;var ue=X.formatter||d||Dz,Y=X.value,le=X.name,fe=Y,de=le;if(ue){var K=ue(Y,le,X,B,u);if(Array.isArray(K)){var ie=jz(K,2);fe=ie[0],de=ie[1]}else if(K!=null)fe=K;else return null}var Q=Os(Os({},Io.itemStyle),{},{color:X.color||Io.itemStyle.color},i);return g.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(B),style:Q},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"},X.unit||""))});return g.createElement("ul",{className:"recharts-tooltip-item-list",style:F},q)}return null},P=Os(Os({},Io.contentStyle),n),O=Os({margin:0},s),j=!Ut(v),_=j?v:"",N=Qe("recharts-default-tooltip",h),C=Qe("recharts-tooltip-label",m);j&&x&&u!==void 0&&u!==null&&(_=x(v,u));var D=S?{role:"status","aria-live":"assertive"}:{};return g.createElement("div",sy({className:N,style:P},D),g.createElement("p",{className:C,style:O},g.isValidElement(_)?_:"".concat(_)),E())},Cs="recharts-tooltip-wrapper",Lz={visibility:"hidden"};function zz(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 cS(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 Fz(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 Bz(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=cS({allowEscapeViewBox:t,coordinate:r,key:"x",offset:i,position:o,reverseDirection:s,tooltipDimension:u.width,viewBox:f,viewBoxDimension:f.width}),v=cS({allowEscapeViewBox:t,coordinate:r,key:"y",offset:n,position:o,reverseDirection:s,tooltipDimension:u.height,viewBox:f,viewBoxDimension:f.height}),h=Fz({translateX:m,translateY:v,useTranslate3d:d})):h=Lz,{cssProperties:h,cssClasses:zz({translateX:m,translateY:v,coordinate:r})}}var Uz=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),Au={isSsr:Uz()};function Wz(e,t){return qz(e)||Vz(e,t)||Kz(e,t)||Hz()}function Hz(){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 Kz(e,t){if(e){if(typeof e=="string")return dS(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)?dS(e,t):void 0}}function dS(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 Vz(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 qz(e){if(Array.isArray(e))return e}function m2(){var e=g.useState(()=>Au.isSsr||!window.matchMedia?!1:window.matchMedia("(prefers-reduced-motion: reduce)").matches),t=Wz(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 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 Mo(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){Gz(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 Gz(e,t,r){return(t=Yz(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Yz(e){var t=Qz(e,"string");return typeof t=="symbol"?t:t+""}function Qz(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 Xz(e,t){return tF(e)||eF(e,t)||Jz(e,t)||Zz()}function Zz(){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 Jz(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 eF(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 tF(e){if(Array.isArray(e))return e}function rF(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 nF(e){var t,r,n,i,o,s,u=m2(),d=g.useState(()=>({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}})),f=Xz(d,2),h=f[0],m=f[1];g.useEffect(()=>{var P=O=>{if(O.key==="Escape"){var j,_,N,C;m({dismissed:!0,dismissedAtCoordinate:{x:(j=(_=e.coordinate)===null||_===void 0?void 0:_.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(Mo(Mo({},h),{},{dismissed:!1}));var v=Bz({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?{}:Mo(Mo({transition:rF({prefersReducedMotion:u,isAnimationActive:e.isAnimationActive,active:e.active,animationDuration:e.animationDuration,animationEasing:e.animationEasing})},k),{},{pointerEvents:"none",position:"absolute",top:0,left:0}),E=Mo(Mo({},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 iF=g.memo(nF),v2=()=>{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 pS(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 mS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pS(Object(r),!0).forEach(function(n){aF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aF(e,t,r){return(t=oF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oF(e){var t=lF(e,"string");return typeof t=="symbol"?t:t+""}function lF(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 vS={curveBasisClosed:a$,curveBasisOpen:o$,curveBasis:i$,curveBumpX:r$,curveBumpY:n$,curveLinearClosed:l$,curveLinear:$f,curveMonotoneX:s$,curveMonotoneY:u$,curveNatural:c$,curveStep:d$,curveStepAfter:h$,curveStepBefore:f$},qd=e=>ze(e.x)&&ze(e.y),yS=e=>e.base!=null&&qd(e.base)&&qd(e),_s=e=>e.x,js=e=>e.y,sF=(e,t)=>{if(typeof e=="function")return e;var r="curve".concat(tg(e));if((r==="curveMonotone"||r==="curveBump")&&t){var n=vS["".concat(r).concat(t==="vertical"?"Y":"X")];if(n)return n}return vS[r]||$f},gS={connectNulls:!1,type:"linear"},uF=e=>{var t=e.type,r=t===void 0?gS.type:t,n=e.points,i=n===void 0?[]:n,o=e.baseLine,s=e.layout,u=e.connectNulls,d=u===void 0?gS.connectNulls:u,f=sF(r,s),h=d?i.filter(qd):i;if(Array.isArray(o)){var m,v=i.map((P,O)=>mS(mS({},P),{},{base:o[O]}));s==="vertical"?m=ed().y(js).x1(_s).x0(P=>P.base.x):m=ed().x(_s).y1(js).y0(P=>P.base.y);var x=m.defined(yS).curve(f),k=d?v.filter(yS):v;return x(k)}var S;s==="vertical"&&be(o)?S=ed().y(js).x1(_s).x0(o):be(o)?S=ed().x(_s).y1(js).y0(o):S=KA().x(_s).y(js);var E=S.defined(qd).curve(f);return E(h)},kd=e=>{var t=e.className,r=e.points,n=e.path,i=e.pathRef,o=El();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?uF(s):n;return g.createElement("path",uy({},on(e),rg(e),{className:Qe("recharts-curve",t),d:u===null?void 0:u,ref:i}))},cF=["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 xS(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 dF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xS(Object(r),!0).forEach(function(n){fF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fF(e,t,r){return(t=hF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hF(e){var t=pF(e,"string");return typeof t=="symbol"?t:t+""}function pF(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 mF(e,t){if(e==null)return{};var r,n,i=vF(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 vF(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 yF=(e,t,r,n,i,o)=>"M".concat(e,",").concat(i,"v").concat(n,"M").concat(o,",").concat(t,"h").concat(r),gF=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=mF(e,cF),S=dF({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:yF(r,i,h,v,s,d)}))};function xF(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 Gd=1e-4,y2=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],g2=(e,t)=>e.map((r,n)=>r*t**n).reduce((r,n)=>r+n),bS=(e,t)=>r=>{var n=y2(e,t);return g2(n,r)},bF=(e,t)=>r=>{var n=y2(e,t),i=[...n.map((o,s)=>o*s).slice(1),0];return g2(i,r)},wF=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]]},SF=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=wF(r[0]);if(i)return i}}return r.length===4?r:[0,0,1,1]},kF=(e,t,r,n)=>{var i=bS(e,r),o=bS(t,n),s=bF(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)<Gd||k<Gd)return o(m);m=u(m-x/k)}return o(m)};return d.isStepper=!1,d},wS=function(){return kF(...SF(...arguments))},EF=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)<Gd&&Math.abs(m)<Gd)break;x++}f[f.length-1]=d;var E=f.length-1;return P=>{var O,j,_;if(P<=0)return 0;if(P>=1)return d;var N=P*E,C=Math.floor(N),D=N-C;return((O=f[C])!==null&&O!==void 0?O:0)+(((j=f[C+1])!==null&&j!==void 0?j:0)-((_=f[C])!==null&&_!==void 0?_:0))*D}},PF=e=>{if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return wS(e);case"spring":return EF();default:if(e.split("(")[0]==="cubic-bezier")return wS(e)}return typeof e=="function"?e:null},AF=(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()}},x2=g.createContext(AF);x2.Provider;function OF(e){var t=g.useContext(x2);return g.useMemo(()=>e??t,[e,t])}function CF(e,t,r){return(t=_F(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _F(e){var t=jF(e,"string");return typeof t=="symbol"?t:t+""}function jF(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 SS="init",kS="pending",ES="active",NF="completed";function Vm(e){return Math.max(0,e)}class IF{getAnimationStartedTime(){return this.animationStartedTime}getBeginStartedTime(){return this.beginStartedTime}constructor(t){var r;CF(this,"state",SS),this.animationId=t.animationId,this.onAnimationEnd=t.onAnimationEnd,this.animationDuration=Vm(t.animationDuration),this.animationBegin=Vm(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()===SS)return this.state=kS,this.beginStartedTime=t,this.animationBegin;if(this.getState()===kS){if(this.beginStartedTime==null)throw new Error;var r=t-this.beginStartedTime;return r>=this.animationBegin?(this.state=ES,this.animationStartedTime=t,this.nextAnimationUpdate(0)):Vm(this.animationBegin-r)}if(this.getState()===ES){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=NF}getFrom(){return this.from}getTo(){return this.to}getAnimationId(){return this.animationId}getAnimationBegin(){return this.animationBegin}}class MF extends IF{nextAnimationUpdate(){return 0}getInterpolated(){return this.easing(Gn(this.getFrom(),this.getTo(),this.getProgress()))}}class TF{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 DF(e,t){return zF(e)||LF(e,t)||$F(e,t)||RF()}function RF(){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 $F(e,t){if(e){if(typeof e=="string")return PS(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)?PS(e,t):void 0}}function PS(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 LF(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 zF(e){if(Array.isArray(e))return e}var FF={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},AS=0,qm=1;function b2(e){var t=Hr(e,FF),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=m2(),v=n==="auto"?!Au.isSsr&&!m:n,x=OF(t.animationController),k=g.useState(v?AS:qm),S=DF(k,2),E=S[0],P=S[1];return g.useEffect(()=>{v||P(qm)},[v]),g.useEffect(()=>{var O=PF(s);if(!v||!i||O==null)return kl;var j=new TF,_=new MF({animationId:r,easing:O,animationDuration:o,animationBegin:u,onAnimationStart:f,onAnimationEnd:d,from:AS,to:qm});return x(j,_,P)},[x,r,v,i,o,s,u,f,d]),h(Number(E))}function w2(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 BF=e=>e.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),UF=(e,t,r)=>e.map(n=>"".concat(BF(n)," ").concat(t,"ms ").concat(r)).join(","),WF=["radius"],HF=["radius"],OS,CS,_S,jS,NS,IS,MS,TS,DS,RS;function $S(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 LS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$S(Object(r),!0).forEach(function(n){KF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$S(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function KF(e,t,r){return(t=VF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function VF(e){var t=qF(e,"string");return typeof t=="symbol"?t:t+""}function qF(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 Yd(){return Yd=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},Yd.apply(null,arguments)}function zS(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}function YF(e,t){return JF(e)||ZF(e,t)||XF(e,t)||QF()}function QF(){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 XF(e,t){if(e){if(typeof e=="string")return FS(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)?FS(e,t):void 0}}function FS(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 ZF(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 JF(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 BS=(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(OS||(OS=vn(["M",",",""])),e,t+d*v[0]),v[0]>0&&(m+=Lt(CS||(CS=vn(["A ",",",",0,0,",",",",",""])),v[0],v[0],h,e+f*v[0],t)),m+=Lt(_S||(_S=vn(["L ",",",""])),e+r-f*v[1],t),v[1]>0&&(m+=Lt(jS||(jS=vn(["A ",",",",0,0,",`,
|
||
`,",",""])),v[1],v[1],h,e+r,t+d*v[1])),m+=Lt(NS||(NS=vn(["L ",",",""])),e+r,t+n-d*v[2]),v[2]>0&&(m+=Lt(IS||(IS=vn(["A ",",",",0,0,",`,
|
||
`,",",""])),v[2],v[2],h,e+r-f*v[2],t+n)),m+=Lt(MS||(MS=vn(["L ",",",""])),e+f*v[3],t+n),v[3]>0&&(m+=Lt(TS||(TS=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(DS||(DS=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(RS||(RS=vn(["M ",","," h "," v "," h "," Z"])),e,t,r,n,-r);return m},US={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},e6=e=>{var t=Hr(e,US),r=g.useRef(null),n=g.useState(-1),i=YF(n,2),o=i[0],s=i[1];g.useEffect(()=>{if(r.current&&r.current.getTotalLength)try{var K=r.current.getTotalLength();K&&s(K)}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,O=g.useRef(f),j=g.useRef(h),_=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]),D=w2(C,"rectangle-");if(u!==+u||d!==+d||f!==+f||h!==+h||f===0||h===0)return null;var F=Qe("recharts-rectangle",v);if(!P){var z=Br(t);z.radius;var q=zS(z,WF);return g.createElement("path",Yd({},q,{x:Gi(u),y:Gi(d),width:Gi(f),height:Gi(h),radius:typeof m=="number"?m:void 0,className:F,d:BS(u,d,f,h,m)}))}var X=O.current,B=j.current,ue=_.current,Y=N.current,le="0px ".concat(o===-1?1:o,"px"),fe="".concat(o,"px ").concat(o,"px"),de=UF(["strokeDasharray"],k,typeof x=="string"?x:US.animationEasing);return g.createElement(b2,{animationId:D,key:D,canBegin:o>0,duration:k,easing:x,isActive:P,begin:S},K=>{var ie=Gn(X,f,K),Q=Gn(B,h,K),R=Gn(ue,u,K),M=Gn(Y,d,K);r.current&&(O.current=ie,j.current=Q,_.current=R,N.current=M);var J;E?K>0?J={transition:de,strokeDasharray:fe}:J={strokeDasharray:le}:J={strokeDasharray:fe};var se=Br(t);se.radius;var te=zS(se,HF);return g.createElement("path",Yd({},te,{radius:typeof m=="number"?m:void 0,className:F,d:BS(R,M,ie,Q,m),ref:r,style:LS(LS({},J),t.style)}))})};function WS(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 HS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?WS(Object(r),!0).forEach(function(n){t6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):WS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function t6(e,t,r){return(t=r6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r6(e){var t=n6(e,"string");return typeof t=="symbol"?t:t+""}function n6(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 Qd=Math.PI/180,i6=e=>e*180/Math.PI,Bt=(e,t,r,n)=>({x:e+Math.cos(-Qd*n)*r,y:t+Math.sin(-Qd*n)*r}),a6=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},o6=(e,t)=>{var r=e.x,n=e.y,i=t.x,o=t.y;return Math.sqrt((r-i)**2+(n-o)**2)},l6=(e,t)=>{var r=e.x,n=e.y,i=t.cx,o=t.cy,s=o6({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:i6(d),angleInRadian:d}},s6=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}},u6=(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},c6=(e,t)=>{var r=e.relativeX,n=e.relativeY,i=l6({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=s6(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?HS(HS({},t),{},{radius:o,angle:u6(v,t)}):null};function S2(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 KS,VS,qS,GS,YS,QS,XS;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 d6=(e,t)=>{var r=Lr(t-e),n=Math.min(Math.abs(t-e),359.999);return r*n},sd=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)/Qd,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*Qd),k);return{center:v,circleTangency:x,lineTangency:S,theta:h}},k2=e=>{var t=e.cx,r=e.cy,n=e.innerRadius,i=e.outerRadius,o=e.startAngle,s=e.endAngle,u=d6(o,s),d=o+u,f=Bt(t,r,i,o),h=Bt(t,r,i,d),m=Lt(KS||(KS=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(VS||(VS=Pa(["L ",",",`
|
||
A `,",",`,0,
|
||
`,",",`,
|
||
`,","," Z"])),x.x,x.y,n,n,+(Math.abs(u)>180),+(o<=d),v.x,v.y)}else m+=Lt(qS||(qS=Pa(["L ",","," Z"])),t,r);return m},f6=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=sd({cx:t,cy:r,radius:i,angle:d,sign:h,cornerRadius:o,cornerIsExternal:u}),v=m.circleTangency,x=m.lineTangency,k=m.theta,S=sd({cx:t,cy:r,radius:i,angle:f,sign:-h,cornerRadius:o,cornerIsExternal:u}),E=S.circleTangency,P=S.lineTangency,O=S.theta,j=u?Math.abs(d-f):Math.abs(d-f)-k-O;if(j<0)return s?Lt(GS||(GS=Pa(["M ",",",`
|
||
a`,",",",0,0,1,",`,0
|
||
a`,",",",0,0,1,",`,0
|
||
`])),x.x,x.y,o,o,o*2,o,o,-o*2):k2({cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:d,endAngle:f});var _=Lt(YS||(YS=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=sd({cx:t,cy:r,radius:n,angle:d,sign:h,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),C=N.circleTangency,D=N.lineTangency,F=N.theta,z=sd({cx:t,cy:r,radius:n,angle:f,sign:-h,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),q=z.circleTangency,X=z.lineTangency,B=z.theta,ue=u?Math.abs(d-f):Math.abs(d-f)-F-B;if(ue<0&&o===0)return"".concat(_,"L").concat(t,",").concat(r,"Z");_+=Lt(QS||(QS=Pa(["L",",",`
|
||
A`,",",",0,0,",",",",",`
|
||
A`,",",",0,",",",",",",",`
|
||
A`,",",",0,0,",",",",","Z"])),X.x,X.y,o,o,+(h<0),q.x,q.y,n,n,+(ue>180),+(h>0),C.x,C.y,o,o,+(h<0),D.x,D.y)}else _+=Lt(XS||(XS=Pa(["L",",","Z"])),t,r);return _},h6={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},p6=e=>{var t=Hr(e,h6),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=f6({cx:r,cy:n,innerRadius:i,outerRadius:o,cornerRadius:Math.min(k,x/2),forceCornerRadius:u,cornerIsExternal:d,startAngle:f,endAngle:h}):S=k2({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:f,endAngle:h}),g.createElement("path",dy({},Br(t),{className:v,d:S}))};function m6(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(iO(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 S2(t)}}function v6(e){return gO(e)?NaN:Number(e)}function Gm(e){return e?(e=v6(e),e===1/0||e===-1/0?(e<0?-1:1)*Number.MAX_VALUE:e===e?e:0):e===0?e:0}function E2(e,t,r){r&&typeof r!="number"&&Kv(e,t,r)&&(t=r=void 0),e=Gm(e),t===void 0?(t=e,e=0):t=Gm(t),r=r===void 0?e<t?1:-1:Gm(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,vg=H([un],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),ah=(e,t,r,n)=>n?vg(e):un(e),y6=(e,t,r)=>r?vg(e):un(e),g6=H([ah],e=>{var t=e.chartData,r=e.dataStartIndex,n=e.dataEndIndex;return t!=null?t.slice(r,n+1):[]});H([vg],e=>{var t=e.chartData,r=e.dataStartIndex,n=e.dataEndIndex;return t!=null?t.slice(r,n+1):[]});var x6=H([un],e=>{var t=e.chartData,r=e.dataStartIndex,n=e.dataEndIndex;return t!=null?t.slice(r,n+1):[]});function yg(e,t){return k6(e)||S6(e,t)||w6(e,t)||b6()}function b6(){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 w6(e,t){if(e){if(typeof e=="string")return ZS(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)?ZS(e,t):void 0}}function ZS(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 S6(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 k6(e){if(Array.isArray(e))return e}function Pn(e){if(Array.isArray(e)&&e.length===2){var t=yg(e,2),r=t[0],n=t[1];if(ze(r)&&ze(n))return!0}return!1}function JS(e,t,r){return r?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function P2(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var r=yg(e,2),n=r[0],i=r[1],o,s;if(ze(n))o=n;else if(typeof n=="function")return;if(ze(i))s=i;else if(typeof i=="function")return;var u=[o,s];if(Pn(u))return u}}function E6(e,t,r){if(!(!r&&t==null)){if(typeof e=="function"&&t!=null)try{var n=e(t,r);if(Pn(n))return JS(n,t,r)}catch{}if(Array.isArray(e)&&e.length===2){var i=yg(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"&&Kw.test(o)){var f=Kw.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"&&Vw.test(s)){var m=Vw.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:JS(x,t,r)}}}var Pl=1e9,P6={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},xg,it=!0,Wr="[DecimalError] ",Fa=Wr+"Invalid argument: ",gg=Wr+"Exponent out of range: ",Al=Math.floor,Sa=Math.pow,A6=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Pr,jt=1e7,rt=7,A2=9007199254740991,Xd=Al(A2/rt),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)*rt;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 Zn(this,new this.constructor(e))};ve.dividedToIntegerBy=ve.idiv=function(e){var t=this,r=t.constructor;return Ge(Zn(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):(it=!1,t=Zn(iu(r,o),iu(e,o),o),it=!0,Ge(t,i))};ve.minus=ve.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?_2(t,e):O2(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?(it=!1,t=Zn(r,e,0,1).times(e),it=!0,r.minus(t)):Ge(new n(r),i)};ve.naturalExponential=ve.exp=function(){return C2(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?O2(t,e):_2(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*rt+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),it=!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=Al((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(Zn(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 it=!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,it?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,Pl),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,Pl),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,Pl),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)<=A2){for(i=new d(Pr),t=Math.ceil(n/rt+4),it=!1;r%2&&(i=i.times(u),tk(i.d,t)),r=Al(r/2),r!==0;)u=u.times(u),tk(u.d,t);return it=!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,it=!1,i=e.times(iu(u,n+f)),it=!0,i=C2(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,Pl),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,Pl),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 O2(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)),it?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/rt),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,it?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=rt-n.length,r&&(o+=$i(r)),o+=n;s=e[t],n=s+"",r=rt-n.length,r&&(o+=$i(r))}else if(s===0)return"0";for(;s%10===0;)s/=10;return o+s}var Zn=(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,O,j,_,N,C,D,F,z=n.constructor,q=n.s==i.s?1:-1,X=n.d,B=i.d;if(!n.s)return new z(n);if(!i.s)throw Error(Wr+"Division by zero");for(d=n.e-i.e,D=B.length,N=X.length,x=new z(q),k=x.d=[],f=0;B[f]==(X[f]||0);)++f;if(B[f]>(X[f]||0)&&--d,o==null?O=o=z.precision:s?O=o+(gt(n)-gt(i))+1:O=o,O<0)return new z(0);if(O=O/rt+2|0,f=0,D==1)for(h=0,B=B[0],O++;(f<N||h)&&O--;f++)j=h*jt+(X[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),X=e(X,h),D=B.length,N=X.length),_=D,S=X.slice(0,D),E=S.length;E<D;)S[E++]=0;F=B.slice(),F.unshift(0),C=B[0],B[1]>=jt/2&&++C;do h=0,u=t(B,S,D,E),u<0?(P=S[0],D!=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,D<v?F: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,D,E),u<1&&(h++,r(S,D<E?F:B,E))),E=S.length):u===0&&(h++,S=[0]),k[f++]=h,u&&S[0]?S[E++]=X[_]||0:(S=[X[_]],E=1);while((_++<N||S[0]!==void 0)&&O--)}return k[0]||k.shift(),x.e=d,Ge(x,s?o+gt(x)+1:o)}})();function C2(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(gg+gt(e));if(!e.s)return new h(Pr);for(it=!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(Zn(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?(it=!0,Ge(o,m)):o}o=s}}function gt(e){for(var t=e.e*rt,r=e.d[0];r>=10;r/=10)t++;return t}function Ym(e,t,r){if(t>e.LN10.sd())throw it=!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?(it=!1,f=E):f=t,x.eq(10))return t==null&&(it=!0),Ym(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=Ym(S,f+2,E).times(o+""),x=iu(new S(n+"."+r.slice(1)),f-v).plus(d),S.precision=E,t==null?(it=!0,Ge(x,E)):x;for(u=s=x=Zn(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(Zn(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(Ym(S,f+2,E).times(o+""))),u=Zn(u,new S(m),f),S.precision=E,t==null?(it=!0,Ge(u,E)):u;u=d,i+=2}}function ek(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=Al(r/rt),e.d=[],n=(r+1)%rt,r<0&&(n+=rt),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=rt;n<i;)e.d.push(+t.slice(n,n+=rt));t=t.slice(n),n=rt-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),it&&(e.e>Xd||e.e<-Xd))throw Error(gg+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+=rt,i=t,f=m[h=0];else{if(h=Math.ceil((n+1)/rt),o=m.length,h>=o)return e;for(f=o=m[h],s=1;o>=10;o/=10)s++;n%=rt,i=n-rt+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,(rt-t%rt)%rt),e.e=Al(-t/rt)||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,rt-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(it&&(e.e>Xd||e.e<-Xd))throw Error(gg+gt(e));return e}function _2(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),it?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/rt),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,it?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 tk(e,t){if(e.length>t)return e.length=t,!0}function j2(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 ek(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,A6.test(o))ek(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=j2,i.config=i.set=O6,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 O6(e){if(!e||typeof e!="object")throw Error(Wr+"Object expected");var t,r,n,i=["precision",1,Pl,"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(Al(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 xg=j2(P6);Pr=new xg(1);const Ue=xg;function N2(e){var t;return e===0?t=1:t=Math.floor(new Ue(e).abs().log(10).toNumber())+1,t}function I2(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 N6(e)||j6(e,t)||_6(e,t)||C6()}function C6(){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 _6(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 j6(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 N6(e){if(Array.isArray(e))return e}var M2=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]},bg=(e,t,r)=>{if(e.lte(0))return new Ue(0);var n=N2(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()))},T2=(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()))},I6=(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(N2(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},D2=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]:bg;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?D2(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))})},nk=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=M2([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 I6(m,o,s);var k=u==="snap125"?T2:bg,S=D2(m,v,d,s,0,k),E=S.step,P=S.tickMin,O=S.tickMax,j=I2(P,O.add(new Ue(.1).mul(E)),E);return n>i?j.reverse():j},ik=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=M2([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"?T2:bg,x=Math.max(r,2),k=v(new Ue(m).sub(h).div(x-1),s,0),S=[...I2(new Ue(h),new Ue(m),k),m];return s===!1&&(S=S.map(E=>Math.round(E))),i>o?S.reverse():S},M6=e=>e.rootProps.barCategoryGap,oh=e=>e.rootProps.stackOffset,R2=e=>e.rootProps.reverseStackOrder,wg=e=>e.options.chartName,Sg=e=>e.rootProps.syncId,$2=e=>e.rootProps.syncMethod,kg=e=>e.options.eventEmitter,T6=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"},lh=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t};function sh(e,t,r){if(r!=="auto")return r;if(e!=null)return In(e,t)?"category":"number"}function ak(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 Zd(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ak(Object(r),!0).forEach(function(n){D6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ak(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function D6(e,t,r){return(t=R6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function R6(e){var t=$6(e,"string");return typeof t=="symbol"?t:t+""}function $6(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 ok={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"},lk={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"},L6=(e,t)=>{if(t!=null)return e.polarAxis.angleAxis[t]},Eg=H([L6,l2],(e,t)=>{var r;if(e!=null)return e;var n=(r=sh(t,"angleAxis",ok.type))!==null&&r!==void 0?r:"category";return Zd(Zd({},ok),{},{type:n})}),z6=(e,t)=>e.polarAxis.radiusAxis[t],Pg=H([z6,l2],(e,t)=>{var r;if(e!=null)return e;var n=(r=sh(t,"radiusAxis",lk.type))!==null&&r!==void 0?r:"category";return Zd(Zd({},lk),{},{type:n})}),uh=e=>e.polarOptions,Ag=H([ai,oi,Ht],a6),L2=H([uh,Ag],(e,t)=>{if(e!=null)return ea(e.innerRadius,t,0)}),z2=H([uh,Ag],(e,t)=>{if(e!=null)return ea(e.outerRadius,t,t*.8)}),F6=e=>{if(e==null)return[0,0];var t=e.startAngle,r=e.endAngle;return[t,r]},F2=H([uh],F6);H([Eg,F2],lh);var B2=H([Ag,L2,z2],(e,t,r)=>{if(!(e==null||t==null||r==null))return[t,r]});H([Pg,B2],lh);var U2=H([at,uh,L2,z2,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,ch=(e,t,r)=>r;function Og(e){return e==null?void 0:e.id}function W2(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=Og(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 Cg(e){return"stackId"in e&&e.stackId!=null&&e.dataKey!=null}var dh=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function fh(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function B6(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=at(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},Ol=e=>e.tooltip.settings.axisId;function _g(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 U6=(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];ze(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 W6(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function jg(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===W6?e:H6,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 H6(){return 0}function H2(e){return e===null?NaN:+e}function*K6(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const V6=jg(Xi),Ou=V6.right;jg(H2).center;class sk extends Map{constructor(t,r=Y6){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(uk(this,t))}has(t){return super.has(uk(this,t))}set(t,r){return super.set(q6(this,t),r)}delete(t){return super.delete(G6(this,t))}}function uk({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function q6({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function G6({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function Y6(e){return e!==null&&typeof e=="object"?e.valueOf():e}function Q6(e=Xi){if(e===Xi)return K2;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 K2(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const X6=Math.sqrt(50),Z6=Math.sqrt(10),J6=Math.sqrt(2);function Jd(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>=X6?10:o>=Z6?5:o>=J6?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?Jd(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?Jd(t,e,r):Jd(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,Jd(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 ck(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function dk(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function V2(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?K2:Q6(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));V2(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 e8(e,t,r){if(e=Float64Array.from(K6(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return dk(e);if(t>=1)return ck(e);var n,i=(n-1)*t,o=Math.floor(i),s=ck(V2(e,o).subarray(0,o+1)),u=dk(e.subarray(o+1));return s+(u-s)*(i-o)}}function t8(e,t,r=H2){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 r8(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 Ng(){var e=new sk,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 sk;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 Ng(t,r).unknown(n)},Kr.apply(i,arguments),i}function Ig(){var e=Ng().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=r8(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 Ig(t(),[n,i]).round(u).paddingInner(d).paddingOuter(f).align(h)},Kr.apply(m(),arguments)}function q2(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return q2(t())},e}function n8(){return q2(Ig.apply(null,arguments).paddingInner(1))}function Mg(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function G2(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Cu(){}var ou=.7,ef=1/ou,Yo="\\s*([+-]?\\d+)\\s*",lu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",An="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",i8=/^#([0-9a-f]{3,8})$/,a8=new RegExp(`^rgb\\(${Yo},${Yo},${Yo}\\)$`),o8=new RegExp(`^rgb\\(${An},${An},${An}\\)$`),l8=new RegExp(`^rgba\\(${Yo},${Yo},${Yo},${lu}\\)$`),s8=new RegExp(`^rgba\\(${An},${An},${An},${lu}\\)$`),u8=new RegExp(`^hsl\\(${lu},${An},${An}\\)$`),c8=new RegExp(`^hsla\\(${lu},${An},${An},${lu}\\)$`),fk={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};Mg(Cu,su,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:hk,formatHex:hk,formatHex8:d8,formatHsl:f8,formatRgb:pk,toString:pk});function hk(){return this.rgb().formatHex()}function d8(){return this.rgb().formatHex8()}function f8(){return Y2(this).formatHsl()}function pk(){return this.rgb().formatRgb()}function su(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=i8.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?mk(t):r===3?new vr(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?ud(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?ud(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=a8.exec(e))?new vr(t[1],t[2],t[3],1):(t=o8.exec(e))?new vr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=l8.exec(e))?ud(t[1],t[2],t[3],t[4]):(t=s8.exec(e))?ud(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=u8.exec(e))?gk(t[1],t[2]/100,t[3]/100,1):(t=c8.exec(e))?gk(t[1],t[2]/100,t[3]/100,t[4]):fk.hasOwnProperty(e)?mk(fk[e]):e==="transparent"?new vr(NaN,NaN,NaN,0):null}function mk(e){return new vr(e>>16&255,e>>8&255,e&255,1)}function ud(e,t,r,n){return n<=0&&(e=t=r=NaN),new vr(e,t,r,n)}function h8(e){return e instanceof Cu||(e=su(e)),e?(e=e.rgb(),new vr(e.r,e.g,e.b,e.opacity)):new vr}function vy(e,t,r,n){return arguments.length===1?h8(e):new vr(e,t,r,n??1)}function vr(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Mg(vr,vy,G2(Cu,{brighter(e){return e=e==null?ef:Math.pow(ef,e),new vr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?ou:Math.pow(ou,e),new vr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new vr(Ba(this.r),Ba(this.g),Ba(this.b),tf(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:vk,formatHex:vk,formatHex8:p8,formatRgb:yk,toString:yk}));function vk(){return`#${Aa(this.r)}${Aa(this.g)}${Aa(this.b)}`}function p8(){return`#${Aa(this.r)}${Aa(this.g)}${Aa(this.b)}${Aa((isNaN(this.opacity)?1:this.opacity)*255)}`}function yk(){const e=tf(this.opacity);return`${e===1?"rgb(":"rgba("}${Ba(this.r)}, ${Ba(this.g)}, ${Ba(this.b)}${e===1?")":`, ${e})`}`}function tf(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 gk(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 Y2(e){if(e instanceof an)return new an(e.h,e.s,e.l,e.opacity);if(e instanceof Cu||(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 m8(e,t,r,n){return arguments.length===1?Y2(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}Mg(an,m8,G2(Cu,{brighter(e){return e=e==null?ef:Math.pow(ef,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 vr(Qm(e>=240?e-240:e+120,i,n),Qm(e,i,n),Qm(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new an(xk(this.h),cd(this.s),cd(this.l),tf(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=tf(this.opacity);return`${e===1?"hsl(":"hsla("}${xk(this.h)}, ${cd(this.s)*100}%, ${cd(this.l)*100}%${e===1?")":`, ${e})`}`}}));function xk(e){return e=(e||0)%360,e<0?e+360:e}function cd(e){return Math.max(0,Math.min(1,e||0))}function Qm(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 Tg=e=>()=>e;function v8(e,t){return function(r){return e+r*t}}function y8(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 g8(e){return(e=+e)==1?Q2:function(t,r){return r-t?y8(t,r,e):Tg(isNaN(t)?r:t)}}function Q2(e,t){var r=t-e;return r?v8(e,r):Tg(isNaN(e)?t:e)}const bk=(function e(t){var r=g8(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=Q2(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 x8(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 b8(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function w8(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]=Cl(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 S8(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function rf(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function k8(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]=Cl(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,Xm=new RegExp(yy.source,"g");function E8(e){return function(){return e}}function P8(e){return function(t){return e(t)+""}}function A8(e,t){var r=yy.lastIndex=Xm.lastIndex=0,n,i,o,s=-1,u=[],d=[];for(e=e+"",t=t+"";(n=yy.exec(e))&&(i=Xm.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:rf(n,i)})),r=Xm.lastIndex;return r<t.length&&(o=t.slice(r),u[s]?u[s]+=o:u[++s]=o),u.length<2?d[0]?P8(d[0].x):E8(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 Cl(e,t){var r=typeof t,n;return t==null||r==="boolean"?Tg(t):(r==="number"?rf:r==="string"?(n=su(t))?(t=n,bk):A8:t instanceof su?bk:t instanceof Date?S8:b8(t)?x8:Array.isArray(t)?w8:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?k8:rf)(e,t)}function Dg(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function O8(e,t){t===void 0&&(t=e,e=Cl);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 C8(e){return function(){return e}}function nf(e){return+e}var wk=[0,1];function nr(e){return e}function gy(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:C8(isNaN(t)?NaN:.5)}function _8(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function j8(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 N8(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=Ou(e,u,1,n)-1;return o[d](i[d](u))}}function _u(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function hh(){var e=wk,t=wk,r=Cl,n,i,o,s=nr,u,d,f;function h(){var v=Math.min(e.length,t.length);return s!==nr&&(s=_8(e[0],e[v-1])),u=v>2?N8:j8,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),rf)))(v)))},m.domain=function(v){return arguments.length?(e=Array.from(v,nf),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=Dg,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 Rg(){return hh()(nr,nr)}function I8(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function af(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 pl(e){return e=af(Math.abs(e)),e?e[1]:NaN}function M8(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 T8(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var D8=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function uu(e){if(!(t=D8.exec(e)))throw new Error("invalid format: "+e);var t;return new $g({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=$g.prototype;function $g(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+""}$g.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 R8(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 of;function $8(e,t){var r=af(e,t);if(!r)return of=void 0,e.toPrecision(t);var n=r[0],i=r[1],o=i-(of=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")+af(e,Math.max(0,t+o-1))[0]}function Sk(e,t){var r=af(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 kk={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:I8,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)=>Sk(e*100,t),r:Sk,s:$8,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Ek(e){return e}var Pk=Array.prototype.map,Ak=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function L8(e){var t=e.grouping===void 0||e.thousands===void 0?Ek:M8(Pk.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?Ek:T8(Pk.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,O=m.width,j=m.comma,_=m.precision,N=m.trim,C=m.type;C==="n"?(j=!0,C="g"):kk[C]||(_===void 0&&(_=12),N=!0,C="g"),(P||x==="0"&&k==="=")&&(P=!0,x="0",k="=");var D=(v&&v.prefix!==void 0?v.prefix:"")+(E==="$"?r:E==="#"&&/[boxX]/.test(C)?"0"+C.toLowerCase():""),F=(E==="$"?n:/[%p]/.test(C)?s:"")+(v&&v.suffix!==void 0?v.suffix:""),z=kk[C],q=/[defgprs%]/.test(C);_=_===void 0?6:/[gprs]/.test(C)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_));function X(B){var ue=D,Y=F,le,fe,de;if(C==="c")Y=z(B)+Y,B="";else{B=+B;var K=B<0||1/B<0;if(B=isNaN(B)?d:z(Math.abs(B),_),N&&(B=R8(B)),K&&+B==0&&S!=="+"&&(K=!1),ue=(K?S==="("?S:u:S==="-"||S==="("?"":S)+ue,Y=(C==="s"&&!isNaN(B)&&of!==void 0?Ak[8+of/3]:"")+Y+(K&&S==="("?")":""),q){for(le=-1,fe=B.length;++le<fe;)if(de=B.charCodeAt(le),48>de||de>57){Y=(de===46?i+B.slice(le+1):B.slice(le))+Y,B=B.slice(0,le);break}}}j&&!P&&(B=t(B,1/0));var ie=ue.length+B.length+Y.length,Q=ie<O?new Array(O-ie+1).join(x):"";switch(j&&P&&(B=t(Q+B,Q.length?O-Y.length:1/0),Q=""),k){case"<":B=ue+B+Y+Q;break;case"=":B=ue+Q+B+Y;break;case"^":B=Q.slice(0,ie=Q.length>>1)+ue+B+Y+Q.slice(ie);break;default:B=Q+ue+B+Y;break}return o(B)}return X.toString=function(){return m+""},X}function h(m,v){var x=Math.max(-8,Math.min(8,Math.floor(pl(v)/3)))*3,k=Math.pow(10,-x),S=f((m=uu(m),m.type="f",m),{suffix:Ak[8+x/3]});return function(E){return S(k*E)}}return{format:f,formatPrefix:h}}var dd,Lg,X2;z8({thousands:",",grouping:[3],currency:["$",""]});function z8(e){return dd=L8(e),Lg=dd.format,X2=dd.formatPrefix,dd}function F8(e){return Math.max(0,-pl(Math.abs(e)))}function B8(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(pl(t)/3)))*3-pl(Math.abs(e)))}function U8(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,pl(t)-pl(e))+1}function Z2(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=B8(i,s))&&(n.precision=o),X2(n,s)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=U8(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=F8(i))&&(n.precision=o-(n.type==="%")*2);break}}return Lg(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 Z2(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 J2(){var e=Rg();return e.copy=function(){return _u(e,J2())},Kr.apply(e,arguments),ta(e)}function eC(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,nf),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return eC(e).unknown(t)},e=arguments.length?Array.from(e,nf):[0,1],ta(r)}function tC(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 Ok(e){return Math.log(e)}function Ck(e){return Math.exp(e)}function W8(e){return-Math.log(-e)}function H8(e){return-Math.exp(-e)}function K8(e){return isFinite(e)?+("1e"+e):e<0?0:e}function V8(e){return e===10?K8:e===Math.E?Math.exp:t=>Math.pow(e,t)}function q8(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 _k(e){return(t,r)=>-e(-t,r)}function zg(e){const t=e(Ok,Ck),r=t.domain;let n=10,i,o;function s(){return i=q8(n),o=V8(n),r()[0]<0?(i=_k(i),o=_k(o),e(W8,H8)):e(Ok,Ck),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=Lg(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(tC(r(),{floor:u=>o(Math.floor(i(u))),ceil:u=>o(Math.ceil(i(u)))})),t}function rC(){const e=zg(hh()).domain([1,10]);return e.copy=()=>_u(e,rC()).base(e.base()),Kr.apply(e,arguments),e}function jk(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Nk(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Fg(e){var t=1,r=e(jk(t),Nk(t));return r.constant=function(n){return arguments.length?e(jk(t=+n),Nk(t)):t},ta(r)}function nC(){var e=Fg(hh());return e.copy=function(){return _u(e,nC()).constant(e.constant())},Kr.apply(e,arguments)}function Ik(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function G8(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Y8(e){return e<0?-e*e:e*e}function Bg(e){var t=e(nr,nr),r=1;function n(){return r===1?e(nr,nr):r===.5?e(G8,Y8):e(Ik(r),Ik(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},ta(t)}function Ug(){var e=Bg(hh());return e.copy=function(){return _u(e,Ug()).exponent(e.exponent())},Kr.apply(e,arguments),e}function Q8(){return Ug.apply(null,arguments).exponent(.5)}function Mk(e){return Math.sign(e)*e*e}function X8(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function iC(){var e=Rg(),t=[0,1],r=!1,n;function i(o){var s=X8(e(o));return isNaN(s)?n:r?Math.round(s):s}return i.invert=function(o){return e.invert(Mk(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,nf)).map(Mk)),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 iC(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Kr.apply(i,arguments),ta(i)}function aC(){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]=t8(e,s/u);return o}function o(s){return s==null||isNaN(s=+s)?n:t[Ou(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 aC().domain(e).range(t).unknown(n)},Kr.apply(o,arguments)}function oC(){var e=0,t=1,r=1,n=[.5],i=[0,1],o;function s(d){return d!=null&&d<=d?i[Ou(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 oC().domain([e,t]).range(i).unknown(o)},Kr.apply(ta(s),arguments)}function lC(){var e=[.5],t=[0,1],r,n=1;function i(o){return o!=null&&o<=o?t[Ou(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 lC().domain(e).range(t).unknown(r)},Kr.apply(i,arguments)}const Zm=new Date,Jm=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)=>(Zm.setTime(+o),Jm.setTime(+s),e(Zm),e(Jm),Math.floor(r(Zm,Jm))),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 lf=Et(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);lf.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):lf);lf.range;const Yn=1e3,Fr=Yn*60,Qn=Fr*60,ti=Qn*24,Wg=ti*7,Tk=ti*30,ev=ti*365,Oa=Et(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Yn)},(e,t)=>(t-e)/Yn,e=>e.getUTCSeconds());Oa.range;const Hg=Et(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Yn)},(e,t)=>{e.setTime(+e+t*Fr)},(e,t)=>(t-e)/Fr,e=>e.getMinutes());Hg.range;const Kg=Et(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Fr)},(e,t)=>(t-e)/Fr,e=>e.getUTCMinutes());Kg.range;const Vg=Et(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Yn-e.getMinutes()*Fr)},(e,t)=>{e.setTime(+e+t*Qn)},(e,t)=>(t-e)/Qn,e=>e.getHours());Vg.range;const qg=Et(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Qn)},(e,t)=>(t-e)/Qn,e=>e.getUTCHours());qg.range;const ju=Et(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Fr)/ti,e=>e.getDate()-1);ju.range;const ph=Et(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ti,e=>e.getUTCDate()-1);ph.range;const sC=Et(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ti,e=>Math.floor(e/ti));sC.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)/Wg)}const mh=Ja(0),sf=Ja(1),Z8=Ja(2),J8=Ja(3),ml=Ja(4),eB=Ja(5),tB=Ja(6);mh.range;sf.range;Z8.range;J8.range;ml.range;eB.range;tB.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)/Wg)}const vh=eo(0),uf=eo(1),rB=eo(2),nB=eo(3),vl=eo(4),iB=eo(5),aB=eo(6);vh.range;uf.range;rB.range;nB.range;vl.range;iB.range;aB.range;const Gg=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());Gg.range;const Yg=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());Yg.range;const ri=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());ri.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)});ri.range;const ni=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());ni.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)});ni.range;function uC(e,t,r,n,i,o){const s=[[Oa,1,Yn],[Oa,5,5*Yn],[Oa,15,15*Yn],[Oa,30,30*Yn],[o,1,Fr],[o,5,5*Fr],[o,15,15*Fr],[o,30,30*Fr],[i,1,Qn],[i,3,3*Qn],[i,6,6*Qn],[i,12,12*Qn],[n,1,ti],[n,2,2*ti],[r,1,Wg],[t,1,Tk],[t,3,3*Tk],[e,1,ev]];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=jg(([,,E])=>E).right(s,v);if(x===s.length)return e.every(py(f/ev,h/ev,m));if(x===0)return lf.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[oB,lB]=uC(ni,Yg,vh,sC,qg,Kg),[sB,uB]=uC(ri,Gg,mh,ju,Vg,Hg);function tv(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 rv(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 cB(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),O=Ts(d),j={a:de,A:K,b:ie,B:Q,c:null,d:Fk,e:Fk,f:MB,g:WB,G:KB,H:jB,I:NB,j:IB,L:cC,m:TB,M:DB,p:R,q:M,Q:Wk,s:Hk,S:RB,u:$B,U:LB,V:zB,w:FB,W:BB,x:null,X:null,y:UB,Y:HB,Z:VB,"%":Uk},_={a:J,A:se,b:te,B:ce,c:null,d:Bk,e:Bk,f:QB,g:oU,G:sU,H:qB,I:GB,j:YB,L:fC,m:XB,M:ZB,p:ye,q:_e,Q:Wk,s:Hk,S:JB,u:eU,U:tU,V:rU,w:nU,W:iU,x:null,X:null,y:aU,Y:lU,Z:uU,"%":Uk},N={a:q,A:X,b:B,B:ue,c:Y,d:Lk,e:Lk,f:AB,g:$k,G:Rk,H:zk,I:zk,j:SB,L:PB,m:wB,M:kB,p:z,q:bB,Q:CB,s:_B,S:EB,u:mB,U:vB,V:yB,w:pB,W:gB,x:le,X:fe,y:$k,Y:Rk,Z:xB,"%":OB};j.x=C(r,j),j.X=C(n,j),j.c=C(t,j),_.x=C(r,_),_.X=C(n,_),_.c=C(t,_);function C(Z,we){return function(Pe){var ne=[],ot=-1,De=0,Ee=Z.length,vt,or,fi;for(Pe instanceof Date||(Pe=new Date(+Pe));++ot<Ee;)Z.charCodeAt(ot)===37&&(ne.push(Z.slice(De,ot)),(or=Dk[vt=Z.charAt(++ot)])!=null?vt=Z.charAt(++ot):or=vt==="e"?" ":"0",(fi=we[vt])&&(vt=fi(Pe,or)),ne.push(vt),De=ot+1);return ne.push(Z.slice(De,ot)),ne.join("")}}function D(Z,we){return function(Pe){var ne=Is(1900,void 0,1),ot=F(ne,Z,Pe+="",0),De,Ee;if(ot!=Pe.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?(De=rv(Is(ne.y,0,1)),Ee=De.getUTCDay(),De=Ee>4||Ee===0?uf.ceil(De):uf(De),De=ph.offset(De,(ne.V-1)*7),ne.y=De.getUTCFullYear(),ne.m=De.getUTCMonth(),ne.d=De.getUTCDate()+(ne.w+6)%7):(De=tv(Is(ne.y,0,1)),Ee=De.getDay(),De=Ee>4||Ee===0?sf.ceil(De):sf(De),De=ju.offset(De,(ne.V-1)*7),ne.y=De.getFullYear(),ne.m=De.getMonth(),ne.d=De.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?rv(Is(ne.y,0,1)).getUTCDay():tv(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,rv(ne)):tv(ne)}}function F(Z,we,Pe,ne){for(var ot=0,De=we.length,Ee=Pe.length,vt,or;ot<De;){if(ne>=Ee)return-1;if(vt=we.charCodeAt(ot++),vt===37){if(vt=we.charAt(ot++),or=N[vt in Dk?we.charAt(ot++):vt],!or||(ne=or(Z,Pe,ne))<0)return-1}else if(vt!=Pe.charCodeAt(ne++))return-1}return ne}function z(Z,we,Pe){var ne=f.exec(we.slice(Pe));return ne?(Z.p=h.get(ne[0].toLowerCase()),Pe+ne[0].length):-1}function q(Z,we,Pe){var ne=x.exec(we.slice(Pe));return ne?(Z.w=k.get(ne[0].toLowerCase()),Pe+ne[0].length):-1}function X(Z,we,Pe){var ne=m.exec(we.slice(Pe));return ne?(Z.w=v.get(ne[0].toLowerCase()),Pe+ne[0].length):-1}function B(Z,we,Pe){var ne=P.exec(we.slice(Pe));return ne?(Z.m=O.get(ne[0].toLowerCase()),Pe+ne[0].length):-1}function ue(Z,we,Pe){var ne=S.exec(we.slice(Pe));return ne?(Z.m=E.get(ne[0].toLowerCase()),Pe+ne[0].length):-1}function Y(Z,we,Pe){return F(Z,t,we,Pe)}function le(Z,we,Pe){return F(Z,r,we,Pe)}function fe(Z,we,Pe){return F(Z,n,we,Pe)}function de(Z){return s[Z.getDay()]}function K(Z){return o[Z.getDay()]}function ie(Z){return d[Z.getMonth()]}function Q(Z){return u[Z.getMonth()]}function R(Z){return i[+(Z.getHours()>=12)]}function M(Z){return 1+~~(Z.getMonth()/3)}function J(Z){return s[Z.getUTCDay()]}function se(Z){return o[Z.getUTCDay()]}function te(Z){return d[Z.getUTCMonth()]}function ce(Z){return u[Z.getUTCMonth()]}function ye(Z){return i[+(Z.getUTCHours()>=12)]}function _e(Z){return 1+~~(Z.getUTCMonth()/3)}return{format:function(Z){var we=C(Z+="",j);return we.toString=function(){return Z},we},parse:function(Z){var we=D(Z+="",!1);return we.toString=function(){return Z},we},utcFormat:function(Z){var we=C(Z+="",_);return we.toString=function(){return Z},we},utcParse:function(Z){var we=D(Z+="",!0);return we.toString=function(){return Z},we}}}var Dk={"-":"",_:" ",0:"0"},Tt=/^\s*\d+/,dB=/^%/,fB=/[\\^$*+?|[\]().{}]/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 hB(e){return e.replace(fB,"\\$&")}function Ms(e){return new RegExp("^(?:"+e.map(hB).join("|")+")","i")}function Ts(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function pB(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function mB(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function vB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function yB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function gB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function Rk(e,t,r){var n=Tt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function $k(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 xB(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 bB(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 wB(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 Lk(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function SB(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 zk(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.H=+n[0],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],r+n[0].length):-1}function EB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function PB(e,t,r){var n=Tt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function AB(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 OB(e,t,r){var n=dB.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function CB(e,t,r){var n=Tt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function _B(e,t,r){var n=Tt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function Fk(e,t){return Ke(e.getDate(),t,2)}function jB(e,t){return Ke(e.getHours(),t,2)}function NB(e,t){return Ke(e.getHours()%12||12,t,2)}function IB(e,t){return Ke(1+ju.count(ri(e),e),t,3)}function cC(e,t){return Ke(e.getMilliseconds(),t,3)}function MB(e,t){return cC(e,t)+"000"}function TB(e,t){return Ke(e.getMonth()+1,t,2)}function DB(e,t){return Ke(e.getMinutes(),t,2)}function RB(e,t){return Ke(e.getSeconds(),t,2)}function $B(e){var t=e.getDay();return t===0?7:t}function LB(e,t){return Ke(mh.count(ri(e)-1,e),t,2)}function dC(e){var t=e.getDay();return t>=4||t===0?ml(e):ml.ceil(e)}function zB(e,t){return e=dC(e),Ke(ml.count(ri(e),e)+(ri(e).getDay()===4),t,2)}function FB(e){return e.getDay()}function BB(e,t){return Ke(sf.count(ri(e)-1,e),t,2)}function UB(e,t){return Ke(e.getFullYear()%100,t,2)}function WB(e,t){return e=dC(e),Ke(e.getFullYear()%100,t,2)}function HB(e,t){return Ke(e.getFullYear()%1e4,t,4)}function KB(e,t){var r=e.getDay();return e=r>=4||r===0?ml(e):ml.ceil(e),Ke(e.getFullYear()%1e4,t,4)}function VB(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Ke(t/60|0,"0",2)+Ke(t%60,"0",2)}function Bk(e,t){return Ke(e.getUTCDate(),t,2)}function qB(e,t){return Ke(e.getUTCHours(),t,2)}function GB(e,t){return Ke(e.getUTCHours()%12||12,t,2)}function YB(e,t){return Ke(1+ph.count(ni(e),e),t,3)}function fC(e,t){return Ke(e.getUTCMilliseconds(),t,3)}function QB(e,t){return fC(e,t)+"000"}function XB(e,t){return Ke(e.getUTCMonth()+1,t,2)}function ZB(e,t){return Ke(e.getUTCMinutes(),t,2)}function JB(e,t){return Ke(e.getUTCSeconds(),t,2)}function eU(e){var t=e.getUTCDay();return t===0?7:t}function tU(e,t){return Ke(vh.count(ni(e)-1,e),t,2)}function hC(e){var t=e.getUTCDay();return t>=4||t===0?vl(e):vl.ceil(e)}function rU(e,t){return e=hC(e),Ke(vl.count(ni(e),e)+(ni(e).getUTCDay()===4),t,2)}function nU(e){return e.getUTCDay()}function iU(e,t){return Ke(uf.count(ni(e)-1,e),t,2)}function aU(e,t){return Ke(e.getUTCFullYear()%100,t,2)}function oU(e,t){return e=hC(e),Ke(e.getUTCFullYear()%100,t,2)}function lU(e,t){return Ke(e.getUTCFullYear()%1e4,t,4)}function sU(e,t){var r=e.getUTCDay();return e=r>=4||r===0?vl(e):vl.ceil(e),Ke(e.getUTCFullYear()%1e4,t,4)}function uU(){return"+0000"}function Uk(){return"%"}function Wk(e){return+e}function Hk(e){return Math.floor(+e/1e3)}var To,pC,mC;cU({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 cU(e){return To=cB(e),pC=To.format,To.parse,mC=To.utcFormat,To.utcParse,To}function dU(e){return new Date(e)}function fU(e){return e instanceof Date?+e:+new Date(+e)}function Qg(e,t,r,n,i,o,s,u,d,f){var h=Rg(),m=h.invert,v=h.domain,x=f(".%L"),k=f(":%S"),S=f("%I:%M"),E=f("%I %p"),P=f("%a %d"),O=f("%b %d"),j=f("%B"),_=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:O:r(C)<C?j:_)(C)}return h.invert=function(C){return new Date(m(C))},h.domain=function(C){return arguments.length?v(Array.from(C,fU)):v().map(dU)},h.ticks=function(C){var D=v();return e(D[0],D[D.length-1],C??10)},h.tickFormat=function(C,D){return D==null?N:f(D)},h.nice=function(C){var D=v();return(!C||typeof C.range!="function")&&(C=t(D[0],D[D.length-1],C??10)),C?v(tC(D,C)):h},h.copy=function(){return _u(h,Qg(e,t,r,n,i,o,s,u,d,f))},h}function hU(){return Kr.apply(Qg(sB,uB,ri,Gg,mh,ju,Vg,Hg,Oa,pC).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function pU(){return Kr.apply(Qg(oB,lB,ni,Yg,vh,ph,qg,Kg,Oa,mC).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function yh(){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(Cl),f.rangeRound=h(Dg),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 vC(){var e=ta(yh()(nr));return e.copy=function(){return ra(e,vC())},li.apply(e,arguments)}function yC(){var e=zg(yh()).domain([1,10]);return e.copy=function(){return ra(e,yC()).base(e.base())},li.apply(e,arguments)}function gC(){var e=Fg(yh());return e.copy=function(){return ra(e,gC()).constant(e.constant())},li.apply(e,arguments)}function Xg(){var e=Bg(yh());return e.copy=function(){return ra(e,Xg()).exponent(e.exponent())},li.apply(e,arguments)}function mU(){return Xg.apply(null,arguments).exponent(.5)}function xC(){var e=[],t=nr;function r(n){if(n!=null&&!isNaN(n=+n))return t((Ou(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)=>e8(e,o/n))},r.copy=function(){return xC(t).domain(e)},li.apply(r,arguments)}function gh(){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,O,j;return arguments.length?([P,O,j]=E,f=O8(S,[P,O,j]),x):[f(0),f(.5),f(1)]}}return x.range=k(Cl),x.rangeRound=k(Dg),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 bC(){var e=ta(gh()(nr));return e.copy=function(){return ra(e,bC())},li.apply(e,arguments)}function wC(){var e=zg(gh()).domain([.1,1,10]);return e.copy=function(){return ra(e,wC()).base(e.base())},li.apply(e,arguments)}function SC(){var e=Fg(gh());return e.copy=function(){return ra(e,SC()).constant(e.constant())},li.apply(e,arguments)}function Zg(){var e=Bg(gh());return e.copy=function(){return ra(e,Zg()).exponent(e.exponent())},li.apply(e,arguments)}function vU(){return Zg.apply(null,arguments).exponent(.5)}const kC=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Ig,scaleDiverging:bC,scaleDivergingLog:wC,scaleDivergingPow:Zg,scaleDivergingSqrt:vU,scaleDivergingSymlog:SC,scaleIdentity:eC,scaleImplicit:my,scaleLinear:J2,scaleLog:rC,scaleOrdinal:Ng,scalePoint:n8,scalePow:Ug,scaleQuantile:aC,scaleQuantize:oC,scaleRadial:iC,scaleSequential:vC,scaleSequentialLog:yC,scaleSequentialPow:Xg,scaleSequentialQuantile:xC,scaleSequentialSqrt:mU,scaleSequentialSymlog:gC,scaleSqrt:Q8,scaleSymlog:nC,scaleThreshold:lC,scaleTime:hU,scaleUtc:pU,tickFormat:Z2},Symbol.toStringTag,{value:"Module"}));function yU(e){var t=kC;if(e in t&&typeof t[e]=="function")return t[e]();var r="scale".concat(tg(e));if(r in t&&typeof t[r]=="function")return t[r]()}function Kk(e,t,r){if(typeof e=="function")return e.copy().domain(t).range(r);if(e!=null){var n=yU(e);if(n!=null)return n.domain(t).range(r),n}}function Jg(e,t,r,n){if(!(r==null||n==null))return typeof e.scale=="function"?Kk(e.scale,r,n):Kk(t,r,n)}function gU(e){return"scale".concat(tg(e))}function xU(e){return gU(e)in kC}var EC=(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 xU(n)?n:"point"}};function bU(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 PC(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=bU(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 wU(e){if(e!=null)return"invert"in e&&typeof e.invert=="function"?e.invert.bind(e):PC(e,void 0)}function Vk(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 cf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Vk(Object(r),!0).forEach(function(n){SU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Vk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function SU(e,t,r){return(t=kU(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kU(e){var t=EU(e,"string");return typeof t=="symbol"?t:t+""}function EU(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 AC(e,t){return CU(e)||OU(e,t)||AU(e,t)||PU()}function PU(){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 AU(e,t){if(e){if(typeof e=="string")return qk(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)?qk(e,t):void 0}}function qk(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 OU(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 CU(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"},OC=(e,t)=>e.cartesianAxis.xAxis[t],si=(e,t)=>{var r=OC(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:Su},CC=(e,t)=>e.cartesianAxis.yAxis[t],ui=(e,t)=>{var r=CC(e,t);return r??kt},_U={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:""},e0=(e,t)=>{var r=e.cartesianAxis.zAxis[t];return r??_U},ar=(e,t,r)=>{switch(t){case"xAxis":return si(e,r);case"yAxis":return ui(e,r);case"zAxis":return e0(e,r);case"angleAxis":return Eg(e,r);case"radiusAxis":return Pg(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},jU=(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))}},Nu=(e,t,r)=>{switch(t){case"xAxis":return si(e,r);case"yAxis":return ui(e,r);case"angleAxis":return Eg(e,r);case"radiusAxis":return Pg(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},_C=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function jC(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 NC=e=>e.graphicalItems.cartesianItems,NU=H([It,ch],jC),IC=(e,t,r)=>e.filter(r).filter(n=>(t==null?void 0:t.includeHidden)===!0?!0:!n.hide),_l=H([NC,ar,NU],IC,{memoizeOptions:{resultEqualityCheck:fh}}),MC=H([_l],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(Cg)),TC=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),IU=H([_l],TC),DC=e=>e.map(t=>t.data).filter(Boolean).flat(1),MU=H([_l],e=>e.some(t=>!t.data)),RC=H([_l],DC,{memoizeOptions:{resultEqualityCheck:fh}}),$C=(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)},t0=H([RC,ah],$C),TU=(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})),LC=(e,t,r,n,i,o)=>{var s=n.chartData,u=s===void 0?[]:s,d=n.dataStartIndex,f=n.dataEndIndex,h=TU(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},Iu=H([t0,ar,_l,ah,MU,RC],LC);function Qo(e){if(Cn(e)||e instanceof Date){var t=Number(e);if(ze(t))return t}}function Gk(e){if(Array.isArray(e)){var t=[Qo(e[0]),Qo(e[1])];return Pn(t)?t:void 0}var r=Qo(e);if(r!=null)return[r,r]}function Nn(e){return e.map(Qo).filter(mr)}function DU(e,t){var r=Qo(e),n=Qo(t);return r==null&&n==null?0:r==null?-1:n==null?1:r-n}var RU=H([Iu],e=>e==null?void 0:e.map(t=>t.value).sort(DU));function zC(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function $U(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=AC(s,2);u=f[0],d=f[1]}else u=d=s;if(!(!ze(u)||!ze(d)))return[n-u,n+d]}))}var Pt=e=>{var t=Mt(e),r=Ol(e);return Nu(e,t,r)},yl=H([Pt],e=>e==null?void 0:e.dataKey),LU=H([MC,ah,Pt],W2),FC=(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=AC(s,2),d=u[0],f=u[1],h=n?[...f].reverse():f,m=h.map(Og);return[d,{stackedData:r4(e,m,r),graphicalItems:h}]}))},BC=H([LU,MC,oh,R2],FC),UC=(e,t,r,n)=>{var i=t.dataStartIndex,o=t.dataEndIndex;if(n==null&&r!=="zAxis")return o4(e,i,o)},zU=H([ar],e=>e.allowDataOverflow),r0=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},WC=H([ar],r0),HC=H([WC,zU],P2),FU=H([BC,un,It,HC],UC,{memoizeOptions:{resultEqualityCheck:dh}}),n0=e=>e.errorBars,BU=(e,t,r)=>e.flatMap(n=>t[n.id]).filter(Boolean).filter(n=>zC(r,n)),df=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]}},KC=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=>zC(o,x));m.forEach(x=>{var k,S=Nt(x,(k=r.dataKey)!==null&&k!==void 0?k:f.dataKey),E=$U(x,S,v);if(E.length>=2){var P=Math.min(...E),O=Math.max(...E);(u==null||P<u)&&(u=P),(d==null||O>d)&&(d=O)}var j=Gk(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=Gk(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]))}),ze(u)&&ze(d))return[u,d]},UU=H([t0,ar,IU,n0,It,g6],KC,{memoizeOptions:{resultEqualityCheck:dh}});function WU(e){var t=e.value;if(Cn(t)||t instanceof Date)return t}var HU=(e,t,r)=>{var n=e.map(WU).filter(i=>i!=null);return r&&(t.dataKey==null||t.allowDuplicatedCategory&&rO(n))?E2(0,e.length):t.allowDuplicatedCategory?n:Array.from(new Set(n))},VC=e=>e.referenceElements.dots,jl=(e,t,r)=>e.filter(n=>n.ifOverflow==="extendDomain").filter(n=>t==="xAxis"?n.xAxisId===r:n.yAxisId===r),KU=H([VC,It,ch],jl),qC=e=>e.referenceElements.areas,VU=H([qC,It,ch],jl),GC=e=>e.referenceElements.lines,qU=H([GC,It,ch],jl),YC=(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)]}},GU=H(KU,It,YC),QC=(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)]}},YU=H([VU,It],QC);function QU(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 XU(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 XC=(e,t)=>{if(e!=null){var r=e.flatMap(n=>t==="xAxis"?QU(n):XU(n));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},ZU=H([qU,It],XC),JU=H(GU,ZU,YU,(e,t,r)=>df(e,r,t)),ZC=(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?df(n,o,i):df(o,i);return E6(t,f,e.allowDataOverflow)},e7=H([ar,WC,HC,FU,UU,JU,at,It],ZC,{memoizeOptions:{resultEqualityCheck:dh}}),t7=[0,1],JC=(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=In(t,o);if(f&&u==null){var h;return E2(0,(h=r==null?void 0:r.length)!==null&&h!==void 0?h:0)}return d==="category"?HU(n,e,f):i==="expand"&&!f?t7:s}},i0=H([ar,at,t0,Iu,oh,It,e7],JC),Nl=H([ar,_C,wg],EC),e_=(e,t,r)=>{var n=t.niceTicks;if(n!=="none"){var i=r0(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 nk(e,t.tickCount,t.allowDecimals,n);if(t.type==="number")return ik(e,t.tickCount,t.allowDecimals,n)}if(n==="auto"&&r==="linear"&&t!=null&&t.tickCount){if(o&&Pn(e))return nk(e,t.tickCount,t.allowDecimals,"adaptive");if(t.type==="number"&&Pn(e))return ik(e,t.tickCount,t.allowDecimals,"adaptive")}}},a0=H([i0,Nu,Nl],e_),t_=(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},r7=H([ar,i0,a0,It],t_),n7=H(Iu,ar,(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}}),r_=H(n7,at,M6,Ht,(e,t,r,n,i)=>i,(e,t,r,n,i)=>{if(!ze(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}),i7=(e,t,r)=>{var n=si(e,t);return n==null||typeof n.padding!="string"?0:r_(e,"xAxis",t,r,n.padding)},a7=(e,t,r)=>{var n=ui(e,t);return n==null||typeof n.padding!="string"?0:r_(e,"yAxis",t,r,n.padding)},o7=H(si,i7,(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}}),l7=H(ui,a7,(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}}),n_=H([Ht,o7,Jf,Zf,(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]}),i_=H([Ht,at,l7,Jf,Zf,(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]}),Mu=(e,t,r,n)=>{var i;switch(t){case"xAxis":return n_(e,r,n);case"yAxis":return i_(e,r,n);case"zAxis":return(i=e0(e,r))===null||i===void 0?void 0:i.range;case"angleAxis":return F2(e);case"radiusAxis":return B2(e,r);default:return}},a_=H([ar,Mu],lh),s7=H([Nl,r7],U6),o0=H([ar,Nl,s7,a_],Jg),o_=(e,t,r,n)=>{if(!(r==null||r.dataKey==null)){var i=r.type,o=r.scale,s=In(e,n);if(s&&(i==="number"||o!=="auto"))return t.map(u=>u.value)}},l0=H([at,Iu,Nu,It],o_),xh=H([o0],_g);H([o0],wU);H([o0,RU],PC);H([_l,n0,It],BU);function l_(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var bh=(e,t)=>t,wh=(e,t,r)=>r,u7=H(Qf,bh,wh,(e,t,r)=>e.filter(n=>n.orientation===t).filter(n=>n.mirror===r).sort(l_)),c7=H(Xf,bh,wh,(e,t,r)=>e.filter(n=>n.orientation===t).filter(n=>n.mirror===r).sort(l_)),s_=(e,t)=>({width:e.width,height:t.height}),d7=(e,t)=>{var r=typeof t.width=="number"?t.width:Su;return{width:r,height:e.height}},f7=H(Ht,si,s_),h7=(e,t,r)=>{switch(t){case"top":return e.top;case"bottom":return r-e.bottom;default:return 0}},p7=(e,t,r)=>{switch(t){case"left":return e.left;case"right":return r-e.right;default:return 0}},m7=H(oi,Ht,u7,bh,wh,(e,t,r,n,i)=>{var o={},s;return r.forEach(u=>{var d=s_(t,u);s==null&&(s=h7(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}),v7=H(ai,Ht,c7,bh,wh,(e,t,r,n,i)=>{var o={},s;return r.forEach(u=>{var d=d7(t,u);s==null&&(s=p7(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}),y7=(e,t)=>{var r=si(e,t);if(r!=null)return m7(e,r.orientation,r.mirror)},g7=H([Ht,si,y7,(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}}}),x7=(e,t)=>{var r=ui(e,t);if(r!=null)return v7(e,r.orientation,r.mirror)},b7=H([Ht,ui,x7,(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}}}),w7=H(Ht,ui,(e,t)=>{var r=typeof t.width=="number"?t.width:Su;return{width:r,height:e.height}}),u_=(e,t,r,n)=>{if(r!=null){var i=r.allowDuplicatedCategory,o=r.type,s=r.dataKey,u=In(e,n),d=t.map(h=>h.value),f=d.filter(h=>h!=null);if(s&&u&&o==="category"&&i&&rO(f))return d}},s0=H([at,Iu,ar,It],u_),Yk=H([at,jU,Nl,xh,s0,l0,Mu,a0,It],(e,t,r,n,i,o,s,u,d)=>{if(t!=null){var f=In(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}}}),S7=(e,t,r,n,i,o,s,u,d)=>{if(!(t==null||n==null)){var f=In(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 O=s?s.indexOf(E):E,j=n.map(O);return ze(j)?{index:P,coordinate:j+k,value:E,offset:k}:null}).filter(mr):f&&u?u.map((E,P)=>{var O=n.map(E);return ze(O)?{coordinate:O+k,value:E,index:P,offset:k}:null}).filter(mr):n.ticks?n.ticks(v).map((E,P)=>{var O=n.map(E);return ze(O)?{coordinate:O+k,value:E,index:P,offset:k}:null}).filter(mr):n.domain().map((E,P)=>{var O=n.map(E);return ze(O)?{coordinate:O+k,value:s?s[E]:E,index:P,offset:k}:null}).filter(mr)}},c_=H([at,Nu,Nl,xh,a0,Mu,s0,l0,It],S7),k7=(e,t,r,n,i,o,s)=>{if(!(t==null||r==null||n==null||n[0]===n[1])){var u=In(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 ze(v)?{coordinate:v+f,value:h,index:m,offset:f}:null}).filter(mr):r.ticks?r.ticks(d).map((h,m)=>{var v=r.map(h);return ze(v)?{coordinate:v+f,value:h,index:m,offset:f}:null}).filter(mr):r.domain().map((h,m)=>{var v=r.map(h);return ze(v)?{coordinate:v+f,value:i?i[h]:h,index:m,offset:f}:null}).filter(mr)}},d_=H([at,Nu,xh,Mu,s0,l0,It],k7),f_=H(ar,xh,(e,t)=>{if(!(e==null||t==null))return cf(cf({},e),{},{scale:t})}),E7=H([ar,Nl,i0,a_],Jg),P7=H([E7],_g);H((e,t,r)=>e0(e,r),P7,(e,t)=>{if(!(e==null||t==null))return cf(cf({},e),{},{scale:t})});var A7=H([at,Qf,Xf],(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}}),O7=(e,t,r)=>{var n;return(n=e.renderedTicks[t])===null||n===void 0?void 0:n[r]};H([O7],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 h_=e=>e.options.defaultTooltipEventType,p_=e=>e.options.validateTooltipEventTypes;function m_(e,t,r){if(e==null)return t;var n=e?"axis":"item";return r==null?t:r.includes(n)?n:t}function Tu(e,t){var r=h_(e),n=p_(e);return m_(t,r,n)}function C7(e){return ke(t=>Tu(t,e))}var v_=(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},_7=e=>e.tooltip.settings,zi={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},j7={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}},y_=Zt({name:"tooltip",initialState:j7,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:tt()},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:tt()},removeTooltipEntrySettings:{reducer(e,t){var r=zr(e).tooltipItemPayloads.indexOf(t.payload);r>-1&&e.tooltipItemPayloads.splice(r,1)},prepare:tt()},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=y_.actions,N7=Vr.addTooltipEntrySettings,I7=Vr.replaceTooltipEntrySettings,M7=Vr.removeTooltipEntrySettings,T7=Vr.setTooltipSettingsState,D7=Vr.setActiveMouseOverItemIndex;Vr.mouseLeaveItem;var g_=Vr.mouseLeaveChart;Vr.setActiveClickItemIndex;var x_=Vr.setMouseOverAxisIndex,R7=Vr.setMouseClickAxisIndex,zs=Vr.setSyncInteraction,ff=Vr.setKeyboardInteraction,$7=y_.reducer;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 fd(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){L7(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 L7(e,t,r){return(t=z7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function z7(e){var t=F7(e,"string");return typeof t=="symbol"?t:t+""}function F7(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 B7(e,t,r){return t==="axis"?r==="click"?e.axisInteraction.click:e.axisInteraction.hover:r==="click"?e.itemInteraction.click:e.itemInteraction.hover}function U7(e){return e.index!=null}var b_=(e,t,r,n)=>{if(t==null)return zi;var i=B7(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(U7(i)){if(o)return fd(fd({},i),{},{active:!0})}else if(n!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:n,graphicalItemId:void 0};return fd(fd({},zi),{},{coordinate:i.coordinate})};function W7(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 H7(e,t){var r=W7(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 K7(e,t,r){if(r==null||t==null)return!0;var n=Nt(e,t);return n==null||!Pn(r)?!0:H7(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(!ze(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||K7(f,r,n)?String(d):null},w_=(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}}}},S_=(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})},k_=e=>e.options.tooltipPayloadSearcher,Il=e=>e.tooltip;function Xk(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 Zk(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Xk(Object(r),!0).forEach(function(n){V7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function V7(e,t,r){return(t=q7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function q7(e){var t=G7(e,"string");return typeof t=="symbol"?t:t+""}function G7(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 Y7(e){if(typeof e=="string"||typeof e=="number")return e}function Q7(e){if(typeof e=="string"||typeof e=="number"||typeof e=="boolean")return e}function X7(e){if(typeof e=="string"||typeof e=="number")return e;if(typeof e=="function")return t=>e(t)}function Jk(e){if(typeof e=="string")return e}function Z7(e){if(!(e==null||typeof e!="object")){var t="name"in e?Y7(e.name):void 0,r="unit"in e?Q7(e.unit):void 0,n="dataKey"in e?X7(e.dataKey):void 0,i="payload"in e?e.payload:void 0,o="color"in e?Jk(e.color):void 0,s="fill"in e?Jk(e.fill):void 0;return{name:t,unit:r,dataKey:n,payload:i,color:o,fill:s}}}function J7(e,t){return e??t}var E_=(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=J7(S,u),O=Array.isArray(P)?YO(P,f,h):P,j=(k=E==null?void 0:E.dataKey)!==null&&k!==void 0?k:n,_=E==null?void 0:E.nameKey,N;if(n&&Array.isArray(O)&&!Array.isArray(O[0])&&s==="axis"?N=nO(O,n,i):N=o(O,t,d,_),Array.isArray(N))N.forEach(D=>{var F,z,q=Z7(D),X=q==null?void 0:q.name,B=q==null?void 0:q.dataKey,ue=q==null?void 0:q.payload,Y=Zk(Zk({},E),{},{name:X,unit:q==null?void 0:q.unit,color:(F=q==null?void 0:q.color)!==null&&F!==void 0?F:E==null?void 0:E.color,fill:(z=q==null?void 0:q.fill)!==null&&z!==void 0?z:E==null?void 0:E.fill});v.push(qw({tooltipEntrySettings:Y,dataKey:B,payload:ue,value:Nt(ue,B),name:X==null?void 0:String(X)}))});else{var C;v.push(qw({tooltipEntrySettings:E,dataKey:j,payload:N,value:Nt(N,j),name:(C=Nt(N,_))!==null&&C!==void 0?C:E==null?void 0:E.name}))}return v},m)}},u0=H([Pt,_C,wg],EC),e9=H([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),t9=H([Mt,Ol],jC),to=H([e9,Pt,t9],IC,{memoizeOptions:{resultEqualityCheck:fh}}),r9=H([to],e=>e.filter(Cg)),P_=H([to],DC,{memoizeOptions:{resultEqualityCheck:fh}}),n9=H([to],e=>e.some(t=>!t.data)),Ya=H([P_,un],$C),i9=H([r9,un,Pt],W2),c0=H([Ya,Pt,to,un,n9,P_],LC),A_=H([Pt],r0),a9=H([Pt],e=>e.allowDataOverflow),O_=H([A_,a9],P2),o9=H([to],e=>e.filter(Cg)),l9=H([i9,o9,oh,R2],FC),s9=H([l9,un,Mt,O_],UC),u9=H([to],TC),c9=H([Ya,Pt,u9,n0,Mt,x6],KC,{memoizeOptions:{resultEqualityCheck:dh}}),d9=H([VC,Mt,Ol],jl),f9=H([d9,Mt],YC),h9=H([qC,Mt,Ol],jl),p9=H([h9,Mt],QC),m9=H([GC,Mt,Ol],jl),v9=H([m9,Mt],XC),y9=H([f9,v9,p9],df),g9=H([Pt,A_,O_,s9,c9,y9,at,Mt],ZC),gl=H([Pt,at,Ya,c0,oh,Mt,g9],JC),x9=H([gl,Pt,u0],e_),b9=H([Pt,gl,x9,Mt],t_),C_=e=>{var t=Mt(e),r=Ol(e),n=!1;return Mu(e,t,r,n)},__=H([Pt,C_],lh),w9=H([Pt,u0,b9,__],Jg),j_=H([w9],_g),S9=H([at,c0,Pt,Mt],u_),k9=H([at,c0,Pt,Mt],o_),E9=(e,t,r,n,i,o,s,u)=>{if(t){var d=t.type,f=In(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 ze(k)?{coordinate:k+m,value:v,index:x,offset:m}:null}).filter(mr):n.domain().map((v,x)=>{var k=n.map(v);return ze(k)?{coordinate:k+m,value:o?o[v]:v,index:x,offset:m}:null}).filter(mr)}}},ci=H([at,Pt,u0,j_,C_,S9,k9,Mt],E9),d0=H([h_,p_,_7],(e,t,r)=>m_(r.shared,e,t)),N_=e=>e.tooltip.settings.trigger,f0=e=>e.tooltip.settings.defaultIndex,Du=H([Il,d0,N_,f0],b_),cu=H([Du,Ya,yl,gl],Us),I_=H([ci,cu],v_),P9=H([Du],e=>{if(e)return e.dataKey}),A9=H([Du],e=>{if(e)return e.graphicalItemId}),M_=H([Il,d0,N_,f0],S_),O9=H([ai,oi,at,Ht,ci,f0,M_],w_),C9=H([Du,O9],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),_9=H([Du],e=>{var t;return(t=e==null?void 0:e.active)!==null&&t!==void 0?t:!1}),j9=H([M_,cu,un,yl,I_,k_,d0],E_),N9=H([j9],e=>{if(e!=null){var t=e.map(r=>r.payload).filter(r=>r!=null);return Array.from(new Set(t))}});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 tE(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){I9(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 I9(e,t,r){return(t=M9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function M9(e){var t=T9(e,"string");return typeof t=="symbol"?t:t+""}function T9(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 D9=()=>ke(Pt),R9=()=>{var e=D9(),t=ke(ci),r=ke(j_);return Bd(!e||!r?void 0:tE(tE({},e),{},{scale:r}),t)};function rE(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 Do(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rE(Object(r),!0).forEach(function(n){$9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $9(e,t,r){return(t=L9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function L9(e){var t=z9(e,"string");return typeof t=="symbol"?t:t+""}function z9(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 F9=(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}},B9=(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 Do(Do(Do({},n),Bt(n.cx,n.cy,s,o)),{},{angle:o,radius:s})}var u=i.coordinate,d=n.angle;return Do(Do(Do({},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 U9(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 T_=(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 O=k+i[1]-i[0];P[0]=Math.min(O,(O+x)/2),P[1]=Math.max(O,(O+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 _=[Math.min(k,(E+k)/2),Math.max(k,(E+k)/2)];if(e>_[0]&&e<=_[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),D=Math.max(x,S);if(e>(C+k)/2&&e<=(D+k)/2){var F;return(F=r[u])===null||F===void 0?void 0:F.index}}}else if(t)for(var z=0;z<s;z++){var q=t[z];if(q!=null){var X=t[z+1],B=t[z-1];if(z===0&&X!=null&&e<=(q.coordinate+X.coordinate)/2||z===s-1&&B!=null&&e>(q.coordinate+B.coordinate)/2||z>0&&z<s-1&&B!=null&&X!=null&&e>(q.coordinate+B.coordinate)/2&&e<=(q.coordinate+X.coordinate)/2)return q.index}}return-1},D_=()=>ke(wg),h0=(e,t)=>t,R_=(e,t,r)=>r,p0=(e,t,r,n)=>n,W9=H(ci,e=>zf(e,t=>t.coordinate)),m0=H([Il,h0,R_,p0],b_),v0=H([m0,Ya,yl,gl],Us),H9=(e,t,r)=>{if(t!=null){var n=Il(e);return t==="axis"?r==="hover"?n.axisInteraction.hover.dataKey:n.axisInteraction.click.dataKey:r==="hover"?n.itemInteraction.hover.dataKey:n.itemInteraction.click.dataKey}},$_=H([Il,h0,R_,p0],S_),hf=H([ai,oi,at,Ht,ci,p0,$_],w_),K9=H([m0,hf],(e,t)=>{var r;return(r=e.coordinate)!==null&&r!==void 0?r:t}),L_=H([ci,v0],v_),V9=H([$_,v0,un,yl,L_,k_,h0],E_),q9=H([m0,v0],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),G9=(e,t,r,n,i,o,s)=>{if(!(!e||!r||!n||!i)&&U9(e,s)){var u=l4(e,t),d=T_(u,o,i,r,n),f=F9(t,i,d,e);return{activeIndex:String(d),activeCoordinate:f}}},Y9=(e,t,r,n,i,o,s)=>{if(!(!e||!n||!i||!o||!r)){var u=c6(e,r);if(u){var d=s4(u,t),f=T_(d,s,o,n,i),h=B9(t,o,f,u);return{activeIndex:String(f),activeCoordinate:h}}}},Q9=(e,t,r,n,i,o,s,u)=>{if(!(!e||!t||!n||!i||!o))return t==="horizontal"||t==="vertical"?G9(e,t,n,i,o,s,u):Y9(e,t,r,n,i,o,s)},X9=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}}),Z9=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:B6}});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 iE(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){J9(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 J9(e,t,r){return(t=eW(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eW(e){var t=tW(e,"string");return typeof t=="symbol"?t:t+""}function tW(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 rW={},nW={zIndexMap:Object.values(rr).reduce((e,t)=>iE(iE({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),rW)},iW=new Set(Object.values(rr));function aW(e){return iW.has(e)}var z_=Zt({name:"zIndex",initialState:nW,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:tt()},unregisterZIndexPortal:{reducer:(e,t)=>{var r=t.payload.zIndex;e.zIndexMap[r]&&(e.zIndexMap[r].consumers-=1,e.zIndexMap[r].consumers<=0&&!aW(r)&&delete e.zIndexMap[r])},prepare:tt()},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:tt()},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:tt()}}}),Sh=z_.actions,oW=Sh.registerZIndexPortal,nv=Sh.unregisterZIndexPortal,lW=Sh.registerZIndexPortalElement,sW=Sh.unregisterZIndexPortalElement,uW=z_.reducer;function di(e){var t=e.zIndex,r=e.children,n=V4(),i=n&&t!==void 0&&t!==0,o=gr(),s=g.useRef(void 0),u=g.useRef(new Set),d=xt(),f=ke(m=>X9(m,t,o));if(g.useLayoutEffect(()=>{if(!i){var m=u.current;m.forEach(x=>{d(nv({zIndex:x}))}),m.clear(),s.current=void 0;return}if(u.current.has(t)||(d(oW({zIndex:t})),u.current.add(t)),f){s.current=f;var v=u.current;v.forEach(x=>{x!==t&&(d(nv({zIndex:x})),v.delete(x))})}},[d,t,i,f]),g.useLayoutEffect(()=>{var m=u.current;return()=>{m.forEach(v=>{d(nv({zIndex:v}))}),m.clear()}},[d]),!i)return r;var h=f??s.current;return h?_f.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 aE(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 hd(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?aE(Object(r),!0).forEach(function(n){cW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cW(e,t,r){return(t=dW(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dW(e){var t=fW(e,"string");return typeof t=="symbol"?t:t+""}function fW(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 hW(e){var t=e.cursor,r=e.cursorComp,n=e.cursorProps;return g.isValidElement(t)?g.cloneElement(t,n):g.createElement(r,n)}function pW(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=gF,E=rr.cursorLine;else if(h==="BarChart")k=xF(u,m,o,s),S=e6,E=rr.cursorRectangle;else if(u==="radial"&&iO(m)){var P=S2(m),O=P.cx,j=P.cy,_=P.radius,N=P.startAngle,C=P.endAngle;k={cx:O,cy:j,startAngle:N,endAngle:C,innerRadius:_,outerRadius:_},S=p6,E=rr.cursorLine}else k={points:m6(u,m,o)},S=kd,E=rr.cursorLine;var D=typeof d=="object"&&"className"in d?d.className:void 0,F=hd(hd(hd(hd({stroke:"#ccc",pointerEvents:"none"},o),k),Rf(d)),{},{payload:v,payloadIndex:x,className:Qe("recharts-tooltip-cursor",D)});return g.createElement(di,{zIndex:(t=e.zIndex)!==null&&t!==void 0?t:E},g.createElement(hW,{cursor:d,cursorComp:S,cursorProps:F}))}function mW(e){var t=R9(),r=i2(),n=El(),i=D_();return t==null||r==null||n==null||i==null?null:g.createElement(pW,by({},e,{offset:r,layout:n,tooltipAxisBandSize:t,chartName:i}))}var F_=g.createContext(null),vW=()=>g.useContext(F_),iv={exports:{}},oE;function yW(){return oE||(oE=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,O,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,O=new Array(P-1);j<P;j++)O[j-1]=arguments[j];E.fn.apply(E.context,O)}else{var _=E.length,N;for(j=0;j<_;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(!O)for(N=1,O=new Array(P-1);N<P;N++)O[N-1]=arguments[N];E[j].fn.apply(E[j].context,O)}}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})(iv)),iv.exports}var gW=yW();const xW=Ty(gW);var du=new xW,wy="recharts.syncEvent.tooltip",lE="recharts.syncEvent.brush",bW=(e,t)=>{if(t&&Array.isArray(e)){var r=Number.parseInt(t,10);if(!On(r))return e[r]}},wW={chartName:"",tooltipPayloadSearcher:()=>{},eventEmitter:void 0,defaultTooltipEventType:"axis"},B_=Zt({name:"options",initialState:wW,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),SW=B_.reducer,kW=B_.actions.createEventEmitter;function EW(e){return e.tooltip.syncInteraction}var PW={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},U_=Zt({name:"chartData",initialState:PW,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)}}}),y0=U_.actions,sE=y0.setChartData,AW=y0.setDataStartEndIndexes;y0.setComputedData;var OW=U_.reducer,CW=["x","y"];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 Ro(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){_W(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 _W(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=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)}function IW(e,t){if(e==null)return{};var r,n,i=MW(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 MW(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 TW(){var e=ke(Sg),t=ke(kg),r=xt(),n=ke($2),i=ke(ci),o=El(),s=eh(),u=ke(d=>d.rootProps.className);g.useEffect(()=>{if(e==null)return kl;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=IW(x,CW),P=h.payload.sourceViewBox,O=P.x,j=P.y,_=P.width,N=P.height,C=Ro(Ro({},E),{},{x:s.x+(_?(k-O)/_:0)*s.width,y:s.y+(N?(S-j)/N:0)*s.height});r(Ro(Ro({},h),{},{payload:Ro(Ro({},h.payload),{},{coordinate:C})}))}else r(h);return}if(i!=null){var D;if(typeof n=="function"){var F={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},z=n(i,F);D=i[z]}else n==="value"&&(D=i.find(de=>String(de.value)===h.payload.label));var q=h.payload.coordinate;if(q==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(D==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 X=q.x,B=q.y,ue=Math.min(X,s.x+s.width),Y=Math.min(B,s.y+s.height),le={x:o==="horizontal"?D.coordinate:ue,y:o==="horizontal"?Y:D.coordinate},fe=zs({active:h.payload.active,coordinate:le,dataKey:h.payload.dataKey,index:String(D.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 DW(){var e=ke(Sg),t=ke(kg),r=xt();g.useEffect(()=>{if(e==null)return kl;var n=(i,o,s)=>{t!==s&&e===i&&r(AW(o))};return du.on(lE,n),()=>{du.off(lE,n)}},[r,t,e])}function RW(){var e=xt();g.useEffect(()=>{e(kW())},[e]),TW(),DW()}function $W(e,t,r,n,i,o){var s=ke(k=>H9(k,e,t)),u=ke(A9),d=ke(kg),f=ke(Sg),h=ke($2),m=ke(EW),v=(m==null?void 0:m.sourceViewBox)!=null,x=eh();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 cE(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 dE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cE(Object(r),!0).forEach(function(n){LW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function LW(e,t,r){return(t=zW(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zW(e){var t=FW(e,"string");return typeof t=="symbol"?t:t+""}function FW(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 BW(e,t){return KW(e)||HW(e,t)||WW(e,t)||UW()}function UW(){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 WW(e,t){if(e){if(typeof e=="string")return fE(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)?fE(e,t):void 0}}function fE(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 HW(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 KW(e){if(Array.isArray(e))return e}function VW(e){return e.dataKey}function qW(e,t){return g.isValidElement(e)?g.cloneElement(e,t):typeof e=="function"?g.createElement(e,t):g.createElement($z,t)}var hE=[],GW={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 YW(e){var t,r,n=Hr(e,GW),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,O=n.shared,j=n.trigger,_=n.defaultIndex,N=n.portal,C=n.axisId,D=xt(),F=typeof _=="number"?String(_):_;g.useEffect(()=>{D(T7({shared:O,trigger:j,axisId:C,active:i,defaultIndex:F}))},[D,O,j,C,i,F]);var z=eh(),q=v2(),X=C7(O),B=(t=ke(Pe=>q9(Pe,X,j,F)))!==null&&t!==void 0?t:{},ue=B.activeIndex,Y=B.isActive,le=ke(Pe=>V9(Pe,X,j,F)),fe=ke(Pe=>L_(Pe,X,j,F)),de=ke(Pe=>K9(Pe,X,j,F)),K=le,ie=vW(),Q=(r=i??Y)!==null&&r!==void 0?r:!1,R=q5([K,Q]),M=BW(R,2),J=M[0],se=M[1],te=X==="axis"?fe:void 0;$W(X,j,de,te,ue,Q);var ce=N??ie;if(ce==null||z==null||X==null)return null;var ye=K??hE;Q||(ye=hE),f&&ye.length&&(ye=v5(ye.filter(Pe=>Pe.value!=null&&(Pe.hide!==!0||n.includeHidden)),v,VW));var _e=ye.length>0,Z=dE(dE({},n),{},{payload:ye,label:te,active:Q,activeIndex:ue,coordinate:de,accessibilityLayer:q}),we=g.createElement(iF,{allowEscapeViewBox:o,animationDuration:s,animationEasing:u,isAnimationActive:h,active:Q,coordinate:de,hasPayload:_e,offset:m,position:x,reverseDirection:k,useTranslate3d:S,viewBox:z,wrapperStyle:E,lastBoundingBox:J,innerRef:se,hasPortalFromProps:!!N},qW(d,Z));return g.createElement(g.Fragment,null,_f.createPortal(we,ce),Q&&g.createElement(mW,{cursor:P,tooltipEventType:X,coordinate:de,payload:ye,index:ue}))}function QW(e,t,r){return(t=XW(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XW(e){var t=ZW(e,"string");return typeof t=="symbol"?t:t+""}function ZW(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 JW{constructor(t){QW(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 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 eH(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){tH(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 tH(e,t,r){return(t=rH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rH(e){var t=nH(e,"string");return typeof t=="symbol"?t:t+""}function nH(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 iH={cacheSize:2e3,enableCache:!0},W_=eH({},iH),mE=new JW(W_.cacheSize),aH={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},vE="recharts_measurement_span";function oH(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 yE=(e,t)=>{try{var r=document.getElementById(vE);r||(r=document.createElement("span"),r.setAttribute("id",vE),r.setAttribute("aria-hidden","true"),document.body.appendChild(r)),Object.assign(r.style,aH,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||Au.isSsr)return{width:0,height:0};if(!W_.enableCache)return yE(t,r);var n=oH(t,r),i=mE.get(n);if(i)return i;var o=yE(t,r);return mE.set(n,o),o},H_;function pf(e,t){return cH(e)||uH(e,t)||sH(e,t)||lH()}function lH(){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 sH(e,t){if(e){if(typeof e=="string")return gE(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)?gE(e,t):void 0}}function gE(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 uH(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 cH(e){if(Array.isArray(e))return e}function dH(e,t,r){return(t=fH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fH(e){var t=hH(e,"string");return typeof t=="symbol"?t:t+""}function hH(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 xE=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,bE=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,pH=/^(px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q)$/,mH=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,vH={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},yH=["cm","mm","pt","pc","in","Q","px"];function gH(e){return yH.includes(e)}var Wo="NaN";function xH(e,t){return e*vH[t]}class zt{static parse(t){var r,n=(r=mH.exec(t))!==null&&r!==void 0?r:[],i=pf(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!==""&&!pH.test(r)&&(this.num=NaN,this.unit=""),gH(r)&&(this.num=xH(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)}}H_=zt;dH(zt,"NaN",new H_(NaN,""));function K_(e){if(e==null||e.includes(Wo))return Wo;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=xE.exec(t))!==null&&r!==void 0?r:[],i=pf(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 Wo;t=t.replace(xE,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var m,v=(m=bE.exec(t))!==null&&m!==void 0?m:[],x=pf(v,4),k=x[1],S=x[2],E=x[3],P=zt.parse(k??""),O=zt.parse(E??""),j=S==="+"?P.add(O):P.subtract(O);if(j.isNaN())return Wo;t=t.replace(bE,j.toString())}return t}var wE=/\(([^()]*)\)/;function bH(e){for(var t=e,r;(r=wE.exec(t))!=null;){var n=r,i=pf(n,2),o=i[1];t=t.replace(wE,K_(o))}return t}function wH(e){var t=e.replace(/\s+/g,"");return t=bH(t),t=K_(t),t}function SH(e){try{return wH(e)}catch{return Wo}}function av(e){var t=SH(e.slice(5,-1));return t===Wo?"":t}var kH=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],EH=["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 SE(e,t){if(e==null)return{};var r,n,i=PH(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 PH(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 kE(e,t){return _H(e)||CH(e,t)||OH(e,t)||AH()}function AH(){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 OH(e,t){if(e){if(typeof e=="string")return EE(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)?EE(e,t):void 0}}function EE(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 CH(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 _H(e){if(Array.isArray(e))return e}var V_=/[ \f\n\r\t\v\u2028\u2029]+/,q_=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(V_));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 G_(e){return e==="start"||e==="middle"||e==="end"||e==="inherit"}function jH(e){return Ut(e)||typeof e=="string"||typeof e=="number"||typeof e=="boolean"}var Y_=(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},[]),Q_=e=>e.reduce((t,r)=>t.width>r.width?t:r),NH="…",PE=(e,t,r,n,i,o,s,u)=>{var d=e.slice(0,t),f=q_({breakAll:r,style:n,children:d+NH});if(!f)return[!1,[]];var h=Y_(f.wordsWithComputedWidth,o,s,u),m=h.length>i||Q_(h).width>Number(o);return[m,h]},IH=(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=Y_(t,n,r,i);if(!f||i)return m;var v=m.length>o||Q_(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),O=P-1,j=PE(h,O,d,u,o,n,r,i),_=kE(j,2),N=_[0],C=_[1],D=PE(h,P,d,u,o,n,r,i),F=kE(D,1),z=F[0];if(!N&&!z&&(x=P+1),N&&z&&(k=P-1),!N&&z){E=C;break}S++}return E||m},AE=e=>{var t=Ut(e)?[]:e.toString().split(V_);return[{words:t,width:void 0}]},MH=e=>{var t=e.width,r=e.scaleToFit,n=e.children,i=e.style,o=e.breakAll,s=e.maxLines;if((t||r)&&!Au.isSsr){var u,d,f=q_({breakAll:o,children:n,style:i});if(f){var h=f.wordsWithComputedWidth,m=f.spaceWidth;u=h,d=m}else return AE(n);return IH({breakAll:o,children:n,maxLines:s,style:i},u,d,t,!!r)}return AE(n)},X_="#808080",TH={angle:0,breakAll:!1,capHeight:"0.71em",fill:X_,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},g0=g.forwardRef((e,t)=>{var r=Hr(e,TH),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=SE(r,kH),v=g.useMemo(()=>MH({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,O=SE(m,EH);if(!Cn(n)||!Cn(i)||v.length===0)return null;var j=Number(n)+(be(x)?x:0),_=Number(i)+(be(k)?k:0);if(!ze(j)||!ze(_))return null;var N;switch(h){case"start":N=av("calc(".concat(s,")"));break;case"middle":N=av("calc(".concat((v.length-1)/2," * -").concat(o," + (").concat(s," / 2))"));break;default:N=av("calc(".concat(v.length-1," * -").concat(o,")"));break}var C=[],D=v[0];if(d&&D!=null){var F=D.width,z=m.width;C.push("scale(".concat(be(z)&&be(F)?z/F:1,")"))}return S&&C.push("rotate(".concat(S,", ").concat(j,", ").concat(_,")")),C.length&&(O.transform=C.join(" ")),g.createElement("text",Sy({},Br(O),{ref:t,x:j,y:_,className:Qe("recharts-text",E),textAnchor:f,fill:u.includes("url")?X_:u}),v.map((q,X)=>{var B=q.words.join(P?"":" ");return g.createElement("tspan",{x:j,dy:X===0?N:o,key:"".concat(B,"-").concat(X)},B)}))});g0.displayName="Text";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 gn(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){DH(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 DH(e,t,r){return(t=RH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function RH(e){var t=$H(e,"string");return typeof t=="symbol"?t:t+""}function $H(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 LH=e=>{var t=e.viewBox,r=e.position,n=e.offset,i=n===void 0?0:n,o=e.parentViewBox,s=fg(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,O=P*i,j=P>0?"end":"start",_=P>0?"start":"end",N=h>=0?1:-1,C=N*i,D=N>0?"end":"start",F=N>0?"start":"end",z=o;if(r==="top"){var q={x:v+h/2,y:d-O,horizontalAnchor:"middle",verticalAnchor:j};return z&&(q.height=Math.max(d-z.y,0),q.width=h),q}if(r==="bottom"){var X={x:x+m/2,y:d+f+O,horizontalAnchor:"middle",verticalAnchor:_};return z&&(X.height=Math.max(z.y+z.height-(d+f),0),X.width=m),X}if(r==="left"){var B={x:k-C,y:d+f/2,horizontalAnchor:D,verticalAnchor:"middle"};return z&&(B.width=Math.max(B.x-z.x,0),B.height=f),B}if(r==="right"){var ue={x:k+S+C,y:d+f/2,horizontalAnchor:F,verticalAnchor:"middle"};return z&&(ue.width=Math.max(z.x+z.width-ue.x,0),ue.height=f),ue}var Y=z?{width:S,height:f}:{};return r==="insideLeft"?gn({x:k+C,y:d+f/2,horizontalAnchor:F,verticalAnchor:"middle"},Y):r==="insideRight"?gn({x:k+S-C,y:d+f/2,horizontalAnchor:D,verticalAnchor:"middle"},Y):r==="insideTop"?gn({x:v+h/2,y:d+O,horizontalAnchor:"middle",verticalAnchor:_},Y):r==="insideBottom"?gn({x:x+m/2,y:d+f-O,horizontalAnchor:"middle",verticalAnchor:j},Y):r==="insideTopLeft"?gn({x:v+C,y:d+O,horizontalAnchor:F,verticalAnchor:_},Y):r==="insideTopRight"?gn({x:v+h-C,y:d+O,horizontalAnchor:D,verticalAnchor:_},Y):r==="insideBottomLeft"?gn({x:x+C,y:d+f-O,horizontalAnchor:F,verticalAnchor:j},Y):r==="insideBottomRight"?gn({x:x+m-C,y:d+f-O,horizontalAnchor:D,verticalAnchor:j},Y):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"},Y):gn({x:E,y:d+f/2,horizontalAnchor:"middle",verticalAnchor:"middle"},Y)},zH=["labelRef"],FH=["content"];function CE(e,t){if(e==null)return{};var r,n,i=BH(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 BH(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 _E(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?_E(Object(r),!0).forEach(function(n){UH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_E(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function UH(e,t,r){return(t=WH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function WH(e){var t=HH(e,"string");return typeof t=="symbol"?t:t+""}function HH(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 qn(){return qn=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},qn.apply(null,arguments)}var Z_=g.createContext(null),KH=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(Z_.Provider,{value:d},u)},J_=()=>{var e=g.useContext(Z_),t=eh();return e||(t?fg(t):void 0)},VH=g.createContext(null),qH=()=>{var e=g.useContext(VH),t=ke(U2);return e||t},GH=e=>{var t=e.value,r=e.formatter,n=Ut(e.children)?t:e.children;return typeof r=="function"?r(n):n},x0=e=>e!=null&&typeof e=="function",YH=(e,t)=>{var r=Lr(t-e),n=Math.min(Math.abs(t-e),360);return r*n},QH=(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=YH(m,v),E=S>=0?1:-1,P,O;switch(t){case"insideStart":P=m+E*o,O=x;break;case"insideEnd":P=v-E*o,O=!x;break;case"end":P=v+E*o,O=x;break;default:throw new Error("Unsupported position ".concat(t))}O=S<=0?O:!O;var j=Bt(u,d,k,P),_=Bt(u,d,k,P+(O?1:-1)*359),N="M".concat(j.x,",").concat(j.y,`
|
||
A`).concat(k,",").concat(k,",0,1,").concat(O?0:1,`,
|
||
`).concat(_.x,",").concat(_.y),C=Ut(e.id)?Xs("recharts-radial-line-"):e.id;return g.createElement("text",qn({},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))},XH=(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"}},Ed=e=>e!=null&&"cx"in e&&be(e.cx),ZH={angle:0,offset:5,zIndex:rr.label,position:"middle",textBreakAll:!1};function JH(e){if(!Ed(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,ZH),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=qH(),x=J_(),k=i==="center"?x:v??x,S,E,P;r==null?S=k:Ed(r)?S=r:S=fg(r);var O=JH(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 _=CE(j,zH);return g.cloneElement(u,_)}if(typeof u=="function"){j.content;var N=CE(j,FH);if(E=g.createElement(u,N),g.isValidElement(E))return E}else E=GH(t);var C=Br(t);if(Ed(S)){if(i==="insideStart"||i==="insideEnd"||i==="end")return QH(t,i,E,C,S);P=XH(S,t.offset,t.position)}else{if(!O)return null;var D=LH({viewBox:O,position:i,offset:t.offset,parentViewBox:Ed(n)?void 0:n});P=Fs(Fs({x:D.x,y:D.y,textAnchor:D.horizontalAnchor,verticalAnchor:D.verticalAnchor},D.width!==void 0?{width:D.width}:{}),D.height!==void 0?{height:D.height}:{})}return g.createElement(di,{zIndex:t.zIndex},g.createElement(g0,qn({ref:m,className:Qe("recharts-label",f)},C,P,{textAnchor:G_(C.textAnchor)?C.textAnchor:P.textAnchor,breakAll:h}),E))}Li.displayName="Label";var eK=(e,t,r)=>{if(!e)return null;var n={viewBox:t,labelRef:r};return e===!0?g.createElement(Li,qn({key:"label-implicit"},n)):Cn(e)?g.createElement(Li,qn({key:"label-implicit",value:e},n)):g.isValidElement(e)?e.type===Li?g.cloneElement(e,Fs({key:"label-implicit"},n)):g.createElement(Li,qn({key:"label-implicit",content:e},n)):x0(e)?g.createElement(Li,qn({key:"label-implicit",content:e},n)):e&&typeof e=="object"?g.createElement(Li,qn({},e,{key:"label-implicit"},n)):null};function tK(e){var t=e.label,r=e.labelRef,n=J_();return eK(t,n,r)||null}var rK=["valueAccessor"],nK=["dataKey","clockWise","id","textBreakAll","zIndex"];function mf(){return mf=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},mf.apply(null,arguments)}function jE(e,t){if(e==null)return{};var r,n,i=iK(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 iK(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 aK=e=>{var t=Array.isArray(e.value)?e.value[e.value.length-1]:e.value;if(jH(t))return t},ej=g.createContext(void 0),oK=ej.Provider,tj=g.createContext(void 0);tj.Provider;function lK(){return g.useContext(ej)}function sK(){return g.useContext(tj)}function Pd(e){var t=e.valueAccessor,r=t===void 0?aK:t,n=jE(e,rK),i=n.dataKey;n.clockWise;var o=n.id,s=n.textBreakAll,u=n.zIndex,d=jE(n,nK),f=lK(),h=sK(),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,mf({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}))})))}Pd.displayName="LabelList";function uK(e){var t=e.label;return t?t===!0?g.createElement(Pd,{key:"labelList-implicit"}):g.isValidElement(t)||x0(t)?g.createElement(Pd,{key:"labelList-implicit",content:t}):typeof t=="object"?g.createElement(Pd,mf({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 rj=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),rg(e),{className:o,cx:t,cy:r,r:n})):null},cK={radiusAxis:{},angleAxis:{}},nj=Zt({name:"polarAxis",initialState:cK,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]}}}),kh=nj.actions;kh.addRadiusAxis;kh.removeRadiusAxis;kh.addAngleAxis;kh.removeAngleAxis;var dK=nj.reducer;function fK(e){return e&&typeof e=="object"&&"className"in e&&typeof e.className=="string"?e.className:""}var ij=e=>e&&typeof e=="object"&&"clipDot"in e?!!e.clipDot:!0;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 IE(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){hK(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 hK(e,t,r){return(t=pK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pK(e){var t=mK(e,"string");return typeof t=="symbol"?t:t+""}function mK(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 aj(e,t){return IE(IE({},t),e)}function vK(e){return g.isValidElement(e)?e.props:e}function yK(e,t){return g.cloneElement(e,aj(vK(e),t))}function gK(e){if("index"in e){var t=e.index;return typeof t=="number"||typeof t=="string"?t:void 0}}function xK(e){return"isActive"in e&&e.isActive===!0}function bK(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=gK(n),f;return g.isValidElement(t)?f=yK(t,n):t===r?f=g.createElement(r,n):typeof t=="function"?f=t(n,d):typeof t=="object"?f=g.createElement(r,aj(t,n)):f=g.createElement(r,n),xK(n)?g.createElement(Ur,{className:o},f):g.createElement(Ur,{className:u},f)}function wK(e){var t=e.tooltipEntrySettings,r=xt(),n=gr(),i=g.useRef(null);return g.useLayoutEffect(()=>{n||(i.current===null?r(N7(t)):i.current!==t&&r(I7({prev:i.current,next:t})),i.current=t)},[t,r,n]),g.useLayoutEffect(()=>()=>{i.current&&(r(M7(i.current)),i.current=null)},[r]),null}function SK(e){var t=e.legendPayload,r=xt(),n=gr(),i=g.useRef(null);return g.useLayoutEffect(()=>{n||(i.current===null?r(az(t)):i.current!==t&&r(oz({prev:i.current,next:t})),i.current=t)},[r,n,t]),g.useLayoutEffect(()=>()=>{i.current&&(r(lz(i.current)),i.current=null)},[r]),null}function kK(e,t){return OK(e)||AK(e,t)||PK(e,t)||EK()}function EK(){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 PK(e,t){if(e){if(typeof e=="string")return ME(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)?ME(e,t):void 0}}function ME(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 AK(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 OK(e){if(Array.isArray(e))return e}var b0="index",CK="append";function w0(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 _K(e,t){var r=e.length/t.length,n=t.map((i,o)=>e[Math.floor(o*r)]);return w0(n,t)}function jK(e,t){var r=t.map((n,i)=>e[i]);return w0(r,t)}function NK(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 IK(e,t,r){var n=NK(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=kK(u,2),f=d[0],h=d[1];i.has(f)||s.push(h)}return w0(o,t,s)}function Ey(e,t,r){return t==null?null:e==null?t.map(n=>({status:"added",next:n})):r===b0?_K(e,t):r===CK?jK(e,t):IK(e,t,r)}function oj(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 MK(e,t){return $K(e)||RK(e,t)||DK(e,t)||TK()}function TK(){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 DK(e,t){if(e){if(typeof e=="string")return TE(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)?TE(e,t):void 0}}function TE(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 RK(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}function LK(e,t){var r=g.useState(!1),n=MK(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 zK(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=w2(r,n),O=oj(P,o),j=(t=O.startValue)!==null&&t!==void 0?t:null,_=Ey(j,i,x??b0);return g.createElement(b2,{animationId:P,begin:u,duration:d,isActive:s,easing:f,onAnimationEnd:m,onAnimationStart:h,key:P},N=>{var C=j==null,D=i==null?i:v(_,N,E),F=k?k(N):N>0;return O.syncStepValue(D,N,F),D==null?null:S(D,N,C)})}var ov;function FK(e,t){return HK(e)||WK(e,t)||UK(e,t)||BK()}function BK(){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 UK(e,t){if(e){if(typeof e=="string")return DE(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)?DE(e,t):void 0}}function DE(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 WK(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 HK(e){if(Array.isArray(e))return e}var KK=()=>{var e=g.useState(()=>Xs("uid-")),t=FK(e,1),r=t[0];return r},lj=(ov=Ef.useId)!==null&&ov!==void 0?ov:KK;function VK(e,t){var r=lj();return t||(e?"".concat(e,"-").concat(r):r)}var qK=g.createContext(void 0),GK=e=>{var t=e.id,r=e.type,n=e.children,i=VK("recharts-".concat(r),t);return g.createElement(qK.Provider,{value:i},n(i))},YK={cartesianItems:[],polarItems:[]},sj=Zt({name:"graphicalItems",initialState:YK,reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:tt()},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:tt()},removeCartesianGraphicalItem:{reducer(e,t){var r=zr(e).cartesianItems.indexOf(t.payload);r>-1&&e.cartesianItems.splice(r,1)},prepare:tt()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:tt()},removePolarGraphicalItem:{reducer(e,t){var r=zr(e).polarItems.indexOf(t.payload);r>-1&&e.polarItems.splice(r,1)},prepare:tt()},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:tt()}}}),Ml=sj.actions,QK=Ml.addCartesianGraphicalItem,XK=Ml.replaceCartesianGraphicalItem,ZK=Ml.removeCartesianGraphicalItem;Ml.addPolarGraphicalItem;Ml.removePolarGraphicalItem;Ml.replacePolarGraphicalItem;var JK=sj.reducer,eV=e=>{var t=xt(),r=g.useRef(null);return g.useLayoutEffect(()=>{r.current===null?t(QK(e)):r.current!==e&&t(XK({prev:r.current,next:e})),r.current=e},[t,e]),g.useLayoutEffect(()=>()=>{r.current&&(t(ZK(r.current)),r.current=null)},[t]),null},tV=g.memo(eV),rV=["points"];function RE(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 lv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?RE(Object(r),!0).forEach(function(n){nV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function nV(e,t,r){return(t=iV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iV(e){var t=aV(e,"string");return typeof t=="symbol"?t:t+""}function aV(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 vf(){return vf=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},vf.apply(null,arguments)}function oV(e,t){if(e==null)return{};var r,n,i=lV(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 lV(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 sV(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=oV(o,rV);return g.createElement(rj,vf({},s,{className:i}))}function uV(e,t){return e==null?!1:t?!0:e.length===1}function cV(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(!uV(t,r))return null;var m=ij(r),v=K3(r),x=t.map((S,E)=>{var P,O,j=lv(lv(lv({r:3},s),v),{},{index:E,cx:(P=S.x)!==null&&P!==void 0?P:void 0,cy:(O=S.y)!==null&&O!==void 0?O:void 0,dataKey:o,value:S.value,payload:S.payload,points:t});return g.createElement(sV,{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,vf({className:n},k),x))}function $E(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 LE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$E(Object(r),!0).forEach(function(n){dV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$E(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dV(e,t,r){return(t=fV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fV(e){var t=hV(e,"string");return typeof t=="symbol"?t:t+""}function hV(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 uj=0,pV={xAxis:{},yAxis:{},zAxis:{}},cj=Zt({name:"cartesianAxis",initialState:pV,reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=t.payload},prepare:tt()},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:tt()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:tt()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=t.payload},prepare:tt()},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:tt()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:tt()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=t.payload},prepare:tt()},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:tt()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:tt()},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]=LE(LE({},o),{},{width:i,widthHistory:d})}}}}),Mn=cj.actions,mV=Mn.addXAxis,vV=Mn.replaceXAxis,yV=Mn.removeXAxis,gV=Mn.addYAxis,xV=Mn.replaceYAxis,bV=Mn.removeYAxis;Mn.addZAxis;Mn.replaceZAxis;Mn.removeZAxis;var wV=Mn.updateYAxisWidth,SV=cj.reducer,kV=H([Ht],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),EV=H([kV,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)}}),S0=()=>ke(EV),PV=()=>ke(N9);function zE(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 sv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zE(Object(r),!0).forEach(function(n){AV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zE(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=CV(e,"string");return typeof t=="symbol"?t:t+""}function CV(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 _V=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=sv(sv(sv({},u),Rf(i)),rg(i)),f;return g.isValidElement(i)?f=g.cloneElement(i,d):typeof i=="function"?f=i(d):f=g.createElement(rj,d),g.createElement(Ur,{className:"recharts-active-dot",clipPath:s},f)};function FE(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=PV();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(_V,{point:h,childIndex:Number(d),mainColor:r,dataKey:i,activeDot:n,clipPath:o}))}var jV=e=>{var t=e.chartData,r=xt(),n=gr();return g.useEffect(()=>n?()=>{}:(r(sE(t)),()=>{r(sE(void 0))}),[t,r,n]),null},BE={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},dj=Zt({name:"brush",initialState:BE,reducers:{setBrushSettings(e,t){return t.payload==null?BE:t.payload}}});dj.actions.setBrushSettings;var NV=dj.reducer;function IV(e){return(e%180+180)%180}var MV=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=IV(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)},TV={dots:[],areas:[],lines:[]},fj=Zt({name:"referenceElements",initialState:TV,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)}}}),Tl=fj.actions;Tl.addDot;Tl.removeDot;Tl.addArea;Tl.removeArea;Tl.addLine;Tl.removeLine;var DV=fj.reducer;function RV(e,t){return FV(e)||zV(e,t)||LV(e,t)||$V()}function $V(){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 LV(e,t){if(e){if(typeof e=="string")return UE(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)?UE(e,t):void 0}}function UE(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 zV(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 FV(e){if(Array.isArray(e))return e}var BV=g.createContext(void 0),UV=e=>{var t=e.children,r=g.useState("".concat(Xs("recharts"),"-clip")),n=RV(r,1),i=n[0],o=S0();if(o==null)return null;var s=o.x,u=o.y,d=o.width,f=o.height;return g.createElement(BV.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 hj(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 WV(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return MV(n,r)}function HV(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 KV(e,t){return hj(e,t+1)}function VV(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:hj(n,f)};var S=d,E,P=()=>(E===void 0&&(E=r(k,S)),E),O=k.coordinate,j=d===0||fu(e,O,P,h,u);j||(d=0,h=s,f+=1),j&&(h=O+e*(P()/2+i),d+=f)},v;f<=o.length;)if(v=m(),v)return v.v;return[]}function qV(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 _=n[S];if(_==null)return 0;var N=S,C,D=()=>(C===void 0&&(C=r(_,N)),C),F=_.coordinate,z=S===h||fu(e,F,D,m,d);if(!z)return v=!1,1;z&&(m=F+e*(D()/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 O=n[P];O!=null&&E.push(O)}return E}}return[]}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 Qt(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){GV(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 GV(e,t,r){return(t=YV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function YV(e){var t=QV(e,"string");return typeof t=="symbol"?t:t+""}function QV(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 XV(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 O=fu(e,k.tickCoord,E,u,d);O&&(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 ZV(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(O){var j=s[O];if(j==null)return 1;var _=j,N,C=()=>(N===void 0&&(N=r(j,O)),N);if(O===0){var D=e*(_.coordinate-e*C()/2-d);s[O]=_=Qt(Qt({},_),{},{tickCoord:D<0?_.coordinate-D*e:_.coordinate})}else s[O]=_=Qt(Qt({},_),{},{tickCoord:_.coordinate});if(_.tickCoord!=null){var F=fu(e,_.tickCoord,C,d,f);F&&(d=_.tickCoord+e*(C()/2+i),s[O]=Qt(Qt({},_),{},{isShow:!0}))}},E=0;E<k;E++)S(E);return s}function k0(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)||Au.isSsr){var v;return(v=KV(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 D=typeof f=="function"?f(N.value,C):N.value;return k==="width"?WV(Ws(D,{fontSize:t,letterSpacing:r}),S,m):Ws(D,{fontSize:t,letterSpacing:r})[k]},P=i[0],O=i[1],j=i.length>=2&&P!=null&&O!=null?Lr(O.coordinate-P.coordinate):1,_=HV(o,j,k);return d==="equidistantPreserveStart"?VV(j,_,E,i,s):d==="equidistantPreserveEnd"?qV(j,_,E,i,s):(d==="preserveStart"||d==="preserveStartEnd"?x=ZV(j,_,E,i,s,d==="preserveStartEnd"):x=XV(j,_,E,i,s),x.filter(N=>N.isShow))}var JV=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},eq={xAxis:{},yAxis:{}},pj=Zt({name:"renderedTicks",initialState:eq,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]}}}),mj=pj.actions,tq=mj.setRenderedTicks,rq=mj.removeRenderedTicks,nq=pj.reducer,iq=["axisLine","width","height","className","hide","ticks","axisType","axisId"];function HE(e,t){return sq(e)||lq(e,t)||oq(e,t)||aq()}function aq(){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 oq(e,t){if(e){if(typeof e=="string")return KE(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)?KE(e,t):void 0}}function KE(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 lq(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 sq(e){if(Array.isArray(e))return e}function uq(e,t){if(e==null)return{};var r,n,i=cq(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 cq(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 VE(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?VE(Object(r),!0).forEach(function(n){dq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):VE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dq(e,t,r){return(t=fq(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fq(e){var t=hq(e,"string");return typeof t=="symbol"?t:t+""}function hq(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 Jn={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 pq(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 mq(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 vq(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}function yq(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}function gq(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,fK(t))),i=g.createElement(g0,Qa({},r,{className:s}),n)}return i}function xq(e){var t=e.ticks,r=e.axisType,n=e.axisId,i=xt();return g.useEffect(()=>{if(n==null||r==null)return kl;var o=t.map(s=>({value:s.value,coordinate:s.coordinate,offset:s.offset,index:s.index}));return i(tq({ticks:o,axisId:n,axisType:r})),()=>{i(rq({axisId:n,axisType:r}))}},[i,t,n,r]),null}var bq=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,O=e.tickMargin,j=e.fontSize,_=e.letterSpacing,N=e.getTicksConfig,C=e.events,D=e.axisType,F=e.axisId,z=k0(ht(ht({},N),{},{ticks:n}),j,_),q=on(N),X=Rf(i),B=G_(q.textAnchor)?q.textAnchor:vq(m,v),ue=yq(m,v),Y={};typeof o=="object"&&(Y=o);var le=ht(ht({},q),{},{fill:"none"},Y),fe=z.map(ie=>ht({entry:ie},mq(ie,x,k,S,E,m,P,v,O))),de=fe.map(ie=>{var Q=ie.entry,R=ie.line;return g.createElement(Ur,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(Q.value,"-").concat(Q.coordinate,"-").concat(Q.tickCoord)},o&&g.createElement("line",Qa({},le,R,{className:Qe("recharts-cartesian-axis-tick-line",Za(o,"className"))})))}),K=fe.map((ie,Q)=>{var R,M,J=ie.entry,se=ie.tick,te=ht(ht(ht(ht({verticalAnchor:ue},q),{},{textAnchor:B,stroke:"none",fill:s},se),{},{index:Q,payload:J,visibleTicksCount:z.length,tickFormatter:u,padding:f},h),{},{angle:(R=(M=h==null?void 0:h.angle)!==null&&M!==void 0?M:q.angle)!==null&&R!==void 0?R:0}),ce=ht(ht({},te),X);return g.createElement(Ur,Qa({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(J.value,"-").concat(J.coordinate,"-").concat(J.tickCoord)},E$(C,J,Q)),i&&g.createElement(gq,{option:i,tickProps:ce,value:"".concat(typeof u=="function"?u(J.value,Q):J.value).concat(d||"")}))});return g.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(D,"-ticks")},g.createElement(xq,{ticks:z,axisId:F,axisType:D}),K.length>0&&g.createElement(di,{zIndex:rr.label},g.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(D,"-tick-labels"),ref:t},K)),de.length>0&&g.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(D,"-tick-lines")},de))}),wq=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=uq(e,iq),m=g.useState(""),v=HE(m,2),x=v[0],k=v[1],S=g.useState(""),E=HE(S,2),P=E[0],O=E[1],j=g.useRef(null);g.useImperativeHandle(t,()=>({getCalculatedWidth:()=>{var N;return JV({ticks:j.current,label:(N=e.labelRef)===null||N===void 0?void 0:N.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var _=g.useCallback(N=>{if(N){var C=N.getElementsByClassName("recharts-cartesian-axis-tick-value");j.current=C;var D=C[0];if(D){var F=window.getComputedStyle(D),z=F.fontSize,q=F.letterSpacing;(z!==x||q!==P)&&(k(z),O(q))}}},[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(pq,{x:e.x,y:e.y,width:n,height:i,orientation:e.orientation,mirror:e.mirror,axisLine:r,otherSvgProps:on(e)}),g.createElement(bq,{ref:_,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(KH,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},g.createElement(tK,{label:e.label,labelRef:e.labelRef}),e.children)))}),E0=g.forwardRef((e,t)=>{var r=Hr(e,Jn);return g.createElement(wq,Qa({},r,{ref:t}))});E0.displayName="CartesianAxis";var Sq=["x1","y1","x2","y2","key"],kq=["offset"],Eq=["xAxisId","yAxisId"],Pq=["xAxisId","yAxisId"];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 Xt(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){Aq(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 Aq(e,t,r){return(t=Oq(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Oq(e){var t=Cq(e,"string");return typeof t=="symbol"?t:t+""}function Cq(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 yf(e,t){if(e==null)return{};var r,n,i=_q(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 _q(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 jq=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 vj(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=yf(r,Sq),m=(i=on(h))!==null&&i!==void 0?i:{};m.offset;var v=yf(m,kq);n=g.createElement("line",Ca({},v,{x1:o,y1:s,x2:u,y2:d,fill:"none",key:f}))}return n}function Nq(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=yf(e,Eq),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(vj,{key:"line-".concat(f),option:i,lineItemProps:h})});return g.createElement("g",{className:"recharts-cartesian-grid-horizontal"},u)}function Iq(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=yf(e,Pq),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(vj,{option:i,lineItemProps:h,key:"line-".concat(f)})});return g.createElement("g",{className:"recharts-cartesian-grid-vertical"},u)}function Mq(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 Tq(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 Dq=(e,t)=>{var r=e.xAxis,n=e.width,i=e.height,o=e.offset;return QO(k0(Xt(Xt(Xt({},Jn),r),{},{ticks:XO(r),viewBox:{x:0,y:0,width:n,height:i}})),o.left,o.left+o.width,t)},Rq=(e,t)=>{var r=e.yAxis,n=e.width,i=e.height,o=e.offset;return QO(k0(Xt(Xt(Xt({},Jn),r),{},{ticks:XO(r),viewBox:{x:0,y:0,width:n,height:i}})),o.top,o.top+o.height,t)},$q={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:rr.grid};function yj(e){var t=a2(),r=o2(),n=i2(),i=Xt(Xt({},Hr(e,$q)),{},{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(z=>Yk(z,"xAxis",o,k)),E=ke(z=>Yk(z,"yAxis",s,k));if(!_n(f)||!_n(h)||!be(u)||!be(d))return null;var P=i.verticalCoordinatesGenerator||Dq,O=i.horizontalCoordinatesGenerator||Rq,j=i.horizontalPoints,_=i.verticalPoints;if((!j||!j.length)&&typeof O=="function"){var N=v&&v.length,C=O({yAxis:E?Xt(Xt({},E),{},{ticks:N?v:E.ticks}):void 0,width:t??f,height:r??h,offset:n},N?!0:m);Ud(Array.isArray(C),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof C,"]")),Array.isArray(C)&&(j=C)}if((!_||!_.length)&&typeof P=="function"){var D=x&&x.length,F=P({xAxis:S?Xt(Xt({},S),{},{ticks:D?x:S.ticks}):void 0,width:t??f,height:r??h,offset:n},D?!0:m);Ud(Array.isArray(F),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof F,"]")),Array.isArray(F)&&(_=F)}return g.createElement(di,{zIndex:i.zIndex},g.createElement("g",{className:"recharts-cartesian-grid"},g.createElement(jq,{fill:i.fill,fillOpacity:i.fillOpacity,x:i.x,y:i.y,width:i.width,height:i.height,ry:i.ry}),g.createElement(Mq,Ca({},i,{horizontalPoints:j})),g.createElement(Tq,Ca({},i,{verticalPoints:_})),g.createElement(Nq,Ca({},i,{offset:n,horizontalPoints:j,xAxis:S,yAxis:E})),g.createElement(Iq,Ca({},i,{offset:n,verticalPoints:_,xAxis:S,yAxis:E}))))}yj.displayName="CartesianGrid";var Lq={},gj=Zt({name:"errorBars",initialState:Lq,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))}}}),P0=gj.actions;P0.addErrorBar;P0.replaceErrorBar;P0.removeErrorBar;var zq=gj.reducer;function xj(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 Fq(e){var t=e.xAxisId,r=e.yAxisId,n=e.clipPathId,i=S0(),o=xj(t,r),s=o.needClipX,u=o.needClipY,d=o.needClip,f=ke(j=>n_(j,t,!1)),h=ke(j=>i_(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,O=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:O}))}function Bq(e){var t=Rf(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 A0(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:uj}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.yAxisId)!==null&&r!==void 0?r:uj}var bj=(e,t,r)=>f_(e,"xAxis",A0(e,t),r),wj=(e,t,r)=>d_(e,"xAxis",A0(e,t),r),Sj=(e,t,r)=>f_(e,"yAxis",O0(e,t),r),kj=(e,t,r)=>d_(e,"yAxis",O0(e,t),r),Uq=H([at,bj,Sj,wj,kj],(e,t,r,n,i)=>In(e,"xAxis")?Bd(t,n,!1):Bd(r,i,!1)),Wq=(e,t)=>t,Ej=H([NC,Wq],(e,t)=>e.filter(r=>r.type==="area").find(r=>r.id===t)),Pj=e=>{var t=at(e),r=In(t,"xAxis");return r?"yAxis":"xAxis"},Hq=(e,t)=>{var r=Pj(e);return r==="yAxis"?O0(e,t):A0(e,t)},Kq=(e,t,r)=>BC(e,Pj(e),Hq(e,t),r),Vq=H([Ej,Kq],(e,t)=>{var r;if(!(e==null||t==null)){var n=e.stackId,i=Og(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]])}}}),qq=H([at,bj,Sj,wj,kj,Vq,y6,Uq,Ej,T6],(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 xG({layout:e,xAxis:t,yAxis:r,xAxisTicks:n,yAxisTicks:i,dataStartIndex:m,areaSettings:d,stackedData:o,displayedData:k,chartBaseValue:f,bandSize:u})}}),Gq=["animationElapsedTime","isAnimating","isEntrance","layout","isRange","stroke","connectNulls"],Yq=["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 GE(e,t){if(e==null)return{};var r,n,i=Qq(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 Qq(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 Xq(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(!ze(u)||!ze(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 Zq(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(!ze(u)||!ze(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 Jq(e){var t=e.alpha,r=e.layout,n=e.points,i=e.baseLine,o=e.strokeWidth;return r==="vertical"?g.createElement(Zq,{alpha:t,points:n,baseLine:i,strokeWidth:o}):g.createElement(Xq,{alpha:t,points:n,baseLine:i,strokeWidth:o})}function eG(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=GE(e,Gq),v=u==="vertical"?"vertical":"horizontal",x=h??!1,k=lj(),S=m.id,E=m.baseLine,P=GE(m,Yq),O=on(P),j=g.createElement(kd,Hs({},m,{id:S,baseLine:E,connectNulls:x,stroke:"none",className:"recharts-area-area",layout:v})),_=f!=="none"&&g.createElement(kd,Hs({},O,{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(kd,Hs({},O,{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(Jq,{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,_,N))}return g.createElement(g.Fragment,null,j,_,N)}var tG=["id"],rG=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function gf(){return gf=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},gf.apply(null,arguments)}function Aj(e,t){if(e==null)return{};var r,n,i=nG(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 nG(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 YE(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 xl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?YE(Object(r),!0).forEach(function(n){iG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):YE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iG(e,t,r){return(t=aG(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aG(e){var t=oG(e,"string");return typeof t=="symbol"?t:t+""}function oG(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 lG=(e,t)=>e==null?[]:t===1?e.flatMap(r=>r.status==="removed"?[]:[r.next]):e.flatMap(r=>r.status==="matched"?[xl(xl({},r.next),{},{x:Gn(r.prev.x,r.next.x,t),y:Gn(r.prev.y,r.next.y,t)})]:r.status==="added"?[r.next]:[]),Oj={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",animationMatchBy:b0,animationInterpolateFn:lG,connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",strokeWidth:1,type:"linear",label:!1,shape:eG,xAxisId:0,yAxisId:0,zIndex:rr.area};function xf(e,t){return e&&e!=="none"?e:t}var sG=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:xf(n,i),value:ZO(r,t),payload:e}]},uG=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:kl,settings:{stroke:n,strokeWidth:i,fill:o,dataKey:t,nameKey:void 0,name:ZO(s,t),hide:u,type:f,color:xf(n,o),unit:d,graphicalItemId:h}};return g.createElement(wK,{tooltipEntrySettings:m})});function cG(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(cV,{points:r,dot:o,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:s,baseProps:u,needClip:i,clipPathId:t})}function dG(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 xl(xl({},d),{},{value:o.value,payload:o.payload,parentViewBox:void 0,viewBox:d,fill:void 0})});return g.createElement(oK,{value:t?i:void 0},r)}function fG(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=Aj(o,tG),P=Br(E),O=xl(xl({},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(bK,{option:k,DefaultShape:Oj.shape,shapeProps:O})),g.createElement(cG,{points:t,props:E,clipPathId:i}))}function hG(e,t,r){if(be(e)){var n=be(t)?t:void 0;return Gn(n,e,r)}if(Ut(e)||On(e)){var i=be(t)?t:void 0;return Gn(i,0,r)}return e}function pG(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=oj(k,o),E=hg(),P=LK(n.onAnimationStart,n.onAnimationEnd),O=P.isAnimating,j=P.handleAnimationStart,_=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(zK,{animationInput:k,animationIdPrefix:"recharts-area-",items:s,previousItemsRef:i,isAnimationActive:d,animationBegin:f,animationDuration:h,animationEasing:m,onAnimationStart:j,onAnimationEnd:_,animationInterpolateFn:x,animationMatchBy:v,layout:E},(D,F,z)=>{var q;return F===1?q=u:Array.isArray(u)?q=x(C,F,E):q=z?u:hG(u,N,F),S.syncStepValue(q,F),g.createElement(dG,{showLabels:!O,points:s},n.children,g.createElement(fG,{points:D,baseLine:q,needClip:t,clipPathId:r,props:n,animationElapsedTime:F,isAnimating:O||F<1,isEntrance:z}),g.createElement(uK,{label:n.label}))})}function mG(e){var t=e.needClip,r=e.clipPathId,n=e.props,i=g.useRef(null),o=g.useRef();return g.createElement(pG,{needClip:t,clipPathId:r,props:n,previousPointsRef:i,previousBaselineRef:o})}class vG 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,O=Bq(n),j=O.r,_=O.strokeWidth,N=ij(n),C=j*2+_,D=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(Fq,{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(mG,{needClip:d,clipPathId:P,props:this.props})),g.createElement(FE,{points:i,mainColor:xf(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:D}),this.props.isRange&&Array.isArray(k)&&g.createElement(FE,{points:k,mainColor:xf(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:D}))}}function yG(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=Aj(e,rG),P=El(),O=D_(),j=xj(k,S),_=j.needClip,N=gr(),C=(t=ke(le=>qq(le,e.id,N)))!==null&&t!==void 0?t:{},D=C.points,F=C.isRange,z=C.baseLine,q=S0();if(P!=="horizontal"&&P!=="vertical"||q==null||O!=="AreaChart"&&O!=="ComposedChart")return null;var X=q.height,B=q.width,ue=q.x,Y=q.y;return!D||!D.length?null:g.createElement(vG,gf({},E,{activeDot:r,animationBegin:n,animationDuration:i,animationEasing:o,baseLine:z,connectNulls:s,dot:u,fill:d,fillOpacity:f,height:X,hide:h,layout:P,isAnimationActive:m,isRange:F,legendType:v,needClip:_,points:D,stroke:x,width:B,left:ue,top:Y,xAxisId:k,yAxisId:S}))}var gG=(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 xG(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=gG(s,u,n,d,f),P=s==="horizontal",O=!1,j=h.map((N,C)=>{var D,F,z,q;if(S)q=o[m+C];else{var X=Nt(N,i);Array.isArray(X)?(q=X,O=!0):q=[E,X]}var B=(D=(F=q)===null||F===void 0?void 0:F[1])!==null&&D!==void 0?D:null,ue=B==null||S&&!r&&Nt(N,i)==null;if(P){var Y;return{x:Hw({axis:d,ticks:v,bandSize:k,entry:N,index:C}),y:ue?null:(Y=f.scale.map(B))!==null&&Y!==void 0?Y:null,value:q,payload:N}}return{x:ue?null:(z=d.scale.map(B))!==null&&z!==void 0?z:null,y:Hw({axis:f,ticks:x,bandSize:k,entry:N,index:C}),value:q,payload:N}}),_;return S||O?_=j.map(N=>{var C,D=Array.isArray(N.value)?N.value[0]:null;if(P){var F;return{x:N.x,y:D!=null&&N.y!=null&&(F=f.scale.map(D))!==null&&F!==void 0?F:null,payload:N.payload}}return{x:D!=null&&(C=d.scale.map(D))!==null&&C!==void 0?C:null,y:N.y,payload:N.payload}}):_=P?f.scale.map(E):d.scale.map(E),{points:j,baseLine:_??0,isRange:O}}function bG(e){var t=Hr(e,Oj),r=gr();return g.createElement(GK,{id:t.id,type:"area"},n=>g.createElement(g.Fragment,null,g.createElement(SK,{legendPayload:sG(t)}),g.createElement(uG,{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(tV,{type:"area",id:n,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:n4(t.stackId),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:r,connectNulls:t.connectNulls}),g.createElement(yG,gf({},t,{id:n}))))}var Cj=g.memo(bG,ih);Cj.displayName="Area";var wG=["domain","range"],SG=["domain","range"];function QE(e,t){if(e==null)return{};var r,n,i=kG(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 kG(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 XE(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 _j(e,t){if(e===t)return!0;var r=e.domain,n=e.range,i=QE(e,wG),o=t.domain,s=t.range,u=QE(t,SG);return!XE(r,o)||!XE(n,s)?!1:ih(i,u)}var EG=["type"],PG=["dangerouslySetInnerHTML","ticks","scale"],AG=["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 ZE(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 JE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ZE(Object(r),!0).forEach(function(n){OG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ZE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function OG(e,t,r){return(t=CG(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function CG(e){var t=_G(e,"string");return typeof t=="symbol"?t:t+""}function _G(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=jG(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 jG(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 NG(e){var t=xt(),r=g.useRef(null),n=hg(),i=e.type,o=Ay(e,EG),s=sh(n,"xAxis",i),u=g.useMemo(()=>{if(s!=null)return JE(JE({},o),{},{type:s})},[o,s]);return g.useLayoutEffect(()=>{u!=null&&(r.current===null?t(mV(u)):r.current!==u&&t(vV({prev:r.current,next:u})),r.current=u)},[u,t]),g.useLayoutEffect(()=>()=>{r.current&&(t(yV(r.current)),r.current=null)},[t]),null}var IG=e=>{var t=e.xAxisId,r=e.className,n=ke(e2),i=gr(),o="xAxis",s=ke(v=>c_(v,o,t,i)),u=ke(v=>f7(v,t)),d=ke(v=>g7(v,t)),f=ke(v=>OC(v,t));if(u==null||d==null||f==null)return null;e.dangerouslySetInnerHTML,e.ticks,e.scale;var h=Ay(e,PG);f.id,f.scale;var m=Ay(f,AG);return g.createElement(E0,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}))},MG={allowDataOverflow:St.allowDataOverflow,allowDecimals:St.allowDecimals,allowDuplicatedCategory:St.allowDuplicatedCategory,angle:St.angle,axisLine:Jn.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:Jn.tickLine,tickSize:Jn.tickSize,type:St.type,niceTicks:St.niceTicks,xAxisId:0},TG=e=>{var t=Hr(e,MG);return g.createElement(g.Fragment,null,g.createElement(NG,{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(IG,t))},Oy=g.memo(TG,_j);Oy.displayName="XAxis";var DG=["type"],RG=["dangerouslySetInnerHTML","ticks","scale"],$G=["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 eP(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 tP(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eP(Object(r),!0).forEach(function(n){LG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function LG(e,t,r){return(t=zG(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zG(e){var t=FG(e,"string");return typeof t=="symbol"?t:t+""}function FG(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=BG(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 BG(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 UG(e){var t=xt(),r=g.useRef(null),n=hg(),i=e.type,o=_y(e,DG),s=sh(n,"yAxis",i),u=g.useMemo(()=>{if(s!=null)return tP(tP({},o),{},{type:s})},[s,o]);return g.useLayoutEffect(()=>{u!=null&&(r.current===null?t(gV(u)):r.current!==u&&t(xV({prev:r.current,next:u})),r.current=u)},[u,t]),g.useLayoutEffect(()=>()=>{r.current&&(t(bV(r.current)),r.current=null)},[t]),null}function WG(e){var t=e.yAxisId,r=e.className,n=e.width,i=e.label,o=g.useRef(null),s=g.useRef(null),u=ke(e2),d=gr(),f=xt(),h="yAxis",m=ke(P=>w7(P,t)),v=ke(P=>b7(P,t)),x=ke(P=>c_(P,h,t,d)),k=ke(P=>CC(P,t));if(g.useLayoutEffect(()=>{if(!(n!=="auto"||!m||x0(i)||g.isValidElement(i)||k==null)){var P=o.current;if(P){var O=P.getCalculatedWidth();Math.round(m.width)!==Math.round(O)&&f(wV({id:t,width:O}))}}},[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,RG);k.id,k.scale;var E=_y(k,$G);return g.createElement(E0,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 HG={allowDataOverflow:kt.allowDataOverflow,allowDecimals:kt.allowDecimals,allowDuplicatedCategory:kt.allowDuplicatedCategory,angle:kt.angle,axisLine:Jn.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:Jn.tickLine,tickSize:Jn.tickSize,type:kt.type,niceTicks:kt.niceTicks,width:kt.width,yAxisId:0},KG=e=>{var t=Hr(e,HG);return g.createElement(g.Fragment,null,g.createElement(UG,{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(WG,t))},jj=g.memo(KG,_j);jj.displayName="YAxis";var VG=(e,t)=>t,C0=H([VG,at,U2,Mt,__,ci,W9,Ht],Q9);function qG(e){return"getBBox"in e.currentTarget&&typeof e.currentTarget.getBBox=="function"}function _0(e){var t=e.currentTarget.getBoundingClientRect(),r,n;if(qG(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 Nj=Cr("mouseClick"),Ij=wu();Ij.startListening({actionCreator:Nj,effect:(e,t)=>{var r=e.payload,n=C0(t.getState(),_0(r));(n==null?void 0:n.activeIndex)!=null&&t.dispatch(R7({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate}))}});var jy=Cr("mouseMove"),Mj=wu(),$o=null,ya=null,uv=null;Mj.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"));$o!==null&&(cancelAnimationFrame($o),$o=null),ya!==null&&(typeof o!="number"||!u)&&(clearTimeout(ya),ya=null),uv=_0(r);var d=()=>{var f=t.getState(),h=Tu(f,f.tooltip.settings.shared);if(!uv){$o=null,ya=null;return}if(h==="axis"){var m=C0(f,uv);(m==null?void 0:m.activeIndex)!=null?t.dispatch(x_({activeIndex:m.activeIndex,activeDataKey:void 0,activeCoordinate:m.activeCoordinate})):t.dispatch(g_())}$o=null,ya=null};if(!u){d();return}o==="raf"?$o=requestAnimationFrame(d):typeof o=="number"&&ya===null&&(ya=setTimeout(d,o))}});function GG(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 rP={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},Tj=Zt({name:"rootProps",initialState:rP,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:rP.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}}}),YG=Tj.reducer,QG=Tj.actions.updateOptions,XG=null,ZG={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)},Dj=Zt({name:"polarOptions",initialState:XG,reducers:ZG});Dj.actions.updatePolarOptions;var JG=Dj.reducer,Rj=Cr("keyDown"),$j=Cr("focus"),Lj=Cr("blur"),Eh=wu(),Lo=null,ga=null,pd=null;Eh.startListening({actionCreator:Rj,effect:(e,t)=>{pd=e.payload,Lo!==null&&(cancelAnimationFrame(Lo),Lo=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=pd;if(m!=="ArrowRight"&&m!=="ArrowLeft"&&m!=="Enter")return;var v=Us(h,Ya(d),yl(d),gl(d)),x=v==null?-1:Number(v),k=!Number.isFinite(x)||x<0,S=ci(d),E=Ya(d),P=Tu(d,d.tooltip.settings.shared);if(m==="Enter"){if(k)return;var O=hf(d,P,"hover",String(h.index));t.dispatch(ff({active:!h.active,activeIndex:h.index,activeCoordinate:O}));return}var j=A7(d),_=j==="left-to-right"?1:-1,N=m==="ArrowRight"?1:-1,C;if(k){var D=yl(d),F=gl(d),z=N*_,q=le=>({active:!1,index:String(le),dataKey:void 0,graphicalItemId:void 0,coordinate:void 0});if(C=-1,z>0){for(var X=0;X<E.length;X++)if(Us(q(X),E,D,F)!=null){C=X;break}}else for(var B=E.length-1;B>=0;B--)if(Us(q(B),E,D,F)!=null){C=B;break}if(C<0)return}else{C=x+N*_;var ue=(S==null?void 0:S.length)||E.length;if(ue===0||C>=ue||C<0)return}var Y=hf(d,P,"hover",String(C));t.dispatch(ff({active:!0,activeIndex:C.toString(),activeCoordinate:Y}))}finally{Lo=null,ga=null}};if(!s){u();return}i==="raf"?Lo=requestAnimationFrame(u):typeof i=="number"&&ga===null&&(u(),pd=null,ga=setTimeout(()=>{pd?u():(ga=null,Lo=null)},i))}});Eh.startListening({actionCreator:$j,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=Tu(r,r.tooltip.settings.shared),u=hf(r,s,"hover",String(o));t.dispatch(ff({active:!0,activeIndex:o,activeCoordinate:u}))}}}});Eh.startListening({actionCreator:Lj,effect:(e,t)=>{var r=t.getState(),n=r.rootProps.accessibilityLayer!==!1;if(n){var i=r.tooltip.keyboardInteraction;i.active&&t.dispatch(ff({active:!1,activeIndex:i.index,activeCoordinate:i.coordinate}))}}});function zj(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"),Fj=wu(),md=new Map,Ds=new Map,cv=new Map;Fj.startListening({actionCreator:Rr,effect:(e,t)=>{var r=e.payload,n=r.handler,i=r.reactEvent;if(n!=null){var o=i.type,s=zj(i);cv.set(o,{handler:n,reactEvent:s});var u=md.get(o);u!==void 0&&(cancelAnimationFrame(u),md.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 O=cv.get(o);try{if(!O)return;var j=O.handler,_=O.reactEvent,N=t.getState(),C={activeCoordinate:C9(N),activeDataKey:P9(N),activeIndex:cu(N),activeLabel:I_(N),activeTooltipIndex:cu(N),isTooltipActive:_9(N)};j&&j(C,_)}finally{md.delete(o),Ds.delete(o),cv.delete(o)}};if(!x){S();return}if(h==="raf"){var E=requestAnimationFrame(S);md.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 eY=H([Il],e=>e.tooltipItemPayloads),tY=H([eY,(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)}}}),Bj=Cr("touchMove"),Uj=wu(),xa=null,Ti=null,nP=null,Rs=null;Uj.startListening({actionCreator:Bj,effect:(e,t)=>{var r=e.payload;if(!(r.touches==null||r.touches.length===0)){Rs=zj(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),nP=Array.from(r.touches).map(f=>_0({clientX:f.clientX,clientY:f.clientY,currentTarget:r.currentTarget}));var d=()=>{if(Rs!=null){var f=t.getState(),h=Tu(f,f.tooltip.settings.shared);if(h==="axis"){var m,v=(m=nP)===null||m===void 0?void 0:m[0];if(v==null){xa=null,Ti=null;return}var x=C0(f,v);(x==null?void 0:x.activeIndex)!=null&&t.dispatch(x_({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(c4),O=(k=E.getAttribute(d4))!==null&&k!==void 0?k:void 0,j=to(f).find(C=>C.id===O);if(P==null||j==null||O==null)return;var _=j.dataKey,N=tY(f,P,O);t.dispatch(D7({activeDataKey:_,activeIndex:P,activeCoordinate:N,activeGraphicalItemId:O}))}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 Wj={throttleDelay:"raf",throttledEvents:["mousemove","touchmove","pointermove","scroll","wheel"]},Hj=Zt({name:"eventSettings",initialState:Wj,reducers:{setEventSettings:(e,t)=>{t.payload.throttleDelay!=null&&(e.throttleDelay=t.payload.throttleDelay),t.payload.throttledEvents!=null&&(e.throttledEvents=t.payload.throttledEvents)}}}),rY=Hj.actions.setEventSettings,nY=Hj.reducer,iY=wO({brush:NV,cartesianAxis:SV,chartData:OW,errorBars:zq,eventSettings:nY,graphicalItems:JK,layout:GL,legend:sz,options:SW,polarAxis:dK,polarOptions:JG,referenceElements:DV,renderedTicks:nq,rootProps:YG,tooltip:$7,zIndex:uW}),aY=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Chart";return xL({reducer:iY,preloadedState:t,middleware:n=>{var i;return n({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes((i="es6")!==null&&i!==void 0?i:"")}).concat([Ij.middleware,Mj.middleware,Eh.middleware,Fj.middleware,Uj.middleware])},enhancers:n=>{var i=n;return typeof n=="function"&&(i=n()),i.concat(RO({type:"raf"}))},devTools:{serialize:{replacer:GG},name:"recharts-".concat(r)}})};function oY(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=aY(t,n));var s=ig;return g.createElement(Ez,{context:s,store:o.current},r)}function lY(e){var t=e.layout,r=e.margin,n=xt(),i=gr();return g.useEffect(()=>{i||(n(KL(t)),n(HL(r)))},[n,i,t,r]),null}var sY=g.memo(lY,ih);function uY(e){var t=xt();return g.useEffect(()=>{t(QG(e))},[t,e]),null}var cY=e=>{var t=xt();return g.useEffect(()=>{t(rY(e))},[t,e]),null},dY=g.memo(cY,ih);function iP(e){var t=e.zIndex,r=e.isPanorama,n=g.useRef(null),i=xt();return g.useLayoutEffect(()=>(n.current&&i(lW({zIndex:t,element:n.current,isPanorama:r})),()=>{i(sW({zIndex:t,isPanorama:r}))}),[i,t,r]),g.createElement("g",{tabIndex:-1,ref:n,className:"recharts-zIndex-layer_".concat(t)})}function aP(e){var t=e.children,r=e.isPanorama,n=ke(Z9);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(iP,{key:s,zIndex:s,isPanorama:r})),t,o.map(s=>g.createElement(iP,{key:s,zIndex:s,isPanorama:r})))}var fY=["children"];function hY(e,t){if(e==null)return{};var r,n,i=pY(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 pY(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 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)}var mY={width:"100%",height:"100%",display:"block"},vY=g.forwardRef((e,t)=>{var r=a2(),n=o2(),i=v2();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(zA,bf({},s,{title:u,desc:d,role:h,tabIndex:f,width:r,height:n,style:mY,ref:t}),o)}),yY=e=>{var t=e.children,r=ke(Jf);if(!r)return null;var n=r.width,i=r.height,o=r.y,s=r.x;return g.createElement(zA,{width:n,height:i,x:s,y:o},t)},oP=g.forwardRef((e,t)=>{var r=e.children,n=hY(e,fY),i=gr();return i?g.createElement(yY,null,g.createElement(aP,{isPanorama:!0},r)):g.createElement(vY,bf({ref:t},n),g.createElement(aP,{isPanorama:!1},r))});function gY(e,t){return SY(e)||wY(e,t)||bY(e,t)||xY()}function xY(){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 bY(e,t){if(e){if(typeof e=="string")return lP(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)?lP(e,t):void 0}}function lP(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 wY(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 SY(e){if(Array.isArray(e))return e}function kY(){var e=xt(),t=g.useState(null),r=gY(t,2),n=r[0],i=r[1],o=ke(u4);return g.useEffect(()=>{if(n!=null){var s=n.getBoundingClientRect(),u=s.width/n.offsetWidth;ze(u)&&u!==o&&e(qL(u))}},[n,e,o]),i}function sP(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 EY(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sP(Object(r),!0).forEach(function(n){PY(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function PY(e,t,r){return(t=AY(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function AY(e){var t=OY(e,"string");return typeof t=="symbol"?t:t+""}function OY(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 wf(e,t){return NY(e)||jY(e,t)||_Y(e,t)||CY()}function CY(){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 _Y(e,t){if(e){if(typeof e=="string")return uP(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)?uP(e,t):void 0}}function uP(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 jY(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 NY(e){if(Array.isArray(e))return e}var IY=()=>(RW(),null);function Sf(e){if(typeof e=="number")return e;if(typeof e=="string"){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var MY=g.forwardRef((e,t)=>{var r,n,i=g.useRef(null),o=g.useState({containerWidth:Sf((r=e.style)===null||r===void 0?void 0:r.width),containerHeight:Sf((n=e.style)===null||n===void 0?void 0:n.height)}),s=wf(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 O=P[0];if(O!=null){var j=O.contentRect,_=j.width,N=j.height;f(_,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(ku,{width:u.containerWidth,height:u.containerHeight}),g.createElement("div",Zi({ref:h},e)))}),TY=g.forwardRef((e,t)=>{var r=e.width,n=e.height,i=g.useState({containerWidth:Sf(r),containerHeight:Sf(n)}),o=wf(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(ku,{width:s.containerWidth,height:s.containerHeight}),g.createElement("div",Zi({ref:f},e)))}),DY=g.forwardRef((e,t)=>{var r=e.width,n=e.height;return g.createElement(g.Fragment,null,g.createElement(ku,{width:r,height:n}),g.createElement("div",Zi({ref:t},e)))}),RY=g.forwardRef((e,t)=>{var r=e.width,n=e.height;return typeof r=="string"||typeof n=="string"?g.createElement(TY,Zi({},e,{ref:t})):typeof r=="number"&&typeof n=="number"?g.createElement(DY,Zi({},e,{width:r,height:n,ref:t})):g.createElement(g.Fragment,null,g.createElement(ku,{width:r,height:n}),g.createElement("div",Zi({ref:t},e)))});function $Y(e){return e?MY:RY}var LY=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,O=e.responsive,j=e.dispatchTouchEvents,_=j===void 0?!0:j,N=g.useRef(null),C=xt(),D=g.useState(null),F=wf(D,2),z=F[0],q=F[1],X=g.useState(null),B=wf(X,2),ue=B[0],Y=B[1],le=kY(),fe=dg(),de=(fe==null?void 0:fe.width)>0?fe.width:P,K=(fe==null?void 0:fe.height)>0?fe.height:i,ie=g.useCallback(Ee=>{le(Ee),typeof t=="function"&&t(Ee),q(Ee),Y(Ee),Ee!=null&&(N.current=Ee)},[le,t,q,Y]),Q=g.useCallback(Ee=>{C(Nj(Ee)),C(Rr({handler:o,reactEvent:Ee}))},[C,o]),R=g.useCallback(Ee=>{C(jy(Ee)),C(Rr({handler:f,reactEvent:Ee}))},[C,f]),M=g.useCallback(Ee=>{C(g_()),C(Rr({handler:h,reactEvent:Ee}))},[C,h]),J=g.useCallback(Ee=>{C(jy(Ee)),C(Rr({handler:m,reactEvent:Ee}))},[C,m]),se=g.useCallback(()=>{C($j())},[C]),te=g.useCallback(()=>{C(Lj())},[C]),ce=g.useCallback(Ee=>{C(Rj(Ee.key))},[C]),ye=g.useCallback(Ee=>{C(Rr({handler:s,reactEvent:Ee}))},[C,s]),_e=g.useCallback(Ee=>{C(Rr({handler:u,reactEvent:Ee}))},[C,u]),Z=g.useCallback(Ee=>{C(Rr({handler:d,reactEvent:Ee}))},[C,d]),we=g.useCallback(Ee=>{C(Rr({handler:v,reactEvent:Ee}))},[C,v]),Pe=g.useCallback(Ee=>{C(Rr({handler:S,reactEvent:Ee}))},[C,S]),ne=g.useCallback(Ee=>{_&&C(Bj(Ee)),C(Rr({handler:k,reactEvent:Ee}))},[C,_,k]),ot=g.useCallback(Ee=>{C(Rr({handler:x,reactEvent:Ee}))},[C,x]),De=$Y(O);return g.createElement(F_.Provider,{value:z},g.createElement(Z3.Provider,{value:ue},g.createElement(De,{width:de??(E==null?void 0:E.width),height:K??(E==null?void 0:E.height),className:Qe("recharts-wrapper",n),style:EY({position:"relative",cursor:"default",width:de,height:K},E),onClick:Q,onContextMenu:ye,onDoubleClick:_e,onFocus:se,onBlur:te,onKeyDown:ce,onMouseDown:Z,onMouseEnter:R,onMouseLeave:M,onMouseMove:J,onMouseUp:we,onTouchEnd:ot,onTouchMove:ne,onTouchStart:Pe,ref:ie},g.createElement(IY,null),r)))}),zY=["width","height","responsive","children","className","style","compact","title","desc"];function FY(e,t){if(e==null)return{};var r,n,i=BY(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 BY(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 UY=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=FY(e,zY),v=on(m);return d?g.createElement(g.Fragment,null,g.createElement(ku,{width:r,height:n}),g.createElement(oP,{otherAttributes:v,title:f,desc:h},o)):g.createElement(LY,{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(oP,{otherAttributes:v,title:f,desc:h,ref:t},g.createElement(UV,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 cP(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 WY(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cP(Object(r),!0).forEach(function(n){HY(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function HY(e,t,r){return(t=KY(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function KY(e){var t=VY(e,"string");return typeof t=="symbol"?t:t+""}function VY(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 qY={top:5,right:5,bottom:5,left:5},GY=WY({accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:qY,responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},Wj),YY=g.forwardRef(function(t,r){var n,i=Hr(t.categoricalChartProps,GY),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(oY,{preloadedState:{options:h},reduxStoreName:(n=f.id)!==null&&n!==void 0?n:o},g.createElement(jV,{chartData:f.data}),g.createElement(sY,{layout:i.layout,margin:i.margin}),g.createElement(dY,{throttleDelay:i.throttleDelay,throttledEvents:i.throttledEvents}),g.createElement(uY,{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(UY,Ny({},i,{ref:r})))}),QY=["axis"],XY=g.forwardRef((e,t)=>g.createElement(YY,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:QY,tooltipPayloadSearcher:bW,categoricalChartProps:e,ref:t}));const ZY="rgba(130,130,150,0.14)",dv="rgba(130,130,150,0.85)";function JY(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 Kj(e,t){return`${t==="%"?Math.round(e):e>=1e3?`${(e/1e3).toFixed(1)}k`:Math.round(e).toString()}${t}`}function eQ({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:Kj(i.value,r)})]},i.dataKey))})]})}function Vj({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(JY(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(H4,{width:"100%",height:"100%",children:w.jsxs(XY,{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(yj,{vertical:!1,stroke:ZY}),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:dv},height:18}):w.jsx(Oy,{dataKey:"t",hide:!0}),w.jsx(jj,{domain:[0,u],ticks:[0,u/2,u],tickFormatter:v=>Kj(v,r),width:42,axisLine:!1,tickLine:!1,tick:{fontSize:10,fill:dv}}),w.jsx(YW,{content:w.jsx(eQ,{unit:r}),cursor:{stroke:dv,strokeOpacity:.4,strokeDasharray:"3 3"}}),t.map(v=>w.jsx(Cj,{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 qj={"1h":60,"24h":1440},dP={live:"Live","1h":"1 h","24h":"24 h"};function Gj({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(dP).map(r=>w.jsx("button",{onClick:()=>t(r),className:Te("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:dP[r]},r))})}const tQ=[{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 rQ(){var h,m,v,x;const{sys:e,hist:t}=B3(),[r,n]=g.useState("live"),i=NA(r==="live"?60:qj[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=tQ.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(FP,{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(Gj,{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(Vj,{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 bl=[{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 nQ(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 bl.reduce((t,r)=>t+(e[r.key]??0),0)}function iQ(e){let t=null;for(const r of bl){const n=e[r.key];n!=null&&(t==null||n>t.ms)&&(t={label:r.label,color:r.color,ms:n})}return t}function aQ({t:e,scale:t}){const r=bl.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:nQ(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:bl.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 oQ(){const{data:e}=b3(12),t=e??[],r=Math.max(1,...t.map(o=>Iy(o))),n=t[0],i=n?iQ(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(aT,{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:[bl.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:bl.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(aQ,{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 fP=[{key:"prompt",label:"Prompt",color:"#f59e0b"},{key:"completion",label:"Antwort",color:"#2dd4bf"}];function lQ(){const{data:e}=MA(),t=R3(),[r,n]=g.useState("live"),i=NA(r==="live"?60:qj[r],r!=="live"),o=g.useMemo(()=>{var h;if(r==="live")return t;const d=((h=i.data)==null?void 0:h.points)??[],f=[];for(let m=1;m<d.length;m++){const v=d[m-1],x=d[m];if(v.tp==null||x.tp==null||v.tc==null||x.tc==null)continue;const k=Math.max(x.t-v.t,1);f.push({t:x.t*1e3,prompt:Math.max(0,(x.tp-v.tp)/k),completion:Math.max(0,(x.tc-v.tc)/k)})}return f},[r,t,i.data]),s=t[t.length-1],u=s?Math.round(s.prompt+s.completion):0;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(VM,{className:"h-4.5 w-4.5 text-primary"}),w.jsx("h2",{className:"text-sm font-semibold uppercase tracking-wide text-foreground",children:"Token-Durchsatz"}),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"]})]}),e&&w.jsxs("div",{className:"mt-2 flex items-baseline gap-2",children:[w.jsx("span",{className:"font-space text-3xl font-bold tracking-tight text-foreground tabular-nums",children:u.toLocaleString("de-DE")}),w.jsx("span",{className:"text-xs text-muted-foreground",children:"tok/s aktuell"})]}),e&&w.jsxs("div",{className:"mt-0.5 space-y-0.5 font-mono text-[11px] text-muted-foreground/70",children:[w.jsxs("div",{children:[e.total_tokens.toLocaleString("de-DE")," Tokens gesamt · ",w.jsxs("span",{className:"text-emerald-400/90",children:[e.saved_eur.toLocaleString("de-DE",{minimumFractionDigits:2})," € gespart"]})]}),w.jsxs("div",{className:"text-muted-foreground/55",children:["Input ",e.prompt_tokens.toLocaleString("de-DE")," · Output ",e.completion_tokens.toLocaleString("de-DE")]})]})]}),w.jsxs("div",{className:"flex shrink-0 flex-col items-end gap-2 pt-1",children:[w.jsx(Gj,{value:r,onChange:n}),w.jsx("div",{className:"flex flex-col items-end gap-1.5",children:fP.map(d=>w.jsxs("div",{className:"flex items-center gap-1.5",children:[w.jsx("span",{className:"h-2 w-2 rounded-full",style:{background:d.color}}),w.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-wider text-muted-foreground",children:d.label}),w.jsx("span",{className:"font-mono text-xs font-bold tabular-nums text-foreground",children:Math.round((s==null?void 0:s[d.key])??0)})]},d.key))})]})]}),r!=="live"&&o.length===0?w.jsx("div",{className:"flex h-[150px] 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."}):e?w.jsx(Vj,{data:o,series:fP,unit:" tok/s",yMode:"auto",height:150,showTime:!0}):w.jsx("div",{className:"flex h-[150px] items-center justify-center text-xs text-muted-foreground",children:"Lade Durchsatz…"}),w.jsx("div",{className:"mt-2 border-t border-border/30 pt-2 text-[10px] text-muted-foreground/70",children:"Durchsatz aus dem Gateway abgeleitet (Prefill vs. Generierung). Flach bei Leerlauf."})]})}const kf=e=>window.dispatchEvent(new CustomEvent("open-system-drawer",{detail:{tab:e}}));function sQ({onNavigate:e}){var Y,le,fe,de;const{data:t}=IA(),{data:r}=Qy(),{data:n}=TA(),{data:i}=S3(),{data:o}=k3(),{data:s}=y3(),{data:u}=g3(),d=L3(),{showAlert:f,dialogElement:h}=_A(),m=Pf(),[v,x]=g.useState({});async function k(K,ie){x(Q=>({...Q,[K]:!0}));try{if(ie.kind==="loadModel")await $e(`/api/models/${encodeURIComponent(ie.model)}/load`,{method:"POST"});else{const Q=await $e("/api/maintenance/restart",{method:"POST",body:JSON.stringify({service:ie.service})});Q.ok||f("Reparatur nicht ganz geklappt",(Q.err||"Unbekannter Fehler")+(ie.needsSudo?`
|
||
|
||
Tipp: Dafür wird evtl. das Box-Passwort gebraucht (oben rechts hinterlegen).`:""))}m.invalidateQueries({queryKey:Be.health}),m.invalidateQueries({queryKey:Be.services}),m.invalidateQueries({queryKey:Be.models})}catch(Q){f("Reparatur fehlgeschlagen",String((Q==null?void 0:Q.message)||Q))}finally{x(Q=>({...Q,[K]:!1}))}}const S=((Y=t==null?void 0:t.running)==null?void 0:Y.length)??0,E=(r==null?void 0:r.services.filter(K=>K.ok).length)??0,P=(r==null?void 0:r.services.length)??0,O=P-E,j=(n?(n.os>0?1:0)+(n.engine>0?1:0)+(n.swap>0?1:0)+(n.models>0?1:0):0)+(((le=n==null?void 0:n.components)==null?void 0:le.filter(K=>K.update===!0).length)??0),_=s!=null&&s.available?s.open_count:0,N=u!=null&&u.available?u.items.filter(K=>K.status==="blocked").length:0,C=o?[o.gateway,o.memory,o.desktop_gateway]:[],D=C.filter(K=>K==null?void 0:K.ok).length,F=o?o.gateway.ok?o.memory.ok?o.desktop_gateway.ok?"":"Desktop-Gateway":"Gedächtnis-Leitung":"Modell-Leitung":"",z=(fe=t==null?void 0:t.models)==null?void 0:fe.find(K=>K.role==="hermes"),q=z!=null&&z.name?(de=z.name.split("/").pop())==null?void 0:de.replace(/\.gguf$/i,""):"",X=r==null?void 0:r.services.filter(K=>!K.ok).map(K=>K.name).join(", "),B=n?[n.os>0&&"OS",n.engine>0&&"Engine",n.swap>0&&"Swap",n.models>0&&"Modelle"].filter(Boolean):[],ue=B.length>0?B.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(uQ,{verdict:d.verdict,memory:d.memory,warns:d.warns,problems:d.problems}),w.jsxs("section",{children:[w.jsx(fv,{children:"Leistung"}),w.jsx("div",{className:"grid gap-4 md:grid-cols-1",children:w.jsx(rQ,{})}),w.jsx("div",{className:"mt-4",children:w.jsx(oQ,{})}),w.jsx("div",{className:"mt-4",children:w.jsx(lQ,{})})]}),w.jsxs("section",{children:[w.jsx(fv,{children:"Bereiche"}),w.jsxs("div",{className:"grid gap-4 grid-cols-2 md:grid-cols-3",children:[w.jsx(As,{icon:Fy,title:"Auftragsbuch",value:s!=null&&s.available?_:"—",unit:_===1?"Vorschlag":"Vorschläge",tone:s?N>0||_>0?"warn":"ok":"loading",hint:N>0?`${N} Karte${N===1?"":"n"} wartet auf deine Antwort`:_>0?`${_} offene Patches`:"Keine ausstehenden Vorschläge",onClick:()=>e("auftraege")}),w.jsx(As,{icon:LP,title:"Modelle",value:S,unit:"warm",tone:S>0?"ok":"muted",hint:q?`Hirn: ${q}`:"Kein Hermes-Modell geladen",onClick:()=>e("models")}),w.jsx(As,{icon:Of,title:"Dienste",value:r?`${E}/${P}`:"…",unit:"laufen",tone:r?O>0?"warn":"ok":"loading",hint:X?`Ausfall: ${X}`:"Alle Dienste online",onClick:()=>kf("maintenance")}),w.jsx(As,{icon:Wy,title:"Updates",value:n?j>0?j:"0":"…",unit:j>0?"bereit":"aktuell",tone:n?j>0?"warn":"ok":"loading",hint:j>0?`Verfügbar: ${ue}`:"Alles auf dem neuesten Stand",onClick:()=>kf("maintenance")}),w.jsx(As,{icon:Uy,title:"Verbinden",value:o?`${D}/${C.length}`:"…",unit:"Leitungen",tone:o?D===C.length?"ok":"warn":"loading",hint:F?`Gestört: ${F}`:"Hermes Desktop & IDEs bereit",onClick:()=>e("connect")})]})]})]}),w.jsxs("div",{className:"space-y-6",children:[w.jsx(cQ,{problems:d.problems,pendingCount:j,openAuftraege:_,blockedIdeen:N,busy:v,onRepair:k,onNavigate:e}),w.jsxs("section",{children:[w.jsx(fv,{children:"Werkzeuge & Diagnose"}),w.jsx(dQ,{agent:i,svcErrors:O,onNavigate:e})]})]})]}),h]})}function fv({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 uQ({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:By,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:sT,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:Te("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:Te("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(lT,{className:"h-3.5 w-3.5"})," Speicher"]}),w.jsx("span",{className:Te("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:Te("h-full rounded-full transition-all duration-500",f),style:{width:`${t.pct}%`}})})]})]})}function cQ({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(XM,{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(By,{className:"h-3.5 w-3.5 animate-spin"}):w.jsx(kT,{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(zP,{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(Fy,{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:()=>kf("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 dQ({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:()=>kf("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:Te("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:Te("h-1.5 w-1.5 rounded-full",s)})]})]},o)})})})}const fQ=g.lazy(()=>ii(()=>import("./ModelsView-CTf7r8WX.js"),__vite__mapDeps([0,1,2,3,4,5])).then(e=>({default:e.ModelsView}))),hQ=g.lazy(()=>ii(()=>import("./ConnectView-LT8AuTA5.js"),__vite__mapDeps([6,4,7])).then(e=>({default:e.ConnectView}))),pQ=g.lazy(()=>ii(()=>import("./AgentView-B_G__MQl.js"),[]).then(e=>({default:e.AgentView}))),mQ=g.lazy(()=>ii(()=>import("./KonsoleView-ME_LPFfI.js"),[]).then(e=>({default:e.KonsoleView}))),vQ=g.lazy(()=>ii(()=>import("./GuideView-BuPotO1p.js"),__vite__mapDeps([8,3,5])).then(e=>({default:e.GuideView}))),yQ=g.lazy(()=>ii(()=>import("./AuftragsbuchView-BXiWycT4.js"),__vite__mapDeps([9,10,4])).then(e=>({default:e.AuftragsbuchView}))),gQ=g.lazy(()=>ii(()=>import("./IdeenView-BT7bvXmm.js"),__vite__mapDeps([11,10,1,5,4,2])).then(e=>({default:e.IdeenView}))),xQ=g.lazy(()=>ii(()=>import("./ChronikView-LwMUY1t0.js"),__vite__mapDeps([12,2])).then(e=>({default:e.ChronikView}))),bQ=g.lazy(()=>ii(()=>import("./WissenView-FvoihPEI.js"),__vite__mapDeps([13,7])).then(e=>({default:e.WissenView})));function wQ(){return w.jsx("div",{className:"flex h-64 items-center justify-center text-muted-foreground",children:w.jsx(By,{className:"h-5 w-5 animate-spin","aria-label":"Lädt …"})})}const SQ=/Mac|iPhone|iPad/.test(navigator.platform);function kQ(){$3(),v3();const[e,t]=g.useState(()=>{const S=window.location.hash.slice(1);return Ko.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}=jA(),{data:x}=Df();g.useEffect(()=>{document.documentElement.classList.add("dark")},[]),g.useEffect(()=>{const S=E=>{var O;h(((O=E.detail)==null?void 0:O.tab)||"maintenance"),d(!0)};return window.addEventListener("open-system-drawer",S),()=>window.removeEventListener("open-system-drawer",S)},[]),g.useEffect(()=>{const S=E=>{var O;const P=(O=E.detail)==null?void 0:O.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);Ko.some(P=>P.id===E)&&t(E)};return window.addEventListener("hashchange",S),()=>window.removeEventListener("hashchange",S)},[]),g.useEffect(()=>{s(!1)},[e]);const k=Ko.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(NR,{onNavigate:r}),w.jsx(I3,{open:u,onClose:()=>d(!1),defaultTab:f}),w.jsx("aside",{className:Te("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(hP,{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:Te("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:Te("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(hP,{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(pT,{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(h3,{}),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(rT,{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:SQ?"⌘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(wQ,{}),children:[e==="dashboard"&&w.jsx(sQ,{onNavigate:S=>r(S)}),e==="ideen"&&w.jsx(gQ,{}),e==="auftraege"&&w.jsx(yQ,{}),e==="models"&&w.jsx(fQ,{}),e==="connect"&&w.jsx(hQ,{}),e==="wissen"&&w.jsx(bQ,{}),e==="chronik"&&w.jsx(xQ,{}),e==="agent"&&w.jsx(pQ,{}),e==="konsole"&&w.jsx(mQ,{}),e==="guide"&&w.jsx(vQ,{})]})})]})]})}function hP({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:Te("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(ZM,{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(Cf,{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 Ko.map(x=>{const k=x.group!==v;return v=x.group,w.jsxs("div",{className:"space-y-1",children:[k&&(e?v!==Ko[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:Te("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:Te("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:Te("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:Te("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 EQ extends Dy.Component{constructor(){super(...arguments);xs(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 PQ=new CM({defaultOptions:{queries:{retry:1,refetchOnWindowFocus:!1,staleTime:5e3}}});rM.createRoot(document.getElementById("root")).render(w.jsx(Dy.StrictMode,{children:w.jsx(EQ,{children:w.jsx(_M,{client:PQ,children:w.jsx(kQ,{})})})}));export{Uy as $,TA as A,YM as B,XM as C,LQ as D,Ov as E,k3 as F,B1 as G,lT as H,Bs as I,JM as J,S3 as K,By as L,nT as M,OQ as N,Af as O,vT as P,VM as Q,Hy as R,yT as S,Gs as T,Ho as U,wT as V,kT as W,Cf as X,Es as Y,Of as Z,LP as _,w3 as a,hT as a0,aT as a1,bT as a2,y3 as a3,g3 as a4,eT as a5,UQ as a6,Fy as a7,jQ as a8,zP as a9,iT as aa,NQ as ab,uT as ac,Wy as ad,sT as ae,x3 as af,IQ as ag,fT as ah,_A as b,je as c,FQ as d,Te as e,Nm as f,$e as g,TQ as h,_Q as i,w as j,qM as k,IA as l,MQ as m,Df as n,DQ as o,zQ as p,Be as q,g as r,CQ as s,$Q as t,Pf as u,No as v,TR as w,FP as x,BQ as y,RQ as z};
|