Character Window — now matches v1 exactly: - Navy blue background (#000022) with gold/bronze borders (#af7a30) - Two side-by-side 320px tab containers - Left tabs: Attributes (vital bars with gold borders + attribute table with green/blue cell backgrounds + vitals base + skill credits) | Skills (specialized=purple gradient, trained=teal gradient, grouped and sorted) | Titles - Right tabs: Augmentations (with auras section) | Ratings | Other (allegiance with followers) - Active tab: green tint background with gold top/side borders - Header: large name + level (gold, right-floated) + race/gender - XP grid: total, unassigned, luminance earned/total, deaths - Live vital bars from WebSocket vitals data - Augmentation/aura/rating property ID maps from v1 Radar — passes full radarData message (not just objects array) so canvas can render map background + entity positions properly WindowRenderer — passes live vitals to CharacterWindow Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
121 lines
669 KiB
JavaScript
121 lines
669 KiB
JavaScript
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const u of l)if(u.type==="childList")for(const c of u.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&r(c)}).observe(document,{childList:!0,subtree:!0});function n(l){const u={};return l.integrity&&(u.integrity=l.integrity),l.referrerPolicy&&(u.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?u.credentials="include":l.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function r(l){if(l.ep)return;l.ep=!0;const u=n(l);fetch(l.href,u)}})();var fs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Xe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ep={exports:{}},$o={};/**
|
||
* @license React
|
||
* react-jsx-runtime.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 sO;function sD(){if(sO)return $o;sO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,l,u){var c=null;if(u!==void 0&&(c=""+u),l.key!==void 0&&(c=""+l.key),"key"in l){u={};for(var f in l)f!=="key"&&(u[f]=l[f])}else u=l;return l=u.ref,{$$typeof:e,type:r,key:c,ref:l!==void 0?l:null,props:u}}return $o.Fragment=t,$o.jsx=n,$o.jsxs=n,$o}var fO;function fD(){return fO||(fO=1,Ep.exports=sD()),Ep.exports}var b=fD(),Mp={exports:{}},we={};/**
|
||
* @license React
|
||
* react.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 dO;function dD(){if(dO)return we;dO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),y=Symbol.for("react.activity"),g=Symbol.iterator;function x($){return $===null||typeof $!="object"?null:($=g&&$[g]||$["@@iterator"],typeof $=="function"?$:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,S={};function E($,G,re){this.props=$,this.context=G,this.refs=S,this.updater=re||w}E.prototype.isReactComponent={},E.prototype.setState=function($,G){if(typeof $!="object"&&typeof $!="function"&&$!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,$,G,"setState")},E.prototype.forceUpdate=function($){this.updater.enqueueForceUpdate(this,$,"forceUpdate")};function O(){}O.prototype=E.prototype;function M($,G,re){this.props=$,this.context=G,this.refs=S,this.updater=re||w}var N=M.prototype=new O;N.constructor=M,_(N,E.prototype),N.isPureReactComponent=!0;var j=Array.isArray;function T(){}var C={H:null,A:null,T:null,S:null},D=Object.prototype.hasOwnProperty;function k($,G,re){var se=re.ref;return{$$typeof:e,type:$,key:G,ref:se!==void 0?se:null,props:re}}function K($,G){return k($.type,G,$.props)}function H($){return typeof $=="object"&&$!==null&&$.$$typeof===e}function U($){var G={"=":"=0",":":"=2"};return"$"+$.replace(/[=:]/g,function(re){return G[re]})}var X=/\/+/g;function Q($,G){return typeof $=="object"&&$!==null&&$.key!=null?U(""+$.key):G.toString(36)}function F($){switch($.status){case"fulfilled":return $.value;case"rejected":throw $.reason;default:switch(typeof $.status=="string"?$.then(T,T):($.status="pending",$.then(function(G){$.status==="pending"&&($.status="fulfilled",$.value=G)},function(G){$.status==="pending"&&($.status="rejected",$.reason=G)})),$.status){case"fulfilled":return $.value;case"rejected":throw $.reason}}throw $}function P($,G,re,se,de){var me=typeof $;(me==="undefined"||me==="boolean")&&($=null);var Oe=!1;if($===null)Oe=!0;else switch(me){case"bigint":case"string":case"number":Oe=!0;break;case"object":switch($.$$typeof){case e:case t:Oe=!0;break;case v:return Oe=$._init,P(Oe($._payload),G,re,se,de)}}if(Oe)return de=de($),Oe=se===""?"."+Q($,0):se,j(de)?(re="",Oe!=null&&(re=Oe.replace(X,"$&/")+"/"),P(de,G,re,"",function(be){return be})):de!=null&&(H(de)&&(de=K(de,re+(de.key==null||$&&$.key===de.key?"":(""+de.key).replace(X,"$&/")+"/")+Oe)),G.push(de)),1;Oe=0;var ke=se===""?".":se+":";if(j($))for(var ce=0;ce<$.length;ce++)se=$[ce],me=ke+Q(se,ce),Oe+=P(se,G,re,me,de);else if(ce=x($),typeof ce=="function")for($=ce.call($),ce=0;!(se=$.next()).done;)se=se.value,me=ke+Q(se,ce++),Oe+=P(se,G,re,me,de);else if(me==="object"){if(typeof $.then=="function")return P(F($),G,re,se,de);throw G=String($),Error("Objects are not valid as a React child (found: "+(G==="[object Object]"?"object with keys {"+Object.keys($).join(", ")+"}":G)+"). If you meant to render a collection of children, use an array instead.")}return Oe}function z($,G,re){if($==null)return $;var se=[],de=0;return P($,se,"","",function(me){return G.call(re,me,de++)}),se}function Z($){if($._status===-1){var G=$._result;G=G(),G.then(function(re){($._status===0||$._status===-1)&&($._status=1,$._result=re)},function(re){($._status===0||$._status===-1)&&($._status=2,$._result=re)}),$._status===-1&&($._status=0,$._result=G)}if($._status===1)return $._result.default;throw $._result}var ae=typeof reportError=="function"?reportError:function($){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var G=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof $=="object"&&$!==null&&typeof $.message=="string"?String($.message):String($),error:$});if(!window.dispatchEvent(G))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",$);return}console.error($)},oe={map:z,forEach:function($,G,re){z($,function(){G.apply(this,arguments)},re)},count:function($){var G=0;return z($,function(){G++}),G},toArray:function($){return z($,function(G){return G})||[]},only:function($){if(!H($))throw Error("React.Children.only expected to receive a single React element child.");return $}};return we.Activity=y,we.Children=oe,we.Component=E,we.Fragment=n,we.Profiler=l,we.PureComponent=M,we.StrictMode=r,we.Suspense=d,we.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,we.__COMPILER_RUNTIME={__proto__:null,c:function($){return C.H.useMemoCache($)}},we.cache=function($){return function(){return $.apply(null,arguments)}},we.cacheSignal=function(){return null},we.cloneElement=function($,G,re){if($==null)throw Error("The argument must be a React element, but you passed "+$+".");var se=_({},$.props),de=$.key;if(G!=null)for(me in G.key!==void 0&&(de=""+G.key),G)!D.call(G,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&G.ref===void 0||(se[me]=G[me]);var me=arguments.length-2;if(me===1)se.children=re;else if(1<me){for(var Oe=Array(me),ke=0;ke<me;ke++)Oe[ke]=arguments[ke+2];se.children=Oe}return k($.type,de,se)},we.createContext=function($){return $={$$typeof:c,_currentValue:$,_currentValue2:$,_threadCount:0,Provider:null,Consumer:null},$.Provider=$,$.Consumer={$$typeof:u,_context:$},$},we.createElement=function($,G,re){var se,de={},me=null;if(G!=null)for(se in G.key!==void 0&&(me=""+G.key),G)D.call(G,se)&&se!=="key"&&se!=="__self"&&se!=="__source"&&(de[se]=G[se]);var Oe=arguments.length-2;if(Oe===1)de.children=re;else if(1<Oe){for(var ke=Array(Oe),ce=0;ce<Oe;ce++)ke[ce]=arguments[ce+2];de.children=ke}if($&&$.defaultProps)for(se in Oe=$.defaultProps,Oe)de[se]===void 0&&(de[se]=Oe[se]);return k($,me,de)},we.createRef=function(){return{current:null}},we.forwardRef=function($){return{$$typeof:f,render:$}},we.isValidElement=H,we.lazy=function($){return{$$typeof:v,_payload:{_status:-1,_result:$},_init:Z}},we.memo=function($,G){return{$$typeof:h,type:$,compare:G===void 0?null:G}},we.startTransition=function($){var G=C.T,re={};C.T=re;try{var se=$(),de=C.S;de!==null&&de(re,se),typeof se=="object"&&se!==null&&typeof se.then=="function"&&se.then(T,ae)}catch(me){ae(me)}finally{G!==null&&re.types!==null&&(G.types=re.types),C.T=G}},we.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},we.use=function($){return C.H.use($)},we.useActionState=function($,G,re){return C.H.useActionState($,G,re)},we.useCallback=function($,G){return C.H.useCallback($,G)},we.useContext=function($){return C.H.useContext($)},we.useDebugValue=function(){},we.useDeferredValue=function($,G){return C.H.useDeferredValue($,G)},we.useEffect=function($,G){return C.H.useEffect($,G)},we.useEffectEvent=function($){return C.H.useEffectEvent($)},we.useId=function(){return C.H.useId()},we.useImperativeHandle=function($,G,re){return C.H.useImperativeHandle($,G,re)},we.useInsertionEffect=function($,G){return C.H.useInsertionEffect($,G)},we.useLayoutEffect=function($,G){return C.H.useLayoutEffect($,G)},we.useMemo=function($,G){return C.H.useMemo($,G)},we.useOptimistic=function($,G){return C.H.useOptimistic($,G)},we.useReducer=function($,G,re){return C.H.useReducer($,G,re)},we.useRef=function($){return C.H.useRef($)},we.useState=function($){return C.H.useState($)},we.useSyncExternalStore=function($,G,re){return C.H.useSyncExternalStore($,G,re)},we.useTransition=function(){return C.H.useTransition()},we.version="19.2.5",we}var hO;function l0(){return hO||(hO=1,Mp.exports=dD()),Mp.exports}var B=l0();const L=Xe(B);var Cp={exports:{}},ko={},Np={exports:{}},Rp={};/**
|
||
* @license React
|
||
* scheduler.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 pO;function hD(){return pO||(pO=1,(function(e){function t(P,z){var Z=P.length;P.push(z);e:for(;0<Z;){var ae=Z-1>>>1,oe=P[ae];if(0<l(oe,z))P[ae]=z,P[Z]=oe,Z=ae;else break e}}function n(P){return P.length===0?null:P[0]}function r(P){if(P.length===0)return null;var z=P[0],Z=P.pop();if(Z!==z){P[0]=Z;e:for(var ae=0,oe=P.length,$=oe>>>1;ae<$;){var G=2*(ae+1)-1,re=P[G],se=G+1,de=P[se];if(0>l(re,Z))se<oe&&0>l(de,re)?(P[ae]=de,P[se]=Z,ae=se):(P[ae]=re,P[G]=Z,ae=G);else if(se<oe&&0>l(de,Z))P[ae]=de,P[se]=Z,ae=se;else break e}}return z}function l(P,z){var Z=P.sortIndex-z.sortIndex;return Z!==0?Z:P.id-z.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var c=Date,f=c.now();e.unstable_now=function(){return c.now()-f}}var d=[],h=[],v=1,y=null,g=3,x=!1,w=!1,_=!1,S=!1,E=typeof setTimeout=="function"?setTimeout:null,O=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;function N(P){for(var z=n(h);z!==null;){if(z.callback===null)r(h);else if(z.startTime<=P)r(h),z.sortIndex=z.expirationTime,t(d,z);else break;z=n(h)}}function j(P){if(_=!1,N(P),!w)if(n(d)!==null)w=!0,T||(T=!0,U());else{var z=n(h);z!==null&&F(j,z.startTime-P)}}var T=!1,C=-1,D=5,k=-1;function K(){return S?!0:!(e.unstable_now()-k<D)}function H(){if(S=!1,T){var P=e.unstable_now();k=P;var z=!0;try{e:{w=!1,_&&(_=!1,O(C),C=-1),x=!0;var Z=g;try{t:{for(N(P),y=n(d);y!==null&&!(y.expirationTime>P&&K());){var ae=y.callback;if(typeof ae=="function"){y.callback=null,g=y.priorityLevel;var oe=ae(y.expirationTime<=P);if(P=e.unstable_now(),typeof oe=="function"){y.callback=oe,N(P),z=!0;break t}y===n(d)&&r(d),N(P)}else r(d);y=n(d)}if(y!==null)z=!0;else{var $=n(h);$!==null&&F(j,$.startTime-P),z=!1}}break e}finally{y=null,g=Z,x=!1}z=void 0}}finally{z?U():T=!1}}}var U;if(typeof M=="function")U=function(){M(H)};else if(typeof MessageChannel<"u"){var X=new MessageChannel,Q=X.port2;X.port1.onmessage=H,U=function(){Q.postMessage(null)}}else U=function(){E(H,0)};function F(P,z){C=E(function(){P(e.unstable_now())},z)}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(P){P.callback=null},e.unstable_forceFrameRate=function(P){0>P||125<P?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<P?Math.floor(1e3/P):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function(P){switch(g){case 1:case 2:case 3:var z=3;break;default:z=g}var Z=g;g=z;try{return P()}finally{g=Z}},e.unstable_requestPaint=function(){S=!0},e.unstable_runWithPriority=function(P,z){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var Z=g;g=P;try{return z()}finally{g=Z}},e.unstable_scheduleCallback=function(P,z,Z){var ae=e.unstable_now();switch(typeof Z=="object"&&Z!==null?(Z=Z.delay,Z=typeof Z=="number"&&0<Z?ae+Z:ae):Z=ae,P){case 1:var oe=-1;break;case 2:oe=250;break;case 5:oe=1073741823;break;case 4:oe=1e4;break;default:oe=5e3}return oe=Z+oe,P={id:v++,callback:z,priorityLevel:P,startTime:Z,expirationTime:oe,sortIndex:-1},Z>ae?(P.sortIndex=Z,t(h,P),n(d)===null&&P===n(h)&&(_?(O(C),C=-1):_=!0,F(j,Z-ae))):(P.sortIndex=oe,t(d,P),w||x||(w=!0,T||(T=!0,U()))),P},e.unstable_shouldYield=K,e.unstable_wrapCallback=function(P){var z=g;return function(){var Z=g;g=z;try{return P.apply(this,arguments)}finally{g=Z}}}})(Rp)),Rp}var vO;function pD(){return vO||(vO=1,Np.exports=hD()),Np.exports}var Pp={exports:{}},Bt={};/**
|
||
* @license React
|
||
* react-dom.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 yO;function vD(){if(yO)return Bt;yO=1;var e=l0();function t(d){var h="https://react.dev/errors/"+d;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)h+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+d+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},l=Symbol.for("react.portal");function u(d,h,v){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:y==null?null:""+y,children:d,containerInfo:h,implementation:v}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(d,h){if(d==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return Bt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Bt.createPortal=function(d,h){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(t(299));return u(d,h,null,v)},Bt.flushSync=function(d){var h=c.T,v=r.p;try{if(c.T=null,r.p=2,d)return d()}finally{c.T=h,r.p=v,r.d.f()}},Bt.preconnect=function(d,h){typeof d=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,r.d.C(d,h))},Bt.prefetchDNS=function(d){typeof d=="string"&&r.d.D(d)},Bt.preinit=function(d,h){if(typeof d=="string"&&h&&typeof h.as=="string"){var v=h.as,y=f(v,h.crossOrigin),g=typeof h.integrity=="string"?h.integrity:void 0,x=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;v==="style"?r.d.S(d,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:y,integrity:g,fetchPriority:x}):v==="script"&&r.d.X(d,{crossOrigin:y,integrity:g,fetchPriority:x,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},Bt.preinitModule=function(d,h){if(typeof d=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var v=f(h.as,h.crossOrigin);r.d.M(d,{crossOrigin:v,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&r.d.M(d)},Bt.preload=function(d,h){if(typeof d=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var v=h.as,y=f(v,h.crossOrigin);r.d.L(d,v,{crossOrigin:y,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},Bt.preloadModule=function(d,h){if(typeof d=="string")if(h){var v=f(h.as,h.crossOrigin);r.d.m(d,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:v,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else r.d.m(d)},Bt.requestFormReset=function(d){r.d.r(d)},Bt.unstable_batchedUpdates=function(d,h){return d(h)},Bt.useFormState=function(d,h,v){return c.H.useFormState(d,h,v)},Bt.useFormStatus=function(){return c.H.useHostTransitionStatus()},Bt.version="19.2.5",Bt}var mO;function yD(){if(mO)return Pp.exports;mO=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(),Pp.exports=vD(),Pp.exports}/**
|
||
* @license React
|
||
* react-dom-client.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 gO;function mD(){if(gO)return ko;gO=1;var e=pD(),t=l0(),n=yD();function r(a){var i="https://react.dev/errors/"+a;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)i+="&args[]="+encodeURIComponent(arguments[o])}return"Minified React error #"+a+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function u(a){var i=a,o=a;if(a.alternate)for(;i.return;)i=i.return;else{a=i;do i=a,(i.flags&4098)!==0&&(o=i.return),a=i.return;while(a)}return i.tag===3?o:null}function c(a){if(a.tag===13){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function f(a){if(a.tag===31){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function d(a){if(u(a)!==a)throw Error(r(188))}function h(a){var i=a.alternate;if(!i){if(i=u(a),i===null)throw Error(r(188));return i!==a?null:a}for(var o=a,s=i;;){var p=o.return;if(p===null)break;var m=p.alternate;if(m===null){if(s=p.return,s!==null){o=s;continue}break}if(p.child===m.child){for(m=p.child;m;){if(m===o)return d(p),a;if(m===s)return d(p),i;m=m.sibling}throw Error(r(188))}if(o.return!==s.return)o=p,s=m;else{for(var A=!1,R=p.child;R;){if(R===o){A=!0,o=p,s=m;break}if(R===s){A=!0,s=p,o=m;break}R=R.sibling}if(!A){for(R=m.child;R;){if(R===o){A=!0,o=m,s=p;break}if(R===s){A=!0,s=m,o=p;break}R=R.sibling}if(!A)throw Error(r(189))}}if(o.alternate!==s)throw Error(r(190))}if(o.tag!==3)throw Error(r(188));return o.stateNode.current===o?a:i}function v(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a;for(a=a.child;a!==null;){if(i=v(a),i!==null)return i;a=a.sibling}return null}var y=Object.assign,g=Symbol.for("react.element"),x=Symbol.for("react.transitional.element"),w=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),O=Symbol.for("react.consumer"),M=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),j=Symbol.for("react.suspense"),T=Symbol.for("react.suspense_list"),C=Symbol.for("react.memo"),D=Symbol.for("react.lazy"),k=Symbol.for("react.activity"),K=Symbol.for("react.memo_cache_sentinel"),H=Symbol.iterator;function U(a){return a===null||typeof a!="object"?null:(a=H&&a[H]||a["@@iterator"],typeof a=="function"?a:null)}var X=Symbol.for("react.client.reference");function Q(a){if(a==null)return null;if(typeof a=="function")return a.$$typeof===X?null:a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case _:return"Fragment";case E:return"Profiler";case S:return"StrictMode";case j:return"Suspense";case T:return"SuspenseList";case k:return"Activity"}if(typeof a=="object")switch(a.$$typeof){case w:return"Portal";case M:return a.displayName||"Context";case O:return(a._context.displayName||"Context")+".Consumer";case N:var i=a.render;return a=a.displayName,a||(a=i.displayName||i.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case C:return i=a.displayName||null,i!==null?i:Q(a.type)||"Memo";case D:i=a._payload,a=a._init;try{return Q(a(i))}catch{}}return null}var F=Array.isArray,P=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,z=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z={pending:!1,data:null,method:null,action:null},ae=[],oe=-1;function $(a){return{current:a}}function G(a){0>oe||(a.current=ae[oe],ae[oe]=null,oe--)}function re(a,i){oe++,ae[oe]=a.current,a.current=i}var se=$(null),de=$(null),me=$(null),Oe=$(null);function ke(a,i){switch(re(me,i),re(de,a),re(se,null),i.nodeType){case 9:case 11:a=(a=i.documentElement)&&(a=a.namespaceURI)?P_(a):0;break;default:if(a=i.tagName,i=i.namespaceURI)i=P_(i),a=D_(i,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}G(se),re(se,a)}function ce(){G(se),G(de),G(me)}function be(a){a.memoizedState!==null&&re(Oe,a);var i=se.current,o=D_(i,a.type);i!==o&&(re(de,a),re(se,o))}function Ae(a){de.current===a&&(G(se),G(de)),Oe.current===a&&(G(Oe),No._currentValue=Z)}var ue,nt;function Te(a){if(ue===void 0)try{throw Error()}catch(o){var i=o.stack.trim().match(/\n( *(at )?)/);ue=i&&i[1]||"",nt=-1<o.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<o.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+ue+a+nt}var ut=!1;function ct(a,i){if(!a||ut)return"";ut=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var s={DetermineComponentFrameRoot:function(){try{if(i){var le=function(){throw Error()};if(Object.defineProperty(le.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(le,[])}catch(ee){var J=ee}Reflect.construct(a,[],le)}else{try{le.call()}catch(ee){J=ee}a.call(le.prototype)}}else{try{throw Error()}catch(ee){J=ee}(le=a())&&typeof le.catch=="function"&&le.catch(function(){})}}catch(ee){if(ee&&J&&typeof ee.stack=="string")return[ee.stack,J.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var p=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");p&&p.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var m=s.DetermineComponentFrameRoot(),A=m[0],R=m[1];if(A&&R){var q=A.split(`
|
||
`),W=R.split(`
|
||
`);for(p=s=0;s<q.length&&!q[s].includes("DetermineComponentFrameRoot");)s++;for(;p<W.length&&!W[p].includes("DetermineComponentFrameRoot");)p++;if(s===q.length||p===W.length)for(s=q.length-1,p=W.length-1;1<=s&&0<=p&&q[s]!==W[p];)p--;for(;1<=s&&0<=p;s--,p--)if(q[s]!==W[p]){if(s!==1||p!==1)do if(s--,p--,0>p||q[s]!==W[p]){var te=`
|
||
`+q[s].replace(" at new "," at ");return a.displayName&&te.includes("<anonymous>")&&(te=te.replace("<anonymous>",a.displayName)),te}while(1<=s&&0<=p);break}}}finally{ut=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:"")?Te(o):""}function zt(a,i){switch(a.tag){case 26:case 27:case 5:return Te(a.type);case 16:return Te("Lazy");case 13:return a.child!==i&&i!==null?Te("Suspense Fallback"):Te("Suspense");case 19:return Te("SuspenseList");case 0:case 15:return ct(a.type,!1);case 11:return ct(a.type.render,!1);case 1:return ct(a.type,!0);case 31:return Te("Activity");default:return""}}function zn(a){try{var i="",o=null;do i+=zt(a,o),o=a,a=a.return;while(a);return i}catch(s){return`
|
||
Error generating stack: `+s.message+`
|
||
`+s.stack}}var Vn=Object.prototype.hasOwnProperty,Ur=e.unstable_scheduleCallback,qn=e.unstable_cancelCallback,ir=e.unstable_shouldYield,Ul=e.unstable_requestPaint,qt=e.unstable_now,Ku=e.unstable_getCurrentPriorityLevel,fx=e.unstable_ImmediatePriority,dx=e.unstable_UserBlockingPriority,Vu=e.unstable_NormalPriority,Y3=e.unstable_LowPriority,hx=e.unstable_IdlePriority,X3=e.log,K3=e.unstable_setDisableYieldValue,Il=null,rn=null;function Ir(a){if(typeof X3=="function"&&K3(a),rn&&typeof rn.setStrictMode=="function")try{rn.setStrictMode(Il,a)}catch{}}var an=Math.clz32?Math.clz32:W3,V3=Math.log,F3=Math.LN2;function W3(a){return a>>>=0,a===0?32:31-(V3(a)/F3|0)|0}var Fu=256,Wu=262144,Zu=4194304;function Aa(a){var i=a&42;if(i!==0)return i;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function Qu(a,i,o){var s=a.pendingLanes;if(s===0)return 0;var p=0,m=a.suspendedLanes,A=a.pingedLanes;a=a.warmLanes;var R=s&134217727;return R!==0?(s=R&~m,s!==0?p=Aa(s):(A&=R,A!==0?p=Aa(A):o||(o=R&~a,o!==0&&(p=Aa(o))))):(R=s&~m,R!==0?p=Aa(R):A!==0?p=Aa(A):o||(o=s&~a,o!==0&&(p=Aa(o)))),p===0?0:i!==0&&i!==p&&(i&m)===0&&(m=p&-p,o=i&-i,m>=o||m===32&&(o&4194048)!==0)?i:p}function Hl(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function Z3(a,i){switch(a){case 1:case 2:case 4:case 8:case 64:return i+250;case 16:case 32: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 i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function px(){var a=Zu;return Zu<<=1,(Zu&62914560)===0&&(Zu=4194304),a}function yd(a){for(var i=[],o=0;31>o;o++)i.push(a);return i}function Gl(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function Q3(a,i,o,s,p,m){var A=a.pendingLanes;a.pendingLanes=o,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=o,a.entangledLanes&=o,a.errorRecoveryDisabledLanes&=o,a.shellSuspendCounter=0;var R=a.entanglements,q=a.expirationTimes,W=a.hiddenUpdates;for(o=A&~o;0<o;){var te=31-an(o),le=1<<te;R[te]=0,q[te]=-1;var J=W[te];if(J!==null)for(W[te]=null,te=0;te<J.length;te++){var ee=J[te];ee!==null&&(ee.lane&=-536870913)}o&=~le}s!==0&&vx(a,s,0),m!==0&&p===0&&a.tag!==0&&(a.suspendedLanes|=m&~(A&~i))}function vx(a,i,o){a.pendingLanes|=i,a.suspendedLanes&=~i;var s=31-an(i);a.entangledLanes|=i,a.entanglements[s]=a.entanglements[s]|1073741824|o&261930}function yx(a,i){var o=a.entangledLanes|=i;for(a=a.entanglements;o;){var s=31-an(o),p=1<<s;p&i|a[s]&i&&(a[s]|=i),o&=~p}}function mx(a,i){var o=i&-i;return o=(o&42)!==0?1:md(o),(o&(a.suspendedLanes|i))!==0?0:o}function md(a){switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;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:a=128;break;case 268435456:a=134217728;break;default:a=0}return a}function gd(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function gx(){var a=z.p;return a!==0?a:(a=window.event,a===void 0?32:rO(a.type))}function bx(a,i){var o=z.p;try{return z.p=a,i()}finally{z.p=o}}var Hr=Math.random().toString(36).slice(2),Nt="__reactFiber$"+Hr,Vt="__reactProps$"+Hr,fi="__reactContainer$"+Hr,bd="__reactEvents$"+Hr,J3="__reactListeners$"+Hr,eR="__reactHandles$"+Hr,xx="__reactResources$"+Hr,Yl="__reactMarker$"+Hr;function xd(a){delete a[Nt],delete a[Vt],delete a[bd],delete a[J3],delete a[eR]}function di(a){var i=a[Nt];if(i)return i;for(var o=a.parentNode;o;){if(i=o[fi]||o[Nt]){if(o=i.alternate,i.child!==null||o!==null&&o.child!==null)for(a=U_(a);a!==null;){if(o=a[Nt])return o;a=U_(a)}return i}a=o,o=a.parentNode}return null}function hi(a){if(a=a[Nt]||a[fi]){var i=a.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return a}return null}function Xl(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a.stateNode;throw Error(r(33))}function pi(a){var i=a[xx];return i||(i=a[xx]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function jt(a){a[Yl]=!0}var Sx=new Set,_x={};function wa(a,i){vi(a,i),vi(a+"Capture",i)}function vi(a,i){for(_x[a]=i,a=0;a<i.length;a++)Sx.add(i[a])}var tR=RegExp("^[: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]*$"),Ox={},Ax={};function nR(a){return Vn.call(Ax,a)?!0:Vn.call(Ox,a)?!1:tR.test(a)?Ax[a]=!0:(Ox[a]=!0,!1)}function Ju(a,i,o){if(nR(i))if(o===null)a.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":a.removeAttribute(i);return;case"boolean":var s=i.toLowerCase().slice(0,5);if(s!=="data-"&&s!=="aria-"){a.removeAttribute(i);return}}a.setAttribute(i,""+o)}}function ec(a,i,o){if(o===null)a.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(i);return}a.setAttribute(i,""+o)}}function lr(a,i,o,s){if(s===null)a.removeAttribute(o);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(o);return}a.setAttributeNS(i,o,""+s)}}function gn(a){switch(typeof a){case"bigint":case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function wx(a){var i=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function rR(a,i,o){var s=Object.getOwnPropertyDescriptor(a.constructor.prototype,i);if(!a.hasOwnProperty(i)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var p=s.get,m=s.set;return Object.defineProperty(a,i,{configurable:!0,get:function(){return p.call(this)},set:function(A){o=""+A,m.call(this,A)}}),Object.defineProperty(a,i,{enumerable:s.enumerable}),{getValue:function(){return o},setValue:function(A){o=""+A},stopTracking:function(){a._valueTracker=null,delete a[i]}}}}function Sd(a){if(!a._valueTracker){var i=wx(a)?"checked":"value";a._valueTracker=rR(a,i,""+a[i])}}function jx(a){if(!a)return!1;var i=a._valueTracker;if(!i)return!0;var o=i.getValue(),s="";return a&&(s=wx(a)?a.checked?"true":"false":a.value),a=s,a!==o?(i.setValue(a),!0):!1}function tc(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}}var aR=/[\n"\\]/g;function bn(a){return a.replace(aR,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function _d(a,i,o,s,p,m,A,R){a.name="",A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"?a.type=A:a.removeAttribute("type"),i!=null?A==="number"?(i===0&&a.value===""||a.value!=i)&&(a.value=""+gn(i)):a.value!==""+gn(i)&&(a.value=""+gn(i)):A!=="submit"&&A!=="reset"||a.removeAttribute("value"),i!=null?Od(a,A,gn(i)):o!=null?Od(a,A,gn(o)):s!=null&&a.removeAttribute("value"),p==null&&m!=null&&(a.defaultChecked=!!m),p!=null&&(a.checked=p&&typeof p!="function"&&typeof p!="symbol"),R!=null&&typeof R!="function"&&typeof R!="symbol"&&typeof R!="boolean"?a.name=""+gn(R):a.removeAttribute("name")}function Tx(a,i,o,s,p,m,A,R){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(a.type=m),i!=null||o!=null){if(!(m!=="submit"&&m!=="reset"||i!=null)){Sd(a);return}o=o!=null?""+gn(o):"",i=i!=null?""+gn(i):o,R||i===a.value||(a.value=i),a.defaultValue=i}s=s??p,s=typeof s!="function"&&typeof s!="symbol"&&!!s,a.checked=R?a.checked:!!s,a.defaultChecked=!!s,A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"&&(a.name=A),Sd(a)}function Od(a,i,o){i==="number"&&tc(a.ownerDocument)===a||a.defaultValue===""+o||(a.defaultValue=""+o)}function yi(a,i,o,s){if(a=a.options,i){i={};for(var p=0;p<o.length;p++)i["$"+o[p]]=!0;for(o=0;o<a.length;o++)p=i.hasOwnProperty("$"+a[o].value),a[o].selected!==p&&(a[o].selected=p),p&&s&&(a[o].defaultSelected=!0)}else{for(o=""+gn(o),i=null,p=0;p<a.length;p++){if(a[p].value===o){a[p].selected=!0,s&&(a[p].defaultSelected=!0);return}i!==null||a[p].disabled||(i=a[p])}i!==null&&(i.selected=!0)}}function Ex(a,i,o){if(i!=null&&(i=""+gn(i),i!==a.value&&(a.value=i),o==null)){a.defaultValue!==i&&(a.defaultValue=i);return}a.defaultValue=o!=null?""+gn(o):""}function Mx(a,i,o,s){if(i==null){if(s!=null){if(o!=null)throw Error(r(92));if(F(s)){if(1<s.length)throw Error(r(93));s=s[0]}o=s}o==null&&(o=""),i=o}o=gn(i),a.defaultValue=o,s=a.textContent,s===o&&s!==""&&s!==null&&(a.value=s),Sd(a)}function mi(a,i){if(i){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=i;return}}a.textContent=i}var iR=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Cx(a,i,o){var s=i.indexOf("--")===0;o==null||typeof o=="boolean"||o===""?s?a.setProperty(i,""):i==="float"?a.cssFloat="":a[i]="":s?a.setProperty(i,o):typeof o!="number"||o===0||iR.has(i)?i==="float"?a.cssFloat=o:a[i]=(""+o).trim():a[i]=o+"px"}function Nx(a,i,o){if(i!=null&&typeof i!="object")throw Error(r(62));if(a=a.style,o!=null){for(var s in o)!o.hasOwnProperty(s)||i!=null&&i.hasOwnProperty(s)||(s.indexOf("--")===0?a.setProperty(s,""):s==="float"?a.cssFloat="":a[s]="");for(var p in i)s=i[p],i.hasOwnProperty(p)&&o[p]!==s&&Cx(a,p,s)}else for(var m in i)i.hasOwnProperty(m)&&Cx(a,m,i[m])}function Ad(a){if(a.indexOf("-")===-1)return!1;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 lR=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),oR=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function nc(a){return oR.test(""+a)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":a}function or(){}var wd=null;function jd(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var gi=null,bi=null;function Rx(a){var i=hi(a);if(i&&(a=i.stateNode)){var o=a[Vt]||null;e:switch(a=i.stateNode,i.type){case"input":if(_d(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name),i=o.name,o.type==="radio"&&i!=null){for(o=a;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll('input[name="'+bn(""+i)+'"][type="radio"]'),i=0;i<o.length;i++){var s=o[i];if(s!==a&&s.form===a.form){var p=s[Vt]||null;if(!p)throw Error(r(90));_d(s,p.value,p.defaultValue,p.defaultValue,p.checked,p.defaultChecked,p.type,p.name)}}for(i=0;i<o.length;i++)s=o[i],s.form===a.form&&jx(s)}break e;case"textarea":Ex(a,o.value,o.defaultValue);break e;case"select":i=o.value,i!=null&&yi(a,!!o.multiple,i,!1)}}}var Td=!1;function Px(a,i,o){if(Td)return a(i,o);Td=!0;try{var s=a(i);return s}finally{if(Td=!1,(gi!==null||bi!==null)&&(Hc(),gi&&(i=gi,a=bi,bi=gi=null,Rx(i),a)))for(i=0;i<a.length;i++)Rx(a[i])}}function Kl(a,i){var o=a.stateNode;if(o===null)return null;var s=o[Vt]||null;if(s===null)return null;o=s[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(s=!s.disabled)||(a=a.type,s=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!s;break e;default:a=!1}if(a)return null;if(o&&typeof o!="function")throw Error(r(231,i,typeof o));return o}var ur=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ed=!1;if(ur)try{var Vl={};Object.defineProperty(Vl,"passive",{get:function(){Ed=!0}}),window.addEventListener("test",Vl,Vl),window.removeEventListener("test",Vl,Vl)}catch{Ed=!1}var Gr=null,Md=null,rc=null;function Dx(){if(rc)return rc;var a,i=Md,o=i.length,s,p="value"in Gr?Gr.value:Gr.textContent,m=p.length;for(a=0;a<o&&i[a]===p[a];a++);var A=o-a;for(s=1;s<=A&&i[o-s]===p[m-s];s++);return rc=p.slice(a,1<s?1-s:void 0)}function ac(a){var i=a.keyCode;return"charCode"in a?(a=a.charCode,a===0&&i===13&&(a=13)):a=i,a===10&&(a=13),32<=a||a===13?a:0}function ic(){return!0}function $x(){return!1}function Ft(a){function i(o,s,p,m,A){this._reactName=o,this._targetInst=p,this.type=s,this.nativeEvent=m,this.target=A,this.currentTarget=null;for(var R in a)a.hasOwnProperty(R)&&(o=a[R],this[R]=o?o(m):m[R]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?ic:$x,this.isPropagationStopped=$x,this}return y(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!="unknown"&&(o.returnValue=!1),this.isDefaultPrevented=ic)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=ic)},persist:function(){},isPersistent:ic}),i}var ja={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},lc=Ft(ja),Fl=y({},ja,{view:0,detail:0}),uR=Ft(Fl),Cd,Nd,Wl,oc=y({},Fl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Pd,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!==Wl&&(Wl&&a.type==="mousemove"?(Cd=a.screenX-Wl.screenX,Nd=a.screenY-Wl.screenY):Nd=Cd=0,Wl=a),Cd)},movementY:function(a){return"movementY"in a?a.movementY:Nd}}),kx=Ft(oc),cR=y({},oc,{dataTransfer:0}),sR=Ft(cR),fR=y({},Fl,{relatedTarget:0}),Rd=Ft(fR),dR=y({},ja,{animationName:0,elapsedTime:0,pseudoElement:0}),hR=Ft(dR),pR=y({},ja,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),vR=Ft(pR),yR=y({},ja,{data:0}),zx=Ft(yR),mR={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},gR={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"},bR={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function xR(a){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(a):(a=bR[a])?!!i[a]:!1}function Pd(){return xR}var SR=y({},Fl,{key:function(a){if(a.key){var i=mR[a.key]||a.key;if(i!=="Unidentified")return i}return a.type==="keypress"?(a=ac(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?gR[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Pd,charCode:function(a){return a.type==="keypress"?ac(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?ac(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),_R=Ft(SR),OR=y({},oc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),qx=Ft(OR),AR=y({},Fl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Pd}),wR=Ft(AR),jR=y({},ja,{propertyName:0,elapsedTime:0,pseudoElement:0}),TR=Ft(jR),ER=y({},oc,{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}),MR=Ft(ER),CR=y({},ja,{newState:0,oldState:0}),NR=Ft(CR),RR=[9,13,27,32],Dd=ur&&"CompositionEvent"in window,Zl=null;ur&&"documentMode"in document&&(Zl=document.documentMode);var PR=ur&&"TextEvent"in window&&!Zl,Bx=ur&&(!Dd||Zl&&8<Zl&&11>=Zl),Lx=" ",Ux=!1;function Ix(a,i){switch(a){case"keyup":return RR.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hx(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var xi=!1;function DR(a,i){switch(a){case"compositionend":return Hx(i);case"keypress":return i.which!==32?null:(Ux=!0,Lx);case"textInput":return a=i.data,a===Lx&&Ux?null:a;default:return null}}function $R(a,i){if(xi)return a==="compositionend"||!Dd&&Ix(a,i)?(a=Dx(),rc=Md=Gr=null,xi=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return Bx&&i.locale!=="ko"?null:i.data;default:return null}}var kR={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Gx(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i==="input"?!!kR[a.type]:i==="textarea"}function Yx(a,i,o,s){gi?bi?bi.push(s):bi=[s]:gi=s,i=Wc(i,"onChange"),0<i.length&&(o=new lc("onChange","change",null,o,s),a.push({event:o,listeners:i}))}var Ql=null,Jl=null;function zR(a){T_(a,0)}function uc(a){var i=Xl(a);if(jx(i))return a}function Xx(a,i){if(a==="change")return i}var Kx=!1;if(ur){var $d;if(ur){var kd="oninput"in document;if(!kd){var Vx=document.createElement("div");Vx.setAttribute("oninput","return;"),kd=typeof Vx.oninput=="function"}$d=kd}else $d=!1;Kx=$d&&(!document.documentMode||9<document.documentMode)}function Fx(){Ql&&(Ql.detachEvent("onpropertychange",Wx),Jl=Ql=null)}function Wx(a){if(a.propertyName==="value"&&uc(Jl)){var i=[];Yx(i,Jl,a,jd(a)),Px(zR,i)}}function qR(a,i,o){a==="focusin"?(Fx(),Ql=i,Jl=o,Ql.attachEvent("onpropertychange",Wx)):a==="focusout"&&Fx()}function BR(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return uc(Jl)}function LR(a,i){if(a==="click")return uc(i)}function UR(a,i){if(a==="input"||a==="change")return uc(i)}function IR(a,i){return a===i&&(a!==0||1/a===1/i)||a!==a&&i!==i}var ln=typeof Object.is=="function"?Object.is:IR;function eo(a,i){if(ln(a,i))return!0;if(typeof a!="object"||a===null||typeof i!="object"||i===null)return!1;var o=Object.keys(a),s=Object.keys(i);if(o.length!==s.length)return!1;for(s=0;s<o.length;s++){var p=o[s];if(!Vn.call(i,p)||!ln(a[p],i[p]))return!1}return!0}function Zx(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function Qx(a,i){var o=Zx(a);a=0;for(var s;o;){if(o.nodeType===3){if(s=a+o.textContent.length,a<=i&&s>=i)return{node:o,offset:i-a};a=s}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Zx(o)}}function Jx(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?Jx(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function e1(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=tc(a.document);i instanceof a.HTMLIFrameElement;){try{var o=typeof i.contentWindow.location.href=="string"}catch{o=!1}if(o)a=i.contentWindow;else break;i=tc(a.document)}return i}function zd(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i&&(i==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||i==="textarea"||a.contentEditable==="true")}var HR=ur&&"documentMode"in document&&11>=document.documentMode,Si=null,qd=null,to=null,Bd=!1;function t1(a,i,o){var s=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Bd||Si==null||Si!==tc(s)||(s=Si,"selectionStart"in s&&zd(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),to&&eo(to,s)||(to=s,s=Wc(qd,"onSelect"),0<s.length&&(i=new lc("onSelect","select",null,i,o),a.push({event:i,listeners:s}),i.target=Si)))}function Ta(a,i){var o={};return o[a.toLowerCase()]=i.toLowerCase(),o["Webkit"+a]="webkit"+i,o["Moz"+a]="moz"+i,o}var _i={animationend:Ta("Animation","AnimationEnd"),animationiteration:Ta("Animation","AnimationIteration"),animationstart:Ta("Animation","AnimationStart"),transitionrun:Ta("Transition","TransitionRun"),transitionstart:Ta("Transition","TransitionStart"),transitioncancel:Ta("Transition","TransitionCancel"),transitionend:Ta("Transition","TransitionEnd")},Ld={},n1={};ur&&(n1=document.createElement("div").style,"AnimationEvent"in window||(delete _i.animationend.animation,delete _i.animationiteration.animation,delete _i.animationstart.animation),"TransitionEvent"in window||delete _i.transitionend.transition);function Ea(a){if(Ld[a])return Ld[a];if(!_i[a])return a;var i=_i[a],o;for(o in i)if(i.hasOwnProperty(o)&&o in n1)return Ld[a]=i[o];return a}var r1=Ea("animationend"),a1=Ea("animationiteration"),i1=Ea("animationstart"),GR=Ea("transitionrun"),YR=Ea("transitionstart"),XR=Ea("transitioncancel"),l1=Ea("transitionend"),o1=new Map,Ud="abort auxClick beforeToggle 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(" ");Ud.push("scrollEnd");function Bn(a,i){o1.set(a,i),wa(i,[a])}var cc=typeof reportError=="function"?reportError:function(a){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof a=="object"&&a!==null&&typeof a.message=="string"?String(a.message):String(a),error:a});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",a);return}console.error(a)},xn=[],Oi=0,Id=0;function sc(){for(var a=Oi,i=Id=Oi=0;i<a;){var o=xn[i];xn[i++]=null;var s=xn[i];xn[i++]=null;var p=xn[i];xn[i++]=null;var m=xn[i];if(xn[i++]=null,s!==null&&p!==null){var A=s.pending;A===null?p.next=p:(p.next=A.next,A.next=p),s.pending=p}m!==0&&u1(o,p,m)}}function fc(a,i,o,s){xn[Oi++]=a,xn[Oi++]=i,xn[Oi++]=o,xn[Oi++]=s,Id|=s,a.lanes|=s,a=a.alternate,a!==null&&(a.lanes|=s)}function Hd(a,i,o,s){return fc(a,i,o,s),dc(a)}function Ma(a,i){return fc(a,null,null,i),dc(a)}function u1(a,i,o){a.lanes|=o;var s=a.alternate;s!==null&&(s.lanes|=o);for(var p=!1,m=a.return;m!==null;)m.childLanes|=o,s=m.alternate,s!==null&&(s.childLanes|=o),m.tag===22&&(a=m.stateNode,a===null||a._visibility&1||(p=!0)),a=m,m=m.return;return a.tag===3?(m=a.stateNode,p&&i!==null&&(p=31-an(o),a=m.hiddenUpdates,s=a[p],s===null?a[p]=[i]:s.push(i),i.lane=o|536870912),m):null}function dc(a){if(50<Ao)throw Ao=0,Qh=null,Error(r(185));for(var i=a.return;i!==null;)a=i,i=a.return;return a.tag===3?a.stateNode:null}var Ai={};function KR(a,i,o,s){this.tag=a,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function on(a,i,o,s){return new KR(a,i,o,s)}function Gd(a){return a=a.prototype,!(!a||!a.isReactComponent)}function cr(a,i){var o=a.alternate;return o===null?(o=on(a.tag,i,a.key,a.mode),o.elementType=a.elementType,o.type=a.type,o.stateNode=a.stateNode,o.alternate=a,a.alternate=o):(o.pendingProps=i,o.type=a.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=a.flags&65011712,o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,i=a.dependencies,o.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},o.sibling=a.sibling,o.index=a.index,o.ref=a.ref,o.refCleanup=a.refCleanup,o}function c1(a,i){a.flags&=65011714;var o=a.alternate;return o===null?(a.childLanes=0,a.lanes=i,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,i=o.dependencies,a.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),a}function hc(a,i,o,s,p,m){var A=0;if(s=a,typeof a=="function")Gd(a)&&(A=1);else if(typeof a=="string")A=QP(a,o,se.current)?26:a==="html"||a==="head"||a==="body"?27:5;else e:switch(a){case k:return a=on(31,o,i,p),a.elementType=k,a.lanes=m,a;case _:return Ca(o.children,p,m,i);case S:A=8,p|=24;break;case E:return a=on(12,o,i,p|2),a.elementType=E,a.lanes=m,a;case j:return a=on(13,o,i,p),a.elementType=j,a.lanes=m,a;case T:return a=on(19,o,i,p),a.elementType=T,a.lanes=m,a;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case M:A=10;break e;case O:A=9;break e;case N:A=11;break e;case C:A=14;break e;case D:A=16,s=null;break e}A=29,o=Error(r(130,a===null?"null":typeof a,"")),s=null}return i=on(A,o,i,p),i.elementType=a,i.type=s,i.lanes=m,i}function Ca(a,i,o,s){return a=on(7,a,s,i),a.lanes=o,a}function Yd(a,i,o){return a=on(6,a,null,i),a.lanes=o,a}function s1(a){var i=on(18,null,null,0);return i.stateNode=a,i}function Xd(a,i,o){return i=on(4,a.children!==null?a.children:[],a.key,i),i.lanes=o,i.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},i}var f1=new WeakMap;function Sn(a,i){if(typeof a=="object"&&a!==null){var o=f1.get(a);return o!==void 0?o:(i={value:a,source:i,stack:zn(i)},f1.set(a,i),i)}return{value:a,source:i,stack:zn(i)}}var wi=[],ji=0,pc=null,no=0,_n=[],On=0,Yr=null,Fn=1,Wn="";function sr(a,i){wi[ji++]=no,wi[ji++]=pc,pc=a,no=i}function d1(a,i,o){_n[On++]=Fn,_n[On++]=Wn,_n[On++]=Yr,Yr=a;var s=Fn;a=Wn;var p=32-an(s)-1;s&=~(1<<p),o+=1;var m=32-an(i)+p;if(30<m){var A=p-p%5;m=(s&(1<<A)-1).toString(32),s>>=A,p-=A,Fn=1<<32-an(i)+p|o<<p|s,Wn=m+a}else Fn=1<<m|o<<p|s,Wn=a}function Kd(a){a.return!==null&&(sr(a,1),d1(a,1,0))}function Vd(a){for(;a===pc;)pc=wi[--ji],wi[ji]=null,no=wi[--ji],wi[ji]=null;for(;a===Yr;)Yr=_n[--On],_n[On]=null,Wn=_n[--On],_n[On]=null,Fn=_n[--On],_n[On]=null}function h1(a,i){_n[On++]=Fn,_n[On++]=Wn,_n[On++]=Yr,Fn=i.id,Wn=i.overflow,Yr=a}var Rt=null,rt=null,$e=!1,Xr=null,An=!1,Fd=Error(r(519));function Kr(a){var i=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw ro(Sn(i,a)),Fd}function p1(a){var i=a.stateNode,o=a.type,s=a.memoizedProps;switch(i[Nt]=a,i[Vt]=s,o){case"dialog":Re("cancel",i),Re("close",i);break;case"iframe":case"object":case"embed":Re("load",i);break;case"video":case"audio":for(o=0;o<jo.length;o++)Re(jo[o],i);break;case"source":Re("error",i);break;case"img":case"image":case"link":Re("error",i),Re("load",i);break;case"details":Re("toggle",i);break;case"input":Re("invalid",i),Tx(i,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0);break;case"select":Re("invalid",i);break;case"textarea":Re("invalid",i),Mx(i,s.value,s.defaultValue,s.children)}o=s.children,typeof o!="string"&&typeof o!="number"&&typeof o!="bigint"||i.textContent===""+o||s.suppressHydrationWarning===!0||N_(i.textContent,o)?(s.popover!=null&&(Re("beforetoggle",i),Re("toggle",i)),s.onScroll!=null&&Re("scroll",i),s.onScrollEnd!=null&&Re("scrollend",i),s.onClick!=null&&(i.onclick=or),i=!0):i=!1,i||Kr(a,!0)}function v1(a){for(Rt=a.return;Rt;)switch(Rt.tag){case 5:case 31:case 13:An=!1;return;case 27:case 3:An=!0;return;default:Rt=Rt.return}}function Ti(a){if(a!==Rt)return!1;if(!$e)return v1(a),$e=!0,!1;var i=a.tag,o;if((o=i!==3&&i!==27)&&((o=i===5)&&(o=a.type,o=!(o!=="form"&&o!=="button")||hp(a.type,a.memoizedProps)),o=!o),o&&rt&&Kr(a),v1(a),i===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=L_(a)}else if(i===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=L_(a)}else i===27?(i=rt,oa(a.type)?(a=gp,gp=null,rt=a):rt=i):rt=Rt?jn(a.stateNode.nextSibling):null;return!0}function Na(){rt=Rt=null,$e=!1}function Wd(){var a=Xr;return a!==null&&(Jt===null?Jt=a:Jt.push.apply(Jt,a),Xr=null),a}function ro(a){Xr===null?Xr=[a]:Xr.push(a)}var Zd=$(null),Ra=null,fr=null;function Vr(a,i,o){re(Zd,i._currentValue),i._currentValue=o}function dr(a){a._currentValue=Zd.current,G(Zd)}function Qd(a,i,o){for(;a!==null;){var s=a.alternate;if((a.childLanes&i)!==i?(a.childLanes|=i,s!==null&&(s.childLanes|=i)):s!==null&&(s.childLanes&i)!==i&&(s.childLanes|=i),a===o)break;a=a.return}}function Jd(a,i,o,s){var p=a.child;for(p!==null&&(p.return=a);p!==null;){var m=p.dependencies;if(m!==null){var A=p.child;m=m.firstContext;e:for(;m!==null;){var R=m;m=p;for(var q=0;q<i.length;q++)if(R.context===i[q]){m.lanes|=o,R=m.alternate,R!==null&&(R.lanes|=o),Qd(m.return,o,a),s||(A=null);break e}m=R.next}}else if(p.tag===18){if(A=p.return,A===null)throw Error(r(341));A.lanes|=o,m=A.alternate,m!==null&&(m.lanes|=o),Qd(A,o,a),A=null}else A=p.child;if(A!==null)A.return=p;else for(A=p;A!==null;){if(A===a){A=null;break}if(p=A.sibling,p!==null){p.return=A.return,A=p;break}A=A.return}p=A}}function Ei(a,i,o,s){a=null;for(var p=i,m=!1;p!==null;){if(!m){if((p.flags&524288)!==0)m=!0;else if((p.flags&262144)!==0)break}if(p.tag===10){var A=p.alternate;if(A===null)throw Error(r(387));if(A=A.memoizedProps,A!==null){var R=p.type;ln(p.pendingProps.value,A.value)||(a!==null?a.push(R):a=[R])}}else if(p===Oe.current){if(A=p.alternate,A===null)throw Error(r(387));A.memoizedState.memoizedState!==p.memoizedState.memoizedState&&(a!==null?a.push(No):a=[No])}p=p.return}a!==null&&Jd(i,a,o,s),i.flags|=262144}function vc(a){for(a=a.firstContext;a!==null;){if(!ln(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function Pa(a){Ra=a,fr=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Pt(a){return y1(Ra,a)}function yc(a,i){return Ra===null&&Pa(a),y1(a,i)}function y1(a,i){var o=i._currentValue;if(i={context:i,memoizedValue:o,next:null},fr===null){if(a===null)throw Error(r(308));fr=i,a.dependencies={lanes:0,firstContext:i},a.flags|=524288}else fr=fr.next=i;return o}var VR=typeof AbortController<"u"?AbortController:function(){var a=[],i=this.signal={aborted:!1,addEventListener:function(o,s){a.push(s)}};this.abort=function(){i.aborted=!0,a.forEach(function(o){return o()})}},FR=e.unstable_scheduleCallback,WR=e.unstable_NormalPriority,vt={$$typeof:M,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function eh(){return{controller:new VR,data:new Map,refCount:0}}function ao(a){a.refCount--,a.refCount===0&&FR(WR,function(){a.controller.abort()})}var io=null,th=0,Mi=0,Ci=null;function ZR(a,i){if(io===null){var o=io=[];th=0,Mi=ap(),Ci={status:"pending",value:void 0,then:function(s){o.push(s)}}}return th++,i.then(m1,m1),i}function m1(){if(--th===0&&io!==null){Ci!==null&&(Ci.status="fulfilled");var a=io;io=null,Mi=0,Ci=null;for(var i=0;i<a.length;i++)(0,a[i])()}}function QR(a,i){var o=[],s={status:"pending",value:null,reason:null,then:function(p){o.push(p)}};return a.then(function(){s.status="fulfilled",s.value=i;for(var p=0;p<o.length;p++)(0,o[p])(i)},function(p){for(s.status="rejected",s.reason=p,p=0;p<o.length;p++)(0,o[p])(void 0)}),s}var g1=P.S;P.S=function(a,i){t_=qt(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&ZR(a,i),g1!==null&&g1(a,i)};var Da=$(null);function nh(){var a=Da.current;return a!==null?a:Ze.pooledCache}function mc(a,i){i===null?re(Da,Da.current):re(Da,i.pool)}function b1(){var a=nh();return a===null?null:{parent:vt._currentValue,pool:a}}var Ni=Error(r(460)),rh=Error(r(474)),gc=Error(r(542)),bc={then:function(){}};function x1(a){return a=a.status,a==="fulfilled"||a==="rejected"}function S1(a,i,o){switch(o=a[o],o===void 0?a.push(i):o!==i&&(i.then(or,or),i=o),i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,O1(a),a;default:if(typeof i.status=="string")i.then(or,or);else{if(a=Ze,a!==null&&100<a.shellSuspendCounter)throw Error(r(482));a=i,a.status="pending",a.then(function(s){if(i.status==="pending"){var p=i;p.status="fulfilled",p.value=s}},function(s){if(i.status==="pending"){var p=i;p.status="rejected",p.reason=s}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,O1(a),a}throw ka=i,Ni}}function $a(a){try{var i=a._init;return i(a._payload)}catch(o){throw o!==null&&typeof o=="object"&&typeof o.then=="function"?(ka=o,Ni):o}}var ka=null;function _1(){if(ka===null)throw Error(r(459));var a=ka;return ka=null,a}function O1(a){if(a===Ni||a===gc)throw Error(r(483))}var Ri=null,lo=0;function xc(a){var i=lo;return lo+=1,Ri===null&&(Ri=[]),S1(Ri,a,i)}function oo(a,i){i=i.props.ref,a.ref=i!==void 0?i:null}function Sc(a,i){throw i.$$typeof===g?Error(r(525)):(a=Object.prototype.toString.call(i),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":a)))}function A1(a){function i(Y,I){if(a){var V=Y.deletions;V===null?(Y.deletions=[I],Y.flags|=16):V.push(I)}}function o(Y,I){if(!a)return null;for(;I!==null;)i(Y,I),I=I.sibling;return null}function s(Y){for(var I=new Map;Y!==null;)Y.key!==null?I.set(Y.key,Y):I.set(Y.index,Y),Y=Y.sibling;return I}function p(Y,I){return Y=cr(Y,I),Y.index=0,Y.sibling=null,Y}function m(Y,I,V){return Y.index=V,a?(V=Y.alternate,V!==null?(V=V.index,V<I?(Y.flags|=67108866,I):V):(Y.flags|=67108866,I)):(Y.flags|=1048576,I)}function A(Y){return a&&Y.alternate===null&&(Y.flags|=67108866),Y}function R(Y,I,V,ie){return I===null||I.tag!==6?(I=Yd(V,Y.mode,ie),I.return=Y,I):(I=p(I,V),I.return=Y,I)}function q(Y,I,V,ie){var ye=V.type;return ye===_?te(Y,I,V.props.children,ie,V.key):I!==null&&(I.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===D&&$a(ye)===I.type)?(I=p(I,V.props),oo(I,V),I.return=Y,I):(I=hc(V.type,V.key,V.props,null,Y.mode,ie),oo(I,V),I.return=Y,I)}function W(Y,I,V,ie){return I===null||I.tag!==4||I.stateNode.containerInfo!==V.containerInfo||I.stateNode.implementation!==V.implementation?(I=Xd(V,Y.mode,ie),I.return=Y,I):(I=p(I,V.children||[]),I.return=Y,I)}function te(Y,I,V,ie,ye){return I===null||I.tag!==7?(I=Ca(V,Y.mode,ie,ye),I.return=Y,I):(I=p(I,V),I.return=Y,I)}function le(Y,I,V){if(typeof I=="string"&&I!==""||typeof I=="number"||typeof I=="bigint")return I=Yd(""+I,Y.mode,V),I.return=Y,I;if(typeof I=="object"&&I!==null){switch(I.$$typeof){case x:return V=hc(I.type,I.key,I.props,null,Y.mode,V),oo(V,I),V.return=Y,V;case w:return I=Xd(I,Y.mode,V),I.return=Y,I;case D:return I=$a(I),le(Y,I,V)}if(F(I)||U(I))return I=Ca(I,Y.mode,V,null),I.return=Y,I;if(typeof I.then=="function")return le(Y,xc(I),V);if(I.$$typeof===M)return le(Y,yc(Y,I),V);Sc(Y,I)}return null}function J(Y,I,V,ie){var ye=I!==null?I.key:null;if(typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint")return ye!==null?null:R(Y,I,""+V,ie);if(typeof V=="object"&&V!==null){switch(V.$$typeof){case x:return V.key===ye?q(Y,I,V,ie):null;case w:return V.key===ye?W(Y,I,V,ie):null;case D:return V=$a(V),J(Y,I,V,ie)}if(F(V)||U(V))return ye!==null?null:te(Y,I,V,ie,null);if(typeof V.then=="function")return J(Y,I,xc(V),ie);if(V.$$typeof===M)return J(Y,I,yc(Y,V),ie);Sc(Y,V)}return null}function ee(Y,I,V,ie,ye){if(typeof ie=="string"&&ie!==""||typeof ie=="number"||typeof ie=="bigint")return Y=Y.get(V)||null,R(I,Y,""+ie,ye);if(typeof ie=="object"&&ie!==null){switch(ie.$$typeof){case x:return Y=Y.get(ie.key===null?V:ie.key)||null,q(I,Y,ie,ye);case w:return Y=Y.get(ie.key===null?V:ie.key)||null,W(I,Y,ie,ye);case D:return ie=$a(ie),ee(Y,I,V,ie,ye)}if(F(ie)||U(ie))return Y=Y.get(V)||null,te(I,Y,ie,ye,null);if(typeof ie.then=="function")return ee(Y,I,V,xc(ie),ye);if(ie.$$typeof===M)return ee(Y,I,V,yc(I,ie),ye);Sc(I,ie)}return null}function pe(Y,I,V,ie){for(var ye=null,ze=null,ve=I,Ee=I=0,De=null;ve!==null&&Ee<V.length;Ee++){ve.index>Ee?(De=ve,ve=null):De=ve.sibling;var qe=J(Y,ve,V[Ee],ie);if(qe===null){ve===null&&(ve=De);break}a&&ve&&qe.alternate===null&&i(Y,ve),I=m(qe,I,Ee),ze===null?ye=qe:ze.sibling=qe,ze=qe,ve=De}if(Ee===V.length)return o(Y,ve),$e&&sr(Y,Ee),ye;if(ve===null){for(;Ee<V.length;Ee++)ve=le(Y,V[Ee],ie),ve!==null&&(I=m(ve,I,Ee),ze===null?ye=ve:ze.sibling=ve,ze=ve);return $e&&sr(Y,Ee),ye}for(ve=s(ve);Ee<V.length;Ee++)De=ee(ve,Y,Ee,V[Ee],ie),De!==null&&(a&&De.alternate!==null&&ve.delete(De.key===null?Ee:De.key),I=m(De,I,Ee),ze===null?ye=De:ze.sibling=De,ze=De);return a&&ve.forEach(function(da){return i(Y,da)}),$e&&sr(Y,Ee),ye}function ge(Y,I,V,ie){if(V==null)throw Error(r(151));for(var ye=null,ze=null,ve=I,Ee=I=0,De=null,qe=V.next();ve!==null&&!qe.done;Ee++,qe=V.next()){ve.index>Ee?(De=ve,ve=null):De=ve.sibling;var da=J(Y,ve,qe.value,ie);if(da===null){ve===null&&(ve=De);break}a&&ve&&da.alternate===null&&i(Y,ve),I=m(da,I,Ee),ze===null?ye=da:ze.sibling=da,ze=da,ve=De}if(qe.done)return o(Y,ve),$e&&sr(Y,Ee),ye;if(ve===null){for(;!qe.done;Ee++,qe=V.next())qe=le(Y,qe.value,ie),qe!==null&&(I=m(qe,I,Ee),ze===null?ye=qe:ze.sibling=qe,ze=qe);return $e&&sr(Y,Ee),ye}for(ve=s(ve);!qe.done;Ee++,qe=V.next())qe=ee(ve,Y,Ee,qe.value,ie),qe!==null&&(a&&qe.alternate!==null&&ve.delete(qe.key===null?Ee:qe.key),I=m(qe,I,Ee),ze===null?ye=qe:ze.sibling=qe,ze=qe);return a&&ve.forEach(function(cD){return i(Y,cD)}),$e&&sr(Y,Ee),ye}function Fe(Y,I,V,ie){if(typeof V=="object"&&V!==null&&V.type===_&&V.key===null&&(V=V.props.children),typeof V=="object"&&V!==null){switch(V.$$typeof){case x:e:{for(var ye=V.key;I!==null;){if(I.key===ye){if(ye=V.type,ye===_){if(I.tag===7){o(Y,I.sibling),ie=p(I,V.props.children),ie.return=Y,Y=ie;break e}}else if(I.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===D&&$a(ye)===I.type){o(Y,I.sibling),ie=p(I,V.props),oo(ie,V),ie.return=Y,Y=ie;break e}o(Y,I);break}else i(Y,I);I=I.sibling}V.type===_?(ie=Ca(V.props.children,Y.mode,ie,V.key),ie.return=Y,Y=ie):(ie=hc(V.type,V.key,V.props,null,Y.mode,ie),oo(ie,V),ie.return=Y,Y=ie)}return A(Y);case w:e:{for(ye=V.key;I!==null;){if(I.key===ye)if(I.tag===4&&I.stateNode.containerInfo===V.containerInfo&&I.stateNode.implementation===V.implementation){o(Y,I.sibling),ie=p(I,V.children||[]),ie.return=Y,Y=ie;break e}else{o(Y,I);break}else i(Y,I);I=I.sibling}ie=Xd(V,Y.mode,ie),ie.return=Y,Y=ie}return A(Y);case D:return V=$a(V),Fe(Y,I,V,ie)}if(F(V))return pe(Y,I,V,ie);if(U(V)){if(ye=U(V),typeof ye!="function")throw Error(r(150));return V=ye.call(V),ge(Y,I,V,ie)}if(typeof V.then=="function")return Fe(Y,I,xc(V),ie);if(V.$$typeof===M)return Fe(Y,I,yc(Y,V),ie);Sc(Y,V)}return typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint"?(V=""+V,I!==null&&I.tag===6?(o(Y,I.sibling),ie=p(I,V),ie.return=Y,Y=ie):(o(Y,I),ie=Yd(V,Y.mode,ie),ie.return=Y,Y=ie),A(Y)):o(Y,I)}return function(Y,I,V,ie){try{lo=0;var ye=Fe(Y,I,V,ie);return Ri=null,ye}catch(ve){if(ve===Ni||ve===gc)throw ve;var ze=on(29,ve,null,Y.mode);return ze.lanes=ie,ze.return=Y,ze}finally{}}}var za=A1(!0),w1=A1(!1),Fr=!1;function ah(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ih(a,i){a=a.updateQueue,i.updateQueue===a&&(i.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function Wr(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function Zr(a,i,o){var s=a.updateQueue;if(s===null)return null;if(s=s.shared,(Le&2)!==0){var p=s.pending;return p===null?i.next=i:(i.next=p.next,p.next=i),s.pending=i,i=dc(a),u1(a,null,o),i}return fc(a,s,i,o),dc(a)}function uo(a,i,o){if(i=i.updateQueue,i!==null&&(i=i.shared,(o&4194048)!==0)){var s=i.lanes;s&=a.pendingLanes,o|=s,i.lanes=o,yx(a,o)}}function lh(a,i){var o=a.updateQueue,s=a.alternate;if(s!==null&&(s=s.updateQueue,o===s)){var p=null,m=null;if(o=o.firstBaseUpdate,o!==null){do{var A={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};m===null?p=m=A:m=m.next=A,o=o.next}while(o!==null);m===null?p=m=i:m=m.next=i}else p=m=i;o={baseState:s.baseState,firstBaseUpdate:p,lastBaseUpdate:m,shared:s.shared,callbacks:s.callbacks},a.updateQueue=o;return}a=o.lastBaseUpdate,a===null?o.firstBaseUpdate=i:a.next=i,o.lastBaseUpdate=i}var oh=!1;function co(){if(oh){var a=Ci;if(a!==null)throw a}}function so(a,i,o,s){oh=!1;var p=a.updateQueue;Fr=!1;var m=p.firstBaseUpdate,A=p.lastBaseUpdate,R=p.shared.pending;if(R!==null){p.shared.pending=null;var q=R,W=q.next;q.next=null,A===null?m=W:A.next=W,A=q;var te=a.alternate;te!==null&&(te=te.updateQueue,R=te.lastBaseUpdate,R!==A&&(R===null?te.firstBaseUpdate=W:R.next=W,te.lastBaseUpdate=q))}if(m!==null){var le=p.baseState;A=0,te=W=q=null,R=m;do{var J=R.lane&-536870913,ee=J!==R.lane;if(ee?(Pe&J)===J:(s&J)===J){J!==0&&J===Mi&&(oh=!0),te!==null&&(te=te.next={lane:0,tag:R.tag,payload:R.payload,callback:null,next:null});e:{var pe=a,ge=R;J=i;var Fe=o;switch(ge.tag){case 1:if(pe=ge.payload,typeof pe=="function"){le=pe.call(Fe,le,J);break e}le=pe;break e;case 3:pe.flags=pe.flags&-65537|128;case 0:if(pe=ge.payload,J=typeof pe=="function"?pe.call(Fe,le,J):pe,J==null)break e;le=y({},le,J);break e;case 2:Fr=!0}}J=R.callback,J!==null&&(a.flags|=64,ee&&(a.flags|=8192),ee=p.callbacks,ee===null?p.callbacks=[J]:ee.push(J))}else ee={lane:J,tag:R.tag,payload:R.payload,callback:R.callback,next:null},te===null?(W=te=ee,q=le):te=te.next=ee,A|=J;if(R=R.next,R===null){if(R=p.shared.pending,R===null)break;ee=R,R=ee.next,ee.next=null,p.lastBaseUpdate=ee,p.shared.pending=null}}while(!0);te===null&&(q=le),p.baseState=q,p.firstBaseUpdate=W,p.lastBaseUpdate=te,m===null&&(p.shared.lanes=0),na|=A,a.lanes=A,a.memoizedState=le}}function j1(a,i){if(typeof a!="function")throw Error(r(191,a));a.call(i)}function T1(a,i){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)j1(o[a],i)}var Pi=$(null),_c=$(0);function E1(a,i){a=Sr,re(_c,a),re(Pi,i),Sr=a|i.baseLanes}function uh(){re(_c,Sr),re(Pi,Pi.current)}function ch(){Sr=_c.current,G(Pi),G(_c)}var un=$(null),wn=null;function Qr(a){var i=a.alternate;re(ht,ht.current&1),re(un,a),wn===null&&(i===null||Pi.current!==null||i.memoizedState!==null)&&(wn=a)}function sh(a){re(ht,ht.current),re(un,a),wn===null&&(wn=a)}function M1(a){a.tag===22?(re(ht,ht.current),re(un,a),wn===null&&(wn=a)):Jr()}function Jr(){re(ht,ht.current),re(un,un.current)}function cn(a){G(un),wn===a&&(wn=null),G(ht)}var ht=$(0);function Oc(a){for(var i=a;i!==null;){if(i.tag===13){var o=i.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||yp(o)||mp(o)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var hr=0,je=null,Ke=null,yt=null,Ac=!1,Di=!1,qa=!1,wc=0,fo=0,$i=null,JR=0;function st(){throw Error(r(321))}function fh(a,i){if(i===null)return!1;for(var o=0;o<i.length&&o<a.length;o++)if(!ln(a[o],i[o]))return!1;return!0}function dh(a,i,o,s,p,m){return hr=m,je=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,P.H=a===null||a.memoizedState===null?dS:Th,qa=!1,m=o(s,p),qa=!1,Di&&(m=N1(i,o,s,p)),C1(a),m}function C1(a){P.H=vo;var i=Ke!==null&&Ke.next!==null;if(hr=0,yt=Ke=je=null,Ac=!1,fo=0,$i=null,i)throw Error(r(300));a===null||mt||(a=a.dependencies,a!==null&&vc(a)&&(mt=!0))}function N1(a,i,o,s){je=a;var p=0;do{if(Di&&($i=null),fo=0,Di=!1,25<=p)throw Error(r(301));if(p+=1,yt=Ke=null,a.updateQueue!=null){var m=a.updateQueue;m.lastEffect=null,m.events=null,m.stores=null,m.memoCache!=null&&(m.memoCache.index=0)}P.H=hS,m=i(o,s)}while(Di);return m}function eP(){var a=P.H,i=a.useState()[0];return i=typeof i.then=="function"?ho(i):i,a=a.useState()[0],(Ke!==null?Ke.memoizedState:null)!==a&&(je.flags|=1024),i}function hh(){var a=wc!==0;return wc=0,a}function ph(a,i,o){i.updateQueue=a.updateQueue,i.flags&=-2053,a.lanes&=~o}function vh(a){if(Ac){for(a=a.memoizedState;a!==null;){var i=a.queue;i!==null&&(i.pending=null),a=a.next}Ac=!1}hr=0,yt=Ke=je=null,Di=!1,fo=wc=0,$i=null}function Ht(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return yt===null?je.memoizedState=yt=a:yt=yt.next=a,yt}function pt(){if(Ke===null){var a=je.alternate;a=a!==null?a.memoizedState:null}else a=Ke.next;var i=yt===null?je.memoizedState:yt.next;if(i!==null)yt=i,Ke=a;else{if(a===null)throw je.alternate===null?Error(r(467)):Error(r(310));Ke=a,a={memoizedState:Ke.memoizedState,baseState:Ke.baseState,baseQueue:Ke.baseQueue,queue:Ke.queue,next:null},yt===null?je.memoizedState=yt=a:yt=yt.next=a}return yt}function jc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ho(a){var i=fo;return fo+=1,$i===null&&($i=[]),a=S1($i,a,i),i=je,(yt===null?i.memoizedState:yt.next)===null&&(i=i.alternate,P.H=i===null||i.memoizedState===null?dS:Th),a}function Tc(a){if(a!==null&&typeof a=="object"){if(typeof a.then=="function")return ho(a);if(a.$$typeof===M)return Pt(a)}throw Error(r(438,String(a)))}function yh(a){var i=null,o=je.updateQueue;if(o!==null&&(i=o.memoCache),i==null){var s=je.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(i={data:s.data.map(function(p){return p.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),o===null&&(o=jc(),je.updateQueue=o),o.memoCache=i,o=i.data[i.index],o===void 0)for(o=i.data[i.index]=Array(a),s=0;s<a;s++)o[s]=K;return i.index++,o}function pr(a,i){return typeof i=="function"?i(a):i}function Ec(a){var i=pt();return mh(i,Ke,a)}function mh(a,i,o){var s=a.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=o;var p=a.baseQueue,m=s.pending;if(m!==null){if(p!==null){var A=p.next;p.next=m.next,m.next=A}i.baseQueue=p=m,s.pending=null}if(m=a.baseState,p===null)a.memoizedState=m;else{i=p.next;var R=A=null,q=null,W=i,te=!1;do{var le=W.lane&-536870913;if(le!==W.lane?(Pe&le)===le:(hr&le)===le){var J=W.revertLane;if(J===0)q!==null&&(q=q.next={lane:0,revertLane:0,gesture:null,action:W.action,hasEagerState:W.hasEagerState,eagerState:W.eagerState,next:null}),le===Mi&&(te=!0);else if((hr&J)===J){W=W.next,J===Mi&&(te=!0);continue}else le={lane:0,revertLane:W.revertLane,gesture:null,action:W.action,hasEagerState:W.hasEagerState,eagerState:W.eagerState,next:null},q===null?(R=q=le,A=m):q=q.next=le,je.lanes|=J,na|=J;le=W.action,qa&&o(m,le),m=W.hasEagerState?W.eagerState:o(m,le)}else J={lane:le,revertLane:W.revertLane,gesture:W.gesture,action:W.action,hasEagerState:W.hasEagerState,eagerState:W.eagerState,next:null},q===null?(R=q=J,A=m):q=q.next=J,je.lanes|=le,na|=le;W=W.next}while(W!==null&&W!==i);if(q===null?A=m:q.next=R,!ln(m,a.memoizedState)&&(mt=!0,te&&(o=Ci,o!==null)))throw o;a.memoizedState=m,a.baseState=A,a.baseQueue=q,s.lastRenderedState=m}return p===null&&(s.lanes=0),[a.memoizedState,s.dispatch]}function gh(a){var i=pt(),o=i.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=a;var s=o.dispatch,p=o.pending,m=i.memoizedState;if(p!==null){o.pending=null;var A=p=p.next;do m=a(m,A.action),A=A.next;while(A!==p);ln(m,i.memoizedState)||(mt=!0),i.memoizedState=m,i.baseQueue===null&&(i.baseState=m),o.lastRenderedState=m}return[m,s]}function R1(a,i,o){var s=je,p=pt(),m=$e;if(m){if(o===void 0)throw Error(r(407));o=o()}else o=i();var A=!ln((Ke||p).memoizedState,o);if(A&&(p.memoizedState=o,mt=!0),p=p.queue,Sh($1.bind(null,s,p,a),[a]),p.getSnapshot!==i||A||yt!==null&&yt.memoizedState.tag&1){if(s.flags|=2048,ki(9,{destroy:void 0},D1.bind(null,s,p,o,i),null),Ze===null)throw Error(r(349));m||(hr&127)!==0||P1(s,i,o)}return o}function P1(a,i,o){a.flags|=16384,a={getSnapshot:i,value:o},i=je.updateQueue,i===null?(i=jc(),je.updateQueue=i,i.stores=[a]):(o=i.stores,o===null?i.stores=[a]:o.push(a))}function D1(a,i,o,s){i.value=o,i.getSnapshot=s,k1(i)&&z1(a)}function $1(a,i,o){return o(function(){k1(i)&&z1(a)})}function k1(a){var i=a.getSnapshot;a=a.value;try{var o=i();return!ln(a,o)}catch{return!0}}function z1(a){var i=Ma(a,2);i!==null&&en(i,a,2)}function bh(a){var i=Ht();if(typeof a=="function"){var o=a;if(a=o(),qa){Ir(!0);try{o()}finally{Ir(!1)}}}return i.memoizedState=i.baseState=a,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:a},i}function q1(a,i,o,s){return a.baseState=o,mh(a,Ke,typeof s=="function"?s:pr)}function tP(a,i,o,s,p){if(Nc(a))throw Error(r(485));if(a=i.action,a!==null){var m={payload:p,action:a,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(A){m.listeners.push(A)}};P.T!==null?o(!0):m.isTransition=!1,s(m),o=i.pending,o===null?(m.next=i.pending=m,B1(i,m)):(m.next=o.next,i.pending=o.next=m)}}function B1(a,i){var o=i.action,s=i.payload,p=a.state;if(i.isTransition){var m=P.T,A={};P.T=A;try{var R=o(p,s),q=P.S;q!==null&&q(A,R),L1(a,i,R)}catch(W){xh(a,i,W)}finally{m!==null&&A.types!==null&&(m.types=A.types),P.T=m}}else try{m=o(p,s),L1(a,i,m)}catch(W){xh(a,i,W)}}function L1(a,i,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(s){U1(a,i,s)},function(s){return xh(a,i,s)}):U1(a,i,o)}function U1(a,i,o){i.status="fulfilled",i.value=o,I1(i),a.state=o,i=a.pending,i!==null&&(o=i.next,o===i?a.pending=null:(o=o.next,i.next=o,B1(a,o)))}function xh(a,i,o){var s=a.pending;if(a.pending=null,s!==null){s=s.next;do i.status="rejected",i.reason=o,I1(i),i=i.next;while(i!==s)}a.action=null}function I1(a){a=a.listeners;for(var i=0;i<a.length;i++)(0,a[i])()}function H1(a,i){return i}function G1(a,i){if($e){var o=Ze.formState;if(o!==null){e:{var s=je;if($e){if(rt){t:{for(var p=rt,m=An;p.nodeType!==8;){if(!m){p=null;break t}if(p=jn(p.nextSibling),p===null){p=null;break t}}m=p.data,p=m==="F!"||m==="F"?p:null}if(p){rt=jn(p.nextSibling),s=p.data==="F!";break e}}Kr(s)}s=!1}s&&(i=o[0])}}return o=Ht(),o.memoizedState=o.baseState=i,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:H1,lastRenderedState:i},o.queue=s,o=cS.bind(null,je,s),s.dispatch=o,s=bh(!1),m=jh.bind(null,je,!1,s.queue),s=Ht(),p={state:i,dispatch:null,action:a,pending:null},s.queue=p,o=tP.bind(null,je,p,m,o),p.dispatch=o,s.memoizedState=a,[i,o,!1]}function Y1(a){var i=pt();return X1(i,Ke,a)}function X1(a,i,o){if(i=mh(a,i,H1)[0],a=Ec(pr)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var s=ho(i)}catch(A){throw A===Ni?gc:A}else s=i;i=pt();var p=i.queue,m=p.dispatch;return o!==i.memoizedState&&(je.flags|=2048,ki(9,{destroy:void 0},nP.bind(null,p,o),null)),[s,m,a]}function nP(a,i){a.action=i}function K1(a){var i=pt(),o=Ke;if(o!==null)return X1(i,o,a);pt(),i=i.memoizedState,o=pt();var s=o.queue.dispatch;return o.memoizedState=a,[i,s,!1]}function ki(a,i,o,s){return a={tag:a,create:o,deps:s,inst:i,next:null},i=je.updateQueue,i===null&&(i=jc(),je.updateQueue=i),o=i.lastEffect,o===null?i.lastEffect=a.next=a:(s=o.next,o.next=a,a.next=s,i.lastEffect=a),a}function V1(){return pt().memoizedState}function Mc(a,i,o,s){var p=Ht();je.flags|=a,p.memoizedState=ki(1|i,{destroy:void 0},o,s===void 0?null:s)}function Cc(a,i,o,s){var p=pt();s=s===void 0?null:s;var m=p.memoizedState.inst;Ke!==null&&s!==null&&fh(s,Ke.memoizedState.deps)?p.memoizedState=ki(i,m,o,s):(je.flags|=a,p.memoizedState=ki(1|i,m,o,s))}function F1(a,i){Mc(8390656,8,a,i)}function Sh(a,i){Cc(2048,8,a,i)}function rP(a){je.flags|=4;var i=je.updateQueue;if(i===null)i=jc(),je.updateQueue=i,i.events=[a];else{var o=i.events;o===null?i.events=[a]:o.push(a)}}function W1(a){var i=pt().memoizedState;return rP({ref:i,nextImpl:a}),function(){if((Le&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}function Z1(a,i){return Cc(4,2,a,i)}function Q1(a,i){return Cc(4,4,a,i)}function J1(a,i){if(typeof i=="function"){a=a();var o=i(a);return function(){typeof o=="function"?o():i(null)}}if(i!=null)return a=a(),i.current=a,function(){i.current=null}}function eS(a,i,o){o=o!=null?o.concat([a]):null,Cc(4,4,J1.bind(null,i,a),o)}function _h(){}function tS(a,i){var o=pt();i=i===void 0?null:i;var s=o.memoizedState;return i!==null&&fh(i,s[1])?s[0]:(o.memoizedState=[a,i],a)}function nS(a,i){var o=pt();i=i===void 0?null:i;var s=o.memoizedState;if(i!==null&&fh(i,s[1]))return s[0];if(s=a(),qa){Ir(!0);try{a()}finally{Ir(!1)}}return o.memoizedState=[s,i],s}function Oh(a,i,o){return o===void 0||(hr&1073741824)!==0&&(Pe&261930)===0?a.memoizedState=i:(a.memoizedState=o,a=r_(),je.lanes|=a,na|=a,o)}function rS(a,i,o,s){return ln(o,i)?o:Pi.current!==null?(a=Oh(a,o,s),ln(a,i)||(mt=!0),a):(hr&42)===0||(hr&1073741824)!==0&&(Pe&261930)===0?(mt=!0,a.memoizedState=o):(a=r_(),je.lanes|=a,na|=a,i)}function aS(a,i,o,s,p){var m=z.p;z.p=m!==0&&8>m?m:8;var A=P.T,R={};P.T=R,jh(a,!1,i,o);try{var q=p(),W=P.S;if(W!==null&&W(R,q),q!==null&&typeof q=="object"&&typeof q.then=="function"){var te=QR(q,s);po(a,i,te,dn(a))}else po(a,i,s,dn(a))}catch(le){po(a,i,{then:function(){},status:"rejected",reason:le},dn())}finally{z.p=m,A!==null&&R.types!==null&&(A.types=R.types),P.T=A}}function aP(){}function Ah(a,i,o,s){if(a.tag!==5)throw Error(r(476));var p=iS(a).queue;aS(a,p,i,Z,o===null?aP:function(){return lS(a),o(s)})}function iS(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:Z,baseState:Z,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:Z},next:null};var o={};return i.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:o},next:null},a.memoizedState=i,a=a.alternate,a!==null&&(a.memoizedState=i),i}function lS(a){var i=iS(a);i.next===null&&(i=a.alternate.memoizedState),po(a,i.next.queue,{},dn())}function wh(){return Pt(No)}function oS(){return pt().memoizedState}function uS(){return pt().memoizedState}function iP(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var o=dn();a=Wr(o);var s=Zr(i,a,o);s!==null&&(en(s,i,o),uo(s,i,o)),i={cache:eh()},a.payload=i;return}i=i.return}}function lP(a,i,o){var s=dn();o={lane:s,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Nc(a)?sS(i,o):(o=Hd(a,i,o,s),o!==null&&(en(o,a,s),fS(o,i,s)))}function cS(a,i,o){var s=dn();po(a,i,o,s)}function po(a,i,o,s){var p={lane:s,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Nc(a))sS(i,p);else{var m=a.alternate;if(a.lanes===0&&(m===null||m.lanes===0)&&(m=i.lastRenderedReducer,m!==null))try{var A=i.lastRenderedState,R=m(A,o);if(p.hasEagerState=!0,p.eagerState=R,ln(R,A))return fc(a,i,p,0),Ze===null&&sc(),!1}catch{}finally{}if(o=Hd(a,i,p,s),o!==null)return en(o,a,s),fS(o,i,s),!0}return!1}function jh(a,i,o,s){if(s={lane:2,revertLane:ap(),gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Nc(a)){if(i)throw Error(r(479))}else i=Hd(a,o,s,2),i!==null&&en(i,a,2)}function Nc(a){var i=a.alternate;return a===je||i!==null&&i===je}function sS(a,i){Di=Ac=!0;var o=a.pending;o===null?i.next=i:(i.next=o.next,o.next=i),a.pending=i}function fS(a,i,o){if((o&4194048)!==0){var s=i.lanes;s&=a.pendingLanes,o|=s,i.lanes=o,yx(a,o)}}var vo={readContext:Pt,use:Tc,useCallback:st,useContext:st,useEffect:st,useImperativeHandle:st,useLayoutEffect:st,useInsertionEffect:st,useMemo:st,useReducer:st,useRef:st,useState:st,useDebugValue:st,useDeferredValue:st,useTransition:st,useSyncExternalStore:st,useId:st,useHostTransitionStatus:st,useFormState:st,useActionState:st,useOptimistic:st,useMemoCache:st,useCacheRefresh:st};vo.useEffectEvent=st;var dS={readContext:Pt,use:Tc,useCallback:function(a,i){return Ht().memoizedState=[a,i===void 0?null:i],a},useContext:Pt,useEffect:F1,useImperativeHandle:function(a,i,o){o=o!=null?o.concat([a]):null,Mc(4194308,4,J1.bind(null,i,a),o)},useLayoutEffect:function(a,i){return Mc(4194308,4,a,i)},useInsertionEffect:function(a,i){Mc(4,2,a,i)},useMemo:function(a,i){var o=Ht();i=i===void 0?null:i;var s=a();if(qa){Ir(!0);try{a()}finally{Ir(!1)}}return o.memoizedState=[s,i],s},useReducer:function(a,i,o){var s=Ht();if(o!==void 0){var p=o(i);if(qa){Ir(!0);try{o(i)}finally{Ir(!1)}}}else p=i;return s.memoizedState=s.baseState=p,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:p},s.queue=a,a=a.dispatch=lP.bind(null,je,a),[s.memoizedState,a]},useRef:function(a){var i=Ht();return a={current:a},i.memoizedState=a},useState:function(a){a=bh(a);var i=a.queue,o=cS.bind(null,je,i);return i.dispatch=o,[a.memoizedState,o]},useDebugValue:_h,useDeferredValue:function(a,i){var o=Ht();return Oh(o,a,i)},useTransition:function(){var a=bh(!1);return a=aS.bind(null,je,a.queue,!0,!1),Ht().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,o){var s=je,p=Ht();if($e){if(o===void 0)throw Error(r(407));o=o()}else{if(o=i(),Ze===null)throw Error(r(349));(Pe&127)!==0||P1(s,i,o)}p.memoizedState=o;var m={value:o,getSnapshot:i};return p.queue=m,F1($1.bind(null,s,m,a),[a]),s.flags|=2048,ki(9,{destroy:void 0},D1.bind(null,s,m,o,i),null),o},useId:function(){var a=Ht(),i=Ze.identifierPrefix;if($e){var o=Wn,s=Fn;o=(s&~(1<<32-an(s)-1)).toString(32)+o,i="_"+i+"R_"+o,o=wc++,0<o&&(i+="H"+o.toString(32)),i+="_"}else o=JR++,i="_"+i+"r_"+o.toString(32)+"_";return a.memoizedState=i},useHostTransitionStatus:wh,useFormState:G1,useActionState:G1,useOptimistic:function(a){var i=Ht();i.memoizedState=i.baseState=a;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=o,i=jh.bind(null,je,!0,o),o.dispatch=i,[a,i]},useMemoCache:yh,useCacheRefresh:function(){return Ht().memoizedState=iP.bind(null,je)},useEffectEvent:function(a){var i=Ht(),o={impl:a};return i.memoizedState=o,function(){if((Le&2)!==0)throw Error(r(440));return o.impl.apply(void 0,arguments)}}},Th={readContext:Pt,use:Tc,useCallback:tS,useContext:Pt,useEffect:Sh,useImperativeHandle:eS,useInsertionEffect:Z1,useLayoutEffect:Q1,useMemo:nS,useReducer:Ec,useRef:V1,useState:function(){return Ec(pr)},useDebugValue:_h,useDeferredValue:function(a,i){var o=pt();return rS(o,Ke.memoizedState,a,i)},useTransition:function(){var a=Ec(pr)[0],i=pt().memoizedState;return[typeof a=="boolean"?a:ho(a),i]},useSyncExternalStore:R1,useId:oS,useHostTransitionStatus:wh,useFormState:Y1,useActionState:Y1,useOptimistic:function(a,i){var o=pt();return q1(o,Ke,a,i)},useMemoCache:yh,useCacheRefresh:uS};Th.useEffectEvent=W1;var hS={readContext:Pt,use:Tc,useCallback:tS,useContext:Pt,useEffect:Sh,useImperativeHandle:eS,useInsertionEffect:Z1,useLayoutEffect:Q1,useMemo:nS,useReducer:gh,useRef:V1,useState:function(){return gh(pr)},useDebugValue:_h,useDeferredValue:function(a,i){var o=pt();return Ke===null?Oh(o,a,i):rS(o,Ke.memoizedState,a,i)},useTransition:function(){var a=gh(pr)[0],i=pt().memoizedState;return[typeof a=="boolean"?a:ho(a),i]},useSyncExternalStore:R1,useId:oS,useHostTransitionStatus:wh,useFormState:K1,useActionState:K1,useOptimistic:function(a,i){var o=pt();return Ke!==null?q1(o,Ke,a,i):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:yh,useCacheRefresh:uS};hS.useEffectEvent=W1;function Eh(a,i,o,s){i=a.memoizedState,o=o(s,i),o=o==null?i:y({},i,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var Mh={enqueueSetState:function(a,i,o){a=a._reactInternals;var s=dn(),p=Wr(s);p.payload=i,o!=null&&(p.callback=o),i=Zr(a,p,s),i!==null&&(en(i,a,s),uo(i,a,s))},enqueueReplaceState:function(a,i,o){a=a._reactInternals;var s=dn(),p=Wr(s);p.tag=1,p.payload=i,o!=null&&(p.callback=o),i=Zr(a,p,s),i!==null&&(en(i,a,s),uo(i,a,s))},enqueueForceUpdate:function(a,i){a=a._reactInternals;var o=dn(),s=Wr(o);s.tag=2,i!=null&&(s.callback=i),i=Zr(a,s,o),i!==null&&(en(i,a,o),uo(i,a,o))}};function pS(a,i,o,s,p,m,A){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(s,m,A):i.prototype&&i.prototype.isPureReactComponent?!eo(o,s)||!eo(p,m):!0}function vS(a,i,o,s){a=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(o,s),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(o,s),i.state!==a&&Mh.enqueueReplaceState(i,i.state,null)}function Ba(a,i){var o=i;if("ref"in i){o={};for(var s in i)s!=="ref"&&(o[s]=i[s])}if(a=a.defaultProps){o===i&&(o=y({},o));for(var p in a)o[p]===void 0&&(o[p]=a[p])}return o}function yS(a){cc(a)}function mS(a){console.error(a)}function gS(a){cc(a)}function Rc(a,i){try{var o=a.onUncaughtError;o(i.value,{componentStack:i.stack})}catch(s){setTimeout(function(){throw s})}}function bS(a,i,o){try{var s=a.onCaughtError;s(o.value,{componentStack:o.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(p){setTimeout(function(){throw p})}}function Ch(a,i,o){return o=Wr(o),o.tag=3,o.payload={element:null},o.callback=function(){Rc(a,i)},o}function xS(a){return a=Wr(a),a.tag=3,a}function SS(a,i,o,s){var p=o.type.getDerivedStateFromError;if(typeof p=="function"){var m=s.value;a.payload=function(){return p(m)},a.callback=function(){bS(i,o,s)}}var A=o.stateNode;A!==null&&typeof A.componentDidCatch=="function"&&(a.callback=function(){bS(i,o,s),typeof p!="function"&&(ra===null?ra=new Set([this]):ra.add(this));var R=s.stack;this.componentDidCatch(s.value,{componentStack:R!==null?R:""})})}function oP(a,i,o,s,p){if(o.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(i=o.alternate,i!==null&&Ei(i,o,p,!0),o=un.current,o!==null){switch(o.tag){case 31:case 13:return wn===null?Gc():o.alternate===null&&ft===0&&(ft=3),o.flags&=-257,o.flags|=65536,o.lanes=p,s===bc?o.flags|=16384:(i=o.updateQueue,i===null?o.updateQueue=new Set([s]):i.add(s),tp(a,s,p)),!1;case 22:return o.flags|=65536,s===bc?o.flags|=16384:(i=o.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([s])},o.updateQueue=i):(o=i.retryQueue,o===null?i.retryQueue=new Set([s]):o.add(s)),tp(a,s,p)),!1}throw Error(r(435,o.tag))}return tp(a,s,p),Gc(),!1}if($e)return i=un.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=p,s!==Fd&&(a=Error(r(422),{cause:s}),ro(Sn(a,o)))):(s!==Fd&&(i=Error(r(423),{cause:s}),ro(Sn(i,o))),a=a.current.alternate,a.flags|=65536,p&=-p,a.lanes|=p,s=Sn(s,o),p=Ch(a.stateNode,s,p),lh(a,p),ft!==4&&(ft=2)),!1;var m=Error(r(520),{cause:s});if(m=Sn(m,o),Oo===null?Oo=[m]:Oo.push(m),ft!==4&&(ft=2),i===null)return!0;s=Sn(s,o),o=i;do{switch(o.tag){case 3:return o.flags|=65536,a=p&-p,o.lanes|=a,a=Ch(o.stateNode,s,a),lh(o,a),!1;case 1:if(i=o.type,m=o.stateNode,(o.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(ra===null||!ra.has(m))))return o.flags|=65536,p&=-p,o.lanes|=p,p=xS(p),SS(p,a,o,s),lh(o,p),!1}o=o.return}while(o!==null);return!1}var Nh=Error(r(461)),mt=!1;function Dt(a,i,o,s){i.child=a===null?w1(i,null,o,s):za(i,a.child,o,s)}function _S(a,i,o,s,p){o=o.render;var m=i.ref;if("ref"in s){var A={};for(var R in s)R!=="ref"&&(A[R]=s[R])}else A=s;return Pa(i),s=dh(a,i,o,A,m,p),R=hh(),a!==null&&!mt?(ph(a,i,p),vr(a,i,p)):($e&&R&&Kd(i),i.flags|=1,Dt(a,i,s,p),i.child)}function OS(a,i,o,s,p){if(a===null){var m=o.type;return typeof m=="function"&&!Gd(m)&&m.defaultProps===void 0&&o.compare===null?(i.tag=15,i.type=m,AS(a,i,m,s,p)):(a=hc(o.type,null,s,i,i.mode,p),a.ref=i.ref,a.return=i,i.child=a)}if(m=a.child,!Bh(a,p)){var A=m.memoizedProps;if(o=o.compare,o=o!==null?o:eo,o(A,s)&&a.ref===i.ref)return vr(a,i,p)}return i.flags|=1,a=cr(m,s),a.ref=i.ref,a.return=i,i.child=a}function AS(a,i,o,s,p){if(a!==null){var m=a.memoizedProps;if(eo(m,s)&&a.ref===i.ref)if(mt=!1,i.pendingProps=s=m,Bh(a,p))(a.flags&131072)!==0&&(mt=!0);else return i.lanes=a.lanes,vr(a,i,p)}return Rh(a,i,o,s,p)}function wS(a,i,o,s){var p=s.children,m=a!==null?a.memoizedState:null;if(a===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),s.mode==="hidden"){if((i.flags&128)!==0){if(m=m!==null?m.baseLanes|o:o,a!==null){for(s=i.child=a.child,p=0;s!==null;)p=p|s.lanes|s.childLanes,s=s.sibling;s=p&~m}else s=0,i.child=null;return jS(a,i,m,o,s)}if((o&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},a!==null&&mc(i,m!==null?m.cachePool:null),m!==null?E1(i,m):uh(),M1(i);else return s=i.lanes=536870912,jS(a,i,m!==null?m.baseLanes|o:o,o,s)}else m!==null?(mc(i,m.cachePool),E1(i,m),Jr(),i.memoizedState=null):(a!==null&&mc(i,null),uh(),Jr());return Dt(a,i,p,o),i.child}function yo(a,i){return a!==null&&a.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function jS(a,i,o,s,p){var m=nh();return m=m===null?null:{parent:vt._currentValue,pool:m},i.memoizedState={baseLanes:o,cachePool:m},a!==null&&mc(i,null),uh(),M1(i),a!==null&&Ei(a,i,s,!0),i.childLanes=p,null}function Pc(a,i){return i=$c({mode:i.mode,children:i.children},a.mode),i.ref=a.ref,a.child=i,i.return=a,i}function TS(a,i,o){return za(i,a.child,null,o),a=Pc(i,i.pendingProps),a.flags|=2,cn(i),i.memoizedState=null,a}function uP(a,i,o){var s=i.pendingProps,p=(i.flags&128)!==0;if(i.flags&=-129,a===null){if($e){if(s.mode==="hidden")return a=Pc(i,s),i.lanes=536870912,yo(null,a);if(sh(i),(a=rt)?(a=B_(a,An),a=a!==null&&a.data==="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:Yr!==null?{id:Fn,overflow:Wn}:null,retryLane:536870912,hydrationErrors:null},o=s1(a),o.return=i,i.child=o,Rt=i,rt=null)):a=null,a===null)throw Kr(i);return i.lanes=536870912,null}return Pc(i,s)}var m=a.memoizedState;if(m!==null){var A=m.dehydrated;if(sh(i),p)if(i.flags&256)i.flags&=-257,i=TS(a,i,o);else if(i.memoizedState!==null)i.child=a.child,i.flags|=128,i=null;else throw Error(r(558));else if(mt||Ei(a,i,o,!1),p=(o&a.childLanes)!==0,mt||p){if(s=Ze,s!==null&&(A=mx(s,o),A!==0&&A!==m.retryLane))throw m.retryLane=A,Ma(a,A),en(s,a,A),Nh;Gc(),i=TS(a,i,o)}else a=m.treeContext,rt=jn(A.nextSibling),Rt=i,$e=!0,Xr=null,An=!1,a!==null&&h1(i,a),i=Pc(i,s),i.flags|=4096;return i}return a=cr(a.child,{mode:s.mode,children:s.children}),a.ref=i.ref,i.child=a,a.return=i,a}function Dc(a,i){var o=i.ref;if(o===null)a!==null&&a.ref!==null&&(i.flags|=4194816);else{if(typeof o!="function"&&typeof o!="object")throw Error(r(284));(a===null||a.ref!==o)&&(i.flags|=4194816)}}function Rh(a,i,o,s,p){return Pa(i),o=dh(a,i,o,s,void 0,p),s=hh(),a!==null&&!mt?(ph(a,i,p),vr(a,i,p)):($e&&s&&Kd(i),i.flags|=1,Dt(a,i,o,p),i.child)}function ES(a,i,o,s,p,m){return Pa(i),i.updateQueue=null,o=N1(i,s,o,p),C1(a),s=hh(),a!==null&&!mt?(ph(a,i,m),vr(a,i,m)):($e&&s&&Kd(i),i.flags|=1,Dt(a,i,o,m),i.child)}function MS(a,i,o,s,p){if(Pa(i),i.stateNode===null){var m=Ai,A=o.contextType;typeof A=="object"&&A!==null&&(m=Pt(A)),m=new o(s,m),i.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=Mh,i.stateNode=m,m._reactInternals=i,m=i.stateNode,m.props=s,m.state=i.memoizedState,m.refs={},ah(i),A=o.contextType,m.context=typeof A=="object"&&A!==null?Pt(A):Ai,m.state=i.memoizedState,A=o.getDerivedStateFromProps,typeof A=="function"&&(Eh(i,o,A,s),m.state=i.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(A=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),A!==m.state&&Mh.enqueueReplaceState(m,m.state,null),so(i,s,m,p),co(),m.state=i.memoizedState),typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!0}else if(a===null){m=i.stateNode;var R=i.memoizedProps,q=Ba(o,R);m.props=q;var W=m.context,te=o.contextType;A=Ai,typeof te=="object"&&te!==null&&(A=Pt(te));var le=o.getDerivedStateFromProps;te=typeof le=="function"||typeof m.getSnapshotBeforeUpdate=="function",R=i.pendingProps!==R,te||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(R||W!==A)&&vS(i,m,s,A),Fr=!1;var J=i.memoizedState;m.state=J,so(i,s,m,p),co(),W=i.memoizedState,R||J!==W||Fr?(typeof le=="function"&&(Eh(i,o,le,s),W=i.memoizedState),(q=Fr||pS(i,o,q,s,J,W,A))?(te||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(i.flags|=4194308)):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=s,i.memoizedState=W),m.props=s,m.state=W,m.context=A,s=q):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!1)}else{m=i.stateNode,ih(a,i),A=i.memoizedProps,te=Ba(o,A),m.props=te,le=i.pendingProps,J=m.context,W=o.contextType,q=Ai,typeof W=="object"&&W!==null&&(q=Pt(W)),R=o.getDerivedStateFromProps,(W=typeof R=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(A!==le||J!==q)&&vS(i,m,s,q),Fr=!1,J=i.memoizedState,m.state=J,so(i,s,m,p),co();var ee=i.memoizedState;A!==le||J!==ee||Fr||a!==null&&a.dependencies!==null&&vc(a.dependencies)?(typeof R=="function"&&(Eh(i,o,R,s),ee=i.memoizedState),(te=Fr||pS(i,o,te,s,J,ee,q)||a!==null&&a.dependencies!==null&&vc(a.dependencies))?(W||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(s,ee,q),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(s,ee,q)),typeof m.componentDidUpdate=="function"&&(i.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof m.componentDidUpdate!="function"||A===a.memoizedProps&&J===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||A===a.memoizedProps&&J===a.memoizedState||(i.flags|=1024),i.memoizedProps=s,i.memoizedState=ee),m.props=s,m.state=ee,m.context=q,s=te):(typeof m.componentDidUpdate!="function"||A===a.memoizedProps&&J===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||A===a.memoizedProps&&J===a.memoizedState||(i.flags|=1024),s=!1)}return m=s,Dc(a,i),s=(i.flags&128)!==0,m||s?(m=i.stateNode,o=s&&typeof o.getDerivedStateFromError!="function"?null:m.render(),i.flags|=1,a!==null&&s?(i.child=za(i,a.child,null,p),i.child=za(i,null,o,p)):Dt(a,i,o,p),i.memoizedState=m.state,a=i.child):a=vr(a,i,p),a}function CS(a,i,o,s){return Na(),i.flags|=256,Dt(a,i,o,s),i.child}var Ph={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Dh(a){return{baseLanes:a,cachePool:b1()}}function $h(a,i,o){return a=a!==null?a.childLanes&~o:0,i&&(a|=fn),a}function NS(a,i,o){var s=i.pendingProps,p=!1,m=(i.flags&128)!==0,A;if((A=m)||(A=a!==null&&a.memoizedState===null?!1:(ht.current&2)!==0),A&&(p=!0,i.flags&=-129),A=(i.flags&32)!==0,i.flags&=-33,a===null){if($e){if(p?Qr(i):Jr(),(a=rt)?(a=B_(a,An),a=a!==null&&a.data!=="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:Yr!==null?{id:Fn,overflow:Wn}:null,retryLane:536870912,hydrationErrors:null},o=s1(a),o.return=i,i.child=o,Rt=i,rt=null)):a=null,a===null)throw Kr(i);return mp(a)?i.lanes=32:i.lanes=536870912,null}var R=s.children;return s=s.fallback,p?(Jr(),p=i.mode,R=$c({mode:"hidden",children:R},p),s=Ca(s,p,o,null),R.return=i,s.return=i,R.sibling=s,i.child=R,s=i.child,s.memoizedState=Dh(o),s.childLanes=$h(a,A,o),i.memoizedState=Ph,yo(null,s)):(Qr(i),kh(i,R))}var q=a.memoizedState;if(q!==null&&(R=q.dehydrated,R!==null)){if(m)i.flags&256?(Qr(i),i.flags&=-257,i=zh(a,i,o)):i.memoizedState!==null?(Jr(),i.child=a.child,i.flags|=128,i=null):(Jr(),R=s.fallback,p=i.mode,s=$c({mode:"visible",children:s.children},p),R=Ca(R,p,o,null),R.flags|=2,s.return=i,R.return=i,s.sibling=R,i.child=s,za(i,a.child,null,o),s=i.child,s.memoizedState=Dh(o),s.childLanes=$h(a,A,o),i.memoizedState=Ph,i=yo(null,s));else if(Qr(i),mp(R)){if(A=R.nextSibling&&R.nextSibling.dataset,A)var W=A.dgst;A=W,s=Error(r(419)),s.stack="",s.digest=A,ro({value:s,source:null,stack:null}),i=zh(a,i,o)}else if(mt||Ei(a,i,o,!1),A=(o&a.childLanes)!==0,mt||A){if(A=Ze,A!==null&&(s=mx(A,o),s!==0&&s!==q.retryLane))throw q.retryLane=s,Ma(a,s),en(A,a,s),Nh;yp(R)||Gc(),i=zh(a,i,o)}else yp(R)?(i.flags|=192,i.child=a.child,i=null):(a=q.treeContext,rt=jn(R.nextSibling),Rt=i,$e=!0,Xr=null,An=!1,a!==null&&h1(i,a),i=kh(i,s.children),i.flags|=4096);return i}return p?(Jr(),R=s.fallback,p=i.mode,q=a.child,W=q.sibling,s=cr(q,{mode:"hidden",children:s.children}),s.subtreeFlags=q.subtreeFlags&65011712,W!==null?R=cr(W,R):(R=Ca(R,p,o,null),R.flags|=2),R.return=i,s.return=i,s.sibling=R,i.child=s,yo(null,s),s=i.child,R=a.child.memoizedState,R===null?R=Dh(o):(p=R.cachePool,p!==null?(q=vt._currentValue,p=p.parent!==q?{parent:q,pool:q}:p):p=b1(),R={baseLanes:R.baseLanes|o,cachePool:p}),s.memoizedState=R,s.childLanes=$h(a,A,o),i.memoizedState=Ph,yo(a.child,s)):(Qr(i),o=a.child,a=o.sibling,o=cr(o,{mode:"visible",children:s.children}),o.return=i,o.sibling=null,a!==null&&(A=i.deletions,A===null?(i.deletions=[a],i.flags|=16):A.push(a)),i.child=o,i.memoizedState=null,o)}function kh(a,i){return i=$c({mode:"visible",children:i},a.mode),i.return=a,a.child=i}function $c(a,i){return a=on(22,a,null,i),a.lanes=0,a}function zh(a,i,o){return za(i,a.child,null,o),a=kh(i,i.pendingProps.children),a.flags|=2,i.memoizedState=null,a}function RS(a,i,o){a.lanes|=i;var s=a.alternate;s!==null&&(s.lanes|=i),Qd(a.return,i,o)}function qh(a,i,o,s,p,m){var A=a.memoizedState;A===null?a.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:s,tail:o,tailMode:p,treeForkCount:m}:(A.isBackwards=i,A.rendering=null,A.renderingStartTime=0,A.last=s,A.tail=o,A.tailMode=p,A.treeForkCount=m)}function PS(a,i,o){var s=i.pendingProps,p=s.revealOrder,m=s.tail;s=s.children;var A=ht.current,R=(A&2)!==0;if(R?(A=A&1|2,i.flags|=128):A&=1,re(ht,A),Dt(a,i,s,o),s=$e?no:0,!R&&a!==null&&(a.flags&128)!==0)e:for(a=i.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&RS(a,o,i);else if(a.tag===19)RS(a,o,i);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break e;for(;a.sibling===null;){if(a.return===null||a.return===i)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}switch(p){case"forwards":for(o=i.child,p=null;o!==null;)a=o.alternate,a!==null&&Oc(a)===null&&(p=o),o=o.sibling;o=p,o===null?(p=i.child,i.child=null):(p=o.sibling,o.sibling=null),qh(i,!1,p,o,m,s);break;case"backwards":case"unstable_legacy-backwards":for(o=null,p=i.child,i.child=null;p!==null;){if(a=p.alternate,a!==null&&Oc(a)===null){i.child=p;break}a=p.sibling,p.sibling=o,o=p,p=a}qh(i,!0,o,null,m,s);break;case"together":qh(i,!1,null,null,void 0,s);break;default:i.memoizedState=null}return i.child}function vr(a,i,o){if(a!==null&&(i.dependencies=a.dependencies),na|=i.lanes,(o&i.childLanes)===0)if(a!==null){if(Ei(a,i,o,!1),(o&i.childLanes)===0)return null}else return null;if(a!==null&&i.child!==a.child)throw Error(r(153));if(i.child!==null){for(a=i.child,o=cr(a,a.pendingProps),i.child=o,o.return=i;a.sibling!==null;)a=a.sibling,o=o.sibling=cr(a,a.pendingProps),o.return=i;o.sibling=null}return i.child}function Bh(a,i){return(a.lanes&i)!==0?!0:(a=a.dependencies,!!(a!==null&&vc(a)))}function cP(a,i,o){switch(i.tag){case 3:ke(i,i.stateNode.containerInfo),Vr(i,vt,a.memoizedState.cache),Na();break;case 27:case 5:be(i);break;case 4:ke(i,i.stateNode.containerInfo);break;case 10:Vr(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,sh(i),null;break;case 13:var s=i.memoizedState;if(s!==null)return s.dehydrated!==null?(Qr(i),i.flags|=128,null):(o&i.child.childLanes)!==0?NS(a,i,o):(Qr(i),a=vr(a,i,o),a!==null?a.sibling:null);Qr(i);break;case 19:var p=(a.flags&128)!==0;if(s=(o&i.childLanes)!==0,s||(Ei(a,i,o,!1),s=(o&i.childLanes)!==0),p){if(s)return PS(a,i,o);i.flags|=128}if(p=i.memoizedState,p!==null&&(p.rendering=null,p.tail=null,p.lastEffect=null),re(ht,ht.current),s)break;return null;case 22:return i.lanes=0,wS(a,i,o,i.pendingProps);case 24:Vr(i,vt,a.memoizedState.cache)}return vr(a,i,o)}function DS(a,i,o){if(a!==null)if(a.memoizedProps!==i.pendingProps)mt=!0;else{if(!Bh(a,o)&&(i.flags&128)===0)return mt=!1,cP(a,i,o);mt=(a.flags&131072)!==0}else mt=!1,$e&&(i.flags&1048576)!==0&&d1(i,no,i.index);switch(i.lanes=0,i.tag){case 16:e:{var s=i.pendingProps;if(a=$a(i.elementType),i.type=a,typeof a=="function")Gd(a)?(s=Ba(a,s),i.tag=1,i=MS(null,i,a,s,o)):(i.tag=0,i=Rh(null,i,a,s,o));else{if(a!=null){var p=a.$$typeof;if(p===N){i.tag=11,i=_S(null,i,a,s,o);break e}else if(p===C){i.tag=14,i=OS(null,i,a,s,o);break e}}throw i=Q(a)||a,Error(r(306,i,""))}}return i;case 0:return Rh(a,i,i.type,i.pendingProps,o);case 1:return s=i.type,p=Ba(s,i.pendingProps),MS(a,i,s,p,o);case 3:e:{if(ke(i,i.stateNode.containerInfo),a===null)throw Error(r(387));s=i.pendingProps;var m=i.memoizedState;p=m.element,ih(a,i),so(i,s,null,o);var A=i.memoizedState;if(s=A.cache,Vr(i,vt,s),s!==m.cache&&Jd(i,[vt],o,!0),co(),s=A.element,m.isDehydrated)if(m={element:s,isDehydrated:!1,cache:A.cache},i.updateQueue.baseState=m,i.memoizedState=m,i.flags&256){i=CS(a,i,s,o);break e}else if(s!==p){p=Sn(Error(r(424)),i),ro(p),i=CS(a,i,s,o);break e}else{switch(a=i.stateNode.containerInfo,a.nodeType){case 9:a=a.body;break;default:a=a.nodeName==="HTML"?a.ownerDocument.body:a}for(rt=jn(a.firstChild),Rt=i,$e=!0,Xr=null,An=!0,o=w1(i,null,s,o),i.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(Na(),s===p){i=vr(a,i,o);break e}Dt(a,i,s,o)}i=i.child}return i;case 26:return Dc(a,i),a===null?(o=Y_(i.type,null,i.pendingProps,null))?i.memoizedState=o:$e||(o=i.type,a=i.pendingProps,s=Zc(me.current).createElement(o),s[Nt]=i,s[Vt]=a,$t(s,o,a),jt(s),i.stateNode=s):i.memoizedState=Y_(i.type,a.memoizedProps,i.pendingProps,a.memoizedState),null;case 27:return be(i),a===null&&$e&&(s=i.stateNode=I_(i.type,i.pendingProps,me.current),Rt=i,An=!0,p=rt,oa(i.type)?(gp=p,rt=jn(s.firstChild)):rt=p),Dt(a,i,i.pendingProps.children,o),Dc(a,i),a===null&&(i.flags|=4194304),i.child;case 5:return a===null&&$e&&((p=s=rt)&&(s=BP(s,i.type,i.pendingProps,An),s!==null?(i.stateNode=s,Rt=i,rt=jn(s.firstChild),An=!1,p=!0):p=!1),p||Kr(i)),be(i),p=i.type,m=i.pendingProps,A=a!==null?a.memoizedProps:null,s=m.children,hp(p,m)?s=null:A!==null&&hp(p,A)&&(i.flags|=32),i.memoizedState!==null&&(p=dh(a,i,eP,null,null,o),No._currentValue=p),Dc(a,i),Dt(a,i,s,o),i.child;case 6:return a===null&&$e&&((a=o=rt)&&(o=LP(o,i.pendingProps,An),o!==null?(i.stateNode=o,Rt=i,rt=null,a=!0):a=!1),a||Kr(i)),null;case 13:return NS(a,i,o);case 4:return ke(i,i.stateNode.containerInfo),s=i.pendingProps,a===null?i.child=za(i,null,s,o):Dt(a,i,s,o),i.child;case 11:return _S(a,i,i.type,i.pendingProps,o);case 7:return Dt(a,i,i.pendingProps,o),i.child;case 8:return Dt(a,i,i.pendingProps.children,o),i.child;case 12:return Dt(a,i,i.pendingProps.children,o),i.child;case 10:return s=i.pendingProps,Vr(i,i.type,s.value),Dt(a,i,s.children,o),i.child;case 9:return p=i.type._context,s=i.pendingProps.children,Pa(i),p=Pt(p),s=s(p),i.flags|=1,Dt(a,i,s,o),i.child;case 14:return OS(a,i,i.type,i.pendingProps,o);case 15:return AS(a,i,i.type,i.pendingProps,o);case 19:return PS(a,i,o);case 31:return uP(a,i,o);case 22:return wS(a,i,o,i.pendingProps);case 24:return Pa(i),s=Pt(vt),a===null?(p=nh(),p===null&&(p=Ze,m=eh(),p.pooledCache=m,m.refCount++,m!==null&&(p.pooledCacheLanes|=o),p=m),i.memoizedState={parent:s,cache:p},ah(i),Vr(i,vt,p)):((a.lanes&o)!==0&&(ih(a,i),so(i,null,null,o),co()),p=a.memoizedState,m=i.memoizedState,p.parent!==s?(p={parent:s,cache:s},i.memoizedState=p,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=p),Vr(i,vt,s)):(s=m.cache,Vr(i,vt,s),s!==p.cache&&Jd(i,[vt],o,!0))),Dt(a,i,i.pendingProps.children,o),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}function yr(a){a.flags|=4}function Lh(a,i,o,s,p){if((i=(a.mode&32)!==0)&&(i=!1),i){if(a.flags|=16777216,(p&335544128)===p)if(a.stateNode.complete)a.flags|=8192;else if(o_())a.flags|=8192;else throw ka=bc,rh}else a.flags&=-16777217}function $S(a,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!W_(i))if(o_())a.flags|=8192;else throw ka=bc,rh}function kc(a,i){i!==null&&(a.flags|=4),a.flags&16384&&(i=a.tag!==22?px():536870912,a.lanes|=i,Li|=i)}function mo(a,i){if(!$e)switch(a.tailMode){case"hidden":i=a.tail;for(var o=null;i!==null;)i.alternate!==null&&(o=i),i=i.sibling;o===null?a.tail=null:o.sibling=null;break;case"collapsed":o=a.tail;for(var s=null;o!==null;)o.alternate!==null&&(s=o),o=o.sibling;s===null?i||a.tail===null?a.tail=null:a.tail.sibling=null:s.sibling=null}}function at(a){var i=a.alternate!==null&&a.alternate.child===a.child,o=0,s=0;if(i)for(var p=a.child;p!==null;)o|=p.lanes|p.childLanes,s|=p.subtreeFlags&65011712,s|=p.flags&65011712,p.return=a,p=p.sibling;else for(p=a.child;p!==null;)o|=p.lanes|p.childLanes,s|=p.subtreeFlags,s|=p.flags,p.return=a,p=p.sibling;return a.subtreeFlags|=s,a.childLanes=o,i}function sP(a,i,o){var s=i.pendingProps;switch(Vd(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return at(i),null;case 1:return at(i),null;case 3:return o=i.stateNode,s=null,a!==null&&(s=a.memoizedState.cache),i.memoizedState.cache!==s&&(i.flags|=2048),dr(vt),ce(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&(Ti(i)?yr(i):a===null||a.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,Wd())),at(i),null;case 26:var p=i.type,m=i.memoizedState;return a===null?(yr(i),m!==null?(at(i),$S(i,m)):(at(i),Lh(i,p,null,s,o))):m?m!==a.memoizedState?(yr(i),at(i),$S(i,m)):(at(i),i.flags&=-16777217):(a=a.memoizedProps,a!==s&&yr(i),at(i),Lh(i,p,a,s,o)),null;case 27:if(Ae(i),o=me.current,p=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==s&&yr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return at(i),null}a=se.current,Ti(i)?p1(i):(a=I_(p,s,o),i.stateNode=a,yr(i))}return at(i),null;case 5:if(Ae(i),p=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==s&&yr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return at(i),null}if(m=se.current,Ti(i))p1(i);else{var A=Zc(me.current);switch(m){case 1:m=A.createElementNS("http://www.w3.org/2000/svg",p);break;case 2:m=A.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;default:switch(p){case"svg":m=A.createElementNS("http://www.w3.org/2000/svg",p);break;case"math":m=A.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;case"script":m=A.createElement("div"),m.innerHTML="<script><\/script>",m=m.removeChild(m.firstChild);break;case"select":m=typeof s.is=="string"?A.createElement("select",{is:s.is}):A.createElement("select"),s.multiple?m.multiple=!0:s.size&&(m.size=s.size);break;default:m=typeof s.is=="string"?A.createElement(p,{is:s.is}):A.createElement(p)}}m[Nt]=i,m[Vt]=s;e:for(A=i.child;A!==null;){if(A.tag===5||A.tag===6)m.appendChild(A.stateNode);else if(A.tag!==4&&A.tag!==27&&A.child!==null){A.child.return=A,A=A.child;continue}if(A===i)break e;for(;A.sibling===null;){if(A.return===null||A.return===i)break e;A=A.return}A.sibling.return=A.return,A=A.sibling}i.stateNode=m;e:switch($t(m,p,s),p){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&yr(i)}}return at(i),Lh(i,i.type,a===null?null:a.memoizedProps,i.pendingProps,o),null;case 6:if(a&&i.stateNode!=null)a.memoizedProps!==s&&yr(i);else{if(typeof s!="string"&&i.stateNode===null)throw Error(r(166));if(a=me.current,Ti(i)){if(a=i.stateNode,o=i.memoizedProps,s=null,p=Rt,p!==null)switch(p.tag){case 27:case 5:s=p.memoizedProps}a[Nt]=i,a=!!(a.nodeValue===o||s!==null&&s.suppressHydrationWarning===!0||N_(a.nodeValue,o)),a||Kr(i,!0)}else a=Zc(a).createTextNode(s),a[Nt]=i,i.stateNode=a}return at(i),null;case 31:if(o=i.memoizedState,a===null||a.memoizedState!==null){if(s=Ti(i),o!==null){if(a===null){if(!s)throw Error(r(318));if(a=i.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(557));a[Nt]=i}else Na(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),a=!1}else o=Wd(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=o),a=!0;if(!a)return i.flags&256?(cn(i),i):(cn(i),null);if((i.flags&128)!==0)throw Error(r(558))}return at(i),null;case 13:if(s=i.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(p=Ti(i),s!==null&&s.dehydrated!==null){if(a===null){if(!p)throw Error(r(318));if(p=i.memoizedState,p=p!==null?p.dehydrated:null,!p)throw Error(r(317));p[Nt]=i}else Na(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),p=!1}else p=Wd(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=p),p=!0;if(!p)return i.flags&256?(cn(i),i):(cn(i),null)}return cn(i),(i.flags&128)!==0?(i.lanes=o,i):(o=s!==null,a=a!==null&&a.memoizedState!==null,o&&(s=i.child,p=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(p=s.alternate.memoizedState.cachePool.pool),m=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(m=s.memoizedState.cachePool.pool),m!==p&&(s.flags|=2048)),o!==a&&o&&(i.child.flags|=8192),kc(i,i.updateQueue),at(i),null);case 4:return ce(),a===null&&up(i.stateNode.containerInfo),at(i),null;case 10:return dr(i.type),at(i),null;case 19:if(G(ht),s=i.memoizedState,s===null)return at(i),null;if(p=(i.flags&128)!==0,m=s.rendering,m===null)if(p)mo(s,!1);else{if(ft!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(m=Oc(a),m!==null){for(i.flags|=128,mo(s,!1),a=m.updateQueue,i.updateQueue=a,kc(i,a),i.subtreeFlags=0,a=o,o=i.child;o!==null;)c1(o,a),o=o.sibling;return re(ht,ht.current&1|2),$e&&sr(i,s.treeForkCount),i.child}a=a.sibling}s.tail!==null&&qt()>Uc&&(i.flags|=128,p=!0,mo(s,!1),i.lanes=4194304)}else{if(!p)if(a=Oc(m),a!==null){if(i.flags|=128,p=!0,a=a.updateQueue,i.updateQueue=a,kc(i,a),mo(s,!0),s.tail===null&&s.tailMode==="hidden"&&!m.alternate&&!$e)return at(i),null}else 2*qt()-s.renderingStartTime>Uc&&o!==536870912&&(i.flags|=128,p=!0,mo(s,!1),i.lanes=4194304);s.isBackwards?(m.sibling=i.child,i.child=m):(a=s.last,a!==null?a.sibling=m:i.child=m,s.last=m)}return s.tail!==null?(a=s.tail,s.rendering=a,s.tail=a.sibling,s.renderingStartTime=qt(),a.sibling=null,o=ht.current,re(ht,p?o&1|2:o&1),$e&&sr(i,s.treeForkCount),a):(at(i),null);case 22:case 23:return cn(i),ch(),s=i.memoizedState!==null,a!==null?a.memoizedState!==null!==s&&(i.flags|=8192):s&&(i.flags|=8192),s?(o&536870912)!==0&&(i.flags&128)===0&&(at(i),i.subtreeFlags&6&&(i.flags|=8192)):at(i),o=i.updateQueue,o!==null&&kc(i,o.retryQueue),o=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),s=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(s=i.memoizedState.cachePool.pool),s!==o&&(i.flags|=2048),a!==null&&G(Da),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),i.memoizedState.cache!==o&&(i.flags|=2048),dr(vt),at(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function fP(a,i){switch(Vd(i),i.tag){case 1:return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 3:return dr(vt),ce(),a=i.flags,(a&65536)!==0&&(a&128)===0?(i.flags=a&-65537|128,i):null;case 26:case 27:case 5:return Ae(i),null;case 31:if(i.memoizedState!==null){if(cn(i),i.alternate===null)throw Error(r(340));Na()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 13:if(cn(i),a=i.memoizedState,a!==null&&a.dehydrated!==null){if(i.alternate===null)throw Error(r(340));Na()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return G(ht),null;case 4:return ce(),null;case 10:return dr(i.type),null;case 22:case 23:return cn(i),ch(),a!==null&&G(Da),a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 24:return dr(vt),null;case 25:return null;default:return null}}function kS(a,i){switch(Vd(i),i.tag){case 3:dr(vt),ce();break;case 26:case 27:case 5:Ae(i);break;case 4:ce();break;case 31:i.memoizedState!==null&&cn(i);break;case 13:cn(i);break;case 19:G(ht);break;case 10:dr(i.type);break;case 22:case 23:cn(i),ch(),a!==null&&G(Da);break;case 24:dr(vt)}}function go(a,i){try{var o=i.updateQueue,s=o!==null?o.lastEffect:null;if(s!==null){var p=s.next;o=p;do{if((o.tag&a)===a){s=void 0;var m=o.create,A=o.inst;s=m(),A.destroy=s}o=o.next}while(o!==p)}}catch(R){Ge(i,i.return,R)}}function ea(a,i,o){try{var s=i.updateQueue,p=s!==null?s.lastEffect:null;if(p!==null){var m=p.next;s=m;do{if((s.tag&a)===a){var A=s.inst,R=A.destroy;if(R!==void 0){A.destroy=void 0,p=i;var q=o,W=R;try{W()}catch(te){Ge(p,q,te)}}}s=s.next}while(s!==m)}}catch(te){Ge(i,i.return,te)}}function zS(a){var i=a.updateQueue;if(i!==null){var o=a.stateNode;try{T1(i,o)}catch(s){Ge(a,a.return,s)}}}function qS(a,i,o){o.props=Ba(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(s){Ge(a,i,s)}}function bo(a,i){try{var o=a.ref;if(o!==null){switch(a.tag){case 26:case 27:case 5:var s=a.stateNode;break;case 30:s=a.stateNode;break;default:s=a.stateNode}typeof o=="function"?a.refCleanup=o(s):o.current=s}}catch(p){Ge(a,i,p)}}function Zn(a,i){var o=a.ref,s=a.refCleanup;if(o!==null)if(typeof s=="function")try{s()}catch(p){Ge(a,i,p)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(p){Ge(a,i,p)}else o.current=null}function BS(a){var i=a.type,o=a.memoizedProps,s=a.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":o.autoFocus&&s.focus();break e;case"img":o.src?s.src=o.src:o.srcSet&&(s.srcset=o.srcSet)}}catch(p){Ge(a,a.return,p)}}function Uh(a,i,o){try{var s=a.stateNode;PP(s,a.type,o,i),s[Vt]=i}catch(p){Ge(a,a.return,p)}}function LS(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&oa(a.type)||a.tag===4}function Ih(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||LS(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.tag===27&&oa(a.type)||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 Hh(a,i,o){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o).insertBefore(a,i):(i=o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,i.appendChild(a),o=o._reactRootContainer,o!=null||i.onclick!==null||(i.onclick=or));else if(s!==4&&(s===27&&oa(a.type)&&(o=a.stateNode,i=null),a=a.child,a!==null))for(Hh(a,i,o),a=a.sibling;a!==null;)Hh(a,i,o),a=a.sibling}function zc(a,i,o){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?o.insertBefore(a,i):o.appendChild(a);else if(s!==4&&(s===27&&oa(a.type)&&(o=a.stateNode),a=a.child,a!==null))for(zc(a,i,o),a=a.sibling;a!==null;)zc(a,i,o),a=a.sibling}function US(a){var i=a.stateNode,o=a.memoizedProps;try{for(var s=a.type,p=i.attributes;p.length;)i.removeAttributeNode(p[0]);$t(i,s,o),i[Nt]=a,i[Vt]=o}catch(m){Ge(a,a.return,m)}}var mr=!1,gt=!1,Gh=!1,IS=typeof WeakSet=="function"?WeakSet:Set,Tt=null;function dP(a,i){if(a=a.containerInfo,fp=as,a=e1(a),zd(a)){if("selectionStart"in a)var o={start:a.selectionStart,end:a.selectionEnd};else e:{o=(o=a.ownerDocument)&&o.defaultView||window;var s=o.getSelection&&o.getSelection();if(s&&s.rangeCount!==0){o=s.anchorNode;var p=s.anchorOffset,m=s.focusNode;s=s.focusOffset;try{o.nodeType,m.nodeType}catch{o=null;break e}var A=0,R=-1,q=-1,W=0,te=0,le=a,J=null;t:for(;;){for(var ee;le!==o||p!==0&&le.nodeType!==3||(R=A+p),le!==m||s!==0&&le.nodeType!==3||(q=A+s),le.nodeType===3&&(A+=le.nodeValue.length),(ee=le.firstChild)!==null;)J=le,le=ee;for(;;){if(le===a)break t;if(J===o&&++W===p&&(R=A),J===m&&++te===s&&(q=A),(ee=le.nextSibling)!==null)break;le=J,J=le.parentNode}le=ee}o=R===-1||q===-1?null:{start:R,end:q}}else o=null}o=o||{start:0,end:0}}else o=null;for(dp={focusedElem:a,selectionRange:o},as=!1,Tt=i;Tt!==null;)if(i=Tt,a=i.child,(i.subtreeFlags&1028)!==0&&a!==null)a.return=i,Tt=a;else for(;Tt!==null;){switch(i=Tt,m=i.alternate,a=i.flags,i.tag){case 0:if((a&4)!==0&&(a=i.updateQueue,a=a!==null?a.events:null,a!==null))for(o=0;o<a.length;o++)p=a[o],p.ref.impl=p.nextImpl;break;case 11:case 15:break;case 1:if((a&1024)!==0&&m!==null){a=void 0,o=i,p=m.memoizedProps,m=m.memoizedState,s=o.stateNode;try{var pe=Ba(o.type,p);a=s.getSnapshotBeforeUpdate(pe,m),s.__reactInternalSnapshotBeforeUpdate=a}catch(ge){Ge(o,o.return,ge)}}break;case 3:if((a&1024)!==0){if(a=i.stateNode.containerInfo,o=a.nodeType,o===9)vp(a);else if(o===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":vp(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((a&1024)!==0)throw Error(r(163))}if(a=i.sibling,a!==null){a.return=i.return,Tt=a;break}Tt=i.return}}function HS(a,i,o){var s=o.flags;switch(o.tag){case 0:case 11:case 15:br(a,o),s&4&&go(5,o);break;case 1:if(br(a,o),s&4)if(a=o.stateNode,i===null)try{a.componentDidMount()}catch(A){Ge(o,o.return,A)}else{var p=Ba(o.type,i.memoizedProps);i=i.memoizedState;try{a.componentDidUpdate(p,i,a.__reactInternalSnapshotBeforeUpdate)}catch(A){Ge(o,o.return,A)}}s&64&&zS(o),s&512&&bo(o,o.return);break;case 3:if(br(a,o),s&64&&(a=o.updateQueue,a!==null)){if(i=null,o.child!==null)switch(o.child.tag){case 27:case 5:i=o.child.stateNode;break;case 1:i=o.child.stateNode}try{T1(a,i)}catch(A){Ge(o,o.return,A)}}break;case 27:i===null&&s&4&&US(o);case 26:case 5:br(a,o),i===null&&s&4&&BS(o),s&512&&bo(o,o.return);break;case 12:br(a,o);break;case 31:br(a,o),s&4&&XS(a,o);break;case 13:br(a,o),s&4&&KS(a,o),s&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=SP.bind(null,o),UP(a,o))));break;case 22:if(s=o.memoizedState!==null||mr,!s){i=i!==null&&i.memoizedState!==null||gt,p=mr;var m=gt;mr=s,(gt=i)&&!m?xr(a,o,(o.subtreeFlags&8772)!==0):br(a,o),mr=p,gt=m}break;case 30:break;default:br(a,o)}}function GS(a){var i=a.alternate;i!==null&&(a.alternate=null,GS(i)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(i=a.stateNode,i!==null&&xd(i)),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}var lt=null,Wt=!1;function gr(a,i,o){for(o=o.child;o!==null;)YS(a,i,o),o=o.sibling}function YS(a,i,o){if(rn&&typeof rn.onCommitFiberUnmount=="function")try{rn.onCommitFiberUnmount(Il,o)}catch{}switch(o.tag){case 26:gt||Zn(o,i),gr(a,i,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:gt||Zn(o,i);var s=lt,p=Wt;oa(o.type)&&(lt=o.stateNode,Wt=!1),gr(a,i,o),Eo(o.stateNode),lt=s,Wt=p;break;case 5:gt||Zn(o,i);case 6:if(s=lt,p=Wt,lt=null,gr(a,i,o),lt=s,Wt=p,lt!==null)if(Wt)try{(lt.nodeType===9?lt.body:lt.nodeName==="HTML"?lt.ownerDocument.body:lt).removeChild(o.stateNode)}catch(m){Ge(o,i,m)}else try{lt.removeChild(o.stateNode)}catch(m){Ge(o,i,m)}break;case 18:lt!==null&&(Wt?(a=lt,z_(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,o.stateNode),Vi(a)):z_(lt,o.stateNode));break;case 4:s=lt,p=Wt,lt=o.stateNode.containerInfo,Wt=!0,gr(a,i,o),lt=s,Wt=p;break;case 0:case 11:case 14:case 15:ea(2,o,i),gt||ea(4,o,i),gr(a,i,o);break;case 1:gt||(Zn(o,i),s=o.stateNode,typeof s.componentWillUnmount=="function"&&qS(o,i,s)),gr(a,i,o);break;case 21:gr(a,i,o);break;case 22:gt=(s=gt)||o.memoizedState!==null,gr(a,i,o),gt=s;break;default:gr(a,i,o)}}function XS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null))){a=a.dehydrated;try{Vi(a)}catch(o){Ge(i,i.return,o)}}}function KS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{Vi(a)}catch(o){Ge(i,i.return,o)}}function hP(a){switch(a.tag){case 31:case 13:case 19:var i=a.stateNode;return i===null&&(i=a.stateNode=new IS),i;case 22:return a=a.stateNode,i=a._retryCache,i===null&&(i=a._retryCache=new IS),i;default:throw Error(r(435,a.tag))}}function qc(a,i){var o=hP(a);i.forEach(function(s){if(!o.has(s)){o.add(s);var p=_P.bind(null,a,s);s.then(p,p)}})}function Zt(a,i){var o=i.deletions;if(o!==null)for(var s=0;s<o.length;s++){var p=o[s],m=a,A=i,R=A;e:for(;R!==null;){switch(R.tag){case 27:if(oa(R.type)){lt=R.stateNode,Wt=!1;break e}break;case 5:lt=R.stateNode,Wt=!1;break e;case 3:case 4:lt=R.stateNode.containerInfo,Wt=!0;break e}R=R.return}if(lt===null)throw Error(r(160));YS(m,A,p),lt=null,Wt=!1,m=p.alternate,m!==null&&(m.return=null),p.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)VS(i,a),i=i.sibling}var Ln=null;function VS(a,i){var o=a.alternate,s=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:Zt(i,a),Qt(a),s&4&&(ea(3,a,a.return),go(3,a),ea(5,a,a.return));break;case 1:Zt(i,a),Qt(a),s&512&&(gt||o===null||Zn(o,o.return)),s&64&&mr&&(a=a.updateQueue,a!==null&&(s=a.callbacks,s!==null&&(o=a.shared.hiddenCallbacks,a.shared.hiddenCallbacks=o===null?s:o.concat(s))));break;case 26:var p=Ln;if(Zt(i,a),Qt(a),s&512&&(gt||o===null||Zn(o,o.return)),s&4){var m=o!==null?o.memoizedState:null;if(s=a.memoizedState,o===null)if(s===null)if(a.stateNode===null){e:{s=a.type,o=a.memoizedProps,p=p.ownerDocument||p;t:switch(s){case"title":m=p.getElementsByTagName("title")[0],(!m||m[Yl]||m[Nt]||m.namespaceURI==="http://www.w3.org/2000/svg"||m.hasAttribute("itemprop"))&&(m=p.createElement(s),p.head.insertBefore(m,p.querySelector("head > title"))),$t(m,s,o),m[Nt]=a,jt(m),s=m;break e;case"link":var A=V_("link","href",p).get(s+(o.href||""));if(A){for(var R=0;R<A.length;R++)if(m=A[R],m.getAttribute("href")===(o.href==null||o.href===""?null:o.href)&&m.getAttribute("rel")===(o.rel==null?null:o.rel)&&m.getAttribute("title")===(o.title==null?null:o.title)&&m.getAttribute("crossorigin")===(o.crossOrigin==null?null:o.crossOrigin)){A.splice(R,1);break t}}m=p.createElement(s),$t(m,s,o),p.head.appendChild(m);break;case"meta":if(A=V_("meta","content",p).get(s+(o.content||""))){for(R=0;R<A.length;R++)if(m=A[R],m.getAttribute("content")===(o.content==null?null:""+o.content)&&m.getAttribute("name")===(o.name==null?null:o.name)&&m.getAttribute("property")===(o.property==null?null:o.property)&&m.getAttribute("http-equiv")===(o.httpEquiv==null?null:o.httpEquiv)&&m.getAttribute("charset")===(o.charSet==null?null:o.charSet)){A.splice(R,1);break t}}m=p.createElement(s),$t(m,s,o),p.head.appendChild(m);break;default:throw Error(r(468,s))}m[Nt]=a,jt(m),s=m}a.stateNode=s}else F_(p,a.type,a.stateNode);else a.stateNode=K_(p,s,a.memoizedProps);else m!==s?(m===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):m.count--,s===null?F_(p,a.type,a.stateNode):K_(p,s,a.memoizedProps)):s===null&&a.stateNode!==null&&Uh(a,a.memoizedProps,o.memoizedProps)}break;case 27:Zt(i,a),Qt(a),s&512&&(gt||o===null||Zn(o,o.return)),o!==null&&s&4&&Uh(a,a.memoizedProps,o.memoizedProps);break;case 5:if(Zt(i,a),Qt(a),s&512&&(gt||o===null||Zn(o,o.return)),a.flags&32){p=a.stateNode;try{mi(p,"")}catch(pe){Ge(a,a.return,pe)}}s&4&&a.stateNode!=null&&(p=a.memoizedProps,Uh(a,p,o!==null?o.memoizedProps:p)),s&1024&&(Gh=!0);break;case 6:if(Zt(i,a),Qt(a),s&4){if(a.stateNode===null)throw Error(r(162));s=a.memoizedProps,o=a.stateNode;try{o.nodeValue=s}catch(pe){Ge(a,a.return,pe)}}break;case 3:if(es=null,p=Ln,Ln=Qc(i.containerInfo),Zt(i,a),Ln=p,Qt(a),s&4&&o!==null&&o.memoizedState.isDehydrated)try{Vi(i.containerInfo)}catch(pe){Ge(a,a.return,pe)}Gh&&(Gh=!1,FS(a));break;case 4:s=Ln,Ln=Qc(a.stateNode.containerInfo),Zt(i,a),Qt(a),Ln=s;break;case 12:Zt(i,a),Qt(a);break;case 31:Zt(i,a),Qt(a),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,qc(a,s)));break;case 13:Zt(i,a),Qt(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(Lc=qt()),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,qc(a,s)));break;case 22:p=a.memoizedState!==null;var q=o!==null&&o.memoizedState!==null,W=mr,te=gt;if(mr=W||p,gt=te||q,Zt(i,a),gt=te,mr=W,Qt(a),s&8192)e:for(i=a.stateNode,i._visibility=p?i._visibility&-2:i._visibility|1,p&&(o===null||q||mr||gt||La(a)),o=null,i=a;;){if(i.tag===5||i.tag===26){if(o===null){q=o=i;try{if(m=q.stateNode,p)A=m.style,typeof A.setProperty=="function"?A.setProperty("display","none","important"):A.display="none";else{R=q.stateNode;var le=q.memoizedProps.style,J=le!=null&&le.hasOwnProperty("display")?le.display:null;R.style.display=J==null||typeof J=="boolean"?"":(""+J).trim()}}catch(pe){Ge(q,q.return,pe)}}}else if(i.tag===6){if(o===null){q=i;try{q.stateNode.nodeValue=p?"":q.memoizedProps}catch(pe){Ge(q,q.return,pe)}}}else if(i.tag===18){if(o===null){q=i;try{var ee=q.stateNode;p?q_(ee,!0):q_(q.stateNode,!1)}catch(pe){Ge(q,q.return,pe)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===a)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break e;for(;i.sibling===null;){if(i.return===null||i.return===a)break e;o===i&&(o=null),i=i.return}o===i&&(o=null),i.sibling.return=i.return,i=i.sibling}s&4&&(s=a.updateQueue,s!==null&&(o=s.retryQueue,o!==null&&(s.retryQueue=null,qc(a,o))));break;case 19:Zt(i,a),Qt(a),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,qc(a,s)));break;case 30:break;case 21:break;default:Zt(i,a),Qt(a)}}function Qt(a){var i=a.flags;if(i&2){try{for(var o,s=a.return;s!==null;){if(LS(s)){o=s;break}s=s.return}if(o==null)throw Error(r(160));switch(o.tag){case 27:var p=o.stateNode,m=Ih(a);zc(a,m,p);break;case 5:var A=o.stateNode;o.flags&32&&(mi(A,""),o.flags&=-33);var R=Ih(a);zc(a,R,A);break;case 3:case 4:var q=o.stateNode.containerInfo,W=Ih(a);Hh(a,W,q);break;default:throw Error(r(161))}}catch(te){Ge(a,a.return,te)}a.flags&=-3}i&4096&&(a.flags&=-4097)}function FS(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var i=a;FS(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),a=a.sibling}}function br(a,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)HS(a,i.alternate,i),i=i.sibling}function La(a){for(a=a.child;a!==null;){var i=a;switch(i.tag){case 0:case 11:case 14:case 15:ea(4,i,i.return),La(i);break;case 1:Zn(i,i.return);var o=i.stateNode;typeof o.componentWillUnmount=="function"&&qS(i,i.return,o),La(i);break;case 27:Eo(i.stateNode);case 26:case 5:Zn(i,i.return),La(i);break;case 22:i.memoizedState===null&&La(i);break;case 30:La(i);break;default:La(i)}a=a.sibling}}function xr(a,i,o){for(o=o&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var s=i.alternate,p=a,m=i,A=m.flags;switch(m.tag){case 0:case 11:case 15:xr(p,m,o),go(4,m);break;case 1:if(xr(p,m,o),s=m,p=s.stateNode,typeof p.componentDidMount=="function")try{p.componentDidMount()}catch(W){Ge(s,s.return,W)}if(s=m,p=s.updateQueue,p!==null){var R=s.stateNode;try{var q=p.shared.hiddenCallbacks;if(q!==null)for(p.shared.hiddenCallbacks=null,p=0;p<q.length;p++)j1(q[p],R)}catch(W){Ge(s,s.return,W)}}o&&A&64&&zS(m),bo(m,m.return);break;case 27:US(m);case 26:case 5:xr(p,m,o),o&&s===null&&A&4&&BS(m),bo(m,m.return);break;case 12:xr(p,m,o);break;case 31:xr(p,m,o),o&&A&4&&XS(p,m);break;case 13:xr(p,m,o),o&&A&4&&KS(p,m);break;case 22:m.memoizedState===null&&xr(p,m,o),bo(m,m.return);break;case 30:break;default:xr(p,m,o)}i=i.sibling}}function Yh(a,i){var o=null;a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),a=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(a=i.memoizedState.cachePool.pool),a!==o&&(a!=null&&a.refCount++,o!=null&&ao(o))}function Xh(a,i){a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&ao(a))}function Un(a,i,o,s){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)WS(a,i,o,s),i=i.sibling}function WS(a,i,o,s){var p=i.flags;switch(i.tag){case 0:case 11:case 15:Un(a,i,o,s),p&2048&&go(9,i);break;case 1:Un(a,i,o,s);break;case 3:Un(a,i,o,s),p&2048&&(a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&ao(a)));break;case 12:if(p&2048){Un(a,i,o,s),a=i.stateNode;try{var m=i.memoizedProps,A=m.id,R=m.onPostCommit;typeof R=="function"&&R(A,i.alternate===null?"mount":"update",a.passiveEffectDuration,-0)}catch(q){Ge(i,i.return,q)}}else Un(a,i,o,s);break;case 31:Un(a,i,o,s);break;case 13:Un(a,i,o,s);break;case 23:break;case 22:m=i.stateNode,A=i.alternate,i.memoizedState!==null?m._visibility&2?Un(a,i,o,s):xo(a,i):m._visibility&2?Un(a,i,o,s):(m._visibility|=2,zi(a,i,o,s,(i.subtreeFlags&10256)!==0||!1)),p&2048&&Yh(A,i);break;case 24:Un(a,i,o,s),p&2048&&Xh(i.alternate,i);break;default:Un(a,i,o,s)}}function zi(a,i,o,s,p){for(p=p&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var m=a,A=i,R=o,q=s,W=A.flags;switch(A.tag){case 0:case 11:case 15:zi(m,A,R,q,p),go(8,A);break;case 23:break;case 22:var te=A.stateNode;A.memoizedState!==null?te._visibility&2?zi(m,A,R,q,p):xo(m,A):(te._visibility|=2,zi(m,A,R,q,p)),p&&W&2048&&Yh(A.alternate,A);break;case 24:zi(m,A,R,q,p),p&&W&2048&&Xh(A.alternate,A);break;default:zi(m,A,R,q,p)}i=i.sibling}}function xo(a,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var o=a,s=i,p=s.flags;switch(s.tag){case 22:xo(o,s),p&2048&&Yh(s.alternate,s);break;case 24:xo(o,s),p&2048&&Xh(s.alternate,s);break;default:xo(o,s)}i=i.sibling}}var So=8192;function qi(a,i,o){if(a.subtreeFlags&So)for(a=a.child;a!==null;)ZS(a,i,o),a=a.sibling}function ZS(a,i,o){switch(a.tag){case 26:qi(a,i,o),a.flags&So&&a.memoizedState!==null&&JP(o,Ln,a.memoizedState,a.memoizedProps);break;case 5:qi(a,i,o);break;case 3:case 4:var s=Ln;Ln=Qc(a.stateNode.containerInfo),qi(a,i,o),Ln=s;break;case 22:a.memoizedState===null&&(s=a.alternate,s!==null&&s.memoizedState!==null?(s=So,So=16777216,qi(a,i,o),So=s):qi(a,i,o));break;default:qi(a,i,o)}}function QS(a){var i=a.alternate;if(i!==null&&(a=i.child,a!==null)){i.child=null;do i=a.sibling,a.sibling=null,a=i;while(a!==null)}}function _o(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var s=i[o];Tt=s,e_(s,a)}QS(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)JS(a),a=a.sibling}function JS(a){switch(a.tag){case 0:case 11:case 15:_o(a),a.flags&2048&&ea(9,a,a.return);break;case 3:_o(a);break;case 12:_o(a);break;case 22:var i=a.stateNode;a.memoizedState!==null&&i._visibility&2&&(a.return===null||a.return.tag!==13)?(i._visibility&=-3,Bc(a)):_o(a);break;default:_o(a)}}function Bc(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var s=i[o];Tt=s,e_(s,a)}QS(a)}for(a=a.child;a!==null;){switch(i=a,i.tag){case 0:case 11:case 15:ea(8,i,i.return),Bc(i);break;case 22:o=i.stateNode,o._visibility&2&&(o._visibility&=-3,Bc(i));break;default:Bc(i)}a=a.sibling}}function e_(a,i){for(;Tt!==null;){var o=Tt;switch(o.tag){case 0:case 11:case 15:ea(8,o,i);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var s=o.memoizedState.cachePool.pool;s!=null&&s.refCount++}break;case 24:ao(o.memoizedState.cache)}if(s=o.child,s!==null)s.return=o,Tt=s;else e:for(o=a;Tt!==null;){s=Tt;var p=s.sibling,m=s.return;if(GS(s),s===o){Tt=null;break e}if(p!==null){p.return=m,Tt=p;break e}Tt=m}}}var pP={getCacheForType:function(a){var i=Pt(vt),o=i.data.get(a);return o===void 0&&(o=a(),i.data.set(a,o)),o},cacheSignal:function(){return Pt(vt).controller.signal}},vP=typeof WeakMap=="function"?WeakMap:Map,Le=0,Ze=null,Ne=null,Pe=0,He=0,sn=null,ta=!1,Bi=!1,Kh=!1,Sr=0,ft=0,na=0,Ua=0,Vh=0,fn=0,Li=0,Oo=null,Jt=null,Fh=!1,Lc=0,t_=0,Uc=1/0,Ic=null,ra=null,St=0,aa=null,Ui=null,_r=0,Wh=0,Zh=null,n_=null,Ao=0,Qh=null;function dn(){return(Le&2)!==0&&Pe!==0?Pe&-Pe:P.T!==null?ap():gx()}function r_(){if(fn===0)if((Pe&536870912)===0||$e){var a=Wu;Wu<<=1,(Wu&3932160)===0&&(Wu=262144),fn=a}else fn=536870912;return a=un.current,a!==null&&(a.flags|=32),fn}function en(a,i,o){(a===Ze&&(He===2||He===9)||a.cancelPendingCommit!==null)&&(Ii(a,0),ia(a,Pe,fn,!1)),Gl(a,o),((Le&2)===0||a!==Ze)&&(a===Ze&&((Le&2)===0&&(Ua|=o),ft===4&&ia(a,Pe,fn,!1)),Qn(a))}function a_(a,i,o){if((Le&6)!==0)throw Error(r(327));var s=!o&&(i&127)===0&&(i&a.expiredLanes)===0||Hl(a,i),p=s?gP(a,i):ep(a,i,!0),m=s;do{if(p===0){Bi&&!s&&ia(a,i,0,!1);break}else{if(o=a.current.alternate,m&&!yP(o)){p=ep(a,i,!1),m=!1;continue}if(p===2){if(m=i,a.errorRecoveryDisabledLanes&m)var A=0;else A=a.pendingLanes&-536870913,A=A!==0?A:A&536870912?536870912:0;if(A!==0){i=A;e:{var R=a;p=Oo;var q=R.current.memoizedState.isDehydrated;if(q&&(Ii(R,A).flags|=256),A=ep(R,A,!1),A!==2){if(Kh&&!q){R.errorRecoveryDisabledLanes|=m,Ua|=m,p=4;break e}m=Jt,Jt=p,m!==null&&(Jt===null?Jt=m:Jt.push.apply(Jt,m))}p=A}if(m=!1,p!==2)continue}}if(p===1){Ii(a,0),ia(a,i,0,!0);break}e:{switch(s=a,m=p,m){case 0:case 1:throw Error(r(345));case 4:if((i&4194048)!==i)break;case 6:ia(s,i,fn,!ta);break e;case 2:Jt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(p=Lc+300-qt(),10<p)){if(ia(s,i,fn,!ta),Qu(s,0,!0)!==0)break e;_r=i,s.timeoutHandle=$_(i_.bind(null,s,o,Jt,Ic,Fh,i,fn,Ua,Li,ta,m,"Throttled",-0,0),p);break e}i_(s,o,Jt,Ic,Fh,i,fn,Ua,Li,ta,m,null,-0,0)}}break}while(!0);Qn(a)}function i_(a,i,o,s,p,m,A,R,q,W,te,le,J,ee){if(a.timeoutHandle=-1,le=i.subtreeFlags,le&8192||(le&16785408)===16785408){le={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:or},ZS(i,m,le);var pe=(m&62914560)===m?Lc-qt():(m&4194048)===m?t_-qt():0;if(pe=eD(le,pe),pe!==null){_r=m,a.cancelPendingCommit=pe(h_.bind(null,a,i,m,o,s,p,A,R,q,te,le,null,J,ee)),ia(a,m,A,!W);return}}h_(a,i,m,o,s,p,A,R,q)}function yP(a){for(var i=a;;){var o=i.tag;if((o===0||o===11||o===15)&&i.flags&16384&&(o=i.updateQueue,o!==null&&(o=o.stores,o!==null)))for(var s=0;s<o.length;s++){var p=o[s],m=p.getSnapshot;p=p.value;try{if(!ln(m(),p))return!1}catch{return!1}}if(o=i.child,i.subtreeFlags&16384&&o!==null)o.return=i,i=o;else{if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function ia(a,i,o,s){i&=~Vh,i&=~Ua,a.suspendedLanes|=i,a.pingedLanes&=~i,s&&(a.warmLanes|=i),s=a.expirationTimes;for(var p=i;0<p;){var m=31-an(p),A=1<<m;s[m]=-1,p&=~A}o!==0&&vx(a,o,i)}function Hc(){return(Le&6)===0?(wo(0),!1):!0}function Jh(){if(Ne!==null){if(He===0)var a=Ne.return;else a=Ne,fr=Ra=null,vh(a),Ri=null,lo=0,a=Ne;for(;a!==null;)kS(a.alternate,a),a=a.return;Ne=null}}function Ii(a,i){var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,kP(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),_r=0,Jh(),Ze=a,Ne=o=cr(a.current,null),Pe=i,He=0,sn=null,ta=!1,Bi=Hl(a,i),Kh=!1,Li=fn=Vh=Ua=na=ft=0,Jt=Oo=null,Fh=!1,(i&8)!==0&&(i|=i&32);var s=a.entangledLanes;if(s!==0)for(a=a.entanglements,s&=i;0<s;){var p=31-an(s),m=1<<p;i|=a[p],s&=~m}return Sr=i,sc(),o}function l_(a,i){je=null,P.H=vo,i===Ni||i===gc?(i=_1(),He=3):i===rh?(i=_1(),He=4):He=i===Nh?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,sn=i,Ne===null&&(ft=1,Rc(a,Sn(i,a.current)))}function o_(){var a=un.current;return a===null?!0:(Pe&4194048)===Pe?wn===null:(Pe&62914560)===Pe||(Pe&536870912)!==0?a===wn:!1}function u_(){var a=P.H;return P.H=vo,a===null?vo:a}function c_(){var a=P.A;return P.A=pP,a}function Gc(){ft=4,ta||(Pe&4194048)!==Pe&&un.current!==null||(Bi=!0),(na&134217727)===0&&(Ua&134217727)===0||Ze===null||ia(Ze,Pe,fn,!1)}function ep(a,i,o){var s=Le;Le|=2;var p=u_(),m=c_();(Ze!==a||Pe!==i)&&(Ic=null,Ii(a,i)),i=!1;var A=ft;e:do try{if(He!==0&&Ne!==null){var R=Ne,q=sn;switch(He){case 8:Jh(),A=6;break e;case 3:case 2:case 9:case 6:un.current===null&&(i=!0);var W=He;if(He=0,sn=null,Hi(a,R,q,W),o&&Bi){A=0;break e}break;default:W=He,He=0,sn=null,Hi(a,R,q,W)}}mP(),A=ft;break}catch(te){l_(a,te)}while(!0);return i&&a.shellSuspendCounter++,fr=Ra=null,Le=s,P.H=p,P.A=m,Ne===null&&(Ze=null,Pe=0,sc()),A}function mP(){for(;Ne!==null;)s_(Ne)}function gP(a,i){var o=Le;Le|=2;var s=u_(),p=c_();Ze!==a||Pe!==i?(Ic=null,Uc=qt()+500,Ii(a,i)):Bi=Hl(a,i);e:do try{if(He!==0&&Ne!==null){i=Ne;var m=sn;t:switch(He){case 1:He=0,sn=null,Hi(a,i,m,1);break;case 2:case 9:if(x1(m)){He=0,sn=null,f_(i);break}i=function(){He!==2&&He!==9||Ze!==a||(He=7),Qn(a)},m.then(i,i);break e;case 3:He=7;break e;case 4:He=5;break e;case 7:x1(m)?(He=0,sn=null,f_(i)):(He=0,sn=null,Hi(a,i,m,7));break;case 5:var A=null;switch(Ne.tag){case 26:A=Ne.memoizedState;case 5:case 27:var R=Ne;if(A?W_(A):R.stateNode.complete){He=0,sn=null;var q=R.sibling;if(q!==null)Ne=q;else{var W=R.return;W!==null?(Ne=W,Yc(W)):Ne=null}break t}}He=0,sn=null,Hi(a,i,m,5);break;case 6:He=0,sn=null,Hi(a,i,m,6);break;case 8:Jh(),ft=6;break e;default:throw Error(r(462))}}bP();break}catch(te){l_(a,te)}while(!0);return fr=Ra=null,P.H=s,P.A=p,Le=o,Ne!==null?0:(Ze=null,Pe=0,sc(),ft)}function bP(){for(;Ne!==null&&!ir();)s_(Ne)}function s_(a){var i=DS(a.alternate,a,Sr);a.memoizedProps=a.pendingProps,i===null?Yc(a):Ne=i}function f_(a){var i=a,o=i.alternate;switch(i.tag){case 15:case 0:i=ES(o,i,i.pendingProps,i.type,void 0,Pe);break;case 11:i=ES(o,i,i.pendingProps,i.type.render,i.ref,Pe);break;case 5:vh(i);default:kS(o,i),i=Ne=c1(i,Sr),i=DS(o,i,Sr)}a.memoizedProps=a.pendingProps,i===null?Yc(a):Ne=i}function Hi(a,i,o,s){fr=Ra=null,vh(i),Ri=null,lo=0;var p=i.return;try{if(oP(a,p,i,o,Pe)){ft=1,Rc(a,Sn(o,a.current)),Ne=null;return}}catch(m){if(p!==null)throw Ne=p,m;ft=1,Rc(a,Sn(o,a.current)),Ne=null;return}i.flags&32768?($e||s===1?a=!0:Bi||(Pe&536870912)!==0?a=!1:(ta=a=!0,(s===2||s===9||s===3||s===6)&&(s=un.current,s!==null&&s.tag===13&&(s.flags|=16384))),d_(i,a)):Yc(i)}function Yc(a){var i=a;do{if((i.flags&32768)!==0){d_(i,ta);return}a=i.return;var o=sP(i.alternate,i,Sr);if(o!==null){Ne=o;return}if(i=i.sibling,i!==null){Ne=i;return}Ne=i=a}while(i!==null);ft===0&&(ft=5)}function d_(a,i){do{var o=fP(a.alternate,a);if(o!==null){o.flags&=32767,Ne=o;return}if(o=a.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!i&&(a=a.sibling,a!==null)){Ne=a;return}Ne=a=o}while(a!==null);ft=6,Ne=null}function h_(a,i,o,s,p,m,A,R,q){a.cancelPendingCommit=null;do Xc();while(St!==0);if((Le&6)!==0)throw Error(r(327));if(i!==null){if(i===a.current)throw Error(r(177));if(m=i.lanes|i.childLanes,m|=Id,Q3(a,o,m,A,R,q),a===Ze&&(Ne=Ze=null,Pe=0),Ui=i,aa=a,_r=o,Wh=m,Zh=p,n_=s,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,OP(Vu,function(){return g_(),null})):(a.callbackNode=null,a.callbackPriority=0),s=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||s){s=P.T,P.T=null,p=z.p,z.p=2,A=Le,Le|=4;try{dP(a,i,o)}finally{Le=A,z.p=p,P.T=s}}St=1,p_(),v_(),y_()}}function p_(){if(St===1){St=0;var a=aa,i=Ui,o=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||o){o=P.T,P.T=null;var s=z.p;z.p=2;var p=Le;Le|=4;try{VS(i,a);var m=dp,A=e1(a.containerInfo),R=m.focusedElem,q=m.selectionRange;if(A!==R&&R&&R.ownerDocument&&Jx(R.ownerDocument.documentElement,R)){if(q!==null&&zd(R)){var W=q.start,te=q.end;if(te===void 0&&(te=W),"selectionStart"in R)R.selectionStart=W,R.selectionEnd=Math.min(te,R.value.length);else{var le=R.ownerDocument||document,J=le&&le.defaultView||window;if(J.getSelection){var ee=J.getSelection(),pe=R.textContent.length,ge=Math.min(q.start,pe),Fe=q.end===void 0?ge:Math.min(q.end,pe);!ee.extend&&ge>Fe&&(A=Fe,Fe=ge,ge=A);var Y=Qx(R,ge),I=Qx(R,Fe);if(Y&&I&&(ee.rangeCount!==1||ee.anchorNode!==Y.node||ee.anchorOffset!==Y.offset||ee.focusNode!==I.node||ee.focusOffset!==I.offset)){var V=le.createRange();V.setStart(Y.node,Y.offset),ee.removeAllRanges(),ge>Fe?(ee.addRange(V),ee.extend(I.node,I.offset)):(V.setEnd(I.node,I.offset),ee.addRange(V))}}}}for(le=[],ee=R;ee=ee.parentNode;)ee.nodeType===1&&le.push({element:ee,left:ee.scrollLeft,top:ee.scrollTop});for(typeof R.focus=="function"&&R.focus(),R=0;R<le.length;R++){var ie=le[R];ie.element.scrollLeft=ie.left,ie.element.scrollTop=ie.top}}as=!!fp,dp=fp=null}finally{Le=p,z.p=s,P.T=o}}a.current=i,St=2}}function v_(){if(St===2){St=0;var a=aa,i=Ui,o=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||o){o=P.T,P.T=null;var s=z.p;z.p=2;var p=Le;Le|=4;try{HS(a,i.alternate,i)}finally{Le=p,z.p=s,P.T=o}}St=3}}function y_(){if(St===4||St===3){St=0,Ul();var a=aa,i=Ui,o=_r,s=n_;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?St=5:(St=0,Ui=aa=null,m_(a,a.pendingLanes));var p=a.pendingLanes;if(p===0&&(ra=null),gd(o),i=i.stateNode,rn&&typeof rn.onCommitFiberRoot=="function")try{rn.onCommitFiberRoot(Il,i,void 0,(i.current.flags&128)===128)}catch{}if(s!==null){i=P.T,p=z.p,z.p=2,P.T=null;try{for(var m=a.onRecoverableError,A=0;A<s.length;A++){var R=s[A];m(R.value,{componentStack:R.stack})}}finally{P.T=i,z.p=p}}(_r&3)!==0&&Xc(),Qn(a),p=a.pendingLanes,(o&261930)!==0&&(p&42)!==0?a===Qh?Ao++:(Ao=0,Qh=a):Ao=0,wo(0)}}function m_(a,i){(a.pooledCacheLanes&=i)===0&&(i=a.pooledCache,i!=null&&(a.pooledCache=null,ao(i)))}function Xc(){return p_(),v_(),y_(),g_()}function g_(){if(St!==5)return!1;var a=aa,i=Wh;Wh=0;var o=gd(_r),s=P.T,p=z.p;try{z.p=32>o?32:o,P.T=null,o=Zh,Zh=null;var m=aa,A=_r;if(St=0,Ui=aa=null,_r=0,(Le&6)!==0)throw Error(r(331));var R=Le;if(Le|=4,JS(m.current),WS(m,m.current,A,o),Le=R,wo(0,!1),rn&&typeof rn.onPostCommitFiberRoot=="function")try{rn.onPostCommitFiberRoot(Il,m)}catch{}return!0}finally{z.p=p,P.T=s,m_(a,i)}}function b_(a,i,o){i=Sn(o,i),i=Ch(a.stateNode,i,2),a=Zr(a,i,2),a!==null&&(Gl(a,2),Qn(a))}function Ge(a,i,o){if(a.tag===3)b_(a,a,o);else for(;i!==null;){if(i.tag===3){b_(i,a,o);break}else if(i.tag===1){var s=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(ra===null||!ra.has(s))){a=Sn(o,a),o=xS(2),s=Zr(i,o,2),s!==null&&(SS(o,s,i,a),Gl(s,2),Qn(s));break}}i=i.return}}function tp(a,i,o){var s=a.pingCache;if(s===null){s=a.pingCache=new vP;var p=new Set;s.set(i,p)}else p=s.get(i),p===void 0&&(p=new Set,s.set(i,p));p.has(o)||(Kh=!0,p.add(o),a=xP.bind(null,a,i,o),i.then(a,a))}function xP(a,i,o){var s=a.pingCache;s!==null&&s.delete(i),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,Ze===a&&(Pe&o)===o&&(ft===4||ft===3&&(Pe&62914560)===Pe&&300>qt()-Lc?(Le&2)===0&&Ii(a,0):Vh|=o,Li===Pe&&(Li=0)),Qn(a)}function x_(a,i){i===0&&(i=px()),a=Ma(a,i),a!==null&&(Gl(a,i),Qn(a))}function SP(a){var i=a.memoizedState,o=0;i!==null&&(o=i.retryLane),x_(a,o)}function _P(a,i){var o=0;switch(a.tag){case 31:case 13:var s=a.stateNode,p=a.memoizedState;p!==null&&(o=p.retryLane);break;case 19:s=a.stateNode;break;case 22:s=a.stateNode._retryCache;break;default:throw Error(r(314))}s!==null&&s.delete(i),x_(a,o)}function OP(a,i){return Ur(a,i)}var Kc=null,Gi=null,np=!1,Vc=!1,rp=!1,la=0;function Qn(a){a!==Gi&&a.next===null&&(Gi===null?Kc=Gi=a:Gi=Gi.next=a),Vc=!0,np||(np=!0,wP())}function wo(a,i){if(!rp&&Vc){rp=!0;do for(var o=!1,s=Kc;s!==null;){if(a!==0){var p=s.pendingLanes;if(p===0)var m=0;else{var A=s.suspendedLanes,R=s.pingedLanes;m=(1<<31-an(42|a)+1)-1,m&=p&~(A&~R),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(o=!0,A_(s,m))}else m=Pe,m=Qu(s,s===Ze?m:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(m&3)===0||Hl(s,m)||(o=!0,A_(s,m));s=s.next}while(o);rp=!1}}function AP(){S_()}function S_(){Vc=np=!1;var a=0;la!==0&&$P()&&(a=la);for(var i=qt(),o=null,s=Kc;s!==null;){var p=s.next,m=__(s,i);m===0?(s.next=null,o===null?Kc=p:o.next=p,p===null&&(Gi=o)):(o=s,(a!==0||(m&3)!==0)&&(Vc=!0)),s=p}St!==0&&St!==5||wo(a),la!==0&&(la=0)}function __(a,i){for(var o=a.suspendedLanes,s=a.pingedLanes,p=a.expirationTimes,m=a.pendingLanes&-62914561;0<m;){var A=31-an(m),R=1<<A,q=p[A];q===-1?((R&o)===0||(R&s)!==0)&&(p[A]=Z3(R,i)):q<=i&&(a.expiredLanes|=R),m&=~R}if(i=Ze,o=Pe,o=Qu(a,a===i?o:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s=a.callbackNode,o===0||a===i&&(He===2||He===9)||a.cancelPendingCommit!==null)return s!==null&&s!==null&&qn(s),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||Hl(a,o)){if(i=o&-o,i===a.callbackPriority)return i;switch(s!==null&&qn(s),gd(o)){case 2:case 8:o=dx;break;case 32:o=Vu;break;case 268435456:o=hx;break;default:o=Vu}return s=O_.bind(null,a),o=Ur(o,s),a.callbackPriority=i,a.callbackNode=o,i}return s!==null&&s!==null&&qn(s),a.callbackPriority=2,a.callbackNode=null,2}function O_(a,i){if(St!==0&&St!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(Xc()&&a.callbackNode!==o)return null;var s=Pe;return s=Qu(a,a===Ze?s:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s===0?null:(a_(a,s,i),__(a,qt()),a.callbackNode!=null&&a.callbackNode===o?O_.bind(null,a):null)}function A_(a,i){if(Xc())return null;a_(a,i,!0)}function wP(){zP(function(){(Le&6)!==0?Ur(fx,AP):S_()})}function ap(){if(la===0){var a=Mi;a===0&&(a=Fu,Fu<<=1,(Fu&261888)===0&&(Fu=256)),la=a}return la}function w_(a){return a==null||typeof a=="symbol"||typeof a=="boolean"?null:typeof a=="function"?a:nc(""+a)}function j_(a,i){var o=i.ownerDocument.createElement("input");return o.name=i.name,o.value=i.value,a.id&&o.setAttribute("form",a.id),i.parentNode.insertBefore(o,i),a=new FormData(a),o.parentNode.removeChild(o),a}function jP(a,i,o,s,p){if(i==="submit"&&o&&o.stateNode===p){var m=w_((p[Vt]||null).action),A=s.submitter;A&&(i=(i=A[Vt]||null)?w_(i.formAction):A.getAttribute("formAction"),i!==null&&(m=i,A=null));var R=new lc("action","action",null,s,p);a.push({event:R,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(la!==0){var q=A?j_(p,A):new FormData(p);Ah(o,{pending:!0,data:q,method:p.method,action:m},null,q)}}else typeof m=="function"&&(R.preventDefault(),q=A?j_(p,A):new FormData(p),Ah(o,{pending:!0,data:q,method:p.method,action:m},m,q))},currentTarget:p}]})}}for(var ip=0;ip<Ud.length;ip++){var lp=Ud[ip],TP=lp.toLowerCase(),EP=lp[0].toUpperCase()+lp.slice(1);Bn(TP,"on"+EP)}Bn(r1,"onAnimationEnd"),Bn(a1,"onAnimationIteration"),Bn(i1,"onAnimationStart"),Bn("dblclick","onDoubleClick"),Bn("focusin","onFocus"),Bn("focusout","onBlur"),Bn(GR,"onTransitionRun"),Bn(YR,"onTransitionStart"),Bn(XR,"onTransitionCancel"),Bn(l1,"onTransitionEnd"),vi("onMouseEnter",["mouseout","mouseover"]),vi("onMouseLeave",["mouseout","mouseover"]),vi("onPointerEnter",["pointerout","pointerover"]),vi("onPointerLeave",["pointerout","pointerover"]),wa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),wa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),wa("onBeforeInput",["compositionend","keypress","textInput","paste"]),wa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),wa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),wa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var jo="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(" "),MP=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(jo));function T_(a,i){i=(i&4)!==0;for(var o=0;o<a.length;o++){var s=a[o],p=s.event;s=s.listeners;e:{var m=void 0;if(i)for(var A=s.length-1;0<=A;A--){var R=s[A],q=R.instance,W=R.currentTarget;if(R=R.listener,q!==m&&p.isPropagationStopped())break e;m=R,p.currentTarget=W;try{m(p)}catch(te){cc(te)}p.currentTarget=null,m=q}else for(A=0;A<s.length;A++){if(R=s[A],q=R.instance,W=R.currentTarget,R=R.listener,q!==m&&p.isPropagationStopped())break e;m=R,p.currentTarget=W;try{m(p)}catch(te){cc(te)}p.currentTarget=null,m=q}}}}function Re(a,i){var o=i[bd];o===void 0&&(o=i[bd]=new Set);var s=a+"__bubble";o.has(s)||(E_(i,a,2,!1),o.add(s))}function op(a,i,o){var s=0;i&&(s|=4),E_(o,a,s,i)}var Fc="_reactListening"+Math.random().toString(36).slice(2);function up(a){if(!a[Fc]){a[Fc]=!0,Sx.forEach(function(o){o!=="selectionchange"&&(MP.has(o)||op(o,!1,a),op(o,!0,a))});var i=a.nodeType===9?a:a.ownerDocument;i===null||i[Fc]||(i[Fc]=!0,op("selectionchange",!1,i))}}function E_(a,i,o,s){switch(rO(i)){case 2:var p=rD;break;case 8:p=aD;break;default:p=Op}o=p.bind(null,i,o,a),p=void 0,!Ed||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(p=!0),s?p!==void 0?a.addEventListener(i,o,{capture:!0,passive:p}):a.addEventListener(i,o,!0):p!==void 0?a.addEventListener(i,o,{passive:p}):a.addEventListener(i,o,!1)}function cp(a,i,o,s,p){var m=s;if((i&1)===0&&(i&2)===0&&s!==null)e:for(;;){if(s===null)return;var A=s.tag;if(A===3||A===4){var R=s.stateNode.containerInfo;if(R===p)break;if(A===4)for(A=s.return;A!==null;){var q=A.tag;if((q===3||q===4)&&A.stateNode.containerInfo===p)return;A=A.return}for(;R!==null;){if(A=di(R),A===null)return;if(q=A.tag,q===5||q===6||q===26||q===27){s=m=A;continue e}R=R.parentNode}}s=s.return}Px(function(){var W=m,te=jd(o),le=[];e:{var J=o1.get(a);if(J!==void 0){var ee=lc,pe=a;switch(a){case"keypress":if(ac(o)===0)break e;case"keydown":case"keyup":ee=_R;break;case"focusin":pe="focus",ee=Rd;break;case"focusout":pe="blur",ee=Rd;break;case"beforeblur":case"afterblur":ee=Rd;break;case"click":if(o.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ee=kx;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ee=sR;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ee=wR;break;case r1:case a1:case i1:ee=hR;break;case l1:ee=TR;break;case"scroll":case"scrollend":ee=uR;break;case"wheel":ee=MR;break;case"copy":case"cut":case"paste":ee=vR;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ee=qx;break;case"toggle":case"beforetoggle":ee=NR}var ge=(i&4)!==0,Fe=!ge&&(a==="scroll"||a==="scrollend"),Y=ge?J!==null?J+"Capture":null:J;ge=[];for(var I=W,V;I!==null;){var ie=I;if(V=ie.stateNode,ie=ie.tag,ie!==5&&ie!==26&&ie!==27||V===null||Y===null||(ie=Kl(I,Y),ie!=null&&ge.push(To(I,ie,V))),Fe)break;I=I.return}0<ge.length&&(J=new ee(J,pe,null,o,te),le.push({event:J,listeners:ge}))}}if((i&7)===0){e:{if(J=a==="mouseover"||a==="pointerover",ee=a==="mouseout"||a==="pointerout",J&&o!==wd&&(pe=o.relatedTarget||o.fromElement)&&(di(pe)||pe[fi]))break e;if((ee||J)&&(J=te.window===te?te:(J=te.ownerDocument)?J.defaultView||J.parentWindow:window,ee?(pe=o.relatedTarget||o.toElement,ee=W,pe=pe?di(pe):null,pe!==null&&(Fe=u(pe),ge=pe.tag,pe!==Fe||ge!==5&&ge!==27&&ge!==6)&&(pe=null)):(ee=null,pe=W),ee!==pe)){if(ge=kx,ie="onMouseLeave",Y="onMouseEnter",I="mouse",(a==="pointerout"||a==="pointerover")&&(ge=qx,ie="onPointerLeave",Y="onPointerEnter",I="pointer"),Fe=ee==null?J:Xl(ee),V=pe==null?J:Xl(pe),J=new ge(ie,I+"leave",ee,o,te),J.target=Fe,J.relatedTarget=V,ie=null,di(te)===W&&(ge=new ge(Y,I+"enter",pe,o,te),ge.target=V,ge.relatedTarget=Fe,ie=ge),Fe=ie,ee&&pe)t:{for(ge=CP,Y=ee,I=pe,V=0,ie=Y;ie;ie=ge(ie))V++;ie=0;for(var ye=I;ye;ye=ge(ye))ie++;for(;0<V-ie;)Y=ge(Y),V--;for(;0<ie-V;)I=ge(I),ie--;for(;V--;){if(Y===I||I!==null&&Y===I.alternate){ge=Y;break t}Y=ge(Y),I=ge(I)}ge=null}else ge=null;ee!==null&&M_(le,J,ee,ge,!1),pe!==null&&Fe!==null&&M_(le,Fe,pe,ge,!0)}}e:{if(J=W?Xl(W):window,ee=J.nodeName&&J.nodeName.toLowerCase(),ee==="select"||ee==="input"&&J.type==="file")var ze=Xx;else if(Gx(J))if(Kx)ze=UR;else{ze=BR;var ve=qR}else ee=J.nodeName,!ee||ee.toLowerCase()!=="input"||J.type!=="checkbox"&&J.type!=="radio"?W&&Ad(W.elementType)&&(ze=Xx):ze=LR;if(ze&&(ze=ze(a,W))){Yx(le,ze,o,te);break e}ve&&ve(a,J,W),a==="focusout"&&W&&J.type==="number"&&W.memoizedProps.value!=null&&Od(J,"number",J.value)}switch(ve=W?Xl(W):window,a){case"focusin":(Gx(ve)||ve.contentEditable==="true")&&(Si=ve,qd=W,to=null);break;case"focusout":to=qd=Si=null;break;case"mousedown":Bd=!0;break;case"contextmenu":case"mouseup":case"dragend":Bd=!1,t1(le,o,te);break;case"selectionchange":if(HR)break;case"keydown":case"keyup":t1(le,o,te)}var Ee;if(Dd)e:{switch(a){case"compositionstart":var De="onCompositionStart";break e;case"compositionend":De="onCompositionEnd";break e;case"compositionupdate":De="onCompositionUpdate";break e}De=void 0}else xi?Ix(a,o)&&(De="onCompositionEnd"):a==="keydown"&&o.keyCode===229&&(De="onCompositionStart");De&&(Bx&&o.locale!=="ko"&&(xi||De!=="onCompositionStart"?De==="onCompositionEnd"&&xi&&(Ee=Dx()):(Gr=te,Md="value"in Gr?Gr.value:Gr.textContent,xi=!0)),ve=Wc(W,De),0<ve.length&&(De=new zx(De,a,null,o,te),le.push({event:De,listeners:ve}),Ee?De.data=Ee:(Ee=Hx(o),Ee!==null&&(De.data=Ee)))),(Ee=PR?DR(a,o):$R(a,o))&&(De=Wc(W,"onBeforeInput"),0<De.length&&(ve=new zx("onBeforeInput","beforeinput",null,o,te),le.push({event:ve,listeners:De}),ve.data=Ee)),jP(le,a,W,o,te)}T_(le,i)})}function To(a,i,o){return{instance:a,listener:i,currentTarget:o}}function Wc(a,i){for(var o=i+"Capture",s=[];a!==null;){var p=a,m=p.stateNode;if(p=p.tag,p!==5&&p!==26&&p!==27||m===null||(p=Kl(a,o),p!=null&&s.unshift(To(a,p,m)),p=Kl(a,i),p!=null&&s.push(To(a,p,m))),a.tag===3)return s;a=a.return}return[]}function CP(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function M_(a,i,o,s,p){for(var m=i._reactName,A=[];o!==null&&o!==s;){var R=o,q=R.alternate,W=R.stateNode;if(R=R.tag,q!==null&&q===s)break;R!==5&&R!==26&&R!==27||W===null||(q=W,p?(W=Kl(o,m),W!=null&&A.unshift(To(o,W,q))):p||(W=Kl(o,m),W!=null&&A.push(To(o,W,q)))),o=o.return}A.length!==0&&a.push({event:i,listeners:A})}var NP=/\r\n?/g,RP=/\u0000|\uFFFD/g;function C_(a){return(typeof a=="string"?a:""+a).replace(NP,`
|
||
`).replace(RP,"")}function N_(a,i){return i=C_(i),C_(a)===i}function Ve(a,i,o,s,p,m){switch(o){case"children":typeof s=="string"?i==="body"||i==="textarea"&&s===""||mi(a,s):(typeof s=="number"||typeof s=="bigint")&&i!=="body"&&mi(a,""+s);break;case"className":ec(a,"class",s);break;case"tabIndex":ec(a,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":ec(a,o,s);break;case"style":Nx(a,s,m);break;case"data":if(i!=="object"){ec(a,"data",s);break}case"src":case"href":if(s===""&&(i!=="a"||o!=="href")){a.removeAttribute(o);break}if(s==null||typeof s=="function"||typeof s=="symbol"||typeof s=="boolean"){a.removeAttribute(o);break}s=nc(""+s),a.setAttribute(o,s);break;case"action":case"formAction":if(typeof s=="function"){a.setAttribute(o,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof m=="function"&&(o==="formAction"?(i!=="input"&&Ve(a,i,"name",p.name,p,null),Ve(a,i,"formEncType",p.formEncType,p,null),Ve(a,i,"formMethod",p.formMethod,p,null),Ve(a,i,"formTarget",p.formTarget,p,null)):(Ve(a,i,"encType",p.encType,p,null),Ve(a,i,"method",p.method,p,null),Ve(a,i,"target",p.target,p,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){a.removeAttribute(o);break}s=nc(""+s),a.setAttribute(o,s);break;case"onClick":s!=null&&(a.onclick=or);break;case"onScroll":s!=null&&Re("scroll",a);break;case"onScrollEnd":s!=null&&Re("scrollend",a);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(o=s.__html,o!=null){if(p.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"multiple":a.multiple=s&&typeof s!="function"&&typeof s!="symbol";break;case"muted":a.muted=s&&typeof s!="function"&&typeof s!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(s==null||typeof s=="function"||typeof s=="boolean"||typeof s=="symbol"){a.removeAttribute("xlink:href");break}o=nc(""+s),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":s!=null&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(o,""+s):a.removeAttribute(o);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":s&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(o,""):a.removeAttribute(o);break;case"capture":case"download":s===!0?a.setAttribute(o,""):s!==!1&&s!=null&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(o,s):a.removeAttribute(o);break;case"cols":case"rows":case"size":case"span":s!=null&&typeof s!="function"&&typeof s!="symbol"&&!isNaN(s)&&1<=s?a.setAttribute(o,s):a.removeAttribute(o);break;case"rowSpan":case"start":s==null||typeof s=="function"||typeof s=="symbol"||isNaN(s)?a.removeAttribute(o):a.setAttribute(o,s);break;case"popover":Re("beforetoggle",a),Re("toggle",a),Ju(a,"popover",s);break;case"xlinkActuate":lr(a,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":lr(a,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":lr(a,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":lr(a,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":lr(a,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":lr(a,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":lr(a,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":lr(a,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":lr(a,"http://www.w3.org/XML/1998/namespace","xml:space",s);break;case"is":Ju(a,"is",s);break;case"innerText":case"textContent":break;default:(!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(o=lR.get(o)||o,Ju(a,o,s))}}function sp(a,i,o,s,p,m){switch(o){case"style":Nx(a,s,m);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(o=s.__html,o!=null){if(p.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"children":typeof s=="string"?mi(a,s):(typeof s=="number"||typeof s=="bigint")&&mi(a,""+s);break;case"onScroll":s!=null&&Re("scroll",a);break;case"onScrollEnd":s!=null&&Re("scrollend",a);break;case"onClick":s!=null&&(a.onclick=or);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!_x.hasOwnProperty(o))e:{if(o[0]==="o"&&o[1]==="n"&&(p=o.endsWith("Capture"),i=o.slice(2,p?o.length-7:void 0),m=a[Vt]||null,m=m!=null?m[o]:null,typeof m=="function"&&a.removeEventListener(i,m,p),typeof s=="function")){typeof m!="function"&&m!==null&&(o in a?a[o]=null:a.hasAttribute(o)&&a.removeAttribute(o)),a.addEventListener(i,s,p);break e}o in a?a[o]=s:s===!0?a.setAttribute(o,""):Ju(a,o,s)}}}function $t(a,i,o){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Re("error",a),Re("load",a);var s=!1,p=!1,m;for(m in o)if(o.hasOwnProperty(m)){var A=o[m];if(A!=null)switch(m){case"src":s=!0;break;case"srcSet":p=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ve(a,i,m,A,o,null)}}p&&Ve(a,i,"srcSet",o.srcSet,o,null),s&&Ve(a,i,"src",o.src,o,null);return;case"input":Re("invalid",a);var R=m=A=p=null,q=null,W=null;for(s in o)if(o.hasOwnProperty(s)){var te=o[s];if(te!=null)switch(s){case"name":p=te;break;case"type":A=te;break;case"checked":q=te;break;case"defaultChecked":W=te;break;case"value":m=te;break;case"defaultValue":R=te;break;case"children":case"dangerouslySetInnerHTML":if(te!=null)throw Error(r(137,i));break;default:Ve(a,i,s,te,o,null)}}Tx(a,m,R,q,W,A,p,!1);return;case"select":Re("invalid",a),s=A=m=null;for(p in o)if(o.hasOwnProperty(p)&&(R=o[p],R!=null))switch(p){case"value":m=R;break;case"defaultValue":A=R;break;case"multiple":s=R;default:Ve(a,i,p,R,o,null)}i=m,o=A,a.multiple=!!s,i!=null?yi(a,!!s,i,!1):o!=null&&yi(a,!!s,o,!0);return;case"textarea":Re("invalid",a),m=p=s=null;for(A in o)if(o.hasOwnProperty(A)&&(R=o[A],R!=null))switch(A){case"value":s=R;break;case"defaultValue":p=R;break;case"children":m=R;break;case"dangerouslySetInnerHTML":if(R!=null)throw Error(r(91));break;default:Ve(a,i,A,R,o,null)}Mx(a,s,p,m);return;case"option":for(q in o)if(o.hasOwnProperty(q)&&(s=o[q],s!=null))switch(q){case"selected":a.selected=s&&typeof s!="function"&&typeof s!="symbol";break;default:Ve(a,i,q,s,o,null)}return;case"dialog":Re("beforetoggle",a),Re("toggle",a),Re("cancel",a),Re("close",a);break;case"iframe":case"object":Re("load",a);break;case"video":case"audio":for(s=0;s<jo.length;s++)Re(jo[s],a);break;case"image":Re("error",a),Re("load",a);break;case"details":Re("toggle",a);break;case"embed":case"source":case"link":Re("error",a),Re("load",a);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(W in o)if(o.hasOwnProperty(W)&&(s=o[W],s!=null))switch(W){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ve(a,i,W,s,o,null)}return;default:if(Ad(i)){for(te in o)o.hasOwnProperty(te)&&(s=o[te],s!==void 0&&sp(a,i,te,s,o,void 0));return}}for(R in o)o.hasOwnProperty(R)&&(s=o[R],s!=null&&Ve(a,i,R,s,o,null))}function PP(a,i,o,s){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var p=null,m=null,A=null,R=null,q=null,W=null,te=null;for(ee in o){var le=o[ee];if(o.hasOwnProperty(ee)&&le!=null)switch(ee){case"checked":break;case"value":break;case"defaultValue":q=le;default:s.hasOwnProperty(ee)||Ve(a,i,ee,null,s,le)}}for(var J in s){var ee=s[J];if(le=o[J],s.hasOwnProperty(J)&&(ee!=null||le!=null))switch(J){case"type":m=ee;break;case"name":p=ee;break;case"checked":W=ee;break;case"defaultChecked":te=ee;break;case"value":A=ee;break;case"defaultValue":R=ee;break;case"children":case"dangerouslySetInnerHTML":if(ee!=null)throw Error(r(137,i));break;default:ee!==le&&Ve(a,i,J,ee,s,le)}}_d(a,A,R,q,W,te,m,p);return;case"select":ee=A=R=J=null;for(m in o)if(q=o[m],o.hasOwnProperty(m)&&q!=null)switch(m){case"value":break;case"multiple":ee=q;default:s.hasOwnProperty(m)||Ve(a,i,m,null,s,q)}for(p in s)if(m=s[p],q=o[p],s.hasOwnProperty(p)&&(m!=null||q!=null))switch(p){case"value":J=m;break;case"defaultValue":R=m;break;case"multiple":A=m;default:m!==q&&Ve(a,i,p,m,s,q)}i=R,o=A,s=ee,J!=null?yi(a,!!o,J,!1):!!s!=!!o&&(i!=null?yi(a,!!o,i,!0):yi(a,!!o,o?[]:"",!1));return;case"textarea":ee=J=null;for(R in o)if(p=o[R],o.hasOwnProperty(R)&&p!=null&&!s.hasOwnProperty(R))switch(R){case"value":break;case"children":break;default:Ve(a,i,R,null,s,p)}for(A in s)if(p=s[A],m=o[A],s.hasOwnProperty(A)&&(p!=null||m!=null))switch(A){case"value":J=p;break;case"defaultValue":ee=p;break;case"children":break;case"dangerouslySetInnerHTML":if(p!=null)throw Error(r(91));break;default:p!==m&&Ve(a,i,A,p,s,m)}Ex(a,J,ee);return;case"option":for(var pe in o)if(J=o[pe],o.hasOwnProperty(pe)&&J!=null&&!s.hasOwnProperty(pe))switch(pe){case"selected":a.selected=!1;break;default:Ve(a,i,pe,null,s,J)}for(q in s)if(J=s[q],ee=o[q],s.hasOwnProperty(q)&&J!==ee&&(J!=null||ee!=null))switch(q){case"selected":a.selected=J&&typeof J!="function"&&typeof J!="symbol";break;default:Ve(a,i,q,J,s,ee)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ge in o)J=o[ge],o.hasOwnProperty(ge)&&J!=null&&!s.hasOwnProperty(ge)&&Ve(a,i,ge,null,s,J);for(W in s)if(J=s[W],ee=o[W],s.hasOwnProperty(W)&&J!==ee&&(J!=null||ee!=null))switch(W){case"children":case"dangerouslySetInnerHTML":if(J!=null)throw Error(r(137,i));break;default:Ve(a,i,W,J,s,ee)}return;default:if(Ad(i)){for(var Fe in o)J=o[Fe],o.hasOwnProperty(Fe)&&J!==void 0&&!s.hasOwnProperty(Fe)&&sp(a,i,Fe,void 0,s,J);for(te in s)J=s[te],ee=o[te],!s.hasOwnProperty(te)||J===ee||J===void 0&&ee===void 0||sp(a,i,te,J,s,ee);return}}for(var Y in o)J=o[Y],o.hasOwnProperty(Y)&&J!=null&&!s.hasOwnProperty(Y)&&Ve(a,i,Y,null,s,J);for(le in s)J=s[le],ee=o[le],!s.hasOwnProperty(le)||J===ee||J==null&&ee==null||Ve(a,i,le,J,s,ee)}function R_(a){switch(a){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function DP(){if(typeof performance.getEntriesByType=="function"){for(var a=0,i=0,o=performance.getEntriesByType("resource"),s=0;s<o.length;s++){var p=o[s],m=p.transferSize,A=p.initiatorType,R=p.duration;if(m&&R&&R_(A)){for(A=0,R=p.responseEnd,s+=1;s<o.length;s++){var q=o[s],W=q.startTime;if(W>R)break;var te=q.transferSize,le=q.initiatorType;te&&R_(le)&&(q=q.responseEnd,A+=te*(q<R?1:(R-W)/(q-W)))}if(--s,i+=8*(m+A)/(p.duration/1e3),a++,10<a)break}}if(0<a)return i/a/1e6}return navigator.connection&&(a=navigator.connection.downlink,typeof a=="number")?a:5}var fp=null,dp=null;function Zc(a){return a.nodeType===9?a:a.ownerDocument}function P_(a){switch(a){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function D_(a,i){if(a===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return a===1&&i==="foreignObject"?0:a}function hp(a,i){return a==="textarea"||a==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var pp=null;function $P(){var a=window.event;return a&&a.type==="popstate"?a===pp?!1:(pp=a,!0):(pp=null,!1)}var $_=typeof setTimeout=="function"?setTimeout:void 0,kP=typeof clearTimeout=="function"?clearTimeout:void 0,k_=typeof Promise=="function"?Promise:void 0,zP=typeof queueMicrotask=="function"?queueMicrotask:typeof k_<"u"?function(a){return k_.resolve(null).then(a).catch(qP)}:$_;function qP(a){setTimeout(function(){throw a})}function oa(a){return a==="head"}function z_(a,i){var o=i,s=0;do{var p=o.nextSibling;if(a.removeChild(o),p&&p.nodeType===8)if(o=p.data,o==="/$"||o==="/&"){if(s===0){a.removeChild(p),Vi(i);return}s--}else if(o==="$"||o==="$?"||o==="$~"||o==="$!"||o==="&")s++;else if(o==="html")Eo(a.ownerDocument.documentElement);else if(o==="head"){o=a.ownerDocument.head,Eo(o);for(var m=o.firstChild;m;){var A=m.nextSibling,R=m.nodeName;m[Yl]||R==="SCRIPT"||R==="STYLE"||R==="LINK"&&m.rel.toLowerCase()==="stylesheet"||o.removeChild(m),m=A}}else o==="body"&&Eo(a.ownerDocument.body);o=p}while(o);Vi(i)}function q_(a,i){var o=a;a=0;do{var s=o.nextSibling;if(o.nodeType===1?i?(o._stashedDisplay=o.style.display,o.style.display="none"):(o.style.display=o._stashedDisplay||"",o.getAttribute("style")===""&&o.removeAttribute("style")):o.nodeType===3&&(i?(o._stashedText=o.nodeValue,o.nodeValue=""):o.nodeValue=o._stashedText||""),s&&s.nodeType===8)if(o=s.data,o==="/$"){if(a===0)break;a--}else o!=="$"&&o!=="$?"&&o!=="$~"&&o!=="$!"||a++;o=s}while(o)}function vp(a){var i=a.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var o=i;switch(i=i.nextSibling,o.nodeName){case"HTML":case"HEAD":case"BODY":vp(o),xd(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}a.removeChild(o)}}function BP(a,i,o,s){for(;a.nodeType===1;){var p=o;if(a.nodeName.toLowerCase()!==i.toLowerCase()){if(!s&&(a.nodeName!=="INPUT"||a.type!=="hidden"))break}else if(s){if(!a[Yl])switch(i){case"meta":if(!a.hasAttribute("itemprop"))break;return a;case"link":if(m=a.getAttribute("rel"),m==="stylesheet"&&a.hasAttribute("data-precedence"))break;if(m!==p.rel||a.getAttribute("href")!==(p.href==null||p.href===""?null:p.href)||a.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin)||a.getAttribute("title")!==(p.title==null?null:p.title))break;return a;case"style":if(a.hasAttribute("data-precedence"))break;return a;case"script":if(m=a.getAttribute("src"),(m!==(p.src==null?null:p.src)||a.getAttribute("type")!==(p.type==null?null:p.type)||a.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin))&&m&&a.hasAttribute("async")&&!a.hasAttribute("itemprop"))break;return a;default:return a}}else if(i==="input"&&a.type==="hidden"){var m=p.name==null?null:""+p.name;if(p.type==="hidden"&&a.getAttribute("name")===m)return a}else return a;if(a=jn(a.nextSibling),a===null)break}return null}function LP(a,i,o){if(i==="")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!o||(a=jn(a.nextSibling),a===null))return null;return a}function B_(a,i){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!i||(a=jn(a.nextSibling),a===null))return null;return a}function yp(a){return a.data==="$?"||a.data==="$~"}function mp(a){return a.data==="$!"||a.data==="$?"&&a.ownerDocument.readyState!=="loading"}function UP(a,i){var o=a.ownerDocument;if(a.data==="$~")a._reactRetry=i;else if(a.data!=="$?"||o.readyState!=="loading")i();else{var s=function(){i(),o.removeEventListener("DOMContentLoaded",s)};o.addEventListener("DOMContentLoaded",s),a._reactRetry=s}}function jn(a){for(;a!=null;a=a.nextSibling){var i=a.nodeType;if(i===1||i===3)break;if(i===8){if(i=a.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return a}var gp=null;function L_(a){a=a.nextSibling;for(var i=0;a;){if(a.nodeType===8){var o=a.data;if(o==="/$"||o==="/&"){if(i===0)return jn(a.nextSibling);i--}else o!=="$"&&o!=="$!"&&o!=="$?"&&o!=="$~"&&o!=="&"||i++}a=a.nextSibling}return null}function U_(a){a=a.previousSibling;for(var i=0;a;){if(a.nodeType===8){var o=a.data;if(o==="$"||o==="$!"||o==="$?"||o==="$~"||o==="&"){if(i===0)return a;i--}else o!=="/$"&&o!=="/&"||i++}a=a.previousSibling}return null}function I_(a,i,o){switch(i=Zc(o),a){case"html":if(a=i.documentElement,!a)throw Error(r(452));return a;case"head":if(a=i.head,!a)throw Error(r(453));return a;case"body":if(a=i.body,!a)throw Error(r(454));return a;default:throw Error(r(451))}}function Eo(a){for(var i=a.attributes;i.length;)a.removeAttributeNode(i[0]);xd(a)}var Tn=new Map,H_=new Set;function Qc(a){return typeof a.getRootNode=="function"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var Or=z.d;z.d={f:IP,r:HP,D:GP,C:YP,L:XP,m:KP,X:FP,S:VP,M:WP};function IP(){var a=Or.f(),i=Hc();return a||i}function HP(a){var i=hi(a);i!==null&&i.tag===5&&i.type==="form"?lS(i):Or.r(a)}var Yi=typeof document>"u"?null:document;function G_(a,i,o){var s=Yi;if(s&&typeof i=="string"&&i){var p=bn(i);p='link[rel="'+a+'"][href="'+p+'"]',typeof o=="string"&&(p+='[crossorigin="'+o+'"]'),H_.has(p)||(H_.add(p),a={rel:a,crossOrigin:o,href:i},s.querySelector(p)===null&&(i=s.createElement("link"),$t(i,"link",a),jt(i),s.head.appendChild(i)))}}function GP(a){Or.D(a),G_("dns-prefetch",a,null)}function YP(a,i){Or.C(a,i),G_("preconnect",a,i)}function XP(a,i,o){Or.L(a,i,o);var s=Yi;if(s&&a&&i){var p='link[rel="preload"][as="'+bn(i)+'"]';i==="image"&&o&&o.imageSrcSet?(p+='[imagesrcset="'+bn(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(p+='[imagesizes="'+bn(o.imageSizes)+'"]')):p+='[href="'+bn(a)+'"]';var m=p;switch(i){case"style":m=Xi(a);break;case"script":m=Ki(a)}Tn.has(m)||(a=y({rel:"preload",href:i==="image"&&o&&o.imageSrcSet?void 0:a,as:i},o),Tn.set(m,a),s.querySelector(p)!==null||i==="style"&&s.querySelector(Mo(m))||i==="script"&&s.querySelector(Co(m))||(i=s.createElement("link"),$t(i,"link",a),jt(i),s.head.appendChild(i)))}}function KP(a,i){Or.m(a,i);var o=Yi;if(o&&a){var s=i&&typeof i.as=="string"?i.as:"script",p='link[rel="modulepreload"][as="'+bn(s)+'"][href="'+bn(a)+'"]',m=p;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=Ki(a)}if(!Tn.has(m)&&(a=y({rel:"modulepreload",href:a},i),Tn.set(m,a),o.querySelector(p)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(Co(m)))return}s=o.createElement("link"),$t(s,"link",a),jt(s),o.head.appendChild(s)}}}function VP(a,i,o){Or.S(a,i,o);var s=Yi;if(s&&a){var p=pi(s).hoistableStyles,m=Xi(a);i=i||"default";var A=p.get(m);if(!A){var R={loading:0,preload:null};if(A=s.querySelector(Mo(m)))R.loading=5;else{a=y({rel:"stylesheet",href:a,"data-precedence":i},o),(o=Tn.get(m))&&bp(a,o);var q=A=s.createElement("link");jt(q),$t(q,"link",a),q._p=new Promise(function(W,te){q.onload=W,q.onerror=te}),q.addEventListener("load",function(){R.loading|=1}),q.addEventListener("error",function(){R.loading|=2}),R.loading|=4,Jc(A,i,s)}A={type:"stylesheet",instance:A,count:1,state:R},p.set(m,A)}}}function FP(a,i){Or.X(a,i);var o=Yi;if(o&&a){var s=pi(o).hoistableScripts,p=Ki(a),m=s.get(p);m||(m=o.querySelector(Co(p)),m||(a=y({src:a,async:!0},i),(i=Tn.get(p))&&xp(a,i),m=o.createElement("script"),jt(m),$t(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(p,m))}}function WP(a,i){Or.M(a,i);var o=Yi;if(o&&a){var s=pi(o).hoistableScripts,p=Ki(a),m=s.get(p);m||(m=o.querySelector(Co(p)),m||(a=y({src:a,async:!0,type:"module"},i),(i=Tn.get(p))&&xp(a,i),m=o.createElement("script"),jt(m),$t(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(p,m))}}function Y_(a,i,o,s){var p=(p=me.current)?Qc(p):null;if(!p)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(i=Xi(o.href),o=pi(p).hoistableStyles,s=o.get(i),s||(s={type:"style",instance:null,count:0,state:null},o.set(i,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){a=Xi(o.href);var m=pi(p).hoistableStyles,A=m.get(a);if(A||(p=p.ownerDocument||p,A={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(a,A),(m=p.querySelector(Mo(a)))&&!m._p&&(A.instance=m,A.state.loading=5),Tn.has(a)||(o={rel:"preload",as:"style",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Tn.set(a,o),m||ZP(p,a,o,A.state))),i&&s===null)throw Error(r(528,""));return A}if(i&&s!==null)throw Error(r(529,""));return null;case"script":return i=o.async,o=o.src,typeof o=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=Ki(o),o=pi(p).hoistableScripts,s=o.get(i),s||(s={type:"script",instance:null,count:0,state:null},o.set(i,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function Xi(a){return'href="'+bn(a)+'"'}function Mo(a){return'link[rel="stylesheet"]['+a+"]"}function X_(a){return y({},a,{"data-precedence":a.precedence,precedence:null})}function ZP(a,i,o,s){a.querySelector('link[rel="preload"][as="style"]['+i+"]")?s.loading=1:(i=a.createElement("link"),s.preload=i,i.addEventListener("load",function(){return s.loading|=1}),i.addEventListener("error",function(){return s.loading|=2}),$t(i,"link",o),jt(i),a.head.appendChild(i))}function Ki(a){return'[src="'+bn(a)+'"]'}function Co(a){return"script[async]"+a}function K_(a,i,o){if(i.count++,i.instance===null)switch(i.type){case"style":var s=a.querySelector('style[data-href~="'+bn(o.href)+'"]');if(s)return i.instance=s,jt(s),s;var p=y({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return s=(a.ownerDocument||a).createElement("style"),jt(s),$t(s,"style",p),Jc(s,o.precedence,a),i.instance=s;case"stylesheet":p=Xi(o.href);var m=a.querySelector(Mo(p));if(m)return i.state.loading|=4,i.instance=m,jt(m),m;s=X_(o),(p=Tn.get(p))&&bp(s,p),m=(a.ownerDocument||a).createElement("link"),jt(m);var A=m;return A._p=new Promise(function(R,q){A.onload=R,A.onerror=q}),$t(m,"link",s),i.state.loading|=4,Jc(m,o.precedence,a),i.instance=m;case"script":return m=Ki(o.src),(p=a.querySelector(Co(m)))?(i.instance=p,jt(p),p):(s=o,(p=Tn.get(m))&&(s=y({},o),xp(s,p)),a=a.ownerDocument||a,p=a.createElement("script"),jt(p),$t(p,"link",s),a.head.appendChild(p),i.instance=p);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(s=i.instance,i.state.loading|=4,Jc(s,o.precedence,a));return i.instance}function Jc(a,i,o){for(var s=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),p=s.length?s[s.length-1]:null,m=p,A=0;A<s.length;A++){var R=s[A];if(R.dataset.precedence===i)m=R;else if(m!==p)break}m?m.parentNode.insertBefore(a,m.nextSibling):(i=o.nodeType===9?o.head:o,i.insertBefore(a,i.firstChild))}function bp(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.title==null&&(a.title=i.title)}function xp(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.integrity==null&&(a.integrity=i.integrity)}var es=null;function V_(a,i,o){if(es===null){var s=new Map,p=es=new Map;p.set(o,s)}else p=es,s=p.get(o),s||(s=new Map,p.set(o,s));if(s.has(a))return s;for(s.set(a,null),o=o.getElementsByTagName(a),p=0;p<o.length;p++){var m=o[p];if(!(m[Yl]||m[Nt]||a==="link"&&m.getAttribute("rel")==="stylesheet")&&m.namespaceURI!=="http://www.w3.org/2000/svg"){var A=m.getAttribute(i)||"";A=a+A;var R=s.get(A);R?R.push(m):s.set(A,[m])}}return s}function F_(a,i,o){a=a.ownerDocument||a,a.head.insertBefore(o,i==="title"?a.querySelector("head > title"):null)}function QP(a,i,o){if(o===1||i.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return a=i.disabled,typeof i.precedence=="string"&&a==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function W_(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function JP(a,i,o,s){if(o.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var p=Xi(s.href),m=i.querySelector(Mo(p));if(m){i=m._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(a.count++,a=ts.bind(a),i.then(a,a)),o.state.loading|=4,o.instance=m,jt(m);return}m=i.ownerDocument||i,s=X_(s),(p=Tn.get(p))&&bp(s,p),m=m.createElement("link"),jt(m);var A=m;A._p=new Promise(function(R,q){A.onload=R,A.onerror=q}),$t(m,"link",s),o.instance=m}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(o,i),(i=o.state.preload)&&(o.state.loading&3)===0&&(a.count++,o=ts.bind(a),i.addEventListener("load",o),i.addEventListener("error",o))}}var Sp=0;function eD(a,i){return a.stylesheets&&a.count===0&&rs(a,a.stylesheets),0<a.count||0<a.imgCount?function(o){var s=setTimeout(function(){if(a.stylesheets&&rs(a,a.stylesheets),a.unsuspend){var m=a.unsuspend;a.unsuspend=null,m()}},6e4+i);0<a.imgBytes&&Sp===0&&(Sp=62500*DP());var p=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&rs(a,a.stylesheets),a.unsuspend)){var m=a.unsuspend;a.unsuspend=null,m()}},(a.imgBytes>Sp?50:800)+i);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(s),clearTimeout(p)}}:null}function ts(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)rs(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var ns=null;function rs(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,ns=new Map,i.forEach(tD,a),ns=null,ts.call(a))}function tD(a,i){if(!(i.state.loading&4)){var o=ns.get(a);if(o)var s=o.get(null);else{o=new Map,ns.set(a,o);for(var p=a.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m<p.length;m++){var A=p[m];(A.nodeName==="LINK"||A.getAttribute("media")!=="not all")&&(o.set(A.dataset.precedence,A),s=A)}s&&o.set(null,s)}p=i.instance,A=p.getAttribute("data-precedence"),m=o.get(A)||s,m===s&&o.set(null,p),o.set(A,p),this.count++,s=ts.bind(this),p.addEventListener("load",s),p.addEventListener("error",s),m?m.parentNode.insertBefore(p,m.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(p,a.firstChild)),i.state.loading|=4}}var No={$$typeof:M,Provider:null,Consumer:null,_currentValue:Z,_currentValue2:Z,_threadCount:0};function nD(a,i,o,s,p,m,A,R,q){this.tag=1,this.containerInfo=a,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=yd(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yd(0),this.hiddenUpdates=yd(null),this.identifierPrefix=s,this.onUncaughtError=p,this.onCaughtError=m,this.onRecoverableError=A,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=q,this.incompleteTransitions=new Map}function Z_(a,i,o,s,p,m,A,R,q,W,te,le){return a=new nD(a,i,o,A,q,W,te,le,R),i=1,m===!0&&(i|=24),m=on(3,null,null,i),a.current=m,m.stateNode=a,i=eh(),i.refCount++,a.pooledCache=i,i.refCount++,m.memoizedState={element:s,isDehydrated:o,cache:i},ah(m),a}function Q_(a){return a?(a=Ai,a):Ai}function J_(a,i,o,s,p,m){p=Q_(p),s.context===null?s.context=p:s.pendingContext=p,s=Wr(i),s.payload={element:o},m=m===void 0?null:m,m!==null&&(s.callback=m),o=Zr(a,s,i),o!==null&&(en(o,a,i),uo(o,a,i))}function eO(a,i){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<i?o:i}}function _p(a,i){eO(a,i),(a=a.alternate)&&eO(a,i)}function tO(a){if(a.tag===13||a.tag===31){var i=Ma(a,67108864);i!==null&&en(i,a,67108864),_p(a,67108864)}}function nO(a){if(a.tag===13||a.tag===31){var i=dn();i=md(i);var o=Ma(a,i);o!==null&&en(o,a,i),_p(a,i)}}var as=!0;function rD(a,i,o,s){var p=P.T;P.T=null;var m=z.p;try{z.p=2,Op(a,i,o,s)}finally{z.p=m,P.T=p}}function aD(a,i,o,s){var p=P.T;P.T=null;var m=z.p;try{z.p=8,Op(a,i,o,s)}finally{z.p=m,P.T=p}}function Op(a,i,o,s){if(as){var p=Ap(s);if(p===null)cp(a,i,s,is,o),aO(a,s);else if(lD(p,a,i,o,s))s.stopPropagation();else if(aO(a,s),i&4&&-1<iD.indexOf(a)){for(;p!==null;){var m=hi(p);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var A=Aa(m.pendingLanes);if(A!==0){var R=m;for(R.pendingLanes|=2,R.entangledLanes|=2;A;){var q=1<<31-an(A);R.entanglements[1]|=q,A&=~q}Qn(m),(Le&6)===0&&(Uc=qt()+500,wo(0))}}break;case 31:case 13:R=Ma(m,2),R!==null&&en(R,m,2),Hc(),_p(m,2)}if(m=Ap(s),m===null&&cp(a,i,s,is,o),m===p)break;p=m}p!==null&&s.stopPropagation()}else cp(a,i,s,null,o)}}function Ap(a){return a=jd(a),wp(a)}var is=null;function wp(a){if(is=null,a=di(a),a!==null){var i=u(a);if(i===null)a=null;else{var o=i.tag;if(o===13){if(a=c(i),a!==null)return a;a=null}else if(o===31){if(a=f(i),a!==null)return a;a=null}else if(o===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;a=null}else i!==a&&(a=null)}}return is=a,null}function rO(a){switch(a){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Ku()){case fx:return 2;case dx:return 8;case Vu:case Y3:return 32;case hx:return 268435456;default:return 32}default:return 32}}var jp=!1,ua=null,ca=null,sa=null,Ro=new Map,Po=new Map,fa=[],iD="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".split(" ");function aO(a,i){switch(a){case"focusin":case"focusout":ua=null;break;case"dragenter":case"dragleave":ca=null;break;case"mouseover":case"mouseout":sa=null;break;case"pointerover":case"pointerout":Ro.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Po.delete(i.pointerId)}}function Do(a,i,o,s,p,m){return a===null||a.nativeEvent!==m?(a={blockedOn:i,domEventName:o,eventSystemFlags:s,nativeEvent:m,targetContainers:[p]},i!==null&&(i=hi(i),i!==null&&tO(i)),a):(a.eventSystemFlags|=s,i=a.targetContainers,p!==null&&i.indexOf(p)===-1&&i.push(p),a)}function lD(a,i,o,s,p){switch(i){case"focusin":return ua=Do(ua,a,i,o,s,p),!0;case"dragenter":return ca=Do(ca,a,i,o,s,p),!0;case"mouseover":return sa=Do(sa,a,i,o,s,p),!0;case"pointerover":var m=p.pointerId;return Ro.set(m,Do(Ro.get(m)||null,a,i,o,s,p)),!0;case"gotpointercapture":return m=p.pointerId,Po.set(m,Do(Po.get(m)||null,a,i,o,s,p)),!0}return!1}function iO(a){var i=di(a.target);if(i!==null){var o=u(i);if(o!==null){if(i=o.tag,i===13){if(i=c(o),i!==null){a.blockedOn=i,bx(a.priority,function(){nO(o)});return}}else if(i===31){if(i=f(o),i!==null){a.blockedOn=i,bx(a.priority,function(){nO(o)});return}}else if(i===3&&o.stateNode.current.memoizedState.isDehydrated){a.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}a.blockedOn=null}function ls(a){if(a.blockedOn!==null)return!1;for(var i=a.targetContainers;0<i.length;){var o=Ap(a.nativeEvent);if(o===null){o=a.nativeEvent;var s=new o.constructor(o.type,o);wd=s,o.target.dispatchEvent(s),wd=null}else return i=hi(o),i!==null&&tO(i),a.blockedOn=o,!1;i.shift()}return!0}function lO(a,i,o){ls(a)&&o.delete(i)}function oD(){jp=!1,ua!==null&&ls(ua)&&(ua=null),ca!==null&&ls(ca)&&(ca=null),sa!==null&&ls(sa)&&(sa=null),Ro.forEach(lO),Po.forEach(lO)}function os(a,i){a.blockedOn===i&&(a.blockedOn=null,jp||(jp=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,oD)))}var us=null;function oO(a){us!==a&&(us=a,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){us===a&&(us=null);for(var i=0;i<a.length;i+=3){var o=a[i],s=a[i+1],p=a[i+2];if(typeof s!="function"){if(wp(s||o)===null)continue;break}var m=hi(o);m!==null&&(a.splice(i,3),i-=3,Ah(m,{pending:!0,data:p,method:o.method,action:s},s,p))}}))}function Vi(a){function i(q){return os(q,a)}ua!==null&&os(ua,a),ca!==null&&os(ca,a),sa!==null&&os(sa,a),Ro.forEach(i),Po.forEach(i);for(var o=0;o<fa.length;o++){var s=fa[o];s.blockedOn===a&&(s.blockedOn=null)}for(;0<fa.length&&(o=fa[0],o.blockedOn===null);)iO(o),o.blockedOn===null&&fa.shift();if(o=(a.ownerDocument||a).$$reactFormReplay,o!=null)for(s=0;s<o.length;s+=3){var p=o[s],m=o[s+1],A=p[Vt]||null;if(typeof m=="function")A||oO(o);else if(A){var R=null;if(m&&m.hasAttribute("formAction")){if(p=m,A=m[Vt]||null)R=A.formAction;else if(wp(p)!==null)continue}else R=A.action;typeof R=="function"?o[s+1]=R:(o.splice(s,3),s-=3),oO(o)}}}function uO(){function a(m){m.canIntercept&&m.info==="react-transition"&&m.intercept({handler:function(){return new Promise(function(A){return p=A})},focusReset:"manual",scroll:"manual"})}function i(){p!==null&&(p(),p=null),s||setTimeout(o,20)}function o(){if(!s&&!navigation.transition){var m=navigation.currentEntry;m&&m.url!=null&&navigation.navigate(m.url,{state:m.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var s=!1,p=null;return navigation.addEventListener("navigate",a),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(o,100),function(){s=!0,navigation.removeEventListener("navigate",a),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),p!==null&&(p(),p=null)}}}function Tp(a){this._internalRoot=a}cs.prototype.render=Tp.prototype.render=function(a){var i=this._internalRoot;if(i===null)throw Error(r(409));var o=i.current,s=dn();J_(o,s,a,i,null,null)},cs.prototype.unmount=Tp.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var i=a.containerInfo;J_(a.current,2,null,a,null,null),Hc(),i[fi]=null}};function cs(a){this._internalRoot=a}cs.prototype.unstable_scheduleHydration=function(a){if(a){var i=gx();a={blockedOn:null,target:a,priority:i};for(var o=0;o<fa.length&&i!==0&&i<fa[o].priority;o++);fa.splice(o,0,a),o===0&&iO(a)}};var cO=t.version;if(cO!=="19.2.5")throw Error(r(527,cO,"19.2.5"));z.findDOMNode=function(a){var i=a._reactInternals;if(i===void 0)throw typeof a.render=="function"?Error(r(188)):(a=Object.keys(a).join(","),Error(r(268,a)));return a=h(i),a=a!==null?v(a):null,a=a===null?null:a.stateNode,a};var uD={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:P,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ss=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ss.isDisabled&&ss.supportsFiber)try{Il=ss.inject(uD),rn=ss}catch{}}return ko.createRoot=function(a,i){if(!l(a))throw Error(r(299));var o=!1,s="",p=yS,m=mS,A=gS;return i!=null&&(i.unstable_strictMode===!0&&(o=!0),i.identifierPrefix!==void 0&&(s=i.identifierPrefix),i.onUncaughtError!==void 0&&(p=i.onUncaughtError),i.onCaughtError!==void 0&&(m=i.onCaughtError),i.onRecoverableError!==void 0&&(A=i.onRecoverableError)),i=Z_(a,1,!1,null,null,o,s,null,p,m,A,uO),a[fi]=i.current,up(a),new Tp(i)},ko.hydrateRoot=function(a,i,o){if(!l(a))throw Error(r(299));var s=!1,p="",m=yS,A=mS,R=gS,q=null;return o!=null&&(o.unstable_strictMode===!0&&(s=!0),o.identifierPrefix!==void 0&&(p=o.identifierPrefix),o.onUncaughtError!==void 0&&(m=o.onUncaughtError),o.onCaughtError!==void 0&&(A=o.onCaughtError),o.onRecoverableError!==void 0&&(R=o.onRecoverableError),o.formState!==void 0&&(q=o.formState)),i=Z_(a,1,!0,i,o??null,s,p,q,m,A,R,uO),i.context=Q_(null),o=i.current,s=dn(),s=md(s),p=Wr(s),p.callback=null,Zr(o,p,s),o=s,i.current.lanes=o,Gl(i,o),Qn(i),a[fi]=i.current,up(a),new cs(i)},ko.version="19.2.5",ko}var bO;function gD(){if(bO)return Cp.exports;bO=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(),Cp.exports=mD(),Cp.exports}var bD=gD();const xD=({children:e})=>b.jsxs("div",{className:"dashboard",children:[b.jsxs("header",{className:"dashboard-header",children:[b.jsx("h1",{className:"dashboard-title",children:"Mosswart Overlord"}),b.jsxs("nav",{className:"dashboard-nav",children:[b.jsx("a",{href:"/",className:"nav-link",children:"Classic View"}),b.jsx("a",{href:"/inventory.html",className:"nav-link",children:"Inventory"}),b.jsx("a",{href:"/suitbuilder.html",className:"nav-link",children:"Suitbuilder"})]})]}),b.jsx("main",{className:"dashboard-main",children:e})]}),SD=({activeChars:e,totalKills:t,totalRares:n,serverHealth:r})=>{var c;const l=((c=r==null?void 0:r.status)==null?void 0:c.toLowerCase())??"unknown",u=l==="online"||l==="up";return b.jsxs("div",{className:"global-stats",children:[b.jsxs("div",{className:"global-stat",children:[b.jsx("span",{className:"global-value",children:e}),b.jsx("span",{className:"global-label",children:"Active Characters"})]}),b.jsxs("div",{className:"global-stat",children:[b.jsx("span",{className:"global-value",children:t.toLocaleString()}),b.jsx("span",{className:"global-label",children:"Total Kills"})]}),b.jsxs("div",{className:"global-stat",children:[b.jsx("span",{className:"global-value",children:n}),b.jsx("span",{className:"global-label",children:"Total Rares"})]}),b.jsxs("div",{className:"global-stat",children:[b.jsx("span",{className:`server-dot ${u?"online":"offline"}`}),b.jsxs("span",{className:"global-value",children:[(r==null?void 0:r.latency_ms)??"--","ms"]}),b.jsx("span",{className:"global-label",children:"Coldeve"})]})]})},Ts=L.memo(({label:e,current:t,max:n,color:r,bgColor:l})=>{const u=n>0?Math.min(100,Math.max(0,t/n*100)):0;return b.jsxs("div",{className:"vital-bar",children:[b.jsx("span",{className:"vital-label",children:e}),b.jsx("div",{className:"vital-track",style:{backgroundColor:l},children:b.jsx("div",{className:"vital-fill",style:{width:`${u}%`,background:r}})}),b.jsxs("span",{className:"vital-text",children:[t,"/",n]})]})});Ts.displayName="VitalBar";const _D=e=>{const t=(e||"idle").toLowerCase();return t==="combat"||t==="hunt"?{label:t==="combat"?"Combat":"Hunt",cls:"badge-combat"}:t==="nav"||t==="navigation"?{label:"Nav",cls:"badge-nav"}:t==="default"||t==="idle"||t===""?{label:"Idle",cls:"badge-idle"}:{label:e,cls:"badge-nav"}},xM=L.memo(({character:e})=>{var f,d,h,v,y,g;const[t,n]=B.useState(!1),{telemetry:r,vitals:l,combat:u}=e,c=_D((r==null?void 0:r.vt_state)??"");return b.jsxs("div",{className:"char-card",onClick:()=>n(!t),children:[b.jsxs("div",{className:"char-header",children:[b.jsx("span",{className:"char-name",children:e.name}),b.jsx("span",{className:`char-badge ${c.cls}`,children:c.label})]}),l?b.jsxs("div",{className:"char-vitals",children:[b.jsx(Ts,{label:"HP",current:l.health_current,max:l.health_max,color:"linear-gradient(90deg, #ff4444, #ff6666)",bgColor:"#330000"}),b.jsx(Ts,{label:"ST",current:l.stamina_current,max:l.stamina_max,color:"linear-gradient(90deg, #ffaa00, #ffcc44)",bgColor:"#331a00"}),b.jsx(Ts,{label:"MN",current:l.mana_current,max:l.mana_max,color:"linear-gradient(90deg, #4488ff, #66aaff)",bgColor:"#001433"})]}):b.jsx("div",{className:"char-vitals-placeholder",children:"Awaiting vitals..."}),b.jsxs("div",{className:"char-stats-row",children:[b.jsxs("div",{className:"stat",children:[b.jsx("span",{className:"stat-value",children:(r==null?void 0:r.kills_per_hour)??"--"}),b.jsx("span",{className:"stat-label",children:"kills/hr"})]}),b.jsxs("div",{className:"stat",children:[b.jsx("span",{className:"stat-value",children:((f=r==null?void 0:r.kills)==null?void 0:f.toLocaleString())??"--"}),b.jsx("span",{className:"stat-label",children:"kills"})]}),b.jsxs("div",{className:"stat",children:[b.jsx("span",{className:"stat-value",children:(r==null?void 0:r.deaths)??"0"}),b.jsx("span",{className:"stat-label",children:"deaths"})]}),b.jsxs("div",{className:"stat",children:[b.jsx("span",{className:"stat-value",children:((d=r==null?void 0:r.onlinetime)==null?void 0:d.replace(/^00\./,""))??"--"}),b.jsx("span",{className:"stat-label",children:"uptime"})]})]}),r&&b.jsxs("div",{className:"char-location",children:[(h=r.ns)==null?void 0:h.toFixed(1),"N, ",(v=r.ew)==null?void 0:v.toFixed(1),"E"]}),t&&b.jsxs("div",{className:"char-expanded",children:[l!=null&&l.vitae?b.jsxs("div",{className:"vitae-warn",children:["Vitae: ",l.vitae,"%"]}):null,b.jsxs("div",{className:"expanded-row",children:[b.jsxs("span",{children:["Prismatics: ",(r==null?void 0:r.prismatic_taper_count)??"--"]}),b.jsxs("span",{children:["Total Deaths: ",(r==null?void 0:r.total_deaths)??"--"]})]}),(u==null?void 0:u.session)&&b.jsxs("div",{className:"expanded-row",children:[b.jsxs("span",{children:["Session Dmg: ",(y=u.session.total_damage_given)==null?void 0:y.toLocaleString()]}),b.jsxs("span",{children:["Session Kills: ",u.session.total_kills]})]}),b.jsxs("div",{className:"expanded-row",children:[b.jsxs("span",{children:["RAM: ",r!=null&&r.mem_mb?(r.mem_mb/1048576).toFixed(0)+" MB":"--"]}),b.jsxs("span",{children:["CPU: ",((g=r==null?void 0:r.cpu_pct)==null?void 0:g.toFixed(1))??"--","%"]})]})]})]})});xM.displayName="CharacterCard";const OD=({characters:e})=>{const t=B.useMemo(()=>Array.from(e.values()).sort((n,r)=>n.name.localeCompare(r.name)),[e]);return t.length===0?b.jsx("div",{className:"grid-empty",children:"No active characters"}):b.jsx("div",{className:"char-grid",children:t.map(n=>b.jsx(xM,{character:n},n.name))})},AD=({tabs:e})=>{var r,l;const[t,n]=B.useState(((r=e[0])==null?void 0:r.id)??"");return b.jsxs("div",{className:"tab-container",children:[b.jsx("div",{className:"tab-bar",children:e.map(u=>b.jsx("button",{className:`tab-btn ${t===u.id?"active":""}`,onClick:()=>n(u.id),children:u.label},u.id))}),b.jsx("div",{className:"tab-content",children:(l=e.find(u=>u.id===t))==null?void 0:l.content})]})};function SM(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(t=0;t<l;t++)e[t]&&(n=SM(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Me(){for(var e,t,n=0,r="",l=arguments.length;n<l;n++)(e=arguments[n])&&(t=SM(e))&&(r&&(r+=" "),r+=t);return r}var Dp,xO;function nn(){if(xO)return Dp;xO=1;var e=Array.isArray;return Dp=e,Dp}var $p,SO;function _M(){if(SO)return $p;SO=1;var e=typeof fs=="object"&&fs&&fs.Object===Object&&fs;return $p=e,$p}var kp,_O;function rr(){if(_O)return kp;_O=1;var e=_M(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return kp=n,kp}var zp,OO;function qu(){if(OO)return zp;OO=1;var e=rr(),t=e.Symbol;return zp=t,zp}var qp,AO;function wD(){if(AO)return qp;AO=1;var e=qu(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,l=e?e.toStringTag:void 0;function u(c){var f=n.call(c,l),d=c[l];try{c[l]=void 0;var h=!0}catch{}var v=r.call(c);return h&&(f?c[l]=d:delete c[l]),v}return qp=u,qp}var Bp,wO;function jD(){if(wO)return Bp;wO=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return Bp=n,Bp}var Lp,jO;function zr(){if(jO)return Lp;jO=1;var e=qu(),t=wD(),n=jD(),r="[object Null]",l="[object Undefined]",u=e?e.toStringTag:void 0;function c(f){return f==null?f===void 0?l:r:u&&u in Object(f)?t(f):n(f)}return Lp=c,Lp}var Up,TO;function qr(){if(TO)return Up;TO=1;function e(t){return t!=null&&typeof t=="object"}return Up=e,Up}var Ip,EO;function Pl(){if(EO)return Ip;EO=1;var e=zr(),t=qr(),n="[object Symbol]";function r(l){return typeof l=="symbol"||t(l)&&e(l)==n}return Ip=r,Ip}var Hp,MO;function o0(){if(MO)return Hp;MO=1;var e=nn(),t=Pl(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function l(u,c){if(e(u))return!1;var f=typeof u;return f=="number"||f=="symbol"||f=="boolean"||u==null||t(u)?!0:r.test(u)||!n.test(u)||c!=null&&u in Object(c)}return Hp=l,Hp}var Gp,CO;function xa(){if(CO)return Gp;CO=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return Gp=e,Gp}var Yp,NO;function u0(){if(NO)return Yp;NO=1;var e=zr(),t=xa(),n="[object AsyncFunction]",r="[object Function]",l="[object GeneratorFunction]",u="[object Proxy]";function c(f){if(!t(f))return!1;var d=e(f);return d==r||d==l||d==n||d==u}return Yp=c,Yp}var Xp,RO;function TD(){if(RO)return Xp;RO=1;var e=rr(),t=e["__core-js_shared__"];return Xp=t,Xp}var Kp,PO;function ED(){if(PO)return Kp;PO=1;var e=TD(),t=(function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function n(r){return!!t&&t in r}return Kp=n,Kp}var Vp,DO;function OM(){if(DO)return Vp;DO=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return Vp=n,Vp}var Fp,$O;function MD(){if($O)return Fp;$O=1;var e=u0(),t=ED(),n=xa(),r=OM(),l=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,d=c.toString,h=f.hasOwnProperty,v=RegExp("^"+d.call(h).replace(l,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function y(g){if(!n(g)||t(g))return!1;var x=e(g)?v:u;return x.test(r(g))}return Fp=y,Fp}var Wp,kO;function CD(){if(kO)return Wp;kO=1;function e(t,n){return t==null?void 0:t[n]}return Wp=e,Wp}var Zp,zO;function oi(){if(zO)return Zp;zO=1;var e=MD(),t=CD();function n(r,l){var u=t(r,l);return e(u)?u:void 0}return Zp=n,Zp}var Qp,qO;function Cf(){if(qO)return Qp;qO=1;var e=oi(),t=e(Object,"create");return Qp=t,Qp}var Jp,BO;function ND(){if(BO)return Jp;BO=1;var e=Cf();function t(){this.__data__=e?e(null):{},this.size=0}return Jp=t,Jp}var ev,LO;function RD(){if(LO)return ev;LO=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return ev=e,ev}var tv,UO;function PD(){if(UO)return tv;UO=1;var e=Cf(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function l(u){var c=this.__data__;if(e){var f=c[u];return f===t?void 0:f}return r.call(c,u)?c[u]:void 0}return tv=l,tv}var nv,IO;function DD(){if(IO)return nv;IO=1;var e=Cf(),t=Object.prototype,n=t.hasOwnProperty;function r(l){var u=this.__data__;return e?u[l]!==void 0:n.call(u,l)}return nv=r,nv}var rv,HO;function $D(){if(HO)return rv;HO=1;var e=Cf(),t="__lodash_hash_undefined__";function n(r,l){var u=this.__data__;return this.size+=this.has(r)?0:1,u[r]=e&&l===void 0?t:l,this}return rv=n,rv}var av,GO;function kD(){if(GO)return av;GO=1;var e=ND(),t=RD(),n=PD(),r=DD(),l=$D();function u(c){var f=-1,d=c==null?0:c.length;for(this.clear();++f<d;){var h=c[f];this.set(h[0],h[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=n,u.prototype.has=r,u.prototype.set=l,av=u,av}var iv,YO;function zD(){if(YO)return iv;YO=1;function e(){this.__data__=[],this.size=0}return iv=e,iv}var lv,XO;function c0(){if(XO)return lv;XO=1;function e(t,n){return t===n||t!==t&&n!==n}return lv=e,lv}var ov,KO;function Nf(){if(KO)return ov;KO=1;var e=c0();function t(n,r){for(var l=n.length;l--;)if(e(n[l][0],r))return l;return-1}return ov=t,ov}var uv,VO;function qD(){if(VO)return uv;VO=1;var e=Nf(),t=Array.prototype,n=t.splice;function r(l){var u=this.__data__,c=e(u,l);if(c<0)return!1;var f=u.length-1;return c==f?u.pop():n.call(u,c,1),--this.size,!0}return uv=r,uv}var cv,FO;function BD(){if(FO)return cv;FO=1;var e=Nf();function t(n){var r=this.__data__,l=e(r,n);return l<0?void 0:r[l][1]}return cv=t,cv}var sv,WO;function LD(){if(WO)return sv;WO=1;var e=Nf();function t(n){return e(this.__data__,n)>-1}return sv=t,sv}var fv,ZO;function UD(){if(ZO)return fv;ZO=1;var e=Nf();function t(n,r){var l=this.__data__,u=e(l,n);return u<0?(++this.size,l.push([n,r])):l[u][1]=r,this}return fv=t,fv}var dv,QO;function Rf(){if(QO)return dv;QO=1;var e=zD(),t=qD(),n=BD(),r=LD(),l=UD();function u(c){var f=-1,d=c==null?0:c.length;for(this.clear();++f<d;){var h=c[f];this.set(h[0],h[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=n,u.prototype.has=r,u.prototype.set=l,dv=u,dv}var hv,JO;function s0(){if(JO)return hv;JO=1;var e=oi(),t=rr(),n=e(t,"Map");return hv=n,hv}var pv,eA;function ID(){if(eA)return pv;eA=1;var e=kD(),t=Rf(),n=s0();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return pv=r,pv}var vv,tA;function HD(){if(tA)return vv;tA=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return vv=e,vv}var yv,nA;function Pf(){if(nA)return yv;nA=1;var e=HD();function t(n,r){var l=n.__data__;return e(r)?l[typeof r=="string"?"string":"hash"]:l.map}return yv=t,yv}var mv,rA;function GD(){if(rA)return mv;rA=1;var e=Pf();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return mv=t,mv}var gv,aA;function YD(){if(aA)return gv;aA=1;var e=Pf();function t(n){return e(this,n).get(n)}return gv=t,gv}var bv,iA;function XD(){if(iA)return bv;iA=1;var e=Pf();function t(n){return e(this,n).has(n)}return bv=t,bv}var xv,lA;function KD(){if(lA)return xv;lA=1;var e=Pf();function t(n,r){var l=e(this,n),u=l.size;return l.set(n,r),this.size+=l.size==u?0:1,this}return xv=t,xv}var Sv,oA;function f0(){if(oA)return Sv;oA=1;var e=ID(),t=GD(),n=YD(),r=XD(),l=KD();function u(c){var f=-1,d=c==null?0:c.length;for(this.clear();++f<d;){var h=c[f];this.set(h[0],h[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=n,u.prototype.has=r,u.prototype.set=l,Sv=u,Sv}var _v,uA;function AM(){if(uA)return _v;uA=1;var e=f0(),t="Expected a function";function n(r,l){if(typeof r!="function"||l!=null&&typeof l!="function")throw new TypeError(t);var u=function(){var c=arguments,f=l?l.apply(this,c):c[0],d=u.cache;if(d.has(f))return d.get(f);var h=r.apply(this,c);return u.cache=d.set(f,h)||d,h};return u.cache=new(n.Cache||e),u}return n.Cache=e,_v=n,_v}var Ov,cA;function VD(){if(cA)return Ov;cA=1;var e=AM(),t=500;function n(r){var l=e(r,function(c){return u.size===t&&u.clear(),c}),u=l.cache;return l}return Ov=n,Ov}var Av,sA;function FD(){if(sA)return Av;sA=1;var e=VD(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(l){var u=[];return l.charCodeAt(0)===46&&u.push(""),l.replace(t,function(c,f,d,h){u.push(d?h.replace(n,"$1"):f||c)}),u});return Av=r,Av}var wv,fA;function d0(){if(fA)return wv;fA=1;function e(t,n){for(var r=-1,l=t==null?0:t.length,u=Array(l);++r<l;)u[r]=n(t[r],r,t);return u}return wv=e,wv}var jv,dA;function WD(){if(dA)return jv;dA=1;var e=qu(),t=d0(),n=nn(),r=Pl(),l=e?e.prototype:void 0,u=l?l.toString:void 0;function c(f){if(typeof f=="string")return f;if(n(f))return t(f,c)+"";if(r(f))return u?u.call(f):"";var d=f+"";return d=="0"&&1/f==-1/0?"-0":d}return jv=c,jv}var Tv,hA;function wM(){if(hA)return Tv;hA=1;var e=WD();function t(n){return n==null?"":e(n)}return Tv=t,Tv}var Ev,pA;function jM(){if(pA)return Ev;pA=1;var e=nn(),t=o0(),n=FD(),r=wM();function l(u,c){return e(u)?u:t(u,c)?[u]:n(r(u))}return Ev=l,Ev}var Mv,vA;function Df(){if(vA)return Mv;vA=1;var e=Pl();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return Mv=t,Mv}var Cv,yA;function h0(){if(yA)return Cv;yA=1;var e=jM(),t=Df();function n(r,l){l=e(l,r);for(var u=0,c=l.length;r!=null&&u<c;)r=r[t(l[u++])];return u&&u==c?r:void 0}return Cv=n,Cv}var Nv,mA;function TM(){if(mA)return Nv;mA=1;var e=h0();function t(n,r,l){var u=n==null?void 0:e(n,r);return u===void 0?l:u}return Nv=t,Nv}var ZD=TM();const mn=Xe(ZD);var Rv,gA;function QD(){if(gA)return Rv;gA=1;function e(t){return t==null}return Rv=e,Rv}var JD=QD();const Ce=Xe(JD);var Pv,bA;function e4(){if(bA)return Pv;bA=1;var e=zr(),t=nn(),n=qr(),r="[object String]";function l(u){return typeof u=="string"||!t(u)&&n(u)&&e(u)==r}return Pv=l,Pv}var t4=e4();const ti=Xe(t4);var n4=u0();const _e=Xe(n4);var r4=xa();const Dl=Xe(r4);var Dv={exports:{}},Ue={};/**
|
||
* @license React
|
||
* react-is.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 xA;function a4(){if(xA)return Ue;xA=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),c=Symbol.for("react.context"),f=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),v=Symbol.for("react.suspense_list"),y=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),w;w=Symbol.for("react.module.reference");function _(S){if(typeof S=="object"&&S!==null){var E=S.$$typeof;switch(E){case e:switch(S=S.type,S){case n:case l:case r:case h:case v:return S;default:switch(S=S&&S.$$typeof,S){case f:case c:case d:case g:case y:case u:return S;default:return E}}case t:return E}}}return Ue.ContextConsumer=c,Ue.ContextProvider=u,Ue.Element=e,Ue.ForwardRef=d,Ue.Fragment=n,Ue.Lazy=g,Ue.Memo=y,Ue.Portal=t,Ue.Profiler=l,Ue.StrictMode=r,Ue.Suspense=h,Ue.SuspenseList=v,Ue.isAsyncMode=function(){return!1},Ue.isConcurrentMode=function(){return!1},Ue.isContextConsumer=function(S){return _(S)===c},Ue.isContextProvider=function(S){return _(S)===u},Ue.isElement=function(S){return typeof S=="object"&&S!==null&&S.$$typeof===e},Ue.isForwardRef=function(S){return _(S)===d},Ue.isFragment=function(S){return _(S)===n},Ue.isLazy=function(S){return _(S)===g},Ue.isMemo=function(S){return _(S)===y},Ue.isPortal=function(S){return _(S)===t},Ue.isProfiler=function(S){return _(S)===l},Ue.isStrictMode=function(S){return _(S)===r},Ue.isSuspense=function(S){return _(S)===h},Ue.isSuspenseList=function(S){return _(S)===v},Ue.isValidElementType=function(S){return typeof S=="string"||typeof S=="function"||S===n||S===l||S===r||S===h||S===v||S===x||typeof S=="object"&&S!==null&&(S.$$typeof===g||S.$$typeof===y||S.$$typeof===u||S.$$typeof===c||S.$$typeof===d||S.$$typeof===w||S.getModuleId!==void 0)},Ue.typeOf=_,Ue}var SA;function i4(){return SA||(SA=1,Dv.exports=a4()),Dv.exports}var l4=i4(),$v,_A;function EM(){if(_A)return $v;_A=1;var e=zr(),t=qr(),n="[object Number]";function r(l){return typeof l=="number"||t(l)&&e(l)==n}return $v=r,$v}var kv,OA;function o4(){if(OA)return kv;OA=1;var e=EM();function t(n){return e(n)&&n!=+n}return kv=t,kv}var u4=o4();const Bu=Xe(u4);var c4=EM();const s4=Xe(c4);var Gt=function(t){return t===0?0:t>0?1:-1},Va=function(t){return ti(t)&&t.indexOf("%")===t.length-1},fe=function(t){return s4(t)&&!Bu(t)},f4=function(t){return Ce(t)},At=function(t){return fe(t)||ti(t)},d4=0,Lu=function(t){var n=++d4;return"".concat(t||"").concat(n)},Yt=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!fe(t)&&!ti(t))return r;var u;if(Va(t)){var c=t.indexOf("%");u=n*parseFloat(t.slice(0,c))/100}else u=+t;return Bu(u)&&(u=r),l&&u>n&&(u=n),u},ya=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},h4=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},l=0;l<n;l++)if(!r[t[l]])r[t[l]]=!0;else return!0;return!1},pa=function(t,n){return fe(t)&&fe(n)?function(r){return t+r*(n-t)}:function(){return n}};function zg(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):mn(r,t))===n})}var p4=function(t,n){return fe(t)&&fe(n)?t-n:ti(t)&&ti(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function al(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function qg(e){"@babel/helpers - typeof";return qg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qg(e)}var v4=["viewBox","children"],y4=["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"],AA=["points","pathLength"],zv={svg:v4,polygon:AA,polyline:AA},p0=["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"],Cs=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(B.isValidElement(t)&&(r=t.props),!Dl(r))return null;var l={};return Object.keys(r).forEach(function(u){p0.includes(u)&&(l[u]=n||function(c){return r[u](r,c)})}),l},m4=function(t,n,r){return function(l){return t(n,r,l),null}},ni=function(t,n,r){if(!Dl(t)||qg(t)!=="object")return null;var l=null;return Object.keys(t).forEach(function(u){var c=t[u];p0.includes(u)&&typeof c=="function"&&(l||(l={}),l[u]=m4(c,n,r))}),l},g4=["children"],b4=["children"];function wA(e,t){if(e==null)return{};var n=x4(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function x4(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var jA={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Mr=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},TA=null,qv=null,v0=function e(t){if(t===TA&&Array.isArray(qv))return qv;var n=[];return B.Children.forEach(t,function(r){Ce(r)||(l4.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),qv=n,TA=t,n};function Dn(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(l){return Mr(l)}):r=[Mr(t)],v0(e).forEach(function(l){var u=mn(l,"type.displayName")||mn(l,"type.name");r.indexOf(u)!==-1&&n.push(l)}),n}function pn(e,t){var n=Dn(e,t);return n&&n[0]}var EA=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,l=n.height;return!(!fe(r)||r<=0||!fe(l)||l<=0)},S4=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],_4=function(t){return t&&t.type&&ti(t.type)&&S4.indexOf(t.type)>=0},O4=function(t,n,r,l){var u,c=(u=zv==null?void 0:zv[l])!==null&&u!==void 0?u:[];return n.startsWith("data-")||!_e(t)&&(l&&c.includes(n)||y4.includes(n))||r&&p0.includes(n)},Se=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var l=t;if(B.isValidElement(t)&&(l=t.props),!Dl(l))return null;var u={};return Object.keys(l).forEach(function(c){var f;O4((f=l)===null||f===void 0?void 0:f[c],c,n,r)&&(u[c]=l[c])}),u},Bg=function e(t,n){if(t===n)return!0;var r=B.Children.count(t);if(r!==B.Children.count(n))return!1;if(r===0)return!0;if(r===1)return MA(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var l=0;l<r;l++){var u=t[l],c=n[l];if(Array.isArray(u)||Array.isArray(c)){if(!e(u,c))return!1}else if(!MA(u,c))return!1}return!0},MA=function(t,n){if(Ce(t)&&Ce(n))return!0;if(!Ce(t)&&!Ce(n)){var r=t.props||{},l=r.children,u=wA(r,g4),c=n.props||{},f=c.children,d=wA(c,b4);return l&&f?al(u,d)&&Bg(l,f):!l&&!f?al(u,d):!1}return!1},CA=function(t,n){var r=[],l={};return v0(t).forEach(function(u,c){if(_4(u))r.push(u);else if(u){var f=Mr(u.type),d=n[f]||{},h=d.handler,v=d.once;if(h&&(!v||!l[f])){var y=h(u,f,c);r.push(y),l[f]=!0}}}),r},A4=function(t){var n=t&&t.type;return n&&jA[n]?jA[n]:null},w4=function(t,n){return v0(n).indexOf(t)},j4=["children","width","height","viewBox","className","style","title","desc"];function Lg(){return Lg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Lg.apply(this,arguments)}function T4(e,t){if(e==null)return{};var n=E4(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function E4(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Ug(e){var t=e.children,n=e.width,r=e.height,l=e.viewBox,u=e.className,c=e.style,f=e.title,d=e.desc,h=T4(e,j4),v=l||{width:n,height:r,x:0,y:0},y=Me("recharts-surface",u);return L.createElement("svg",Lg({},Se(h,!0,"svg"),{className:y,width:n,height:r,style:c,viewBox:"".concat(v.x," ").concat(v.y," ").concat(v.width," ").concat(v.height)}),L.createElement("title",null,f),L.createElement("desc",null,d),t)}var M4=["children","className"];function Ig(){return Ig=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ig.apply(this,arguments)}function C4(e,t){if(e==null)return{};var n=N4(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function N4(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Ye=L.forwardRef(function(e,t){var n=e.children,r=e.className,l=C4(e,M4),u=Me("recharts-layer",r);return L.createElement("g",Ig({className:u},Se(l,!0),{ref:t}),n)}),Xn=function(t,n){for(var r=arguments.length,l=new Array(r>2?r-2:0),u=2;u<r;u++)l[u-2]=arguments[u]},Bv,NA;function R4(){if(NA)return Bv;NA=1;function e(t,n,r){var l=-1,u=t.length;n<0&&(n=-n>u?0:u+n),r=r>u?u:r,r<0&&(r+=u),u=n>r?0:r-n>>>0,n>>>=0;for(var c=Array(u);++l<u;)c[l]=t[l+n];return c}return Bv=e,Bv}var Lv,RA;function P4(){if(RA)return Lv;RA=1;var e=R4();function t(n,r,l){var u=n.length;return l=l===void 0?u:l,!r&&l>=u?n:e(n,r,l)}return Lv=t,Lv}var Uv,PA;function MM(){if(PA)return Uv;PA=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",l=t+n+r,u="\\ufe0e\\ufe0f",c="\\u200d",f=RegExp("["+c+e+l+u+"]");function d(h){return f.test(h)}return Uv=d,Uv}var Iv,DA;function D4(){if(DA)return Iv;DA=1;function e(t){return t.split("")}return Iv=e,Iv}var Hv,$A;function $4(){if($A)return Hv;$A=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",l=t+n+r,u="\\ufe0e\\ufe0f",c="["+e+"]",f="["+l+"]",d="\\ud83c[\\udffb-\\udfff]",h="(?:"+f+"|"+d+")",v="[^"+e+"]",y="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",x="\\u200d",w=h+"?",_="["+u+"]?",S="(?:"+x+"(?:"+[v,y,g].join("|")+")"+_+w+")*",E=_+w+S,O="(?:"+[v+f+"?",f,y,g,c].join("|")+")",M=RegExp(d+"(?="+d+")|"+O+E,"g");function N(j){return j.match(M)||[]}return Hv=N,Hv}var Gv,kA;function k4(){if(kA)return Gv;kA=1;var e=D4(),t=MM(),n=$4();function r(l){return t(l)?n(l):e(l)}return Gv=r,Gv}var Yv,zA;function z4(){if(zA)return Yv;zA=1;var e=P4(),t=MM(),n=k4(),r=wM();function l(u){return function(c){c=r(c);var f=t(c)?n(c):void 0,d=f?f[0]:c.charAt(0),h=f?e(f,1).join(""):c.slice(1);return d[u]()+h}}return Yv=l,Yv}var Xv,qA;function q4(){if(qA)return Xv;qA=1;var e=z4(),t=e("toUpperCase");return Xv=t,Xv}var B4=q4();const $f=Xe(B4);function et(e){return function(){return e}}const CM=Math.cos,Ns=Math.sin,Kn=Math.sqrt,Rs=Math.PI,kf=2*Rs,Hg=Math.PI,Gg=2*Hg,Ya=1e-6,L4=Gg-Ya;function NM(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function U4(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return NM;const n=10**t;return function(r){this._+=r[0];for(let l=1,u=r.length;l<u;++l)this._+=Math.round(arguments[l]*n)/n+r[l]}}class I4{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?NM:U4(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,l){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+l}`}bezierCurveTo(t,n,r,l,u,c){this._append`C${+t},${+n},${+r},${+l},${this._x1=+u},${this._y1=+c}`}arcTo(t,n,r,l,u){if(t=+t,n=+n,r=+r,l=+l,u=+u,u<0)throw new Error(`negative radius: ${u}`);let c=this._x1,f=this._y1,d=r-t,h=l-n,v=c-t,y=f-n,g=v*v+y*y;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(g>Ya)if(!(Math.abs(y*d-h*v)>Ya)||!u)this._append`L${this._x1=t},${this._y1=n}`;else{let x=r-c,w=l-f,_=d*d+h*h,S=x*x+w*w,E=Math.sqrt(_),O=Math.sqrt(g),M=u*Math.tan((Hg-Math.acos((_+g-S)/(2*E*O)))/2),N=M/O,j=M/E;Math.abs(N-1)>Ya&&this._append`L${t+N*v},${n+N*y}`,this._append`A${u},${u},0,0,${+(y*x>v*w)},${this._x1=t+j*d},${this._y1=n+j*h}`}}arc(t,n,r,l,u,c){if(t=+t,n=+n,r=+r,c=!!c,r<0)throw new Error(`negative radius: ${r}`);let f=r*Math.cos(l),d=r*Math.sin(l),h=t+f,v=n+d,y=1^c,g=c?l-u:u-l;this._x1===null?this._append`M${h},${v}`:(Math.abs(this._x1-h)>Ya||Math.abs(this._y1-v)>Ya)&&this._append`L${h},${v}`,r&&(g<0&&(g=g%Gg+Gg),g>L4?this._append`A${r},${r},0,1,${y},${t-f},${n-d}A${r},${r},0,1,${y},${this._x1=h},${this._y1=v}`:g>Ya&&this._append`A${r},${r},0,${+(g>=Hg)},${y},${this._x1=t+r*Math.cos(u)},${this._y1=n+r*Math.sin(u)}`)}rect(t,n,r,l){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+l}h${-r}Z`}toString(){return this._}}function y0(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new I4(t)}function m0(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function RM(e){this._context=e}RM.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function zf(e){return new RM(e)}function PM(e){return e[0]}function DM(e){return e[1]}function $M(e,t){var n=et(!0),r=null,l=zf,u=null,c=y0(f);e=typeof e=="function"?e:e===void 0?PM:et(e),t=typeof t=="function"?t:t===void 0?DM:et(t);function f(d){var h,v=(d=m0(d)).length,y,g=!1,x;for(r==null&&(u=l(x=c())),h=0;h<=v;++h)!(h<v&&n(y=d[h],h,d))===g&&((g=!g)?u.lineStart():u.lineEnd()),g&&u.point(+e(y,h,d),+t(y,h,d));if(x)return u=null,x+""||null}return f.x=function(d){return arguments.length?(e=typeof d=="function"?d:et(+d),f):e},f.y=function(d){return arguments.length?(t=typeof d=="function"?d:et(+d),f):t},f.defined=function(d){return arguments.length?(n=typeof d=="function"?d:et(!!d),f):n},f.curve=function(d){return arguments.length?(l=d,r!=null&&(u=l(r)),f):l},f.context=function(d){return arguments.length?(d==null?r=u=null:u=l(r=d),f):r},f}function ds(e,t,n){var r=null,l=et(!0),u=null,c=zf,f=null,d=y0(h);e=typeof e=="function"?e:e===void 0?PM:et(+e),t=typeof t=="function"?t:et(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?DM:et(+n);function h(y){var g,x,w,_=(y=m0(y)).length,S,E=!1,O,M=new Array(_),N=new Array(_);for(u==null&&(f=c(O=d())),g=0;g<=_;++g){if(!(g<_&&l(S=y[g],g,y))===E)if(E=!E)x=g,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),w=g-1;w>=x;--w)f.point(M[w],N[w]);f.lineEnd(),f.areaEnd()}E&&(M[g]=+e(S,g,y),N[g]=+t(S,g,y),f.point(r?+r(S,g,y):M[g],n?+n(S,g,y):N[g]))}if(O)return f=null,O+""||null}function v(){return $M().defined(l).curve(c).context(u)}return h.x=function(y){return arguments.length?(e=typeof y=="function"?y:et(+y),r=null,h):e},h.x0=function(y){return arguments.length?(e=typeof y=="function"?y:et(+y),h):e},h.x1=function(y){return arguments.length?(r=y==null?null:typeof y=="function"?y:et(+y),h):r},h.y=function(y){return arguments.length?(t=typeof y=="function"?y:et(+y),n=null,h):t},h.y0=function(y){return arguments.length?(t=typeof y=="function"?y:et(+y),h):t},h.y1=function(y){return arguments.length?(n=y==null?null:typeof y=="function"?y:et(+y),h):n},h.lineX0=h.lineY0=function(){return v().x(e).y(t)},h.lineY1=function(){return v().x(e).y(n)},h.lineX1=function(){return v().x(r).y(t)},h.defined=function(y){return arguments.length?(l=typeof y=="function"?y:et(!!y),h):l},h.curve=function(y){return arguments.length?(c=y,u!=null&&(f=c(u)),h):c},h.context=function(y){return arguments.length?(y==null?u=f=null:f=c(u=y),h):u},h}class kM{constructor(t,n){this._context=t,this._x=n}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,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function H4(e){return new kM(e,!0)}function G4(e){return new kM(e,!1)}const g0={draw(e,t){const n=Kn(t/Rs);e.moveTo(n,0),e.arc(0,0,n,0,kf)}},Y4={draw(e,t){const n=Kn(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},zM=Kn(1/3),X4=zM*2,K4={draw(e,t){const n=Kn(t/X4),r=n*zM;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},V4={draw(e,t){const n=Kn(t),r=-n/2;e.rect(r,r,n,n)}},F4=.8908130915292852,qM=Ns(Rs/10)/Ns(7*Rs/10),W4=Ns(kf/10)*qM,Z4=-CM(kf/10)*qM,Q4={draw(e,t){const n=Kn(t*F4),r=W4*n,l=Z4*n;e.moveTo(0,-n),e.lineTo(r,l);for(let u=1;u<5;++u){const c=kf*u/5,f=CM(c),d=Ns(c);e.lineTo(d*n,-f*n),e.lineTo(f*r-d*l,d*r+f*l)}e.closePath()}},Kv=Kn(3),J4={draw(e,t){const n=-Kn(t/(Kv*3));e.moveTo(0,n*2),e.lineTo(-Kv*n,-n),e.lineTo(Kv*n,-n),e.closePath()}},En=-.5,Mn=Kn(3)/2,Yg=1/Kn(12),e6=(Yg/2+1)*3,t6={draw(e,t){const n=Kn(t/e6),r=n/2,l=n*Yg,u=r,c=n*Yg+n,f=-u,d=c;e.moveTo(r,l),e.lineTo(u,c),e.lineTo(f,d),e.lineTo(En*r-Mn*l,Mn*r+En*l),e.lineTo(En*u-Mn*c,Mn*u+En*c),e.lineTo(En*f-Mn*d,Mn*f+En*d),e.lineTo(En*r+Mn*l,En*l-Mn*r),e.lineTo(En*u+Mn*c,En*c-Mn*u),e.lineTo(En*f+Mn*d,En*d-Mn*f),e.closePath()}};function n6(e,t){let n=null,r=y0(l);e=typeof e=="function"?e:et(e||g0),t=typeof t=="function"?t:et(t===void 0?64:+t);function l(){let u;if(n||(n=u=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),u)return n=null,u+""||null}return l.type=function(u){return arguments.length?(e=typeof u=="function"?u:et(u),l):e},l.size=function(u){return arguments.length?(t=typeof u=="function"?u:et(+u),l):t},l.context=function(u){return arguments.length?(n=u??null,l):n},l}function Ps(){}function Ds(e,t,n){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+n)/6)}function BM(e){this._context=e}BM.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:Ds(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:Ds(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function r6(e){return new BM(e)}function LM(e){this._context=e}LM.prototype={areaStart:Ps,areaEnd:Ps,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:Ds(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function a6(e){return new LM(e)}function UM(e){this._context=e}UM.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 n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Ds(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function i6(e){return new UM(e)}function IM(e){this._context=e}IM.prototype={areaStart:Ps,areaEnd:Ps,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 l6(e){return new IM(e)}function BA(e){return e<0?-1:1}function LA(e,t,n){var r=e._x1-e._x0,l=t-e._x1,u=(e._y1-e._y0)/(r||l<0&&-0),c=(n-e._y1)/(l||r<0&&-0),f=(u*l+c*r)/(r+l);return(BA(u)+BA(c))*Math.min(Math.abs(u),Math.abs(c),.5*Math.abs(f))||0}function UA(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Vv(e,t,n){var r=e._x0,l=e._y0,u=e._x1,c=e._y1,f=(u-r)/3;e._context.bezierCurveTo(r+f,l+f*t,u-f,c-f*n,u,c)}function $s(e){this._context=e}$s.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:Vv(this,this._t0,UA(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 n=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,Vv(this,UA(this,n=LA(this,e,t)),n);break;default:Vv(this,this._t0,n=LA(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function HM(e){this._context=new GM(e)}(HM.prototype=Object.create($s.prototype)).point=function(e,t){$s.prototype.point.call(this,t,e)};function GM(e){this._context=e}GM.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,n,r,l,u){this._context.bezierCurveTo(t,e,r,n,u,l)}};function o6(e){return new $s(e)}function u6(e){return new HM(e)}function YM(e){this._context=e}YM.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,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=IA(e),l=IA(t),u=0,c=1;c<n;++u,++c)this._context.bezierCurveTo(r[0][u],l[0][u],r[1][u],l[1][u],e[c],t[c]);(this._line||this._line!==0&&n===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 IA(e){var t,n=e.length-1,r,l=new Array(n),u=new Array(n),c=new Array(n);for(l[0]=0,u[0]=2,c[0]=e[0]+2*e[1],t=1;t<n-1;++t)l[t]=1,u[t]=4,c[t]=4*e[t]+2*e[t+1];for(l[n-1]=2,u[n-1]=7,c[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=l[t]/u[t-1],u[t]-=r,c[t]-=r*c[t-1];for(l[n-1]=c[n-1]/u[n-1],t=n-2;t>=0;--t)l[t]=(c[t]-l[t+1])/u[t];for(u[n-1]=(e[n]+l[n-1])/2,t=0;t<n-1;++t)u[t]=2*e[t+1]-l[t+1];return[l,u]}function c6(e){return new YM(e)}function qf(e,t){this._context=e,this._t=t}qf.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 n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function s6(e){return new qf(e,.5)}function f6(e){return new qf(e,0)}function d6(e){return new qf(e,1)}function ol(e,t){if((c=e.length)>1)for(var n=1,r,l,u=e[t[0]],c,f=u.length;n<c;++n)for(l=u,u=e[t[n]],r=0;r<f;++r)u[r][1]+=u[r][0]=isNaN(l[r][1])?l[r][0]:l[r][1]}function Xg(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function h6(e,t){return e[t]}function p6(e){const t=[];return t.key=e,t}function v6(){var e=et([]),t=Xg,n=ol,r=h6;function l(u){var c=Array.from(e.apply(this,arguments),p6),f,d=c.length,h=-1,v;for(const y of u)for(f=0,++h;f<d;++f)(c[f][h]=[0,+r(y,c[f].key,h,u)]).data=y;for(f=0,v=m0(t(c));f<d;++f)c[v[f]].index=f;return n(c,v),c}return l.keys=function(u){return arguments.length?(e=typeof u=="function"?u:et(Array.from(u)),l):e},l.value=function(u){return arguments.length?(r=typeof u=="function"?u:et(+u),l):r},l.order=function(u){return arguments.length?(t=u==null?Xg:typeof u=="function"?u:et(Array.from(u)),l):t},l.offset=function(u){return arguments.length?(n=u??ol,l):n},l}function y6(e,t){if((r=e.length)>0){for(var n,r,l=0,u=e[0].length,c;l<u;++l){for(c=n=0;n<r;++n)c+=e[n][l][1]||0;if(c)for(n=0;n<r;++n)e[n][l][1]/=c}ol(e,t)}}function m6(e,t){if((l=e.length)>0){for(var n=0,r=e[t[0]],l,u=r.length;n<u;++n){for(var c=0,f=0;c<l;++c)f+=e[c][n][1]||0;r[n][1]+=r[n][0]=-f/2}ol(e,t)}}function g6(e,t){if(!(!((c=e.length)>0)||!((u=(l=e[t[0]]).length)>0))){for(var n=0,r=1,l,u,c;r<u;++r){for(var f=0,d=0,h=0;f<c;++f){for(var v=e[t[f]],y=v[r][1]||0,g=v[r-1][1]||0,x=(y-g)/2,w=0;w<f;++w){var _=e[t[w]],S=_[r][1]||0,E=_[r-1][1]||0;x+=S-E}d+=y,h+=x*y}l[r-1][1]+=l[r-1][0]=n,d&&(n-=h/d)}l[r-1][1]+=l[r-1][0]=n,ol(e,t)}}function nu(e){"@babel/helpers - typeof";return nu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nu(e)}var b6=["type","size","sizeType"];function Kg(){return Kg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kg.apply(this,arguments)}function HA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function GA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?HA(Object(n),!0).forEach(function(r){x6(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function x6(e,t,n){return t=S6(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S6(e){var t=_6(e,"string");return nu(t)=="symbol"?t:t+""}function _6(e,t){if(nu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(nu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function O6(e,t){if(e==null)return{};var n=A6(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function A6(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var XM={symbolCircle:g0,symbolCross:Y4,symbolDiamond:K4,symbolSquare:V4,symbolStar:Q4,symbolTriangle:J4,symbolWye:t6},w6=Math.PI/180,j6=function(t){var n="symbol".concat($f(t));return XM[n]||g0},T6=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var l=18*w6;return 1.25*t*t*(Math.tan(l)-Math.tan(l*2)*Math.pow(Math.tan(l),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},E6=function(t,n){XM["symbol".concat($f(t))]=n},b0=function(t){var n=t.type,r=n===void 0?"circle":n,l=t.size,u=l===void 0?64:l,c=t.sizeType,f=c===void 0?"area":c,d=O6(t,b6),h=GA(GA({},d),{},{type:r,size:u,sizeType:f}),v=function(){var S=j6(r),E=n6().type(S).size(T6(u,f,r));return E()},y=h.className,g=h.cx,x=h.cy,w=Se(h,!0);return g===+g&&x===+x&&u===+u?L.createElement("path",Kg({},w,{className:Me("recharts-symbols",y),transform:"translate(".concat(g,", ").concat(x,")"),d:v()})):null};b0.registerSymbol=E6;function ul(e){"@babel/helpers - typeof";return ul=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ul(e)}function Vg(){return Vg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Vg.apply(this,arguments)}function YA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function M6(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?YA(Object(n),!0).forEach(function(r){ru(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function C6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function N6(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,VM(r.key),r)}}function R6(e,t,n){return t&&N6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function P6(e,t,n){return t=ks(t),D6(e,KM()?Reflect.construct(t,n||[],ks(e).constructor):t.apply(e,n))}function D6(e,t){if(t&&(ul(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $6(e)}function $6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function KM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(KM=function(){return!!e})()}function ks(e){return ks=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ks(e)}function k6(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Fg(e,t)}function Fg(e,t){return Fg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Fg(e,t)}function ru(e,t,n){return t=VM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VM(e){var t=z6(e,"string");return ul(t)=="symbol"?t:t+""}function z6(e,t){if(ul(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ul(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Cn=32,x0=(function(e){function t(){return C6(this,t),P6(this,t,arguments)}return k6(t,e),R6(t,[{key:"renderIcon",value:function(r){var l=this.props.inactiveColor,u=Cn/2,c=Cn/6,f=Cn/3,d=r.inactive?l:r.color;if(r.type==="plainline")return L.createElement("line",{strokeWidth:4,fill:"none",stroke:d,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:u,x2:Cn,y2:u,className:"recharts-legend-icon"});if(r.type==="line")return L.createElement("path",{strokeWidth:4,fill:"none",stroke:d,d:"M0,".concat(u,"h").concat(f,`
|
||
A`).concat(c,",").concat(c,",0,1,1,").concat(2*f,",").concat(u,`
|
||
H`).concat(Cn,"M").concat(2*f,",").concat(u,`
|
||
A`).concat(c,",").concat(c,",0,1,1,").concat(f,",").concat(u),className:"recharts-legend-icon"});if(r.type==="rect")return L.createElement("path",{stroke:"none",fill:d,d:"M0,".concat(Cn/8,"h").concat(Cn,"v").concat(Cn*3/4,"h").concat(-Cn,"z"),className:"recharts-legend-icon"});if(L.isValidElement(r.legendIcon)){var h=M6({},r);return delete h.legendIcon,L.cloneElement(r.legendIcon,h)}return L.createElement(b0,{fill:d,cx:u,cy:u,size:Cn,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,l=this.props,u=l.payload,c=l.iconSize,f=l.layout,d=l.formatter,h=l.inactiveColor,v={x:0,y:0,width:Cn,height:Cn},y={display:f==="horizontal"?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return u.map(function(x,w){var _=x.formatter||d,S=Me(ru(ru({"recharts-legend-item":!0},"legend-item-".concat(w),!0),"inactive",x.inactive));if(x.type==="none")return null;var E=_e(x.value)?null:x.value;Xn(!_e(x.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var O=x.inactive?h:x.color;return L.createElement("li",Vg({className:S,style:y,key:"legend-item-".concat(w)},ni(r.props,x,w)),L.createElement(Ug,{width:c,height:c,viewBox:v,style:g},r.renderIcon(x)),L.createElement("span",{className:"recharts-legend-item-text",style:{color:O}},_?_(E,x,w):E))})}},{key:"render",value:function(){var r=this.props,l=r.payload,u=r.layout,c=r.align;if(!l||!l.length)return null;var f={padding:0,margin:0,textAlign:u==="horizontal"?c:"left"};return L.createElement("ul",{className:"recharts-default-legend",style:f},this.renderItems())}}])})(B.PureComponent);ru(x0,"displayName","Legend");ru(x0,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Fv,XA;function q6(){if(XA)return Fv;XA=1;var e=Rf();function t(){this.__data__=new e,this.size=0}return Fv=t,Fv}var Wv,KA;function B6(){if(KA)return Wv;KA=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return Wv=e,Wv}var Zv,VA;function L6(){if(VA)return Zv;VA=1;function e(t){return this.__data__.get(t)}return Zv=e,Zv}var Qv,FA;function U6(){if(FA)return Qv;FA=1;function e(t){return this.__data__.has(t)}return Qv=e,Qv}var Jv,WA;function I6(){if(WA)return Jv;WA=1;var e=Rf(),t=s0(),n=f0(),r=200;function l(u,c){var f=this.__data__;if(f instanceof e){var d=f.__data__;if(!t||d.length<r-1)return d.push([u,c]),this.size=++f.size,this;f=this.__data__=new n(d)}return f.set(u,c),this.size=f.size,this}return Jv=l,Jv}var ey,ZA;function FM(){if(ZA)return ey;ZA=1;var e=Rf(),t=q6(),n=B6(),r=L6(),l=U6(),u=I6();function c(f){var d=this.__data__=new e(f);this.size=d.size}return c.prototype.clear=t,c.prototype.delete=n,c.prototype.get=r,c.prototype.has=l,c.prototype.set=u,ey=c,ey}var ty,QA;function H6(){if(QA)return ty;QA=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return ty=t,ty}var ny,JA;function G6(){if(JA)return ny;JA=1;function e(t){return this.__data__.has(t)}return ny=e,ny}var ry,ew;function WM(){if(ew)return ry;ew=1;var e=f0(),t=H6(),n=G6();function r(l){var u=-1,c=l==null?0:l.length;for(this.__data__=new e;++u<c;)this.add(l[u])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,ry=r,ry}var ay,tw;function ZM(){if(tw)return ay;tw=1;function e(t,n){for(var r=-1,l=t==null?0:t.length;++r<l;)if(n(t[r],r,t))return!0;return!1}return ay=e,ay}var iy,nw;function QM(){if(nw)return iy;nw=1;function e(t,n){return t.has(n)}return iy=e,iy}var ly,rw;function JM(){if(rw)return ly;rw=1;var e=WM(),t=ZM(),n=QM(),r=1,l=2;function u(c,f,d,h,v,y){var g=d&r,x=c.length,w=f.length;if(x!=w&&!(g&&w>x))return!1;var _=y.get(c),S=y.get(f);if(_&&S)return _==f&&S==c;var E=-1,O=!0,M=d&l?new e:void 0;for(y.set(c,f),y.set(f,c);++E<x;){var N=c[E],j=f[E];if(h)var T=g?h(j,N,E,f,c,y):h(N,j,E,c,f,y);if(T!==void 0){if(T)continue;O=!1;break}if(M){if(!t(f,function(C,D){if(!n(M,D)&&(N===C||v(N,C,d,h,y)))return M.push(D)})){O=!1;break}}else if(!(N===j||v(N,j,d,h,y))){O=!1;break}}return y.delete(c),y.delete(f),O}return ly=u,ly}var oy,aw;function Y6(){if(aw)return oy;aw=1;var e=rr(),t=e.Uint8Array;return oy=t,oy}var uy,iw;function X6(){if(iw)return uy;iw=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(l,u){r[++n]=[u,l]}),r}return uy=e,uy}var cy,lw;function S0(){if(lw)return cy;lw=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(l){r[++n]=l}),r}return cy=e,cy}var sy,ow;function K6(){if(ow)return sy;ow=1;var e=qu(),t=Y6(),n=c0(),r=JM(),l=X6(),u=S0(),c=1,f=2,d="[object Boolean]",h="[object Date]",v="[object Error]",y="[object Map]",g="[object Number]",x="[object RegExp]",w="[object Set]",_="[object String]",S="[object Symbol]",E="[object ArrayBuffer]",O="[object DataView]",M=e?e.prototype:void 0,N=M?M.valueOf:void 0;function j(T,C,D,k,K,H,U){switch(D){case O:if(T.byteLength!=C.byteLength||T.byteOffset!=C.byteOffset)return!1;T=T.buffer,C=C.buffer;case E:return!(T.byteLength!=C.byteLength||!H(new t(T),new t(C)));case d:case h:case g:return n(+T,+C);case v:return T.name==C.name&&T.message==C.message;case x:case _:return T==C+"";case y:var X=l;case w:var Q=k&c;if(X||(X=u),T.size!=C.size&&!Q)return!1;var F=U.get(T);if(F)return F==C;k|=f,U.set(T,C);var P=r(X(T),X(C),k,K,H,U);return U.delete(T),P;case S:if(N)return N.call(T)==N.call(C)}return!1}return sy=j,sy}var fy,uw;function eC(){if(uw)return fy;uw=1;function e(t,n){for(var r=-1,l=n.length,u=t.length;++r<l;)t[u+r]=n[r];return t}return fy=e,fy}var dy,cw;function V6(){if(cw)return dy;cw=1;var e=eC(),t=nn();function n(r,l,u){var c=l(r);return t(r)?c:e(c,u(r))}return dy=n,dy}var hy,sw;function F6(){if(sw)return hy;sw=1;function e(t,n){for(var r=-1,l=t==null?0:t.length,u=0,c=[];++r<l;){var f=t[r];n(f,r,t)&&(c[u++]=f)}return c}return hy=e,hy}var py,fw;function W6(){if(fw)return py;fw=1;function e(){return[]}return py=e,py}var vy,dw;function Z6(){if(dw)return vy;dw=1;var e=F6(),t=W6(),n=Object.prototype,r=n.propertyIsEnumerable,l=Object.getOwnPropertySymbols,u=l?function(c){return c==null?[]:(c=Object(c),e(l(c),function(f){return r.call(c,f)}))}:t;return vy=u,vy}var yy,hw;function Q6(){if(hw)return yy;hw=1;function e(t,n){for(var r=-1,l=Array(t);++r<t;)l[r]=n(r);return l}return yy=e,yy}var my,pw;function J6(){if(pw)return my;pw=1;var e=zr(),t=qr(),n="[object Arguments]";function r(l){return t(l)&&e(l)==n}return my=r,my}var gy,vw;function _0(){if(vw)return gy;vw=1;var e=J6(),t=qr(),n=Object.prototype,r=n.hasOwnProperty,l=n.propertyIsEnumerable,u=e((function(){return arguments})())?e:function(c){return t(c)&&r.call(c,"callee")&&!l.call(c,"callee")};return gy=u,gy}var Ko={exports:{}},by,yw;function e8(){if(yw)return by;yw=1;function e(){return!1}return by=e,by}Ko.exports;var mw;function tC(){return mw||(mw=1,(function(e,t){var n=rr(),r=e8(),l=t&&!t.nodeType&&t,u=l&&!0&&e&&!e.nodeType&&e,c=u&&u.exports===l,f=c?n.Buffer:void 0,d=f?f.isBuffer:void 0,h=d||r;e.exports=h})(Ko,Ko.exports)),Ko.exports}var xy,gw;function O0(){if(gw)return xy;gw=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,l){var u=typeof r;return l=l??e,!!l&&(u=="number"||u!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<l}return xy=n,xy}var Sy,bw;function A0(){if(bw)return Sy;bw=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return Sy=t,Sy}var _y,xw;function t8(){if(xw)return _y;xw=1;var e=zr(),t=A0(),n=qr(),r="[object Arguments]",l="[object Array]",u="[object Boolean]",c="[object Date]",f="[object Error]",d="[object Function]",h="[object Map]",v="[object Number]",y="[object Object]",g="[object RegExp]",x="[object Set]",w="[object String]",_="[object WeakMap]",S="[object ArrayBuffer]",E="[object DataView]",O="[object Float32Array]",M="[object Float64Array]",N="[object Int8Array]",j="[object Int16Array]",T="[object Int32Array]",C="[object Uint8Array]",D="[object Uint8ClampedArray]",k="[object Uint16Array]",K="[object Uint32Array]",H={};H[O]=H[M]=H[N]=H[j]=H[T]=H[C]=H[D]=H[k]=H[K]=!0,H[r]=H[l]=H[S]=H[u]=H[E]=H[c]=H[f]=H[d]=H[h]=H[v]=H[y]=H[g]=H[x]=H[w]=H[_]=!1;function U(X){return n(X)&&t(X.length)&&!!H[e(X)]}return _y=U,_y}var Oy,Sw;function nC(){if(Sw)return Oy;Sw=1;function e(t){return function(n){return t(n)}}return Oy=e,Oy}var Vo={exports:{}};Vo.exports;var _w;function n8(){return _w||(_w=1,(function(e,t){var n=_M(),r=t&&!t.nodeType&&t,l=r&&!0&&e&&!e.nodeType&&e,u=l&&l.exports===r,c=u&&n.process,f=(function(){try{var d=l&&l.require&&l.require("util").types;return d||c&&c.binding&&c.binding("util")}catch{}})();e.exports=f})(Vo,Vo.exports)),Vo.exports}var Ay,Ow;function rC(){if(Ow)return Ay;Ow=1;var e=t8(),t=nC(),n=n8(),r=n&&n.isTypedArray,l=r?t(r):e;return Ay=l,Ay}var wy,Aw;function r8(){if(Aw)return wy;Aw=1;var e=Q6(),t=_0(),n=nn(),r=tC(),l=O0(),u=rC(),c=Object.prototype,f=c.hasOwnProperty;function d(h,v){var y=n(h),g=!y&&t(h),x=!y&&!g&&r(h),w=!y&&!g&&!x&&u(h),_=y||g||x||w,S=_?e(h.length,String):[],E=S.length;for(var O in h)(v||f.call(h,O))&&!(_&&(O=="length"||x&&(O=="offset"||O=="parent")||w&&(O=="buffer"||O=="byteLength"||O=="byteOffset")||l(O,E)))&&S.push(O);return S}return wy=d,wy}var jy,ww;function a8(){if(ww)return jy;ww=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,l=typeof r=="function"&&r.prototype||e;return n===l}return jy=t,jy}var Ty,jw;function aC(){if(jw)return Ty;jw=1;function e(t,n){return function(r){return t(n(r))}}return Ty=e,Ty}var Ey,Tw;function i8(){if(Tw)return Ey;Tw=1;var e=aC(),t=e(Object.keys,Object);return Ey=t,Ey}var My,Ew;function l8(){if(Ew)return My;Ew=1;var e=a8(),t=i8(),n=Object.prototype,r=n.hasOwnProperty;function l(u){if(!e(u))return t(u);var c=[];for(var f in Object(u))r.call(u,f)&&f!="constructor"&&c.push(f);return c}return My=l,My}var Cy,Mw;function Uu(){if(Mw)return Cy;Mw=1;var e=u0(),t=A0();function n(r){return r!=null&&t(r.length)&&!e(r)}return Cy=n,Cy}var Ny,Cw;function Bf(){if(Cw)return Ny;Cw=1;var e=r8(),t=l8(),n=Uu();function r(l){return n(l)?e(l):t(l)}return Ny=r,Ny}var Ry,Nw;function o8(){if(Nw)return Ry;Nw=1;var e=V6(),t=Z6(),n=Bf();function r(l){return e(l,n,t)}return Ry=r,Ry}var Py,Rw;function u8(){if(Rw)return Py;Rw=1;var e=o8(),t=1,n=Object.prototype,r=n.hasOwnProperty;function l(u,c,f,d,h,v){var y=f&t,g=e(u),x=g.length,w=e(c),_=w.length;if(x!=_&&!y)return!1;for(var S=x;S--;){var E=g[S];if(!(y?E in c:r.call(c,E)))return!1}var O=v.get(u),M=v.get(c);if(O&&M)return O==c&&M==u;var N=!0;v.set(u,c),v.set(c,u);for(var j=y;++S<x;){E=g[S];var T=u[E],C=c[E];if(d)var D=y?d(C,T,E,c,u,v):d(T,C,E,u,c,v);if(!(D===void 0?T===C||h(T,C,f,d,v):D)){N=!1;break}j||(j=E=="constructor")}if(N&&!j){var k=u.constructor,K=c.constructor;k!=K&&"constructor"in u&&"constructor"in c&&!(typeof k=="function"&&k instanceof k&&typeof K=="function"&&K instanceof K)&&(N=!1)}return v.delete(u),v.delete(c),N}return Py=l,Py}var Dy,Pw;function c8(){if(Pw)return Dy;Pw=1;var e=oi(),t=rr(),n=e(t,"DataView");return Dy=n,Dy}var $y,Dw;function s8(){if(Dw)return $y;Dw=1;var e=oi(),t=rr(),n=e(t,"Promise");return $y=n,$y}var ky,$w;function iC(){if($w)return ky;$w=1;var e=oi(),t=rr(),n=e(t,"Set");return ky=n,ky}var zy,kw;function f8(){if(kw)return zy;kw=1;var e=oi(),t=rr(),n=e(t,"WeakMap");return zy=n,zy}var qy,zw;function d8(){if(zw)return qy;zw=1;var e=c8(),t=s0(),n=s8(),r=iC(),l=f8(),u=zr(),c=OM(),f="[object Map]",d="[object Object]",h="[object Promise]",v="[object Set]",y="[object WeakMap]",g="[object DataView]",x=c(e),w=c(t),_=c(n),S=c(r),E=c(l),O=u;return(e&&O(new e(new ArrayBuffer(1)))!=g||t&&O(new t)!=f||n&&O(n.resolve())!=h||r&&O(new r)!=v||l&&O(new l)!=y)&&(O=function(M){var N=u(M),j=N==d?M.constructor:void 0,T=j?c(j):"";if(T)switch(T){case x:return g;case w:return f;case _:return h;case S:return v;case E:return y}return N}),qy=O,qy}var By,qw;function h8(){if(qw)return By;qw=1;var e=FM(),t=JM(),n=K6(),r=u8(),l=d8(),u=nn(),c=tC(),f=rC(),d=1,h="[object Arguments]",v="[object Array]",y="[object Object]",g=Object.prototype,x=g.hasOwnProperty;function w(_,S,E,O,M,N){var j=u(_),T=u(S),C=j?v:l(_),D=T?v:l(S);C=C==h?y:C,D=D==h?y:D;var k=C==y,K=D==y,H=C==D;if(H&&c(_)){if(!c(S))return!1;j=!0,k=!1}if(H&&!k)return N||(N=new e),j||f(_)?t(_,S,E,O,M,N):n(_,S,C,E,O,M,N);if(!(E&d)){var U=k&&x.call(_,"__wrapped__"),X=K&&x.call(S,"__wrapped__");if(U||X){var Q=U?_.value():_,F=X?S.value():S;return N||(N=new e),M(Q,F,E,O,N)}}return H?(N||(N=new e),r(_,S,E,O,M,N)):!1}return By=w,By}var Ly,Bw;function w0(){if(Bw)return Ly;Bw=1;var e=h8(),t=qr();function n(r,l,u,c,f){return r===l?!0:r==null||l==null||!t(r)&&!t(l)?r!==r&&l!==l:e(r,l,u,c,n,f)}return Ly=n,Ly}var Uy,Lw;function p8(){if(Lw)return Uy;Lw=1;var e=FM(),t=w0(),n=1,r=2;function l(u,c,f,d){var h=f.length,v=h,y=!d;if(u==null)return!v;for(u=Object(u);h--;){var g=f[h];if(y&&g[2]?g[1]!==u[g[0]]:!(g[0]in u))return!1}for(;++h<v;){g=f[h];var x=g[0],w=u[x],_=g[1];if(y&&g[2]){if(w===void 0&&!(x in u))return!1}else{var S=new e;if(d)var E=d(w,_,x,u,c,S);if(!(E===void 0?t(_,w,n|r,d,S):E))return!1}}return!0}return Uy=l,Uy}var Iy,Uw;function lC(){if(Uw)return Iy;Uw=1;var e=xa();function t(n){return n===n&&!e(n)}return Iy=t,Iy}var Hy,Iw;function v8(){if(Iw)return Hy;Iw=1;var e=lC(),t=Bf();function n(r){for(var l=t(r),u=l.length;u--;){var c=l[u],f=r[c];l[u]=[c,f,e(f)]}return l}return Hy=n,Hy}var Gy,Hw;function oC(){if(Hw)return Gy;Hw=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return Gy=e,Gy}var Yy,Gw;function y8(){if(Gw)return Yy;Gw=1;var e=p8(),t=v8(),n=oC();function r(l){var u=t(l);return u.length==1&&u[0][2]?n(u[0][0],u[0][1]):function(c){return c===l||e(c,l,u)}}return Yy=r,Yy}var Xy,Yw;function m8(){if(Yw)return Xy;Yw=1;function e(t,n){return t!=null&&n in Object(t)}return Xy=e,Xy}var Ky,Xw;function g8(){if(Xw)return Ky;Xw=1;var e=jM(),t=_0(),n=nn(),r=O0(),l=A0(),u=Df();function c(f,d,h){d=e(d,f);for(var v=-1,y=d.length,g=!1;++v<y;){var x=u(d[v]);if(!(g=f!=null&&h(f,x)))break;f=f[x]}return g||++v!=y?g:(y=f==null?0:f.length,!!y&&l(y)&&r(x,y)&&(n(f)||t(f)))}return Ky=c,Ky}var Vy,Kw;function b8(){if(Kw)return Vy;Kw=1;var e=m8(),t=g8();function n(r,l){return r!=null&&t(r,l,e)}return Vy=n,Vy}var Fy,Vw;function x8(){if(Vw)return Fy;Vw=1;var e=w0(),t=TM(),n=b8(),r=o0(),l=lC(),u=oC(),c=Df(),f=1,d=2;function h(v,y){return r(v)&&l(y)?u(c(v),y):function(g){var x=t(g,v);return x===void 0&&x===y?n(g,v):e(y,x,f|d)}}return Fy=h,Fy}var Wy,Fw;function $l(){if(Fw)return Wy;Fw=1;function e(t){return t}return Wy=e,Wy}var Zy,Ww;function S8(){if(Ww)return Zy;Ww=1;function e(t){return function(n){return n==null?void 0:n[t]}}return Zy=e,Zy}var Qy,Zw;function _8(){if(Zw)return Qy;Zw=1;var e=h0();function t(n){return function(r){return e(r,n)}}return Qy=t,Qy}var Jy,Qw;function O8(){if(Qw)return Jy;Qw=1;var e=S8(),t=_8(),n=o0(),r=Df();function l(u){return n(u)?e(r(u)):t(u)}return Jy=l,Jy}var em,Jw;function ar(){if(Jw)return em;Jw=1;var e=y8(),t=x8(),n=$l(),r=nn(),l=O8();function u(c){return typeof c=="function"?c:c==null?n:typeof c=="object"?r(c)?t(c[0],c[1]):e(c):l(c)}return em=u,em}var tm,ej;function uC(){if(ej)return tm;ej=1;function e(t,n,r,l){for(var u=t.length,c=r+(l?1:-1);l?c--:++c<u;)if(n(t[c],c,t))return c;return-1}return tm=e,tm}var nm,tj;function A8(){if(tj)return nm;tj=1;function e(t){return t!==t}return nm=e,nm}var rm,nj;function w8(){if(nj)return rm;nj=1;function e(t,n,r){for(var l=r-1,u=t.length;++l<u;)if(t[l]===n)return l;return-1}return rm=e,rm}var am,rj;function j8(){if(rj)return am;rj=1;var e=uC(),t=A8(),n=w8();function r(l,u,c){return u===u?n(l,u,c):e(l,t,c)}return am=r,am}var im,aj;function T8(){if(aj)return im;aj=1;var e=j8();function t(n,r){var l=n==null?0:n.length;return!!l&&e(n,r,0)>-1}return im=t,im}var lm,ij;function E8(){if(ij)return lm;ij=1;function e(t,n,r){for(var l=-1,u=t==null?0:t.length;++l<u;)if(r(n,t[l]))return!0;return!1}return lm=e,lm}var om,lj;function M8(){if(lj)return om;lj=1;function e(){}return om=e,om}var um,oj;function C8(){if(oj)return um;oj=1;var e=iC(),t=M8(),n=S0(),r=1/0,l=e&&1/n(new e([,-0]))[1]==r?function(u){return new e(u)}:t;return um=l,um}var cm,uj;function N8(){if(uj)return cm;uj=1;var e=WM(),t=T8(),n=E8(),r=QM(),l=C8(),u=S0(),c=200;function f(d,h,v){var y=-1,g=t,x=d.length,w=!0,_=[],S=_;if(v)w=!1,g=n;else if(x>=c){var E=h?null:l(d);if(E)return u(E);w=!1,g=r,S=new e}else S=h?[]:_;e:for(;++y<x;){var O=d[y],M=h?h(O):O;if(O=v||O!==0?O:0,w&&M===M){for(var N=S.length;N--;)if(S[N]===M)continue e;h&&S.push(M),_.push(O)}else g(S,M,v)||(S!==_&&S.push(M),_.push(O))}return _}return cm=f,cm}var sm,cj;function R8(){if(cj)return sm;cj=1;var e=ar(),t=N8();function n(r,l){return r&&r.length?t(r,e(l,2)):[]}return sm=n,sm}var P8=R8();const sj=Xe(P8);function cC(e,t,n){return t===!0?sj(e,n):_e(t)?sj(e,t):e}function cl(e){"@babel/helpers - typeof";return cl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cl(e)}var D8=["ref"];function fj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ar(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?fj(Object(n),!0).forEach(function(r){Lf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $8(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dj(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,fC(r.key),r)}}function k8(e,t,n){return t&&dj(e.prototype,t),n&&dj(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function z8(e,t,n){return t=zs(t),q8(e,sC()?Reflect.construct(t,n||[],zs(e).constructor):t.apply(e,n))}function q8(e,t){if(t&&(cl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return B8(e)}function B8(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(sC=function(){return!!e})()}function zs(e){return zs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},zs(e)}function L8(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Wg(e,t)}function Wg(e,t){return Wg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Wg(e,t)}function Lf(e,t,n){return t=fC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fC(e){var t=U8(e,"string");return cl(t)=="symbol"?t:t+""}function U8(e,t){if(cl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(cl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function I8(e,t){if(e==null)return{};var n=H8(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function H8(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function G8(e){return e.value}function Y8(e,t){if(L.isValidElement(e))return L.cloneElement(e,t);if(typeof e=="function")return L.createElement(e,t);t.ref;var n=I8(t,D8);return L.createElement(x0,n)}var hj=1,Qa=(function(e){function t(){var n;$8(this,t);for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];return n=z8(this,t,[].concat(l)),Lf(n,"lastBoundingBox",{width:-1,height:-1}),n}return L8(t,e),k8(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,l=this.getBBox();l?(Math.abs(l.width-this.lastBoundingBox.width)>hj||Math.abs(l.height-this.lastBoundingBox.height)>hj)&&(this.lastBoundingBox.width=l.width,this.lastBoundingBox.height=l.height,r&&r(l)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Ar({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var l=this.props,u=l.layout,c=l.align,f=l.verticalAlign,d=l.margin,h=l.chartWidth,v=l.chartHeight,y,g;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(c==="center"&&u==="vertical"){var x=this.getBBoxSnapshot();y={left:((h||0)-x.width)/2}}else y=c==="right"?{right:d&&d.right||0}:{left:d&&d.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(f==="middle"){var w=this.getBBoxSnapshot();g={top:((v||0)-w.height)/2}}else g=f==="bottom"?{bottom:d&&d.bottom||0}:{top:d&&d.top||0};return Ar(Ar({},y),g)}},{key:"render",value:function(){var r=this,l=this.props,u=l.content,c=l.width,f=l.height,d=l.wrapperStyle,h=l.payloadUniqBy,v=l.payload,y=Ar(Ar({position:"absolute",width:c||"auto",height:f||"auto"},this.getDefaultPosition(d)),d);return L.createElement("div",{className:"recharts-legend-wrapper",style:y,ref:function(x){r.wrapperNode=x}},Y8(u,Ar(Ar({},this.props),{},{payload:cC(v,h,G8)})))}}],[{key:"getWithHeight",value:function(r,l){var u=Ar(Ar({},this.defaultProps),r.props),c=u.layout;return c==="vertical"&&fe(r.props.height)?{height:r.props.height}:c==="horizontal"?{width:r.props.width||l}:null}}])})(B.PureComponent);Lf(Qa,"displayName","Legend");Lf(Qa,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var fm,pj;function X8(){if(pj)return fm;pj=1;var e=qu(),t=_0(),n=nn(),r=e?e.isConcatSpreadable:void 0;function l(u){return n(u)||t(u)||!!(r&&u&&u[r])}return fm=l,fm}var dm,vj;function dC(){if(vj)return dm;vj=1;var e=eC(),t=X8();function n(r,l,u,c,f){var d=-1,h=r.length;for(u||(u=t),f||(f=[]);++d<h;){var v=r[d];l>0&&u(v)?l>1?n(v,l-1,u,c,f):e(f,v):c||(f[f.length]=v)}return f}return dm=n,dm}var hm,yj;function K8(){if(yj)return hm;yj=1;function e(t){return function(n,r,l){for(var u=-1,c=Object(n),f=l(n),d=f.length;d--;){var h=f[t?d:++u];if(r(c[h],h,c)===!1)break}return n}}return hm=e,hm}var pm,mj;function V8(){if(mj)return pm;mj=1;var e=K8(),t=e();return pm=t,pm}var vm,gj;function hC(){if(gj)return vm;gj=1;var e=V8(),t=Bf();function n(r,l){return r&&e(r,l,t)}return vm=n,vm}var ym,bj;function F8(){if(bj)return ym;bj=1;var e=Uu();function t(n,r){return function(l,u){if(l==null)return l;if(!e(l))return n(l,u);for(var c=l.length,f=r?c:-1,d=Object(l);(r?f--:++f<c)&&u(d[f],f,d)!==!1;);return l}}return ym=t,ym}var mm,xj;function j0(){if(xj)return mm;xj=1;var e=hC(),t=F8(),n=t(e);return mm=n,mm}var gm,Sj;function pC(){if(Sj)return gm;Sj=1;var e=j0(),t=Uu();function n(r,l){var u=-1,c=t(r)?Array(r.length):[];return e(r,function(f,d,h){c[++u]=l(f,d,h)}),c}return gm=n,gm}var bm,_j;function W8(){if(_j)return bm;_j=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return bm=e,bm}var xm,Oj;function Z8(){if(Oj)return xm;Oj=1;var e=Pl();function t(n,r){if(n!==r){var l=n!==void 0,u=n===null,c=n===n,f=e(n),d=r!==void 0,h=r===null,v=r===r,y=e(r);if(!h&&!y&&!f&&n>r||f&&d&&v&&!h&&!y||u&&d&&v||!l&&v||!c)return 1;if(!u&&!f&&!y&&n<r||y&&l&&c&&!u&&!f||h&&l&&c||!d&&c||!v)return-1}return 0}return xm=t,xm}var Sm,Aj;function Q8(){if(Aj)return Sm;Aj=1;var e=Z8();function t(n,r,l){for(var u=-1,c=n.criteria,f=r.criteria,d=c.length,h=l.length;++u<d;){var v=e(c[u],f[u]);if(v){if(u>=h)return v;var y=l[u];return v*(y=="desc"?-1:1)}}return n.index-r.index}return Sm=t,Sm}var _m,wj;function J8(){if(wj)return _m;wj=1;var e=d0(),t=h0(),n=ar(),r=pC(),l=W8(),u=nC(),c=Q8(),f=$l(),d=nn();function h(v,y,g){y.length?y=e(y,function(_){return d(_)?function(S){return t(S,_.length===1?_[0]:_)}:_}):y=[f];var x=-1;y=e(y,u(n));var w=r(v,function(_,S,E){var O=e(y,function(M){return M(_)});return{criteria:O,index:++x,value:_}});return l(w,function(_,S){return c(_,S,g)})}return _m=h,_m}var Om,jj;function e$(){if(jj)return Om;jj=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return Om=e,Om}var Am,Tj;function t$(){if(Tj)return Am;Tj=1;var e=e$(),t=Math.max;function n(r,l,u){return l=t(l===void 0?r.length-1:l,0),function(){for(var c=arguments,f=-1,d=t(c.length-l,0),h=Array(d);++f<d;)h[f]=c[l+f];f=-1;for(var v=Array(l+1);++f<l;)v[f]=c[f];return v[l]=u(h),e(r,this,v)}}return Am=n,Am}var wm,Ej;function n$(){if(Ej)return wm;Ej=1;function e(t){return function(){return t}}return wm=e,wm}var jm,Mj;function vC(){if(Mj)return jm;Mj=1;var e=oi(),t=(function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}})();return jm=t,jm}var Tm,Cj;function r$(){if(Cj)return Tm;Cj=1;var e=n$(),t=vC(),n=$l(),r=t?function(l,u){return t(l,"toString",{configurable:!0,enumerable:!1,value:e(u),writable:!0})}:n;return Tm=r,Tm}var Em,Nj;function a$(){if(Nj)return Em;Nj=1;var e=800,t=16,n=Date.now;function r(l){var u=0,c=0;return function(){var f=n(),d=t-(f-c);if(c=f,d>0){if(++u>=e)return arguments[0]}else u=0;return l.apply(void 0,arguments)}}return Em=r,Em}var Mm,Rj;function i$(){if(Rj)return Mm;Rj=1;var e=r$(),t=a$(),n=t(e);return Mm=n,Mm}var Cm,Pj;function l$(){if(Pj)return Cm;Pj=1;var e=$l(),t=t$(),n=i$();function r(l,u){return n(t(l,u,e),l+"")}return Cm=r,Cm}var Nm,Dj;function Uf(){if(Dj)return Nm;Dj=1;var e=c0(),t=Uu(),n=O0(),r=xa();function l(u,c,f){if(!r(f))return!1;var d=typeof c;return(d=="number"?t(f)&&n(c,f.length):d=="string"&&c in f)?e(f[c],u):!1}return Nm=l,Nm}var Rm,$j;function o$(){if($j)return Rm;$j=1;var e=dC(),t=J8(),n=l$(),r=Uf(),l=n(function(u,c){if(u==null)return[];var f=c.length;return f>1&&r(u,c[0],c[1])?c=[]:f>2&&r(c[0],c[1],c[2])&&(c=[c[0]]),t(u,e(c,1),[])});return Rm=l,Rm}var u$=o$();const T0=Xe(u$);function au(e){"@babel/helpers - typeof";return au=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},au(e)}function Zg(){return Zg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zg.apply(this,arguments)}function c$(e,t){return h$(e)||d$(e,t)||f$(e,t)||s$()}function s$(){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 kj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kj(e,t)}}function kj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d$(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){h=!0,l=v}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function h$(e){if(Array.isArray(e))return e}function zj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Pm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zj(Object(n),!0).forEach(function(r){p$(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function p$(e,t,n){return t=v$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v$(e){var t=y$(e,"string");return au(t)=="symbol"?t:t+""}function y$(e,t){if(au(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(au(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function m$(e){return Array.isArray(e)&&At(e[0])&&At(e[1])?e.join(" ~ "):e}var g$=function(t){var n=t.separator,r=n===void 0?" : ":n,l=t.contentStyle,u=l===void 0?{}:l,c=t.itemStyle,f=c===void 0?{}:c,d=t.labelStyle,h=d===void 0?{}:d,v=t.payload,y=t.formatter,g=t.itemSorter,x=t.wrapperClassName,w=t.labelClassName,_=t.label,S=t.labelFormatter,E=t.accessibilityLayer,O=E===void 0?!1:E,M=function(){if(v&&v.length){var U={padding:0,margin:0},X=(g?T0(v,g):v).map(function(Q,F){if(Q.type==="none")return null;var P=Pm({display:"block",paddingTop:4,paddingBottom:4,color:Q.color||"#000"},f),z=Q.formatter||y||m$,Z=Q.value,ae=Q.name,oe=Z,$=ae;if(z&&oe!=null&&$!=null){var G=z(Z,ae,Q,F,v);if(Array.isArray(G)){var re=c$(G,2);oe=re[0],$=re[1]}else oe=G}return L.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(F),style:P},At($)?L.createElement("span",{className:"recharts-tooltip-item-name"},$):null,At($)?L.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,L.createElement("span",{className:"recharts-tooltip-item-value"},oe),L.createElement("span",{className:"recharts-tooltip-item-unit"},Q.unit||""))});return L.createElement("ul",{className:"recharts-tooltip-item-list",style:U},X)}return null},N=Pm({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},u),j=Pm({margin:0},h),T=!Ce(_),C=T?_:"",D=Me("recharts-default-tooltip",x),k=Me("recharts-tooltip-label",w);T&&S&&v!==void 0&&v!==null&&(C=S(_,v));var K=O?{role:"status","aria-live":"assertive"}:{};return L.createElement("div",Zg({className:D,style:N},K),L.createElement("p",{className:k,style:j},L.isValidElement(C)?C:"".concat(C)),M())};function iu(e){"@babel/helpers - typeof";return iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iu(e)}function hs(e,t,n){return t=b$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b$(e){var t=x$(e,"string");return iu(t)=="symbol"?t:t+""}function x$(e,t){if(iu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(iu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zo="recharts-tooltip-wrapper",S$={visibility:"hidden"};function _$(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return Me(zo,hs(hs(hs(hs({},"".concat(zo,"-right"),fe(n)&&t&&fe(t.x)&&n>=t.x),"".concat(zo,"-left"),fe(n)&&t&&fe(t.x)&&n<t.x),"".concat(zo,"-bottom"),fe(r)&&t&&fe(t.y)&&r>=t.y),"".concat(zo,"-top"),fe(r)&&t&&fe(t.y)&&r<t.y))}function qj(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,l=e.offsetTopLeft,u=e.position,c=e.reverseDirection,f=e.tooltipDimension,d=e.viewBox,h=e.viewBoxDimension;if(u&&fe(u[r]))return u[r];var v=n[r]-f-l,y=n[r]+l;if(t[r])return c[r]?v:y;if(c[r]){var g=v,x=d[r];return g<x?Math.max(y,d[r]):Math.max(v,d[r])}var w=y+f,_=d[r]+h;return w>_?Math.max(v,d[r]):Math.max(y,d[r])}function O$(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function A$(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,l=e.position,u=e.reverseDirection,c=e.tooltipBox,f=e.useTranslate3d,d=e.viewBox,h,v,y;return c.height>0&&c.width>0&&n?(v=qj({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:l,reverseDirection:u,tooltipDimension:c.width,viewBox:d,viewBoxDimension:d.width}),y=qj({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:l,reverseDirection:u,tooltipDimension:c.height,viewBox:d,viewBoxDimension:d.height}),h=O$({translateX:v,translateY:y,useTranslate3d:f})):h=S$,{cssProperties:h,cssClasses:_$({translateX:v,translateY:y,coordinate:n})}}function sl(e){"@babel/helpers - typeof";return sl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sl(e)}function Bj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Lj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Bj(Object(n),!0).forEach(function(r){Jg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function w$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,mC(r.key),r)}}function T$(e,t,n){return t&&j$(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function E$(e,t,n){return t=qs(t),M$(e,yC()?Reflect.construct(t,n||[],qs(e).constructor):t.apply(e,n))}function M$(e,t){if(t&&(sl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return C$(e)}function C$(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yC=function(){return!!e})()}function qs(e){return qs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},qs(e)}function N$(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Qg(e,t)}function Qg(e,t){return Qg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Qg(e,t)}function Jg(e,t,n){return t=mC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mC(e){var t=R$(e,"string");return sl(t)=="symbol"?t:t+""}function R$(e,t){if(sl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(sl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Uj=1,P$=(function(e){function t(){var n;w$(this,t);for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];return n=E$(this,t,[].concat(l)),Jg(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Jg(n,"handleKeyDown",function(c){if(c.key==="Escape"){var f,d,h,v;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(f=(d=n.props.coordinate)===null||d===void 0?void 0:d.x)!==null&&f!==void 0?f:0,y:(h=(v=n.props.coordinate)===null||v===void 0?void 0:v.y)!==null&&h!==void 0?h:0}})}}),n}return N$(t,e),T$(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>Uj||Math.abs(r.height-this.state.lastBoundingBox.height)>Uj)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,l;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((l=this.props.coordinate)===null||l===void 0?void 0:l.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,l=this.props,u=l.active,c=l.allowEscapeViewBox,f=l.animationDuration,d=l.animationEasing,h=l.children,v=l.coordinate,y=l.hasPayload,g=l.isAnimationActive,x=l.offset,w=l.position,_=l.reverseDirection,S=l.useTranslate3d,E=l.viewBox,O=l.wrapperStyle,M=A$({allowEscapeViewBox:c,coordinate:v,offsetTopLeft:x,position:w,reverseDirection:_,tooltipBox:this.state.lastBoundingBox,useTranslate3d:S,viewBox:E}),N=M.cssClasses,j=M.cssProperties,T=Lj(Lj({transition:g&&u?"transform ".concat(f,"ms ").concat(d):void 0},j),{},{pointerEvents:"none",visibility:!this.state.dismissed&&u&&y?"visible":"hidden",position:"absolute",top:0,left:0},O);return L.createElement("div",{tabIndex:-1,className:N,style:T,ref:function(D){r.wrapperNode=D}},h)}}])})(B.PureComponent),D$=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},kl={isSsr:D$()};function fl(e){"@babel/helpers - typeof";return fl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fl(e)}function Ij(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Hj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ij(Object(n),!0).forEach(function(r){E0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ij(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bC(r.key),r)}}function z$(e,t,n){return t&&k$(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function q$(e,t,n){return t=Bs(t),B$(e,gC()?Reflect.construct(t,n||[],Bs(e).constructor):t.apply(e,n))}function B$(e,t){if(t&&(fl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return L$(e)}function L$(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gC=function(){return!!e})()}function Bs(e){return Bs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Bs(e)}function U$(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&eb(e,t)}function eb(e,t){return eb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},eb(e,t)}function E0(e,t,n){return t=bC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bC(e){var t=I$(e,"string");return fl(t)=="symbol"?t:t+""}function I$(e,t){if(fl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(fl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function H$(e){return e.dataKey}function G$(e,t){return L.isValidElement(e)?L.cloneElement(e,t):typeof e=="function"?L.createElement(e,t):L.createElement(g$,t)}var vn=(function(e){function t(){return $$(this,t),q$(this,t,arguments)}return U$(t,e),z$(t,[{key:"render",value:function(){var r=this,l=this.props,u=l.active,c=l.allowEscapeViewBox,f=l.animationDuration,d=l.animationEasing,h=l.content,v=l.coordinate,y=l.filterNull,g=l.isAnimationActive,x=l.offset,w=l.payload,_=l.payloadUniqBy,S=l.position,E=l.reverseDirection,O=l.useTranslate3d,M=l.viewBox,N=l.wrapperStyle,j=w??[];y&&j.length&&(j=cC(w.filter(function(C){return C.value!=null&&(C.hide!==!0||r.props.includeHidden)}),_,H$));var T=j.length>0;return L.createElement(P$,{allowEscapeViewBox:c,animationDuration:f,animationEasing:d,isAnimationActive:g,active:u,coordinate:v,hasPayload:T,offset:x,position:S,reverseDirection:E,useTranslate3d:O,viewBox:M,wrapperStyle:N},G$(h,Hj(Hj({},this.props),{},{payload:j})))}}])})(B.PureComponent);E0(vn,"displayName","Tooltip");E0(vn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!kl.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var Dm,Gj;function Y$(){if(Gj)return Dm;Gj=1;var e=rr(),t=function(){return e.Date.now()};return Dm=t,Dm}var $m,Yj;function X$(){if(Yj)return $m;Yj=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return $m=t,$m}var km,Xj;function K$(){if(Xj)return km;Xj=1;var e=X$(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return km=n,km}var zm,Kj;function xC(){if(Kj)return zm;Kj=1;var e=K$(),t=xa(),n=Pl(),r=NaN,l=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,f=parseInt;function d(h){if(typeof h=="number")return h;if(n(h))return r;if(t(h)){var v=typeof h.valueOf=="function"?h.valueOf():h;h=t(v)?v+"":v}if(typeof h!="string")return h===0?h:+h;h=e(h);var y=u.test(h);return y||c.test(h)?f(h.slice(2),y?2:8):l.test(h)?r:+h}return zm=d,zm}var qm,Vj;function V$(){if(Vj)return qm;Vj=1;var e=xa(),t=Y$(),n=xC(),r="Expected a function",l=Math.max,u=Math.min;function c(f,d,h){var v,y,g,x,w,_,S=0,E=!1,O=!1,M=!0;if(typeof f!="function")throw new TypeError(r);d=n(d)||0,e(h)&&(E=!!h.leading,O="maxWait"in h,g=O?l(n(h.maxWait)||0,d):g,M="trailing"in h?!!h.trailing:M);function N(X){var Q=v,F=y;return v=y=void 0,S=X,x=f.apply(F,Q),x}function j(X){return S=X,w=setTimeout(D,d),E?N(X):x}function T(X){var Q=X-_,F=X-S,P=d-Q;return O?u(P,g-F):P}function C(X){var Q=X-_,F=X-S;return _===void 0||Q>=d||Q<0||O&&F>=g}function D(){var X=t();if(C(X))return k(X);w=setTimeout(D,T(X))}function k(X){return w=void 0,M&&v?N(X):(v=y=void 0,x)}function K(){w!==void 0&&clearTimeout(w),S=0,v=_=y=w=void 0}function H(){return w===void 0?x:k(t())}function U(){var X=t(),Q=C(X);if(v=arguments,y=this,_=X,Q){if(w===void 0)return j(_);if(O)return clearTimeout(w),w=setTimeout(D,d),N(_)}return w===void 0&&(w=setTimeout(D,d)),x}return U.cancel=K,U.flush=H,U}return qm=c,qm}var Bm,Fj;function F$(){if(Fj)return Bm;Fj=1;var e=V$(),t=xa(),n="Expected a function";function r(l,u,c){var f=!0,d=!0;if(typeof l!="function")throw new TypeError(n);return t(c)&&(f="leading"in c?!!c.leading:f,d="trailing"in c?!!c.trailing:d),e(l,u,{leading:f,maxWait:u,trailing:d})}return Bm=r,Bm}var W$=F$();const SC=Xe(W$);function lu(e){"@babel/helpers - typeof";return lu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lu(e)}function Wj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function ps(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Wj(Object(n),!0).forEach(function(r){Z$(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Z$(e,t,n){return t=Q$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Q$(e){var t=J$(e,"string");return lu(t)=="symbol"?t:t+""}function J$(e,t){if(lu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(lu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ek(e,t){return ak(e)||rk(e,t)||nk(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 nk(e,t){if(e){if(typeof e=="string")return Zj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zj(e,t)}}function Zj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function rk(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){h=!0,l=v}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function ak(e){if(Array.isArray(e))return e}var Es=B.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,l=r===void 0?{width:-1,height:-1}:r,u=e.width,c=u===void 0?"100%":u,f=e.height,d=f===void 0?"100%":f,h=e.minWidth,v=h===void 0?0:h,y=e.minHeight,g=e.maxHeight,x=e.children,w=e.debounce,_=w===void 0?0:w,S=e.id,E=e.className,O=e.onResize,M=e.style,N=M===void 0?{}:M,j=B.useRef(null),T=B.useRef();T.current=O,B.useImperativeHandle(t,function(){return Object.defineProperty(j.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),j.current},configurable:!0})});var C=B.useState({containerWidth:l.width,containerHeight:l.height}),D=ek(C,2),k=D[0],K=D[1],H=B.useCallback(function(X,Q){K(function(F){var P=Math.round(X),z=Math.round(Q);return F.containerWidth===P&&F.containerHeight===z?F:{containerWidth:P,containerHeight:z}})},[]);B.useEffect(function(){var X=function(ae){var oe,$=ae[0].contentRect,G=$.width,re=$.height;H(G,re),(oe=T.current)===null||oe===void 0||oe.call(T,G,re)};_>0&&(X=SC(X,_,{trailing:!0,leading:!1}));var Q=new ResizeObserver(X),F=j.current.getBoundingClientRect(),P=F.width,z=F.height;return H(P,z),Q.observe(j.current),function(){Q.disconnect()}},[H,_]);var U=B.useMemo(function(){var X=k.containerWidth,Q=k.containerHeight;if(X<0||Q<0)return null;Xn(Va(c)||Va(d),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,c,d),Xn(!n||n>0,"The aspect(%s) must be greater than zero.",n);var F=Va(c)?X:c,P=Va(d)?Q:d;n&&n>0&&(F?P=F/n:P&&(F=P*n),g&&P>g&&(P=g)),Xn(F>0||P>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.`,F,P,c,d,v,y,n);var z=!Array.isArray(x)&&Mr(x.type).endsWith("Chart");return L.Children.map(x,function(Z){return L.isValidElement(Z)?B.cloneElement(Z,ps({width:F,height:P},z?{style:ps({height:"100%",width:"100%",maxHeight:P,maxWidth:F},Z.props.style)}:{})):Z})},[n,x,d,g,y,v,k,c]);return L.createElement("div",{id:S?"".concat(S):void 0,className:Me("recharts-responsive-container",E),style:ps(ps({},N),{},{width:c,height:d,minWidth:v,minHeight:y,maxHeight:g}),ref:j},U)}),If=function(t){return null};If.displayName="Cell";function ou(e){"@babel/helpers - typeof";return ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ou(e)}function Qj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function tb(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Qj(Object(n),!0).forEach(function(r){ik(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ik(e,t,n){return t=lk(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lk(e){var t=ok(e,"string");return ou(t)=="symbol"?t:t+""}function ok(e,t){if(ou(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ou(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Fi={widthCache:{},cacheCount:0},uk=2e3,ck={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},Jj="recharts_measurement_span";function sk(e){var t=tb({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var Wo=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||kl.isSsr)return{width:0,height:0};var r=sk(n),l=JSON.stringify({text:t,copyStyle:r});if(Fi.widthCache[l])return Fi.widthCache[l];try{var u=document.getElementById(Jj);u||(u=document.createElement("span"),u.setAttribute("id",Jj),u.setAttribute("aria-hidden","true"),document.body.appendChild(u));var c=tb(tb({},ck),r);Object.assign(u.style,c),u.textContent="".concat(t);var f=u.getBoundingClientRect(),d={width:f.width,height:f.height};return Fi.widthCache[l]=d,++Fi.cacheCount>uk&&(Fi.cacheCount=0,Fi.widthCache={}),d}catch{return{width:0,height:0}}},fk=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function uu(e){"@babel/helpers - typeof";return uu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uu(e)}function Ls(e,t){return vk(e)||pk(e,t)||hk(e,t)||dk()}function dk(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hk(e,t){if(e){if(typeof e=="string")return eT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eT(e,t)}}function eT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function pk(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;d=!1}else for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){h=!0,l=v}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function vk(e){if(Array.isArray(e))return e}function yk(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tT(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,gk(r.key),r)}}function mk(e,t,n){return t&&tT(e.prototype,t),n&&tT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function gk(e){var t=bk(e,"string");return uu(t)=="symbol"?t:t+""}function bk(e,t){if(uu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(uu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var nT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,rT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,xk=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,Sk=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,_C={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},_k=Object.keys(_C),Ji="NaN";function Ok(e,t){return e*_C[t]}var vs=(function(){function e(t,n){yk(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!xk.test(n)&&(this.num=NaN,this.unit=""),_k.includes(n)&&(this.num=Ok(t,n),this.unit="px")}return mk(e,[{key:"add",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num/n.num,this.unit||n.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(n){var r,l=(r=Sk.exec(n))!==null&&r!==void 0?r:[],u=Ls(l,3),c=u[1],f=u[2];return new e(parseFloat(c),f??"")}}])})();function OC(e){if(e.includes(Ji))return Ji;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=nT.exec(t))!==null&&n!==void 0?n:[],l=Ls(r,4),u=l[1],c=l[2],f=l[3],d=vs.parse(u??""),h=vs.parse(f??""),v=c==="*"?d.multiply(h):d.divide(h);if(v.isNaN())return Ji;t=t.replace(nT,v.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var y,g=(y=rT.exec(t))!==null&&y!==void 0?y:[],x=Ls(g,4),w=x[1],_=x[2],S=x[3],E=vs.parse(w??""),O=vs.parse(S??""),M=_==="+"?E.add(O):E.subtract(O);if(M.isNaN())return Ji;t=t.replace(rT,M.toString())}return t}var aT=/\(([^()]*)\)/;function Ak(e){for(var t=e;t.includes("(");){var n=aT.exec(t),r=Ls(n,2),l=r[1];t=t.replace(aT,OC(l))}return t}function wk(e){var t=e.replace(/\s+/g,"");return t=Ak(t),t=OC(t),t}function jk(e){try{return wk(e)}catch{return Ji}}function Lm(e){var t=jk(e.slice(5,-1));return t===Ji?"":t}var Tk=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],Ek=["dx","dy","angle","className","breakAll"];function nb(){return nb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nb.apply(this,arguments)}function iT(e,t){if(e==null)return{};var n=Mk(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Mk(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function lT(e,t){return Pk(e)||Rk(e,t)||Nk(e,t)||Ck()}function Ck(){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 Nk(e,t){if(e){if(typeof e=="string")return oT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return oT(e,t)}}function oT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Rk(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;d=!1}else for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){h=!0,l=v}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function Pk(e){if(Array.isArray(e))return e}var AC=/[ \f\n\r\t\v\u2028\u2029]+/,wC=function(t){var n=t.children,r=t.breakAll,l=t.style;try{var u=[];Ce(n)||(r?u=n.toString().split(""):u=n.toString().split(AC));var c=u.map(function(d){return{word:d,width:Wo(d,l).width}}),f=r?0:Wo(" ",l).width;return{wordsWithComputedWidth:c,spaceWidth:f}}catch{return null}},Dk=function(t,n,r,l,u){var c=t.maxLines,f=t.children,d=t.style,h=t.breakAll,v=fe(c),y=f,g=function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return F.reduce(function(P,z){var Z=z.word,ae=z.width,oe=P[P.length-1];if(oe&&(l==null||u||oe.width+ae+r<Number(l)))oe.words.push(Z),oe.width+=ae+r;else{var $={words:[Z],width:ae};P.push($)}return P},[])},x=g(n),w=function(F){return F.reduce(function(P,z){return P.width>z.width?P:z})};if(!v)return x;for(var _="…",S=function(F){var P=y.slice(0,F),z=wC({breakAll:h,style:d,children:P+_}).wordsWithComputedWidth,Z=g(z),ae=Z.length>c||w(Z).width>Number(l);return[ae,Z]},E=0,O=y.length-1,M=0,N;E<=O&&M<=y.length-1;){var j=Math.floor((E+O)/2),T=j-1,C=S(T),D=lT(C,2),k=D[0],K=D[1],H=S(j),U=lT(H,1),X=U[0];if(!k&&!X&&(E=j+1),k&&X&&(O=j-1),!k&&X){N=K;break}M++}return N||x},uT=function(t){var n=Ce(t)?[]:t.toString().split(AC);return[{words:n}]},$k=function(t){var n=t.width,r=t.scaleToFit,l=t.children,u=t.style,c=t.breakAll,f=t.maxLines;if((n||r)&&!kl.isSsr){var d,h,v=wC({breakAll:c,children:l,style:u});if(v){var y=v.wordsWithComputedWidth,g=v.spaceWidth;d=y,h=g}else return uT(l);return Dk({breakAll:c,children:l,maxLines:f,style:u},d,h,n,r)}return uT(l)},cT="#808080",ri=function(t){var n=t.x,r=n===void 0?0:n,l=t.y,u=l===void 0?0:l,c=t.lineHeight,f=c===void 0?"1em":c,d=t.capHeight,h=d===void 0?"0.71em":d,v=t.scaleToFit,y=v===void 0?!1:v,g=t.textAnchor,x=g===void 0?"start":g,w=t.verticalAnchor,_=w===void 0?"end":w,S=t.fill,E=S===void 0?cT:S,O=iT(t,Tk),M=B.useMemo(function(){return $k({breakAll:O.breakAll,children:O.children,maxLines:O.maxLines,scaleToFit:y,style:O.style,width:O.width})},[O.breakAll,O.children,O.maxLines,y,O.style,O.width]),N=O.dx,j=O.dy,T=O.angle,C=O.className,D=O.breakAll,k=iT(O,Ek);if(!At(r)||!At(u))return null;var K=r+(fe(N)?N:0),H=u+(fe(j)?j:0),U;switch(_){case"start":U=Lm("calc(".concat(h,")"));break;case"middle":U=Lm("calc(".concat((M.length-1)/2," * -").concat(f," + (").concat(h," / 2))"));break;default:U=Lm("calc(".concat(M.length-1," * -").concat(f,")"));break}var X=[];if(y){var Q=M[0].width,F=O.width;X.push("scale(".concat((fe(F)?F/Q:1)/Q,")"))}return T&&X.push("rotate(".concat(T,", ").concat(K,", ").concat(H,")")),X.length&&(k.transform=X.join(" ")),L.createElement("text",nb({},Se(k,!0),{x:K,y:H,className:Me("recharts-text",C),textAnchor:x,fill:E.includes("url")?cT:E}),M.map(function(P,z){var Z=P.words.join(D?"":" ");return L.createElement("tspan",{x:K,dy:z===0?U:f,key:"".concat(Z,"-").concat(z)},Z)}))};function ga(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function kk(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function M0(e){let t,n,r;e.length!==2?(t=ga,n=(f,d)=>ga(e(f),d),r=(f,d)=>e(f)-d):(t=e===ga||e===kk?e:zk,n=e,r=e);function l(f,d,h=0,v=f.length){if(h<v){if(t(d,d)!==0)return v;do{const y=h+v>>>1;n(f[y],d)<0?h=y+1:v=y}while(h<v)}return h}function u(f,d,h=0,v=f.length){if(h<v){if(t(d,d)!==0)return v;do{const y=h+v>>>1;n(f[y],d)<=0?h=y+1:v=y}while(h<v)}return h}function c(f,d,h=0,v=f.length){const y=l(f,d,h,v-1);return y>h&&r(f[y-1],d)>-r(f[y],d)?y-1:y}return{left:l,center:c,right:u}}function zk(){return 0}function jC(e){return e===null?NaN:+e}function*qk(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const Bk=M0(ga),Iu=Bk.right;M0(jC).center;class sT extends Map{constructor(t,n=Ik){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,l]of t)this.set(r,l)}get(t){return super.get(fT(this,t))}has(t){return super.has(fT(this,t))}set(t,n){return super.set(Lk(this,t),n)}delete(t){return super.delete(Uk(this,t))}}function fT({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function Lk({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function Uk({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function Ik(e){return e!==null&&typeof e=="object"?e.valueOf():e}function Hk(e=ga){if(e===ga)return TC;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function TC(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const Gk=Math.sqrt(50),Yk=Math.sqrt(10),Xk=Math.sqrt(2);function Us(e,t,n){const r=(t-e)/Math.max(0,n),l=Math.floor(Math.log10(r)),u=r/Math.pow(10,l),c=u>=Gk?10:u>=Yk?5:u>=Xk?2:1;let f,d,h;return l<0?(h=Math.pow(10,-l)/c,f=Math.round(e*h),d=Math.round(t*h),f/h<e&&++f,d/h>t&&--d,h=-h):(h=Math.pow(10,l)*c,f=Math.round(e/h),d=Math.round(t/h),f*h<e&&++f,d*h>t&&--d),d<f&&.5<=n&&n<2?Us(e,t,n*2):[f,d,h]}function rb(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[l,u,c]=r?Us(t,e,n):Us(e,t,n);if(!(u>=l))return[];const f=u-l+1,d=new Array(f);if(r)if(c<0)for(let h=0;h<f;++h)d[h]=(u-h)/-c;else for(let h=0;h<f;++h)d[h]=(u-h)*c;else if(c<0)for(let h=0;h<f;++h)d[h]=(l+h)/-c;else for(let h=0;h<f;++h)d[h]=(l+h)*c;return d}function ab(e,t,n){return t=+t,e=+e,n=+n,Us(e,t,n)[2]}function ib(e,t,n){t=+t,e=+e,n=+n;const r=t<e,l=r?ab(t,e,n):ab(e,t,n);return(r?-1:1)*(l<0?1/-l:l)}function dT(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function hT(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function EC(e,t,n=0,r=1/0,l){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(l=l===void 0?TC:Hk(l);r>n;){if(r-n>600){const d=r-n+1,h=t-n+1,v=Math.log(d),y=.5*Math.exp(2*v/3),g=.5*Math.sqrt(v*y*(d-y)/d)*(h-d/2<0?-1:1),x=Math.max(n,Math.floor(t-h*y/d+g)),w=Math.min(r,Math.floor(t+(d-h)*y/d+g));EC(e,t,x,w,l)}const u=e[t];let c=n,f=r;for(qo(e,n,t),l(e[r],u)>0&&qo(e,n,r);c<f;){for(qo(e,c,f),++c,--f;l(e[c],u)<0;)++c;for(;l(e[f],u)>0;)--f}l(e[n],u)===0?qo(e,n,f):(++f,qo(e,f,r)),f<=t&&(n=f+1),t<=f&&(r=f-1)}return e}function qo(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function Kk(e,t,n){if(e=Float64Array.from(qk(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return hT(e);if(t>=1)return dT(e);var r,l=(r-1)*t,u=Math.floor(l),c=dT(EC(e,u).subarray(0,u+1)),f=hT(e.subarray(u+1));return c+(f-c)*(l-u)}}function Vk(e,t,n=jC){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,l=(r-1)*t,u=Math.floor(l),c=+n(e[u],u,e),f=+n(e[u+1],u+1,e);return c+(f-c)*(l-u)}}function Fk(e,t,n){e=+e,t=+t,n=(l=arguments.length)<2?(t=e,e=0,1):l<3?1:+n;for(var r=-1,l=Math.max(0,Math.ceil((t-e)/n))|0,u=new Array(l);++r<l;)u[r]=e+r*n;return u}function kn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Br(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 lb=Symbol("implicit");function C0(){var e=new sT,t=[],n=[],r=lb;function l(u){let c=e.get(u);if(c===void 0){if(r!==lb)return r;e.set(u,c=t.push(u)-1)}return n[c%n.length]}return l.domain=function(u){if(!arguments.length)return t.slice();t=[],e=new sT;for(const c of u)e.has(c)||e.set(c,t.push(c)-1);return l},l.range=function(u){return arguments.length?(n=Array.from(u),l):n.slice()},l.unknown=function(u){return arguments.length?(r=u,l):r},l.copy=function(){return C0(t,n).unknown(r)},kn.apply(l,arguments),l}function cu(){var e=C0().unknown(void 0),t=e.domain,n=e.range,r=0,l=1,u,c,f=!1,d=0,h=0,v=.5;delete e.unknown;function y(){var g=t().length,x=l<r,w=x?l:r,_=x?r:l;u=(_-w)/Math.max(1,g-d+h*2),f&&(u=Math.floor(u)),w+=(_-w-u*(g-d))*v,c=u*(1-d),f&&(w=Math.round(w),c=Math.round(c));var S=Fk(g).map(function(E){return w+u*E});return n(x?S.reverse():S)}return e.domain=function(g){return arguments.length?(t(g),y()):t()},e.range=function(g){return arguments.length?([r,l]=g,r=+r,l=+l,y()):[r,l]},e.rangeRound=function(g){return[r,l]=g,r=+r,l=+l,f=!0,y()},e.bandwidth=function(){return c},e.step=function(){return u},e.round=function(g){return arguments.length?(f=!!g,y()):f},e.padding=function(g){return arguments.length?(d=Math.min(1,h=+g),y()):d},e.paddingInner=function(g){return arguments.length?(d=Math.min(1,g),y()):d},e.paddingOuter=function(g){return arguments.length?(h=+g,y()):h},e.align=function(g){return arguments.length?(v=Math.max(0,Math.min(1,g)),y()):v},e.copy=function(){return cu(t(),[r,l]).round(f).paddingInner(d).paddingOuter(h).align(v)},kn.apply(y(),arguments)}function MC(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return MC(t())},e}function Zo(){return MC(cu.apply(null,arguments).paddingInner(1))}function N0(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function CC(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Hu(){}var su=.7,Is=1/su,il="\\s*([+-]?\\d+)\\s*",fu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",er="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Wk=/^#([0-9a-f]{3,8})$/,Zk=new RegExp(`^rgb\\(${il},${il},${il}\\)$`),Qk=new RegExp(`^rgb\\(${er},${er},${er}\\)$`),Jk=new RegExp(`^rgba\\(${il},${il},${il},${fu}\\)$`),ez=new RegExp(`^rgba\\(${er},${er},${er},${fu}\\)$`),tz=new RegExp(`^hsl\\(${fu},${er},${er}\\)$`),nz=new RegExp(`^hsla\\(${fu},${er},${er},${fu}\\)$`),pT={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};N0(Hu,du,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:vT,formatHex:vT,formatHex8:rz,formatHsl:az,formatRgb:yT,toString:yT});function vT(){return this.rgb().formatHex()}function rz(){return this.rgb().formatHex8()}function az(){return NC(this).formatHsl()}function yT(){return this.rgb().formatRgb()}function du(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=Wk.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?mT(t):n===3?new tn(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?ys(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?ys(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=Zk.exec(e))?new tn(t[1],t[2],t[3],1):(t=Qk.exec(e))?new tn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Jk.exec(e))?ys(t[1],t[2],t[3],t[4]):(t=ez.exec(e))?ys(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=tz.exec(e))?xT(t[1],t[2]/100,t[3]/100,1):(t=nz.exec(e))?xT(t[1],t[2]/100,t[3]/100,t[4]):pT.hasOwnProperty(e)?mT(pT[e]):e==="transparent"?new tn(NaN,NaN,NaN,0):null}function mT(e){return new tn(e>>16&255,e>>8&255,e&255,1)}function ys(e,t,n,r){return r<=0&&(e=t=n=NaN),new tn(e,t,n,r)}function iz(e){return e instanceof Hu||(e=du(e)),e?(e=e.rgb(),new tn(e.r,e.g,e.b,e.opacity)):new tn}function ob(e,t,n,r){return arguments.length===1?iz(e):new tn(e,t,n,r??1)}function tn(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}N0(tn,ob,CC(Hu,{brighter(e){return e=e==null?Is:Math.pow(Is,e),new tn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?su:Math.pow(su,e),new tn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new tn(Ja(this.r),Ja(this.g),Ja(this.b),Hs(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:gT,formatHex:gT,formatHex8:lz,formatRgb:bT,toString:bT}));function gT(){return`#${Fa(this.r)}${Fa(this.g)}${Fa(this.b)}`}function lz(){return`#${Fa(this.r)}${Fa(this.g)}${Fa(this.b)}${Fa((isNaN(this.opacity)?1:this.opacity)*255)}`}function bT(){const e=Hs(this.opacity);return`${e===1?"rgb(":"rgba("}${Ja(this.r)}, ${Ja(this.g)}, ${Ja(this.b)}${e===1?")":`, ${e})`}`}function Hs(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ja(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Fa(e){return e=Ja(e),(e<16?"0":"")+e.toString(16)}function xT(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Yn(e,t,n,r)}function NC(e){if(e instanceof Yn)return new Yn(e.h,e.s,e.l,e.opacity);if(e instanceof Hu||(e=du(e)),!e)return new Yn;if(e instanceof Yn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,l=Math.min(t,n,r),u=Math.max(t,n,r),c=NaN,f=u-l,d=(u+l)/2;return f?(t===u?c=(n-r)/f+(n<r)*6:n===u?c=(r-t)/f+2:c=(t-n)/f+4,f/=d<.5?u+l:2-u-l,c*=60):f=d>0&&d<1?0:c,new Yn(c,f,d,e.opacity)}function oz(e,t,n,r){return arguments.length===1?NC(e):new Yn(e,t,n,r??1)}function Yn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}N0(Yn,oz,CC(Hu,{brighter(e){return e=e==null?Is:Math.pow(Is,e),new Yn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?su:Math.pow(su,e),new Yn(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,n=this.l,r=n+(n<.5?n:1-n)*t,l=2*n-r;return new tn(Um(e>=240?e-240:e+120,l,r),Um(e,l,r),Um(e<120?e+240:e-120,l,r),this.opacity)},clamp(){return new Yn(ST(this.h),ms(this.s),ms(this.l),Hs(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=Hs(this.opacity);return`${e===1?"hsl(":"hsla("}${ST(this.h)}, ${ms(this.s)*100}%, ${ms(this.l)*100}%${e===1?")":`, ${e})`}`}}));function ST(e){return e=(e||0)%360,e<0?e+360:e}function ms(e){return Math.max(0,Math.min(1,e||0))}function Um(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const R0=e=>()=>e;function uz(e,t){return function(n){return e+n*t}}function cz(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function sz(e){return(e=+e)==1?RC:function(t,n){return n-t?cz(t,n,e):R0(isNaN(t)?n:t)}}function RC(e,t){var n=t-e;return n?uz(e,n):R0(isNaN(e)?t:e)}const _T=(function e(t){var n=sz(t);function r(l,u){var c=n((l=ob(l)).r,(u=ob(u)).r),f=n(l.g,u.g),d=n(l.b,u.b),h=RC(l.opacity,u.opacity);return function(v){return l.r=c(v),l.g=f(v),l.b=d(v),l.opacity=h(v),l+""}}return r.gamma=e,r})(1);function fz(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),l;return function(u){for(l=0;l<n;++l)r[l]=e[l]*(1-u)+t[l]*u;return r}}function dz(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function hz(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,l=new Array(r),u=new Array(n),c;for(c=0;c<r;++c)l[c]=zl(e[c],t[c]);for(;c<n;++c)u[c]=t[c];return function(f){for(c=0;c<r;++c)u[c]=l[c](f);return u}}function pz(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Gs(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function vz(e,t){var n={},r={},l;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(l in t)l in e?n[l]=zl(e[l],t[l]):r[l]=t[l];return function(u){for(l in n)r[l]=n[l](u);return r}}var ub=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Im=new RegExp(ub.source,"g");function yz(e){return function(){return e}}function mz(e){return function(t){return e(t)+""}}function gz(e,t){var n=ub.lastIndex=Im.lastIndex=0,r,l,u,c=-1,f=[],d=[];for(e=e+"",t=t+"";(r=ub.exec(e))&&(l=Im.exec(t));)(u=l.index)>n&&(u=t.slice(n,u),f[c]?f[c]+=u:f[++c]=u),(r=r[0])===(l=l[0])?f[c]?f[c]+=l:f[++c]=l:(f[++c]=null,d.push({i:c,x:Gs(r,l)})),n=Im.lastIndex;return n<t.length&&(u=t.slice(n),f[c]?f[c]+=u:f[++c]=u),f.length<2?d[0]?mz(d[0].x):yz(t):(t=d.length,function(h){for(var v=0,y;v<t;++v)f[(y=d[v]).i]=y.x(h);return f.join("")})}function zl(e,t){var n=typeof t,r;return t==null||n==="boolean"?R0(t):(n==="number"?Gs:n==="string"?(r=du(t))?(t=r,_T):gz:t instanceof du?_T:t instanceof Date?pz:dz(t)?fz:Array.isArray(t)?hz:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?vz:Gs)(e,t)}function P0(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function bz(e,t){t===void 0&&(t=e,e=zl);for(var n=0,r=t.length-1,l=t[0],u=new Array(r<0?0:r);n<r;)u[n]=e(l,l=t[++n]);return function(c){var f=Math.max(0,Math.min(r-1,Math.floor(c*=r)));return u[f](c-f)}}function xz(e){return function(){return e}}function Ys(e){return+e}var OT=[0,1];function Xt(e){return e}function cb(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:xz(isNaN(t)?NaN:.5)}function Sz(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function _z(e,t,n){var r=e[0],l=e[1],u=t[0],c=t[1];return l<r?(r=cb(l,r),u=n(c,u)):(r=cb(r,l),u=n(u,c)),function(f){return u(r(f))}}function Oz(e,t,n){var r=Math.min(e.length,t.length)-1,l=new Array(r),u=new Array(r),c=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++c<r;)l[c]=cb(e[c],e[c+1]),u[c]=n(t[c],t[c+1]);return function(f){var d=Iu(e,f,1,r)-1;return u[d](l[d](f))}}function Gu(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Hf(){var e=OT,t=OT,n=zl,r,l,u,c=Xt,f,d,h;function v(){var g=Math.min(e.length,t.length);return c!==Xt&&(c=Sz(e[0],e[g-1])),f=g>2?Oz:_z,d=h=null,y}function y(g){return g==null||isNaN(g=+g)?u:(d||(d=f(e.map(r),t,n)))(r(c(g)))}return y.invert=function(g){return c(l((h||(h=f(t,e.map(r),Gs)))(g)))},y.domain=function(g){return arguments.length?(e=Array.from(g,Ys),v()):e.slice()},y.range=function(g){return arguments.length?(t=Array.from(g),v()):t.slice()},y.rangeRound=function(g){return t=Array.from(g),n=P0,v()},y.clamp=function(g){return arguments.length?(c=g?!0:Xt,v()):c!==Xt},y.interpolate=function(g){return arguments.length?(n=g,v()):n},y.unknown=function(g){return arguments.length?(u=g,y):u},function(g,x){return r=g,l=x,v()}}function D0(){return Hf()(Xt,Xt)}function Az(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Xs(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function dl(e){return e=Xs(Math.abs(e)),e?e[1]:NaN}function wz(e,t){return function(n,r){for(var l=n.length,u=[],c=0,f=e[0],d=0;l>0&&f>0&&(d+f+1>r&&(f=Math.max(1,r-d)),u.push(n.substring(l-=f,l+f)),!((d+=f+1)>r));)f=e[c=(c+1)%e.length];return u.reverse().join(t)}}function jz(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var Tz=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function hu(e){if(!(t=Tz.exec(e)))throw new Error("invalid format: "+e);var t;return new $0({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]})}hu.prototype=$0.prototype;function $0(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+""}$0.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 Ez(e){e:for(var t=e.length,n=1,r=-1,l;n<t;++n)switch(e[n]){case".":r=l=n;break;case"0":r===0&&(r=n),l=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(l+1):e}var Ks;function Mz(e,t){var n=Xs(e,t);if(!n)return Ks=void 0,e.toPrecision(t);var r=n[0],l=n[1],u=l-(Ks=Math.max(-8,Math.min(8,Math.floor(l/3)))*3)+1,c=r.length;return u===c?r:u>c?r+new Array(u-c+1).join("0"):u>0?r.slice(0,u)+"."+r.slice(u):"0."+new Array(1-u).join("0")+Xs(e,Math.max(0,t+u-1))[0]}function AT(e,t){var n=Xs(e,t);if(!n)return e+"";var r=n[0],l=n[1];return l<0?"0."+new Array(-l).join("0")+r:r.length>l+1?r.slice(0,l+1)+"."+r.slice(l+1):r+new Array(l-r.length+2).join("0")}const wT={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:Az,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)=>AT(e*100,t),r:AT,s:Mz,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function jT(e){return e}var TT=Array.prototype.map,ET=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Cz(e){var t=e.grouping===void 0||e.thousands===void 0?jT:wz(TT.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",l=e.decimal===void 0?".":e.decimal+"",u=e.numerals===void 0?jT:jz(TT.call(e.numerals,String)),c=e.percent===void 0?"%":e.percent+"",f=e.minus===void 0?"−":e.minus+"",d=e.nan===void 0?"NaN":e.nan+"";function h(y,g){y=hu(y);var x=y.fill,w=y.align,_=y.sign,S=y.symbol,E=y.zero,O=y.width,M=y.comma,N=y.precision,j=y.trim,T=y.type;T==="n"?(M=!0,T="g"):wT[T]||(N===void 0&&(N=12),j=!0,T="g"),(E||x==="0"&&w==="=")&&(E=!0,x="0",w="=");var C=(g&&g.prefix!==void 0?g.prefix:"")+(S==="$"?n:S==="#"&&/[boxX]/.test(T)?"0"+T.toLowerCase():""),D=(S==="$"?r:/[%p]/.test(T)?c:"")+(g&&g.suffix!==void 0?g.suffix:""),k=wT[T],K=/[defgprs%]/.test(T);N=N===void 0?6:/[gprs]/.test(T)?Math.max(1,Math.min(21,N)):Math.max(0,Math.min(20,N));function H(U){var X=C,Q=D,F,P,z;if(T==="c")Q=k(U)+Q,U="";else{U=+U;var Z=U<0||1/U<0;if(U=isNaN(U)?d:k(Math.abs(U),N),j&&(U=Ez(U)),Z&&+U==0&&_!=="+"&&(Z=!1),X=(Z?_==="("?_:f:_==="-"||_==="("?"":_)+X,Q=(T==="s"&&!isNaN(U)&&Ks!==void 0?ET[8+Ks/3]:"")+Q+(Z&&_==="("?")":""),K){for(F=-1,P=U.length;++F<P;)if(z=U.charCodeAt(F),48>z||z>57){Q=(z===46?l+U.slice(F+1):U.slice(F))+Q,U=U.slice(0,F);break}}}M&&!E&&(U=t(U,1/0));var ae=X.length+U.length+Q.length,oe=ae<O?new Array(O-ae+1).join(x):"";switch(M&&E&&(U=t(oe+U,oe.length?O-Q.length:1/0),oe=""),w){case"<":U=X+U+Q+oe;break;case"=":U=X+oe+U+Q;break;case"^":U=oe.slice(0,ae=oe.length>>1)+X+U+Q+oe.slice(ae);break;default:U=oe+X+U+Q;break}return u(U)}return H.toString=function(){return y+""},H}function v(y,g){var x=Math.max(-8,Math.min(8,Math.floor(dl(g)/3)))*3,w=Math.pow(10,-x),_=h((y=hu(y),y.type="f",y),{suffix:ET[8+x/3]});return function(S){return _(w*S)}}return{format:h,formatPrefix:v}}var gs,k0,PC;Nz({thousands:",",grouping:[3],currency:["$",""]});function Nz(e){return gs=Cz(e),k0=gs.format,PC=gs.formatPrefix,gs}function Rz(e){return Math.max(0,-dl(Math.abs(e)))}function Pz(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(dl(t)/3)))*3-dl(Math.abs(e)))}function Dz(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,dl(t)-dl(e))+1}function DC(e,t,n,r){var l=ib(e,t,n),u;switch(r=hu(r??",f"),r.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(u=Pz(l,c))&&(r.precision=u),PC(r,c)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(u=Dz(l,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=u-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(u=Rz(l))&&(r.precision=u-(r.type==="%")*2);break}}return k0(r)}function Sa(e){var t=e.domain;return e.ticks=function(n){var r=t();return rb(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var l=t();return DC(l[0],l[l.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),l=0,u=r.length-1,c=r[l],f=r[u],d,h,v=10;for(f<c&&(h=c,c=f,f=h,h=l,l=u,u=h);v-- >0;){if(h=ab(c,f,n),h===d)return r[l]=c,r[u]=f,t(r);if(h>0)c=Math.floor(c/h)*h,f=Math.ceil(f/h)*h;else if(h<0)c=Math.ceil(c*h)/h,f=Math.floor(f*h)/h;else break;d=h}return e},e}function Vs(){var e=D0();return e.copy=function(){return Gu(e,Vs())},kn.apply(e,arguments),Sa(e)}function $C(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,Ys),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return $C(e).unknown(t)},e=arguments.length?Array.from(e,Ys):[0,1],Sa(n)}function kC(e,t){e=e.slice();var n=0,r=e.length-1,l=e[n],u=e[r],c;return u<l&&(c=n,n=r,r=c,c=l,l=u,u=c),e[n]=t.floor(l),e[r]=t.ceil(u),e}function MT(e){return Math.log(e)}function CT(e){return Math.exp(e)}function $z(e){return-Math.log(-e)}function kz(e){return-Math.exp(-e)}function zz(e){return isFinite(e)?+("1e"+e):e<0?0:e}function qz(e){return e===10?zz:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Bz(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 NT(e){return(t,n)=>-e(-t,n)}function z0(e){const t=e(MT,CT),n=t.domain;let r=10,l,u;function c(){return l=Bz(r),u=qz(r),n()[0]<0?(l=NT(l),u=NT(u),e($z,kz)):e(MT,CT),t}return t.base=function(f){return arguments.length?(r=+f,c()):r},t.domain=function(f){return arguments.length?(n(f),c()):n()},t.ticks=f=>{const d=n();let h=d[0],v=d[d.length-1];const y=v<h;y&&([h,v]=[v,h]);let g=l(h),x=l(v),w,_;const S=f==null?10:+f;let E=[];if(!(r%1)&&x-g<S){if(g=Math.floor(g),x=Math.ceil(x),h>0){for(;g<=x;++g)for(w=1;w<r;++w)if(_=g<0?w/u(-g):w*u(g),!(_<h)){if(_>v)break;E.push(_)}}else for(;g<=x;++g)for(w=r-1;w>=1;--w)if(_=g>0?w/u(-g):w*u(g),!(_<h)){if(_>v)break;E.push(_)}E.length*2<S&&(E=rb(h,v,S))}else E=rb(g,x,Math.min(x-g,S)).map(u);return y?E.reverse():E},t.tickFormat=(f,d)=>{if(f==null&&(f=10),d==null&&(d=r===10?"s":","),typeof d!="function"&&(!(r%1)&&(d=hu(d)).precision==null&&(d.trim=!0),d=k0(d)),f===1/0)return d;const h=Math.max(1,r*f/t.ticks().length);return v=>{let y=v/u(Math.round(l(v)));return y*r<r-.5&&(y*=r),y<=h?d(v):""}},t.nice=()=>n(kC(n(),{floor:f=>u(Math.floor(l(f))),ceil:f=>u(Math.ceil(l(f)))})),t}function zC(){const e=z0(Hf()).domain([1,10]);return e.copy=()=>Gu(e,zC()).base(e.base()),kn.apply(e,arguments),e}function RT(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function PT(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function q0(e){var t=1,n=e(RT(t),PT(t));return n.constant=function(r){return arguments.length?e(RT(t=+r),PT(t)):t},Sa(n)}function qC(){var e=q0(Hf());return e.copy=function(){return Gu(e,qC()).constant(e.constant())},kn.apply(e,arguments)}function DT(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Lz(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Uz(e){return e<0?-e*e:e*e}function B0(e){var t=e(Xt,Xt),n=1;function r(){return n===1?e(Xt,Xt):n===.5?e(Lz,Uz):e(DT(n),DT(1/n))}return t.exponent=function(l){return arguments.length?(n=+l,r()):n},Sa(t)}function L0(){var e=B0(Hf());return e.copy=function(){return Gu(e,L0()).exponent(e.exponent())},kn.apply(e,arguments),e}function Iz(){return L0.apply(null,arguments).exponent(.5)}function $T(e){return Math.sign(e)*e*e}function Hz(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function BC(){var e=D0(),t=[0,1],n=!1,r;function l(u){var c=Hz(e(u));return isNaN(c)?r:n?Math.round(c):c}return l.invert=function(u){return e.invert($T(u))},l.domain=function(u){return arguments.length?(e.domain(u),l):e.domain()},l.range=function(u){return arguments.length?(e.range((t=Array.from(u,Ys)).map($T)),l):t.slice()},l.rangeRound=function(u){return l.range(u).round(!0)},l.round=function(u){return arguments.length?(n=!!u,l):n},l.clamp=function(u){return arguments.length?(e.clamp(u),l):e.clamp()},l.unknown=function(u){return arguments.length?(r=u,l):r},l.copy=function(){return BC(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},kn.apply(l,arguments),Sa(l)}function LC(){var e=[],t=[],n=[],r;function l(){var c=0,f=Math.max(1,t.length);for(n=new Array(f-1);++c<f;)n[c-1]=Vk(e,c/f);return u}function u(c){return c==null||isNaN(c=+c)?r:t[Iu(n,c)]}return u.invertExtent=function(c){var f=t.indexOf(c);return f<0?[NaN,NaN]:[f>0?n[f-1]:e[0],f<n.length?n[f]:e[e.length-1]]},u.domain=function(c){if(!arguments.length)return e.slice();e=[];for(let f of c)f!=null&&!isNaN(f=+f)&&e.push(f);return e.sort(ga),l()},u.range=function(c){return arguments.length?(t=Array.from(c),l()):t.slice()},u.unknown=function(c){return arguments.length?(r=c,u):r},u.quantiles=function(){return n.slice()},u.copy=function(){return LC().domain(e).range(t).unknown(r)},kn.apply(u,arguments)}function UC(){var e=0,t=1,n=1,r=[.5],l=[0,1],u;function c(d){return d!=null&&d<=d?l[Iu(r,d,0,n)]:u}function f(){var d=-1;for(r=new Array(n);++d<n;)r[d]=((d+1)*t-(d-n)*e)/(n+1);return c}return c.domain=function(d){return arguments.length?([e,t]=d,e=+e,t=+t,f()):[e,t]},c.range=function(d){return arguments.length?(n=(l=Array.from(d)).length-1,f()):l.slice()},c.invertExtent=function(d){var h=l.indexOf(d);return h<0?[NaN,NaN]:h<1?[e,r[0]]:h>=n?[r[n-1],t]:[r[h-1],r[h]]},c.unknown=function(d){return arguments.length&&(u=d),c},c.thresholds=function(){return r.slice()},c.copy=function(){return UC().domain([e,t]).range(l).unknown(u)},kn.apply(Sa(c),arguments)}function IC(){var e=[.5],t=[0,1],n,r=1;function l(u){return u!=null&&u<=u?t[Iu(e,u,0,r)]:n}return l.domain=function(u){return arguments.length?(e=Array.from(u),r=Math.min(e.length,t.length-1),l):e.slice()},l.range=function(u){return arguments.length?(t=Array.from(u),r=Math.min(e.length,t.length-1),l):t.slice()},l.invertExtent=function(u){var c=t.indexOf(u);return[e[c-1],e[c]]},l.unknown=function(u){return arguments.length?(n=u,l):n},l.copy=function(){return IC().domain(e).range(t).unknown(n)},kn.apply(l,arguments)}const Hm=new Date,Gm=new Date;function wt(e,t,n,r){function l(u){return e(u=arguments.length===0?new Date:new Date(+u)),u}return l.floor=u=>(e(u=new Date(+u)),u),l.ceil=u=>(e(u=new Date(u-1)),t(u,1),e(u),u),l.round=u=>{const c=l(u),f=l.ceil(u);return u-c<f-u?c:f},l.offset=(u,c)=>(t(u=new Date(+u),c==null?1:Math.floor(c)),u),l.range=(u,c,f)=>{const d=[];if(u=l.ceil(u),f=f==null?1:Math.floor(f),!(u<c)||!(f>0))return d;let h;do d.push(h=new Date(+u)),t(u,f),e(u);while(h<u&&u<c);return d},l.filter=u=>wt(c=>{if(c>=c)for(;e(c),!u(c);)c.setTime(c-1)},(c,f)=>{if(c>=c)if(f<0)for(;++f<=0;)for(;t(c,-1),!u(c););else for(;--f>=0;)for(;t(c,1),!u(c););}),n&&(l.count=(u,c)=>(Hm.setTime(+u),Gm.setTime(+c),e(Hm),e(Gm),Math.floor(n(Hm,Gm))),l.every=u=>(u=Math.floor(u),!isFinite(u)||!(u>0)?null:u>1?l.filter(r?c=>r(c)%u===0:c=>l.count(0,c)%u===0):l)),l}const Fs=wt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Fs.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?wt(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Fs);Fs.range;const jr=1e3,Pn=jr*60,Tr=Pn*60,Nr=Tr*24,U0=Nr*7,kT=Nr*30,Ym=Nr*365,Wa=wt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*jr)},(e,t)=>(t-e)/jr,e=>e.getUTCSeconds());Wa.range;const I0=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*jr)},(e,t)=>{e.setTime(+e+t*Pn)},(e,t)=>(t-e)/Pn,e=>e.getMinutes());I0.range;const H0=wt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Pn)},(e,t)=>(t-e)/Pn,e=>e.getUTCMinutes());H0.range;const G0=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*jr-e.getMinutes()*Pn)},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getHours());G0.range;const Y0=wt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getUTCHours());Y0.range;const Yu=wt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Pn)/Nr,e=>e.getDate()-1);Yu.range;const Gf=wt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Nr,e=>e.getUTCDate()-1);Gf.range;const HC=wt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Nr,e=>Math.floor(e/Nr));HC.range;function ui(e){return wt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Pn)/U0)}const Yf=ui(0),Ws=ui(1),Gz=ui(2),Yz=ui(3),hl=ui(4),Xz=ui(5),Kz=ui(6);Yf.range;Ws.range;Gz.range;Yz.range;hl.range;Xz.range;Kz.range;function ci(e){return wt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/U0)}const Xf=ci(0),Zs=ci(1),Vz=ci(2),Fz=ci(3),pl=ci(4),Wz=ci(5),Zz=ci(6);Xf.range;Zs.range;Vz.range;Fz.range;pl.range;Wz.range;Zz.range;const X0=wt(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());X0.range;const K0=wt(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());K0.range;const Rr=wt(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());Rr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:wt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Rr.range;const Pr=wt(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());Pr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:wt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Pr.range;function GC(e,t,n,r,l,u){const c=[[Wa,1,jr],[Wa,5,5*jr],[Wa,15,15*jr],[Wa,30,30*jr],[u,1,Pn],[u,5,5*Pn],[u,15,15*Pn],[u,30,30*Pn],[l,1,Tr],[l,3,3*Tr],[l,6,6*Tr],[l,12,12*Tr],[r,1,Nr],[r,2,2*Nr],[n,1,U0],[t,1,kT],[t,3,3*kT],[e,1,Ym]];function f(h,v,y){const g=v<h;g&&([h,v]=[v,h]);const x=y&&typeof y.range=="function"?y:d(h,v,y),w=x?x.range(h,+v+1):[];return g?w.reverse():w}function d(h,v,y){const g=Math.abs(v-h)/y,x=M0(([,,S])=>S).right(c,g);if(x===c.length)return e.every(ib(h/Ym,v/Ym,y));if(x===0)return Fs.every(Math.max(ib(h,v,y),1));const[w,_]=c[g/c[x-1][2]<c[x][2]/g?x-1:x];return w.every(_)}return[f,d]}const[Qz,Jz]=GC(Pr,K0,Xf,HC,Y0,H0),[eq,tq]=GC(Rr,X0,Yf,Yu,G0,I0);function Xm(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 Km(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 Bo(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function nq(e){var t=e.dateTime,n=e.date,r=e.time,l=e.periods,u=e.days,c=e.shortDays,f=e.months,d=e.shortMonths,h=Lo(l),v=Uo(l),y=Lo(u),g=Uo(u),x=Lo(c),w=Uo(c),_=Lo(f),S=Uo(f),E=Lo(d),O=Uo(d),M={a:z,A:Z,b:ae,B:oe,c:null,d:IT,e:IT,f:wq,g:$q,G:zq,H:_q,I:Oq,j:Aq,L:YC,m:jq,M:Tq,p:$,q:G,Q:YT,s:XT,S:Eq,u:Mq,U:Cq,V:Nq,w:Rq,W:Pq,x:null,X:null,y:Dq,Y:kq,Z:qq,"%":GT},N={a:re,A:se,b:de,B:me,c:null,d:HT,e:HT,f:Iq,g:Qq,G:e5,H:Bq,I:Lq,j:Uq,L:KC,m:Hq,M:Gq,p:Oe,q:ke,Q:YT,s:XT,S:Yq,u:Xq,U:Kq,V:Vq,w:Fq,W:Wq,x:null,X:null,y:Zq,Y:Jq,Z:t5,"%":GT},j={a:K,A:H,b:U,B:X,c:Q,d:LT,e:LT,f:gq,g:BT,G:qT,H:UT,I:UT,j:pq,L:mq,m:hq,M:vq,p:k,q:dq,Q:xq,s:Sq,S:yq,u:oq,U:uq,V:cq,w:lq,W:sq,x:F,X:P,y:BT,Y:qT,Z:fq,"%":bq};M.x=T(n,M),M.X=T(r,M),M.c=T(t,M),N.x=T(n,N),N.X=T(r,N),N.c=T(t,N);function T(ce,be){return function(Ae){var ue=[],nt=-1,Te=0,ut=ce.length,ct,zt,zn;for(Ae instanceof Date||(Ae=new Date(+Ae));++nt<ut;)ce.charCodeAt(nt)===37&&(ue.push(ce.slice(Te,nt)),(zt=zT[ct=ce.charAt(++nt)])!=null?ct=ce.charAt(++nt):zt=ct==="e"?" ":"0",(zn=be[ct])&&(ct=zn(Ae,zt)),ue.push(ct),Te=nt+1);return ue.push(ce.slice(Te,nt)),ue.join("")}}function C(ce,be){return function(Ae){var ue=Bo(1900,void 0,1),nt=D(ue,ce,Ae+="",0),Te,ut;if(nt!=Ae.length)return null;if("Q"in ue)return new Date(ue.Q);if("s"in ue)return new Date(ue.s*1e3+("L"in ue?ue.L:0));if(be&&!("Z"in ue)&&(ue.Z=0),"p"in ue&&(ue.H=ue.H%12+ue.p*12),ue.m===void 0&&(ue.m="q"in ue?ue.q:0),"V"in ue){if(ue.V<1||ue.V>53)return null;"w"in ue||(ue.w=1),"Z"in ue?(Te=Km(Bo(ue.y,0,1)),ut=Te.getUTCDay(),Te=ut>4||ut===0?Zs.ceil(Te):Zs(Te),Te=Gf.offset(Te,(ue.V-1)*7),ue.y=Te.getUTCFullYear(),ue.m=Te.getUTCMonth(),ue.d=Te.getUTCDate()+(ue.w+6)%7):(Te=Xm(Bo(ue.y,0,1)),ut=Te.getDay(),Te=ut>4||ut===0?Ws.ceil(Te):Ws(Te),Te=Yu.offset(Te,(ue.V-1)*7),ue.y=Te.getFullYear(),ue.m=Te.getMonth(),ue.d=Te.getDate()+(ue.w+6)%7)}else("W"in ue||"U"in ue)&&("w"in ue||(ue.w="u"in ue?ue.u%7:"W"in ue?1:0),ut="Z"in ue?Km(Bo(ue.y,0,1)).getUTCDay():Xm(Bo(ue.y,0,1)).getDay(),ue.m=0,ue.d="W"in ue?(ue.w+6)%7+ue.W*7-(ut+5)%7:ue.w+ue.U*7-(ut+6)%7);return"Z"in ue?(ue.H+=ue.Z/100|0,ue.M+=ue.Z%100,Km(ue)):Xm(ue)}}function D(ce,be,Ae,ue){for(var nt=0,Te=be.length,ut=Ae.length,ct,zt;nt<Te;){if(ue>=ut)return-1;if(ct=be.charCodeAt(nt++),ct===37){if(ct=be.charAt(nt++),zt=j[ct in zT?be.charAt(nt++):ct],!zt||(ue=zt(ce,Ae,ue))<0)return-1}else if(ct!=Ae.charCodeAt(ue++))return-1}return ue}function k(ce,be,Ae){var ue=h.exec(be.slice(Ae));return ue?(ce.p=v.get(ue[0].toLowerCase()),Ae+ue[0].length):-1}function K(ce,be,Ae){var ue=x.exec(be.slice(Ae));return ue?(ce.w=w.get(ue[0].toLowerCase()),Ae+ue[0].length):-1}function H(ce,be,Ae){var ue=y.exec(be.slice(Ae));return ue?(ce.w=g.get(ue[0].toLowerCase()),Ae+ue[0].length):-1}function U(ce,be,Ae){var ue=E.exec(be.slice(Ae));return ue?(ce.m=O.get(ue[0].toLowerCase()),Ae+ue[0].length):-1}function X(ce,be,Ae){var ue=_.exec(be.slice(Ae));return ue?(ce.m=S.get(ue[0].toLowerCase()),Ae+ue[0].length):-1}function Q(ce,be,Ae){return D(ce,t,be,Ae)}function F(ce,be,Ae){return D(ce,n,be,Ae)}function P(ce,be,Ae){return D(ce,r,be,Ae)}function z(ce){return c[ce.getDay()]}function Z(ce){return u[ce.getDay()]}function ae(ce){return d[ce.getMonth()]}function oe(ce){return f[ce.getMonth()]}function $(ce){return l[+(ce.getHours()>=12)]}function G(ce){return 1+~~(ce.getMonth()/3)}function re(ce){return c[ce.getUTCDay()]}function se(ce){return u[ce.getUTCDay()]}function de(ce){return d[ce.getUTCMonth()]}function me(ce){return f[ce.getUTCMonth()]}function Oe(ce){return l[+(ce.getUTCHours()>=12)]}function ke(ce){return 1+~~(ce.getUTCMonth()/3)}return{format:function(ce){var be=T(ce+="",M);return be.toString=function(){return ce},be},parse:function(ce){var be=C(ce+="",!1);return be.toString=function(){return ce},be},utcFormat:function(ce){var be=T(ce+="",N);return be.toString=function(){return ce},be},utcParse:function(ce){var be=C(ce+="",!0);return be.toString=function(){return ce},be}}}var zT={"-":"",_:" ",0:"0"},Ct=/^\s*\d+/,rq=/^%/,aq=/[\\^$*+?|[\]().{}]/g;function Be(e,t,n){var r=e<0?"-":"",l=(r?-e:e)+"",u=l.length;return r+(u<n?new Array(n-u+1).join(t)+l:l)}function iq(e){return e.replace(aq,"\\$&")}function Lo(e){return new RegExp("^(?:"+e.map(iq).join("|")+")","i")}function Uo(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function lq(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function oq(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function uq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function cq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function sq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function qT(e,t,n){var r=Ct.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function BT(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function fq(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function dq(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function hq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function LT(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function pq(e,t,n){var r=Ct.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function UT(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function vq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function yq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function mq(e,t,n){var r=Ct.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function gq(e,t,n){var r=Ct.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function bq(e,t,n){var r=rq.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function xq(e,t,n){var r=Ct.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function Sq(e,t,n){var r=Ct.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function IT(e,t){return Be(e.getDate(),t,2)}function _q(e,t){return Be(e.getHours(),t,2)}function Oq(e,t){return Be(e.getHours()%12||12,t,2)}function Aq(e,t){return Be(1+Yu.count(Rr(e),e),t,3)}function YC(e,t){return Be(e.getMilliseconds(),t,3)}function wq(e,t){return YC(e,t)+"000"}function jq(e,t){return Be(e.getMonth()+1,t,2)}function Tq(e,t){return Be(e.getMinutes(),t,2)}function Eq(e,t){return Be(e.getSeconds(),t,2)}function Mq(e){var t=e.getDay();return t===0?7:t}function Cq(e,t){return Be(Yf.count(Rr(e)-1,e),t,2)}function XC(e){var t=e.getDay();return t>=4||t===0?hl(e):hl.ceil(e)}function Nq(e,t){return e=XC(e),Be(hl.count(Rr(e),e)+(Rr(e).getDay()===4),t,2)}function Rq(e){return e.getDay()}function Pq(e,t){return Be(Ws.count(Rr(e)-1,e),t,2)}function Dq(e,t){return Be(e.getFullYear()%100,t,2)}function $q(e,t){return e=XC(e),Be(e.getFullYear()%100,t,2)}function kq(e,t){return Be(e.getFullYear()%1e4,t,4)}function zq(e,t){var n=e.getDay();return e=n>=4||n===0?hl(e):hl.ceil(e),Be(e.getFullYear()%1e4,t,4)}function qq(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Be(t/60|0,"0",2)+Be(t%60,"0",2)}function HT(e,t){return Be(e.getUTCDate(),t,2)}function Bq(e,t){return Be(e.getUTCHours(),t,2)}function Lq(e,t){return Be(e.getUTCHours()%12||12,t,2)}function Uq(e,t){return Be(1+Gf.count(Pr(e),e),t,3)}function KC(e,t){return Be(e.getUTCMilliseconds(),t,3)}function Iq(e,t){return KC(e,t)+"000"}function Hq(e,t){return Be(e.getUTCMonth()+1,t,2)}function Gq(e,t){return Be(e.getUTCMinutes(),t,2)}function Yq(e,t){return Be(e.getUTCSeconds(),t,2)}function Xq(e){var t=e.getUTCDay();return t===0?7:t}function Kq(e,t){return Be(Xf.count(Pr(e)-1,e),t,2)}function VC(e){var t=e.getUTCDay();return t>=4||t===0?pl(e):pl.ceil(e)}function Vq(e,t){return e=VC(e),Be(pl.count(Pr(e),e)+(Pr(e).getUTCDay()===4),t,2)}function Fq(e){return e.getUTCDay()}function Wq(e,t){return Be(Zs.count(Pr(e)-1,e),t,2)}function Zq(e,t){return Be(e.getUTCFullYear()%100,t,2)}function Qq(e,t){return e=VC(e),Be(e.getUTCFullYear()%100,t,2)}function Jq(e,t){return Be(e.getUTCFullYear()%1e4,t,4)}function e5(e,t){var n=e.getUTCDay();return e=n>=4||n===0?pl(e):pl.ceil(e),Be(e.getUTCFullYear()%1e4,t,4)}function t5(){return"+0000"}function GT(){return"%"}function YT(e){return+e}function XT(e){return Math.floor(+e/1e3)}var Wi,FC,WC;n5({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 n5(e){return Wi=nq(e),FC=Wi.format,Wi.parse,WC=Wi.utcFormat,Wi.utcParse,Wi}function r5(e){return new Date(e)}function a5(e){return e instanceof Date?+e:+new Date(+e)}function V0(e,t,n,r,l,u,c,f,d,h){var v=D0(),y=v.invert,g=v.domain,x=h(".%L"),w=h(":%S"),_=h("%I:%M"),S=h("%I %p"),E=h("%a %d"),O=h("%b %d"),M=h("%B"),N=h("%Y");function j(T){return(d(T)<T?x:f(T)<T?w:c(T)<T?_:u(T)<T?S:r(T)<T?l(T)<T?E:O:n(T)<T?M:N)(T)}return v.invert=function(T){return new Date(y(T))},v.domain=function(T){return arguments.length?g(Array.from(T,a5)):g().map(r5)},v.ticks=function(T){var C=g();return e(C[0],C[C.length-1],T??10)},v.tickFormat=function(T,C){return C==null?j:h(C)},v.nice=function(T){var C=g();return(!T||typeof T.range!="function")&&(T=t(C[0],C[C.length-1],T??10)),T?g(kC(C,T)):v},v.copy=function(){return Gu(v,V0(e,t,n,r,l,u,c,f,d,h))},v}function i5(){return kn.apply(V0(eq,tq,Rr,X0,Yf,Yu,G0,I0,Wa,FC).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function l5(){return kn.apply(V0(Qz,Jz,Pr,K0,Xf,Gf,Y0,H0,Wa,WC).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Kf(){var e=0,t=1,n,r,l,u,c=Xt,f=!1,d;function h(y){return y==null||isNaN(y=+y)?d:c(l===0?.5:(y=(u(y)-n)*l,f?Math.max(0,Math.min(1,y)):y))}h.domain=function(y){return arguments.length?([e,t]=y,n=u(e=+e),r=u(t=+t),l=n===r?0:1/(r-n),h):[e,t]},h.clamp=function(y){return arguments.length?(f=!!y,h):f},h.interpolator=function(y){return arguments.length?(c=y,h):c};function v(y){return function(g){var x,w;return arguments.length?([x,w]=g,c=y(x,w),h):[c(0),c(1)]}}return h.range=v(zl),h.rangeRound=v(P0),h.unknown=function(y){return arguments.length?(d=y,h):d},function(y){return u=y,n=y(e),r=y(t),l=n===r?0:1/(r-n),h}}function _a(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function ZC(){var e=Sa(Kf()(Xt));return e.copy=function(){return _a(e,ZC())},Br.apply(e,arguments)}function QC(){var e=z0(Kf()).domain([1,10]);return e.copy=function(){return _a(e,QC()).base(e.base())},Br.apply(e,arguments)}function JC(){var e=q0(Kf());return e.copy=function(){return _a(e,JC()).constant(e.constant())},Br.apply(e,arguments)}function F0(){var e=B0(Kf());return e.copy=function(){return _a(e,F0()).exponent(e.exponent())},Br.apply(e,arguments)}function o5(){return F0.apply(null,arguments).exponent(.5)}function eN(){var e=[],t=Xt;function n(r){if(r!=null&&!isNaN(r=+r))return t((Iu(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let l of r)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(ga),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,l)=>t(l/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(l,u)=>Kk(e,u/r))},n.copy=function(){return eN(t).domain(e)},Br.apply(n,arguments)}function Vf(){var e=0,t=.5,n=1,r=1,l,u,c,f,d,h=Xt,v,y=!1,g;function x(_){return isNaN(_=+_)?g:(_=.5+((_=+v(_))-u)*(r*_<r*u?f:d),h(y?Math.max(0,Math.min(1,_)):_))}x.domain=function(_){return arguments.length?([e,t,n]=_,l=v(e=+e),u=v(t=+t),c=v(n=+n),f=l===u?0:.5/(u-l),d=u===c?0:.5/(c-u),r=u<l?-1:1,x):[e,t,n]},x.clamp=function(_){return arguments.length?(y=!!_,x):y},x.interpolator=function(_){return arguments.length?(h=_,x):h};function w(_){return function(S){var E,O,M;return arguments.length?([E,O,M]=S,h=bz(_,[E,O,M]),x):[h(0),h(.5),h(1)]}}return x.range=w(zl),x.rangeRound=w(P0),x.unknown=function(_){return arguments.length?(g=_,x):g},function(_){return v=_,l=_(e),u=_(t),c=_(n),f=l===u?0:.5/(u-l),d=u===c?0:.5/(c-u),r=u<l?-1:1,x}}function tN(){var e=Sa(Vf()(Xt));return e.copy=function(){return _a(e,tN())},Br.apply(e,arguments)}function nN(){var e=z0(Vf()).domain([.1,1,10]);return e.copy=function(){return _a(e,nN()).base(e.base())},Br.apply(e,arguments)}function rN(){var e=q0(Vf());return e.copy=function(){return _a(e,rN()).constant(e.constant())},Br.apply(e,arguments)}function W0(){var e=B0(Vf());return e.copy=function(){return _a(e,W0()).exponent(e.exponent())},Br.apply(e,arguments)}function u5(){return W0.apply(null,arguments).exponent(.5)}const KT=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:cu,scaleDiverging:tN,scaleDivergingLog:nN,scaleDivergingPow:W0,scaleDivergingSqrt:u5,scaleDivergingSymlog:rN,scaleIdentity:$C,scaleImplicit:lb,scaleLinear:Vs,scaleLog:zC,scaleOrdinal:C0,scalePoint:Zo,scalePow:L0,scaleQuantile:LC,scaleQuantize:UC,scaleRadial:BC,scaleSequential:ZC,scaleSequentialLog:QC,scaleSequentialPow:F0,scaleSequentialQuantile:eN,scaleSequentialSqrt:o5,scaleSequentialSymlog:JC,scaleSqrt:Iz,scaleSymlog:qC,scaleThreshold:IC,scaleTime:i5,scaleUtc:l5,tickFormat:DC},Symbol.toStringTag,{value:"Module"}));var Vm,VT;function Ff(){if(VT)return Vm;VT=1;var e=Pl();function t(n,r,l){for(var u=-1,c=n.length;++u<c;){var f=n[u],d=r(f);if(d!=null&&(h===void 0?d===d&&!e(d):l(d,h)))var h=d,v=f}return v}return Vm=t,Vm}var Fm,FT;function aN(){if(FT)return Fm;FT=1;function e(t,n){return t>n}return Fm=e,Fm}var Wm,WT;function c5(){if(WT)return Wm;WT=1;var e=Ff(),t=aN(),n=$l();function r(l){return l&&l.length?e(l,n,t):void 0}return Wm=r,Wm}var s5=c5();const Wf=Xe(s5);var Zm,ZT;function iN(){if(ZT)return Zm;ZT=1;function e(t,n){return t<n}return Zm=e,Zm}var Qm,QT;function f5(){if(QT)return Qm;QT=1;var e=Ff(),t=iN(),n=$l();function r(l){return l&&l.length?e(l,n,t):void 0}return Qm=r,Qm}var d5=f5();const Zf=Xe(d5);var Jm,JT;function h5(){if(JT)return Jm;JT=1;var e=d0(),t=ar(),n=pC(),r=nn();function l(u,c){var f=r(u)?e:n;return f(u,t(c,3))}return Jm=l,Jm}var eg,eE;function p5(){if(eE)return eg;eE=1;var e=dC(),t=h5();function n(r,l){return e(t(r,l),1)}return eg=n,eg}var v5=p5();const y5=Xe(v5);var tg,tE;function m5(){if(tE)return tg;tE=1;var e=w0();function t(n,r){return e(n,r)}return tg=t,tg}var g5=m5();const Qf=Xe(g5);var ql=1e9,b5={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},Q0,ot=!0,$n="[DecimalError] ",ei=$n+"Invalid argument: ",Z0=$n+"Exponent out of range: ",Bl=Math.floor,Xa=Math.pow,x5=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,yn,Et=1e7,it=7,lN=9007199254740991,Qs=Bl(lN/it),he={};he.absoluteValue=he.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};he.comparedTo=he.cmp=function(e){var t,n,r,l,u=this;if(e=new u.constructor(e),u.s!==e.s)return u.s||-e.s;if(u.e!==e.e)return u.e>e.e^u.s<0?1:-1;for(r=u.d.length,l=e.d.length,t=0,n=r<l?r:l;t<n;++t)if(u.d[t]!==e.d[t])return u.d[t]>e.d[t]^u.s<0?1:-1;return r===l?0:r>l^u.s<0?1:-1};he.decimalPlaces=he.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*it;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};he.dividedBy=he.div=function(e){return Cr(this,new this.constructor(e))};he.dividedToIntegerBy=he.idiv=function(e){var t=this,n=t.constructor;return Qe(Cr(t,new n(e),0,1),n.precision)};he.equals=he.eq=function(e){return!this.cmp(e)};he.exponent=function(){return xt(this)};he.greaterThan=he.gt=function(e){return this.cmp(e)>0};he.greaterThanOrEqualTo=he.gte=function(e){return this.cmp(e)>=0};he.isInteger=he.isint=function(){return this.e>this.d.length-2};he.isNegative=he.isneg=function(){return this.s<0};he.isPositive=he.ispos=function(){return this.s>0};he.isZero=function(){return this.s===0};he.lessThan=he.lt=function(e){return this.cmp(e)<0};he.lessThanOrEqualTo=he.lte=function(e){return this.cmp(e)<1};he.logarithm=he.log=function(e){var t,n=this,r=n.constructor,l=r.precision,u=l+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(yn))throw Error($n+"NaN");if(n.s<1)throw Error($n+(n.s?"NaN":"-Infinity"));return n.eq(yn)?new r(0):(ot=!1,t=Cr(pu(n,u),pu(e,u),u),ot=!0,Qe(t,l))};he.minus=he.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?cN(t,e):oN(t,(e.s=-e.s,e))};he.modulo=he.mod=function(e){var t,n=this,r=n.constructor,l=r.precision;if(e=new r(e),!e.s)throw Error($n+"NaN");return n.s?(ot=!1,t=Cr(n,e,0,1).times(e),ot=!0,n.minus(t)):Qe(new r(n),l)};he.naturalExponential=he.exp=function(){return uN(this)};he.naturalLogarithm=he.ln=function(){return pu(this)};he.negated=he.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};he.plus=he.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?oN(t,e):cN(t,(e.s=-e.s,e))};he.precision=he.sd=function(e){var t,n,r,l=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(ei+e);if(t=xt(l)+1,r=l.d.length-1,n=r*it+1,r=l.d[r],r){for(;r%10==0;r/=10)n--;for(r=l.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};he.squareRoot=he.sqrt=function(){var e,t,n,r,l,u,c,f=this,d=f.constructor;if(f.s<1){if(!f.s)return new d(0);throw Error($n+"NaN")}for(e=xt(f),ot=!1,l=Math.sqrt(+f),l==0||l==1/0?(t=Jn(f.d),(t.length+e)%2==0&&(t+="0"),l=Math.sqrt(t),e=Bl((e+1)/2)-(e<0||e%2),l==1/0?t="5e"+e:(t=l.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new d(t)):r=new d(l.toString()),n=d.precision,l=c=n+3;;)if(u=r,r=u.plus(Cr(f,u,c+2)).times(.5),Jn(u.d).slice(0,c)===(t=Jn(r.d)).slice(0,c)){if(t=t.slice(c-3,c+1),l==c&&t=="4999"){if(Qe(u,n+1,0),u.times(u).eq(f)){r=u;break}}else if(t!="9999")break;c+=4}return ot=!0,Qe(r,n)};he.times=he.mul=function(e){var t,n,r,l,u,c,f,d,h,v=this,y=v.constructor,g=v.d,x=(e=new y(e)).d;if(!v.s||!e.s)return new y(0);for(e.s*=v.s,n=v.e+e.e,d=g.length,h=x.length,d<h&&(u=g,g=x,x=u,c=d,d=h,h=c),u=[],c=d+h,r=c;r--;)u.push(0);for(r=h;--r>=0;){for(t=0,l=d+r;l>r;)f=u[l]+x[r]*g[l-r-1]+t,u[l--]=f%Et|0,t=f/Et|0;u[l]=(u[l]+t)%Et|0}for(;!u[--c];)u.pop();return t?++n:u.shift(),e.d=u,e.e=n,ot?Qe(e,y.precision):e};he.toDecimalPlaces=he.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(nr(e,0,ql),t===void 0?t=r.rounding:nr(t,0,8),Qe(n,e+xt(n)+1,t))};he.toExponential=function(e,t){var n,r=this,l=r.constructor;return e===void 0?n=ai(r,!0):(nr(e,0,ql),t===void 0?t=l.rounding:nr(t,0,8),r=Qe(new l(r),e+1,t),n=ai(r,!0,e+1)),n};he.toFixed=function(e,t){var n,r,l=this,u=l.constructor;return e===void 0?ai(l):(nr(e,0,ql),t===void 0?t=u.rounding:nr(t,0,8),r=Qe(new u(l),e+xt(l)+1,t),n=ai(r.abs(),!1,e+xt(r)+1),l.isneg()&&!l.isZero()?"-"+n:n)};he.toInteger=he.toint=function(){var e=this,t=e.constructor;return Qe(new t(e),xt(e)+1,t.rounding)};he.toNumber=function(){return+this};he.toPower=he.pow=function(e){var t,n,r,l,u,c,f=this,d=f.constructor,h=12,v=+(e=new d(e));if(!e.s)return new d(yn);if(f=new d(f),!f.s){if(e.s<1)throw Error($n+"Infinity");return f}if(f.eq(yn))return f;if(r=d.precision,e.eq(yn))return Qe(f,r);if(t=e.e,n=e.d.length-1,c=t>=n,u=f.s,c){if((n=v<0?-v:v)<=lN){for(l=new d(yn),t=Math.ceil(r/it+4),ot=!1;n%2&&(l=l.times(f),rE(l.d,t)),n=Bl(n/2),n!==0;)f=f.times(f),rE(f.d,t);return ot=!0,e.s<0?new d(yn).div(l):Qe(l,r)}}else if(u<0)throw Error($n+"NaN");return u=u<0&&e.d[Math.max(t,n)]&1?-1:1,f.s=1,ot=!1,l=e.times(pu(f,r+h)),ot=!0,l=uN(l),l.s=u,l};he.toPrecision=function(e,t){var n,r,l=this,u=l.constructor;return e===void 0?(n=xt(l),r=ai(l,n<=u.toExpNeg||n>=u.toExpPos)):(nr(e,1,ql),t===void 0?t=u.rounding:nr(t,0,8),l=Qe(new u(l),e,t),n=xt(l),r=ai(l,e<=n||n<=u.toExpNeg,e)),r};he.toSignificantDigits=he.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(nr(e,1,ql),t===void 0?t=r.rounding:nr(t,0,8)),Qe(new r(n),e,t)};he.toString=he.valueOf=he.val=he.toJSON=he[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=xt(e),n=e.constructor;return ai(e,t<=n.toExpNeg||t>=n.toExpPos)};function oN(e,t){var n,r,l,u,c,f,d,h,v=e.constructor,y=v.precision;if(!e.s||!t.s)return t.s||(t=new v(e)),ot?Qe(t,y):t;if(d=e.d,h=t.d,c=e.e,l=t.e,d=d.slice(),u=c-l,u){for(u<0?(r=d,u=-u,f=h.length):(r=h,l=c,f=d.length),c=Math.ceil(y/it),f=c>f?c+1:f+1,u>f&&(u=f,r.length=1),r.reverse();u--;)r.push(0);r.reverse()}for(f=d.length,u=h.length,f-u<0&&(u=f,r=h,h=d,d=r),n=0;u;)n=(d[--u]=d[u]+h[u]+n)/Et|0,d[u]%=Et;for(n&&(d.unshift(n),++l),f=d.length;d[--f]==0;)d.pop();return t.d=d,t.e=l,ot?Qe(t,y):t}function nr(e,t,n){if(e!==~~e||e<t||e>n)throw Error(ei+e)}function Jn(e){var t,n,r,l=e.length-1,u="",c=e[0];if(l>0){for(u+=c,t=1;t<l;t++)r=e[t]+"",n=it-r.length,n&&(u+=va(n)),u+=r;c=e[t],r=c+"",n=it-r.length,n&&(u+=va(n))}else if(c===0)return"0";for(;c%10===0;)c/=10;return u+c}var Cr=(function(){function e(r,l){var u,c=0,f=r.length;for(r=r.slice();f--;)u=r[f]*l+c,r[f]=u%Et|0,c=u/Et|0;return c&&r.unshift(c),r}function t(r,l,u,c){var f,d;if(u!=c)d=u>c?1:-1;else for(f=d=0;f<u;f++)if(r[f]!=l[f]){d=r[f]>l[f]?1:-1;break}return d}function n(r,l,u){for(var c=0;u--;)r[u]-=c,c=r[u]<l[u]?1:0,r[u]=c*Et+r[u]-l[u];for(;!r[0]&&r.length>1;)r.shift()}return function(r,l,u,c){var f,d,h,v,y,g,x,w,_,S,E,O,M,N,j,T,C,D,k=r.constructor,K=r.s==l.s?1:-1,H=r.d,U=l.d;if(!r.s)return new k(r);if(!l.s)throw Error($n+"Division by zero");for(d=r.e-l.e,C=U.length,j=H.length,x=new k(K),w=x.d=[],h=0;U[h]==(H[h]||0);)++h;if(U[h]>(H[h]||0)&&--d,u==null?O=u=k.precision:c?O=u+(xt(r)-xt(l))+1:O=u,O<0)return new k(0);if(O=O/it+2|0,h=0,C==1)for(v=0,U=U[0],O++;(h<j||v)&&O--;h++)M=v*Et+(H[h]||0),w[h]=M/U|0,v=M%U|0;else{for(v=Et/(U[0]+1)|0,v>1&&(U=e(U,v),H=e(H,v),C=U.length,j=H.length),N=C,_=H.slice(0,C),S=_.length;S<C;)_[S++]=0;D=U.slice(),D.unshift(0),T=U[0],U[1]>=Et/2&&++T;do v=0,f=t(U,_,C,S),f<0?(E=_[0],C!=S&&(E=E*Et+(_[1]||0)),v=E/T|0,v>1?(v>=Et&&(v=Et-1),y=e(U,v),g=y.length,S=_.length,f=t(y,_,g,S),f==1&&(v--,n(y,C<g?D:U,g))):(v==0&&(f=v=1),y=U.slice()),g=y.length,g<S&&y.unshift(0),n(_,y,S),f==-1&&(S=_.length,f=t(U,_,C,S),f<1&&(v++,n(_,C<S?D:U,S))),S=_.length):f===0&&(v++,_=[0]),w[h++]=v,f&&_[0]?_[S++]=H[N]||0:(_=[H[N]],S=1);while((N++<j||_[0]!==void 0)&&O--)}return w[0]||w.shift(),x.e=d,Qe(x,c?u+xt(x)+1:u)}})();function uN(e,t){var n,r,l,u,c,f,d=0,h=0,v=e.constructor,y=v.precision;if(xt(e)>16)throw Error(Z0+xt(e));if(!e.s)return new v(yn);for(ot=!1,f=y,c=new v(.03125);e.abs().gte(.1);)e=e.times(c),h+=5;for(r=Math.log(Xa(2,h))/Math.LN10*2+5|0,f+=r,n=l=u=new v(yn),v.precision=f;;){if(l=Qe(l.times(e),f),n=n.times(++d),c=u.plus(Cr(l,n,f)),Jn(c.d).slice(0,f)===Jn(u.d).slice(0,f)){for(;h--;)u=Qe(u.times(u),f);return v.precision=y,t==null?(ot=!0,Qe(u,y)):u}u=c}}function xt(e){for(var t=e.e*it,n=e.d[0];n>=10;n/=10)t++;return t}function ng(e,t,n){if(t>e.LN10.sd())throw ot=!0,n&&(e.precision=n),Error($n+"LN10 precision limit exceeded");return Qe(new e(e.LN10),t)}function va(e){for(var t="";e--;)t+="0";return t}function pu(e,t){var n,r,l,u,c,f,d,h,v,y=1,g=10,x=e,w=x.d,_=x.constructor,S=_.precision;if(x.s<1)throw Error($n+(x.s?"NaN":"-Infinity"));if(x.eq(yn))return new _(0);if(t==null?(ot=!1,h=S):h=t,x.eq(10))return t==null&&(ot=!0),ng(_,h);if(h+=g,_.precision=h,n=Jn(w),r=n.charAt(0),u=xt(x),Math.abs(u)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)x=x.times(e),n=Jn(x.d),r=n.charAt(0),y++;u=xt(x),r>1?(x=new _("0."+n),u++):x=new _(r+"."+n.slice(1))}else return d=ng(_,h+2,S).times(u+""),x=pu(new _(r+"."+n.slice(1)),h-g).plus(d),_.precision=S,t==null?(ot=!0,Qe(x,S)):x;for(f=c=x=Cr(x.minus(yn),x.plus(yn),h),v=Qe(x.times(x),h),l=3;;){if(c=Qe(c.times(v),h),d=f.plus(Cr(c,new _(l),h)),Jn(d.d).slice(0,h)===Jn(f.d).slice(0,h))return f=f.times(2),u!==0&&(f=f.plus(ng(_,h+2,S).times(u+""))),f=Cr(f,new _(y),h),_.precision=S,t==null?(ot=!0,Qe(f,S)):f;f=d,l+=2}}function nE(e,t){var n,r,l;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(l=t.length;t.charCodeAt(l-1)===48;)--l;if(t=t.slice(r,l),t){if(l-=r,n=n-r-1,e.e=Bl(n/it),e.d=[],r=(n+1)%it,n<0&&(r+=it),r<l){for(r&&e.d.push(+t.slice(0,r)),l-=it;r<l;)e.d.push(+t.slice(r,r+=it));t=t.slice(r),r=it-t.length}else r-=l;for(;r--;)t+="0";if(e.d.push(+t),ot&&(e.e>Qs||e.e<-Qs))throw Error(Z0+n)}else e.s=0,e.e=0,e.d=[0];return e}function Qe(e,t,n){var r,l,u,c,f,d,h,v,y=e.d;for(c=1,u=y[0];u>=10;u/=10)c++;if(r=t-c,r<0)r+=it,l=t,h=y[v=0];else{if(v=Math.ceil((r+1)/it),u=y.length,v>=u)return e;for(h=u=y[v],c=1;u>=10;u/=10)c++;r%=it,l=r-it+c}if(n!==void 0&&(u=Xa(10,c-l-1),f=h/u%10|0,d=t<0||y[v+1]!==void 0||h%u,d=n<4?(f||d)&&(n==0||n==(e.s<0?3:2)):f>5||f==5&&(n==4||d||n==6&&(r>0?l>0?h/Xa(10,c-l):0:y[v-1])%10&1||n==(e.s<0?8:7))),t<1||!y[0])return d?(u=xt(e),y.length=1,t=t-u-1,y[0]=Xa(10,(it-t%it)%it),e.e=Bl(-t/it)||0):(y.length=1,y[0]=e.e=e.s=0),e;if(r==0?(y.length=v,u=1,v--):(y.length=v+1,u=Xa(10,it-r),y[v]=l>0?(h/Xa(10,c-l)%Xa(10,l)|0)*u:0),d)for(;;)if(v==0){(y[0]+=u)==Et&&(y[0]=1,++e.e);break}else{if(y[v]+=u,y[v]!=Et)break;y[v--]=0,u=1}for(r=y.length;y[--r]===0;)y.pop();if(ot&&(e.e>Qs||e.e<-Qs))throw Error(Z0+xt(e));return e}function cN(e,t){var n,r,l,u,c,f,d,h,v,y,g=e.constructor,x=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),ot?Qe(t,x):t;if(d=e.d,y=t.d,r=t.e,h=e.e,d=d.slice(),c=h-r,c){for(v=c<0,v?(n=d,c=-c,f=y.length):(n=y,r=h,f=d.length),l=Math.max(Math.ceil(x/it),f)+2,c>l&&(c=l,n.length=1),n.reverse(),l=c;l--;)n.push(0);n.reverse()}else{for(l=d.length,f=y.length,v=l<f,v&&(f=l),l=0;l<f;l++)if(d[l]!=y[l]){v=d[l]<y[l];break}c=0}for(v&&(n=d,d=y,y=n,t.s=-t.s),f=d.length,l=y.length-f;l>0;--l)d[f++]=0;for(l=y.length;l>c;){if(d[--l]<y[l]){for(u=l;u&&d[--u]===0;)d[u]=Et-1;--d[u],d[l]+=Et}d[l]-=y[l]}for(;d[--f]===0;)d.pop();for(;d[0]===0;d.shift())--r;return d[0]?(t.d=d,t.e=r,ot?Qe(t,x):t):new g(0)}function ai(e,t,n){var r,l=xt(e),u=Jn(e.d),c=u.length;return t?(n&&(r=n-c)>0?u=u.charAt(0)+"."+u.slice(1)+va(r):c>1&&(u=u.charAt(0)+"."+u.slice(1)),u=u+(l<0?"e":"e+")+l):l<0?(u="0."+va(-l-1)+u,n&&(r=n-c)>0&&(u+=va(r))):l>=c?(u+=va(l+1-c),n&&(r=n-l-1)>0&&(u=u+"."+va(r))):((r=l+1)<c&&(u=u.slice(0,r)+"."+u.slice(r)),n&&(r=n-c)>0&&(l+1===c&&(u+="."),u+=va(r))),e.s<0?"-"+u:u}function rE(e,t){if(e.length>t)return e.length=t,!0}function sN(e){var t,n,r;function l(u){var c=this;if(!(c instanceof l))return new l(u);if(c.constructor=l,u instanceof l){c.s=u.s,c.e=u.e,c.d=(u=u.d)?u.slice():u;return}if(typeof u=="number"){if(u*0!==0)throw Error(ei+u);if(u>0)c.s=1;else if(u<0)u=-u,c.s=-1;else{c.s=0,c.e=0,c.d=[0];return}if(u===~~u&&u<1e7){c.e=0,c.d=[u];return}return nE(c,u.toString())}else if(typeof u!="string")throw Error(ei+u);if(u.charCodeAt(0)===45?(u=u.slice(1),c.s=-1):c.s=1,x5.test(u))nE(c,u);else throw Error(ei+u)}if(l.prototype=he,l.ROUND_UP=0,l.ROUND_DOWN=1,l.ROUND_CEIL=2,l.ROUND_FLOOR=3,l.ROUND_HALF_UP=4,l.ROUND_HALF_DOWN=5,l.ROUND_HALF_EVEN=6,l.ROUND_HALF_CEIL=7,l.ROUND_HALF_FLOOR=8,l.clone=sN,l.config=l.set=S5,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return l.config(e),l}function S5(e){if(!e||typeof e!="object")throw Error($n+"Object expected");var t,n,r,l=["precision",1,ql,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<l.length;t+=3)if((r=e[n=l[t]])!==void 0)if(Bl(r)===r&&r>=l[t+1]&&r<=l[t+2])this[n]=r;else throw Error(ei+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(ei+n+": "+r);return this}var Q0=sN(b5);yn=new Q0(1);const We=Q0;function _5(e){return j5(e)||w5(e)||A5(e)||O5()}function O5(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function A5(e,t){if(e){if(typeof e=="string")return sb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sb(e,t)}}function w5(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function j5(e){if(Array.isArray(e))return sb(e)}function sb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var T5=function(t){return t},fN={},dN=function(t){return t===fN},aE=function(t){return function n(){return arguments.length===0||arguments.length===1&&dN(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},E5=function e(t,n){return t===1?n:aE(function(){for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];var c=l.filter(function(f){return f!==fN}).length;return c>=t?n.apply(void 0,l):e(t-c,aE(function(){for(var f=arguments.length,d=new Array(f),h=0;h<f;h++)d[h]=arguments[h];var v=l.map(function(y){return dN(y)?d.shift():y});return n.apply(void 0,_5(v).concat(d))}))})},Jf=function(t){return E5(t.length,t)},fb=function(t,n){for(var r=[],l=t;l<n;++l)r[l-t]=l;return r},M5=Jf(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),C5=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return T5;var l=n.reverse(),u=l[0],c=l.slice(1);return function(){return c.reduce(function(f,d){return d(f)},u.apply(void 0,arguments))}},db=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},hN=function(t){var n=null,r=null;return function(){for(var l=arguments.length,u=new Array(l),c=0;c<l;c++)u[c]=arguments[c];return n&&u.every(function(f,d){return f===n[d]})||(n=u,r=t.apply(void 0,u)),r}};function N5(e){var t;return e===0?t=1:t=Math.floor(new We(e).abs().log(10).toNumber())+1,t}function R5(e,t,n){for(var r=new We(e),l=0,u=[];r.lt(t)&&l<1e5;)u.push(r.toNumber()),r=r.add(n),l++;return u}var P5=Jf(function(e,t,n){var r=+e,l=+t;return r+n*(l-r)}),D5=Jf(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),$5=Jf(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const ed={rangeStep:R5,getDigitCount:N5,interpolateNumber:P5,uninterpolateNumber:D5,uninterpolateTruncation:$5};function hb(e){return q5(e)||z5(e)||pN(e)||k5()}function k5(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function z5(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function q5(e){if(Array.isArray(e))return pb(e)}function vu(e,t){return U5(e)||L5(e,t)||pN(e,t)||B5()}function B5(){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 pN(e,t){if(e){if(typeof e=="string")return pb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pb(e,t)}}function pb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function L5(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,l=!1,u=void 0;try{for(var c=e[Symbol.iterator](),f;!(r=(f=c.next()).done)&&(n.push(f.value),!(t&&n.length===t));r=!0);}catch(d){l=!0,u=d}finally{try{!r&&c.return!=null&&c.return()}finally{if(l)throw u}}return n}}function U5(e){if(Array.isArray(e))return e}function vN(e){var t=vu(e,2),n=t[0],r=t[1],l=n,u=r;return n>r&&(l=r,u=n),[l,u]}function yN(e,t,n){if(e.lte(0))return new We(0);var r=ed.getDigitCount(e.toNumber()),l=new We(10).pow(r),u=e.div(l),c=r!==1?.05:.1,f=new We(Math.ceil(u.div(c).toNumber())).add(n).mul(c),d=f.mul(l);return t?d:new We(Math.ceil(d))}function I5(e,t,n){var r=1,l=new We(e);if(!l.isint()&&n){var u=Math.abs(e);u<1?(r=new We(10).pow(ed.getDigitCount(e)-1),l=new We(Math.floor(l.div(r).toNumber())).mul(r)):u>1&&(l=new We(Math.floor(e)))}else e===0?l=new We(Math.floor((t-1)/2)):n||(l=new We(Math.floor(e)));var c=Math.floor((t-1)/2),f=C5(M5(function(d){return l.add(new We(d-c).mul(r)).toNumber()}),fb);return f(0,t)}function mN(e,t,n,r){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new We(0),tickMin:new We(0),tickMax:new We(0)};var u=yN(new We(t).sub(e).div(n-1),r,l),c;e<=0&&t>=0?c=new We(0):(c=new We(e).add(t).div(2),c=c.sub(new We(c).mod(u)));var f=Math.ceil(c.sub(e).div(u).toNumber()),d=Math.ceil(new We(t).sub(c).div(u).toNumber()),h=f+d+1;return h>n?mN(e,t,n,r,l+1):(h<n&&(d=t>0?d+(n-h):d,f=t>0?f:f+(n-h)),{step:u,tickMin:c.sub(new We(f).mul(u)),tickMax:c.add(new We(d).mul(u))})}function H5(e){var t=vu(e,2),n=t[0],r=t[1],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Math.max(l,2),f=vN([n,r]),d=vu(f,2),h=d[0],v=d[1];if(h===-1/0||v===1/0){var y=v===1/0?[h].concat(hb(fb(0,l-1).map(function(){return 1/0}))):[].concat(hb(fb(0,l-1).map(function(){return-1/0})),[v]);return n>r?db(y):y}if(h===v)return I5(h,l,u);var g=mN(h,v,c,u),x=g.step,w=g.tickMin,_=g.tickMax,S=ed.rangeStep(w,_.add(new We(.1).mul(x)),x);return n>r?db(S):S}function G5(e,t){var n=vu(e,2),r=n[0],l=n[1],u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=vN([r,l]),f=vu(c,2),d=f[0],h=f[1];if(d===-1/0||h===1/0)return[r,l];if(d===h)return[d];var v=Math.max(t,2),y=yN(new We(h).sub(d).div(v-1),u,0),g=[].concat(hb(ed.rangeStep(new We(d),new We(h).sub(new We(.99).mul(y)),y)),[h]);return r>l?db(g):g}var Y5=hN(H5),X5=hN(G5),K5="Invariant failed";function ii(e,t){throw new Error(K5)}var V5=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function vl(e){"@babel/helpers - typeof";return vl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vl(e)}function Js(){return Js=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Js.apply(this,arguments)}function F5(e,t){return J5(e)||Q5(e,t)||Z5(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 Z5(e,t){if(e){if(typeof e=="string")return iE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return iE(e,t)}}function iE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Q5(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){h=!0,l=v}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function J5(e){if(Array.isArray(e))return e}function eB(e,t){if(e==null)return{};var n=tB(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tB(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function nB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,xN(r.key),r)}}function aB(e,t,n){return t&&rB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function iB(e,t,n){return t=ef(t),lB(e,gN()?Reflect.construct(t,n||[],ef(e).constructor):t.apply(e,n))}function lB(e,t){if(t&&(vl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oB(e)}function oB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gN=function(){return!!e})()}function ef(e){return ef=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ef(e)}function uB(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vb(e,t)}function vb(e,t){return vb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},vb(e,t)}function bN(e,t,n){return t=xN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xN(e){var t=cB(e,"string");return vl(t)=="symbol"?t:t+""}function cB(e,t){if(vl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var td=(function(e){function t(){return nB(this,t),iB(this,t,arguments)}return uB(t,e),aB(t,[{key:"render",value:function(){var r=this.props,l=r.offset,u=r.layout,c=r.width,f=r.dataKey,d=r.data,h=r.dataPointFormatter,v=r.xAxis,y=r.yAxis,g=eB(r,V5),x=Se(g,!1);this.props.direction==="x"&&v.type!=="number"&&ii();var w=d.map(function(_){var S=h(_,f),E=S.x,O=S.y,M=S.value,N=S.errorVal;if(!N)return null;var j=[],T,C;if(Array.isArray(N)){var D=F5(N,2);T=D[0],C=D[1]}else T=C=N;if(u==="vertical"){var k=v.scale,K=O+l,H=K+c,U=K-c,X=k(M-T),Q=k(M+C);j.push({x1:Q,y1:H,x2:Q,y2:U}),j.push({x1:X,y1:K,x2:Q,y2:K}),j.push({x1:X,y1:H,x2:X,y2:U})}else if(u==="horizontal"){var F=y.scale,P=E+l,z=P-c,Z=P+c,ae=F(M-T),oe=F(M+C);j.push({x1:z,y1:oe,x2:Z,y2:oe}),j.push({x1:P,y1:ae,x2:P,y2:oe}),j.push({x1:z,y1:ae,x2:Z,y2:ae})}return L.createElement(Ye,Js({className:"recharts-errorBar",key:"bar-".concat(j.map(function($){return"".concat($.x1,"-").concat($.x2,"-").concat($.y1,"-").concat($.y2)}))},x),j.map(function($){return L.createElement("line",Js({},$,{key:"line-".concat($.x1,"-").concat($.x2,"-").concat($.y1,"-").concat($.y2)}))}))});return L.createElement(Ye,{className:"recharts-errorBars"},w)}}])})(L.Component);bN(td,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});bN(td,"displayName","ErrorBar");function yu(e){"@babel/helpers - typeof";return yu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yu(e)}function lE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ia(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lE(Object(n),!0).forEach(function(r){sB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sB(e,t,n){return t=fB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fB(e){var t=dB(e,"string");return yu(t)=="symbol"?t:t+""}function dB(e,t){if(yu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(yu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var SN=function(t){var n=t.children,r=t.formattedGraphicalItems,l=t.legendWidth,u=t.legendContent,c=pn(n,Qa);if(!c)return null;var f=Qa.defaultProps,d=f!==void 0?Ia(Ia({},f),c.props):{},h;return c.props&&c.props.payload?h=c.props&&c.props.payload:u==="children"?h=(r||[]).reduce(function(v,y){var g=y.item,x=y.props,w=x.sectors||x.data||[];return v.concat(w.map(function(_){return{type:c.props.iconType||g.props.legendType,value:_.name,color:_.fill,payload:_}}))},[]):h=(r||[]).map(function(v){var y=v.item,g=y.type.defaultProps,x=g!==void 0?Ia(Ia({},g),y.props):{},w=x.dataKey,_=x.name,S=x.legendType,E=x.hide;return{inactive:E,dataKey:w,type:d.iconType||S||"square",color:J0(y),value:_||w,payload:x}}),Ia(Ia(Ia({},d),Qa.getWithHeight(c,l)),{},{payload:h,item:c})};function mu(e){"@babel/helpers - typeof";return mu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mu(e)}function oE(e){return yB(e)||vB(e)||pB(e)||hB()}function hB(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function pB(e,t){if(e){if(typeof e=="string")return yb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yb(e,t)}}function vB(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yB(e){if(Array.isArray(e))return yb(e)}function yb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function uE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function dt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uE(Object(n),!0).forEach(function(r){ll(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ll(e,t,n){return t=mB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mB(e){var t=gB(e,"string");return mu(t)=="symbol"?t:t+""}function gB(e,t){if(mu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(mu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function It(e,t,n){return Ce(e)||Ce(t)?n:At(t)?mn(e,t,n):_e(t)?t(e):n}function Qo(e,t,n,r){var l=y5(e,function(f){return It(f,t)});if(n==="number"){var u=l.filter(function(f){return fe(f)||parseFloat(f)});return u.length?[Zf(u),Wf(u)]:[1/0,-1/0]}var c=r?l.filter(function(f){return!Ce(f)}):l;return c.map(function(f){return At(f)||f instanceof Date?f:""})}var bB=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],l=arguments.length>2?arguments[2]:void 0,u=arguments.length>3?arguments[3]:void 0,c=-1,f=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(f<=1)return 0;if(u&&u.axisType==="angleAxis"&&Math.abs(Math.abs(u.range[1]-u.range[0])-360)<=1e-6)for(var d=u.range,h=0;h<f;h++){var v=h>0?l[h-1].coordinate:l[f-1].coordinate,y=l[h].coordinate,g=h>=f-1?l[0].coordinate:l[h+1].coordinate,x=void 0;if(Gt(y-v)!==Gt(g-y)){var w=[];if(Gt(g-y)===Gt(d[1]-d[0])){x=g;var _=y+d[1]-d[0];w[0]=Math.min(_,(_+v)/2),w[1]=Math.max(_,(_+v)/2)}else{x=v;var S=g+d[1]-d[0];w[0]=Math.min(y,(S+y)/2),w[1]=Math.max(y,(S+y)/2)}var E=[Math.min(y,(x+y)/2),Math.max(y,(x+y)/2)];if(t>E[0]&&t<=E[1]||t>=w[0]&&t<=w[1]){c=l[h].index;break}}else{var O=Math.min(v,g),M=Math.max(v,g);if(t>(O+y)/2&&t<=(M+y)/2){c=l[h].index;break}}}else for(var N=0;N<f;N++)if(N===0&&t<=(r[N].coordinate+r[N+1].coordinate)/2||N>0&&N<f-1&&t>(r[N].coordinate+r[N-1].coordinate)/2&&t<=(r[N].coordinate+r[N+1].coordinate)/2||N===f-1&&t>(r[N].coordinate+r[N-1].coordinate)/2){c=r[N].index;break}return c},J0=function(t){var n,r=t,l=r.type.displayName,u=(n=t.type)!==null&&n!==void 0&&n.defaultProps?dt(dt({},t.type.defaultProps),t.props):t.props,c=u.stroke,f=u.fill,d;switch(l){case"Line":d=c;break;case"Area":case"Radar":d=c&&c!=="none"?c:f;break;default:d=f;break}return d},xB=function(t){var n=t.barSize,r=t.totalSize,l=t.stackGroups,u=l===void 0?{}:l;if(!u)return{};for(var c={},f=Object.keys(u),d=0,h=f.length;d<h;d++)for(var v=u[f[d]].stackGroups,y=Object.keys(v),g=0,x=y.length;g<x;g++){var w=v[y[g]],_=w.items,S=w.cateAxisId,E=_.filter(function(C){return Mr(C.type).indexOf("Bar")>=0});if(E&&E.length){var O=E[0].type.defaultProps,M=O!==void 0?dt(dt({},O),E[0].props):E[0].props,N=M.barSize,j=M[S];c[j]||(c[j]=[]);var T=Ce(N)?n:N;c[j].push({item:E[0],stackList:E.slice(1),barSize:Ce(T)?void 0:Yt(T,r,0)})}}return c},SB=function(t){var n=t.barGap,r=t.barCategoryGap,l=t.bandSize,u=t.sizeList,c=u===void 0?[]:u,f=t.maxBarSize,d=c.length;if(d<1)return null;var h=Yt(n,l,0,!0),v,y=[];if(c[0].barSize===+c[0].barSize){var g=!1,x=l/d,w=c.reduce(function(N,j){return N+j.barSize||0},0);w+=(d-1)*h,w>=l&&(w-=(d-1)*h,h=0),w>=l&&x>0&&(g=!0,x*=.9,w=d*x);var _=(l-w)/2>>0,S={offset:_-h,size:0};v=c.reduce(function(N,j){var T={item:j.item,position:{offset:S.offset+S.size+h,size:g?x:j.barSize}},C=[].concat(oE(N),[T]);return S=C[C.length-1].position,j.stackList&&j.stackList.length&&j.stackList.forEach(function(D){C.push({item:D,position:S})}),C},y)}else{var E=Yt(r,l,0,!0);l-2*E-(d-1)*h<=0&&(h=0);var O=(l-2*E-(d-1)*h)/d;O>1&&(O>>=0);var M=f===+f?Math.min(O,f):O;v=c.reduce(function(N,j,T){var C=[].concat(oE(N),[{item:j.item,position:{offset:E+(O+h)*T+(O-M)/2,size:M}}]);return j.stackList&&j.stackList.length&&j.stackList.forEach(function(D){C.push({item:D,position:C[C.length-1].position})}),C},y)}return v},_B=function(t,n,r,l){var u=r.children,c=r.width,f=r.margin,d=c-(f.left||0)-(f.right||0),h=SN({children:u,legendWidth:d});if(h){var v=l||{},y=v.width,g=v.height,x=h.align,w=h.verticalAlign,_=h.layout;if((_==="vertical"||_==="horizontal"&&w==="middle")&&x!=="center"&&fe(t[x]))return dt(dt({},t),{},ll({},x,t[x]+(y||0)));if((_==="horizontal"||_==="vertical"&&x==="center")&&w!=="middle"&&fe(t[w]))return dt(dt({},t),{},ll({},w,t[w]+(g||0)))}return t},OB=function(t,n,r){return Ce(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},_N=function(t,n,r,l,u){var c=n.props.children,f=Dn(c,td).filter(function(h){return OB(l,u,h.props.direction)});if(f&&f.length){var d=f.map(function(h){return h.props.dataKey});return t.reduce(function(h,v){var y=It(v,r);if(Ce(y))return h;var g=Array.isArray(y)?[Zf(y),Wf(y)]:[y,y],x=d.reduce(function(w,_){var S=It(v,_,0),E=g[0]-Math.abs(Array.isArray(S)?S[0]:S),O=g[1]+Math.abs(Array.isArray(S)?S[1]:S);return[Math.min(E,w[0]),Math.max(O,w[1])]},[1/0,-1/0]);return[Math.min(x[0],h[0]),Math.max(x[1],h[1])]},[1/0,-1/0])}return null},AB=function(t,n,r,l,u){var c=n.map(function(f){return _N(t,f,r,u,l)}).filter(function(f){return!Ce(f)});return c&&c.length?c.reduce(function(f,d){return[Math.min(f[0],d[0]),Math.max(f[1],d[1])]},[1/0,-1/0]):null},ON=function(t,n,r,l,u){var c=n.map(function(d){var h=d.props.dataKey;return r==="number"&&h&&_N(t,d,h,l)||Qo(t,h,r,u)});if(r==="number")return c.reduce(function(d,h){return[Math.min(d[0],h[0]),Math.max(d[1],h[1])]},[1/0,-1/0]);var f={};return c.reduce(function(d,h){for(var v=0,y=h.length;v<y;v++)f[h[v]]||(f[h[v]]=!0,d.push(h[v]));return d},[])},AN=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},wN=function(t,n,r,l){if(l)return t.map(function(d){return d.coordinate});var u,c,f=t.map(function(d){return d.coordinate===n&&(u=!0),d.coordinate===r&&(c=!0),d.coordinate});return u||f.push(n),c||f.push(r),f},Er=function(t,n,r){if(!t)return null;var l=t.scale,u=t.duplicateDomain,c=t.type,f=t.range,d=t.realScaleType==="scaleBand"?l.bandwidth()/2:2,h=(n||r)&&c==="category"&&l.bandwidth?l.bandwidth()/d:0;if(h=t.axisType==="angleAxis"&&(f==null?void 0:f.length)>=2?Gt(f[0]-f[1])*2*h:h,n&&(t.ticks||t.niceTicks)){var v=(t.ticks||t.niceTicks).map(function(y){var g=u?u.indexOf(y):y;return{coordinate:l(g)+h,value:y,offset:h}});return v.filter(function(y){return!Bu(y.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(y,g){return{coordinate:l(y)+h,value:y,index:g,offset:h}}):l.ticks&&!r?l.ticks(t.tickCount).map(function(y){return{coordinate:l(y)+h,value:y,offset:h}}):l.domain().map(function(y,g){return{coordinate:l(y)+h,value:u?u[y]:y,index:g,offset:h}})},rg=new WeakMap,bs=function(t,n){if(typeof n!="function")return t;rg.has(t)||rg.set(t,new WeakMap);var r=rg.get(t);if(r.has(n))return r.get(n);var l=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,l),l},jN=function(t,n,r){var l=t.scale,u=t.type,c=t.layout,f=t.axisType;if(l==="auto")return c==="radial"&&f==="radiusAxis"?{scale:cu(),realScaleType:"band"}:c==="radial"&&f==="angleAxis"?{scale:Vs(),realScaleType:"linear"}:u==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Zo(),realScaleType:"point"}:u==="category"?{scale:cu(),realScaleType:"band"}:{scale:Vs(),realScaleType:"linear"};if(ti(l)){var d="scale".concat($f(l));return{scale:(KT[d]||Zo)(),realScaleType:KT[d]?d:"point"}}return _e(l)?{scale:l}:{scale:Zo(),realScaleType:"point"}},cE=1e-4,TN=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,l=t.range(),u=Math.min(l[0],l[1])-cE,c=Math.max(l[0],l[1])+cE,f=t(n[0]),d=t(n[r-1]);(f<u||f>c||d<u||d>c)&&t.domain([n[0],n[r-1]])}},wB=function(t,n){if(!t)return null;for(var r=0,l=t.length;r<l;r++)if(t[r].item===n)return t[r].position;return null},jB=function(t,n){if(!n||n.length!==2||!fe(n[0])||!fe(n[1]))return t;var r=Math.min(n[0],n[1]),l=Math.max(n[0],n[1]),u=[t[0],t[1]];return(!fe(t[0])||t[0]<r)&&(u[0]=r),(!fe(t[1])||t[1]>l)&&(u[1]=l),u[0]>l&&(u[0]=l),u[1]<r&&(u[1]=r),u},TB=function(t){var n=t.length;if(!(n<=0))for(var r=0,l=t[0].length;r<l;++r)for(var u=0,c=0,f=0;f<n;++f){var d=Bu(t[f][r][1])?t[f][r][0]:t[f][r][1];d>=0?(t[f][r][0]=u,t[f][r][1]=u+d,u=t[f][r][1]):(t[f][r][0]=c,t[f][r][1]=c+d,c=t[f][r][1])}},EB=function(t){var n=t.length;if(!(n<=0))for(var r=0,l=t[0].length;r<l;++r)for(var u=0,c=0;c<n;++c){var f=Bu(t[c][r][1])?t[c][r][0]:t[c][r][1];f>=0?(t[c][r][0]=u,t[c][r][1]=u+f,u=t[c][r][1]):(t[c][r][0]=0,t[c][r][1]=0)}},MB={sign:TB,expand:y6,none:ol,silhouette:m6,wiggle:g6,positive:EB},CB=function(t,n,r){var l=n.map(function(f){return f.props.dataKey}),u=MB[r],c=v6().keys(l).value(function(f,d){return+It(f,d,0)}).order(Xg).offset(u);return c(t)},NB=function(t,n,r,l,u,c){if(!t)return null;var f=c?n.reverse():n,d={},h=f.reduce(function(y,g){var x,w=(x=g.type)!==null&&x!==void 0&&x.defaultProps?dt(dt({},g.type.defaultProps),g.props):g.props,_=w.stackId,S=w.hide;if(S)return y;var E=w[r],O=y[E]||{hasStack:!1,stackGroups:{}};if(At(_)){var M=O.stackGroups[_]||{numericAxisId:r,cateAxisId:l,items:[]};M.items.push(g),O.hasStack=!0,O.stackGroups[_]=M}else O.stackGroups[Lu("_stackId_")]={numericAxisId:r,cateAxisId:l,items:[g]};return dt(dt({},y),{},ll({},E,O))},d),v={};return Object.keys(h).reduce(function(y,g){var x=h[g];if(x.hasStack){var w={};x.stackGroups=Object.keys(x.stackGroups).reduce(function(_,S){var E=x.stackGroups[S];return dt(dt({},_),{},ll({},S,{numericAxisId:r,cateAxisId:l,items:E.items,stackedData:CB(t,E.items,u)}))},w)}return dt(dt({},y),{},ll({},g,x))},v)},EN=function(t,n){var r=n.realScaleType,l=n.type,u=n.tickCount,c=n.originalDomain,f=n.allowDecimals,d=r||n.scale;if(d!=="auto"&&d!=="linear")return null;if(u&&l==="number"&&c&&(c[0]==="auto"||c[1]==="auto")){var h=t.domain();if(!h.length)return null;var v=Y5(h,u,f);return t.domain([Zf(v),Wf(v)]),{niceTicks:v}}if(u&&l==="number"){var y=t.domain(),g=X5(y,u,f);return{niceTicks:g}}return null},sE=function(t){var n=t.axis,r=t.ticks,l=t.offset,u=t.bandSize,c=t.entry,f=t.index;if(n.type==="category")return r[f]?r[f].coordinate+l:null;var d=It(c,n.dataKey,n.domain[f]);return Ce(d)?null:n.scale(d)-u/2+l},RB=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var l=Math.min(r[0],r[1]),u=Math.max(r[0],r[1]);return l<=0&&u>=0?0:u<0?u:l}return r[0]},PB=function(t,n){var r,l=(r=t.type)!==null&&r!==void 0&&r.defaultProps?dt(dt({},t.type.defaultProps),t.props):t.props,u=l.stackId;if(At(u)){var c=n[u];if(c){var f=c.items.indexOf(t);return f>=0?c.stackedData[f]:null}}return null},DB=function(t){return t.reduce(function(n,r){return[Zf(r.concat([n[0]]).filter(fe)),Wf(r.concat([n[1]]).filter(fe))]},[1/0,-1/0])},MN=function(t,n,r){return Object.keys(t).reduce(function(l,u){var c=t[u],f=c.stackedData,d=f.reduce(function(h,v){var y=DB(v.slice(n,r+1));return[Math.min(h[0],y[0]),Math.max(h[1],y[1])]},[1/0,-1/0]);return[Math.min(d[0],l[0]),Math.max(d[1],l[1])]},[1/0,-1/0]).map(function(l){return l===1/0||l===-1/0?0:l})},fE=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,dE=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,mb=function(t,n,r){if(_e(t))return t(n,r);if(!Array.isArray(t))return n;var l=[];if(fe(t[0]))l[0]=r?t[0]:Math.min(t[0],n[0]);else if(fE.test(t[0])){var u=+fE.exec(t[0])[1];l[0]=n[0]-u}else _e(t[0])?l[0]=t[0](n[0]):l[0]=n[0];if(fe(t[1]))l[1]=r?t[1]:Math.max(t[1],n[1]);else if(dE.test(t[1])){var c=+dE.exec(t[1])[1];l[1]=n[1]+c}else _e(t[1])?l[1]=t[1](n[1]):l[1]=n[1];return l},tf=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var l=t.scale.bandwidth();if(!r||l>0)return l}if(t&&n&&n.length>=2){for(var u=T0(n,function(y){return y.coordinate}),c=1/0,f=1,d=u.length;f<d;f++){var h=u[f],v=u[f-1];c=Math.min((h.coordinate||0)-(v.coordinate||0),c)}return c===1/0?0:c}return r?void 0:0},hE=function(t,n,r){return!t||!t.length||Qf(t,mn(r,"type.defaultProps.domain"))?n:t},CN=function(t,n){var r=t.type.defaultProps?dt(dt({},t.type.defaultProps),t.props):t.props,l=r.dataKey,u=r.name,c=r.unit,f=r.formatter,d=r.tooltipType,h=r.chartType,v=r.hide;return dt(dt({},Se(t,!1)),{},{dataKey:l,unit:c,formatter:f,name:u||l,color:J0(t),value:It(n,l),type:d,payload:n,chartType:h,hide:v})};function gu(e){"@babel/helpers - typeof";return gu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gu(e)}function pE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function wr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pE(Object(n),!0).forEach(function(r){NN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function NN(e,t,n){return t=$B(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $B(e){var t=kB(e,"string");return gu(t)=="symbol"?t:t+""}function kB(e,t){if(gu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function zB(e,t){return UB(e)||LB(e,t)||BB(e,t)||qB()}function qB(){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 BB(e,t){if(e){if(typeof e=="string")return vE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vE(e,t)}}function vE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function LB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){h=!0,l=v}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function UB(e){if(Array.isArray(e))return e}var nf=Math.PI/180,IB=function(t){return t*180/Math.PI},tt=function(t,n,r,l){return{x:t+Math.cos(-nf*l)*r,y:n+Math.sin(-nf*l)*r}},RN=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},HB=function(t,n,r,l,u){var c=t.width,f=t.height,d=t.startAngle,h=t.endAngle,v=Yt(t.cx,c,c/2),y=Yt(t.cy,f,f/2),g=RN(c,f,r),x=Yt(t.innerRadius,g,0),w=Yt(t.outerRadius,g,g*.8),_=Object.keys(n);return _.reduce(function(S,E){var O=n[E],M=O.domain,N=O.reversed,j;if(Ce(O.range))l==="angleAxis"?j=[d,h]:l==="radiusAxis"&&(j=[x,w]),N&&(j=[j[1],j[0]]);else{j=O.range;var T=j,C=zB(T,2);d=C[0],h=C[1]}var D=jN(O,u),k=D.realScaleType,K=D.scale;K.domain(M).range(j),TN(K);var H=EN(K,wr(wr({},O),{},{realScaleType:k})),U=wr(wr(wr({},O),H),{},{range:j,radius:w,realScaleType:k,scale:K,cx:v,cy:y,innerRadius:x,outerRadius:w,startAngle:d,endAngle:h});return wr(wr({},S),{},NN({},E,U))},{})},GB=function(t,n){var r=t.x,l=t.y,u=n.x,c=n.y;return Math.sqrt(Math.pow(r-u,2)+Math.pow(l-c,2))},YB=function(t,n){var r=t.x,l=t.y,u=n.cx,c=n.cy,f=GB({x:r,y:l},{x:u,y:c});if(f<=0)return{radius:f};var d=(r-u)/f,h=Math.acos(d);return l>c&&(h=2*Math.PI-h),{radius:f,angle:IB(h),angleInRadian:h}},XB=function(t){var n=t.startAngle,r=t.endAngle,l=Math.floor(n/360),u=Math.floor(r/360),c=Math.min(l,u);return{startAngle:n-c*360,endAngle:r-c*360}},KB=function(t,n){var r=n.startAngle,l=n.endAngle,u=Math.floor(r/360),c=Math.floor(l/360),f=Math.min(u,c);return t+f*360},yE=function(t,n){var r=t.x,l=t.y,u=YB({x:r,y:l},n),c=u.radius,f=u.angle,d=n.innerRadius,h=n.outerRadius;if(c<d||c>h)return!1;if(c===0)return!0;var v=XB(n),y=v.startAngle,g=v.endAngle,x=f,w;if(y<=g){for(;x>g;)x-=360;for(;x<y;)x+=360;w=x>=y&&x<=g}else{for(;x>y;)x-=360;for(;x<g;)x+=360;w=x>=g&&x<=y}return w?wr(wr({},n),{},{radius:c,angle:KB(x,n)}):null},PN=function(t){return!B.isValidElement(t)&&!_e(t)&&typeof t!="boolean"?t.className:""};function bu(e){"@babel/helpers - typeof";return bu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bu(e)}var VB=["offset"];function FB(e){return JB(e)||QB(e)||ZB(e)||WB()}function WB(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ZB(e,t){if(e){if(typeof e=="string")return gb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gb(e,t)}}function QB(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function JB(e){if(Array.isArray(e))return gb(e)}function gb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function eL(e,t){if(e==null)return{};var n=tL(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tL(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function mE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ot(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mE(Object(n),!0).forEach(function(r){nL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nL(e,t,n){return t=rL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rL(e){var t=aL(e,"string");return bu(t)=="symbol"?t:t+""}function aL(e,t){if(bu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(bu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xu(){return xu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xu.apply(this,arguments)}var iL=function(t){var n=t.value,r=t.formatter,l=Ce(t.children)?n:t.children;return _e(r)?r(l):l},lL=function(t,n){var r=Gt(n-t),l=Math.min(Math.abs(n-t),360);return r*l},oL=function(t,n,r){var l=t.position,u=t.viewBox,c=t.offset,f=t.className,d=u,h=d.cx,v=d.cy,y=d.innerRadius,g=d.outerRadius,x=d.startAngle,w=d.endAngle,_=d.clockWise,S=(y+g)/2,E=lL(x,w),O=E>=0?1:-1,M,N;l==="insideStart"?(M=x+O*c,N=_):l==="insideEnd"?(M=w-O*c,N=!_):l==="end"&&(M=w+O*c,N=_),N=E<=0?N:!N;var j=tt(h,v,S,M),T=tt(h,v,S,M+(N?1:-1)*359),C="M".concat(j.x,",").concat(j.y,`
|
||
A`).concat(S,",").concat(S,",0,1,").concat(N?0:1,`,
|
||
`).concat(T.x,",").concat(T.y),D=Ce(t.id)?Lu("recharts-radial-line-"):t.id;return L.createElement("text",xu({},r,{dominantBaseline:"central",className:Me("recharts-radial-bar-label",f)}),L.createElement("defs",null,L.createElement("path",{id:D,d:C})),L.createElement("textPath",{xlinkHref:"#".concat(D)},n))},uL=function(t){var n=t.viewBox,r=t.offset,l=t.position,u=n,c=u.cx,f=u.cy,d=u.innerRadius,h=u.outerRadius,v=u.startAngle,y=u.endAngle,g=(v+y)/2;if(l==="outside"){var x=tt(c,f,h+r,g),w=x.x,_=x.y;return{x:w,y:_,textAnchor:w>=c?"start":"end",verticalAnchor:"middle"}}if(l==="center")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"middle"};if(l==="centerTop")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"start"};if(l==="centerBottom")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"end"};var S=(d+h)/2,E=tt(c,f,S,g),O=E.x,M=E.y;return{x:O,y:M,textAnchor:"middle",verticalAnchor:"middle"}},cL=function(t){var n=t.viewBox,r=t.parentViewBox,l=t.offset,u=t.position,c=n,f=c.x,d=c.y,h=c.width,v=c.height,y=v>=0?1:-1,g=y*l,x=y>0?"end":"start",w=y>0?"start":"end",_=h>=0?1:-1,S=_*l,E=_>0?"end":"start",O=_>0?"start":"end";if(u==="top"){var M={x:f+h/2,y:d-y*l,textAnchor:"middle",verticalAnchor:x};return Ot(Ot({},M),r?{height:Math.max(d-r.y,0),width:h}:{})}if(u==="bottom"){var N={x:f+h/2,y:d+v+g,textAnchor:"middle",verticalAnchor:w};return Ot(Ot({},N),r?{height:Math.max(r.y+r.height-(d+v),0),width:h}:{})}if(u==="left"){var j={x:f-S,y:d+v/2,textAnchor:E,verticalAnchor:"middle"};return Ot(Ot({},j),r?{width:Math.max(j.x-r.x,0),height:v}:{})}if(u==="right"){var T={x:f+h+S,y:d+v/2,textAnchor:O,verticalAnchor:"middle"};return Ot(Ot({},T),r?{width:Math.max(r.x+r.width-T.x,0),height:v}:{})}var C=r?{width:h,height:v}:{};return u==="insideLeft"?Ot({x:f+S,y:d+v/2,textAnchor:O,verticalAnchor:"middle"},C):u==="insideRight"?Ot({x:f+h-S,y:d+v/2,textAnchor:E,verticalAnchor:"middle"},C):u==="insideTop"?Ot({x:f+h/2,y:d+g,textAnchor:"middle",verticalAnchor:w},C):u==="insideBottom"?Ot({x:f+h/2,y:d+v-g,textAnchor:"middle",verticalAnchor:x},C):u==="insideTopLeft"?Ot({x:f+S,y:d+g,textAnchor:O,verticalAnchor:w},C):u==="insideTopRight"?Ot({x:f+h-S,y:d+g,textAnchor:E,verticalAnchor:w},C):u==="insideBottomLeft"?Ot({x:f+S,y:d+v-g,textAnchor:O,verticalAnchor:x},C):u==="insideBottomRight"?Ot({x:f+h-S,y:d+v-g,textAnchor:E,verticalAnchor:x},C):Dl(u)&&(fe(u.x)||Va(u.x))&&(fe(u.y)||Va(u.y))?Ot({x:f+Yt(u.x,h),y:d+Yt(u.y,v),textAnchor:"end",verticalAnchor:"end"},C):Ot({x:f+h/2,y:d+v/2,textAnchor:"middle",verticalAnchor:"middle"},C)},sL=function(t){return"cx"in t&&fe(t.cx)};function Mt(e){var t=e.offset,n=t===void 0?5:t,r=eL(e,VB),l=Ot({offset:n},r),u=l.viewBox,c=l.position,f=l.value,d=l.children,h=l.content,v=l.className,y=v===void 0?"":v,g=l.textBreakAll;if(!u||Ce(f)&&Ce(d)&&!B.isValidElement(h)&&!_e(h))return null;if(B.isValidElement(h))return B.cloneElement(h,l);var x;if(_e(h)){if(x=B.createElement(h,l),B.isValidElement(x))return x}else x=iL(l);var w=sL(u),_=Se(l,!0);if(w&&(c==="insideStart"||c==="insideEnd"||c==="end"))return oL(l,x,_);var S=w?uL(l):cL(l);return L.createElement(ri,xu({className:Me("recharts-label",y)},_,S,{breakAll:g}),x)}Mt.displayName="Label";var DN=function(t){var n=t.cx,r=t.cy,l=t.angle,u=t.startAngle,c=t.endAngle,f=t.r,d=t.radius,h=t.innerRadius,v=t.outerRadius,y=t.x,g=t.y,x=t.top,w=t.left,_=t.width,S=t.height,E=t.clockWise,O=t.labelViewBox;if(O)return O;if(fe(_)&&fe(S)){if(fe(y)&&fe(g))return{x:y,y:g,width:_,height:S};if(fe(x)&&fe(w))return{x,y:w,width:_,height:S}}return fe(y)&&fe(g)?{x:y,y:g,width:0,height:0}:fe(n)&&fe(r)?{cx:n,cy:r,startAngle:u||l||0,endAngle:c||l||0,innerRadius:h||0,outerRadius:v||d||f||0,clockWise:E}:t.viewBox?t.viewBox:{}},fL=function(t,n){return t?t===!0?L.createElement(Mt,{key:"label-implicit",viewBox:n}):At(t)?L.createElement(Mt,{key:"label-implicit",viewBox:n,value:t}):B.isValidElement(t)?t.type===Mt?B.cloneElement(t,{key:"label-implicit",viewBox:n}):L.createElement(Mt,{key:"label-implicit",content:t,viewBox:n}):_e(t)?L.createElement(Mt,{key:"label-implicit",content:t,viewBox:n}):Dl(t)?L.createElement(Mt,xu({viewBox:n},t,{key:"label-implicit"})):null:null},dL=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var l=t.children,u=DN(t),c=Dn(l,Mt).map(function(d,h){return B.cloneElement(d,{viewBox:n||u,key:"label-".concat(h)})});if(!r)return c;var f=fL(t.label,n||u);return[f].concat(FB(c))};Mt.parseViewBox=DN;Mt.renderCallByParent=dL;var ag,gE;function hL(){if(gE)return ag;gE=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return ag=e,ag}var pL=hL();const vL=Xe(pL);function Su(e){"@babel/helpers - typeof";return Su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Su(e)}var yL=["valueAccessor"],mL=["data","dataKey","clockWise","id","textBreakAll"];function gL(e){return _L(e)||SL(e)||xL(e)||bL()}function bL(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xL(e,t){if(e){if(typeof e=="string")return bb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bb(e,t)}}function SL(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _L(e){if(Array.isArray(e))return bb(e)}function bb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function rf(){return rf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rf.apply(this,arguments)}function bE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function xE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?bE(Object(n),!0).forEach(function(r){OL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function OL(e,t,n){return t=AL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AL(e){var t=wL(e,"string");return Su(t)=="symbol"?t:t+""}function wL(e,t){if(Su(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Su(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function SE(e,t){if(e==null)return{};var n=jL(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function jL(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var TL=function(t){return Array.isArray(t.value)?vL(t.value):t.value};function ba(e){var t=e.valueAccessor,n=t===void 0?TL:t,r=SE(e,yL),l=r.data,u=r.dataKey,c=r.clockWise,f=r.id,d=r.textBreakAll,h=SE(r,mL);return!l||!l.length?null:L.createElement(Ye,{className:"recharts-label-list"},l.map(function(v,y){var g=Ce(u)?n(v,y):It(v&&v.payload,u),x=Ce(f)?{}:{id:"".concat(f,"-").concat(y)};return L.createElement(Mt,rf({},Se(v,!0),h,x,{parentViewBox:v.parentViewBox,value:g,textBreakAll:d,viewBox:Mt.parseViewBox(Ce(c)?v:xE(xE({},v),{},{clockWise:c})),key:"label-".concat(y),index:y}))}))}ba.displayName="LabelList";function EL(e,t){return e?e===!0?L.createElement(ba,{key:"labelList-implicit",data:t}):L.isValidElement(e)||_e(e)?L.createElement(ba,{key:"labelList-implicit",data:t,content:e}):Dl(e)?L.createElement(ba,rf({data:t},e,{key:"labelList-implicit"})):null:null}function ML(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,l=Dn(r,ba).map(function(c,f){return B.cloneElement(c,{data:t,key:"labelList-".concat(f)})});if(!n)return l;var u=EL(e.label,t);return[u].concat(gL(l))}ba.renderCallByParent=ML;function _u(e){"@babel/helpers - typeof";return _u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_u(e)}function xb(){return xb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xb.apply(this,arguments)}function _E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function OE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_E(Object(n),!0).forEach(function(r){CL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_E(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function CL(e,t,n){return t=NL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NL(e){var t=RL(e,"string");return _u(t)=="symbol"?t:t+""}function RL(e,t){if(_u(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_u(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var PL=function(t,n){var r=Gt(n-t),l=Math.min(Math.abs(n-t),359.999);return r*l},xs=function(t){var n=t.cx,r=t.cy,l=t.radius,u=t.angle,c=t.sign,f=t.isExternal,d=t.cornerRadius,h=t.cornerIsExternal,v=d*(f?1:-1)+l,y=Math.asin(d/v)/nf,g=h?u:u+c*y,x=tt(n,r,v,g),w=tt(n,r,l,g),_=h?u-c*y:u,S=tt(n,r,v*Math.cos(y*nf),_);return{center:x,circleTangency:w,lineTangency:S,theta:y}},$N=function(t){var n=t.cx,r=t.cy,l=t.innerRadius,u=t.outerRadius,c=t.startAngle,f=t.endAngle,d=PL(c,f),h=c+d,v=tt(n,r,u,c),y=tt(n,r,u,h),g="M ".concat(v.x,",").concat(v.y,`
|
||
A `).concat(u,",").concat(u,`,0,
|
||
`).concat(+(Math.abs(d)>180),",").concat(+(c>h),`,
|
||
`).concat(y.x,",").concat(y.y,`
|
||
`);if(l>0){var x=tt(n,r,l,c),w=tt(n,r,l,h);g+="L ".concat(w.x,",").concat(w.y,`
|
||
A `).concat(l,",").concat(l,`,0,
|
||
`).concat(+(Math.abs(d)>180),",").concat(+(c<=h),`,
|
||
`).concat(x.x,",").concat(x.y," Z")}else g+="L ".concat(n,",").concat(r," Z");return g},DL=function(t){var n=t.cx,r=t.cy,l=t.innerRadius,u=t.outerRadius,c=t.cornerRadius,f=t.forceCornerRadius,d=t.cornerIsExternal,h=t.startAngle,v=t.endAngle,y=Gt(v-h),g=xs({cx:n,cy:r,radius:u,angle:h,sign:y,cornerRadius:c,cornerIsExternal:d}),x=g.circleTangency,w=g.lineTangency,_=g.theta,S=xs({cx:n,cy:r,radius:u,angle:v,sign:-y,cornerRadius:c,cornerIsExternal:d}),E=S.circleTangency,O=S.lineTangency,M=S.theta,N=d?Math.abs(h-v):Math.abs(h-v)-_-M;if(N<0)return f?"M ".concat(w.x,",").concat(w.y,`
|
||
a`).concat(c,",").concat(c,",0,0,1,").concat(c*2,`,0
|
||
a`).concat(c,",").concat(c,",0,0,1,").concat(-c*2,`,0
|
||
`):$N({cx:n,cy:r,innerRadius:l,outerRadius:u,startAngle:h,endAngle:v});var j="M ".concat(w.x,",").concat(w.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(x.x,",").concat(x.y,`
|
||
A`).concat(u,",").concat(u,",0,").concat(+(N>180),",").concat(+(y<0),",").concat(E.x,",").concat(E.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(O.x,",").concat(O.y,`
|
||
`);if(l>0){var T=xs({cx:n,cy:r,radius:l,angle:h,sign:y,isExternal:!0,cornerRadius:c,cornerIsExternal:d}),C=T.circleTangency,D=T.lineTangency,k=T.theta,K=xs({cx:n,cy:r,radius:l,angle:v,sign:-y,isExternal:!0,cornerRadius:c,cornerIsExternal:d}),H=K.circleTangency,U=K.lineTangency,X=K.theta,Q=d?Math.abs(h-v):Math.abs(h-v)-k-X;if(Q<0&&c===0)return"".concat(j,"L").concat(n,",").concat(r,"Z");j+="L".concat(U.x,",").concat(U.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(H.x,",").concat(H.y,`
|
||
A`).concat(l,",").concat(l,",0,").concat(+(Q>180),",").concat(+(y>0),",").concat(C.x,",").concat(C.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(D.x,",").concat(D.y,"Z")}else j+="L".concat(n,",").concat(r,"Z");return j},$L={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},kN=function(t){var n=OE(OE({},$L),t),r=n.cx,l=n.cy,u=n.innerRadius,c=n.outerRadius,f=n.cornerRadius,d=n.forceCornerRadius,h=n.cornerIsExternal,v=n.startAngle,y=n.endAngle,g=n.className;if(c<u||v===y)return null;var x=Me("recharts-sector",g),w=c-u,_=Yt(f,w,0,!0),S;return _>0&&Math.abs(v-y)<360?S=DL({cx:r,cy:l,innerRadius:u,outerRadius:c,cornerRadius:Math.min(_,w/2),forceCornerRadius:d,cornerIsExternal:h,startAngle:v,endAngle:y}):S=$N({cx:r,cy:l,innerRadius:u,outerRadius:c,startAngle:v,endAngle:y}),L.createElement("path",xb({},Se(n,!0),{className:x,d:S,role:"img"}))};function Ou(e){"@babel/helpers - typeof";return Ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ou(e)}function Sb(){return Sb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Sb.apply(this,arguments)}function AE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function wE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AE(Object(n),!0).forEach(function(r){kL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kL(e,t,n){return t=zL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zL(e){var t=qL(e,"string");return Ou(t)=="symbol"?t:t+""}function qL(e,t){if(Ou(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ou(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var jE={curveBasisClosed:a6,curveBasisOpen:i6,curveBasis:r6,curveBumpX:H4,curveBumpY:G4,curveLinearClosed:l6,curveLinear:zf,curveMonotoneX:o6,curveMonotoneY:u6,curveNatural:c6,curveStep:s6,curveStepAfter:d6,curveStepBefore:f6},Ss=function(t){return t.x===+t.x&&t.y===+t.y},Io=function(t){return t.x},Ho=function(t){return t.y},BL=function(t,n){if(_e(t))return t;var r="curve".concat($f(t));return(r==="curveMonotone"||r==="curveBump")&&n?jE["".concat(r).concat(n==="vertical"?"Y":"X")]:jE[r]||zf},LL=function(t){var n=t.type,r=n===void 0?"linear":n,l=t.points,u=l===void 0?[]:l,c=t.baseLine,f=t.layout,d=t.connectNulls,h=d===void 0?!1:d,v=BL(r,f),y=h?u.filter(function(_){return Ss(_)}):u,g;if(Array.isArray(c)){var x=h?c.filter(function(_){return Ss(_)}):c,w=y.map(function(_,S){return wE(wE({},_),{},{base:x[S]})});return f==="vertical"?g=ds().y(Ho).x1(Io).x0(function(_){return _.base.x}):g=ds().x(Io).y1(Ho).y0(function(_){return _.base.y}),g.defined(Ss).curve(v),g(w)}return f==="vertical"&&fe(c)?g=ds().y(Ho).x1(Io).x0(c):fe(c)?g=ds().x(Io).y1(Ho).y0(c):g=$M().x(Io).y(Ho),g.defined(Ss).curve(v),g(y)},_b=function(t){var n=t.className,r=t.points,l=t.path,u=t.pathRef;if((!r||!r.length)&&!l)return null;var c=r&&r.length?LL(t):l;return B.createElement("path",Sb({},Se(t,!1),Cs(t),{className:Me("recharts-curve",n),d:c,ref:u}))},ig={exports:{}},lg,TE;function UL(){if(TE)return lg;TE=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return lg=e,lg}var og,EE;function IL(){if(EE)return og;EE=1;var e=UL();function t(){}function n(){}return n.resetWarningCache=t,og=function(){function r(c,f,d,h,v,y){if(y!==e){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}r.isRequired=r;function l(){return r}var u={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:l,element:r,elementType:r,instanceOf:l,node:r,objectOf:l,oneOf:l,oneOfType:l,shape:l,exact:l,checkPropTypes:n,resetWarningCache:t};return u.PropTypes=u,u},og}var ME;function HL(){return ME||(ME=1,ig.exports=IL()()),ig.exports}var GL=HL();const Ie=Xe(GL),{getOwnPropertyNames:YL,getOwnPropertySymbols:XL}=Object,{hasOwnProperty:KL}=Object.prototype;function ug(e,t){return function(r,l,u){return e(r,l,u)&&t(r,l,u)}}function _s(e){return function(n,r,l){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,l);const{cache:u}=l,c=u.get(n),f=u.get(r);if(c&&f)return c===r&&f===n;u.set(n,r),u.set(r,n);const d=e(n,r,l);return u.delete(n),u.delete(r),d}}function VL(e){return e!=null?e[Symbol.toStringTag]:void 0}function CE(e){return YL(e).concat(XL(e))}const FL=Object.hasOwn||((e,t)=>KL.call(e,t));function si(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const WL="__v",ZL="__o",QL="_owner",{getOwnPropertyDescriptor:NE,keys:RE}=Object;function JL(e,t){return e.byteLength===t.byteLength&&af(new Uint8Array(e),new Uint8Array(t))}function eU(e,t,n){let r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function tU(e,t){return e.byteLength===t.byteLength&&af(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function nU(e,t){return si(e.getTime(),t.getTime())}function rU(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function aU(e,t){return e===t}function PE(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const l=new Array(r),u=e.entries();let c,f,d=0;for(;(c=u.next())&&!c.done;){const h=t.entries();let v=!1,y=0;for(;(f=h.next())&&!f.done;){if(l[y]){y++;continue}const g=c.value,x=f.value;if(n.equals(g[0],x[0],d,y,e,t,n)&&n.equals(g[1],x[1],g[0],x[0],e,t,n)){v=l[y]=!0;break}y++}if(!v)return!1;d++}return!0}const iU=si;function lU(e,t,n){const r=RE(e);let l=r.length;if(RE(t).length!==l)return!1;for(;l-- >0;)if(!zN(e,t,n,r[l]))return!1;return!0}function Go(e,t,n){const r=CE(e);let l=r.length;if(CE(t).length!==l)return!1;let u,c,f;for(;l-- >0;)if(u=r[l],!zN(e,t,n,u)||(c=NE(e,u),f=NE(t,u),(c||f)&&(!c||!f||c.configurable!==f.configurable||c.enumerable!==f.enumerable||c.writable!==f.writable)))return!1;return!0}function oU(e,t){return si(e.valueOf(),t.valueOf())}function uU(e,t){return e.source===t.source&&e.flags===t.flags}function DE(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const l=new Array(r),u=e.values();let c,f;for(;(c=u.next())&&!c.done;){const d=t.values();let h=!1,v=0;for(;(f=d.next())&&!f.done;){if(!l[v]&&n.equals(c.value,f.value,c.value,f.value,e,t,n)){h=l[v]=!0;break}v++}if(!h)return!1}return!0}function af(e,t){let n=e.byteLength;if(t.byteLength!==n||e.byteOffset!==t.byteOffset)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function cU(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function zN(e,t,n,r){return(r===QL||r===ZL||r===WL)&&(e.$$typeof||t.$$typeof)?!0:FL(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}const sU="[object ArrayBuffer]",fU="[object Arguments]",dU="[object Boolean]",hU="[object DataView]",pU="[object Date]",vU="[object Error]",yU="[object Map]",mU="[object Number]",gU="[object Object]",bU="[object RegExp]",xU="[object Set]",SU="[object String]",_U={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},OU="[object URL]",AU=Object.prototype.toString;function wU({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:n,areDatesEqual:r,areErrorsEqual:l,areFunctionsEqual:u,areMapsEqual:c,areNumbersEqual:f,areObjectsEqual:d,arePrimitiveWrappersEqual:h,areRegExpsEqual:v,areSetsEqual:y,areTypedArraysEqual:g,areUrlsEqual:x,unknownTagComparators:w}){return function(S,E,O){if(S===E)return!0;if(S==null||E==null)return!1;const M=typeof S;if(M!==typeof E)return!1;if(M!=="object")return M==="number"?f(S,E,O):M==="function"?u(S,E,O):!1;const N=S.constructor;if(N!==E.constructor)return!1;if(N===Object)return d(S,E,O);if(Array.isArray(S))return t(S,E,O);if(N===Date)return r(S,E,O);if(N===RegExp)return v(S,E,O);if(N===Map)return c(S,E,O);if(N===Set)return y(S,E,O);const j=AU.call(S);if(j===pU)return r(S,E,O);if(j===bU)return v(S,E,O);if(j===yU)return c(S,E,O);if(j===xU)return y(S,E,O);if(j===gU)return typeof S.then!="function"&&typeof E.then!="function"&&d(S,E,O);if(j===OU)return x(S,E,O);if(j===vU)return l(S,E,O);if(j===fU)return d(S,E,O);if(_U[j])return g(S,E,O);if(j===sU)return e(S,E,O);if(j===hU)return n(S,E,O);if(j===dU||j===mU||j===SU)return h(S,E,O);if(w){let T=w[j];if(!T){const C=VL(S);C&&(T=w[C])}if(T)return T(S,E,O)}return!1}}function jU({circular:e,createCustomConfig:t,strict:n}){let r={areArrayBuffersEqual:JL,areArraysEqual:n?Go:eU,areDataViewsEqual:tU,areDatesEqual:nU,areErrorsEqual:rU,areFunctionsEqual:aU,areMapsEqual:n?ug(PE,Go):PE,areNumbersEqual:iU,areObjectsEqual:n?Go:lU,arePrimitiveWrappersEqual:oU,areRegExpsEqual:uU,areSetsEqual:n?ug(DE,Go):DE,areTypedArraysEqual:n?ug(af,Go):af,areUrlsEqual:cU,unknownTagComparators:void 0};if(t&&(r=Object.assign({},r,t(r))),e){const l=_s(r.areArraysEqual),u=_s(r.areMapsEqual),c=_s(r.areObjectsEqual),f=_s(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:l,areMapsEqual:u,areObjectsEqual:c,areSetsEqual:f})}return r}function TU(e){return function(t,n,r,l,u,c,f){return e(t,n,f)}}function EU({circular:e,comparator:t,createState:n,equals:r,strict:l}){if(n)return function(f,d){const{cache:h=e?new WeakMap:void 0,meta:v}=n();return t(f,d,{cache:h,equals:r,meta:v,strict:l})};if(e)return function(f,d){return t(f,d,{cache:new WeakMap,equals:r,meta:void 0,strict:l})};const u={cache:void 0,equals:r,meta:void 0,strict:l};return function(f,d){return t(f,d,u)}}const MU=Oa();Oa({strict:!0});Oa({circular:!0});Oa({circular:!0,strict:!0});Oa({createInternalComparator:()=>si});Oa({strict:!0,createInternalComparator:()=>si});Oa({circular:!0,createInternalComparator:()=>si});Oa({circular:!0,createInternalComparator:()=>si,strict:!0});function Oa(e={}){const{circular:t=!1,createInternalComparator:n,createState:r,strict:l=!1}=e,u=jU(e),c=wU(u),f=n?n(c):TU(c);return EU({circular:t,comparator:c,createState:r,equals:f,strict:l})}function CU(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function $E(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function l(u){n<0&&(n=u),u-n>t?(e(u),n=-1):CU(l)};requestAnimationFrame(r)}function Ob(e){"@babel/helpers - typeof";return Ob=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ob(e)}function NU(e){return $U(e)||DU(e)||PU(e)||RU()}function RU(){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 PU(e,t){if(e){if(typeof e=="string")return kE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kE(e,t)}}function kE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function DU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $U(e){if(Array.isArray(e))return e}function kU(){var e={},t=function(){return null},n=!1,r=function l(u){if(!n){if(Array.isArray(u)){if(!u.length)return;var c=u,f=NU(c),d=f[0],h=f.slice(1);if(typeof d=="number"){$E(l.bind(null,h),d);return}l(d),$E(l.bind(null,h));return}Ob(u)==="object"&&(e=u,t(e)),typeof u=="function"&&u()}};return{stop:function(){n=!0},start:function(u){n=!1,r(u)},subscribe:function(u){return t=u,function(){t=function(){return null}}}}}function Au(e){"@babel/helpers - typeof";return Au=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Au(e)}function zE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function qE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zE(Object(n),!0).forEach(function(r){qN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qN(e,t,n){return t=zU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zU(e){var t=qU(e,"string");return Au(t)==="symbol"?t:String(t)}function qU(e,t){if(Au(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Au(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var BU=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,l){return r.filter(function(u){return l.includes(u)})})},LU=function(t){return t},UU=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Jo=function(t,n){return Object.keys(n).reduce(function(r,l){return qE(qE({},r),{},qN({},l,t(l,n[l])))},{})},BE=function(t,n,r){return t.map(function(l){return"".concat(UU(l)," ").concat(n,"ms ").concat(r)}).join(",")};function IU(e,t){return YU(e)||GU(e,t)||BN(e,t)||HU()}function HU(){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 GU(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){h=!0,l=v}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function YU(e){if(Array.isArray(e))return e}function XU(e){return FU(e)||VU(e)||BN(e)||KU()}function KU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function BN(e,t){if(e){if(typeof e=="string")return Ab(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ab(e,t)}}function VU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function FU(e){if(Array.isArray(e))return Ab(e)}function Ab(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var lf=1e-4,LN=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},UN=function(t,n){return t.map(function(r,l){return r*Math.pow(n,l)}).reduce(function(r,l){return r+l})},LE=function(t,n){return function(r){var l=LN(t,n);return UN(l,r)}},WU=function(t,n){return function(r){var l=LN(t,n),u=[].concat(XU(l.map(function(c,f){return c*f}).slice(1)),[0]);return UN(u,r)}},UE=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var l=n[0],u=n[1],c=n[2],f=n[3];if(n.length===1)switch(n[0]){case"linear":l=0,u=0,c=1,f=1;break;case"ease":l=.25,u=.1,c=.25,f=1;break;case"ease-in":l=.42,u=0,c=1,f=1;break;case"ease-out":l=.42,u=0,c=.58,f=1;break;case"ease-in-out":l=0,u=0,c=.58,f=1;break;default:{var d=n[0].split("(");if(d[0]==="cubic-bezier"&&d[1].split(")")[0].split(",").length===4){var h=d[1].split(")")[0].split(",").map(function(S){return parseFloat(S)}),v=IU(h,4);l=v[0],u=v[1],c=v[2],f=v[3]}}}var y=LE(l,c),g=LE(u,f),x=WU(l,c),w=function(E){return E>1?1:E<0?0:E},_=function(E){for(var O=E>1?1:E,M=O,N=0;N<8;++N){var j=y(M)-O,T=x(M);if(Math.abs(j-O)<lf||T<lf)return g(M);M=w(M-j/T)}return g(M)};return _.isStepper=!1,_},ZU=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,l=t.damping,u=l===void 0?8:l,c=t.dt,f=c===void 0?17:c,d=function(v,y,g){var x=-(v-y)*r,w=g*u,_=g+(x-w)*f/1e3,S=g*f/1e3+v;return Math.abs(S-y)<lf&&Math.abs(_)<lf?[y,0]:[S,_]};return d.isStepper=!0,d.dt=f,d},QU=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var l=n[0];if(typeof l=="string")switch(l){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return UE(l);case"spring":return ZU();default:if(l.split("(")[0]==="cubic-bezier")return UE(l)}return typeof l=="function"?l:null};function wu(e){"@babel/helpers - typeof";return wu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wu(e)}function IE(e){return tI(e)||eI(e)||IN(e)||JU()}function JU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function eI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function tI(e){if(Array.isArray(e))return jb(e)}function HE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function kt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?HE(Object(n),!0).forEach(function(r){wb(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function wb(e,t,n){return t=nI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nI(e){var t=rI(e,"string");return wu(t)==="symbol"?t:String(t)}function rI(e,t){if(wu(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wu(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function aI(e,t){return oI(e)||lI(e,t)||IN(e,t)||iI()}function iI(){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 IN(e,t){if(e){if(typeof e=="string")return jb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jb(e,t)}}function jb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function lI(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){h=!0,l=v}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function oI(e){if(Array.isArray(e))return e}var of=function(t,n,r){return t+(n-t)*r},Tb=function(t){var n=t.from,r=t.to;return n!==r},uI=function e(t,n,r){var l=Jo(function(u,c){if(Tb(c)){var f=t(c.from,c.to,c.velocity),d=aI(f,2),h=d[0],v=d[1];return kt(kt({},c),{},{from:h,velocity:v})}return c},n);return r<1?Jo(function(u,c){return Tb(c)?kt(kt({},c),{},{velocity:of(c.velocity,l[u].velocity,r),from:of(c.from,l[u].from,r)}):c},n):e(t,l,r-1)};const cI=(function(e,t,n,r,l){var u=BU(e,t),c=u.reduce(function(S,E){return kt(kt({},S),{},wb({},E,[e[E],t[E]]))},{}),f=u.reduce(function(S,E){return kt(kt({},S),{},wb({},E,{from:e[E],velocity:0,to:t[E]}))},{}),d=-1,h,v,y=function(){return null},g=function(){return Jo(function(E,O){return O.from},f)},x=function(){return!Object.values(f).filter(Tb).length},w=function(E){h||(h=E);var O=E-h,M=O/n.dt;f=uI(n,f,M),l(kt(kt(kt({},e),t),g())),h=E,x()||(d=requestAnimationFrame(y))},_=function(E){v||(v=E);var O=(E-v)/r,M=Jo(function(j,T){return of.apply(void 0,IE(T).concat([n(O)]))},c);if(l(kt(kt(kt({},e),t),M)),O<1)d=requestAnimationFrame(y);else{var N=Jo(function(j,T){return of.apply(void 0,IE(T).concat([n(1)]))},c);l(kt(kt(kt({},e),t),N))}};return y=n.isStepper?w:_,function(){return requestAnimationFrame(y),function(){cancelAnimationFrame(d)}}});function yl(e){"@babel/helpers - typeof";return yl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yl(e)}var sI=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function fI(e,t){if(e==null)return{};var n=dI(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function dI(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,u;for(u=0;u<r.length;u++)l=r[u],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}function cg(e){return yI(e)||vI(e)||pI(e)||hI()}function hI(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function pI(e,t){if(e){if(typeof e=="string")return Eb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Eb(e,t)}}function vI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yI(e){if(Array.isArray(e))return Eb(e)}function Eb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function GE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function In(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?GE(Object(n),!0).forEach(function(r){Fo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Fo(e,t,n){return t=HN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,HN(r.key),r)}}function bI(e,t,n){return t&&gI(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function HN(e){var t=xI(e,"string");return yl(t)==="symbol"?t:String(t)}function xI(e,t){if(yl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(yl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function SI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Mb(e,t)}function Mb(e,t){return Mb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Mb(e,t)}function _I(e){var t=OI();return function(){var r=uf(e),l;if(t){var u=uf(this).constructor;l=Reflect.construct(r,arguments,u)}else l=r.apply(this,arguments);return Cb(this,l)}}function Cb(e,t){if(t&&(yl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Nb(e)}function Nb(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function OI(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function uf(e){return uf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},uf(e)}var Dr=(function(e){SI(n,e);var t=_I(n);function n(r,l){var u;mI(this,n),u=t.call(this,r,l);var c=u.props,f=c.isActive,d=c.attributeName,h=c.from,v=c.to,y=c.steps,g=c.children,x=c.duration;if(u.handleStyleChange=u.handleStyleChange.bind(Nb(u)),u.changeStyle=u.changeStyle.bind(Nb(u)),!f||x<=0)return u.state={style:{}},typeof g=="function"&&(u.state={style:v}),Cb(u);if(y&&y.length)u.state={style:y[0].style};else if(h){if(typeof g=="function")return u.state={style:h},Cb(u);u.state={style:d?Fo({},d,h):h}}else u.state={style:{}};return u}return bI(n,[{key:"componentDidMount",value:function(){var l=this.props,u=l.isActive,c=l.canBegin;this.mounted=!0,!(!u||!c)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(l){var u=this.props,c=u.isActive,f=u.canBegin,d=u.attributeName,h=u.shouldReAnimate,v=u.to,y=u.from,g=this.state.style;if(f){if(!c){var x={style:d?Fo({},d,v):v};this.state&&g&&(d&&g[d]!==v||!d&&g!==v)&&this.setState(x);return}if(!(MU(l.to,v)&&l.canBegin&&l.isActive)){var w=!l.canBegin||!l.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var _=w||h?y:l.to;if(this.state&&g){var S={style:d?Fo({},d,_):_};(d&&g[d]!==_||!d&&g!==_)&&this.setState(S)}this.runAnimation(In(In({},this.props),{},{from:_,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var l=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),l&&l()}},{key:"handleStyleChange",value:function(l){this.changeStyle(l)}},{key:"changeStyle",value:function(l){this.mounted&&this.setState({style:l})}},{key:"runJSAnimation",value:function(l){var u=this,c=l.from,f=l.to,d=l.duration,h=l.easing,v=l.begin,y=l.onAnimationEnd,g=l.onAnimationStart,x=cI(c,f,QU(h),d,this.changeStyle),w=function(){u.stopJSAnimation=x()};this.manager.start([g,v,w,d,y])}},{key:"runStepAnimation",value:function(l){var u=this,c=l.steps,f=l.begin,d=l.onAnimationStart,h=c[0],v=h.style,y=h.duration,g=y===void 0?0:y,x=function(_,S,E){if(E===0)return _;var O=S.duration,M=S.easing,N=M===void 0?"ease":M,j=S.style,T=S.properties,C=S.onAnimationEnd,D=E>0?c[E-1]:S,k=T||Object.keys(j);if(typeof N=="function"||N==="spring")return[].concat(cg(_),[u.runJSAnimation.bind(u,{from:D.style,to:j,duration:O,easing:N}),O]);var K=BE(k,O,N),H=In(In(In({},D.style),j),{},{transition:K});return[].concat(cg(_),[H,O,C]).filter(LU)};return this.manager.start([d].concat(cg(c.reduce(x,[v,Math.max(g,f)])),[l.onAnimationEnd]))}},{key:"runAnimation",value:function(l){this.manager||(this.manager=kU());var u=l.begin,c=l.duration,f=l.attributeName,d=l.to,h=l.easing,v=l.onAnimationStart,y=l.onAnimationEnd,g=l.steps,x=l.children,w=this.manager;if(this.unSubscribe=w.subscribe(this.handleStyleChange),typeof h=="function"||typeof x=="function"||h==="spring"){this.runJSAnimation(l);return}if(g.length>1){this.runStepAnimation(l);return}var _=f?Fo({},f,d):d,S=BE(Object.keys(_),c,h);w.start([v,u,In(In({},_),{},{transition:S}),c,y])}},{key:"render",value:function(){var l=this.props,u=l.children;l.begin;var c=l.duration;l.attributeName,l.easing;var f=l.isActive;l.steps,l.from,l.to,l.canBegin,l.onAnimationEnd,l.shouldReAnimate,l.onAnimationReStart;var d=fI(l,sI),h=B.Children.count(u),v=this.state.style;if(typeof u=="function")return u(v);if(!f||h===0||c<=0)return u;var y=function(x){var w=x.props,_=w.style,S=_===void 0?{}:_,E=w.className,O=B.cloneElement(x,In(In({},d),{},{style:In(In({},S),v),className:E}));return O};return h===1?y(B.Children.only(u)):L.createElement("div",null,B.Children.map(u,function(g){return y(g)}))}}]),n})(B.PureComponent);Dr.displayName="Animate";Dr.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Dr.propTypes={from:Ie.oneOfType([Ie.object,Ie.string]),to:Ie.oneOfType([Ie.object,Ie.string]),attributeName:Ie.string,duration:Ie.number,begin:Ie.number,easing:Ie.oneOfType([Ie.string,Ie.func]),steps:Ie.arrayOf(Ie.shape({duration:Ie.number.isRequired,style:Ie.object.isRequired,easing:Ie.oneOfType([Ie.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Ie.func]),properties:Ie.arrayOf("string"),onAnimationEnd:Ie.func})),children:Ie.oneOfType([Ie.node,Ie.func]),isActive:Ie.bool,canBegin:Ie.bool,onAnimationEnd:Ie.func,shouldReAnimate:Ie.bool,onAnimationStart:Ie.func,onAnimationReStart:Ie.func};function ju(e){"@babel/helpers - typeof";return ju=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ju(e)}function cf(){return cf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cf.apply(this,arguments)}function AI(e,t){return EI(e)||TI(e,t)||jI(e,t)||wI()}function wI(){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 jI(e,t){if(e){if(typeof e=="string")return YE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return YE(e,t)}}function YE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function TI(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){h=!0,l=v}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function EI(e){if(Array.isArray(e))return e}function XE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function KE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?XE(Object(n),!0).forEach(function(r){MI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):XE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function MI(e,t,n){return t=CI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CI(e){var t=NI(e,"string");return ju(t)=="symbol"?t:t+""}function NI(e,t){if(ju(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ju(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var VE=function(t,n,r,l,u){var c=Math.min(Math.abs(r)/2,Math.abs(l)/2),f=l>=0?1:-1,d=r>=0?1:-1,h=l>=0&&r>=0||l<0&&r<0?1:0,v;if(c>0&&u instanceof Array){for(var y=[0,0,0,0],g=0,x=4;g<x;g++)y[g]=u[g]>c?c:u[g];v="M".concat(t,",").concat(n+f*y[0]),y[0]>0&&(v+="A ".concat(y[0],",").concat(y[0],",0,0,").concat(h,",").concat(t+d*y[0],",").concat(n)),v+="L ".concat(t+r-d*y[1],",").concat(n),y[1]>0&&(v+="A ".concat(y[1],",").concat(y[1],",0,0,").concat(h,`,
|
||
`).concat(t+r,",").concat(n+f*y[1])),v+="L ".concat(t+r,",").concat(n+l-f*y[2]),y[2]>0&&(v+="A ".concat(y[2],",").concat(y[2],",0,0,").concat(h,`,
|
||
`).concat(t+r-d*y[2],",").concat(n+l)),v+="L ".concat(t+d*y[3],",").concat(n+l),y[3]>0&&(v+="A ".concat(y[3],",").concat(y[3],",0,0,").concat(h,`,
|
||
`).concat(t,",").concat(n+l-f*y[3])),v+="Z"}else if(c>0&&u===+u&&u>0){var w=Math.min(c,u);v="M ".concat(t,",").concat(n+f*w,`
|
||
A `).concat(w,",").concat(w,",0,0,").concat(h,",").concat(t+d*w,",").concat(n,`
|
||
L `).concat(t+r-d*w,",").concat(n,`
|
||
A `).concat(w,",").concat(w,",0,0,").concat(h,",").concat(t+r,",").concat(n+f*w,`
|
||
L `).concat(t+r,",").concat(n+l-f*w,`
|
||
A `).concat(w,",").concat(w,",0,0,").concat(h,",").concat(t+r-d*w,",").concat(n+l,`
|
||
L `).concat(t+d*w,",").concat(n+l,`
|
||
A `).concat(w,",").concat(w,",0,0,").concat(h,",").concat(t,",").concat(n+l-f*w," Z")}else v="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(l," h ").concat(-r," Z");return v},RI=function(t,n){if(!t||!n)return!1;var r=t.x,l=t.y,u=n.x,c=n.y,f=n.width,d=n.height;if(Math.abs(f)>0&&Math.abs(d)>0){var h=Math.min(u,u+f),v=Math.max(u,u+f),y=Math.min(c,c+d),g=Math.max(c,c+d);return r>=h&&r<=v&&l>=y&&l<=g}return!1},PI={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},ex=function(t){var n=KE(KE({},PI),t),r=B.useRef(),l=B.useState(-1),u=AI(l,2),c=u[0],f=u[1];B.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var N=r.current.getTotalLength();N&&f(N)}catch{}},[]);var d=n.x,h=n.y,v=n.width,y=n.height,g=n.radius,x=n.className,w=n.animationEasing,_=n.animationDuration,S=n.animationBegin,E=n.isAnimationActive,O=n.isUpdateAnimationActive;if(d!==+d||h!==+h||v!==+v||y!==+y||v===0||y===0)return null;var M=Me("recharts-rectangle",x);return O?L.createElement(Dr,{canBegin:c>0,from:{width:v,height:y,x:d,y:h},to:{width:v,height:y,x:d,y:h},duration:_,animationEasing:w,isActive:O},function(N){var j=N.width,T=N.height,C=N.x,D=N.y;return L.createElement(Dr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:_,isActive:E,easing:w},L.createElement("path",cf({},Se(n,!0),{className:M,d:VE(C,D,j,T,g),ref:r})))}):L.createElement("path",cf({},Se(n,!0),{className:M,d:VE(d,h,v,y,g)}))},DI=["points","className","baseLinePoints","connectNulls"];function el(){return el=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},el.apply(this,arguments)}function $I(e,t){if(e==null)return{};var n=kI(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function kI(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function FE(e){return LI(e)||BI(e)||qI(e)||zI()}function zI(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qI(e,t){if(e){if(typeof e=="string")return Rb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rb(e,t)}}function BI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function LI(e){if(Array.isArray(e))return Rb(e)}function Rb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var WE=function(t){return t&&t.x===+t.x&&t.y===+t.y},UI=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return t.forEach(function(r){WE(r)?n[n.length-1].push(r):n[n.length-1].length>0&&n.push([])}),WE(t[0])&&n[n.length-1].push(t[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},eu=function(t,n){var r=UI(t);n&&(r=[r.reduce(function(u,c){return[].concat(FE(u),FE(c))},[])]);var l=r.map(function(u){return u.reduce(function(c,f,d){return"".concat(c).concat(d===0?"M":"L").concat(f.x,",").concat(f.y)},"")}).join("");return r.length===1?"".concat(l,"Z"):l},II=function(t,n,r){var l=eu(t,r);return"".concat(l.slice(-1)==="Z"?l.slice(0,-1):l,"L").concat(eu(n.reverse(),r).slice(1))},HI=function(t){var n=t.points,r=t.className,l=t.baseLinePoints,u=t.connectNulls,c=$I(t,DI);if(!n||!n.length)return null;var f=Me("recharts-polygon",r);if(l&&l.length){var d=c.stroke&&c.stroke!=="none",h=II(n,l,u);return L.createElement("g",{className:f},L.createElement("path",el({},Se(c,!0),{fill:h.slice(-1)==="Z"?c.fill:"none",stroke:"none",d:h})),d?L.createElement("path",el({},Se(c,!0),{fill:"none",d:eu(n,u)})):null,d?L.createElement("path",el({},Se(c,!0),{fill:"none",d:eu(l,u)})):null)}var v=eu(n,u);return L.createElement("path",el({},Se(c,!0),{fill:v.slice(-1)==="Z"?c.fill:"none",className:f,d:v}))};function Pb(){return Pb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pb.apply(this,arguments)}var tx=function(t){var n=t.cx,r=t.cy,l=t.r,u=t.className,c=Me("recharts-dot",u);return n===+n&&r===+r&&l===+l?B.createElement("circle",Pb({},Se(t,!1),Cs(t),{className:c,cx:n,cy:r,r:l})):null};function Tu(e){"@babel/helpers - typeof";return Tu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tu(e)}var GI=["x","y","top","left","width","height","className"];function Db(){return Db=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Db.apply(this,arguments)}function ZE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function YI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ZE(Object(n),!0).forEach(function(r){XI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function XI(e,t,n){return t=KI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KI(e){var t=VI(e,"string");return Tu(t)=="symbol"?t:t+""}function VI(e,t){if(Tu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Tu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function FI(e,t){if(e==null)return{};var n=WI(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function WI(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var ZI=function(t,n,r,l,u,c){return"M".concat(t,",").concat(u,"v").concat(l,"M").concat(c,",").concat(n,"h").concat(r)},QI=function(t){var n=t.x,r=n===void 0?0:n,l=t.y,u=l===void 0?0:l,c=t.top,f=c===void 0?0:c,d=t.left,h=d===void 0?0:d,v=t.width,y=v===void 0?0:v,g=t.height,x=g===void 0?0:g,w=t.className,_=FI(t,GI),S=YI({x:r,y:u,top:f,left:h,width:y,height:x},_);return!fe(r)||!fe(u)||!fe(y)||!fe(x)||!fe(f)||!fe(h)?null:L.createElement("path",Db({},Se(S,!0),{className:Me("recharts-cross",w),d:ZI(r,u,y,x,f,h)}))},sg,QE;function JI(){if(QE)return sg;QE=1;var e=Ff(),t=aN(),n=ar();function r(l,u){return l&&l.length?e(l,n(u,2),t):void 0}return sg=r,sg}var e7=JI();const t7=Xe(e7);var fg,JE;function n7(){if(JE)return fg;JE=1;var e=Ff(),t=ar(),n=iN();function r(l,u){return l&&l.length?e(l,t(u,2),n):void 0}return fg=r,fg}var r7=n7();const a7=Xe(r7);var i7=["cx","cy","angle","ticks","axisLine"],l7=["ticks","tick","angle","tickFormatter","stroke"];function ml(e){"@babel/helpers - typeof";return ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ml(e)}function tu(){return tu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tu.apply(this,arguments)}function e2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ha(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?e2(Object(n),!0).forEach(function(r){nd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function t2(e,t){if(e==null)return{};var n=o7(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function o7(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function u7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,YN(r.key),r)}}function c7(e,t,n){return t&&n2(e.prototype,t),n&&n2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function s7(e,t,n){return t=sf(t),f7(e,GN()?Reflect.construct(t,n||[],sf(e).constructor):t.apply(e,n))}function f7(e,t){if(t&&(ml(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return d7(e)}function d7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function GN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(GN=function(){return!!e})()}function sf(e){return sf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},sf(e)}function h7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$b(e,t)}function $b(e,t){return $b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},$b(e,t)}function nd(e,t,n){return t=YN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YN(e){var t=p7(e,"string");return ml(t)=="symbol"?t:t+""}function p7(e,t){if(ml(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ml(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var rd=(function(e){function t(){return u7(this,t),s7(this,t,arguments)}return h7(t,e),c7(t,[{key:"getTickValueCoord",value:function(r){var l=r.coordinate,u=this.props,c=u.angle,f=u.cx,d=u.cy;return tt(f,d,l,c)}},{key:"getTickTextAnchor",value:function(){var r=this.props.orientation,l;switch(r){case"left":l="end";break;case"right":l="start";break;default:l="middle";break}return l}},{key:"getViewBox",value:function(){var r=this.props,l=r.cx,u=r.cy,c=r.angle,f=r.ticks,d=t7(f,function(v){return v.coordinate||0}),h=a7(f,function(v){return v.coordinate||0});return{cx:l,cy:u,startAngle:c,endAngle:c,innerRadius:h.coordinate||0,outerRadius:d.coordinate||0}}},{key:"renderAxisLine",value:function(){var r=this.props,l=r.cx,u=r.cy,c=r.angle,f=r.ticks,d=r.axisLine,h=t2(r,i7),v=f.reduce(function(w,_){return[Math.min(w[0],_.coordinate),Math.max(w[1],_.coordinate)]},[1/0,-1/0]),y=tt(l,u,v[0],c),g=tt(l,u,v[1],c),x=Ha(Ha(Ha({},Se(h,!1)),{},{fill:"none"},Se(d,!1)),{},{x1:y.x,y1:y.y,x2:g.x,y2:g.y});return L.createElement("line",tu({className:"recharts-polar-radius-axis-line"},x))}},{key:"renderTicks",value:function(){var r=this,l=this.props,u=l.ticks,c=l.tick,f=l.angle,d=l.tickFormatter,h=l.stroke,v=t2(l,l7),y=this.getTickTextAnchor(),g=Se(v,!1),x=Se(c,!1),w=u.map(function(_,S){var E=r.getTickValueCoord(_),O=Ha(Ha(Ha(Ha({textAnchor:y,transform:"rotate(".concat(90-f,", ").concat(E.x,", ").concat(E.y,")")},g),{},{stroke:"none",fill:h},x),{},{index:S},E),{},{payload:_});return L.createElement(Ye,tu({className:Me("recharts-polar-radius-axis-tick",PN(c)),key:"tick-".concat(_.coordinate)},ni(r.props,_,S)),t.renderTickItem(c,O,d?d(_.value,S):_.value))});return L.createElement(Ye,{className:"recharts-polar-radius-axis-ticks"},w)}},{key:"render",value:function(){var r=this.props,l=r.ticks,u=r.axisLine,c=r.tick;return!l||!l.length?null:L.createElement(Ye,{className:Me("recharts-polar-radius-axis",this.props.className)},u&&this.renderAxisLine(),c&&this.renderTicks(),Mt.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(r,l,u){var c;return L.isValidElement(r)?c=L.cloneElement(r,l):_e(r)?c=r(l):c=L.createElement(ri,tu({},l,{className:"recharts-polar-radius-axis-tick-value"}),u),c}}])})(B.PureComponent);nd(rd,"displayName","PolarRadiusAxis");nd(rd,"axisType","radiusAxis");nd(rd,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function gl(e){"@babel/helpers - typeof";return gl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gl(e)}function Ka(){return Ka=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ka.apply(this,arguments)}function r2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ga(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?r2(Object(n),!0).forEach(function(r){ad(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function v7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,KN(r.key),r)}}function y7(e,t,n){return t&&a2(e.prototype,t),n&&a2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function m7(e,t,n){return t=ff(t),g7(e,XN()?Reflect.construct(t,n||[],ff(e).constructor):t.apply(e,n))}function g7(e,t){if(t&&(gl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return b7(e)}function b7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function XN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(XN=function(){return!!e})()}function ff(e){return ff=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ff(e)}function x7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&kb(e,t)}function kb(e,t){return kb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},kb(e,t)}function ad(e,t,n){return t=KN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KN(e){var t=S7(e,"string");return gl(t)=="symbol"?t:t+""}function S7(e,t){if(gl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _7=Math.PI/180,i2=1e-5,id=(function(e){function t(){return v7(this,t),m7(this,t,arguments)}return x7(t,e),y7(t,[{key:"getTickLineCoord",value:function(r){var l=this.props,u=l.cx,c=l.cy,f=l.radius,d=l.orientation,h=l.tickSize,v=h||8,y=tt(u,c,f,r.coordinate),g=tt(u,c,f+(d==="inner"?-1:1)*v,r.coordinate);return{x1:y.x,y1:y.y,x2:g.x,y2:g.y}}},{key:"getTickTextAnchor",value:function(r){var l=this.props.orientation,u=Math.cos(-r.coordinate*_7),c;return u>i2?c=l==="outer"?"start":"end":u<-i2?c=l==="outer"?"end":"start":c="middle",c}},{key:"renderAxisLine",value:function(){var r=this.props,l=r.cx,u=r.cy,c=r.radius,f=r.axisLine,d=r.axisLineType,h=Ga(Ga({},Se(this.props,!1)),{},{fill:"none"},Se(f,!1));if(d==="circle")return L.createElement(tx,Ka({className:"recharts-polar-angle-axis-line"},h,{cx:l,cy:u,r:c}));var v=this.props.ticks,y=v.map(function(g){return tt(l,u,c,g.coordinate)});return L.createElement(HI,Ka({className:"recharts-polar-angle-axis-line"},h,{points:y}))}},{key:"renderTicks",value:function(){var r=this,l=this.props,u=l.ticks,c=l.tick,f=l.tickLine,d=l.tickFormatter,h=l.stroke,v=Se(this.props,!1),y=Se(c,!1),g=Ga(Ga({},v),{},{fill:"none"},Se(f,!1)),x=u.map(function(w,_){var S=r.getTickLineCoord(w),E=r.getTickTextAnchor(w),O=Ga(Ga(Ga({textAnchor:E},v),{},{stroke:"none",fill:h},y),{},{index:_,payload:w,x:S.x2,y:S.y2});return L.createElement(Ye,Ka({className:Me("recharts-polar-angle-axis-tick",PN(c)),key:"tick-".concat(w.coordinate)},ni(r.props,w,_)),f&&L.createElement("line",Ka({className:"recharts-polar-angle-axis-tick-line"},g,S)),c&&t.renderTickItem(c,O,d?d(w.value,_):w.value))});return L.createElement(Ye,{className:"recharts-polar-angle-axis-ticks"},x)}},{key:"render",value:function(){var r=this.props,l=r.ticks,u=r.radius,c=r.axisLine;return u<=0||!l||!l.length?null:L.createElement(Ye,{className:Me("recharts-polar-angle-axis",this.props.className)},c&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,l,u){var c;return L.isValidElement(r)?c=L.cloneElement(r,l):_e(r)?c=r(l):c=L.createElement(ri,Ka({},l,{className:"recharts-polar-angle-axis-tick-value"}),u),c}}])})(B.PureComponent);ad(id,"displayName","PolarAngleAxis");ad(id,"axisType","angleAxis");ad(id,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var dg,l2;function O7(){if(l2)return dg;l2=1;var e=aC(),t=e(Object.getPrototypeOf,Object);return dg=t,dg}var hg,o2;function A7(){if(o2)return hg;o2=1;var e=zr(),t=O7(),n=qr(),r="[object Object]",l=Function.prototype,u=Object.prototype,c=l.toString,f=u.hasOwnProperty,d=c.call(Object);function h(v){if(!n(v)||e(v)!=r)return!1;var y=t(v);if(y===null)return!0;var g=f.call(y,"constructor")&&y.constructor;return typeof g=="function"&&g instanceof g&&c.call(g)==d}return hg=h,hg}var w7=A7();const j7=Xe(w7);var pg,u2;function T7(){if(u2)return pg;u2=1;var e=zr(),t=qr(),n="[object Boolean]";function r(l){return l===!0||l===!1||t(l)&&e(l)==n}return pg=r,pg}var E7=T7();const M7=Xe(E7);function Eu(e){"@babel/helpers - typeof";return Eu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eu(e)}function df(){return df=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},df.apply(this,arguments)}function C7(e,t){return D7(e)||P7(e,t)||R7(e,t)||N7()}function N7(){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 R7(e,t){if(e){if(typeof e=="string")return c2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c2(e,t)}}function c2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function P7(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){h=!0,l=v}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function D7(e){if(Array.isArray(e))return e}function s2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function f2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?s2(Object(n),!0).forEach(function(r){$7(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $7(e,t,n){return t=k7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k7(e){var t=z7(e,"string");return Eu(t)=="symbol"?t:t+""}function z7(e,t){if(Eu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Eu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var d2=function(t,n,r,l,u){var c=r-l,f;return f="M ".concat(t,",").concat(n),f+="L ".concat(t+r,",").concat(n),f+="L ".concat(t+r-c/2,",").concat(n+u),f+="L ".concat(t+r-c/2-l,",").concat(n+u),f+="L ".concat(t,",").concat(n," Z"),f},q7={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},B7=function(t){var n=f2(f2({},q7),t),r=B.useRef(),l=B.useState(-1),u=C7(l,2),c=u[0],f=u[1];B.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var M=r.current.getTotalLength();M&&f(M)}catch{}},[]);var d=n.x,h=n.y,v=n.upperWidth,y=n.lowerWidth,g=n.height,x=n.className,w=n.animationEasing,_=n.animationDuration,S=n.animationBegin,E=n.isUpdateAnimationActive;if(d!==+d||h!==+h||v!==+v||y!==+y||g!==+g||v===0&&y===0||g===0)return null;var O=Me("recharts-trapezoid",x);return E?L.createElement(Dr,{canBegin:c>0,from:{upperWidth:0,lowerWidth:0,height:g,x:d,y:h},to:{upperWidth:v,lowerWidth:y,height:g,x:d,y:h},duration:_,animationEasing:w,isActive:E},function(M){var N=M.upperWidth,j=M.lowerWidth,T=M.height,C=M.x,D=M.y;return L.createElement(Dr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:_,easing:w},L.createElement("path",df({},Se(n,!0),{className:O,d:d2(C,D,N,j,T),ref:r})))}):L.createElement("g",null,L.createElement("path",df({},Se(n,!0),{className:O,d:d2(d,h,v,y,g)})))},L7=["option","shapeType","propTransformer","activeClassName","isActive"];function Mu(e){"@babel/helpers - typeof";return Mu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mu(e)}function U7(e,t){if(e==null)return{};var n=I7(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function I7(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function h2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function hf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?h2(Object(n),!0).forEach(function(r){H7(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function H7(e,t,n){return t=G7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G7(e){var t=Y7(e,"string");return Mu(t)=="symbol"?t:t+""}function Y7(e,t){if(Mu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Mu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function X7(e,t){return hf(hf({},t),e)}function K7(e,t){return e==="symbols"}function p2(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return L.createElement(ex,n);case"trapezoid":return L.createElement(B7,n);case"sector":return L.createElement(kN,n);case"symbols":if(K7(t))return L.createElement(b0,n);break;default:return null}}function V7(e){return B.isValidElement(e)?e.props:e}function VN(e){var t=e.option,n=e.shapeType,r=e.propTransformer,l=r===void 0?X7:r,u=e.activeClassName,c=u===void 0?"recharts-active-shape":u,f=e.isActive,d=U7(e,L7),h;if(B.isValidElement(t))h=B.cloneElement(t,hf(hf({},d),V7(t)));else if(_e(t))h=t(d);else if(j7(t)&&!M7(t)){var v=l(t,d);h=L.createElement(p2,{shapeType:n,elementProps:v})}else{var y=d;h=L.createElement(p2,{shapeType:n,elementProps:y})}return f?L.createElement(Ye,{className:c},h):h}function ld(e,t){return t!=null&&"trapezoids"in e.props}function od(e,t){return t!=null&&"sectors"in e.props}function Cu(e,t){return t!=null&&"points"in e.props}function F7(e,t){var n,r,l=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,u=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return l&&u}function W7(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function Z7(e,t){var n=e.x===t.x,r=e.y===t.y,l=e.z===t.z;return n&&r&&l}function Q7(e,t){var n;return ld(e,t)?n=F7:od(e,t)?n=W7:Cu(e,t)&&(n=Z7),n}function J7(e,t){var n;return ld(e,t)?n="trapezoids":od(e,t)?n="sectors":Cu(e,t)&&(n="points"),n}function e9(e,t){if(ld(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(od(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return Cu(e,t)?t.payload:{}}function t9(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,l=J7(n,t),u=e9(n,t),c=r.filter(function(d,h){var v=Qf(u,d),y=n.props[l].filter(function(w){var _=Q7(n,t);return _(w,t)}),g=n.props[l].indexOf(y[y.length-1]),x=h===g;return v&&x}),f=r.indexOf(c[c.length-1]);return f}var Ms;function bl(e){"@babel/helpers - typeof";return bl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bl(e)}function tl(){return tl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tl.apply(this,arguments)}function v2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Je(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?v2(Object(n),!0).forEach(function(r){Rn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function n9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,WN(r.key),r)}}function r9(e,t,n){return t&&y2(e.prototype,t),n&&y2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function a9(e,t,n){return t=pf(t),i9(e,FN()?Reflect.construct(t,n||[],pf(e).constructor):t.apply(e,n))}function i9(e,t){if(t&&(bl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return l9(e)}function l9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function FN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(FN=function(){return!!e})()}function pf(e){return pf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},pf(e)}function o9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&zb(e,t)}function zb(e,t){return zb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},zb(e,t)}function Rn(e,t,n){return t=WN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WN(e){var t=u9(e,"string");return bl(t)=="symbol"?t:t+""}function u9(e,t){if(bl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(bl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Lr=(function(e){function t(n){var r;return n9(this,t),r=a9(this,t,[n]),Rn(r,"pieRef",null),Rn(r,"sectorRefs",[]),Rn(r,"id",Lu("recharts-pie-")),Rn(r,"handleAnimationEnd",function(){var l=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),_e(l)&&l()}),Rn(r,"handleAnimationStart",function(){var l=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),_e(l)&&l()}),r.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},r}return o9(t,e),r9(t,[{key:"isActiveIndex",value:function(r){var l=this.props.activeIndex;return Array.isArray(l)?l.indexOf(r)!==-1:r===l}},{key:"hasActiveIndex",value:function(){var r=this.props.activeIndex;return Array.isArray(r)?r.length!==0:r||r===0}},{key:"renderLabels",value:function(r){var l=this.props.isAnimationActive;if(l&&!this.state.isAnimationFinished)return null;var u=this.props,c=u.label,f=u.labelLine,d=u.dataKey,h=u.valueKey,v=Se(this.props,!1),y=Se(c,!1),g=Se(f,!1),x=c&&c.offsetRadius||20,w=r.map(function(_,S){var E=(_.startAngle+_.endAngle)/2,O=tt(_.cx,_.cy,_.outerRadius+x,E),M=Je(Je(Je(Je({},v),_),{},{stroke:"none"},y),{},{index:S,textAnchor:t.getTextAnchor(O.x,_.cx)},O),N=Je(Je(Je(Je({},v),_),{},{fill:"none",stroke:_.fill},g),{},{index:S,points:[tt(_.cx,_.cy,_.outerRadius,E),O]}),j=d;return Ce(d)&&Ce(h)?j="value":Ce(d)&&(j=h),L.createElement(Ye,{key:"label-".concat(_.startAngle,"-").concat(_.endAngle,"-").concat(_.midAngle,"-").concat(S)},f&&t.renderLabelLineItem(f,N,"line"),t.renderLabelItem(c,M,It(_,j)))});return L.createElement(Ye,{className:"recharts-pie-labels"},w)}},{key:"renderSectorsStatically",value:function(r){var l=this,u=this.props,c=u.activeShape,f=u.blendStroke,d=u.inactiveShape;return r.map(function(h,v){if((h==null?void 0:h.startAngle)===0&&(h==null?void 0:h.endAngle)===0&&r.length!==1)return null;var y=l.isActiveIndex(v),g=d&&l.hasActiveIndex()?d:null,x=y?c:g,w=Je(Je({},h),{},{stroke:f?h.fill:h.stroke,tabIndex:-1});return L.createElement(Ye,tl({ref:function(S){S&&!l.sectorRefs.includes(S)&&l.sectorRefs.push(S)},tabIndex:-1,className:"recharts-pie-sector"},ni(l.props,h,v),{key:"sector-".concat(h==null?void 0:h.startAngle,"-").concat(h==null?void 0:h.endAngle,"-").concat(h.midAngle,"-").concat(v)}),L.createElement(VN,tl({option:x,isActive:y,shapeType:"sector"},w)))})}},{key:"renderSectorsWithAnimation",value:function(){var r=this,l=this.props,u=l.sectors,c=l.isAnimationActive,f=l.animationBegin,d=l.animationDuration,h=l.animationEasing,v=l.animationId,y=this.state,g=y.prevSectors,x=y.prevIsAnimationActive;return L.createElement(Dr,{begin:f,duration:d,isActive:c,easing:h,from:{t:0},to:{t:1},key:"pie-".concat(v,"-").concat(x),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(w){var _=w.t,S=[],E=u&&u[0],O=E.startAngle;return u.forEach(function(M,N){var j=g&&g[N],T=N>0?mn(M,"paddingAngle",0):0;if(j){var C=pa(j.endAngle-j.startAngle,M.endAngle-M.startAngle),D=Je(Je({},M),{},{startAngle:O+T,endAngle:O+C(_)+T});S.push(D),O=D.endAngle}else{var k=M.endAngle,K=M.startAngle,H=pa(0,k-K),U=H(_),X=Je(Je({},M),{},{startAngle:O+T,endAngle:O+U+T});S.push(X),O=X.endAngle}}),L.createElement(Ye,null,r.renderSectorsStatically(S))})}},{key:"attachKeyboardHandlers",value:function(r){var l=this;r.onkeydown=function(u){if(!u.altKey)switch(u.key){case"ArrowLeft":{var c=++l.state.sectorToFocus%l.sectorRefs.length;l.sectorRefs[c].focus(),l.setState({sectorToFocus:c});break}case"ArrowRight":{var f=--l.state.sectorToFocus<0?l.sectorRefs.length-1:l.state.sectorToFocus%l.sectorRefs.length;l.sectorRefs[f].focus(),l.setState({sectorToFocus:f});break}case"Escape":{l.sectorRefs[l.state.sectorToFocus].blur(),l.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var r=this.props,l=r.sectors,u=r.isAnimationActive,c=this.state.prevSectors;return u&&l&&l.length&&(!c||!Qf(c,l))?this.renderSectorsWithAnimation():this.renderSectorsStatically(l)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var r=this,l=this.props,u=l.hide,c=l.sectors,f=l.className,d=l.label,h=l.cx,v=l.cy,y=l.innerRadius,g=l.outerRadius,x=l.isAnimationActive,w=this.state.isAnimationFinished;if(u||!c||!c.length||!fe(h)||!fe(v)||!fe(y)||!fe(g))return null;var _=Me("recharts-pie",f);return L.createElement(Ye,{tabIndex:this.props.rootTabIndex,className:_,ref:function(E){r.pieRef=E}},this.renderSectors(),d&&this.renderLabels(c),Mt.renderCallByParent(this.props,null,!1),(!x||w)&&ba.renderCallByParent(this.props,c,!1))}}],[{key:"getDerivedStateFromProps",value:function(r,l){return l.prevIsAnimationActive!==r.isAnimationActive?{prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:[],isAnimationFinished:!0}:r.isAnimationActive&&r.animationId!==l.prevAnimationId?{prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:l.curSectors,isAnimationFinished:!0}:r.sectors!==l.curSectors?{curSectors:r.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(r,l){return r>l?"start":r<l?"end":"middle"}},{key:"renderLabelLineItem",value:function(r,l,u){if(L.isValidElement(r))return L.cloneElement(r,l);if(_e(r))return r(l);var c=Me("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return L.createElement(_b,tl({},l,{key:u,type:"linear",className:c}))}},{key:"renderLabelItem",value:function(r,l,u){if(L.isValidElement(r))return L.cloneElement(r,l);var c=u;if(_e(r)&&(c=r(l),L.isValidElement(c)))return c;var f=Me("recharts-pie-label-text",typeof r!="boolean"&&!_e(r)?r.className:"");return L.createElement(ri,tl({},l,{alignmentBaseline:"middle",className:f}),c)}}])})(B.PureComponent);Ms=Lr;Rn(Lr,"displayName","Pie");Rn(Lr,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!kl.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Rn(Lr,"parseDeltaAngle",function(e,t){var n=Gt(t-e),r=Math.min(Math.abs(t-e),360);return n*r});Rn(Lr,"getRealPieData",function(e){var t=e.data,n=e.children,r=Se(e,!1),l=Dn(n,If);return t&&t.length?t.map(function(u,c){return Je(Je(Je({payload:u},r),u),l&&l[c]&&l[c].props)}):l&&l.length?l.map(function(u){return Je(Je({},r),u.props)}):[]});Rn(Lr,"parseCoordinateOfPie",function(e,t){var n=t.top,r=t.left,l=t.width,u=t.height,c=RN(l,u),f=r+Yt(e.cx,l,l/2),d=n+Yt(e.cy,u,u/2),h=Yt(e.innerRadius,c,0),v=Yt(e.outerRadius,c,c*.8),y=e.maxRadius||Math.sqrt(l*l+u*u)/2;return{cx:f,cy:d,innerRadius:h,outerRadius:v,maxRadius:y}});Rn(Lr,"getComposedData",function(e){var t=e.item,n=e.offset,r=t.type.defaultProps!==void 0?Je(Je({},t.type.defaultProps),t.props):t.props,l=Ms.getRealPieData(r);if(!l||!l.length)return null;var u=r.cornerRadius,c=r.startAngle,f=r.endAngle,d=r.paddingAngle,h=r.dataKey,v=r.nameKey,y=r.valueKey,g=r.tooltipType,x=Math.abs(r.minAngle),w=Ms.parseCoordinateOfPie(r,n),_=Ms.parseDeltaAngle(c,f),S=Math.abs(_),E=h;Ce(h)&&Ce(y)?(Xn(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),E="value"):Ce(h)&&(Xn(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),E=y);var O=l.filter(function(D){return It(D,E,0)!==0}).length,M=(S>=360?O:O-1)*d,N=S-O*x-M,j=l.reduce(function(D,k){var K=It(k,E,0);return D+(fe(K)?K:0)},0),T;if(j>0){var C;T=l.map(function(D,k){var K=It(D,E,0),H=It(D,v,k),U=(fe(K)?K:0)/j,X;k?X=C.endAngle+Gt(_)*d*(K!==0?1:0):X=c;var Q=X+Gt(_)*((K!==0?x:0)+U*N),F=(X+Q)/2,P=(w.innerRadius+w.outerRadius)/2,z=[{name:H,value:K,payload:D,dataKey:E,type:g}],Z=tt(w.cx,w.cy,P,F);return C=Je(Je(Je({percent:U,cornerRadius:u,name:H,tooltipPayload:z,midAngle:F,middleRadius:P,tooltipPosition:Z},D),w),{},{value:It(D,E),startAngle:X,endAngle:Q,payload:D,paddingAngle:Gt(_)*d}),C})}return Je(Je({},w),{},{sectors:T,data:l})});var vg,m2;function c9(){if(m2)return vg;m2=1;var e=Math.ceil,t=Math.max;function n(r,l,u,c){for(var f=-1,d=t(e((l-r)/(u||1)),0),h=Array(d);d--;)h[c?d:++f]=r,r+=u;return h}return vg=n,vg}var yg,g2;function ZN(){if(g2)return yg;g2=1;var e=xC(),t=1/0,n=17976931348623157e292;function r(l){if(!l)return l===0?l:0;if(l=e(l),l===t||l===-t){var u=l<0?-1:1;return u*n}return l===l?l:0}return yg=r,yg}var mg,b2;function s9(){if(b2)return mg;b2=1;var e=c9(),t=Uf(),n=ZN();function r(l){return function(u,c,f){return f&&typeof f!="number"&&t(u,c,f)&&(c=f=void 0),u=n(u),c===void 0?(c=u,u=0):c=n(c),f=f===void 0?u<c?1:-1:n(f),e(u,c,f,l)}}return mg=r,mg}var gg,x2;function f9(){if(x2)return gg;x2=1;var e=s9(),t=e();return gg=t,gg}var d9=f9();const vf=Xe(d9);function Nu(e){"@babel/helpers - typeof";return Nu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nu(e)}function S2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function _2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?S2(Object(n),!0).forEach(function(r){QN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function QN(e,t,n){return t=h9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h9(e){var t=p9(e,"string");return Nu(t)=="symbol"?t:t+""}function p9(e,t){if(Nu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Nu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var v9=["Webkit","Moz","O","ms"],y9=function(t,n){var r=t.replace(/(\w)/,function(u){return u.toUpperCase()}),l=v9.reduce(function(u,c){return _2(_2({},u),{},QN({},c+r,n))},{});return l[t]=n,l};function xl(e){"@babel/helpers - typeof";return xl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xl(e)}function yf(){return yf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yf.apply(this,arguments)}function O2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function bg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?O2(Object(n),!0).forEach(function(r){hn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function m9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,e3(r.key),r)}}function g9(e,t,n){return t&&A2(e.prototype,t),n&&A2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function b9(e,t,n){return t=mf(t),x9(e,JN()?Reflect.construct(t,n||[],mf(e).constructor):t.apply(e,n))}function x9(e,t){if(t&&(xl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return S9(e)}function S9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JN=function(){return!!e})()}function mf(e){return mf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},mf(e)}function _9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qb(e,t)}function qb(e,t){return qb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},qb(e,t)}function hn(e,t,n){return t=e3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function e3(e){var t=O9(e,"string");return xl(t)=="symbol"?t:t+""}function O9(e,t){if(xl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var A9=function(t){var n=t.data,r=t.startIndex,l=t.endIndex,u=t.x,c=t.width,f=t.travellerWidth;if(!n||!n.length)return{};var d=n.length,h=Zo().domain(vf(0,d)).range([u,u+c-f]),v=h.domain().map(function(y){return h(y)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:h(r),endX:h(l),scale:h,scaleValues:v}},w2=function(t){return t.changedTouches&&!!t.changedTouches.length},Sl=(function(e){function t(n){var r;return m9(this,t),r=b9(this,t,[n]),hn(r,"handleDrag",function(l){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(l):r.state.isSlideMoving&&r.handleSlideDrag(l)}),hn(r,"handleTouchMove",function(l){l.changedTouches!=null&&l.changedTouches.length>0&&r.handleDrag(l.changedTouches[0])}),hn(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var l=r.props,u=l.endIndex,c=l.onDragEnd,f=l.startIndex;c==null||c({endIndex:u,startIndex:f})}),r.detachDragEndListener()}),hn(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),hn(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),hn(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),hn(r,"handleSlideDragStart",function(l){var u=w2(l)?l.changedTouches[0]:l;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:u.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return _9(t,e),g9(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var l=r.startX,u=r.endX,c=this.state.scaleValues,f=this.props,d=f.gap,h=f.data,v=h.length-1,y=Math.min(l,u),g=Math.max(l,u),x=t.getIndexInRange(c,y),w=t.getIndexInRange(c,g);return{startIndex:x-x%d,endIndex:w===v?v:w-w%d}}},{key:"getTextOfTick",value:function(r){var l=this.props,u=l.data,c=l.tickFormatter,f=l.dataKey,d=It(u[r],f,r);return _e(c)?c(d,r):d}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var l=this.state,u=l.slideMoveStartX,c=l.startX,f=l.endX,d=this.props,h=d.x,v=d.width,y=d.travellerWidth,g=d.startIndex,x=d.endIndex,w=d.onChange,_=r.pageX-u;_>0?_=Math.min(_,h+v-y-f,h+v-y-c):_<0&&(_=Math.max(_,h-c,h-f));var S=this.getIndex({startX:c+_,endX:f+_});(S.startIndex!==g||S.endIndex!==x)&&w&&w(S),this.setState({startX:c+_,endX:f+_,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,l){var u=w2(l)?l.changedTouches[0]:l;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:u.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var l=this.state,u=l.brushMoveStartX,c=l.movingTravellerId,f=l.endX,d=l.startX,h=this.state[c],v=this.props,y=v.x,g=v.width,x=v.travellerWidth,w=v.onChange,_=v.gap,S=v.data,E={startX:this.state.startX,endX:this.state.endX},O=r.pageX-u;O>0?O=Math.min(O,y+g-x-h):O<0&&(O=Math.max(O,y-h)),E[c]=h+O;var M=this.getIndex(E),N=M.startIndex,j=M.endIndex,T=function(){var D=S.length-1;return c==="startX"&&(f>d?N%_===0:j%_===0)||f<d&&j===D||c==="endX"&&(f>d?j%_===0:N%_===0)||f>d&&j===D};this.setState(hn(hn({},c,h+O),"brushMoveStartX",r.pageX),function(){w&&T()&&w(M)})}},{key:"handleTravellerMoveKeyboard",value:function(r,l){var u=this,c=this.state,f=c.scaleValues,d=c.startX,h=c.endX,v=this.state[l],y=f.indexOf(v);if(y!==-1){var g=y+r;if(!(g===-1||g>=f.length)){var x=f[g];l==="startX"&&x>=h||l==="endX"&&x<=d||this.setState(hn({},l,x),function(){u.props.onChange(u.getIndex({startX:u.state.startX,endX:u.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,l=r.x,u=r.y,c=r.width,f=r.height,d=r.fill,h=r.stroke;return L.createElement("rect",{stroke:h,fill:d,x:l,y:u,width:c,height:f})}},{key:"renderPanorama",value:function(){var r=this.props,l=r.x,u=r.y,c=r.width,f=r.height,d=r.data,h=r.children,v=r.padding,y=B.Children.only(h);return y?L.cloneElement(y,{x:l,y:u,width:c,height:f,margin:v,compact:!0,data:d}):null}},{key:"renderTravellerLayer",value:function(r,l){var u,c,f=this,d=this.props,h=d.y,v=d.travellerWidth,y=d.height,g=d.traveller,x=d.ariaLabel,w=d.data,_=d.startIndex,S=d.endIndex,E=Math.max(r,this.props.x),O=bg(bg({},Se(this.props,!1)),{},{x:E,y:h,width:v,height:y}),M=x||"Min value: ".concat((u=w[_])===null||u===void 0?void 0:u.name,", Max value: ").concat((c=w[S])===null||c===void 0?void 0:c.name);return L.createElement(Ye,{tabIndex:0,role:"slider","aria-label":M,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[l],onTouchStart:this.travellerDragStartHandlers[l],onKeyDown:function(j){["ArrowLeft","ArrowRight"].includes(j.key)&&(j.preventDefault(),j.stopPropagation(),f.handleTravellerMoveKeyboard(j.key==="ArrowRight"?1:-1,l))},onFocus:function(){f.setState({isTravellerFocused:!0})},onBlur:function(){f.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(g,O))}},{key:"renderSlide",value:function(r,l){var u=this.props,c=u.y,f=u.height,d=u.stroke,h=u.travellerWidth,v=Math.min(r,l)+h,y=Math.max(Math.abs(l-r)-h,0);return L.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:d,fillOpacity:.2,x:v,y:c,width:y,height:f})}},{key:"renderText",value:function(){var r=this.props,l=r.startIndex,u=r.endIndex,c=r.y,f=r.height,d=r.travellerWidth,h=r.stroke,v=this.state,y=v.startX,g=v.endX,x=5,w={pointerEvents:"none",fill:h};return L.createElement(Ye,{className:"recharts-brush-texts"},L.createElement(ri,yf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(y,g)-x,y:c+f/2},w),this.getTextOfTick(l)),L.createElement(ri,yf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(y,g)+d+x,y:c+f/2},w),this.getTextOfTick(u)))}},{key:"render",value:function(){var r=this.props,l=r.data,u=r.className,c=r.children,f=r.x,d=r.y,h=r.width,v=r.height,y=r.alwaysShowText,g=this.state,x=g.startX,w=g.endX,_=g.isTextActive,S=g.isSlideMoving,E=g.isTravellerMoving,O=g.isTravellerFocused;if(!l||!l.length||!fe(f)||!fe(d)||!fe(h)||!fe(v)||h<=0||v<=0)return null;var M=Me("recharts-brush",u),N=L.Children.count(c)===1,j=y9("userSelect","none");return L.createElement(Ye,{className:M,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:j},this.renderBackground(),N&&this.renderPanorama(),this.renderSlide(x,w),this.renderTravellerLayer(x,"startX"),this.renderTravellerLayer(w,"endX"),(_||S||E||O||y)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var l=r.x,u=r.y,c=r.width,f=r.height,d=r.stroke,h=Math.floor(u+f/2)-1;return L.createElement(L.Fragment,null,L.createElement("rect",{x:l,y:u,width:c,height:f,fill:d,stroke:"none"}),L.createElement("line",{x1:l+1,y1:h,x2:l+c-1,y2:h,fill:"none",stroke:"#fff"}),L.createElement("line",{x1:l+1,y1:h+2,x2:l+c-1,y2:h+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,l){var u;return L.isValidElement(r)?u=L.cloneElement(r,l):_e(r)?u=r(l):u=t.renderDefaultTraveller(l),u}},{key:"getDerivedStateFromProps",value:function(r,l){var u=r.data,c=r.width,f=r.x,d=r.travellerWidth,h=r.updateId,v=r.startIndex,y=r.endIndex;if(u!==l.prevData||h!==l.prevUpdateId)return bg({prevData:u,prevTravellerWidth:d,prevUpdateId:h,prevX:f,prevWidth:c},u&&u.length?A9({data:u,width:c,x:f,travellerWidth:d,startIndex:v,endIndex:y}):{scale:null,scaleValues:null});if(l.scale&&(c!==l.prevWidth||f!==l.prevX||d!==l.prevTravellerWidth)){l.scale.range([f,f+c-d]);var g=l.scale.domain().map(function(x){return l.scale(x)});return{prevData:u,prevTravellerWidth:d,prevUpdateId:h,prevX:f,prevWidth:c,startX:l.scale(r.startIndex),endX:l.scale(r.endIndex),scaleValues:g}}return null}},{key:"getIndexInRange",value:function(r,l){for(var u=r.length,c=0,f=u-1;f-c>1;){var d=Math.floor((c+f)/2);r[d]>l?f=d:c=d}return l>=r[f]?f:c}}])})(B.PureComponent);hn(Sl,"displayName","Brush");hn(Sl,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var xg,j2;function w9(){if(j2)return xg;j2=1;var e=j0();function t(n,r){var l;return e(n,function(u,c,f){return l=r(u,c,f),!l}),!!l}return xg=t,xg}var Sg,T2;function j9(){if(T2)return Sg;T2=1;var e=ZM(),t=ar(),n=w9(),r=nn(),l=Uf();function u(c,f,d){var h=r(c)?e:n;return d&&l(c,f,d)&&(f=void 0),h(c,t(f,3))}return Sg=u,Sg}var T9=j9();const E9=Xe(T9);var tr=function(t,n){var r=t.alwaysShow,l=t.ifOverflow;return r&&(l="extendDomain"),l===n},_g,E2;function M9(){if(E2)return _g;E2=1;var e=vC();function t(n,r,l){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:l,writable:!0}):n[r]=l}return _g=t,_g}var Og,M2;function C9(){if(M2)return Og;M2=1;var e=M9(),t=hC(),n=ar();function r(l,u){var c={};return u=n(u,3),t(l,function(f,d,h){e(c,d,u(f,d,h))}),c}return Og=r,Og}var N9=C9();const R9=Xe(N9);var Ag,C2;function P9(){if(C2)return Ag;C2=1;function e(t,n){for(var r=-1,l=t==null?0:t.length;++r<l;)if(!n(t[r],r,t))return!1;return!0}return Ag=e,Ag}var wg,N2;function D9(){if(N2)return wg;N2=1;var e=j0();function t(n,r){var l=!0;return e(n,function(u,c,f){return l=!!r(u,c,f),l}),l}return wg=t,wg}var jg,R2;function $9(){if(R2)return jg;R2=1;var e=P9(),t=D9(),n=ar(),r=nn(),l=Uf();function u(c,f,d){var h=r(c)?e:t;return d&&l(c,f,d)&&(f=void 0),h(c,n(f,3))}return jg=u,jg}var k9=$9();const t3=Xe(k9);var z9=["x","y"];function Ru(e){"@babel/helpers - typeof";return Ru=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ru(e)}function Bb(){return Bb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bb.apply(this,arguments)}function P2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Yo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?P2(Object(n),!0).forEach(function(r){q9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function q9(e,t,n){return t=B9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B9(e){var t=L9(e,"string");return Ru(t)=="symbol"?t:t+""}function L9(e,t){if(Ru(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ru(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function U9(e,t){if(e==null)return{};var n=I9(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function I9(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function H9(e,t){var n=e.x,r=e.y,l=U9(e,z9),u="".concat(n),c=parseInt(u,10),f="".concat(r),d=parseInt(f,10),h="".concat(t.height||l.height),v=parseInt(h,10),y="".concat(t.width||l.width),g=parseInt(y,10);return Yo(Yo(Yo(Yo(Yo({},t),l),c?{x:c}:{}),d?{y:d}:{}),{},{height:v,width:g,name:t.name,radius:t.radius})}function D2(e){return L.createElement(VN,Bb({shapeType:"rectangle",propTransformer:H9,activeClassName:"recharts-active-bar"},e))}var G9=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,l){if(typeof t=="number")return t;var u=fe(r)||f4(r);return u?t(r,l):(u||ii(),n)}},Y9=["value","background"],n3;function _l(e){"@babel/helpers - typeof";return _l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_l(e)}function X9(e,t){if(e==null)return{};var n=K9(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function K9(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function gf(){return gf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gf.apply(this,arguments)}function $2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function bt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$2(Object(n),!0).forEach(function(r){ma(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function V9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a3(r.key),r)}}function F9(e,t,n){return t&&k2(e.prototype,t),n&&k2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function W9(e,t,n){return t=bf(t),Z9(e,r3()?Reflect.construct(t,n||[],bf(e).constructor):t.apply(e,n))}function Z9(e,t){if(t&&(_l(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Q9(e)}function Q9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function r3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(r3=function(){return!!e})()}function bf(e){return bf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},bf(e)}function J9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Lb(e,t)}function Lb(e,t){return Lb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Lb(e,t)}function ma(e,t,n){return t=a3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a3(e){var t=eH(e,"string");return _l(t)=="symbol"?t:t+""}function eH(e,t){if(_l(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_l(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var $r=(function(e){function t(){var n;V9(this,t);for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];return n=W9(this,t,[].concat(l)),ma(n,"state",{isAnimationFinished:!1}),ma(n,"id",Lu("recharts-bar-")),ma(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),c&&c()}),ma(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),c&&c()}),n}return J9(t,e),F9(t,[{key:"renderRectanglesStatically",value:function(r){var l=this,u=this.props,c=u.shape,f=u.dataKey,d=u.activeIndex,h=u.activeBar,v=Se(this.props,!1);return r&&r.map(function(y,g){var x=g===d,w=x?h:c,_=bt(bt(bt({},v),y),{},{isActive:x,option:w,index:g,dataKey:f,onAnimationStart:l.handleAnimationStart,onAnimationEnd:l.handleAnimationEnd});return L.createElement(Ye,gf({className:"recharts-bar-rectangle"},ni(l.props,y,g),{key:"rectangle-".concat(y==null?void 0:y.x,"-").concat(y==null?void 0:y.y,"-").concat(y==null?void 0:y.value,"-").concat(g)}),L.createElement(D2,_))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,l=this.props,u=l.data,c=l.layout,f=l.isAnimationActive,d=l.animationBegin,h=l.animationDuration,v=l.animationEasing,y=l.animationId,g=this.state.prevData;return L.createElement(Dr,{begin:d,duration:h,isActive:f,easing:v,from:{t:0},to:{t:1},key:"bar-".concat(y),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(x){var w=x.t,_=u.map(function(S,E){var O=g&&g[E];if(O){var M=pa(O.x,S.x),N=pa(O.y,S.y),j=pa(O.width,S.width),T=pa(O.height,S.height);return bt(bt({},S),{},{x:M(w),y:N(w),width:j(w),height:T(w)})}if(c==="horizontal"){var C=pa(0,S.height),D=C(w);return bt(bt({},S),{},{y:S.y+S.height-D,height:D})}var k=pa(0,S.width),K=k(w);return bt(bt({},S),{},{width:K})});return L.createElement(Ye,null,r.renderRectanglesStatically(_))})}},{key:"renderRectangles",value:function(){var r=this.props,l=r.data,u=r.isAnimationActive,c=this.state.prevData;return u&&l&&l.length&&(!c||!Qf(c,l))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(l)}},{key:"renderBackground",value:function(){var r=this,l=this.props,u=l.data,c=l.dataKey,f=l.activeIndex,d=Se(this.props.background,!1);return u.map(function(h,v){h.value;var y=h.background,g=X9(h,Y9);if(!y)return null;var x=bt(bt(bt(bt(bt({},g),{},{fill:"#eee"},y),d),ni(r.props,h,v)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:c,index:v,className:"recharts-bar-background-rectangle"});return L.createElement(D2,gf({key:"background-bar-".concat(v),option:r.props.background,isActive:v===f},x))})}},{key:"renderErrorBar",value:function(r,l){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var u=this.props,c=u.data,f=u.xAxis,d=u.yAxis,h=u.layout,v=u.children,y=Dn(v,td);if(!y)return null;var g=h==="vertical"?c[0].height/2:c[0].width/2,x=function(S,E){var O=Array.isArray(S.value)?S.value[1]:S.value;return{x:S.x,y:S.y,value:O,errorVal:It(S,E)}},w={clipPath:r?"url(#clipPath-".concat(l,")"):null};return L.createElement(Ye,w,y.map(function(_){return L.cloneElement(_,{key:"error-bar-".concat(l,"-").concat(_.props.dataKey),data:c,xAxis:f,yAxis:d,layout:h,offset:g,dataPointFormatter:x})}))}},{key:"render",value:function(){var r=this.props,l=r.hide,u=r.data,c=r.className,f=r.xAxis,d=r.yAxis,h=r.left,v=r.top,y=r.width,g=r.height,x=r.isAnimationActive,w=r.background,_=r.id;if(l||!u||!u.length)return null;var S=this.state.isAnimationFinished,E=Me("recharts-bar",c),O=f&&f.allowDataOverflow,M=d&&d.allowDataOverflow,N=O||M,j=Ce(_)?this.id:_;return L.createElement(Ye,{className:E},O||M?L.createElement("defs",null,L.createElement("clipPath",{id:"clipPath-".concat(j)},L.createElement("rect",{x:O?h:h-y/2,y:M?v:v-g/2,width:O?y:y*2,height:M?g:g*2}))):null,L.createElement(Ye,{className:"recharts-bar-rectangles",clipPath:N?"url(#clipPath-".concat(j,")"):null},w?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(N,j),(!x||S)&&ba.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(r,l){return r.animationId!==l.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:l.curData}:r.data!==l.curData?{curData:r.data}:null}}])})(B.PureComponent);n3=$r;ma($r,"displayName","Bar");ma($r,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!kl.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ma($r,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,l=e.bandSize,u=e.xAxis,c=e.yAxis,f=e.xAxisTicks,d=e.yAxisTicks,h=e.stackedData,v=e.dataStartIndex,y=e.displayedData,g=e.offset,x=wB(r,n);if(!x)return null;var w=t.layout,_=n.type.defaultProps,S=_!==void 0?bt(bt({},_),n.props):n.props,E=S.dataKey,O=S.children,M=S.minPointSize,N=w==="horizontal"?c:u,j=h?N.scale.domain():null,T=RB({numericAxis:N}),C=Dn(O,If),D=y.map(function(k,K){var H,U,X,Q,F,P;h?H=jB(h[v+K],j):(H=It(k,E),Array.isArray(H)||(H=[T,H]));var z=G9(M,n3.defaultProps.minPointSize)(H[1],K);if(w==="horizontal"){var Z,ae=[c.scale(H[0]),c.scale(H[1])],oe=ae[0],$=ae[1];U=sE({axis:u,ticks:f,bandSize:l,offset:x.offset,entry:k,index:K}),X=(Z=$??oe)!==null&&Z!==void 0?Z:void 0,Q=x.size;var G=oe-$;if(F=Number.isNaN(G)?0:G,P={x:U,y:c.y,width:Q,height:c.height},Math.abs(z)>0&&Math.abs(F)<Math.abs(z)){var re=Gt(F||z)*(Math.abs(z)-Math.abs(F));X-=re,F+=re}}else{var se=[u.scale(H[0]),u.scale(H[1])],de=se[0],me=se[1];if(U=de,X=sE({axis:c,ticks:d,bandSize:l,offset:x.offset,entry:k,index:K}),Q=me-de,F=x.size,P={x:u.x,y:X,width:u.width,height:F},Math.abs(z)>0&&Math.abs(Q)<Math.abs(z)){var Oe=Gt(Q||z)*(Math.abs(z)-Math.abs(Q));Q+=Oe}}return bt(bt(bt({},k),{},{x:U,y:X,width:Q,height:F,value:h?H:H[1],payload:k,background:P},C&&C[K]&&C[K].props),{},{tooltipPayload:[CN(n,k)],tooltipPosition:{x:U+Q/2,y:X+F/2}})});return bt({data:D,layout:w},g)});function Pu(e){"@babel/helpers - typeof";return Pu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pu(e)}function tH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function z2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,i3(r.key),r)}}function nH(e,t,n){return t&&z2(e.prototype,t),n&&z2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function q2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Gn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?q2(Object(n),!0).forEach(function(r){ud(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ud(e,t,n){return t=i3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i3(e){var t=rH(e,"string");return Pu(t)=="symbol"?t:t+""}function rH(e,t){if(Pu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Pu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var aH=function(t,n,r,l,u){var c=t.width,f=t.height,d=t.layout,h=t.children,v=Object.keys(n),y={left:r.left,leftMirror:r.left,right:c-r.right,rightMirror:c-r.right,top:r.top,topMirror:r.top,bottom:f-r.bottom,bottomMirror:f-r.bottom},g=!!pn(h,$r);return v.reduce(function(x,w){var _=n[w],S=_.orientation,E=_.domain,O=_.padding,M=O===void 0?{}:O,N=_.mirror,j=_.reversed,T="".concat(S).concat(N?"Mirror":""),C,D,k,K,H;if(_.type==="number"&&(_.padding==="gap"||_.padding==="no-gap")){var U=E[1]-E[0],X=1/0,Q=_.categoricalDomain.sort(p4);if(Q.forEach(function(se,de){de>0&&(X=Math.min((se||0)-(Q[de-1]||0),X))}),Number.isFinite(X)){var F=X/U,P=_.layout==="vertical"?r.height:r.width;if(_.padding==="gap"&&(C=F*P/2),_.padding==="no-gap"){var z=Yt(t.barCategoryGap,F*P),Z=F*P/2;C=Z-z-(Z-z)/P*z}}}l==="xAxis"?D=[r.left+(M.left||0)+(C||0),r.left+r.width-(M.right||0)-(C||0)]:l==="yAxis"?D=d==="horizontal"?[r.top+r.height-(M.bottom||0),r.top+(M.top||0)]:[r.top+(M.top||0)+(C||0),r.top+r.height-(M.bottom||0)-(C||0)]:D=_.range,j&&(D=[D[1],D[0]]);var ae=jN(_,u,g),oe=ae.scale,$=ae.realScaleType;oe.domain(E).range(D),TN(oe);var G=EN(oe,Gn(Gn({},_),{},{realScaleType:$}));l==="xAxis"?(H=S==="top"&&!N||S==="bottom"&&N,k=r.left,K=y[T]-H*_.height):l==="yAxis"&&(H=S==="left"&&!N||S==="right"&&N,k=y[T]-H*_.width,K=r.top);var re=Gn(Gn(Gn({},_),G),{},{realScaleType:$,x:k,y:K,scale:oe,width:l==="xAxis"?r.width:_.width,height:l==="yAxis"?r.height:_.height});return re.bandSize=tf(re,G),!_.hide&&l==="xAxis"?y[T]+=(H?-1:1)*re.height:_.hide||(y[T]+=(H?-1:1)*re.width),Gn(Gn({},x),{},ud({},w,re))},{})},l3=function(t,n){var r=t.x,l=t.y,u=n.x,c=n.y;return{x:Math.min(r,u),y:Math.min(l,c),width:Math.abs(u-r),height:Math.abs(c-l)}},iH=function(t){var n=t.x1,r=t.y1,l=t.x2,u=t.y2;return l3({x:n,y:r},{x:l,y:u})},o3=(function(){function e(t){tH(this,e),this.scale=t}return nH(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=r.bandAware,u=r.position;if(n!==void 0){if(u)switch(u){case"start":return this.scale(n);case"middle":{var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+c}case"end":{var f=this.bandwidth?this.bandwidth():0;return this.scale(n)+f}default:return this.scale(n)}if(l){var d=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+d}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),l=r[0],u=r[r.length-1];return l<=u?n>=l&&n<=u:n>=u&&n<=l}}],[{key:"create",value:function(n){return new e(n)}}])})();ud(o3,"EPS",1e-4);var nx=function(t){var n=Object.keys(t).reduce(function(r,l){return Gn(Gn({},r),{},ud({},l,o3.create(t[l])))},{});return Gn(Gn({},n),{},{apply:function(l){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=u.bandAware,f=u.position;return R9(l,function(d,h){return n[h].apply(d,{bandAware:c,position:f})})},isInRange:function(l){return t3(l,function(u,c){return n[c].isInRange(u)})}})};function lH(e){return(e%180+180)%180}var oH=function(t){var n=t.width,r=t.height,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=lH(l),c=u*Math.PI/180,f=Math.atan(r/n),d=c>f&&c<Math.PI-f?r/Math.sin(c):n/Math.cos(c);return Math.abs(d)},Tg,B2;function uH(){if(B2)return Tg;B2=1;var e=ar(),t=Uu(),n=Bf();function r(l){return function(u,c,f){var d=Object(u);if(!t(u)){var h=e(c,3);u=n(u),c=function(y){return h(d[y],y,d)}}var v=l(u,c,f);return v>-1?d[h?u[v]:v]:void 0}}return Tg=r,Tg}var Eg,L2;function cH(){if(L2)return Eg;L2=1;var e=ZN();function t(n){var r=e(n),l=r%1;return r===r?l?r-l:r:0}return Eg=t,Eg}var Mg,U2;function sH(){if(U2)return Mg;U2=1;var e=uC(),t=ar(),n=cH(),r=Math.max;function l(u,c,f){var d=u==null?0:u.length;if(!d)return-1;var h=f==null?0:n(f);return h<0&&(h=r(d+h,0)),e(u,t(c,3),h)}return Mg=l,Mg}var Cg,I2;function fH(){if(I2)return Cg;I2=1;var e=uH(),t=sH(),n=e(t);return Cg=n,Cg}var dH=fH();const hH=Xe(dH);var pH=AM();const vH=Xe(pH);var yH=vH(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),rx=B.createContext(void 0),ax=B.createContext(void 0),u3=B.createContext(void 0),c3=B.createContext({}),s3=B.createContext(void 0),f3=B.createContext(0),d3=B.createContext(0),H2=function(t){var n=t.state,r=n.xAxisMap,l=n.yAxisMap,u=n.offset,c=t.clipPathId,f=t.children,d=t.width,h=t.height,v=yH(u);return L.createElement(rx.Provider,{value:r},L.createElement(ax.Provider,{value:l},L.createElement(c3.Provider,{value:u},L.createElement(u3.Provider,{value:v},L.createElement(s3.Provider,{value:c},L.createElement(f3.Provider,{value:h},L.createElement(d3.Provider,{value:d},f)))))))},mH=function(){return B.useContext(s3)},h3=function(t){var n=B.useContext(rx);n==null&&ii();var r=n[t];return r==null&&ii(),r},gH=function(){var t=B.useContext(rx);return ya(t)},bH=function(){var t=B.useContext(ax),n=hH(t,function(r){return t3(r.domain,Number.isFinite)});return n||ya(t)},p3=function(t){var n=B.useContext(ax);n==null&&ii();var r=n[t];return r==null&&ii(),r},xH=function(){var t=B.useContext(u3);return t},SH=function(){return B.useContext(c3)},ix=function(){return B.useContext(d3)},lx=function(){return B.useContext(f3)};function Ol(e){"@babel/helpers - typeof";return Ol=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ol(e)}function _H(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OH(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,y3(r.key),r)}}function AH(e,t,n){return t&&OH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wH(e,t,n){return t=xf(t),jH(e,v3()?Reflect.construct(t,n||[],xf(e).constructor):t.apply(e,n))}function jH(e,t){if(t&&(Ol(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return TH(e)}function TH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(v3=function(){return!!e})()}function xf(e){return xf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},xf(e)}function EH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ub(e,t)}function Ub(e,t){return Ub=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Ub(e,t)}function G2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Y2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?G2(Object(n),!0).forEach(function(r){ox(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ox(e,t,n){return t=y3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y3(e){var t=MH(e,"string");return Ol(t)=="symbol"?t:t+""}function MH(e,t){if(Ol(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ol(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function CH(e,t){return DH(e)||PH(e,t)||RH(e,t)||NH()}function NH(){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 RH(e,t){if(e){if(typeof e=="string")return X2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return X2(e,t)}}function X2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function PH(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){h=!0,l=v}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function DH(e){if(Array.isArray(e))return e}function Ib(){return Ib=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ib.apply(this,arguments)}var $H=function(t,n){var r;return L.isValidElement(t)?r=L.cloneElement(t,n):_e(t)?r=t(n):r=L.createElement("line",Ib({},n,{className:"recharts-reference-line-line"})),r},kH=function(t,n,r,l,u,c,f,d,h){var v=u.x,y=u.y,g=u.width,x=u.height;if(r){var w=h.y,_=t.y.apply(w,{position:c});if(tr(h,"discard")&&!t.y.isInRange(_))return null;var S=[{x:v+g,y:_},{x:v,y:_}];return d==="left"?S.reverse():S}if(n){var E=h.x,O=t.x.apply(E,{position:c});if(tr(h,"discard")&&!t.x.isInRange(O))return null;var M=[{x:O,y:y+x},{x:O,y}];return f==="top"?M.reverse():M}if(l){var N=h.segment,j=N.map(function(T){return t.apply(T,{position:c})});return tr(h,"discard")&&E9(j,function(T){return!t.isInRange(T)})?null:j}return null};function zH(e){var t=e.x,n=e.y,r=e.segment,l=e.xAxisId,u=e.yAxisId,c=e.shape,f=e.className,d=e.alwaysShow,h=mH(),v=h3(l),y=p3(u),g=xH();if(!h||!g)return null;Xn(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var x=nx({x:v.scale,y:y.scale}),w=At(t),_=At(n),S=r&&r.length===2,E=kH(x,w,_,S,g,e.position,v.orientation,y.orientation,e);if(!E)return null;var O=CH(E,2),M=O[0],N=M.x,j=M.y,T=O[1],C=T.x,D=T.y,k=tr(e,"hidden")?"url(#".concat(h,")"):void 0,K=Y2(Y2({clipPath:k},Se(e,!0)),{},{x1:N,y1:j,x2:C,y2:D});return L.createElement(Ye,{className:Me("recharts-reference-line",f)},$H(c,K),Mt.renderCallByParent(e,iH({x1:N,y1:j,x2:C,y2:D})))}var ux=(function(e){function t(){return _H(this,t),wH(this,t,arguments)}return EH(t,e),AH(t,[{key:"render",value:function(){return L.createElement(zH,this.props)}}])})(L.Component);ox(ux,"displayName","ReferenceLine");ox(ux,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function Hb(){return Hb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hb.apply(this,arguments)}function Al(e){"@babel/helpers - typeof";return Al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Al(e)}function K2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function V2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?K2(Object(n),!0).forEach(function(r){cd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function BH(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,g3(r.key),r)}}function LH(e,t,n){return t&&BH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function UH(e,t,n){return t=Sf(t),IH(e,m3()?Reflect.construct(t,n||[],Sf(e).constructor):t.apply(e,n))}function IH(e,t){if(t&&(Al(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return HH(e)}function HH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(m3=function(){return!!e})()}function Sf(e){return Sf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Sf(e)}function GH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gb(e,t)}function Gb(e,t){return Gb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Gb(e,t)}function cd(e,t,n){return t=g3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g3(e){var t=YH(e,"string");return Al(t)=="symbol"?t:t+""}function YH(e,t){if(Al(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Al(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var XH=function(t){var n=t.x,r=t.y,l=t.xAxis,u=t.yAxis,c=nx({x:l.scale,y:u.scale}),f=c.apply({x:n,y:r},{bandAware:!0});return tr(t,"discard")&&!c.isInRange(f)?null:f},sd=(function(e){function t(){return qH(this,t),UH(this,t,arguments)}return GH(t,e),LH(t,[{key:"render",value:function(){var r=this.props,l=r.x,u=r.y,c=r.r,f=r.alwaysShow,d=r.clipPathId,h=At(l),v=At(u);if(Xn(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!h||!v)return null;var y=XH(this.props);if(!y)return null;var g=y.x,x=y.y,w=this.props,_=w.shape,S=w.className,E=tr(this.props,"hidden")?"url(#".concat(d,")"):void 0,O=V2(V2({clipPath:E},Se(this.props,!0)),{},{cx:g,cy:x});return L.createElement(Ye,{className:Me("recharts-reference-dot",S)},t.renderDot(_,O),Mt.renderCallByParent(this.props,{x:g-c,y:x-c,width:2*c,height:2*c}))}}])})(L.Component);cd(sd,"displayName","ReferenceDot");cd(sd,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});cd(sd,"renderDot",function(e,t){var n;return L.isValidElement(e)?n=L.cloneElement(e,t):_e(e)?n=e(t):n=L.createElement(tx,Hb({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function Yb(){return Yb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yb.apply(this,arguments)}function wl(e){"@babel/helpers - typeof";return wl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wl(e)}function F2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function W2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?F2(Object(n),!0).forEach(function(r){fd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VH(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,x3(r.key),r)}}function FH(e,t,n){return t&&VH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function WH(e,t,n){return t=_f(t),ZH(e,b3()?Reflect.construct(t,n||[],_f(e).constructor):t.apply(e,n))}function ZH(e,t){if(t&&(wl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QH(e)}function QH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(b3=function(){return!!e})()}function _f(e){return _f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_f(e)}function JH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Xb(e,t)}function Xb(e,t){return Xb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Xb(e,t)}function fd(e,t,n){return t=x3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x3(e){var t=eG(e,"string");return wl(t)=="symbol"?t:t+""}function eG(e,t){if(wl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var tG=function(t,n,r,l,u){var c=u.x1,f=u.x2,d=u.y1,h=u.y2,v=u.xAxis,y=u.yAxis;if(!v||!y)return null;var g=nx({x:v.scale,y:y.scale}),x={x:t?g.x.apply(c,{position:"start"}):g.x.rangeMin,y:r?g.y.apply(d,{position:"start"}):g.y.rangeMin},w={x:n?g.x.apply(f,{position:"end"}):g.x.rangeMax,y:l?g.y.apply(h,{position:"end"}):g.y.rangeMax};return tr(u,"discard")&&(!g.isInRange(x)||!g.isInRange(w))?null:l3(x,w)},dd=(function(e){function t(){return KH(this,t),WH(this,t,arguments)}return JH(t,e),FH(t,[{key:"render",value:function(){var r=this.props,l=r.x1,u=r.x2,c=r.y1,f=r.y2,d=r.className,h=r.alwaysShow,v=r.clipPathId;Xn(h===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var y=At(l),g=At(u),x=At(c),w=At(f),_=this.props.shape;if(!y&&!g&&!x&&!w&&!_)return null;var S=tG(y,g,x,w,this.props);if(!S&&!_)return null;var E=tr(this.props,"hidden")?"url(#".concat(v,")"):void 0;return L.createElement(Ye,{className:Me("recharts-reference-area",d)},t.renderRect(_,W2(W2({clipPath:E},Se(this.props,!0)),S)),Mt.renderCallByParent(this.props,S))}}])})(L.Component);fd(dd,"displayName","ReferenceArea");fd(dd,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});fd(dd,"renderRect",function(e,t){var n;return L.isValidElement(e)?n=L.cloneElement(e,t):_e(e)?n=e(t):n=L.createElement(ex,Yb({},t,{className:"recharts-reference-area-rect"})),n});function S3(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],l=0;l<e.length;l+=t)r.push(e[l]);return r}function nG(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return oH(r,n)}function rG(e,t,n){var r=n==="width",l=e.x,u=e.y,c=e.width,f=e.height;return t===1?{start:r?l:u,end:r?l+c:u+f}:{start:r?l+c:u+f,end:r?l:u}}function Of(e,t,n,r,l){if(e*t<e*r||e*t>e*l)return!1;var u=n();return e*(t-e*u/2-r)>=0&&e*(t+e*u/2-l)<=0}function aG(e,t){return S3(e,t+1)}function iG(e,t,n,r,l){for(var u=(r||[]).slice(),c=t.start,f=t.end,d=0,h=1,v=c,y=function(){var w=r==null?void 0:r[d];if(w===void 0)return{v:S3(r,h)};var _=d,S,E=function(){return S===void 0&&(S=n(w,_)),S},O=w.coordinate,M=d===0||Of(e,O,E,v,f);M||(d=0,v=c,h+=1),M&&(v=O+e*(E()/2+l),d+=h)},g;h<=u.length;)if(g=y(),g)return g.v;return[]}function Du(e){"@babel/helpers - typeof";return Du=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Du(e)}function Z2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Lt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Z2(Object(n),!0).forEach(function(r){lG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function lG(e,t,n){return t=oG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oG(e){var t=uG(e,"string");return Du(t)=="symbol"?t:t+""}function uG(e,t){if(Du(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Du(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function cG(e,t,n,r,l){for(var u=(r||[]).slice(),c=u.length,f=t.start,d=t.end,h=function(g){var x=u[g],w,_=function(){return w===void 0&&(w=n(x,g)),w};if(g===c-1){var S=e*(x.coordinate+e*_()/2-d);u[g]=x=Lt(Lt({},x),{},{tickCoord:S>0?x.coordinate-S*e:x.coordinate})}else u[g]=x=Lt(Lt({},x),{},{tickCoord:x.coordinate});var E=Of(e,x.tickCoord,_,f,d);E&&(d=x.tickCoord-e*(_()/2+l),u[g]=Lt(Lt({},x),{},{isShow:!0}))},v=c-1;v>=0;v--)h(v);return u}function sG(e,t,n,r,l,u){var c=(r||[]).slice(),f=c.length,d=t.start,h=t.end;if(u){var v=r[f-1],y=n(v,f-1),g=e*(v.coordinate+e*y/2-h);c[f-1]=v=Lt(Lt({},v),{},{tickCoord:g>0?v.coordinate-g*e:v.coordinate});var x=Of(e,v.tickCoord,function(){return y},d,h);x&&(h=v.tickCoord-e*(y/2+l),c[f-1]=Lt(Lt({},v),{},{isShow:!0}))}for(var w=u?f-1:f,_=function(O){var M=c[O],N,j=function(){return N===void 0&&(N=n(M,O)),N};if(O===0){var T=e*(M.coordinate-e*j()/2-d);c[O]=M=Lt(Lt({},M),{},{tickCoord:T<0?M.coordinate-T*e:M.coordinate})}else c[O]=M=Lt(Lt({},M),{},{tickCoord:M.coordinate});var C=Of(e,M.tickCoord,j,d,h);C&&(d=M.tickCoord+e*(j()/2+l),c[O]=Lt(Lt({},M),{},{isShow:!0}))},S=0;S<w;S++)_(S);return c}function cx(e,t,n){var r=e.tick,l=e.ticks,u=e.viewBox,c=e.minTickGap,f=e.orientation,d=e.interval,h=e.tickFormatter,v=e.unit,y=e.angle;if(!l||!l.length||!r)return[];if(fe(d)||kl.isSsr)return aG(l,typeof d=="number"&&fe(d)?d:0);var g=[],x=f==="top"||f==="bottom"?"width":"height",w=v&&x==="width"?Wo(v,{fontSize:t,letterSpacing:n}):{width:0,height:0},_=function(M,N){var j=_e(h)?h(M.value,N):M.value;return x==="width"?nG(Wo(j,{fontSize:t,letterSpacing:n}),w,y):Wo(j,{fontSize:t,letterSpacing:n})[x]},S=l.length>=2?Gt(l[1].coordinate-l[0].coordinate):1,E=rG(u,S,x);return d==="equidistantPreserveStart"?iG(S,E,_,l,c):(d==="preserveStart"||d==="preserveStartEnd"?g=sG(S,E,_,l,c,d==="preserveStartEnd"):g=cG(S,E,_,l,c),g.filter(function(O){return O.isShow}))}var fG=["viewBox"],dG=["viewBox"],hG=["ticks"];function jl(e){"@babel/helpers - typeof";return jl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jl(e)}function nl(){return nl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nl.apply(this,arguments)}function Q2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function _t(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Q2(Object(n),!0).forEach(function(r){sx(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ng(e,t){if(e==null)return{};var n=pG(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function pG(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function vG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function J2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,O3(r.key),r)}}function yG(e,t,n){return t&&J2(e.prototype,t),n&&J2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function mG(e,t,n){return t=Af(t),gG(e,_3()?Reflect.construct(t,n||[],Af(e).constructor):t.apply(e,n))}function gG(e,t){if(t&&(jl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bG(e)}function bG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_3=function(){return!!e})()}function Af(e){return Af=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Af(e)}function xG(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Kb(e,t)}function Kb(e,t){return Kb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Kb(e,t)}function sx(e,t,n){return t=O3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O3(e){var t=SG(e,"string");return jl(t)=="symbol"?t:t+""}function SG(e,t){if(jl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(jl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ll=(function(e){function t(n){var r;return vG(this,t),r=mG(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return xG(t,e),yG(t,[{key:"shouldComponentUpdate",value:function(r,l){var u=r.viewBox,c=Ng(r,fG),f=this.props,d=f.viewBox,h=Ng(f,dG);return!al(u,d)||!al(c,h)||!al(l,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var l=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];l&&this.setState({fontSize:window.getComputedStyle(l).fontSize,letterSpacing:window.getComputedStyle(l).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var l=this.props,u=l.x,c=l.y,f=l.width,d=l.height,h=l.orientation,v=l.tickSize,y=l.mirror,g=l.tickMargin,x,w,_,S,E,O,M=y?-1:1,N=r.tickSize||v,j=fe(r.tickCoord)?r.tickCoord:r.coordinate;switch(h){case"top":x=w=r.coordinate,S=c+ +!y*d,_=S-M*N,O=_-M*g,E=j;break;case"left":_=S=r.coordinate,w=u+ +!y*f,x=w-M*N,E=x-M*g,O=j;break;case"right":_=S=r.coordinate,w=u+ +y*f,x=w+M*N,E=x+M*g,O=j;break;default:x=w=r.coordinate,S=c+ +y*d,_=S+M*N,O=_+M*g,E=j;break}return{line:{x1:x,y1:_,x2:w,y2:S},tick:{x:E,y:O}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,l=r.orientation,u=r.mirror,c;switch(l){case"left":c=u?"start":"end";break;case"right":c=u?"end":"start";break;default:c="middle";break}return c}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,l=r.orientation,u=r.mirror,c="end";switch(l){case"left":case"right":c="middle";break;case"top":c=u?"start":"end";break;default:c=u?"end":"start";break}return c}},{key:"renderAxisLine",value:function(){var r=this.props,l=r.x,u=r.y,c=r.width,f=r.height,d=r.orientation,h=r.mirror,v=r.axisLine,y=_t(_t(_t({},Se(this.props,!1)),Se(v,!1)),{},{fill:"none"});if(d==="top"||d==="bottom"){var g=+(d==="top"&&!h||d==="bottom"&&h);y=_t(_t({},y),{},{x1:l,y1:u+g*f,x2:l+c,y2:u+g*f})}else{var x=+(d==="left"&&!h||d==="right"&&h);y=_t(_t({},y),{},{x1:l+x*c,y1:u,x2:l+x*c,y2:u+f})}return L.createElement("line",nl({},y,{className:Me("recharts-cartesian-axis-line",mn(v,"className"))}))}},{key:"renderTicks",value:function(r,l,u){var c=this,f=this.props,d=f.tickLine,h=f.stroke,v=f.tick,y=f.tickFormatter,g=f.unit,x=cx(_t(_t({},this.props),{},{ticks:r}),l,u),w=this.getTickTextAnchor(),_=this.getTickVerticalAnchor(),S=Se(this.props,!1),E=Se(v,!1),O=_t(_t({},S),{},{fill:"none"},Se(d,!1)),M=x.map(function(N,j){var T=c.getTickLineCoord(N),C=T.line,D=T.tick,k=_t(_t(_t(_t({textAnchor:w,verticalAnchor:_},S),{},{stroke:"none",fill:h},E),D),{},{index:j,payload:N,visibleTicksCount:x.length,tickFormatter:y});return L.createElement(Ye,nl({className:"recharts-cartesian-axis-tick",key:"tick-".concat(N.value,"-").concat(N.coordinate,"-").concat(N.tickCoord)},ni(c.props,N,j)),d&&L.createElement("line",nl({},O,C,{className:Me("recharts-cartesian-axis-tick-line",mn(d,"className"))})),v&&t.renderTickItem(v,k,"".concat(_e(y)?y(N.value,j):N.value).concat(g||"")))});return L.createElement("g",{className:"recharts-cartesian-axis-ticks"},M)}},{key:"render",value:function(){var r=this,l=this.props,u=l.axisLine,c=l.width,f=l.height,d=l.ticksGenerator,h=l.className,v=l.hide;if(v)return null;var y=this.props,g=y.ticks,x=Ng(y,hG),w=g;return _e(d)&&(w=g&&g.length>0?d(this.props):d(x)),c<=0||f<=0||!w||!w.length?null:L.createElement(Ye,{className:Me("recharts-cartesian-axis",h),ref:function(S){r.layerReference=S}},u&&this.renderAxisLine(),this.renderTicks(w,this.state.fontSize,this.state.letterSpacing),Mt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,l,u){var c,f=Me(l.className,"recharts-cartesian-axis-tick-value");return L.isValidElement(r)?c=L.cloneElement(r,_t(_t({},l),{},{className:f})):_e(r)?c=r(_t(_t({},l),{},{className:f})):c=L.createElement(ri,nl({},l,{className:"recharts-cartesian-axis-tick-value"}),u),c}}])})(B.Component);sx(Ll,"displayName","CartesianAxis");sx(Ll,"defaultProps",{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"});var _G=["x1","y1","x2","y2","key"],OG=["offset"];function li(e){"@babel/helpers - typeof";return li=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},li(e)}function eM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ut(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?eM(Object(n),!0).forEach(function(r){AG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function AG(e,t,n){return t=wG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wG(e){var t=jG(e,"string");return li(t)=="symbol"?t:t+""}function jG(e,t){if(li(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(li(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Za(){return Za=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Za.apply(this,arguments)}function tM(e,t){if(e==null)return{};var n=TG(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function TG(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var EG=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,l=t.x,u=t.y,c=t.width,f=t.height,d=t.ry;return L.createElement("rect",{x:l,y:u,ry:d,width:c,height:f,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function A3(e,t){var n;if(L.isValidElement(e))n=L.cloneElement(e,t);else if(_e(e))n=e(t);else{var r=t.x1,l=t.y1,u=t.x2,c=t.y2,f=t.key,d=tM(t,_G),h=Se(d,!1);h.offset;var v=tM(h,OG);n=L.createElement("line",Za({},v,{x1:r,y1:l,x2:u,y2:c,fill:"none",key:f}))}return n}function MG(e){var t=e.x,n=e.width,r=e.horizontal,l=r===void 0?!0:r,u=e.horizontalPoints;if(!l||!u||!u.length)return null;var c=u.map(function(f,d){var h=Ut(Ut({},e),{},{x1:t,y1:f,x2:t+n,y2:f,key:"line-".concat(d),index:d});return A3(l,h)});return L.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function CG(e){var t=e.y,n=e.height,r=e.vertical,l=r===void 0?!0:r,u=e.verticalPoints;if(!l||!u||!u.length)return null;var c=u.map(function(f,d){var h=Ut(Ut({},e),{},{x1:f,y1:t,x2:f,y2:t+n,key:"line-".concat(d),index:d});return A3(l,h)});return L.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function NG(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,l=e.y,u=e.width,c=e.height,f=e.horizontalPoints,d=e.horizontal,h=d===void 0?!0:d;if(!h||!t||!t.length)return null;var v=f.map(function(g){return Math.round(g+l-l)}).sort(function(g,x){return g-x});l!==v[0]&&v.unshift(0);var y=v.map(function(g,x){var w=!v[x+1],_=w?l+c-g:v[x+1]-g;if(_<=0)return null;var S=x%t.length;return L.createElement("rect",{key:"react-".concat(x),y:g,x:r,height:_,width:u,stroke:"none",fill:t[S],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return L.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},y)}function RG(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,l=e.fillOpacity,u=e.x,c=e.y,f=e.width,d=e.height,h=e.verticalPoints;if(!n||!r||!r.length)return null;var v=h.map(function(g){return Math.round(g+u-u)}).sort(function(g,x){return g-x});u!==v[0]&&v.unshift(0);var y=v.map(function(g,x){var w=!v[x+1],_=w?u+f-g:v[x+1]-g;if(_<=0)return null;var S=x%r.length;return L.createElement("rect",{key:"react-".concat(x),x:g,y:c,width:_,height:d,stroke:"none",fill:r[S],fillOpacity:l,className:"recharts-cartesian-grid-bg"})});return L.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},y)}var PG=function(t,n){var r=t.xAxis,l=t.width,u=t.height,c=t.offset;return wN(cx(Ut(Ut(Ut({},Ll.defaultProps),r),{},{ticks:Er(r,!0),viewBox:{x:0,y:0,width:l,height:u}})),c.left,c.left+c.width,n)},DG=function(t,n){var r=t.yAxis,l=t.width,u=t.height,c=t.offset;return wN(cx(Ut(Ut(Ut({},Ll.defaultProps),r),{},{ticks:Er(r,!0),viewBox:{x:0,y:0,width:l,height:u}})),c.top,c.top+c.height,n)},Zi={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function wf(e){var t,n,r,l,u,c,f=ix(),d=lx(),h=SH(),v=Ut(Ut({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Zi.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Zi.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Zi.horizontal,horizontalFill:(l=e.horizontalFill)!==null&&l!==void 0?l:Zi.horizontalFill,vertical:(u=e.vertical)!==null&&u!==void 0?u:Zi.vertical,verticalFill:(c=e.verticalFill)!==null&&c!==void 0?c:Zi.verticalFill,x:fe(e.x)?e.x:h.left,y:fe(e.y)?e.y:h.top,width:fe(e.width)?e.width:h.width,height:fe(e.height)?e.height:h.height}),y=v.x,g=v.y,x=v.width,w=v.height,_=v.syncWithTicks,S=v.horizontalValues,E=v.verticalValues,O=gH(),M=bH();if(!fe(x)||x<=0||!fe(w)||w<=0||!fe(y)||y!==+y||!fe(g)||g!==+g)return null;var N=v.verticalCoordinatesGenerator||PG,j=v.horizontalCoordinatesGenerator||DG,T=v.horizontalPoints,C=v.verticalPoints;if((!T||!T.length)&&_e(j)){var D=S&&S.length,k=j({yAxis:M?Ut(Ut({},M),{},{ticks:D?S:M.ticks}):void 0,width:f,height:d,offset:h},D?!0:_);Xn(Array.isArray(k),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(li(k),"]")),Array.isArray(k)&&(T=k)}if((!C||!C.length)&&_e(N)){var K=E&&E.length,H=N({xAxis:O?Ut(Ut({},O),{},{ticks:K?E:O.ticks}):void 0,width:f,height:d,offset:h},K?!0:_);Xn(Array.isArray(H),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(li(H),"]")),Array.isArray(H)&&(C=H)}return L.createElement("g",{className:"recharts-cartesian-grid"},L.createElement(EG,{fill:v.fill,fillOpacity:v.fillOpacity,x:v.x,y:v.y,width:v.width,height:v.height,ry:v.ry}),L.createElement(MG,Za({},v,{offset:h,horizontalPoints:T,xAxis:O,yAxis:M})),L.createElement(CG,Za({},v,{offset:h,verticalPoints:C,xAxis:O,yAxis:M})),L.createElement(NG,Za({},v,{horizontalPoints:T})),L.createElement(RG,Za({},v,{verticalPoints:C})))}wf.displayName="CartesianGrid";function Tl(e){"@babel/helpers - typeof";return Tl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tl(e)}function $G(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,T3(r.key),r)}}function zG(e,t,n){return t&&kG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function qG(e,t,n){return t=jf(t),BG(e,w3()?Reflect.construct(t,n||[],jf(e).constructor):t.apply(e,n))}function BG(e,t){if(t&&(Tl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return LG(e)}function LG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w3=function(){return!!e})()}function jf(e){return jf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},jf(e)}function UG(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Vb(e,t)}function Vb(e,t){return Vb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Vb(e,t)}function j3(e,t,n){return t=T3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T3(e){var t=IG(e,"string");return Tl(t)=="symbol"?t:t+""}function IG(e,t){if(Tl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Tl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Fb(){return Fb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fb.apply(this,arguments)}function HG(e){var t=e.xAxisId,n=ix(),r=lx(),l=h3(t);return l==null?null:B.createElement(Ll,Fb({},l,{className:Me("recharts-".concat(l.axisType," ").concat(l.axisType),l.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(c){return Er(c,!0)}}))}var El=(function(e){function t(){return $G(this,t),qG(this,t,arguments)}return UG(t,e),zG(t,[{key:"render",value:function(){return B.createElement(HG,this.props)}}])})(B.Component);j3(El,"displayName","XAxis");j3(El,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function Ml(e){"@babel/helpers - typeof";return Ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ml(e)}function GG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function YG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,C3(r.key),r)}}function XG(e,t,n){return t&&YG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function KG(e,t,n){return t=Tf(t),VG(e,E3()?Reflect.construct(t,n||[],Tf(e).constructor):t.apply(e,n))}function VG(e,t){if(t&&(Ml(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return FG(e)}function FG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E3=function(){return!!e})()}function Tf(e){return Tf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Tf(e)}function WG(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Wb(e,t)}function Wb(e,t){return Wb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Wb(e,t)}function M3(e,t,n){return t=C3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C3(e){var t=ZG(e,"string");return Ml(t)=="symbol"?t:t+""}function ZG(e,t){if(Ml(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ml(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Zb(){return Zb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zb.apply(this,arguments)}var QG=function(t){var n=t.yAxisId,r=ix(),l=lx(),u=p3(n);return u==null?null:B.createElement(Ll,Zb({},u,{className:Me("recharts-".concat(u.axisType," ").concat(u.axisType),u.className),viewBox:{x:0,y:0,width:r,height:l},ticksGenerator:function(f){return Er(f,!0)}}))},Cl=(function(e){function t(){return GG(this,t),KG(this,t,arguments)}return WG(t,e),XG(t,[{key:"render",value:function(){return B.createElement(QG,this.props)}}])})(B.Component);M3(Cl,"displayName","YAxis");M3(Cl,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function nM(e){return nY(e)||tY(e)||eY(e)||JG()}function JG(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function eY(e,t){if(e){if(typeof e=="string")return Qb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qb(e,t)}}function tY(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function nY(e){if(Array.isArray(e))return Qb(e)}function Qb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Jb=function(t,n,r,l,u){var c=Dn(t,ux),f=Dn(t,sd),d=[].concat(nM(c),nM(f)),h=Dn(t,dd),v="".concat(l,"Id"),y=l[0],g=n;if(d.length&&(g=d.reduce(function(_,S){if(S.props[v]===r&&tr(S.props,"extendDomain")&&fe(S.props[y])){var E=S.props[y];return[Math.min(_[0],E),Math.max(_[1],E)]}return _},g)),h.length){var x="".concat(y,"1"),w="".concat(y,"2");g=h.reduce(function(_,S){if(S.props[v]===r&&tr(S.props,"extendDomain")&&fe(S.props[x])&&fe(S.props[w])){var E=S.props[x],O=S.props[w];return[Math.min(_[0],E,O),Math.max(_[1],E,O)]}return _},g)}return u&&u.length&&(g=u.reduce(function(_,S){return fe(S)?[Math.min(_[0],S),Math.max(_[1],S)]:_},g)),g},Rg={exports:{}},rM;function rY(){return rM||(rM=1,(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function l(d,h,v){this.fn=d,this.context=h,this.once=v||!1}function u(d,h,v,y,g){if(typeof v!="function")throw new TypeError("The listener must be a function");var x=new l(v,y||d,g),w=n?n+h:h;return d._events[w]?d._events[w].fn?d._events[w]=[d._events[w],x]:d._events[w].push(x):(d._events[w]=x,d._eventsCount++),d}function c(d,h){--d._eventsCount===0?d._events=new r:delete d._events[h]}function f(){this._events=new r,this._eventsCount=0}f.prototype.eventNames=function(){var h=[],v,y;if(this._eventsCount===0)return h;for(y in v=this._events)t.call(v,y)&&h.push(n?y.slice(1):y);return Object.getOwnPropertySymbols?h.concat(Object.getOwnPropertySymbols(v)):h},f.prototype.listeners=function(h){var v=n?n+h:h,y=this._events[v];if(!y)return[];if(y.fn)return[y.fn];for(var g=0,x=y.length,w=new Array(x);g<x;g++)w[g]=y[g].fn;return w},f.prototype.listenerCount=function(h){var v=n?n+h:h,y=this._events[v];return y?y.fn?1:y.length:0},f.prototype.emit=function(h,v,y,g,x,w){var _=n?n+h:h;if(!this._events[_])return!1;var S=this._events[_],E=arguments.length,O,M;if(S.fn){switch(S.once&&this.removeListener(h,S.fn,void 0,!0),E){case 1:return S.fn.call(S.context),!0;case 2:return S.fn.call(S.context,v),!0;case 3:return S.fn.call(S.context,v,y),!0;case 4:return S.fn.call(S.context,v,y,g),!0;case 5:return S.fn.call(S.context,v,y,g,x),!0;case 6:return S.fn.call(S.context,v,y,g,x,w),!0}for(M=1,O=new Array(E-1);M<E;M++)O[M-1]=arguments[M];S.fn.apply(S.context,O)}else{var N=S.length,j;for(M=0;M<N;M++)switch(S[M].once&&this.removeListener(h,S[M].fn,void 0,!0),E){case 1:S[M].fn.call(S[M].context);break;case 2:S[M].fn.call(S[M].context,v);break;case 3:S[M].fn.call(S[M].context,v,y);break;case 4:S[M].fn.call(S[M].context,v,y,g);break;default:if(!O)for(j=1,O=new Array(E-1);j<E;j++)O[j-1]=arguments[j];S[M].fn.apply(S[M].context,O)}}return!0},f.prototype.on=function(h,v,y){return u(this,h,v,y,!1)},f.prototype.once=function(h,v,y){return u(this,h,v,y,!0)},f.prototype.removeListener=function(h,v,y,g){var x=n?n+h:h;if(!this._events[x])return this;if(!v)return c(this,x),this;var w=this._events[x];if(w.fn)w.fn===v&&(!g||w.once)&&(!y||w.context===y)&&c(this,x);else{for(var _=0,S=[],E=w.length;_<E;_++)(w[_].fn!==v||g&&!w[_].once||y&&w[_].context!==y)&&S.push(w[_]);S.length?this._events[x]=S.length===1?S[0]:S:c(this,x)}return this},f.prototype.removeAllListeners=function(h){var v;return h?(v=n?n+h:h,this._events[v]&&c(this,v)):(this._events=new r,this._eventsCount=0),this},f.prototype.off=f.prototype.removeListener,f.prototype.addListener=f.prototype.on,f.prefixed=n,f.EventEmitter=f,e.exports=f})(Rg)),Rg.exports}var aY=rY();const iY=Xe(aY);var Pg=new iY,Dg="recharts.syncMouseEvents";function $u(e){"@babel/helpers - typeof";return $u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$u(e)}function lY(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oY(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,N3(r.key),r)}}function uY(e,t,n){return t&&oY(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function $g(e,t,n){return t=N3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N3(e){var t=cY(e,"string");return $u(t)=="symbol"?t:t+""}function cY(e,t){if($u(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if($u(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var sY=(function(){function e(){lY(this,e),$g(this,"activeIndex",0),$g(this,"coordinateList",[]),$g(this,"layout","horizontal")}return uY(e,[{key:"setDetails",value:function(n){var r,l=n.coordinateList,u=l===void 0?null:l,c=n.container,f=c===void 0?null:c,d=n.layout,h=d===void 0?null:d,v=n.offset,y=v===void 0?null:v,g=n.mouseHandlerCallback,x=g===void 0?null:g;this.coordinateList=(r=u??this.coordinateList)!==null&&r!==void 0?r:[],this.container=f??this.container,this.layout=h??this.layout,this.offset=y??this.offset,this.mouseHandlerCallback=x??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(n){if(this.coordinateList.length!==0)switch(n.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var l=this.container.getBoundingClientRect(),u=l.x,c=l.y,f=l.height,d=this.coordinateList[this.activeIndex].coordinate,h=((n=window)===null||n===void 0?void 0:n.scrollX)||0,v=((r=window)===null||r===void 0?void 0:r.scrollY)||0,y=u+d+h,g=c+this.offset.top+f/2+v;this.mouseHandlerCallback({pageX:y,pageY:g})}}}])})();function fY(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],l=e==null?void 0:e[1];if(r&&l&&fe(r)&&fe(l))return!0}return!1}function dY(e,t,n,r){var l=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-l:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-l,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function R3(e){var t=e.cx,n=e.cy,r=e.radius,l=e.startAngle,u=e.endAngle,c=tt(t,n,r,l),f=tt(t,n,r,u);return{points:[c,f],cx:t,cy:n,radius:r,startAngle:l,endAngle:u}}function hY(e,t,n){var r,l,u,c;if(e==="horizontal")r=t.x,u=r,l=n.top,c=n.top+n.height;else if(e==="vertical")l=t.y,c=l,r=n.left,u=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var f=t.cx,d=t.cy,h=t.innerRadius,v=t.outerRadius,y=t.angle,g=tt(f,d,h,y),x=tt(f,d,v,y);r=g.x,l=g.y,u=x.x,c=x.y}else return R3(t);return[{x:r,y:l},{x:u,y:c}]}function ku(e){"@babel/helpers - typeof";return ku=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ku(e)}function aM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Os(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aM(Object(n),!0).forEach(function(r){pY(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pY(e,t,n){return t=vY(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vY(e){var t=yY(e,"string");return ku(t)=="symbol"?t:t+""}function yY(e,t){if(ku(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ku(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mY(e){var t,n,r=e.element,l=e.tooltipEventType,u=e.isActive,c=e.activeCoordinate,f=e.activePayload,d=e.offset,h=e.activeTooltipIndex,v=e.tooltipAxisBandSize,y=e.layout,g=e.chartName,x=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!x||!u||!c||g!=="ScatterChart"&&l!=="axis")return null;var w,_=_b;if(g==="ScatterChart")w=c,_=QI;else if(g==="BarChart")w=dY(y,c,d,v),_=ex;else if(y==="radial"){var S=R3(c),E=S.cx,O=S.cy,M=S.radius,N=S.startAngle,j=S.endAngle;w={cx:E,cy:O,startAngle:N,endAngle:j,innerRadius:M,outerRadius:M},_=kN}else w={points:hY(y,c,d)},_=_b;var T=Os(Os(Os(Os({stroke:"#ccc",pointerEvents:"none"},d),w),Se(x,!1)),{},{payload:f,payloadIndex:h,className:Me("recharts-tooltip-cursor",x.className)});return B.isValidElement(x)?B.cloneElement(x,T):B.createElement(_,T)}var gY=["item"],bY=["children","className","width","height","style","compact","title","desc"];function Nl(e){"@babel/helpers - typeof";return Nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nl(e)}function rl(){return rl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rl.apply(this,arguments)}function iM(e,t){return _Y(e)||SY(e,t)||D3(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 SY(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){h=!0,l=v}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function _Y(e){if(Array.isArray(e))return e}function lM(e,t){if(e==null)return{};var n=OY(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function OY(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function AY(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wY(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$3(r.key),r)}}function jY(e,t,n){return t&&wY(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function TY(e,t,n){return t=Ef(t),EY(e,P3()?Reflect.construct(t,n||[],Ef(e).constructor):t.apply(e,n))}function EY(e,t){if(t&&(Nl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return MY(e)}function MY(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function P3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(P3=function(){return!!e})()}function Ef(e){return Ef=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ef(e)}function CY(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&e0(e,t)}function e0(e,t){return e0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},e0(e,t)}function Rl(e){return PY(e)||RY(e)||D3(e)||NY()}function NY(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function D3(e,t){if(e){if(typeof e=="string")return t0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return t0(e,t)}}function RY(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function PY(e){if(Array.isArray(e))return t0(e)}function t0(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function oM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function ne(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oM(Object(n),!0).forEach(function(r){xe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xe(e,t,n){return t=$3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $3(e){var t=DY(e,"string");return Nl(t)=="symbol"?t:t+""}function DY(e,t){if(Nl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Nl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $Y={xAxis:["bottom","top"],yAxis:["left","right"]},kY={width:"100%",height:"100%"},k3={x:0,y:0};function As(e){return e}var zY=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},qY=function(t,n,r,l){var u=n.find(function(v){return v&&v.index===r});if(u){if(t==="horizontal")return{x:u.coordinate,y:l.y};if(t==="vertical")return{x:l.x,y:u.coordinate};if(t==="centric"){var c=u.coordinate,f=l.radius;return ne(ne(ne({},l),tt(l.cx,l.cy,f,c)),{},{angle:c,radius:f})}var d=u.coordinate,h=l.angle;return ne(ne(ne({},l),tt(l.cx,l.cy,d,h)),{},{angle:h,radius:d})}return k3},hd=function(t,n){var r=n.graphicalItems,l=n.dataStartIndex,u=n.dataEndIndex,c=(r??[]).reduce(function(f,d){var h=d.props.data;return h&&h.length?[].concat(Rl(f),Rl(h)):f},[]);return c.length>0?c:t&&t.length&&fe(l)&&fe(u)?t.slice(l,u+1):[]};function z3(e){return e==="number"?[0,"auto"]:void 0}var n0=function(t,n,r,l){var u=t.graphicalItems,c=t.tooltipAxis,f=hd(n,t);return r<0||!u||!u.length||r>=f.length?null:u.reduce(function(d,h){var v,y=(v=h.props.data)!==null&&v!==void 0?v:n;y&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(y=y.slice(t.dataStartIndex,t.dataEndIndex+1));var g;if(c.dataKey&&!c.allowDuplicatedCategory){var x=y===void 0?f:y;g=zg(x,c.dataKey,l)}else g=y&&y[r]||f[r];return g?[].concat(Rl(d),[CN(h,g)]):d},[])},uM=function(t,n,r,l){var u=l||{x:t.chartX,y:t.chartY},c=zY(u,r),f=t.orderedTooltipTicks,d=t.tooltipAxis,h=t.tooltipTicks,v=bB(c,f,h,d);if(v>=0&&h){var y=h[v]&&h[v].value,g=n0(t,n,v,y),x=qY(r,f,v,u);return{activeTooltipIndex:v,activeLabel:y,activePayload:g,activeCoordinate:x}}return null},BY=function(t,n){var r=n.axes,l=n.graphicalItems,u=n.axisType,c=n.axisIdKey,f=n.stackGroups,d=n.dataStartIndex,h=n.dataEndIndex,v=t.layout,y=t.children,g=t.stackOffset,x=AN(v,u);return r.reduce(function(w,_){var S,E=_.type.defaultProps!==void 0?ne(ne({},_.type.defaultProps),_.props):_.props,O=E.type,M=E.dataKey,N=E.allowDataOverflow,j=E.allowDuplicatedCategory,T=E.scale,C=E.ticks,D=E.includeHidden,k=E[c];if(w[k])return w;var K=hd(t.data,{graphicalItems:l.filter(function(G){var re,se=c in G.props?G.props[c]:(re=G.type.defaultProps)===null||re===void 0?void 0:re[c];return se===k}),dataStartIndex:d,dataEndIndex:h}),H=K.length,U,X,Q;fY(E.domain,N,O)&&(U=mb(E.domain,null,N),x&&(O==="number"||T!=="auto")&&(Q=Qo(K,M,"category")));var F=z3(O);if(!U||U.length===0){var P,z=(P=E.domain)!==null&&P!==void 0?P:F;if(M){if(U=Qo(K,M,O),O==="category"&&x){var Z=h4(U);j&&Z?(X=U,U=vf(0,H)):j||(U=hE(z,U,_).reduce(function(G,re){return G.indexOf(re)>=0?G:[].concat(Rl(G),[re])},[]))}else if(O==="category")j?U=U.filter(function(G){return G!==""&&!Ce(G)}):U=hE(z,U,_).reduce(function(G,re){return G.indexOf(re)>=0||re===""||Ce(re)?G:[].concat(Rl(G),[re])},[]);else if(O==="number"){var ae=AB(K,l.filter(function(G){var re,se,de=c in G.props?G.props[c]:(re=G.type.defaultProps)===null||re===void 0?void 0:re[c],me="hide"in G.props?G.props.hide:(se=G.type.defaultProps)===null||se===void 0?void 0:se.hide;return de===k&&(D||!me)}),M,u,v);ae&&(U=ae)}x&&(O==="number"||T!=="auto")&&(Q=Qo(K,M,"category"))}else x?U=vf(0,H):f&&f[k]&&f[k].hasStack&&O==="number"?U=g==="expand"?[0,1]:MN(f[k].stackGroups,d,h):U=ON(K,l.filter(function(G){var re=c in G.props?G.props[c]:G.type.defaultProps[c],se="hide"in G.props?G.props.hide:G.type.defaultProps.hide;return re===k&&(D||!se)}),O,v,!0);if(O==="number")U=Jb(y,U,k,u,C),z&&(U=mb(z,U,N));else if(O==="category"&&z){var oe=z,$=U.every(function(G){return oe.indexOf(G)>=0});$&&(U=oe)}}return ne(ne({},w),{},xe({},k,ne(ne({},E),{},{axisType:u,domain:U,categoricalDomain:Q,duplicateDomain:X,originalDomain:(S=E.domain)!==null&&S!==void 0?S:F,isCategorical:x,layout:v})))},{})},LY=function(t,n){var r=n.graphicalItems,l=n.Axis,u=n.axisType,c=n.axisIdKey,f=n.stackGroups,d=n.dataStartIndex,h=n.dataEndIndex,v=t.layout,y=t.children,g=hd(t.data,{graphicalItems:r,dataStartIndex:d,dataEndIndex:h}),x=g.length,w=AN(v,u),_=-1;return r.reduce(function(S,E){var O=E.type.defaultProps!==void 0?ne(ne({},E.type.defaultProps),E.props):E.props,M=O[c],N=z3("number");if(!S[M]){_++;var j;return w?j=vf(0,x):f&&f[M]&&f[M].hasStack?(j=MN(f[M].stackGroups,d,h),j=Jb(y,j,M,u)):(j=mb(N,ON(g,r.filter(function(T){var C,D,k=c in T.props?T.props[c]:(C=T.type.defaultProps)===null||C===void 0?void 0:C[c],K="hide"in T.props?T.props.hide:(D=T.type.defaultProps)===null||D===void 0?void 0:D.hide;return k===M&&!K}),"number",v),l.defaultProps.allowDataOverflow),j=Jb(y,j,M,u)),ne(ne({},S),{},xe({},M,ne(ne({axisType:u},l.defaultProps),{},{hide:!0,orientation:mn($Y,"".concat(u,".").concat(_%2),null),domain:j,originalDomain:N,isCategorical:w,layout:v})))}return S},{})},UY=function(t,n){var r=n.axisType,l=r===void 0?"xAxis":r,u=n.AxisComp,c=n.graphicalItems,f=n.stackGroups,d=n.dataStartIndex,h=n.dataEndIndex,v=t.children,y="".concat(l,"Id"),g=Dn(v,u),x={};return g&&g.length?x=BY(t,{axes:g,graphicalItems:c,axisType:l,axisIdKey:y,stackGroups:f,dataStartIndex:d,dataEndIndex:h}):c&&c.length&&(x=LY(t,{Axis:u,graphicalItems:c,axisType:l,axisIdKey:y,stackGroups:f,dataStartIndex:d,dataEndIndex:h})),x},IY=function(t){var n=ya(t),r=Er(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:T0(r,function(l){return l.coordinate}),tooltipAxis:n,tooltipAxisBandSize:tf(n,r)}},cM=function(t){var n=t.children,r=t.defaultShowTooltip,l=pn(n,Sl),u=0,c=0;return t.data&&t.data.length!==0&&(c=t.data.length-1),l&&l.props&&(l.props.startIndex>=0&&(u=l.props.startIndex),l.props.endIndex>=0&&(c=l.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:u,dataEndIndex:c,activeTooltipIndex:-1,isTooltipActive:!!r}},HY=function(t){return!t||!t.length?!1:t.some(function(n){var r=Mr(n&&n.type);return r&&r.indexOf("Bar")>=0})},sM=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},GY=function(t,n){var r=t.props,l=t.graphicalItems,u=t.xAxisMap,c=u===void 0?{}:u,f=t.yAxisMap,d=f===void 0?{}:f,h=r.width,v=r.height,y=r.children,g=r.margin||{},x=pn(y,Sl),w=pn(y,Qa),_=Object.keys(d).reduce(function(j,T){var C=d[T],D=C.orientation;return!C.mirror&&!C.hide?ne(ne({},j),{},xe({},D,j[D]+C.width)):j},{left:g.left||0,right:g.right||0}),S=Object.keys(c).reduce(function(j,T){var C=c[T],D=C.orientation;return!C.mirror&&!C.hide?ne(ne({},j),{},xe({},D,mn(j,"".concat(D))+C.height)):j},{top:g.top||0,bottom:g.bottom||0}),E=ne(ne({},S),_),O=E.bottom;x&&(E.bottom+=x.props.height||Sl.defaultProps.height),w&&n&&(E=_B(E,l,r,n));var M=h-E.left-E.right,N=v-E.top-E.bottom;return ne(ne({brushBottom:O},E),{},{width:Math.max(M,0),height:Math.max(N,0)})},YY=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},q3=function(t){var n=t.chartName,r=t.GraphicalChild,l=t.defaultTooltipEventType,u=l===void 0?"axis":l,c=t.validateTooltipEventTypes,f=c===void 0?["axis"]:c,d=t.axisComponents,h=t.legendContent,v=t.formatAxisMap,y=t.defaultProps,g=function(E,O){var M=O.graphicalItems,N=O.stackGroups,j=O.offset,T=O.updateId,C=O.dataStartIndex,D=O.dataEndIndex,k=E.barSize,K=E.layout,H=E.barGap,U=E.barCategoryGap,X=E.maxBarSize,Q=sM(K),F=Q.numericAxisName,P=Q.cateAxisName,z=HY(M),Z=[];return M.forEach(function(ae,oe){var $=hd(E.data,{graphicalItems:[ae],dataStartIndex:C,dataEndIndex:D}),G=ae.type.defaultProps!==void 0?ne(ne({},ae.type.defaultProps),ae.props):ae.props,re=G.dataKey,se=G.maxBarSize,de=G["".concat(F,"Id")],me=G["".concat(P,"Id")],Oe={},ke=d.reduce(function(qn,ir){var Ul=O["".concat(ir.axisType,"Map")],qt=G["".concat(ir.axisType,"Id")];Ul&&Ul[qt]||ir.axisType==="zAxis"||ii();var Ku=Ul[qt];return ne(ne({},qn),{},xe(xe({},ir.axisType,Ku),"".concat(ir.axisType,"Ticks"),Er(Ku)))},Oe),ce=ke[P],be=ke["".concat(P,"Ticks")],Ae=N&&N[de]&&N[de].hasStack&&PB(ae,N[de].stackGroups),ue=Mr(ae.type).indexOf("Bar")>=0,nt=tf(ce,be),Te=[],ut=z&&xB({barSize:k,stackGroups:N,totalSize:YY(ke,P)});if(ue){var ct,zt,zn=Ce(se)?X:se,Vn=(ct=(zt=tf(ce,be,!0))!==null&&zt!==void 0?zt:zn)!==null&&ct!==void 0?ct:0;Te=SB({barGap:H,barCategoryGap:U,bandSize:Vn!==nt?Vn:nt,sizeList:ut[me],maxBarSize:zn}),Vn!==nt&&(Te=Te.map(function(qn){return ne(ne({},qn),{},{position:ne(ne({},qn.position),{},{offset:qn.position.offset-Vn/2})})}))}var Ur=ae&&ae.type&&ae.type.getComposedData;Ur&&Z.push({props:ne(ne({},Ur(ne(ne({},ke),{},{displayedData:$,props:E,dataKey:re,item:ae,bandSize:nt,barPosition:Te,offset:j,stackedData:Ae,layout:K,dataStartIndex:C,dataEndIndex:D}))),{},xe(xe(xe({key:ae.key||"item-".concat(oe)},F,ke[F]),P,ke[P]),"animationId",T)),childIndex:w4(ae,E.children),item:ae})}),Z},x=function(E,O){var M=E.props,N=E.dataStartIndex,j=E.dataEndIndex,T=E.updateId;if(!EA({props:M}))return null;var C=M.children,D=M.layout,k=M.stackOffset,K=M.data,H=M.reverseStackOrder,U=sM(D),X=U.numericAxisName,Q=U.cateAxisName,F=Dn(C,r),P=NB(K,F,"".concat(X,"Id"),"".concat(Q,"Id"),k,H),z=d.reduce(function(G,re){var se="".concat(re.axisType,"Map");return ne(ne({},G),{},xe({},se,UY(M,ne(ne({},re),{},{graphicalItems:F,stackGroups:re.axisType===X&&P,dataStartIndex:N,dataEndIndex:j}))))},{}),Z=GY(ne(ne({},z),{},{props:M,graphicalItems:F}),O==null?void 0:O.legendBBox);Object.keys(z).forEach(function(G){z[G]=v(M,z[G],Z,G.replace("Map",""),n)});var ae=z["".concat(Q,"Map")],oe=IY(ae),$=g(M,ne(ne({},z),{},{dataStartIndex:N,dataEndIndex:j,updateId:T,graphicalItems:F,stackGroups:P,offset:Z}));return ne(ne({formattedGraphicalItems:$,graphicalItems:F,offset:Z,stackGroups:P},oe),z)},w=(function(S){function E(O){var M,N,j;return AY(this,E),j=TY(this,E,[O]),xe(j,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),xe(j,"accessibilityManager",new sY),xe(j,"handleLegendBBoxUpdate",function(T){if(T){var C=j.state,D=C.dataStartIndex,k=C.dataEndIndex,K=C.updateId;j.setState(ne({legendBBox:T},x({props:j.props,dataStartIndex:D,dataEndIndex:k,updateId:K},ne(ne({},j.state),{},{legendBBox:T}))))}}),xe(j,"handleReceiveSyncEvent",function(T,C,D){if(j.props.syncId===T){if(D===j.eventEmitterSymbol&&typeof j.props.syncMethod!="function")return;j.applySyncEvent(C)}}),xe(j,"handleBrushChange",function(T){var C=T.startIndex,D=T.endIndex;if(C!==j.state.dataStartIndex||D!==j.state.dataEndIndex){var k=j.state.updateId;j.setState(function(){return ne({dataStartIndex:C,dataEndIndex:D},x({props:j.props,dataStartIndex:C,dataEndIndex:D,updateId:k},j.state))}),j.triggerSyncEvent({dataStartIndex:C,dataEndIndex:D})}}),xe(j,"handleMouseEnter",function(T){var C=j.getMouseInfo(T);if(C){var D=ne(ne({},C),{},{isTooltipActive:!0});j.setState(D),j.triggerSyncEvent(D);var k=j.props.onMouseEnter;_e(k)&&k(D,T)}}),xe(j,"triggeredAfterMouseMove",function(T){var C=j.getMouseInfo(T),D=C?ne(ne({},C),{},{isTooltipActive:!0}):{isTooltipActive:!1};j.setState(D),j.triggerSyncEvent(D);var k=j.props.onMouseMove;_e(k)&&k(D,T)}),xe(j,"handleItemMouseEnter",function(T){j.setState(function(){return{isTooltipActive:!0,activeItem:T,activePayload:T.tooltipPayload,activeCoordinate:T.tooltipPosition||{x:T.cx,y:T.cy}}})}),xe(j,"handleItemMouseLeave",function(){j.setState(function(){return{isTooltipActive:!1}})}),xe(j,"handleMouseMove",function(T){T.persist(),j.throttleTriggeredAfterMouseMove(T)}),xe(j,"handleMouseLeave",function(T){j.throttleTriggeredAfterMouseMove.cancel();var C={isTooltipActive:!1};j.setState(C),j.triggerSyncEvent(C);var D=j.props.onMouseLeave;_e(D)&&D(C,T)}),xe(j,"handleOuterEvent",function(T){var C=A4(T),D=mn(j.props,"".concat(C));if(C&&_e(D)){var k,K;/.*touch.*/i.test(C)?K=j.getMouseInfo(T.changedTouches[0]):K=j.getMouseInfo(T),D((k=K)!==null&&k!==void 0?k:{},T)}}),xe(j,"handleClick",function(T){var C=j.getMouseInfo(T);if(C){var D=ne(ne({},C),{},{isTooltipActive:!0});j.setState(D),j.triggerSyncEvent(D);var k=j.props.onClick;_e(k)&&k(D,T)}}),xe(j,"handleMouseDown",function(T){var C=j.props.onMouseDown;if(_e(C)){var D=j.getMouseInfo(T);C(D,T)}}),xe(j,"handleMouseUp",function(T){var C=j.props.onMouseUp;if(_e(C)){var D=j.getMouseInfo(T);C(D,T)}}),xe(j,"handleTouchMove",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&j.throttleTriggeredAfterMouseMove(T.changedTouches[0])}),xe(j,"handleTouchStart",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&j.handleMouseDown(T.changedTouches[0])}),xe(j,"handleTouchEnd",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&j.handleMouseUp(T.changedTouches[0])}),xe(j,"handleDoubleClick",function(T){var C=j.props.onDoubleClick;if(_e(C)){var D=j.getMouseInfo(T);C(D,T)}}),xe(j,"handleContextMenu",function(T){var C=j.props.onContextMenu;if(_e(C)){var D=j.getMouseInfo(T);C(D,T)}}),xe(j,"triggerSyncEvent",function(T){j.props.syncId!==void 0&&Pg.emit(Dg,j.props.syncId,T,j.eventEmitterSymbol)}),xe(j,"applySyncEvent",function(T){var C=j.props,D=C.layout,k=C.syncMethod,K=j.state.updateId,H=T.dataStartIndex,U=T.dataEndIndex;if(T.dataStartIndex!==void 0||T.dataEndIndex!==void 0)j.setState(ne({dataStartIndex:H,dataEndIndex:U},x({props:j.props,dataStartIndex:H,dataEndIndex:U,updateId:K},j.state)));else if(T.activeTooltipIndex!==void 0){var X=T.chartX,Q=T.chartY,F=T.activeTooltipIndex,P=j.state,z=P.offset,Z=P.tooltipTicks;if(!z)return;if(typeof k=="function")F=k(Z,T);else if(k==="value"){F=-1;for(var ae=0;ae<Z.length;ae++)if(Z[ae].value===T.activeLabel){F=ae;break}}var oe=ne(ne({},z),{},{x:z.left,y:z.top}),$=Math.min(X,oe.x+oe.width),G=Math.min(Q,oe.y+oe.height),re=Z[F]&&Z[F].value,se=n0(j.state,j.props.data,F),de=Z[F]?{x:D==="horizontal"?Z[F].coordinate:$,y:D==="horizontal"?G:Z[F].coordinate}:k3;j.setState(ne(ne({},T),{},{activeLabel:re,activeCoordinate:de,activePayload:se,activeTooltipIndex:F}))}else j.setState(T)}),xe(j,"renderCursor",function(T){var C,D=j.state,k=D.isTooltipActive,K=D.activeCoordinate,H=D.activePayload,U=D.offset,X=D.activeTooltipIndex,Q=D.tooltipAxisBandSize,F=j.getTooltipEventType(),P=(C=T.props.active)!==null&&C!==void 0?C:k,z=j.props.layout,Z=T.key||"_recharts-cursor";return L.createElement(mY,{key:Z,activeCoordinate:K,activePayload:H,activeTooltipIndex:X,chartName:n,element:T,isActive:P,layout:z,offset:U,tooltipAxisBandSize:Q,tooltipEventType:F})}),xe(j,"renderPolarAxis",function(T,C,D){var k=mn(T,"type.axisType"),K=mn(j.state,"".concat(k,"Map")),H=T.type.defaultProps,U=H!==void 0?ne(ne({},H),T.props):T.props,X=K&&K[U["".concat(k,"Id")]];return B.cloneElement(T,ne(ne({},X),{},{className:Me(k,X.className),key:T.key||"".concat(C,"-").concat(D),ticks:Er(X,!0)}))}),xe(j,"renderPolarGrid",function(T){var C=T.props,D=C.radialLines,k=C.polarAngles,K=C.polarRadius,H=j.state,U=H.radiusAxisMap,X=H.angleAxisMap,Q=ya(U),F=ya(X),P=F.cx,z=F.cy,Z=F.innerRadius,ae=F.outerRadius;return B.cloneElement(T,{polarAngles:Array.isArray(k)?k:Er(F,!0).map(function(oe){return oe.coordinate}),polarRadius:Array.isArray(K)?K:Er(Q,!0).map(function(oe){return oe.coordinate}),cx:P,cy:z,innerRadius:Z,outerRadius:ae,key:T.key||"polar-grid",radialLines:D})}),xe(j,"renderLegend",function(){var T=j.state.formattedGraphicalItems,C=j.props,D=C.children,k=C.width,K=C.height,H=j.props.margin||{},U=k-(H.left||0)-(H.right||0),X=SN({children:D,formattedGraphicalItems:T,legendWidth:U,legendContent:h});if(!X)return null;var Q=X.item,F=lM(X,gY);return B.cloneElement(Q,ne(ne({},F),{},{chartWidth:k,chartHeight:K,margin:H,onBBoxUpdate:j.handleLegendBBoxUpdate}))}),xe(j,"renderTooltip",function(){var T,C=j.props,D=C.children,k=C.accessibilityLayer,K=pn(D,vn);if(!K)return null;var H=j.state,U=H.isTooltipActive,X=H.activeCoordinate,Q=H.activePayload,F=H.activeLabel,P=H.offset,z=(T=K.props.active)!==null&&T!==void 0?T:U;return B.cloneElement(K,{viewBox:ne(ne({},P),{},{x:P.left,y:P.top}),active:z,label:F,payload:z?Q:[],coordinate:X,accessibilityLayer:k})}),xe(j,"renderBrush",function(T){var C=j.props,D=C.margin,k=C.data,K=j.state,H=K.offset,U=K.dataStartIndex,X=K.dataEndIndex,Q=K.updateId;return B.cloneElement(T,{key:T.key||"_recharts-brush",onChange:bs(j.handleBrushChange,T.props.onChange),data:k,x:fe(T.props.x)?T.props.x:H.left,y:fe(T.props.y)?T.props.y:H.top+H.height+H.brushBottom-(D.bottom||0),width:fe(T.props.width)?T.props.width:H.width,startIndex:U,endIndex:X,updateId:"brush-".concat(Q)})}),xe(j,"renderReferenceElement",function(T,C,D){if(!T)return null;var k=j,K=k.clipPathId,H=j.state,U=H.xAxisMap,X=H.yAxisMap,Q=H.offset,F=T.type.defaultProps||{},P=T.props,z=P.xAxisId,Z=z===void 0?F.xAxisId:z,ae=P.yAxisId,oe=ae===void 0?F.yAxisId:ae;return B.cloneElement(T,{key:T.key||"".concat(C,"-").concat(D),xAxis:U[Z],yAxis:X[oe],viewBox:{x:Q.left,y:Q.top,width:Q.width,height:Q.height},clipPathId:K})}),xe(j,"renderActivePoints",function(T){var C=T.item,D=T.activePoint,k=T.basePoint,K=T.childIndex,H=T.isRange,U=[],X=C.props.key,Q=C.item.type.defaultProps!==void 0?ne(ne({},C.item.type.defaultProps),C.item.props):C.item.props,F=Q.activeDot,P=Q.dataKey,z=ne(ne({index:K,dataKey:P,cx:D.x,cy:D.y,r:4,fill:J0(C.item),strokeWidth:2,stroke:"#fff",payload:D.payload,value:D.value},Se(F,!1)),Cs(F));return U.push(E.renderActiveDot(F,z,"".concat(X,"-activePoint-").concat(K))),k?U.push(E.renderActiveDot(F,ne(ne({},z),{},{cx:k.x,cy:k.y}),"".concat(X,"-basePoint-").concat(K))):H&&U.push(null),U}),xe(j,"renderGraphicChild",function(T,C,D){var k=j.filterFormatItem(T,C,D);if(!k)return null;var K=j.getTooltipEventType(),H=j.state,U=H.isTooltipActive,X=H.tooltipAxis,Q=H.activeTooltipIndex,F=H.activeLabel,P=j.props.children,z=pn(P,vn),Z=k.props,ae=Z.points,oe=Z.isRange,$=Z.baseLine,G=k.item.type.defaultProps!==void 0?ne(ne({},k.item.type.defaultProps),k.item.props):k.item.props,re=G.activeDot,se=G.hide,de=G.activeBar,me=G.activeShape,Oe=!!(!se&&U&&z&&(re||de||me)),ke={};K!=="axis"&&z&&z.props.trigger==="click"?ke={onClick:bs(j.handleItemMouseEnter,T.props.onClick)}:K!=="axis"&&(ke={onMouseLeave:bs(j.handleItemMouseLeave,T.props.onMouseLeave),onMouseEnter:bs(j.handleItemMouseEnter,T.props.onMouseEnter)});var ce=B.cloneElement(T,ne(ne({},k.props),ke));function be(ir){return typeof X.dataKey=="function"?X.dataKey(ir.payload):null}if(Oe)if(Q>=0){var Ae,ue;if(X.dataKey&&!X.allowDuplicatedCategory){var nt=typeof X.dataKey=="function"?be:"payload.".concat(X.dataKey.toString());Ae=zg(ae,nt,F),ue=oe&&$&&zg($,nt,F)}else Ae=ae==null?void 0:ae[Q],ue=oe&&$&&$[Q];if(me||de){var Te=T.props.activeIndex!==void 0?T.props.activeIndex:Q;return[B.cloneElement(T,ne(ne(ne({},k.props),ke),{},{activeIndex:Te})),null,null]}if(!Ce(Ae))return[ce].concat(Rl(j.renderActivePoints({item:k,activePoint:Ae,basePoint:ue,childIndex:Q,isRange:oe})))}else{var ut,ct=(ut=j.getItemByXY(j.state.activeCoordinate))!==null&&ut!==void 0?ut:{graphicalItem:ce},zt=ct.graphicalItem,zn=zt.item,Vn=zn===void 0?T:zn,Ur=zt.childIndex,qn=ne(ne(ne({},k.props),ke),{},{activeIndex:Ur});return[B.cloneElement(Vn,qn),null,null]}return oe?[ce,null,null]:[ce,null]}),xe(j,"renderCustomized",function(T,C,D){return B.cloneElement(T,ne(ne({key:"recharts-customized-".concat(D)},j.props),j.state))}),xe(j,"renderMap",{CartesianGrid:{handler:As,once:!0},ReferenceArea:{handler:j.renderReferenceElement},ReferenceLine:{handler:As},ReferenceDot:{handler:j.renderReferenceElement},XAxis:{handler:As},YAxis:{handler:As},Brush:{handler:j.renderBrush,once:!0},Bar:{handler:j.renderGraphicChild},Line:{handler:j.renderGraphicChild},Area:{handler:j.renderGraphicChild},Radar:{handler:j.renderGraphicChild},RadialBar:{handler:j.renderGraphicChild},Scatter:{handler:j.renderGraphicChild},Pie:{handler:j.renderGraphicChild},Funnel:{handler:j.renderGraphicChild},Tooltip:{handler:j.renderCursor,once:!0},PolarGrid:{handler:j.renderPolarGrid,once:!0},PolarAngleAxis:{handler:j.renderPolarAxis},PolarRadiusAxis:{handler:j.renderPolarAxis},Customized:{handler:j.renderCustomized}}),j.clipPathId="".concat((M=O.id)!==null&&M!==void 0?M:Lu("recharts"),"-clip"),j.throttleTriggeredAfterMouseMove=SC(j.triggeredAfterMouseMove,(N=O.throttleDelay)!==null&&N!==void 0?N:1e3/60),j.state={},j}return CY(E,S),jY(E,[{key:"componentDidMount",value:function(){var M,N;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(M=this.props.margin.left)!==null&&M!==void 0?M:0,top:(N=this.props.margin.top)!==null&&N!==void 0?N:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var M=this.props,N=M.children,j=M.data,T=M.height,C=M.layout,D=pn(N,vn);if(D){var k=D.props.defaultIndex;if(!(typeof k!="number"||k<0||k>this.state.tooltipTicks.length-1)){var K=this.state.tooltipTicks[k]&&this.state.tooltipTicks[k].value,H=n0(this.state,j,k,K),U=this.state.tooltipTicks[k].coordinate,X=(this.state.offset.top+T)/2,Q=C==="horizontal",F=Q?{x:U,y:X}:{y:U,x:X},P=this.state.formattedGraphicalItems.find(function(Z){var ae=Z.item;return ae.type.name==="Scatter"});P&&(F=ne(ne({},F),P.props.points[k].tooltipPosition),H=P.props.points[k].tooltipPayload);var z={activeTooltipIndex:k,isTooltipActive:!0,activeLabel:K,activePayload:H,activeCoordinate:F};this.setState(z),this.renderCursor(D),this.accessibilityManager.setIndex(k)}}}},{key:"getSnapshotBeforeUpdate",value:function(M,N){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==N.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==M.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==M.margin){var j,T;this.accessibilityManager.setDetails({offset:{left:(j=this.props.margin.left)!==null&&j!==void 0?j:0,top:(T=this.props.margin.top)!==null&&T!==void 0?T:0}})}return null}},{key:"componentDidUpdate",value:function(M){Bg([pn(M.children,vn)],[pn(this.props.children,vn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var M=pn(this.props.children,vn);if(M&&typeof M.props.shared=="boolean"){var N=M.props.shared?"axis":"item";return f.indexOf(N)>=0?N:u}return u}},{key:"getMouseInfo",value:function(M){if(!this.container)return null;var N=this.container,j=N.getBoundingClientRect(),T=fk(j),C={chartX:Math.round(M.pageX-T.left),chartY:Math.round(M.pageY-T.top)},D=j.width/N.offsetWidth||1,k=this.inRange(C.chartX,C.chartY,D);if(!k)return null;var K=this.state,H=K.xAxisMap,U=K.yAxisMap,X=this.getTooltipEventType(),Q=uM(this.state,this.props.data,this.props.layout,k);if(X!=="axis"&&H&&U){var F=ya(H).scale,P=ya(U).scale,z=F&&F.invert?F.invert(C.chartX):null,Z=P&&P.invert?P.invert(C.chartY):null;return ne(ne({},C),{},{xValue:z,yValue:Z},Q)}return Q?ne(ne({},C),Q):null}},{key:"inRange",value:function(M,N){var j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,T=this.props.layout,C=M/j,D=N/j;if(T==="horizontal"||T==="vertical"){var k=this.state.offset,K=C>=k.left&&C<=k.left+k.width&&D>=k.top&&D<=k.top+k.height;return K?{x:C,y:D}:null}var H=this.state,U=H.angleAxisMap,X=H.radiusAxisMap;if(U&&X){var Q=ya(U);return yE({x:C,y:D},Q)}return null}},{key:"parseEventsOfWrapper",value:function(){var M=this.props.children,N=this.getTooltipEventType(),j=pn(M,vn),T={};j&&N==="axis"&&(j.props.trigger==="click"?T={onClick:this.handleClick}:T={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var C=Cs(this.props,this.handleOuterEvent);return ne(ne({},C),T)}},{key:"addListener",value:function(){Pg.on(Dg,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){Pg.removeListener(Dg,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(M,N,j){for(var T=this.state.formattedGraphicalItems,C=0,D=T.length;C<D;C++){var k=T[C];if(k.item===M||k.props.key===M.key||N===Mr(k.item.type)&&j===k.childIndex)return k}return null}},{key:"renderClipPath",value:function(){var M=this.clipPathId,N=this.state.offset,j=N.left,T=N.top,C=N.height,D=N.width;return L.createElement("defs",null,L.createElement("clipPath",{id:M},L.createElement("rect",{x:j,y:T,height:C,width:D})))}},{key:"getXScales",value:function(){var M=this.state.xAxisMap;return M?Object.entries(M).reduce(function(N,j){var T=iM(j,2),C=T[0],D=T[1];return ne(ne({},N),{},xe({},C,D.scale))},{}):null}},{key:"getYScales",value:function(){var M=this.state.yAxisMap;return M?Object.entries(M).reduce(function(N,j){var T=iM(j,2),C=T[0],D=T[1];return ne(ne({},N),{},xe({},C,D.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(M){var N;return(N=this.state.xAxisMap)===null||N===void 0||(N=N[M])===null||N===void 0?void 0:N.scale}},{key:"getYScaleByAxisId",value:function(M){var N;return(N=this.state.yAxisMap)===null||N===void 0||(N=N[M])===null||N===void 0?void 0:N.scale}},{key:"getItemByXY",value:function(M){var N=this.state,j=N.formattedGraphicalItems,T=N.activeItem;if(j&&j.length)for(var C=0,D=j.length;C<D;C++){var k=j[C],K=k.props,H=k.item,U=H.type.defaultProps!==void 0?ne(ne({},H.type.defaultProps),H.props):H.props,X=Mr(H.type);if(X==="Bar"){var Q=(K.data||[]).find(function(Z){return RI(M,Z)});if(Q)return{graphicalItem:k,payload:Q}}else if(X==="RadialBar"){var F=(K.data||[]).find(function(Z){return yE(M,Z)});if(F)return{graphicalItem:k,payload:F}}else if(ld(k,T)||od(k,T)||Cu(k,T)){var P=t9({graphicalItem:k,activeTooltipItem:T,itemData:U.data}),z=U.activeIndex===void 0?P:U.activeIndex;return{graphicalItem:ne(ne({},k),{},{childIndex:z}),payload:Cu(k,T)?U.data[P]:k.props.data[P]}}}return null}},{key:"render",value:function(){var M=this;if(!EA(this))return null;var N=this.props,j=N.children,T=N.className,C=N.width,D=N.height,k=N.style,K=N.compact,H=N.title,U=N.desc,X=lM(N,bY),Q=Se(X,!1);if(K)return L.createElement(H2,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},L.createElement(Ug,rl({},Q,{width:C,height:D,title:H,desc:U}),this.renderClipPath(),CA(j,this.renderMap)));if(this.props.accessibilityLayer){var F,P;Q.tabIndex=(F=this.props.tabIndex)!==null&&F!==void 0?F:0,Q.role=(P=this.props.role)!==null&&P!==void 0?P:"application",Q.onKeyDown=function(Z){M.accessibilityManager.keyboardEvent(Z)},Q.onFocus=function(){M.accessibilityManager.focus()}}var z=this.parseEventsOfWrapper();return L.createElement(H2,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},L.createElement("div",rl({className:Me("recharts-wrapper",T),style:ne({position:"relative",cursor:"default",width:C,height:D},k)},z,{ref:function(ae){M.container=ae}}),L.createElement(Ug,rl({},Q,{width:C,height:D,title:H,desc:U,style:kY}),this.renderClipPath(),CA(j,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(B.Component);xe(w,"displayName",n),xe(w,"defaultProps",ne({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},y)),xe(w,"getDerivedStateFromProps",function(S,E){var O=S.dataKey,M=S.data,N=S.children,j=S.width,T=S.height,C=S.layout,D=S.stackOffset,k=S.margin,K=E.dataStartIndex,H=E.dataEndIndex;if(E.updateId===void 0){var U=cM(S);return ne(ne(ne({},U),{},{updateId:0},x(ne(ne({props:S},U),{},{updateId:0}),E)),{},{prevDataKey:O,prevData:M,prevWidth:j,prevHeight:T,prevLayout:C,prevStackOffset:D,prevMargin:k,prevChildren:N})}if(O!==E.prevDataKey||M!==E.prevData||j!==E.prevWidth||T!==E.prevHeight||C!==E.prevLayout||D!==E.prevStackOffset||!al(k,E.prevMargin)){var X=cM(S),Q={chartX:E.chartX,chartY:E.chartY,isTooltipActive:E.isTooltipActive},F=ne(ne({},uM(E,M,C)),{},{updateId:E.updateId+1}),P=ne(ne(ne({},X),Q),F);return ne(ne(ne({},P),x(ne({props:S},P),E)),{},{prevDataKey:O,prevData:M,prevWidth:j,prevHeight:T,prevLayout:C,prevStackOffset:D,prevMargin:k,prevChildren:N})}if(!Bg(N,E.prevChildren)){var z,Z,ae,oe,$=pn(N,Sl),G=$&&(z=(Z=$.props)===null||Z===void 0?void 0:Z.startIndex)!==null&&z!==void 0?z:K,re=$&&(ae=(oe=$.props)===null||oe===void 0?void 0:oe.endIndex)!==null&&ae!==void 0?ae:H,se=G!==K||re!==H,de=!Ce(M),me=de&&!se?E.updateId:E.updateId+1;return ne(ne({updateId:me},x(ne(ne({props:S},E),{},{updateId:me,dataStartIndex:G,dataEndIndex:re}),E)),{},{prevChildren:N,dataStartIndex:G,dataEndIndex:re})}return null}),xe(w,"renderActiveDot",function(S,E,O){var M;return B.isValidElement(S)?M=B.cloneElement(S,E):_e(S)?M=S(E):M=L.createElement(tx,E),L.createElement(Ye,{className:"recharts-active-dot",key:O},M)});var _=B.forwardRef(function(E,O){return L.createElement(w,rl({},E,{ref:O}))});return _.displayName=w.displayName,_},r0=q3({chartName:"BarChart",GraphicalChild:$r,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:El},{axisType:"yAxis",AxisComp:Cl}],formatAxisMap:aH}),XY=q3({chartName:"PieChart",GraphicalChild:Lr,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:id},{axisType:"radiusAxis",AxisComp:rd}],formatAxisMap:HB,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});const KY={Slash:"#cc4444",Pierce:"#44cc44",Bludgeon:"#888888",Fire:"#ff6622",Cold:"#4488ff",Acid:"#44cc44",Electric:"#ffcc00",Typeless:"#aa66cc"},VY=({characters:e})=>{const t=B.useMemo(()=>Array.from(e.values()).filter(l=>l.telemetry).map(l=>({name:l.name.length>18?l.name.slice(0,16)+"..":l.name,fullName:l.name,killsPerHour:parseInt(l.telemetry.kills_per_hour)||0,totalKills:l.telemetry.kills||0})).sort((l,u)=>u.killsPerHour-l.killsPerHour).slice(0,30),[e]),n=B.useMemo(()=>Array.from(e.values()).filter(l=>{var u;return(u=l.combat)==null?void 0:u.session}).map(l=>({name:l.name.length>18?l.name.slice(0,16)+"..":l.name,fullName:l.name,damage:l.combat.session.total_damage_given})).sort((l,u)=>u.damage-l.damage).slice(0,30),[e]),r=B.useMemo(()=>{var u;const l={};for(const c of e.values()){const f=(u=c.combat)==null?void 0:u.session;if(f!=null&&f.monsters){for(const d of Object.values(f.monsters))if(d.offense)for(const h of Object.values(d.offense))for(const[v,y]of Object.entries(h))v==="None"||v==="Unknown"||(l[v]=(l[v]||0)+(y.damage||0))}}return Object.entries(l).map(([c,f])=>({name:c,value:f})).filter(c=>c.value>0).sort((c,f)=>f.value-c.value)},[e]);return b.jsxs("div",{className:"combat-tab",children:[b.jsxs("div",{className:"chart-section",children:[b.jsx("h3",{className:"chart-title",children:"Kills per Hour"}),b.jsx(Es,{width:"100%",height:Math.max(200,t.length*28),children:b.jsxs(r0,{data:t,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[b.jsx(wf,{strokeDasharray:"3 3",stroke:"#333"}),b.jsx(El,{type:"number",stroke:"#888",fontSize:11}),b.jsx(Cl,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),b.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:l=>[l.toLocaleString(),"Kills/hr"],labelFormatter:(l,u)=>{var c,f;return((f=(c=u==null?void 0:u[0])==null?void 0:c.payload)==null?void 0:f.fullName)||l}}),b.jsx($r,{dataKey:"killsPerHour",fill:"#44cc44",radius:[0,3,3,0]})]})})]}),n.length>0&&b.jsxs("div",{className:"chart-section",children:[b.jsx("h3",{className:"chart-title",children:"Total Damage (Session)"}),b.jsx(Es,{width:"100%",height:Math.max(200,n.length*28),children:b.jsxs(r0,{data:n,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[b.jsx(wf,{strokeDasharray:"3 3",stroke:"#333"}),b.jsx(El,{type:"number",stroke:"#888",fontSize:11}),b.jsx(Cl,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),b.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:l=>[l.toLocaleString(),"Damage"],labelFormatter:(l,u)=>{var c,f;return((f=(c=u==null?void 0:u[0])==null?void 0:c.payload)==null?void 0:f.fullName)||l}}),b.jsx($r,{dataKey:"damage",fill:"#ff6644",radius:[0,3,3,0]})]})})]}),r.length>0&&b.jsxs("div",{className:"chart-section",children:[b.jsx("h3",{className:"chart-title",children:"Damage by Element (All Characters)"}),b.jsx(Es,{width:"100%",height:300,children:b.jsxs(XY,{children:[b.jsx(Lr,{data:r,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:100,label:({name:l,percent:u})=>`${l} ${(u*100).toFixed(0)}%`,labelLine:!0,fontSize:12,children:r.map(l=>b.jsx(If,{fill:KY[l.name]||"#888"},l.name))}),b.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:l=>l.toLocaleString()}),b.jsx(Qa,{wrapperStyle:{fontSize:12,color:"#aaa"}})]})})]})]})},FY=({characters:e,totalRares:t,totalKills:n,recentRares:r})=>{const l=B.useMemo(()=>Array.from(e.values()).filter(c=>c.telemetry&&(c.telemetry.total_rares??0)>0).map(c=>({name:c.name.length>18?c.name.slice(0,16)+"..":c.name,fullName:c.name,rares:c.telemetry.total_rares??0})).sort((c,f)=>f.rares-c.rares),[e]),u=t>0?Math.round(n/t):0;return b.jsxs("div",{className:"rares-tab",children:[b.jsxs("div",{className:"rares-summary",children:[b.jsxs("div",{className:"rare-stat-card",children:[b.jsx("span",{className:"rare-stat-value",children:t}),b.jsx("span",{className:"rare-stat-label",children:"Total Rares Found"})]}),b.jsxs("div",{className:"rare-stat-card",children:[b.jsx("span",{className:"rare-stat-value",children:n.toLocaleString()}),b.jsx("span",{className:"rare-stat-label",children:"Total Kills"})]}),b.jsxs("div",{className:"rare-stat-card",children:[b.jsx("span",{className:"rare-stat-value",children:u>0?`1 in ${u.toLocaleString()}`:"--"}),b.jsx("span",{className:"rare-stat-label",children:"Drop Rate"})]})]}),r.length>0&&b.jsxs("div",{className:"chart-section",children:[b.jsx("h3",{className:"chart-title",children:"Recent Rare Drops (This Session)"}),b.jsx("div",{className:"rare-timeline",children:r.map((c,f)=>b.jsxs("div",{className:"rare-event",children:[b.jsx("span",{className:"rare-time",children:new Date(c.timestamp).toLocaleTimeString()}),b.jsx("span",{className:"rare-char",children:c.character_name}),b.jsx("span",{className:"rare-name",children:c.name})]},f))})]}),l.length>0&&b.jsxs("div",{className:"chart-section",children:[b.jsx("h3",{className:"chart-title",children:"Rares per Character (Lifetime)"}),b.jsx(Es,{width:"100%",height:Math.max(200,l.length*28),children:b.jsxs(r0,{data:l,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[b.jsx(wf,{strokeDasharray:"3 3",stroke:"#333"}),b.jsx(El,{type:"number",stroke:"#888",fontSize:11}),b.jsx(Cl,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),b.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:c=>[c,"Rares"],labelFormatter:(c,f)=>{var d,h;return((h=(d=f==null?void 0:f[0])==null?void 0:d.payload)==null?void 0:h.fullName)||c}}),b.jsx($r,{dataKey:"rares",fill:"#ffcc00",radius:[0,3,3,0]})]})})]})]})},Qi={west:-102.1,east:102.1,north:102.1,south:-102.1},Mf=800;function WY(e,t){const n=(e-Qi.west)/(Qi.east-Qi.west)*Mf,r=(Qi.north-t)/(Qi.north-Qi.south)*Mf;return{x:n,y:r}}const ZY=({characters:e})=>{const t=B.useRef(null),[n,r]=B.useState(null),l=B.useMemo(()=>Array.from(e.values()).filter(c=>c.telemetry&&c.telemetry.ew!==void 0).map(c=>{const f=c.telemetry,{x:d,y:h}=WY(f.ew,f.ns),v=(f.vt_state||"").toLowerCase()==="combat"||(f.vt_state||"").toLowerCase()==="hunt";return{name:c.name,x:d,y:h,isHunting:v,ns:f.ns,ew:f.ew}}),[e]),u=B.useCallback(c=>r(c),[]);return b.jsxs("div",{className:"map-tab",children:[b.jsxs("div",{className:"map-container",ref:t,children:[b.jsx("img",{src:"/dereth_highres.png",alt:"Dereth Map",className:"map-image",draggable:!1}),b.jsx("svg",{className:"map-overlay",viewBox:`0 0 ${Mf} ${Mf}`,children:l.map(c=>{var f,d;return b.jsxs("g",{children:[b.jsx("circle",{cx:c.x,cy:c.y,r:n===c.name?6:4,fill:c.isHunting?"#44cc44":"#ffaa00",stroke:"#000",strokeWidth:1,opacity:.9,onMouseEnter:()=>u(c.name),onMouseLeave:()=>u(null),style:{cursor:"pointer"}}),n===c.name&&b.jsxs("text",{x:c.x+8,y:c.y+4,fill:"#fff",fontSize:11,stroke:"#000",strokeWidth:.3,paintOrder:"stroke",children:[c.name," (",(f=c.ns)==null?void 0:f.toFixed(1),"N, ",(d=c.ew)==null?void 0:d.toFixed(1),"E)"]})]},c.name)})})]}),b.jsxs("div",{className:"map-legend",children:[b.jsxs("span",{children:[b.jsx("span",{className:"legend-dot hunting"})," Hunting/Combat"]}),b.jsxs("span",{children:[b.jsx("span",{className:"legend-dot other"})," Other state"]}),b.jsxs("span",{className:"map-count",children:[l.length," characters on map"]})]})]})},QY="/api";async function Kt(e){const t=await fetch(`${QY}${e}`,{credentials:"include"});if(!t.ok)throw new Error(`API ${e}: ${t.status}`);return t.json()}function JY(){return`${location.protocol==="https:"?"wss:":"ws:"}//${location.host}/api/ws/live`}const eX=()=>{const[e,t]=B.useState(""),[n,r]=B.useState([]),[l,u]=B.useState(0),[c,f]=B.useState(!1),d=B.useRef(0),h=B.useCallback(async y=>{if(y.length<2){r([]),u(0);return}f(!0);try{const g=await Kt(`/search/items?q=${encodeURIComponent(y)}&limit=100`);r(g.results??[]),u(g.total??0)}catch{r([])}f(!1)},[]),v=B.useCallback(y=>{const g=y.target.value;t(g),clearTimeout(d.current),d.current=window.setTimeout(()=>h(g),400)},[h]);return b.jsxs("div",{className:"inventory-tab",children:[b.jsxs("div",{className:"search-bar",children:[b.jsx("input",{type:"text",value:e,onChange:v,placeholder:"Search items across all characters...",className:"search-input"}),c&&b.jsx("span",{className:"search-spinner",children:"Searching..."})]}),l>0&&b.jsxs("div",{className:"search-count",children:[l.toLocaleString()," results"]}),b.jsxs("div",{className:"search-results",children:[n.length===0&&e.length>=2&&!c&&b.jsx("div",{className:"search-empty",children:"No items found"}),b.jsxs("table",{className:"results-table",children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("th",{children:"Character"}),b.jsx("th",{children:"Item"}),b.jsx("th",{children:"Type"}),b.jsx("th",{children:"Material"}),b.jsx("th",{children:"Set"}),b.jsx("th",{children:"Work"})]})}),b.jsx("tbody",{children:n.map((y,g)=>b.jsxs("tr",{children:[b.jsx("td",{children:y.character_name}),b.jsx("td",{className:"item-name",children:y.item_name}),b.jsx("td",{children:y.type||""}),b.jsx("td",{children:y.material||""}),b.jsx("td",{children:y.set_name||""}),b.jsx("td",{children:y.workmanship||""})]},g))})]})]})]})},tX=20,nX=.3;function rX(e,t){switch(t.type){case"SET":return{scale:t.scale,offX:t.offX,offY:t.offY};case"ZOOM":{const n=Math.min(tX,Math.max(nX,e.scale*t.factor)),r=n/e.scale;return{scale:n,offX:t.cx-(t.cx-e.offX)*r,offY:t.cy-(t.cy-e.offY)*r}}case"PAN":return{...e,offX:e.offX+t.dx,offY:e.offY+t.dy};default:return e}}const B3=B.createContext({transform:{scale:1,offX:0,offY:0},dispatch:()=>{}}),aX=({children:e})=>{const[t,n]=B.useReducer(rX,{scale:1,offX:0,offY:0});return b.jsx(B3.Provider,{value:{transform:t,dispatch:n},children:e})},iX=()=>B.useContext(B3),L3=B.createContext({windows:[],openWindow:()=>{},closeWindow:()=>{},bringToFront:()=>{}}),lX=({children:e})=>{const[t,n]=B.useState([]),r=B.useRef(1e4),l=B.useCallback((f,d,h)=>{n(v=>v.find(g=>g.id===f)?v.map(g=>g.id===f?{...g,zIndex:++r.current}:g):[...v,{id:f,title:d,charName:h,zIndex:++r.current}])},[]),u=B.useCallback(f=>{n(d=>d.filter(h=>h.id!==f))},[]),c=B.useCallback(f=>{n(d=>d.map(h=>h.id===f?{...h,zIndex:++r.current}:h))},[]);return b.jsx(L3.Provider,{value:{windows:t,openWindow:l,closeWindow:u,bringToFront:c},children:e})},pd=()=>B.useContext(L3),Nn={west:-102.1,east:102.1,north:102.1,south:-102.1};function vd(e,t,n,r){const l=(e-Nn.west)/(Nn.east-Nn.west)*n,u=(Nn.north-t)/(Nn.north-Nn.south)*r;return{x:l,y:u}}function oX(e,t,n,r,l,u,c){const f=(e-r)/n,d=(t-l)/n,h=Nn.west+f/u*(Nn.east-Nn.west),v=Nn.north-d/c*(Nn.north-Nn.south);return{ew:h,ns:v}}function a0(e,t){const n=e>=0?"N":"S",r=t>=0?"E":"W";return`${Math.abs(e).toFixed(1)}${n}, ${Math.abs(t).toFixed(1)}${r}`}const U3=L.memo(({players:e,imgW:t,imgH:n,getColor:r,onHover:l,onSelect:u})=>{const c=B.useMemo(()=>e.filter(f=>f.ew!==void 0&&f.ns!==void 0).map(f=>({...f,pos:vd(f.ew,f.ns,t,n),color:r(f.character_name)})),[e,t,n,r]);return b.jsx("div",{className:"ml-dots-layer",children:c.map(f=>b.jsx("div",{className:"ml-dot",style:{left:f.pos.x,top:f.pos.y,backgroundColor:f.color},onMouseEnter:d=>{var v;const h=(v=d.currentTarget.closest(".ml-map-container"))==null?void 0:v.getBoundingClientRect();h&&l(f,d.clientX-h.left,d.clientY-h.top)},onMouseLeave:()=>l(null,0,0),onClick:()=>u(f.character_name)},f.character_name))})});U3.displayName="PlayerDots";const I3=L.memo(({imgW:e,imgH:t,getColor:n})=>{const[r,l]=B.useState([]);B.useEffect(()=>{const c=async()=>{try{const d=await Kt("/trails/?seconds=600");l(d.trails??[])}catch{}};c();const f=setInterval(c,2e3);return()=>clearInterval(f)},[]);const u=B.useMemo(()=>{const c={};for(const f of r){const{x:d,y:h}=vd(f.ew,f.ns,e,t);c[f.character_name]||(c[f.character_name]=[]),c[f.character_name].push(`${d},${h}`)}return Object.entries(c).filter(([,f])=>f.length>=2).map(([f,d])=>({name:f,points:d.join(" ")}))},[r,e,t]);return b.jsx("svg",{className:"ml-trails-svg",viewBox:`0 0 ${e} ${t}`,preserveAspectRatio:"none",children:u.map(c=>b.jsx("polyline",{points:c.points,stroke:n(c.name),fill:"none",strokeWidth:2,strokeOpacity:.7,strokeLinecap:"round",strokeLinejoin:"round"},c.name))})});I3.displayName="TrailsSVG";const uX=({imgW:e,imgH:t,enabled:n})=>{const r=B.useRef(null),[l,u]=B.useState([]);return B.useEffect(()=>{if(!n)return;(async()=>{try{const f=await Kt("/spawns/heatmap?hours=24&limit=50000");u(f.spawn_points??[])}catch{}})()},[n]),B.useEffect(()=>{const c=r.current;if(!c||!n||l.length===0||e===0)return;c.width=e,c.height=t;const f=c.getContext("2d");if(f){f.clearRect(0,0,e,t);for(const d of l){const{x:h,y:v}=vd(d.ew,d.ns,e,t),y=Math.max(5,Math.min(12,5+Math.sqrt(d.intensity*.5))),g=f.createRadialGradient(h,v,0,h,v,y);g.addColorStop(0,`rgba(255, 0, 0, ${Math.min(.9,d.intensity/40)})`),g.addColorStop(.6,`rgba(255, 100, 0, ${Math.min(.4,d.intensity/120)})`),g.addColorStop(1,"rgba(255, 150, 0, 0)"),f.fillStyle=g,f.fillRect(h-y,v-y,y*2,y*2)}}},[l,e,t,n]),n?b.jsx("canvas",{ref:r,className:"ml-heatmap-canvas"}):null},cX=({imgW:e,imgH:t,enabled:n})=>{const[r,l]=B.useState([]);B.useEffect(()=>{if(!n)return;const c=async()=>{try{const d=await Kt("/portals");l(d.portals??[])}catch{}};c();const f=setInterval(c,6e4);return()=>clearInterval(f)},[n]);const u=B.useMemo(()=>r.map(c=>({...c,pos:vd(c.coordinates.ew,c.coordinates.ns,e,t)})),[r,e,t]);return!n||u.length===0?null:b.jsx("div",{className:"ml-portals-layer",children:u.map((c,f)=>b.jsx("div",{className:"ml-portal-icon",style:{left:c.pos.x,top:c.pos.y},title:`${c.portal_name} (by ${c.discovered_by})`},f))})},sX=({players:e,getColor:t,onSelectPlayer:n,showHeatmap:r,showPortals:l})=>{var M;const u=B.useRef(null),{transform:c,dispatch:f}=iX(),[d,h]=B.useState({w:0,h:0}),[v,y]=B.useState(null),[g,x]=B.useState(null),w=B.useRef({dragging:!1,sx:0,sy:0,startOffX:0,startOffY:0}),_=B.useCallback(N=>{const j=N.currentTarget;if(h({w:j.naturalWidth,h:j.naturalHeight}),u.current){const T=u.current.clientWidth,C=u.current.clientHeight,D=Math.min(T/j.naturalWidth,C/j.naturalHeight);f({type:"SET",scale:D,offX:(T-j.naturalWidth*D)/2,offY:(C-j.naturalHeight*D)/2})}},[f]),S=B.useCallback(N=>{var C;N.preventDefault();const j=(C=u.current)==null?void 0:C.getBoundingClientRect();if(!j)return;const T=N.deltaY<0?1.1:.9;f({type:"ZOOM",factor:T,cx:N.clientX-j.left,cy:N.clientY-j.top})},[f]),E=B.useCallback(N=>{N.button===0&&(w.current={dragging:!0,sx:N.clientX,sy:N.clientY,startOffX:c.offX,startOffY:c.offY})},[c.offX,c.offY]);B.useEffect(()=>{const N=T=>{const C=w.current;if(C.dragging&&f({type:"SET",scale:c.scale,offX:C.startOffX+(T.clientX-C.sx),offY:C.startOffY+(T.clientY-C.sy)}),u.current&&d.w>0){const D=u.current.getBoundingClientRect(),k=oX(T.clientX-D.left,T.clientY-D.top,c.scale,c.offX,c.offY,d.w,d.h);x(k)}},j=()=>{w.current.dragging=!1};return window.addEventListener("mousemove",N),window.addEventListener("mouseup",j),()=>{window.removeEventListener("mousemove",N),window.removeEventListener("mouseup",j)}},[f,c.scale,c.offX,c.offY,d.w,d.h]);const O=B.useCallback((N,j,T)=>{y(N?{x:j,y:T,player:N}:null)},[]);return b.jsxs("div",{className:"ml-map-container",ref:u,onWheel:S,onMouseDown:E,children:[b.jsxs("div",{className:"ml-map-group",style:{transform:`translate(${c.offX}px, ${c.offY}px) scale(${c.scale})`},children:[b.jsx("img",{src:"/dereth.png",alt:"Dereth",className:"ml-map-img",onLoad:_,draggable:!1}),d.w>0&&b.jsxs(b.Fragment,{children:[b.jsx(uX,{imgW:d.w,imgH:d.h,enabled:r}),b.jsx(I3,{imgW:d.w,imgH:d.h,getColor:t}),b.jsx(U3,{players:e,imgW:d.w,imgH:d.h,getColor:t,onHover:O,onSelect:n}),b.jsx(cX,{imgW:d.w,imgH:d.h,enabled:l})]})]}),v&&b.jsxs("div",{className:"ml-tooltip",style:{left:v.x+12,top:v.y-10},children:[b.jsx("strong",{children:v.player.character_name}),b.jsx("br",{}),a0(v.player.ns,v.player.ew),b.jsx("br",{}),v.player.kills_per_hour," kph · ",(M=v.player.kills)==null?void 0:M.toLocaleString()," kills"]}),g&&b.jsx("div",{className:"ml-coords",children:a0(g.ns,g.ew)})]})},H3=L.memo(({player:e,vitals:t,color:n,onSelect:r})=>{var h,v;const{openWindow:l}=pd(),u=(e.vt_state||"idle").toLowerCase(),c=u==="combat"||u==="hunt",f=(e.total_rares??0)>0?Math.round((e.total_kills??0)/(e.total_rares??1)).toLocaleString():null,d=e.character_name;return b.jsxs("li",{className:"ml-player-row",style:{borderLeftColor:n},children:[b.jsxs("div",{className:"ml-pr-header",onClick:r,children:[b.jsx("span",{className:"ml-pr-name",children:d}),b.jsx("span",{className:"ml-pr-coords",children:a0(e.ns,e.ew)})]}),b.jsxs("div",{className:"ml-pr-vitals",children:[b.jsx("div",{className:"ml-vital-bar hp",children:b.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.health_percentage)??0}%`}})}),b.jsx("div",{className:"ml-vital-bar sta",children:b.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.stamina_percentage)??0}%`}})}),b.jsx("div",{className:"ml-vital-bar mana",children:b.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.mana_percentage)??0}%`}})})]}),b.jsxs("div",{className:"ml-pr-grid",children:[b.jsxs("span",{className:"ml-gs",title:"Session kills",children:["⚔️ ",((h=e.kills)==null?void 0:h.toLocaleString())??0]}),b.jsxs("span",{className:"ml-gs",title:"Total kills",children:["🏆 ",(e.total_kills??0).toLocaleString()]}),b.jsxs("span",{className:"ml-gs",title:"Kills per hour",children:[e.kills_per_hour??"0"," ",b.jsx("span",{className:"ml-suffix",children:"KPH"})]}),b.jsxs("span",{className:"ml-gs",title:"Rares (session / total)",children:["💎 ",e.session_rares??0," / ",e.total_rares??0]}),b.jsx("span",{className:"ml-gs",title:"Kills per rare",children:f?b.jsxs(b.Fragment,{children:["📊 ",f," ",b.jsx("span",{className:"ml-suffix",children:"KPR"})]}):""}),b.jsx("span",{className:`ml-meta-pill ${c?"active":""}`,children:e.vt_state||"idle"}),b.jsxs("span",{className:"ml-gs",title:"Online time",children:["🕐 ",((v=e.onlinetime)==null?void 0:v.replace(/^00\./,""))??"--"]}),b.jsxs("span",{className:"ml-gs",title:"Deaths",children:["☠️ ",e.deaths??"0"]}),b.jsxs("span",{className:"ml-gs",title:"Prismatic tapers",children:[b.jsx("img",{src:"/prismatic-taper-icon.png",className:"ml-taper-icon",alt:""}),e.prismatic_taper_count??"0"]})]}),b.jsxs("div",{className:"ml-pr-buttons",children:[b.jsx("button",{className:"ml-btn accent",onClick:()=>l(`chat-${d}`,`Chat: ${d}`,d),children:"Chat"}),b.jsx("button",{className:"ml-btn accent",onClick:()=>l(`stats-${d}`,`Stats: ${d}`,d),children:"Stats"}),b.jsx("button",{className:"ml-btn accent",onClick:()=>l(`inv-${d}`,`Inventory: ${d}`,d),children:"Inv"}),b.jsx("button",{className:"ml-btn",onClick:()=>l(`char-${d}`,`Character: ${d}`,d),children:"Char"}),b.jsx("button",{className:"ml-btn",onClick:()=>l(`combat-${d}`,`Combat: ${d}`,d),children:"Combat"}),b.jsx("button",{className:"ml-btn",onClick:()=>l(`radar-${d}`,`Radar: ${d}`,d),children:"Radar"})]})]})});H3.displayName="PlayerRow";const fX=({players:e,vitals:t,getColor:n,onSelect:r})=>b.jsx("ul",{className:"ml-player-list",children:e.map(l=>b.jsx(H3,{player:l,vitals:t.get(l.character_name)??null,color:n(l.character_name),onSelect:()=>r(l.character_name)},l.character_name))}),dX=[{key:"name",label:"Name"},{key:"kph",label:"KPH"},{key:"skills",label:"S.Kills"},{key:"srares",label:"S.Rares"},{key:"tkills",label:"T.Kills"},{key:"kpr",label:"KPR"}],hX=({value:e,onChange:t})=>b.jsx("div",{className:"ml-sort-buttons",children:dX.map(n=>b.jsx("button",{className:`ml-sort-btn ${e===n.key?"active":""}`,onClick:()=>t(n.key),children:n.label},n.key))}),pX=()=>{const{openWindow:e}=pd();return b.jsxs("div",{className:"ml-tool-links",children:[b.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>e("issues","Issues Board"),children:"📋 Issues"}),b.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>e("vitalsharing","Vital Sharing"),children:"🤝 Vitals"})]})},vX=({players:e,vitals:t,serverHealth:n,totalRares:r,totalKills:l,getColor:u,onSelectPlayer:c,onViewToggle:f,showHeatmap:d,showPortals:h,onToggleHeatmap:v,onTogglePortals:y})=>{var M,N;const[g,x]=B.useState("name"),[w,_]=B.useState(""),S=B.useMemo(()=>e.reduce((j,T)=>j+(parseInt(T.kills_per_hour)||0),0),[e]),E=((M=n==null?void 0:n.status)==null?void 0:M.toLowerCase())==="online"||((N=n==null?void 0:n.status)==null?void 0:N.toLowerCase())==="up",O=B.useMemo(()=>{let j=[...e];switch(w&&(j=j.filter(T=>T.character_name.toLowerCase().startsWith(w.toLowerCase()))),g){case"kph":j.sort((T,C)=>(parseInt(C.kills_per_hour)||0)-(parseInt(T.kills_per_hour)||0));break;case"skills":j.sort((T,C)=>(C.kills||0)-(T.kills||0));break;case"srares":j.sort((T,C)=>(C.session_rares??0)-(T.session_rares??0));break;case"tkills":j.sort((T,C)=>(C.total_kills??0)-(T.total_kills??0));break;case"kpr":j.sort((T,C)=>{const D=(T.total_kills??0)/Math.max(1,T.total_rares??1),k=(C.total_kills??0)/Math.max(1,C.total_rares??1);return D-k});break;default:j.sort((T,C)=>T.character_name.localeCompare(C.character_name))}return j},[e,g,w]);return b.jsxs("div",{className:"ml-sidebar",children:[b.jsxs("div",{className:"ml-sidebar-header",children:[b.jsxs("span",{className:"ml-sidebar-title",children:["Active Mosswart Enjoyers (",e.length,")"]}),b.jsx("button",{className:"ml-view-toggle",onClick:f,children:"Dashboard"})]}),b.jsxs("div",{className:"ml-server-status",children:[b.jsx("span",{className:`ml-status-dot ${E?"online":"offline"}`}),b.jsxs("span",{className:"ml-status-text",children:["Coldeve ",E?"Online":"Offline"]}),(n==null?void 0:n.player_count)!=null&&b.jsxs("span",{className:"ml-status-detail",children:["👥 ",n.player_count]}),(n==null?void 0:n.latency_ms)!=null&&b.jsxs("span",{className:"ml-status-detail",children:[Math.round(n.latency_ms),"ms"]}),(n==null?void 0:n.uptime_seconds)!=null&&b.jsxs("span",{className:"ml-status-detail",children:["Up: ",Math.floor(n.uptime_seconds/3600),"h"]})]}),b.jsxs("div",{className:"ml-counters",children:[b.jsxs("div",{className:"ml-counter rares",children:[b.jsx("span",{className:"ml-counter-val",children:r}),b.jsx("span",{className:"ml-counter-lbl",children:"Rares"})]}),b.jsxs("div",{className:`ml-counter kph ${S>5e3?"ultra":""}`,children:[b.jsx("span",{className:"ml-counter-val",children:S.toLocaleString()}),b.jsx("span",{className:"ml-counter-lbl",children:"Server KPH"})]}),b.jsxs("div",{className:"ml-counter kills",children:[b.jsx("span",{className:"ml-counter-val",children:l.toLocaleString()}),b.jsx("span",{className:"ml-counter-lbl",children:"Kills"})]})]}),b.jsxs("div",{className:"ml-tool-links",children:[b.jsx("a",{href:"/inventory.html",className:"ml-tool-link",children:"🔍 Inv Search"}),b.jsx("a",{href:"/suitbuilder.html",className:"ml-tool-link",children:"🛡️ Suitbuilder"}),b.jsx("a",{href:"/debug.html",className:"ml-tool-link",children:"🐛 Debug"}),b.jsx("a",{href:"/quest-status.html",target:"_blank",className:"ml-tool-link",children:"📜 Quests"})]}),b.jsx(pX,{}),b.jsxs("div",{className:"ml-toggles",children:[b.jsxs("label",{className:"ml-toggle-label",children:[b.jsx("input",{type:"checkbox",checked:d,onChange:j=>v(j.target.checked)}),b.jsx("span",{children:"Spawn Heatmap"})]}),b.jsxs("label",{className:"ml-toggle-label",children:[b.jsx("input",{type:"checkbox",checked:h,onChange:j=>y(j.target.checked)}),b.jsx("span",{children:"Portals"})]})]}),b.jsx(hX,{value:g,onChange:x}),b.jsx("input",{className:"ml-filter",type:"text",placeholder:"Filter players...",value:w,onChange:j=>_(j.target.value)}),b.jsx(fX,{players:O,vitals:t,getColor:u,onSelect:c})]})},kr=({id:e,title:t,zIndex:n,width:r=700,height:l=340,children:u})=>{const{closeWindow:c,bringToFront:f}=pd(),d=B.useRef(null),h=B.useRef({dragging:!1,sx:0,sy:0,ox:0,oy:0}),v=B.useRef({x:420,y:10+Math.random()*40}),y=B.useCallback(g=>{var w;g.preventDefault(),f(e);const x=(w=d.current)==null?void 0:w.getBoundingClientRect();x&&(h.current={dragging:!0,sx:g.clientX,sy:g.clientY,ox:x.left,oy:x.top})},[e,f]);return B.useEffect(()=>{const g=w=>{const _=h.current;!_.dragging||!d.current||(v.current.x=_.ox+(w.clientX-_.sx),v.current.y=_.oy+(w.clientY-_.sy),d.current.style.left=`${v.current.x}px`,d.current.style.top=`${v.current.y}px`)},x=()=>{h.current.dragging=!1};return window.addEventListener("mousemove",g),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",g),window.removeEventListener("mouseup",x)}},[]),b.jsxs("div",{ref:d,className:"ml-window",style:{zIndex:n,width:r,height:l,left:v.current.x,top:v.current.y},onMouseDown:()=>f(e),children:[b.jsxs("div",{className:"ml-window-header",onMouseDown:y,children:[b.jsx("span",{className:"ml-window-title",children:t}),b.jsx("button",{className:"ml-window-close",onClick:()=>c(e),children:"×"})]}),b.jsx("div",{className:"ml-window-content",children:u})]})},yX={0:"#00FF00",2:"#FFFFFF",3:"#FF0000",4:"#FFFFFF",5:"#33CCFF",6:"#CCFF99",7:"#00FFFF",14:"#FFD700",15:"#FF69B4",17:"#AAAAFF",18:"#88FF88",21:"#FF8888",22:"#FFAA66"},mX=({id:e,charName:t,zIndex:n,messages:r,socket:l})=>{const u=B.useRef(null),[c,f]=B.useState("");B.useEffect(()=>{u.current&&(u.current.scrollTop=u.current.scrollHeight)},[r.length]);const d=h=>{h.preventDefault();const v=c.trim();!v||!l||l.readyState!==WebSocket.OPEN||(l.send(JSON.stringify({player_name:t,command:v})),f(""))};return b.jsxs(kr,{id:e,title:`Chat: ${t}`,zIndex:n,width:600,height:300,children:[b.jsx("div",{className:"ml-chat-messages",ref:u,children:r.map((h,v)=>b.jsx("div",{className:"ml-chat-line",style:{color:yX[h.color??2]??"#ddd"},children:h.text},v))}),b.jsx("form",{className:"ml-chat-form",onSubmit:d,children:b.jsx("input",{className:"ml-chat-input",value:c,onChange:h=>f(h.target.value),placeholder:"Enter chat..."})})]})},gX=[{title:"Kills per Hour",id:1},{title:"Memory (MB)",id:2},{title:"CPU (%)",id:3},{title:"Mem Handles",id:4}],bX=[{label:"1H",value:"now-1h"},{label:"6H",value:"now-6h"},{label:"24H",value:"now-24h"},{label:"7D",value:"now-7d"}],xX=({id:e,charName:t,zIndex:n})=>{const[r,l]=B.useState("now-24h"),u=c=>`/grafana/d-solo/dereth-tracker/dereth-tracker-dashboard?panelId=${c}&var-character=${encodeURIComponent(t)}&from=${r}&to=now&theme=light`;return b.jsxs(kr,{id:e,title:`Stats: ${t}`,zIndex:n,width:750,height:480,children:[b.jsx("div",{className:"ml-stats-controls",children:bX.map(c=>b.jsx("button",{className:`ml-stats-range-btn ${r===c.value?"active":""}`,onClick:()=>l(c.value),children:c.label},c.value))}),b.jsx("div",{className:"ml-stats-grid",children:gX.map(c=>b.jsx("div",{className:"ml-stats-panel",children:b.jsx("iframe",{src:u(c.id),width:"100%",height:"100%",frameBorder:"0",title:c.title})},c.id))})]})},fM={369:"Blade Turner",370:"Arrow Turner",371:"Mace Turner",372:"Caustic Enhancement",373:"Fiery Enhancement",374:"Icy Enhancement",375:"Lightning Enhancement",376:"Critical Protection",377:"Frenzy",362:"Iron Skin",363:"Eye of the Remorseless",364:"Hand of the Remorseless",365:"Ciandra's Essence",366:"Yoshi's Essence",367:"Jibril's Essence",368:"Celdiseth's Essence"},dM={378:"Valor",379:"Protection",380:"Glory",381:"Temperance",382:"Aetheric Vision",383:"Mana Flow",384:"Mana Infusion",385:"Purity",386:"Craftsman",387:"Specialization",388:"World"},hM={354:"Damage Rating",355:"Damage Resist Rating",356:"Crit Rating",357:"Crit Resist Rating",358:"Crit Damage Rating",359:"Crit Damage Resist Rating",360:"Heal Boost Rating",361:"Vitality Rating"},Hn="#af7a30",ws="#000022",SX=({id:e,charName:t,zIndex:n,vitals:r})=>{var U,X,Q,F;const[l,u]=B.useState(null),[c,f]=B.useState(0),[d,h]=B.useState(0);B.useEffect(()=>{Kt(`/character-stats/${encodeURIComponent(t)}`).then(u).catch(()=>{})},[t]);const v=P=>P!=null?Number(P).toLocaleString():"—",y=(l==null?void 0:l.stats_data)||l||{},g=y.attributes||{},x=y.skills||{},w=y.vitals||{},_=y.titles||[],S=y.properties||{},E=Object.entries(x).filter(([,P])=>(P==null?void 0:P.training)==="Specialized").sort(([P],[z])=>P.localeCompare(z)),O=Object.entries(x).filter(([,P])=>(P==null?void 0:P.training)==="Trained").sort(([P],[z])=>P.localeCompare(z)),M=Object.entries(S).filter(([P,z])=>fM[parseInt(P)]&&Number(z)>0).map(([P,z])=>({name:fM[parseInt(P)],uses:Number(z)})),N=Object.entries(S).filter(([P,z])=>dM[parseInt(P)]&&Number(z)>0).map(([P,z])=>({name:dM[parseInt(P)],uses:Number(z)})),j=Object.entries(S).filter(([P,z])=>hM[parseInt(P)]&&Number(z)>0).map(([P,z])=>({name:hM[parseInt(P)],value:Number(z)})),T=P=>({padding:"5px 8px",fontSize:12,fontWeight:"bold",color:"#fff",cursor:"pointer",userSelect:"none",borderTop:`2px solid ${P?Hn:ws}`,borderLeft:`2px solid ${P?Hn:ws}`,borderRight:`2px solid ${P?Hn:ws}`,background:P?"rgba(0,100,0,0.4)":"transparent"}),C={background:"#000",border:`2px solid ${Hn}`,maxHeight:400,overflowY:"auto",overflowX:"hidden"},D={background:"#222",fontWeight:"bold",fontSize:12,padding:"2px 6px"},k={padding:"2px 6px",background:"rgba(0,100,0,0.4)",whiteSpace:"nowrap"},K={padding:"2px 6px",background:"rgba(0,0,100,0.4)",textAlign:"right",whiteSpace:"nowrap"},H={padding:"2px 6px",color:"#ccc"};return b.jsx(kr,{id:e,title:`Character: ${t}`,zIndex:n,width:740,height:600,children:b.jsxs("div",{style:{background:ws,color:"#fff",font:'14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif',overflowY:"auto",padding:"10px 15px 15px",flex:1},children:[b.jsxs("div",{style:{marginBottom:10},children:[b.jsxs("h1",{style:{margin:"0 0 2px",fontSize:28,fontWeight:"bold"},children:[t,b.jsx("span",{style:{fontSize:"200%",color:"#fff27f",float:"right"},children:(l==null?void 0:l.level)||""})]}),b.jsx("div",{style:{fontSize:"85%",color:"gold"},children:[l==null?void 0:l.gender,l==null?void 0:l.race].filter(Boolean).join(" ")||"Awaiting character data..."})]}),b.jsxs("div",{style:{fontSize:"85%",margin:"6px 0 10px",display:"grid",gridTemplateColumns:"1fr 1fr",gap:"0 20px"},children:[b.jsxs("div",{children:["Total XP: ",v(l==null?void 0:l.total_xp)]}),b.jsxs("div",{style:{textAlign:"right"},children:["Unassigned XP: ",v(l==null?void 0:l.unassigned_xp)]}),b.jsxs("div",{children:["Luminance: ",(l==null?void 0:l.luminance_earned)!=null?`${v(l.luminance_earned)} / ${v(l.luminance_total)}`:"—"]}),b.jsxs("div",{style:{textAlign:"right"},children:["Deaths: ",v(l==null?void 0:l.deaths)]})]}),b.jsxs("div",{style:{display:"flex",gap:13,flexWrap:"wrap"},children:[b.jsxs("div",{style:{width:320},children:[b.jsx("div",{style:{height:30,display:"flex"},children:["Attributes","Skills","Titles"].map((P,z)=>b.jsx("div",{style:T(c===z),onClick:()=>f(z),children:P},P))}),b.jsxs("div",{style:C,children:[c===0&&b.jsxs(b.Fragment,{children:[b.jsx("div",{style:{padding:"6px 8px",display:"flex",flexDirection:"column",gap:8,borderBottom:`2px solid ${Hn}`},children:[{label:"Health",pct:(r==null?void 0:r.health_percentage)??0,cur:r==null?void 0:r.health_current,max:r==null?void 0:r.health_max,bg:"#cc3333"},{label:"Stamina",pct:(r==null?void 0:r.stamina_percentage)??0,cur:r==null?void 0:r.stamina_current,max:r==null?void 0:r.stamina_max,bg:"#ccaa33"},{label:"Mana",pct:(r==null?void 0:r.mana_percentage)??0,cur:r==null?void 0:r.mana_current,max:r==null?void 0:r.mana_max,bg:"#3366cc"}].map(P=>b.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6},children:[b.jsx("span",{style:{width:55,fontSize:12,color:"#ccc"},children:P.label}),b.jsx("div",{style:{flex:1,height:14,overflow:"hidden",position:"relative",border:`1px solid ${Hn}`},children:b.jsx("div",{style:{height:"100%",width:`${P.pct}%`,background:P.bg,transition:"width 0.5s ease"}})}),b.jsxs("span",{style:{width:80,textAlign:"right",fontSize:12,color:"#ccc"},children:[P.cur??"—"," / ",P.max??"—"]})]},P.label))}),b.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("td",{style:D,children:"Attribute"}),b.jsx("td",{style:D,children:"Creation"}),b.jsx("td",{style:D,children:"Base"})]})}),b.jsx("tbody",{children:["strength","endurance","coordination","quickness","focus","self"].map(P=>{var z,Z;return b.jsxs("tr",{children:[b.jsx("td",{style:k,children:P.charAt(0).toUpperCase()+P.slice(1)}),b.jsx("td",{style:H,children:((z=g[P])==null?void 0:z.creation)??"—"}),b.jsx("td",{style:K,children:((Z=g[P])==null?void 0:Z.base)??"—"})]},P)})})]}),b.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("td",{style:D,children:"Vital"}),b.jsx("td",{style:D,children:"Base"})]})}),b.jsx("tbody",{children:["health","stamina","mana"].map(P=>{var z;return b.jsxs("tr",{children:[b.jsx("td",{style:k,children:P.charAt(0).toUpperCase()+P.slice(1)}),b.jsx("td",{style:K,children:((z=w[P])==null?void 0:z.base)??"—"})]},P)})})]}),b.jsx("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:b.jsx("tbody",{children:b.jsxs("tr",{children:[b.jsx("td",{style:k,children:"Skill Credits"}),b.jsx("td",{style:K,children:v(y.skill_credits)})]})})})]}),c===1&&b.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("td",{style:D,children:"Skill"}),b.jsx("td",{style:D,children:"Level"})]})}),b.jsxs("tbody",{children:[E.map(([P,z])=>b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",background:"linear-gradient(to right, #392067, #392067, black)"},children:P.replace(/_/g," ").replace(/\b\w/g,Z=>Z.toUpperCase())}),b.jsx("td",{style:{...K,background:"linear-gradient(to right, #392067, #392067, black)"},children:z.base})]},P)),O.map(([P,z])=>b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",background:"linear-gradient(to right, #0f3c3e, #0f3c3e, black)"},children:P.replace(/_/g," ").replace(/\b\w/g,Z=>Z.toUpperCase())}),b.jsx("td",{style:{...K,background:"linear-gradient(to right, #0f3c3e, #0f3c3e, black)"},children:z.base})]},P)),E.length===0&&O.length===0&&b.jsx("tr",{children:b.jsx("td",{colSpan:2,style:{padding:10,color:"#666",fontStyle:"italic",textAlign:"center"},children:"No skill data"})})]})]}),c===2&&b.jsx("div",{style:{padding:"6px 10px",fontSize:13},children:_.length>0?_.map((P,z)=>b.jsx("div",{style:{padding:"1px 0"},children:P},z)):b.jsx("div",{style:{color:"#666",fontStyle:"italic",textAlign:"center",padding:10},children:"No titles"})})]})]}),b.jsxs("div",{style:{width:320},children:[b.jsx("div",{style:{height:30,display:"flex"},children:["Augmentations","Ratings","Other"].map((P,z)=>b.jsx("div",{style:T(d===z),onClick:()=>h(z),children:P},P))}),b.jsxs("div",{style:C,children:[d===0&&(M.length||N.length?b.jsxs(b.Fragment,{children:[M.length>0&&b.jsxs(b.Fragment,{children:[b.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${Hn}`},children:"Augmentations"}),b.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("td",{style:D,children:"Name"}),b.jsx("td",{style:D,children:"Uses"})]})}),b.jsx("tbody",{children:M.map(P=>b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px"},children:P.name}),b.jsx("td",{style:{padding:"2px 6px",textAlign:"right"},children:P.uses})]},P.name))})]})]}),N.length>0&&b.jsxs(b.Fragment,{children:[b.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${Hn}`},children:"Auras"}),b.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("td",{style:D,children:"Name"}),b.jsx("td",{style:D,children:"Uses"})]})}),b.jsx("tbody",{children:N.map(P=>b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px"},children:P.name}),b.jsx("td",{style:{padding:"2px 6px",textAlign:"right"},children:P.uses})]},P.name))})]})]})]}):b.jsx("div",{style:{color:"#666",fontStyle:"italic",textAlign:"center",padding:10},children:"No augmentation data"})),d===1&&(j.length>0?b.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("td",{style:D,children:"Rating"}),b.jsx("td",{style:D,children:"Value"})]})}),b.jsx("tbody",{children:j.map(P=>b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px"},children:P.name}),b.jsx("td",{style:{padding:"2px 6px",textAlign:"right"},children:P.value})]},P.name))})]}):b.jsx("div",{style:{color:"#666",fontStyle:"italic",textAlign:"center",padding:10},children:"No rating data"})),d===2&&b.jsx("div",{style:{padding:6},children:l!=null&&l.allegiance?b.jsxs(b.Fragment,{children:[b.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${Hn}`},children:"Allegiance"}),b.jsx("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:b.jsxs("tbody",{children:[l.allegiance.name&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc",width:100},children:"Name"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.name})]}),((U=l.allegiance.monarch)==null?void 0:U.name)&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Monarch"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.monarch.name})]}),((X=l.allegiance.patron)==null?void 0:X.name)&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Patron"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.patron.name})]}),l.allegiance.rank!=null&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Rank"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.rank})]})]})})]}):b.jsx("div",{style:{color:"#666",fontStyle:"italic",textAlign:"center",padding:10},children:"No additional data"})})]})]})]}),(l==null?void 0:l.allegiance)&&b.jsxs("div",{style:{marginTop:5,border:`2px solid ${Hn}`,background:"#000"},children:[b.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${Hn}`},children:"Allegiance"}),b.jsx("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:b.jsxs("tbody",{children:[l.allegiance.name&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc",width:100},children:"Name"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.name})]}),((Q=l.allegiance.monarch)==null?void 0:Q.name)&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Monarch"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.monarch.name})]}),((F=l.allegiance.patron)==null?void 0:F.name)&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Patron"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.patron.name})]}),l.allegiance.rank!=null&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Rank"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.rank})]}),l.allegiance.followers!=null&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Followers"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.followers})]})]})})]})]})})};function zu(e){return!e||e<=0?"06000133":(e+100663296).toString(16).toUpperCase().padStart(8,"0")}function _X(e){return`/icons/${zu(e.icon??e.Icon??0)}.png`}function OX(e){const t=e.icon_overlay_id;if(t&&t>0)return`/icons/${zu(t)}.png`;const n=e.IntValues;return n!=null&&n["218103849"]&&Number(n[218103849])>100?`/icons/${zu(Number(n[218103849]))}.png`:null}function AX(e){const t=e.icon_underlay_id;if(t&&t>0)return`/icons/${zu(t)}.png`;const n=e.IntValues;return n!=null&&n["218103850"]&&Number(n[218103850])>100?`/icons/${zu(Number(n[218103850]))}.png`:null}function G3(e){return e.name??e.Name??"Unknown"}function js(e,t=-1){return e!=null&&e!==t?e:void 0}function i0(e){const t=[G3(e)],n=e.material??e.material_name??e.Material;n&&t.push(`Material: ${n}`);const r=js(e.armor_level??e.ArmorLevel);r&&t.push(`AL: ${r}`);const l=js(e.max_damage??e.MaxDamage);l&&t.push(`Damage: ${l}`);const u=js(e.workmanship??e.Workmanship);u&&t.push(`Work: ${u}`);const c=js(e.tinks??e.Tinks);c&&t.push(`Tinks: ${c}`);const f=e.item_set??e.ItemSet;f&&t.push(`Set: ${f}`);const d=e.imbue??e.Imbue;return d&&t.push(`Imbue: ${d}`),t.join(`
|
||
`)}const pM={32768:{name:"Neck",row:1,col:1},1:{name:"Head",row:1,col:3},268435456:{name:"Sigil",row:1,col:5},536870912:{name:"Sigil",row:1,col:6},1073741824:{name:"Sigil",row:1,col:7},67108864:{name:"Trinket",row:2,col:1},2048:{name:"U.Arm",row:2,col:2},512:{name:"Chest",row:2,col:3},134217728:{name:"Cloak",row:2,col:7},65536:{name:"Brace L",row:3,col:1},4096:{name:"L.Arm",row:3,col:2},1024:{name:"Abdomen",row:3,col:3},8192:{name:"U.Leg",row:3,col:4},131072:{name:"Brace R",row:3,col:5},2:{name:"Shirt",row:3,col:7},262144:{name:"Ring L",row:4,col:1},32:{name:"Hands",row:4,col:2},16384:{name:"L.Leg",row:4,col:4},524288:{name:"Ring R",row:4,col:5},4:{name:"Pants",row:4,col:7},256:{name:"Feet",row:5,col:4},2097152:{name:"Shield",row:6,col:1},1048576:{name:"Melee",row:6,col:3},4194304:{name:"Missile",row:6,col:3},16777216:{name:"Held",row:6,col:3},33554432:{name:"2H",row:6,col:3},8388608:{name:"Ammo",row:6,col:7}},Xu={};[32768,67108864,65536,131072,262144,524288].forEach(e=>Xu[e]="#3a2050");[1,512,2048,1024,4096,8192,16384,32,256].forEach(e=>Xu[e]="#1e2e4e");[2,4,134217728,268435456,536870912,1073741824].forEach(e=>Xu[e]="#1e3e3e");[2097152,1048576,4194304,16777216,33554432,8388608].forEach(e=>Xu[e]="#142040");function vM({item:e,size:t=36}){const n=AX(e),r=OX(e),l={position:"absolute",top:0,left:0,width:t,height:t,border:"none",background:"transparent",imageRendering:"pixelated"};return b.jsxs("div",{title:i0(e),style:{width:t,height:t,position:"relative",cursor:"help"},children:[n&&b.jsx("img",{src:n,alt:"",style:{...l,zIndex:1},onError:u=>{u.target.style.display="none"}}),b.jsx("img",{src:_X(e),alt:G3(e),style:{...l,zIndex:2},onError:u=>{u.target.src="/icons/06000133.png"}}),r&&b.jsx("img",{src:r,alt:"",style:{...l,zIndex:3},onError:u=>{u.target.style.display="none"}})]})}const wX=({id:e,charName:t,zIndex:n})=>{const[r,l]=B.useState([]),[u,c]=B.useState(!0),[f,d]=B.useState(0);B.useEffect(()=>{c(!0),Kt(`/inventory/${encodeURIComponent(t)}?limit=1000`).then(w=>l(w.items??[])).catch(()=>{}).finally(()=>c(!1))},[t]);const h=B.useMemo(()=>{const w=new Set,_=[];return Object.entries(pM).forEach(([S,E])=>{const O=`${E.row}-${E.col}`;if(!w.has(O)){w.add(O);const M=parseInt(S);_.push({key:O,...E,mask:M,bg:Xu[M]??"#142040"})}}),_},[]),{equippedMap:v,containers:y,packItems:g}=B.useMemo(()=>{const w=new Map,_=[],S=new Set,E=new Map;return r.forEach(O=>{(O.ObjectClass??O.object_class??0)===10&&(_.push(O),S.add(O.item_id??O.Id??0))}),r.forEach(O=>{var N;if(S.has(O.item_id??O.Id??0))return;const M=O.current_wielded_location??O.CurrentWieldedLocation??((N=O.IntValues)!=null&&N["10"]?Number(O.IntValues[10]):0);if(M>0)for(const[j,T]of Object.entries(pM)){const C=parseInt(j);if((M&C)===C){const D=`${T.row}-${T.col}`;if(!w.has(D)){w.set(D,O);break}}}else{const j=O.container_id??O.ContainerId??0;E.has(j)||E.set(j,[]),E.get(j).push(O)}}),{equippedMap:w,containers:_,packItems:E}},[r]),x=g.get(f)??[...g.values()].flat().slice(0,200);return u?b.jsx(kr,{id:e,title:`Inventory: ${t}`,zIndex:n,width:580,height:700,children:b.jsx("div",{style:{padding:20,color:"#666"},children:"Loading inventory..."})}):b.jsx(kr,{id:e,title:`Inventory: ${t}`,zIndex:n,width:580,height:700,children:b.jsxs("div",{style:{display:"flex",flex:1,overflow:"hidden"},children:[b.jsxs("div",{style:{flex:1,display:"flex",flexDirection:"column",overflow:"hidden"},children:[b.jsx("div",{style:{position:"relative",height:270,minHeight:270,background:"#0d0d0d",borderBottom:"1px solid #333"},children:h.map(w=>{const _=v.get(w.key);return b.jsx("div",{title:_?i0(_):w.name,style:{position:"absolute",left:(w.col-1)*44+4,top:(w.row-1)*44+4,width:36,height:36,background:_?"#5a5a62":"#3a3a42",border:_?"2px solid #00ffff":"2px outset #6a6a72",boxShadow:_?"0 0 5px #00ffff, inset 0 0 5px rgba(0,255,255,0.2)":"none",display:"flex",alignItems:"center",justifyContent:"center",overflow:"hidden"},children:_?b.jsx(vM,{item:_,size:32}):b.jsx("span",{style:{fontSize:"0.42rem",color:"#555",textAlign:"center",lineHeight:1},children:w.name})},w.key)})}),b.jsxs("div",{style:{padding:"4px 8px",fontWeight:600,fontSize:"0.7rem",color:"#888",borderBottom:"1px solid #333"},children:["Contents (",x.length,")"]}),b.jsx("div",{style:{flex:1,overflowY:"auto",display:"flex",flexWrap:"wrap",gap:2,padding:4,alignContent:"flex-start"},children:x.map((w,_)=>b.jsx("div",{title:i0(w),style:{width:36,height:36,background:"linear-gradient(135deg, #3d007a 0%, #1a0033 100%)",border:"1px solid #4a148c",display:"flex",alignItems:"center",justifyContent:"center",cursor:"help",overflow:"hidden"},children:b.jsx(vM,{item:w,size:32})},w.item_id??w.Id??_))})]}),b.jsxs("div",{style:{width:100,borderLeft:"1px solid #333",display:"flex",flexDirection:"column",fontSize:"0.65rem"},children:[b.jsx("div",{style:{padding:"4px 6px",fontWeight:600,color:"#888",borderBottom:"1px solid #333"},children:"Packs"}),b.jsx("div",{style:{padding:"3px 6px",cursor:"pointer",background:f===0?"#2a3a4a":"",borderBottom:"1px solid #222",color:"#ccc"},onClick:()=>d(0),children:"🎒 Backpack"}),y.map(w=>{const _=w.item_id??w.Id??0;return b.jsxs("div",{style:{padding:"3px 6px",cursor:"pointer",background:f===_?"#2a3a4a":"",borderBottom:"1px solid #222",color:"#aaa"},onClick:()=>d(_),children:["📦 ",(w.name??w.Name??"Pack").split(" ")[0]]},_)})]})]})})},kg=300,yM=.5,mM={Monster:"#ff4444",Player:"#4488ff",NPC:"#44cc44",Vendor:"#44cc44",Portal:"#aa44ff",Corpse:"#ff8800",Container:"#cccc44",Door:"#888888"};function jX(e){const t=(e%360+360)%360;return["N","NE","E","SE","S","SW","W","NW"][Math.round(t/45)%8]}const TX=({id:e,charName:t,zIndex:n,socket:r,radarData:l})=>{const u=B.useRef(null),c=B.useRef(yM),[f,d]=B.useState(yM),[h,v]=B.useState(null),y=B.useRef(null),g=B.useRef([]);B.useEffect(()=>{const E=new Image;E.src="/dereth.png",E.onload=()=>{y.current=E}},[]),B.useEffect(()=>((r==null?void 0:r.readyState)===WebSocket.OPEN&&r.send(JSON.stringify({player_name:t,command:"start_radar"})),()=>{(r==null?void 0:r.readyState)===WebSocket.OPEN&&r.send(JSON.stringify({player_name:t,command:"stop_radar"}))}),[t,r]);const x=B.useCallback(E=>{E.preventDefault();const O=E.deltaY>0?1.25:.8;c.current=Math.max(.02,Math.min(5,c.current*O)),d(c.current)},[]),w=B.useCallback(E=>{const O=u.current;if(!O)return;const M=O.getBoundingClientRect(),N=(E.clientX-M.left)*(O.width/M.width),j=(E.clientY-M.top)*(O.height/M.height);let T=null,C=20;g.current.forEach(D=>{if(D._px===void 0)return;const k=Math.sqrt((N-D._px)**2+(j-D._py)**2);k<C&&(C=k,T=D)}),v(T?T.id:null)},[]);B.useEffect(()=>{const E=u.current;if(!E||!l)return;const O=E.getContext("2d");if(!O)return;const M=kg,N=M/2,j=M/2,T=l.objects??[],C=l.player_ew??0,D=l.player_ns??0,k=l.player_heading??0,K=l.is_dungeon??!1,H=l.player_x??0,U=l.player_y??0,X=c.current,Q=K?M/2/(X*240):M/2/X,F=k*Math.PI/180;if(O.clearRect(0,0,M,M),O.fillStyle="#111",O.beginPath(),O.arc(N,j,N,0,Math.PI*2),O.fill(),O.save(),O.beginPath(),O.arc(N,j,N-1,0,Math.PI*2),O.clip(),!K&&y.current){const ae=y.current,oe=ae.naturalWidth/204.2,$=(C+102.1)*oe,G=(102.1-D)*oe;O.globalAlpha=.4,O.save(),O.translate(N,j),O.rotate(-F),O.drawImage(ae,$-N/Q*oe,G-j/Q*oe,M/Q*oe,M/Q*oe,-N,-j,M,M),O.restore(),O.globalAlpha=1}O.restore(),O.strokeStyle="#333",O.lineWidth=1;for(let ae=1;ae<=4;ae++)O.beginPath(),O.arc(N,j,N/4*ae,0,Math.PI*2),O.stroke();O.beginPath(),O.moveTo(N,0),O.lineTo(N,M),O.moveTo(0,j),O.lineTo(M,j),O.stroke(),O.font="bold 12px monospace",O.textAlign="center",O.textBaseline="middle",[{l:"N",a:0},{l:"E",a:Math.PI/2},{l:"S",a:Math.PI},{l:"W",a:-Math.PI/2}].forEach(({l:ae,a:oe})=>{const $=oe-F;O.fillStyle=ae==="N"?"#cc4444":"#888",O.fillText(ae,N+Math.sin($)*(N-12),j-Math.cos($)*(N-12))}),O.strokeStyle="#666",O.lineWidth=1,O.beginPath(),O.moveTo(N,j),O.lineTo(N,j-N*.85),O.stroke();const P=K?Math.PI-F:F,z=Math.cos(P),Z=Math.sin(P);T.forEach(ae=>{let oe,$;K&&ae.raw_x!==void 0?(oe=-(ae.raw_x-H),$=ae.raw_y-U):(oe=(ae.ew??0)-C,$=(ae.ns??0)-D);const G=oe*z-$*Z,re=K?oe*Z+$*z:-(oe*Z+$*z),se=N+G*Q,de=j+re*Q;if(Math.sqrt((se-N)**2+(de-j)**2)>N-4)return;ae._px=se,ae._py=de;const Oe=ae.object_class??ae.type??"",ke=mM[Oe]??"#888",ce=ae.id===h,be=ce?6:Oe==="Monster"||Oe==="Player"?4:3;ce&&(O.strokeStyle="#fff",O.lineWidth=2,O.beginPath(),O.arc(se,de,be+3,0,Math.PI*2),O.stroke()),O.fillStyle=ke,O.beginPath(),O.arc(se,de,be,0,Math.PI*2),O.fill(),(Oe==="Player"||Oe==="Portal"||ce)&&(O.fillStyle=ce?"#fff":ke,O.font="9px monospace",O.textAlign="left",O.fillText(ae.name,se+6,de+3))}),g.current=T,O.fillStyle="#ffcc00",O.beginPath(),O.arc(N,j,5,0,Math.PI*2),O.fill(),O.strokeStyle="#fff",O.lineWidth=1,O.stroke()},[l,f,h]);const _=((l==null?void 0:l.objects)??[]).map(E=>{const O=(l==null?void 0:l.player_ew)??0,M=(l==null?void 0:l.player_ns)??0,N=(l==null?void 0:l.is_dungeon)??!1,j=(l==null?void 0:l.player_x)??0,T=(l==null?void 0:l.player_y)??0;let C,D,k;N&&E.raw_x!==void 0?(C=-(E.raw_x-j),D=E.raw_y-T,k=Math.sqrt(C*C+D*D)):(C=(E.ew??0)-O,D=(E.ns??0)-M,k=Math.sqrt(C*C+D*D)*240);const K=Math.atan2(C,D)*180/Math.PI;return{...E,dist:k,dir:jX(K)}}).sort((E,O)=>E.dist-O.dist),S=Math.round(f*240);return b.jsxs(kr,{id:e,title:`Radar: ${t}`,zIndex:n,width:360,height:560,children:[b.jsxs("div",{style:{padding:"4px 8px",display:"flex",justifyContent:"space-between",fontSize:"0.75rem",color:"#888",borderBottom:"1px solid #333",background:"#1a1a1a"},children:[b.jsxs("span",{children:["Range: ~",S,"m"]}),b.jsx("span",{style:{fontSize:"0.65rem",color:"#555"},children:"Scroll to zoom"})]}),b.jsx("canvas",{ref:u,width:kg,height:kg,style:{display:"block",margin:"0 auto",borderBottom:"1px solid #333",cursor:"crosshair",flexShrink:0},onWheel:x,onClick:w}),b.jsxs("div",{style:{flex:1,overflowY:"auto",fontSize:"0.72rem",minHeight:0},children:[b.jsxs("div",{style:{display:"flex",padding:"3px 6px",borderBottom:"1px solid #333",color:"#666",fontSize:"0.65rem",fontWeight:600},children:[b.jsx("span",{style:{width:8}}),b.jsx("span",{style:{flex:1,marginLeft:6},children:"Name"}),b.jsx("span",{style:{width:55,textAlign:"left"},children:"Type"}),b.jsx("span",{style:{width:40,textAlign:"right"},children:"Dist"}),b.jsx("span",{style:{width:24,textAlign:"center"},children:"Dir"})]}),_.length===0&&b.jsx("div",{style:{padding:12,color:"#555",textAlign:"center",fontSize:"0.7rem"},children:"Waiting for radar data..."}),_.map(E=>{const O=E.object_class??E.type??"",M=mM[O]??"#888",N=E.id===h;return b.jsxs("div",{onClick:()=>v(N?null:E.id),style:{display:"flex",alignItems:"center",padding:"2px 6px",borderBottom:"1px solid #1a1a1a",cursor:"pointer",color:"#ccc",background:N?"#1a2a3a":"",borderLeft:N?"2px solid #4488ff":"2px solid transparent"},children:[b.jsx("span",{style:{width:8,height:8,borderRadius:"50%",background:M,flexShrink:0}}),b.jsx("span",{style:{flex:1,marginLeft:6,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:E.name}),b.jsx("span",{style:{width:55,color:"#888",fontSize:"0.65rem"},children:O}),b.jsx("span",{style:{width:40,textAlign:"right",fontVariantNumeric:"tabular-nums"},children:E.dist<1e3?`${Math.round(E.dist)}m`:`${(E.dist/1e3).toFixed(1)}km`}),b.jsx("span",{style:{width:24,textAlign:"center",color:"#666"},children:E.dir})]},E.id)})]})]})},Xo=["Typeless","Slash","Pierce","Bludgeon","Fire","Cold","Acid","Electric"];function ha(e,t,n){var r,l,u,c;return(((l=(r=e==null?void 0:e[t])==null?void 0:r[n])==null?void 0:l.total_normal_damage)??0)+(((c=(u=e==null?void 0:e[t])==null?void 0:u[n])==null?void 0:c.total_crit_damage)??0)}function EX(e){let t={attacks:0,failed:0,crits:0,normalDmg:0,maxNormal:0,critDmg:0,maxCrit:0};if(!e)return t;for(const n of Object.values(e))for(const r of Object.values(n))t.attacks+=r.total_attacks??0,t.failed+=r.failed_attacks??0,t.crits+=r.crits??0,t.normalDmg+=r.total_normal_damage??0,t.maxNormal=Math.max(t.maxNormal,r.max_normal_damage??0),t.critDmg+=r.total_crit_damage??0,t.maxCrit=Math.max(t.maxCrit,r.max_crit_damage??0);return t}function gM(e,t){let n={attacks:0,failed:0};const r=e==null?void 0:e[t];if(!r)return n;for(const l of Object.values(r))n.attacks+=l.total_attacks??0,n.failed+=l.failed_attacks??0;return n}const MX=({id:e,charName:t,zIndex:n})=>{const[r,l]=B.useState(null),[u,c]=B.useState("session"),[f,d]=B.useState(null);B.useEffect(()=>{Kt(`/combat-stats/${encodeURIComponent(t)}`).then(l).catch(()=>{});const C=setInterval(()=>{Kt(`/combat-stats/${encodeURIComponent(t)}`).then(l).catch(()=>{})},1e4);return()=>clearInterval(C)},[t]);const h=r==null?void 0:r[u],v=(h==null?void 0:h.monsters)??{},y=Object.keys(v).filter(C=>C!=="__cloak_surges__").sort(),g=B.useMemo(()=>{let C={},D={},k=0,K=0;const H=f?[v[f]].filter(Boolean):y.map(U=>v[U]);for(const U of H)if(U){for(const[X,Q]of Object.entries(U.offense??{})){C[X]||(C[X]={});for(const[F,P]of Object.entries(Q)){C[X][F]||(C[X][F]={total_attacks:0,failed_attacks:0,crits:0,total_normal_damage:0,max_normal_damage:0,total_crit_damage:0,max_crit_damage:0});const z=C[X][F],Z=P;z.total_attacks+=Z.total_attacks??0,z.failed_attacks+=Z.failed_attacks??0,z.crits+=Z.crits??0,z.total_normal_damage+=Z.total_normal_damage??0,z.max_normal_damage=Math.max(z.max_normal_damage,Z.max_normal_damage??0),z.total_crit_damage+=Z.total_crit_damage??0,z.max_crit_damage=Math.max(z.max_crit_damage,Z.max_crit_damage??0)}}for(const[X,Q]of Object.entries(U.defense??{})){D[X]||(D[X]={});for(const[F,P]of Object.entries(Q)){D[X][F]||(D[X][F]={total_attacks:0,failed_attacks:0,crits:0,total_normal_damage:0,max_normal_damage:0,total_crit_damage:0,max_crit_damage:0});const z=D[X][F],Z=P;z.total_attacks+=Z.total_attacks??0,z.failed_attacks+=Z.failed_attacks??0,z.total_normal_damage+=Z.total_normal_damage??0,z.max_normal_damage=Math.max(z.max_normal_damage,Z.max_normal_damage??0),z.total_crit_damage+=Z.total_crit_damage??0,z.max_crit_damage=Math.max(z.max_crit_damage,Z.max_crit_damage??0)}}k+=U.aetheria_surges??0,K+=U.cloak_surges??0}return v.__cloak_surges__&&!f&&(K+=v.__cloak_surges__.cloak_surges??0),{offense:C,defense:D,aeth:k,cloak:K}},[v,y,f]),x=EX(g.offense),w=gM(g.defense,"MeleeMissile"),_=gM(g.defense,"Magic");x.attacks>0&&((x.attacks-x.failed)/x.attacks*100).toFixed(0);const S=w.attacks>0?(w.failed/w.attacks*100).toFixed(0):"0",E=_.attacks>0?(_.failed/_.attacks*100).toFixed(0):"0",O=x.attacks-x.failed,M=O-x.crits,N=M>0?Math.round(x.normalDmg/M):0;x.crits>0&&Math.round(x.critDmg/x.crits);const j=O>0?(x.crits/O*100).toFixed(1):"0",T=C=>C===0?"":C.toLocaleString();return b.jsxs(kr,{id:e,title:`Combat: ${t}`,zIndex:n,width:640,height:520,children:[b.jsxs("div",{style:{display:"flex",gap:4,padding:"4px 8px",borderBottom:"1px solid #333"},children:[b.jsx("button",{className:`ml-stats-range-btn ${u==="session"?"active":""}`,onClick:()=>c("session"),children:"Session"}),b.jsx("button",{className:`ml-stats-range-btn ${u==="lifetime"?"active":""}`,onClick:()=>c("lifetime"),children:"Lifetime"})]}),b.jsxs("div",{style:{display:"flex",flex:1,overflow:"hidden"},children:[b.jsxs("div",{style:{width:240,borderRight:"1px solid #333",overflowY:"auto",fontSize:"0.72rem"},children:[b.jsxs("div",{style:{display:"flex",padding:"3px 6px",borderBottom:"1px solid #333",color:"#777",fontSize:"0.65rem",fontWeight:600},children:[b.jsx("span",{style:{width:14}}),b.jsx("span",{style:{flex:1},children:"Monster"}),b.jsx("span",{style:{width:40,textAlign:"right"},children:"Kills"}),b.jsx("span",{style:{width:55,textAlign:"right"},children:"Dmg"})]}),b.jsxs("div",{style:{display:"flex",padding:"3px 6px",cursor:"pointer",background:f===null?"#2a3a4a":"",borderBottom:"1px solid #222",color:"#ddd"},onClick:()=>d(null),children:[b.jsx("span",{style:{width:14,color:"#888"},children:f===null?"*":""}),b.jsx("span",{style:{flex:1},children:"All"}),b.jsx("span",{style:{width:40,textAlign:"right"},children:T((h==null?void 0:h.total_kills)??0)}),b.jsx("span",{style:{width:55,textAlign:"right"},children:T((h==null?void 0:h.total_damage_given)??0)})]}),y.map(C=>{const D=v[C];return b.jsxs("div",{style:{display:"flex",padding:"2px 6px",cursor:"pointer",background:f===C?"#2a3a4a":"",borderBottom:"1px solid #1a1a1a",color:"#ccc"},onClick:()=>d(C),children:[b.jsx("span",{style:{width:14,color:"#888"},children:f===C?"*":""}),b.jsx("span",{style:{flex:1,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:C}),b.jsx("span",{style:{width:40,textAlign:"right"},children:T(D.kill_count)}),b.jsx("span",{style:{width:55,textAlign:"right"},children:T(D.damage_given)})]},C)})]}),b.jsx("div",{style:{flex:1,overflowY:"auto",padding:6,fontSize:"0.72rem"},children:b.jsxs("table",{style:{width:"100%",borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{style:{color:"#777",fontSize:"0.65rem"},children:[b.jsx("th",{style:{textAlign:"left",padding:"1px 4px"}}),b.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Given M/M"}),b.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Given Mag"}),b.jsx("th",{style:{width:4}}),b.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Recv M/M"}),b.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Recv Mag"}),b.jsx("th",{style:{width:4}}),b.jsx("th",{style:{textAlign:"left",padding:"1px 3px"},children:"Stats"}),b.jsx("th",{style:{textAlign:"right",padding:"1px 3px"}})]})}),b.jsxs("tbody",{children:[Xo.map((C,D)=>{const k=[["Evades",w.attacks>0?`${T(w.attacks)} (${S}%)`:""],["Resists",_.attacks>0?`${T(_.attacks)} (${E}%)`:""],["A.Surges",g.aeth>0?`${T(g.aeth)}`:""],["C.Surges",g.cloak>0?`${T(g.cloak)}`:""],["",""],["",""],["Av/Mx",N>0?`${T(N)} / ${T(x.maxNormal)}`:""],["Crits",x.crits>0?`${T(x.crits)} (${j}%)`:""]][D]??["",""];return b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"1px 4px",color:"#888"},children:C}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(ha(g.offense,"MeleeMissile",C))}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(ha(g.offense,"Magic",C))}),b.jsx("td",{}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(ha(g.defense,"MeleeMissile",C))}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(ha(g.defense,"Magic",C))}),b.jsx("td",{}),b.jsx("td",{style:{padding:"1px 3px",color:"#777",fontWeight:600,fontSize:"0.65rem"},children:k[0]}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:k[1]})]},C)}),b.jsx("tr",{children:b.jsx("td",{colSpan:9,style:{height:4}})}),b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"1px 4px",color:"#888",fontWeight:600},children:"Total"}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(Xo.reduce((C,D)=>C+ha(g.offense,"MeleeMissile",D),0))}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(Xo.reduce((C,D)=>C+ha(g.offense,"Magic",D),0))}),b.jsx("td",{}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(Xo.reduce((C,D)=>C+ha(g.defense,"MeleeMissile",D),0))}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(Xo.reduce((C,D)=>C+ha(g.defense,"Magic",D),0))}),b.jsx("td",{}),b.jsx("td",{style:{padding:"1px 3px",color:"#777",fontWeight:600,fontSize:"0.65rem"},children:"Total"}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(x.normalDmg+x.critDmg)})]})]})]})})]})]})},CX={plugin:"#4488ff",overlord:"#44cc44",nav:"#ffaa00",macro:"#cc44cc",other:"#888"},NX=({id:e,zIndex:t})=>{const[n,r]=B.useState([]),[l,u]=B.useState(""),[c,f]=B.useState(""),[d,h]=B.useState("plugin"),v=B.useCallback(async()=>{try{const x=await Kt("/issues");r((x.issues??[]).sort((w,_)=>(w.resolved?1:0)-(_.resolved?1:0)))}catch{}},[]);B.useEffect(()=>{v()},[v]);const y=async()=>{l.trim()&&(await fetch("/api/issues",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({title:l.trim(),description:c.trim(),category:d})}),u(""),f(""),v())},g=async x=>{await fetch(`/api/issues/${x.id}`,{method:"PATCH",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({resolved:!x.resolved})}),v()};return b.jsxs(kr,{id:e,title:"Issues Board",zIndex:t,width:540,height:520,children:[b.jsx("div",{style:{flex:1,overflowY:"auto",padding:6,fontSize:"0.75rem"},children:n.length===0?b.jsx("div",{style:{padding:12,color:"#666",textAlign:"center"},children:"No issues"}):n.map(x=>b.jsxs("div",{style:{padding:"6px 8px",marginBottom:4,background:"#1f1f1f",borderRadius:3,border:"1px solid #333",opacity:x.resolved?.5:1},children:[b.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6},children:[b.jsx("span",{style:{fontSize:"0.6rem",padding:"1px 6px",borderRadius:3,background:CX[x.category]??"#888",color:"#111",fontWeight:600},children:x.category}),b.jsx("span",{style:{flex:1,fontWeight:500},children:x.title}),b.jsx("button",{onClick:()=>g(x),style:{fontSize:"0.65rem",padding:"1px 6px",background:x.resolved?"#333":"rgba(68,204,68,0.15)",color:x.resolved?"#888":"#4c4",border:"1px solid #444",borderRadius:3,cursor:"pointer"},children:x.resolved?"↻ Reopen":"✓ Resolve"})]}),x.description&&b.jsx("div",{style:{color:"#888",marginTop:3,fontSize:"0.7rem"},children:x.description}),b.jsxs("div",{style:{color:"#555",fontSize:"0.6rem",marginTop:2},children:["by ",x.author," · ",new Date(x.created).toLocaleDateString()]})]},x.id))}),b.jsxs("div",{style:{padding:6,borderTop:"1px solid #333",display:"flex",flexDirection:"column",gap:3},children:[b.jsxs("div",{style:{display:"flex",gap:4},children:[b.jsx("input",{value:l,onChange:x=>u(x.target.value),placeholder:"Issue title...",style:{flex:1,padding:"3px 6px",fontSize:"0.75rem",background:"#222",color:"#eee",border:"1px solid #444",borderRadius:3}}),b.jsxs("select",{value:d,onChange:x=>h(x.target.value),style:{padding:"3px 4px",fontSize:"0.7rem",background:"#222",color:"#eee",border:"1px solid #444",borderRadius:3},children:[b.jsx("option",{value:"plugin",children:"Plugin"}),b.jsx("option",{value:"overlord",children:"Overlord"}),b.jsx("option",{value:"nav",children:"Nav"}),b.jsx("option",{value:"macro",children:"Macro"}),b.jsx("option",{value:"other",children:"Other"})]})]}),b.jsxs("div",{style:{display:"flex",gap:4},children:[b.jsx("textarea",{value:c,onChange:x=>f(x.target.value),placeholder:"Description...",rows:2,style:{flex:1,padding:"3px 6px",fontSize:"0.7rem",background:"#222",color:"#eee",border:"1px solid #444",borderRadius:3,resize:"vertical"}}),b.jsx("button",{onClick:y,style:{padding:"4px 12px",background:"rgba(68,136,255,0.15)",color:"#6aadff",border:"1px solid rgba(68,136,255,0.3)",borderRadius:3,cursor:"pointer",alignSelf:"flex-end",fontSize:"0.7rem"},children:"Add"})]})]})]})},RX=({id:e,zIndex:t})=>{const[n,r]=B.useState([]);B.useEffect(()=>{const u=async()=>{try{const f=await Kt("/vital-sharing/peers");r(f.peers??[])}catch{}};u();const c=setInterval(u,5e3);return()=>clearInterval(c)},[]);const l=(u,c)=>c>0?Math.min(100,u/c*100):0;return b.jsx(kr,{id:e,title:"Vital Sharing Network",zIndex:t,width:520,height:450,children:b.jsx("div",{style:{flex:1,overflowY:"auto",padding:6,fontSize:"0.75rem"},children:n.length===0?b.jsx("div",{style:{padding:16,color:"#666",textAlign:"center"},children:"No vital-sharing peers connected"}):n.map(u=>{var c,f,d;return b.jsxs("div",{style:{padding:"6px 8px",marginBottom:4,background:"#1f1f1f",borderRadius:3,border:"1px solid #333"},children:[b.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6,marginBottom:3},children:[b.jsx("span",{style:{color:u.plugin_connected?"#4c4":"#a33",fontSize:"0.8rem"},children:"●"}),b.jsx("strong",{style:{flex:1},children:u.character_name}),u.subscribed&&b.jsx("span",{style:{color:"#6bf",fontSize:"0.65rem"},children:"[subscribed]"})]}),b.jsxs("div",{style:{color:"#666",fontSize:"0.68rem",marginBottom:3},children:["tags: ",((c=u.tags)==null?void 0:c.join(", "))||"none"]}),u.vitals&&u.vitals.max_health>0&&b.jsx("div",{style:{display:"flex",flexDirection:"column",gap:2},children:[{label:"HP",cur:u.vitals.current_health,max:u.vitals.max_health,bg:"#330000",fill:"#c44"},{label:"STA",cur:u.vitals.current_stamina,max:u.vitals.max_stamina,bg:"#331a00",fill:"#ca0"},{label:"MANA",cur:u.vitals.current_mana,max:u.vitals.max_mana,bg:"#001433",fill:"#48f"}].map(h=>b.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[b.jsx("span",{style:{width:32,color:"#888",fontSize:"0.65rem"},children:h.label}),b.jsx("div",{style:{flex:1,height:6,background:h.bg,borderRadius:3,overflow:"hidden"},children:b.jsx("div",{style:{width:`${l(h.cur,h.max)}%`,height:"100%",background:h.fill,borderRadius:3}})}),b.jsxs("span",{style:{width:60,textAlign:"right",fontSize:"0.65rem",color:"#888"},children:[h.cur,"/",h.max]})]},h.label))}),u.position&&b.jsxs("div",{style:{color:"#555",fontSize:"0.65rem",marginTop:2},children:[(f=u.position.ns)==null?void 0:f.toFixed(1),"N, ",(d=u.position.ew)==null?void 0:d.toFixed(1),"E"]})]},u.character_name)})})})},PX=({characters:e,chatMessages:t,nearbyObjects:n,socket:r})=>{const{windows:l}=pd();return b.jsx(b.Fragment,{children:l.map(u=>{var d;const c=u.charName??"";switch(u.id.split("-")[0]){case"chat":return b.jsx(mX,{id:u.id,charName:c,zIndex:u.zIndex,messages:t.get(c)??[],socket:r},u.id);case"stats":return b.jsx(xX,{id:u.id,charName:c,zIndex:u.zIndex},u.id);case"char":return b.jsx(SX,{id:u.id,charName:c,zIndex:u.zIndex,vitals:((d=e.get(c))==null?void 0:d.vitals)??void 0},u.id);case"inv":return b.jsx(wX,{id:u.id,charName:c,zIndex:u.zIndex},u.id);case"radar":return b.jsx(TX,{id:u.id,charName:c,zIndex:u.zIndex,socket:r,radarData:n.get(c)??null},u.id);case"combat":return b.jsx(MX,{id:u.id,charName:c,zIndex:u.zIndex},u.id);case"issues":return b.jsx(NX,{id:u.id,zIndex:u.zIndex},u.id);case"vitalsharing":return b.jsx(RX,{id:u.id,zIndex:u.zIndex},u.id);default:return null}})})};let DX=0;const $X=({recentRares:e})=>{const[t,n]=B.useState([]),[r,l]=B.useState(0),[u,c]=B.useState([]);B.useEffect(()=>{if(e.length>r&&r>0){const d=e.slice(0,e.length-r);for(const h of d){const v=++DX;n(y=>[...y,{key:v,charName:h.character_name,rareName:h.name,exiting:!1}]),f(),setTimeout(()=>{n(y=>y.map(g=>g.key===v?{...g,exiting:!0}:g)),setTimeout(()=>{n(y=>y.filter(g=>g.key!==v))},500)},6e3)}}l(e.length)},[e.length]);const f=B.useCallback(()=>{const d=Date.now(),h=["#FFD700","#FF4444","#FF8800","#AA44FF","#4488FF"],v=Array.from({length:30},(y,g)=>{const x=Math.PI*2*g/30+(Math.random()-.5)*.5,w=100+Math.random()*200;return{dx:Math.cos(x)*w,dy:Math.sin(x)*w-50,color:h[Math.floor(Math.random()*h.length)]}});c(y=>[...y,{id:d,particles:v}]),setTimeout(()=>c(y=>y.filter(g=>g.id!==d)),2200)},[]);return b.jsxs(b.Fragment,{children:[b.jsx("div",{className:"ml-rare-notifications",children:t.map(d=>b.jsxs("div",{className:`ml-rare-notif ${d.exiting?"exiting":""}`,children:[b.jsx("div",{className:"ml-rare-notif-title",children:"LEGENDARY RARE!"}),b.jsx("div",{className:"ml-rare-notif-name",children:d.rareName}),b.jsx("div",{className:"ml-rare-notif-by",children:"found by"}),b.jsx("div",{className:"ml-rare-notif-char",children:d.charName})]},d.key))}),b.jsx("div",{className:"ml-fireworks",children:u.map(d=>b.jsx(L.Fragment,{children:d.particles.map((h,v)=>b.jsx("div",{className:"ml-firework-particle",style:{left:"50%",top:"30%",backgroundColor:h.color,"--dx":`${h.dx}px`,"--dy":`${h.dy+200}px`}},v))},d.id))})]})},bM=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf","#ff4444","#44ff44","#4444ff","#ffff44","#ff44ff","#44ffff","#ff8844","#88ff44","#4488ff","#ff4488","#cc3333","#33cc33","#3333cc","#cccc33","#cc33cc","#33cccc","#cc6633","#66cc33","#3366cc","#cc3366","#ff6666","#66ff66","#6666ff","#ffff66","#ff66ff","#66ffff","#ffaa66","#aaff66","#66aaff","#ff66aa","#990099","#009900","#000099","#990000","#009999","#999900","#aa5500","#55aa00","#0055aa","#aa0055","#ffaaaa","#aaffaa","#aaaaff","#ffffaa","#ffaaff","#aaffff","#ffccaa","#ccffaa","#aaccff","#ffaacc"];function kX(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n)|0;return`hsl(${Math.abs(t)%360}, 72%, 50%)`}function zX(){const e=B.useRef(new Map),t=B.useRef(0);return B.useCallback(r=>{let l=e.current.get(r);return l||(l=t.current<bM.length?bM[t.current++]:kX(r),e.current.set(r,l)),l},[])}const qX=({data:e,onViewToggle:t})=>{const n=zX(),[r,l]=B.useState(!1),[u,c]=B.useState(!1),f=Array.from(e.characters.values()).filter(v=>v.telemetry).map(v=>v.telemetry),d=new Map(Array.from(e.characters.values()).filter(v=>v.vitals).map(v=>[v.name,v.vitals])),h=B.useCallback(v=>{},[]);return b.jsx(aX,{children:b.jsx(lX,{children:b.jsxs("div",{className:"ml-layout",children:[b.jsx(vX,{players:f,vitals:d,serverHealth:e.serverHealth,totalRares:e.totalRares,totalKills:e.totalKills,getColor:n,onSelectPlayer:h,onViewToggle:t,showHeatmap:r,showPortals:u,onToggleHeatmap:l,onTogglePortals:c}),b.jsx(sX,{players:f,getColor:n,onSelectPlayer:h,showHeatmap:r,showPortals:u}),b.jsx(PX,{characters:e.characters,chatMessages:e.chatMessages,nearbyObjects:e.nearbyObjects,socket:e.socketRef.current}),b.jsx($X,{recentRares:e.recentRares})]})})})};function BX(e){const t=B.useRef(null),n=B.useRef(0),r=B.useRef(e);r.current=e;const l=B.useCallback(()=>{var c;if(((c=t.current)==null?void 0:c.readyState)===WebSocket.OPEN)return;const u=new WebSocket(JY());t.current=u,u.addEventListener("message",f=>{try{const d=JSON.parse(f.data);r.current(d)}catch{}}),u.addEventListener("close",()=>{t.current=null,n.current=window.setTimeout(l,2e3)}),u.addEventListener("error",()=>{u.close()})},[]);return B.useEffect(()=>(l(),()=>{var u;clearTimeout(n.current),(u=t.current)==null||u.close(),t.current=null}),[l]),t}const LX=()=>Kt("/live"),UX=()=>Kt("/combat-stats"),IX=()=>Kt("/server-health"),HX=()=>Kt("/total-rares"),GX=()=>Kt("/total-kills");function YX(){const[e,t]=B.useState(new Map),[n,r]=B.useState(null),[l,u]=B.useState(0),[c,f]=B.useState(0),[d,h]=B.useState([]),[v,y]=B.useState(new Map),[g,x]=B.useState(new Map),w=B.useRef(e);w.current=e;const _=B.useCallback((O,M)=>{t(N=>{const j=new Map(N),T=j.get(O)??{name:O,telemetry:null,vitals:null,combat:null,lastUpdate:0};return j.set(O,M(T)),j})},[]),S=B.useCallback(O=>{if(O.type){if(O.type==="telemetry"){const M=O;_(M.character_name,N=>({...N,telemetry:M,lastUpdate:Date.now()}))}else if(O.type==="vitals"){const M=O;_(M.character_name,N=>({...N,vitals:M,lastUpdate:Date.now()}))}else if(O.type==="combat_stats"){const M=O;_(M.character_name,N=>({...N,combat:M,lastUpdate:Date.now()}))}else if(O.type==="rare"){const M=O;h(N=>[M,...N].slice(0,50))}else if(O.type==="nearby_objects"){const M=O;x(N=>{const j=new Map(N);return j.set(M.character_name,M),j})}else if(O.type==="chat"){const M=O;y(N=>{const j=new Map(N),T=[...j.get(M.character_name)??[],{text:M.text,color:M.color,timestamp:M.timestamp}];return T.length>1e3&&T.splice(0,T.length-1e3),j.set(M.character_name,T),j})}}},[_]),E=BX(S);return B.useEffect(()=>{const O=async()=>{try{const N=await LX();t(j=>{var C;const T=new Map(j);for(const D of N.players??[]){const k=T.get(D.character_name);T.set(D.character_name,{name:D.character_name,telemetry:D,vitals:(k==null?void 0:k.vitals)??null,combat:(k==null?void 0:k.combat)??null,lastUpdate:Date.now()})}for(const D of T.keys())(C=N.players)!=null&&C.some(k=>k.character_name===D)||T.delete(D);return T})}catch{}};O();const M=setInterval(O,5e3);return()=>clearInterval(M)},[]),B.useEffect(()=>{const O=async()=>{try{const N=await UX();for(const j of N.stats??[])_(j.character_name,T=>({...T,combat:{...j,type:"combat_stats"}}))}catch{}};O();const M=setInterval(O,3e4);return()=>clearInterval(M)},[_]),B.useEffect(()=>{const O=async()=>{try{r(await IX())}catch{}};O();const M=setInterval(O,3e4);return()=>clearInterval(M)},[]),B.useEffect(()=>{const O=async()=>{try{const[N,j]=await Promise.all([HX(),GX()]);u(N.all_time??0),f(j.total??0)}catch{}};O();const M=setInterval(O,3e5);return()=>clearInterval(M)},[]),{characters:e,serverHealth:n,totalRares:l,totalKills:c,recentRares:d,chatMessages:v,nearbyObjects:g,socketRef:E}}function XX(){const[e,t]=B.useState(()=>localStorage.getItem("v2-view")||"map"),n=YX(),r=()=>{const u=e==="map"?"dashboard":"map";t(u),localStorage.setItem("v2-view",u)};if(e==="map")return b.jsx(qX,{data:n,onViewToggle:r});const l=[{id:"combat",label:"Combat",content:b.jsx(VY,{characters:n.characters})},{id:"rares",label:"Rares",content:b.jsx(FY,{characters:n.characters,totalRares:n.totalRares,totalKills:n.totalKills,recentRares:n.recentRares})},{id:"map",label:"Map",content:b.jsx(ZY,{characters:n.characters})},{id:"inventory",label:"Inventory",content:b.jsx(eX,{})}];return b.jsxs(xD,{children:[b.jsx("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:8},children:b.jsx("button",{onClick:r,className:"tab-btn",children:"Map View"})}),b.jsx(SD,{activeChars:n.characters.size,totalKills:n.totalKills,totalRares:n.totalRares,serverHealth:n.serverHealth}),b.jsx(OD,{characters:n.characters}),b.jsx(AD,{tabs:l})]})}bD.createRoot(document.getElementById("root")).render(b.jsx(B.StrictMode,{children:b.jsx(XX,{})}));
|