Radar — now pixel-accurate reproduction of v1: - 300×300 canvas with dark circular background - Semi-transparent dereth.png map overlay (heading-rotated) - 4 range rings + crosshair lines - Compass labels (N=red, E/S/W=gray) rotating with heading - Facing direction indicator line - Entity dots color-coded by type (Monster=red, Player=blue, NPC=green, Portal=purple, Corpse=orange, Container=yellow) - Player dot: gold center with white border - Heading-up rotation for all entity positions - Click to select entity (white selection ring) - Scroll to zoom (0.02-5.0 AC units range) - Entity list with color dot, name, type, distance, compass direction - Selected entity highlighted with blue left border Inventory — v1-style icon composites + slot styling: - 3-layer icon composite: underlay → base → overlay images using portal.dat offset formula + icon_overlay_id/IntValues - Equipment slots: 3D beveled border + cyan glow when equipped (matching v1's outset border + #00ffff shadow) - Pack item cells: purple gradient background (v1's #3d007a) - Proper 36×36px icon rendering with pixelated scaling Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
121 lines
663 KiB
JavaScript
121 lines
663 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 ss=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 Tp={exports:{}},Do={};/**
|
||
* @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 uO;function iD(){if(uO)return Do;uO=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 Do.Fragment=t,Do.jsx=n,Do.jsxs=n,Do}var cO;function lD(){return cO||(cO=1,Tp.exports=iD()),Tp.exports}var _=lD(),jp={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 sO;function oD(){if(sO)return we;sO=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 b(D){return D===null||typeof D!="object"?null:(D=g&&D[g]||D["@@iterator"],typeof D=="function"?D:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,x={};function M(D,H,re){this.props=D,this.context=H,this.refs=x,this.updater=re||w}M.prototype.isReactComponent={},M.prototype.setState=function(D,H){if(typeof D!="object"&&typeof D!="function"&&D!=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,D,H,"setState")},M.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function O(){}O.prototype=M.prototype;function j(D,H,re){this.props=D,this.context=H,this.refs=x,this.updater=re||w}var C=j.prototype=new O;C.constructor=j,S(C,M.prototype),C.isPureReactComponent=!0;var T=Array.isArray;function E(){}var N={H:null,A:null,T:null,S:null},R=Object.prototype.hasOwnProperty;function z(D,H,re){var se=re.ref;return{$$typeof:e,type:D,key:H,ref:se!==void 0?se:null,props:re}}function K(D,H){return z(D.type,H,D.props)}function G(D){return typeof D=="object"&&D!==null&&D.$$typeof===e}function U(D){var H={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(re){return H[re]})}var X=/\/+/g;function Q(D,H){return typeof D=="object"&&D!==null&&D.key!=null?U(""+D.key):H.toString(36)}function W(D){switch(D.status){case"fulfilled":return D.value;case"rejected":throw D.reason;default:switch(typeof D.status=="string"?D.then(E,E):(D.status="pending",D.then(function(H){D.status==="pending"&&(D.status="fulfilled",D.value=H)},function(H){D.status==="pending"&&(D.status="rejected",D.reason=H)})),D.status){case"fulfilled":return D.value;case"rejected":throw D.reason}}throw D}function $(D,H,re,se,de){var me=typeof D;(me==="undefined"||me==="boolean")&&(D=null);var Oe=!1;if(D===null)Oe=!0;else switch(me){case"bigint":case"string":case"number":Oe=!0;break;case"object":switch(D.$$typeof){case e:case t:Oe=!0;break;case v:return Oe=D._init,$(Oe(D._payload),H,re,se,de)}}if(Oe)return de=de(D),Oe=se===""?"."+Q(D,0):se,T(de)?(re="",Oe!=null&&(re=Oe.replace(X,"$&/")+"/"),$(de,H,re,"",function(be){return be})):de!=null&&(G(de)&&(de=K(de,re+(de.key==null||D&&D.key===de.key?"":(""+de.key).replace(X,"$&/")+"/")+Oe)),H.push(de)),1;Oe=0;var ze=se===""?".":se+":";if(T(D))for(var ce=0;ce<D.length;ce++)se=D[ce],me=ze+Q(se,ce),Oe+=$(se,H,re,me,de);else if(ce=b(D),typeof ce=="function")for(D=ce.call(D),ce=0;!(se=D.next()).done;)se=se.value,me=ze+Q(se,ce++),Oe+=$(se,H,re,me,de);else if(me==="object"){if(typeof D.then=="function")return $(W(D),H,re,se,de);throw H=String(D),Error("Objects are not valid as a React child (found: "+(H==="[object Object]"?"object with keys {"+Object.keys(D).join(", ")+"}":H)+"). If you meant to render a collection of children, use an array instead.")}return Oe}function I(D,H,re){if(D==null)return D;var se=[],de=0;return $(D,se,"","",function(me){return H.call(re,me,de++)}),se}function J(D){if(D._status===-1){var H=D._result;H=H(),H.then(function(re){(D._status===0||D._status===-1)&&(D._status=1,D._result=re)},function(re){(D._status===0||D._status===-1)&&(D._status=2,D._result=re)}),D._status===-1&&(D._status=0,D._result=H)}if(D._status===1)return D._result.default;throw D._result}var ae=typeof reportError=="function"?reportError:function(D){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var H=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof D=="object"&&D!==null&&typeof D.message=="string"?String(D.message):String(D),error:D});if(!window.dispatchEvent(H))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",D);return}console.error(D)},oe={map:I,forEach:function(D,H,re){I(D,function(){H.apply(this,arguments)},re)},count:function(D){var H=0;return I(D,function(){H++}),H},toArray:function(D){return I(D,function(H){return H})||[]},only:function(D){if(!G(D))throw Error("React.Children.only expected to receive a single React element child.");return D}};return we.Activity=y,we.Children=oe,we.Component=M,we.Fragment=n,we.Profiler=l,we.PureComponent=j,we.StrictMode=r,we.Suspense=d,we.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=N,we.__COMPILER_RUNTIME={__proto__:null,c:function(D){return N.H.useMemoCache(D)}},we.cache=function(D){return function(){return D.apply(null,arguments)}},we.cacheSignal=function(){return null},we.cloneElement=function(D,H,re){if(D==null)throw Error("The argument must be a React element, but you passed "+D+".");var se=S({},D.props),de=D.key;if(H!=null)for(me in H.key!==void 0&&(de=""+H.key),H)!R.call(H,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&H.ref===void 0||(se[me]=H[me]);var me=arguments.length-2;if(me===1)se.children=re;else if(1<me){for(var Oe=Array(me),ze=0;ze<me;ze++)Oe[ze]=arguments[ze+2];se.children=Oe}return z(D.type,de,se)},we.createContext=function(D){return D={$$typeof:c,_currentValue:D,_currentValue2:D,_threadCount:0,Provider:null,Consumer:null},D.Provider=D,D.Consumer={$$typeof:u,_context:D},D},we.createElement=function(D,H,re){var se,de={},me=null;if(H!=null)for(se in H.key!==void 0&&(me=""+H.key),H)R.call(H,se)&&se!=="key"&&se!=="__self"&&se!=="__source"&&(de[se]=H[se]);var Oe=arguments.length-2;if(Oe===1)de.children=re;else if(1<Oe){for(var ze=Array(Oe),ce=0;ce<Oe;ce++)ze[ce]=arguments[ce+2];de.children=ze}if(D&&D.defaultProps)for(se in Oe=D.defaultProps,Oe)de[se]===void 0&&(de[se]=Oe[se]);return z(D,me,de)},we.createRef=function(){return{current:null}},we.forwardRef=function(D){return{$$typeof:f,render:D}},we.isValidElement=G,we.lazy=function(D){return{$$typeof:v,_payload:{_status:-1,_result:D},_init:J}},we.memo=function(D,H){return{$$typeof:h,type:D,compare:H===void 0?null:H}},we.startTransition=function(D){var H=N.T,re={};N.T=re;try{var se=D(),de=N.S;de!==null&&de(re,se),typeof se=="object"&&se!==null&&typeof se.then=="function"&&se.then(E,ae)}catch(me){ae(me)}finally{H!==null&&re.types!==null&&(H.types=re.types),N.T=H}},we.unstable_useCacheRefresh=function(){return N.H.useCacheRefresh()},we.use=function(D){return N.H.use(D)},we.useActionState=function(D,H,re){return N.H.useActionState(D,H,re)},we.useCallback=function(D,H){return N.H.useCallback(D,H)},we.useContext=function(D){return N.H.useContext(D)},we.useDebugValue=function(){},we.useDeferredValue=function(D,H){return N.H.useDeferredValue(D,H)},we.useEffect=function(D,H){return N.H.useEffect(D,H)},we.useEffectEvent=function(D){return N.H.useEffectEvent(D)},we.useId=function(){return N.H.useId()},we.useImperativeHandle=function(D,H,re){return N.H.useImperativeHandle(D,H,re)},we.useInsertionEffect=function(D,H){return N.H.useInsertionEffect(D,H)},we.useLayoutEffect=function(D,H){return N.H.useLayoutEffect(D,H)},we.useMemo=function(D,H){return N.H.useMemo(D,H)},we.useOptimistic=function(D,H){return N.H.useOptimistic(D,H)},we.useReducer=function(D,H,re){return N.H.useReducer(D,H,re)},we.useRef=function(D){return N.H.useRef(D)},we.useState=function(D){return N.H.useState(D)},we.useSyncExternalStore=function(D,H,re){return N.H.useSyncExternalStore(D,H,re)},we.useTransition=function(){return N.H.useTransition()},we.version="19.2.5",we}var fO;function ab(){return fO||(fO=1,jp.exports=oD()),jp.exports}var q=ab();const B=Xe(q);var Ep={exports:{}},$o={},Mp={exports:{}},Cp={};/**
|
||
* @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 dO;function uD(){return dO||(dO=1,(function(e){function t($,I){var J=$.length;$.push(I);e:for(;0<J;){var ae=J-1>>>1,oe=$[ae];if(0<l(oe,I))$[ae]=I,$[J]=oe,J=ae;else break e}}function n($){return $.length===0?null:$[0]}function r($){if($.length===0)return null;var I=$[0],J=$.pop();if(J!==I){$[0]=J;e:for(var ae=0,oe=$.length,D=oe>>>1;ae<D;){var H=2*(ae+1)-1,re=$[H],se=H+1,de=$[se];if(0>l(re,J))se<oe&&0>l(de,re)?($[ae]=de,$[se]=J,ae=se):($[ae]=re,$[H]=J,ae=H);else if(se<oe&&0>l(de,J))$[ae]=de,$[se]=J,ae=se;else break e}}return I}function l($,I){var J=$.sortIndex-I.sortIndex;return J!==0?J:$.id-I.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,b=!1,w=!1,S=!1,x=!1,M=typeof setTimeout=="function"?setTimeout:null,O=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;function C($){for(var I=n(h);I!==null;){if(I.callback===null)r(h);else if(I.startTime<=$)r(h),I.sortIndex=I.expirationTime,t(d,I);else break;I=n(h)}}function T($){if(S=!1,C($),!w)if(n(d)!==null)w=!0,E||(E=!0,U());else{var I=n(h);I!==null&&W(T,I.startTime-$)}}var E=!1,N=-1,R=5,z=-1;function K(){return x?!0:!(e.unstable_now()-z<R)}function G(){if(x=!1,E){var $=e.unstable_now();z=$;var I=!0;try{e:{w=!1,S&&(S=!1,O(N),N=-1),b=!0;var J=g;try{t:{for(C($),y=n(d);y!==null&&!(y.expirationTime>$&&K());){var ae=y.callback;if(typeof ae=="function"){y.callback=null,g=y.priorityLevel;var oe=ae(y.expirationTime<=$);if($=e.unstable_now(),typeof oe=="function"){y.callback=oe,C($),I=!0;break t}y===n(d)&&r(d),C($)}else r(d);y=n(d)}if(y!==null)I=!0;else{var D=n(h);D!==null&&W(T,D.startTime-$),I=!1}}break e}finally{y=null,g=J,b=!1}I=void 0}}finally{I?U():E=!1}}}var U;if(typeof j=="function")U=function(){j(G)};else if(typeof MessageChannel<"u"){var X=new MessageChannel,Q=X.port2;X.port1.onmessage=G,U=function(){Q.postMessage(null)}}else U=function(){M(G,0)};function W($,I){N=M(function(){$(e.unstable_now())},I)}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($){$.callback=null},e.unstable_forceFrameRate=function($){0>$||125<$?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):R=0<$?Math.floor(1e3/$):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function($){switch(g){case 1:case 2:case 3:var I=3;break;default:I=g}var J=g;g=I;try{return $()}finally{g=J}},e.unstable_requestPaint=function(){x=!0},e.unstable_runWithPriority=function($,I){switch($){case 1:case 2:case 3:case 4:case 5:break;default:$=3}var J=g;g=$;try{return I()}finally{g=J}},e.unstable_scheduleCallback=function($,I,J){var ae=e.unstable_now();switch(typeof J=="object"&&J!==null?(J=J.delay,J=typeof J=="number"&&0<J?ae+J:ae):J=ae,$){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=J+oe,$={id:v++,callback:I,priorityLevel:$,startTime:J,expirationTime:oe,sortIndex:-1},J>ae?($.sortIndex=J,t(h,$),n(d)===null&&$===n(h)&&(S?(O(N),N=-1):S=!0,W(T,J-ae))):($.sortIndex=oe,t(d,$),w||b||(w=!0,E||(E=!0,U()))),$},e.unstable_shouldYield=K,e.unstable_wrapCallback=function($){var I=g;return function(){var J=g;g=I;try{return $.apply(this,arguments)}finally{g=J}}}})(Cp)),Cp}var hO;function cD(){return hO||(hO=1,Mp.exports=uD()),Mp.exports}var Np={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 pO;function sD(){if(pO)return Bt;pO=1;var e=ab();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,b=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:b}):v==="script"&&r.d.X(d,{crossOrigin:y,integrity:g,fetchPriority:b,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 vO;function fD(){if(vO)return Np.exports;vO=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(),Np.exports=sD(),Np.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 yO;function dD(){if(yO)return $o;yO=1;var e=cD(),t=ab(),n=fD();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,P=p.child;P;){if(P===o){A=!0,o=p,s=m;break}if(P===s){A=!0,s=p,o=m;break}P=P.sibling}if(!A){for(P=m.child;P;){if(P===o){A=!0,o=m,s=p;break}if(P===s){A=!0,s=m,o=p;break}P=P.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"),b=Symbol.for("react.transitional.element"),w=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),x=Symbol.for("react.strict_mode"),M=Symbol.for("react.profiler"),O=Symbol.for("react.consumer"),j=Symbol.for("react.context"),C=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),E=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),z=Symbol.for("react.activity"),K=Symbol.for("react.memo_cache_sentinel"),G=Symbol.iterator;function U(a){return a===null||typeof a!="object"?null:(a=G&&a[G]||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 S:return"Fragment";case M:return"Profiler";case x:return"StrictMode";case T:return"Suspense";case E:return"SuspenseList";case z:return"Activity"}if(typeof a=="object")switch(a.$$typeof){case w:return"Portal";case j:return a.displayName||"Context";case O:return(a._context.displayName||"Context")+".Consumer";case C:var i=a.render;return a=a.displayName,a||(a=i.displayName||i.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case N:return i=a.displayName||null,i!==null?i:Q(a.type)||"Memo";case R:i=a._payload,a=a._init;try{return Q(a(i))}catch{}}return null}var W=Array.isArray,$=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,J={pending:!1,data:null,method:null,action:null},ae=[],oe=-1;function D(a){return{current:a}}function H(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=D(null),de=D(null),me=D(null),Oe=D(null);function ze(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)?N_(a):0;break;default:if(a=i.tagName,i=i.namespaceURI)i=N_(i),a=P_(i,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}H(se),re(se,a)}function ce(){H(se),H(de),H(me)}function be(a){a.memoizedState!==null&&re(Oe,a);var i=se.current,o=P_(i,a.type);i!==o&&(re(de,a),re(se,o))}function Ae(a){de.current===a&&(H(se),H(de)),Oe.current===a&&(H(Oe),Co._currentValue=J)}var ue,nt;function je(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 Z=ee}Reflect.construct(a,[],le)}else{try{le.call()}catch(ee){Z=ee}a.call(le.prototype)}}else{try{throw Error()}catch(ee){Z=ee}(le=a())&&typeof le.catch=="function"&&le.catch(function(){})}}catch(ee){if(ee&&Z&&typeof ee.stack=="string")return[ee.stack,Z.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],P=m[1];if(A&&P){var k=A.split(`
|
||
`),F=P.split(`
|
||
`);for(p=s=0;s<k.length&&!k[s].includes("DetermineComponentFrameRoot");)s++;for(;p<F.length&&!F[p].includes("DetermineComponentFrameRoot");)p++;if(s===k.length||p===F.length)for(s=k.length-1,p=F.length-1;1<=s&&0<=p&&k[s]!==F[p];)p--;for(;1<=s&&0<=p;s--,p--)if(k[s]!==F[p]){if(s!==1||p!==1)do if(s--,p--,0>p||k[s]!==F[p]){var te=`
|
||
`+k[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:"")?je(o):""}function kt(a,i){switch(a.tag){case 26:case 27:case 5:return je(a.type);case 16:return je("Lazy");case 13:return a.child!==i&&i!==null?je("Suspense Fallback"):je("Suspense");case 19:return je("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 je("Activity");default:return""}}function kn(a){try{var i="",o=null;do i+=kt(a,o),o=a,a=a.return;while(a);return i}catch(s){return`
|
||
Error generating stack: `+s.message+`
|
||
`+s.stack}}var Kn=Object.prototype.hasOwnProperty,Lr=e.unstable_scheduleCallback,qn=e.unstable_cancelCallback,ir=e.unstable_shouldYield,Ll=e.unstable_requestPaint,qt=e.unstable_now,Xu=e.unstable_getCurrentPriorityLevel,cx=e.unstable_ImmediatePriority,sx=e.unstable_UserBlockingPriority,Ku=e.unstable_NormalPriority,LP=e.unstable_LowPriority,fx=e.unstable_IdlePriority,UP=e.log,IP=e.unstable_setDisableYieldValue,Ul=null,rn=null;function Ur(a){if(typeof UP=="function"&&IP(a),rn&&typeof rn.setStrictMode=="function")try{rn.setStrictMode(Ul,a)}catch{}}var an=Math.clz32?Math.clz32:YP,HP=Math.log,GP=Math.LN2;function YP(a){return a>>>=0,a===0?32:31-(HP(a)/GP|0)|0}var Vu=256,Fu=262144,Wu=4194304;function Oa(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 Zu(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 P=s&134217727;return P!==0?(s=P&~m,s!==0?p=Oa(s):(A&=P,A!==0?p=Oa(A):o||(o=P&~a,o!==0&&(p=Oa(o))))):(P=s&~m,P!==0?p=Oa(P):A!==0?p=Oa(A):o||(o=s&~a,o!==0&&(p=Oa(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 Il(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function XP(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 dx(){var a=Wu;return Wu<<=1,(Wu&62914560)===0&&(Wu=4194304),a}function pd(a){for(var i=[],o=0;31>o;o++)i.push(a);return i}function Hl(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function KP(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 P=a.entanglements,k=a.expirationTimes,F=a.hiddenUpdates;for(o=A&~o;0<o;){var te=31-an(o),le=1<<te;P[te]=0,k[te]=-1;var Z=F[te];if(Z!==null)for(F[te]=null,te=0;te<Z.length;te++){var ee=Z[te];ee!==null&&(ee.lane&=-536870913)}o&=~le}s!==0&&hx(a,s,0),m!==0&&p===0&&a.tag!==0&&(a.suspendedLanes|=m&~(A&~i))}function hx(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 px(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 vx(a,i){var o=i&-i;return o=(o&42)!==0?1:vd(o),(o&(a.suspendedLanes|i))!==0?0:o}function vd(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 yd(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function yx(){var a=I.p;return a!==0?a:(a=window.event,a===void 0?32:tO(a.type))}function mx(a,i){var o=I.p;try{return I.p=a,i()}finally{I.p=o}}var Ir=Math.random().toString(36).slice(2),Nt="__reactFiber$"+Ir,Vt="__reactProps$"+Ir,si="__reactContainer$"+Ir,md="__reactEvents$"+Ir,VP="__reactListeners$"+Ir,FP="__reactHandles$"+Ir,gx="__reactResources$"+Ir,Gl="__reactMarker$"+Ir;function gd(a){delete a[Nt],delete a[Vt],delete a[md],delete a[VP],delete a[FP]}function fi(a){var i=a[Nt];if(i)return i;for(var o=a.parentNode;o;){if(i=o[si]||o[Nt]){if(o=i.alternate,i.child!==null||o!==null&&o.child!==null)for(a=B_(a);a!==null;){if(o=a[Nt])return o;a=B_(a)}return i}a=o,o=a.parentNode}return null}function di(a){if(a=a[Nt]||a[si]){var i=a.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return a}return null}function Yl(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a.stateNode;throw Error(r(33))}function hi(a){var i=a[gx];return i||(i=a[gx]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function Tt(a){a[Gl]=!0}var bx=new Set,xx={};function Aa(a,i){pi(a,i),pi(a+"Capture",i)}function pi(a,i){for(xx[a]=i,a=0;a<i.length;a++)bx.add(i[a])}var WP=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]*$"),Sx={},_x={};function ZP(a){return Kn.call(_x,a)?!0:Kn.call(Sx,a)?!1:WP.test(a)?_x[a]=!0:(Sx[a]=!0,!1)}function Qu(a,i,o){if(ZP(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 Ju(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 Ox(a){var i=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function QP(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 bd(a){if(!a._valueTracker){var i=Ox(a)?"checked":"value";a._valueTracker=QP(a,i,""+a[i])}}function Ax(a){if(!a)return!1;var i=a._valueTracker;if(!i)return!0;var o=i.getValue(),s="";return a&&(s=Ox(a)?a.checked?"true":"false":a.value),a=s,a!==o?(i.setValue(a),!0):!1}function ec(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 JP=/[\n"\\]/g;function bn(a){return a.replace(JP,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function xd(a,i,o,s,p,m,A,P){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?Sd(a,A,gn(i)):o!=null?Sd(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"),P!=null&&typeof P!="function"&&typeof P!="symbol"&&typeof P!="boolean"?a.name=""+gn(P):a.removeAttribute("name")}function wx(a,i,o,s,p,m,A,P){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)){bd(a);return}o=o!=null?""+gn(o):"",i=i!=null?""+gn(i):o,P||i===a.value||(a.value=i),a.defaultValue=i}s=s??p,s=typeof s!="function"&&typeof s!="symbol"&&!!s,a.checked=P?a.checked:!!s,a.defaultChecked=!!s,A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"&&(a.name=A),bd(a)}function Sd(a,i,o){i==="number"&&ec(a.ownerDocument)===a||a.defaultValue===""+o||(a.defaultValue=""+o)}function vi(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 Tx(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 jx(a,i,o,s){if(i==null){if(s!=null){if(o!=null)throw Error(r(92));if(W(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),bd(a)}function yi(a,i){if(i){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=i;return}}a.textContent=i}var eR=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 Ex(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||eR.has(i)?i==="float"?a.cssFloat=o:a[i]=(""+o).trim():a[i]=o+"px"}function Mx(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&&Ex(a,p,s)}else for(var m in i)i.hasOwnProperty(m)&&Ex(a,m,i[m])}function _d(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 tR=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"]]),nR=/^[\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 tc(a){return nR.test(""+a)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":a}function or(){}var Od=null;function Ad(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var mi=null,gi=null;function Cx(a){var i=di(a);if(i&&(a=i.stateNode)){var o=a[Vt]||null;e:switch(a=i.stateNode,i.type){case"input":if(xd(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));xd(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&&Ax(s)}break e;case"textarea":Tx(a,o.value,o.defaultValue);break e;case"select":i=o.value,i!=null&&vi(a,!!o.multiple,i,!1)}}}var wd=!1;function Nx(a,i,o){if(wd)return a(i,o);wd=!0;try{var s=a(i);return s}finally{if(wd=!1,(mi!==null||gi!==null)&&(Ic(),mi&&(i=mi,a=gi,gi=mi=null,Cx(i),a)))for(i=0;i<a.length;i++)Cx(a[i])}}function Xl(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"),Td=!1;if(ur)try{var Kl={};Object.defineProperty(Kl,"passive",{get:function(){Td=!0}}),window.addEventListener("test",Kl,Kl),window.removeEventListener("test",Kl,Kl)}catch{Td=!1}var Hr=null,jd=null,nc=null;function Px(){if(nc)return nc;var a,i=jd,o=i.length,s,p="value"in Hr?Hr.value:Hr.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 nc=p.slice(a,1<s?1-s:void 0)}function rc(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 ac(){return!0}function Rx(){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 P in a)a.hasOwnProperty(P)&&(o=a[P],this[P]=o?o(m):m[P]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?ac:Rx,this.isPropagationStopped=Rx,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=ac)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=ac)},persist:function(){},isPersistent:ac}),i}var wa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ic=Ft(wa),Vl=y({},wa,{view:0,detail:0}),rR=Ft(Vl),Ed,Md,Fl,lc=y({},Vl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Nd,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!==Fl&&(Fl&&a.type==="mousemove"?(Ed=a.screenX-Fl.screenX,Md=a.screenY-Fl.screenY):Md=Ed=0,Fl=a),Ed)},movementY:function(a){return"movementY"in a?a.movementY:Md}}),Dx=Ft(lc),aR=y({},lc,{dataTransfer:0}),iR=Ft(aR),lR=y({},Vl,{relatedTarget:0}),Cd=Ft(lR),oR=y({},wa,{animationName:0,elapsedTime:0,pseudoElement:0}),uR=Ft(oR),cR=y({},wa,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),sR=Ft(cR),fR=y({},wa,{data:0}),$x=Ft(fR),dR={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},hR={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"},pR={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function vR(a){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(a):(a=pR[a])?!!i[a]:!1}function Nd(){return vR}var yR=y({},Vl,{key:function(a){if(a.key){var i=dR[a.key]||a.key;if(i!=="Unidentified")return i}return a.type==="keypress"?(a=rc(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?hR[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Nd,charCode:function(a){return a.type==="keypress"?rc(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?rc(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),mR=Ft(yR),gR=y({},lc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),zx=Ft(gR),bR=y({},Vl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Nd}),xR=Ft(bR),SR=y({},wa,{propertyName:0,elapsedTime:0,pseudoElement:0}),_R=Ft(SR),OR=y({},lc,{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}),AR=Ft(OR),wR=y({},wa,{newState:0,oldState:0}),TR=Ft(wR),jR=[9,13,27,32],Pd=ur&&"CompositionEvent"in window,Wl=null;ur&&"documentMode"in document&&(Wl=document.documentMode);var ER=ur&&"TextEvent"in window&&!Wl,kx=ur&&(!Pd||Wl&&8<Wl&&11>=Wl),qx=" ",Bx=!1;function Lx(a,i){switch(a){case"keyup":return jR.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ux(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var bi=!1;function MR(a,i){switch(a){case"compositionend":return Ux(i);case"keypress":return i.which!==32?null:(Bx=!0,qx);case"textInput":return a=i.data,a===qx&&Bx?null:a;default:return null}}function CR(a,i){if(bi)return a==="compositionend"||!Pd&&Lx(a,i)?(a=Px(),nc=jd=Hr=null,bi=!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 kx&&i.locale!=="ko"?null:i.data;default:return null}}var NR={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 Ix(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i==="input"?!!NR[a.type]:i==="textarea"}function Hx(a,i,o,s){mi?gi?gi.push(s):gi=[s]:mi=s,i=Fc(i,"onChange"),0<i.length&&(o=new ic("onChange","change",null,o,s),a.push({event:o,listeners:i}))}var Zl=null,Ql=null;function PR(a){w_(a,0)}function oc(a){var i=Yl(a);if(Ax(i))return a}function Gx(a,i){if(a==="change")return i}var Yx=!1;if(ur){var Rd;if(ur){var Dd="oninput"in document;if(!Dd){var Xx=document.createElement("div");Xx.setAttribute("oninput","return;"),Dd=typeof Xx.oninput=="function"}Rd=Dd}else Rd=!1;Yx=Rd&&(!document.documentMode||9<document.documentMode)}function Kx(){Zl&&(Zl.detachEvent("onpropertychange",Vx),Ql=Zl=null)}function Vx(a){if(a.propertyName==="value"&&oc(Ql)){var i=[];Hx(i,Ql,a,Ad(a)),Nx(PR,i)}}function RR(a,i,o){a==="focusin"?(Kx(),Zl=i,Ql=o,Zl.attachEvent("onpropertychange",Vx)):a==="focusout"&&Kx()}function DR(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return oc(Ql)}function $R(a,i){if(a==="click")return oc(i)}function zR(a,i){if(a==="input"||a==="change")return oc(i)}function kR(a,i){return a===i&&(a!==0||1/a===1/i)||a!==a&&i!==i}var ln=typeof Object.is=="function"?Object.is:kR;function Jl(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(!Kn.call(i,p)||!ln(a[p],i[p]))return!1}return!0}function Fx(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function Wx(a,i){var o=Fx(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=Fx(o)}}function Zx(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?Zx(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function Qx(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=ec(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=ec(a.document)}return i}function $d(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 qR=ur&&"documentMode"in document&&11>=document.documentMode,xi=null,zd=null,eo=null,kd=!1;function Jx(a,i,o){var s=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;kd||xi==null||xi!==ec(s)||(s=xi,"selectionStart"in s&&$d(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}),eo&&Jl(eo,s)||(eo=s,s=Fc(zd,"onSelect"),0<s.length&&(i=new ic("onSelect","select",null,i,o),a.push({event:i,listeners:s}),i.target=xi)))}function Ta(a,i){var o={};return o[a.toLowerCase()]=i.toLowerCase(),o["Webkit"+a]="webkit"+i,o["Moz"+a]="moz"+i,o}var Si={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")},qd={},e1={};ur&&(e1=document.createElement("div").style,"AnimationEvent"in window||(delete Si.animationend.animation,delete Si.animationiteration.animation,delete Si.animationstart.animation),"TransitionEvent"in window||delete Si.transitionend.transition);function ja(a){if(qd[a])return qd[a];if(!Si[a])return a;var i=Si[a],o;for(o in i)if(i.hasOwnProperty(o)&&o in e1)return qd[a]=i[o];return a}var t1=ja("animationend"),n1=ja("animationiteration"),r1=ja("animationstart"),BR=ja("transitionrun"),LR=ja("transitionstart"),UR=ja("transitioncancel"),a1=ja("transitionend"),i1=new Map,Bd="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(" ");Bd.push("scrollEnd");function Bn(a,i){i1.set(a,i),Aa(i,[a])}var uc=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=[],_i=0,Ld=0;function cc(){for(var a=_i,i=Ld=_i=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&&l1(o,p,m)}}function sc(a,i,o,s){xn[_i++]=a,xn[_i++]=i,xn[_i++]=o,xn[_i++]=s,Ld|=s,a.lanes|=s,a=a.alternate,a!==null&&(a.lanes|=s)}function Ud(a,i,o,s){return sc(a,i,o,s),fc(a)}function Ea(a,i){return sc(a,null,null,i),fc(a)}function l1(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 fc(a){if(50<Oo)throw Oo=0,Wh=null,Error(r(185));for(var i=a.return;i!==null;)a=i,i=a.return;return a.tag===3?a.stateNode:null}var Oi={};function IR(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 IR(a,i,o,s)}function Id(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 o1(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 dc(a,i,o,s,p,m){var A=0;if(s=a,typeof a=="function")Id(a)&&(A=1);else if(typeof a=="string")A=K3(a,o,se.current)?26:a==="html"||a==="head"||a==="body"?27:5;else e:switch(a){case z:return a=on(31,o,i,p),a.elementType=z,a.lanes=m,a;case S:return Ma(o.children,p,m,i);case x:A=8,p|=24;break;case M:return a=on(12,o,i,p|2),a.elementType=M,a.lanes=m,a;case T:return a=on(13,o,i,p),a.elementType=T,a.lanes=m,a;case E:return a=on(19,o,i,p),a.elementType=E,a.lanes=m,a;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case j:A=10;break e;case O:A=9;break e;case C:A=11;break e;case N:A=14;break e;case R: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 Ma(a,i,o,s){return a=on(7,a,s,i),a.lanes=o,a}function Hd(a,i,o){return a=on(6,a,null,i),a.lanes=o,a}function u1(a){var i=on(18,null,null,0);return i.stateNode=a,i}function Gd(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 c1=new WeakMap;function Sn(a,i){if(typeof a=="object"&&a!==null){var o=c1.get(a);return o!==void 0?o:(i={value:a,source:i,stack:kn(i)},c1.set(a,i),i)}return{value:a,source:i,stack:kn(i)}}var Ai=[],wi=0,hc=null,to=0,_n=[],On=0,Gr=null,Vn=1,Fn="";function sr(a,i){Ai[wi++]=to,Ai[wi++]=hc,hc=a,to=i}function s1(a,i,o){_n[On++]=Vn,_n[On++]=Fn,_n[On++]=Gr,Gr=a;var s=Vn;a=Fn;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,Vn=1<<32-an(i)+p|o<<p|s,Fn=m+a}else Vn=1<<m|o<<p|s,Fn=a}function Yd(a){a.return!==null&&(sr(a,1),s1(a,1,0))}function Xd(a){for(;a===hc;)hc=Ai[--wi],Ai[wi]=null,to=Ai[--wi],Ai[wi]=null;for(;a===Gr;)Gr=_n[--On],_n[On]=null,Fn=_n[--On],_n[On]=null,Vn=_n[--On],_n[On]=null}function f1(a,i){_n[On++]=Vn,_n[On++]=Fn,_n[On++]=Gr,Vn=i.id,Fn=i.overflow,Gr=a}var Pt=null,rt=null,$e=!1,Yr=null,An=!1,Kd=Error(r(519));function Xr(a){var i=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw no(Sn(i,a)),Kd}function d1(a){var i=a.stateNode,o=a.type,s=a.memoizedProps;switch(i[Nt]=a,i[Vt]=s,o){case"dialog":Pe("cancel",i),Pe("close",i);break;case"iframe":case"object":case"embed":Pe("load",i);break;case"video":case"audio":for(o=0;o<wo.length;o++)Pe(wo[o],i);break;case"source":Pe("error",i);break;case"img":case"image":case"link":Pe("error",i),Pe("load",i);break;case"details":Pe("toggle",i);break;case"input":Pe("invalid",i),wx(i,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0);break;case"select":Pe("invalid",i);break;case"textarea":Pe("invalid",i),jx(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||M_(i.textContent,o)?(s.popover!=null&&(Pe("beforetoggle",i),Pe("toggle",i)),s.onScroll!=null&&Pe("scroll",i),s.onScrollEnd!=null&&Pe("scrollend",i),s.onClick!=null&&(i.onclick=or),i=!0):i=!1,i||Xr(a,!0)}function h1(a){for(Pt=a.return;Pt;)switch(Pt.tag){case 5:case 31:case 13:An=!1;return;case 27:case 3:An=!0;return;default:Pt=Pt.return}}function Ti(a){if(a!==Pt)return!1;if(!$e)return h1(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")||fp(a.type,a.memoizedProps)),o=!o),o&&rt&&Xr(a),h1(a),i===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=q_(a)}else if(i===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=q_(a)}else i===27?(i=rt,la(a.type)?(a=yp,yp=null,rt=a):rt=i):rt=Pt?Tn(a.stateNode.nextSibling):null;return!0}function Ca(){rt=Pt=null,$e=!1}function Vd(){var a=Yr;return a!==null&&(Jt===null?Jt=a:Jt.push.apply(Jt,a),Yr=null),a}function no(a){Yr===null?Yr=[a]:Yr.push(a)}var Fd=D(null),Na=null,fr=null;function Kr(a,i,o){re(Fd,i._currentValue),i._currentValue=o}function dr(a){a._currentValue=Fd.current,H(Fd)}function Wd(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 Zd(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 P=m;m=p;for(var k=0;k<i.length;k++)if(P.context===i[k]){m.lanes|=o,P=m.alternate,P!==null&&(P.lanes|=o),Wd(m.return,o,a),s||(A=null);break e}m=P.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),Wd(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 ji(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 P=p.type;ln(p.pendingProps.value,A.value)||(a!==null?a.push(P):a=[P])}}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(Co):a=[Co])}p=p.return}a!==null&&Zd(i,a,o,s),i.flags|=262144}function pc(a){for(a=a.firstContext;a!==null;){if(!ln(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function Pa(a){Na=a,fr=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Rt(a){return p1(Na,a)}function vc(a,i){return Na===null&&Pa(a),p1(a,i)}function p1(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 HR=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()})}},GR=e.unstable_scheduleCallback,YR=e.unstable_NormalPriority,vt={$$typeof:j,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Qd(){return{controller:new HR,data:new Map,refCount:0}}function ro(a){a.refCount--,a.refCount===0&&GR(YR,function(){a.controller.abort()})}var ao=null,Jd=0,Ei=0,Mi=null;function XR(a,i){if(ao===null){var o=ao=[];Jd=0,Ei=np(),Mi={status:"pending",value:void 0,then:function(s){o.push(s)}}}return Jd++,i.then(v1,v1),i}function v1(){if(--Jd===0&&ao!==null){Mi!==null&&(Mi.status="fulfilled");var a=ao;ao=null,Ei=0,Mi=null;for(var i=0;i<a.length;i++)(0,a[i])()}}function KR(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 y1=$.S;$.S=function(a,i){JS=qt(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&XR(a,i),y1!==null&&y1(a,i)};var Ra=D(null);function eh(){var a=Ra.current;return a!==null?a:Ze.pooledCache}function yc(a,i){i===null?re(Ra,Ra.current):re(Ra,i.pool)}function m1(){var a=eh();return a===null?null:{parent:vt._currentValue,pool:a}}var Ci=Error(r(460)),th=Error(r(474)),mc=Error(r(542)),gc={then:function(){}};function g1(a){return a=a.status,a==="fulfilled"||a==="rejected"}function b1(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,S1(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,S1(a),a}throw $a=i,Ci}}function Da(a){try{var i=a._init;return i(a._payload)}catch(o){throw o!==null&&typeof o=="object"&&typeof o.then=="function"?($a=o,Ci):o}}var $a=null;function x1(){if($a===null)throw Error(r(459));var a=$a;return $a=null,a}function S1(a){if(a===Ci||a===mc)throw Error(r(483))}var Ni=null,io=0;function bc(a){var i=io;return io+=1,Ni===null&&(Ni=[]),b1(Ni,a,i)}function lo(a,i){i=i.props.ref,a.ref=i!==void 0?i:null}function xc(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 _1(a){function i(Y,L){if(a){var V=Y.deletions;V===null?(Y.deletions=[L],Y.flags|=16):V.push(L)}}function o(Y,L){if(!a)return null;for(;L!==null;)i(Y,L),L=L.sibling;return null}function s(Y){for(var L=new Map;Y!==null;)Y.key!==null?L.set(Y.key,Y):L.set(Y.index,Y),Y=Y.sibling;return L}function p(Y,L){return Y=cr(Y,L),Y.index=0,Y.sibling=null,Y}function m(Y,L,V){return Y.index=V,a?(V=Y.alternate,V!==null?(V=V.index,V<L?(Y.flags|=67108866,L):V):(Y.flags|=67108866,L)):(Y.flags|=1048576,L)}function A(Y){return a&&Y.alternate===null&&(Y.flags|=67108866),Y}function P(Y,L,V,ie){return L===null||L.tag!==6?(L=Hd(V,Y.mode,ie),L.return=Y,L):(L=p(L,V),L.return=Y,L)}function k(Y,L,V,ie){var ye=V.type;return ye===S?te(Y,L,V.props.children,ie,V.key):L!==null&&(L.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===R&&Da(ye)===L.type)?(L=p(L,V.props),lo(L,V),L.return=Y,L):(L=dc(V.type,V.key,V.props,null,Y.mode,ie),lo(L,V),L.return=Y,L)}function F(Y,L,V,ie){return L===null||L.tag!==4||L.stateNode.containerInfo!==V.containerInfo||L.stateNode.implementation!==V.implementation?(L=Gd(V,Y.mode,ie),L.return=Y,L):(L=p(L,V.children||[]),L.return=Y,L)}function te(Y,L,V,ie,ye){return L===null||L.tag!==7?(L=Ma(V,Y.mode,ie,ye),L.return=Y,L):(L=p(L,V),L.return=Y,L)}function le(Y,L,V){if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return L=Hd(""+L,Y.mode,V),L.return=Y,L;if(typeof L=="object"&&L!==null){switch(L.$$typeof){case b:return V=dc(L.type,L.key,L.props,null,Y.mode,V),lo(V,L),V.return=Y,V;case w:return L=Gd(L,Y.mode,V),L.return=Y,L;case R:return L=Da(L),le(Y,L,V)}if(W(L)||U(L))return L=Ma(L,Y.mode,V,null),L.return=Y,L;if(typeof L.then=="function")return le(Y,bc(L),V);if(L.$$typeof===j)return le(Y,vc(Y,L),V);xc(Y,L)}return null}function Z(Y,L,V,ie){var ye=L!==null?L.key:null;if(typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint")return ye!==null?null:P(Y,L,""+V,ie);if(typeof V=="object"&&V!==null){switch(V.$$typeof){case b:return V.key===ye?k(Y,L,V,ie):null;case w:return V.key===ye?F(Y,L,V,ie):null;case R:return V=Da(V),Z(Y,L,V,ie)}if(W(V)||U(V))return ye!==null?null:te(Y,L,V,ie,null);if(typeof V.then=="function")return Z(Y,L,bc(V),ie);if(V.$$typeof===j)return Z(Y,L,vc(Y,V),ie);xc(Y,V)}return null}function ee(Y,L,V,ie,ye){if(typeof ie=="string"&&ie!==""||typeof ie=="number"||typeof ie=="bigint")return Y=Y.get(V)||null,P(L,Y,""+ie,ye);if(typeof ie=="object"&&ie!==null){switch(ie.$$typeof){case b:return Y=Y.get(ie.key===null?V:ie.key)||null,k(L,Y,ie,ye);case w:return Y=Y.get(ie.key===null?V:ie.key)||null,F(L,Y,ie,ye);case R:return ie=Da(ie),ee(Y,L,V,ie,ye)}if(W(ie)||U(ie))return Y=Y.get(V)||null,te(L,Y,ie,ye,null);if(typeof ie.then=="function")return ee(Y,L,V,bc(ie),ye);if(ie.$$typeof===j)return ee(Y,L,V,vc(L,ie),ye);xc(L,ie)}return null}function pe(Y,L,V,ie){for(var ye=null,ke=null,ve=L,Ee=L=0,De=null;ve!==null&&Ee<V.length;Ee++){ve.index>Ee?(De=ve,ve=null):De=ve.sibling;var qe=Z(Y,ve,V[Ee],ie);if(qe===null){ve===null&&(ve=De);break}a&&ve&&qe.alternate===null&&i(Y,ve),L=m(qe,L,Ee),ke===null?ye=qe:ke.sibling=qe,ke=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&&(L=m(ve,L,Ee),ke===null?ye=ve:ke.sibling=ve,ke=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),L=m(De,L,Ee),ke===null?ye=De:ke.sibling=De,ke=De);return a&&ve.forEach(function(fa){return i(Y,fa)}),$e&&sr(Y,Ee),ye}function ge(Y,L,V,ie){if(V==null)throw Error(r(151));for(var ye=null,ke=null,ve=L,Ee=L=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 fa=Z(Y,ve,qe.value,ie);if(fa===null){ve===null&&(ve=De);break}a&&ve&&fa.alternate===null&&i(Y,ve),L=m(fa,L,Ee),ke===null?ye=fa:ke.sibling=fa,ke=fa,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&&(L=m(qe,L,Ee),ke===null?ye=qe:ke.sibling=qe,ke=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),L=m(qe,L,Ee),ke===null?ye=qe:ke.sibling=qe,ke=qe);return a&&ve.forEach(function(aD){return i(Y,aD)}),$e&&sr(Y,Ee),ye}function Fe(Y,L,V,ie){if(typeof V=="object"&&V!==null&&V.type===S&&V.key===null&&(V=V.props.children),typeof V=="object"&&V!==null){switch(V.$$typeof){case b:e:{for(var ye=V.key;L!==null;){if(L.key===ye){if(ye=V.type,ye===S){if(L.tag===7){o(Y,L.sibling),ie=p(L,V.props.children),ie.return=Y,Y=ie;break e}}else if(L.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===R&&Da(ye)===L.type){o(Y,L.sibling),ie=p(L,V.props),lo(ie,V),ie.return=Y,Y=ie;break e}o(Y,L);break}else i(Y,L);L=L.sibling}V.type===S?(ie=Ma(V.props.children,Y.mode,ie,V.key),ie.return=Y,Y=ie):(ie=dc(V.type,V.key,V.props,null,Y.mode,ie),lo(ie,V),ie.return=Y,Y=ie)}return A(Y);case w:e:{for(ye=V.key;L!==null;){if(L.key===ye)if(L.tag===4&&L.stateNode.containerInfo===V.containerInfo&&L.stateNode.implementation===V.implementation){o(Y,L.sibling),ie=p(L,V.children||[]),ie.return=Y,Y=ie;break e}else{o(Y,L);break}else i(Y,L);L=L.sibling}ie=Gd(V,Y.mode,ie),ie.return=Y,Y=ie}return A(Y);case R:return V=Da(V),Fe(Y,L,V,ie)}if(W(V))return pe(Y,L,V,ie);if(U(V)){if(ye=U(V),typeof ye!="function")throw Error(r(150));return V=ye.call(V),ge(Y,L,V,ie)}if(typeof V.then=="function")return Fe(Y,L,bc(V),ie);if(V.$$typeof===j)return Fe(Y,L,vc(Y,V),ie);xc(Y,V)}return typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint"?(V=""+V,L!==null&&L.tag===6?(o(Y,L.sibling),ie=p(L,V),ie.return=Y,Y=ie):(o(Y,L),ie=Hd(V,Y.mode,ie),ie.return=Y,Y=ie),A(Y)):o(Y,L)}return function(Y,L,V,ie){try{io=0;var ye=Fe(Y,L,V,ie);return Ni=null,ye}catch(ve){if(ve===Ci||ve===mc)throw ve;var ke=on(29,ve,null,Y.mode);return ke.lanes=ie,ke.return=Y,ke}finally{}}}var za=_1(!0),O1=_1(!1),Vr=!1;function nh(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function rh(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 Fr(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function Wr(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=fc(a),l1(a,null,o),i}return sc(a,s,i,o),fc(a)}function oo(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,px(a,o)}}function ah(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 ih=!1;function uo(){if(ih){var a=Mi;if(a!==null)throw a}}function co(a,i,o,s){ih=!1;var p=a.updateQueue;Vr=!1;var m=p.firstBaseUpdate,A=p.lastBaseUpdate,P=p.shared.pending;if(P!==null){p.shared.pending=null;var k=P,F=k.next;k.next=null,A===null?m=F:A.next=F,A=k;var te=a.alternate;te!==null&&(te=te.updateQueue,P=te.lastBaseUpdate,P!==A&&(P===null?te.firstBaseUpdate=F:P.next=F,te.lastBaseUpdate=k))}if(m!==null){var le=p.baseState;A=0,te=F=k=null,P=m;do{var Z=P.lane&-536870913,ee=Z!==P.lane;if(ee?(Re&Z)===Z:(s&Z)===Z){Z!==0&&Z===Ei&&(ih=!0),te!==null&&(te=te.next={lane:0,tag:P.tag,payload:P.payload,callback:null,next:null});e:{var pe=a,ge=P;Z=i;var Fe=o;switch(ge.tag){case 1:if(pe=ge.payload,typeof pe=="function"){le=pe.call(Fe,le,Z);break e}le=pe;break e;case 3:pe.flags=pe.flags&-65537|128;case 0:if(pe=ge.payload,Z=typeof pe=="function"?pe.call(Fe,le,Z):pe,Z==null)break e;le=y({},le,Z);break e;case 2:Vr=!0}}Z=P.callback,Z!==null&&(a.flags|=64,ee&&(a.flags|=8192),ee=p.callbacks,ee===null?p.callbacks=[Z]:ee.push(Z))}else ee={lane:Z,tag:P.tag,payload:P.payload,callback:P.callback,next:null},te===null?(F=te=ee,k=le):te=te.next=ee,A|=Z;if(P=P.next,P===null){if(P=p.shared.pending,P===null)break;ee=P,P=ee.next,ee.next=null,p.lastBaseUpdate=ee,p.shared.pending=null}}while(!0);te===null&&(k=le),p.baseState=k,p.firstBaseUpdate=F,p.lastBaseUpdate=te,m===null&&(p.shared.lanes=0),ta|=A,a.lanes=A,a.memoizedState=le}}function A1(a,i){if(typeof a!="function")throw Error(r(191,a));a.call(i)}function w1(a,i){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)A1(o[a],i)}var Pi=D(null),Sc=D(0);function T1(a,i){a=Sr,re(Sc,a),re(Pi,i),Sr=a|i.baseLanes}function lh(){re(Sc,Sr),re(Pi,Pi.current)}function oh(){Sr=Sc.current,H(Pi),H(Sc)}var un=D(null),wn=null;function Zr(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 uh(a){re(ht,ht.current),re(un,a),wn===null&&(wn=a)}function j1(a){a.tag===22?(re(ht,ht.current),re(un,a),wn===null&&(wn=a)):Qr()}function Qr(){re(ht,ht.current),re(un,un.current)}function cn(a){H(un),wn===a&&(wn=null),H(ht)}var ht=D(0);function _c(a){for(var i=a;i!==null;){if(i.tag===13){var o=i.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||pp(o)||vp(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,Te=null,Ke=null,yt=null,Oc=!1,Ri=!1,ka=!1,Ac=0,so=0,Di=null,VR=0;function st(){throw Error(r(321))}function ch(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 sh(a,i,o,s,p,m){return hr=m,Te=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,$.H=a===null||a.memoizedState===null?sS:wh,ka=!1,m=o(s,p),ka=!1,Ri&&(m=M1(i,o,s,p)),E1(a),m}function E1(a){$.H=po;var i=Ke!==null&&Ke.next!==null;if(hr=0,yt=Ke=Te=null,Oc=!1,so=0,Di=null,i)throw Error(r(300));a===null||mt||(a=a.dependencies,a!==null&&pc(a)&&(mt=!0))}function M1(a,i,o,s){Te=a;var p=0;do{if(Ri&&(Di=null),so=0,Ri=!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)}$.H=fS,m=i(o,s)}while(Ri);return m}function FR(){var a=$.H,i=a.useState()[0];return i=typeof i.then=="function"?fo(i):i,a=a.useState()[0],(Ke!==null?Ke.memoizedState:null)!==a&&(Te.flags|=1024),i}function fh(){var a=Ac!==0;return Ac=0,a}function dh(a,i,o){i.updateQueue=a.updateQueue,i.flags&=-2053,a.lanes&=~o}function hh(a){if(Oc){for(a=a.memoizedState;a!==null;){var i=a.queue;i!==null&&(i.pending=null),a=a.next}Oc=!1}hr=0,yt=Ke=Te=null,Ri=!1,so=Ac=0,Di=null}function Ht(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return yt===null?Te.memoizedState=yt=a:yt=yt.next=a,yt}function pt(){if(Ke===null){var a=Te.alternate;a=a!==null?a.memoizedState:null}else a=Ke.next;var i=yt===null?Te.memoizedState:yt.next;if(i!==null)yt=i,Ke=a;else{if(a===null)throw Te.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?Te.memoizedState=yt=a:yt=yt.next=a}return yt}function wc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function fo(a){var i=so;return so+=1,Di===null&&(Di=[]),a=b1(Di,a,i),i=Te,(yt===null?i.memoizedState:yt.next)===null&&(i=i.alternate,$.H=i===null||i.memoizedState===null?sS:wh),a}function Tc(a){if(a!==null&&typeof a=="object"){if(typeof a.then=="function")return fo(a);if(a.$$typeof===j)return Rt(a)}throw Error(r(438,String(a)))}function ph(a){var i=null,o=Te.updateQueue;if(o!==null&&(i=o.memoCache),i==null){var s=Te.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=wc(),Te.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 jc(a){var i=pt();return vh(i,Ke,a)}function vh(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 P=A=null,k=null,F=i,te=!1;do{var le=F.lane&-536870913;if(le!==F.lane?(Re&le)===le:(hr&le)===le){var Z=F.revertLane;if(Z===0)k!==null&&(k=k.next={lane:0,revertLane:0,gesture:null,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null}),le===Ei&&(te=!0);else if((hr&Z)===Z){F=F.next,Z===Ei&&(te=!0);continue}else le={lane:0,revertLane:F.revertLane,gesture:null,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},k===null?(P=k=le,A=m):k=k.next=le,Te.lanes|=Z,ta|=Z;le=F.action,ka&&o(m,le),m=F.hasEagerState?F.eagerState:o(m,le)}else Z={lane:le,revertLane:F.revertLane,gesture:F.gesture,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},k===null?(P=k=Z,A=m):k=k.next=Z,Te.lanes|=le,ta|=le;F=F.next}while(F!==null&&F!==i);if(k===null?A=m:k.next=P,!ln(m,a.memoizedState)&&(mt=!0,te&&(o=Mi,o!==null)))throw o;a.memoizedState=m,a.baseState=A,a.baseQueue=k,s.lastRenderedState=m}return p===null&&(s.lanes=0),[a.memoizedState,s.dispatch]}function yh(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 C1(a,i,o){var s=Te,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,bh(R1.bind(null,s,p,a),[a]),p.getSnapshot!==i||A||yt!==null&&yt.memoizedState.tag&1){if(s.flags|=2048,$i(9,{destroy:void 0},P1.bind(null,s,p,o,i),null),Ze===null)throw Error(r(349));m||(hr&127)!==0||N1(s,i,o)}return o}function N1(a,i,o){a.flags|=16384,a={getSnapshot:i,value:o},i=Te.updateQueue,i===null?(i=wc(),Te.updateQueue=i,i.stores=[a]):(o=i.stores,o===null?i.stores=[a]:o.push(a))}function P1(a,i,o,s){i.value=o,i.getSnapshot=s,D1(i)&&$1(a)}function R1(a,i,o){return o(function(){D1(i)&&$1(a)})}function D1(a){var i=a.getSnapshot;a=a.value;try{var o=i();return!ln(a,o)}catch{return!0}}function $1(a){var i=Ea(a,2);i!==null&&en(i,a,2)}function mh(a){var i=Ht();if(typeof a=="function"){var o=a;if(a=o(),ka){Ur(!0);try{o()}finally{Ur(!1)}}}return i.memoizedState=i.baseState=a,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:a},i}function z1(a,i,o,s){return a.baseState=o,vh(a,Ke,typeof s=="function"?s:pr)}function WR(a,i,o,s,p){if(Cc(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)}};$.T!==null?o(!0):m.isTransition=!1,s(m),o=i.pending,o===null?(m.next=i.pending=m,k1(i,m)):(m.next=o.next,i.pending=o.next=m)}}function k1(a,i){var o=i.action,s=i.payload,p=a.state;if(i.isTransition){var m=$.T,A={};$.T=A;try{var P=o(p,s),k=$.S;k!==null&&k(A,P),q1(a,i,P)}catch(F){gh(a,i,F)}finally{m!==null&&A.types!==null&&(m.types=A.types),$.T=m}}else try{m=o(p,s),q1(a,i,m)}catch(F){gh(a,i,F)}}function q1(a,i,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(s){B1(a,i,s)},function(s){return gh(a,i,s)}):B1(a,i,o)}function B1(a,i,o){i.status="fulfilled",i.value=o,L1(i),a.state=o,i=a.pending,i!==null&&(o=i.next,o===i?a.pending=null:(o=o.next,i.next=o,k1(a,o)))}function gh(a,i,o){var s=a.pending;if(a.pending=null,s!==null){s=s.next;do i.status="rejected",i.reason=o,L1(i),i=i.next;while(i!==s)}a.action=null}function L1(a){a=a.listeners;for(var i=0;i<a.length;i++)(0,a[i])()}function U1(a,i){return i}function I1(a,i){if($e){var o=Ze.formState;if(o!==null){e:{var s=Te;if($e){if(rt){t:{for(var p=rt,m=An;p.nodeType!==8;){if(!m){p=null;break t}if(p=Tn(p.nextSibling),p===null){p=null;break t}}m=p.data,p=m==="F!"||m==="F"?p:null}if(p){rt=Tn(p.nextSibling),s=p.data==="F!";break e}}Xr(s)}s=!1}s&&(i=o[0])}}return o=Ht(),o.memoizedState=o.baseState=i,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:U1,lastRenderedState:i},o.queue=s,o=oS.bind(null,Te,s),s.dispatch=o,s=mh(!1),m=Ah.bind(null,Te,!1,s.queue),s=Ht(),p={state:i,dispatch:null,action:a,pending:null},s.queue=p,o=WR.bind(null,Te,p,m,o),p.dispatch=o,s.memoizedState=a,[i,o,!1]}function H1(a){var i=pt();return G1(i,Ke,a)}function G1(a,i,o){if(i=vh(a,i,U1)[0],a=jc(pr)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var s=fo(i)}catch(A){throw A===Ci?mc:A}else s=i;i=pt();var p=i.queue,m=p.dispatch;return o!==i.memoizedState&&(Te.flags|=2048,$i(9,{destroy:void 0},ZR.bind(null,p,o),null)),[s,m,a]}function ZR(a,i){a.action=i}function Y1(a){var i=pt(),o=Ke;if(o!==null)return G1(i,o,a);pt(),i=i.memoizedState,o=pt();var s=o.queue.dispatch;return o.memoizedState=a,[i,s,!1]}function $i(a,i,o,s){return a={tag:a,create:o,deps:s,inst:i,next:null},i=Te.updateQueue,i===null&&(i=wc(),Te.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 X1(){return pt().memoizedState}function Ec(a,i,o,s){var p=Ht();Te.flags|=a,p.memoizedState=$i(1|i,{destroy:void 0},o,s===void 0?null:s)}function Mc(a,i,o,s){var p=pt();s=s===void 0?null:s;var m=p.memoizedState.inst;Ke!==null&&s!==null&&ch(s,Ke.memoizedState.deps)?p.memoizedState=$i(i,m,o,s):(Te.flags|=a,p.memoizedState=$i(1|i,m,o,s))}function K1(a,i){Ec(8390656,8,a,i)}function bh(a,i){Mc(2048,8,a,i)}function QR(a){Te.flags|=4;var i=Te.updateQueue;if(i===null)i=wc(),Te.updateQueue=i,i.events=[a];else{var o=i.events;o===null?i.events=[a]:o.push(a)}}function V1(a){var i=pt().memoizedState;return QR({ref:i,nextImpl:a}),function(){if((Le&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}function F1(a,i){return Mc(4,2,a,i)}function W1(a,i){return Mc(4,4,a,i)}function Z1(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 Q1(a,i,o){o=o!=null?o.concat([a]):null,Mc(4,4,Z1.bind(null,i,a),o)}function xh(){}function J1(a,i){var o=pt();i=i===void 0?null:i;var s=o.memoizedState;return i!==null&&ch(i,s[1])?s[0]:(o.memoizedState=[a,i],a)}function eS(a,i){var o=pt();i=i===void 0?null:i;var s=o.memoizedState;if(i!==null&&ch(i,s[1]))return s[0];if(s=a(),ka){Ur(!0);try{a()}finally{Ur(!1)}}return o.memoizedState=[s,i],s}function Sh(a,i,o){return o===void 0||(hr&1073741824)!==0&&(Re&261930)===0?a.memoizedState=i:(a.memoizedState=o,a=t_(),Te.lanes|=a,ta|=a,o)}function tS(a,i,o,s){return ln(o,i)?o:Pi.current!==null?(a=Sh(a,o,s),ln(a,i)||(mt=!0),a):(hr&42)===0||(hr&1073741824)!==0&&(Re&261930)===0?(mt=!0,a.memoizedState=o):(a=t_(),Te.lanes|=a,ta|=a,i)}function nS(a,i,o,s,p){var m=I.p;I.p=m!==0&&8>m?m:8;var A=$.T,P={};$.T=P,Ah(a,!1,i,o);try{var k=p(),F=$.S;if(F!==null&&F(P,k),k!==null&&typeof k=="object"&&typeof k.then=="function"){var te=KR(k,s);ho(a,i,te,dn(a))}else ho(a,i,s,dn(a))}catch(le){ho(a,i,{then:function(){},status:"rejected",reason:le},dn())}finally{I.p=m,A!==null&&P.types!==null&&(A.types=P.types),$.T=A}}function JR(){}function _h(a,i,o,s){if(a.tag!==5)throw Error(r(476));var p=rS(a).queue;nS(a,p,i,J,o===null?JR:function(){return aS(a),o(s)})}function rS(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:J,baseState:J,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:J},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 aS(a){var i=rS(a);i.next===null&&(i=a.alternate.memoizedState),ho(a,i.next.queue,{},dn())}function Oh(){return Rt(Co)}function iS(){return pt().memoizedState}function lS(){return pt().memoizedState}function e3(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var o=dn();a=Fr(o);var s=Wr(i,a,o);s!==null&&(en(s,i,o),oo(s,i,o)),i={cache:Qd()},a.payload=i;return}i=i.return}}function t3(a,i,o){var s=dn();o={lane:s,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Cc(a)?uS(i,o):(o=Ud(a,i,o,s),o!==null&&(en(o,a,s),cS(o,i,s)))}function oS(a,i,o){var s=dn();ho(a,i,o,s)}function ho(a,i,o,s){var p={lane:s,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Cc(a))uS(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,P=m(A,o);if(p.hasEagerState=!0,p.eagerState=P,ln(P,A))return sc(a,i,p,0),Ze===null&&cc(),!1}catch{}finally{}if(o=Ud(a,i,p,s),o!==null)return en(o,a,s),cS(o,i,s),!0}return!1}function Ah(a,i,o,s){if(s={lane:2,revertLane:np(),gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Cc(a)){if(i)throw Error(r(479))}else i=Ud(a,o,s,2),i!==null&&en(i,a,2)}function Cc(a){var i=a.alternate;return a===Te||i!==null&&i===Te}function uS(a,i){Ri=Oc=!0;var o=a.pending;o===null?i.next=i:(i.next=o.next,o.next=i),a.pending=i}function cS(a,i,o){if((o&4194048)!==0){var s=i.lanes;s&=a.pendingLanes,o|=s,i.lanes=o,px(a,o)}}var po={readContext:Rt,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};po.useEffectEvent=st;var sS={readContext:Rt,use:Tc,useCallback:function(a,i){return Ht().memoizedState=[a,i===void 0?null:i],a},useContext:Rt,useEffect:K1,useImperativeHandle:function(a,i,o){o=o!=null?o.concat([a]):null,Ec(4194308,4,Z1.bind(null,i,a),o)},useLayoutEffect:function(a,i){return Ec(4194308,4,a,i)},useInsertionEffect:function(a,i){Ec(4,2,a,i)},useMemo:function(a,i){var o=Ht();i=i===void 0?null:i;var s=a();if(ka){Ur(!0);try{a()}finally{Ur(!1)}}return o.memoizedState=[s,i],s},useReducer:function(a,i,o){var s=Ht();if(o!==void 0){var p=o(i);if(ka){Ur(!0);try{o(i)}finally{Ur(!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=t3.bind(null,Te,a),[s.memoizedState,a]},useRef:function(a){var i=Ht();return a={current:a},i.memoizedState=a},useState:function(a){a=mh(a);var i=a.queue,o=oS.bind(null,Te,i);return i.dispatch=o,[a.memoizedState,o]},useDebugValue:xh,useDeferredValue:function(a,i){var o=Ht();return Sh(o,a,i)},useTransition:function(){var a=mh(!1);return a=nS.bind(null,Te,a.queue,!0,!1),Ht().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,o){var s=Te,p=Ht();if($e){if(o===void 0)throw Error(r(407));o=o()}else{if(o=i(),Ze===null)throw Error(r(349));(Re&127)!==0||N1(s,i,o)}p.memoizedState=o;var m={value:o,getSnapshot:i};return p.queue=m,K1(R1.bind(null,s,m,a),[a]),s.flags|=2048,$i(9,{destroy:void 0},P1.bind(null,s,m,o,i),null),o},useId:function(){var a=Ht(),i=Ze.identifierPrefix;if($e){var o=Fn,s=Vn;o=(s&~(1<<32-an(s)-1)).toString(32)+o,i="_"+i+"R_"+o,o=Ac++,0<o&&(i+="H"+o.toString(32)),i+="_"}else o=VR++,i="_"+i+"r_"+o.toString(32)+"_";return a.memoizedState=i},useHostTransitionStatus:Oh,useFormState:I1,useActionState:I1,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=Ah.bind(null,Te,!0,o),o.dispatch=i,[a,i]},useMemoCache:ph,useCacheRefresh:function(){return Ht().memoizedState=e3.bind(null,Te)},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)}}},wh={readContext:Rt,use:Tc,useCallback:J1,useContext:Rt,useEffect:bh,useImperativeHandle:Q1,useInsertionEffect:F1,useLayoutEffect:W1,useMemo:eS,useReducer:jc,useRef:X1,useState:function(){return jc(pr)},useDebugValue:xh,useDeferredValue:function(a,i){var o=pt();return tS(o,Ke.memoizedState,a,i)},useTransition:function(){var a=jc(pr)[0],i=pt().memoizedState;return[typeof a=="boolean"?a:fo(a),i]},useSyncExternalStore:C1,useId:iS,useHostTransitionStatus:Oh,useFormState:H1,useActionState:H1,useOptimistic:function(a,i){var o=pt();return z1(o,Ke,a,i)},useMemoCache:ph,useCacheRefresh:lS};wh.useEffectEvent=V1;var fS={readContext:Rt,use:Tc,useCallback:J1,useContext:Rt,useEffect:bh,useImperativeHandle:Q1,useInsertionEffect:F1,useLayoutEffect:W1,useMemo:eS,useReducer:yh,useRef:X1,useState:function(){return yh(pr)},useDebugValue:xh,useDeferredValue:function(a,i){var o=pt();return Ke===null?Sh(o,a,i):tS(o,Ke.memoizedState,a,i)},useTransition:function(){var a=yh(pr)[0],i=pt().memoizedState;return[typeof a=="boolean"?a:fo(a),i]},useSyncExternalStore:C1,useId:iS,useHostTransitionStatus:Oh,useFormState:Y1,useActionState:Y1,useOptimistic:function(a,i){var o=pt();return Ke!==null?z1(o,Ke,a,i):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:ph,useCacheRefresh:lS};fS.useEffectEvent=V1;function Th(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 jh={enqueueSetState:function(a,i,o){a=a._reactInternals;var s=dn(),p=Fr(s);p.payload=i,o!=null&&(p.callback=o),i=Wr(a,p,s),i!==null&&(en(i,a,s),oo(i,a,s))},enqueueReplaceState:function(a,i,o){a=a._reactInternals;var s=dn(),p=Fr(s);p.tag=1,p.payload=i,o!=null&&(p.callback=o),i=Wr(a,p,s),i!==null&&(en(i,a,s),oo(i,a,s))},enqueueForceUpdate:function(a,i){a=a._reactInternals;var o=dn(),s=Fr(o);s.tag=2,i!=null&&(s.callback=i),i=Wr(a,s,o),i!==null&&(en(i,a,o),oo(i,a,o))}};function dS(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?!Jl(o,s)||!Jl(p,m):!0}function hS(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&&jh.enqueueReplaceState(i,i.state,null)}function qa(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 pS(a){uc(a)}function vS(a){console.error(a)}function yS(a){uc(a)}function Nc(a,i){try{var o=a.onUncaughtError;o(i.value,{componentStack:i.stack})}catch(s){setTimeout(function(){throw s})}}function mS(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 Eh(a,i,o){return o=Fr(o),o.tag=3,o.payload={element:null},o.callback=function(){Nc(a,i)},o}function gS(a){return a=Fr(a),a.tag=3,a}function bS(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(){mS(i,o,s)}}var A=o.stateNode;A!==null&&typeof A.componentDidCatch=="function"&&(a.callback=function(){mS(i,o,s),typeof p!="function"&&(na===null?na=new Set([this]):na.add(this));var P=s.stack;this.componentDidCatch(s.value,{componentStack:P!==null?P:""})})}function n3(a,i,o,s,p){if(o.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(i=o.alternate,i!==null&&ji(i,o,p,!0),o=un.current,o!==null){switch(o.tag){case 31:case 13:return wn===null?Hc():o.alternate===null&&ft===0&&(ft=3),o.flags&=-257,o.flags|=65536,o.lanes=p,s===gc?o.flags|=16384:(i=o.updateQueue,i===null?o.updateQueue=new Set([s]):i.add(s),Jh(a,s,p)),!1;case 22:return o.flags|=65536,s===gc?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)),Jh(a,s,p)),!1}throw Error(r(435,o.tag))}return Jh(a,s,p),Hc(),!1}if($e)return i=un.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=p,s!==Kd&&(a=Error(r(422),{cause:s}),no(Sn(a,o)))):(s!==Kd&&(i=Error(r(423),{cause:s}),no(Sn(i,o))),a=a.current.alternate,a.flags|=65536,p&=-p,a.lanes|=p,s=Sn(s,o),p=Eh(a.stateNode,s,p),ah(a,p),ft!==4&&(ft=2)),!1;var m=Error(r(520),{cause:s});if(m=Sn(m,o),_o===null?_o=[m]:_o.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=Eh(o.stateNode,s,a),ah(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"&&(na===null||!na.has(m))))return o.flags|=65536,p&=-p,o.lanes|=p,p=gS(p),bS(p,a,o,s),ah(o,p),!1}o=o.return}while(o!==null);return!1}var Mh=Error(r(461)),mt=!1;function Dt(a,i,o,s){i.child=a===null?O1(i,null,o,s):za(i,a.child,o,s)}function xS(a,i,o,s,p){o=o.render;var m=i.ref;if("ref"in s){var A={};for(var P in s)P!=="ref"&&(A[P]=s[P])}else A=s;return Pa(i),s=sh(a,i,o,A,m,p),P=fh(),a!==null&&!mt?(dh(a,i,p),vr(a,i,p)):($e&&P&&Yd(i),i.flags|=1,Dt(a,i,s,p),i.child)}function SS(a,i,o,s,p){if(a===null){var m=o.type;return typeof m=="function"&&!Id(m)&&m.defaultProps===void 0&&o.compare===null?(i.tag=15,i.type=m,_S(a,i,m,s,p)):(a=dc(o.type,null,s,i,i.mode,p),a.ref=i.ref,a.return=i,i.child=a)}if(m=a.child,!kh(a,p)){var A=m.memoizedProps;if(o=o.compare,o=o!==null?o:Jl,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 _S(a,i,o,s,p){if(a!==null){var m=a.memoizedProps;if(Jl(m,s)&&a.ref===i.ref)if(mt=!1,i.pendingProps=s=m,kh(a,p))(a.flags&131072)!==0&&(mt=!0);else return i.lanes=a.lanes,vr(a,i,p)}return Ch(a,i,o,s,p)}function OS(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 AS(a,i,m,o,s)}if((o&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},a!==null&&yc(i,m!==null?m.cachePool:null),m!==null?T1(i,m):lh(),j1(i);else return s=i.lanes=536870912,AS(a,i,m!==null?m.baseLanes|o:o,o,s)}else m!==null?(yc(i,m.cachePool),T1(i,m),Qr(),i.memoizedState=null):(a!==null&&yc(i,null),lh(),Qr());return Dt(a,i,p,o),i.child}function vo(a,i){return a!==null&&a.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function AS(a,i,o,s,p){var m=eh();return m=m===null?null:{parent:vt._currentValue,pool:m},i.memoizedState={baseLanes:o,cachePool:m},a!==null&&yc(i,null),lh(),j1(i),a!==null&&ji(a,i,s,!0),i.childLanes=p,null}function Pc(a,i){return i=Dc({mode:i.mode,children:i.children},a.mode),i.ref=a.ref,a.child=i,i.return=a,i}function wS(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 r3(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,vo(null,a);if(uh(i),(a=rt)?(a=k_(a,An),a=a!==null&&a.data==="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:Gr!==null?{id:Vn,overflow:Fn}:null,retryLane:536870912,hydrationErrors:null},o=u1(a),o.return=i,i.child=o,Pt=i,rt=null)):a=null,a===null)throw Xr(i);return i.lanes=536870912,null}return Pc(i,s)}var m=a.memoizedState;if(m!==null){var A=m.dehydrated;if(uh(i),p)if(i.flags&256)i.flags&=-257,i=wS(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||ji(a,i,o,!1),p=(o&a.childLanes)!==0,mt||p){if(s=Ze,s!==null&&(A=vx(s,o),A!==0&&A!==m.retryLane))throw m.retryLane=A,Ea(a,A),en(s,a,A),Mh;Hc(),i=wS(a,i,o)}else a=m.treeContext,rt=Tn(A.nextSibling),Pt=i,$e=!0,Yr=null,An=!1,a!==null&&f1(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 Rc(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 Ch(a,i,o,s,p){return Pa(i),o=sh(a,i,o,s,void 0,p),s=fh(),a!==null&&!mt?(dh(a,i,p),vr(a,i,p)):($e&&s&&Yd(i),i.flags|=1,Dt(a,i,o,p),i.child)}function TS(a,i,o,s,p,m){return Pa(i),i.updateQueue=null,o=M1(i,s,o,p),E1(a),s=fh(),a!==null&&!mt?(dh(a,i,m),vr(a,i,m)):($e&&s&&Yd(i),i.flags|=1,Dt(a,i,o,m),i.child)}function jS(a,i,o,s,p){if(Pa(i),i.stateNode===null){var m=Oi,A=o.contextType;typeof A=="object"&&A!==null&&(m=Rt(A)),m=new o(s,m),i.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=jh,i.stateNode=m,m._reactInternals=i,m=i.stateNode,m.props=s,m.state=i.memoizedState,m.refs={},nh(i),A=o.contextType,m.context=typeof A=="object"&&A!==null?Rt(A):Oi,m.state=i.memoizedState,A=o.getDerivedStateFromProps,typeof A=="function"&&(Th(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&&jh.enqueueReplaceState(m,m.state,null),co(i,s,m,p),uo(),m.state=i.memoizedState),typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!0}else if(a===null){m=i.stateNode;var P=i.memoizedProps,k=qa(o,P);m.props=k;var F=m.context,te=o.contextType;A=Oi,typeof te=="object"&&te!==null&&(A=Rt(te));var le=o.getDerivedStateFromProps;te=typeof le=="function"||typeof m.getSnapshotBeforeUpdate=="function",P=i.pendingProps!==P,te||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(P||F!==A)&&hS(i,m,s,A),Vr=!1;var Z=i.memoizedState;m.state=Z,co(i,s,m,p),uo(),F=i.memoizedState,P||Z!==F||Vr?(typeof le=="function"&&(Th(i,o,le,s),F=i.memoizedState),(k=Vr||dS(i,o,k,s,Z,F,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=F),m.props=s,m.state=F,m.context=A,s=k):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!1)}else{m=i.stateNode,rh(a,i),A=i.memoizedProps,te=qa(o,A),m.props=te,le=i.pendingProps,Z=m.context,F=o.contextType,k=Oi,typeof F=="object"&&F!==null&&(k=Rt(F)),P=o.getDerivedStateFromProps,(F=typeof P=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(A!==le||Z!==k)&&hS(i,m,s,k),Vr=!1,Z=i.memoizedState,m.state=Z,co(i,s,m,p),uo();var ee=i.memoizedState;A!==le||Z!==ee||Vr||a!==null&&a.dependencies!==null&&pc(a.dependencies)?(typeof P=="function"&&(Th(i,o,P,s),ee=i.memoizedState),(te=Vr||dS(i,o,te,s,Z,ee,k)||a!==null&&a.dependencies!==null&&pc(a.dependencies))?(F||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(s,ee,k),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(s,ee,k)),typeof m.componentDidUpdate=="function"&&(i.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof m.componentDidUpdate!="function"||A===a.memoizedProps&&Z===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||A===a.memoizedProps&&Z===a.memoizedState||(i.flags|=1024),i.memoizedProps=s,i.memoizedState=ee),m.props=s,m.state=ee,m.context=k,s=te):(typeof m.componentDidUpdate!="function"||A===a.memoizedProps&&Z===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||A===a.memoizedProps&&Z===a.memoizedState||(i.flags|=1024),s=!1)}return m=s,Rc(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 ES(a,i,o,s){return Ca(),i.flags|=256,Dt(a,i,o,s),i.child}var Nh={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ph(a){return{baseLanes:a,cachePool:m1()}}function Rh(a,i,o){return a=a!==null?a.childLanes&~o:0,i&&(a|=fn),a}function MS(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?Zr(i):Qr(),(a=rt)?(a=k_(a,An),a=a!==null&&a.data!=="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:Gr!==null?{id:Vn,overflow:Fn}:null,retryLane:536870912,hydrationErrors:null},o=u1(a),o.return=i,i.child=o,Pt=i,rt=null)):a=null,a===null)throw Xr(i);return vp(a)?i.lanes=32:i.lanes=536870912,null}var P=s.children;return s=s.fallback,p?(Qr(),p=i.mode,P=Dc({mode:"hidden",children:P},p),s=Ma(s,p,o,null),P.return=i,s.return=i,P.sibling=s,i.child=P,s=i.child,s.memoizedState=Ph(o),s.childLanes=Rh(a,A,o),i.memoizedState=Nh,vo(null,s)):(Zr(i),Dh(i,P))}var k=a.memoizedState;if(k!==null&&(P=k.dehydrated,P!==null)){if(m)i.flags&256?(Zr(i),i.flags&=-257,i=$h(a,i,o)):i.memoizedState!==null?(Qr(),i.child=a.child,i.flags|=128,i=null):(Qr(),P=s.fallback,p=i.mode,s=Dc({mode:"visible",children:s.children},p),P=Ma(P,p,o,null),P.flags|=2,s.return=i,P.return=i,s.sibling=P,i.child=s,za(i,a.child,null,o),s=i.child,s.memoizedState=Ph(o),s.childLanes=Rh(a,A,o),i.memoizedState=Nh,i=vo(null,s));else if(Zr(i),vp(P)){if(A=P.nextSibling&&P.nextSibling.dataset,A)var F=A.dgst;A=F,s=Error(r(419)),s.stack="",s.digest=A,no({value:s,source:null,stack:null}),i=$h(a,i,o)}else if(mt||ji(a,i,o,!1),A=(o&a.childLanes)!==0,mt||A){if(A=Ze,A!==null&&(s=vx(A,o),s!==0&&s!==k.retryLane))throw k.retryLane=s,Ea(a,s),en(A,a,s),Mh;pp(P)||Hc(),i=$h(a,i,o)}else pp(P)?(i.flags|=192,i.child=a.child,i=null):(a=k.treeContext,rt=Tn(P.nextSibling),Pt=i,$e=!0,Yr=null,An=!1,a!==null&&f1(i,a),i=Dh(i,s.children),i.flags|=4096);return i}return p?(Qr(),P=s.fallback,p=i.mode,k=a.child,F=k.sibling,s=cr(k,{mode:"hidden",children:s.children}),s.subtreeFlags=k.subtreeFlags&65011712,F!==null?P=cr(F,P):(P=Ma(P,p,o,null),P.flags|=2),P.return=i,s.return=i,s.sibling=P,i.child=s,vo(null,s),s=i.child,P=a.child.memoizedState,P===null?P=Ph(o):(p=P.cachePool,p!==null?(k=vt._currentValue,p=p.parent!==k?{parent:k,pool:k}:p):p=m1(),P={baseLanes:P.baseLanes|o,cachePool:p}),s.memoizedState=P,s.childLanes=Rh(a,A,o),i.memoizedState=Nh,vo(a.child,s)):(Zr(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 Dh(a,i){return i=Dc({mode:"visible",children:i},a.mode),i.return=a,a.child=i}function Dc(a,i){return a=on(22,a,null,i),a.lanes=0,a}function $h(a,i,o){return za(i,a.child,null,o),a=Dh(i,i.pendingProps.children),a.flags|=2,i.memoizedState=null,a}function CS(a,i,o){a.lanes|=i;var s=a.alternate;s!==null&&(s.lanes|=i),Wd(a.return,i,o)}function zh(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 NS(a,i,o){var s=i.pendingProps,p=s.revealOrder,m=s.tail;s=s.children;var A=ht.current,P=(A&2)!==0;if(P?(A=A&1|2,i.flags|=128):A&=1,re(ht,A),Dt(a,i,s,o),s=$e?to:0,!P&&a!==null&&(a.flags&128)!==0)e:for(a=i.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&CS(a,o,i);else if(a.tag===19)CS(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&&_c(a)===null&&(p=o),o=o.sibling;o=p,o===null?(p=i.child,i.child=null):(p=o.sibling,o.sibling=null),zh(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&&_c(a)===null){i.child=p;break}a=p.sibling,p.sibling=o,o=p,p=a}zh(i,!0,o,null,m,s);break;case"together":zh(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),ta|=i.lanes,(o&i.childLanes)===0)if(a!==null){if(ji(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 kh(a,i){return(a.lanes&i)!==0?!0:(a=a.dependencies,!!(a!==null&&pc(a)))}function a3(a,i,o){switch(i.tag){case 3:ze(i,i.stateNode.containerInfo),Kr(i,vt,a.memoizedState.cache),Ca();break;case 27:case 5:be(i);break;case 4:ze(i,i.stateNode.containerInfo);break;case 10:Kr(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,uh(i),null;break;case 13:var s=i.memoizedState;if(s!==null)return s.dehydrated!==null?(Zr(i),i.flags|=128,null):(o&i.child.childLanes)!==0?MS(a,i,o):(Zr(i),a=vr(a,i,o),a!==null?a.sibling:null);Zr(i);break;case 19:var p=(a.flags&128)!==0;if(s=(o&i.childLanes)!==0,s||(ji(a,i,o,!1),s=(o&i.childLanes)!==0),p){if(s)return NS(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,OS(a,i,o,i.pendingProps);case 24:Kr(i,vt,a.memoizedState.cache)}return vr(a,i,o)}function PS(a,i,o){if(a!==null)if(a.memoizedProps!==i.pendingProps)mt=!0;else{if(!kh(a,o)&&(i.flags&128)===0)return mt=!1,a3(a,i,o);mt=(a.flags&131072)!==0}else mt=!1,$e&&(i.flags&1048576)!==0&&s1(i,to,i.index);switch(i.lanes=0,i.tag){case 16:e:{var s=i.pendingProps;if(a=Da(i.elementType),i.type=a,typeof a=="function")Id(a)?(s=qa(a,s),i.tag=1,i=jS(null,i,a,s,o)):(i.tag=0,i=Ch(null,i,a,s,o));else{if(a!=null){var p=a.$$typeof;if(p===C){i.tag=11,i=xS(null,i,a,s,o);break e}else if(p===N){i.tag=14,i=SS(null,i,a,s,o);break e}}throw i=Q(a)||a,Error(r(306,i,""))}}return i;case 0:return Ch(a,i,i.type,i.pendingProps,o);case 1:return s=i.type,p=qa(s,i.pendingProps),jS(a,i,s,p,o);case 3:e:{if(ze(i,i.stateNode.containerInfo),a===null)throw Error(r(387));s=i.pendingProps;var m=i.memoizedState;p=m.element,rh(a,i),co(i,s,null,o);var A=i.memoizedState;if(s=A.cache,Kr(i,vt,s),s!==m.cache&&Zd(i,[vt],o,!0),uo(),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=ES(a,i,s,o);break e}else if(s!==p){p=Sn(Error(r(424)),i),no(p),i=ES(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=Tn(a.firstChild),Pt=i,$e=!0,Yr=null,An=!0,o=O1(i,null,s,o),i.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(Ca(),s===p){i=vr(a,i,o);break e}Dt(a,i,s,o)}i=i.child}return i;case 26:return Rc(a,i),a===null?(o=H_(i.type,null,i.pendingProps,null))?i.memoizedState=o:$e||(o=i.type,a=i.pendingProps,s=Wc(me.current).createElement(o),s[Nt]=i,s[Vt]=a,$t(s,o,a),Tt(s),i.stateNode=s):i.memoizedState=H_(i.type,a.memoizedProps,i.pendingProps,a.memoizedState),null;case 27:return be(i),a===null&&$e&&(s=i.stateNode=L_(i.type,i.pendingProps,me.current),Pt=i,An=!0,p=rt,la(i.type)?(yp=p,rt=Tn(s.firstChild)):rt=p),Dt(a,i,i.pendingProps.children,o),Rc(a,i),a===null&&(i.flags|=4194304),i.child;case 5:return a===null&&$e&&((p=s=rt)&&(s=D3(s,i.type,i.pendingProps,An),s!==null?(i.stateNode=s,Pt=i,rt=Tn(s.firstChild),An=!1,p=!0):p=!1),p||Xr(i)),be(i),p=i.type,m=i.pendingProps,A=a!==null?a.memoizedProps:null,s=m.children,fp(p,m)?s=null:A!==null&&fp(p,A)&&(i.flags|=32),i.memoizedState!==null&&(p=sh(a,i,FR,null,null,o),Co._currentValue=p),Rc(a,i),Dt(a,i,s,o),i.child;case 6:return a===null&&$e&&((a=o=rt)&&(o=$3(o,i.pendingProps,An),o!==null?(i.stateNode=o,Pt=i,rt=null,a=!0):a=!1),a||Xr(i)),null;case 13:return MS(a,i,o);case 4:return ze(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 xS(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,Kr(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=Rt(p),s=s(p),i.flags|=1,Dt(a,i,s,o),i.child;case 14:return SS(a,i,i.type,i.pendingProps,o);case 15:return _S(a,i,i.type,i.pendingProps,o);case 19:return NS(a,i,o);case 31:return r3(a,i,o);case 22:return OS(a,i,o,i.pendingProps);case 24:return Pa(i),s=Rt(vt),a===null?(p=eh(),p===null&&(p=Ze,m=Qd(),p.pooledCache=m,m.refCount++,m!==null&&(p.pooledCacheLanes|=o),p=m),i.memoizedState={parent:s,cache:p},nh(i),Kr(i,vt,p)):((a.lanes&o)!==0&&(rh(a,i),co(i,null,null,o),uo()),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),Kr(i,vt,s)):(s=m.cache,Kr(i,vt,s),s!==p.cache&&Zd(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 qh(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(i_())a.flags|=8192;else throw $a=gc,th}else a.flags&=-16777217}function RS(a,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!V_(i))if(i_())a.flags|=8192;else throw $a=gc,th}function $c(a,i){i!==null&&(a.flags|=4),a.flags&16384&&(i=a.tag!==22?dx():536870912,a.lanes|=i,Bi|=i)}function yo(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 i3(a,i,o){var s=i.pendingProps;switch(Xd(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,Vd())),at(i),null;case 26:var p=i.type,m=i.memoizedState;return a===null?(yr(i),m!==null?(at(i),RS(i,m)):(at(i),qh(i,p,null,s,o))):m?m!==a.memoizedState?(yr(i),at(i),RS(i,m)):(at(i),i.flags&=-16777217):(a=a.memoizedProps,a!==s&&yr(i),at(i),qh(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)?d1(i):(a=L_(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))d1(i);else{var A=Wc(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),qh(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=Pt,p!==null)switch(p.tag){case 27:case 5:s=p.memoizedProps}a[Nt]=i,a=!!(a.nodeValue===o||s!==null&&s.suppressHydrationWarning===!0||M_(a.nodeValue,o)),a||Xr(i,!0)}else a=Wc(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 Ca(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),a=!1}else o=Vd(),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 Ca(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),p=!1}else p=Vd(),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),$c(i,i.updateQueue),at(i),null);case 4:return ce(),a===null&&lp(i.stateNode.containerInfo),at(i),null;case 10:return dr(i.type),at(i),null;case 19:if(H(ht),s=i.memoizedState,s===null)return at(i),null;if(p=(i.flags&128)!==0,m=s.rendering,m===null)if(p)yo(s,!1);else{if(ft!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(m=_c(a),m!==null){for(i.flags|=128,yo(s,!1),a=m.updateQueue,i.updateQueue=a,$c(i,a),i.subtreeFlags=0,a=o,o=i.child;o!==null;)o1(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()>Lc&&(i.flags|=128,p=!0,yo(s,!1),i.lanes=4194304)}else{if(!p)if(a=_c(m),a!==null){if(i.flags|=128,p=!0,a=a.updateQueue,i.updateQueue=a,$c(i,a),yo(s,!0),s.tail===null&&s.tailMode==="hidden"&&!m.alternate&&!$e)return at(i),null}else 2*qt()-s.renderingStartTime>Lc&&o!==536870912&&(i.flags|=128,p=!0,yo(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),oh(),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&&$c(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&&H(Ra),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 l3(a,i){switch(Xd(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));Ca()}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));Ca()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return H(ht),null;case 4:return ce(),null;case 10:return dr(i.type),null;case 22:case 23:return cn(i),oh(),a!==null&&H(Ra),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 DS(a,i){switch(Xd(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:H(ht);break;case 10:dr(i.type);break;case 22:case 23:cn(i),oh(),a!==null&&H(Ra);break;case 24:dr(vt)}}function mo(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(P){Ge(i,i.return,P)}}function Jr(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,P=A.destroy;if(P!==void 0){A.destroy=void 0,p=i;var k=o,F=P;try{F()}catch(te){Ge(p,k,te)}}}s=s.next}while(s!==m)}}catch(te){Ge(i,i.return,te)}}function $S(a){var i=a.updateQueue;if(i!==null){var o=a.stateNode;try{w1(i,o)}catch(s){Ge(a,a.return,s)}}}function zS(a,i,o){o.props=qa(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(s){Ge(a,i,s)}}function go(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 Wn(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 kS(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 Bh(a,i,o){try{var s=a.stateNode;E3(s,a.type,o,i),s[Vt]=i}catch(p){Ge(a,a.return,p)}}function qS(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&la(a.type)||a.tag===4}function Lh(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||qS(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&&la(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 Uh(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&&la(a.type)&&(o=a.stateNode,i=null),a=a.child,a!==null))for(Uh(a,i,o),a=a.sibling;a!==null;)Uh(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&&la(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 BS(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,Ih=!1,LS=typeof WeakSet=="function"?WeakSet:Set,jt=null;function o3(a,i){if(a=a.containerInfo,cp=rs,a=Qx(a),$d(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,P=-1,k=-1,F=0,te=0,le=a,Z=null;t:for(;;){for(var ee;le!==o||p!==0&&le.nodeType!==3||(P=A+p),le!==m||s!==0&&le.nodeType!==3||(k=A+s),le.nodeType===3&&(A+=le.nodeValue.length),(ee=le.firstChild)!==null;)Z=le,le=ee;for(;;){if(le===a)break t;if(Z===o&&++F===p&&(P=A),Z===m&&++te===s&&(k=A),(ee=le.nextSibling)!==null)break;le=Z,Z=le.parentNode}le=ee}o=P===-1||k===-1?null:{start:P,end:k}}else o=null}o=o||{start:0,end:0}}else o=null;for(sp={focusedElem:a,selectionRange:o},rs=!1,jt=i;jt!==null;)if(i=jt,a=i.child,(i.subtreeFlags&1028)!==0&&a!==null)a.return=i,jt=a;else for(;jt!==null;){switch(i=jt,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=qa(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)hp(a);else if(o===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":hp(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,jt=a;break}jt=i.return}}function US(a,i,o){var s=o.flags;switch(o.tag){case 0:case 11:case 15:br(a,o),s&4&&mo(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=qa(o.type,i.memoizedProps);i=i.memoizedState;try{a.componentDidUpdate(p,i,a.__reactInternalSnapshotBeforeUpdate)}catch(A){Ge(o,o.return,A)}}s&64&&$S(o),s&512&&go(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{w1(a,i)}catch(A){Ge(o,o.return,A)}}break;case 27:i===null&&s&4&&BS(o);case 26:case 5:br(a,o),i===null&&s&4&&kS(o),s&512&&go(o,o.return);break;case 12:br(a,o);break;case 31:br(a,o),s&4&&GS(a,o);break;case 13:br(a,o),s&4&&YS(a,o),s&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=y3.bind(null,o),z3(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 IS(a){var i=a.alternate;i!==null&&(a.alternate=null,IS(i)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(i=a.stateNode,i!==null&&gd(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;)HS(a,i,o),o=o.sibling}function HS(a,i,o){if(rn&&typeof rn.onCommitFiberUnmount=="function")try{rn.onCommitFiberUnmount(Ul,o)}catch{}switch(o.tag){case 26:gt||Wn(o,i),gr(a,i,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:gt||Wn(o,i);var s=lt,p=Wt;la(o.type)&&(lt=o.stateNode,Wt=!1),gr(a,i,o),jo(o.stateNode),lt=s,Wt=p;break;case 5:gt||Wn(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,$_(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,o.stateNode),Ki(a)):$_(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:Jr(2,o,i),gt||Jr(4,o,i),gr(a,i,o);break;case 1:gt||(Wn(o,i),s=o.stateNode,typeof s.componentWillUnmount=="function"&&zS(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 GS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null))){a=a.dehydrated;try{Ki(a)}catch(o){Ge(i,i.return,o)}}}function YS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{Ki(a)}catch(o){Ge(i,i.return,o)}}function u3(a){switch(a.tag){case 31:case 13:case 19:var i=a.stateNode;return i===null&&(i=a.stateNode=new LS),i;case 22:return a=a.stateNode,i=a._retryCache,i===null&&(i=a._retryCache=new LS),i;default:throw Error(r(435,a.tag))}}function kc(a,i){var o=u3(a);i.forEach(function(s){if(!o.has(s)){o.add(s);var p=m3.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,P=A;e:for(;P!==null;){switch(P.tag){case 27:if(la(P.type)){lt=P.stateNode,Wt=!1;break e}break;case 5:lt=P.stateNode,Wt=!1;break e;case 3:case 4:lt=P.stateNode.containerInfo,Wt=!0;break e}P=P.return}if(lt===null)throw Error(r(160));HS(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;)XS(i,a),i=i.sibling}var Ln=null;function XS(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&&(Jr(3,a,a.return),mo(3,a),Jr(5,a,a.return));break;case 1:Zt(i,a),Qt(a),s&512&&(gt||o===null||Wn(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||Wn(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[Gl]||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,Tt(m),s=m;break e;case"link":var A=X_("link","href",p).get(s+(o.href||""));if(A){for(var P=0;P<A.length;P++)if(m=A[P],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(P,1);break t}}m=p.createElement(s),$t(m,s,o),p.head.appendChild(m);break;case"meta":if(A=X_("meta","content",p).get(s+(o.content||""))){for(P=0;P<A.length;P++)if(m=A[P],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(P,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,Tt(m),s=m}a.stateNode=s}else K_(p,a.type,a.stateNode);else a.stateNode=Y_(p,s,a.memoizedProps);else m!==s?(m===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):m.count--,s===null?K_(p,a.type,a.stateNode):Y_(p,s,a.memoizedProps)):s===null&&a.stateNode!==null&&Bh(a,a.memoizedProps,o.memoizedProps)}break;case 27:Zt(i,a),Qt(a),s&512&&(gt||o===null||Wn(o,o.return)),o!==null&&s&4&&Bh(a,a.memoizedProps,o.memoizedProps);break;case 5:if(Zt(i,a),Qt(a),s&512&&(gt||o===null||Wn(o,o.return)),a.flags&32){p=a.stateNode;try{yi(p,"")}catch(pe){Ge(a,a.return,pe)}}s&4&&a.stateNode!=null&&(p=a.memoizedProps,Bh(a,p,o!==null?o.memoizedProps:p)),s&1024&&(Ih=!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(Jc=null,p=Ln,Ln=Zc(i.containerInfo),Zt(i,a),Ln=p,Qt(a),s&4&&o!==null&&o.memoizedState.isDehydrated)try{Ki(i.containerInfo)}catch(pe){Ge(a,a.return,pe)}Ih&&(Ih=!1,KS(a));break;case 4:s=Ln,Ln=Zc(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,kc(a,s)));break;case 13:Zt(i,a),Qt(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(Bc=qt()),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,kc(a,s)));break;case 22:p=a.memoizedState!==null;var k=o!==null&&o.memoizedState!==null,F=mr,te=gt;if(mr=F||p,gt=te||k,Zt(i,a),gt=te,mr=F,Qt(a),s&8192)e:for(i=a.stateNode,i._visibility=p?i._visibility&-2:i._visibility|1,p&&(o===null||k||mr||gt||Ba(a)),o=null,i=a;;){if(i.tag===5||i.tag===26){if(o===null){k=o=i;try{if(m=k.stateNode,p)A=m.style,typeof A.setProperty=="function"?A.setProperty("display","none","important"):A.display="none";else{P=k.stateNode;var le=k.memoizedProps.style,Z=le!=null&&le.hasOwnProperty("display")?le.display:null;P.style.display=Z==null||typeof Z=="boolean"?"":(""+Z).trim()}}catch(pe){Ge(k,k.return,pe)}}}else if(i.tag===6){if(o===null){k=i;try{k.stateNode.nodeValue=p?"":k.memoizedProps}catch(pe){Ge(k,k.return,pe)}}}else if(i.tag===18){if(o===null){k=i;try{var ee=k.stateNode;p?z_(ee,!0):z_(k.stateNode,!1)}catch(pe){Ge(k,k.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,kc(a,o))));break;case 19:Zt(i,a),Qt(a),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,kc(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(qS(s)){o=s;break}s=s.return}if(o==null)throw Error(r(160));switch(o.tag){case 27:var p=o.stateNode,m=Lh(a);zc(a,m,p);break;case 5:var A=o.stateNode;o.flags&32&&(yi(A,""),o.flags&=-33);var P=Lh(a);zc(a,P,A);break;case 3:case 4:var k=o.stateNode.containerInfo,F=Lh(a);Uh(a,F,k);break;default:throw Error(r(161))}}catch(te){Ge(a,a.return,te)}a.flags&=-3}i&4096&&(a.flags&=-4097)}function KS(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var i=a;KS(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;)US(a,i.alternate,i),i=i.sibling}function Ba(a){for(a=a.child;a!==null;){var i=a;switch(i.tag){case 0:case 11:case 14:case 15:Jr(4,i,i.return),Ba(i);break;case 1:Wn(i,i.return);var o=i.stateNode;typeof o.componentWillUnmount=="function"&&zS(i,i.return,o),Ba(i);break;case 27:jo(i.stateNode);case 26:case 5:Wn(i,i.return),Ba(i);break;case 22:i.memoizedState===null&&Ba(i);break;case 30:Ba(i);break;default:Ba(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),mo(4,m);break;case 1:if(xr(p,m,o),s=m,p=s.stateNode,typeof p.componentDidMount=="function")try{p.componentDidMount()}catch(F){Ge(s,s.return,F)}if(s=m,p=s.updateQueue,p!==null){var P=s.stateNode;try{var k=p.shared.hiddenCallbacks;if(k!==null)for(p.shared.hiddenCallbacks=null,p=0;p<k.length;p++)A1(k[p],P)}catch(F){Ge(s,s.return,F)}}o&&A&64&&$S(m),go(m,m.return);break;case 27:BS(m);case 26:case 5:xr(p,m,o),o&&s===null&&A&4&&kS(m),go(m,m.return);break;case 12:xr(p,m,o);break;case 31:xr(p,m,o),o&&A&4&&GS(p,m);break;case 13:xr(p,m,o),o&&A&4&&YS(p,m);break;case 22:m.memoizedState===null&&xr(p,m,o),go(m,m.return);break;case 30:break;default:xr(p,m,o)}i=i.sibling}}function Hh(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&&ro(o))}function Gh(a,i){a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&ro(a))}function Un(a,i,o,s){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)VS(a,i,o,s),i=i.sibling}function VS(a,i,o,s){var p=i.flags;switch(i.tag){case 0:case 11:case 15:Un(a,i,o,s),p&2048&&mo(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&&ro(a)));break;case 12:if(p&2048){Un(a,i,o,s),a=i.stateNode;try{var m=i.memoizedProps,A=m.id,P=m.onPostCommit;typeof P=="function"&&P(A,i.alternate===null?"mount":"update",a.passiveEffectDuration,-0)}catch(k){Ge(i,i.return,k)}}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):bo(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&&Hh(A,i);break;case 24:Un(a,i,o,s),p&2048&&Gh(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,P=o,k=s,F=A.flags;switch(A.tag){case 0:case 11:case 15:zi(m,A,P,k,p),mo(8,A);break;case 23:break;case 22:var te=A.stateNode;A.memoizedState!==null?te._visibility&2?zi(m,A,P,k,p):bo(m,A):(te._visibility|=2,zi(m,A,P,k,p)),p&&F&2048&&Hh(A.alternate,A);break;case 24:zi(m,A,P,k,p),p&&F&2048&&Gh(A.alternate,A);break;default:zi(m,A,P,k,p)}i=i.sibling}}function bo(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:bo(o,s),p&2048&&Hh(s.alternate,s);break;case 24:bo(o,s),p&2048&&Gh(s.alternate,s);break;default:bo(o,s)}i=i.sibling}}var xo=8192;function ki(a,i,o){if(a.subtreeFlags&xo)for(a=a.child;a!==null;)FS(a,i,o),a=a.sibling}function FS(a,i,o){switch(a.tag){case 26:ki(a,i,o),a.flags&xo&&a.memoizedState!==null&&V3(o,Ln,a.memoizedState,a.memoizedProps);break;case 5:ki(a,i,o);break;case 3:case 4:var s=Ln;Ln=Zc(a.stateNode.containerInfo),ki(a,i,o),Ln=s;break;case 22:a.memoizedState===null&&(s=a.alternate,s!==null&&s.memoizedState!==null?(s=xo,xo=16777216,ki(a,i,o),xo=s):ki(a,i,o));break;default:ki(a,i,o)}}function WS(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 So(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];jt=s,QS(s,a)}WS(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)ZS(a),a=a.sibling}function ZS(a){switch(a.tag){case 0:case 11:case 15:So(a),a.flags&2048&&Jr(9,a,a.return);break;case 3:So(a);break;case 12:So(a);break;case 22:var i=a.stateNode;a.memoizedState!==null&&i._visibility&2&&(a.return===null||a.return.tag!==13)?(i._visibility&=-3,qc(a)):So(a);break;default:So(a)}}function qc(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];jt=s,QS(s,a)}WS(a)}for(a=a.child;a!==null;){switch(i=a,i.tag){case 0:case 11:case 15:Jr(8,i,i.return),qc(i);break;case 22:o=i.stateNode,o._visibility&2&&(o._visibility&=-3,qc(i));break;default:qc(i)}a=a.sibling}}function QS(a,i){for(;jt!==null;){var o=jt;switch(o.tag){case 0:case 11:case 15:Jr(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:ro(o.memoizedState.cache)}if(s=o.child,s!==null)s.return=o,jt=s;else e:for(o=a;jt!==null;){s=jt;var p=s.sibling,m=s.return;if(IS(s),s===o){jt=null;break e}if(p!==null){p.return=m,jt=p;break e}jt=m}}}var c3={getCacheForType:function(a){var i=Rt(vt),o=i.data.get(a);return o===void 0&&(o=a(),i.data.set(a,o)),o},cacheSignal:function(){return Rt(vt).controller.signal}},s3=typeof WeakMap=="function"?WeakMap:Map,Le=0,Ze=null,Ne=null,Re=0,He=0,sn=null,ea=!1,qi=!1,Yh=!1,Sr=0,ft=0,ta=0,La=0,Xh=0,fn=0,Bi=0,_o=null,Jt=null,Kh=!1,Bc=0,JS=0,Lc=1/0,Uc=null,na=null,St=0,ra=null,Li=null,_r=0,Vh=0,Fh=null,e_=null,Oo=0,Wh=null;function dn(){return(Le&2)!==0&&Re!==0?Re&-Re:$.T!==null?np():yx()}function t_(){if(fn===0)if((Re&536870912)===0||$e){var a=Fu;Fu<<=1,(Fu&3932160)===0&&(Fu=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)&&(Ui(a,0),aa(a,Re,fn,!1)),Hl(a,o),((Le&2)===0||a!==Ze)&&(a===Ze&&((Le&2)===0&&(La|=o),ft===4&&aa(a,Re,fn,!1)),Zn(a))}function n_(a,i,o){if((Le&6)!==0)throw Error(r(327));var s=!o&&(i&127)===0&&(i&a.expiredLanes)===0||Il(a,i),p=s?h3(a,i):Qh(a,i,!0),m=s;do{if(p===0){qi&&!s&&aa(a,i,0,!1);break}else{if(o=a.current.alternate,m&&!f3(o)){p=Qh(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 P=a;p=_o;var k=P.current.memoizedState.isDehydrated;if(k&&(Ui(P,A).flags|=256),A=Qh(P,A,!1),A!==2){if(Yh&&!k){P.errorRecoveryDisabledLanes|=m,La|=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){Ui(a,0),aa(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:aa(s,i,fn,!ea);break e;case 2:Jt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(p=Bc+300-qt(),10<p)){if(aa(s,i,fn,!ea),Zu(s,0,!0)!==0)break e;_r=i,s.timeoutHandle=R_(r_.bind(null,s,o,Jt,Uc,Kh,i,fn,La,Bi,ea,m,"Throttled",-0,0),p);break e}r_(s,o,Jt,Uc,Kh,i,fn,La,Bi,ea,m,null,-0,0)}}break}while(!0);Zn(a)}function r_(a,i,o,s,p,m,A,P,k,F,te,le,Z,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},FS(i,m,le);var pe=(m&62914560)===m?Bc-qt():(m&4194048)===m?JS-qt():0;if(pe=F3(le,pe),pe!==null){_r=m,a.cancelPendingCommit=pe(f_.bind(null,a,i,m,o,s,p,A,P,k,te,le,null,Z,ee)),aa(a,m,A,!F);return}}f_(a,i,m,o,s,p,A,P,k)}function f3(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 aa(a,i,o,s){i&=~Xh,i&=~La,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&&hx(a,o,i)}function Ic(){return(Le&6)===0?(Ao(0),!1):!0}function Zh(){if(Ne!==null){if(He===0)var a=Ne.return;else a=Ne,fr=Na=null,hh(a),Ni=null,io=0,a=Ne;for(;a!==null;)DS(a.alternate,a),a=a.return;Ne=null}}function Ui(a,i){var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,N3(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),_r=0,Zh(),Ze=a,Ne=o=cr(a.current,null),Re=i,He=0,sn=null,ea=!1,qi=Il(a,i),Yh=!1,Bi=fn=Xh=La=ta=ft=0,Jt=_o=null,Kh=!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,cc(),o}function a_(a,i){Te=null,$.H=po,i===Ci||i===mc?(i=x1(),He=3):i===th?(i=x1(),He=4):He=i===Mh?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,sn=i,Ne===null&&(ft=1,Nc(a,Sn(i,a.current)))}function i_(){var a=un.current;return a===null?!0:(Re&4194048)===Re?wn===null:(Re&62914560)===Re||(Re&536870912)!==0?a===wn:!1}function l_(){var a=$.H;return $.H=po,a===null?po:a}function o_(){var a=$.A;return $.A=c3,a}function Hc(){ft=4,ea||(Re&4194048)!==Re&&un.current!==null||(qi=!0),(ta&134217727)===0&&(La&134217727)===0||Ze===null||aa(Ze,Re,fn,!1)}function Qh(a,i,o){var s=Le;Le|=2;var p=l_(),m=o_();(Ze!==a||Re!==i)&&(Uc=null,Ui(a,i)),i=!1;var A=ft;e:do try{if(He!==0&&Ne!==null){var P=Ne,k=sn;switch(He){case 8:Zh(),A=6;break e;case 3:case 2:case 9:case 6:un.current===null&&(i=!0);var F=He;if(He=0,sn=null,Ii(a,P,k,F),o&&qi){A=0;break e}break;default:F=He,He=0,sn=null,Ii(a,P,k,F)}}d3(),A=ft;break}catch(te){a_(a,te)}while(!0);return i&&a.shellSuspendCounter++,fr=Na=null,Le=s,$.H=p,$.A=m,Ne===null&&(Ze=null,Re=0,cc()),A}function d3(){for(;Ne!==null;)u_(Ne)}function h3(a,i){var o=Le;Le|=2;var s=l_(),p=o_();Ze!==a||Re!==i?(Uc=null,Lc=qt()+500,Ui(a,i)):qi=Il(a,i);e:do try{if(He!==0&&Ne!==null){i=Ne;var m=sn;t:switch(He){case 1:He=0,sn=null,Ii(a,i,m,1);break;case 2:case 9:if(g1(m)){He=0,sn=null,c_(i);break}i=function(){He!==2&&He!==9||Ze!==a||(He=7),Zn(a)},m.then(i,i);break e;case 3:He=7;break e;case 4:He=5;break e;case 7:g1(m)?(He=0,sn=null,c_(i)):(He=0,sn=null,Ii(a,i,m,7));break;case 5:var A=null;switch(Ne.tag){case 26:A=Ne.memoizedState;case 5:case 27:var P=Ne;if(A?V_(A):P.stateNode.complete){He=0,sn=null;var k=P.sibling;if(k!==null)Ne=k;else{var F=P.return;F!==null?(Ne=F,Gc(F)):Ne=null}break t}}He=0,sn=null,Ii(a,i,m,5);break;case 6:He=0,sn=null,Ii(a,i,m,6);break;case 8:Zh(),ft=6;break e;default:throw Error(r(462))}}p3();break}catch(te){a_(a,te)}while(!0);return fr=Na=null,$.H=s,$.A=p,Le=o,Ne!==null?0:(Ze=null,Re=0,cc(),ft)}function p3(){for(;Ne!==null&&!ir();)u_(Ne)}function u_(a){var i=PS(a.alternate,a,Sr);a.memoizedProps=a.pendingProps,i===null?Gc(a):Ne=i}function c_(a){var i=a,o=i.alternate;switch(i.tag){case 15:case 0:i=TS(o,i,i.pendingProps,i.type,void 0,Re);break;case 11:i=TS(o,i,i.pendingProps,i.type.render,i.ref,Re);break;case 5:hh(i);default:DS(o,i),i=Ne=o1(i,Sr),i=PS(o,i,Sr)}a.memoizedProps=a.pendingProps,i===null?Gc(a):Ne=i}function Ii(a,i,o,s){fr=Na=null,hh(i),Ni=null,io=0;var p=i.return;try{if(n3(a,p,i,o,Re)){ft=1,Nc(a,Sn(o,a.current)),Ne=null;return}}catch(m){if(p!==null)throw Ne=p,m;ft=1,Nc(a,Sn(o,a.current)),Ne=null;return}i.flags&32768?($e||s===1?a=!0:qi||(Re&536870912)!==0?a=!1:(ea=a=!0,(s===2||s===9||s===3||s===6)&&(s=un.current,s!==null&&s.tag===13&&(s.flags|=16384))),s_(i,a)):Gc(i)}function Gc(a){var i=a;do{if((i.flags&32768)!==0){s_(i,ea);return}a=i.return;var o=i3(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 s_(a,i){do{var o=l3(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 f_(a,i,o,s,p,m,A,P,k){a.cancelPendingCommit=null;do Yc();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|=Ld,KP(a,o,m,A,P,k),a===Ze&&(Ne=Ze=null,Re=0),Li=i,ra=a,_r=o,Vh=m,Fh=p,e_=s,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,g3(Ku,function(){return y_(),null})):(a.callbackNode=null,a.callbackPriority=0),s=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||s){s=$.T,$.T=null,p=I.p,I.p=2,A=Le,Le|=4;try{o3(a,i,o)}finally{Le=A,I.p=p,$.T=s}}St=1,d_(),h_(),p_()}}function d_(){if(St===1){St=0;var a=ra,i=Li,o=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||o){o=$.T,$.T=null;var s=I.p;I.p=2;var p=Le;Le|=4;try{XS(i,a);var m=sp,A=Qx(a.containerInfo),P=m.focusedElem,k=m.selectionRange;if(A!==P&&P&&P.ownerDocument&&Zx(P.ownerDocument.documentElement,P)){if(k!==null&&$d(P)){var F=k.start,te=k.end;if(te===void 0&&(te=F),"selectionStart"in P)P.selectionStart=F,P.selectionEnd=Math.min(te,P.value.length);else{var le=P.ownerDocument||document,Z=le&&le.defaultView||window;if(Z.getSelection){var ee=Z.getSelection(),pe=P.textContent.length,ge=Math.min(k.start,pe),Fe=k.end===void 0?ge:Math.min(k.end,pe);!ee.extend&&ge>Fe&&(A=Fe,Fe=ge,ge=A);var Y=Wx(P,ge),L=Wx(P,Fe);if(Y&&L&&(ee.rangeCount!==1||ee.anchorNode!==Y.node||ee.anchorOffset!==Y.offset||ee.focusNode!==L.node||ee.focusOffset!==L.offset)){var V=le.createRange();V.setStart(Y.node,Y.offset),ee.removeAllRanges(),ge>Fe?(ee.addRange(V),ee.extend(L.node,L.offset)):(V.setEnd(L.node,L.offset),ee.addRange(V))}}}}for(le=[],ee=P;ee=ee.parentNode;)ee.nodeType===1&&le.push({element:ee,left:ee.scrollLeft,top:ee.scrollTop});for(typeof P.focus=="function"&&P.focus(),P=0;P<le.length;P++){var ie=le[P];ie.element.scrollLeft=ie.left,ie.element.scrollTop=ie.top}}rs=!!cp,sp=cp=null}finally{Le=p,I.p=s,$.T=o}}a.current=i,St=2}}function h_(){if(St===2){St=0;var a=ra,i=Li,o=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||o){o=$.T,$.T=null;var s=I.p;I.p=2;var p=Le;Le|=4;try{US(a,i.alternate,i)}finally{Le=p,I.p=s,$.T=o}}St=3}}function p_(){if(St===4||St===3){St=0,Ll();var a=ra,i=Li,o=_r,s=e_;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?St=5:(St=0,Li=ra=null,v_(a,a.pendingLanes));var p=a.pendingLanes;if(p===0&&(na=null),yd(o),i=i.stateNode,rn&&typeof rn.onCommitFiberRoot=="function")try{rn.onCommitFiberRoot(Ul,i,void 0,(i.current.flags&128)===128)}catch{}if(s!==null){i=$.T,p=I.p,I.p=2,$.T=null;try{for(var m=a.onRecoverableError,A=0;A<s.length;A++){var P=s[A];m(P.value,{componentStack:P.stack})}}finally{$.T=i,I.p=p}}(_r&3)!==0&&Yc(),Zn(a),p=a.pendingLanes,(o&261930)!==0&&(p&42)!==0?a===Wh?Oo++:(Oo=0,Wh=a):Oo=0,Ao(0)}}function v_(a,i){(a.pooledCacheLanes&=i)===0&&(i=a.pooledCache,i!=null&&(a.pooledCache=null,ro(i)))}function Yc(){return d_(),h_(),p_(),y_()}function y_(){if(St!==5)return!1;var a=ra,i=Vh;Vh=0;var o=yd(_r),s=$.T,p=I.p;try{I.p=32>o?32:o,$.T=null,o=Fh,Fh=null;var m=ra,A=_r;if(St=0,Li=ra=null,_r=0,(Le&6)!==0)throw Error(r(331));var P=Le;if(Le|=4,ZS(m.current),VS(m,m.current,A,o),Le=P,Ao(0,!1),rn&&typeof rn.onPostCommitFiberRoot=="function")try{rn.onPostCommitFiberRoot(Ul,m)}catch{}return!0}finally{I.p=p,$.T=s,v_(a,i)}}function m_(a,i,o){i=Sn(o,i),i=Eh(a.stateNode,i,2),a=Wr(a,i,2),a!==null&&(Hl(a,2),Zn(a))}function Ge(a,i,o){if(a.tag===3)m_(a,a,o);else for(;i!==null;){if(i.tag===3){m_(i,a,o);break}else if(i.tag===1){var s=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(na===null||!na.has(s))){a=Sn(o,a),o=gS(2),s=Wr(i,o,2),s!==null&&(bS(o,s,i,a),Hl(s,2),Zn(s));break}}i=i.return}}function Jh(a,i,o){var s=a.pingCache;if(s===null){s=a.pingCache=new s3;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)||(Yh=!0,p.add(o),a=v3.bind(null,a,i,o),i.then(a,a))}function v3(a,i,o){var s=a.pingCache;s!==null&&s.delete(i),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,Ze===a&&(Re&o)===o&&(ft===4||ft===3&&(Re&62914560)===Re&&300>qt()-Bc?(Le&2)===0&&Ui(a,0):Xh|=o,Bi===Re&&(Bi=0)),Zn(a)}function g_(a,i){i===0&&(i=dx()),a=Ea(a,i),a!==null&&(Hl(a,i),Zn(a))}function y3(a){var i=a.memoizedState,o=0;i!==null&&(o=i.retryLane),g_(a,o)}function m3(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),g_(a,o)}function g3(a,i){return Lr(a,i)}var Xc=null,Hi=null,ep=!1,Kc=!1,tp=!1,ia=0;function Zn(a){a!==Hi&&a.next===null&&(Hi===null?Xc=Hi=a:Hi=Hi.next=a),Kc=!0,ep||(ep=!0,x3())}function Ao(a,i){if(!tp&&Kc){tp=!0;do for(var o=!1,s=Xc;s!==null;){if(a!==0){var p=s.pendingLanes;if(p===0)var m=0;else{var A=s.suspendedLanes,P=s.pingedLanes;m=(1<<31-an(42|a)+1)-1,m&=p&~(A&~P),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(o=!0,__(s,m))}else m=Re,m=Zu(s,s===Ze?m:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(m&3)===0||Il(s,m)||(o=!0,__(s,m));s=s.next}while(o);tp=!1}}function b3(){b_()}function b_(){Kc=ep=!1;var a=0;ia!==0&&C3()&&(a=ia);for(var i=qt(),o=null,s=Xc;s!==null;){var p=s.next,m=x_(s,i);m===0?(s.next=null,o===null?Xc=p:o.next=p,p===null&&(Hi=o)):(o=s,(a!==0||(m&3)!==0)&&(Kc=!0)),s=p}St!==0&&St!==5||Ao(a),ia!==0&&(ia=0)}function x_(a,i){for(var o=a.suspendedLanes,s=a.pingedLanes,p=a.expirationTimes,m=a.pendingLanes&-62914561;0<m;){var A=31-an(m),P=1<<A,k=p[A];k===-1?((P&o)===0||(P&s)!==0)&&(p[A]=XP(P,i)):k<=i&&(a.expiredLanes|=P),m&=~P}if(i=Ze,o=Re,o=Zu(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||Il(a,o)){if(i=o&-o,i===a.callbackPriority)return i;switch(s!==null&&qn(s),yd(o)){case 2:case 8:o=sx;break;case 32:o=Ku;break;case 268435456:o=fx;break;default:o=Ku}return s=S_.bind(null,a),o=Lr(o,s),a.callbackPriority=i,a.callbackNode=o,i}return s!==null&&s!==null&&qn(s),a.callbackPriority=2,a.callbackNode=null,2}function S_(a,i){if(St!==0&&St!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(Yc()&&a.callbackNode!==o)return null;var s=Re;return s=Zu(a,a===Ze?s:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s===0?null:(n_(a,s,i),x_(a,qt()),a.callbackNode!=null&&a.callbackNode===o?S_.bind(null,a):null)}function __(a,i){if(Yc())return null;n_(a,i,!0)}function x3(){P3(function(){(Le&6)!==0?Lr(cx,b3):b_()})}function np(){if(ia===0){var a=Ei;a===0&&(a=Vu,Vu<<=1,(Vu&261888)===0&&(Vu=256)),ia=a}return ia}function O_(a){return a==null||typeof a=="symbol"||typeof a=="boolean"?null:typeof a=="function"?a:tc(""+a)}function A_(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 S3(a,i,o,s,p){if(i==="submit"&&o&&o.stateNode===p){var m=O_((p[Vt]||null).action),A=s.submitter;A&&(i=(i=A[Vt]||null)?O_(i.formAction):A.getAttribute("formAction"),i!==null&&(m=i,A=null));var P=new ic("action","action",null,s,p);a.push({event:P,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(ia!==0){var k=A?A_(p,A):new FormData(p);_h(o,{pending:!0,data:k,method:p.method,action:m},null,k)}}else typeof m=="function"&&(P.preventDefault(),k=A?A_(p,A):new FormData(p),_h(o,{pending:!0,data:k,method:p.method,action:m},m,k))},currentTarget:p}]})}}for(var rp=0;rp<Bd.length;rp++){var ap=Bd[rp],_3=ap.toLowerCase(),O3=ap[0].toUpperCase()+ap.slice(1);Bn(_3,"on"+O3)}Bn(t1,"onAnimationEnd"),Bn(n1,"onAnimationIteration"),Bn(r1,"onAnimationStart"),Bn("dblclick","onDoubleClick"),Bn("focusin","onFocus"),Bn("focusout","onBlur"),Bn(BR,"onTransitionRun"),Bn(LR,"onTransitionStart"),Bn(UR,"onTransitionCancel"),Bn(a1,"onTransitionEnd"),pi("onMouseEnter",["mouseout","mouseover"]),pi("onMouseLeave",["mouseout","mouseover"]),pi("onPointerEnter",["pointerout","pointerover"]),pi("onPointerLeave",["pointerout","pointerover"]),Aa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Aa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Aa("onBeforeInput",["compositionend","keypress","textInput","paste"]),Aa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Aa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Aa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var wo="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(" "),A3=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(wo));function w_(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 P=s[A],k=P.instance,F=P.currentTarget;if(P=P.listener,k!==m&&p.isPropagationStopped())break e;m=P,p.currentTarget=F;try{m(p)}catch(te){uc(te)}p.currentTarget=null,m=k}else for(A=0;A<s.length;A++){if(P=s[A],k=P.instance,F=P.currentTarget,P=P.listener,k!==m&&p.isPropagationStopped())break e;m=P,p.currentTarget=F;try{m(p)}catch(te){uc(te)}p.currentTarget=null,m=k}}}}function Pe(a,i){var o=i[md];o===void 0&&(o=i[md]=new Set);var s=a+"__bubble";o.has(s)||(T_(i,a,2,!1),o.add(s))}function ip(a,i,o){var s=0;i&&(s|=4),T_(o,a,s,i)}var Vc="_reactListening"+Math.random().toString(36).slice(2);function lp(a){if(!a[Vc]){a[Vc]=!0,bx.forEach(function(o){o!=="selectionchange"&&(A3.has(o)||ip(o,!1,a),ip(o,!0,a))});var i=a.nodeType===9?a:a.ownerDocument;i===null||i[Vc]||(i[Vc]=!0,ip("selectionchange",!1,i))}}function T_(a,i,o,s){switch(tO(i)){case 2:var p=Q3;break;case 8:p=J3;break;default:p=Sp}o=p.bind(null,i,o,a),p=void 0,!Td||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 op(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 P=s.stateNode.containerInfo;if(P===p)break;if(A===4)for(A=s.return;A!==null;){var k=A.tag;if((k===3||k===4)&&A.stateNode.containerInfo===p)return;A=A.return}for(;P!==null;){if(A=fi(P),A===null)return;if(k=A.tag,k===5||k===6||k===26||k===27){s=m=A;continue e}P=P.parentNode}}s=s.return}Nx(function(){var F=m,te=Ad(o),le=[];e:{var Z=i1.get(a);if(Z!==void 0){var ee=ic,pe=a;switch(a){case"keypress":if(rc(o)===0)break e;case"keydown":case"keyup":ee=mR;break;case"focusin":pe="focus",ee=Cd;break;case"focusout":pe="blur",ee=Cd;break;case"beforeblur":case"afterblur":ee=Cd;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=Dx;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ee=iR;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ee=xR;break;case t1:case n1:case r1:ee=uR;break;case a1:ee=_R;break;case"scroll":case"scrollend":ee=rR;break;case"wheel":ee=AR;break;case"copy":case"cut":case"paste":ee=sR;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ee=zx;break;case"toggle":case"beforetoggle":ee=TR}var ge=(i&4)!==0,Fe=!ge&&(a==="scroll"||a==="scrollend"),Y=ge?Z!==null?Z+"Capture":null:Z;ge=[];for(var L=F,V;L!==null;){var ie=L;if(V=ie.stateNode,ie=ie.tag,ie!==5&&ie!==26&&ie!==27||V===null||Y===null||(ie=Xl(L,Y),ie!=null&&ge.push(To(L,ie,V))),Fe)break;L=L.return}0<ge.length&&(Z=new ee(Z,pe,null,o,te),le.push({event:Z,listeners:ge}))}}if((i&7)===0){e:{if(Z=a==="mouseover"||a==="pointerover",ee=a==="mouseout"||a==="pointerout",Z&&o!==Od&&(pe=o.relatedTarget||o.fromElement)&&(fi(pe)||pe[si]))break e;if((ee||Z)&&(Z=te.window===te?te:(Z=te.ownerDocument)?Z.defaultView||Z.parentWindow:window,ee?(pe=o.relatedTarget||o.toElement,ee=F,pe=pe?fi(pe):null,pe!==null&&(Fe=u(pe),ge=pe.tag,pe!==Fe||ge!==5&&ge!==27&&ge!==6)&&(pe=null)):(ee=null,pe=F),ee!==pe)){if(ge=Dx,ie="onMouseLeave",Y="onMouseEnter",L="mouse",(a==="pointerout"||a==="pointerover")&&(ge=zx,ie="onPointerLeave",Y="onPointerEnter",L="pointer"),Fe=ee==null?Z:Yl(ee),V=pe==null?Z:Yl(pe),Z=new ge(ie,L+"leave",ee,o,te),Z.target=Fe,Z.relatedTarget=V,ie=null,fi(te)===F&&(ge=new ge(Y,L+"enter",pe,o,te),ge.target=V,ge.relatedTarget=Fe,ie=ge),Fe=ie,ee&&pe)t:{for(ge=w3,Y=ee,L=pe,V=0,ie=Y;ie;ie=ge(ie))V++;ie=0;for(var ye=L;ye;ye=ge(ye))ie++;for(;0<V-ie;)Y=ge(Y),V--;for(;0<ie-V;)L=ge(L),ie--;for(;V--;){if(Y===L||L!==null&&Y===L.alternate){ge=Y;break t}Y=ge(Y),L=ge(L)}ge=null}else ge=null;ee!==null&&j_(le,Z,ee,ge,!1),pe!==null&&Fe!==null&&j_(le,Fe,pe,ge,!0)}}e:{if(Z=F?Yl(F):window,ee=Z.nodeName&&Z.nodeName.toLowerCase(),ee==="select"||ee==="input"&&Z.type==="file")var ke=Gx;else if(Ix(Z))if(Yx)ke=zR;else{ke=DR;var ve=RR}else ee=Z.nodeName,!ee||ee.toLowerCase()!=="input"||Z.type!=="checkbox"&&Z.type!=="radio"?F&&_d(F.elementType)&&(ke=Gx):ke=$R;if(ke&&(ke=ke(a,F))){Hx(le,ke,o,te);break e}ve&&ve(a,Z,F),a==="focusout"&&F&&Z.type==="number"&&F.memoizedProps.value!=null&&Sd(Z,"number",Z.value)}switch(ve=F?Yl(F):window,a){case"focusin":(Ix(ve)||ve.contentEditable==="true")&&(xi=ve,zd=F,eo=null);break;case"focusout":eo=zd=xi=null;break;case"mousedown":kd=!0;break;case"contextmenu":case"mouseup":case"dragend":kd=!1,Jx(le,o,te);break;case"selectionchange":if(qR)break;case"keydown":case"keyup":Jx(le,o,te)}var Ee;if(Pd)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 bi?Lx(a,o)&&(De="onCompositionEnd"):a==="keydown"&&o.keyCode===229&&(De="onCompositionStart");De&&(kx&&o.locale!=="ko"&&(bi||De!=="onCompositionStart"?De==="onCompositionEnd"&&bi&&(Ee=Px()):(Hr=te,jd="value"in Hr?Hr.value:Hr.textContent,bi=!0)),ve=Fc(F,De),0<ve.length&&(De=new $x(De,a,null,o,te),le.push({event:De,listeners:ve}),Ee?De.data=Ee:(Ee=Ux(o),Ee!==null&&(De.data=Ee)))),(Ee=ER?MR(a,o):CR(a,o))&&(De=Fc(F,"onBeforeInput"),0<De.length&&(ve=new $x("onBeforeInput","beforeinput",null,o,te),le.push({event:ve,listeners:De}),ve.data=Ee)),S3(le,a,F,o,te)}w_(le,i)})}function To(a,i,o){return{instance:a,listener:i,currentTarget:o}}function Fc(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=Xl(a,o),p!=null&&s.unshift(To(a,p,m)),p=Xl(a,i),p!=null&&s.push(To(a,p,m))),a.tag===3)return s;a=a.return}return[]}function w3(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function j_(a,i,o,s,p){for(var m=i._reactName,A=[];o!==null&&o!==s;){var P=o,k=P.alternate,F=P.stateNode;if(P=P.tag,k!==null&&k===s)break;P!==5&&P!==26&&P!==27||F===null||(k=F,p?(F=Xl(o,m),F!=null&&A.unshift(To(o,F,k))):p||(F=Xl(o,m),F!=null&&A.push(To(o,F,k)))),o=o.return}A.length!==0&&a.push({event:i,listeners:A})}var T3=/\r\n?/g,j3=/\u0000|\uFFFD/g;function E_(a){return(typeof a=="string"?a:""+a).replace(T3,`
|
||
`).replace(j3,"")}function M_(a,i){return i=E_(i),E_(a)===i}function Ve(a,i,o,s,p,m){switch(o){case"children":typeof s=="string"?i==="body"||i==="textarea"&&s===""||yi(a,s):(typeof s=="number"||typeof s=="bigint")&&i!=="body"&&yi(a,""+s);break;case"className":Ju(a,"class",s);break;case"tabIndex":Ju(a,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":Ju(a,o,s);break;case"style":Mx(a,s,m);break;case"data":if(i!=="object"){Ju(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=tc(""+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=tc(""+s),a.setAttribute(o,s);break;case"onClick":s!=null&&(a.onclick=or);break;case"onScroll":s!=null&&Pe("scroll",a);break;case"onScrollEnd":s!=null&&Pe("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=tc(""+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":Pe("beforetoggle",a),Pe("toggle",a),Qu(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":Qu(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=tR.get(o)||o,Qu(a,o,s))}}function up(a,i,o,s,p,m){switch(o){case"style":Mx(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"?yi(a,s):(typeof s=="number"||typeof s=="bigint")&&yi(a,""+s);break;case"onScroll":s!=null&&Pe("scroll",a);break;case"onScrollEnd":s!=null&&Pe("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(!xx.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,""):Qu(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":Pe("error",a),Pe("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":Pe("invalid",a);var P=m=A=p=null,k=null,F=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":k=te;break;case"defaultChecked":F=te;break;case"value":m=te;break;case"defaultValue":P=te;break;case"children":case"dangerouslySetInnerHTML":if(te!=null)throw Error(r(137,i));break;default:Ve(a,i,s,te,o,null)}}wx(a,m,P,k,F,A,p,!1);return;case"select":Pe("invalid",a),s=A=m=null;for(p in o)if(o.hasOwnProperty(p)&&(P=o[p],P!=null))switch(p){case"value":m=P;break;case"defaultValue":A=P;break;case"multiple":s=P;default:Ve(a,i,p,P,o,null)}i=m,o=A,a.multiple=!!s,i!=null?vi(a,!!s,i,!1):o!=null&&vi(a,!!s,o,!0);return;case"textarea":Pe("invalid",a),m=p=s=null;for(A in o)if(o.hasOwnProperty(A)&&(P=o[A],P!=null))switch(A){case"value":s=P;break;case"defaultValue":p=P;break;case"children":m=P;break;case"dangerouslySetInnerHTML":if(P!=null)throw Error(r(91));break;default:Ve(a,i,A,P,o,null)}jx(a,s,p,m);return;case"option":for(k in o)if(o.hasOwnProperty(k)&&(s=o[k],s!=null))switch(k){case"selected":a.selected=s&&typeof s!="function"&&typeof s!="symbol";break;default:Ve(a,i,k,s,o,null)}return;case"dialog":Pe("beforetoggle",a),Pe("toggle",a),Pe("cancel",a),Pe("close",a);break;case"iframe":case"object":Pe("load",a);break;case"video":case"audio":for(s=0;s<wo.length;s++)Pe(wo[s],a);break;case"image":Pe("error",a),Pe("load",a);break;case"details":Pe("toggle",a);break;case"embed":case"source":case"link":Pe("error",a),Pe("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(F in o)if(o.hasOwnProperty(F)&&(s=o[F],s!=null))switch(F){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ve(a,i,F,s,o,null)}return;default:if(_d(i)){for(te in o)o.hasOwnProperty(te)&&(s=o[te],s!==void 0&&up(a,i,te,s,o,void 0));return}}for(P in o)o.hasOwnProperty(P)&&(s=o[P],s!=null&&Ve(a,i,P,s,o,null))}function E3(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,P=null,k=null,F=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":k=le;default:s.hasOwnProperty(ee)||Ve(a,i,ee,null,s,le)}}for(var Z in s){var ee=s[Z];if(le=o[Z],s.hasOwnProperty(Z)&&(ee!=null||le!=null))switch(Z){case"type":m=ee;break;case"name":p=ee;break;case"checked":F=ee;break;case"defaultChecked":te=ee;break;case"value":A=ee;break;case"defaultValue":P=ee;break;case"children":case"dangerouslySetInnerHTML":if(ee!=null)throw Error(r(137,i));break;default:ee!==le&&Ve(a,i,Z,ee,s,le)}}xd(a,A,P,k,F,te,m,p);return;case"select":ee=A=P=Z=null;for(m in o)if(k=o[m],o.hasOwnProperty(m)&&k!=null)switch(m){case"value":break;case"multiple":ee=k;default:s.hasOwnProperty(m)||Ve(a,i,m,null,s,k)}for(p in s)if(m=s[p],k=o[p],s.hasOwnProperty(p)&&(m!=null||k!=null))switch(p){case"value":Z=m;break;case"defaultValue":P=m;break;case"multiple":A=m;default:m!==k&&Ve(a,i,p,m,s,k)}i=P,o=A,s=ee,Z!=null?vi(a,!!o,Z,!1):!!s!=!!o&&(i!=null?vi(a,!!o,i,!0):vi(a,!!o,o?[]:"",!1));return;case"textarea":ee=Z=null;for(P in o)if(p=o[P],o.hasOwnProperty(P)&&p!=null&&!s.hasOwnProperty(P))switch(P){case"value":break;case"children":break;default:Ve(a,i,P,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":Z=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)}Tx(a,Z,ee);return;case"option":for(var pe in o)if(Z=o[pe],o.hasOwnProperty(pe)&&Z!=null&&!s.hasOwnProperty(pe))switch(pe){case"selected":a.selected=!1;break;default:Ve(a,i,pe,null,s,Z)}for(k in s)if(Z=s[k],ee=o[k],s.hasOwnProperty(k)&&Z!==ee&&(Z!=null||ee!=null))switch(k){case"selected":a.selected=Z&&typeof Z!="function"&&typeof Z!="symbol";break;default:Ve(a,i,k,Z,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)Z=o[ge],o.hasOwnProperty(ge)&&Z!=null&&!s.hasOwnProperty(ge)&&Ve(a,i,ge,null,s,Z);for(F in s)if(Z=s[F],ee=o[F],s.hasOwnProperty(F)&&Z!==ee&&(Z!=null||ee!=null))switch(F){case"children":case"dangerouslySetInnerHTML":if(Z!=null)throw Error(r(137,i));break;default:Ve(a,i,F,Z,s,ee)}return;default:if(_d(i)){for(var Fe in o)Z=o[Fe],o.hasOwnProperty(Fe)&&Z!==void 0&&!s.hasOwnProperty(Fe)&&up(a,i,Fe,void 0,s,Z);for(te in s)Z=s[te],ee=o[te],!s.hasOwnProperty(te)||Z===ee||Z===void 0&&ee===void 0||up(a,i,te,Z,s,ee);return}}for(var Y in o)Z=o[Y],o.hasOwnProperty(Y)&&Z!=null&&!s.hasOwnProperty(Y)&&Ve(a,i,Y,null,s,Z);for(le in s)Z=s[le],ee=o[le],!s.hasOwnProperty(le)||Z===ee||Z==null&&ee==null||Ve(a,i,le,Z,s,ee)}function C_(a){switch(a){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function M3(){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,P=p.duration;if(m&&P&&C_(A)){for(A=0,P=p.responseEnd,s+=1;s<o.length;s++){var k=o[s],F=k.startTime;if(F>P)break;var te=k.transferSize,le=k.initiatorType;te&&C_(le)&&(k=k.responseEnd,A+=te*(k<P?1:(P-F)/(k-F)))}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 cp=null,sp=null;function Wc(a){return a.nodeType===9?a:a.ownerDocument}function N_(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 P_(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 fp(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 dp=null;function C3(){var a=window.event;return a&&a.type==="popstate"?a===dp?!1:(dp=a,!0):(dp=null,!1)}var R_=typeof setTimeout=="function"?setTimeout:void 0,N3=typeof clearTimeout=="function"?clearTimeout:void 0,D_=typeof Promise=="function"?Promise:void 0,P3=typeof queueMicrotask=="function"?queueMicrotask:typeof D_<"u"?function(a){return D_.resolve(null).then(a).catch(R3)}:R_;function R3(a){setTimeout(function(){throw a})}function la(a){return a==="head"}function $_(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),Ki(i);return}s--}else if(o==="$"||o==="$?"||o==="$~"||o==="$!"||o==="&")s++;else if(o==="html")jo(a.ownerDocument.documentElement);else if(o==="head"){o=a.ownerDocument.head,jo(o);for(var m=o.firstChild;m;){var A=m.nextSibling,P=m.nodeName;m[Gl]||P==="SCRIPT"||P==="STYLE"||P==="LINK"&&m.rel.toLowerCase()==="stylesheet"||o.removeChild(m),m=A}}else o==="body"&&jo(a.ownerDocument.body);o=p}while(o);Ki(i)}function z_(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 hp(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":hp(o),gd(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}a.removeChild(o)}}function D3(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[Gl])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=Tn(a.nextSibling),a===null)break}return null}function $3(a,i,o){if(i==="")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!o||(a=Tn(a.nextSibling),a===null))return null;return a}function k_(a,i){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!i||(a=Tn(a.nextSibling),a===null))return null;return a}function pp(a){return a.data==="$?"||a.data==="$~"}function vp(a){return a.data==="$!"||a.data==="$?"&&a.ownerDocument.readyState!=="loading"}function z3(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 Tn(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 yp=null;function q_(a){a=a.nextSibling;for(var i=0;a;){if(a.nodeType===8){var o=a.data;if(o==="/$"||o==="/&"){if(i===0)return Tn(a.nextSibling);i--}else o!=="$"&&o!=="$!"&&o!=="$?"&&o!=="$~"&&o!=="&"||i++}a=a.nextSibling}return null}function B_(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 L_(a,i,o){switch(i=Wc(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 jo(a){for(var i=a.attributes;i.length;)a.removeAttributeNode(i[0]);gd(a)}var jn=new Map,U_=new Set;function Zc(a){return typeof a.getRootNode=="function"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var Or=I.d;I.d={f:k3,r:q3,D:B3,C:L3,L:U3,m:I3,X:G3,S:H3,M:Y3};function k3(){var a=Or.f(),i=Ic();return a||i}function q3(a){var i=di(a);i!==null&&i.tag===5&&i.type==="form"?aS(i):Or.r(a)}var Gi=typeof document>"u"?null:document;function I_(a,i,o){var s=Gi;if(s&&typeof i=="string"&&i){var p=bn(i);p='link[rel="'+a+'"][href="'+p+'"]',typeof o=="string"&&(p+='[crossorigin="'+o+'"]'),U_.has(p)||(U_.add(p),a={rel:a,crossOrigin:o,href:i},s.querySelector(p)===null&&(i=s.createElement("link"),$t(i,"link",a),Tt(i),s.head.appendChild(i)))}}function B3(a){Or.D(a),I_("dns-prefetch",a,null)}function L3(a,i){Or.C(a,i),I_("preconnect",a,i)}function U3(a,i,o){Or.L(a,i,o);var s=Gi;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=Yi(a);break;case"script":m=Xi(a)}jn.has(m)||(a=y({rel:"preload",href:i==="image"&&o&&o.imageSrcSet?void 0:a,as:i},o),jn.set(m,a),s.querySelector(p)!==null||i==="style"&&s.querySelector(Eo(m))||i==="script"&&s.querySelector(Mo(m))||(i=s.createElement("link"),$t(i,"link",a),Tt(i),s.head.appendChild(i)))}}function I3(a,i){Or.m(a,i);var o=Gi;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=Xi(a)}if(!jn.has(m)&&(a=y({rel:"modulepreload",href:a},i),jn.set(m,a),o.querySelector(p)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(Mo(m)))return}s=o.createElement("link"),$t(s,"link",a),Tt(s),o.head.appendChild(s)}}}function H3(a,i,o){Or.S(a,i,o);var s=Gi;if(s&&a){var p=hi(s).hoistableStyles,m=Yi(a);i=i||"default";var A=p.get(m);if(!A){var P={loading:0,preload:null};if(A=s.querySelector(Eo(m)))P.loading=5;else{a=y({rel:"stylesheet",href:a,"data-precedence":i},o),(o=jn.get(m))&&mp(a,o);var k=A=s.createElement("link");Tt(k),$t(k,"link",a),k._p=new Promise(function(F,te){k.onload=F,k.onerror=te}),k.addEventListener("load",function(){P.loading|=1}),k.addEventListener("error",function(){P.loading|=2}),P.loading|=4,Qc(A,i,s)}A={type:"stylesheet",instance:A,count:1,state:P},p.set(m,A)}}}function G3(a,i){Or.X(a,i);var o=Gi;if(o&&a){var s=hi(o).hoistableScripts,p=Xi(a),m=s.get(p);m||(m=o.querySelector(Mo(p)),m||(a=y({src:a,async:!0},i),(i=jn.get(p))&&gp(a,i),m=o.createElement("script"),Tt(m),$t(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(p,m))}}function Y3(a,i){Or.M(a,i);var o=Gi;if(o&&a){var s=hi(o).hoistableScripts,p=Xi(a),m=s.get(p);m||(m=o.querySelector(Mo(p)),m||(a=y({src:a,async:!0,type:"module"},i),(i=jn.get(p))&&gp(a,i),m=o.createElement("script"),Tt(m),$t(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(p,m))}}function H_(a,i,o,s){var p=(p=me.current)?Zc(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=Yi(o.href),o=hi(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=Yi(o.href);var m=hi(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(Eo(a)))&&!m._p&&(A.instance=m,A.state.loading=5),jn.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},jn.set(a,o),m||X3(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=Xi(o),o=hi(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 Yi(a){return'href="'+bn(a)+'"'}function Eo(a){return'link[rel="stylesheet"]['+a+"]"}function G_(a){return y({},a,{"data-precedence":a.precedence,precedence:null})}function X3(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),Tt(i),a.head.appendChild(i))}function Xi(a){return'[src="'+bn(a)+'"]'}function Mo(a){return"script[async]"+a}function Y_(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,Tt(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"),Tt(s),$t(s,"style",p),Qc(s,o.precedence,a),i.instance=s;case"stylesheet":p=Yi(o.href);var m=a.querySelector(Eo(p));if(m)return i.state.loading|=4,i.instance=m,Tt(m),m;s=G_(o),(p=jn.get(p))&&mp(s,p),m=(a.ownerDocument||a).createElement("link"),Tt(m);var A=m;return A._p=new Promise(function(P,k){A.onload=P,A.onerror=k}),$t(m,"link",s),i.state.loading|=4,Qc(m,o.precedence,a),i.instance=m;case"script":return m=Xi(o.src),(p=a.querySelector(Mo(m)))?(i.instance=p,Tt(p),p):(s=o,(p=jn.get(m))&&(s=y({},o),gp(s,p)),a=a.ownerDocument||a,p=a.createElement("script"),Tt(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,Qc(s,o.precedence,a));return i.instance}function Qc(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 P=s[A];if(P.dataset.precedence===i)m=P;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 mp(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.title==null&&(a.title=i.title)}function gp(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.integrity==null&&(a.integrity=i.integrity)}var Jc=null;function X_(a,i,o){if(Jc===null){var s=new Map,p=Jc=new Map;p.set(o,s)}else p=Jc,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[Gl]||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 P=s.get(A);P?P.push(m):s.set(A,[m])}}return s}function K_(a,i,o){a=a.ownerDocument||a,a.head.insertBefore(o,i==="title"?a.querySelector("head > title"):null)}function K3(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 V_(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function V3(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=Yi(s.href),m=i.querySelector(Eo(p));if(m){i=m._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(a.count++,a=es.bind(a),i.then(a,a)),o.state.loading|=4,o.instance=m,Tt(m);return}m=i.ownerDocument||i,s=G_(s),(p=jn.get(p))&&mp(s,p),m=m.createElement("link"),Tt(m);var A=m;A._p=new Promise(function(P,k){A.onload=P,A.onerror=k}),$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=es.bind(a),i.addEventListener("load",o),i.addEventListener("error",o))}}var bp=0;function F3(a,i){return a.stylesheets&&a.count===0&&ns(a,a.stylesheets),0<a.count||0<a.imgCount?function(o){var s=setTimeout(function(){if(a.stylesheets&&ns(a,a.stylesheets),a.unsuspend){var m=a.unsuspend;a.unsuspend=null,m()}},6e4+i);0<a.imgBytes&&bp===0&&(bp=62500*M3());var p=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&ns(a,a.stylesheets),a.unsuspend)){var m=a.unsuspend;a.unsuspend=null,m()}},(a.imgBytes>bp?50:800)+i);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(s),clearTimeout(p)}}:null}function es(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ns(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var ts=null;function ns(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,ts=new Map,i.forEach(W3,a),ts=null,es.call(a))}function W3(a,i){if(!(i.state.loading&4)){var o=ts.get(a);if(o)var s=o.get(null);else{o=new Map,ts.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=es.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 Co={$$typeof:j,Provider:null,Consumer:null,_currentValue:J,_currentValue2:J,_threadCount:0};function Z3(a,i,o,s,p,m,A,P,k){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=pd(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=pd(0),this.hiddenUpdates=pd(null),this.identifierPrefix=s,this.onUncaughtError=p,this.onCaughtError=m,this.onRecoverableError=A,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=k,this.incompleteTransitions=new Map}function F_(a,i,o,s,p,m,A,P,k,F,te,le){return a=new Z3(a,i,o,A,k,F,te,le,P),i=1,m===!0&&(i|=24),m=on(3,null,null,i),a.current=m,m.stateNode=a,i=Qd(),i.refCount++,a.pooledCache=i,i.refCount++,m.memoizedState={element:s,isDehydrated:o,cache:i},nh(m),a}function W_(a){return a?(a=Oi,a):Oi}function Z_(a,i,o,s,p,m){p=W_(p),s.context===null?s.context=p:s.pendingContext=p,s=Fr(i),s.payload={element:o},m=m===void 0?null:m,m!==null&&(s.callback=m),o=Wr(a,s,i),o!==null&&(en(o,a,i),oo(o,a,i))}function Q_(a,i){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<i?o:i}}function xp(a,i){Q_(a,i),(a=a.alternate)&&Q_(a,i)}function J_(a){if(a.tag===13||a.tag===31){var i=Ea(a,67108864);i!==null&&en(i,a,67108864),xp(a,67108864)}}function eO(a){if(a.tag===13||a.tag===31){var i=dn();i=vd(i);var o=Ea(a,i);o!==null&&en(o,a,i),xp(a,i)}}var rs=!0;function Q3(a,i,o,s){var p=$.T;$.T=null;var m=I.p;try{I.p=2,Sp(a,i,o,s)}finally{I.p=m,$.T=p}}function J3(a,i,o,s){var p=$.T;$.T=null;var m=I.p;try{I.p=8,Sp(a,i,o,s)}finally{I.p=m,$.T=p}}function Sp(a,i,o,s){if(rs){var p=_p(s);if(p===null)op(a,i,s,as,o),nO(a,s);else if(tD(p,a,i,o,s))s.stopPropagation();else if(nO(a,s),i&4&&-1<eD.indexOf(a)){for(;p!==null;){var m=di(p);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var A=Oa(m.pendingLanes);if(A!==0){var P=m;for(P.pendingLanes|=2,P.entangledLanes|=2;A;){var k=1<<31-an(A);P.entanglements[1]|=k,A&=~k}Zn(m),(Le&6)===0&&(Lc=qt()+500,Ao(0))}}break;case 31:case 13:P=Ea(m,2),P!==null&&en(P,m,2),Ic(),xp(m,2)}if(m=_p(s),m===null&&op(a,i,s,as,o),m===p)break;p=m}p!==null&&s.stopPropagation()}else op(a,i,s,null,o)}}function _p(a){return a=Ad(a),Op(a)}var as=null;function Op(a){if(as=null,a=fi(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 as=a,null}function tO(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(Xu()){case cx:return 2;case sx:return 8;case Ku:case LP:return 32;case fx:return 268435456;default:return 32}default:return 32}}var Ap=!1,oa=null,ua=null,ca=null,No=new Map,Po=new Map,sa=[],eD="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 nO(a,i){switch(a){case"focusin":case"focusout":oa=null;break;case"dragenter":case"dragleave":ua=null;break;case"mouseover":case"mouseout":ca=null;break;case"pointerover":case"pointerout":No.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Po.delete(i.pointerId)}}function Ro(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=di(i),i!==null&&J_(i)),a):(a.eventSystemFlags|=s,i=a.targetContainers,p!==null&&i.indexOf(p)===-1&&i.push(p),a)}function tD(a,i,o,s,p){switch(i){case"focusin":return oa=Ro(oa,a,i,o,s,p),!0;case"dragenter":return ua=Ro(ua,a,i,o,s,p),!0;case"mouseover":return ca=Ro(ca,a,i,o,s,p),!0;case"pointerover":var m=p.pointerId;return No.set(m,Ro(No.get(m)||null,a,i,o,s,p)),!0;case"gotpointercapture":return m=p.pointerId,Po.set(m,Ro(Po.get(m)||null,a,i,o,s,p)),!0}return!1}function rO(a){var i=fi(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,mx(a.priority,function(){eO(o)});return}}else if(i===31){if(i=f(o),i!==null){a.blockedOn=i,mx(a.priority,function(){eO(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 is(a){if(a.blockedOn!==null)return!1;for(var i=a.targetContainers;0<i.length;){var o=_p(a.nativeEvent);if(o===null){o=a.nativeEvent;var s=new o.constructor(o.type,o);Od=s,o.target.dispatchEvent(s),Od=null}else return i=di(o),i!==null&&J_(i),a.blockedOn=o,!1;i.shift()}return!0}function aO(a,i,o){is(a)&&o.delete(i)}function nD(){Ap=!1,oa!==null&&is(oa)&&(oa=null),ua!==null&&is(ua)&&(ua=null),ca!==null&&is(ca)&&(ca=null),No.forEach(aO),Po.forEach(aO)}function ls(a,i){a.blockedOn===i&&(a.blockedOn=null,Ap||(Ap=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,nD)))}var os=null;function iO(a){os!==a&&(os=a,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){os===a&&(os=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(Op(s||o)===null)continue;break}var m=di(o);m!==null&&(a.splice(i,3),i-=3,_h(m,{pending:!0,data:p,method:o.method,action:s},s,p))}}))}function Ki(a){function i(k){return ls(k,a)}oa!==null&&ls(oa,a),ua!==null&&ls(ua,a),ca!==null&&ls(ca,a),No.forEach(i),Po.forEach(i);for(var o=0;o<sa.length;o++){var s=sa[o];s.blockedOn===a&&(s.blockedOn=null)}for(;0<sa.length&&(o=sa[0],o.blockedOn===null);)rO(o),o.blockedOn===null&&sa.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||iO(o);else if(A){var P=null;if(m&&m.hasAttribute("formAction")){if(p=m,A=m[Vt]||null)P=A.formAction;else if(Op(p)!==null)continue}else P=A.action;typeof P=="function"?o[s+1]=P:(o.splice(s,3),s-=3),iO(o)}}}function lO(){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 wp(a){this._internalRoot=a}us.prototype.render=wp.prototype.render=function(a){var i=this._internalRoot;if(i===null)throw Error(r(409));var o=i.current,s=dn();Z_(o,s,a,i,null,null)},us.prototype.unmount=wp.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var i=a.containerInfo;Z_(a.current,2,null,a,null,null),Ic(),i[si]=null}};function us(a){this._internalRoot=a}us.prototype.unstable_scheduleHydration=function(a){if(a){var i=yx();a={blockedOn:null,target:a,priority:i};for(var o=0;o<sa.length&&i!==0&&i<sa[o].priority;o++);sa.splice(o,0,a),o===0&&rO(a)}};var oO=t.version;if(oO!=="19.2.5")throw Error(r(527,oO,"19.2.5"));I.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 rD={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:$,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var cs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!cs.isDisabled&&cs.supportsFiber)try{Ul=cs.inject(rD),rn=cs}catch{}}return $o.createRoot=function(a,i){if(!l(a))throw Error(r(299));var o=!1,s="",p=pS,m=vS,A=yS;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=F_(a,1,!1,null,null,o,s,null,p,m,A,lO),a[si]=i.current,lp(a),new wp(i)},$o.hydrateRoot=function(a,i,o){if(!l(a))throw Error(r(299));var s=!1,p="",m=pS,A=vS,P=yS,k=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&&(P=o.onRecoverableError),o.formState!==void 0&&(k=o.formState)),i=F_(a,1,!0,i,o??null,s,p,k,m,A,P,lO),i.context=W_(null),o=i.current,s=dn(),s=vd(s),p=Fr(s),p.callback=null,Wr(o,p,s),o=s,i.current.lanes=o,Hl(i,o),Zn(i),a[si]=i.current,lp(a),new us(i)},$o.version="19.2.5",$o}var mO;function hD(){if(mO)return Ep.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(),Ep.exports=dD(),Ep.exports}var pD=hD();const vD=({children:e})=>_.jsxs("div",{className:"dashboard",children:[_.jsxs("header",{className:"dashboard-header",children:[_.jsx("h1",{className:"dashboard-title",children:"Mosswart Overlord"}),_.jsxs("nav",{className:"dashboard-nav",children:[_.jsx("a",{href:"/",className:"nav-link",children:"Classic View"}),_.jsx("a",{href:"/inventory.html",className:"nav-link",children:"Inventory"}),_.jsx("a",{href:"/suitbuilder.html",className:"nav-link",children:"Suitbuilder"})]})]}),_.jsx("main",{className:"dashboard-main",children:e})]}),yD=({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 _.jsxs("div",{className:"global-stats",children:[_.jsxs("div",{className:"global-stat",children:[_.jsx("span",{className:"global-value",children:e}),_.jsx("span",{className:"global-label",children:"Active Characters"})]}),_.jsxs("div",{className:"global-stat",children:[_.jsx("span",{className:"global-value",children:t.toLocaleString()}),_.jsx("span",{className:"global-label",children:"Total Kills"})]}),_.jsxs("div",{className:"global-stat",children:[_.jsx("span",{className:"global-value",children:n}),_.jsx("span",{className:"global-label",children:"Total Rares"})]}),_.jsxs("div",{className:"global-stat",children:[_.jsx("span",{className:`server-dot ${u?"online":"offline"}`}),_.jsxs("span",{className:"global-value",children:[(r==null?void 0:r.latency_ms)??"--","ms"]}),_.jsx("span",{className:"global-label",children:"Coldeve"})]})]})},ws=B.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 _.jsxs("div",{className:"vital-bar",children:[_.jsx("span",{className:"vital-label",children:e}),_.jsx("div",{className:"vital-track",style:{backgroundColor:l},children:_.jsx("div",{className:"vital-fill",style:{width:`${u}%`,background:r}})}),_.jsxs("span",{className:"vital-text",children:[t,"/",n]})]})});ws.displayName="VitalBar";const mD=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"}},vM=B.memo(({character:e})=>{var f,d,h,v,y,g;const[t,n]=q.useState(!1),{telemetry:r,vitals:l,combat:u}=e,c=mD((r==null?void 0:r.vt_state)??"");return _.jsxs("div",{className:"char-card",onClick:()=>n(!t),children:[_.jsxs("div",{className:"char-header",children:[_.jsx("span",{className:"char-name",children:e.name}),_.jsx("span",{className:`char-badge ${c.cls}`,children:c.label})]}),l?_.jsxs("div",{className:"char-vitals",children:[_.jsx(ws,{label:"HP",current:l.health_current,max:l.health_max,color:"linear-gradient(90deg, #ff4444, #ff6666)",bgColor:"#330000"}),_.jsx(ws,{label:"ST",current:l.stamina_current,max:l.stamina_max,color:"linear-gradient(90deg, #ffaa00, #ffcc44)",bgColor:"#331a00"}),_.jsx(ws,{label:"MN",current:l.mana_current,max:l.mana_max,color:"linear-gradient(90deg, #4488ff, #66aaff)",bgColor:"#001433"})]}):_.jsx("div",{className:"char-vitals-placeholder",children:"Awaiting vitals..."}),_.jsxs("div",{className:"char-stats-row",children:[_.jsxs("div",{className:"stat",children:[_.jsx("span",{className:"stat-value",children:(r==null?void 0:r.kills_per_hour)??"--"}),_.jsx("span",{className:"stat-label",children:"kills/hr"})]}),_.jsxs("div",{className:"stat",children:[_.jsx("span",{className:"stat-value",children:((f=r==null?void 0:r.kills)==null?void 0:f.toLocaleString())??"--"}),_.jsx("span",{className:"stat-label",children:"kills"})]}),_.jsxs("div",{className:"stat",children:[_.jsx("span",{className:"stat-value",children:(r==null?void 0:r.deaths)??"0"}),_.jsx("span",{className:"stat-label",children:"deaths"})]}),_.jsxs("div",{className:"stat",children:[_.jsx("span",{className:"stat-value",children:((d=r==null?void 0:r.onlinetime)==null?void 0:d.replace(/^00\./,""))??"--"}),_.jsx("span",{className:"stat-label",children:"uptime"})]})]}),r&&_.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&&_.jsxs("div",{className:"char-expanded",children:[l!=null&&l.vitae?_.jsxs("div",{className:"vitae-warn",children:["Vitae: ",l.vitae,"%"]}):null,_.jsxs("div",{className:"expanded-row",children:[_.jsxs("span",{children:["Prismatics: ",(r==null?void 0:r.prismatic_taper_count)??"--"]}),_.jsxs("span",{children:["Total Deaths: ",(r==null?void 0:r.total_deaths)??"--"]})]}),(u==null?void 0:u.session)&&_.jsxs("div",{className:"expanded-row",children:[_.jsxs("span",{children:["Session Dmg: ",(y=u.session.total_damage_given)==null?void 0:y.toLocaleString()]}),_.jsxs("span",{children:["Session Kills: ",u.session.total_kills]})]}),_.jsxs("div",{className:"expanded-row",children:[_.jsxs("span",{children:["RAM: ",r!=null&&r.mem_mb?(r.mem_mb/1048576).toFixed(0)+" MB":"--"]}),_.jsxs("span",{children:["CPU: ",((g=r==null?void 0:r.cpu_pct)==null?void 0:g.toFixed(1))??"--","%"]})]})]})]})});vM.displayName="CharacterCard";const gD=({characters:e})=>{const t=q.useMemo(()=>Array.from(e.values()).sort((n,r)=>n.name.localeCompare(r.name)),[e]);return t.length===0?_.jsx("div",{className:"grid-empty",children:"No active characters"}):_.jsx("div",{className:"char-grid",children:t.map(n=>_.jsx(vM,{character:n},n.name))})},bD=({tabs:e})=>{var r,l;const[t,n]=q.useState(((r=e[0])==null?void 0:r.id)??"");return _.jsxs("div",{className:"tab-container",children:[_.jsx("div",{className:"tab-bar",children:e.map(u=>_.jsx("button",{className:`tab-btn ${t===u.id?"active":""}`,onClick:()=>n(u.id),children:u.label},u.id))}),_.jsx("div",{className:"tab-content",children:(l=e.find(u=>u.id===t))==null?void 0:l.content})]})};function yM(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=yM(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=yM(e))&&(r&&(r+=" "),r+=t);return r}var Pp,gO;function nn(){if(gO)return Pp;gO=1;var e=Array.isArray;return Pp=e,Pp}var Rp,bO;function mM(){if(bO)return Rp;bO=1;var e=typeof ss=="object"&&ss&&ss.Object===Object&&ss;return Rp=e,Rp}var Dp,xO;function rr(){if(xO)return Dp;xO=1;var e=mM(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return Dp=n,Dp}var $p,SO;function ku(){if(SO)return $p;SO=1;var e=rr(),t=e.Symbol;return $p=t,$p}var zp,_O;function xD(){if(_O)return zp;_O=1;var e=ku(),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 zp=u,zp}var kp,OO;function SD(){if(OO)return kp;OO=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return kp=n,kp}var qp,AO;function zr(){if(AO)return qp;AO=1;var e=ku(),t=xD(),n=SD(),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 qp=c,qp}var Bp,wO;function kr(){if(wO)return Bp;wO=1;function e(t){return t!=null&&typeof t=="object"}return Bp=e,Bp}var Lp,TO;function Pl(){if(TO)return Lp;TO=1;var e=zr(),t=kr(),n="[object Symbol]";function r(l){return typeof l=="symbol"||t(l)&&e(l)==n}return Lp=r,Lp}var Up,jO;function ib(){if(jO)return Up;jO=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 Up=l,Up}var Ip,EO;function ba(){if(EO)return Ip;EO=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return Ip=e,Ip}var Hp,MO;function lb(){if(MO)return Hp;MO=1;var e=zr(),t=ba(),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 Hp=c,Hp}var Gp,CO;function _D(){if(CO)return Gp;CO=1;var e=rr(),t=e["__core-js_shared__"];return Gp=t,Gp}var Yp,NO;function OD(){if(NO)return Yp;NO=1;var e=_D(),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 Yp=n,Yp}var Xp,PO;function gM(){if(PO)return Xp;PO=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 Xp=n,Xp}var Kp,RO;function AD(){if(RO)return Kp;RO=1;var e=lb(),t=OD(),n=ba(),r=gM(),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 b=e(g)?v:u;return b.test(r(g))}return Kp=y,Kp}var Vp,DO;function wD(){if(DO)return Vp;DO=1;function e(t,n){return t==null?void 0:t[n]}return Vp=e,Vp}var Fp,$O;function li(){if($O)return Fp;$O=1;var e=AD(),t=wD();function n(r,l){var u=t(r,l);return e(u)?u:void 0}return Fp=n,Fp}var Wp,zO;function Ef(){if(zO)return Wp;zO=1;var e=li(),t=e(Object,"create");return Wp=t,Wp}var Zp,kO;function TD(){if(kO)return Zp;kO=1;var e=Ef();function t(){this.__data__=e?e(null):{},this.size=0}return Zp=t,Zp}var Qp,qO;function jD(){if(qO)return Qp;qO=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return Qp=e,Qp}var Jp,BO;function ED(){if(BO)return Jp;BO=1;var e=Ef(),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 Jp=l,Jp}var ev,LO;function MD(){if(LO)return ev;LO=1;var e=Ef(),t=Object.prototype,n=t.hasOwnProperty;function r(l){var u=this.__data__;return e?u[l]!==void 0:n.call(u,l)}return ev=r,ev}var tv,UO;function CD(){if(UO)return tv;UO=1;var e=Ef(),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 tv=n,tv}var nv,IO;function ND(){if(IO)return nv;IO=1;var e=TD(),t=jD(),n=ED(),r=MD(),l=CD();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,nv=u,nv}var rv,HO;function PD(){if(HO)return rv;HO=1;function e(){this.__data__=[],this.size=0}return rv=e,rv}var av,GO;function ob(){if(GO)return av;GO=1;function e(t,n){return t===n||t!==t&&n!==n}return av=e,av}var iv,YO;function Mf(){if(YO)return iv;YO=1;var e=ob();function t(n,r){for(var l=n.length;l--;)if(e(n[l][0],r))return l;return-1}return iv=t,iv}var lv,XO;function RD(){if(XO)return lv;XO=1;var e=Mf(),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 lv=r,lv}var ov,KO;function DD(){if(KO)return ov;KO=1;var e=Mf();function t(n){var r=this.__data__,l=e(r,n);return l<0?void 0:r[l][1]}return ov=t,ov}var uv,VO;function $D(){if(VO)return uv;VO=1;var e=Mf();function t(n){return e(this.__data__,n)>-1}return uv=t,uv}var cv,FO;function zD(){if(FO)return cv;FO=1;var e=Mf();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 cv=t,cv}var sv,WO;function Cf(){if(WO)return sv;WO=1;var e=PD(),t=RD(),n=DD(),r=$D(),l=zD();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 fv,ZO;function ub(){if(ZO)return fv;ZO=1;var e=li(),t=rr(),n=e(t,"Map");return fv=n,fv}var dv,QO;function kD(){if(QO)return dv;QO=1;var e=ND(),t=Cf(),n=ub();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return dv=r,dv}var hv,JO;function qD(){if(JO)return hv;JO=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return hv=e,hv}var pv,eA;function Nf(){if(eA)return pv;eA=1;var e=qD();function t(n,r){var l=n.__data__;return e(r)?l[typeof r=="string"?"string":"hash"]:l.map}return pv=t,pv}var vv,tA;function BD(){if(tA)return vv;tA=1;var e=Nf();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return vv=t,vv}var yv,nA;function LD(){if(nA)return yv;nA=1;var e=Nf();function t(n){return e(this,n).get(n)}return yv=t,yv}var mv,rA;function UD(){if(rA)return mv;rA=1;var e=Nf();function t(n){return e(this,n).has(n)}return mv=t,mv}var gv,aA;function ID(){if(aA)return gv;aA=1;var e=Nf();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 gv=t,gv}var bv,iA;function cb(){if(iA)return bv;iA=1;var e=kD(),t=BD(),n=LD(),r=UD(),l=ID();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,bv=u,bv}var xv,lA;function bM(){if(lA)return xv;lA=1;var e=cb(),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,xv=n,xv}var Sv,oA;function HD(){if(oA)return Sv;oA=1;var e=bM(),t=500;function n(r){var l=e(r,function(c){return u.size===t&&u.clear(),c}),u=l.cache;return l}return Sv=n,Sv}var _v,uA;function GD(){if(uA)return _v;uA=1;var e=HD(),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 _v=r,_v}var Ov,cA;function sb(){if(cA)return Ov;cA=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 Ov=e,Ov}var Av,sA;function YD(){if(sA)return Av;sA=1;var e=ku(),t=sb(),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 Av=c,Av}var wv,fA;function xM(){if(fA)return wv;fA=1;var e=YD();function t(n){return n==null?"":e(n)}return wv=t,wv}var Tv,dA;function SM(){if(dA)return Tv;dA=1;var e=nn(),t=ib(),n=GD(),r=xM();function l(u,c){return e(u)?u:t(u,c)?[u]:n(r(u))}return Tv=l,Tv}var jv,hA;function Pf(){if(hA)return jv;hA=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 jv=t,jv}var Ev,pA;function fb(){if(pA)return Ev;pA=1;var e=SM(),t=Pf();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 Ev=n,Ev}var Mv,vA;function _M(){if(vA)return Mv;vA=1;var e=fb();function t(n,r,l){var u=n==null?void 0:e(n,r);return u===void 0?l:u}return Mv=t,Mv}var XD=_M();const mn=Xe(XD);var Cv,yA;function KD(){if(yA)return Cv;yA=1;function e(t){return t==null}return Cv=e,Cv}var VD=KD();const Ce=Xe(VD);var Nv,mA;function FD(){if(mA)return Nv;mA=1;var e=zr(),t=nn(),n=kr(),r="[object String]";function l(u){return typeof u=="string"||!t(u)&&n(u)&&e(u)==r}return Nv=l,Nv}var WD=FD();const ei=Xe(WD);var ZD=lb();const _e=Xe(ZD);var QD=ba();const Rl=Xe(QD);var Pv={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 gA;function JD(){if(gA)return Ue;gA=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"),b=Symbol.for("react.offscreen"),w;w=Symbol.for("react.module.reference");function S(x){if(typeof x=="object"&&x!==null){var M=x.$$typeof;switch(M){case e:switch(x=x.type,x){case n:case l:case r:case h:case v:return x;default:switch(x=x&&x.$$typeof,x){case f:case c:case d:case g:case y:case u:return x;default:return M}}case t:return M}}}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(x){return S(x)===c},Ue.isContextProvider=function(x){return S(x)===u},Ue.isElement=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===e},Ue.isForwardRef=function(x){return S(x)===d},Ue.isFragment=function(x){return S(x)===n},Ue.isLazy=function(x){return S(x)===g},Ue.isMemo=function(x){return S(x)===y},Ue.isPortal=function(x){return S(x)===t},Ue.isProfiler=function(x){return S(x)===l},Ue.isStrictMode=function(x){return S(x)===r},Ue.isSuspense=function(x){return S(x)===h},Ue.isSuspenseList=function(x){return S(x)===v},Ue.isValidElementType=function(x){return typeof x=="string"||typeof x=="function"||x===n||x===l||x===r||x===h||x===v||x===b||typeof x=="object"&&x!==null&&(x.$$typeof===g||x.$$typeof===y||x.$$typeof===u||x.$$typeof===c||x.$$typeof===d||x.$$typeof===w||x.getModuleId!==void 0)},Ue.typeOf=S,Ue}var bA;function e4(){return bA||(bA=1,Pv.exports=JD()),Pv.exports}var t4=e4(),Rv,xA;function OM(){if(xA)return Rv;xA=1;var e=zr(),t=kr(),n="[object Number]";function r(l){return typeof l=="number"||t(l)&&e(l)==n}return Rv=r,Rv}var Dv,SA;function n4(){if(SA)return Dv;SA=1;var e=OM();function t(n){return e(n)&&n!=+n}return Dv=t,Dv}var r4=n4();const qu=Xe(r4);var a4=OM();const i4=Xe(a4);var Gt=function(t){return t===0?0:t>0?1:-1},Ka=function(t){return ei(t)&&t.indexOf("%")===t.length-1},fe=function(t){return i4(t)&&!qu(t)},l4=function(t){return Ce(t)},At=function(t){return fe(t)||ei(t)},o4=0,Bu=function(t){var n=++o4;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)&&!ei(t))return r;var u;if(Ka(t)){var c=t.indexOf("%");u=n*parseFloat(t.slice(0,c))/100}else u=+t;return qu(u)&&(u=r),l&&u>n&&(u=n),u},va=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},u4=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},ha=function(t,n){return fe(t)&&fe(n)?function(r){return t+r*(n-t)}:function(){return n}};function $g(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):mn(r,t))===n})}var c4=function(t,n){return fe(t)&&fe(n)?t-n:ei(t)&&ei(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function rl(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 zg(e){"@babel/helpers - typeof";return zg=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},zg(e)}var s4=["viewBox","children"],f4=["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"],_A=["points","pathLength"],$v={svg:s4,polygon:_A,polyline:_A},db=["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"],Es=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(q.isValidElement(t)&&(r=t.props),!Rl(r))return null;var l={};return Object.keys(r).forEach(function(u){db.includes(u)&&(l[u]=n||function(c){return r[u](r,c)})}),l},d4=function(t,n,r){return function(l){return t(n,r,l),null}},ti=function(t,n,r){if(!Rl(t)||zg(t)!=="object")return null;var l=null;return Object.keys(t).forEach(function(u){var c=t[u];db.includes(u)&&typeof c=="function"&&(l||(l={}),l[u]=d4(c,n,r))}),l},h4=["children"],p4=["children"];function OA(e,t){if(e==null)return{};var n=v4(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 v4(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 AA={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":""},wA=null,zv=null,hb=function e(t){if(t===wA&&Array.isArray(zv))return zv;var n=[];return q.Children.forEach(t,function(r){Ce(r)||(t4.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),zv=n,wA=t,n};function Dn(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(l){return Mr(l)}):r=[Mr(t)],hb(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 TA=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)},y4=["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"],m4=function(t){return t&&t.type&&ei(t.type)&&y4.indexOf(t.type)>=0},g4=function(t,n,r,l){var u,c=(u=$v==null?void 0:$v[l])!==null&&u!==void 0?u:[];return n.startsWith("data-")||!_e(t)&&(l&&c.includes(n)||f4.includes(n))||r&&db.includes(n)},Se=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var l=t;if(q.isValidElement(t)&&(l=t.props),!Rl(l))return null;var u={};return Object.keys(l).forEach(function(c){var f;g4((f=l)===null||f===void 0?void 0:f[c],c,n,r)&&(u[c]=l[c])}),u},kg=function e(t,n){if(t===n)return!0;var r=q.Children.count(t);if(r!==q.Children.count(n))return!1;if(r===0)return!0;if(r===1)return jA(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(!jA(u,c))return!1}return!0},jA=function(t,n){if(Ce(t)&&Ce(n))return!0;if(!Ce(t)&&!Ce(n)){var r=t.props||{},l=r.children,u=OA(r,h4),c=n.props||{},f=c.children,d=OA(c,p4);return l&&f?rl(u,d)&&kg(l,f):!l&&!f?rl(u,d):!1}return!1},EA=function(t,n){var r=[],l={};return hb(t).forEach(function(u,c){if(m4(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},b4=function(t){var n=t&&t.type;return n&&AA[n]?AA[n]:null},x4=function(t,n){return hb(n).indexOf(t)},S4=["children","width","height","viewBox","className","style","title","desc"];function qg(){return qg=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},qg.apply(this,arguments)}function _4(e,t){if(e==null)return{};var n=O4(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 O4(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 Bg(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=_4(e,S4),v=l||{width:n,height:r,x:0,y:0},y=Me("recharts-surface",u);return B.createElement("svg",qg({},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)}),B.createElement("title",null,f),B.createElement("desc",null,d),t)}var A4=["children","className"];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 w4(e,t){if(e==null)return{};var n=T4(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 T4(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=B.forwardRef(function(e,t){var n=e.children,r=e.className,l=w4(e,A4),u=Me("recharts-layer",r);return B.createElement("g",Lg({className:u},Se(l,!0),{ref:t}),n)}),Yn=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]},kv,MA;function j4(){if(MA)return kv;MA=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 kv=e,kv}var qv,CA;function E4(){if(CA)return qv;CA=1;var e=j4();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 qv=t,qv}var Bv,NA;function AM(){if(NA)return Bv;NA=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 Bv=d,Bv}var Lv,PA;function M4(){if(PA)return Lv;PA=1;function e(t){return t.split("")}return Lv=e,Lv}var Uv,RA;function C4(){if(RA)return Uv;RA=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]",b="\\u200d",w=h+"?",S="["+u+"]?",x="(?:"+b+"(?:"+[v,y,g].join("|")+")"+S+w+")*",M=S+w+x,O="(?:"+[v+f+"?",f,y,g,c].join("|")+")",j=RegExp(d+"(?="+d+")|"+O+M,"g");function C(T){return T.match(j)||[]}return Uv=C,Uv}var Iv,DA;function N4(){if(DA)return Iv;DA=1;var e=M4(),t=AM(),n=C4();function r(l){return t(l)?n(l):e(l)}return Iv=r,Iv}var Hv,$A;function P4(){if($A)return Hv;$A=1;var e=E4(),t=AM(),n=N4(),r=xM();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 Hv=l,Hv}var Gv,zA;function R4(){if(zA)return Gv;zA=1;var e=P4(),t=e("toUpperCase");return Gv=t,Gv}var D4=R4();const Rf=Xe(D4);function et(e){return function(){return e}}const wM=Math.cos,Ms=Math.sin,Xn=Math.sqrt,Cs=Math.PI,Df=2*Cs,Ug=Math.PI,Ig=2*Ug,Ga=1e-6,$4=Ig-Ga;function TM(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function z4(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return TM;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 k4{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?TM:z4(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>Ga)if(!(Math.abs(y*d-h*v)>Ga)||!u)this._append`L${this._x1=t},${this._y1=n}`;else{let b=r-c,w=l-f,S=d*d+h*h,x=b*b+w*w,M=Math.sqrt(S),O=Math.sqrt(g),j=u*Math.tan((Ug-Math.acos((S+g-x)/(2*M*O)))/2),C=j/O,T=j/M;Math.abs(C-1)>Ga&&this._append`L${t+C*v},${n+C*y}`,this._append`A${u},${u},0,0,${+(y*b>v*w)},${this._x1=t+T*d},${this._y1=n+T*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)>Ga||Math.abs(this._y1-v)>Ga)&&this._append`L${h},${v}`,r&&(g<0&&(g=g%Ig+Ig),g>$4?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>Ga&&this._append`A${r},${r},0,${+(g>=Ug)},${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 pb(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 k4(t)}function vb(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function jM(e){this._context=e}jM.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function $f(e){return new jM(e)}function EM(e){return e[0]}function MM(e){return e[1]}function CM(e,t){var n=et(!0),r=null,l=$f,u=null,c=pb(f);e=typeof e=="function"?e:e===void 0?EM:et(e),t=typeof t=="function"?t:t===void 0?MM:et(t);function f(d){var h,v=(d=vb(d)).length,y,g=!1,b;for(r==null&&(u=l(b=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(b)return u=null,b+""||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 fs(e,t,n){var r=null,l=et(!0),u=null,c=$f,f=null,d=pb(h);e=typeof e=="function"?e:e===void 0?EM:et(+e),t=typeof t=="function"?t:et(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?MM:et(+n);function h(y){var g,b,w,S=(y=vb(y)).length,x,M=!1,O,j=new Array(S),C=new Array(S);for(u==null&&(f=c(O=d())),g=0;g<=S;++g){if(!(g<S&&l(x=y[g],g,y))===M)if(M=!M)b=g,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),w=g-1;w>=b;--w)f.point(j[w],C[w]);f.lineEnd(),f.areaEnd()}M&&(j[g]=+e(x,g,y),C[g]=+t(x,g,y),f.point(r?+r(x,g,y):j[g],n?+n(x,g,y):C[g]))}if(O)return f=null,O+""||null}function v(){return CM().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 NM{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 q4(e){return new NM(e,!0)}function B4(e){return new NM(e,!1)}const yb={draw(e,t){const n=Xn(t/Cs);e.moveTo(n,0),e.arc(0,0,n,0,Df)}},L4={draw(e,t){const n=Xn(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()}},PM=Xn(1/3),U4=PM*2,I4={draw(e,t){const n=Xn(t/U4),r=n*PM;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},H4={draw(e,t){const n=Xn(t),r=-n/2;e.rect(r,r,n,n)}},G4=.8908130915292852,RM=Ms(Cs/10)/Ms(7*Cs/10),Y4=Ms(Df/10)*RM,X4=-wM(Df/10)*RM,K4={draw(e,t){const n=Xn(t*G4),r=Y4*n,l=X4*n;e.moveTo(0,-n),e.lineTo(r,l);for(let u=1;u<5;++u){const c=Df*u/5,f=wM(c),d=Ms(c);e.lineTo(d*n,-f*n),e.lineTo(f*r-d*l,d*r+f*l)}e.closePath()}},Yv=Xn(3),V4={draw(e,t){const n=-Xn(t/(Yv*3));e.moveTo(0,n*2),e.lineTo(-Yv*n,-n),e.lineTo(Yv*n,-n),e.closePath()}},En=-.5,Mn=Xn(3)/2,Hg=1/Xn(12),F4=(Hg/2+1)*3,W4={draw(e,t){const n=Xn(t/F4),r=n/2,l=n*Hg,u=r,c=n*Hg+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 Z4(e,t){let n=null,r=pb(l);e=typeof e=="function"?e:et(e||yb),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 Ns(){}function Ps(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 DM(e){this._context=e}DM.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:Ps(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:Ps(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Q4(e){return new DM(e)}function $M(e){this._context=e}$M.prototype={areaStart:Ns,areaEnd:Ns,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:Ps(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function J4(e){return new $M(e)}function zM(e){this._context=e}zM.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:Ps(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function e8(e){return new zM(e)}function kM(e){this._context=e}kM.prototype={areaStart:Ns,areaEnd:Ns,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 t8(e){return new kM(e)}function kA(e){return e<0?-1:1}function qA(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(kA(u)+kA(c))*Math.min(Math.abs(u),Math.abs(c),.5*Math.abs(f))||0}function BA(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Xv(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 Rs(e){this._context=e}Rs.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:Xv(this,this._t0,BA(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,Xv(this,BA(this,n=qA(this,e,t)),n);break;default:Xv(this,this._t0,n=qA(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function qM(e){this._context=new BM(e)}(qM.prototype=Object.create(Rs.prototype)).point=function(e,t){Rs.prototype.point.call(this,t,e)};function BM(e){this._context=e}BM.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 n8(e){return new Rs(e)}function r8(e){return new qM(e)}function LM(e){this._context=e}LM.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=LA(e),l=LA(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 LA(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 a8(e){return new LM(e)}function zf(e,t){this._context=e,this._t=t}zf.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 i8(e){return new zf(e,.5)}function l8(e){return new zf(e,0)}function o8(e){return new zf(e,1)}function ll(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 Gg(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function u8(e,t){return e[t]}function c8(e){const t=[];return t.key=e,t}function s8(){var e=et([]),t=Gg,n=ll,r=u8;function l(u){var c=Array.from(e.apply(this,arguments),c8),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=vb(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?Gg:typeof u=="function"?u:et(Array.from(u)),l):t},l.offset=function(u){return arguments.length?(n=u??ll,l):n},l}function f8(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}ll(e,t)}}function d8(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}ll(e,t)}}function h8(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,b=(y-g)/2,w=0;w<f;++w){var S=e[t[w]],x=S[r][1]||0,M=S[r-1][1]||0;b+=x-M}d+=y,h+=b*y}l[r-1][1]+=l[r-1][0]=n,d&&(n-=h/d)}l[r-1][1]+=l[r-1][0]=n,ll(e,t)}}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 p8=["type","size","sizeType"];function Yg(){return Yg=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},Yg.apply(this,arguments)}function UA(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?UA(Object(n),!0).forEach(function(r){v8(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function v8(e,t,n){return t=y8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y8(e){var t=m8(e,"string");return tu(t)=="symbol"?t:t+""}function m8(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 g8(e,t){if(e==null)return{};var n=b8(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 b8(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 UM={symbolCircle:yb,symbolCross:L4,symbolDiamond:I4,symbolSquare:H4,symbolStar:K4,symbolTriangle:V4,symbolWye:W4},x8=Math.PI/180,S8=function(t){var n="symbol".concat(Rf(t));return UM[n]||yb},_8=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*x8;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}},O8=function(t,n){UM["symbol".concat(Rf(t))]=n},mb=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=g8(t,p8),h=IA(IA({},d),{},{type:r,size:u,sizeType:f}),v=function(){var x=S8(r),M=Z4().type(x).size(_8(u,f,r));return M()},y=h.className,g=h.cx,b=h.cy,w=Se(h,!0);return g===+g&&b===+b&&u===+u?B.createElement("path",Yg({},w,{className:Me("recharts-symbols",y),transform:"translate(".concat(g,", ").concat(b,")"),d:v()})):null};mb.registerSymbol=O8;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 Xg(){return Xg=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},Xg.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 A8(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){nu(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 w8(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function T8(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,HM(r.key),r)}}function j8(e,t,n){return t&&T8(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function E8(e,t,n){return t=Ds(t),M8(e,IM()?Reflect.construct(t,n||[],Ds(e).constructor):t.apply(e,n))}function M8(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 C8(e)}function C8(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(IM=function(){return!!e})()}function Ds(e){return Ds=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ds(e)}function N8(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&&Kg(e,t)}function Kg(e,t){return Kg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Kg(e,t)}function nu(e,t,n){return t=HM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function HM(e){var t=P8(e,"string");return ol(t)=="symbol"?t:t+""}function P8(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)}var Cn=32,gb=(function(e){function t(){return w8(this,t),E8(this,t,arguments)}return N8(t,e),j8(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 B.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 B.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 B.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(B.isValidElement(r.legendIcon)){var h=A8({},r);return delete h.legendIcon,B.cloneElement(r.legendIcon,h)}return B.createElement(mb,{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(b,w){var S=b.formatter||d,x=Me(nu(nu({"recharts-legend-item":!0},"legend-item-".concat(w),!0),"inactive",b.inactive));if(b.type==="none")return null;var M=_e(b.value)?null:b.value;Yn(!_e(b.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=b.inactive?h:b.color;return B.createElement("li",Xg({className:x,style:y,key:"legend-item-".concat(w)},ti(r.props,b,w)),B.createElement(Bg,{width:c,height:c,viewBox:v,style:g},r.renderIcon(b)),B.createElement("span",{className:"recharts-legend-item-text",style:{color:O}},S?S(M,b,w):M))})}},{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 B.createElement("ul",{className:"recharts-default-legend",style:f},this.renderItems())}}])})(q.PureComponent);nu(gb,"displayName","Legend");nu(gb,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Kv,GA;function R8(){if(GA)return Kv;GA=1;var e=Cf();function t(){this.__data__=new e,this.size=0}return Kv=t,Kv}var Vv,YA;function D8(){if(YA)return Vv;YA=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return Vv=e,Vv}var Fv,XA;function $8(){if(XA)return Fv;XA=1;function e(t){return this.__data__.get(t)}return Fv=e,Fv}var Wv,KA;function z8(){if(KA)return Wv;KA=1;function e(t){return this.__data__.has(t)}return Wv=e,Wv}var Zv,VA;function k8(){if(VA)return Zv;VA=1;var e=Cf(),t=ub(),n=cb(),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 Zv=l,Zv}var Qv,FA;function GM(){if(FA)return Qv;FA=1;var e=Cf(),t=R8(),n=D8(),r=$8(),l=z8(),u=k8();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,Qv=c,Qv}var Jv,WA;function q8(){if(WA)return Jv;WA=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return Jv=t,Jv}var ey,ZA;function B8(){if(ZA)return ey;ZA=1;function e(t){return this.__data__.has(t)}return ey=e,ey}var ty,QA;function YM(){if(QA)return ty;QA=1;var e=cb(),t=q8(),n=B8();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,ty=r,ty}var ny,JA;function XM(){if(JA)return ny;JA=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 ny=e,ny}var ry,ew;function KM(){if(ew)return ry;ew=1;function e(t,n){return t.has(n)}return ry=e,ry}var ay,tw;function VM(){if(tw)return ay;tw=1;var e=YM(),t=XM(),n=KM(),r=1,l=2;function u(c,f,d,h,v,y){var g=d&r,b=c.length,w=f.length;if(b!=w&&!(g&&w>b))return!1;var S=y.get(c),x=y.get(f);if(S&&x)return S==f&&x==c;var M=-1,O=!0,j=d&l?new e:void 0;for(y.set(c,f),y.set(f,c);++M<b;){var C=c[M],T=f[M];if(h)var E=g?h(T,C,M,f,c,y):h(C,T,M,c,f,y);if(E!==void 0){if(E)continue;O=!1;break}if(j){if(!t(f,function(N,R){if(!n(j,R)&&(C===N||v(C,N,d,h,y)))return j.push(R)})){O=!1;break}}else if(!(C===T||v(C,T,d,h,y))){O=!1;break}}return y.delete(c),y.delete(f),O}return ay=u,ay}var iy,nw;function L8(){if(nw)return iy;nw=1;var e=rr(),t=e.Uint8Array;return iy=t,iy}var ly,rw;function U8(){if(rw)return ly;rw=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(l,u){r[++n]=[u,l]}),r}return ly=e,ly}var oy,aw;function bb(){if(aw)return oy;aw=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(l){r[++n]=l}),r}return oy=e,oy}var uy,iw;function I8(){if(iw)return uy;iw=1;var e=ku(),t=L8(),n=ob(),r=VM(),l=U8(),u=bb(),c=1,f=2,d="[object Boolean]",h="[object Date]",v="[object Error]",y="[object Map]",g="[object Number]",b="[object RegExp]",w="[object Set]",S="[object String]",x="[object Symbol]",M="[object ArrayBuffer]",O="[object DataView]",j=e?e.prototype:void 0,C=j?j.valueOf:void 0;function T(E,N,R,z,K,G,U){switch(R){case O:if(E.byteLength!=N.byteLength||E.byteOffset!=N.byteOffset)return!1;E=E.buffer,N=N.buffer;case M:return!(E.byteLength!=N.byteLength||!G(new t(E),new t(N)));case d:case h:case g:return n(+E,+N);case v:return E.name==N.name&&E.message==N.message;case b:case S:return E==N+"";case y:var X=l;case w:var Q=z&c;if(X||(X=u),E.size!=N.size&&!Q)return!1;var W=U.get(E);if(W)return W==N;z|=f,U.set(E,N);var $=r(X(E),X(N),z,K,G,U);return U.delete(E),$;case x:if(C)return C.call(E)==C.call(N)}return!1}return uy=T,uy}var cy,lw;function FM(){if(lw)return cy;lw=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 cy=e,cy}var sy,ow;function H8(){if(ow)return sy;ow=1;var e=FM(),t=nn();function n(r,l,u){var c=l(r);return t(r)?c:e(c,u(r))}return sy=n,sy}var fy,uw;function G8(){if(uw)return fy;uw=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 fy=e,fy}var dy,cw;function Y8(){if(cw)return dy;cw=1;function e(){return[]}return dy=e,dy}var hy,sw;function X8(){if(sw)return hy;sw=1;var e=G8(),t=Y8(),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 hy=u,hy}var py,fw;function K8(){if(fw)return py;fw=1;function e(t,n){for(var r=-1,l=Array(t);++r<t;)l[r]=n(r);return l}return py=e,py}var vy,dw;function V8(){if(dw)return vy;dw=1;var e=zr(),t=kr(),n="[object Arguments]";function r(l){return t(l)&&e(l)==n}return vy=r,vy}var yy,hw;function xb(){if(hw)return yy;hw=1;var e=V8(),t=kr(),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 yy=u,yy}var Xo={exports:{}},my,pw;function F8(){if(pw)return my;pw=1;function e(){return!1}return my=e,my}Xo.exports;var vw;function WM(){return vw||(vw=1,(function(e,t){var n=rr(),r=F8(),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})(Xo,Xo.exports)),Xo.exports}var gy,yw;function Sb(){if(yw)return gy;yw=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 gy=n,gy}var by,mw;function _b(){if(mw)return by;mw=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return by=t,by}var xy,gw;function W8(){if(gw)return xy;gw=1;var e=zr(),t=_b(),n=kr(),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]",b="[object Set]",w="[object String]",S="[object WeakMap]",x="[object ArrayBuffer]",M="[object DataView]",O="[object Float32Array]",j="[object Float64Array]",C="[object Int8Array]",T="[object Int16Array]",E="[object Int32Array]",N="[object Uint8Array]",R="[object Uint8ClampedArray]",z="[object Uint16Array]",K="[object Uint32Array]",G={};G[O]=G[j]=G[C]=G[T]=G[E]=G[N]=G[R]=G[z]=G[K]=!0,G[r]=G[l]=G[x]=G[u]=G[M]=G[c]=G[f]=G[d]=G[h]=G[v]=G[y]=G[g]=G[b]=G[w]=G[S]=!1;function U(X){return n(X)&&t(X.length)&&!!G[e(X)]}return xy=U,xy}var Sy,bw;function ZM(){if(bw)return Sy;bw=1;function e(t){return function(n){return t(n)}}return Sy=e,Sy}var Ko={exports:{}};Ko.exports;var xw;function Z8(){return xw||(xw=1,(function(e,t){var n=mM(),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})(Ko,Ko.exports)),Ko.exports}var _y,Sw;function QM(){if(Sw)return _y;Sw=1;var e=W8(),t=ZM(),n=Z8(),r=n&&n.isTypedArray,l=r?t(r):e;return _y=l,_y}var Oy,_w;function Q8(){if(_w)return Oy;_w=1;var e=K8(),t=xb(),n=nn(),r=WM(),l=Sb(),u=QM(),c=Object.prototype,f=c.hasOwnProperty;function d(h,v){var y=n(h),g=!y&&t(h),b=!y&&!g&&r(h),w=!y&&!g&&!b&&u(h),S=y||g||b||w,x=S?e(h.length,String):[],M=x.length;for(var O in h)(v||f.call(h,O))&&!(S&&(O=="length"||b&&(O=="offset"||O=="parent")||w&&(O=="buffer"||O=="byteLength"||O=="byteOffset")||l(O,M)))&&x.push(O);return x}return Oy=d,Oy}var Ay,Ow;function J8(){if(Ow)return Ay;Ow=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,l=typeof r=="function"&&r.prototype||e;return n===l}return Ay=t,Ay}var wy,Aw;function JM(){if(Aw)return wy;Aw=1;function e(t,n){return function(r){return t(n(r))}}return wy=e,wy}var Ty,ww;function e6(){if(ww)return Ty;ww=1;var e=JM(),t=e(Object.keys,Object);return Ty=t,Ty}var jy,Tw;function t6(){if(Tw)return jy;Tw=1;var e=J8(),t=e6(),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 jy=l,jy}var Ey,jw;function Lu(){if(jw)return Ey;jw=1;var e=lb(),t=_b();function n(r){return r!=null&&t(r.length)&&!e(r)}return Ey=n,Ey}var My,Ew;function kf(){if(Ew)return My;Ew=1;var e=Q8(),t=t6(),n=Lu();function r(l){return n(l)?e(l):t(l)}return My=r,My}var Cy,Mw;function n6(){if(Mw)return Cy;Mw=1;var e=H8(),t=X8(),n=kf();function r(l){return e(l,n,t)}return Cy=r,Cy}var Ny,Cw;function r6(){if(Cw)return Ny;Cw=1;var e=n6(),t=1,n=Object.prototype,r=n.hasOwnProperty;function l(u,c,f,d,h,v){var y=f&t,g=e(u),b=g.length,w=e(c),S=w.length;if(b!=S&&!y)return!1;for(var x=b;x--;){var M=g[x];if(!(y?M in c:r.call(c,M)))return!1}var O=v.get(u),j=v.get(c);if(O&&j)return O==c&&j==u;var C=!0;v.set(u,c),v.set(c,u);for(var T=y;++x<b;){M=g[x];var E=u[M],N=c[M];if(d)var R=y?d(N,E,M,c,u,v):d(E,N,M,u,c,v);if(!(R===void 0?E===N||h(E,N,f,d,v):R)){C=!1;break}T||(T=M=="constructor")}if(C&&!T){var z=u.constructor,K=c.constructor;z!=K&&"constructor"in u&&"constructor"in c&&!(typeof z=="function"&&z instanceof z&&typeof K=="function"&&K instanceof K)&&(C=!1)}return v.delete(u),v.delete(c),C}return Ny=l,Ny}var Py,Nw;function a6(){if(Nw)return Py;Nw=1;var e=li(),t=rr(),n=e(t,"DataView");return Py=n,Py}var Ry,Pw;function i6(){if(Pw)return Ry;Pw=1;var e=li(),t=rr(),n=e(t,"Promise");return Ry=n,Ry}var Dy,Rw;function eC(){if(Rw)return Dy;Rw=1;var e=li(),t=rr(),n=e(t,"Set");return Dy=n,Dy}var $y,Dw;function l6(){if(Dw)return $y;Dw=1;var e=li(),t=rr(),n=e(t,"WeakMap");return $y=n,$y}var zy,$w;function o6(){if($w)return zy;$w=1;var e=a6(),t=ub(),n=i6(),r=eC(),l=l6(),u=zr(),c=gM(),f="[object Map]",d="[object Object]",h="[object Promise]",v="[object Set]",y="[object WeakMap]",g="[object DataView]",b=c(e),w=c(t),S=c(n),x=c(r),M=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(j){var C=u(j),T=C==d?j.constructor:void 0,E=T?c(T):"";if(E)switch(E){case b:return g;case w:return f;case S:return h;case x:return v;case M:return y}return C}),zy=O,zy}var ky,zw;function u6(){if(zw)return ky;zw=1;var e=GM(),t=VM(),n=I8(),r=r6(),l=o6(),u=nn(),c=WM(),f=QM(),d=1,h="[object Arguments]",v="[object Array]",y="[object Object]",g=Object.prototype,b=g.hasOwnProperty;function w(S,x,M,O,j,C){var T=u(S),E=u(x),N=T?v:l(S),R=E?v:l(x);N=N==h?y:N,R=R==h?y:R;var z=N==y,K=R==y,G=N==R;if(G&&c(S)){if(!c(x))return!1;T=!0,z=!1}if(G&&!z)return C||(C=new e),T||f(S)?t(S,x,M,O,j,C):n(S,x,N,M,O,j,C);if(!(M&d)){var U=z&&b.call(S,"__wrapped__"),X=K&&b.call(x,"__wrapped__");if(U||X){var Q=U?S.value():S,W=X?x.value():x;return C||(C=new e),j(Q,W,M,O,C)}}return G?(C||(C=new e),r(S,x,M,O,j,C)):!1}return ky=w,ky}var qy,kw;function Ob(){if(kw)return qy;kw=1;var e=u6(),t=kr();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 qy=n,qy}var By,qw;function c6(){if(qw)return By;qw=1;var e=GM(),t=Ob(),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 b=g[0],w=u[b],S=g[1];if(y&&g[2]){if(w===void 0&&!(b in u))return!1}else{var x=new e;if(d)var M=d(w,S,b,u,c,x);if(!(M===void 0?t(S,w,n|r,d,x):M))return!1}}return!0}return By=l,By}var Ly,Bw;function tC(){if(Bw)return Ly;Bw=1;var e=ba();function t(n){return n===n&&!e(n)}return Ly=t,Ly}var Uy,Lw;function s6(){if(Lw)return Uy;Lw=1;var e=tC(),t=kf();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 Uy=n,Uy}var Iy,Uw;function nC(){if(Uw)return Iy;Uw=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return Iy=e,Iy}var Hy,Iw;function f6(){if(Iw)return Hy;Iw=1;var e=c6(),t=s6(),n=nC();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 Hy=r,Hy}var Gy,Hw;function d6(){if(Hw)return Gy;Hw=1;function e(t,n){return t!=null&&n in Object(t)}return Gy=e,Gy}var Yy,Gw;function h6(){if(Gw)return Yy;Gw=1;var e=SM(),t=xb(),n=nn(),r=Sb(),l=_b(),u=Pf();function c(f,d,h){d=e(d,f);for(var v=-1,y=d.length,g=!1;++v<y;){var b=u(d[v]);if(!(g=f!=null&&h(f,b)))break;f=f[b]}return g||++v!=y?g:(y=f==null?0:f.length,!!y&&l(y)&&r(b,y)&&(n(f)||t(f)))}return Yy=c,Yy}var Xy,Yw;function p6(){if(Yw)return Xy;Yw=1;var e=d6(),t=h6();function n(r,l){return r!=null&&t(r,l,e)}return Xy=n,Xy}var Ky,Xw;function v6(){if(Xw)return Ky;Xw=1;var e=Ob(),t=_M(),n=p6(),r=ib(),l=tC(),u=nC(),c=Pf(),f=1,d=2;function h(v,y){return r(v)&&l(y)?u(c(v),y):function(g){var b=t(g,v);return b===void 0&&b===y?n(g,v):e(y,b,f|d)}}return Ky=h,Ky}var Vy,Kw;function Dl(){if(Kw)return Vy;Kw=1;function e(t){return t}return Vy=e,Vy}var Fy,Vw;function y6(){if(Vw)return Fy;Vw=1;function e(t){return function(n){return n==null?void 0:n[t]}}return Fy=e,Fy}var Wy,Fw;function m6(){if(Fw)return Wy;Fw=1;var e=fb();function t(n){return function(r){return e(r,n)}}return Wy=t,Wy}var Zy,Ww;function g6(){if(Ww)return Zy;Ww=1;var e=y6(),t=m6(),n=ib(),r=Pf();function l(u){return n(u)?e(r(u)):t(u)}return Zy=l,Zy}var Qy,Zw;function ar(){if(Zw)return Qy;Zw=1;var e=f6(),t=v6(),n=Dl(),r=nn(),l=g6();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 Qy=u,Qy}var Jy,Qw;function rC(){if(Qw)return Jy;Qw=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 Jy=e,Jy}var em,Jw;function b6(){if(Jw)return em;Jw=1;function e(t){return t!==t}return em=e,em}var tm,eT;function x6(){if(eT)return tm;eT=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 tm=e,tm}var nm,tT;function S6(){if(tT)return nm;tT=1;var e=rC(),t=b6(),n=x6();function r(l,u,c){return u===u?n(l,u,c):e(l,t,c)}return nm=r,nm}var rm,nT;function _6(){if(nT)return rm;nT=1;var e=S6();function t(n,r){var l=n==null?0:n.length;return!!l&&e(n,r,0)>-1}return rm=t,rm}var am,rT;function O6(){if(rT)return am;rT=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 am=e,am}var im,aT;function A6(){if(aT)return im;aT=1;function e(){}return im=e,im}var lm,iT;function w6(){if(iT)return lm;iT=1;var e=eC(),t=A6(),n=bb(),r=1/0,l=e&&1/n(new e([,-0]))[1]==r?function(u){return new e(u)}:t;return lm=l,lm}var om,lT;function T6(){if(lT)return om;lT=1;var e=YM(),t=_6(),n=O6(),r=KM(),l=w6(),u=bb(),c=200;function f(d,h,v){var y=-1,g=t,b=d.length,w=!0,S=[],x=S;if(v)w=!1,g=n;else if(b>=c){var M=h?null:l(d);if(M)return u(M);w=!1,g=r,x=new e}else x=h?[]:S;e:for(;++y<b;){var O=d[y],j=h?h(O):O;if(O=v||O!==0?O:0,w&&j===j){for(var C=x.length;C--;)if(x[C]===j)continue e;h&&x.push(j),S.push(O)}else g(x,j,v)||(x!==S&&x.push(j),S.push(O))}return S}return om=f,om}var um,oT;function j6(){if(oT)return um;oT=1;var e=ar(),t=T6();function n(r,l){return r&&r.length?t(r,e(l,2)):[]}return um=n,um}var E6=j6();const uT=Xe(E6);function aC(e,t,n){return t===!0?uT(e,n):_e(t)?uT(e,t):e}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)}var M6=["ref"];function cT(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?cT(Object(n),!0).forEach(function(r){qf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cT(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 sT(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,lC(r.key),r)}}function N6(e,t,n){return t&&sT(e.prototype,t),n&&sT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function P6(e,t,n){return t=$s(t),R6(e,iC()?Reflect.construct(t,n||[],$s(e).constructor):t.apply(e,n))}function R6(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 D6(e)}function D6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iC=function(){return!!e})()}function $s(e){return $s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$s(e)}function $6(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&&Vg(e,t)}function Vg(e,t){return Vg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Vg(e,t)}function qf(e,t,n){return t=lC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lC(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)}function k6(e,t){if(e==null)return{};var n=q6(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 q6(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 B6(e){return e.value}function L6(e,t){if(B.isValidElement(e))return B.cloneElement(e,t);if(typeof e=="function")return B.createElement(e,t);t.ref;var n=k6(t,M6);return B.createElement(gb,n)}var fT=1,Za=(function(e){function t(){var n;C6(this,t);for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];return n=P6(this,t,[].concat(l)),qf(n,"lastBoundingBox",{width:-1,height:-1}),n}return $6(t,e),N6(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)>fT||Math.abs(l.height-this.lastBoundingBox.height)>fT)&&(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 b=this.getBBoxSnapshot();y={left:((h||0)-b.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 B.createElement("div",{className:"recharts-legend-wrapper",style:y,ref:function(b){r.wrapperNode=b}},L6(u,Ar(Ar({},this.props),{},{payload:aC(v,h,B6)})))}}],[{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}}])})(q.PureComponent);qf(Za,"displayName","Legend");qf(Za,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var cm,dT;function U6(){if(dT)return cm;dT=1;var e=ku(),t=xb(),n=nn(),r=e?e.isConcatSpreadable:void 0;function l(u){return n(u)||t(u)||!!(r&&u&&u[r])}return cm=l,cm}var sm,hT;function oC(){if(hT)return sm;hT=1;var e=FM(),t=U6();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 sm=n,sm}var fm,pT;function I6(){if(pT)return fm;pT=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 fm=e,fm}var dm,vT;function H6(){if(vT)return dm;vT=1;var e=I6(),t=e();return dm=t,dm}var hm,yT;function uC(){if(yT)return hm;yT=1;var e=H6(),t=kf();function n(r,l){return r&&e(r,l,t)}return hm=n,hm}var pm,mT;function G6(){if(mT)return pm;mT=1;var e=Lu();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 pm=t,pm}var vm,gT;function Ab(){if(gT)return vm;gT=1;var e=uC(),t=G6(),n=t(e);return vm=n,vm}var ym,bT;function cC(){if(bT)return ym;bT=1;var e=Ab(),t=Lu();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 ym=n,ym}var mm,xT;function Y6(){if(xT)return mm;xT=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return mm=e,mm}var gm,ST;function X6(){if(ST)return gm;ST=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 gm=t,gm}var bm,_T;function K6(){if(_T)return bm;_T=1;var e=X6();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 bm=t,bm}var xm,OT;function V6(){if(OT)return xm;OT=1;var e=sb(),t=fb(),n=ar(),r=cC(),l=Y6(),u=ZM(),c=K6(),f=Dl(),d=nn();function h(v,y,g){y.length?y=e(y,function(S){return d(S)?function(x){return t(x,S.length===1?S[0]:S)}:S}):y=[f];var b=-1;y=e(y,u(n));var w=r(v,function(S,x,M){var O=e(y,function(j){return j(S)});return{criteria:O,index:++b,value:S}});return l(w,function(S,x){return c(S,x,g)})}return xm=h,xm}var Sm,AT;function F6(){if(AT)return Sm;AT=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 Sm=e,Sm}var _m,wT;function W6(){if(wT)return _m;wT=1;var e=F6(),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 _m=n,_m}var Om,TT;function Z6(){if(TT)return Om;TT=1;function e(t){return function(){return t}}return Om=e,Om}var Am,jT;function sC(){if(jT)return Am;jT=1;var e=li(),t=(function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}})();return Am=t,Am}var wm,ET;function Q6(){if(ET)return wm;ET=1;var e=Z6(),t=sC(),n=Dl(),r=t?function(l,u){return t(l,"toString",{configurable:!0,enumerable:!1,value:e(u),writable:!0})}:n;return wm=r,wm}var Tm,MT;function J6(){if(MT)return Tm;MT=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 Tm=r,Tm}var jm,CT;function e$(){if(CT)return jm;CT=1;var e=Q6(),t=J6(),n=t(e);return jm=n,jm}var Em,NT;function t$(){if(NT)return Em;NT=1;var e=Dl(),t=W6(),n=e$();function r(l,u){return n(t(l,u,e),l+"")}return Em=r,Em}var Mm,PT;function Bf(){if(PT)return Mm;PT=1;var e=ob(),t=Lu(),n=Sb(),r=ba();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 Mm=l,Mm}var Cm,RT;function n$(){if(RT)return Cm;RT=1;var e=oC(),t=V6(),n=t$(),r=Bf(),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 Cm=l,Cm}var r$=n$();const wb=Xe(r$);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 Fg(){return Fg=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},Fg.apply(this,arguments)}function a$(e,t){return u$(e)||o$(e,t)||l$(e,t)||i$()}function i$(){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 l$(e,t){if(e){if(typeof e=="string")return DT(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 DT(e,t)}}function DT(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 o$(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 u$(e){if(Array.isArray(e))return e}function $T(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 Nm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$T(Object(n),!0).forEach(function(r){c$(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$T(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function c$(e,t,n){return t=s$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s$(e){var t=f$(e,"string");return ru(t)=="symbol"?t:t+""}function f$(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 d$(e){return Array.isArray(e)&&At(e[0])&&At(e[1])?e.join(" ~ "):e}var h$=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,b=t.wrapperClassName,w=t.labelClassName,S=t.label,x=t.labelFormatter,M=t.accessibilityLayer,O=M===void 0?!1:M,j=function(){if(v&&v.length){var U={padding:0,margin:0},X=(g?wb(v,g):v).map(function(Q,W){if(Q.type==="none")return null;var $=Nm({display:"block",paddingTop:4,paddingBottom:4,color:Q.color||"#000"},f),I=Q.formatter||y||d$,J=Q.value,ae=Q.name,oe=J,D=ae;if(I&&oe!=null&&D!=null){var H=I(J,ae,Q,W,v);if(Array.isArray(H)){var re=a$(H,2);oe=re[0],D=re[1]}else oe=H}return B.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(W),style:$},At(D)?B.createElement("span",{className:"recharts-tooltip-item-name"},D):null,At(D)?B.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,B.createElement("span",{className:"recharts-tooltip-item-value"},oe),B.createElement("span",{className:"recharts-tooltip-item-unit"},Q.unit||""))});return B.createElement("ul",{className:"recharts-tooltip-item-list",style:U},X)}return null},C=Nm({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},u),T=Nm({margin:0},h),E=!Ce(S),N=E?S:"",R=Me("recharts-default-tooltip",b),z=Me("recharts-tooltip-label",w);E&&x&&v!==void 0&&v!==null&&(N=x(S,v));var K=O?{role:"status","aria-live":"assertive"}:{};return B.createElement("div",Fg({className:R,style:C},K),B.createElement("p",{className:z,style:T},B.isValidElement(N)?N:"".concat(N)),j())};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 ds(e,t,n){return t=p$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p$(e){var t=v$(e,"string");return au(t)=="symbol"?t:t+""}function v$(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)}var zo="recharts-tooltip-wrapper",y$={visibility:"hidden"};function m$(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return Me(zo,ds(ds(ds(ds({},"".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 zT(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,b=d[r];return g<b?Math.max(y,d[r]):Math.max(v,d[r])}var w=y+f,S=d[r]+h;return w>S?Math.max(v,d[r]):Math.max(y,d[r])}function g$(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 b$(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=zT({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:l,reverseDirection:u,tooltipDimension:c.width,viewBox:d,viewBoxDimension:d.width}),y=zT({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:l,reverseDirection:u,tooltipDimension:c.height,viewBox:d,viewBoxDimension:d.height}),h=g$({translateX:v,translateY:y,useTranslate3d:f})):h=y$,{cssProperties:h,cssClasses:m$({translateX:v,translateY:y,coordinate:n})}}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)}function kT(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 qT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kT(Object(n),!0).forEach(function(r){Zg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function x$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S$(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,dC(r.key),r)}}function _$(e,t,n){return t&&S$(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function O$(e,t,n){return t=zs(t),A$(e,fC()?Reflect.construct(t,n||[],zs(e).constructor):t.apply(e,n))}function A$(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 w$(e)}function w$(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fC=function(){return!!e})()}function zs(e){return zs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},zs(e)}function T$(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 Zg(e,t,n){return t=dC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dC(e){var t=j$(e,"string");return cl(t)=="symbol"?t:t+""}function j$(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)}var BT=1,E$=(function(e){function t(){var n;x$(this,t);for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];return n=O$(this,t,[].concat(l)),Zg(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Zg(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 T$(t,e),_$(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>BT||Math.abs(r.height-this.state.lastBoundingBox.height)>BT)&&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,b=l.offset,w=l.position,S=l.reverseDirection,x=l.useTranslate3d,M=l.viewBox,O=l.wrapperStyle,j=b$({allowEscapeViewBox:c,coordinate:v,offsetTopLeft:b,position:w,reverseDirection:S,tooltipBox:this.state.lastBoundingBox,useTranslate3d:x,viewBox:M}),C=j.cssClasses,T=j.cssProperties,E=qT(qT({transition:g&&u?"transform ".concat(f,"ms ").concat(d):void 0},T),{},{pointerEvents:"none",visibility:!this.state.dismissed&&u&&y?"visible":"hidden",position:"absolute",top:0,left:0},O);return B.createElement("div",{tabIndex:-1,className:C,style:E,ref:function(R){r.wrapperNode=R}},h)}}])})(q.PureComponent),M$=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},$l={isSsr:M$()};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 LT(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?LT(Object(n),!0).forEach(function(r){Tb(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function C$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function N$(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,pC(r.key),r)}}function P$(e,t,n){return t&&N$(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function R$(e,t,n){return t=ks(t),D$(e,hC()?Reflect.construct(t,n||[],ks(e).constructor):t.apply(e,n))}function D$(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 $$(e)}function $$(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hC=function(){return!!e})()}function ks(e){return ks=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ks(e)}function z$(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 Tb(e,t,n){return t=pC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pC(e){var t=k$(e,"string");return sl(t)=="symbol"?t:t+""}function k$(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)}function q$(e){return e.dataKey}function B$(e,t){return B.isValidElement(e)?B.cloneElement(e,t):typeof e=="function"?B.createElement(e,t):B.createElement(h$,t)}var vn=(function(e){function t(){return C$(this,t),R$(this,t,arguments)}return z$(t,e),P$(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,b=l.offset,w=l.payload,S=l.payloadUniqBy,x=l.position,M=l.reverseDirection,O=l.useTranslate3d,j=l.viewBox,C=l.wrapperStyle,T=w??[];y&&T.length&&(T=aC(w.filter(function(N){return N.value!=null&&(N.hide!==!0||r.props.includeHidden)}),S,q$));var E=T.length>0;return B.createElement(E$,{allowEscapeViewBox:c,animationDuration:f,animationEasing:d,isAnimationActive:g,active:u,coordinate:v,hasPayload:E,offset:b,position:x,reverseDirection:M,useTranslate3d:O,viewBox:j,wrapperStyle:C},B$(h,UT(UT({},this.props),{},{payload:T})))}}])})(q.PureComponent);Tb(vn,"displayName","Tooltip");Tb(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:!$l.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 Pm,IT;function L$(){if(IT)return Pm;IT=1;var e=rr(),t=function(){return e.Date.now()};return Pm=t,Pm}var Rm,HT;function U$(){if(HT)return Rm;HT=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return Rm=t,Rm}var Dm,GT;function I$(){if(GT)return Dm;GT=1;var e=U$(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return Dm=n,Dm}var $m,YT;function vC(){if(YT)return $m;YT=1;var e=I$(),t=ba(),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 $m=d,$m}var zm,XT;function H$(){if(XT)return zm;XT=1;var e=ba(),t=L$(),n=vC(),r="Expected a function",l=Math.max,u=Math.min;function c(f,d,h){var v,y,g,b,w,S,x=0,M=!1,O=!1,j=!0;if(typeof f!="function")throw new TypeError(r);d=n(d)||0,e(h)&&(M=!!h.leading,O="maxWait"in h,g=O?l(n(h.maxWait)||0,d):g,j="trailing"in h?!!h.trailing:j);function C(X){var Q=v,W=y;return v=y=void 0,x=X,b=f.apply(W,Q),b}function T(X){return x=X,w=setTimeout(R,d),M?C(X):b}function E(X){var Q=X-S,W=X-x,$=d-Q;return O?u($,g-W):$}function N(X){var Q=X-S,W=X-x;return S===void 0||Q>=d||Q<0||O&&W>=g}function R(){var X=t();if(N(X))return z(X);w=setTimeout(R,E(X))}function z(X){return w=void 0,j&&v?C(X):(v=y=void 0,b)}function K(){w!==void 0&&clearTimeout(w),x=0,v=S=y=w=void 0}function G(){return w===void 0?b:z(t())}function U(){var X=t(),Q=N(X);if(v=arguments,y=this,S=X,Q){if(w===void 0)return T(S);if(O)return clearTimeout(w),w=setTimeout(R,d),C(S)}return w===void 0&&(w=setTimeout(R,d)),b}return U.cancel=K,U.flush=G,U}return zm=c,zm}var km,KT;function G$(){if(KT)return km;KT=1;var e=H$(),t=ba(),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 km=r,km}var Y$=G$();const yC=Xe(Y$);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 VT(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 hs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VT(Object(n),!0).forEach(function(r){X$(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function X$(e,t,n){return t=K$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K$(e){var t=V$(e,"string");return iu(t)=="symbol"?t:t+""}function V$(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)}function F$(e,t){return J$(e)||Q$(e,t)||Z$(e,t)||W$()}function W$(){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 Z$(e,t){if(e){if(typeof e=="string")return FT(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 FT(e,t)}}function FT(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 Q$(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 J$(e){if(Array.isArray(e))return e}var Ts=q.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,b=e.children,w=e.debounce,S=w===void 0?0:w,x=e.id,M=e.className,O=e.onResize,j=e.style,C=j===void 0?{}:j,T=q.useRef(null),E=q.useRef();E.current=O,q.useImperativeHandle(t,function(){return Object.defineProperty(T.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),T.current},configurable:!0})});var N=q.useState({containerWidth:l.width,containerHeight:l.height}),R=F$(N,2),z=R[0],K=R[1],G=q.useCallback(function(X,Q){K(function(W){var $=Math.round(X),I=Math.round(Q);return W.containerWidth===$&&W.containerHeight===I?W:{containerWidth:$,containerHeight:I}})},[]);q.useEffect(function(){var X=function(ae){var oe,D=ae[0].contentRect,H=D.width,re=D.height;G(H,re),(oe=E.current)===null||oe===void 0||oe.call(E,H,re)};S>0&&(X=yC(X,S,{trailing:!0,leading:!1}));var Q=new ResizeObserver(X),W=T.current.getBoundingClientRect(),$=W.width,I=W.height;return G($,I),Q.observe(T.current),function(){Q.disconnect()}},[G,S]);var U=q.useMemo(function(){var X=z.containerWidth,Q=z.containerHeight;if(X<0||Q<0)return null;Yn(Ka(c)||Ka(d),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,c,d),Yn(!n||n>0,"The aspect(%s) must be greater than zero.",n);var W=Ka(c)?X:c,$=Ka(d)?Q:d;n&&n>0&&(W?$=W/n:$&&(W=$*n),g&&$>g&&($=g)),Yn(W>0||$>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.`,W,$,c,d,v,y,n);var I=!Array.isArray(b)&&Mr(b.type).endsWith("Chart");return B.Children.map(b,function(J){return B.isValidElement(J)?q.cloneElement(J,hs({width:W,height:$},I?{style:hs({height:"100%",width:"100%",maxHeight:$,maxWidth:W},J.props.style)}:{})):J})},[n,b,d,g,y,v,z,c]);return B.createElement("div",{id:x?"".concat(x):void 0,className:Me("recharts-responsive-container",M),style:hs(hs({},C),{},{width:c,height:d,minWidth:v,minHeight:y,maxHeight:g}),ref:T},U)}),Lf=function(t){return null};Lf.displayName="Cell";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 WT(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 Jg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?WT(Object(n),!0).forEach(function(r){ez(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):WT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ez(e,t,n){return t=tz(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tz(e){var t=nz(e,"string");return lu(t)=="symbol"?t:t+""}function nz(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)}var Vi={widthCache:{},cacheCount:0},rz=2e3,az={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},ZT="recharts_measurement_span";function iz(e){var t=Jg({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var Fo=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||$l.isSsr)return{width:0,height:0};var r=iz(n),l=JSON.stringify({text:t,copyStyle:r});if(Vi.widthCache[l])return Vi.widthCache[l];try{var u=document.getElementById(ZT);u||(u=document.createElement("span"),u.setAttribute("id",ZT),u.setAttribute("aria-hidden","true"),document.body.appendChild(u));var c=Jg(Jg({},az),r);Object.assign(u.style,c),u.textContent="".concat(t);var f=u.getBoundingClientRect(),d={width:f.width,height:f.height};return Vi.widthCache[l]=d,++Vi.cacheCount>rz&&(Vi.cacheCount=0,Vi.widthCache={}),d}catch{return{width:0,height:0}}},lz=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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 qs(e,t){return sz(e)||cz(e,t)||uz(e,t)||oz()}function oz(){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 uz(e,t){if(e){if(typeof e=="string")return QT(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 QT(e,t)}}function QT(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 cz(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 sz(e){if(Array.isArray(e))return e}function fz(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function JT(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,hz(r.key),r)}}function dz(e,t,n){return t&&JT(e.prototype,t),n&&JT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function hz(e){var t=pz(e,"string");return ou(t)=="symbol"?t:t+""}function pz(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 String(e)}var ej=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,tj=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,vz=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,yz=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,mC={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},mz=Object.keys(mC),Qi="NaN";function gz(e,t){return e*mC[t]}var ps=(function(){function e(t,n){fz(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!vz.test(n)&&(this.num=NaN,this.unit=""),mz.includes(n)&&(this.num=gz(t,n),this.unit="px")}return dz(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=yz.exec(n))!==null&&r!==void 0?r:[],u=qs(l,3),c=u[1],f=u[2];return new e(parseFloat(c),f??"")}}])})();function gC(e){if(e.includes(Qi))return Qi;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=ej.exec(t))!==null&&n!==void 0?n:[],l=qs(r,4),u=l[1],c=l[2],f=l[3],d=ps.parse(u??""),h=ps.parse(f??""),v=c==="*"?d.multiply(h):d.divide(h);if(v.isNaN())return Qi;t=t.replace(ej,v.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var y,g=(y=tj.exec(t))!==null&&y!==void 0?y:[],b=qs(g,4),w=b[1],S=b[2],x=b[3],M=ps.parse(w??""),O=ps.parse(x??""),j=S==="+"?M.add(O):M.subtract(O);if(j.isNaN())return Qi;t=t.replace(tj,j.toString())}return t}var nj=/\(([^()]*)\)/;function bz(e){for(var t=e;t.includes("(");){var n=nj.exec(t),r=qs(n,2),l=r[1];t=t.replace(nj,gC(l))}return t}function xz(e){var t=e.replace(/\s+/g,"");return t=bz(t),t=gC(t),t}function Sz(e){try{return xz(e)}catch{return Qi}}function qm(e){var t=Sz(e.slice(5,-1));return t===Qi?"":t}var _z=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],Oz=["dx","dy","angle","className","breakAll"];function e0(){return e0=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},e0.apply(this,arguments)}function rj(e,t){if(e==null)return{};var n=Az(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 Az(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 aj(e,t){return Ez(e)||jz(e,t)||Tz(e,t)||wz()}function wz(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Tz(e,t){if(e){if(typeof e=="string")return ij(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 ij(e,t)}}function ij(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 jz(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 Ez(e){if(Array.isArray(e))return e}var bC=/[ \f\n\r\t\v\u2028\u2029]+/,xC=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(bC));var c=u.map(function(d){return{word:d,width:Fo(d,l).width}}),f=r?0:Fo(" ",l).width;return{wordsWithComputedWidth:c,spaceWidth:f}}catch{return null}},Mz=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 W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return W.reduce(function($,I){var J=I.word,ae=I.width,oe=$[$.length-1];if(oe&&(l==null||u||oe.width+ae+r<Number(l)))oe.words.push(J),oe.width+=ae+r;else{var D={words:[J],width:ae};$.push(D)}return $},[])},b=g(n),w=function(W){return W.reduce(function($,I){return $.width>I.width?$:I})};if(!v)return b;for(var S="…",x=function(W){var $=y.slice(0,W),I=xC({breakAll:h,style:d,children:$+S}).wordsWithComputedWidth,J=g(I),ae=J.length>c||w(J).width>Number(l);return[ae,J]},M=0,O=y.length-1,j=0,C;M<=O&&j<=y.length-1;){var T=Math.floor((M+O)/2),E=T-1,N=x(E),R=aj(N,2),z=R[0],K=R[1],G=x(T),U=aj(G,1),X=U[0];if(!z&&!X&&(M=T+1),z&&X&&(O=T-1),!z&&X){C=K;break}j++}return C||b},lj=function(t){var n=Ce(t)?[]:t.toString().split(bC);return[{words:n}]},Cz=function(t){var n=t.width,r=t.scaleToFit,l=t.children,u=t.style,c=t.breakAll,f=t.maxLines;if((n||r)&&!$l.isSsr){var d,h,v=xC({breakAll:c,children:l,style:u});if(v){var y=v.wordsWithComputedWidth,g=v.spaceWidth;d=y,h=g}else return lj(l);return Mz({breakAll:c,children:l,maxLines:f,style:u},d,h,n,r)}return lj(l)},oj="#808080",ni=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,b=g===void 0?"start":g,w=t.verticalAnchor,S=w===void 0?"end":w,x=t.fill,M=x===void 0?oj:x,O=rj(t,_z),j=q.useMemo(function(){return Cz({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]),C=O.dx,T=O.dy,E=O.angle,N=O.className,R=O.breakAll,z=rj(O,Oz);if(!At(r)||!At(u))return null;var K=r+(fe(C)?C:0),G=u+(fe(T)?T:0),U;switch(S){case"start":U=qm("calc(".concat(h,")"));break;case"middle":U=qm("calc(".concat((j.length-1)/2," * -").concat(f," + (").concat(h," / 2))"));break;default:U=qm("calc(".concat(j.length-1," * -").concat(f,")"));break}var X=[];if(y){var Q=j[0].width,W=O.width;X.push("scale(".concat((fe(W)?W/Q:1)/Q,")"))}return E&&X.push("rotate(".concat(E,", ").concat(K,", ").concat(G,")")),X.length&&(z.transform=X.join(" ")),B.createElement("text",e0({},Se(z,!0),{x:K,y:G,className:Me("recharts-text",N),textAnchor:b,fill:M.includes("url")?oj:M}),j.map(function($,I){var J=$.words.join(R?"":" ");return B.createElement("tspan",{x:K,dy:I===0?U:f,key:"".concat(J,"-").concat(I)},J)}))};function ma(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Nz(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function jb(e){let t,n,r;e.length!==2?(t=ma,n=(f,d)=>ma(e(f),d),r=(f,d)=>e(f)-d):(t=e===ma||e===Nz?e:Pz,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 Pz(){return 0}function SC(e){return e===null?NaN:+e}function*Rz(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const Dz=jb(ma),Uu=Dz.right;jb(SC).center;class uj extends Map{constructor(t,n=kz){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(cj(this,t))}has(t){return super.has(cj(this,t))}set(t,n){return super.set($z(this,t),n)}delete(t){return super.delete(zz(this,t))}}function cj({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function $z({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function zz({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function kz(e){return e!==null&&typeof e=="object"?e.valueOf():e}function qz(e=ma){if(e===ma)return _C;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 _C(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const Bz=Math.sqrt(50),Lz=Math.sqrt(10),Uz=Math.sqrt(2);function Bs(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>=Bz?10:u>=Lz?5:u>=Uz?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?Bs(e,t,n*2):[f,d,h]}function t0(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?Bs(t,e,n):Bs(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 n0(e,t,n){return t=+t,e=+e,n=+n,Bs(e,t,n)[2]}function r0(e,t,n){t=+t,e=+e,n=+n;const r=t<e,l=r?n0(t,e,n):n0(e,t,n);return(r?-1:1)*(l<0?1/-l:l)}function sj(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function fj(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function OC(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?_C:qz(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),b=Math.max(n,Math.floor(t-h*y/d+g)),w=Math.min(r,Math.floor(t+(d-h)*y/d+g));OC(e,t,b,w,l)}const u=e[t];let c=n,f=r;for(ko(e,n,t),l(e[r],u)>0&&ko(e,n,r);c<f;){for(ko(e,c,f),++c,--f;l(e[c],u)<0;)++c;for(;l(e[f],u)>0;)--f}l(e[n],u)===0?ko(e,n,f):(++f,ko(e,f,r)),f<=t&&(n=f+1),t<=f&&(r=f-1)}return e}function ko(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function Iz(e,t,n){if(e=Float64Array.from(Rz(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return fj(e);if(t>=1)return sj(e);var r,l=(r-1)*t,u=Math.floor(l),c=sj(OC(e,u).subarray(0,u+1)),f=fj(e.subarray(u+1));return c+(f-c)*(l-u)}}function Hz(e,t,n=SC){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 Gz(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 zn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function qr(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 a0=Symbol("implicit");function Eb(){var e=new uj,t=[],n=[],r=a0;function l(u){let c=e.get(u);if(c===void 0){if(r!==a0)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 uj;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 Eb(t,n).unknown(r)},zn.apply(l,arguments),l}function uu(){var e=Eb().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,b=l<r,w=b?l:r,S=b?r:l;u=(S-w)/Math.max(1,g-d+h*2),f&&(u=Math.floor(u)),w+=(S-w-u*(g-d))*v,c=u*(1-d),f&&(w=Math.round(w),c=Math.round(c));var x=Gz(g).map(function(M){return w+u*M});return n(b?x.reverse():x)}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 uu(t(),[r,l]).round(f).paddingInner(d).paddingOuter(h).align(v)},zn.apply(y(),arguments)}function AC(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return AC(t())},e}function Wo(){return AC(uu.apply(null,arguments).paddingInner(1))}function Mb(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function wC(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Iu(){}var cu=.7,Ls=1/cu,al="\\s*([+-]?\\d+)\\s*",su="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Jn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Yz=/^#([0-9a-f]{3,8})$/,Xz=new RegExp(`^rgb\\(${al},${al},${al}\\)$`),Kz=new RegExp(`^rgb\\(${Jn},${Jn},${Jn}\\)$`),Vz=new RegExp(`^rgba\\(${al},${al},${al},${su}\\)$`),Fz=new RegExp(`^rgba\\(${Jn},${Jn},${Jn},${su}\\)$`),Wz=new RegExp(`^hsl\\(${su},${Jn},${Jn}\\)$`),Zz=new RegExp(`^hsla\\(${su},${Jn},${Jn},${su}\\)$`),dj={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};Mb(Iu,fu,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:hj,formatHex:hj,formatHex8:Qz,formatHsl:Jz,formatRgb:pj,toString:pj});function hj(){return this.rgb().formatHex()}function Qz(){return this.rgb().formatHex8()}function Jz(){return TC(this).formatHsl()}function pj(){return this.rgb().formatRgb()}function fu(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=Yz.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?vj(t):n===3?new tn(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?vs(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?vs(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=Xz.exec(e))?new tn(t[1],t[2],t[3],1):(t=Kz.exec(e))?new tn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Vz.exec(e))?vs(t[1],t[2],t[3],t[4]):(t=Fz.exec(e))?vs(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Wz.exec(e))?gj(t[1],t[2]/100,t[3]/100,1):(t=Zz.exec(e))?gj(t[1],t[2]/100,t[3]/100,t[4]):dj.hasOwnProperty(e)?vj(dj[e]):e==="transparent"?new tn(NaN,NaN,NaN,0):null}function vj(e){return new tn(e>>16&255,e>>8&255,e&255,1)}function vs(e,t,n,r){return r<=0&&(e=t=n=NaN),new tn(e,t,n,r)}function ek(e){return e instanceof Iu||(e=fu(e)),e?(e=e.rgb(),new tn(e.r,e.g,e.b,e.opacity)):new tn}function i0(e,t,n,r){return arguments.length===1?ek(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}Mb(tn,i0,wC(Iu,{brighter(e){return e=e==null?Ls:Math.pow(Ls,e),new tn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?cu:Math.pow(cu,e),new tn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new tn(Qa(this.r),Qa(this.g),Qa(this.b),Us(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:yj,formatHex:yj,formatHex8:tk,formatRgb:mj,toString:mj}));function yj(){return`#${Va(this.r)}${Va(this.g)}${Va(this.b)}`}function tk(){return`#${Va(this.r)}${Va(this.g)}${Va(this.b)}${Va((isNaN(this.opacity)?1:this.opacity)*255)}`}function mj(){const e=Us(this.opacity);return`${e===1?"rgb(":"rgba("}${Qa(this.r)}, ${Qa(this.g)}, ${Qa(this.b)}${e===1?")":`, ${e})`}`}function Us(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Qa(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Va(e){return e=Qa(e),(e<16?"0":"")+e.toString(16)}function gj(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Gn(e,t,n,r)}function TC(e){if(e instanceof Gn)return new Gn(e.h,e.s,e.l,e.opacity);if(e instanceof Iu||(e=fu(e)),!e)return new Gn;if(e instanceof Gn)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 Gn(c,f,d,e.opacity)}function nk(e,t,n,r){return arguments.length===1?TC(e):new Gn(e,t,n,r??1)}function Gn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Mb(Gn,nk,wC(Iu,{brighter(e){return e=e==null?Ls:Math.pow(Ls,e),new Gn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?cu:Math.pow(cu,e),new Gn(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(Bm(e>=240?e-240:e+120,l,r),Bm(e,l,r),Bm(e<120?e+240:e-120,l,r),this.opacity)},clamp(){return new Gn(bj(this.h),ys(this.s),ys(this.l),Us(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=Us(this.opacity);return`${e===1?"hsl(":"hsla("}${bj(this.h)}, ${ys(this.s)*100}%, ${ys(this.l)*100}%${e===1?")":`, ${e})`}`}}));function bj(e){return e=(e||0)%360,e<0?e+360:e}function ys(e){return Math.max(0,Math.min(1,e||0))}function Bm(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 Cb=e=>()=>e;function rk(e,t){return function(n){return e+n*t}}function ak(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 ik(e){return(e=+e)==1?jC:function(t,n){return n-t?ak(t,n,e):Cb(isNaN(t)?n:t)}}function jC(e,t){var n=t-e;return n?rk(e,n):Cb(isNaN(e)?t:e)}const xj=(function e(t){var n=ik(t);function r(l,u){var c=n((l=i0(l)).r,(u=i0(u)).r),f=n(l.g,u.g),d=n(l.b,u.b),h=jC(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 lk(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 ok(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function uk(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 ck(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Is(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function sk(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 l0=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Lm=new RegExp(l0.source,"g");function fk(e){return function(){return e}}function dk(e){return function(t){return e(t)+""}}function hk(e,t){var n=l0.lastIndex=Lm.lastIndex=0,r,l,u,c=-1,f=[],d=[];for(e=e+"",t=t+"";(r=l0.exec(e))&&(l=Lm.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:Is(r,l)})),n=Lm.lastIndex;return n<t.length&&(u=t.slice(n),f[c]?f[c]+=u:f[++c]=u),f.length<2?d[0]?dk(d[0].x):fk(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"?Cb(t):(n==="number"?Is:n==="string"?(r=fu(t))?(t=r,xj):hk:t instanceof fu?xj:t instanceof Date?ck:ok(t)?lk:Array.isArray(t)?uk:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?sk:Is)(e,t)}function Nb(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function pk(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 vk(e){return function(){return e}}function Hs(e){return+e}var Sj=[0,1];function Xt(e){return e}function o0(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:vk(isNaN(t)?NaN:.5)}function yk(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function mk(e,t,n){var r=e[0],l=e[1],u=t[0],c=t[1];return l<r?(r=o0(l,r),u=n(c,u)):(r=o0(r,l),u=n(u,c)),function(f){return u(r(f))}}function gk(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]=o0(e[c],e[c+1]),u[c]=n(t[c],t[c+1]);return function(f){var d=Uu(e,f,1,r)-1;return u[d](l[d](f))}}function Hu(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Uf(){var e=Sj,t=Sj,n=zl,r,l,u,c=Xt,f,d,h;function v(){var g=Math.min(e.length,t.length);return c!==Xt&&(c=yk(e[0],e[g-1])),f=g>2?gk:mk,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),Is)))(g)))},y.domain=function(g){return arguments.length?(e=Array.from(g,Hs),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=Nb,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,b){return r=g,l=b,v()}}function Pb(){return Uf()(Xt,Xt)}function bk(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Gs(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 fl(e){return e=Gs(Math.abs(e)),e?e[1]:NaN}function xk(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 Sk(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var _k=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function du(e){if(!(t=_k.exec(e)))throw new Error("invalid format: "+e);var t;return new Rb({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]})}du.prototype=Rb.prototype;function Rb(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+""}Rb.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 Ok(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 Ys;function Ak(e,t){var n=Gs(e,t);if(!n)return Ys=void 0,e.toPrecision(t);var r=n[0],l=n[1],u=l-(Ys=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")+Gs(e,Math.max(0,t+u-1))[0]}function _j(e,t){var n=Gs(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 Oj={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:bk,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)=>_j(e*100,t),r:_j,s:Ak,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Aj(e){return e}var wj=Array.prototype.map,Tj=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function wk(e){var t=e.grouping===void 0||e.thousands===void 0?Aj:xk(wj.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?Aj:Sk(wj.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=du(y);var b=y.fill,w=y.align,S=y.sign,x=y.symbol,M=y.zero,O=y.width,j=y.comma,C=y.precision,T=y.trim,E=y.type;E==="n"?(j=!0,E="g"):Oj[E]||(C===void 0&&(C=12),T=!0,E="g"),(M||b==="0"&&w==="=")&&(M=!0,b="0",w="=");var N=(g&&g.prefix!==void 0?g.prefix:"")+(x==="$"?n:x==="#"&&/[boxX]/.test(E)?"0"+E.toLowerCase():""),R=(x==="$"?r:/[%p]/.test(E)?c:"")+(g&&g.suffix!==void 0?g.suffix:""),z=Oj[E],K=/[defgprs%]/.test(E);C=C===void 0?6:/[gprs]/.test(E)?Math.max(1,Math.min(21,C)):Math.max(0,Math.min(20,C));function G(U){var X=N,Q=R,W,$,I;if(E==="c")Q=z(U)+Q,U="";else{U=+U;var J=U<0||1/U<0;if(U=isNaN(U)?d:z(Math.abs(U),C),T&&(U=Ok(U)),J&&+U==0&&S!=="+"&&(J=!1),X=(J?S==="("?S:f:S==="-"||S==="("?"":S)+X,Q=(E==="s"&&!isNaN(U)&&Ys!==void 0?Tj[8+Ys/3]:"")+Q+(J&&S==="("?")":""),K){for(W=-1,$=U.length;++W<$;)if(I=U.charCodeAt(W),48>I||I>57){Q=(I===46?l+U.slice(W+1):U.slice(W))+Q,U=U.slice(0,W);break}}}j&&!M&&(U=t(U,1/0));var ae=X.length+U.length+Q.length,oe=ae<O?new Array(O-ae+1).join(b):"";switch(j&&M&&(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 G.toString=function(){return y+""},G}function v(y,g){var b=Math.max(-8,Math.min(8,Math.floor(fl(g)/3)))*3,w=Math.pow(10,-b),S=h((y=du(y),y.type="f",y),{suffix:Tj[8+b/3]});return function(x){return S(w*x)}}return{format:h,formatPrefix:v}}var ms,Db,EC;Tk({thousands:",",grouping:[3],currency:["$",""]});function Tk(e){return ms=wk(e),Db=ms.format,EC=ms.formatPrefix,ms}function jk(e){return Math.max(0,-fl(Math.abs(e)))}function Ek(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(fl(t)/3)))*3-fl(Math.abs(e)))}function Mk(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,fl(t)-fl(e))+1}function MC(e,t,n,r){var l=r0(e,t,n),u;switch(r=du(r??",f"),r.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(u=Ek(l,c))&&(r.precision=u),EC(r,c)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(u=Mk(l,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=u-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(u=jk(l))&&(r.precision=u-(r.type==="%")*2);break}}return Db(r)}function xa(e){var t=e.domain;return e.ticks=function(n){var r=t();return t0(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var l=t();return MC(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=n0(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 Xs(){var e=Pb();return e.copy=function(){return Hu(e,Xs())},zn.apply(e,arguments),xa(e)}function CC(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,Hs),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return CC(e).unknown(t)},e=arguments.length?Array.from(e,Hs):[0,1],xa(n)}function NC(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 jj(e){return Math.log(e)}function Ej(e){return Math.exp(e)}function Ck(e){return-Math.log(-e)}function Nk(e){return-Math.exp(-e)}function Pk(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Rk(e){return e===10?Pk:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Dk(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 Mj(e){return(t,n)=>-e(-t,n)}function $b(e){const t=e(jj,Ej),n=t.domain;let r=10,l,u;function c(){return l=Dk(r),u=Rk(r),n()[0]<0?(l=Mj(l),u=Mj(u),e(Ck,Nk)):e(jj,Ej),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),b=l(v),w,S;const x=f==null?10:+f;let M=[];if(!(r%1)&&b-g<x){if(g=Math.floor(g),b=Math.ceil(b),h>0){for(;g<=b;++g)for(w=1;w<r;++w)if(S=g<0?w/u(-g):w*u(g),!(S<h)){if(S>v)break;M.push(S)}}else for(;g<=b;++g)for(w=r-1;w>=1;--w)if(S=g>0?w/u(-g):w*u(g),!(S<h)){if(S>v)break;M.push(S)}M.length*2<x&&(M=t0(h,v,x))}else M=t0(g,b,Math.min(b-g,x)).map(u);return y?M.reverse():M},t.tickFormat=(f,d)=>{if(f==null&&(f=10),d==null&&(d=r===10?"s":","),typeof d!="function"&&(!(r%1)&&(d=du(d)).precision==null&&(d.trim=!0),d=Db(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(NC(n(),{floor:f=>u(Math.floor(l(f))),ceil:f=>u(Math.ceil(l(f)))})),t}function PC(){const e=$b(Uf()).domain([1,10]);return e.copy=()=>Hu(e,PC()).base(e.base()),zn.apply(e,arguments),e}function Cj(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Nj(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function zb(e){var t=1,n=e(Cj(t),Nj(t));return n.constant=function(r){return arguments.length?e(Cj(t=+r),Nj(t)):t},xa(n)}function RC(){var e=zb(Uf());return e.copy=function(){return Hu(e,RC()).constant(e.constant())},zn.apply(e,arguments)}function Pj(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function $k(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function zk(e){return e<0?-e*e:e*e}function kb(e){var t=e(Xt,Xt),n=1;function r(){return n===1?e(Xt,Xt):n===.5?e($k,zk):e(Pj(n),Pj(1/n))}return t.exponent=function(l){return arguments.length?(n=+l,r()):n},xa(t)}function qb(){var e=kb(Uf());return e.copy=function(){return Hu(e,qb()).exponent(e.exponent())},zn.apply(e,arguments),e}function kk(){return qb.apply(null,arguments).exponent(.5)}function Rj(e){return Math.sign(e)*e*e}function qk(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function DC(){var e=Pb(),t=[0,1],n=!1,r;function l(u){var c=qk(e(u));return isNaN(c)?r:n?Math.round(c):c}return l.invert=function(u){return e.invert(Rj(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,Hs)).map(Rj)),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 DC(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},zn.apply(l,arguments),xa(l)}function $C(){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]=Hz(e,c/f);return u}function u(c){return c==null||isNaN(c=+c)?r:t[Uu(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(ma),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 $C().domain(e).range(t).unknown(r)},zn.apply(u,arguments)}function zC(){var e=0,t=1,n=1,r=[.5],l=[0,1],u;function c(d){return d!=null&&d<=d?l[Uu(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 zC().domain([e,t]).range(l).unknown(u)},zn.apply(xa(c),arguments)}function kC(){var e=[.5],t=[0,1],n,r=1;function l(u){return u!=null&&u<=u?t[Uu(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 kC().domain(e).range(t).unknown(n)},zn.apply(l,arguments)}const Um=new Date,Im=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)=>(Um.setTime(+u),Im.setTime(+c),e(Um),e(Im),Math.floor(n(Um,Im))),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 Ks=wt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Ks.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):Ks);Ks.range;const Tr=1e3,Rn=Tr*60,jr=Rn*60,Nr=jr*24,Bb=Nr*7,Dj=Nr*30,Hm=Nr*365,Fa=wt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getUTCSeconds());Fa.range;const Lb=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Tr)},(e,t)=>{e.setTime(+e+t*Rn)},(e,t)=>(t-e)/Rn,e=>e.getMinutes());Lb.range;const Ub=wt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Rn)},(e,t)=>(t-e)/Rn,e=>e.getUTCMinutes());Ub.range;const Ib=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Tr-e.getMinutes()*Rn)},(e,t)=>{e.setTime(+e+t*jr)},(e,t)=>(t-e)/jr,e=>e.getHours());Ib.range;const Hb=wt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*jr)},(e,t)=>(t-e)/jr,e=>e.getUTCHours());Hb.range;const Gu=wt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Rn)/Nr,e=>e.getDate()-1);Gu.range;const If=wt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Nr,e=>e.getUTCDate()-1);If.range;const qC=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));qC.range;function oi(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())*Rn)/Bb)}const Hf=oi(0),Vs=oi(1),Bk=oi(2),Lk=oi(3),dl=oi(4),Uk=oi(5),Ik=oi(6);Hf.range;Vs.range;Bk.range;Lk.range;dl.range;Uk.range;Ik.range;function ui(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)/Bb)}const Gf=ui(0),Fs=ui(1),Hk=ui(2),Gk=ui(3),hl=ui(4),Yk=ui(5),Xk=ui(6);Gf.range;Fs.range;Hk.range;Gk.range;hl.range;Yk.range;Xk.range;const Gb=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());Gb.range;const Yb=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());Yb.range;const Pr=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());Pr.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)});Pr.range;const Rr=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());Rr.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)});Rr.range;function BC(e,t,n,r,l,u){const c=[[Fa,1,Tr],[Fa,5,5*Tr],[Fa,15,15*Tr],[Fa,30,30*Tr],[u,1,Rn],[u,5,5*Rn],[u,15,15*Rn],[u,30,30*Rn],[l,1,jr],[l,3,3*jr],[l,6,6*jr],[l,12,12*jr],[r,1,Nr],[r,2,2*Nr],[n,1,Bb],[t,1,Dj],[t,3,3*Dj],[e,1,Hm]];function f(h,v,y){const g=v<h;g&&([h,v]=[v,h]);const b=y&&typeof y.range=="function"?y:d(h,v,y),w=b?b.range(h,+v+1):[];return g?w.reverse():w}function d(h,v,y){const g=Math.abs(v-h)/y,b=jb(([,,x])=>x).right(c,g);if(b===c.length)return e.every(r0(h/Hm,v/Hm,y));if(b===0)return Ks.every(Math.max(r0(h,v,y),1));const[w,S]=c[g/c[b-1][2]<c[b][2]/g?b-1:b];return w.every(S)}return[f,d]}const[Kk,Vk]=BC(Rr,Yb,Gf,qC,Hb,Ub),[Fk,Wk]=BC(Pr,Gb,Hf,Gu,Ib,Lb);function Gm(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 Ym(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 qo(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function Zk(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=Bo(l),v=Lo(l),y=Bo(u),g=Lo(u),b=Bo(c),w=Lo(c),S=Bo(f),x=Lo(f),M=Bo(d),O=Lo(d),j={a:I,A:J,b:ae,B:oe,c:null,d:Lj,e:Lj,f:xq,g:Cq,G:Pq,H:mq,I:gq,j:bq,L:LC,m:Sq,M:_q,p:D,q:H,Q:Hj,s:Gj,S:Oq,u:Aq,U:wq,V:Tq,w:jq,W:Eq,x:null,X:null,y:Mq,Y:Nq,Z:Rq,"%":Ij},C={a:re,A:se,b:de,B:me,c:null,d:Uj,e:Uj,f:kq,g:Kq,G:Fq,H:Dq,I:$q,j:zq,L:IC,m:qq,M:Bq,p:Oe,q:ze,Q:Hj,s:Gj,S:Lq,u:Uq,U:Iq,V:Hq,w:Gq,W:Yq,x:null,X:null,y:Xq,Y:Vq,Z:Wq,"%":Ij},T={a:K,A:G,b:U,B:X,c:Q,d:qj,e:qj,f:hq,g:kj,G:zj,H:Bj,I:Bj,j:cq,L:dq,m:uq,M:sq,p:z,q:oq,Q:vq,s:yq,S:fq,u:nq,U:rq,V:aq,w:tq,W:iq,x:W,X:$,y:kj,Y:zj,Z:lq,"%":pq};j.x=E(n,j),j.X=E(r,j),j.c=E(t,j),C.x=E(n,C),C.X=E(r,C),C.c=E(t,C);function E(ce,be){return function(Ae){var ue=[],nt=-1,je=0,ut=ce.length,ct,kt,kn;for(Ae instanceof Date||(Ae=new Date(+Ae));++nt<ut;)ce.charCodeAt(nt)===37&&(ue.push(ce.slice(je,nt)),(kt=$j[ct=ce.charAt(++nt)])!=null?ct=ce.charAt(++nt):kt=ct==="e"?" ":"0",(kn=be[ct])&&(ct=kn(Ae,kt)),ue.push(ct),je=nt+1);return ue.push(ce.slice(je,nt)),ue.join("")}}function N(ce,be){return function(Ae){var ue=qo(1900,void 0,1),nt=R(ue,ce,Ae+="",0),je,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?(je=Ym(qo(ue.y,0,1)),ut=je.getUTCDay(),je=ut>4||ut===0?Fs.ceil(je):Fs(je),je=If.offset(je,(ue.V-1)*7),ue.y=je.getUTCFullYear(),ue.m=je.getUTCMonth(),ue.d=je.getUTCDate()+(ue.w+6)%7):(je=Gm(qo(ue.y,0,1)),ut=je.getDay(),je=ut>4||ut===0?Vs.ceil(je):Vs(je),je=Gu.offset(je,(ue.V-1)*7),ue.y=je.getFullYear(),ue.m=je.getMonth(),ue.d=je.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?Ym(qo(ue.y,0,1)).getUTCDay():Gm(qo(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,Ym(ue)):Gm(ue)}}function R(ce,be,Ae,ue){for(var nt=0,je=be.length,ut=Ae.length,ct,kt;nt<je;){if(ue>=ut)return-1;if(ct=be.charCodeAt(nt++),ct===37){if(ct=be.charAt(nt++),kt=T[ct in $j?be.charAt(nt++):ct],!kt||(ue=kt(ce,Ae,ue))<0)return-1}else if(ct!=Ae.charCodeAt(ue++))return-1}return ue}function z(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=b.exec(be.slice(Ae));return ue?(ce.w=w.get(ue[0].toLowerCase()),Ae+ue[0].length):-1}function G(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=M.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=S.exec(be.slice(Ae));return ue?(ce.m=x.get(ue[0].toLowerCase()),Ae+ue[0].length):-1}function Q(ce,be,Ae){return R(ce,t,be,Ae)}function W(ce,be,Ae){return R(ce,n,be,Ae)}function $(ce,be,Ae){return R(ce,r,be,Ae)}function I(ce){return c[ce.getDay()]}function J(ce){return u[ce.getDay()]}function ae(ce){return d[ce.getMonth()]}function oe(ce){return f[ce.getMonth()]}function D(ce){return l[+(ce.getHours()>=12)]}function H(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 ze(ce){return 1+~~(ce.getUTCMonth()/3)}return{format:function(ce){var be=E(ce+="",j);return be.toString=function(){return ce},be},parse:function(ce){var be=N(ce+="",!1);return be.toString=function(){return ce},be},utcFormat:function(ce){var be=E(ce+="",C);return be.toString=function(){return ce},be},utcParse:function(ce){var be=N(ce+="",!0);return be.toString=function(){return ce},be}}}var $j={"-":"",_:" ",0:"0"},Ct=/^\s*\d+/,Qk=/^%/,Jk=/[\\^$*+?|[\]().{}]/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 eq(e){return e.replace(Jk,"\\$&")}function Bo(e){return new RegExp("^(?:"+e.map(eq).join("|")+")","i")}function Lo(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function tq(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function nq(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function rq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function aq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function iq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function zj(e,t,n){var r=Ct.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function kj(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 lq(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 oq(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 uq(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 qj(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function cq(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 Bj(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function sq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function fq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function dq(e,t,n){var r=Ct.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function hq(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 pq(e,t,n){var r=Qk.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function vq(e,t,n){var r=Ct.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function yq(e,t,n){var r=Ct.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function Lj(e,t){return Be(e.getDate(),t,2)}function mq(e,t){return Be(e.getHours(),t,2)}function gq(e,t){return Be(e.getHours()%12||12,t,2)}function bq(e,t){return Be(1+Gu.count(Pr(e),e),t,3)}function LC(e,t){return Be(e.getMilliseconds(),t,3)}function xq(e,t){return LC(e,t)+"000"}function Sq(e,t){return Be(e.getMonth()+1,t,2)}function _q(e,t){return Be(e.getMinutes(),t,2)}function Oq(e,t){return Be(e.getSeconds(),t,2)}function Aq(e){var t=e.getDay();return t===0?7:t}function wq(e,t){return Be(Hf.count(Pr(e)-1,e),t,2)}function UC(e){var t=e.getDay();return t>=4||t===0?dl(e):dl.ceil(e)}function Tq(e,t){return e=UC(e),Be(dl.count(Pr(e),e)+(Pr(e).getDay()===4),t,2)}function jq(e){return e.getDay()}function Eq(e,t){return Be(Vs.count(Pr(e)-1,e),t,2)}function Mq(e,t){return Be(e.getFullYear()%100,t,2)}function Cq(e,t){return e=UC(e),Be(e.getFullYear()%100,t,2)}function Nq(e,t){return Be(e.getFullYear()%1e4,t,4)}function Pq(e,t){var n=e.getDay();return e=n>=4||n===0?dl(e):dl.ceil(e),Be(e.getFullYear()%1e4,t,4)}function Rq(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Be(t/60|0,"0",2)+Be(t%60,"0",2)}function Uj(e,t){return Be(e.getUTCDate(),t,2)}function Dq(e,t){return Be(e.getUTCHours(),t,2)}function $q(e,t){return Be(e.getUTCHours()%12||12,t,2)}function zq(e,t){return Be(1+If.count(Rr(e),e),t,3)}function IC(e,t){return Be(e.getUTCMilliseconds(),t,3)}function kq(e,t){return IC(e,t)+"000"}function qq(e,t){return Be(e.getUTCMonth()+1,t,2)}function Bq(e,t){return Be(e.getUTCMinutes(),t,2)}function Lq(e,t){return Be(e.getUTCSeconds(),t,2)}function Uq(e){var t=e.getUTCDay();return t===0?7:t}function Iq(e,t){return Be(Gf.count(Rr(e)-1,e),t,2)}function HC(e){var t=e.getUTCDay();return t>=4||t===0?hl(e):hl.ceil(e)}function Hq(e,t){return e=HC(e),Be(hl.count(Rr(e),e)+(Rr(e).getUTCDay()===4),t,2)}function Gq(e){return e.getUTCDay()}function Yq(e,t){return Be(Fs.count(Rr(e)-1,e),t,2)}function Xq(e,t){return Be(e.getUTCFullYear()%100,t,2)}function Kq(e,t){return e=HC(e),Be(e.getUTCFullYear()%100,t,2)}function Vq(e,t){return Be(e.getUTCFullYear()%1e4,t,4)}function Fq(e,t){var n=e.getUTCDay();return e=n>=4||n===0?hl(e):hl.ceil(e),Be(e.getUTCFullYear()%1e4,t,4)}function Wq(){return"+0000"}function Ij(){return"%"}function Hj(e){return+e}function Gj(e){return Math.floor(+e/1e3)}var Fi,GC,YC;Zq({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 Zq(e){return Fi=Zk(e),GC=Fi.format,Fi.parse,YC=Fi.utcFormat,Fi.utcParse,Fi}function Qq(e){return new Date(e)}function Jq(e){return e instanceof Date?+e:+new Date(+e)}function Xb(e,t,n,r,l,u,c,f,d,h){var v=Pb(),y=v.invert,g=v.domain,b=h(".%L"),w=h(":%S"),S=h("%I:%M"),x=h("%I %p"),M=h("%a %d"),O=h("%b %d"),j=h("%B"),C=h("%Y");function T(E){return(d(E)<E?b:f(E)<E?w:c(E)<E?S:u(E)<E?x:r(E)<E?l(E)<E?M:O:n(E)<E?j:C)(E)}return v.invert=function(E){return new Date(y(E))},v.domain=function(E){return arguments.length?g(Array.from(E,Jq)):g().map(Qq)},v.ticks=function(E){var N=g();return e(N[0],N[N.length-1],E??10)},v.tickFormat=function(E,N){return N==null?T:h(N)},v.nice=function(E){var N=g();return(!E||typeof E.range!="function")&&(E=t(N[0],N[N.length-1],E??10)),E?g(NC(N,E)):v},v.copy=function(){return Hu(v,Xb(e,t,n,r,l,u,c,f,d,h))},v}function e5(){return zn.apply(Xb(Fk,Wk,Pr,Gb,Hf,Gu,Ib,Lb,Fa,GC).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function t5(){return zn.apply(Xb(Kk,Vk,Rr,Yb,Gf,If,Hb,Ub,Fa,YC).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Yf(){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 b,w;return arguments.length?([b,w]=g,c=y(b,w),h):[c(0),c(1)]}}return h.range=v(zl),h.rangeRound=v(Nb),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 Sa(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function XC(){var e=xa(Yf()(Xt));return e.copy=function(){return Sa(e,XC())},qr.apply(e,arguments)}function KC(){var e=$b(Yf()).domain([1,10]);return e.copy=function(){return Sa(e,KC()).base(e.base())},qr.apply(e,arguments)}function VC(){var e=zb(Yf());return e.copy=function(){return Sa(e,VC()).constant(e.constant())},qr.apply(e,arguments)}function Kb(){var e=kb(Yf());return e.copy=function(){return Sa(e,Kb()).exponent(e.exponent())},qr.apply(e,arguments)}function n5(){return Kb.apply(null,arguments).exponent(.5)}function FC(){var e=[],t=Xt;function n(r){if(r!=null&&!isNaN(r=+r))return t((Uu(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(ma),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)=>Iz(e,u/r))},n.copy=function(){return FC(t).domain(e)},qr.apply(n,arguments)}function Xf(){var e=0,t=.5,n=1,r=1,l,u,c,f,d,h=Xt,v,y=!1,g;function b(S){return isNaN(S=+S)?g:(S=.5+((S=+v(S))-u)*(r*S<r*u?f:d),h(y?Math.max(0,Math.min(1,S)):S))}b.domain=function(S){return arguments.length?([e,t,n]=S,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,b):[e,t,n]},b.clamp=function(S){return arguments.length?(y=!!S,b):y},b.interpolator=function(S){return arguments.length?(h=S,b):h};function w(S){return function(x){var M,O,j;return arguments.length?([M,O,j]=x,h=pk(S,[M,O,j]),b):[h(0),h(.5),h(1)]}}return b.range=w(zl),b.rangeRound=w(Nb),b.unknown=function(S){return arguments.length?(g=S,b):g},function(S){return v=S,l=S(e),u=S(t),c=S(n),f=l===u?0:.5/(u-l),d=u===c?0:.5/(c-u),r=u<l?-1:1,b}}function WC(){var e=xa(Xf()(Xt));return e.copy=function(){return Sa(e,WC())},qr.apply(e,arguments)}function ZC(){var e=$b(Xf()).domain([.1,1,10]);return e.copy=function(){return Sa(e,ZC()).base(e.base())},qr.apply(e,arguments)}function QC(){var e=zb(Xf());return e.copy=function(){return Sa(e,QC()).constant(e.constant())},qr.apply(e,arguments)}function Vb(){var e=kb(Xf());return e.copy=function(){return Sa(e,Vb()).exponent(e.exponent())},qr.apply(e,arguments)}function r5(){return Vb.apply(null,arguments).exponent(.5)}const Yj=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:uu,scaleDiverging:WC,scaleDivergingLog:ZC,scaleDivergingPow:Vb,scaleDivergingSqrt:r5,scaleDivergingSymlog:QC,scaleIdentity:CC,scaleImplicit:a0,scaleLinear:Xs,scaleLog:PC,scaleOrdinal:Eb,scalePoint:Wo,scalePow:qb,scaleQuantile:$C,scaleQuantize:zC,scaleRadial:DC,scaleSequential:XC,scaleSequentialLog:KC,scaleSequentialPow:Kb,scaleSequentialQuantile:FC,scaleSequentialSqrt:n5,scaleSequentialSymlog:VC,scaleSqrt:kk,scaleSymlog:RC,scaleThreshold:kC,scaleTime:e5,scaleUtc:t5,tickFormat:MC},Symbol.toStringTag,{value:"Module"}));var Xm,Xj;function Kf(){if(Xj)return Xm;Xj=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 Xm=t,Xm}var Km,Kj;function JC(){if(Kj)return Km;Kj=1;function e(t,n){return t>n}return Km=e,Km}var Vm,Vj;function a5(){if(Vj)return Vm;Vj=1;var e=Kf(),t=JC(),n=Dl();function r(l){return l&&l.length?e(l,n,t):void 0}return Vm=r,Vm}var i5=a5();const Vf=Xe(i5);var Fm,Fj;function eN(){if(Fj)return Fm;Fj=1;function e(t,n){return t<n}return Fm=e,Fm}var Wm,Wj;function l5(){if(Wj)return Wm;Wj=1;var e=Kf(),t=eN(),n=Dl();function r(l){return l&&l.length?e(l,n,t):void 0}return Wm=r,Wm}var o5=l5();const Ff=Xe(o5);var Zm,Zj;function u5(){if(Zj)return Zm;Zj=1;var e=sb(),t=ar(),n=cC(),r=nn();function l(u,c){var f=r(u)?e:n;return f(u,t(c,3))}return Zm=l,Zm}var Qm,Qj;function c5(){if(Qj)return Qm;Qj=1;var e=oC(),t=u5();function n(r,l){return e(t(r,l),1)}return Qm=n,Qm}var s5=c5();const f5=Xe(s5);var Jm,Jj;function d5(){if(Jj)return Jm;Jj=1;var e=Ob();function t(n,r){return e(n,r)}return Jm=t,Jm}var h5=d5();const Wf=Xe(h5);var kl=1e9,p5={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},Wb,ot=!0,$n="[DecimalError] ",Ja=$n+"Invalid argument: ",Fb=$n+"Exponent out of range: ",ql=Math.floor,Ya=Math.pow,v5=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,yn,Et=1e7,it=7,tN=9007199254740991,Ws=ql(tN/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(hu(n,u),hu(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?aN(t,e):nN(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 rN(this)};he.naturalLogarithm=he.ln=function(){return hu(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?nN(t,e):aN(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(Ja+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=Qn(f.d),(t.length+e)%2==0&&(t+="0"),l=Math.sqrt(t),e=ql((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),Qn(u.d).slice(0,c)===(t=Qn(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,b=(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=b.length,d<h&&(u=g,g=b,b=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]+b[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:(tr(e,0,kl),t===void 0?t=r.rounding:tr(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=ri(r,!0):(tr(e,0,kl),t===void 0?t=l.rounding:tr(t,0,8),r=Qe(new l(r),e+1,t),n=ri(r,!0,e+1)),n};he.toFixed=function(e,t){var n,r,l=this,u=l.constructor;return e===void 0?ri(l):(tr(e,0,kl),t===void 0?t=u.rounding:tr(t,0,8),r=Qe(new u(l),e+xt(l)+1,t),n=ri(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)<=tN){for(l=new d(yn),t=Math.ceil(r/it+4),ot=!1;n%2&&(l=l.times(f),tE(l.d,t)),n=ql(n/2),n!==0;)f=f.times(f),tE(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(hu(f,r+h)),ot=!0,l=rN(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=ri(l,n<=u.toExpNeg||n>=u.toExpPos)):(tr(e,1,kl),t===void 0?t=u.rounding:tr(t,0,8),l=Qe(new u(l),e,t),n=xt(l),r=ri(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):(tr(e,1,kl),t===void 0?t=r.rounding:tr(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 ri(e,t<=n.toExpNeg||t>=n.toExpPos)};function nN(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 tr(e,t,n){if(e!==~~e||e<t||e>n)throw Error(Ja+e)}function Qn(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+=pa(n)),u+=r;c=e[t],r=c+"",n=it-r.length,n&&(u+=pa(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,b,w,S,x,M,O,j,C,T,E,N,R,z=r.constructor,K=r.s==l.s?1:-1,G=r.d,U=l.d;if(!r.s)return new z(r);if(!l.s)throw Error($n+"Division by zero");for(d=r.e-l.e,N=U.length,T=G.length,b=new z(K),w=b.d=[],h=0;U[h]==(G[h]||0);)++h;if(U[h]>(G[h]||0)&&--d,u==null?O=u=z.precision:c?O=u+(xt(r)-xt(l))+1:O=u,O<0)return new z(0);if(O=O/it+2|0,h=0,N==1)for(v=0,U=U[0],O++;(h<T||v)&&O--;h++)j=v*Et+(G[h]||0),w[h]=j/U|0,v=j%U|0;else{for(v=Et/(U[0]+1)|0,v>1&&(U=e(U,v),G=e(G,v),N=U.length,T=G.length),C=N,S=G.slice(0,N),x=S.length;x<N;)S[x++]=0;R=U.slice(),R.unshift(0),E=U[0],U[1]>=Et/2&&++E;do v=0,f=t(U,S,N,x),f<0?(M=S[0],N!=x&&(M=M*Et+(S[1]||0)),v=M/E|0,v>1?(v>=Et&&(v=Et-1),y=e(U,v),g=y.length,x=S.length,f=t(y,S,g,x),f==1&&(v--,n(y,N<g?R:U,g))):(v==0&&(f=v=1),y=U.slice()),g=y.length,g<x&&y.unshift(0),n(S,y,x),f==-1&&(x=S.length,f=t(U,S,N,x),f<1&&(v++,n(S,N<x?R:U,x))),x=S.length):f===0&&(v++,S=[0]),w[h++]=v,f&&S[0]?S[x++]=G[C]||0:(S=[G[C]],x=1);while((C++<T||S[0]!==void 0)&&O--)}return w[0]||w.shift(),b.e=d,Qe(b,c?u+xt(b)+1:u)}})();function rN(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(Fb+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(Ya(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)),Qn(c.d).slice(0,f)===Qn(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 eg(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 pa(e){for(var t="";e--;)t+="0";return t}function hu(e,t){var n,r,l,u,c,f,d,h,v,y=1,g=10,b=e,w=b.d,S=b.constructor,x=S.precision;if(b.s<1)throw Error($n+(b.s?"NaN":"-Infinity"));if(b.eq(yn))return new S(0);if(t==null?(ot=!1,h=x):h=t,b.eq(10))return t==null&&(ot=!0),eg(S,h);if(h+=g,S.precision=h,n=Qn(w),r=n.charAt(0),u=xt(b),Math.abs(u)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)b=b.times(e),n=Qn(b.d),r=n.charAt(0),y++;u=xt(b),r>1?(b=new S("0."+n),u++):b=new S(r+"."+n.slice(1))}else return d=eg(S,h+2,x).times(u+""),b=hu(new S(r+"."+n.slice(1)),h-g).plus(d),S.precision=x,t==null?(ot=!0,Qe(b,x)):b;for(f=c=b=Cr(b.minus(yn),b.plus(yn),h),v=Qe(b.times(b),h),l=3;;){if(c=Qe(c.times(v),h),d=f.plus(Cr(c,new S(l),h)),Qn(d.d).slice(0,h)===Qn(f.d).slice(0,h))return f=f.times(2),u!==0&&(f=f.plus(eg(S,h+2,x).times(u+""))),f=Cr(f,new S(y),h),S.precision=x,t==null?(ot=!0,Qe(f,x)):f;f=d,l+=2}}function eE(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=ql(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>Ws||e.e<-Ws))throw Error(Fb+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=Ya(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/Ya(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]=Ya(10,(it-t%it)%it),e.e=ql(-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=Ya(10,it-r),y[v]=l>0?(h/Ya(10,c-l)%Ya(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>Ws||e.e<-Ws))throw Error(Fb+xt(e));return e}function aN(e,t){var n,r,l,u,c,f,d,h,v,y,g=e.constructor,b=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),ot?Qe(t,b):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(b/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,b):t):new g(0)}function ri(e,t,n){var r,l=xt(e),u=Qn(e.d),c=u.length;return t?(n&&(r=n-c)>0?u=u.charAt(0)+"."+u.slice(1)+pa(r):c>1&&(u=u.charAt(0)+"."+u.slice(1)),u=u+(l<0?"e":"e+")+l):l<0?(u="0."+pa(-l-1)+u,n&&(r=n-c)>0&&(u+=pa(r))):l>=c?(u+=pa(l+1-c),n&&(r=n-l-1)>0&&(u=u+"."+pa(r))):((r=l+1)<c&&(u=u.slice(0,r)+"."+u.slice(r)),n&&(r=n-c)>0&&(l+1===c&&(u+="."),u+=pa(r))),e.s<0?"-"+u:u}function tE(e,t){if(e.length>t)return e.length=t,!0}function iN(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(Ja+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 eE(c,u.toString())}else if(typeof u!="string")throw Error(Ja+u);if(u.charCodeAt(0)===45?(u=u.slice(1),c.s=-1):c.s=1,v5.test(u))eE(c,u);else throw Error(Ja+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=iN,l.config=l.set=y5,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 y5(e){if(!e||typeof e!="object")throw Error($n+"Object expected");var t,n,r,l=["precision",1,kl,"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(ql(r)===r&&r>=l[t+1]&&r<=l[t+2])this[n]=r;else throw Error(Ja+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Ja+n+": "+r);return this}var Wb=iN(p5);yn=new Wb(1);const We=Wb;function m5(e){return S5(e)||x5(e)||b5(e)||g5()}function g5(){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 b5(e,t){if(e){if(typeof e=="string")return u0(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 u0(e,t)}}function x5(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function S5(e){if(Array.isArray(e))return u0(e)}function u0(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 _5=function(t){return t},lN={},oN=function(t){return t===lN},nE=function(t){return function n(){return arguments.length===0||arguments.length===1&&oN(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},O5=function e(t,n){return t===1?n:nE(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!==lN}).length;return c>=t?n.apply(void 0,l):e(t-c,nE(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 oN(y)?d.shift():y});return n.apply(void 0,m5(v).concat(d))}))})},Zf=function(t){return O5(t.length,t)},c0=function(t,n){for(var r=[],l=t;l<n;++l)r[l-t]=l;return r},A5=Zf(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),w5=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return _5;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))}},s0=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},uN=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 T5(e){var t;return e===0?t=1:t=Math.floor(new We(e).abs().log(10).toNumber())+1,t}function j5(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 E5=Zf(function(e,t,n){var r=+e,l=+t;return r+n*(l-r)}),M5=Zf(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),C5=Zf(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const Qf={rangeStep:j5,getDigitCount:T5,interpolateNumber:E5,uninterpolateNumber:M5,uninterpolateTruncation:C5};function f0(e){return R5(e)||P5(e)||cN(e)||N5()}function N5(){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 P5(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function R5(e){if(Array.isArray(e))return d0(e)}function pu(e,t){return z5(e)||$5(e,t)||cN(e,t)||D5()}function D5(){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 cN(e,t){if(e){if(typeof e=="string")return d0(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 d0(e,t)}}function d0(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 $5(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 z5(e){if(Array.isArray(e))return e}function sN(e){var t=pu(e,2),n=t[0],r=t[1],l=n,u=r;return n>r&&(l=r,u=n),[l,u]}function fN(e,t,n){if(e.lte(0))return new We(0);var r=Qf.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 k5(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(Qf.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=w5(A5(function(d){return l.add(new We(d-c).mul(r)).toNumber()}),c0);return f(0,t)}function dN(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=fN(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?dN(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 q5(e){var t=pu(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=sN([n,r]),d=pu(f,2),h=d[0],v=d[1];if(h===-1/0||v===1/0){var y=v===1/0?[h].concat(f0(c0(0,l-1).map(function(){return 1/0}))):[].concat(f0(c0(0,l-1).map(function(){return-1/0})),[v]);return n>r?s0(y):y}if(h===v)return k5(h,l,u);var g=dN(h,v,c,u),b=g.step,w=g.tickMin,S=g.tickMax,x=Qf.rangeStep(w,S.add(new We(.1).mul(b)),b);return n>r?s0(x):x}function B5(e,t){var n=pu(e,2),r=n[0],l=n[1],u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=sN([r,l]),f=pu(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=fN(new We(h).sub(d).div(v-1),u,0),g=[].concat(f0(Qf.rangeStep(new We(d),new We(h).sub(new We(.99).mul(y)),y)),[h]);return r>l?s0(g):g}var L5=uN(q5),U5=uN(B5),I5="Invariant failed";function ai(e,t){throw new Error(I5)}var H5=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function pl(e){"@babel/helpers - typeof";return pl=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},pl(e)}function Zs(){return Zs=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},Zs.apply(this,arguments)}function G5(e,t){return V5(e)||K5(e,t)||X5(e,t)||Y5()}function Y5(){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 X5(e,t){if(e){if(typeof e=="string")return rE(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 rE(e,t)}}function rE(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 K5(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 V5(e){if(Array.isArray(e))return e}function F5(e,t){if(e==null)return{};var n=W5(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 W5(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 Z5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Q5(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,vN(r.key),r)}}function J5(e,t,n){return t&&Q5(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function eB(e,t,n){return t=Qs(t),tB(e,hN()?Reflect.construct(t,n||[],Qs(e).constructor):t.apply(e,n))}function tB(e,t){if(t&&(pl(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 hN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hN=function(){return!!e})()}function Qs(e){return Qs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Qs(e)}function rB(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&&h0(e,t)}function h0(e,t){return h0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},h0(e,t)}function pN(e,t,n){return t=vN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vN(e){var t=aB(e,"string");return pl(t)=="symbol"?t:t+""}function aB(e,t){if(pl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(pl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Jf=(function(e){function t(){return Z5(this,t),eB(this,t,arguments)}return rB(t,e),J5(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=F5(r,H5),b=Se(g,!1);this.props.direction==="x"&&v.type!=="number"&&ai();var w=d.map(function(S){var x=h(S,f),M=x.x,O=x.y,j=x.value,C=x.errorVal;if(!C)return null;var T=[],E,N;if(Array.isArray(C)){var R=G5(C,2);E=R[0],N=R[1]}else E=N=C;if(u==="vertical"){var z=v.scale,K=O+l,G=K+c,U=K-c,X=z(j-E),Q=z(j+N);T.push({x1:Q,y1:G,x2:Q,y2:U}),T.push({x1:X,y1:K,x2:Q,y2:K}),T.push({x1:X,y1:G,x2:X,y2:U})}else if(u==="horizontal"){var W=y.scale,$=M+l,I=$-c,J=$+c,ae=W(j-E),oe=W(j+N);T.push({x1:I,y1:oe,x2:J,y2:oe}),T.push({x1:$,y1:ae,x2:$,y2:oe}),T.push({x1:I,y1:ae,x2:J,y2:ae})}return B.createElement(Ye,Zs({className:"recharts-errorBar",key:"bar-".concat(T.map(function(D){return"".concat(D.x1,"-").concat(D.x2,"-").concat(D.y1,"-").concat(D.y2)}))},b),T.map(function(D){return B.createElement("line",Zs({},D,{key:"line-".concat(D.x1,"-").concat(D.x2,"-").concat(D.y1,"-").concat(D.y2)}))}))});return B.createElement(Ye,{className:"recharts-errorBars"},w)}}])})(B.Component);pN(Jf,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});pN(Jf,"displayName","ErrorBar");function vu(e){"@babel/helpers - typeof";return vu=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},vu(e)}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 Ua(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){iB(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 iB(e,t,n){return t=lB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lB(e){var t=oB(e,"string");return vu(t)=="symbol"?t:t+""}function oB(e,t){if(vu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yN=function(t){var n=t.children,r=t.formattedGraphicalItems,l=t.legendWidth,u=t.legendContent,c=pn(n,Za);if(!c)return null;var f=Za.defaultProps,d=f!==void 0?Ua(Ua({},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,b=y.props,w=b.sectors||b.data||[];return v.concat(w.map(function(S){return{type:c.props.iconType||g.props.legendType,value:S.name,color:S.fill,payload:S}}))},[]):h=(r||[]).map(function(v){var y=v.item,g=y.type.defaultProps,b=g!==void 0?Ua(Ua({},g),y.props):{},w=b.dataKey,S=b.name,x=b.legendType,M=b.hide;return{inactive:M,dataKey:w,type:d.iconType||x||"square",color:Zb(y),value:S||w,payload:b}}),Ua(Ua(Ua({},d),Za.getWithHeight(c,l)),{},{payload:h,item:c})};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 iE(e){return fB(e)||sB(e)||cB(e)||uB()}function uB(){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 cB(e,t){if(e){if(typeof e=="string")return p0(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 p0(e,t)}}function sB(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function fB(e){if(Array.isArray(e))return p0(e)}function p0(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 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 dt(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){il(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 il(e,t,n){return t=dB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dB(e){var t=hB(e,"string");return yu(t)=="symbol"?t:t+""}function hB(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)}function It(e,t,n){return Ce(e)||Ce(t)?n:At(t)?mn(e,t,n):_e(t)?t(e):n}function Zo(e,t,n,r){var l=f5(e,function(f){return It(f,t)});if(n==="number"){var u=l.filter(function(f){return fe(f)||parseFloat(f)});return u.length?[Ff(u),Vf(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 pB=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,b=void 0;if(Gt(y-v)!==Gt(g-y)){var w=[];if(Gt(g-y)===Gt(d[1]-d[0])){b=g;var S=y+d[1]-d[0];w[0]=Math.min(S,(S+v)/2),w[1]=Math.max(S,(S+v)/2)}else{b=v;var x=g+d[1]-d[0];w[0]=Math.min(y,(x+y)/2),w[1]=Math.max(y,(x+y)/2)}var M=[Math.min(y,(b+y)/2),Math.max(y,(b+y)/2)];if(t>M[0]&&t<=M[1]||t>=w[0]&&t<=w[1]){c=l[h].index;break}}else{var O=Math.min(v,g),j=Math.max(v,g);if(t>(O+y)/2&&t<=(j+y)/2){c=l[h].index;break}}}else for(var C=0;C<f;C++)if(C===0&&t<=(r[C].coordinate+r[C+1].coordinate)/2||C>0&&C<f-1&&t>(r[C].coordinate+r[C-1].coordinate)/2&&t<=(r[C].coordinate+r[C+1].coordinate)/2||C===f-1&&t>(r[C].coordinate+r[C-1].coordinate)/2){c=r[C].index;break}return c},Zb=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},vB=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,b=y.length;g<b;g++){var w=v[y[g]],S=w.items,x=w.cateAxisId,M=S.filter(function(N){return Mr(N.type).indexOf("Bar")>=0});if(M&&M.length){var O=M[0].type.defaultProps,j=O!==void 0?dt(dt({},O),M[0].props):M[0].props,C=j.barSize,T=j[x];c[T]||(c[T]=[]);var E=Ce(C)?n:C;c[T].push({item:M[0],stackList:M.slice(1),barSize:Ce(E)?void 0:Yt(E,r,0)})}}return c},yB=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,b=l/d,w=c.reduce(function(C,T){return C+T.barSize||0},0);w+=(d-1)*h,w>=l&&(w-=(d-1)*h,h=0),w>=l&&b>0&&(g=!0,b*=.9,w=d*b);var S=(l-w)/2>>0,x={offset:S-h,size:0};v=c.reduce(function(C,T){var E={item:T.item,position:{offset:x.offset+x.size+h,size:g?b:T.barSize}},N=[].concat(iE(C),[E]);return x=N[N.length-1].position,T.stackList&&T.stackList.length&&T.stackList.forEach(function(R){N.push({item:R,position:x})}),N},y)}else{var M=Yt(r,l,0,!0);l-2*M-(d-1)*h<=0&&(h=0);var O=(l-2*M-(d-1)*h)/d;O>1&&(O>>=0);var j=f===+f?Math.min(O,f):O;v=c.reduce(function(C,T,E){var N=[].concat(iE(C),[{item:T.item,position:{offset:M+(O+h)*E+(O-j)/2,size:j}}]);return T.stackList&&T.stackList.length&&T.stackList.forEach(function(R){N.push({item:R,position:N[N.length-1].position})}),N},y)}return v},mB=function(t,n,r,l){var u=r.children,c=r.width,f=r.margin,d=c-(f.left||0)-(f.right||0),h=yN({children:u,legendWidth:d});if(h){var v=l||{},y=v.width,g=v.height,b=h.align,w=h.verticalAlign,S=h.layout;if((S==="vertical"||S==="horizontal"&&w==="middle")&&b!=="center"&&fe(t[b]))return dt(dt({},t),{},il({},b,t[b]+(y||0)));if((S==="horizontal"||S==="vertical"&&b==="center")&&w!=="middle"&&fe(t[w]))return dt(dt({},t),{},il({},w,t[w]+(g||0)))}return t},gB=function(t,n,r){return Ce(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},mN=function(t,n,r,l,u){var c=n.props.children,f=Dn(c,Jf).filter(function(h){return gB(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)?[Ff(y),Vf(y)]:[y,y],b=d.reduce(function(w,S){var x=It(v,S,0),M=g[0]-Math.abs(Array.isArray(x)?x[0]:x),O=g[1]+Math.abs(Array.isArray(x)?x[1]:x);return[Math.min(M,w[0]),Math.max(O,w[1])]},[1/0,-1/0]);return[Math.min(b[0],h[0]),Math.max(b[1],h[1])]},[1/0,-1/0])}return null},bB=function(t,n,r,l,u){var c=n.map(function(f){return mN(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},gN=function(t,n,r,l,u){var c=n.map(function(d){var h=d.props.dataKey;return r==="number"&&h&&mN(t,d,h,l)||Zo(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},[])},bN=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},xN=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!qu(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}})},tg=new WeakMap,gs=function(t,n){if(typeof n!="function")return t;tg.has(t)||tg.set(t,new WeakMap);var r=tg.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},SN=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:uu(),realScaleType:"band"}:c==="radial"&&f==="angleAxis"?{scale:Xs(),realScaleType:"linear"}:u==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Wo(),realScaleType:"point"}:u==="category"?{scale:uu(),realScaleType:"band"}:{scale:Xs(),realScaleType:"linear"};if(ei(l)){var d="scale".concat(Rf(l));return{scale:(Yj[d]||Wo)(),realScaleType:Yj[d]?d:"point"}}return _e(l)?{scale:l}:{scale:Wo(),realScaleType:"point"}},oE=1e-4,_N=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])-oE,c=Math.max(l[0],l[1])+oE,f=t(n[0]),d=t(n[r-1]);(f<u||f>c||d<u||d>c)&&t.domain([n[0],n[r-1]])}},xB=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},SB=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},_B=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=qu(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])}},OB=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=qu(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)}},AB={sign:_B,expand:f8,none:ll,silhouette:d8,wiggle:h8,positive:OB},wB=function(t,n,r){var l=n.map(function(f){return f.props.dataKey}),u=AB[r],c=s8().keys(l).value(function(f,d){return+It(f,d,0)}).order(Gg).offset(u);return c(t)},TB=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 b,w=(b=g.type)!==null&&b!==void 0&&b.defaultProps?dt(dt({},g.type.defaultProps),g.props):g.props,S=w.stackId,x=w.hide;if(x)return y;var M=w[r],O=y[M]||{hasStack:!1,stackGroups:{}};if(At(S)){var j=O.stackGroups[S]||{numericAxisId:r,cateAxisId:l,items:[]};j.items.push(g),O.hasStack=!0,O.stackGroups[S]=j}else O.stackGroups[Bu("_stackId_")]={numericAxisId:r,cateAxisId:l,items:[g]};return dt(dt({},y),{},il({},M,O))},d),v={};return Object.keys(h).reduce(function(y,g){var b=h[g];if(b.hasStack){var w={};b.stackGroups=Object.keys(b.stackGroups).reduce(function(S,x){var M=b.stackGroups[x];return dt(dt({},S),{},il({},x,{numericAxisId:r,cateAxisId:l,items:M.items,stackedData:wB(t,M.items,u)}))},w)}return dt(dt({},y),{},il({},g,b))},v)},ON=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=L5(h,u,f);return t.domain([Ff(v),Vf(v)]),{niceTicks:v}}if(u&&l==="number"){var y=t.domain(),g=U5(y,u,f);return{niceTicks:g}}return null},uE=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},jB=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]},EB=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},MB=function(t){return t.reduce(function(n,r){return[Ff(r.concat([n[0]]).filter(fe)),Vf(r.concat([n[1]]).filter(fe))]},[1/0,-1/0])},AN=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=MB(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})},cE=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,sE=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,v0=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(cE.test(t[0])){var u=+cE.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(sE.test(t[1])){var c=+sE.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},Js=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=wb(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},fE=function(t,n,r){return!t||!t.length||Wf(t,mn(r,"type.defaultProps.domain"))?n:t},wN=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:Zb(t),value:It(n,l),type:d,payload:n,chartType:h,hide:v})};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 dE(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?dE(Object(n),!0).forEach(function(r){TN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function TN(e,t,n){return t=CB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CB(e){var t=NB(e,"string");return mu(t)=="symbol"?t:t+""}function NB(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 PB(e,t){return zB(e)||$B(e,t)||DB(e,t)||RB()}function RB(){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 DB(e,t){if(e){if(typeof e=="string")return hE(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 hE(e,t)}}function hE(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 $B(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 zB(e){if(Array.isArray(e))return e}var ef=Math.PI/180,kB=function(t){return t*180/Math.PI},tt=function(t,n,r,l){return{x:t+Math.cos(-ef*l)*r,y:n+Math.sin(-ef*l)*r}},jN=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},qB=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=jN(c,f,r),b=Yt(t.innerRadius,g,0),w=Yt(t.outerRadius,g,g*.8),S=Object.keys(n);return S.reduce(function(x,M){var O=n[M],j=O.domain,C=O.reversed,T;if(Ce(O.range))l==="angleAxis"?T=[d,h]:l==="radiusAxis"&&(T=[b,w]),C&&(T=[T[1],T[0]]);else{T=O.range;var E=T,N=PB(E,2);d=N[0],h=N[1]}var R=SN(O,u),z=R.realScaleType,K=R.scale;K.domain(j).range(T),_N(K);var G=ON(K,wr(wr({},O),{},{realScaleType:z})),U=wr(wr(wr({},O),G),{},{range:T,radius:w,realScaleType:z,scale:K,cx:v,cy:y,innerRadius:b,outerRadius:w,startAngle:d,endAngle:h});return wr(wr({},x),{},TN({},M,U))},{})},BB=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))},LB=function(t,n){var r=t.x,l=t.y,u=n.cx,c=n.cy,f=BB({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:kB(h),angleInRadian:h}},UB=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}},IB=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},pE=function(t,n){var r=t.x,l=t.y,u=LB({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=UB(n),y=v.startAngle,g=v.endAngle,b=f,w;if(y<=g){for(;b>g;)b-=360;for(;b<y;)b+=360;w=b>=y&&b<=g}else{for(;b>y;)b-=360;for(;b<g;)b+=360;w=b>=g&&b<=y}return w?wr(wr({},n),{},{radius:c,angle:IB(b,n)}):null},EN=function(t){return!q.isValidElement(t)&&!_e(t)&&typeof t!="boolean"?t.className:""};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)}var HB=["offset"];function GB(e){return VB(e)||KB(e)||XB(e)||YB()}function YB(){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 XB(e,t){if(e){if(typeof e=="string")return y0(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 y0(e,t)}}function KB(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function VB(e){if(Array.isArray(e))return y0(e)}function y0(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 FB(e,t){if(e==null)return{};var n=WB(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 WB(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 vE(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?vE(Object(n),!0).forEach(function(r){ZB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ZB(e,t,n){return t=QB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function QB(e){var t=JB(e,"string");return gu(t)=="symbol"?t:t+""}function JB(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 bu(){return bu=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},bu.apply(this,arguments)}var eL=function(t){var n=t.value,r=t.formatter,l=Ce(t.children)?n:t.children;return _e(r)?r(l):l},tL=function(t,n){var r=Gt(n-t),l=Math.min(Math.abs(n-t),360);return r*l},nL=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,b=d.startAngle,w=d.endAngle,S=d.clockWise,x=(y+g)/2,M=tL(b,w),O=M>=0?1:-1,j,C;l==="insideStart"?(j=b+O*c,C=S):l==="insideEnd"?(j=w-O*c,C=!S):l==="end"&&(j=w+O*c,C=S),C=M<=0?C:!C;var T=tt(h,v,x,j),E=tt(h,v,x,j+(C?1:-1)*359),N="M".concat(T.x,",").concat(T.y,`
|
||
A`).concat(x,",").concat(x,",0,1,").concat(C?0:1,`,
|
||
`).concat(E.x,",").concat(E.y),R=Ce(t.id)?Bu("recharts-radial-line-"):t.id;return B.createElement("text",bu({},r,{dominantBaseline:"central",className:Me("recharts-radial-bar-label",f)}),B.createElement("defs",null,B.createElement("path",{id:R,d:N})),B.createElement("textPath",{xlinkHref:"#".concat(R)},n))},rL=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 b=tt(c,f,h+r,g),w=b.x,S=b.y;return{x:w,y:S,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 x=(d+h)/2,M=tt(c,f,x,g),O=M.x,j=M.y;return{x:O,y:j,textAnchor:"middle",verticalAnchor:"middle"}},aL=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,b=y>0?"end":"start",w=y>0?"start":"end",S=h>=0?1:-1,x=S*l,M=S>0?"end":"start",O=S>0?"start":"end";if(u==="top"){var j={x:f+h/2,y:d-y*l,textAnchor:"middle",verticalAnchor:b};return Ot(Ot({},j),r?{height:Math.max(d-r.y,0),width:h}:{})}if(u==="bottom"){var C={x:f+h/2,y:d+v+g,textAnchor:"middle",verticalAnchor:w};return Ot(Ot({},C),r?{height:Math.max(r.y+r.height-(d+v),0),width:h}:{})}if(u==="left"){var T={x:f-x,y:d+v/2,textAnchor:M,verticalAnchor:"middle"};return Ot(Ot({},T),r?{width:Math.max(T.x-r.x,0),height:v}:{})}if(u==="right"){var E={x:f+h+x,y:d+v/2,textAnchor:O,verticalAnchor:"middle"};return Ot(Ot({},E),r?{width:Math.max(r.x+r.width-E.x,0),height:v}:{})}var N=r?{width:h,height:v}:{};return u==="insideLeft"?Ot({x:f+x,y:d+v/2,textAnchor:O,verticalAnchor:"middle"},N):u==="insideRight"?Ot({x:f+h-x,y:d+v/2,textAnchor:M,verticalAnchor:"middle"},N):u==="insideTop"?Ot({x:f+h/2,y:d+g,textAnchor:"middle",verticalAnchor:w},N):u==="insideBottom"?Ot({x:f+h/2,y:d+v-g,textAnchor:"middle",verticalAnchor:b},N):u==="insideTopLeft"?Ot({x:f+x,y:d+g,textAnchor:O,verticalAnchor:w},N):u==="insideTopRight"?Ot({x:f+h-x,y:d+g,textAnchor:M,verticalAnchor:w},N):u==="insideBottomLeft"?Ot({x:f+x,y:d+v-g,textAnchor:O,verticalAnchor:b},N):u==="insideBottomRight"?Ot({x:f+h-x,y:d+v-g,textAnchor:M,verticalAnchor:b},N):Rl(u)&&(fe(u.x)||Ka(u.x))&&(fe(u.y)||Ka(u.y))?Ot({x:f+Yt(u.x,h),y:d+Yt(u.y,v),textAnchor:"end",verticalAnchor:"end"},N):Ot({x:f+h/2,y:d+v/2,textAnchor:"middle",verticalAnchor:"middle"},N)},iL=function(t){return"cx"in t&&fe(t.cx)};function Mt(e){var t=e.offset,n=t===void 0?5:t,r=FB(e,HB),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)&&!q.isValidElement(h)&&!_e(h))return null;if(q.isValidElement(h))return q.cloneElement(h,l);var b;if(_e(h)){if(b=q.createElement(h,l),q.isValidElement(b))return b}else b=eL(l);var w=iL(u),S=Se(l,!0);if(w&&(c==="insideStart"||c==="insideEnd"||c==="end"))return nL(l,b,S);var x=w?rL(l):aL(l);return B.createElement(ni,bu({className:Me("recharts-label",y)},S,x,{breakAll:g}),b)}Mt.displayName="Label";var MN=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,b=t.top,w=t.left,S=t.width,x=t.height,M=t.clockWise,O=t.labelViewBox;if(O)return O;if(fe(S)&&fe(x)){if(fe(y)&&fe(g))return{x:y,y:g,width:S,height:x};if(fe(b)&&fe(w))return{x:b,y:w,width:S,height:x}}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:M}:t.viewBox?t.viewBox:{}},lL=function(t,n){return t?t===!0?B.createElement(Mt,{key:"label-implicit",viewBox:n}):At(t)?B.createElement(Mt,{key:"label-implicit",viewBox:n,value:t}):q.isValidElement(t)?t.type===Mt?q.cloneElement(t,{key:"label-implicit",viewBox:n}):B.createElement(Mt,{key:"label-implicit",content:t,viewBox:n}):_e(t)?B.createElement(Mt,{key:"label-implicit",content:t,viewBox:n}):Rl(t)?B.createElement(Mt,bu({viewBox:n},t,{key:"label-implicit"})):null:null},oL=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=MN(t),c=Dn(l,Mt).map(function(d,h){return q.cloneElement(d,{viewBox:n||u,key:"label-".concat(h)})});if(!r)return c;var f=lL(t.label,n||u);return[f].concat(GB(c))};Mt.parseViewBox=MN;Mt.renderCallByParent=oL;var ng,yE;function uL(){if(yE)return ng;yE=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return ng=e,ng}var cL=uL();const sL=Xe(cL);function xu(e){"@babel/helpers - typeof";return xu=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},xu(e)}var fL=["valueAccessor"],dL=["data","dataKey","clockWise","id","textBreakAll"];function hL(e){return mL(e)||yL(e)||vL(e)||pL()}function pL(){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 vL(e,t){if(e){if(typeof e=="string")return m0(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 m0(e,t)}}function yL(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function mL(e){if(Array.isArray(e))return m0(e)}function m0(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 tf(){return tf=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},tf.apply(this,arguments)}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 gE(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){gL(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 gL(e,t,n){return t=bL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bL(e){var t=xL(e,"string");return xu(t)=="symbol"?t:t+""}function xL(e,t){if(xu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bE(e,t){if(e==null)return{};var n=SL(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 SL(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 _L=function(t){return Array.isArray(t.value)?sL(t.value):t.value};function ga(e){var t=e.valueAccessor,n=t===void 0?_L:t,r=bE(e,fL),l=r.data,u=r.dataKey,c=r.clockWise,f=r.id,d=r.textBreakAll,h=bE(r,dL);return!l||!l.length?null:B.createElement(Ye,{className:"recharts-label-list"},l.map(function(v,y){var g=Ce(u)?n(v,y):It(v&&v.payload,u),b=Ce(f)?{}:{id:"".concat(f,"-").concat(y)};return B.createElement(Mt,tf({},Se(v,!0),h,b,{parentViewBox:v.parentViewBox,value:g,textBreakAll:d,viewBox:Mt.parseViewBox(Ce(c)?v:gE(gE({},v),{},{clockWise:c})),key:"label-".concat(y),index:y}))}))}ga.displayName="LabelList";function OL(e,t){return e?e===!0?B.createElement(ga,{key:"labelList-implicit",data:t}):B.isValidElement(e)||_e(e)?B.createElement(ga,{key:"labelList-implicit",data:t,content:e}):Rl(e)?B.createElement(ga,tf({data:t},e,{key:"labelList-implicit"})):null:null}function AL(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,ga).map(function(c,f){return q.cloneElement(c,{data:t,key:"labelList-".concat(f)})});if(!n)return l;var u=OL(e.label,t);return[u].concat(hL(l))}ga.renderCallByParent=AL;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)}function g0(){return g0=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},g0.apply(this,arguments)}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 SE(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){wL(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 wL(e,t,n){return t=TL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TL(e){var t=jL(e,"string");return Su(t)=="symbol"?t:t+""}function jL(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)}var EL=function(t,n){var r=Gt(n-t),l=Math.min(Math.abs(n-t),359.999);return r*l},bs=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)/ef,g=h?u:u+c*y,b=tt(n,r,v,g),w=tt(n,r,l,g),S=h?u-c*y:u,x=tt(n,r,v*Math.cos(y*ef),S);return{center:b,circleTangency:w,lineTangency:x,theta:y}},CN=function(t){var n=t.cx,r=t.cy,l=t.innerRadius,u=t.outerRadius,c=t.startAngle,f=t.endAngle,d=EL(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 b=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(b.x,",").concat(b.y," Z")}else g+="L ".concat(n,",").concat(r," Z");return g},ML=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=bs({cx:n,cy:r,radius:u,angle:h,sign:y,cornerRadius:c,cornerIsExternal:d}),b=g.circleTangency,w=g.lineTangency,S=g.theta,x=bs({cx:n,cy:r,radius:u,angle:v,sign:-y,cornerRadius:c,cornerIsExternal:d}),M=x.circleTangency,O=x.lineTangency,j=x.theta,C=d?Math.abs(h-v):Math.abs(h-v)-S-j;if(C<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
|
||
`):CN({cx:n,cy:r,innerRadius:l,outerRadius:u,startAngle:h,endAngle:v});var T="M ".concat(w.x,",").concat(w.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(b.x,",").concat(b.y,`
|
||
A`).concat(u,",").concat(u,",0,").concat(+(C>180),",").concat(+(y<0),",").concat(M.x,",").concat(M.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(O.x,",").concat(O.y,`
|
||
`);if(l>0){var E=bs({cx:n,cy:r,radius:l,angle:h,sign:y,isExternal:!0,cornerRadius:c,cornerIsExternal:d}),N=E.circleTangency,R=E.lineTangency,z=E.theta,K=bs({cx:n,cy:r,radius:l,angle:v,sign:-y,isExternal:!0,cornerRadius:c,cornerIsExternal:d}),G=K.circleTangency,U=K.lineTangency,X=K.theta,Q=d?Math.abs(h-v):Math.abs(h-v)-z-X;if(Q<0&&c===0)return"".concat(T,"L").concat(n,",").concat(r,"Z");T+="L".concat(U.x,",").concat(U.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(G.x,",").concat(G.y,`
|
||
A`).concat(l,",").concat(l,",0,").concat(+(Q>180),",").concat(+(y>0),",").concat(N.x,",").concat(N.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(R.x,",").concat(R.y,"Z")}else T+="L".concat(n,",").concat(r,"Z");return T},CL={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},NN=function(t){var n=SE(SE({},CL),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 b=Me("recharts-sector",g),w=c-u,S=Yt(f,w,0,!0),x;return S>0&&Math.abs(v-y)<360?x=ML({cx:r,cy:l,innerRadius:u,outerRadius:c,cornerRadius:Math.min(S,w/2),forceCornerRadius:d,cornerIsExternal:h,startAngle:v,endAngle:y}):x=CN({cx:r,cy:l,innerRadius:u,outerRadius:c,startAngle:v,endAngle:y}),B.createElement("path",g0({},Se(n,!0),{className:b,d:x,role:"img"}))};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 b0(){return b0=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},b0.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){NL(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 NL(e,t,n){return t=PL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PL(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 AE={curveBasisClosed:J4,curveBasisOpen:e8,curveBasis:Q4,curveBumpX:q4,curveBumpY:B4,curveLinearClosed:t8,curveLinear:$f,curveMonotoneX:n8,curveMonotoneY:r8,curveNatural:a8,curveStep:i8,curveStepAfter:o8,curveStepBefore:l8},xs=function(t){return t.x===+t.x&&t.y===+t.y},Uo=function(t){return t.x},Io=function(t){return t.y},DL=function(t,n){if(_e(t))return t;var r="curve".concat(Rf(t));return(r==="curveMonotone"||r==="curveBump")&&n?AE["".concat(r).concat(n==="vertical"?"Y":"X")]:AE[r]||$f},$L=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=DL(r,f),y=h?u.filter(function(S){return xs(S)}):u,g;if(Array.isArray(c)){var b=h?c.filter(function(S){return xs(S)}):c,w=y.map(function(S,x){return OE(OE({},S),{},{base:b[x]})});return f==="vertical"?g=fs().y(Io).x1(Uo).x0(function(S){return S.base.x}):g=fs().x(Uo).y1(Io).y0(function(S){return S.base.y}),g.defined(xs).curve(v),g(w)}return f==="vertical"&&fe(c)?g=fs().y(Io).x1(Uo).x0(c):fe(c)?g=fs().x(Uo).y1(Io).y0(c):g=CM().x(Uo).y(Io),g.defined(xs).curve(v),g(y)},x0=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?$L(t):l;return q.createElement("path",b0({},Se(t,!1),Es(t),{className:Me("recharts-curve",n),d:c,ref:u}))},rg={exports:{}},ag,wE;function zL(){if(wE)return ag;wE=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return ag=e,ag}var ig,TE;function kL(){if(TE)return ig;TE=1;var e=zL();function t(){}function n(){}return n.resetWarningCache=t,ig=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},ig}var jE;function qL(){return jE||(jE=1,rg.exports=kL()()),rg.exports}var BL=qL();const Ie=Xe(BL),{getOwnPropertyNames:LL,getOwnPropertySymbols:UL}=Object,{hasOwnProperty:IL}=Object.prototype;function lg(e,t){return function(r,l,u){return e(r,l,u)&&t(r,l,u)}}function Ss(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 HL(e){return e!=null?e[Symbol.toStringTag]:void 0}function EE(e){return LL(e).concat(UL(e))}const GL=Object.hasOwn||((e,t)=>IL.call(e,t));function ci(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const YL="__v",XL="__o",KL="_owner",{getOwnPropertyDescriptor:ME,keys:CE}=Object;function VL(e,t){return e.byteLength===t.byteLength&&nf(new Uint8Array(e),new Uint8Array(t))}function FL(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 WL(e,t){return e.byteLength===t.byteLength&&nf(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function ZL(e,t){return ci(e.getTime(),t.getTime())}function QL(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function JL(e,t){return e===t}function NE(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,b=f.value;if(n.equals(g[0],b[0],d,y,e,t,n)&&n.equals(g[1],b[1],g[0],b[0],e,t,n)){v=l[y]=!0;break}y++}if(!v)return!1;d++}return!0}const eU=ci;function tU(e,t,n){const r=CE(e);let l=r.length;if(CE(t).length!==l)return!1;for(;l-- >0;)if(!PN(e,t,n,r[l]))return!1;return!0}function Ho(e,t,n){const r=EE(e);let l=r.length;if(EE(t).length!==l)return!1;let u,c,f;for(;l-- >0;)if(u=r[l],!PN(e,t,n,u)||(c=ME(e,u),f=ME(t,u),(c||f)&&(!c||!f||c.configurable!==f.configurable||c.enumerable!==f.enumerable||c.writable!==f.writable)))return!1;return!0}function nU(e,t){return ci(e.valueOf(),t.valueOf())}function rU(e,t){return e.source===t.source&&e.flags===t.flags}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.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 nf(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 aU(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 PN(e,t,n,r){return(r===KL||r===XL||r===YL)&&(e.$$typeof||t.$$typeof)?!0:GL(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}const iU="[object ArrayBuffer]",lU="[object Arguments]",oU="[object Boolean]",uU="[object DataView]",cU="[object Date]",sU="[object Error]",fU="[object Map]",dU="[object Number]",hU="[object Object]",pU="[object RegExp]",vU="[object Set]",yU="[object String]",mU={"[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},gU="[object URL]",bU=Object.prototype.toString;function xU({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:b,unknownTagComparators:w}){return function(x,M,O){if(x===M)return!0;if(x==null||M==null)return!1;const j=typeof x;if(j!==typeof M)return!1;if(j!=="object")return j==="number"?f(x,M,O):j==="function"?u(x,M,O):!1;const C=x.constructor;if(C!==M.constructor)return!1;if(C===Object)return d(x,M,O);if(Array.isArray(x))return t(x,M,O);if(C===Date)return r(x,M,O);if(C===RegExp)return v(x,M,O);if(C===Map)return c(x,M,O);if(C===Set)return y(x,M,O);const T=bU.call(x);if(T===cU)return r(x,M,O);if(T===pU)return v(x,M,O);if(T===fU)return c(x,M,O);if(T===vU)return y(x,M,O);if(T===hU)return typeof x.then!="function"&&typeof M.then!="function"&&d(x,M,O);if(T===gU)return b(x,M,O);if(T===sU)return l(x,M,O);if(T===lU)return d(x,M,O);if(mU[T])return g(x,M,O);if(T===iU)return e(x,M,O);if(T===uU)return n(x,M,O);if(T===oU||T===dU||T===yU)return h(x,M,O);if(w){let E=w[T];if(!E){const N=HL(x);N&&(E=w[N])}if(E)return E(x,M,O)}return!1}}function SU({circular:e,createCustomConfig:t,strict:n}){let r={areArrayBuffersEqual:VL,areArraysEqual:n?Ho:FL,areDataViewsEqual:WL,areDatesEqual:ZL,areErrorsEqual:QL,areFunctionsEqual:JL,areMapsEqual:n?lg(NE,Ho):NE,areNumbersEqual:eU,areObjectsEqual:n?Ho:tU,arePrimitiveWrappersEqual:nU,areRegExpsEqual:rU,areSetsEqual:n?lg(PE,Ho):PE,areTypedArraysEqual:n?lg(nf,Ho):nf,areUrlsEqual:aU,unknownTagComparators:void 0};if(t&&(r=Object.assign({},r,t(r))),e){const l=Ss(r.areArraysEqual),u=Ss(r.areMapsEqual),c=Ss(r.areObjectsEqual),f=Ss(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:l,areMapsEqual:u,areObjectsEqual:c,areSetsEqual:f})}return r}function _U(e){return function(t,n,r,l,u,c,f){return e(t,n,f)}}function OU({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 AU=_a();_a({strict:!0});_a({circular:!0});_a({circular:!0,strict:!0});_a({createInternalComparator:()=>ci});_a({strict:!0,createInternalComparator:()=>ci});_a({circular:!0,createInternalComparator:()=>ci});_a({circular:!0,createInternalComparator:()=>ci,strict:!0});function _a(e={}){const{circular:t=!1,createInternalComparator:n,createState:r,strict:l=!1}=e,u=SU(e),c=xU(u),f=n?n(c):_U(c);return OU({circular:t,comparator:c,createState:r,equals:f,strict:l})}function wU(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function RE(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):wU(l)};requestAnimationFrame(r)}function S0(e){"@babel/helpers - typeof";return S0=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},S0(e)}function TU(e){return CU(e)||MU(e)||EU(e)||jU()}function jU(){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 EU(e,t){if(e){if(typeof e=="string")return DE(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 DE(e,t)}}function DE(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 MU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function CU(e){if(Array.isArray(e))return e}function NU(){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=TU(c),d=f[0],h=f.slice(1);if(typeof d=="number"){RE(l.bind(null,h),d);return}l(d),RE(l.bind(null,h));return}S0(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 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 $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 zE(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){RN(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 RN(e,t,n){return t=PU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PU(e){var t=RU(e,"string");return Ou(t)==="symbol"?t:String(t)}function RU(e,t){if(Ou(e)!=="object"||e===null)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 DU=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,l){return r.filter(function(u){return l.includes(u)})})},$U=function(t){return t},zU=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Qo=function(t,n){return Object.keys(n).reduce(function(r,l){return zE(zE({},r),{},RN({},l,t(l,n[l])))},{})},kE=function(t,n,r){return t.map(function(l){return"".concat(zU(l)," ").concat(n,"ms ").concat(r)}).join(",")};function kU(e,t){return LU(e)||BU(e,t)||DN(e,t)||qU()}function qU(){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 BU(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 LU(e){if(Array.isArray(e))return e}function UU(e){return GU(e)||HU(e)||DN(e)||IU()}function IU(){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 DN(e,t){if(e){if(typeof e=="string")return _0(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 _0(e,t)}}function HU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function GU(e){if(Array.isArray(e))return _0(e)}function _0(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 rf=1e-4,$N=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},zN=function(t,n){return t.map(function(r,l){return r*Math.pow(n,l)}).reduce(function(r,l){return r+l})},qE=function(t,n){return function(r){var l=$N(t,n);return zN(l,r)}},YU=function(t,n){return function(r){var l=$N(t,n),u=[].concat(UU(l.map(function(c,f){return c*f}).slice(1)),[0]);return zN(u,r)}},BE=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(x){return parseFloat(x)}),v=kU(h,4);l=v[0],u=v[1],c=v[2],f=v[3]}}}var y=qE(l,c),g=qE(u,f),b=YU(l,c),w=function(M){return M>1?1:M<0?0:M},S=function(M){for(var O=M>1?1:M,j=O,C=0;C<8;++C){var T=y(j)-O,E=b(j);if(Math.abs(T-O)<rf||E<rf)return g(j);j=w(j-T/E)}return g(j)};return S.isStepper=!1,S},XU=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 b=-(v-y)*r,w=g*u,S=g+(b-w)*f/1e3,x=g*f/1e3+v;return Math.abs(x-y)<rf&&Math.abs(S)<rf?[y,0]:[x,S]};return d.isStepper=!0,d.dt=f,d},KU=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 BE(l);case"spring":return XU();default:if(l.split("(")[0]==="cubic-bezier")return BE(l)}return typeof l=="function"?l: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 LE(e){return WU(e)||FU(e)||kN(e)||VU()}function VU(){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 FU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function WU(e){if(Array.isArray(e))return A0(e)}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 zt(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){O0(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 O0(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)}function JU(e,t){return nI(e)||tI(e,t)||kN(e,t)||eI()}function eI(){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 kN(e,t){if(e){if(typeof e=="string")return A0(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 A0(e,t)}}function A0(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 nI(e){if(Array.isArray(e))return e}var af=function(t,n,r){return t+(n-t)*r},w0=function(t){var n=t.from,r=t.to;return n!==r},rI=function e(t,n,r){var l=Qo(function(u,c){if(w0(c)){var f=t(c.from,c.to,c.velocity),d=JU(f,2),h=d[0],v=d[1];return zt(zt({},c),{},{from:h,velocity:v})}return c},n);return r<1?Qo(function(u,c){return w0(c)?zt(zt({},c),{},{velocity:af(c.velocity,l[u].velocity,r),from:af(c.from,l[u].from,r)}):c},n):e(t,l,r-1)};const aI=(function(e,t,n,r,l){var u=DU(e,t),c=u.reduce(function(x,M){return zt(zt({},x),{},O0({},M,[e[M],t[M]]))},{}),f=u.reduce(function(x,M){return zt(zt({},x),{},O0({},M,{from:e[M],velocity:0,to:t[M]}))},{}),d=-1,h,v,y=function(){return null},g=function(){return Qo(function(M,O){return O.from},f)},b=function(){return!Object.values(f).filter(w0).length},w=function(M){h||(h=M);var O=M-h,j=O/n.dt;f=rI(n,f,j),l(zt(zt(zt({},e),t),g())),h=M,b()||(d=requestAnimationFrame(y))},S=function(M){v||(v=M);var O=(M-v)/r,j=Qo(function(T,E){return af.apply(void 0,LE(E).concat([n(O)]))},c);if(l(zt(zt(zt({},e),t),j)),O<1)d=requestAnimationFrame(y);else{var C=Qo(function(T,E){return af.apply(void 0,LE(E).concat([n(1)]))},c);l(zt(zt(zt({},e),t),C))}};return y=n.isStepper?w:S,function(){return requestAnimationFrame(y),function(){cancelAnimationFrame(d)}}});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)}var iI=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function lI(e,t){if(e==null)return{};var n=oI(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 oI(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 og(e){return fI(e)||sI(e)||cI(e)||uI()}function uI(){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 cI(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 sI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function fI(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 IE(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?IE(Object(n),!0).forEach(function(r){Vo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):IE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Vo(e,t,n){return t=qN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hI(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,qN(r.key),r)}}function pI(e,t,n){return t&&hI(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function qN(e){var t=vI(e,"string");return vl(t)==="symbol"?t:String(t)}function vI(e,t){if(vl(e)!=="object"||e===null)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(t==="string"?String:Number)(e)}function yI(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&&j0(e,t)}function j0(e,t){return j0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},j0(e,t)}function mI(e){var t=gI();return function(){var r=lf(e),l;if(t){var u=lf(this).constructor;l=Reflect.construct(r,arguments,u)}else l=r.apply(this,arguments);return E0(this,l)}}function E0(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 M0(e)}function M0(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gI(){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 lf(e){return lf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},lf(e)}var Dr=(function(e){yI(n,e);var t=mI(n);function n(r,l){var u;dI(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,b=c.duration;if(u.handleStyleChange=u.handleStyleChange.bind(M0(u)),u.changeStyle=u.changeStyle.bind(M0(u)),!f||b<=0)return u.state={style:{}},typeof g=="function"&&(u.state={style:v}),E0(u);if(y&&y.length)u.state={style:y[0].style};else if(h){if(typeof g=="function")return u.state={style:h},E0(u);u.state={style:d?Vo({},d,h):h}}else u.state={style:{}};return u}return pI(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 b={style:d?Vo({},d,v):v};this.state&&g&&(d&&g[d]!==v||!d&&g!==v)&&this.setState(b);return}if(!(AU(l.to,v)&&l.canBegin&&l.isActive)){var w=!l.canBegin||!l.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var S=w||h?y:l.to;if(this.state&&g){var x={style:d?Vo({},d,S):S};(d&&g[d]!==S||!d&&g!==S)&&this.setState(x)}this.runAnimation(In(In({},this.props),{},{from:S,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,b=aI(c,f,KU(h),d,this.changeStyle),w=function(){u.stopJSAnimation=b()};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,b=function(S,x,M){if(M===0)return S;var O=x.duration,j=x.easing,C=j===void 0?"ease":j,T=x.style,E=x.properties,N=x.onAnimationEnd,R=M>0?c[M-1]:x,z=E||Object.keys(T);if(typeof C=="function"||C==="spring")return[].concat(og(S),[u.runJSAnimation.bind(u,{from:R.style,to:T,duration:O,easing:C}),O]);var K=kE(z,O,C),G=In(In(In({},R.style),T),{},{transition:K});return[].concat(og(S),[G,O,N]).filter($U)};return this.manager.start([d].concat(og(c.reduce(b,[v,Math.max(g,f)])),[l.onAnimationEnd]))}},{key:"runAnimation",value:function(l){this.manager||(this.manager=NU());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,b=l.children,w=this.manager;if(this.unSubscribe=w.subscribe(this.handleStyleChange),typeof h=="function"||typeof b=="function"||h==="spring"){this.runJSAnimation(l);return}if(g.length>1){this.runStepAnimation(l);return}var S=f?Vo({},f,d):d,x=kE(Object.keys(S),c,h);w.start([v,u,In(In({},S),{},{transition:x}),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=lI(l,iI),h=q.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(b){var w=b.props,S=w.style,x=S===void 0?{}:S,M=w.className,O=q.cloneElement(b,In(In({},d),{},{style:In(In({},x),v),className:M}));return O};return h===1?y(q.Children.only(u)):B.createElement("div",null,q.Children.map(u,function(g){return y(g)}))}}]),n})(q.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 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 of(){return of=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},of.apply(this,arguments)}function bI(e,t){return OI(e)||_I(e,t)||SI(e,t)||xI()}function xI(){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 SI(e,t){if(e){if(typeof e=="string")return HE(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 HE(e,t)}}function HE(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 _I(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}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 YE(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){AI(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 AI(e,t,n){return t=wI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wI(e){var t=TI(e,"string");return wu(t)=="symbol"?t:t+""}function TI(e,t){if(wu(e)!="object"||!e)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)}var XE=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,b=4;g<b;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},jI=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},EI={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Qb=function(t){var n=YE(YE({},EI),t),r=q.useRef(),l=q.useState(-1),u=bI(l,2),c=u[0],f=u[1];q.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var C=r.current.getTotalLength();C&&f(C)}catch{}},[]);var d=n.x,h=n.y,v=n.width,y=n.height,g=n.radius,b=n.className,w=n.animationEasing,S=n.animationDuration,x=n.animationBegin,M=n.isAnimationActive,O=n.isUpdateAnimationActive;if(d!==+d||h!==+h||v!==+v||y!==+y||v===0||y===0)return null;var j=Me("recharts-rectangle",b);return O?B.createElement(Dr,{canBegin:c>0,from:{width:v,height:y,x:d,y:h},to:{width:v,height:y,x:d,y:h},duration:S,animationEasing:w,isActive:O},function(C){var T=C.width,E=C.height,N=C.x,R=C.y;return B.createElement(Dr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:S,isActive:M,easing:w},B.createElement("path",of({},Se(n,!0),{className:j,d:XE(N,R,T,E,g),ref:r})))}):B.createElement("path",of({},Se(n,!0),{className:j,d:XE(d,h,v,y,g)}))},MI=["points","className","baseLinePoints","connectNulls"];function Ji(){return Ji=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},Ji.apply(this,arguments)}function CI(e,t){if(e==null)return{};var n=NI(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 NI(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 KE(e){return $I(e)||DI(e)||RI(e)||PI()}function PI(){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 RI(e,t){if(e){if(typeof e=="string")return C0(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 C0(e,t)}}function DI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $I(e){if(Array.isArray(e))return C0(e)}function C0(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 VE=function(t){return t&&t.x===+t.x&&t.y===+t.y},zI=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return t.forEach(function(r){VE(r)?n[n.length-1].push(r):n[n.length-1].length>0&&n.push([])}),VE(t[0])&&n[n.length-1].push(t[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},Jo=function(t,n){var r=zI(t);n&&(r=[r.reduce(function(u,c){return[].concat(KE(u),KE(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},kI=function(t,n,r){var l=Jo(t,r);return"".concat(l.slice(-1)==="Z"?l.slice(0,-1):l,"L").concat(Jo(n.reverse(),r).slice(1))},qI=function(t){var n=t.points,r=t.className,l=t.baseLinePoints,u=t.connectNulls,c=CI(t,MI);if(!n||!n.length)return null;var f=Me("recharts-polygon",r);if(l&&l.length){var d=c.stroke&&c.stroke!=="none",h=kI(n,l,u);return B.createElement("g",{className:f},B.createElement("path",Ji({},Se(c,!0),{fill:h.slice(-1)==="Z"?c.fill:"none",stroke:"none",d:h})),d?B.createElement("path",Ji({},Se(c,!0),{fill:"none",d:Jo(n,u)})):null,d?B.createElement("path",Ji({},Se(c,!0),{fill:"none",d:Jo(l,u)})):null)}var v=Jo(n,u);return B.createElement("path",Ji({},Se(c,!0),{fill:v.slice(-1)==="Z"?c.fill:"none",className:f,d:v}))};function N0(){return N0=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},N0.apply(this,arguments)}var Jb=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?q.createElement("circle",N0({},Se(t,!1),Es(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 BI=["x","y","top","left","width","height","className"];function P0(){return P0=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},P0.apply(this,arguments)}function FE(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 LI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?FE(Object(n),!0).forEach(function(r){UI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function UI(e,t,n){return t=II(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function II(e){var t=HI(e,"string");return Tu(t)=="symbol"?t:t+""}function HI(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 GI(e,t){if(e==null)return{};var n=YI(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 YI(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 XI=function(t,n,r,l,u,c){return"M".concat(t,",").concat(u,"v").concat(l,"M").concat(c,",").concat(n,"h").concat(r)},KI=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,b=g===void 0?0:g,w=t.className,S=GI(t,BI),x=LI({x:r,y:u,top:f,left:h,width:y,height:b},S);return!fe(r)||!fe(u)||!fe(y)||!fe(b)||!fe(f)||!fe(h)?null:B.createElement("path",P0({},Se(x,!0),{className:Me("recharts-cross",w),d:XI(r,u,y,b,f,h)}))},ug,WE;function VI(){if(WE)return ug;WE=1;var e=Kf(),t=JC(),n=ar();function r(l,u){return l&&l.length?e(l,n(u,2),t):void 0}return ug=r,ug}var FI=VI();const WI=Xe(FI);var cg,ZE;function ZI(){if(ZE)return cg;ZE=1;var e=Kf(),t=ar(),n=eN();function r(l,u){return l&&l.length?e(l,t(u,2),n):void 0}return cg=r,cg}var QI=ZI();const JI=Xe(QI);var e7=["cx","cy","angle","ticks","axisLine"],t7=["ticks","tick","angle","tickFormatter","stroke"];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)}function eu(){return eu=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},eu.apply(this,arguments)}function QE(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?QE(Object(n),!0).forEach(function(r){ed(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function JE(e,t){if(e==null)return{};var n=n7(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 n7(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 r7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function e2(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,LN(r.key),r)}}function a7(e,t,n){return t&&e2(e.prototype,t),n&&e2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function i7(e,t,n){return t=uf(t),l7(e,BN()?Reflect.construct(t,n||[],uf(e).constructor):t.apply(e,n))}function l7(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 o7(e)}function o7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function BN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(BN=function(){return!!e})()}function uf(e){return uf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},uf(e)}function u7(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&&R0(e,t)}function R0(e,t){return R0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},R0(e,t)}function ed(e,t,n){return t=LN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LN(e){var t=c7(e,"string");return yl(t)=="symbol"?t:t+""}function c7(e,t){if(yl(e)!="object"||!e)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)}var td=(function(e){function t(){return r7(this,t),i7(this,t,arguments)}return u7(t,e),a7(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=WI(f,function(v){return v.coordinate||0}),h=JI(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=JE(r,e7),v=f.reduce(function(w,S){return[Math.min(w[0],S.coordinate),Math.max(w[1],S.coordinate)]},[1/0,-1/0]),y=tt(l,u,v[0],c),g=tt(l,u,v[1],c),b=Ia(Ia(Ia({},Se(h,!1)),{},{fill:"none"},Se(d,!1)),{},{x1:y.x,y1:y.y,x2:g.x,y2:g.y});return B.createElement("line",eu({className:"recharts-polar-radius-axis-line"},b))}},{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=JE(l,t7),y=this.getTickTextAnchor(),g=Se(v,!1),b=Se(c,!1),w=u.map(function(S,x){var M=r.getTickValueCoord(S),O=Ia(Ia(Ia(Ia({textAnchor:y,transform:"rotate(".concat(90-f,", ").concat(M.x,", ").concat(M.y,")")},g),{},{stroke:"none",fill:h},b),{},{index:x},M),{},{payload:S});return B.createElement(Ye,eu({className:Me("recharts-polar-radius-axis-tick",EN(c)),key:"tick-".concat(S.coordinate)},ti(r.props,S,x)),t.renderTickItem(c,O,d?d(S.value,x):S.value))});return B.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:B.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 B.isValidElement(r)?c=B.cloneElement(r,l):_e(r)?c=r(l):c=B.createElement(ni,eu({},l,{className:"recharts-polar-radius-axis-tick-value"}),u),c}}])})(q.PureComponent);ed(td,"displayName","PolarRadiusAxis");ed(td,"axisType","radiusAxis");ed(td,"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 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 Xa(){return Xa=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},Xa.apply(this,arguments)}function t2(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?t2(Object(n),!0).forEach(function(r){nd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function s7(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,IN(r.key),r)}}function f7(e,t,n){return t&&n2(e.prototype,t),n&&n2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function d7(e,t,n){return t=cf(t),h7(e,UN()?Reflect.construct(t,n||[],cf(e).constructor):t.apply(e,n))}function h7(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 p7(e)}function p7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function UN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UN=function(){return!!e})()}function cf(e){return cf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cf(e)}function v7(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&&D0(e,t)}function D0(e,t){return D0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},D0(e,t)}function nd(e,t,n){return t=IN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IN(e){var t=y7(e,"string");return ml(t)=="symbol"?t:t+""}function y7(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 m7=Math.PI/180,r2=1e-5,rd=(function(e){function t(){return s7(this,t),d7(this,t,arguments)}return v7(t,e),f7(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*m7),c;return u>r2?c=l==="outer"?"start":"end":u<-r2?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=Ha(Ha({},Se(this.props,!1)),{},{fill:"none"},Se(f,!1));if(d==="circle")return B.createElement(Jb,Xa({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 B.createElement(qI,Xa({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=Ha(Ha({},v),{},{fill:"none"},Se(f,!1)),b=u.map(function(w,S){var x=r.getTickLineCoord(w),M=r.getTickTextAnchor(w),O=Ha(Ha(Ha({textAnchor:M},v),{},{stroke:"none",fill:h},y),{},{index:S,payload:w,x:x.x2,y:x.y2});return B.createElement(Ye,Xa({className:Me("recharts-polar-angle-axis-tick",EN(c)),key:"tick-".concat(w.coordinate)},ti(r.props,w,S)),f&&B.createElement("line",Xa({className:"recharts-polar-angle-axis-tick-line"},g,x)),c&&t.renderTickItem(c,O,d?d(w.value,S):w.value))});return B.createElement(Ye,{className:"recharts-polar-angle-axis-ticks"},b)}},{key:"render",value:function(){var r=this.props,l=r.ticks,u=r.radius,c=r.axisLine;return u<=0||!l||!l.length?null:B.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 B.isValidElement(r)?c=B.cloneElement(r,l):_e(r)?c=r(l):c=B.createElement(ni,Xa({},l,{className:"recharts-polar-angle-axis-tick-value"}),u),c}}])})(q.PureComponent);nd(rd,"displayName","PolarAngleAxis");nd(rd,"axisType","angleAxis");nd(rd,"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 sg,a2;function g7(){if(a2)return sg;a2=1;var e=JM(),t=e(Object.getPrototypeOf,Object);return sg=t,sg}var fg,i2;function b7(){if(i2)return fg;i2=1;var e=zr(),t=g7(),n=kr(),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 fg=h,fg}var x7=b7();const S7=Xe(x7);var dg,l2;function _7(){if(l2)return dg;l2=1;var e=zr(),t=kr(),n="[object Boolean]";function r(l){return l===!0||l===!1||t(l)&&e(l)==n}return dg=r,dg}var O7=_7();const A7=Xe(O7);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 sf(){return sf=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},sf.apply(this,arguments)}function w7(e,t){return M7(e)||E7(e,t)||j7(e,t)||T7()}function T7(){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 j7(e,t){if(e){if(typeof e=="string")return o2(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 o2(e,t)}}function o2(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 E7(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 M7(e){if(Array.isArray(e))return e}function u2(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 c2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?u2(Object(n),!0).forEach(function(r){C7(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function C7(e,t,n){return t=N7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N7(e){var t=P7(e,"string");return ju(t)=="symbol"?t:t+""}function P7(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 s2=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},R7={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},D7=function(t){var n=c2(c2({},R7),t),r=q.useRef(),l=q.useState(-1),u=w7(l,2),c=u[0],f=u[1];q.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var j=r.current.getTotalLength();j&&f(j)}catch{}},[]);var d=n.x,h=n.y,v=n.upperWidth,y=n.lowerWidth,g=n.height,b=n.className,w=n.animationEasing,S=n.animationDuration,x=n.animationBegin,M=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",b);return M?B.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:S,animationEasing:w,isActive:M},function(j){var C=j.upperWidth,T=j.lowerWidth,E=j.height,N=j.x,R=j.y;return B.createElement(Dr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:S,easing:w},B.createElement("path",sf({},Se(n,!0),{className:O,d:s2(N,R,C,T,E),ref:r})))}):B.createElement("g",null,B.createElement("path",sf({},Se(n,!0),{className:O,d:s2(d,h,v,y,g)})))},$7=["option","shapeType","propTransformer","activeClassName","isActive"];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 z7(e,t){if(e==null)return{};var n=k7(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 k7(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 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 ff(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){q7(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 q7(e,t,n){return t=B7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B7(e){var t=L7(e,"string");return Eu(t)=="symbol"?t:t+""}function L7(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)}function U7(e,t){return ff(ff({},t),e)}function I7(e,t){return e==="symbols"}function d2(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return B.createElement(Qb,n);case"trapezoid":return B.createElement(D7,n);case"sector":return B.createElement(NN,n);case"symbols":if(I7(t))return B.createElement(mb,n);break;default:return null}}function H7(e){return q.isValidElement(e)?e.props:e}function HN(e){var t=e.option,n=e.shapeType,r=e.propTransformer,l=r===void 0?U7:r,u=e.activeClassName,c=u===void 0?"recharts-active-shape":u,f=e.isActive,d=z7(e,$7),h;if(q.isValidElement(t))h=q.cloneElement(t,ff(ff({},d),H7(t)));else if(_e(t))h=t(d);else if(S7(t)&&!A7(t)){var v=l(t,d);h=B.createElement(d2,{shapeType:n,elementProps:v})}else{var y=d;h=B.createElement(d2,{shapeType:n,elementProps:y})}return f?B.createElement(Ye,{className:c},h):h}function ad(e,t){return t!=null&&"trapezoids"in e.props}function id(e,t){return t!=null&&"sectors"in e.props}function Mu(e,t){return t!=null&&"points"in e.props}function G7(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 Y7(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function X7(e,t){var n=e.x===t.x,r=e.y===t.y,l=e.z===t.z;return n&&r&&l}function K7(e,t){var n;return ad(e,t)?n=G7:id(e,t)?n=Y7:Mu(e,t)&&(n=X7),n}function V7(e,t){var n;return ad(e,t)?n="trapezoids":id(e,t)?n="sectors":Mu(e,t)&&(n="points"),n}function F7(e,t){if(ad(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(id(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 Mu(e,t)?t.payload:{}}function W7(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,l=V7(n,t),u=F7(n,t),c=r.filter(function(d,h){var v=Wf(u,d),y=n.props[l].filter(function(w){var S=K7(n,t);return S(w,t)}),g=n.props[l].indexOf(y[y.length-1]),b=h===g;return v&&b}),f=r.indexOf(c[c.length-1]);return f}var js;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 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 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 Je(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){Pn(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 Z7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p2(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 Q7(e,t,n){return t&&p2(e.prototype,t),n&&p2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function J7(e,t,n){return t=df(t),e9(e,GN()?Reflect.construct(t,n||[],df(e).constructor):t.apply(e,n))}function e9(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 t9(e)}function t9(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 df(e){return df=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},df(e)}function n9(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&&$0(e,t)}function $0(e,t){return $0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},$0(e,t)}function Pn(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=r9(e,"string");return gl(t)=="symbol"?t:t+""}function r9(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 String(e)}var Br=(function(e){function t(n){var r;return Z7(this,t),r=J7(this,t,[n]),Pn(r,"pieRef",null),Pn(r,"sectorRefs",[]),Pn(r,"id",Bu("recharts-pie-")),Pn(r,"handleAnimationEnd",function(){var l=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),_e(l)&&l()}),Pn(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 n9(t,e),Q7(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),b=c&&c.offsetRadius||20,w=r.map(function(S,x){var M=(S.startAngle+S.endAngle)/2,O=tt(S.cx,S.cy,S.outerRadius+b,M),j=Je(Je(Je(Je({},v),S),{},{stroke:"none"},y),{},{index:x,textAnchor:t.getTextAnchor(O.x,S.cx)},O),C=Je(Je(Je(Je({},v),S),{},{fill:"none",stroke:S.fill},g),{},{index:x,points:[tt(S.cx,S.cy,S.outerRadius,M),O]}),T=d;return Ce(d)&&Ce(h)?T="value":Ce(d)&&(T=h),B.createElement(Ye,{key:"label-".concat(S.startAngle,"-").concat(S.endAngle,"-").concat(S.midAngle,"-").concat(x)},f&&t.renderLabelLineItem(f,C,"line"),t.renderLabelItem(c,j,It(S,T)))});return B.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,b=y?c:g,w=Je(Je({},h),{},{stroke:f?h.fill:h.stroke,tabIndex:-1});return B.createElement(Ye,el({ref:function(x){x&&!l.sectorRefs.includes(x)&&l.sectorRefs.push(x)},tabIndex:-1,className:"recharts-pie-sector"},ti(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)}),B.createElement(HN,el({option:b,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,b=y.prevIsAnimationActive;return B.createElement(Dr,{begin:f,duration:d,isActive:c,easing:h,from:{t:0},to:{t:1},key:"pie-".concat(v,"-").concat(b),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(w){var S=w.t,x=[],M=u&&u[0],O=M.startAngle;return u.forEach(function(j,C){var T=g&&g[C],E=C>0?mn(j,"paddingAngle",0):0;if(T){var N=ha(T.endAngle-T.startAngle,j.endAngle-j.startAngle),R=Je(Je({},j),{},{startAngle:O+E,endAngle:O+N(S)+E});x.push(R),O=R.endAngle}else{var z=j.endAngle,K=j.startAngle,G=ha(0,z-K),U=G(S),X=Je(Je({},j),{},{startAngle:O+E,endAngle:O+U+E});x.push(X),O=X.endAngle}}),B.createElement(Ye,null,r.renderSectorsStatically(x))})}},{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||!Wf(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,b=l.isAnimationActive,w=this.state.isAnimationFinished;if(u||!c||!c.length||!fe(h)||!fe(v)||!fe(y)||!fe(g))return null;var S=Me("recharts-pie",f);return B.createElement(Ye,{tabIndex:this.props.rootTabIndex,className:S,ref:function(M){r.pieRef=M}},this.renderSectors(),d&&this.renderLabels(c),Mt.renderCallByParent(this.props,null,!1),(!b||w)&&ga.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(B.isValidElement(r))return B.cloneElement(r,l);if(_e(r))return r(l);var c=Me("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return B.createElement(x0,el({},l,{key:u,type:"linear",className:c}))}},{key:"renderLabelItem",value:function(r,l,u){if(B.isValidElement(r))return B.cloneElement(r,l);var c=u;if(_e(r)&&(c=r(l),B.isValidElement(c)))return c;var f=Me("recharts-pie-label-text",typeof r!="boolean"&&!_e(r)?r.className:"");return B.createElement(ni,el({},l,{alignmentBaseline:"middle",className:f}),c)}}])})(q.PureComponent);js=Br;Pn(Br,"displayName","Pie");Pn(Br,"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:!$l.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Pn(Br,"parseDeltaAngle",function(e,t){var n=Gt(t-e),r=Math.min(Math.abs(t-e),360);return n*r});Pn(Br,"getRealPieData",function(e){var t=e.data,n=e.children,r=Se(e,!1),l=Dn(n,Lf);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)}):[]});Pn(Br,"parseCoordinateOfPie",function(e,t){var n=t.top,r=t.left,l=t.width,u=t.height,c=jN(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}});Pn(Br,"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=js.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,b=Math.abs(r.minAngle),w=js.parseCoordinateOfPie(r,n),S=js.parseDeltaAngle(c,f),x=Math.abs(S),M=h;Ce(h)&&Ce(y)?(Yn(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),M="value"):Ce(h)&&(Yn(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),M=y);var O=l.filter(function(R){return It(R,M,0)!==0}).length,j=(x>=360?O:O-1)*d,C=x-O*b-j,T=l.reduce(function(R,z){var K=It(z,M,0);return R+(fe(K)?K:0)},0),E;if(T>0){var N;E=l.map(function(R,z){var K=It(R,M,0),G=It(R,v,z),U=(fe(K)?K:0)/T,X;z?X=N.endAngle+Gt(S)*d*(K!==0?1:0):X=c;var Q=X+Gt(S)*((K!==0?b:0)+U*C),W=(X+Q)/2,$=(w.innerRadius+w.outerRadius)/2,I=[{name:G,value:K,payload:R,dataKey:M,type:g}],J=tt(w.cx,w.cy,$,W);return N=Je(Je(Je({percent:U,cornerRadius:u,name:G,tooltipPayload:I,midAngle:W,middleRadius:$,tooltipPosition:J},R),w),{},{value:It(R,M),startAngle:X,endAngle:Q,payload:R,paddingAngle:Gt(S)*d}),N})}return Je(Je({},w),{},{sectors:E,data:l})});var hg,v2;function a9(){if(v2)return hg;v2=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 hg=n,hg}var pg,y2;function XN(){if(y2)return pg;y2=1;var e=vC(),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 pg=r,pg}var vg,m2;function i9(){if(m2)return vg;m2=1;var e=a9(),t=Bf(),n=XN();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 vg=r,vg}var yg,g2;function l9(){if(g2)return yg;g2=1;var e=i9(),t=e();return yg=t,yg}var o9=l9();const hf=Xe(o9);function Cu(e){"@babel/helpers - typeof";return Cu=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},Cu(e)}function b2(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 x2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?b2(Object(n),!0).forEach(function(r){KN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KN(e,t,n){return t=u9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u9(e){var t=c9(e,"string");return Cu(t)=="symbol"?t:t+""}function c9(e,t){if(Cu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Cu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var s9=["Webkit","Moz","O","ms"],f9=function(t,n){var r=t.replace(/(\w)/,function(u){return u.toUpperCase()}),l=s9.reduce(function(u,c){return x2(x2({},u),{},KN({},c+r,n))},{});return l[t]=n,l};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 pf(){return pf=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},pf.apply(this,arguments)}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 mg(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){hn(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 d9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _2(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,FN(r.key),r)}}function h9(e,t,n){return t&&_2(e.prototype,t),n&&_2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function p9(e,t,n){return t=vf(t),v9(e,VN()?Reflect.construct(t,n||[],vf(e).constructor):t.apply(e,n))}function v9(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 y9(e)}function y9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function VN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(VN=function(){return!!e})()}function vf(e){return vf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},vf(e)}function m9(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&&z0(e,t)}function z0(e,t){return z0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},z0(e,t)}function hn(e,t,n){return t=FN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FN(e){var t=g9(e,"string");return bl(t)=="symbol"?t:t+""}function g9(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 b9=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=Wo().domain(hf(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}},O2=function(t){return t.changedTouches&&!!t.changedTouches.length},xl=(function(e){function t(n){var r;return d9(this,t),r=p9(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=O2(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 m9(t,e),h9(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),b=t.getIndexInRange(c,y),w=t.getIndexInRange(c,g);return{startIndex:b-b%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,b=d.endIndex,w=d.onChange,S=r.pageX-u;S>0?S=Math.min(S,h+v-y-f,h+v-y-c):S<0&&(S=Math.max(S,h-c,h-f));var x=this.getIndex({startX:c+S,endX:f+S});(x.startIndex!==g||x.endIndex!==b)&&w&&w(x),this.setState({startX:c+S,endX:f+S,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,l){var u=O2(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,b=v.travellerWidth,w=v.onChange,S=v.gap,x=v.data,M={startX:this.state.startX,endX:this.state.endX},O=r.pageX-u;O>0?O=Math.min(O,y+g-b-h):O<0&&(O=Math.max(O,y-h)),M[c]=h+O;var j=this.getIndex(M),C=j.startIndex,T=j.endIndex,E=function(){var R=x.length-1;return c==="startX"&&(f>d?C%S===0:T%S===0)||f<d&&T===R||c==="endX"&&(f>d?T%S===0:C%S===0)||f>d&&T===R};this.setState(hn(hn({},c,h+O),"brushMoveStartX",r.pageX),function(){w&&E()&&w(j)})}},{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 b=f[g];l==="startX"&&b>=h||l==="endX"&&b<=d||this.setState(hn({},l,b),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 B.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=q.Children.only(h);return y?B.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,b=d.ariaLabel,w=d.data,S=d.startIndex,x=d.endIndex,M=Math.max(r,this.props.x),O=mg(mg({},Se(this.props,!1)),{},{x:M,y:h,width:v,height:y}),j=b||"Min value: ".concat((u=w[S])===null||u===void 0?void 0:u.name,", Max value: ").concat((c=w[x])===null||c===void 0?void 0:c.name);return B.createElement(Ye,{tabIndex:0,role:"slider","aria-label":j,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[l],onTouchStart:this.travellerDragStartHandlers[l],onKeyDown:function(T){["ArrowLeft","ArrowRight"].includes(T.key)&&(T.preventDefault(),T.stopPropagation(),f.handleTravellerMoveKeyboard(T.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 B.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,b=5,w={pointerEvents:"none",fill:h};return B.createElement(Ye,{className:"recharts-brush-texts"},B.createElement(ni,pf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(y,g)-b,y:c+f/2},w),this.getTextOfTick(l)),B.createElement(ni,pf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(y,g)+d+b,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,b=g.startX,w=g.endX,S=g.isTextActive,x=g.isSlideMoving,M=g.isTravellerMoving,O=g.isTravellerFocused;if(!l||!l.length||!fe(f)||!fe(d)||!fe(h)||!fe(v)||h<=0||v<=0)return null;var j=Me("recharts-brush",u),C=B.Children.count(c)===1,T=f9("userSelect","none");return B.createElement(Ye,{className:j,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:T},this.renderBackground(),C&&this.renderPanorama(),this.renderSlide(b,w),this.renderTravellerLayer(b,"startX"),this.renderTravellerLayer(w,"endX"),(S||x||M||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 B.createElement(B.Fragment,null,B.createElement("rect",{x:l,y:u,width:c,height:f,fill:d,stroke:"none"}),B.createElement("line",{x1:l+1,y1:h,x2:l+c-1,y2:h,fill:"none",stroke:"#fff"}),B.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 B.isValidElement(r)?u=B.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 mg({prevData:u,prevTravellerWidth:d,prevUpdateId:h,prevX:f,prevWidth:c},u&&u.length?b9({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(b){return l.scale(b)});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}}])})(q.PureComponent);hn(xl,"displayName","Brush");hn(xl,"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 gg,A2;function x9(){if(A2)return gg;A2=1;var e=Ab();function t(n,r){var l;return e(n,function(u,c,f){return l=r(u,c,f),!l}),!!l}return gg=t,gg}var bg,w2;function S9(){if(w2)return bg;w2=1;var e=XM(),t=ar(),n=x9(),r=nn(),l=Bf();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 bg=u,bg}var _9=S9();const O9=Xe(_9);var er=function(t,n){var r=t.alwaysShow,l=t.ifOverflow;return r&&(l="extendDomain"),l===n},xg,T2;function A9(){if(T2)return xg;T2=1;var e=sC();function t(n,r,l){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:l,writable:!0}):n[r]=l}return xg=t,xg}var Sg,j2;function w9(){if(j2)return Sg;j2=1;var e=A9(),t=uC(),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 Sg=r,Sg}var T9=w9();const j9=Xe(T9);var _g,E2;function E9(){if(E2)return _g;E2=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 _g=e,_g}var Og,M2;function M9(){if(M2)return Og;M2=1;var e=Ab();function t(n,r){var l=!0;return e(n,function(u,c,f){return l=!!r(u,c,f),l}),l}return Og=t,Og}var Ag,C2;function C9(){if(C2)return Ag;C2=1;var e=E9(),t=M9(),n=ar(),r=nn(),l=Bf();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 Ag=u,Ag}var N9=C9();const WN=Xe(N9);var P9=["x","y"];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 k0(){return k0=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},k0.apply(this,arguments)}function N2(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 Go(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?N2(Object(n),!0).forEach(function(r){R9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function R9(e,t,n){return t=D9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D9(e){var t=$9(e,"string");return Nu(t)=="symbol"?t:t+""}function $9(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 z9(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 q9(e,t){var n=e.x,r=e.y,l=z9(e,P9),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 Go(Go(Go(Go(Go({},t),l),c?{x:c}:{}),d?{y:d}:{}),{},{height:v,width:g,name:t.name,radius:t.radius})}function P2(e){return B.createElement(HN,k0({shapeType:"rectangle",propTransformer:q9,activeClassName:"recharts-active-bar"},e))}var B9=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)||l4(r);return u?t(r,l):(u||ai(),n)}},L9=["value","background"],ZN;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 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 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 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 bt(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){ya(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 H9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D2(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,JN(r.key),r)}}function G9(e,t,n){return t&&D2(e.prototype,t),n&&D2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Y9(e,t,n){return t=mf(t),X9(e,QN()?Reflect.construct(t,n||[],mf(e).constructor):t.apply(e,n))}function X9(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 K9(e)}function K9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QN=function(){return!!e})()}function mf(e){return mf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},mf(e)}function V9(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&&q0(e,t)}function q0(e,t){return q0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},q0(e,t)}function ya(e,t,n){return t=JN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JN(e){var t=F9(e,"string");return Sl(t)=="symbol"?t:t+""}function F9(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 $r=(function(e){function t(){var n;H9(this,t);for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];return n=Y9(this,t,[].concat(l)),ya(n,"state",{isAnimationFinished:!1}),ya(n,"id",Bu("recharts-bar-")),ya(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),c&&c()}),ya(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),c&&c()}),n}return V9(t,e),G9(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 b=g===d,w=b?h:c,S=bt(bt(bt({},v),y),{},{isActive:b,option:w,index:g,dataKey:f,onAnimationStart:l.handleAnimationStart,onAnimationEnd:l.handleAnimationEnd});return B.createElement(Ye,yf({className:"recharts-bar-rectangle"},ti(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)}),B.createElement(P2,S))})}},{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 B.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(b){var w=b.t,S=u.map(function(x,M){var O=g&&g[M];if(O){var j=ha(O.x,x.x),C=ha(O.y,x.y),T=ha(O.width,x.width),E=ha(O.height,x.height);return bt(bt({},x),{},{x:j(w),y:C(w),width:T(w),height:E(w)})}if(c==="horizontal"){var N=ha(0,x.height),R=N(w);return bt(bt({},x),{},{y:x.y+x.height-R,height:R})}var z=ha(0,x.width),K=z(w);return bt(bt({},x),{},{width:K})});return B.createElement(Ye,null,r.renderRectanglesStatically(S))})}},{key:"renderRectangles",value:function(){var r=this.props,l=r.data,u=r.isAnimationActive,c=this.state.prevData;return u&&l&&l.length&&(!c||!Wf(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=U9(h,L9);if(!y)return null;var b=bt(bt(bt(bt(bt({},g),{},{fill:"#eee"},y),d),ti(r.props,h,v)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:c,index:v,className:"recharts-bar-background-rectangle"});return B.createElement(P2,yf({key:"background-bar-".concat(v),option:r.props.background,isActive:v===f},b))})}},{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,Jf);if(!y)return null;var g=h==="vertical"?c[0].height/2:c[0].width/2,b=function(x,M){var O=Array.isArray(x.value)?x.value[1]:x.value;return{x:x.x,y:x.y,value:O,errorVal:It(x,M)}},w={clipPath:r?"url(#clipPath-".concat(l,")"):null};return B.createElement(Ye,w,y.map(function(S){return B.cloneElement(S,{key:"error-bar-".concat(l,"-").concat(S.props.dataKey),data:c,xAxis:f,yAxis:d,layout:h,offset:g,dataPointFormatter:b})}))}},{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,b=r.isAnimationActive,w=r.background,S=r.id;if(l||!u||!u.length)return null;var x=this.state.isAnimationFinished,M=Me("recharts-bar",c),O=f&&f.allowDataOverflow,j=d&&d.allowDataOverflow,C=O||j,T=Ce(S)?this.id:S;return B.createElement(Ye,{className:M},O||j?B.createElement("defs",null,B.createElement("clipPath",{id:"clipPath-".concat(T)},B.createElement("rect",{x:O?h:h-y/2,y:j?v:v-g/2,width:O?y:y*2,height:j?g:g*2}))):null,B.createElement(Ye,{className:"recharts-bar-rectangles",clipPath:C?"url(#clipPath-".concat(T,")"):null},w?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(C,T),(!b||x)&&ga.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}}])})(q.PureComponent);ZN=$r;ya($r,"displayName","Bar");ya($r,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!$l.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ya($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,b=xB(r,n);if(!b)return null;var w=t.layout,S=n.type.defaultProps,x=S!==void 0?bt(bt({},S),n.props):n.props,M=x.dataKey,O=x.children,j=x.minPointSize,C=w==="horizontal"?c:u,T=h?C.scale.domain():null,E=jB({numericAxis:C}),N=Dn(O,Lf),R=y.map(function(z,K){var G,U,X,Q,W,$;h?G=SB(h[v+K],T):(G=It(z,M),Array.isArray(G)||(G=[E,G]));var I=B9(j,ZN.defaultProps.minPointSize)(G[1],K);if(w==="horizontal"){var J,ae=[c.scale(G[0]),c.scale(G[1])],oe=ae[0],D=ae[1];U=uE({axis:u,ticks:f,bandSize:l,offset:b.offset,entry:z,index:K}),X=(J=D??oe)!==null&&J!==void 0?J:void 0,Q=b.size;var H=oe-D;if(W=Number.isNaN(H)?0:H,$={x:U,y:c.y,width:Q,height:c.height},Math.abs(I)>0&&Math.abs(W)<Math.abs(I)){var re=Gt(W||I)*(Math.abs(I)-Math.abs(W));X-=re,W+=re}}else{var se=[u.scale(G[0]),u.scale(G[1])],de=se[0],me=se[1];if(U=de,X=uE({axis:c,ticks:d,bandSize:l,offset:b.offset,entry:z,index:K}),Q=me-de,W=b.size,$={x:u.x,y:X,width:u.width,height:W},Math.abs(I)>0&&Math.abs(Q)<Math.abs(I)){var Oe=Gt(Q||I)*(Math.abs(I)-Math.abs(Q));Q+=Oe}}return bt(bt(bt({},z),{},{x:U,y:X,width:Q,height:W,value:h?G:G[1],payload:z,background:$},N&&N[K]&&N[K].props),{},{tooltipPayload:[wN(n,z)],tooltipPosition:{x:U+Q/2,y:X+W/2}})});return bt({data:R,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 W9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $2(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,eP(r.key),r)}}function Z9(e,t,n){return t&&$2(e.prototype,t),n&&$2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),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 Hn(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){ld(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 ld(e,t,n){return t=eP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eP(e){var t=Q9(e,"string");return Pu(t)=="symbol"?t:t+""}function Q9(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 J9=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(b,w){var S=n[w],x=S.orientation,M=S.domain,O=S.padding,j=O===void 0?{}:O,C=S.mirror,T=S.reversed,E="".concat(x).concat(C?"Mirror":""),N,R,z,K,G;if(S.type==="number"&&(S.padding==="gap"||S.padding==="no-gap")){var U=M[1]-M[0],X=1/0,Q=S.categoricalDomain.sort(c4);if(Q.forEach(function(se,de){de>0&&(X=Math.min((se||0)-(Q[de-1]||0),X))}),Number.isFinite(X)){var W=X/U,$=S.layout==="vertical"?r.height:r.width;if(S.padding==="gap"&&(N=W*$/2),S.padding==="no-gap"){var I=Yt(t.barCategoryGap,W*$),J=W*$/2;N=J-I-(J-I)/$*I}}}l==="xAxis"?R=[r.left+(j.left||0)+(N||0),r.left+r.width-(j.right||0)-(N||0)]:l==="yAxis"?R=d==="horizontal"?[r.top+r.height-(j.bottom||0),r.top+(j.top||0)]:[r.top+(j.top||0)+(N||0),r.top+r.height-(j.bottom||0)-(N||0)]:R=S.range,T&&(R=[R[1],R[0]]);var ae=SN(S,u,g),oe=ae.scale,D=ae.realScaleType;oe.domain(M).range(R),_N(oe);var H=ON(oe,Hn(Hn({},S),{},{realScaleType:D}));l==="xAxis"?(G=x==="top"&&!C||x==="bottom"&&C,z=r.left,K=y[E]-G*S.height):l==="yAxis"&&(G=x==="left"&&!C||x==="right"&&C,z=y[E]-G*S.width,K=r.top);var re=Hn(Hn(Hn({},S),H),{},{realScaleType:D,x:z,y:K,scale:oe,width:l==="xAxis"?r.width:S.width,height:l==="yAxis"?r.height:S.height});return re.bandSize=Js(re,H),!S.hide&&l==="xAxis"?y[E]+=(G?-1:1)*re.height:S.hide||(y[E]+=(G?-1:1)*re.width),Hn(Hn({},b),{},ld({},w,re))},{})},tP=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)}},eH=function(t){var n=t.x1,r=t.y1,l=t.x2,u=t.y2;return tP({x:n,y:r},{x:l,y:u})},nP=(function(){function e(t){W9(this,e),this.scale=t}return Z9(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)}}])})();ld(nP,"EPS",1e-4);var ex=function(t){var n=Object.keys(t).reduce(function(r,l){return Hn(Hn({},r),{},ld({},l,nP.create(t[l])))},{});return Hn(Hn({},n),{},{apply:function(l){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=u.bandAware,f=u.position;return j9(l,function(d,h){return n[h].apply(d,{bandAware:c,position:f})})},isInRange:function(l){return WN(l,function(u,c){return n[c].isInRange(u)})}})};function tH(e){return(e%180+180)%180}var nH=function(t){var n=t.width,r=t.height,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=tH(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)},wg,k2;function rH(){if(k2)return wg;k2=1;var e=ar(),t=Lu(),n=kf();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 wg=r,wg}var Tg,q2;function aH(){if(q2)return Tg;q2=1;var e=XN();function t(n){var r=e(n),l=r%1;return r===r?l?r-l:r:0}return Tg=t,Tg}var jg,B2;function iH(){if(B2)return jg;B2=1;var e=rC(),t=ar(),n=aH(),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 jg=l,jg}var Eg,L2;function lH(){if(L2)return Eg;L2=1;var e=rH(),t=iH(),n=e(t);return Eg=n,Eg}var oH=lH();const uH=Xe(oH);var cH=bM();const sH=Xe(cH);var fH=sH(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("")}),tx=q.createContext(void 0),nx=q.createContext(void 0),rP=q.createContext(void 0),aP=q.createContext({}),iP=q.createContext(void 0),lP=q.createContext(0),oP=q.createContext(0),U2=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=fH(u);return B.createElement(tx.Provider,{value:r},B.createElement(nx.Provider,{value:l},B.createElement(aP.Provider,{value:u},B.createElement(rP.Provider,{value:v},B.createElement(iP.Provider,{value:c},B.createElement(lP.Provider,{value:h},B.createElement(oP.Provider,{value:d},f)))))))},dH=function(){return q.useContext(iP)},uP=function(t){var n=q.useContext(tx);n==null&&ai();var r=n[t];return r==null&&ai(),r},hH=function(){var t=q.useContext(tx);return va(t)},pH=function(){var t=q.useContext(nx),n=uH(t,function(r){return WN(r.domain,Number.isFinite)});return n||va(t)},cP=function(t){var n=q.useContext(nx);n==null&&ai();var r=n[t];return r==null&&ai(),r},vH=function(){var t=q.useContext(rP);return t},yH=function(){return q.useContext(aP)},rx=function(){return q.useContext(oP)},ax=function(){return q.useContext(lP)};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 mH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gH(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,fP(r.key),r)}}function bH(e,t,n){return t&&gH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function xH(e,t,n){return t=gf(t),SH(e,sP()?Reflect.construct(t,n||[],gf(e).constructor):t.apply(e,n))}function SH(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 _H(e)}function _H(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(sP=function(){return!!e})()}function gf(e){return gf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},gf(e)}function OH(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&&B0(e,t)}function B0(e,t){return B0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},B0(e,t)}function I2(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 H2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?I2(Object(n),!0).forEach(function(r){ix(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ix(e,t,n){return t=fP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fP(e){var t=AH(e,"string");return _l(t)=="symbol"?t:t+""}function AH(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)}function wH(e,t){return MH(e)||EH(e,t)||jH(e,t)||TH()}function TH(){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 jH(e,t){if(e){if(typeof e=="string")return G2(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 G2(e,t)}}function G2(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 EH(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 MH(e){if(Array.isArray(e))return e}function L0(){return L0=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},L0.apply(this,arguments)}var CH=function(t,n){var r;return B.isValidElement(t)?r=B.cloneElement(t,n):_e(t)?r=t(n):r=B.createElement("line",L0({},n,{className:"recharts-reference-line-line"})),r},NH=function(t,n,r,l,u,c,f,d,h){var v=u.x,y=u.y,g=u.width,b=u.height;if(r){var w=h.y,S=t.y.apply(w,{position:c});if(er(h,"discard")&&!t.y.isInRange(S))return null;var x=[{x:v+g,y:S},{x:v,y:S}];return d==="left"?x.reverse():x}if(n){var M=h.x,O=t.x.apply(M,{position:c});if(er(h,"discard")&&!t.x.isInRange(O))return null;var j=[{x:O,y:y+b},{x:O,y}];return f==="top"?j.reverse():j}if(l){var C=h.segment,T=C.map(function(E){return t.apply(E,{position:c})});return er(h,"discard")&&O9(T,function(E){return!t.isInRange(E)})?null:T}return null};function PH(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=dH(),v=uP(l),y=cP(u),g=vH();if(!h||!g)return null;Yn(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var b=ex({x:v.scale,y:y.scale}),w=At(t),S=At(n),x=r&&r.length===2,M=NH(b,w,S,x,g,e.position,v.orientation,y.orientation,e);if(!M)return null;var O=wH(M,2),j=O[0],C=j.x,T=j.y,E=O[1],N=E.x,R=E.y,z=er(e,"hidden")?"url(#".concat(h,")"):void 0,K=H2(H2({clipPath:z},Se(e,!0)),{},{x1:C,y1:T,x2:N,y2:R});return B.createElement(Ye,{className:Me("recharts-reference-line",f)},CH(c,K),Mt.renderCallByParent(e,eH({x1:C,y1:T,x2:N,y2:R})))}var lx=(function(e){function t(){return mH(this,t),xH(this,t,arguments)}return OH(t,e),bH(t,[{key:"render",value:function(){return B.createElement(PH,this.props)}}])})(B.Component);ix(lx,"displayName","ReferenceLine");ix(lx,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function U0(){return U0=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},U0.apply(this,arguments)}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 Y2(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 X2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Y2(Object(n),!0).forEach(function(r){od(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function RH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DH(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,hP(r.key),r)}}function $H(e,t,n){return t&&DH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function zH(e,t,n){return t=bf(t),kH(e,dP()?Reflect.construct(t,n||[],bf(e).constructor):t.apply(e,n))}function kH(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 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 dP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(dP=function(){return!!e})()}function bf(e){return bf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},bf(e)}function BH(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&&I0(e,t)}function I0(e,t){return I0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},I0(e,t)}function od(e,t,n){return t=hP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hP(e){var t=LH(e,"string");return Ol(t)=="symbol"?t:t+""}function LH(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)}var UH=function(t){var n=t.x,r=t.y,l=t.xAxis,u=t.yAxis,c=ex({x:l.scale,y:u.scale}),f=c.apply({x:n,y:r},{bandAware:!0});return er(t,"discard")&&!c.isInRange(f)?null:f},ud=(function(e){function t(){return RH(this,t),zH(this,t,arguments)}return BH(t,e),$H(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(Yn(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!h||!v)return null;var y=UH(this.props);if(!y)return null;var g=y.x,b=y.y,w=this.props,S=w.shape,x=w.className,M=er(this.props,"hidden")?"url(#".concat(d,")"):void 0,O=X2(X2({clipPath:M},Se(this.props,!0)),{},{cx:g,cy:b});return B.createElement(Ye,{className:Me("recharts-reference-dot",x)},t.renderDot(S,O),Mt.renderCallByParent(this.props,{x:g-c,y:b-c,width:2*c,height:2*c}))}}])})(B.Component);od(ud,"displayName","ReferenceDot");od(ud,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});od(ud,"renderDot",function(e,t){var n;return B.isValidElement(e)?n=B.cloneElement(e,t):_e(e)?n=e(t):n=B.createElement(Jb,U0({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function H0(){return H0=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},H0.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 IH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function HH(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,vP(r.key),r)}}function GH(e,t,n){return t&&HH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function YH(e,t,n){return t=xf(t),XH(e,pP()?Reflect.construct(t,n||[],xf(e).constructor):t.apply(e,n))}function XH(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 KH(e)}function KH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pP=function(){return!!e})()}function xf(e){return xf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},xf(e)}function VH(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&&G0(e,t)}function G0(e,t){return G0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},G0(e,t)}function cd(e,t,n){return t=vP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vP(e){var t=FH(e,"string");return Al(t)=="symbol"?t:t+""}function FH(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 WH=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=ex({x:v.scale,y:y.scale}),b={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 er(u,"discard")&&(!g.isInRange(b)||!g.isInRange(w))?null:tP(b,w)},sd=(function(e){function t(){return IH(this,t),YH(this,t,arguments)}return VH(t,e),GH(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;Yn(h===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var y=At(l),g=At(u),b=At(c),w=At(f),S=this.props.shape;if(!y&&!g&&!b&&!w&&!S)return null;var x=WH(y,g,b,w,this.props);if(!x&&!S)return null;var M=er(this.props,"hidden")?"url(#".concat(v,")"):void 0;return B.createElement(Ye,{className:Me("recharts-reference-area",d)},t.renderRect(S,V2(V2({clipPath:M},Se(this.props,!0)),x)),Mt.renderCallByParent(this.props,x))}}])})(B.Component);cd(sd,"displayName","ReferenceArea");cd(sd,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});cd(sd,"renderRect",function(e,t){var n;return B.isValidElement(e)?n=B.cloneElement(e,t):_e(e)?n=e(t):n=B.createElement(Qb,H0({},t,{className:"recharts-reference-area-rect"})),n});function yP(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 ZH(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return nH(r,n)}function QH(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 Sf(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 JH(e,t){return yP(e,t+1)}function eG(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:yP(r,h)};var S=d,x,M=function(){return x===void 0&&(x=n(w,S)),x},O=w.coordinate,j=d===0||Sf(e,O,M,v,f);j||(d=0,v=c,h+=1),j&&(v=O+e*(M()/2+l),d+=h)},g;h<=u.length;)if(g=y(),g)return g.v;return[]}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 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 Lt(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){tG(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 tG(e,t,n){return t=nG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nG(e){var t=rG(e,"string");return Ru(t)=="symbol"?t:t+""}function rG(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 aG(e,t,n,r,l){for(var u=(r||[]).slice(),c=u.length,f=t.start,d=t.end,h=function(g){var b=u[g],w,S=function(){return w===void 0&&(w=n(b,g)),w};if(g===c-1){var x=e*(b.coordinate+e*S()/2-d);u[g]=b=Lt(Lt({},b),{},{tickCoord:x>0?b.coordinate-x*e:b.coordinate})}else u[g]=b=Lt(Lt({},b),{},{tickCoord:b.coordinate});var M=Sf(e,b.tickCoord,S,f,d);M&&(d=b.tickCoord-e*(S()/2+l),u[g]=Lt(Lt({},b),{},{isShow:!0}))},v=c-1;v>=0;v--)h(v);return u}function iG(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 b=Sf(e,v.tickCoord,function(){return y},d,h);b&&(h=v.tickCoord-e*(y/2+l),c[f-1]=Lt(Lt({},v),{},{isShow:!0}))}for(var w=u?f-1:f,S=function(O){var j=c[O],C,T=function(){return C===void 0&&(C=n(j,O)),C};if(O===0){var E=e*(j.coordinate-e*T()/2-d);c[O]=j=Lt(Lt({},j),{},{tickCoord:E<0?j.coordinate-E*e:j.coordinate})}else c[O]=j=Lt(Lt({},j),{},{tickCoord:j.coordinate});var N=Sf(e,j.tickCoord,T,d,h);N&&(d=j.tickCoord+e*(T()/2+l),c[O]=Lt(Lt({},j),{},{isShow:!0}))},x=0;x<w;x++)S(x);return c}function ox(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)||$l.isSsr)return JH(l,typeof d=="number"&&fe(d)?d:0);var g=[],b=f==="top"||f==="bottom"?"width":"height",w=v&&b==="width"?Fo(v,{fontSize:t,letterSpacing:n}):{width:0,height:0},S=function(j,C){var T=_e(h)?h(j.value,C):j.value;return b==="width"?ZH(Fo(T,{fontSize:t,letterSpacing:n}),w,y):Fo(T,{fontSize:t,letterSpacing:n})[b]},x=l.length>=2?Gt(l[1].coordinate-l[0].coordinate):1,M=QH(u,x,b);return d==="equidistantPreserveStart"?eG(x,M,S,l,c):(d==="preserveStart"||d==="preserveStartEnd"?g=iG(x,M,S,l,c,d==="preserveStartEnd"):g=aG(x,M,S,l,c),g.filter(function(O){return O.isShow}))}var lG=["viewBox"],oG=["viewBox"],uG=["ticks"];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 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 W2(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?W2(Object(n),!0).forEach(function(r){ux(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Mg(e,t){if(e==null)return{};var n=cG(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 cG(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 sG(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,gP(r.key),r)}}function fG(e,t,n){return t&&Z2(e.prototype,t),n&&Z2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function dG(e,t,n){return t=_f(t),hG(e,mP()?Reflect.construct(t,n||[],_f(e).constructor):t.apply(e,n))}function hG(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 pG(e)}function pG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mP=function(){return!!e})()}function _f(e){return _f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_f(e)}function vG(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&&Y0(e,t)}function Y0(e,t){return Y0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Y0(e,t)}function ux(e,t,n){return t=gP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gP(e){var t=yG(e,"string");return wl(t)=="symbol"?t:t+""}function yG(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 Bl=(function(e){function t(n){var r;return sG(this,t),r=dG(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return vG(t,e),fG(t,[{key:"shouldComponentUpdate",value:function(r,l){var u=r.viewBox,c=Mg(r,lG),f=this.props,d=f.viewBox,h=Mg(f,oG);return!rl(u,d)||!rl(c,h)||!rl(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,b,w,S,x,M,O,j=y?-1:1,C=r.tickSize||v,T=fe(r.tickCoord)?r.tickCoord:r.coordinate;switch(h){case"top":b=w=r.coordinate,x=c+ +!y*d,S=x-j*C,O=S-j*g,M=T;break;case"left":S=x=r.coordinate,w=u+ +!y*f,b=w-j*C,M=b-j*g,O=T;break;case"right":S=x=r.coordinate,w=u+ +y*f,b=w+j*C,M=b+j*g,O=T;break;default:b=w=r.coordinate,x=c+ +y*d,S=x+j*C,O=S+j*g,M=T;break}return{line:{x1:b,y1:S,x2:w,y2:x},tick:{x:M,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 b=+(d==="left"&&!h||d==="right"&&h);y=_t(_t({},y),{},{x1:l+b*c,y1:u,x2:l+b*c,y2:u+f})}return B.createElement("line",tl({},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,b=ox(_t(_t({},this.props),{},{ticks:r}),l,u),w=this.getTickTextAnchor(),S=this.getTickVerticalAnchor(),x=Se(this.props,!1),M=Se(v,!1),O=_t(_t({},x),{},{fill:"none"},Se(d,!1)),j=b.map(function(C,T){var E=c.getTickLineCoord(C),N=E.line,R=E.tick,z=_t(_t(_t(_t({textAnchor:w,verticalAnchor:S},x),{},{stroke:"none",fill:h},M),R),{},{index:T,payload:C,visibleTicksCount:b.length,tickFormatter:y});return B.createElement(Ye,tl({className:"recharts-cartesian-axis-tick",key:"tick-".concat(C.value,"-").concat(C.coordinate,"-").concat(C.tickCoord)},ti(c.props,C,T)),d&&B.createElement("line",tl({},O,N,{className:Me("recharts-cartesian-axis-tick-line",mn(d,"className"))})),v&&t.renderTickItem(v,z,"".concat(_e(y)?y(C.value,T):C.value).concat(g||"")))});return B.createElement("g",{className:"recharts-cartesian-axis-ticks"},j)}},{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,b=Mg(y,uG),w=g;return _e(d)&&(w=g&&g.length>0?d(this.props):d(b)),c<=0||f<=0||!w||!w.length?null:B.createElement(Ye,{className:Me("recharts-cartesian-axis",h),ref:function(x){r.layerReference=x}},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 B.isValidElement(r)?c=B.cloneElement(r,_t(_t({},l),{},{className:f})):_e(r)?c=r(_t(_t({},l),{},{className:f})):c=B.createElement(ni,tl({},l,{className:"recharts-cartesian-axis-tick-value"}),u),c}}])})(q.Component);ux(Bl,"displayName","CartesianAxis");ux(Bl,"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 mG=["x1","y1","x2","y2","key"],gG=["offset"];function ii(e){"@babel/helpers - typeof";return ii=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},ii(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 Ut(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){bG(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 bG(e,t,n){return t=xG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xG(e){var t=SG(e,"string");return ii(t)=="symbol"?t:t+""}function SG(e,t){if(ii(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ii(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Wa(){return Wa=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},Wa.apply(this,arguments)}function J2(e,t){if(e==null)return{};var n=_G(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 _G(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 OG=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 B.createElement("rect",{x:l,y:u,ry:d,width:c,height:f,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function bP(e,t){var n;if(B.isValidElement(e))n=B.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=J2(t,mG),h=Se(d,!1);h.offset;var v=J2(h,gG);n=B.createElement("line",Wa({},v,{x1:r,y1:l,x2:u,y2:c,fill:"none",key:f}))}return n}function AG(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 bP(l,h)});return B.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function wG(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 bP(l,h)});return B.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function TG(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,b){return g-b});l!==v[0]&&v.unshift(0);var y=v.map(function(g,b){var w=!v[b+1],S=w?l+c-g:v[b+1]-g;if(S<=0)return null;var x=b%t.length;return B.createElement("rect",{key:"react-".concat(b),y:g,x:r,height:S,width:u,stroke:"none",fill:t[x],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return B.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},y)}function jG(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,b){return g-b});u!==v[0]&&v.unshift(0);var y=v.map(function(g,b){var w=!v[b+1],S=w?u+f-g:v[b+1]-g;if(S<=0)return null;var x=b%r.length;return B.createElement("rect",{key:"react-".concat(b),x:g,y:c,width:S,height:d,stroke:"none",fill:r[x],fillOpacity:l,className:"recharts-cartesian-grid-bg"})});return B.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},y)}var EG=function(t,n){var r=t.xAxis,l=t.width,u=t.height,c=t.offset;return xN(ox(Ut(Ut(Ut({},Bl.defaultProps),r),{},{ticks:Er(r,!0),viewBox:{x:0,y:0,width:l,height:u}})),c.left,c.left+c.width,n)},MG=function(t,n){var r=t.yAxis,l=t.width,u=t.height,c=t.offset;return xN(ox(Ut(Ut(Ut({},Bl.defaultProps),r),{},{ticks:Er(r,!0),viewBox:{x:0,y:0,width:l,height:u}})),c.top,c.top+c.height,n)},Wi={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function Of(e){var t,n,r,l,u,c,f=rx(),d=ax(),h=yH(),v=Ut(Ut({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Wi.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Wi.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Wi.horizontal,horizontalFill:(l=e.horizontalFill)!==null&&l!==void 0?l:Wi.horizontalFill,vertical:(u=e.vertical)!==null&&u!==void 0?u:Wi.vertical,verticalFill:(c=e.verticalFill)!==null&&c!==void 0?c:Wi.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,b=v.width,w=v.height,S=v.syncWithTicks,x=v.horizontalValues,M=v.verticalValues,O=hH(),j=pH();if(!fe(b)||b<=0||!fe(w)||w<=0||!fe(y)||y!==+y||!fe(g)||g!==+g)return null;var C=v.verticalCoordinatesGenerator||EG,T=v.horizontalCoordinatesGenerator||MG,E=v.horizontalPoints,N=v.verticalPoints;if((!E||!E.length)&&_e(T)){var R=x&&x.length,z=T({yAxis:j?Ut(Ut({},j),{},{ticks:R?x:j.ticks}):void 0,width:f,height:d,offset:h},R?!0:S);Yn(Array.isArray(z),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(ii(z),"]")),Array.isArray(z)&&(E=z)}if((!N||!N.length)&&_e(C)){var K=M&&M.length,G=C({xAxis:O?Ut(Ut({},O),{},{ticks:K?M:O.ticks}):void 0,width:f,height:d,offset:h},K?!0:S);Yn(Array.isArray(G),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(ii(G),"]")),Array.isArray(G)&&(N=G)}return B.createElement("g",{className:"recharts-cartesian-grid"},B.createElement(OG,{fill:v.fill,fillOpacity:v.fillOpacity,x:v.x,y:v.y,width:v.width,height:v.height,ry:v.ry}),B.createElement(AG,Wa({},v,{offset:h,horizontalPoints:E,xAxis:O,yAxis:j})),B.createElement(wG,Wa({},v,{offset:h,verticalPoints:N,xAxis:O,yAxis:j})),B.createElement(TG,Wa({},v,{horizontalPoints:E})),B.createElement(jG,Wa({},v,{verticalPoints:N})))}Of.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 CG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NG(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,_P(r.key),r)}}function PG(e,t,n){return t&&NG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function RG(e,t,n){return t=Af(t),DG(e,xP()?Reflect.construct(t,n||[],Af(e).constructor):t.apply(e,n))}function DG(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 $G(e)}function $G(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xP=function(){return!!e})()}function Af(e){return Af=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Af(e)}function zG(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&&X0(e,t)}function X0(e,t){return X0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},X0(e,t)}function SP(e,t,n){return t=_P(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _P(e){var t=kG(e,"string");return Tl(t)=="symbol"?t:t+""}function kG(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 K0(){return K0=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},K0.apply(this,arguments)}function qG(e){var t=e.xAxisId,n=rx(),r=ax(),l=uP(t);return l==null?null:q.createElement(Bl,K0({},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 jl=(function(e){function t(){return CG(this,t),RG(this,t,arguments)}return zG(t,e),PG(t,[{key:"render",value:function(){return q.createElement(qG,this.props)}}])})(q.Component);SP(jl,"displayName","XAxis");SP(jl,"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 El(e){"@babel/helpers - typeof";return El=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},El(e)}function BG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function LG(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,wP(r.key),r)}}function UG(e,t,n){return t&&LG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function IG(e,t,n){return t=wf(t),HG(e,OP()?Reflect.construct(t,n||[],wf(e).constructor):t.apply(e,n))}function HG(e,t){if(t&&(El(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return GG(e)}function GG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function OP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(OP=function(){return!!e})()}function wf(e){return wf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},wf(e)}function YG(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&&V0(e,t)}function V0(e,t){return V0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},V0(e,t)}function AP(e,t,n){return t=wP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wP(e){var t=XG(e,"string");return El(t)=="symbol"?t:t+""}function XG(e,t){if(El(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(El(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function F0(){return F0=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},F0.apply(this,arguments)}var KG=function(t){var n=t.yAxisId,r=rx(),l=ax(),u=cP(n);return u==null?null:q.createElement(Bl,F0({},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)}}))},Ml=(function(e){function t(){return BG(this,t),IG(this,t,arguments)}return YG(t,e),UG(t,[{key:"render",value:function(){return q.createElement(KG,this.props)}}])})(q.Component);AP(Ml,"displayName","YAxis");AP(Ml,"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 eM(e){return ZG(e)||WG(e)||FG(e)||VG()}function VG(){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 FG(e,t){if(e){if(typeof e=="string")return W0(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 W0(e,t)}}function WG(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ZG(e){if(Array.isArray(e))return W0(e)}function W0(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 Z0=function(t,n,r,l,u){var c=Dn(t,lx),f=Dn(t,ud),d=[].concat(eM(c),eM(f)),h=Dn(t,sd),v="".concat(l,"Id"),y=l[0],g=n;if(d.length&&(g=d.reduce(function(S,x){if(x.props[v]===r&&er(x.props,"extendDomain")&&fe(x.props[y])){var M=x.props[y];return[Math.min(S[0],M),Math.max(S[1],M)]}return S},g)),h.length){var b="".concat(y,"1"),w="".concat(y,"2");g=h.reduce(function(S,x){if(x.props[v]===r&&er(x.props,"extendDomain")&&fe(x.props[b])&&fe(x.props[w])){var M=x.props[b],O=x.props[w];return[Math.min(S[0],M,O),Math.max(S[1],M,O)]}return S},g)}return u&&u.length&&(g=u.reduce(function(S,x){return fe(x)?[Math.min(S[0],x),Math.max(S[1],x)]:S},g)),g},Cg={exports:{}},tM;function QG(){return tM||(tM=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 b=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],b]:d._events[w].push(b):(d._events[w]=b,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,b=y.length,w=new Array(b);g<b;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,b,w){var S=n?n+h:h;if(!this._events[S])return!1;var x=this._events[S],M=arguments.length,O,j;if(x.fn){switch(x.once&&this.removeListener(h,x.fn,void 0,!0),M){case 1:return x.fn.call(x.context),!0;case 2:return x.fn.call(x.context,v),!0;case 3:return x.fn.call(x.context,v,y),!0;case 4:return x.fn.call(x.context,v,y,g),!0;case 5:return x.fn.call(x.context,v,y,g,b),!0;case 6:return x.fn.call(x.context,v,y,g,b,w),!0}for(j=1,O=new Array(M-1);j<M;j++)O[j-1]=arguments[j];x.fn.apply(x.context,O)}else{var C=x.length,T;for(j=0;j<C;j++)switch(x[j].once&&this.removeListener(h,x[j].fn,void 0,!0),M){case 1:x[j].fn.call(x[j].context);break;case 2:x[j].fn.call(x[j].context,v);break;case 3:x[j].fn.call(x[j].context,v,y);break;case 4:x[j].fn.call(x[j].context,v,y,g);break;default:if(!O)for(T=1,O=new Array(M-1);T<M;T++)O[T-1]=arguments[T];x[j].fn.apply(x[j].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 b=n?n+h:h;if(!this._events[b])return this;if(!v)return c(this,b),this;var w=this._events[b];if(w.fn)w.fn===v&&(!g||w.once)&&(!y||w.context===y)&&c(this,b);else{for(var S=0,x=[],M=w.length;S<M;S++)(w[S].fn!==v||g&&!w[S].once||y&&w[S].context!==y)&&x.push(w[S]);x.length?this._events[b]=x.length===1?x[0]:x:c(this,b)}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})(Cg)),Cg.exports}var JG=QG();const eY=Xe(JG);var Ng=new eY,Pg="recharts.syncMouseEvents";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 tY(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nY(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,TP(r.key),r)}}function rY(e,t,n){return t&&nY(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Rg(e,t,n){return t=TP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TP(e){var t=aY(e,"string");return Du(t)=="symbol"?t:t+""}function aY(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 String(e)}var iY=(function(){function e(){tY(this,e),Rg(this,"activeIndex",0),Rg(this,"coordinateList",[]),Rg(this,"layout","horizontal")}return rY(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,b=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=b??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 lY(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 oY(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 jP(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 uY(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),b=tt(f,d,v,y);r=g.x,l=g.y,u=b.x,c=b.y}else return jP(t);return[{x:r,y:l},{x:u,y:c}]}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 nM(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 _s(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nM(Object(n),!0).forEach(function(r){cY(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cY(e,t,n){return t=sY(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sY(e){var t=fY(e,"string");return $u(t)=="symbol"?t:t+""}function fY(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)}function dY(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,b=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!b||!u||!c||g!=="ScatterChart"&&l!=="axis")return null;var w,S=x0;if(g==="ScatterChart")w=c,S=KI;else if(g==="BarChart")w=oY(y,c,d,v),S=Qb;else if(y==="radial"){var x=jP(c),M=x.cx,O=x.cy,j=x.radius,C=x.startAngle,T=x.endAngle;w={cx:M,cy:O,startAngle:C,endAngle:T,innerRadius:j,outerRadius:j},S=NN}else w={points:uY(y,c,d)},S=x0;var E=_s(_s(_s(_s({stroke:"#ccc",pointerEvents:"none"},d),w),Se(b,!1)),{},{payload:f,payloadIndex:h,className:Me("recharts-tooltip-cursor",b.className)});return q.isValidElement(b)?q.cloneElement(b,E):q.createElement(S,E)}var hY=["item"],pY=["children","className","width","height","style","compact","title","desc"];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)}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 rM(e,t){return mY(e)||yY(e,t)||MP(e,t)||vY()}function vY(){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 yY(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 mY(e){if(Array.isArray(e))return e}function aM(e,t){if(e==null)return{};var n=gY(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 gY(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 bY(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xY(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,CP(r.key),r)}}function SY(e,t,n){return t&&xY(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _Y(e,t,n){return t=Tf(t),OY(e,EP()?Reflect.construct(t,n||[],Tf(e).constructor):t.apply(e,n))}function OY(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 AY(e)}function AY(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function EP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(EP=function(){return!!e})()}function Tf(e){return Tf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Tf(e)}function wY(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&&Q0(e,t)}function Q0(e,t){return Q0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Q0(e,t)}function Nl(e){return EY(e)||jY(e)||MP(e)||TY()}function TY(){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 MP(e,t){if(e){if(typeof e=="string")return J0(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 J0(e,t)}}function jY(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function EY(e){if(Array.isArray(e))return J0(e)}function J0(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 iM(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?iM(Object(n),!0).forEach(function(r){xe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xe(e,t,n){return t=CP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CP(e){var t=MY(e,"string");return Cl(t)=="symbol"?t:t+""}function MY(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(t==="string"?String:Number)(e)}var CY={xAxis:["bottom","top"],yAxis:["left","right"]},NY={width:"100%",height:"100%"},NP={x:0,y:0};function Os(e){return e}var PY=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},RY=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 NP},fd=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(Nl(f),Nl(h)):f},[]);return c.length>0?c:t&&t.length&&fe(l)&&fe(u)?t.slice(l,u+1):[]};function PP(e){return e==="number"?[0,"auto"]:void 0}var eb=function(t,n,r,l){var u=t.graphicalItems,c=t.tooltipAxis,f=fd(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 b=y===void 0?f:y;g=$g(b,c.dataKey,l)}else g=y&&y[r]||f[r];return g?[].concat(Nl(d),[wN(h,g)]):d},[])},lM=function(t,n,r,l){var u=l||{x:t.chartX,y:t.chartY},c=PY(u,r),f=t.orderedTooltipTicks,d=t.tooltipAxis,h=t.tooltipTicks,v=pB(c,f,h,d);if(v>=0&&h){var y=h[v]&&h[v].value,g=eb(t,n,v,y),b=RY(r,f,v,u);return{activeTooltipIndex:v,activeLabel:y,activePayload:g,activeCoordinate:b}}return null},DY=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,b=bN(v,u);return r.reduce(function(w,S){var x,M=S.type.defaultProps!==void 0?ne(ne({},S.type.defaultProps),S.props):S.props,O=M.type,j=M.dataKey,C=M.allowDataOverflow,T=M.allowDuplicatedCategory,E=M.scale,N=M.ticks,R=M.includeHidden,z=M[c];if(w[z])return w;var K=fd(t.data,{graphicalItems:l.filter(function(H){var re,se=c in H.props?H.props[c]:(re=H.type.defaultProps)===null||re===void 0?void 0:re[c];return se===z}),dataStartIndex:d,dataEndIndex:h}),G=K.length,U,X,Q;lY(M.domain,C,O)&&(U=v0(M.domain,null,C),b&&(O==="number"||E!=="auto")&&(Q=Zo(K,j,"category")));var W=PP(O);if(!U||U.length===0){var $,I=($=M.domain)!==null&&$!==void 0?$:W;if(j){if(U=Zo(K,j,O),O==="category"&&b){var J=u4(U);T&&J?(X=U,U=hf(0,G)):T||(U=fE(I,U,S).reduce(function(H,re){return H.indexOf(re)>=0?H:[].concat(Nl(H),[re])},[]))}else if(O==="category")T?U=U.filter(function(H){return H!==""&&!Ce(H)}):U=fE(I,U,S).reduce(function(H,re){return H.indexOf(re)>=0||re===""||Ce(re)?H:[].concat(Nl(H),[re])},[]);else if(O==="number"){var ae=bB(K,l.filter(function(H){var re,se,de=c in H.props?H.props[c]:(re=H.type.defaultProps)===null||re===void 0?void 0:re[c],me="hide"in H.props?H.props.hide:(se=H.type.defaultProps)===null||se===void 0?void 0:se.hide;return de===z&&(R||!me)}),j,u,v);ae&&(U=ae)}b&&(O==="number"||E!=="auto")&&(Q=Zo(K,j,"category"))}else b?U=hf(0,G):f&&f[z]&&f[z].hasStack&&O==="number"?U=g==="expand"?[0,1]:AN(f[z].stackGroups,d,h):U=gN(K,l.filter(function(H){var re=c in H.props?H.props[c]:H.type.defaultProps[c],se="hide"in H.props?H.props.hide:H.type.defaultProps.hide;return re===z&&(R||!se)}),O,v,!0);if(O==="number")U=Z0(y,U,z,u,N),I&&(U=v0(I,U,C));else if(O==="category"&&I){var oe=I,D=U.every(function(H){return oe.indexOf(H)>=0});D&&(U=oe)}}return ne(ne({},w),{},xe({},z,ne(ne({},M),{},{axisType:u,domain:U,categoricalDomain:Q,duplicateDomain:X,originalDomain:(x=M.domain)!==null&&x!==void 0?x:W,isCategorical:b,layout:v})))},{})},$Y=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=fd(t.data,{graphicalItems:r,dataStartIndex:d,dataEndIndex:h}),b=g.length,w=bN(v,u),S=-1;return r.reduce(function(x,M){var O=M.type.defaultProps!==void 0?ne(ne({},M.type.defaultProps),M.props):M.props,j=O[c],C=PP("number");if(!x[j]){S++;var T;return w?T=hf(0,b):f&&f[j]&&f[j].hasStack?(T=AN(f[j].stackGroups,d,h),T=Z0(y,T,j,u)):(T=v0(C,gN(g,r.filter(function(E){var N,R,z=c in E.props?E.props[c]:(N=E.type.defaultProps)===null||N===void 0?void 0:N[c],K="hide"in E.props?E.props.hide:(R=E.type.defaultProps)===null||R===void 0?void 0:R.hide;return z===j&&!K}),"number",v),l.defaultProps.allowDataOverflow),T=Z0(y,T,j,u)),ne(ne({},x),{},xe({},j,ne(ne({axisType:u},l.defaultProps),{},{hide:!0,orientation:mn(CY,"".concat(u,".").concat(S%2),null),domain:T,originalDomain:C,isCategorical:w,layout:v})))}return x},{})},zY=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),b={};return g&&g.length?b=DY(t,{axes:g,graphicalItems:c,axisType:l,axisIdKey:y,stackGroups:f,dataStartIndex:d,dataEndIndex:h}):c&&c.length&&(b=$Y(t,{Axis:u,graphicalItems:c,axisType:l,axisIdKey:y,stackGroups:f,dataStartIndex:d,dataEndIndex:h})),b},kY=function(t){var n=va(t),r=Er(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:wb(r,function(l){return l.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Js(n,r)}},oM=function(t){var n=t.children,r=t.defaultShowTooltip,l=pn(n,xl),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}},qY=function(t){return!t||!t.length?!1:t.some(function(n){var r=Mr(n&&n.type);return r&&r.indexOf("Bar")>=0})},uM=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"}},BY=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||{},b=pn(y,xl),w=pn(y,Za),S=Object.keys(d).reduce(function(T,E){var N=d[E],R=N.orientation;return!N.mirror&&!N.hide?ne(ne({},T),{},xe({},R,T[R]+N.width)):T},{left:g.left||0,right:g.right||0}),x=Object.keys(c).reduce(function(T,E){var N=c[E],R=N.orientation;return!N.mirror&&!N.hide?ne(ne({},T),{},xe({},R,mn(T,"".concat(R))+N.height)):T},{top:g.top||0,bottom:g.bottom||0}),M=ne(ne({},x),S),O=M.bottom;b&&(M.bottom+=b.props.height||xl.defaultProps.height),w&&n&&(M=mB(M,l,r,n));var j=h-M.left-M.right,C=v-M.top-M.bottom;return ne(ne({brushBottom:O},M),{},{width:Math.max(j,0),height:Math.max(C,0)})},LY=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},RP=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(M,O){var j=O.graphicalItems,C=O.stackGroups,T=O.offset,E=O.updateId,N=O.dataStartIndex,R=O.dataEndIndex,z=M.barSize,K=M.layout,G=M.barGap,U=M.barCategoryGap,X=M.maxBarSize,Q=uM(K),W=Q.numericAxisName,$=Q.cateAxisName,I=qY(j),J=[];return j.forEach(function(ae,oe){var D=fd(M.data,{graphicalItems:[ae],dataStartIndex:N,dataEndIndex:R}),H=ae.type.defaultProps!==void 0?ne(ne({},ae.type.defaultProps),ae.props):ae.props,re=H.dataKey,se=H.maxBarSize,de=H["".concat(W,"Id")],me=H["".concat($,"Id")],Oe={},ze=d.reduce(function(qn,ir){var Ll=O["".concat(ir.axisType,"Map")],qt=H["".concat(ir.axisType,"Id")];Ll&&Ll[qt]||ir.axisType==="zAxis"||ai();var Xu=Ll[qt];return ne(ne({},qn),{},xe(xe({},ir.axisType,Xu),"".concat(ir.axisType,"Ticks"),Er(Xu)))},Oe),ce=ze[$],be=ze["".concat($,"Ticks")],Ae=C&&C[de]&&C[de].hasStack&&EB(ae,C[de].stackGroups),ue=Mr(ae.type).indexOf("Bar")>=0,nt=Js(ce,be),je=[],ut=I&&vB({barSize:z,stackGroups:C,totalSize:LY(ze,$)});if(ue){var ct,kt,kn=Ce(se)?X:se,Kn=(ct=(kt=Js(ce,be,!0))!==null&&kt!==void 0?kt:kn)!==null&&ct!==void 0?ct:0;je=yB({barGap:G,barCategoryGap:U,bandSize:Kn!==nt?Kn:nt,sizeList:ut[me],maxBarSize:kn}),Kn!==nt&&(je=je.map(function(qn){return ne(ne({},qn),{},{position:ne(ne({},qn.position),{},{offset:qn.position.offset-Kn/2})})}))}var Lr=ae&&ae.type&&ae.type.getComposedData;Lr&&J.push({props:ne(ne({},Lr(ne(ne({},ze),{},{displayedData:D,props:M,dataKey:re,item:ae,bandSize:nt,barPosition:je,offset:T,stackedData:Ae,layout:K,dataStartIndex:N,dataEndIndex:R}))),{},xe(xe(xe({key:ae.key||"item-".concat(oe)},W,ze[W]),$,ze[$]),"animationId",E)),childIndex:x4(ae,M.children),item:ae})}),J},b=function(M,O){var j=M.props,C=M.dataStartIndex,T=M.dataEndIndex,E=M.updateId;if(!TA({props:j}))return null;var N=j.children,R=j.layout,z=j.stackOffset,K=j.data,G=j.reverseStackOrder,U=uM(R),X=U.numericAxisName,Q=U.cateAxisName,W=Dn(N,r),$=TB(K,W,"".concat(X,"Id"),"".concat(Q,"Id"),z,G),I=d.reduce(function(H,re){var se="".concat(re.axisType,"Map");return ne(ne({},H),{},xe({},se,zY(j,ne(ne({},re),{},{graphicalItems:W,stackGroups:re.axisType===X&&$,dataStartIndex:C,dataEndIndex:T}))))},{}),J=BY(ne(ne({},I),{},{props:j,graphicalItems:W}),O==null?void 0:O.legendBBox);Object.keys(I).forEach(function(H){I[H]=v(j,I[H],J,H.replace("Map",""),n)});var ae=I["".concat(Q,"Map")],oe=kY(ae),D=g(j,ne(ne({},I),{},{dataStartIndex:C,dataEndIndex:T,updateId:E,graphicalItems:W,stackGroups:$,offset:J}));return ne(ne({formattedGraphicalItems:D,graphicalItems:W,offset:J,stackGroups:$},oe),I)},w=(function(x){function M(O){var j,C,T;return bY(this,M),T=_Y(this,M,[O]),xe(T,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),xe(T,"accessibilityManager",new iY),xe(T,"handleLegendBBoxUpdate",function(E){if(E){var N=T.state,R=N.dataStartIndex,z=N.dataEndIndex,K=N.updateId;T.setState(ne({legendBBox:E},b({props:T.props,dataStartIndex:R,dataEndIndex:z,updateId:K},ne(ne({},T.state),{},{legendBBox:E}))))}}),xe(T,"handleReceiveSyncEvent",function(E,N,R){if(T.props.syncId===E){if(R===T.eventEmitterSymbol&&typeof T.props.syncMethod!="function")return;T.applySyncEvent(N)}}),xe(T,"handleBrushChange",function(E){var N=E.startIndex,R=E.endIndex;if(N!==T.state.dataStartIndex||R!==T.state.dataEndIndex){var z=T.state.updateId;T.setState(function(){return ne({dataStartIndex:N,dataEndIndex:R},b({props:T.props,dataStartIndex:N,dataEndIndex:R,updateId:z},T.state))}),T.triggerSyncEvent({dataStartIndex:N,dataEndIndex:R})}}),xe(T,"handleMouseEnter",function(E){var N=T.getMouseInfo(E);if(N){var R=ne(ne({},N),{},{isTooltipActive:!0});T.setState(R),T.triggerSyncEvent(R);var z=T.props.onMouseEnter;_e(z)&&z(R,E)}}),xe(T,"triggeredAfterMouseMove",function(E){var N=T.getMouseInfo(E),R=N?ne(ne({},N),{},{isTooltipActive:!0}):{isTooltipActive:!1};T.setState(R),T.triggerSyncEvent(R);var z=T.props.onMouseMove;_e(z)&&z(R,E)}),xe(T,"handleItemMouseEnter",function(E){T.setState(function(){return{isTooltipActive:!0,activeItem:E,activePayload:E.tooltipPayload,activeCoordinate:E.tooltipPosition||{x:E.cx,y:E.cy}}})}),xe(T,"handleItemMouseLeave",function(){T.setState(function(){return{isTooltipActive:!1}})}),xe(T,"handleMouseMove",function(E){E.persist(),T.throttleTriggeredAfterMouseMove(E)}),xe(T,"handleMouseLeave",function(E){T.throttleTriggeredAfterMouseMove.cancel();var N={isTooltipActive:!1};T.setState(N),T.triggerSyncEvent(N);var R=T.props.onMouseLeave;_e(R)&&R(N,E)}),xe(T,"handleOuterEvent",function(E){var N=b4(E),R=mn(T.props,"".concat(N));if(N&&_e(R)){var z,K;/.*touch.*/i.test(N)?K=T.getMouseInfo(E.changedTouches[0]):K=T.getMouseInfo(E),R((z=K)!==null&&z!==void 0?z:{},E)}}),xe(T,"handleClick",function(E){var N=T.getMouseInfo(E);if(N){var R=ne(ne({},N),{},{isTooltipActive:!0});T.setState(R),T.triggerSyncEvent(R);var z=T.props.onClick;_e(z)&&z(R,E)}}),xe(T,"handleMouseDown",function(E){var N=T.props.onMouseDown;if(_e(N)){var R=T.getMouseInfo(E);N(R,E)}}),xe(T,"handleMouseUp",function(E){var N=T.props.onMouseUp;if(_e(N)){var R=T.getMouseInfo(E);N(R,E)}}),xe(T,"handleTouchMove",function(E){E.changedTouches!=null&&E.changedTouches.length>0&&T.throttleTriggeredAfterMouseMove(E.changedTouches[0])}),xe(T,"handleTouchStart",function(E){E.changedTouches!=null&&E.changedTouches.length>0&&T.handleMouseDown(E.changedTouches[0])}),xe(T,"handleTouchEnd",function(E){E.changedTouches!=null&&E.changedTouches.length>0&&T.handleMouseUp(E.changedTouches[0])}),xe(T,"handleDoubleClick",function(E){var N=T.props.onDoubleClick;if(_e(N)){var R=T.getMouseInfo(E);N(R,E)}}),xe(T,"handleContextMenu",function(E){var N=T.props.onContextMenu;if(_e(N)){var R=T.getMouseInfo(E);N(R,E)}}),xe(T,"triggerSyncEvent",function(E){T.props.syncId!==void 0&&Ng.emit(Pg,T.props.syncId,E,T.eventEmitterSymbol)}),xe(T,"applySyncEvent",function(E){var N=T.props,R=N.layout,z=N.syncMethod,K=T.state.updateId,G=E.dataStartIndex,U=E.dataEndIndex;if(E.dataStartIndex!==void 0||E.dataEndIndex!==void 0)T.setState(ne({dataStartIndex:G,dataEndIndex:U},b({props:T.props,dataStartIndex:G,dataEndIndex:U,updateId:K},T.state)));else if(E.activeTooltipIndex!==void 0){var X=E.chartX,Q=E.chartY,W=E.activeTooltipIndex,$=T.state,I=$.offset,J=$.tooltipTicks;if(!I)return;if(typeof z=="function")W=z(J,E);else if(z==="value"){W=-1;for(var ae=0;ae<J.length;ae++)if(J[ae].value===E.activeLabel){W=ae;break}}var oe=ne(ne({},I),{},{x:I.left,y:I.top}),D=Math.min(X,oe.x+oe.width),H=Math.min(Q,oe.y+oe.height),re=J[W]&&J[W].value,se=eb(T.state,T.props.data,W),de=J[W]?{x:R==="horizontal"?J[W].coordinate:D,y:R==="horizontal"?H:J[W].coordinate}:NP;T.setState(ne(ne({},E),{},{activeLabel:re,activeCoordinate:de,activePayload:se,activeTooltipIndex:W}))}else T.setState(E)}),xe(T,"renderCursor",function(E){var N,R=T.state,z=R.isTooltipActive,K=R.activeCoordinate,G=R.activePayload,U=R.offset,X=R.activeTooltipIndex,Q=R.tooltipAxisBandSize,W=T.getTooltipEventType(),$=(N=E.props.active)!==null&&N!==void 0?N:z,I=T.props.layout,J=E.key||"_recharts-cursor";return B.createElement(dY,{key:J,activeCoordinate:K,activePayload:G,activeTooltipIndex:X,chartName:n,element:E,isActive:$,layout:I,offset:U,tooltipAxisBandSize:Q,tooltipEventType:W})}),xe(T,"renderPolarAxis",function(E,N,R){var z=mn(E,"type.axisType"),K=mn(T.state,"".concat(z,"Map")),G=E.type.defaultProps,U=G!==void 0?ne(ne({},G),E.props):E.props,X=K&&K[U["".concat(z,"Id")]];return q.cloneElement(E,ne(ne({},X),{},{className:Me(z,X.className),key:E.key||"".concat(N,"-").concat(R),ticks:Er(X,!0)}))}),xe(T,"renderPolarGrid",function(E){var N=E.props,R=N.radialLines,z=N.polarAngles,K=N.polarRadius,G=T.state,U=G.radiusAxisMap,X=G.angleAxisMap,Q=va(U),W=va(X),$=W.cx,I=W.cy,J=W.innerRadius,ae=W.outerRadius;return q.cloneElement(E,{polarAngles:Array.isArray(z)?z:Er(W,!0).map(function(oe){return oe.coordinate}),polarRadius:Array.isArray(K)?K:Er(Q,!0).map(function(oe){return oe.coordinate}),cx:$,cy:I,innerRadius:J,outerRadius:ae,key:E.key||"polar-grid",radialLines:R})}),xe(T,"renderLegend",function(){var E=T.state.formattedGraphicalItems,N=T.props,R=N.children,z=N.width,K=N.height,G=T.props.margin||{},U=z-(G.left||0)-(G.right||0),X=yN({children:R,formattedGraphicalItems:E,legendWidth:U,legendContent:h});if(!X)return null;var Q=X.item,W=aM(X,hY);return q.cloneElement(Q,ne(ne({},W),{},{chartWidth:z,chartHeight:K,margin:G,onBBoxUpdate:T.handleLegendBBoxUpdate}))}),xe(T,"renderTooltip",function(){var E,N=T.props,R=N.children,z=N.accessibilityLayer,K=pn(R,vn);if(!K)return null;var G=T.state,U=G.isTooltipActive,X=G.activeCoordinate,Q=G.activePayload,W=G.activeLabel,$=G.offset,I=(E=K.props.active)!==null&&E!==void 0?E:U;return q.cloneElement(K,{viewBox:ne(ne({},$),{},{x:$.left,y:$.top}),active:I,label:W,payload:I?Q:[],coordinate:X,accessibilityLayer:z})}),xe(T,"renderBrush",function(E){var N=T.props,R=N.margin,z=N.data,K=T.state,G=K.offset,U=K.dataStartIndex,X=K.dataEndIndex,Q=K.updateId;return q.cloneElement(E,{key:E.key||"_recharts-brush",onChange:gs(T.handleBrushChange,E.props.onChange),data:z,x:fe(E.props.x)?E.props.x:G.left,y:fe(E.props.y)?E.props.y:G.top+G.height+G.brushBottom-(R.bottom||0),width:fe(E.props.width)?E.props.width:G.width,startIndex:U,endIndex:X,updateId:"brush-".concat(Q)})}),xe(T,"renderReferenceElement",function(E,N,R){if(!E)return null;var z=T,K=z.clipPathId,G=T.state,U=G.xAxisMap,X=G.yAxisMap,Q=G.offset,W=E.type.defaultProps||{},$=E.props,I=$.xAxisId,J=I===void 0?W.xAxisId:I,ae=$.yAxisId,oe=ae===void 0?W.yAxisId:ae;return q.cloneElement(E,{key:E.key||"".concat(N,"-").concat(R),xAxis:U[J],yAxis:X[oe],viewBox:{x:Q.left,y:Q.top,width:Q.width,height:Q.height},clipPathId:K})}),xe(T,"renderActivePoints",function(E){var N=E.item,R=E.activePoint,z=E.basePoint,K=E.childIndex,G=E.isRange,U=[],X=N.props.key,Q=N.item.type.defaultProps!==void 0?ne(ne({},N.item.type.defaultProps),N.item.props):N.item.props,W=Q.activeDot,$=Q.dataKey,I=ne(ne({index:K,dataKey:$,cx:R.x,cy:R.y,r:4,fill:Zb(N.item),strokeWidth:2,stroke:"#fff",payload:R.payload,value:R.value},Se(W,!1)),Es(W));return U.push(M.renderActiveDot(W,I,"".concat(X,"-activePoint-").concat(K))),z?U.push(M.renderActiveDot(W,ne(ne({},I),{},{cx:z.x,cy:z.y}),"".concat(X,"-basePoint-").concat(K))):G&&U.push(null),U}),xe(T,"renderGraphicChild",function(E,N,R){var z=T.filterFormatItem(E,N,R);if(!z)return null;var K=T.getTooltipEventType(),G=T.state,U=G.isTooltipActive,X=G.tooltipAxis,Q=G.activeTooltipIndex,W=G.activeLabel,$=T.props.children,I=pn($,vn),J=z.props,ae=J.points,oe=J.isRange,D=J.baseLine,H=z.item.type.defaultProps!==void 0?ne(ne({},z.item.type.defaultProps),z.item.props):z.item.props,re=H.activeDot,se=H.hide,de=H.activeBar,me=H.activeShape,Oe=!!(!se&&U&&I&&(re||de||me)),ze={};K!=="axis"&&I&&I.props.trigger==="click"?ze={onClick:gs(T.handleItemMouseEnter,E.props.onClick)}:K!=="axis"&&(ze={onMouseLeave:gs(T.handleItemMouseLeave,E.props.onMouseLeave),onMouseEnter:gs(T.handleItemMouseEnter,E.props.onMouseEnter)});var ce=q.cloneElement(E,ne(ne({},z.props),ze));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=$g(ae,nt,W),ue=oe&&D&&$g(D,nt,W)}else Ae=ae==null?void 0:ae[Q],ue=oe&&D&&D[Q];if(me||de){var je=E.props.activeIndex!==void 0?E.props.activeIndex:Q;return[q.cloneElement(E,ne(ne(ne({},z.props),ze),{},{activeIndex:je})),null,null]}if(!Ce(Ae))return[ce].concat(Nl(T.renderActivePoints({item:z,activePoint:Ae,basePoint:ue,childIndex:Q,isRange:oe})))}else{var ut,ct=(ut=T.getItemByXY(T.state.activeCoordinate))!==null&&ut!==void 0?ut:{graphicalItem:ce},kt=ct.graphicalItem,kn=kt.item,Kn=kn===void 0?E:kn,Lr=kt.childIndex,qn=ne(ne(ne({},z.props),ze),{},{activeIndex:Lr});return[q.cloneElement(Kn,qn),null,null]}return oe?[ce,null,null]:[ce,null]}),xe(T,"renderCustomized",function(E,N,R){return q.cloneElement(E,ne(ne({key:"recharts-customized-".concat(R)},T.props),T.state))}),xe(T,"renderMap",{CartesianGrid:{handler:Os,once:!0},ReferenceArea:{handler:T.renderReferenceElement},ReferenceLine:{handler:Os},ReferenceDot:{handler:T.renderReferenceElement},XAxis:{handler:Os},YAxis:{handler:Os},Brush:{handler:T.renderBrush,once:!0},Bar:{handler:T.renderGraphicChild},Line:{handler:T.renderGraphicChild},Area:{handler:T.renderGraphicChild},Radar:{handler:T.renderGraphicChild},RadialBar:{handler:T.renderGraphicChild},Scatter:{handler:T.renderGraphicChild},Pie:{handler:T.renderGraphicChild},Funnel:{handler:T.renderGraphicChild},Tooltip:{handler:T.renderCursor,once:!0},PolarGrid:{handler:T.renderPolarGrid,once:!0},PolarAngleAxis:{handler:T.renderPolarAxis},PolarRadiusAxis:{handler:T.renderPolarAxis},Customized:{handler:T.renderCustomized}}),T.clipPathId="".concat((j=O.id)!==null&&j!==void 0?j:Bu("recharts"),"-clip"),T.throttleTriggeredAfterMouseMove=yC(T.triggeredAfterMouseMove,(C=O.throttleDelay)!==null&&C!==void 0?C:1e3/60),T.state={},T}return wY(M,x),SY(M,[{key:"componentDidMount",value:function(){var j,C;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(j=this.props.margin.left)!==null&&j!==void 0?j:0,top:(C=this.props.margin.top)!==null&&C!==void 0?C:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var j=this.props,C=j.children,T=j.data,E=j.height,N=j.layout,R=pn(C,vn);if(R){var z=R.props.defaultIndex;if(!(typeof z!="number"||z<0||z>this.state.tooltipTicks.length-1)){var K=this.state.tooltipTicks[z]&&this.state.tooltipTicks[z].value,G=eb(this.state,T,z,K),U=this.state.tooltipTicks[z].coordinate,X=(this.state.offset.top+E)/2,Q=N==="horizontal",W=Q?{x:U,y:X}:{y:U,x:X},$=this.state.formattedGraphicalItems.find(function(J){var ae=J.item;return ae.type.name==="Scatter"});$&&(W=ne(ne({},W),$.props.points[z].tooltipPosition),G=$.props.points[z].tooltipPayload);var I={activeTooltipIndex:z,isTooltipActive:!0,activeLabel:K,activePayload:G,activeCoordinate:W};this.setState(I),this.renderCursor(R),this.accessibilityManager.setIndex(z)}}}},{key:"getSnapshotBeforeUpdate",value:function(j,C){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==C.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==j.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==j.margin){var T,E;this.accessibilityManager.setDetails({offset:{left:(T=this.props.margin.left)!==null&&T!==void 0?T:0,top:(E=this.props.margin.top)!==null&&E!==void 0?E:0}})}return null}},{key:"componentDidUpdate",value:function(j){kg([pn(j.children,vn)],[pn(this.props.children,vn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var j=pn(this.props.children,vn);if(j&&typeof j.props.shared=="boolean"){var C=j.props.shared?"axis":"item";return f.indexOf(C)>=0?C:u}return u}},{key:"getMouseInfo",value:function(j){if(!this.container)return null;var C=this.container,T=C.getBoundingClientRect(),E=lz(T),N={chartX:Math.round(j.pageX-E.left),chartY:Math.round(j.pageY-E.top)},R=T.width/C.offsetWidth||1,z=this.inRange(N.chartX,N.chartY,R);if(!z)return null;var K=this.state,G=K.xAxisMap,U=K.yAxisMap,X=this.getTooltipEventType(),Q=lM(this.state,this.props.data,this.props.layout,z);if(X!=="axis"&&G&&U){var W=va(G).scale,$=va(U).scale,I=W&&W.invert?W.invert(N.chartX):null,J=$&&$.invert?$.invert(N.chartY):null;return ne(ne({},N),{},{xValue:I,yValue:J},Q)}return Q?ne(ne({},N),Q):null}},{key:"inRange",value:function(j,C){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,E=this.props.layout,N=j/T,R=C/T;if(E==="horizontal"||E==="vertical"){var z=this.state.offset,K=N>=z.left&&N<=z.left+z.width&&R>=z.top&&R<=z.top+z.height;return K?{x:N,y:R}:null}var G=this.state,U=G.angleAxisMap,X=G.radiusAxisMap;if(U&&X){var Q=va(U);return pE({x:N,y:R},Q)}return null}},{key:"parseEventsOfWrapper",value:function(){var j=this.props.children,C=this.getTooltipEventType(),T=pn(j,vn),E={};T&&C==="axis"&&(T.props.trigger==="click"?E={onClick:this.handleClick}:E={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 N=Es(this.props,this.handleOuterEvent);return ne(ne({},N),E)}},{key:"addListener",value:function(){Ng.on(Pg,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){Ng.removeListener(Pg,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(j,C,T){for(var E=this.state.formattedGraphicalItems,N=0,R=E.length;N<R;N++){var z=E[N];if(z.item===j||z.props.key===j.key||C===Mr(z.item.type)&&T===z.childIndex)return z}return null}},{key:"renderClipPath",value:function(){var j=this.clipPathId,C=this.state.offset,T=C.left,E=C.top,N=C.height,R=C.width;return B.createElement("defs",null,B.createElement("clipPath",{id:j},B.createElement("rect",{x:T,y:E,height:N,width:R})))}},{key:"getXScales",value:function(){var j=this.state.xAxisMap;return j?Object.entries(j).reduce(function(C,T){var E=rM(T,2),N=E[0],R=E[1];return ne(ne({},C),{},xe({},N,R.scale))},{}):null}},{key:"getYScales",value:function(){var j=this.state.yAxisMap;return j?Object.entries(j).reduce(function(C,T){var E=rM(T,2),N=E[0],R=E[1];return ne(ne({},C),{},xe({},N,R.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(j){var C;return(C=this.state.xAxisMap)===null||C===void 0||(C=C[j])===null||C===void 0?void 0:C.scale}},{key:"getYScaleByAxisId",value:function(j){var C;return(C=this.state.yAxisMap)===null||C===void 0||(C=C[j])===null||C===void 0?void 0:C.scale}},{key:"getItemByXY",value:function(j){var C=this.state,T=C.formattedGraphicalItems,E=C.activeItem;if(T&&T.length)for(var N=0,R=T.length;N<R;N++){var z=T[N],K=z.props,G=z.item,U=G.type.defaultProps!==void 0?ne(ne({},G.type.defaultProps),G.props):G.props,X=Mr(G.type);if(X==="Bar"){var Q=(K.data||[]).find(function(J){return jI(j,J)});if(Q)return{graphicalItem:z,payload:Q}}else if(X==="RadialBar"){var W=(K.data||[]).find(function(J){return pE(j,J)});if(W)return{graphicalItem:z,payload:W}}else if(ad(z,E)||id(z,E)||Mu(z,E)){var $=W7({graphicalItem:z,activeTooltipItem:E,itemData:U.data}),I=U.activeIndex===void 0?$:U.activeIndex;return{graphicalItem:ne(ne({},z),{},{childIndex:I}),payload:Mu(z,E)?U.data[$]:z.props.data[$]}}}return null}},{key:"render",value:function(){var j=this;if(!TA(this))return null;var C=this.props,T=C.children,E=C.className,N=C.width,R=C.height,z=C.style,K=C.compact,G=C.title,U=C.desc,X=aM(C,pY),Q=Se(X,!1);if(K)return B.createElement(U2,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement(Bg,nl({},Q,{width:N,height:R,title:G,desc:U}),this.renderClipPath(),EA(T,this.renderMap)));if(this.props.accessibilityLayer){var W,$;Q.tabIndex=(W=this.props.tabIndex)!==null&&W!==void 0?W:0,Q.role=($=this.props.role)!==null&&$!==void 0?$:"application",Q.onKeyDown=function(J){j.accessibilityManager.keyboardEvent(J)},Q.onFocus=function(){j.accessibilityManager.focus()}}var I=this.parseEventsOfWrapper();return B.createElement(U2,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement("div",nl({className:Me("recharts-wrapper",E),style:ne({position:"relative",cursor:"default",width:N,height:R},z)},I,{ref:function(ae){j.container=ae}}),B.createElement(Bg,nl({},Q,{width:N,height:R,title:G,desc:U,style:NY}),this.renderClipPath(),EA(T,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(q.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(x,M){var O=x.dataKey,j=x.data,C=x.children,T=x.width,E=x.height,N=x.layout,R=x.stackOffset,z=x.margin,K=M.dataStartIndex,G=M.dataEndIndex;if(M.updateId===void 0){var U=oM(x);return ne(ne(ne({},U),{},{updateId:0},b(ne(ne({props:x},U),{},{updateId:0}),M)),{},{prevDataKey:O,prevData:j,prevWidth:T,prevHeight:E,prevLayout:N,prevStackOffset:R,prevMargin:z,prevChildren:C})}if(O!==M.prevDataKey||j!==M.prevData||T!==M.prevWidth||E!==M.prevHeight||N!==M.prevLayout||R!==M.prevStackOffset||!rl(z,M.prevMargin)){var X=oM(x),Q={chartX:M.chartX,chartY:M.chartY,isTooltipActive:M.isTooltipActive},W=ne(ne({},lM(M,j,N)),{},{updateId:M.updateId+1}),$=ne(ne(ne({},X),Q),W);return ne(ne(ne({},$),b(ne({props:x},$),M)),{},{prevDataKey:O,prevData:j,prevWidth:T,prevHeight:E,prevLayout:N,prevStackOffset:R,prevMargin:z,prevChildren:C})}if(!kg(C,M.prevChildren)){var I,J,ae,oe,D=pn(C,xl),H=D&&(I=(J=D.props)===null||J===void 0?void 0:J.startIndex)!==null&&I!==void 0?I:K,re=D&&(ae=(oe=D.props)===null||oe===void 0?void 0:oe.endIndex)!==null&&ae!==void 0?ae:G,se=H!==K||re!==G,de=!Ce(j),me=de&&!se?M.updateId:M.updateId+1;return ne(ne({updateId:me},b(ne(ne({props:x},M),{},{updateId:me,dataStartIndex:H,dataEndIndex:re}),M)),{},{prevChildren:C,dataStartIndex:H,dataEndIndex:re})}return null}),xe(w,"renderActiveDot",function(x,M,O){var j;return q.isValidElement(x)?j=q.cloneElement(x,M):_e(x)?j=x(M):j=B.createElement(Jb,M),B.createElement(Ye,{className:"recharts-active-dot",key:O},j)});var S=q.forwardRef(function(M,O){return B.createElement(w,nl({},M,{ref:O}))});return S.displayName=w.displayName,S},tb=RP({chartName:"BarChart",GraphicalChild:$r,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:jl},{axisType:"yAxis",AxisComp:Ml}],formatAxisMap:J9}),UY=RP({chartName:"PieChart",GraphicalChild:Br,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:rd},{axisType:"radiusAxis",AxisComp:td}],formatAxisMap:qB,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});const IY={Slash:"#cc4444",Pierce:"#44cc44",Bludgeon:"#888888",Fire:"#ff6622",Cold:"#4488ff",Acid:"#44cc44",Electric:"#ffcc00",Typeless:"#aa66cc"},HY=({characters:e})=>{const t=q.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=q.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=q.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 _.jsxs("div",{className:"combat-tab",children:[_.jsxs("div",{className:"chart-section",children:[_.jsx("h3",{className:"chart-title",children:"Kills per Hour"}),_.jsx(Ts,{width:"100%",height:Math.max(200,t.length*28),children:_.jsxs(tb,{data:t,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[_.jsx(Of,{strokeDasharray:"3 3",stroke:"#333"}),_.jsx(jl,{type:"number",stroke:"#888",fontSize:11}),_.jsx(Ml,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),_.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}}),_.jsx($r,{dataKey:"killsPerHour",fill:"#44cc44",radius:[0,3,3,0]})]})})]}),n.length>0&&_.jsxs("div",{className:"chart-section",children:[_.jsx("h3",{className:"chart-title",children:"Total Damage (Session)"}),_.jsx(Ts,{width:"100%",height:Math.max(200,n.length*28),children:_.jsxs(tb,{data:n,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[_.jsx(Of,{strokeDasharray:"3 3",stroke:"#333"}),_.jsx(jl,{type:"number",stroke:"#888",fontSize:11}),_.jsx(Ml,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),_.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}}),_.jsx($r,{dataKey:"damage",fill:"#ff6644",radius:[0,3,3,0]})]})})]}),r.length>0&&_.jsxs("div",{className:"chart-section",children:[_.jsx("h3",{className:"chart-title",children:"Damage by Element (All Characters)"}),_.jsx(Ts,{width:"100%",height:300,children:_.jsxs(UY,{children:[_.jsx(Br,{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=>_.jsx(Lf,{fill:IY[l.name]||"#888"},l.name))}),_.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:l=>l.toLocaleString()}),_.jsx(Za,{wrapperStyle:{fontSize:12,color:"#aaa"}})]})})]})]})},GY=({characters:e,totalRares:t,totalKills:n,recentRares:r})=>{const l=q.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 _.jsxs("div",{className:"rares-tab",children:[_.jsxs("div",{className:"rares-summary",children:[_.jsxs("div",{className:"rare-stat-card",children:[_.jsx("span",{className:"rare-stat-value",children:t}),_.jsx("span",{className:"rare-stat-label",children:"Total Rares Found"})]}),_.jsxs("div",{className:"rare-stat-card",children:[_.jsx("span",{className:"rare-stat-value",children:n.toLocaleString()}),_.jsx("span",{className:"rare-stat-label",children:"Total Kills"})]}),_.jsxs("div",{className:"rare-stat-card",children:[_.jsx("span",{className:"rare-stat-value",children:u>0?`1 in ${u.toLocaleString()}`:"--"}),_.jsx("span",{className:"rare-stat-label",children:"Drop Rate"})]})]}),r.length>0&&_.jsxs("div",{className:"chart-section",children:[_.jsx("h3",{className:"chart-title",children:"Recent Rare Drops (This Session)"}),_.jsx("div",{className:"rare-timeline",children:r.map((c,f)=>_.jsxs("div",{className:"rare-event",children:[_.jsx("span",{className:"rare-time",children:new Date(c.timestamp).toLocaleTimeString()}),_.jsx("span",{className:"rare-char",children:c.character_name}),_.jsx("span",{className:"rare-name",children:c.name})]},f))})]}),l.length>0&&_.jsxs("div",{className:"chart-section",children:[_.jsx("h3",{className:"chart-title",children:"Rares per Character (Lifetime)"}),_.jsx(Ts,{width:"100%",height:Math.max(200,l.length*28),children:_.jsxs(tb,{data:l,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[_.jsx(Of,{strokeDasharray:"3 3",stroke:"#333"}),_.jsx(jl,{type:"number",stroke:"#888",fontSize:11}),_.jsx(Ml,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),_.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}}),_.jsx($r,{dataKey:"rares",fill:"#ffcc00",radius:[0,3,3,0]})]})})]})]})},Zi={west:-102.1,east:102.1,north:102.1,south:-102.1},jf=800;function YY(e,t){const n=(e-Zi.west)/(Zi.east-Zi.west)*jf,r=(Zi.north-t)/(Zi.north-Zi.south)*jf;return{x:n,y:r}}const XY=({characters:e})=>{const t=q.useRef(null),[n,r]=q.useState(null),l=q.useMemo(()=>Array.from(e.values()).filter(c=>c.telemetry&&c.telemetry.ew!==void 0).map(c=>{const f=c.telemetry,{x:d,y:h}=YY(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=q.useCallback(c=>r(c),[]);return _.jsxs("div",{className:"map-tab",children:[_.jsxs("div",{className:"map-container",ref:t,children:[_.jsx("img",{src:"/dereth_highres.png",alt:"Dereth Map",className:"map-image",draggable:!1}),_.jsx("svg",{className:"map-overlay",viewBox:`0 0 ${jf} ${jf}`,children:l.map(c=>{var f,d;return _.jsxs("g",{children:[_.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&&_.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)})})]}),_.jsxs("div",{className:"map-legend",children:[_.jsxs("span",{children:[_.jsx("span",{className:"legend-dot hunting"})," Hunting/Combat"]}),_.jsxs("span",{children:[_.jsx("span",{className:"legend-dot other"})," Other state"]}),_.jsxs("span",{className:"map-count",children:[l.length," characters on map"]})]})]})},KY="/api";async function Kt(e){const t=await fetch(`${KY}${e}`,{credentials:"include"});if(!t.ok)throw new Error(`API ${e}: ${t.status}`);return t.json()}function VY(){return`${location.protocol==="https:"?"wss:":"ws:"}//${location.host}/api/ws/live`}const FY=()=>{const[e,t]=q.useState(""),[n,r]=q.useState([]),[l,u]=q.useState(0),[c,f]=q.useState(!1),d=q.useRef(0),h=q.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=q.useCallback(y=>{const g=y.target.value;t(g),clearTimeout(d.current),d.current=window.setTimeout(()=>h(g),400)},[h]);return _.jsxs("div",{className:"inventory-tab",children:[_.jsxs("div",{className:"search-bar",children:[_.jsx("input",{type:"text",value:e,onChange:v,placeholder:"Search items across all characters...",className:"search-input"}),c&&_.jsx("span",{className:"search-spinner",children:"Searching..."})]}),l>0&&_.jsxs("div",{className:"search-count",children:[l.toLocaleString()," results"]}),_.jsxs("div",{className:"search-results",children:[n.length===0&&e.length>=2&&!c&&_.jsx("div",{className:"search-empty",children:"No items found"}),_.jsxs("table",{className:"results-table",children:[_.jsx("thead",{children:_.jsxs("tr",{children:[_.jsx("th",{children:"Character"}),_.jsx("th",{children:"Item"}),_.jsx("th",{children:"Type"}),_.jsx("th",{children:"Material"}),_.jsx("th",{children:"Set"}),_.jsx("th",{children:"Work"})]})}),_.jsx("tbody",{children:n.map((y,g)=>_.jsxs("tr",{children:[_.jsx("td",{children:y.character_name}),_.jsx("td",{className:"item-name",children:y.item_name}),_.jsx("td",{children:y.type||""}),_.jsx("td",{children:y.material||""}),_.jsx("td",{children:y.set_name||""}),_.jsx("td",{children:y.workmanship||""})]},g))})]})]})]})},WY=20,ZY=.3;function QY(e,t){switch(t.type){case"SET":return{scale:t.scale,offX:t.offX,offY:t.offY};case"ZOOM":{const n=Math.min(WY,Math.max(ZY,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 DP=q.createContext({transform:{scale:1,offX:0,offY:0},dispatch:()=>{}}),JY=({children:e})=>{const[t,n]=q.useReducer(QY,{scale:1,offX:0,offY:0});return _.jsx(DP.Provider,{value:{transform:t,dispatch:n},children:e})},eX=()=>q.useContext(DP),$P=q.createContext({windows:[],openWindow:()=>{},closeWindow:()=>{},bringToFront:()=>{}}),tX=({children:e})=>{const[t,n]=q.useState([]),r=q.useRef(1e4),l=q.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=q.useCallback(f=>{n(d=>d.filter(h=>h.id!==f))},[]),c=q.useCallback(f=>{n(d=>d.map(h=>h.id===f?{...h,zIndex:++r.current}:h))},[]);return _.jsx($P.Provider,{value:{windows:t,openWindow:l,closeWindow:u,bringToFront:c},children:e})},dd=()=>q.useContext($P),Nn={west:-102.1,east:102.1,north:102.1,south:-102.1};function hd(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 nX(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 nb(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 zP=B.memo(({players:e,imgW:t,imgH:n,getColor:r,onHover:l,onSelect:u})=>{const c=q.useMemo(()=>e.filter(f=>f.ew!==void 0&&f.ns!==void 0).map(f=>({...f,pos:hd(f.ew,f.ns,t,n),color:r(f.character_name)})),[e,t,n,r]);return _.jsx("div",{className:"ml-dots-layer",children:c.map(f=>_.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))})});zP.displayName="PlayerDots";const kP=B.memo(({imgW:e,imgH:t,getColor:n})=>{const[r,l]=q.useState([]);q.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=q.useMemo(()=>{const c={};for(const f of r){const{x:d,y:h}=hd(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 _.jsx("svg",{className:"ml-trails-svg",viewBox:`0 0 ${e} ${t}`,preserveAspectRatio:"none",children:u.map(c=>_.jsx("polyline",{points:c.points,stroke:n(c.name),fill:"none",strokeWidth:2,strokeOpacity:.7,strokeLinecap:"round",strokeLinejoin:"round"},c.name))})});kP.displayName="TrailsSVG";const rX=({imgW:e,imgH:t,enabled:n})=>{const r=q.useRef(null),[l,u]=q.useState([]);return q.useEffect(()=>{if(!n)return;(async()=>{try{const f=await Kt("/spawns/heatmap?hours=24&limit=50000");u(f.spawn_points??[])}catch{}})()},[n]),q.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}=hd(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?_.jsx("canvas",{ref:r,className:"ml-heatmap-canvas"}):null},aX=({imgW:e,imgH:t,enabled:n})=>{const[r,l]=q.useState([]);q.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=q.useMemo(()=>r.map(c=>({...c,pos:hd(c.coordinates.ew,c.coordinates.ns,e,t)})),[r,e,t]);return!n||u.length===0?null:_.jsx("div",{className:"ml-portals-layer",children:u.map((c,f)=>_.jsx("div",{className:"ml-portal-icon",style:{left:c.pos.x,top:c.pos.y},title:`${c.portal_name} (by ${c.discovered_by})`},f))})},iX=({players:e,getColor:t,onSelectPlayer:n,showHeatmap:r,showPortals:l})=>{var j;const u=q.useRef(null),{transform:c,dispatch:f}=eX(),[d,h]=q.useState({w:0,h:0}),[v,y]=q.useState(null),[g,b]=q.useState(null),w=q.useRef({dragging:!1,sx:0,sy:0,startOffX:0,startOffY:0}),S=q.useCallback(C=>{const T=C.currentTarget;if(h({w:T.naturalWidth,h:T.naturalHeight}),u.current){const E=u.current.clientWidth,N=u.current.clientHeight,R=Math.min(E/T.naturalWidth,N/T.naturalHeight);f({type:"SET",scale:R,offX:(E-T.naturalWidth*R)/2,offY:(N-T.naturalHeight*R)/2})}},[f]),x=q.useCallback(C=>{var N;C.preventDefault();const T=(N=u.current)==null?void 0:N.getBoundingClientRect();if(!T)return;const E=C.deltaY<0?1.1:.9;f({type:"ZOOM",factor:E,cx:C.clientX-T.left,cy:C.clientY-T.top})},[f]),M=q.useCallback(C=>{C.button===0&&(w.current={dragging:!0,sx:C.clientX,sy:C.clientY,startOffX:c.offX,startOffY:c.offY})},[c.offX,c.offY]);q.useEffect(()=>{const C=E=>{const N=w.current;if(N.dragging&&f({type:"SET",scale:c.scale,offX:N.startOffX+(E.clientX-N.sx),offY:N.startOffY+(E.clientY-N.sy)}),u.current&&d.w>0){const R=u.current.getBoundingClientRect(),z=nX(E.clientX-R.left,E.clientY-R.top,c.scale,c.offX,c.offY,d.w,d.h);b(z)}},T=()=>{w.current.dragging=!1};return window.addEventListener("mousemove",C),window.addEventListener("mouseup",T),()=>{window.removeEventListener("mousemove",C),window.removeEventListener("mouseup",T)}},[f,c.scale,c.offX,c.offY,d.w,d.h]);const O=q.useCallback((C,T,E)=>{y(C?{x:T,y:E,player:C}:null)},[]);return _.jsxs("div",{className:"ml-map-container",ref:u,onWheel:x,onMouseDown:M,children:[_.jsxs("div",{className:"ml-map-group",style:{transform:`translate(${c.offX}px, ${c.offY}px) scale(${c.scale})`},children:[_.jsx("img",{src:"/dereth.png",alt:"Dereth",className:"ml-map-img",onLoad:S,draggable:!1}),d.w>0&&_.jsxs(_.Fragment,{children:[_.jsx(rX,{imgW:d.w,imgH:d.h,enabled:r}),_.jsx(kP,{imgW:d.w,imgH:d.h,getColor:t}),_.jsx(zP,{players:e,imgW:d.w,imgH:d.h,getColor:t,onHover:O,onSelect:n}),_.jsx(aX,{imgW:d.w,imgH:d.h,enabled:l})]})]}),v&&_.jsxs("div",{className:"ml-tooltip",style:{left:v.x+12,top:v.y-10},children:[_.jsx("strong",{children:v.player.character_name}),_.jsx("br",{}),nb(v.player.ns,v.player.ew),_.jsx("br",{}),v.player.kills_per_hour," kph · ",(j=v.player.kills)==null?void 0:j.toLocaleString()," kills"]}),g&&_.jsx("div",{className:"ml-coords",children:nb(g.ns,g.ew)})]})},qP=B.memo(({player:e,vitals:t,color:n,onSelect:r})=>{var h,v;const{openWindow:l}=dd(),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 _.jsxs("li",{className:"ml-player-row",style:{borderLeftColor:n},children:[_.jsxs("div",{className:"ml-pr-header",onClick:r,children:[_.jsx("span",{className:"ml-pr-name",children:d}),_.jsx("span",{className:"ml-pr-coords",children:nb(e.ns,e.ew)})]}),_.jsxs("div",{className:"ml-pr-vitals",children:[_.jsx("div",{className:"ml-vital-bar hp",children:_.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.health_percentage)??0}%`}})}),_.jsx("div",{className:"ml-vital-bar sta",children:_.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.stamina_percentage)??0}%`}})}),_.jsx("div",{className:"ml-vital-bar mana",children:_.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.mana_percentage)??0}%`}})})]}),_.jsxs("div",{className:"ml-pr-grid",children:[_.jsxs("span",{className:"ml-gs",title:"Session kills",children:["⚔️ ",((h=e.kills)==null?void 0:h.toLocaleString())??0]}),_.jsxs("span",{className:"ml-gs",title:"Total kills",children:["🏆 ",(e.total_kills??0).toLocaleString()]}),_.jsxs("span",{className:"ml-gs",title:"Kills per hour",children:[e.kills_per_hour??"0"," ",_.jsx("span",{className:"ml-suffix",children:"KPH"})]}),_.jsxs("span",{className:"ml-gs",title:"Rares (session / total)",children:["💎 ",e.session_rares??0," / ",e.total_rares??0]}),_.jsx("span",{className:"ml-gs",title:"Kills per rare",children:f?_.jsxs(_.Fragment,{children:["📊 ",f," ",_.jsx("span",{className:"ml-suffix",children:"KPR"})]}):""}),_.jsx("span",{className:`ml-meta-pill ${c?"active":""}`,children:e.vt_state||"idle"}),_.jsxs("span",{className:"ml-gs",title:"Online time",children:["🕐 ",((v=e.onlinetime)==null?void 0:v.replace(/^00\./,""))??"--"]}),_.jsxs("span",{className:"ml-gs",title:"Deaths",children:["☠️ ",e.deaths??"0"]}),_.jsxs("span",{className:"ml-gs",title:"Prismatic tapers",children:[_.jsx("img",{src:"/prismatic-taper-icon.png",className:"ml-taper-icon",alt:""}),e.prismatic_taper_count??"0"]})]}),_.jsxs("div",{className:"ml-pr-buttons",children:[_.jsx("button",{className:"ml-btn accent",onClick:()=>l(`chat-${d}`,`Chat: ${d}`,d),children:"Chat"}),_.jsx("button",{className:"ml-btn accent",onClick:()=>l(`stats-${d}`,`Stats: ${d}`,d),children:"Stats"}),_.jsx("button",{className:"ml-btn accent",onClick:()=>l(`inv-${d}`,`Inventory: ${d}`,d),children:"Inv"}),_.jsx("button",{className:"ml-btn",onClick:()=>l(`char-${d}`,`Character: ${d}`,d),children:"Char"}),_.jsx("button",{className:"ml-btn",onClick:()=>l(`combat-${d}`,`Combat: ${d}`,d),children:"Combat"}),_.jsx("button",{className:"ml-btn",onClick:()=>l(`radar-${d}`,`Radar: ${d}`,d),children:"Radar"})]})]})});qP.displayName="PlayerRow";const lX=({players:e,vitals:t,getColor:n,onSelect:r})=>_.jsx("ul",{className:"ml-player-list",children:e.map(l=>_.jsx(qP,{player:l,vitals:t.get(l.character_name)??null,color:n(l.character_name),onSelect:()=>r(l.character_name)},l.character_name))}),oX=[{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"}],uX=({value:e,onChange:t})=>_.jsx("div",{className:"ml-sort-buttons",children:oX.map(n=>_.jsx("button",{className:`ml-sort-btn ${e===n.key?"active":""}`,onClick:()=>t(n.key),children:n.label},n.key))}),cX=()=>{const{openWindow:e}=dd();return _.jsxs("div",{className:"ml-tool-links",children:[_.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>e("issues","Issues Board"),children:"📋 Issues"}),_.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>e("vitalsharing","Vital Sharing"),children:"🤝 Vitals"})]})},sX=({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 j,C;const[g,b]=q.useState("name"),[w,S]=q.useState(""),x=q.useMemo(()=>e.reduce((T,E)=>T+(parseInt(E.kills_per_hour)||0),0),[e]),M=((j=n==null?void 0:n.status)==null?void 0:j.toLowerCase())==="online"||((C=n==null?void 0:n.status)==null?void 0:C.toLowerCase())==="up",O=q.useMemo(()=>{let T=[...e];switch(w&&(T=T.filter(E=>E.character_name.toLowerCase().startsWith(w.toLowerCase()))),g){case"kph":T.sort((E,N)=>(parseInt(N.kills_per_hour)||0)-(parseInt(E.kills_per_hour)||0));break;case"skills":T.sort((E,N)=>(N.kills||0)-(E.kills||0));break;case"srares":T.sort((E,N)=>(N.session_rares??0)-(E.session_rares??0));break;case"tkills":T.sort((E,N)=>(N.total_kills??0)-(E.total_kills??0));break;case"kpr":T.sort((E,N)=>{const R=(E.total_kills??0)/Math.max(1,E.total_rares??1),z=(N.total_kills??0)/Math.max(1,N.total_rares??1);return R-z});break;default:T.sort((E,N)=>E.character_name.localeCompare(N.character_name))}return T},[e,g,w]);return _.jsxs("div",{className:"ml-sidebar",children:[_.jsxs("div",{className:"ml-sidebar-header",children:[_.jsxs("span",{className:"ml-sidebar-title",children:["Active Mosswart Enjoyers (",e.length,")"]}),_.jsx("button",{className:"ml-view-toggle",onClick:f,children:"Dashboard"})]}),_.jsxs("div",{className:"ml-server-status",children:[_.jsx("span",{className:`ml-status-dot ${M?"online":"offline"}`}),_.jsxs("span",{className:"ml-status-text",children:["Coldeve ",M?"Online":"Offline"]}),(n==null?void 0:n.player_count)!=null&&_.jsxs("span",{className:"ml-status-detail",children:["👥 ",n.player_count]}),(n==null?void 0:n.latency_ms)!=null&&_.jsxs("span",{className:"ml-status-detail",children:[Math.round(n.latency_ms),"ms"]}),(n==null?void 0:n.uptime_seconds)!=null&&_.jsxs("span",{className:"ml-status-detail",children:["Up: ",Math.floor(n.uptime_seconds/3600),"h"]})]}),_.jsxs("div",{className:"ml-counters",children:[_.jsxs("div",{className:"ml-counter rares",children:[_.jsx("span",{className:"ml-counter-val",children:r}),_.jsx("span",{className:"ml-counter-lbl",children:"Rares"})]}),_.jsxs("div",{className:`ml-counter kph ${x>5e3?"ultra":""}`,children:[_.jsx("span",{className:"ml-counter-val",children:x.toLocaleString()}),_.jsx("span",{className:"ml-counter-lbl",children:"Server KPH"})]}),_.jsxs("div",{className:"ml-counter kills",children:[_.jsx("span",{className:"ml-counter-val",children:l.toLocaleString()}),_.jsx("span",{className:"ml-counter-lbl",children:"Kills"})]})]}),_.jsxs("div",{className:"ml-tool-links",children:[_.jsx("a",{href:"/inventory.html",className:"ml-tool-link",children:"🔍 Inv Search"}),_.jsx("a",{href:"/suitbuilder.html",className:"ml-tool-link",children:"🛡️ Suitbuilder"}),_.jsx("a",{href:"/debug.html",className:"ml-tool-link",children:"🐛 Debug"}),_.jsx("a",{href:"/quest-status.html",target:"_blank",className:"ml-tool-link",children:"📜 Quests"})]}),_.jsx(cX,{}),_.jsxs("div",{className:"ml-toggles",children:[_.jsxs("label",{className:"ml-toggle-label",children:[_.jsx("input",{type:"checkbox",checked:d,onChange:T=>v(T.target.checked)}),_.jsx("span",{children:"Spawn Heatmap"})]}),_.jsxs("label",{className:"ml-toggle-label",children:[_.jsx("input",{type:"checkbox",checked:h,onChange:T=>y(T.target.checked)}),_.jsx("span",{children:"Portals"})]})]}),_.jsx(uX,{value:g,onChange:b}),_.jsx("input",{className:"ml-filter",type:"text",placeholder:"Filter players...",value:w,onChange:T=>S(T.target.value)}),_.jsx(lX,{players:O,vitals:t,getColor:u,onSelect:c})]})},nr=({id:e,title:t,zIndex:n,width:r=700,height:l=340,children:u})=>{const{closeWindow:c,bringToFront:f}=dd(),d=q.useRef(null),h=q.useRef({dragging:!1,sx:0,sy:0,ox:0,oy:0}),v=q.useRef({x:420,y:10+Math.random()*40}),y=q.useCallback(g=>{var w;g.preventDefault(),f(e);const b=(w=d.current)==null?void 0:w.getBoundingClientRect();b&&(h.current={dragging:!0,sx:g.clientX,sy:g.clientY,ox:b.left,oy:b.top})},[e,f]);return q.useEffect(()=>{const g=w=>{const S=h.current;!S.dragging||!d.current||(v.current.x=S.ox+(w.clientX-S.sx),v.current.y=S.oy+(w.clientY-S.sy),d.current.style.left=`${v.current.x}px`,d.current.style.top=`${v.current.y}px`)},b=()=>{h.current.dragging=!1};return window.addEventListener("mousemove",g),window.addEventListener("mouseup",b),()=>{window.removeEventListener("mousemove",g),window.removeEventListener("mouseup",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:[_.jsxs("div",{className:"ml-window-header",onMouseDown:y,children:[_.jsx("span",{className:"ml-window-title",children:t}),_.jsx("button",{className:"ml-window-close",onClick:()=>c(e),children:"×"})]}),_.jsx("div",{className:"ml-window-content",children:u})]})},fX={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"},dX=({id:e,charName:t,zIndex:n,messages:r,socket:l})=>{const u=q.useRef(null),[c,f]=q.useState("");q.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 _.jsxs(nr,{id:e,title:`Chat: ${t}`,zIndex:n,width:600,height:300,children:[_.jsx("div",{className:"ml-chat-messages",ref:u,children:r.map((h,v)=>_.jsx("div",{className:"ml-chat-line",style:{color:fX[h.color??2]??"#ddd"},children:h.text},v))}),_.jsx("form",{className:"ml-chat-form",onSubmit:d,children:_.jsx("input",{className:"ml-chat-input",value:c,onChange:h=>f(h.target.value),placeholder:"Enter chat..."})})]})},hX=[{title:"Kills per Hour",id:1},{title:"Memory (MB)",id:2},{title:"CPU (%)",id:3},{title:"Mem Handles",id:4}],pX=[{label:"1H",value:"now-1h"},{label:"6H",value:"now-6h"},{label:"24H",value:"now-24h"},{label:"7D",value:"now-7d"}],vX=({id:e,charName:t,zIndex:n})=>{const[r,l]=q.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 _.jsxs(nr,{id:e,title:`Stats: ${t}`,zIndex:n,width:750,height:480,children:[_.jsx("div",{className:"ml-stats-controls",children:pX.map(c=>_.jsx("button",{className:`ml-stats-range-btn ${r===c.value?"active":""}`,onClick:()=>l(c.value),children:c.label},c.value))}),_.jsx("div",{className:"ml-stats-grid",children:hX.map(c=>_.jsx("div",{className:"ml-stats-panel",children:_.jsx("iframe",{src:u(c.id),width:"100%",height:"100%",frameBorder:"0",title:c.title})},c.id))})]})},yX=({id:e,charName:t,zIndex:n})=>{var M,O;const[r,l]=q.useState(null),[u,c]=q.useState("attr"),[f,d]=q.useState("augs");if(q.useEffect(()=>{Kt(`/character-stats/${encodeURIComponent(t)}`).then(j=>l(j)).catch(()=>{})},[t]),!r)return _.jsx(nr,{id:e,title:`Character: ${t}`,zIndex:n,width:600,height:500,children:_.jsx("div",{style:{padding:20,color:"#666"},children:"Loading character data..."})});const h=r.stats_data||r,v=h.attributes||{},y=h.skills||{},g=h.vitals||{},b=h.titles||[],w=h.properties||{},S=Object.entries(y).filter(([,j])=>(j==null?void 0:j.training)==="Specialized"),x=Object.entries(y).filter(([,j])=>(j==null?void 0:j.training)==="Trained");return _.jsx(nr,{id:e,title:`Character: ${t}`,zIndex:n,width:620,height:520,children:_.jsxs("div",{style:{flex:1,overflowY:"auto",fontSize:"0.75rem",color:"#ccc"},children:[_.jsxs("div",{style:{padding:"8px 10px",borderBottom:"1px solid #333",display:"flex",flexWrap:"wrap",gap:"12px",fontSize:"0.78rem"},children:[r.level&&_.jsx("span",{children:_.jsxs("strong",{children:["Lv ",r.level]})}),r.race&&_.jsx("span",{children:r.race}),r.gender&&_.jsx("span",{children:r.gender}),r.total_xp!=null&&_.jsxs("span",{children:["XP: ",Number(r.total_xp).toLocaleString()]}),r.unassigned_xp!=null&&_.jsxs("span",{children:["Unasgn: ",Number(r.unassigned_xp).toLocaleString()]}),r.luminance_earned!=null&&_.jsxs("span",{children:["Lum: ",Number(r.luminance_earned).toLocaleString()]}),r.deaths!=null&&_.jsxs("span",{children:["Deaths: ",r.deaths]}),h.skill_credits!=null&&_.jsxs("span",{children:["Skill Credits: ",h.skill_credits]})]}),_.jsxs("div",{style:{display:"flex",minHeight:350},children:[_.jsxs("div",{style:{flex:1,borderRight:"1px solid #333"},children:[_.jsx("div",{style:{display:"flex",gap:2,padding:"4px 6px",borderBottom:"1px solid #333"},children:["attr","skills","titles"].map(j=>_.jsx("button",{className:`ml-stats-range-btn ${u===j?"active":""}`,onClick:()=>c(j),style:{flex:1},children:j==="attr"?"Attributes":j==="skills"?"Skills":"Titles"},j))}),_.jsxs("div",{style:{padding:8},children:[u==="attr"&&_.jsxs(_.Fragment,{children:[Object.entries(g).map(([j,C])=>_.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6,marginBottom:3},children:[_.jsx("span",{style:{width:55,color:"#888",fontSize:"0.7rem"},children:j}),_.jsx("div",{style:{flex:1,height:6,background:"#222",borderRadius:3,overflow:"hidden"},children:_.jsx("div",{style:{width:"100%",height:"100%",background:j==="health"?"#c44":j==="stamina"?"#ca0":"#48f",borderRadius:3}})}),_.jsx("span",{style:{fontSize:"0.68rem",color:"#aaa",width:40,textAlign:"right"},children:(C==null?void 0:C.base)??C})]},j)),_.jsxs("div",{style:{marginTop:8},children:[_.jsx("div",{style:{fontWeight:600,color:"#6aadff",marginBottom:4,fontSize:"0.72rem"},children:"Attributes"}),_.jsx("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:"1px 16px"},children:Object.entries(v).map(([j,C])=>_.jsxs("div",{style:{display:"flex",justifyContent:"space-between",padding:"1px 0"},children:[_.jsx("span",{style:{color:"#888",textTransform:"capitalize"},children:j}),_.jsxs("span",{children:[(C==null?void 0:C.base)??C," ",(C==null?void 0:C.creation)!=null?`(${C.creation})`:""]})]},j))})]})]}),u==="skills"&&_.jsxs(_.Fragment,{children:[S.length>0&&_.jsxs("div",{style:{marginBottom:8},children:[_.jsx("div",{style:{fontWeight:600,color:"#6aadff",marginBottom:3,fontSize:"0.7rem"},children:"Specialized"}),S.sort(([j],[C])=>j.localeCompare(C)).map(([j,C])=>_.jsxs("div",{style:{display:"flex",justifyContent:"space-between",padding:"1px 0"},children:[_.jsx("span",{style:{color:"#ccc"},children:j}),_.jsx("span",{style:{color:"#8f8"},children:(C==null?void 0:C.base)??C})]},j))]}),x.length>0&&_.jsxs("div",{children:[_.jsx("div",{style:{fontWeight:600,color:"#888",marginBottom:3,fontSize:"0.7rem"},children:"Trained"}),x.sort(([j],[C])=>j.localeCompare(C)).map(([j,C])=>_.jsxs("div",{style:{display:"flex",justifyContent:"space-between",padding:"1px 0"},children:[_.jsx("span",{style:{color:"#999"},children:j}),_.jsx("span",{children:(C==null?void 0:C.base)??C})]},j))]}),S.length===0&&x.length===0&&_.jsx("div",{style:{color:"#555"},children:"No skill data available"})]}),u==="titles"&&(b.length>0?_.jsx("ul",{style:{paddingLeft:16,margin:0},children:b.map((j,C)=>_.jsx("li",{style:{padding:"1px 0"},children:j},C))}):_.jsx("div",{style:{color:"#555"},children:"No titles"}))]})]}),_.jsxs("div",{style:{width:220},children:[_.jsx("div",{style:{display:"flex",gap:2,padding:"4px 4px",borderBottom:"1px solid #333"},children:["augs","ratings","other"].map(j=>_.jsx("button",{className:`ml-stats-range-btn ${f===j?"active":""}`,onClick:()=>d(j),style:{flex:1,fontSize:"0.6rem"},children:j==="augs"?"Augs":j==="ratings"?"Ratings":"Other"},j))}),_.jsxs("div",{style:{padding:6,fontSize:"0.7rem"},children:[f==="augs"&&(Object.keys(w).length>0?Object.entries(w).slice(0,20).map(([j,C])=>_.jsxs("div",{style:{display:"flex",justifyContent:"space-between",padding:"1px 0"},children:[_.jsx("span",{style:{color:"#888"},children:j}),_.jsx("span",{children:String(C)})]},j)):_.jsx("div",{style:{color:"#555"},children:"No augmentation data"})),f==="ratings"&&_.jsx("div",{style:{color:"#555"},children:"Rating data will appear here from character_stats events"}),f==="other"&&_.jsx(_.Fragment,{children:r.allegiance&&_.jsxs("div",{children:[_.jsx("div",{style:{fontWeight:600,color:"#6aadff",marginBottom:3},children:"Allegiance"}),r.allegiance.name&&_.jsxs("div",{children:["Name: ",r.allegiance.name]}),((M=r.allegiance.monarch)==null?void 0:M.name)&&_.jsxs("div",{children:["Monarch: ",r.allegiance.monarch.name]}),((O=r.allegiance.patron)==null?void 0:O.name)&&_.jsxs("div",{children:["Patron: ",r.allegiance.patron.name]}),r.allegiance.rank!=null&&_.jsxs("div",{children:["Rank: ",r.allegiance.rank]})]})})]})]})]})]})})};function zu(e){return!e||e<=0?"06000133":(e+100663296).toString(16).toUpperCase().padStart(8,"0")}function mX(e){return`/icons/${zu(e.icon??e.Icon??0)}.png`}function gX(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 bX(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 BP(e){return e.name??e.Name??"Unknown"}function As(e,t=-1){return e!=null&&e!==t?e:void 0}function rb(e){const t=[BP(e)],n=e.material??e.material_name??e.Material;n&&t.push(`Material: ${n}`);const r=As(e.armor_level??e.ArmorLevel);r&&t.push(`AL: ${r}`);const l=As(e.max_damage??e.MaxDamage);l&&t.push(`Damage: ${l}`);const u=As(e.workmanship??e.Workmanship);u&&t.push(`Work: ${u}`);const c=As(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 cM={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}},Yu={};[32768,67108864,65536,131072,262144,524288].forEach(e=>Yu[e]="#3a2050");[1,512,2048,1024,4096,8192,16384,32,256].forEach(e=>Yu[e]="#1e2e4e");[2,4,134217728,268435456,536870912,1073741824].forEach(e=>Yu[e]="#1e3e3e");[2097152,1048576,4194304,16777216,33554432,8388608].forEach(e=>Yu[e]="#142040");function sM({item:e,size:t=36}){const n=bX(e),r=gX(e),l={position:"absolute",top:0,left:0,width:t,height:t,border:"none",background:"transparent",imageRendering:"pixelated"};return _.jsxs("div",{title:rb(e),style:{width:t,height:t,position:"relative",cursor:"help"},children:[n&&_.jsx("img",{src:n,alt:"",style:{...l,zIndex:1},onError:u=>{u.target.style.display="none"}}),_.jsx("img",{src:mX(e),alt:BP(e),style:{...l,zIndex:2},onError:u=>{u.target.src="/icons/06000133.png"}}),r&&_.jsx("img",{src:r,alt:"",style:{...l,zIndex:3},onError:u=>{u.target.style.display="none"}})]})}const xX=({id:e,charName:t,zIndex:n})=>{const[r,l]=q.useState([]),[u,c]=q.useState(!0),[f,d]=q.useState(0);q.useEffect(()=>{c(!0),Kt(`/inventory/${encodeURIComponent(t)}?limit=1000`).then(w=>l(w.items??[])).catch(()=>{}).finally(()=>c(!1))},[t]);const h=q.useMemo(()=>{const w=new Set,S=[];return Object.entries(cM).forEach(([x,M])=>{const O=`${M.row}-${M.col}`;if(!w.has(O)){w.add(O);const j=parseInt(x);S.push({key:O,...M,mask:j,bg:Yu[j]??"#142040"})}}),S},[]),{equippedMap:v,containers:y,packItems:g}=q.useMemo(()=>{const w=new Map,S=[],x=new Set,M=new Map;return r.forEach(O=>{(O.ObjectClass??O.object_class??0)===10&&(S.push(O),x.add(O.item_id??O.Id??0))}),r.forEach(O=>{var C;if(x.has(O.item_id??O.Id??0))return;const j=O.current_wielded_location??O.CurrentWieldedLocation??((C=O.IntValues)!=null&&C["10"]?Number(O.IntValues[10]):0);if(j>0)for(const[T,E]of Object.entries(cM)){const N=parseInt(T);if((j&N)===N){const R=`${E.row}-${E.col}`;if(!w.has(R)){w.set(R,O);break}}}else{const T=O.container_id??O.ContainerId??0;M.has(T)||M.set(T,[]),M.get(T).push(O)}}),{equippedMap:w,containers:S,packItems:M}},[r]),b=g.get(f)??[...g.values()].flat().slice(0,200);return u?_.jsx(nr,{id:e,title:`Inventory: ${t}`,zIndex:n,width:580,height:700,children:_.jsx("div",{style:{padding:20,color:"#666"},children:"Loading inventory..."})}):_.jsx(nr,{id:e,title:`Inventory: ${t}`,zIndex:n,width:580,height:700,children:_.jsxs("div",{style:{display:"flex",flex:1,overflow:"hidden"},children:[_.jsxs("div",{style:{flex:1,display:"flex",flexDirection:"column",overflow:"hidden"},children:[_.jsx("div",{style:{position:"relative",height:270,minHeight:270,background:"#0d0d0d",borderBottom:"1px solid #333"},children:h.map(w=>{const S=v.get(w.key);return _.jsx("div",{title:S?rb(S):w.name,style:{position:"absolute",left:(w.col-1)*44+4,top:(w.row-1)*44+4,width:36,height:36,background:S?"#5a5a62":"#3a3a42",border:S?"2px solid #00ffff":"2px outset #6a6a72",boxShadow:S?"0 0 5px #00ffff, inset 0 0 5px rgba(0,255,255,0.2)":"none",display:"flex",alignItems:"center",justifyContent:"center",overflow:"hidden"},children:S?_.jsx(sM,{item:S,size:32}):_.jsx("span",{style:{fontSize:"0.42rem",color:"#555",textAlign:"center",lineHeight:1},children:w.name})},w.key)})}),_.jsxs("div",{style:{padding:"4px 8px",fontWeight:600,fontSize:"0.7rem",color:"#888",borderBottom:"1px solid #333"},children:["Contents (",b.length,")"]}),_.jsx("div",{style:{flex:1,overflowY:"auto",display:"flex",flexWrap:"wrap",gap:2,padding:4,alignContent:"flex-start"},children:b.map((w,S)=>_.jsx("div",{title:rb(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:_.jsx(sM,{item:w,size:32})},w.item_id??w.Id??S))})]}),_.jsxs("div",{style:{width:100,borderLeft:"1px solid #333",display:"flex",flexDirection:"column",fontSize:"0.65rem"},children:[_.jsx("div",{style:{padding:"4px 6px",fontWeight:600,color:"#888",borderBottom:"1px solid #333"},children:"Packs"}),_.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 S=w.item_id??w.Id??0;return _.jsxs("div",{style:{padding:"3px 6px",cursor:"pointer",background:f===S?"#2a3a4a":"",borderBottom:"1px solid #222",color:"#aaa"},onClick:()=>d(S),children:["📦 ",(w.name??w.Name??"Pack").split(" ")[0]]},S)})]})]})})},Dg=300,fM=.5,dM={Monster:"#ff4444",Player:"#4488ff",NPC:"#44cc44",Vendor:"#44cc44",Portal:"#aa44ff",Corpse:"#ff8800",Container:"#cccc44",Door:"#888888"};function SX(e){const t=(e%360+360)%360;return["N","NE","E","SE","S","SW","W","NW"][Math.round(t/45)%8]}const _X=({id:e,charName:t,zIndex:n,socket:r,radarData:l})=>{const u=q.useRef(null),c=q.useRef(fM),[f,d]=q.useState(fM),[h,v]=q.useState(null),y=q.useRef(null),g=q.useRef([]);q.useEffect(()=>{const M=new Image;M.src="/dereth.png",M.onload=()=>{y.current=M}},[]),q.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 b=q.useCallback(M=>{M.preventDefault();const O=M.deltaY>0?1.25:.8;c.current=Math.max(.02,Math.min(5,c.current*O)),d(c.current)},[]),w=q.useCallback(M=>{const O=u.current;if(!O)return;const j=O.getBoundingClientRect(),C=(M.clientX-j.left)*(O.width/j.width),T=(M.clientY-j.top)*(O.height/j.height);let E=null,N=20;g.current.forEach(R=>{if(R._px===void 0)return;const z=Math.sqrt((C-R._px)**2+(T-R._py)**2);z<N&&(N=z,E=R)}),v(E?E.id:null)},[]);q.useEffect(()=>{const M=u.current;if(!M||!l)return;const O=M.getContext("2d");if(!O)return;const j=Dg,C=j/2,T=j/2,E=l.objects??[],N=l.player_ew??0,R=l.player_ns??0,z=l.player_heading??0,K=l.is_dungeon??!1,G=l.player_x??0,U=l.player_y??0,X=c.current,Q=K?j/2/(X*240):j/2/X,W=z*Math.PI/180;if(O.clearRect(0,0,j,j),O.fillStyle="#111",O.beginPath(),O.arc(C,T,C,0,Math.PI*2),O.fill(),O.save(),O.beginPath(),O.arc(C,T,C-1,0,Math.PI*2),O.clip(),!K&&y.current){const ae=y.current,oe=ae.naturalWidth/204.2,D=(N+102.1)*oe,H=(102.1-R)*oe;O.globalAlpha=.4,O.save(),O.translate(C,T),O.rotate(-W),O.drawImage(ae,D-C/Q*oe,H-T/Q*oe,j/Q*oe,j/Q*oe,-C,-T,j,j),O.restore(),O.globalAlpha=1}O.restore(),O.strokeStyle="#333",O.lineWidth=1;for(let ae=1;ae<=4;ae++)O.beginPath(),O.arc(C,T,C/4*ae,0,Math.PI*2),O.stroke();O.beginPath(),O.moveTo(C,0),O.lineTo(C,j),O.moveTo(0,T),O.lineTo(j,T),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 D=oe-W;O.fillStyle=ae==="N"?"#cc4444":"#888",O.fillText(ae,C+Math.sin(D)*(C-12),T-Math.cos(D)*(C-12))}),O.strokeStyle="#666",O.lineWidth=1,O.beginPath(),O.moveTo(C,T),O.lineTo(C,T-C*.85),O.stroke();const $=K?Math.PI-W:W,I=Math.cos($),J=Math.sin($);E.forEach(ae=>{let oe,D;K&&ae.raw_x!==void 0?(oe=-(ae.raw_x-G),D=ae.raw_y-U):(oe=(ae.ew??0)-N,D=(ae.ns??0)-R);const H=oe*I-D*J,re=K?oe*J+D*I:-(oe*J+D*I),se=C+H*Q,de=T+re*Q;if(Math.sqrt((se-C)**2+(de-T)**2)>C-4)return;ae._px=se,ae._py=de;const Oe=ae.object_class??ae.type??"",ze=dM[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=ze,O.beginPath(),O.arc(se,de,be,0,Math.PI*2),O.fill(),(Oe==="Player"||Oe==="Portal"||ce)&&(O.fillStyle=ce?"#fff":ze,O.font="9px monospace",O.textAlign="left",O.fillText(ae.name,se+6,de+3))}),g.current=E,O.fillStyle="#ffcc00",O.beginPath(),O.arc(C,T,5,0,Math.PI*2),O.fill(),O.strokeStyle="#fff",O.lineWidth=1,O.stroke()},[l,f,h]);const S=((l==null?void 0:l.objects)??[]).map(M=>{const O=(l==null?void 0:l.player_ew)??0,j=(l==null?void 0:l.player_ns)??0,C=(l==null?void 0:l.is_dungeon)??!1,T=(l==null?void 0:l.player_x)??0,E=(l==null?void 0:l.player_y)??0;let N,R,z;C&&M.raw_x!==void 0?(N=-(M.raw_x-T),R=M.raw_y-E,z=Math.sqrt(N*N+R*R)):(N=(M.ew??0)-O,R=(M.ns??0)-j,z=Math.sqrt(N*N+R*R)*240);const K=Math.atan2(N,R)*180/Math.PI;return{...M,dist:z,dir:SX(K)}}).sort((M,O)=>M.dist-O.dist),x=Math.round(f*240);return _.jsxs(nr,{id:e,title:`Radar: ${t}`,zIndex:n,width:360,height:560,children:[_.jsxs("div",{style:{padding:"4px 8px",display:"flex",justifyContent:"space-between",fontSize:"0.75rem",color:"#888",borderBottom:"1px solid #333",background:"#1a1a1a"},children:[_.jsxs("span",{children:["Range: ~",x,"m"]}),_.jsx("span",{style:{fontSize:"0.65rem",color:"#555"},children:"Scroll to zoom"})]}),_.jsx("canvas",{ref:u,width:Dg,height:Dg,style:{display:"block",margin:"0 auto",borderBottom:"1px solid #333",cursor:"crosshair",flexShrink:0},onWheel:b,onClick:w}),_.jsxs("div",{style:{flex:1,overflowY:"auto",fontSize:"0.72rem",minHeight:0},children:[_.jsxs("div",{style:{display:"flex",padding:"3px 6px",borderBottom:"1px solid #333",color:"#666",fontSize:"0.65rem",fontWeight:600},children:[_.jsx("span",{style:{width:8}}),_.jsx("span",{style:{flex:1,marginLeft:6},children:"Name"}),_.jsx("span",{style:{width:55,textAlign:"left"},children:"Type"}),_.jsx("span",{style:{width:40,textAlign:"right"},children:"Dist"}),_.jsx("span",{style:{width:24,textAlign:"center"},children:"Dir"})]}),S.length===0&&_.jsx("div",{style:{padding:12,color:"#555",textAlign:"center",fontSize:"0.7rem"},children:"Waiting for radar data..."}),S.map(M=>{const O=M.object_class??M.type??"",j=dM[O]??"#888",C=M.id===h;return _.jsxs("div",{onClick:()=>v(C?null:M.id),style:{display:"flex",alignItems:"center",padding:"2px 6px",borderBottom:"1px solid #1a1a1a",cursor:"pointer",color:"#ccc",background:C?"#1a2a3a":"",borderLeft:C?"2px solid #4488ff":"2px solid transparent"},children:[_.jsx("span",{style:{width:8,height:8,borderRadius:"50%",background:j,flexShrink:0}}),_.jsx("span",{style:{flex:1,marginLeft:6,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:M.name}),_.jsx("span",{style:{width:55,color:"#888",fontSize:"0.65rem"},children:O}),_.jsx("span",{style:{width:40,textAlign:"right",fontVariantNumeric:"tabular-nums"},children:M.dist<1e3?`${Math.round(M.dist)}m`:`${(M.dist/1e3).toFixed(1)}km`}),_.jsx("span",{style:{width:24,textAlign:"center",color:"#666"},children:M.dir})]},M.id)})]})]})},Yo=["Typeless","Slash","Pierce","Bludgeon","Fire","Cold","Acid","Electric"];function da(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 OX(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 hM(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 AX=({id:e,charName:t,zIndex:n})=>{const[r,l]=q.useState(null),[u,c]=q.useState("session"),[f,d]=q.useState(null);q.useEffect(()=>{Kt(`/combat-stats/${encodeURIComponent(t)}`).then(l).catch(()=>{});const N=setInterval(()=>{Kt(`/combat-stats/${encodeURIComponent(t)}`).then(l).catch(()=>{})},1e4);return()=>clearInterval(N)},[t]);const h=r==null?void 0:r[u],v=(h==null?void 0:h.monsters)??{},y=Object.keys(v).filter(N=>N!=="__cloak_surges__").sort(),g=q.useMemo(()=>{let N={},R={},z=0,K=0;const G=f?[v[f]].filter(Boolean):y.map(U=>v[U]);for(const U of G)if(U){for(const[X,Q]of Object.entries(U.offense??{})){N[X]||(N[X]={});for(const[W,$]of Object.entries(Q)){N[X][W]||(N[X][W]={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 I=N[X][W],J=$;I.total_attacks+=J.total_attacks??0,I.failed_attacks+=J.failed_attacks??0,I.crits+=J.crits??0,I.total_normal_damage+=J.total_normal_damage??0,I.max_normal_damage=Math.max(I.max_normal_damage,J.max_normal_damage??0),I.total_crit_damage+=J.total_crit_damage??0,I.max_crit_damage=Math.max(I.max_crit_damage,J.max_crit_damage??0)}}for(const[X,Q]of Object.entries(U.defense??{})){R[X]||(R[X]={});for(const[W,$]of Object.entries(Q)){R[X][W]||(R[X][W]={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 I=R[X][W],J=$;I.total_attacks+=J.total_attacks??0,I.failed_attacks+=J.failed_attacks??0,I.total_normal_damage+=J.total_normal_damage??0,I.max_normal_damage=Math.max(I.max_normal_damage,J.max_normal_damage??0),I.total_crit_damage+=J.total_crit_damage??0,I.max_crit_damage=Math.max(I.max_crit_damage,J.max_crit_damage??0)}}z+=U.aetheria_surges??0,K+=U.cloak_surges??0}return v.__cloak_surges__&&!f&&(K+=v.__cloak_surges__.cloak_surges??0),{offense:N,defense:R,aeth:z,cloak:K}},[v,y,f]),b=OX(g.offense),w=hM(g.defense,"MeleeMissile"),S=hM(g.defense,"Magic");b.attacks>0&&((b.attacks-b.failed)/b.attacks*100).toFixed(0);const x=w.attacks>0?(w.failed/w.attacks*100).toFixed(0):"0",M=S.attacks>0?(S.failed/S.attacks*100).toFixed(0):"0",O=b.attacks-b.failed,j=O-b.crits,C=j>0?Math.round(b.normalDmg/j):0;b.crits>0&&Math.round(b.critDmg/b.crits);const T=O>0?(b.crits/O*100).toFixed(1):"0",E=N=>N===0?"":N.toLocaleString();return _.jsxs(nr,{id:e,title:`Combat: ${t}`,zIndex:n,width:640,height:520,children:[_.jsxs("div",{style:{display:"flex",gap:4,padding:"4px 8px",borderBottom:"1px solid #333"},children:[_.jsx("button",{className:`ml-stats-range-btn ${u==="session"?"active":""}`,onClick:()=>c("session"),children:"Session"}),_.jsx("button",{className:`ml-stats-range-btn ${u==="lifetime"?"active":""}`,onClick:()=>c("lifetime"),children:"Lifetime"})]}),_.jsxs("div",{style:{display:"flex",flex:1,overflow:"hidden"},children:[_.jsxs("div",{style:{width:240,borderRight:"1px solid #333",overflowY:"auto",fontSize:"0.72rem"},children:[_.jsxs("div",{style:{display:"flex",padding:"3px 6px",borderBottom:"1px solid #333",color:"#777",fontSize:"0.65rem",fontWeight:600},children:[_.jsx("span",{style:{width:14}}),_.jsx("span",{style:{flex:1},children:"Monster"}),_.jsx("span",{style:{width:40,textAlign:"right"},children:"Kills"}),_.jsx("span",{style:{width:55,textAlign:"right"},children:"Dmg"})]}),_.jsxs("div",{style:{display:"flex",padding:"3px 6px",cursor:"pointer",background:f===null?"#2a3a4a":"",borderBottom:"1px solid #222",color:"#ddd"},onClick:()=>d(null),children:[_.jsx("span",{style:{width:14,color:"#888"},children:f===null?"*":""}),_.jsx("span",{style:{flex:1},children:"All"}),_.jsx("span",{style:{width:40,textAlign:"right"},children:E((h==null?void 0:h.total_kills)??0)}),_.jsx("span",{style:{width:55,textAlign:"right"},children:E((h==null?void 0:h.total_damage_given)??0)})]}),y.map(N=>{const R=v[N];return _.jsxs("div",{style:{display:"flex",padding:"2px 6px",cursor:"pointer",background:f===N?"#2a3a4a":"",borderBottom:"1px solid #1a1a1a",color:"#ccc"},onClick:()=>d(N),children:[_.jsx("span",{style:{width:14,color:"#888"},children:f===N?"*":""}),_.jsx("span",{style:{flex:1,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:N}),_.jsx("span",{style:{width:40,textAlign:"right"},children:E(R.kill_count)}),_.jsx("span",{style:{width:55,textAlign:"right"},children:E(R.damage_given)})]},N)})]}),_.jsx("div",{style:{flex:1,overflowY:"auto",padding:6,fontSize:"0.72rem"},children:_.jsxs("table",{style:{width:"100%",borderCollapse:"collapse"},children:[_.jsx("thead",{children:_.jsxs("tr",{style:{color:"#777",fontSize:"0.65rem"},children:[_.jsx("th",{style:{textAlign:"left",padding:"1px 4px"}}),_.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Given M/M"}),_.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Given Mag"}),_.jsx("th",{style:{width:4}}),_.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Recv M/M"}),_.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Recv Mag"}),_.jsx("th",{style:{width:4}}),_.jsx("th",{style:{textAlign:"left",padding:"1px 3px"},children:"Stats"}),_.jsx("th",{style:{textAlign:"right",padding:"1px 3px"}})]})}),_.jsxs("tbody",{children:[Yo.map((N,R)=>{const z=[["Evades",w.attacks>0?`${E(w.attacks)} (${x}%)`:""],["Resists",S.attacks>0?`${E(S.attacks)} (${M}%)`:""],["A.Surges",g.aeth>0?`${E(g.aeth)}`:""],["C.Surges",g.cloak>0?`${E(g.cloak)}`:""],["",""],["",""],["Av/Mx",C>0?`${E(C)} / ${E(b.maxNormal)}`:""],["Crits",b.crits>0?`${E(b.crits)} (${T}%)`:""]][R]??["",""];return _.jsxs("tr",{children:[_.jsx("td",{style:{padding:"1px 4px",color:"#888"},children:N}),_.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:E(da(g.offense,"MeleeMissile",N))}),_.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:E(da(g.offense,"Magic",N))}),_.jsx("td",{}),_.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:E(da(g.defense,"MeleeMissile",N))}),_.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:E(da(g.defense,"Magic",N))}),_.jsx("td",{}),_.jsx("td",{style:{padding:"1px 3px",color:"#777",fontWeight:600,fontSize:"0.65rem"},children:z[0]}),_.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:z[1]})]},N)}),_.jsx("tr",{children:_.jsx("td",{colSpan:9,style:{height:4}})}),_.jsxs("tr",{children:[_.jsx("td",{style:{padding:"1px 4px",color:"#888",fontWeight:600},children:"Total"}),_.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:E(Yo.reduce((N,R)=>N+da(g.offense,"MeleeMissile",R),0))}),_.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:E(Yo.reduce((N,R)=>N+da(g.offense,"Magic",R),0))}),_.jsx("td",{}),_.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:E(Yo.reduce((N,R)=>N+da(g.defense,"MeleeMissile",R),0))}),_.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:E(Yo.reduce((N,R)=>N+da(g.defense,"Magic",R),0))}),_.jsx("td",{}),_.jsx("td",{style:{padding:"1px 3px",color:"#777",fontWeight:600,fontSize:"0.65rem"},children:"Total"}),_.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:E(b.normalDmg+b.critDmg)})]})]})]})})]})]})},wX={plugin:"#4488ff",overlord:"#44cc44",nav:"#ffaa00",macro:"#cc44cc",other:"#888"},TX=({id:e,zIndex:t})=>{const[n,r]=q.useState([]),[l,u]=q.useState(""),[c,f]=q.useState(""),[d,h]=q.useState("plugin"),v=q.useCallback(async()=>{try{const b=await Kt("/issues");r((b.issues??[]).sort((w,S)=>(w.resolved?1:0)-(S.resolved?1:0)))}catch{}},[]);q.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 b=>{await fetch(`/api/issues/${b.id}`,{method:"PATCH",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({resolved:!b.resolved})}),v()};return _.jsxs(nr,{id:e,title:"Issues Board",zIndex:t,width:540,height:520,children:[_.jsx("div",{style:{flex:1,overflowY:"auto",padding:6,fontSize:"0.75rem"},children:n.length===0?_.jsx("div",{style:{padding:12,color:"#666",textAlign:"center"},children:"No issues"}):n.map(b=>_.jsxs("div",{style:{padding:"6px 8px",marginBottom:4,background:"#1f1f1f",borderRadius:3,border:"1px solid #333",opacity:b.resolved?.5:1},children:[_.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6},children:[_.jsx("span",{style:{fontSize:"0.6rem",padding:"1px 6px",borderRadius:3,background:wX[b.category]??"#888",color:"#111",fontWeight:600},children:b.category}),_.jsx("span",{style:{flex:1,fontWeight:500},children:b.title}),_.jsx("button",{onClick:()=>g(b),style:{fontSize:"0.65rem",padding:"1px 6px",background:b.resolved?"#333":"rgba(68,204,68,0.15)",color:b.resolved?"#888":"#4c4",border:"1px solid #444",borderRadius:3,cursor:"pointer"},children:b.resolved?"↻ Reopen":"✓ Resolve"})]}),b.description&&_.jsx("div",{style:{color:"#888",marginTop:3,fontSize:"0.7rem"},children:b.description}),_.jsxs("div",{style:{color:"#555",fontSize:"0.6rem",marginTop:2},children:["by ",b.author," · ",new Date(b.created).toLocaleDateString()]})]},b.id))}),_.jsxs("div",{style:{padding:6,borderTop:"1px solid #333",display:"flex",flexDirection:"column",gap:3},children:[_.jsxs("div",{style:{display:"flex",gap:4},children:[_.jsx("input",{value:l,onChange:b=>u(b.target.value),placeholder:"Issue title...",style:{flex:1,padding:"3px 6px",fontSize:"0.75rem",background:"#222",color:"#eee",border:"1px solid #444",borderRadius:3}}),_.jsxs("select",{value:d,onChange:b=>h(b.target.value),style:{padding:"3px 4px",fontSize:"0.7rem",background:"#222",color:"#eee",border:"1px solid #444",borderRadius:3},children:[_.jsx("option",{value:"plugin",children:"Plugin"}),_.jsx("option",{value:"overlord",children:"Overlord"}),_.jsx("option",{value:"nav",children:"Nav"}),_.jsx("option",{value:"macro",children:"Macro"}),_.jsx("option",{value:"other",children:"Other"})]})]}),_.jsxs("div",{style:{display:"flex",gap:4},children:[_.jsx("textarea",{value:c,onChange:b=>f(b.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"}}),_.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"})]})]})]})},jX=({id:e,zIndex:t})=>{const[n,r]=q.useState([]);q.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 _.jsx(nr,{id:e,title:"Vital Sharing Network",zIndex:t,width:520,height:450,children:_.jsx("div",{style:{flex:1,overflowY:"auto",padding:6,fontSize:"0.75rem"},children:n.length===0?_.jsx("div",{style:{padding:16,color:"#666",textAlign:"center"},children:"No vital-sharing peers connected"}):n.map(u=>{var c,f,d;return _.jsxs("div",{style:{padding:"6px 8px",marginBottom:4,background:"#1f1f1f",borderRadius:3,border:"1px solid #333"},children:[_.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6,marginBottom:3},children:[_.jsx("span",{style:{color:u.plugin_connected?"#4c4":"#a33",fontSize:"0.8rem"},children:"●"}),_.jsx("strong",{style:{flex:1},children:u.character_name}),u.subscribed&&_.jsx("span",{style:{color:"#6bf",fontSize:"0.65rem"},children:"[subscribed]"})]}),_.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&&_.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=>_.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[_.jsx("span",{style:{width:32,color:"#888",fontSize:"0.65rem"},children:h.label}),_.jsx("div",{style:{flex:1,height:6,background:h.bg,borderRadius:3,overflow:"hidden"},children:_.jsx("div",{style:{width:`${l(h.cur,h.max)}%`,height:"100%",background:h.fill,borderRadius:3}})}),_.jsxs("span",{style:{width:60,textAlign:"right",fontSize:"0.65rem",color:"#888"},children:[h.cur,"/",h.max]})]},h.label))}),u.position&&_.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)})})})},EX=({characters:e,chatMessages:t,nearbyObjects:n,socket:r})=>{const{windows:l}=dd();return _.jsx(_.Fragment,{children:l.map(u=>{const c=u.charName??"";switch(u.id.split("-")[0]){case"chat":return _.jsx(dX,{id:u.id,charName:c,zIndex:u.zIndex,messages:t.get(c)??[],socket:r},u.id);case"stats":return _.jsx(vX,{id:u.id,charName:c,zIndex:u.zIndex},u.id);case"char":return _.jsx(yX,{id:u.id,charName:c,zIndex:u.zIndex},u.id);case"inv":return _.jsx(xX,{id:u.id,charName:c,zIndex:u.zIndex},u.id);case"radar":return _.jsx(_X,{id:u.id,charName:c,zIndex:u.zIndex,socket:r,radarData:n.get(c)??null},u.id);case"combat":return _.jsx(AX,{id:u.id,charName:c,zIndex:u.zIndex},u.id);case"issues":return _.jsx(TX,{id:u.id,zIndex:u.zIndex},u.id);case"vitalsharing":return _.jsx(jX,{id:u.id,zIndex:u.zIndex},u.id);default:return null}})})};let MX=0;const CX=({recentRares:e})=>{const[t,n]=q.useState([]),[r,l]=q.useState(0),[u,c]=q.useState([]);q.useEffect(()=>{if(e.length>r&&r>0){const d=e.slice(0,e.length-r);for(const h of d){const v=++MX;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=q.useCallback(()=>{const d=Date.now(),h=["#FFD700","#FF4444","#FF8800","#AA44FF","#4488FF"],v=Array.from({length:30},(y,g)=>{const b=Math.PI*2*g/30+(Math.random()-.5)*.5,w=100+Math.random()*200;return{dx:Math.cos(b)*w,dy:Math.sin(b)*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 _.jsxs(_.Fragment,{children:[_.jsx("div",{className:"ml-rare-notifications",children:t.map(d=>_.jsxs("div",{className:`ml-rare-notif ${d.exiting?"exiting":""}`,children:[_.jsx("div",{className:"ml-rare-notif-title",children:"LEGENDARY RARE!"}),_.jsx("div",{className:"ml-rare-notif-name",children:d.rareName}),_.jsx("div",{className:"ml-rare-notif-by",children:"found by"}),_.jsx("div",{className:"ml-rare-notif-char",children:d.charName})]},d.key))}),_.jsx("div",{className:"ml-fireworks",children:u.map(d=>_.jsx(B.Fragment,{children:d.particles.map((h,v)=>_.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))})]})},pM=["#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 NX(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 PX(){const e=q.useRef(new Map),t=q.useRef(0);return q.useCallback(r=>{let l=e.current.get(r);return l||(l=t.current<pM.length?pM[t.current++]:NX(r),e.current.set(r,l)),l},[])}const RX=({data:e,onViewToggle:t})=>{const n=PX(),[r,l]=q.useState(!1),[u,c]=q.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=q.useCallback(v=>{},[]);return _.jsx(JY,{children:_.jsx(tX,{children:_.jsxs("div",{className:"ml-layout",children:[_.jsx(sX,{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}),_.jsx(iX,{players:f,getColor:n,onSelectPlayer:h,showHeatmap:r,showPortals:u}),_.jsx(EX,{characters:e.characters,chatMessages:e.chatMessages,nearbyObjects:e.nearbyObjects,socket:e.socketRef.current}),_.jsx(CX,{recentRares:e.recentRares})]})})})};function DX(e){const t=q.useRef(null),n=q.useRef(0),r=q.useRef(e);r.current=e;const l=q.useCallback(()=>{var c;if(((c=t.current)==null?void 0:c.readyState)===WebSocket.OPEN)return;const u=new WebSocket(VY());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 q.useEffect(()=>(l(),()=>{var u;clearTimeout(n.current),(u=t.current)==null||u.close(),t.current=null}),[l]),t}const $X=()=>Kt("/live"),zX=()=>Kt("/combat-stats"),kX=()=>Kt("/server-health"),qX=()=>Kt("/total-rares"),BX=()=>Kt("/total-kills");function LX(){const[e,t]=q.useState(new Map),[n,r]=q.useState(null),[l,u]=q.useState(0),[c,f]=q.useState(0),[d,h]=q.useState([]),[v,y]=q.useState(new Map),[g,b]=q.useState(new Map),w=q.useRef(e);w.current=e;const S=q.useCallback((O,j)=>{t(C=>{const T=new Map(C),E=T.get(O)??{name:O,telemetry:null,vitals:null,combat:null,lastUpdate:0};return T.set(O,j(E)),T})},[]),x=q.useCallback(O=>{if(O.type){if(O.type==="telemetry"){const j=O;S(j.character_name,C=>({...C,telemetry:j,lastUpdate:Date.now()}))}else if(O.type==="vitals"){const j=O;S(j.character_name,C=>({...C,vitals:j,lastUpdate:Date.now()}))}else if(O.type==="combat_stats"){const j=O;S(j.character_name,C=>({...C,combat:j,lastUpdate:Date.now()}))}else if(O.type==="rare"){const j=O;h(C=>[j,...C].slice(0,50))}else if(O.type==="nearby_objects"){const j=O;b(C=>{const T=new Map(C);return T.set(j.character_name,j),T})}else if(O.type==="chat"){const j=O;y(C=>{const T=new Map(C),E=[...T.get(j.character_name)??[],{text:j.text,color:j.color,timestamp:j.timestamp}];return E.length>1e3&&E.splice(0,E.length-1e3),T.set(j.character_name,E),T})}}},[S]),M=DX(x);return q.useEffect(()=>{const O=async()=>{try{const C=await $X();t(T=>{var N;const E=new Map(T);for(const R of C.players??[]){const z=E.get(R.character_name);E.set(R.character_name,{name:R.character_name,telemetry:R,vitals:(z==null?void 0:z.vitals)??null,combat:(z==null?void 0:z.combat)??null,lastUpdate:Date.now()})}for(const R of E.keys())(N=C.players)!=null&&N.some(z=>z.character_name===R)||E.delete(R);return E})}catch{}};O();const j=setInterval(O,5e3);return()=>clearInterval(j)},[]),q.useEffect(()=>{const O=async()=>{try{const C=await zX();for(const T of C.stats??[])S(T.character_name,E=>({...E,combat:{...T,type:"combat_stats"}}))}catch{}};O();const j=setInterval(O,3e4);return()=>clearInterval(j)},[S]),q.useEffect(()=>{const O=async()=>{try{r(await kX())}catch{}};O();const j=setInterval(O,3e4);return()=>clearInterval(j)},[]),q.useEffect(()=>{const O=async()=>{try{const[C,T]=await Promise.all([qX(),BX()]);u(C.all_time??0),f(T.total??0)}catch{}};O();const j=setInterval(O,3e5);return()=>clearInterval(j)},[]),{characters:e,serverHealth:n,totalRares:l,totalKills:c,recentRares:d,chatMessages:v,nearbyObjects:g,socketRef:M}}function UX(){const[e,t]=q.useState(()=>localStorage.getItem("v2-view")||"map"),n=LX(),r=()=>{const u=e==="map"?"dashboard":"map";t(u),localStorage.setItem("v2-view",u)};if(e==="map")return _.jsx(RX,{data:n,onViewToggle:r});const l=[{id:"combat",label:"Combat",content:_.jsx(HY,{characters:n.characters})},{id:"rares",label:"Rares",content:_.jsx(GY,{characters:n.characters,totalRares:n.totalRares,totalKills:n.totalKills,recentRares:n.recentRares})},{id:"map",label:"Map",content:_.jsx(XY,{characters:n.characters})},{id:"inventory",label:"Inventory",content:_.jsx(FY,{})}];return _.jsxs(vD,{children:[_.jsx("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:8},children:_.jsx("button",{onClick:r,className:"tab-btn",children:"Map View"})}),_.jsx(yD,{activeChars:n.characters.size,totalKills:n.totalKills,totalRares:n.totalRares,serverHealth:n.serverHealth}),_.jsx(gD,{characters:n.characters}),_.jsx(bD,{tabs:l})]})}pD.createRoot(document.getElementById("root")).render(_.jsx(q.StrictMode,{children:_.jsx(UX,{})}));
|