1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8748],{541:(e,t,r)=>{"use strict";r.d(t,{BZ:()=>eh,eE:()=>eg,Xb:()=>ey,JG:()=>ew,A2:()=>ep,yn:()=>eb,FO:()=>ee,gL:()=>ei,fl:()=>ea,R4:()=>ec,n4:()=>T});var n=r(2842),i=r(22449),a=r(65372),o=r(39168),l=r(57346),c=r(90744),u=r(92191),s=r(11792),f=r(21433),d=r(36544),p=r(90738),h=r(12979),y=r(13530),v=r(30451),m=r(2242),g=r(3608),b=r(5768),x=r(5364),w=r(51511),O=r(74463),P=r(59190),j=r(57104),S=r(84224),E=r(29482),_=r(51547),A=r(27467),k=(0,n.Mz)([i.Dn,a.fz,i.um,c.iO,P.R],i.sr),M=(0,n.Mz)([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),I=(0,n.Mz)([P.R,O.M],i.eo),C=(0,n.Mz)([M,i.Dn,I],i.ec,{memoizeOptions:{resultEqualityCheck:A.O}}),z=(0,n.Mz)([C],e=>e.filter(S.g)),D=(0,n.Mz)([C],i.rj,{memoizeOptions:{resultEqualityCheck:A.O}}),T=(0,n.Mz)([D,l.LF],i.Nk),N=(0,n.Mz)([z,l.LF,i.Dn],j.A),L=(0,n.Mz)([T,i.Dn,C],i.fb),R=(0,n.Mz)([i.Dn],i.S5),B=(0,n.Mz)([i.Dn],e=>e.allowDataOverflow),F=(0,n.Mz)([R,B],E.f5),K=(0,n.Mz)([C],e=>e.filter(S.g)),G=(0,n.Mz)([N,K,c.eC,c.Lb],i.MK),W=(0,n.Mz)([G,l.LF,P.R,F],i.pM),H=(0,n.Mz)([C],i.IO),Z=(0,n.Mz)([T,i.Dn,H,i.CH,P.R],i.EZ,{memoizeOptions:{resultEqualityCheck:_.o}}),U=(0,n.Mz)([i.Kr,P.R,O.M],i.P9),$=(0,n.Mz)([U,P.R],i.Oz),V=(0,n.Mz)([i.gT,P.R,O.M],i.P9),q=(0,n.Mz)([V,P.R],i.q),X=(0,n.Mz)([i.$X,P.R,O.M],i.P9),Y=(0,n.Mz)([X,P.R],i.bb),Q=(0,n.Mz)([$,Y,q],i.yi),J=(0,n.Mz)([i.Dn,R,F,W,Z,Q,a.fz,P.R],i.wL),ee=(0,n.Mz)([i.Dn,a.fz,T,L,c.eC,P.R,J],i.tP),et=(0,n.Mz)([ee,i.Dn,k],i.xp),er=(0,n.Mz)([i.Dn,ee,et,P.R],i.g1),en=e=>{var t=(0,P.R)(e),r=(0,O.M)(e);return(0,i.D5)(e,t,r,!1)},ei=(0,n.Mz)([i.Dn,en],s.I),ea=(0,n.Mz)([i.Dn,k,er,ei],i.Qn),eo=(0,n.Mz)([a.fz,L,i.Dn,P.R],i.tF),el=(0,n.Mz)([a.fz,L,i.Dn,P.R],i.iv),ec=(0,n.Mz)([a.fz,i.Dn,k,ea,en,eo,el,P.R],(e,t,r,n,i,a,l,c)=>{if(t){var{type:s}=t,f=(0,o._L)(e,c);if(n){var d="scaleBand"===r&&n.bandwidth?n.bandwidth()/2:2,p="category"===s&&n.bandwidth?n.bandwidth()/d:0;return(p="angleAxis"===c&&null!=i&&(null==i?void 0:i.length)>=2?2*(0,u.sA)(i[0]-i[1])*p:p,f&&l)?l.map((e,t)=>({coordinate:n(e)+p,value:e,index:t,offset:p})):n.domain().map((e,t)=>({coordinate:n(e)+p,value:a?a[e]:e,index:t,offset:p}))}}}),eu=(0,n.Mz)([f.xH,f.Hw,e=>e.tooltip.settings],(e,t,r)=>(0,f.$g)(r.shared,e,t)),es=e=>e.tooltip.settings.trigger,ef=e=>e.tooltip.settings.defaultIndex,ed=(0,n.Mz)([x.J,eu,es,ef],p.i),ep=(0,n.Mz)([ed,T,i.K6,ee],h.P),eh=(0,n.Mz)([ec,ep],d.E),ey=(0,n.Mz)([ed],e=>{if(e)return e.dataKey});(0,n.Mz)([ed],e=>{if(e)return e.graphicalItemId});var ev=(0,n.Mz)([x.J,eu,es,ef],g.q),em=(0,n.Mz)([v.Lp,v.A$,a.fz,m.HZ,ec,ef,ev,b.x],y.o),eg=(0,n.Mz)([ed,em],(e,t)=>null!=e&&e.coordinate?e.coordinate:t),eb=(0,n.Mz)([ed],e=>e.active),ex=(0,n.Mz)([ev,ep,l.LF,i.K6,eh,b.x,eu],w.N),ew=(0,n.Mz)([ex],e=>{if(null!=e)return Array.from(new Set(e.map(e=>e.payload).filter(e=>null!=e)))})},1219:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(32951),i=r(51858),a=r(22347),o=r(38786);t.has=function(e,t){let r;if(0===(r=Array.isArray(t)?t:"string"==typeof t&&n.isDeepKey(t)&&e?.[t]==null?o.toPath(t):[t]).length)return!1;let l=e;for(let e=0;e<r.length;e++){let t=r[e];if((null==l||!Object.hasOwn(l,t))&&!((Array.isArray(l)||a.isArguments(l))&&i.isIndex(t)&&t<l.length))return!1;l=l[t]}return!0}},1728:(e,t,r)=>{"use strict";r.d(t,{u:()=>O,w:()=>x});var n=r(29722),i=r(12115),a=r(9042),o=r.n(a),l=r(92191),c=r(43077),u=(e,t,r)=>{var{width:n="100%",height:i="100%",aspect:a,maxHeight:o}=r,c=(0,l._3)(n)?e:Number(n),u=(0,l._3)(i)?t:Number(i);return a&&a>0&&(c?u=c/a:u&&(c=u*a),o&&null!=u&&u>o&&(u=o)),{calculatedWidth:c,calculatedHeight:u}},s={width:0,height:0,overflow:"visible"},f={width:0,overflowX:"visible"},d={height:0,overflowY:"visible"},p={},h=r(99498);function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?v(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var g=(0,i.createContext)({width:-1,height:-1});function b(e){var{children:t,width:r,height:n}=e,a=(0,i.useMemo)(()=>({width:r,height:n}),[r,n]);return(0,h.F)(a.width)&&(0,h.F)(a.height)?i.createElement(g.Provider,{value:a},t):null}var x=()=>(0,i.useContext)(g),w=(0,i.forwardRef)((e,t)=>{var{aspect:r,initialDimension:a={width:-1,height:-1},width:h,height:y,minWidth:v=0,minHeight:g,maxHeight:x,children:w,debounce:O=0,id:P,className:j,onResize:S,style:E={}}=e,_=(0,i.useRef)(null),A=(0,i.useRef)();A.current=S,(0,i.useImperativeHandle)(t,()=>_.current);var[k,M]=(0,i.useState)({containerWidth:a.width,containerHeight:a.height}),I=(0,i.useCallback)((e,t)=>{M(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]);(0,i.useEffect)(()=>{if(null==_.current||"u"<typeof ResizeObserver)return l.lQ;var e=e=>{var t,{width:r,height:n}=e[0].contentRect;I(r,n),null==(t=A.current)||t.call(A,r,n)};O>0&&(e=o()(e,O,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),{width:r,height:n}=_.current.getBoundingClientRect();return I(r,n),t.observe(_.current),()=>{t.disconnect()}},[I,O]);var{containerWidth:C,containerHeight:z}=k;(0,c.R)(!r||r>0,"The aspect(%s) must be greater than zero.",r);var{calculatedWidth:D,calculatedHeight:T}=u(C,z,{width:h,height:y,aspect:r,maxHeight:x});return(0,c.R)(null!=D&&D>0||null!=T&&T>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",D,T,h,y,v,g,r),i.createElement("div",{id:P?"".concat(P):void 0,className:(0,n.$)("recharts-responsive-container",j),style:m(m({},E),{},{width:h,height:y,minWidth:v,minHeight:g,maxHeight:x}),ref:_},i.createElement("div",{style:(e=>{var{width:t,height:r}=e,n=(0,l._3)(t),i=(0,l._3)(r);return n&&i?s:n?f:i?d:p})({width:h,height:y})},i.createElement(b,{width:D,height:T},w)))}),O=(0,i.forwardRef)((e,t)=>{var r=x();if((0,h.F)(r.width)&&(0,h.F)(r.height))return e.children;var{width:n,height:a}=function(e){var{width:t,height:r,aspect:n}=e,i=t,a=r;return void 0===i&&void 0===a?(i="100%",a="100%"):void 0===i?i=n&&n>0?void 0:"100%":void 0===a&&(a=n&&n>0?void 0:"100%"),{width:i,height:a}}({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:o,calculatedHeight:c}=u(void 0,void 0,{width:n,height:a,aspect:e.aspect,maxHeight:e.maxHeight});return(0,l.Et)(o)&&(0,l.Et)(c)?i.createElement(b,{width:o,height:c},e.children):i.createElement(w,y({},e,{width:n,height:a,ref:t}))})},1760:(e,t,r)=>{"use strict";r.d(t,{s:()=>a});var n=r(34362),i=r.n(n);function a(e,t,r){return!0===t?i()(e,r):"function"==typeof t?i()(e,t):e}},2242:(e,t,r)=>{"use strict";r.d(t,{Ds:()=>d,HZ:()=>f,c2:()=>p});var n=r(2842),i=r(33313),a=r(39168),o=r(30451),l=r(16322),c=r(71615);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var f=(0,n.Mz)([o.Lp,o.A$,o.HK,e=>e.brush.height,function(e){return(0,l.W)(e).reduce((e,t)=>"left"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:c.tQ),0)},function(e){return(0,l.W)(e).reduce((e,t)=>"right"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:c.tQ),0)},function(e){return(0,l.h)(e).reduce((e,t)=>"top"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},function(e){return(0,l.h)(e).reduce((e,t)=>"bottom"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},i.ff,i.dc],(e,t,r,n,i,o,l,c,u,f)=>{var d={left:(r.left||0)+i,right:(r.right||0)+o},p=s(s({},{top:(r.top||0)+l,bottom:(r.bottom||0)+c}),d),h=p.bottom;p.bottom+=n;var y=e-(p=(0,a.s0)(p,u,f)).left-p.right,v=t-p.top-p.bottom;return s(s({brushBottom:h},p),{},{width:Math.max(y,0),height:Math.max(v,0)})}),d=(0,n.Mz)(f,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),p=(0,n.Mz)(o.Lp,o.A$,(e,t)=>({x:0,y:0,width:e,height:t}))},2644:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(12115);function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],[t,r]=(0,n.useState)({height:0,left:0,top:0,width:0}),i=(0,n.useCallback)(e=>{if(null!=e){var n=e.getBoundingClientRect(),i={height:n.height,left:n.left,top:n.top,width:n.width};(Math.abs(i.height-t.height)>1||Math.abs(i.left-t.left)>1||Math.abs(i.top-t.top)>1||Math.abs(i.width-t.width)>1)&&r({height:i.height,left:i.left,top:i.top,width:i.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,i]}},2834:(e,t,r)=>{"use strict";r.d(t,{Kq:()=>p,bN:()=>u});var n=r(12115);r(30789);var i={notify(){},get:()=>[]},a="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,o="u">typeof navigator&&"ReactNative"===navigator.product,l=a||o?n.useLayoutEffect:n.useEffect;function c(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function u(e,t){if(c(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n=0;n<r.length;n++)if(!Object.prototype.hasOwnProperty.call(t,r[n])||!c(e[r[n]],t[r[n]]))return!1;return!0}var s=Symbol.for("react-redux-context"),f="u">typeof globalThis?globalThis:{},d=function(){if(!n.createContext)return{};let e=f[s]??=new Map,t=e.get(n.createContext);return t||(t=n.createContext(null),e.set(n.createContext,t)),t}(),p=function(e){let{children:t,context:r,serverState:a,store:o}=e,c=n.useMemo(()=>{let e=function(e){let t,r=i,n=0,a=!1;function o(){u.onStateChange&&u.onStateChange()}function l(){if(n++,!t){let n,i;t=e.subscribe(o),n=null,i=null,r={clear(){n=null,i=null},notify(){let e=n;for(;e;)e.callback(),e=e.next},get(){let e=[],t=n;for(;t;)e.push(t),t=t.next;return e},subscribe(e){let t=!0,r=i={callback:e,next:null,prev:i};return r.prev?r.prev.next=r:n=r,function(){t&&null!==n&&(t=!1,r.next?r.next.prev=r.prev:i=r.prev,r.prev?r.prev.next=r.next:n=r.next)}}}}}function c(){n--,t&&0===n&&(t(),t=void 0,r.clear(),r=i)}let u={addNestedSub:function(e){l();let t=r.subscribe(e),n=!1;return()=>{n||(n=!0,t(),c())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return a},trySubscribe:function(){a||(a=!0,l())},tryUnsubscribe:function(){a&&(a=!1,c())},getListeners:()=>r};return u}(o);return{store:o,subscription:e,getServerState:a?()=>a:void 0}},[o,a]),u=n.useMemo(()=>o.getState(),[o]);return l(()=>{let{subscription:e}=c;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),u!==o.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[c,u]),n.createElement((r||d).Provider,{value:c},t)}},2842:(e,t,r)=>{"use strict";r.d(t,{Mz:()=>x});var n=e=>Array.isArray(e)?e:[e],i=0,a=class{revision=i;_value;_lastValue;_isEqual=o;constructor(e,t=o){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++i)}};function o(e,t){return e===t}function l(e){return e instanceof a||console.warn("Not a valid cell! ",e),e.value}var c=(e,t)=>!1;function u(){return function(e=o){return new a(null,e)}(c)}var s=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=u()),l(t)}
1;Symbol();var f=0,d=Object.getPrototypeOf({}),p=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,h);tag=u();tags={};children={};collectionTag=null;id=f++},h={get:(e,t)=>(function(){let{value:r}=e,n=Reflect.get(r,t);if("symbol"==typeof t||t in d)return n;if("object"==typeof n&&null!==n){var i;let r=e.children[t];return void 0===r&&(r=e.children[t]=Array.isArray(i=n)?new y(i):new p(i)),r.tag&&l(r.tag),r.proxy}{let r=e.tags[t];return void 0===r&&((r=e.tags[t]=u()).value=n),l(r),n}})(),ownKeys:e=>(s(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},y=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],v);tag=u();tags={};children={};collectionTag=null;id=f++},v={get:([e],t)=>("length"===t&&s(e),h.get(e,t)),ownKeys:([e])=>h.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>h.getOwnPropertyDescriptor(e,t),has:([e],t)=>h.has(e,t)},m="u">typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function g(){return{s:0,v:void 0,o:null,p:null}}function b(e,t={}){let r,n=g(),{resultEqualityCheck:i}=t,a=0;function o(){let t,o=n,{length:l}=arguments;for(let e=0;e<l;e++){let t=arguments[e];if("function"==typeof t||"object"==typeof t&&null!==t){let e=o.o;null===e&&(o.o=e=new WeakMap);let r=e.get(t);void 0===r?(o=g(),e.set(t,o)):o=r}else{let e=o.p;null===e&&(o.p=e=new Map);let r=e.get(t);void 0===r?(o=g(),e.set(t,o)):o=r}}let c=o;if(1===o.s)t=o.v;else if(t=e.apply(null,arguments),a++,i){let e=r?.deref?.()??r;null!=e&&i(e,t)&&(t=e,0!==a&&a--),r="object"==typeof t&&null!==t||"function"==typeof t?new m(t):t}return c.s=1,c.v=t,t}return o.clearCache=()=>{n=g(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}var x=function(e,...t){let r="function"==typeof e?{memoize:e,memoizeOptions:t}:e,i=(...e)=>{let t,i,a=0,o=0,l={},c=e.pop();"object"==typeof c&&(l=c,c=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(c,`createSelector expects an output function after the inputs, but received: [${typeof c}]`);let{memoize:u,memoizeOptions:s=[],argsMemoize:f=b,argsMemoizeOptions:d=[],devModeChecks:p={}}={...r,...l},h=n(s),y=n(d),v=(!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let r=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${r}]`)}}(t=Array.isArray(e[0])?e[0]:e,"createSelector expects all input-selectors to be functions, but received the following types: "),t),m=u(function(){return a++,c.apply(null,arguments)},...h);return Object.assign(f(function(){o++;let e=function(e,t){let r=[],{length:n}=e;for(let i=0;i<n;i++)r.push(e[i].apply(null,t));return r}(v,arguments);return i=m.apply(null,e)},...y),{resultFunc:c,memoizedResultFunc:m,dependencies:v,dependencyRecomputations:()=>o,resetDependencyRecomputations:()=>{o=0},lastResult:()=>i,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:u,argsMemoize:f})};return Object.assign(i,{withTypes:()=>i}),i}(b),w=Object.assign((e,t=x)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let r=Object.keys(e);return t(r.map(t=>e[t]),(...e)=>e.reduce((e,t,n)=>(e[r[n]]=t,e),{}))},{withTypes:()=>w})},3608:(e,t,r)=>{"use strict";r.d(t,{q:()=>n});var n=(e,t,r,n)=>{var i;return"axis"===t?e.tooltipItemPayloads:0===e.tooltipItemPayloads.length?[]:null==(i="hover"===r?e.itemInteraction.hover.dataKey:e.itemInteraction.click.dataKey)&&null!=n?[e.tooltipItemPayloads[0]]:e.tooltipItemPayloads.filter(e=>{var t;return(null==(t=e.settings)?void 0:t.dataKey)===i})}},4284:(e,t,r)=>{"use strict";r.d(t,{l3:()=>x,m7:()=>w});var n=r(12115),i=r(10365),a=r(90744),o=new(r(64411)),l="recharts.syncEvent.tooltip",c="recharts.syncEvent.brush",u=r(95295),s=r(74624),f=r(64289),d=r(541);function p(e){return e.tooltip.syncInteraction}var h=r(65372),y=r(10301),v=r(92191),m=["x","y"];function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?g(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function x(){var e,t,r,f,p,g,x,w,O,P,j,S=(0,i.j)();(0,n.useEffect)(()=>{S((0,u.dl)())},[S]),e=(0,i.G)(a.lZ),t=(0,i.G)(a.pH),r=(0,i.j)(),f=(0,i.G)(a.hX),p=(0,i.G)(d.R4),g=(0,h.WX)(),x=(0,h.sk)(),w=(0,i.G)(e=>e.rootProps.className),(0,n.useEffect)(()=>{if(null==e)return v.lQ;var n=(n,i,a)=>{if(t!==a&&e===n){if("index"===f){if(x&&null!=i&&null!=(o=i.payload)&&o.coordinate&&i.payload.sourceViewBox){var o,l,c=i.payload.coordinate,{x:u,y:d}=c,h=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(c,m),{x:y,y:v,width:w,height:O}=i.payload.sourceViewBox,P=b(b({},h),{},{x:x.x+(w?(u-y)/w:0)*x.width,y:x.y+(O?(d-v)/O:0)*x.height});r(b(b({},i),{},{payload:b(b({},i.payload),{},{coordinate:P})}))}else r(i);return}if(null!=p){if("function"==typeof f){var j=f(p,{activeTooltipIndex:null==i.payload.index?void 0:Number(i.payload.index),isTooltipActive:i.payload.active,activeIndex:null==i.payload.index?void 0:Number(i.payload.index),activeLabel:i.payload.label,activeDataKey:i.payload.dataKey,activeCoordinate:i.payload.coordinate});l=p[j]}else"value"===f&&(l=p.find(e=>String(e.value)===i.payload.label));var{coordinate:S}=i.payload;if(null==l||!1===i.payload.active||null==S||null==x)return void r((0,s.E1)({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));var{x:E,y:_}=S,A=Math.min(E,x.x+x.width),k=Math.min(_,x.y+x.height),M={x:"horizontal"===g?l.coordinate:A,y:"horizontal"===g?k:l.coordinate};r((0,s.E1)({active:i.payload.active,coordinate:M,dataKey:i.payload.dataKey,index:String(l.index),label:i.payload.label,sourceViewBox:i.payload.sourceViewBox,graphicalItemId:i.payload.graphicalItemId}))}}};return o.on(l,n),()=>{o.off(l,n)}},[w,r,t,e,f,p,g,x]),O=(0,i.G)(a.lZ),P=(0,i.G)(a.pH),j=(0,i.j)(),(0,n.useEffect)(()=>{if(null==O)return v.lQ;var e=(e,t,r)=>{P!==r&&O===e&&j((0,y.M)(t))};return o.on(c,e),()=>{o.off(c,e)}},[j,P,O])}function w(e,t,r,c,u,d){var y=(0,i.G)(r=>(0,f.dp)(r,e,t)),v=(0,i.G)(a.pH),m=(0,i.G)(a.lZ),g=(0,i.G)(a.hX),b=(0,i.G)(p),x=null==b?void 0:b.active,w=(0,h.sk)();(0,n.useEffect)(()=>{if(!x&&null!=m&&null!=v){var e=(0,s.E1)({active:d,coordinate:r,dataKey:y,index:u,label:"number"==typeof c?String(c):c,sourceViewBox:w,graphicalItemId:void 0});o.emit(l,m,e,v)}},[x,r,y,u,c,v,m,g,d,w])}},4882:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(48796);t.toFinite=function(e){return e?(e=n.toNumber(e))===1/0||e===-1/0?(e<0?-1:1)*Number.MAX_VALUE:e==e?e:0:0===e?e:0}},5364:(e,t,r)=>{"use strict";r.d(t,{J:()=>n});var n=e=>e.tooltip},5576:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.toString=function e(t){if(null==t)return"";if("string"==typeof t)return t;if(Array.isArray(t))return t.map(e).join(",");let r=String(t);return"0"===r&&Object.is(Number(t),-0)?"-0":r}},5768:(e,t,r)=>{"use strict";r.d(t,{x:()=>n});var n=e=>e.options.tooltipPayloadSearcher},6868:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(70446),i=r(58748),a=r(11691);t.sortBy=function(e,...t){let r=t.length;return r>1&&a.isIterateeCall(e,t[0],t[1])?t=[]:r>2&&a.isIterateeCall(t[0],t[1],t[2])&&(t=[t[0]]),n.orderBy(e,i.flatten(t),["asc"])}},6967:(e,t,r)=>{"use strict";var n=r(49304).hp;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=r(22035),a=r(91314),o=r(27403),l=r(39339),c=r(17475);
1function u(e,t,r,i=new Map,f){let d=f?.(e,t,r,i);if(void 0!==d)return d;if(l.isPrimitive(e))return e;if(i.has(e))return i.get(e);if(Array.isArray(e)){let t=Array(e.length);i.set(e,t);for(let n=0;n<e.length;n++)t[n]=u(e[n],n,r,i,f);return Object.hasOwn(e,"index")&&(t.index=e.index),Object.hasOwn(e,"input")&&(t.input=e.input),t}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){let t=new RegExp(e.source,e.flags);return t.lastIndex=e.lastIndex,t}if(e instanceof Map){let t=new Map;for(let[n,a]of(i.set(e,t),e))t.set(n,u(a,n,r,i,f));return t}if(e instanceof Set){let t=new Set;for(let n of(i.set(e,t),e))t.add(u(n,void 0,r,i,f));return t}if(void 0!==n&&n.isBuffer(e))return e.subarray();if(c.isTypedArray(e)){let t=new(Object.getPrototypeOf(e)).constructor(e.length);i.set(e,t);for(let n=0;n<e.length;n++)t[n]=u(e[n],n,r,i,f);return t}if(e instanceof ArrayBuffer||"u">typeof SharedArrayBuffer&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){let t=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return i.set(e,t),s(t,e,r,i,f),t}if("u">typeof File&&e instanceof File){let t=new File([e],e.name,{type:e.type});return i.set(e,t),s(t,e,r,i,f),t}if("u">typeof Blob&&e instanceof Blob){let t=new Blob([e],{type:e.type});return i.set(e,t),s(t,e,r,i,f),t}if(e instanceof Error){let t=new e.constructor;return i.set(e,t),t.message=e.message,t.name=e.name,t.stack=e.stack,t.cause=e.cause,s(t,e,r,i,f),t}if(e instanceof Boolean){let t=new Boolean(e.valueOf());return i.set(e,t),s(t,e,r,i,f),t}if(e instanceof Number){let t=new Number(e.valueOf());return i.set(e,t),s(t,e,r,i,f),t}if(e instanceof String){let t=new String(e.valueOf());return i.set(e,t),s(t,e,r,i,f),t}if("object"==typeof e&&function(e){switch(a.getTag(e)){case o.argumentsTag:case o.arrayTag:case o.arrayBufferTag:case o.dataViewTag:case o.booleanTag:case o.dateTag:case o.float32ArrayTag:case o.float64ArrayTag:case o.int8ArrayTag:case o.int16ArrayTag:case o.int32ArrayTag:case o.mapTag:case o.numberTag:case o.objectTag:case o.regexpTag:case o.setTag:case o.stringTag:case o.symbolTag:case o.uint8ArrayTag:case o.uint8ClampedArrayTag:case o.uint16ArrayTag:case o.uint32ArrayTag:return!0;default:return!1}}(e)){let t=Object.create(Object.getPrototypeOf(e));return i.set(e,t),s(t,e,r,i,f),t}return e}function s(e,t,r=e,n,a){let o=[...Object.keys(t),...i.getSymbols(t)];for(let i=0;i<o.length;i++){let l=o[i],c=Object.getOwnPropertyDescriptor(e,l);(null==c||c.writable)&&(e[l]=u(t[l],l,r,n,a))}}t.cloneDeepWith=function(e,t){return u(e,void 0,e,new Map,t)},t.cloneDeepWithImpl=u,t.copyProperties=s},7659:(e,t,r)=>{"use strict";r.d(t,{$7:()=>f,Ru:()=>s,uZ:()=>u});var n=r(11785),i=r(74624),a=r(541),o=r(64289),l=r(22449),c=r(12979),u=(0,n.VP)("keyDown"),s=(0,n.VP)("focus"),f=(0,n.Nc)();f.startListening({actionCreator:u,effect:(e,t)=>{var r=t.getState();if(!1===r.rootProps.accessibilityLayer)return;var{keyboardInteraction:n}=r.tooltip,u=e.payload;if("ArrowRight"===u||"ArrowLeft"===u||"Enter"===u){var s=(0,c.P)(n,(0,a.n4)(r),(0,l.K6)(r),(0,a.FO)(r)),f=null==s?-1:Number(s);if(Number.isFinite(f)&&!(f<0)){var d=(0,a.R4)(r);if("Enter"===u){var p=(0,o.pg)(r,"axis","hover",String(n.index));t.dispatch((0,i.o4)({active:!n.active,activeIndex:n.index,activeDataKey:n.dataKey,activeCoordinate:p}));return}var h=f+("ArrowRight"===u?1:-1)*("left-to-right"===(0,l._y)(r)?1:-1);if(null!=d&&!(h>=d.length)&&!(h<0)){var y=(0,o.pg)(r,"axis","hover",String(h));t.dispatch((0,i.o4)({active:!0,activeIndex:h.toString(),activeDataKey:void 0,activeCoordinate:y}))}}}}}),f.startListening({actionCreator:s,effect:(e,t)=>{var r=t.getState();if(!1!==r.rootProps.accessibilityLayer){var{keyboardInteraction:n}=r.tooltip;if(!n.active&&null==n.index){var a=(0,o.pg)(r,"axis","hover",String("0"));t.dispatch((0,i.o4)({activeDataKey:void 0,active:!0,activeIndex:"0",activeCoordinate:a}))}}}})},8039:(e,t,r)=>{"use strict";e.exports=r(65538)},9042:(e,t,r)=>{e.exports=r(23812).throttle},9629:(e,t,r)=>{"use strict";r.d(t,{p:()=>o});var n=r(12115),i=r(10365),a=r(54490),o=(0,n.memo)(e=>{var t=(0,i.j)(),r=(0,n.useRef)(null);return(0,n.useLayoutEffect)(()=>{null===r.current?t((0,a.g5)(e)):r.current!==e&&t((0,a.ZF)({prev:r.current,next:e})),r.current=e},[t,e]),(0,n.useLayoutEffect)(()=>()=>{r.current&&(t((0,a.Vi)(r.current)),r.current=null)},[t]),null})},10301:(e,t,r)=>{"use strict";r.d(t,{LV:()=>l,M:()=>a,Ut:()=>o,hq:()=>i});var n=(0,r(11785).Z0)({name:"chartData",initialState:{chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},reducers:{setChartData(e,t){if(e.chartData=t.payload,null==t.payload){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:r,endIndex:n}=t.payload;null!=r&&(e.dataStartIndex=r),null!=n&&(e.dataEndIndex=n)}}}),{setChartData:i,setDataStartEndIndexes:a,setComputedData:o}=n.actions,l=n.reducer},10365:(e,t,r)=>{"use strict";r.d(t,{G:()=>f,j:()=>l});var n=r(94577),i=r(12115),a=r(95334),o=e=>e,l=()=>{var e=(0,i.useContext)(a.E);return e?e.store.dispatch:o},c=()=>{},u=()=>c,s=(e,t)=>e===t;function f(e){var t=(0,i.useContext)(a.E);
1return(0,n.useSyncExternalStoreWithSelector)(t?t.subscription.addNestedSub:u,t?t.store.getState:c,t?t.store.getState:c,t?e:c,s)}},10483:(e,t,r)=>{"use strict";r.d(t,{g:()=>f});var n=r(12115),i=r(47650),a=r(92191),o=r(10365),l=r(59464),c=r(80997),u=r(65372),s=r(64105);function f(e){var{zIndex:t,children:r}=e,f=(0,u.SG)()&&void 0!==t&&0!==t,d=(0,s.r)(),p=(0,o.j)();(0,n.useLayoutEffect)(()=>f?(p((0,c.wR)({zIndex:t})),()=>{p((0,c.ZV)({zIndex:t}))}):a.lQ,[p,t,f]);var h=(0,o.G)(e=>(0,l.u)(e,t,d));if(!f)return r;if(!h)return null;var y=document.getElementById(h);return y?(0,i.createPortal)(r,y):null}},11058:(e,t,r)=>{"use strict";r.d(t,{W:()=>c});var n=r(12115),i=r(29722),a=r(55359),o=["children","className"];function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var c=n.forwardRef((e,t)=>{var{children:r,className:c}=e,u=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,o),s=(0,i.$)("recharts-layer",c);return n.createElement("g",l({className:s},(0,a.a)(u),{ref:t}),r)})},11691:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(51858),i=r(94313),a=r(77182),o=r(11846);t.isIterateeCall=function(e,t,r){return!!a.isObject(r)&&(!!("number"==typeof t&&i.isArrayLike(r)&&n.isIndex(t))&&t<r.length||"string"==typeof t&&t in r)&&o.eq(r[t],e)}},11785:(e,t,r)=>{"use strict";r.d(t,{CF:()=>v,U1:()=>m,VP:()=>u,Nc:()=>Q,Z0:()=>w,aA:()=>h});var n,i=r(30894),a=r(61754);function o(e){return({dispatch:t,getState:r})=>n=>i=>"function"==typeof i?i(t,r,e):n(i)}var l=o(),c=(r(87358),"u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!=arguments.length)return"object"==typeof arguments[0]?a.Zz:a.Zz.apply(null,arguments)});function u(e,t){function r(...n){if(t){let r=t(...n);if(!r)throw Error(J(0));return{type:e,payload:r.payload,..."meta"in r&&{meta:r.meta},..."error"in r&&{error:r.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=t=>(0,a.ve)(t)&&t.type===e,r}"u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var s=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function f(e){return(0,i.a6)(e)?(0,i.jM)(e,()=>{}):e}function d(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}var p="RTK_autoBatch",h=()=>e=>({payload:e,meta:{[p]:!0}}),y=e=>t=>{setTimeout(t,e)},v=(e={type:"raf"})=>t=>(...r)=>{let n=t(...r),i=!0,a=!1,o=!1,l=new Set,c="tick"===e.type?queueMicrotask:"raf"===e.type?"u">typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:y(10):"callback"===e.type?e.queueNotification:y(e.timeout),u=()=>{o=!1,a&&(a=!1,l.forEach(e=>e()))};return Object.assign({},n,{subscribe(e){let t=n.subscribe(()=>i&&e());return l.add(e),()=>{t(),l.delete(e)}},dispatch(e){try{return(a=!(i=!e?.meta?.[p]))&&!o&&(o=!0,c(u)),n.dispatch(e)}finally{i=!0}}})};function m(e){let t,r,n,i=function(e){let{thunk:t=!0,immutableCheck:r=!0,serializableCheck:n=!0,actionCreatorCheck:i=!0}=e??{},a=new s;return t&&("boolean"==typeof t?a.push(l):a.push(o(t.extraArgument))),a},{reducer:u,middleware:f,devTools:d=!0,duplicateMiddlewareCheck:p=!0,preloadedState:h,enhancers:y}=e||{};if("function"==typeof u)t=u;else if((0,a.Qd)(u))t=(0,a.HY)(u);else throw Error(J(1));r="function"==typeof f?f(i):i();let m=a.Zz;d&&(m=c({trace:!1,..."object"==typeof d&&d}));let g=(n=(0,a.Tw)(...r),function(e){let{autoBatch:t=!0}=e??{},r=new s(n);return t&&r.push(v("object"==typeof t?t:void 0)),r}),b=m(..."function"==typeof y?y(g):g());return(0,a.y$)(t,h,b)}function g(e){let t,r={},n=[],i={addCase(e,t){let n="string"==typeof e?e:e.type;if(!n)throw Error(J(28));if(n in r)throw Error(J(29));return r[n]=t,i},addAsyncThunk:(e,t)=>(t.pending&&(r[e.pending.type]=t.pending),t.rejected&&(r[e.rejected.type]=t.rejected),t.fulfilled&&(r[e.fulfilled.type]=t.fulfilled),t.settled&&n.push({matcher:e.settled,reducer:t.settled}),i),addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),i),addDefaultCase:e=>(t=e,i)};return e(i),[r,n,t]}var b=Symbol.for("rtk-slice-createasyncthunk"),x=((n=x||{}).reducer="reducer",n.reducerWithPrepare="reducerWithPrepare",n.asyncThunk="asyncThunk",n),w=function({creators:e}={}){let t=e?.asyncThunk?.[b];return function(e){let r,{name:n,reducerPath:a=n}=e;if(!n)throw Error(J(11));let o=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},l=Object.keys(o),c={},s={},p={},h=[],y={addCase(e,t){let r="string"==typeof e?e:e.type;if(!r)throw Error(J(12));if(r in s)throw Error(J(13));return s[r]=t,y},addMatcher:(e,t)=>(h.push({matcher:e,reducer:t}),y),exposeAction:(e,t)=>(p[e]=t,y),exposeCaseReducer:(e,t)=>(c[e]=t,y)};function v(){let[t={},r=[],n]="function"==typeof e.extraReducers?g(e.extraReducers):[e.extraReducers],a={...t,...s};return function(e,t){let r,[n,a,o]=g(t);if("function"==typeof e)r=()=>f(e());else{let t=f(e);r=()=>t}function l(e=r(),t){let c=[n[t.type],...a.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return 0===c.filter(e=>!!e).length&&(c=[o]),c.reduce((e,r)=>{if(r)if((0,i.Qx)(e)){let n=r(e,t);return void 0===n?e:n}else{if((0,i.a6)(e))return(0,i.jM)(e,e=>r(e,t));let n=r(e,t);if(void 0===n){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return n}return e},e)}return l.getInitialState=r,l}(e.initialState,e=>{for(let t in a)e.addCase(t,a[t]);for(let t of h)e.addMatcher(t.matcher,t.reducer);for(let t of r)e.addMatcher(t.matcher,t.reducer);n&&e.addDefaultCase(n)})}l.forEach(r=>{let i=o[r],a={reducerName:r,type:`${n}/${r}`,createNotation:"function"==typeof e.reducers};"asyncThunk"===i._reducerDefinitionType?function({type:e,reducerName:t},r,n,i){if(!i)throw Error(J(18));let{payloadCreator:a,fulfilled:o,pending:l,rejected:c,settled:u,options:s}=r,f=i(e,a,s);n.exposeAction(t,f),o&&n.addCase(f.fulfilled,o),l&&n.addCase(f.pen
1ding,l),c&&n.addCase(f.rejected,c),u&&n.addMatcher(f.settled,u),n.exposeCaseReducer(t,{fulfilled:o||O,pending:l||O,rejected:c||O,settled:u||O})}(a,i,y,t):function({type:e,reducerName:t,createNotation:r},n,i){let a,o;if("reducer"in n){if(r&&"reducerWithPrepare"!==n._reducerDefinitionType)throw Error(J(17));a=n.reducer,o=n.prepare}else a=n;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?u(e,o):u(e))}(a,i,y)});let m=e=>e,b=new Map,x=new WeakMap;function w(e,t){return r||(r=v()),r(e,t)}function P(){return r||(r=v()),r.getInitialState()}function j(t,r=!1){function n(e){let i=e[t];return void 0===i&&r&&(i=d(x,n,P)),i}function i(t=m){let n=d(b,r,()=>new WeakMap);return d(n,t,()=>{let n={};for(let[i,a]of Object.entries(e.selectors??{}))n[i]=function(e,t,r,n){function i(a,...o){let l=t(a);return void 0===l&&n&&(l=r()),e(l,...o)}return i.unwrapped=e,i}(a,t,()=>d(x,t,P),r);return n})}return{reducerPath:t,getSelectors:i,get selectors(){return i(n)},selectSlice:n}}let S={name:n,reducer:w,actions:p,caseReducers:c,getInitialState:P,...j(a),injectInto(e,{reducerPath:t,...r}={}){let n=t??a;return e.inject({reducerPath:n,reducer:w},r),{...S,...j(n,!0)}}};return S}}();function O(){}var P="listener",j="completed",S="cancelled",E=`task-${S}`,_=`task-${j}`,A=`${P}-${S}`,k=`${P}-${j}`,M=class{constructor(e){this.code=e,this.message=`task ${S} (reason: ${e})`}name="TaskAbortError";message},I=(e,t)=>{if("function"!=typeof e)throw TypeError(J(32))},C=()=>{},z=(e,t=C)=>(e.catch(t),e),D=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),T=e=>{if(e.aborted)throw new M(e.reason)};function N(e,t){let r=C;return new Promise((n,i)=>{let a=()=>i(new M(e.reason));e.aborted?a():(r=D(e,a),t.finally(()=>r()).then(n,i))}).finally(()=>{r=C})}var L=async(e,t)=>{try{await Promise.resolve();let t=await e();return{status:"ok",value:t}}catch(e){return{status:e instanceof M?"cancelled":"rejected",error:e}}finally{t?.()}},R=e=>t=>z(N(e,t).then(t=>(T(e),t))),B=e=>{let t=R(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:F}=Object,K={},G="listenerMiddleware",W=e=>{let{type:t,actionCreator:r,matcher:n,predicate:i,effect:a}=e;if(t)i=u(t).match;else if(r)t=r.type,i=r.match;else if(n)i=n;else if(i);else throw Error(J(21));return I(a,"options.listener"),{predicate:i,type:t,effect:a}},H=F(e=>{let{type:t,predicate:r,effect:n}=W(e);return{id:((e=21)=>{let t="",r=e;for(;r--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t}
1)(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw Error(J(22))}}},{withTypes:()=>H}),Z=(e,t)=>{let{type:r,effect:n,predicate:i}=W(t);return Array.from(e.values()).find(e=>("string"==typeof r?e.type===r:e.predicate===i)&&e.effect===n)},U=e=>{e.pending.forEach(e=>{e.abort(A)})},$=(e,t,r)=>{try{e(t,r)}catch(e){setTimeout(()=>{throw e},0)}},V=F(u(`${G}/add`),{withTypes:()=>V}),q=u(`${G}/removeAll`),X=F(u(`${G}/remove`),{withTypes:()=>X}),Y=(...e)=>{console.error(`${G}/error`,...e)},Q=(e={})=>{let t=new Map,r=new Map,{extra:n,onError:i=Y}=e;I(i,"onError");let o=e=>{var r;return(r=Z(t,e)??H(e)).unsubscribe=()=>t.delete(r.id),t.set(r.id,r),e=>{r.unsubscribe(),e?.cancelActive&&U(r)}};F(o,{withTypes:()=>o});let l=e=>{let r=Z(t,e);return r&&(r.unsubscribe(),e.cancelActive&&U(r)),!!r};F(l,{withTypes:()=>l});let c=async(e,a,l,c)=>{var u,s;let f,d=new AbortController,p=(u=d.signal,f=async(e,t)=>{T(u);let r=()=>{},n=[new Promise((t,n)=>{let i=o({predicate:e,effect:(e,r)=>{r.unsubscribe(),t([e,r.getState(),r.getOriginalState()])}});r=()=>{i(),n()}})];null!=t&&n.push(new Promise(e=>setTimeout(e,t,null)));try{let e=await N(u,Promise.race(n));return T(u),e}finally{r()}},(e,t)=>z(f(e,t))),h=[];try{let i;e.pending.add(d),i=r.get(e)??0,r.set(e,i+1),await Promise.resolve(e.effect(a,F({},l,{getOriginalState:c,condition:(e,t)=>p(e,t).then(Boolean),take:p,delay:B(d.signal),pause:R(d.signal),extra:n,signal:d.signal,fork:(s=d.signal,(e,t)=>{I(e,"taskExecutor");let r=new AbortController;D(s,()=>r.abort(s.reason));let n=L(async()=>{T(s),T(r.signal);let t=await e({pause:R(r.signal),delay:B(r.signal),signal:r.signal});return T(r.signal),t},()=>r.abort(_));return t?.autoJoin&&h.push(n.catch(C)),{result:R(s)(n),cancel(){r.abort(E)}}}),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,r)=>{e!==d&&(e.abort(A),r.delete(e))})},cancel:()=>{d.abort(A),e.pending.delete(d)},throwIfCancelled:()=>{T(d.signal)}})))}catch(e){e instanceof M||$(i,e,{raisedBy:"effect"})}finally{let t;await Promise.all(h),d.abort(k),1===(t=r.get(e)??1)?r.delete(e):r.set(e,t-1),e.pending.delete(d)}},u=()=>{for(let e of r.keys())U(e);t.clear()};return{middleware:e=>r=>n=>{let s;if(!(0,a.ve)(n))return r(n);if(V.match(n))return o(n.payload);if(q.match(n))return void u();if(X.match(n))return l(n.payload);let f=e.getState(),d=()=>{if(f===K)throw Error(J(23));return f};try{if(s=r(n),t.size>0){let r=e.getState();for(let a of Array.from(t.values())){let t=!1;try{t=a.predicate(n,r,f)}catch(e){t=!1,$(i,e,{raisedBy:"predicate"})}t&&c(a,n,e,d)}}}finally{f=K}return s},startListening:o,stopListening:l,clearListeners:u}};function J(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}Symbol.for("rtk-state-proxy-original")},11792:(e,t,r)=>{"use strict";r.d(t,{I:()=>n});var n=(e,t)=>{if(e&&t)return null!=e&&e.reversed?[t[1],t[0]]:t}},11846:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.eq=function(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}},12614:(e,t,r)=>{"use strict";r.d(t,{$:()=>i});var n=r(10365),i=()=>{var e;return null==(e=(0,n.G)(e=>e.rootProps.accessibilityLayer))||e}},12979:(e,t,r)=>{"use strict";r.d(t,{P:()=>o});var n=r(99498),i=r(39168),a=r(29482),o=(e,t,r,o)=>{var l=null==e?void 0:e.index;if(null==l)return null;var c=Number(l);if(!(0,n.H)(c))return l;var u=Infinity;t.length>0&&(u=t.length-1);var s=Math.max(0,Math.min(c,u)),f=t[s];return null==f?String(s):!function(e,t,r){if(null==r||null==t)return!0;var n=(0,i.kr)(e,t);return!(null!=n&&(0,a.JH)(r))||function(e,t){var r=function(e){if("number"==typeof e)return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var r=Number(e);return Number.isFinite(r)?r:void 0}(e),n=t[0],i=t[1];if(void 0===r)return!1;var a=Math.min(n,i),o=Math.max(n,i);return r>=a&&r<=o}(n,r)}(f,r,o)?null:String(s)}},13530:(e,t,r)=>{"use strict";r.d(t,{o:()=>n});var n=(e,t,r,n,i,a,o,l)=>{if(null!=a&&null!=l){var c=o[0],u=null==c?void 0:l(c.positions,a);if(null!=u)return u;var s=null==i?void 0:i[Number(a)];if(s)if("horizontal"===r)return{x:s.coordinate,y:(n.top+t)/2};else return{x:(n.left+e)/2,y:s.coordinate}}}},16307:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(37942);t.debounce=function(e,t=0,r={}){let i;"object"!=typeof r&&(r={});let{leading:a=!1,trailing:o=!0,maxWait:l}=r,c=[,,];a&&(c[0]="leading"),o&&(c[1]="trailing");let u=null,s=n.debounce(function(...t){i=e.apply(this,t),u=null},t,{edges:c}),f=function(...t){return null!=l&&(null===u&&(u=Date.now()),Date.now()-u>=l)?(i=e.apply(this,t),u=Date.now(),s.cancel(),s.schedule(),i):(s.apply(this,t),i)};return f.cancel=s.cancel,f.flush=()=>(s.flush(),i),f}},16322:(e,t,r)=>{"use strict";r.d(t,{W:()=>a,h:()=>i});var n=r(2842),i=(0,n.Mz)(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),a=(0,n.Mz)(e=>e.cartesianAxis.yAxis,e=>Object.values(e))},17475:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isTypedArray=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}},17753:(e,t,r)=>{"use strict";r.d(t,{G9:()=>s,pU:()=>f,zk:()=>u});var n=r(12115),i=r(84366),a=r(10365),o=r(45475),l=["children"],c=(0,n.createContext)({data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0});function u(e){var{children:t}=e,r=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,l);return n.createElement(c.Provider,{value:r},t)}var s=()=>(0,n.useContext)(c);function f(e){var t=(0,a.j)(),r=(0,o.N)(),l=(0,n.useRef)(null);return(0,n.useEffect)(()=>{null!=r&&(null===l.current?t((0,i.h7)({itemId:r,errorBar:e})):l.current!==e&&t((0,i.UL)({itemId:r,prev:l.current,next:e})),l.current=e)},[t,r,e]),(0,n.useEffect)(()=>()=>{null!=l.current&&null!=r&&(t((0,i.I)({itemId:r,errorBar:l.current})),l.current=null)},[t,r]),null}},18387:(e,t,r)=>{"use strict";r.d(t,{EI:()=>c,TT:()=>a,XC:()=>l,_U:()=>o});var n=r(12115),i=r(86954),a=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,o=(e,t)=>{if(!e||"function"==typeof e||"boolean"==typeof e)return null;var r=e;if((0,n.isValidElement)(e)&&(r=e.props),"object"!=typeof r&&"function"!=typeof r)return null;var a={};
1return Object.keys(r).forEach(e=>{(0,i.q)(e)&&(a[e]=t||(t=>r[e](r,t)))}),a},l=(e,t,r)=>{if(null===e||"object"!=typeof e&&"function"!=typeof e)return null;var n=null;return Object.keys(e).forEach(a=>{var o=e[a];(0,i.q)(a)&&"function"==typeof o&&(n||(n={}),n[a]=e=>(o(t,r,e),null))}),n},c=e=>Array.isArray(e)&&e.length>0},19891:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});var n=r(12115),i=r(29722),a=r(74624),o=r(10365),l=r(95163),c=r(4284),u=r(7659),s=r(30451),f=r(22377),d=r(99498),p=r(72481),h=r(65583),y=r(35885),v=r(30125),m=r(65372),g=r(1728),b=r(92191);function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function w(){return(w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var O=()=>((0,c.l3)(),null);function P(e){if("number"==typeof e)return e;if("string"==typeof e){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var j=(0,n.forwardRef)((e,t)=>
1{var r,i,a=(0,n.useRef)(null),[o,l]=(0,n.useState)({containerWidth:P(null==(r=e.style)?void 0:r.width),containerHeight:P(null==(i=e.style)?void 0:i.height)}),c=(0,n.useCallback)((e,t)=>{l(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]),u=(0,n.useCallback)(e=>{if("function"==typeof t&&t(e),null!=e&&"u">typeof ResizeObserver){var{width:r,height:n}=e.getBoundingClientRect();c(r,n);var i=new ResizeObserver(e=>{var{width:t,height:r}=e[0].contentRect;c(t,r)});i.observe(e),a.current=i}},[t,c]);return(0,n.useEffect)(()=>()=>{var e=a.current;null!=e&&e.disconnect()},[c]),n.createElement(n.Fragment,null,n.createElement(m.A3,{width:o.containerWidth,height:o.containerHeight}),n.createElement("div",w({ref:u},e)))}),S=(0,n.forwardRef)((e,t)=>{var{width:r,height:i}=e,[a,o]=(0,n.useState)({containerWidth:P(r),containerHeight:P(i)}),l=(0,n.useCallback)((e,t)=>{o(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]),c=(0,n.useCallback)(e=>{if("function"==typeof t&&t(e),null!=e){var{width:r,height:n}=e.getBoundingClientRect();l(r,n)}},[t,l]);return n.createElement(n.Fragment,null,n.createElement(m.A3,{width:a.containerWidth,height:a.containerHeight}),n.createElement("div",w({ref:c},e)))}),E=(0,n.forwardRef)((e,t)=>{var{width:r,height:i}=e;return n.createElement(n.Fragment,null,n.createElement(m.A3,{width:r,height:i}),n.createElement("div",w({ref:t},e)))}),_=(0,n.forwardRef)((e,t)=>{var{width:r,height:i}=e;return(0,b._3)(r)||(0,b._3)(i)?n.createElement(S,w({},e,{ref:t})):n.createElement(E,w({},e,{ref:t}))}),A=(0,n.forwardRef)((e,t)=>{var{children:r,className:c,height:m,onClick:b,onContextMenu:w,onDoubleClick:P,onMouseDown:S,onMouseEnter:E,onMouseLeave:A,onMouseMove:k,onMouseUp:M,onTouchEnd:I,onTouchMove:C,onTouchStart:z,style:D,width:T,responsive:N,dispatchTouchEvents:L=!0}=e,R=(0,n.useRef)(null),B=(0,o.j)(),[F,K]=(0,n.useState)(null),[G,W]=(0,n.useState)(null),H=function(){var e=(0,o.j)(),[t,r]=(0,n.useState)(null),i=(0,o.G)(s.et);return(0,n.useEffect)(()=>{if(null!=t){var r=t.getBoundingClientRect().width/t.offsetWidth;(0,d.H)(r)&&r!==i&&e((0,f.hF)(r))}},[t,e,i]),r}(),Z=(0,g.w)(),U=(null==Z?void 0:Z.width)>0?Z.width:T,$=(null==Z?void 0:Z.height)>0?Z.height:m,V=(0,n.useCallback)(e=>{H(e),"function"==typeof t&&t(e),K(e),W(e),null!=e&&(R.current=e)},[H,t,K,W]),q=(0,n.useCallback)(e=>{B((0,l.ky)(e)),B((0,p.y)({handler:b,reactEvent:e}))},[B,b]),X=(0,n.useCallback)(e=>{B((0,l.dj)(e)),B((0,p.y)({handler:E,reactEvent:e}))},[B,E]),Y=(0,n.useCallback)(e=>{B((0,a.xS)()),B((0,p.y)({handler:A,reactEvent:e}))},[B,A]),Q=(0,n.useCallback)(e=>{B((0,l.dj)(e)),B((0,p.y)({handler:k,reactEvent:e}))},[B,k]),J=(0,n.useCallback)(()=>{B((0,u.Ru)())},[B]),ee=(0,n.useCallback)(e=>{B((0,u.uZ)(e.key))},[B]),et=(0,n.useCallback)(e=>{B((0,p.y)({handler:w,reactEvent:e}))},[B,w]),er=(0,n.useCallback)(e=>{B((0,p.y)({handler:P,reactEvent:e}))},[B,P]),en=(0,n.useCallback)(e=>{B((0,p.y)({handler:S,reactEvent:e}))},[B,S]),ei=(0,n.useCallback)(e=>{B((0,p.y)({handler:M,reactEvent:e}))},[B,M]),ea=(0,n.useCallback)(e=>{B((0,p.y)({handler:z,reactEvent:e}))},[B,z]),eo=(0,n.useCallback)(e=>{L&&B((0,h.e)(e)),B((0,p.y)({handler:C,reactEvent:e}))},[B,L,C]),el=(0,n.useCallback)(e=>{B((0,p.y)({handler:I,reactEvent:e}))},[B,I]);return n.createElement(y.$.Provider,{value:F},n.createElement(v.t.Provider,{value:G},n.createElement(!0===N?j:_,{width:null!=U?U:null==D?void 0:D.width,height:null!=$?$:null==D?void 0:D.height,className:(0,i.$)("recharts-wrapper",c),style:function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({position:"relative",cursor:"default",width:U,height:$},D),onClick:q,onContextMenu:et,onDoubleClick:er,onFocus:J,onKeyDown:ee,onMouseDown:en,onMouseEnter:X,onMouseLeave:Y,onMouseMove:Q,onMouseUp:ei,onTouchEnd:el,onTouchMove:eo,onTouchStart:ea,ref:V},n.createElement(O,null),r)))})},21108:function(e,t,r){var n;!function(){"use strict";var i,a={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},o=!0,l="[DecimalError] ",c=l+"Invalid argument: ",u=l+"Exponent out of range: ",s=Math.floor,f=Math.pow,d=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,p=s(1286742750677284.5),h={};function y(e,t){var r,n,i,a,l,c,u,s,f=e.constructor,d=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),o?S(t,d):t;if(u=e.d,s=t.d,l=e.e,i=t.e,u=u.slice(),a=l-i){for(a<0?(n=u,a=-a,c=s.length):(n=s,i=l,c=u.length),a>(c=(l=Math.ceil(d/7))>c?l+1:c+1)&&(a=c,n.length=1),n.reverse();a--;)n.push(0);n.reverse()}for((c=u.length)-(a=s.length)<0&&(a=c,n=s,s=u,u=n),r=0;a;)r=(u[--a]=u[a]+s[a]+r)/1e7|0,u[a]%=1e7;for(r&&(u.unshift(r),++i),c=u.length;0==u[--c];)u.pop();return t.d=u,t.e=i,o?S(t,d):t}function v(e,t,r){if(e!==~~e||e<t||e>r)throw Error(c+e)}function m(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)(r=7-(n=e[t]+"").length)&&(a+=O(r)),a+=n;(r=7-(n=(o=e[t])+"").length)&&(a+=O(r))}else if(0===o)return"0";for(;o%10==0;)o/=10;return a+o}h.absoluteValue=h.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},h.comparedTo=h.cmp=function(e){var t,r,n,i;if(e=new this.constructor(e),this.s!==e.s)return this.s||-e.s;if(this.e!==e.e)return this.e>e.e^this.s<0?1:-1;for(t=0,r=(n=this.d.length)<(i=e.d.length)?n:i;t<r;++t)if(this.d[t]!==e.d[t])return this.d[t]>e.d[t]^this.s<0?1:-1;return n===i?0:n>i^this.s<0?1:-1},h.decimalPlaces=h.dp=function(){var e=this.d.length-1,t=(e-this.e)*7;if(e=this.d[e])for(;e%10==0;e/=10)t--;return t<0?0:t},h.dividedBy=h.div=function(e){return g(this,new this.constructor(e))},h.dividedToIntegerBy=h.idiv=function(e){var t=this.constructor;return S(g(this,new t(e),0,1),t.precision)},h.equals=h.eq=function(e){return!this.cmp(e)},h.exponent=function(){return x(this)},h.greaterThan=h.gt=function(e){return this.cmp(e)>0},h.greaterThanOrEqualTo=h.gte=function(e){return this.cmp(e)>=0},h.isInteger=h.isint=function(){return this.e>this.d.length-2},h.isNegative=h.isneg=function(){return this.s<0},h.isPositive=h.ispos=function(){return this.s>0},h.isZero=function(){return 0===this.s},h.lessThan=h.lt=function(e){return 0>this.cmp(e)},h.lessThanOrEqualTo=h.lte=function(e){return 1>this.cmp(e)},h.logarithm=h.log=function(e){var t,r=this.constructor,n=r.precision,a=n+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(i))throw Error(l+"NaN");if(this.s<1)throw Error(l+(this.s?"NaN":"-Infinity"));return this.eq(i)?new r(0):(o=!1,t=g(P(this,a),P(e,a),a),o=!0,S(t,n))},h.minus=h.sub=function(e){return e=new this.constructor(e),this.s==e.s?E(this,e):y(this,(e.s=-e.s,e))},h.modulo=h.mod=function(e){var t,r=this.constructor,n=r.precision;if(!(e=new r(e)).s)throw Error(l+"NaN");return this.s?(o=!1,t=g(this,e,0,1).times(e),o=!0,this.minus(t)):S(new r(this),n)},h.naturalExponential=h.exp=function(){return b(this)},h.naturalLogarithm=h.ln=function(){return P(this)},h.negated=h.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},h.plus=h.add=function(e){return e=new this.constructor(e),this.s==e.s?y(this,e):E(this,(e.s=-e.s,e))},h.precision=h.sd=function(e){var t,r,n;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(c+e);if(t=x(this)+1,r=7*(n=this.d.length-1)+1,n=this.d[n]){for(;n%10==0;n/=10)r--;for(n=this.d[0];n>=10;n/=10)r++}return e&&t>r?t:r},h.squareRoot=h.sqrt=function(){var e,t,r,n,i,a,c,u=this.constructor;if(this.s<1){if(!this.s)return new u(0);throw Error(l+"NaN")}for(e=x(this),o=!1,0==(i=Math.sqrt(+this))||i==1/0?(((t=m(this.d)).length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=s((e+1)/2)-(e<0||e%2),n=new u(t=i==1/0?"5e"+e:(t=i.toExponential()).slice(0,t.indexOf("e")+1)+e)):n=new u(i.toString()),i=c=(r=u.precision)+3;;)if(n=(a=n).plus(g(this,a,c+2)).times(.5),m(a.d).slice(0,c)===(t=m(n.d)).slice(0,c)){if(t=t.slice(c-3,c+1),i==c&&"4999"==t){if(S(a,r+1,0),a.times(a).eq(this)){n=a;break}}else if("9999"!=t)break;c+=4}return o=!0,S(n,r)},h.times=h.mul=function(e){var t,r,n,i,a,l,c,u,s,f=this.constructor,d=this.d,p=(e=new f(e)).d;if(!this.s||!e.s)return new f(0);for(e.s*=this.s,r=this.e+e.e,(u=d.length)<(s=p.length)&&(a=d,d=p,p=a,l=u,u=s,s=l),a=[],n=l=u+s;n--;)a.push(0);for(n=s;--n>=0;){for(t=0,i=u+n;
1i>n;)c=a[i]+p[n]*d[i-n-1]+t,a[i--]=c%1e7|0,t=c/1e7|0;a[i]=(a[i]+t)%1e7|0}for(;!a[--l];)a.pop();return t?++r:a.shift(),e.d=a,e.e=r,o?S(e,f.precision):e},h.toDecimalPlaces=h.todp=function(e,t){var r=this,n=r.constructor;return(r=new n(r),void 0===e)?r:(v(e,0,1e9),void 0===t?t=n.rounding:v(t,0,8),S(r,e+x(r)+1,t))},h.toExponential=function(e,t){var r,n=this,i=n.constructor;return void 0===e?r=_(n,!0):(v(e,0,1e9),void 0===t?t=i.rounding:v(t,0,8),r=_(n=S(new i(n),e+1,t),!0,e+1)),r},h.toFixed=function(e,t){var r,n,i=this.constructor;return void 0===e?_(this):(v(e,0,1e9),void 0===t?t=i.rounding:v(t,0,8),r=_((n=S(new i(this),e+x(this)+1,t)).abs(),!1,e+x(n)+1),this.isneg()&&!this.isZero()?"-"+r:r)},h.toInteger=h.toint=function(){var e=this.constructor;return S(new e(this),x(this)+1,e.rounding)},h.toNumber=function(){return+this},h.toPower=h.pow=function(e){var t,r,n,a,c,u,f=this,d=f.constructor,p=+(e=new d(e));if(!e.s)return new d(i);if(!(f=new d(f)).s){if(e.s<1)throw Error(l+"Infinity");return f}if(f.eq(i))return f;if(n=d.precision,e.eq(i))return S(f,n);if(u=(t=e.e)>=(r=e.d.length-1),c=f.s,u){if((r=p<0?-p:p)<=0x1fffffffffffff){for(a=new d(i),t=Math.ceil(n/7+4),o=!1;r%2&&A((a=a.times(f)).d,t),0!==(r=s(r/2));)A((f=f.times(f)).d,t);return o=!0,e.s<0?new d(i).div(a):S(a,n)}}else if(c<0)throw Error(l+"NaN");return c=c<0&&1&e.d[Math.max(t,r)]?-1:1,f.s=1,o=!1,a=e.times(P(f,n+12)),o=!0,(a=b(a)).s=c,a},h.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return void 0===e?(r=x(i),n=_(i,r<=a.toExpNeg||r>=a.toExpPos)):(v(e,1,1e9),void 0===t?t=a.rounding:v(t,0,8),r=x(i=S(new a(i),e,t)),n=_(i,e<=r||r<=a.toExpNeg,e)),n},h.toSignificantDigits=h.tosd=function(e,t){var r=this.constructor;return void 0===e?(e=r.precision,t=r.rounding):(v(e,1,1e9),void 0===t?t=r.rounding:v(t,0,8)),S(new r(this),e,t)},h.toString=h.valueOf=h.val=h.toJSON=function(){var e=x(this),t=this.constructor;return _(this,e<=t.toExpNeg||e>=t.toExpPos)};var g=function(){function e(e,t){var r,n=0,i=e.length;for(e=e.slice();i--;)r=e[i]*t+n,e[i]=r%1e7|0,n=r/1e7|0;return n&&e.unshift(n),e}function t(e,t,r,n){var i,a;if(r!=n)a=r>n?1:-1;else for(i=a=0;i<r;i++)if(e[i]!=t[i]){a=e[i]>t[i]?1:-1;break}return a}function r(e,t,r){for(var n=0;r--;)e[r]-=n,n=+(e[r]<t[r]),e[r]=1e7*n+e[r]-t[r];for(;!e[0]&&e.length>1;)e.shift()}return function(n,i,a,o){var c,u,s,f,d,p,h,y,v,m,g,b,w,O,P,j,E,_,A=n.constructor,k=n.s==i.s?1:-1,M=n.d,I=i.d;if(!n.s)return new A(n);if(!i.s)throw Error(l+"Division by zero");for(s=0,u=n.e-i.e,E=I.length,P=M.length,y=(h=new A(k)).d=[];I[s]==(M[s]||0);)++s;if(I[s]>(M[s]||0)&&--u,(b=null==a?a=A.precision:o?a+(x(n)-x(i))+1:a)<0)return new A(0);if(b=b/7+2|0,s=0,1==E)for(f=0,I=I[0],b++;(s<P||f)&&b--;s++)w=1e7*f+(M[s]||0),y[s]=w/I|0,f=w%I|0;else{for((f=1e7/(I[0]+1)|0)>1&&(I=e(I,f),M=e(M,f),E=I.length,P=M.length),O=E,m=(v=M.slice(0,E)).length;m<E;)v[m++]=0;(_=I.slice()).unshift(0),j=I[0],I[1]>=1e7/2&&++j;do f=0,(c=t(I,v,E,m))<0?(g=v[0],E!=m&&(g=1e7*g+(v[1]||0)),(f=g/j|0)>1?(f>=1e7&&(f=1e7-1),p=(d=e(I,f)).length,m=v.length,1==(c=t(d,v,p,m))&&(f--,r(d,E<p?_:I,p))):(0==f&&(c=f=1),d=I.slice()),(p=d.length)<m&&d.unshift(0),r(v,d,m),-1==c&&(m=v.length,(c=t(I,v,E,m))<1&&(f++,r(v,E<m?_:I,m))),m=v.length):0===c&&(f++,v=[0]),y[s++]=f,c&&v[0]?v[m++]=M[O]||0:(v=[M[O]],m=1);while((O++<P||void 0!==v[0])&&b--)}return y[0]||y.shift(),h.e=u,S(h,o?a+x(h)+1:a)}}();function b(e,t){var r,n,a,l,c,s=0,d=0,p=e.constructor,h=p.precision;if(x(e)>16)throw Error(u+x(e));if(!e.s)return new p(i);for(null==t?(o=!1,c=h):c=t,l=new p(.03125);e.abs().gte(.1);)e=e.times(l),d+=5;for(c+=Math.log(f(2,d))/Math.LN10*2+5|0,r=n=a=new p(i),p.precision=c;;){if(n=S(n.times(e),c),r=r.times(++s),m((l=a.plus(g(n,r,c))).d).slice(0,c)===m(a.d).slice(0,c)){for(;d--;)a=S(a.times(a),c);return p.precision=h,null==t?(o=!0,S(a,h)):a}a=l}}function x(e){for(var t=7*e.e,r=e.d[0];r>=10;r/=10)t++;return t}function w(e,t,r){if(t>e.LN10.sd())throw o=!0,r&&(e.precision=r),Error(l+"LN10 precision limit exceeded");return S(new e(e.LN10),t)}function O(e){for(var t="";e--;)t+="0";return t}function P(e,t){var r,n,a,c,u,s,f,d,p,h=1,y=e,v=y.d,b=y.constructor,O=b.precision;if(y.s<1)throw Error(l+(y.s?"NaN":"-Infinity"));if(y.eq(i))return new b(0);if(null==t?(o=!1,d=O):d=t,y.eq(10))return null==t&&(o=!0),w(b,d);if(b.precision=d+=10,n=(r=m(v)).charAt(0),!(15e14>
1Math.abs(c=x(y))))return f=w(b,d+2,O).times(c+""),y=P(new b(n+"."+r.slice(1)),d-10).plus(f),b.precision=O,null==t?(o=!0,S(y,O)):y;for(;n<7&&1!=n||1==n&&r.charAt(1)>3;)n=(r=m((y=y.times(e)).d)).charAt(0),h++;for(c=x(y),n>1?(y=new b("0."+r),c++):y=new b(n+"."+r.slice(1)),s=u=y=g(y.minus(i),y.plus(i),d),p=S(y.times(y),d),a=3;;){if(u=S(u.times(p),d),m((f=s.plus(g(u,new b(a),d))).d).slice(0,d)===m(s.d).slice(0,d))return s=s.times(2),0!==c&&(s=s.plus(w(b,d+2,O).times(c+""))),s=g(s,new b(h),d),b.precision=O,null==t?(o=!0,S(s,O)):s;s=f,a+=2}}function j(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;48===t.charCodeAt(n);)++n;for(i=t.length;48===t.charCodeAt(i-1);)--i;if(t=t.slice(n,i)){if(i-=n,e.e=s((r=r-n-1)/7),e.d=[],n=(r+1)%7,r<0&&(n+=7),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=7;n<i;)e.d.push(+t.slice(n,n+=7));n=7-(t=t.slice(n)).length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),o&&(e.e>p||e.e<-p))throw Error(u+r)}else e.s=0,e.e=0,e.d=[0];return e}function S(e,t,r){var n,i,a,l,c,d,h,y,v=e.d;for(l=1,a=v[0];a>=10;a/=10)l++;if((n=t-l)<0)n+=7,i=t,h=v[y=0];else{if((y=Math.ceil((n+1)/7))>=(a=v.length))return e;for(l=1,h=a=v[y];a>=10;a/=10)l++;n%=7,i=n-7+l}if(void 0!==r&&(c=h/(a=f(10,l-i-1))%10|0,d=t<0||void 0!==v[y+1]||h%a,d=r<4?(c||d)&&(0==r||r==(e.s<0?3:2)):c>5||5==c&&(4==r||d||6==r&&(n>0?i>0?h/f(10,l-i):0:v[y-1])%10&1||r==(e.s<0?8:7))),t<1||!v[0])return d?(a=x(e),v.length=1,t=t-a-1,v[0]=f(10,(7-t%7)%7),e.e=s(-t/7)||0):(v.length=1,v[0]=e.e=e.s=0),e;if(0==n?(v.length=y,a=1,y--):(v.length=y+1,a=f(10,7-n),v[y]=i>0?(h/f(10,l-i)%f(10,i)|0)*a:0),d)for(;;)if(0==y){1e7==(v[0]+=a)&&(v[0]=1,++e.e);break}else{if(v[y]+=a,1e7!=v[y])break;v[y--]=0,a=1}for(n=v.length;0===v[--n];)v.pop();if(o&&(e.e>p||e.e<-p))throw Error(u+x(e));return e}function E(e,t){var r,n,i,a,l,c,u,s,f,d,p=e.constructor,h=p.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new p(e),o?S(t,h):t;if(u=e.d,d=t.d,n=t.e,s=e.e,u=u.slice(),l=s-n){for((f=l<0)?(r=u,l=-l,c=d.length):(r=d,n=s,c=u.length),l>(i=Math.max(Math.ceil(h/7),c)+2)&&(l=i,r.length=1),r.reverse(),i=l;i--;)r.push(0);r.reverse()}else{for((f=(i=u.length)<(c=d.length))&&(c=i),i=0;i<c;i++)if(u[i]!=d[i]){f=u[i]<d[i];break}l=0}for(f&&(r=u,u=d,d=r,t.s=-t.s),c=u.length,i=d.length-c;i>0;--i)u[c++]=0;for(i=d.length;i>l;){if(u[--i]<d[i]){for(a=i;a&&0===u[--a];)u[a]=1e7-1;--u[a],u[i]+=1e7}u[i]-=d[i]}for(;0===u[--c];)u.pop();for(;0===u[0];u.shift())--n;return u[0]?(t.d=u,t.e=n,o?S(t,h):t):new p(0)}function _(e,t,r){var n,i=x(e),a=m(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+O(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+O(-i-1)+a,r&&(n=r-o)>0&&(a+=O(n))):i>=o?(a+=O(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+O(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=O(n))),e.s<0?"-"+a:a}function A(e,t){if(e.length>t)return e.length=t,!0}function k(e){if(!e||"object"!=typeof e)throw Error(l+"Object expected");var t,r,n,i=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if(void 0!==(n=e[r=i[t]]))if(s(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(c+r+": "+n);if(void 0!==(n=e[r="LN10"]))if(n==Math.LN10)this[r]=new this(n);else throw Error(c+r+": "+n);return this}(a=function e(t){var r,n,i;function a(e){if(!(this instanceof a))return new a(e);if(this.constructor=a,e instanceof a){this.s=e.s,this.e=e.e,this.d=(e=e.d)?e.slice():e;return}if("number"==typeof e){if(0*e!=0)throw Error(c+e);if(e>0)this.s=1;else if(e<0)e=-e,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(e===~~e&&e<1e7){this.e=0,this.d=[e];return}return j(this,e.toString())}if("string"!=typeof e)throw Error(c+e);if(45===e.charCodeAt(0)?(e=e.slice(1),this.s=-1):this.s=1,d.test(e))j(this,e);else throw Error(c+e)}if(a.prototype=h,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=e,a.config=a.set=k,void 0===t&&(t={}),t)for(r=0,i=["precision","rounding","toExpNeg","toExpPos","LN10"];r<i.length;)t.hasOwnProperty(n=i[r++])||(t[n]=this[n]);return a.config(t),a}
1(a)).default=a.Decimal=a,i=new a(1),void 0===(n=(function(){return a}).call(t,r,t,e))||(e.exports=n)}()},21116:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(74751);t.property=function(e){return function(t){return n.get(t,e)}}},21433:(e,t,r)=>{"use strict";r.d(t,{$g:()=>o,Hw:()=>a,Td:()=>c,au:()=>l,xH:()=>i});var n=r(10365),i=e=>e.options.defaultTooltipEventType,a=e=>e.options.validateTooltipEventTypes;function o(e,t,r){if(null==e)return t;var n=e?"axis":"item";return null==r?t:r.includes(n)?n:t}function l(e,t){return o(t,i(e),a(e))}function c(e){return(0,n.G)(t=>l(t,e))}},21739:(e,t,r)=>{"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}r.d(t,{IZ:()=>o,Kg:()=>a,lY:()=>l,yy:()=>c}),r(12115);var a=Math.PI/180,o=(e,t,r,n)=>({x:e+Math.cos(-a*n)*r,y:t+Math.sin(-a*n)*r}),l=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(e-(r.left||0)-(r.right||0)),Math.abs(t-(r.top||0)-(r.bottom||0)))/2},c=(e,t)=>{var r,{chartX:n,chartY:a}=e,{radius:o,angle:l}=((e,t)=>{var{x:r,y:n}=e,{cx:i,cy:a}=t,o=((e,t)=>{var{x:r,y:n}=e,{x:i,y:a}=t;return Math.sqrt((r-i)**2+(n-a)**2)})({x:r,y:n},{x:i,y:a});if(o<=0)return{radius:o,angle:0};var l=Math.acos((r-i)/o);return n>a&&(l=2*Math.PI-l),{radius:o,angle:180*l/Math.PI,angleInRadian:l}})({x:n,y:a},t),{innerRadius:c,outerRadius:u}=t;if(o<c||o>u||0===o)return null;var{startAngle:s,endAngle:f}=(e=>{var{startAngle:t,endAngle:r}=e,n=Math.min(Math.floor(t/360),Math.floor(r/360));return{startAngle:t-360*n,endAngle:r-360*n}})(t),d=l;if(s<=f){for(;d>f;)d-=360;for(;d<s;)d+=360;r=d>=s&&d<=f}else{for(;d>s;)d-=360;for(;d<f;)d+=360;r=d>=f&&d<=s}return r?i(i({},t),{},{radius:o,angle:((e,t)=>{var{startAngle:r,endAngle:n}=t;return e+360*Math.min(Math.floor(r/360),Math.floor(n/360))})(d,t)}):null}},21966:(e,t,r)=>{"use strict";r.d(t,{aS:()=>d,y$:()=>p});var n=r(57258),i=r.n(n),a=r(12115),o=r(58152),l=r(92191),c=e=>"string"==typeof e?e:e?e.displayName||e.name||"Component":"",u=null,s=null,f=e=>{if(e===u&&Array.isArray(s))return s;var t=[];return a.Children.forEach(e,e=>{(0,l.uy)(e)||((0,o.isFragment)(e)?t=t.concat(f(e.props.children)):t.push(e))}),s=t,u=e,t};function d(e,t){var r=[],n=[];return n=Array.isArray(t)?t.map(e=>c(e)):[c(t)],f(e).forEach(e=>{var t=i()(e,"type.displayName")||i()(e,"type.name");t&&-1!==n.indexOf(t)&&r.push(e)}),r}var p=e=>!e||"object"!=typeof e||!("clipDot"in e)||!!e.clipDot},22035:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.getSymbols=function(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}},22347:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(91314);t.isArguments=function(e){return null!==e&&"object"==typeof e&&"[object Arguments]"===n.getTag(e)}},22377:(e,t,r)=>{"use strict";r.d(t,{B_:()=>i,JK:()=>a,Vp:()=>c,gX:()=>o,hF:()=>l});var n=(0,r(11785).Z0)({name:"chartLayout",initialState:{layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var r,n,i,a;e.margin.top=null!=(r=t.payload.top)?r:0,e.margin.right=null!=(n=t.payload.right)?n:0,e.margin.bottom=null!=(i=t.payload.bottom)?i:0,e.margin.left
1=null!=(a=t.payload.left)?a:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:i,setLayout:a,setChartSize:o,setScale:l}=n.actions,c=n.reducer},22449:(e,t,r)=>{"use strict";let n;r.d(t,{fb:()=>ew,q:()=>eQ,tP:()=>e9,g1:()=>tn,iv:()=>tk,Nk:()=>eb,EZ:()=>eF,pM:()=>eC,Oz:()=>eX,tF:()=>t_,rj:()=>em,ec:()=>ed,bb:()=>e0,xp:()=>tt,wL:()=>e4,sr:()=>e6,Qn:()=>te,MK:()=>eM,IO:()=>ey,P9:()=>eH,S5:()=>eD,PU:()=>Q,cd:()=>et,N8:()=>ei,eo:()=>eu,yi:()=>eB,CH:()=>eR,ZB:()=>tI,D5:()=>tf,iV:()=>tp,Gx:()=>tD,BQ:()=>tE,_y:()=>tL,um:()=>ec,gT:()=>eU,Kr:()=>eW,$X:()=>eV,TC:()=>eI,Zi:()=>tC,CR:()=>tz,Dn:()=>e_,K6:()=>eA,ld:()=>es,L$:()=>tP,Rl:()=>ee,y7:()=>J,Lw:()=>tx,KR:()=>tj,sf:()=>en,hc:()=>er,wP:()=>tS,Y:()=>tN});var i={};r.r(i),r.d(i,{scaleBand:()=>c.WH,scaleDiverging:()=>c.Mb,scaleDivergingLog:()=>c.Cr,scaleDivergingPow:()=>c.yj,scaleDivergingSqrt:()=>c.q9,scaleDivergingSymlog:()=>c.xh,scaleIdentity:()=>c.jo,scaleImplicit:()=>c.U4,scaleLinear:()=>c.m4,scaleLog:()=>c.ZE,scaleOrdinal:()=>c.UM,scalePoint:()=>c.hq,scalePow:()=>c.RW,scaleQuantile:()=>c.QL,scaleQuantize:()=>c.WT,scaleRadial:()=>c.af,scaleSequential:()=>c.ex,scaleSequentialLog:()=>c.M3,scaleSequentialPow:()=>c.ui,scaleSequentialQuantile:()=>c.T,scaleSequentialSqrt:()=>c.ye,scaleSequentialSymlog:()=>c.nV,scaleSqrt:()=>c.Bv,scaleSymlog:()=>c.aX,scaleThreshold:()=>c.c3,scaleTime:()=>c.w7,scaleUtc:()=>c.Pp,tickFormat:()=>c.Vr});var a=r(2842),o=r(90463),l=r.n(o),c=r(75019),u=r(65372),s=r(39168),f=r(57346),d=r(29482),p=r(92191),h=r(99498),y=r(21108),v=r.n(y),m=e=>e,g={},b=e=>function t(){let r;return 0==arguments.length||1==arguments.length&&(r=arguments.length<=0?void 0:arguments[0],r===g)?t:e(...arguments)},x=(e,t)=>1===e?t:b(function(){for(var r=arguments.length,n=Array(r),i=0;i<r;i++)n[i]=arguments[i];var a=n.filter(e=>e!==g).length;return a>=e?t(...n):x(e-a,b(function(){for(var e=arguments.length,r=Array(e),i=0;i<e;i++)r[i]=arguments[i];return t(...n.map(e=>e===g?r.shift():e),...r)}))}),w=(e,t)=>{for(var r=[],n=e;n<t;++n)r[n-e]=n;return r},O=x((n=(e,t)=>Array.isArray(t)?t.map(e):Object.keys(t).map(e=>t[e]).map(e)).length,n),P=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(!t.length)return m;var n=t.reverse(),i=n[0],a=n.slice(1);return function(){return a.reduce((e,t)=>t(e),i(...arguments))}},j=e=>Array.isArray(e)?e.reverse():e.split("").reverse().join("");function S(e){return 0===e?1:Math.floor(new(v())(e).abs().log(10).toNumber())+1}function E(e,t,r){for(var n=new(v())(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var _=e=>{var[t,r]=e,[n,i]=[t,r];return t>r&&([n,i]=[r,t]),[n,i]},A=(e,t,r)=>{if(e.lte(0))return new(v())(0);var n=S(e.toNumber()),i=new(v())(10).pow(n),a=e.div(i),o=1!==n?.05:.1,l=new(v())(Math.ceil(a.div(o).toNumber())).add(r).mul(o).mul(i);return new(v())(t?l.toNumber():Math.ceil(l.toNumber()))},k=function(e,t,r,n){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new(v())(0),tickMin:new(v())(0),tickMax:new(v())(0)};var o=A(new(v())(t).sub(e).div(r-1),n,a),l=Math.ceil((i=e<=0&&t>=0?new(v())(0):(i=new(v())(e).add(t).div(2)).sub(new(v())(i).mod(o))).sub(e).div(o).toNumber()),c=Math.ceil(new(v())(t).sub(i).div(o).toNumber()),u=l+c+1;return u>r?k(e,t,r,n,a+1):(u<r&&(c=t>0?c+(r-u):c,l=t>0?l:l+(r-u)),{step:o,tickMin:i.sub(new(v())(l).mul(o)),tickMax:i.add(new(v())(c).mul(o))})},M=function(e){var[t,r]=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(n,2),[o,l]=_([t,r]);if(o===-1/0||l===1/0){var c=l===1/0?[o,...w(0,n-1).map(()=>1/0)]:[...w(0,n-1).map(()=>-1/0),l];return t>r?j(c):c}if(o===l){var u=new(v())(1),s=new(v())(o);if(!s.isint()&&i){var f=Math.abs(o);f<1?(u=new(v())(10).pow(S(o)-1),s=new(v())(Math.floor(s.div(u).toNumber())).mul(u)):f>1&&(s=new(v())(Math.floor(o)))}else 0===o?s=new(v())(Math.floor((n-1)/2)):i||(s=new(v())(Math.floor(o)));var d=Math.floor((n-1)/2);return P(O(e=>s.add(new(v())(e-d).mul(u)).toNumber()),w)(0,n)}var{step:p,tickMin:h,tickMax:y}=k(o,l,a,i,0),m=E(h,y.add(new(v())(.1).mul(p)),p);return t>r?j(m):m},I=function(e,t){var[r,n]=e,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],[a,o]=_([r,n]);if(a===-1/0||o===1/0)return[r,n];if(a===o)return[a];
1var l=Math.max(t,2),c=A(new(v())(o).sub(a).div(l-1),i,0),u=[...E(new(v())(a),new(v())(o),c),o];return!1===i&&(u=u.map(e=>Math.round(e))),r>n?j(u):u},C=r(30451),z=r(16322),D=r(2242),T=r(41106),N=r(90744),L=r(68976),R=(e,t)=>t,B=(e,t,r)=>r,F=r(11792),K=r(71615),G=r(62082),W=r(57104),H=r(84224),Z=r(51547),U=r(27467),$=r(59190),V=r(74463);function q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function X(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?q(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var Y=[0,"auto"],Q={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0},J=(e,t)=>e.cartesianAxis.xAxis[t],ee=(e,t)=>{var r=J(e,t);return null==r?Q:r},et={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:Y,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,width:K.tQ},er=(e,t)=>e.cartesianAxis.yAxis[t],en=(e,t)=>{var r=er(e,t);return null==r?et:r},ei={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},ea=(e,t)=>{var r=e.cartesianAxis.zAxis[t];return null==r?ei:r},eo=(e,t,r)=>{switch(t){case"xAxis":return ee(e,r);case"yAxis":return en(e,r);case"zAxis":return ea(e,r);case"angleAxis":return(0,L.Be)(e,r);case"radiusAxis":return(0,L.Gl)(e,r);default:throw Error("Unexpected axis type: ".concat(t))}},el=(e,t,r)=>{switch(t){case"xAxis":return ee(e,r);case"yAxis":return en(e,r);case"angleAxis":return(0,L.Be)(e,r);case"radiusAxis":return(0,L.Gl)(e,r);default:throw Error("Unexpected axis type: ".concat(t))}},ec=e=>e.graphicalItems.cartesianItems.some(e=>"bar"===e.type)||e.graphicalItems.polarItems.some(e=>"radialBar"===e.type);function eu(e,t){return r=>{switch(e){case"xAxis":return"xAxisId"in r&&r.xAxisId===t;case"yAxis":return"yAxisId"in r&&r.yAxisId===t;case"zAxis":return"zAxisId"in r&&r.zAxisId===t;case"angleAxis":return"angleAxisId"in r&&r.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in r&&r.radiusAxisId===t;default:return!1}}}var es=e=>e.graphicalItems.cartesianItems,ef=(0,a.Mz)([R,B],eu),ed=(e,t,r)=>e.filter(r).filter(e=>(null==t?void 0:t.includeHidden)===!0||!e.hide),ep=(0,a.Mz)([es,eo,ef],ed,{memoizeOptions:{resultEqualityCheck:U.O}}),eh=(0,a.Mz)([ep],e=>e.filter(e=>"area"===e.type||"bar"===e.type).filter(H.g)),ey=e=>e.filter(e=>!("stackId"in e)||void 0===e.stackId),ev=(0,a.Mz)([ep],ey),em=e=>e.map(e=>e.data).filter(Boolean).flat(1),eg=(0,a.Mz)([ep],em,{memoizeOptions:{resultEqualityCheck:U.O}}),eb=(e,t)=>{var{chartData:r=[],dataStartIndex:n,dataEndIndex:i}=t;return e.length>0?e:r.slice(n,i+1)},ex=(0,a.Mz)([eg,f.HS],eb),ew=(e,t,r)=>(null==t?void 0:t.dataKey)!=null?e.map(e=>({value:(0,s.kr)(e,t.dataKey)})):r.length>0?r.map(e=>e.dataKey).flatMap(t=>e.map(e=>({value:(0,s.kr)(e,t)}))):e.map(e=>({value:e})),eO=(0,a.Mz)([ex,eo,ep],ew);function eP(e,t){switch(e){case"xAxis":return"x"===t.direction;case"yAxis":return"y"===t.direction;default:return!1}}function ej(e){if((0,p.vh)(e)||e instanceof Date){var t=Number(e);if((0,h.H)(t))return t}}function eS(e){if(Array.isArray(e)){var t=[ej(e[0]),ej(e[1])];return(0,d.JH)(t)?t:void 0}
1var r=ej(e);if(null!=r)return[r,r]}function eE(e){return e.map(ej).filter(p.n9)}var e_=e=>{var t=(0,$.R)(e),r=(0,V.M)(e);return el(e,t,r)},eA=(0,a.Mz)([e_],e=>null==e?void 0:e.dataKey),ek=(0,a.Mz)([eh,f.HS,e_],W.A),eM=(e,t,r,n)=>Object.fromEntries(Object.entries(t.reduce((e,t)=>(null==t.stackId||(null==e[t.stackId]&&(e[t.stackId]=[]),e[t.stackId].push(t)),e),{})).map(t=>{var[i,a]=t,o=n?[...a].reverse():a,l=o.map(G.x);return[i,{stackedData:(0,s.yy)(e,l,r),graphicalItems:o}]})),eI=(0,a.Mz)([ek,eh,N.eC,N.Lb],eM),eC=(e,t,r,n)=>{var{dataStartIndex:i,dataEndIndex:a}=t;if(null==n&&"zAxis"!==r){var o=(0,s.Mk)(e,i,a);if(null==o||0!==o[0]||0!==o[1])return o}},ez=(0,a.Mz)([eo],e=>e.allowDataOverflow),eD=e=>{var t;if(null==e||!("domain"in e))return Y;if(null!=e.domain)return e.domain;if(null!=e.ticks){if("number"===e.type){var r=eE(e.ticks);return[Math.min(...r),Math.max(...r)]}if("category"===e.type)return e.ticks.map(String)}return null!=(t=null==e?void 0:e.domain)?t:Y},eT=(0,a.Mz)([eo],eD),eN=(0,a.Mz)([eT,ez],d.f5),eL=(0,a.Mz)([eI,f.LF,R,eN],eC,{memoizeOptions:{resultEqualityCheck:Z.o}}),eR=e=>e.errorBars,eB=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t.filter(Boolean);if(0!==n.length){var i=n.flat();return[Math.min(...i),Math.max(...i)]}},eF=(e,t,r,n,i)=>{var a,o;if(r.length>0&&e.forEach(e=>{r.forEach(r=>{var l,c,u=null==(l=n[r.id])?void 0:l.filter(e=>eP(i,e)),f=(0,s.kr)(e,null!=(c=t.dataKey)?c:r.dataKey),d=!(!u||"number"!=typeof f||(0,p.M8)(f))&&u.length?eE(u.flatMap(t=>{var r,n,i=(0,s.kr)(e,t.dataKey);if(Array.isArray(i)?[r,n]=i:r=n=i,(0,h.H)(r)&&(0,h.H)(n))return[f-r,f+n]})):[];if(d.length>=2){var y=Math.min(...d),v=Math.max(...d);(null==a||y<a)&&(a=y),(null==o||v>o)&&(o=v)}var m=eS(f);null!=m&&(a=null==a?m[0]:Math.min(a,m[0]),o=null==o?m[1]:Math.max(o,m[1]))})}),(null==t?void 0:t.dataKey)!=null&&e.forEach(e=>{var r=eS((0,s.kr)(e,t.dataKey));null!=r&&(a=null==a?r[0]:Math.min(a,r[0]),o=null==o?r[1]:Math.max(o,r[1]))}),(0,h.H)(a)&&(0,h.H)(o))return[a,o]},eK=(0,a.Mz)([ex,eo,ev,eR,R],eF,{memoizeOptions:{resultEqualityCheck:Z.o}});function eG(e){var{value:t}=e;if((0,p.vh)(t)||t instanceof Date)return t}var eW=e=>e.referenceElements.dots,eH=(e,t,r)=>e.filter(e=>"extendDomain"===e.ifOverflow).filter(e=>"xAxis"===t?e.xAxisId===r:e.yAxisId===r),eZ=(0,a.Mz)([eW,R,B],eH),eU=e=>e.referenceElements.areas,e$=(0,a.Mz)([eU,R,B],eH),eV=e=>e.referenceElements.lines,eq=(0,a.Mz)([eV,R,B],eH),eX=(e,t)=>{var r=eE(e.map(e=>"xAxis"===t?e.x:e.y));if(0!==r.length)return[Math.min(...r),Math.max(...r)]},eY=(0,a.Mz)(eZ,R,eX),eQ=(e,t)=>{var r=eE(e.flatMap(e=>["xAxis"===t?e.x1:e.y1,"xAxis"===t?e.x2:e.y2]));if(0!==r.length)return[Math.min(...r),Math.max(...r)]},eJ=(0,a.Mz)([e$,R],eQ),e0=(e,t)=>{var r=e.flatMap(e=>"xAxis"===t?function(e){if(null!=e.x)return eE([e.x]);var t,r=null==(t=e.segment)?void 0:t.map(e=>e.x);return null==r||0===r.length?[]:eE(r)}(e):function(e){if(null!=e.y)return eE([e.y]);var t,r=null==(t=e.segment)?void 0:t.map(e=>e.y);return null==r||0===r.length?[]:eE(r)}(e));if(0!==r.length)return[Math.min(...r),Math.max(...r)]},e1=(0,a.Mz)([eq,R],e0),e2=(0,a.Mz)(eY,e1,eJ,(e,t,r)=>eB(e,r,t)),e4=(e,t,r,n,i,a,o,l)=>{if(null!=r)return r;var c="vertical"===o&&"xAxis"===l||"horizontal"===o&&"yAxis"===l?eB(n,a,i):eB(a,i);return(0,d.v1)(t,c,e.allowDataOverflow)},e5=(0,a.Mz)([eo,eT,eN,eL,eK,e2,u.fz,R],e4,{memoizeOptions:{resultEqualityCheck:Z.o}}),e3=[0,1],e9=(e,t,r,n,i,a,o)=>{if(null!=e&&null!=r&&0!==r.length||void 0!==o){var c,u,{dataKey:f,type:d}=e,h=(0,s._L)(t,a);return h&&null==f?l()(0,null!=(u=null==r?void 0:r.length)?u:0):"category"===d?(c=n.map(eG).filter(e=>null!=e),h&&(null==e.dataKey||e.allowDuplicatedCategory&&(0,p.CG)(c))?l()(0,n.length):e.allowDuplicatedCategory?c:Array.from(new Set(c))):"expand"===i?e3:o}},e7=(0,a.Mz)([eo,u.fz,ex,eO,N.eC,R,e5],e9),e6=(e,t,r,n,a)=>{if(null!=e){var{scale:o,type:l}=e;if("auto"===o)return"radial"===t&&"radiusAxis"===a?"band":"radial"===t&&"angleAxis"===a?"linear":"category"===l&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>
1=0||n.indexOf("ComposedChart")>=0&&!r)?"point":"category"===l?"band":"linear";if("string"==typeof o){var c="scale".concat((0,p.Zb)(o));return c in i?c:"point"}}},e8=(0,a.Mz)([eo,u.fz,ec,N.iO,R],e6);function te(e,t,r,n){if(null!=r&&null!=n){if("function"==typeof e.scale)return e.scale.copy().domain(r).range(n);var a=function(e){if(null!=e){if(e in i)return i[e]();var t="scale".concat((0,p.Zb)(e));if(t in i)return i[t]()}}(t);if(null!=a){var o=a.domain(r).range(n);return(0,s.YB)(o),o}}}var tt=(e,t,r)=>{var n=eD(t);if("auto"===r||"linear"===r){if(null!=t&&t.tickCount&&Array.isArray(n)&&("auto"===n[0]||"auto"===n[1])&&(0,d.JH)(e))return M(e,t.tickCount,t.allowDecimals);if(null!=t&&t.tickCount&&"number"===t.type&&(0,d.JH)(e))return I(e,t.tickCount,t.allowDecimals)}},tr=(0,a.Mz)([e7,el,e8],tt),tn=(e,t,r,n)=>"angleAxis"!==n&&(null==e?void 0:e.type)==="number"&&(0,d.JH)(t)&&Array.isArray(r)&&r.length>0?[Math.min(t[0],r[0]),Math.max(t[1],r[r.length-1])]:t,ti=(0,a.Mz)([eo,e7,tr,R],tn),ta=(0,a.Mz)(eO,eo,(e,t)=>{if(t&&"number"===t.type){var r=1/0,n=Array.from(eE(e.map(e=>e.value))).sort((e,t)=>e-t);if(n.length<2)return 1/0;var i=n[n.length-1]-n[0];if(0===i)return 1/0;for(var a=0;a<n.length-1;a++)r=Math.min(r,n[a+1]-n[a]);return r/i}}),to=(0,a.Mz)(ta,u.fz,N.gY,D.HZ,(e,t,r,n)=>n,(e,t,r,n,i)=>{if(!(0,h.H)(e))return 0;var a="vertical"===t?n.height:n.width;if("gap"===i)return e*a/2;if("no-gap"===i){var o=(0,p.F4)(r,e*a),l=e*a/2;return l-o-(l-o)/a*o}return 0}),tl=(0,a.Mz)(ee,(e,t)=>{var r=ee(e,t);return null==r||"string"!=typeof r.padding?0:to(e,"xAxis",t,r.padding)},(e,t)=>{if(null==e)return{left:0,right:0};var r,n,{padding:i}=e;return"string"==typeof i?{left:t,right:t}:{left:(null!=(r=i.left)?r:0)+t,right:(null!=(n=i.right)?n:0)+t}}),tc=(0,a.Mz)(en,(e,t)=>{var r=en(e,t);return null==r||"string"!=typeof r.padding?0:to(e,"yAxis",t,r.padding)},(e,t)=>{if(null==e)return{top:0,bottom:0};var r,n,{padding:i}=e;return"string"==typeof i?{top:t,bottom:t}:{top:(null!=(r=i.top)?r:0)+t,bottom:(null!=(n=i.bottom)?n:0)+t}}),tu=(0,a.Mz)([D.HZ,tl,T.U,T.C,(e,t,r)=>r],(e,t,r,n,i)=>{var{padding:a}=n;return i?[a.left,r.width-a.right]:[e.left+t.left,e.left+e.width-t.right]}),ts=(0,a.Mz)([D.HZ,u.fz,tc,T.U,T.C,(e,t,r)=>r],(e,t,r,n,i,a)=>{var{padding:o}=i;return a?[n.height-o.bottom,o.top]:"horizontal"===t?[e.top+e.height-r.bottom,e.top+r.top]:[e.top+r.top,e.top+e.height-r.bottom]}),tf=(e,t,r,n)=>{var i;switch(t){case"xAxis":return tu(e,r,n);case"yAxis":return ts(e,r,n);case"zAxis":return null==(i=ea(e,r))?void 0:i.range;case"angleAxis":return(0,L.Cv)(e);case"radiusAxis":return(0,L.Dc)(e,r);default:return}},td=(0,a.Mz)([eo,tf],F.I),tp=(0,a.Mz)([eo,e8,ti,td],te);function th(e,t){return e.id<t.id?-1:+(e.id>t.id)}(0,a.Mz)([ep,eR,R],(e,t,r)=>e.flatMap(e=>t[e.id]).filter(Boolean).filter(e=>eP(r,e)));var ty=(e,t)=>t,tv=(e,t,r)=>r,tm=(0,a.Mz)(z.h,ty,tv,(e,t,r)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===r).sort(th)),tg=(0,a.Mz)(z.W,ty,tv,(e,t,r)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===r).sort(th)),tb=(e,t)=>({width:e.width,height:t.height}),tx=(0,a.Mz)(D.HZ,ee,tb),tw=(0,a.Mz)(C.A$,D.HZ,tm,ty,tv,(e,t,r,n,i)=>{var a,o={};return r.forEach(r=>{var l=tb(t,r);null==a&&(a=((e,t,r)=>{switch(t){case"top":return e.top;case"bottom":return r-e.bottom;default:return 0}})(t,n,e));var c="top"===n&&!i||"bottom"===n&&i;o[r.id]=a-Number(c)*l.height,a+=(c?-1:1)*l.height}),o}),tO=(0,a.Mz)(C.Lp,D.HZ,tg,ty,tv,(e,t,r,n,i)=>{var a,o={};return r.forEach(r=>{var l={width:"number"==typeof r.width?r.width:K.tQ,height:t.height};null==a&&(a=((e,t,r)=>{switch(t){case"left":return e.left;case"right":return r-e.right;default:return 0}})(t,n,e));var c="left"===n&&!i||"right"===n&&i;o[r.id]=a-Number(c)*l.width,a+=(c?-1:1)*l.width}),o}),tP=(0,a.Mz)([D.HZ,ee,(e,t)=>{var r=ee(e,t);if(null!=r)return tw(e,r.orientation,r.mirror)},(e,t)=>t],(e,t,r,n)=>{if(null!=t){var i=null==r?void 0:r[n];return null==i?{x:e.left,y:0}:{x:e.left,y:i}}}),tj=(0,a.Mz)([D.HZ,en,(e,t)=>{var r=en(e,t);if(null!=r)return tO(e,r.orientation,r.mirror)},(e,t)=>t],(e,t,r,n)=>{if(null!=t){var i=null==r?void 0:r[n];return null==i?{x:0,y:e.top}:{x:i,y:e.top}}}),tS=(0,a.Mz)(D.HZ,en,(e,t)=>({width:"number"==typeof t.width?t.width:K.tQ,height:e.height})),tE=(e,t,r)=>{switch(t){case"xAxis":return tx(e,r).width;case"yAxis":return tS(e,r).height;default:return}},t_=(e,t,r,n)=>{if(null!=r){var{allowDuplicatedCategory:i,type:a,dataKey:o}=r,l=(0,s._L)(e,n),c=t.map(e=>e.value);if(o&&l&&"category"===a&&i&&(0,p.CG)(c))return c}},tA=(0,a.Mz)([u.fz,eO,eo,R],t_),tk=(e,t,r,n)=>{if(null!=r&&null!=r.dataKey){var{type:i,scale:a}=r;if((0,s._L)(e,n)&&("number"===i||"auto"!==a))return t.map(e=>e.value)}},tM=(0,a.Mz)([u.fz,eO,el,R],tk),tI=(0,a.Mz)([u.fz,(e,t,r)=>{switch(t){case"xAxis":return ee(e,r);case"yAxis":return en(e,r);default:throw Error("Unexpected axis type: ".concat(t))}},e8,tp,tA,tM,tf,tr,R],(e,t,r,n,i,a,o,l,c)=>{if(null!=t){var u=(0,s._L)(e,c);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:c,categoricalDomain:a,duplicateDomain:i,isCategorical:u,niceTicks:l,range:o,realScaleType:r,scale:n}}}),tC=(0,a.Mz)([u.fz,el,e8,tp,tr,tf,tA,tM,R],(e,t,r,n,i,a,o,l,c)=>{if(null!=t&&null!=n){var u=(0,s._L)(e,c),{type:f,ticks:d,tickCount:y}=t,v="scaleBand"===r&&"function"==typeof n.bandwidth?n.bandwidth()/2:2,m="category"===f&&n.bandwidth?n.bandwidth()/v:0;m="angleAxis"===c&&null!=a&&a.length>=2?2*(0,p.sA)(a[0]-a[1])*m:m;var g=d||i;return g?g.map((e,t)=>({index:t,coordinate:n(o?o.indexOf(e):e)+m,value:e,offset:m})).filter(e=>(0,h.H)(e.coordinate)):u&&l?l.map((e,t)=>({coordinate:n(e)+m,value:e,index:t,offset:m})).filter(e=>(0,h.H)(e.coordinate)):n.ticks?n.ticks(y).map(e=>({coordinate:n(e)+m,value:e,offset:m})):n.domain().map((e,t)=>({coordinate:n(e)+m,value:o?o[e]:e,index:t,offset:m}))}}),tz=(0,a.Mz)([u.fz,el,tp,tf,tA,tM,R],(e,t,r,n,i,a,o)=>
1{if(null!=t&&null!=r&&null!=n&&n[0]!==n[1]){var l=(0,s._L)(e,o),{tickCount:c}=t,u=0;return(u="angleAxis"===o&&(null==n?void 0:n.length)>=2?2*(0,p.sA)(n[0]-n[1])*u:u,l&&a)?a.map((e,t)=>({coordinate:r(e)+u,value:e,index:t,offset:u})):r.ticks?r.ticks(c).map(e=>({coordinate:r(e)+u,value:e,offset:u})):r.domain().map((e,t)=>({coordinate:r(e)+u,value:i?i[e]:e,index:t,offset:u}))}}),tD=(0,a.Mz)(eo,tp,(e,t)=>{if(null!=e&&null!=t)return X(X({},e),{},{scale:t})}),tT=(0,a.Mz)([eo,e8,e7,td],te),tN=(0,a.Mz)((e,t,r)=>ea(e,r),tT,(e,t)=>{if(null!=e&&null!=t)return X(X({},e),{},{scale:t})}),tL=(0,a.Mz)([u.fz,z.h,z.W],(e,t,r)=>{switch(e){case"horizontal":return t.some(e=>e.reversed)?"right-to-left":"left-to-right";case"vertical":return r.some(e=>e.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}})},23094:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(94313),i=r(47497);t.isArrayLikeObject=function(e){return i.isObjectLike(e)&&n.isArrayLike(e)}},23651:(e,t,r)=>{"use strict";r.d(t,{Rw:()=>a,Xc:()=>o,ic:()=>c,uZ:()=>l});var n=r(12115),i=new Set(["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"]);function a(e){return"string"==typeof e&&i.has(e)}function o(e){return"string"==typeof e&&e.startsWith("data-")}function l(e){if("object"!=typeof e||null===e)return{};var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(a(r)||o(r))&&(t[r]=e[r]);return t}function c(e){return null==e?null:(0,n.isValidElement)(e)&&"object"==typeof e.props&&null!==e.props?l(e.props):"object"!=typeof e||Array.isArray(e)?null:l(e)}},23767:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(89010),i=r(71542),a=r(49632),o=r(74751),l=r(1219);t.matchesProperty=function(e,t){switch(typeof e){case"object":Object.is(e?.valueOf(),-0)&&(e="-0");break;case"number":e=i.toKey(e)}return t=a.cloneDeep(t),function(r){let i=o.get(r,e);return void 0===i?l.has(r,e):void 0===t?void 0===i:n.isMatch(i,t)}}},23812:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(16307);t.throttle=function(e,t=0,r={}){let{leading:i=!0,trailing:a=!0}=r;return n.debounce(e,t,{leading:i,maxWait:t,trailing:a})}},25281:(e,t,r)=>{"use strict";r.d(t,{h:()=>p});
1var n=r(12115),i=r(29722),a=r(21739),o=r(92191),l=r(43527),c=r(55359);function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var s=e=>{var{cx:t,cy:r,radius:n,angle:i,sign:o,isExternal:l,cornerRadius:c,cornerIsExternal:u}=e,s=c*(l?1:-1)+n,f=Math.asin(c/s)/a.Kg,d=u?i:i+o*f,p=(0,a.IZ)(t,r,s,d);return{center:p,circleTangency:(0,a.IZ)(t,r,n,d),lineTangency:(0,a.IZ)(t,r,s*Math.cos(f*a.Kg),u?i-o*f:i),theta:f}},f=e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:l,endAngle:c}=e,u=(0,o.sA)(c-l)*Math.min(Math.abs(c-l),359.999),s=l+u,f=(0,a.IZ)(t,r,i,l),d=(0,a.IZ)(t,r,i,s),p="M ".concat(f.x,",").concat(f.y,"\n A ").concat(i,",").concat(i,",0,\n ").concat(+(Math.abs(u)>180),",").concat(+(l>s),",\n ").concat(d.x,",").concat(d.y,"\n ");if(n>0){var h=(0,a.IZ)(t,r,n,l),y=(0,a.IZ)(t,r,n,s);p+="L ".concat(y.x,",").concat(y.y,"\n A ").concat(n,",").concat(n,",0,\n ").concat(+(Math.abs(u)>180),",").concat(+(l<=s),",\n ").concat(h.x,",").concat(h.y," Z")}else p+="L ".concat(t,",").concat(r," Z");return p},d={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},p=e=>{var t,r=(0,l.e)(e,d),{cx:a,cy:p,innerRadius:h,outerRadius:y,cornerRadius:v,forceCornerRadius:m,cornerIsExternal:g,startAngle:b,endAngle:x,className:w}=r;if(y<h||b===x)return null;var O=(0,i.$)("recharts-sector",w),P=y-h,j=(0,o.F4)(v,P,0,!0);return t=j>0&&360>Math.abs(b-x)?(e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:i,cornerRadius:a,forceCornerRadius:l,cornerIsExternal:c,startAngle:u,endAngle:d}=e,p=(0,o.sA)(d-u),{circleTangency:h,lineTangency:y,theta:v}=s({cx:t,cy:r,radius:i,angle:u,sign:p,cornerRadius:a,cornerIsExternal:c}),{circleTangency:m,lineTangency:g,theta:b}=s({cx:t,cy:r,radius:i,angle:d,sign:-p,cornerRadius:a,cornerIsExternal:c}),x=c?Math.abs(u-d):Math.abs(u-d)-v-b;if(x<0)return l?"M ".concat(y.x,",").concat(y.y,"\n a").concat(a,",").concat(a,",0,0,1,").concat(2*a,",0\n a").concat(a,",").concat(a,",0,0,1,").concat(-(2*a),",0\n "):f({cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:u,endAngle:d});var w="M ".concat(y.x,",").concat(y.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(p<0),",").concat(h.x,",").concat(h.y,"\n A").concat(i,",").concat(i,",0,").concat(+(x>180),",").concat(+(p<0),",").concat(m.x,",").concat(m.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(p<0),",").concat(g.x,",").concat(g.y,"\n ");if(n>0){var{circleTangency:O,lineTangency:P,theta:j}=s({cx:t,cy:r,radius:n,angle:u,sign:p,isExternal:!0,cornerRadius:a,cornerIsExternal:c}),{circleTangency:S,lineTangency:E,theta:_}=s({cx:t,cy:r,radius:n,angle:d,sign:-p,isExternal:!0,cornerRadius:a,cornerIsExternal:c}),A=c?Math.abs(u-d):Math.abs(u-d)-j-_;if(A<0&&0===a)return"".concat(w,"L").concat(t,",").concat(r,"Z");w+="L".concat(E.x,",").concat(E.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(p<0),",").concat(S.x,",").concat(S.y,"\n A").concat(n,",").concat(n,",0,").concat(+(A>180),",").concat(+(p>0),",").concat(O.x,",").concat(O.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(p<0),",").concat(P.x,",").concat(P.y,"Z")}else w+="L".concat(t,",").concat(r,"Z");return w})({cx:a,cy:p,innerRadius:h,outerRadius:y,cornerRadius:Math.min(j,P/2),forceCornerRadius:m,cornerIsExternal:g,startAngle:b,endAngle:x}):f({cx:a,cy:p,innerRadius:h,outerRadius:y,startAngle:b,endAngle:x}),n.createElement("path",u({},(0,c.a)(r),{className:O,d:t}))}},25964:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,o=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,s=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,h=(r&&Symbol.for("react.suspense_list"),r?Symbol.for("react.memo"):60115),y=r?Symbol.for("react.lazy"):60116;function v(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case s:case f:case a:case l:case o:case p:return e;default:switch(e=e&&e.$$typeof){case u:case d:case y:case h:case c:return e;default:return t}}case i:return t}}}r&&Symbol.for("react.block"),r&&Symbol.for("react.fundamental"),r&&Symbol.for("react.responder"),r&&Symbol.for("react.scope");t.isFragment=function(e){return v(e)===a}},26028:(e,t,r)=>{"use strict";r.d(t,{CA:()=>g,D4:()=>h,Gc:()=>v,MC:()=>s,QG:()=>m,Vi:()=>c,cU:()=>f,fR:()=>p,hd:()=>d,ku:()=>y,m2:()=>u});var n=r(11785),i=r(99050);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?a(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var l=(0,n.Z0)({name:"cartesianAxis",initialState:{xAxis:{},yAxis:{},zAxis:{}},reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=(0,i.h4)(t.payload)},prepare:(0,n.aA)()},replaceXAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;void 0!==e.xAxis[r.id]&&(r.id!==n.id&&delete e.xAxis[r.id],e.xAxis[n.id]=(0,i.h4)(n))},prepare:(0,n.aA)()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:(0,n.aA)()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=(0,i.h4)(t.payload)},prepare:(0,n.aA)()},replaceYAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;void 0!==e.yAxis[r.id]&&(r.id!==n.id&&delete e.yAxis[r.id],e.yAxis[n.id]=(0,i.h4)(n))},prepare:(0,n.aA)()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:(0,n.aA)()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=(0,i.h4)(t.payload)},prepare:(0,n.aA)()},replaceZAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;void 0!==e.zAxis[r.id]&&(r.id!==n.id&&delete e.zAxis[r.id],e.zAxis[n.id]=(0,i.h4)(n))},prepare:(0,n.aA)()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:(0,n.aA)()},updateYAxisWidth(e,t){var{id:r,width:n}=t.payload,i=e.yAxis[r];if(i){var a=i.widthHistory||[];if(3===a.length&&a[0]===a[2]&&n===a[1]&&n!==i.width&&1>=Math.abs(n-a[0]))return;var l=[...a,n].slice(-3);e.yAxis[r]=o(o({},e.yAxis[r]),{},{width:n,widthHistory:l})}}}}),{addXAxis:c,replaceXAxis:u,removeXAxis:s,addYAxis:f,replaceYAxis:d,removeYAxis:p,addZAxis:h,replaceZAxis:y,removeZAxis:v,updateYAxisWidth:m}=l.actions,g=l.reducer},27403:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.argumentsTag="[object Arguments]",t.arrayBufferTag="[object ArrayBuffer]",t.arrayTag="[object Array]",t.bigInt64ArrayTag="[object BigInt64Array]",t.bigUint64ArrayTag="[object BigUint64Array]",t.booleanTag="[object Boolean]",t.dataViewTag="[object DataView]",t.dateTag="[object Date]",t.errorTag="[object Error]",t.float32ArrayTag="[object Float32Array]",t.float64ArrayTag="[object Float64Array]",t.functionTag="[object Function]",t.int16ArrayTag="[object Int16Array]",t.int32ArrayTag="[object Int32Array]",t.int8ArrayTag="[object Int8Array]",t.mapTag="[object Map]",t.numberTag="[object Number]",t.objectTag="[object Object]",t.regexpTag="[object RegExp]",t.setTag="[object Set]",t.stringTag="[object String]",t.symbolTag="[object Symbol]",t.uint16ArrayTag="[object Uint16Array]",t.uint32ArrayTag="[object Uint32Array]",t.uint8ArrayTag="[object Uint8Array]",t.uint8ClampedArrayTag="[object Uint8ClampedArray]"},27467:(e,t,r)=>{"use strict";function n(e,t){return!!(Array.isArray(e)&&Array.isArray(t))&&0===e.length&&0===t.length||e===t}function i(e,t){if(e.length===t.length){for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return!1}r.d(t,{O:()=>n,W:()=>i})},28125:(e,t,r)=>{"use strict";r.d(t,{f:()=>h});var n,i,a=r(92191),o=r(53157),l=r(89933);class c{static create(e){return new c(e)}constructor(e){this.scale=e}get domain(){return this.scale.domain}get range(){return this.scale.range}get rangeMin(){return this.range()[0]}get rangeMax(){return this.range()[1]}get bandwidth(){return this.scale.bandwidth}
1apply(e){var{bandAware:t,position:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0!==e){if(r)switch(r){case"start":default:return this.scale(e);case"middle":var n=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+n;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(e)+i}if(t){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a}return this.scale(e)}}isInRange(e){var t=this.range(),r=t[0],n=t[t.length-1];return r<=n?e>=r&&e<=n:e>=n&&e<=r}}(i="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i="EPS","string"))?n:n+"")in c?Object.defineProperty(c,i,{value:1e-4,enumerable:!0,configurable:!0,writable:!0}):c[i]=1e-4;var u=function(e){var{width:t,height:r}=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=(n%180+180)%180*Math.PI/180,a=Math.atan(r/t);return Math.abs(i>a&&i<Math.PI-a?r/Math.sin(i):t/Math.cos(i))};function s(e,t){if(t<1)return[];if(1===t)return e;for(var r=[],n=0;n<e.length;n+=t)r.push(e[n]);return r}function f(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function h(e,t,r){var n,{tick:i,ticks:c,viewBox:d,minTickGap:h,orientation:y,interval:v,tickFormatter:m,unit:g,angle:b}=e;if(!c||!c.length||!i)return[];if((0,a.Et)(v)||l.m.isSsr)return null!=(n=s(c,((0,a.Et)(v)?v:0)+1))?n:[];var x="top"===y||"bottom"===y?"width":"height",w=g&&"width"===x?(0,o.Pu)(g,{fontSize:t,letterSpacing:r}):{width:0,height:0},O=(e,n)=>{var i,a="function"==typeof m?m(e.value,n):e.value;return"width"===x?(i=(0,o.Pu)(a,{fontSize:t,letterSpacing:r}),u({width:i.width+w.width,height:i.height+w.height},b)):(0,o.Pu)(a,{fontSize:t,letterSpacing:r})[x]},P=c.length>=2?(0,a.sA)(c[1].coordinate-c[0].coordinate):1,j=function(e,t,r){var n="width"===r,{x:i,y:a,width:o,height:l}=e;return 1===t?{start:n?i:a,end:n?i+o:a+l}:{start:n?i+o:a+l,end:n?i:a}}(d,P,x);return"equidistantPreserveStart"===v?function(e,t,r,n,i){for(var a,o=(n||[]).slice(),{start:l,end:c}=t,u=0,d=1,p=l;d<=o.length;)if(a=function(){var t,a=null==n?void 0:n[u];if(void 0===a)return{v:s(n,d)};var o=u,h=()=>(void 0===t&&(t=r(a,o)),t),y=a.coordinate,v=0===u||f(e,y,h,p,c);v||(u=0,p=l,d+=1),v&&(p=y+e*(h()/2+i),u+=d)}())return a.v;return[]}(P,j,O,c,h):("preserveStart"===v||"preserveStartEnd"===v?function(e,t,r,n,i,a){var o=(n||[]).slice(),l=o.length,{start:c,end:u}=t;if(a){var s=n[l-1],d=r(s,l-1),h=e*(s.coordinate+e*d/2-u);o[l-1]=s=p(p({},s),{},{tickCoord:h>0?s.coordinate-h*e:s.coordinate}),null!=s.tickCoord&&f(e,s.tickCoord,()=>d,c,u)&&(u=s.tickCoord-e*(d/2+i),o[l-1]=p(p({},s),{},{isShow:!0}))}for(var y=a?l-1:l,v=function(t){var n,a=o[t],l=()=>(void 0===n&&(n=r(a,t)),n);if(0===t){var s=e*(a.coordinate-e*l()/2-c);o[t]=a=p(p({},a),{},{tickCoord:s<0?a.coordinate-s*e:a.coordinate})}else o[t]=a=p(p({},a),{},{tickCoord:a.coordinate});null!=a.tickCoord&&f(e,a.tickCoord,l,c,u)&&(c=a.tickCoord+e*(l()/2+i),o[t]=p(p({},a),{},{isShow:!0}
1))},m=0;m<y;m++)v(m);return o}(P,j,O,c,h,"preserveStartEnd"===v):function(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,{start:l}=t,{end:c}=t,u=function(t){var n,u=a[t],s=()=>(void 0===n&&(n=r(u,t)),n);if(t===o-1){var d=e*(u.coordinate+e*s()/2-c);a[t]=u=p(p({},u),{},{tickCoord:d>0?u.coordinate-d*e:u.coordinate})}else a[t]=u=p(p({},u),{},{tickCoord:u.coordinate});null!=u.tickCoord&&f(e,u.tickCoord,s,l,c)&&(c=u.tickCoord-e*(s()/2+i),a[t]=p(p({},u),{},{isShow:!0}))},s=o-1;s>=0;s--)u(s);return a}(P,j,O,c,h)).filter(e=>e.isShow)}},28408:(e,t,r)=>{"use strict";r.d(t,{d:()=>T});var n=r(12115),i=r(43077),a=r(92191),o=r(39168),l=r(28125),c=r(32848),u=r(65372),s=r(22449),f=r(10365),d=r(64105),p=r(43527),h=r(23651),y=r(99498),v=r(10483),m=r(51531),g=["x1","y1","x2","y2","key"],b=["offset"],x=["xAxisId","yAxisId"],w=["xAxisId","yAxisId"];function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function j(){return(j=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function S(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var E=e=>{var{fill:t}=e;if(!t||"none"===t)return null;var{fillOpacity:r,x:i,y:a,width:o,height:l,ry:c}=e;return n.createElement("rect",{x:i,y:a,ry:c,width:o,height:l,stroke:"none",fill:t,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function _(e){var{option:t,lineItemProps:r}=e;if(n.isValidElement(t))i=n.cloneElement(t,r);else if("function"==typeof t)i=t(r);else{var i,a,{x1:o,y1:l,x2:c,y2:u,key:s}=r,f=S(r,g),d=null!=(a=(0,h.uZ)(f))?a:{},{offset:p}=d,y=S(d,b);i=n.createElement("line",j({},y,{x1:o,y1:l,x2:c,y2:u,fill:"none",key:s}))}return i}function A(e){var{x:t,width:r,horizontal:i=!0,horizontalPoints:a}=e;if(!i||!a||!a.length)return null;var{xAxisId:o,yAxisId:l}=e,c=S(e,x),u=a.map((e,a)=>{var o=P(P({},c),{},{x1:t,y1:e,x2:t+r,y2:e,key:"line-".concat(a),index:a});return n.createElement(_,{key:"line-".concat(a),option:i,lineItemProps:o})});return n.createElement("g",{className:"recharts-cartesian-grid-horizontal"},u)}function k(e){var{y:t,height:r,vertical:i=!0,verticalPoints:a}=e;if(!i||!a||!a.length)return null;var{xAxisId:o,yAxisId:l}=e,c=S(e,w),u=a.map((e,a)=>{var o=P(P({},c),{},{x1:e,y1:t,x2:e,y2:t+r,key:"line-".concat(a),index:a});return n.createElement(_,{option:i,lineItemProps:o,key:"line-".concat(a)})});return n.createElement("g",{className:"recharts-cartesian-grid-vertical"},u)}function M(e){var{horizontalFill:t,fillOpacity:r,x:i,y:a,width:o,height:l,horizontalPoints:c,horizontal:u=!0}=e;if(!u||!t||!t.length||null==c)return null;var s=c.map(e=>Math.round(e+a-a)).sort((e,t)=>e-t);a!==s[0]&&s.unshift(0);var f=s.map((e,c)=>{var u=s[c+1]?s[c+1]-e:a+l-e;if(u<=0)return null;var f=c%t.length;return n.createElement("rect",{key:"react-".concat(c),y:e,x:i,height:u,width:o,stroke:"none",fill:t[f],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return n.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},f)}function I(e){var{vertical:t=!0,verticalFill:r,fillOpacity:i,x:a,y:o,width:l,height:c,verticalPoints:u}=e;if(!t||!r||!r.length)return null;var s=u.map(e=>Math.round(e+a-a)).sort((e,t)=>
1e-t);a!==s[0]&&s.unshift(0);var f=s.map((e,t)=>{var u=s[t+1]?s[t+1]-e:a+l-e;if(u<=0)return null;var f=t%r.length;return n.createElement("rect",{key:"react-".concat(t),x:e,y:o,width:u,height:c,stroke:"none",fill:r[f],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return n.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var C=(e,t)=>{var{xAxis:r,width:n,height:i,offset:a}=e;return(0,o.PW)((0,l.f)(P(P(P({},c.F),r),{},{ticks:(0,o.Rh)(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),a.left,a.left+a.width,t)},z=(e,t)=>{var{yAxis:r,width:n,height:i,offset:a}=e;return(0,o.PW)((0,l.f)(P(P(P({},c.F),r),{},{ticks:(0,o.Rh)(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),a.top,a.top+a.height,t)},D={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:m.I.grid};function T(e){var t=(0,u.yi)(),r=(0,u.rY)(),o=(0,u.W7)(),l=P(P({},(0,p.e)(e,D)),{},{x:(0,a.Et)(e.x)?e.x:o.left,y:(0,a.Et)(e.y)?e.y:o.top,width:(0,a.Et)(e.width)?e.width:o.width,height:(0,a.Et)(e.height)?e.height:o.height}),{xAxisId:c,yAxisId:h,x:m,y:g,width:b,height:x,syncWithTicks:w,horizontalValues:O,verticalValues:S}=l,_=(0,d.r)(),T=(0,f.G)(e=>(0,s.ZB)(e,"xAxis",c,_)),N=(0,f.G)(e=>(0,s.ZB)(e,"yAxis",h,_));if(!(0,y.F)(b)||!(0,y.F)(x)||!(0,a.Et)(m)||!(0,a.Et)(g))return null;var L=l.verticalCoordinatesGenerator||C,R=l.horizontalCoordinatesGenerator||z,{horizontalPoints:B,verticalPoints:F}=l;if((!B||!B.length)&&"function"==typeof R){var K=O&&O.length,G=R({yAxis:N?P(P({},N),{},{ticks:K?O:N.ticks}):void 0,width:null!=t?t:b,height:null!=r?r:x,offset:o},!!K||w);(0,i.R)(Array.isArray(G),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof G,"]")),Array.isArray(G)&&(B=G)}if((!F||!F.length)&&"function"==typeof L){var W=S&&S.length,H=L({xAxis:T?P(P({},T),{},{ticks:W?S:T.ticks}):void 0,width:null!=t?t:b,height:null!=r?r:x,offset:o},!!W||w);(0,i.R)(Array.isArray(H),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof H,"]")),Array.isArray(H)&&(F=H)}return n.createElement(v.g,{zIndex:l.zIndex},n.createElement("g",{className:"recharts-cartesian-grid"},n.createElement(E,{fill:l.fill,fillOpacity:l.fillOpacity,x:l.x,y:l.y,width:l.width,height:l.height,ry:l.ry}),n.createElement(M,j({},l,{horizontalPoints:B})),n.createElement(I,j({},l,{verticalPoints:F})),n.createElement(A,j({},l,{offset:o,horizontalPoints:B,xAxis:T,yAxis:N})),n.createElement(k,j({},l,{offset:o,verticalPoints:F,xAxis:T,yAxis:N}))))}T.displayName="CartesianGrid"},29482:(e,t,r)=>{"use strict";r.d(t,{JH:()=>o,f5:()=>c,v1:()=>u});var n=r(39168),i=r(92191),a=r(99498);function o(e){if(Array.isArray(e)&&2===e.length){var[t,r]=e;if((0,a.H)(t)&&(0,a.H)(r))return!0}return!1}function l(e,t,r){return r?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function c(e,t){if(t&&"function"!=typeof e&&Array.isArray(e)&&2===e.length){var r,n,[i,l]=e;if((0,a.H)(i))r=i;else if("function"==typeof i)return;if((0,a.H)(l))n=l;else if("function"==typeof l)return;var c=[r,n];if(o(c))return c}}function u(e,t,r){if(r||null!=t){if("function"==typeof e&&null!=t)try{var a=e(t,r);if(o(a))return l(a,t,r)}catch(e){}if(Array.isArray(e)&&2===e.length){var c,u,[s,f]=e;if("auto"===s)null!=t&&(c=Math.min(...t));else if((0,i.Et)(s))c=s;else if("function"==typeof s)try{null!=t&&(c=s(null==t?void 0:t[0]))}catch(e){}else if("string"==typeof s&&n.IH.test(s)){var d=n.IH.exec(s);if(null==d||null==t)c=void 0;else{var p=+d[1];c=t[0]-p}}else c=null==t?void 0:t[0];if("auto"===f)null!=t&&(u=Math.max(...t));else if((0,i.Et)(f))u=f;else if("function"==typeof f)try{null!=t&&(u=f(null==t?void 0:t[1]))}catch(e){}else if("string"==typeof f&&n.qx.test(f)){var h=n.qx.exec(f);if(null==h||null==t)u=void 0;else{var y=+h[1];u=t[1]+y}}else u=null==t?void 0:t[1];var v=[c,u];if(o(v))return null==t?v:l(v,t,r)}}}},30125:(e,t,r)=>{"use strict";r.d(t,{M:()=>a,t:()=>i});var n=r(12115),i=(0,n.createContext)(null),a=()=>(0,n.useContext)(i)},30451:(e,t,r)=>{"use strict";r.d(t,{A$:()=>i,HK:()=>o,Lp:()=>n,et:()=>a});var n=e=>e.layout.width,i=e=>e.layout.height,a=e=>e.layout.scale,o=e=>e.layout.margin},30789:(e,t,r)=>{"use strict";r(89043)},30894:(e,t,r)=>{"use strict";r.d(t,{Qx:()=>v,a6:()=>m,jM:()=>el,ss:()=>eo});var n,i=Symbol.for("immer-nothing"),a=Symbol.for("immer-draftable"),o=Symbol.for("immer-state");function l(e){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var c=Object,u=c.getPrototypeOf,s="constructor",f="prototype",d="configurable",p="enumerable",h="writable",y="value",v=e=>!!e&&!!e[o];function m(e){return!!e&&(x(e)||E(e)||!!e[a]||!!e[s]?.[a]||_(e)||A(e))}var g=c[f][s].toString(),b=new WeakMap;function x(e){if(!e||!k(e))return!1;let t=u(e);if(null===t||t===c[f])return!0;let r=c.hasOwnProperty.call(t,s)&&t[s];if(r===Object)return!0;
1if(!M(r))return!1;let n=b.get(r);return void 0===n&&(n=Function.toString.call(r),b.set(r,n)),n===g}function w(e,t,r=!0){0===O(e)?(r?Reflect.ownKeys(e):c.keys(e)).forEach(r=>{t(r,e[r],e)}):e.forEach((r,n)=>t(n,r,e))}function O(e){let t=e[o];return t?t.type_:E(e)?1:_(e)?2:3*!!A(e)}var P=(e,t,r=O(e))=>2===r?e.has(t):c[f].hasOwnProperty.call(e,t),j=(e,t,r=O(e))=>2===r?e.get(t):e[t],S=(e,t,r,n=O(e))=>{2===n?e.set(t,r):3===n?e.add(r):e[t]=r},E=Array.isArray,_=e=>e instanceof Map,A=e=>e instanceof Set,k=e=>"object"==typeof e,M=e=>"function"==typeof e,I=e=>e.modified_?e.copy_:e.base_;function C(e,t){if(_(e))return new Map(e);if(A(e))return new Set(e);if(E(e))return Array[f].slice.call(e);let r=x(e);if(!0!==t&&("class_only"!==t||r)){let t=u(e);if(null!==t&&r)return{...e};let n=c.create(t);return c.assign(n,e)}{let t=c.getOwnPropertyDescriptors(e);delete t[o];let r=Reflect.ownKeys(t);for(let n=0;n<r.length;n++){let i=r[n],a=t[i];!1===a[h]&&(a[h]=!0,a[d]=!0),(a.get||a.set)&&(t[i]={[d]:!0,[h]:!0,[p]:a[p],[y]:e[i]})}return c.create(u(e),t)}}function z(e,t=!1){return T(e)||v(e)||!m(e)||(O(e)>1&&c.defineProperties(e,{set:D,add:D,clear:D,delete:D}),c.freeze(e),t&&w(e,(e,t)=>{z(t,!0)},!1)),e}var D={[y]:function(){l(2)}};function T(e){return!(null!==e&&k(e))||c.isFrozen(e)}var N="MapSet",L="Patches",R={};function B(e){let t=R[e];return t||l(0,e),t}function F(e,t){t&&(e.patchPlugin_=B(L),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function K(e){G(e),e.drafts_.forEach(H),e.drafts_=null}function G(e){e===n&&(n=e.parent_)}var W=e=>{let t;return t=n,n={drafts_:[],parent_:t,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:R[N]?B(N):void 0}};function H(e){let t=e[o];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function Z(e,t){t.unfinalizedDrafts_=t.drafts_.length;let r=t.drafts_[0];if(void 0!==e&&e!==r){r[o].modified_&&(K(t),l(4)),m(e)&&(e=U(t,e));let{patchPlugin_:n}=t;n&&n.generateReplacementPatches_(r[o].base_,e,t)}else e=U(t,r);return function(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&z(t,r)}(t,e,!0),K(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==i?e:void 0}function U(e,t){if(T(t))return t;let r=t[o];if(!r)return Q(t,e.handledSet_,e);if(!V(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){let{callbacks_:t}=r;if(t)for(;t.length>0;)t.pop()(e);Y(r,e)}return r.copy_}function $(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var V=(e,t)=>e.scope_===t,q=[];function X(e,t,r,n){let i=e.copy_||e.base_,a=e.type_;if(void 0!==n&&j(i,n,a)===t)return void S(i,n,r,a);if(!e.draftLocations_){let t=e.draftLocations_=new Map;w(i,(e,r)=>{if(v(r)){let n=t.get(r)||[];n.push(e),t.set(r,n)}})}for(let n of e.draftLocations_.get(t)??q)S(i,n,r,a)}function Y(e,t){if(e.modified_&&!e.finalized_&&(3===e.type_||(e.assigned_?.size??0)>0)){let{patchPlugin_:r}=t;if(r){let n=r.getPath(e);n&&r.generatePatches_(e,n,t)}$(e)}}function Q(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||v(e)||t.has(e)||!m(e)||T(e)||(t.add(e),w(e,(n,i)=>{if(v(i)){let t=i[o];V(t,r)&&(S(e,n,I(t),e.type_),$(t))}else m(i)&&Q(i,t,r)})),e}var J={get(e,t){if(t===o)return e;let r=e.copy_||e.base_;if(!P(r,t,e.type_)){var n;let i;return n=e,(i=er(r,t))?y in i?i[y]:i.get?.call(n.draft_):void 0}let i=r[t];if(e.finalized_||!m(i))return i;if(i===et(e.base_,t)){ei(e);let r=1===e.type_?+t:t,n=ea(e.scope_,i,e,r);return e.copy_[r]=n}return i},has:(e,t)=>t in(e.copy_||e.base_),ownKeys:e=>Reflect.ownKeys(e.copy_||e.base_),set(e,t,r){let n=er(e.copy_||e.base_,t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){let n=et(e.copy_||e.base_,t),i=n?.[o];if(i&&i.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if((r===n?0!==r||1/r==1/n:r!=r&&n!=n)&&(void 0!==r||P(e.base_,t,e.type_)))return!0;ei(e),en(e)}return!!(e.copy_[t]===r&&(void 0!==r||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=r,e.assigned_.set(t,!0),!function(e,t,r){let{scope_:n}=e;if(v(r)){let i=r[o];V(i,n)&&i.callbacks_.push(function(){ei(e),X(e,r,I(i),t)})}else m(r)&&e.callbacks_.push(function(){j(e.copy_||e.base_,t,e.type_)===r&&n.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&Q(j(e.copy_,t,e.type_),n.handledSet_,n)})}(e,t,r),!0)},deleteProperty:(e,t)=>(ei(e),void 0!==et(e.base_,t)||t in e.base_?(e.assigned_.set(t,!1),en(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let r=e.copy_||e.base_,n=Reflect.getOwnPropertyDescriptor(r,t);return n?{[h]:!0,[d]:1!==e.type_||"length"!==t,[p]:n[p],[y]:r[t]}:n},defineProperty(){l(11)},getPrototypeOf:e=>u(e.base_),setPrototypeOf(){l(12)}},ee={};function et(e,t){let r=e[o];return(r?r.copy_||r.base_:e)[t]}function er(e,t){if(!(t in e))return;let r=u(e);for(;r;){let e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=u(r)}}function en(e){!e.modified_&&(e.modified_=!0,e.parent_&&en(e.parent_))}function ei(e){e.copy_||(e.assigned_=new Map,e.copy_=C(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function ea(e,t,r,i){let[a,o]=_(t)?B(N).proxyMap_(t,r):A(t)?B(N).proxySet_(t,r):function(e,t){let r=E(e),i={type_:+!!r,scope_:t?t.scope_:n,modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},a=i,o=J;r&&(a=[i],o=ee);let{revoke:l,proxy:c}=Proxy.revocable(a,o);return i.draft_=c,i.revoke_=l,[c,i]}(t,r);if((r?.scope_??n).drafts_.push(a),o.callbacks_=r?.callbacks_??[],o.key_=i,r&&void 0!==i)r.callbacks_.push(function(e){if(!o||!V(o,e))return;e.mapSetPlugin_?.fixSetContents(o);let t=I(o);
1X(r,o.draft_??o,t,i),Y(o,e)});else o.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(o);let{patchPlugin_:t}=e;o.modified_&&t&&t.generatePatches_(o,[],e)});return a}function eo(e){return v(e)||l(10,e),function e(t){let r;if(!m(t)||T(t))return t;let n=t[o],i=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,r=C(t,n.scope_.immer_.useStrictShallowCopy_),i=n.scope_.immer_.shouldUseStrictIteration()}else r=C(t,!0);return w(r,(t,n)=>{S(r,t,e(n))},i),n&&(n.finalized_=!1),r}(e)}w(J,(e,t)=>{ee[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}),ee.deleteProperty=function(e,t){return ee.set.call(this,e,t,void 0)},ee.set=function(e,t,r){return J.set.call(this,e[0],t,r,e[0])};var el=new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,r)=>{let n;if(M(e)&&!M(t)){let r=t;t=e;let n=this;return function(e=r,...i){return n.produce(e,e=>t.call(this,e,...i))}}if(M(t)||l(6),void 0===r||M(r)||l(7),m(e)){let i=W(this),a=ea(i,e,void 0),o=!0;try{n=t(a),o=!1}finally{o?K(i):G(i)}return F(i,r),Z(n,i)}if(e&&k(e))l(1,e);else{if(void 0===(n=t(e))&&(n=e),n===i&&(n=void 0),this.autoFreeze_&&z(n,!0),r){let t=[],i=[];B(L).generateReplacementPatches_(e,n,{patches_:t,inversePatches_:i}),r(t,i)}return n}},this.produceWithPatches=(e,t)=>{let r,n;return M(e)?(t,...r)=>this.produceWithPatches(t,t=>e(t,...r)):[this.produce(e,t,(e,t)=>{r=e,n=t}),r,n]},(e=>"boolean"==typeof e)(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),(e=>"boolean"==typeof e)(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),(e=>"boolean"==typeof e)(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){m(e)||l(8),v(e)&&(e=eo(e));let t=W(this),r=ea(t,e,void 0);return r[o].isManual_=!0,G(t),r}finishDraft(e,t){let r=e&&e[o];r&&r.isManual_||l(9);let{scope_:n}=r;return F(n,t),Z(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){let n=t[r];if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));let n=B(L).applyPatches_;return v(e)?n(e,t):this.produce(e,e=>n(e,t))}}().produce},32539:(e,t,r)=>{"use strict";r.d(t,{W:()=>x});var n=r(12115),i=r(29722),a=r(32848),o=r(10365),l=r(26028),c=r(22449),u=r(2242),s=r(64105),f=r(43527),d=r(93189),p=["dangerouslySetInnerHTML","ticks"],h=["id"];function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function v(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function m(e){var t=(0,o.j)(),r=(0,n.useRef)(null);return(0,n.useLayoutEffect)(()=>{null===r.current?t((0,l.Vi)(e)):r.current!==e&&t((0,l.m2)({prev:r.current,next:e})),r.current=e},[e,t]),(0,n.useLayoutEffect)(()=>()=>{r.current&&(t((0,l.MC)(r.current)),r.current=null)},[t]),null}var g=e=>{var{xAxisId:t,className:r}=e,l=(0,o.G)(u.c2),f=(0,s.r)(),d="xAxis",m=(0,o.G)(e=>(0,c.iV)(e,d,t,f)),g=(0,o.G)(e=>(0,c.Zi)(e,d,t,f)),b=(0,o.G)(e=>(0,c.Lw)(e,t)),x=(0,o.G)(e=>(0,c.L$)(e,t)),w=(0,o.G)(e=>(0,c.y7)(e,t));if(null==b||null==x||null==w)return null;var{dangerouslySetInnerHTML:O,ticks:P}=e,j=v(e,p),{id:S}=w,E=v(w,h);return n.createElement(a.u,y({},j,E,{scale:m,x:x.x,y:x.y,width:b.width,height:b.height,className:(0,i.$)("recharts-".concat(d," ").concat(d),r),viewBox:l,ticks:g,axisType:d}))},b={allowDataOverflow:c.PU.allowDataOverflow,allowDecimals:c.PU.allowDecimals,allowDuplicatedCategory:c.PU.allowDuplicatedCategory,angle:c.PU.angle,axisLine:a.F.axisLine,height:c.PU.height,hide:!1,includeHidden:c.PU.includeHidden,interval:c.PU.interval,minTickGap:c.PU.minTickGap,mirror:c.PU.mirror,orientation:c.PU.orientation,padding:c.PU.padding,reversed:c.PU.reversed,scale:c.PU.scale,tick:c.PU.tick,tickCount:c.PU.tickCount,tickLine:a.F.tickLine,tickSize:a.F.tickSize,type:c.PU.type,xAxisId:0},x=n.memo(e=>{var t=(0,f.e)(e,b);return n.createElement(n.Fragment,null,n.createElement(m,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit}),n.createElement(g,t))},d.Q);x.displayName="XAxis"},32848:(e,t,r)=>{"use strict";r.d(t,{u:()=>E,F:()=>w});var n=r(12115),i=r(57258),a=r.n(i),o=r(29722),l=r(11058),c=r(74254),u=r(97921),s=r(92191),f=r(18387),d=r(28125),p=r(23651),h=r(43527),y=r(10483),v=r(51531),m=["axisLine","width","height","className","hide","ticks","axisType"];function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var w={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd",zIndex:v.I.axis};function O(e){var{x:t,y:r,width:i,height:l,orientation:c,mirror:u,axisLine:s,otherSvgProps:f}=e;if(!s)return null;var d=x(x(x({},f),(0,p.uZ)(s)),{},{fill:"none"});if("top"===c||"bottom"===c){var h=+("top"===c&&!u||"bottom"===c&&u);d=x(x({},d),{},{x1:t,y1:r+h*l,x2:t+i,y2:r+h*l})}else{var y=+("left"===c&&!u||"right"===c&&u);d=x(x({},d),{},{x1:t+y*i,y1:r,x2:t+y*i,y2:r+l})}return n.createElement("line",g({},d,{className:(0,o.$)("recharts-cartesian-axis-line",a()(s,"className"))}))}function P(e){var t,{option:r,tickProps:i,value:a}=e,l=(0,o.$)(i.className,"recharts-cartesian-axis-tick-value");if(n.isValidElement(r))t=n.cloneElement(r,x(x({},i),{},{className:l}));else if("function"==typeof r)t=r(x(x({},i),{},{className:l}));else{var u="recharts-cartesian-axis-tick-value";"boolean"!=typeof r&&(u=(0,o.$)(u,null==r?void 0:r.className)),t=n.createElement(c.EY,g({},i,{className:u}),a)}return t}var j=(0,n.forwardRef)((e,t)=>{var{ticks:r=[],tick:i,tickLine:c,stroke:u,tickFormatter:h,unit:m,padding:b,tickTextProps:w,orientation:O,mirror:j,x:S,y:E,width:_,height:A,tickSize:k,tickMargin:M,fontSize:I,letterSpacing:C,getTicksConfig:z,events:D,axisType:T}=e,N=(0,d.f)(x(x({},z),{},{ticks:r}),I,C),L=function(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}(O,j),R=function(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}(O,j),B=(0,p.uZ)(z),F=(0,p.ic)(i),K={};"object"==typeof c&&(K=c);var G=x(x({},B),{},{fill:"none"},K),W=N.map(e=>x({entry:e},function(e,t,r,n,i,a,o,l,c){var u,f,d,p,h,y,v=l?-1:1,m=e.tickSize||o,g=(0,s.Et)(e.tickCoord)?e.tickCoord:e.coordinate;switch(a){case"top":u=f=e.coordinate,y=(d=(p=r+!l*i)-v*m)-v*c,h=g;break;case"left":d=p=e.coordinate,h=(u=(f=t+!l*n)-v*m)-v*c,y=g;break;case"right":d=p=e.coordinate,h=(u=(f=t+l*n)+v*m)+v*c,y=g;break;default:u=f=e.coordinate,y=(d=(p=r+l*i)+v*m)+v*c,h=g}return{line:{x1:u,y1:d,x2:f,y2:p},tick:{x:h,y:y}}}(e,S,E,_,A,O,k,j,M))),H=W.map(e=>{var{entry:t,line:r}=e;return n.createElement(l.W,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},c&&n.createElement("line",g({},G,r,{className:(0,o.$)("recharts-cartesian-axis-tick-line",a()(c,"className"))})))}),Z=W.map((e,t)=>{var{entry:r,tick:a}=e,o=x(x(x(x({textAnchor:L,verticalAnchor:R},B),{},{stroke:"none",fill:u},F),a),{},{index:t,payload:r,visibleTicksCount:N.length,tickFormatter:h,padding:b},w);return n.createElement(l.W,g({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(r.value,"-").concat(r.coordinate,"-").concat(r.tickCoord)},(0,f.XC)(D,r,t)),i&&n.createElement(P,{option:i,tickProps:o,value:"".concat("function"==typeof h?h(r.value,t):r.value).concat(m||"")}))});return n.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(T,"-ticks")},Z.length>0&&n.createElement(y.g,{zIndex:v.I.label},n.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(T,"-tick-labels"),ref:t},Z)),H.length>0&&n.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(T,"-tick-lines")},H))}),S=(0,n.forwardRef)((e,t)=>
1{var{axisLine:r,width:i,height:a,className:c,hide:s,ticks:f,axisType:d}=e,h=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,m),[v,g]=(0,n.useState)(""),[b,x]=(0,n.useState)(""),w=(0,n.useRef)(null);(0,n.useImperativeHandle)(t,()=>({getCalculatedWidth:()=>{var t;return(e=>{var{ticks:t,label:r,labelGapWithTick:n=5,tickSize:i=0,tickMargin:a=0}=e,o=0;if(t){Array.from(t).forEach(e=>{if(e){var t=e.getBoundingClientRect();t.width>o&&(o=t.width)}});var l=r?r.getBoundingClientRect().width:0;return Math.round(o+(i+a)+l+(r?n:0))}return 0})({ticks:w.current,label:null==(t=e.labelRef)?void 0:t.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var P=(0,n.useCallback)(e=>{if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value");w.current=t;var r=t[0];if(r){var n=window.getComputedStyle(r),i=n.fontSize,a=n.letterSpacing;(i!==v||a!==b)&&(g(i),x(a))}}},[v,b]);return s||null!=i&&i<=0||null!=a&&a<=0?null:n.createElement(y.g,{zIndex:e.zIndex},n.createElement(l.W,{className:(0,o.$)("recharts-cartesian-axis",c)},n.createElement(O,{x:e.x,y:e.y,width:i,height:a,orientation:e.orientation,mirror:e.mirror,axisLine:r,otherSvgProps:(0,p.uZ)(e)}),n.createElement(j,{ref:P,axisType:d,events:h,fontSize:v,getTicksConfig:e,height:e.height,letterSpacing:b,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:f,unit:e.unit,width:e.width,x:e.x,y:e.y}),n.createElement(u.zJ,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},n.createElement(u._I,{label:e.label,labelRef:e.labelRef}),e.children)))}),E=n.forwardRef((e,t)=>{var r=(0,h.e)(e,w);return n.createElement(S,g({},r,{ref:t}))});E.displayName="CartesianAxis"},32951:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isDeepKey=function(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}},33313:(e,t,r)=>{"use strict";r.d(t,{dc:()=>l,ff:()=>o,g0:()=>c});var n=r(2842),i=r(83643),a=r.n(i),o=e=>e.legend.settings,l=e=>e.legend.size,c=(0,n.Mz)([e=>e.legend.payload,o],(e,t)=>{var{itemSorter:r}=t,n=e.flat(1);return r?a()(n,r):n})},33646:(e,t,r)=>{"use strict";r.d(t,{TK:()=>l,qG:()=>c});var n=r(12115),i=r(10301),a=r(10365),o=r(64105),l=e=>{var{chartData:t}=e,r=(0,a.j)(),l=(0,o.r)();return(0,n.useEffect)(()=>l?()=>{}:(r((0,i.hq)(t)),()=>{r((0,i.hq)(void 0))}),[t,r,l]),null},c=e=>{var{computedData:t}=e,r=(0,a.j)();return(0,n.useEffect)(()=>(r((0,i.Ut)(t)),()=>{r((0,i.hq)(void 0))}),[t,r]),null}},33966:(e,t,r)=>{"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}r.d(t,{dl:()=>a,mP:()=>o,s8:()=>l});var a=(e,t,r)=>e.map(e=>"".concat(e.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase()))," ").concat(t,"ms ").concat(r)).join(","),o=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((e,t)=>
1e.filter(e=>t.includes(e))),l=(e,t)=>Object.keys(t).reduce((r,n)=>i(i({},r),{},{[n]:e(n,t[n])}),{})},34362:(e,t,r)=>{e.exports=r(51205).uniqBy},35679:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.identity=function(e){return e}},35885:(e,t,r)=>{"use strict";r.d(t,{$:()=>i,X:()=>a});var n=r(12115),i=(0,n.createContext)(null),a=()=>(0,n.useContext)(i)},36544:(e,t,r)=>{"use strict";r.d(t,{E:()=>i});var n=r(92191),i=(e,t)=>{var r,i=Number(t);if(!(0,n.M8)(i)&&null!=t)return i>=0?null==e||null==(r=e[i])?void 0:r.value:void 0}},36793:(e,t,r)=>{"use strict";r.d(t,{Q:()=>c,l:()=>l});var n=r(12115),i=r(10365),a=r(22449),o=r(57747);function l(e,t){var r,n,o=(0,i.G)(t=>(0,a.Rl)(t,e)),l=(0,i.G)(e=>(0,a.sf)(e,t)),c=null!=(r=null==o?void 0:o.allowDataOverflow)?r:a.PU.allowDataOverflow,u=null!=(n=null==l?void 0:l.allowDataOverflow)?n:a.cd.allowDataOverflow;return{needClip:c||u,needClipX:c,needClipY:u}}function c(e){var{xAxisId:t,yAxisId:r,clipPathId:i}=e,a=(0,o.oM)(),{needClipX:c,needClipY:u,needClip:s}=l(t,r);if(!s||!a)return null;var{x:f,y:d,width:p,height:h}=a;return n.createElement("clipPath",{id:"clipPath-".concat(i)},n.createElement("rect",{x:c?f:f-p/2,y:u?d:d-h/2,width:c?p:2*p,height:u?h:2*h}))}},36829:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(97697),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.isKey=function(e,t){return!Array.isArray(e)&&(!!("number"==typeof e||"boolean"==typeof e||null==e||n.isSymbol(e))||"string"==typeof e&&(a.test(e)||!i.test(e))||null!=t&&Object.hasOwn(t,e))}},37214:(e,t,r)=>{"use strict";r.d(t,{I:()=>G});var n=r(12115);function i(){}function a(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function o(e){this._context=e}function l(e){this._context=e}function c(e){this._context=e}o.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:a(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,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:a(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},l.prototype={areaStart:i,areaEnd:i,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)}},point:function(e,t){switch(e*=1,t*=1,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:a(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},c.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||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:a(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class u{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e*=1,t*=1,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._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function s(e){this._context=e}function f(e){this._context=e}function d(e){return new f(e)}s.prototype={areaStart:i,areaEnd:i,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e*=1,t*=1,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function p(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0);return((a<0?-1:1)+(o<0?-1:1))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs((a*i+o*n)/(n+i)))||0}function h(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function y(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-n)/3;e._context.bezierCurveTo(n+l,i+l*t,a-l,o-l*r,a,o)}function v(e){this._context=e}function m(e){this._context=new g(e)}function g(e){this._context=e}function b(e){this._context=e}function x(e){var t,r,n=e.length-1,i=Array(n),a=Array(n),o=Array(n);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/a[t-1],a[t]-=r,o[t]-=r*o[t-1];for(i[n-1]=o[n-1]/a[n-1],t=n-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(t=0,a[n-1]=(e[n]+i[n-1])/2;t<n-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function w(e,t){this._context=e,this._t=t}f.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,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)}}},v.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:y(this,this._t0,h(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(t*=1,(e*=1)!==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,y(this,h(this,r=p(this,e,t)),r);break;default:y(this,this._t0,r=p(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}},(m.prototype=Object.create(v.prototype)).point=function(e,t){v.prototype.point.call(this,t,e)},g.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}},b.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===r)this._context.lineTo(e[1],t[1]);else for(var n=x(e),i=x(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(this._line||0!==this._line&&1===r)&&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)}},w.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&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}}this._x=e,this._y=t}};var O=r(62517),P=r(74592),j=r(15655);function S(e){return e[0]}function E(e){return e[1]}function _(e,t){var r=(0,P.A)(!0),n=null,i=d,a=null,o=(0,j.i)(l);function l(l){var c,u,s,f=(l=(0,O.A)(l)).length,d=!1;
1for(null==n&&(a=i(s=o())),c=0;c<=f;++c)!(c<f&&r(u=l[c],c,l))===d&&((d=!d)?a.lineStart():a.lineEnd()),d&&a.point(+e(u,c,l),+t(u,c,l));if(s)return a=null,s+""||null}return e="function"==typeof e?e:void 0===e?S:(0,P.A)(e),t="function"==typeof t?t:void 0===t?E:(0,P.A)(t),l.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,P.A)(+t),l):e},l.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,P.A)(+e),l):t},l.defined=function(e){return arguments.length?(r="function"==typeof e?e:(0,P.A)(!!e),l):r},l.curve=function(e){return arguments.length?(i=e,null!=n&&(a=i(n)),l):i},l.context=function(e){return arguments.length?(null==e?n=a=null:a=i(n=e),l):n},l}function A(e,t,r){var n=null,i=(0,P.A)(!0),a=null,o=d,l=null,c=(0,j.i)(u);function u(u){var s,f,d,p,h,y=(u=(0,O.A)(u)).length,v=!1,m=Array(y),g=Array(y);for(null==a&&(l=o(h=c())),s=0;s<=y;++s){if(!(s<y&&i(p=u[s],s,u))===v)if(v=!v)f=s,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),d=s-1;d>=f;--d)l.point(m[d],g[d]);l.lineEnd(),l.areaEnd()}v&&(m[s]=+e(p,s,u),g[s]=+t(p,s,u),l.point(n?+n(p,s,u):m[s],r?+r(p,s,u):g[s]))}if(h)return l=null,h+""||null}function s(){return _().defined(i).curve(o).context(a)}return e="function"==typeof e?e:void 0===e?S:(0,P.A)(+e),t="function"==typeof t?t:void 0===t?(0,P.A)(0):(0,P.A)(+t),r="function"==typeof r?r:void 0===r?E:(0,P.A)(+r),u.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,P.A)(+t),n=null,u):e},u.x0=function(t){return arguments.length?(e="function"==typeof t?t:(0,P.A)(+t),u):e},u.x1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:(0,P.A)(+e),u):n},u.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,P.A)(+e),r=null,u):t},u.y0=function(e){return arguments.length?(t="function"==typeof e?e:(0,P.A)(+e),u):t},u.y1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:(0,P.A)(+e),u):r},u.lineX0=u.lineY0=function(){return s().x(e).y(t)},u.lineY1=function(){return s().x(e).y(r)},u.lineX1=function(){return s().x(n).y(t)},u.defined=function(e){return arguments.length?(i="function"==typeof e?e:(0,P.A)(!!e),u):i},u.curve=function(e){return arguments.length?(o=e,null!=a&&(l=o(a)),u):o},u.context=function(e){return arguments.length?(null==e?a=l=null:l=o(a=e),u):a},u}var k=r(29722),M=r(18387),I=r(92191),C=r(99498),z=r(23651);function D(){return(D=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function N(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?T(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var L={curveBasisClosed:function(e){return new l(e)},curveBasisOpen:function(e){return new c(e)},curveBasis:function(e){return new o(e)},curveBumpX:function(e){return new u(e,!0)},curveBumpY:function(e){return new u(e,!1)},curveLinearClosed:function(e){return new s(e)},curveLinear:d,curveMonotoneX:function(e){return new v(e)},curveMonotoneY:function(e){return new m(e)},curveNatural:function(e){return new b(e)},curveStep:function(e){return new w(e,.5)},curveStepAfter:function(e){return new w(e,1)},curveStepBefore:function(e){return new w(e,0)}},R=e=>(0,C.H)(e.x)&&(0,C.H)(e.y),B=e=>null!=e.base&&R(e.base)&&R(e),F=e=>e.x,K=e=>e.y,G=e=>{var{className:t,points:r,path:i,pathRef:a}=e;if((!r||!r.length)&&!i)return null;var o=r&&r.length?(e=>{var{type:t="linear",points:r=[],baseLine:n,layout:i,connectNulls:a=!1}=e,o=((e,t)=>{if("function"==typeof e)return e;var r="curve".concat((0,I.Zb)(e));return("curveMonotone"===r||"curveBump"===r)&&t?L["".concat(r).concat("vertical"===t?"Y":"X")]:L[r]||d})(t,i),l=a?r.filter(R):r;if(Array.isArray(n)){var c=r.map((e,t)=>N(N({},e),{},{base:n[t]}));return("vertical"===i?A().y(K).x1(F).x0(e=>e.base.x):A().x(F).y1(K).y0(e=>
1e.base.y)).defined(B).curve(o)(a?c.filter(B):c)}return("vertical"===i&&(0,I.Et)(n)?A().y(K).x1(F).x0(n):(0,I.Et)(n)?A().x(F).y1(K).y0(n):_().x(F).y(K)).defined(R).curve(o)(l)})(e):i;return n.createElement("path",D({},(0,z.uZ)(e),(0,M._U)(e),{className:(0,k.$)("recharts-curve",t),d:null===o?void 0:o,ref:a}))}},37942:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.debounce=function(e,t,{signal:r,edges:n}={}){let i,a=null,o=null!=n&&n.includes("leading"),l=null==n||n.includes("trailing"),c=()=>{null!==a&&(e.apply(i,a),i=void 0,a=null)},u=null,s=()=>{null!=u&&clearTimeout(u),u=setTimeout(()=>{u=null,l&&c(),f()},t)},f=()=>{null!==u&&(clearTimeout(u),u=null),i=void 0,a=null},d=function(...e){if(r?.aborted)return;i=this,a=e;let t=null==u;s(),o&&t&&c()};return d.schedule=s,d.cancel=f,d.flush=()=>{c()},r?.addEventListener("abort",f,{once:!0}),d}},38786:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(5576),i=r(71542);t.toPath=function(e){if(Array.isArray(e))return e.map(i.toKey);if("symbol"==typeof e)return[e];e=n.toString(e);let t=[],r=e.length;if(0===r)return t;let a=0,o="",l="",c=!1;for(46===e.charCodeAt(0)&&(t.push(""),a++);a<r;){let n=e[a];l?"\\"===n&&a+1<r?o+=e[++a]:n===l?l="":o+=n:c?'"'===n||"'"===n?l=n:"]"===n?(c=!1,t.push(o),o=""):o+=n:"["===n?(c=!0,o&&(t.push(o),o="")):"."===n?o&&(t.push(o),o=""):o+=n,a++}return o&&t.push(o),t}},39168:(e,t,r)=>{"use strict";r.d(t,{qx:()=>C,IH:()=>I,s0:()=>g,sr:()=>N,eB:()=>L,YB:()=>O,Hj:()=>z,DW:()=>k,y2:()=>A,nb:()=>_,PW:()=>x,Mk:()=>M,$8:()=>E,yy:()=>S,Rh:()=>w,GF:()=>D,uM:()=>T,kr:()=>m,_L:()=>b,_f:()=>P});var n=r(83643),i=r.n(n),a=r(57258),o=r.n(a);function l(e,t){if((i=e.length)>1)for(var r,n,i,a=1,o=e[t[0]],l=o.length;a<i;++a)for(n=o,o=e[t[a]],r=0;r<l;++r)o[r][1]+=o[r][0]=isNaN(n[r][1])?n[r][0]:n[r][1]}var c=r(62517),u=r(74592);function s(e){for(var t=e.length,r=Array(t);--t>=0;)r[t]=t;return r}function f(e,t){return e[t]}function d(e){let t=[];return t.key=e,t}var p=r(92191),h=r(73400);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function m(e,t,r){return(0,p.uy)(e)||(0,p.uy)(t)?r:(0,p.vh)(t)?o()(e,t,r):"function"==typeof t?t(e):r}var g=(e,t,r)=>{if(t&&r){var{width:n,height:i}=r,{align:a,verticalAlign:o,layout:l}=t;if(("vertical"===l||"horizontal"===l&&"middle"===o)&&"center"!==a&&(0,p.Et)(e[a]))return v(v({},e),{},{[a]:e[a]+(n||0)});if(("horizontal"===l||"vertical"===l&&"center"===a)&&"middle"!==o&&(0,p.Et)(e[o]))return v(v({},e),{},{[o]:e[o]+(i||0)})}return e},b=(e,t)=>"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t,x=(e,t,r,n)=>{if(n)return e.map(e=>e.coordinate);var i,a,o=e.map(e=>(e.coordinate===t&&(i=!0),e.coordinate===r&&(a=!0),e.coordinate));return i||o.push(t),a||o.push(r),o},w=(e,t,r)=>{if(!e)return null;var{duplicateDomain:n,type:i,range:a,scale:o,realScaleType:l,isCategorical:c,categoricalDomain:u,tickCount:s,ticks:f,niceTicks:d,axisType:h}=e;if(!o)return null;var y="scaleBand"===l&&o.bandwidth?o.bandwidth()/2:2,v=(t||r)&&"category"===i&&o.bandwidth?o.bandwidth()/y:0;return(v="angleAxis"===h&&a&&a.length>=2?2*(0,p.sA)(a[0]-a[1])*v:v,t&&(f||d))?(f||d||[]).map((e,t)=>({coordinate:o(n?n.indexOf(e):e)+v,value:e,offset:v,index:t})).filter(e=>!(0,p.M8)(e.coordinate)):c&&u?u.map((e,t)=>({coordinate:o(e)+v,value:e,index:t,offset:v})):o.ticks&&!r&&null!=s?o.ticks(s).map((e,t)=>({coordinate:o(e)+v,value:e,offset:v,index:t})):o.domain().map((e,t)=>({coordinate:o(e)+v,value:n?n[e]:e,index:t,offset:v}))},O=e=>{var t=e.domain();if(t&&!(t.length<=2)){var r=t.length,n=e.range(),i=Math.min(n[0],n[1])-1e-4,a=Math.max(n[0],n[1])+1e-4,o=e(t[0]),l=e(t[r-1]);(o<i||o>a||l<i||l>a)&&e.domain([t[0],t[r-1]])}},P=(e,t)=>{if(!t||2!==t.length||!(0,p.Et)(t[0])||!(0,p.Et)(t[1]))return e;var r=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]),i=[e[0],e[1]];return(!(0,p.Et)(e[0])||e[0]<r)&&(i[0]=r),(!(0,p.Et)(e[1])||e[1]>n)&&(i[1]=n),i[0]>n&&(i[0]=n),i[1]<r&&(i[1]=r),i},j={sign:e=>{var t=e.length;if(!(t<=0))for(var r=0,n=e[0].length;r<n;++r)for(var i=0,a=0,o=0;o<t;++o){var l=(0,p.M8)(e[o][r][1])?e[o][r][0]:e[o][r][1];l>=0?(e[o][r][0]=i,e[o][r][1]=i+l,i=e[o][r][1]):(e[o][r][0]=a,e[o][r][1]=a+l,a=e[o][r][1])}},expand:function(e,t){if((n=e.length)>0){for(var r,n,i,a=0,o=e[0].length;a<o;++a){for(i=r=0;r<n;++r)i+=e[r][a][1]||0;if(i)for(r=0;r<n;++r)e[r][a][1]/=i}l(e,t)}},none:l,silhouette:function(e,t){if((r=e.length)>0){for(var r,n=0,i=e[t[0]],a=i.length;n<a;++n){for(var o=0,c=0;o<r;++o)c+=e[o][n][1]||0;i[n][1]+=i[n][0]=-c/2}l(e,t)}},wiggle:function(e,t){if((i=e.length)>0&&(n=(r=e[t[0]]).length)>0){for(var r,n,i,a=0,o=1;o<n;++o){for(var c=0,u=0,s=0;c<i;++c){for(var f=e[t[c]],d=f[o][1]||0,p=(d-(f[o-1][1]||0))/2,h=0;h<c;++h){var y=e[t[h]];p+=(y[o][1]||0)-(y[o-1][1]||0)}u+=d,s+=p*d}r[o-1][1]+=r[o-1][0]=a,u&&(a-=s/u)}r[o-1][1]+=r[o-1][0]=a,l(e,t)}},positive:e=>{var t=e.length;if(!(t<=0))for(var r=0,n=e[0].length;r<n;++r)for(var i=0,a=0;a<t;
1++a){var o=(0,p.M8)(e[a][r][1])?e[a][r][0]:e[a][r][1];o>=0?(e[a][r][0]=i,e[a][r][1]=i+o,i=e[a][r][1]):(e[a][r][0]=0,e[a][r][1]=0)}}},S=(e,t,r)=>{var n=j[r];return(function(){var e=(0,u.A)([]),t=s,r=l,n=f;function i(i){var a,o,l=Array.from(e.apply(this,arguments),d),u=l.length,s=-1;for(let e of i)for(a=0,++s;a<u;++a)(l[a][s]=[0,+n(e,l[a].key,s,i)]).data=e;for(a=0,o=(0,c.A)(t(l));a<u;++a)l[o[a]].index=a;return r(l,o),l}return i.keys=function(t){return arguments.length?(e="function"==typeof t?t:(0,u.A)(Array.from(t)),i):e},i.value=function(e){return arguments.length?(n="function"==typeof e?e:(0,u.A)(+e),i):n},i.order=function(e){return arguments.length?(t=null==e?s:"function"==typeof e?e:(0,u.A)(Array.from(e)),i):t},i.offset=function(e){return arguments.length?(r=null==e?l:e,i):r},i})().keys(t).value((e,t)=>Number(m(e,t,0))).order(s).offset(n)(e)};function E(e){return null==e?void 0:String(e)}function _(e){var{axis:t,ticks:r,bandSize:n,entry:i,index:a,dataKey:o}=e;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!(0,p.uy)(i[t.dataKey])){var l=(0,p.eP)(r,"value",i[t.dataKey]);if(l)return l.coordinate+n/2}return r[a]?r[a].coordinate+n/2:null}var c=m(i,(0,p.uy)(o)?t.dataKey:o);return(0,p.uy)(c)?null:t.scale(c)}var A=e=>{var{axis:t,ticks:r,offset:n,bandSize:i,entry:a,index:o}=e;if("category"===t.type)return r[o]?r[o].coordinate+n:null;var l=m(a,t.dataKey,t.scale.domain()[o]);return(0,p.uy)(l)?null:t.scale(l)-i/2+n},k=e=>{var{numericAxis:t}=e,r=t.scale.domain();if("number"===t.type){var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return n<=0&&i>=0?0:i<0?i:n}return r[0]},M=(e,t,r)=>{if(null!=e){let n;return[(n=Object.keys(e).reduce((n,i)=>{var{stackedData:a}=e[i],o=a.reduce((e,n)=>{var i,a=[Math.min(...i=(0,h.v)(n,t,r).flat(2).filter(p.Et)),Math.max(...i)];return[Math.min(e[0],a[0]),Math.max(e[1],a[1])]},[1/0,-1/0]);return[Math.min(o[0],n[0]),Math.max(o[1],n[1])]},[1/0,-1/0]))[0]===1/0?0:n[0],n[1]===-1/0?0:n[1]]}},I=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,C=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,z=(e,t,r)=>{if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var a=i()(t,e=>e.coordinate),o=1/0,l=1,c=a.length;l<c;l++){var u=a[l],s=a[l-1];o=Math.min((u.coordinate||0)-(s.coordinate||0),o)}return o===1/0?0:o}return r?void 0:0};function D(e){var{tooltipEntrySettings:t,dataKey:r,payload:n,value:i,name:a}=e;return v(v({},t),{},{dataKey:r,payload:n,value:i,name:a})}function T(e,t){return e?String(e):"string"==typeof t?t:void 0}var N=(e,t)=>"horizontal"===t?e.chartX:"vertical"===t?e.chartY:void 0,L=(e,t)=>"centric"===t?e.angle:e.radius},39339:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isPrimitive=function(e){return null==e||"object"!=typeof e&&"function"!=typeof e}},39766:(e,t,r)=>{e.exports=r(47725).last},41106:(e,t,r)=>{"use strict";r.d(t,{C:()=>l,U:()=>c});var n=r(2842),i=r(2242),a=r(30451),o=r(92191),l=e=>e.brush,c=(0,n.Mz)([l,i.HZ,a.HK],(e,t,r)=>({height:e.height,x:(0,o.Et)(e.x)?e.x:t.left,y:(0,o.Et)(e.y)?e.y:t.top+t.height+t.brushBottom-((null==r?void 0:r.bottom)||0),width:(0,o.Et)(e.width)?e.width:t.width}))},43077:(e,t,r)=>{"use strict";r.d(t,{R:()=>n});var n=function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i]}},43191:(e,t,r)=>{"use strict";r.d(t,{w:()=>n});var n=e=>{var t=e.currentTarget.getBoundingClientRect(),r=t.width/e.currentTarget.offsetWidth,n=t.height/e.currentTarget.offsetHeight;return{chartX:Math.round((e.clientX-t.left)/r),chartY:Math.round((e.clientY-t.top)/n)}}},43527:(e,t,r)=>{"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e,t){var r=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},e);return Object.keys(t).reduce((e,r)=>(void 0===e[r]&&void 0!==t[r]&&(e[r]=t[r]),e),r)}r.d(t,{e:()=>i})},45475:(e,t,r)=>{"use strict";r.d(t,{N:()=>l,x:()=>o});var n=r(12115),i=r(70713),a=(0,n.createContext)(void 0),o=e=>{var{id:t,type:r,children:o}=e,l=(0,i.Y)("recharts-".concat(r),t);return n.createElement(a.Provider,{value:l},o(l))};function l(){return(0,n.useContext)(a)}},45880:(e,t,r)=>{"use strict";r.d(t,{P:()=>F});var n=r(12115),i=r(76367),a=r(33646),o=r(64105),l=r(22377),c=r(10365),u=r(46574),s=(0,n.memo)(function(e){var{layout:t,margin:r}=e,i=(0,c.j)(),a=(0,o.r)();return(0,n.useEffect)(()=>{a||(i((0,l.JK)(t)),i((0,l.B_)(r)))},[i,a,t,r]),null},u.P),f=r(67051);function d(e){var t=(0,c.j)();return(0,n.useEffect)(()=>{t((0,f.mZ)(e))},[t,e]),null}var p=r(65372),h=r(12614),y=r(67816),v=r(41106),m=r(99498),g=r(80997),b=r(70713),x=r(59464);function w(e){var{zIndex:t,isPanorama:r}=e,i=r?"recharts-zindex-panorama-":"recharts-zindex-",a=(0,b.Y)("".concat(i).concat(t)),o=(0,c.j)();return(0,n.useLayoutEffect)(()=>(o((0,g.NK)({zIndex:t,elementId:a,isPanorama:r})),()=>{o((0,g.wi)({zIndex:t,isPanorama:r}))}),[o,t,a,r]),n.createElement("g",{tabIndex:-1,id:a})}function O(e){var{children:t,isPanorama:r}=e,i=(0,c.G)(x.I);if(!i||0===i.length)return t;var a=i.filter(e=>e<0),o=i.filter(e=>e>0);return n.createElement(n.Fragment,null,a.map(e=>n.createElement(w,{key:e,zIndex:e,isPanorama:r})),t,o.map(e=>n.createElement(w,{key:e,zIndex:e,isPanorama:r})))}var P=["children"];function j(){return(j=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var S={width:"100%",height:"100%",display:"block"},E=(0,n.forwardRef)((e,t)=>{var r,i,a=(0,p.yi)(),o=(0,p.rY)(),l=(0,h.$)();if(!(0,m.F)(a)||!(0,m.F)(o))return null;var{children:c,otherAttributes:u,title:s,desc:f}=e;return null!=u&&(r="number"==typeof u.tabIndex?u.tabIndex:l?0:void 0,i="string"==typeof u.role?u.role:l?"application":void 0),n.createElement(y.u,j({},u,{title:s,desc:f,role:i,tabIndex:r,width:a,height:o,style:S,ref:t}),c)}),_=e=>{var{children:t}=e,r=(0,c.G)(v.U);if(!r)return null;var{width:i,height:a,y:o,x:l}=r;return n.createElement(y.u,{width:i,height:a,x:l,y:o},t)},A=(0,n.forwardRef)((e,t)=>{var{children:r}=e,i=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,P);return(0,o.r)()?n.createElement(_,null,n.createElement(O,{isPanorama:!0},r)):n.createElement(E,j({ref:t},i),n.createElement(O,{isPanorama:!1},r))}),k=r(19891),M=r(92191),I=r(57747),C=(0,n.createContext)(void 0),z=e=>{var{children:t}=e,[r]=(0,n.useState)("".concat((0,M.NF)("recharts"),"-clip")),i=(0,I.oM)();if(null==i)return null;var{x:a,y:o,width:l,height:c}=i;return n.createElement(C.Provider,{value:r},n.createElement("defs",null,n.createElement("clipPath",{id:r},n.createElement("rect",{x:a,y:o,height:c,width:l}))),t)},D=r(23651),T=["width","height","responsive","children","className","style","compact","title","desc"],N=(0,n.forwardRef)((e,t)=>{var{width:r,height:i,responsive:a,children:o,className:l,style:c,compact:u,title:s,desc:f}=e,d=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,T),h=(0,D.uZ)(d);return u?n.createElement(n.Fragment,null,n.createElement(p.A3,{width:r,height:i}),n.createElement(A,{otherAttributes:h,title:s,desc:f},o)):n.createElement(k.A,{className:l,style:c,width:r,height:i,responsive:null!=a&&a,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},n.createElement(A,{otherAttributes:h,title:s,desc:f,ref:t},n.createElement(z,null,o)))}),L=r(43527);function R(){return(R=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var B={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:{top:5,right:5,bottom:5,left:5},responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},F=(0,n.forwardRef)(function(e,t){var r,o=(0,L.e)(e.categoricalChartProps,B),{chartName:l,defaultTooltipEventType:c,validateTooltipEventTypes:u,tooltipPayloadSearcher:f,categoricalChartProps:p}=e;return n.createElement(i.J,{preloadedState:{options:{chartName:l,defaultTooltipEventType:c,validateTooltipEventTypes:u,tooltipPayloadSearcher:f,eventEmitter:void 0}},reduxStoreName:null!=(r=p.id)?r:l},n.createElement(a.TK,{chartData:p.data}),n.createElement(s,{layout:o.layout,margin:o.margin}),n.createElement(d,{baseValue:o.baseValue,accessibilityLayer:o.accessibilityLayer,barCategoryGap:o.barCategoryGap,maxBarSize:o.maxBarSize,stackOffset:o.stackOffset,barGap:o.barGap,barSize:o.barSize,syncId:o.syncId,syncMethod:o.syncMethod,className:o.className,reverseStackOrder:o.reverseStackOrder}),n.createElement(N,R({},o,{ref:t})))})},45970:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(12115),i=r(64105),a=r(10365),o=r(51124);function l(e){var{legendPayload:t}=e,r=(0,a.j)(),l=(0,i.r)(),c=(0,n.useRef)(null);return(0,n.useLayoutEffect)(()=>{l||(null===c.current?r((0,o.Lx)(t)):c.current!==t&&r((0,o.c5)({prev:c.current,next:t})),c.current=t)},[r,l,t]),(0,n.useLayoutEffect)(()=>()=>{c.current&&(r((0,o.u3)(c.current)),c.current=null)},[r]),null}},45992:(e,t,r)=>{"use strict";r.d(t,{n:()=>a});var n=r(12115),i=r(92191);function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"animation-",r=(0,n.useRef)((0,i.NF)(t)),a=(0,n.useRef)(e);return a.current!==e&&(r.current=(0,i.NF)(t),a.current=e),r.current}},46197:(e,t,r)=>{"use strict";r.d(t,{y:()=>k});var n=r(12115),i=r(70841),a=r.n(i),o=r(49804),l=r(29722),c=r(43527),u=r(74211),s=r(45992),f=r(92191),d=r(33966),p=r(55359);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function v(){return(v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var m=(e,t,r,n,i)=>{var a=r-n;return"M ".concat(e,",").concat(t)+"L ".concat(e+r,",").concat(t)+"L ".concat(e+r-a/2,",").concat(t+i)+"L ".concat(e+r-a/2-n,",").concat(t+i)+"L ".concat(e,",").concat(t," Z")},g={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},b=e=>{var t=(0,c.e)(e,g),{x:r,y:i,upperWidth:a,lowerWidth:o,height:h,className:b}=t,{animationEasing:x,animationDuration:w,animationBegin:O,isUpdateAnimationActive:P}=t,j=(0,n.useRef)(null),[S,E]=(0,n.useState)(-1),_=(0,n.useRef)(a),A=(0,n.useRef)(o),k=(0,n.useRef)(h),M=(0,n.useRef)(r),I=(0,n.useRef)(i),C=(0,s.n)(e,"trapezoid-");if((0,n.useEffect)(()=>{if(j.current&&j.current.getTotalLength)try{var e=j.current.getTotalLength();e&&E(e)}catch(e){}},[]),r!==+r||i!==+i||a!==+a||o!==+o||h!==+h||0===a&&0===o||0===h)return null;var z=(0,l.$)("recharts-trapezoid",b);if(!P)return n.createElement("g",null,n.createElement("path",v({},(0,p.a)(t),{className:z,d:m(r,i,a,o,h)})));var D=_.current,T=A.current,N=k.current,L=M.current,R=I.current,B="0px ".concat(-1===S?1:S,"px"),F="".concat(S,"px 0px"),K=(0,d.dl)(["strokeDasharray"],w,x);
1return n.createElement(u.J,{animationId:C,key:C,canBegin:S>0,duration:w,easing:x,isActive:P,begin:O},e=>{var l=(0,f.GW)(D,a,e),c=(0,f.GW)(T,o,e),u=(0,f.GW)(N,h,e),s=(0,f.GW)(L,r,e),d=(0,f.GW)(R,i,e);j.current&&(_.current=l,A.current=c,k.current=u,M.current=s,I.current=d);var g=e>0?{transition:K,strokeDasharray:F}:{strokeDasharray:B};return n.createElement("path",v({},(0,p.a)(t),{className:z,d:m(s,d,l,c,u),ref:j,style:y(y({},g),t.style)}))})},x=r(25281),w=r(11058),O=r(98492),P=r(37214),j=["option","shapeType","propTransformer","activeClassName"];function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _(e,t){return E(E({},t),e)}function A(e){var{shapeType:t,elementProps:r}=e;switch(t){case"rectangle":return n.createElement(o.M,r);case"trapezoid":return n.createElement(b,r);case"sector":return n.createElement(x.h,r);case"symbols":if("symbols"===t)return n.createElement(O.i,r);break;case"curve":return n.createElement(P.I,r);default:return null}}function k(e){var t,{option:r,shapeType:i,propTransformer:o=_,activeClassName:l="recharts-active-shape"}=e,c=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,j);if((0,n.isValidElement)(r))t=(0,n.cloneElement)(r,E(E({},c),(0,n.isValidElement)(r)?r.props:r));else if("function"==typeof r)t=r(c,c.index);else if(a()(r)&&"boolean"!=typeof r){var u=o(r,c);t=n.createElement(A,{shapeType:i,elementProps:u})}else t=n.createElement(A,{shapeType:i,elementProps:c});return c.isActive?n.createElement(w.W,{className:l},t):t}},46574:(e,t,r)=>{"use strict";r.d(t,{P:()=>a});var n=r(2834),i=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle"]);function a(e,t){for(var r of new Set([...Object.keys(e),...Object.keys(t)]))if(i.has(r)){if(null==e[r]&&null==t[r])continue;if(!(0,n.bN)(e[r],t[r]))return!1}else{var a,o;if(a=e[r],o=t[r],(null!=a||null!=o)&&("number"==typeof a&&"number"==typeof o?a!==o&&(a==a||o==o):a!==o))return!1}return!0}},47497:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isObjectLike=function(e){return"object"==typeof e&&null!==e}},47725:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(53090),i=r(55980),a=r(94313);t.last=function(e){if(a.isArrayLike(e))return n.last(i.toArray(e))}},48796:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(97697);t.toNumber=function(e){return n.isSymbol(e)?NaN:Number(e)}},49632:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(56340);t.cloneDeep=function(e){return n.cloneDeepWith(e)}},49804:(e,t,r)=>{"use strict";r.d(t,{M:()=>b});var n=r(12115),i=r(29722),a=r(43527),o=r(74211),l=r(92191),c=r(45992),u=r(33966),s=r(55359),f=["radiu
1s"],d=["radius"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function v(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var m=(e,t,r,n,i)=>{var a,o=Math.min(Math.abs(r)/2,Math.abs(n)/2),l=n>=0?1:-1,c=r>=0?1:-1,u=+(n>=0&&r>=0||n<0&&r<0);if(o>0&&i instanceof Array){for(var s=[0,0,0,0],f=0;f<4;f++)s[f]=i[f]>o?o:i[f];a="M".concat(e,",").concat(t+l*s[0]),s[0]>0&&(a+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(u,",").concat(e+c*s[0],",").concat(t)),a+="L ".concat(e+r-c*s[1],",").concat(t),s[1]>0&&(a+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(u,",\n ").concat(e+r,",").concat(t+l*s[1])),a+="L ".concat(e+r,",").concat(t+n-l*s[2]),s[2]>0&&(a+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(u,",\n ").concat(e+r-c*s[2],",").concat(t+n)),a+="L ".concat(e+c*s[3],",").concat(t+n),s[3]>0&&(a+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(u,",\n ").concat(e,",").concat(t+n-l*s[3])),a+="Z"}else if(o>0&&i===+i&&i>0){var d=Math.min(o,i);a="M ".concat(e,",").concat(t+l*d,"\n A ").concat(d,",").concat(d,",0,0,").concat(u,",").concat(e+c*d,",").concat(t,"\n L ").concat(e+r-c*d,",").concat(t,"\n A ").concat(d,",").concat(d,",0,0,").concat(u,",").concat(e+r,",").concat(t+l*d,"\n L ").concat(e+r,",").concat(t+n-l*d,"\n A ").concat(d,",").concat(d,",0,0,").concat(u,",").concat(e+r-c*d,",").concat(t+n,"\n L ").concat(e+c*d,",").concat(t+n,"\n A ").concat(d,",").concat(d,",0,0,").concat(u,",").concat(e,",").concat(t+n-l*d," Z")}else a="M ".concat(e,",").concat(t," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return a},g={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},b=e=>{var t=(0,a.e)(e,g),r=(0,n.useRef)(null),[p,b]=(0,n.useState)(-1);(0,n.useEffect)(()=>{if(r.current&&r.current.getTotalLength)try{var e=r.current.getTotalLength();e&&b(e)}catch(e){}},[]);var{x,y:w,width:O,height:P,radius:j,className:S}=t,{animationEasing:E,animationDuration:_,animationBegin:A,isAnimationActive:k,isUpdateAnimationActive:M}=t,I=(0,n.useRef)(O),C=(0,n.useRef)(P),z=(0,n.useRef)(x),D=(0,n.useRef)(w),T=(0,n.useMemo)(()=>({x,y:w,width:O,height:P,radius:j}),[x,w,O,P,j]),N=(0,c.n)(T,"rectangle-");if(x!==+x||w!==+w||O!==+O||P!==+P||0===O||0===P)return null;var L=(0,i.$)("recharts-rectangle",S);if(!M){var R=(0,s.a)(t),{radius:B}=R,F=v(R,f);return n.createElement("path",y({},F,{radius:"number"==typeof j?j:void 0,className:L,d:m(x,w,O,P,j)}))}var K=I.current,G=C.current,W=z.current,H=D.current,Z="0px ".concat(-1===p?1:p,"px"),U="".concat(p,"px 0px"),$=(0,u.dl)(["strokeDasharray"],_,"string"==typeof E?E:g.animationEasing);return n.createElement(o.J,{animationId:N,key:N,canBegin:p>0,duration:_,easing:E,isActive:M,begin:A},e=>{var i,a=(0,l.GW)(K,O,e),o=(0,l.GW)(G,P,e),c=(0,l.GW)(W,x,e),u=(0,l.GW)(H,w,e);r.current&&(I.current=a,C.current=o,z.current=c,D.current=u),i=k?e>0?{transition:$,strokeDasharray:U}:{strokeDasharray:Z}:{strokeDasharray:U};var f=(0,s.a)(t),{radius:p}=f,g=v(f,d);return n.createElement("path",y({},g,{radius:"number"==typeof j?j:void 0,className:L,d:m(c,u,a,o,j),ref:r,
1style:h(h({},i),t.style)}))})}},51124:(e,t,r)=>{"use strict";r.d(t,{CU:()=>d,Lx:()=>u,c5:()=>s,h1:()=>c,hx:()=>l,u3:()=>f});var n=r(11785),i=r(30894),a=r(99050),o=(0,n.Z0)({name:"legend",initialState:{settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push((0,a.h4)(t.payload))},prepare:(0,n.aA)()},replaceLegendPayload:{reducer(e,t){var{prev:r,next:n}=t.payload,o=(0,i.ss)(e).payload.indexOf((0,a.h4)(r));o>-1&&(e.payload[o]=(0,a.h4)(n))},prepare:(0,n.aA)()},removeLegendPayload:{reducer(e,t){var r=(0,i.ss)(e).payload.indexOf((0,a.h4)(t.payload));r>-1&&e.payload.splice(r,1)},prepare:(0,n.aA)()}}}),{setLegendSize:l,setLegendSettings:c,addLegendPayload:u,replaceLegendPayload:s,removeLegendPayload:f}=o.actions,d=o.reducer},51205:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(98534),i=r(35679),a=r(23094),o=r(73957);t.uniqBy=function(e,t=i.identity){return a.isArrayLikeObject(e)?n.uniqBy(Array.from(e),o.iteratee(t)):[]}},51511:(e,t,r)=>{"use strict";r.d(t,{N:()=>c});var n=r(92191),i=r(39168),a=r(73400);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var c=(e,t,r,o,c,u,s)=>{if(null!=t&&null!=u){var{chartData:f,computedData:d,dataStartIndex:p,dataEndIndex:h}=r;return e.reduce((e,r)=>{var y,v,m,{dataDefinedOnItem:g,settings:b}=r,x=null!=g?g:f,w=Array.isArray(x)?(0,a.v)(x,p,h):x,O=null!=(y=null==b?void 0:b.dataKey)?y:o,P=null==b?void 0:b.nameKey;return Array.isArray(v=o&&Array.isArray(w)&&!Array.isArray(w[0])&&"axis"===s?(0,n.eP)(w,o,c):u(w,t,d,P))?v.forEach(t=>{var r=l(l({},b),{},{name:t.name,unit:t.unit,color:void 0,fill:void 0});e.push((0,i.GF)({tooltipEntrySettings:r,dataKey:t.dataKey,payload:t.payload,value:(0,i.kr)(t.payload,t.dataKey),name:t.name}))}):e.push((0,i.GF)({tooltipEntrySettings:b,dataKey:O,payload:v,value:(0,i.kr)(v,O),name:null!=(m=(0,i.kr)(v,P))?m:null==b?void 0:b.name})),e},[])}}},51531:(e,t,r)=>{"use strict";r.d(t,{I:()=>n});var n={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3}},51547:(e,t,r)=>{"use strict";r.d(t,{o:()=>n});var n=(e,t)=>e===t||null!=e&&null!=t&&e[0]===t[0]&&e[1]===t[1]},51858:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=/^(?:0|[1-9]\d*)$/;t.isIndex=function(e,t=Number.MAX_SAFE_INTEGER){switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e<t;case"symbol":return!1;case"string":return r.test(e)}}},53090:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.last=function(e){return e[e.length-1]}},53157:(e,t,r)=>{"use strict";r.d(t,{Pu:()=>f});var n=r(89933);class i{constructor(e){!function(e,t,r){var n;(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}
1(this,"cache",new Map),this.maxSize=e}get(e){var t=this.cache.get(e);return void 0!==t&&(this.cache.delete(e),this.cache.set(e,t)),t}set(e,t){if(this.cache.has(e))this.cache.delete(e);else if(this.cache.size>=this.maxSize){var r=this.cache.keys().next().value;null!=r&&this.cache.delete(r)}this.cache.set(e,t)}clear(){this.cache.clear()}size(){return this.cache.size}}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var o=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},{cacheSize:2e3,enableCache:!0}),l=new i(o.cacheSize),c={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},u="recharts_measurement_span",s=(e,t)=>{try{var r=document.getElementById(u);r||((r=document.createElement("span")).setAttribute("id",u),r.setAttribute("aria-hidden","true"),document.body.appendChild(r)),Object.assign(r.style,c,t),r.textContent="".concat(e);var n=r.getBoundingClientRect();return{width:n.width,height:n.height}}catch(e){return{width:0,height:0}}},f=function(e){var t,r,i,a,c,u,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||n.m.isSsr)return{width:0,height:0};if(!o.enableCache)return s(e,f);var d=(t=f.fontSize||"",r=f.fontFamily||"",i=f.fontWeight||"",a=f.fontStyle||"",c=f.letterSpacing||"",u=f.textTransform||"","".concat(e,"|").concat(t,"|").concat(r,"|").concat(i,"|").concat(a,"|").concat(c,"|").concat(u)),p=l.get(d);if(p)return p;var h=s(e,f);return l.set(d,h),h}},54490:(e,t,r)=>{"use strict";r.d(t,{Vi:()=>u,ZF:()=>c,g5:()=>l,iZ:()=>d});var n=r(11785),i=r(30894),a=r(99050),o=(0,n.Z0)({name:"graphicalItems",initialState:{cartesianItems:[],polarItems:[]},reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push((0,a.h4)(t.payload))},prepare:(0,n.aA)()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:r,next:n}=t.payload,o=(0,i.ss)(e).cartesianItems.indexOf((0,a.h4)(r));o>-1&&(e.cartesianItems[o]=(0,a.h4)(n))},prepare:(0,n.aA)()},removeCartesianGraphicalItem:{reducer(e,t){var r=(0,i.ss)(e).cartesianItems.indexOf((0,a.h4)(t.payload));r>-1&&e.cartesianItems.splice(r,1)},prepare:(0,n.aA)()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push((0,a.h4)(t.payload))},prepare:(0,n.aA)()},removePolarGraphicalItem:{reducer(e,t){var r=(0,i.ss)(e).polarItems.indexOf((0,a.h4)(t.payload));r>-1&&e.polarItems.splice(r,1)},prepare:(0,n.aA)()}}}),{addCartesianGraphicalItem:l,replaceCartesianGraphicalItem:c,removeCartesianGraphicalItem:u,addPolarGraphicalItem:s,removePolarGraphicalItem:f}=o.actions,d=o.reducer},55359:(e,t,r)=>{"use strict";r.d(t,{a:()=>o,y:()=>l});var n=r(12115),i=r(86954),a=r(23651);function o(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&((0,a.Rw)(r)||(0,a.Xc)(r)||(0,i.q)(r))&&(t[r]=e[r]);return t}function l(e){return null==e?null:(0,n.isValidElement)(e)?o(e.props):"object"!=typeof e||Array.isArray(e)?null:o(e)}},55980:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.toArray=function(e){return Array.isArray(e)?e:Array.from(e)}},56340:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(6967),i=r(27403);t.cloneDeepWith=function(e,t){return n.cloneDeepWith(e,(r,a,o,l)=>{let c=t?.(r,a,o,l);if(void 0!==c)return c;if("object"==typeof e)switch(Object.prototype.toString.call(e)){case i.numberTag:case i.stringTag:case i.booleanTag:{let t=new e.constructor(e?.valueOf());return n.copyProperties(t,e),t}case i.argumentsTag:{let t={};return n.copyProperties(t,e),t.length=e.length,t[Symbol.iterator]=e[Symbol.iterator],t}default:return}})}},57104:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(62082),i=r(39168);function a(e,t,r){var{chartData:a=[]}=t,{allowDuplicatedCategory:o,dataKey:l}=r,c=new Map;
1return e.forEach(e=>{var t,r=null!=(t=e.data)?t:a;if(null!=r&&0!==r.length){var u=(0,n.x)(e);r.forEach((t,r)=>{var n,a=null==l||o?r:String((0,i.kr)(t,l,null)),s=(0,i.kr)(t,e.dataKey,0);Object.assign(n=c.has(a)?c.get(a):{},{[u]:s}),c.set(a,n)})}}),Array.from(c.values())}},57258:(e,t,r)=>{e.exports=r(74751).get},57346:(e,t,r)=>{"use strict";r.d(t,{HS:()=>o,LF:()=>i});var n=r(2842),i=e=>e.chartData,a=(0,n.Mz)([i],e=>{var t=null!=e.chartData?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),o=(e,t,r,n)=>n?a(e):i(e)},57747:(e,t,r)=>{"use strict";r.d(t,{EI:()=>y,oM:()=>h,ZI:()=>d,gi:()=>p});var n=r(22449),i=r(10365),a=r(64105),o=r(541),l=r(2842),c=r(2242),u=(0,l.Mz)([c.HZ],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),s=r(30451),f=(0,l.Mz)([u,s.Lp,s.A$],(e,t,r)=>{if(e&&null!=t&&null!=r)return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,r-e.top-e.bottom)}}),d=e=>{var t=(0,a.r)();return(0,i.G)(r=>(0,n.Gx)(r,"xAxis",e,t))},p=e=>{var t=(0,a.r)();return(0,i.G)(r=>(0,n.Gx)(r,"yAxis",e,t))},h=()=>(0,i.G)(f),y=()=>(0,i.G)(o.JG)},58152:(e,t,r)=>{"use strict";e.exports=r(25964)},58748:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.flatten=function(e,t=1){let r=[],n=Math.floor(t),i=(e,t)=>{for(let a=0;a<e.length;a++){let o=e[a];Array.isArray(o)&&t<n?i(o,t+1):r.push(o)}};return i(e,0),r}},58875:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(6967);t.cloneDeep=function(e){return n.cloneDeepWithImpl(e,void 0,e,new Map,void 0)}},59190:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(65372),i=e=>{var t=(0,n.fz)(e);return"horizontal"===t?"xAxis":"vertical"===t?"yAxis":"centric"===t?"angleAxis":"radiusAxis"}},59464:(e,t,r)=>{"use strict";r.d(t,{I:()=>l,u:()=>o});var n=r(2842),i=r(27467),a=r(51531),o=(0,n.Mz)(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,r)=>r,(e,t,r)=>{if(null!=t){var n=e[t];if(null!=n)return r?n.panoramaElementId:n.elementId}}),l=(0,n.Mz)(e=>e.zIndex.zIndexMap,e=>Array.from(new Set(Object.keys(e).map(e=>parseInt(e,10)).concat(Object.values(a.I)))).sort((e,t)=>e-t),{memoizeOptions:{resultEqualityCheck:i.W}})},59656:(e,t,r)=>{"use strict";r.d(t,{h:()=>w});var n=r(12115),i=r(29722),a=r(32848),o=r(26028),l=r(10365),c=r(22449),u=r(2242),s=r(64105),f=r(97921),d=r(43527),p=r(93189),h=["dangerouslySetInnerHTML","ticks"],y=["id"];function v(){return(v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function m(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function g(e){var t=(0,l.j)(),r=(0,n.useRef)(null);return(0,n.useLayoutEffect)(()=>{null===r.current?t((0,o.cU)(e)):r.current!==e&&t((0,o.hd)({prev:r.current,next:e})),r.current=e},[e,t]),(0,n.useLayoutEffect)(()=>()=>{r.current&&(t((0,o.fR)(r.current)),r.current=null)},[t]),null}var b=e=>{var{yAxisId:t,className:r,width:d,label:p}=e,g=(0,n.useRef)(null),b=(0,n.useRef)(null),x=(0,l.G)(u.c2),w=(0,s.r)(),O=(0,l.j)(),P="yAxis",j=(0,l.G)(e=>(0,c.iV)(e,P,t,w)),S=(0,l.G)(e=>(0,c.wP)(e,t)),E=(0,l.G)(e=>(0,c.KR)(e,t)),_=(0,l.G)(e=>(0,c.Zi)(e,P,t,w)),A=(0,l.G)(e=>(0,c.hc)(e,t));if((0,n.useLayoutEffect)(()=>{if(!("auto"!==d||!S||(0,f.ZY)(p)||(0,n.isValidElement)(p))&&null!=A){var e=g.current;if(e){var r=e.getCalculatedWidth();Math.round(S.width)!==Math.round(r)&&O((0,o.QG)({id:t,width:r}))}}},[_,S,O,p,t,d,A]),null==S||null==E||null==A)return null;var{dangerouslySetInnerHTML:k,ticks:M}=e,I=m(e,h),{id:C}=A,z=m(A,y);return n.createElement(a.u,v({},I,z,{ref:g,labelRef:b,scale:j,x:E.x,y:E.y,tickTextProps:"auto"===d?{width:void 0}:{width:d},width:S.width,height:S.height,className:(0,i.$)("recharts-".concat(P," ").concat(P),r),viewBox:x,ticks:_,axisType:P}))},x={allowDataOverflow:c.cd.allowDataOverflow,allowDecimals:c.cd.allowDecimals,allowDuplicatedCategory:c.cd.allowDuplicatedCategory,angle:c.cd.angle,axisLine
1:a.F.axisLine,hide:!1,includeHidden:c.cd.includeHidden,interval:c.cd.interval,minTickGap:c.cd.minTickGap,mirror:c.cd.mirror,orientation:c.cd.orientation,padding:c.cd.padding,reversed:c.cd.reversed,scale:c.cd.scale,tick:c.cd.tick,tickCount:c.cd.tickCount,tickLine:a.F.tickLine,tickSize:a.F.tickSize,type:c.cd.type,width:c.cd.width,yAxisId:0},w=n.memo(e=>{var t=(0,d.e)(e,x);return n.createElement(n.Fragment,null,n.createElement(g,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter}),n.createElement(b,t))},p.Q);w.displayName="YAxis"},60244:(e,t,r)=>{"use strict";r.d(t,{L:()=>o});var n=r(12115);class i{setTimeout(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=performance.now(),n=null,i=a=>{a-r>=t?e(a):"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(i))};return n=requestAnimationFrame(i),()=>{null!=n&&cancelAnimationFrame(n)}}}var a=(0,n.createContext)(function(){var e,t,r,n,a;return e=new i,t=()=>null,r=!1,n=null,a=i=>{if(!r){if(Array.isArray(i)){if(!i.length)return;var[o,...l]=i;if("number"==typeof o){n=e.setTimeout(a.bind(null,l),o);return}a(o),n=e.setTimeout(a.bind(null,l));return}"string"==typeof i&&t(i),"object"==typeof i&&t(i),"function"==typeof i&&i()}},{stop:()=>{r=!0},start:e=>{r=!1,n&&(n(),n=null),a(e)},subscribe:e=>(t=e,()=>{t=()=>null}),getTimeoutController:()=>e}});function o(e,t){var r=(0,n.useContext)(a);return(0,n.useMemo)(()=>null!=t?t:r(e),[e,t,r])}},61754:(e,t,r)=>{"use strict";function n(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}r.d(t,{HY:()=>u,Qd:()=>l,Tw:()=>f,Zz:()=>s,ve:()=>d,y$:()=>c});var i="function"==typeof Symbol&&Symbol.observable||"@@observable",a=()=>Math.random().toString(36).substring(7).split("").join("."),o={INIT:`@@redux/INIT${a()}`,REPLACE:`@@redux/REPLACE${a()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${a()}`};function l(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function c(e,t,r){if("function"!=typeof e)throw Error(n(2));if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw Error(n(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw Error(n(1));return r(c)(e,t)}let a=e,u=t,s=new Map,f=s,d=0,p=!1;
1function h(){f===s&&(f=new Map,s.forEach((e,t)=>{f.set(t,e)}))}function y(){if(p)throw Error(n(3));return u}function v(e){if("function"!=typeof e)throw Error(n(4));if(p)throw Error(n(5));let t=!0;h();let r=d++;return f.set(r,e),function(){if(t){if(p)throw Error(n(6));t=!1,h(),f.delete(r),s=null}}}function m(e){if(!l(e))throw Error(n(7));if(void 0===e.type)throw Error(n(8));if("string"!=typeof e.type)throw Error(n(17));if(p)throw Error(n(9));try{p=!0,u=a(u,e)}finally{p=!1}return(s=f).forEach(e=>{e()}),e}return m({type:o.INIT}),{dispatch:m,subscribe:v,getState:y,replaceReducer:function(e){if("function"!=typeof e)throw Error(n(10));a=e,m({type:o.REPLACE})},[i]:function(){return{subscribe(e){if("object"!=typeof e||null===e)throw Error(n(11));function t(){e.next&&e.next(y())}return t(),{unsubscribe:v(t)}},[i](){return this}}}}}function u(e){let t,r=Object.keys(e),i={};for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof e[n]&&(i[n]=e[n])}let a=Object.keys(i);try{Object.keys(i).forEach(e=>{let t=i[e];if(void 0===t(void 0,{type:o.INIT}))throw Error(n(12));if(void 0===t(void 0,{type:o.PROBE_UNKNOWN_ACTION()}))throw Error(n(13))})}catch(e){t=e}return function(e={},r){if(t)throw t;let o=!1,l={};for(let t=0;t<a.length;t++){let c=a[t],u=i[c],s=e[c],f=u(s,r);if(void 0===f)throw r&&r.type,Error(n(14));l[c]=f,o=o||f!==s}return(o=o||a.length!==Object.keys(e).length)?l:e}}function s(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce((e,t)=>(...r)=>e(t(...r)))}function f(...e){return t=>(r,i)=>{let a=t(r,i),o=()=>{throw Error(n(15))},l={getState:a.getState,dispatch:(e,...t)=>o(e,...t)};return o=s(...e.map(e=>e(l)))(a.dispatch),{...a,dispatch:o}}}function d(e){return l(e)&&"type"in e&&"string"==typeof e.type}},62082:(e,t,r)=>{"use strict";function n(e){return null==e?void 0:e.id}r.d(t,{x:()=>n})},62517:(e,t,r)=>{"use strict";function n(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}r.d(t,{A:()=>n}),Array.prototype.slice},64105:(e,t,r)=>{"use strict";r.d(t,{r:()=>a});var n=r(12115),i=(0,n.createContext)(null),a=()=>null!=(0,n.useContext)(i)},64289:(e,t,r)=>{"use strict";r.d(t,{aX:()=>G,dS:()=>R,BZ:()=>B,pg:()=>L,yn:()=>K,r1:()=>C,dp:()=>T,u9:()=>F,fW:()=>A});var n=r(2842),i=r(83643),a=r.n(i),o=r(10365),l=r(39168),c=r(57346),u=r(541),s=r(22449),f=r(90744),d=r(65372),p=r(2242),h=r(30451),y=r(36544),v=r(90738),m=r(12979),g=r(13530),b=r(3608),x=r(5768),w=r(5364),O=r(51511),P=r(21739),j=r(92191);function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var _=(e,t,r,n,i)=>{var a,o=-1,l=null!=(a=null==t?void 0:t.length)?a:0;if(l<=1||null==e)return 0;if("angleAxis"===n&&null!=i&&1e-6>=Math.abs(Math.abs(i[1]-i[0])-360))for(var c=0;c<l;c++){var u=c>0?r[c-1].coordinate:r[l-1].coordinate,s=r[c].coordinate,f=c>=l-1?r[0].coordinate:r[c+1].coordinate,d=void 0;if((0,j.sA)(s-u)!==(0,j.sA)(f-s)){var p=[];if((0,j.sA)(f-s)===(0,j.sA)(i[1]-i[0])){d=f;var h=s+i[1]-i[0];p[0]=Math.min(h,(h+u)/2),p[1]=Math.max(h,(h+u)/2)}else{d=u;var y=f+i[1]-i[0];p[0]=Math.min(s,(y+s)/2),p[1]=Math.max(s,(y+s)/2)}var v=[Math.min(s,(d+s)/2),Math.max(s,(d+s)/2)];if(e>v[0]&&e<=v[1]||e>=p[0]&&e<=p[1]){({index:o}=r[c]);break}}else{var m=Math.min(u,f),g=Math.max(u,f);if(e>(m+s)/2&&e<=(g+s)/2){({index:o}=r[c]);break}}}else if(t){for(var b=0;b<l;b++)if(0===b&&e<=(t[b].coordinate+t[b+1].coordinate)/2||b>0&&b<l-1&&e>(t[b].coordinate+t[b-1].coordinate)/2&&e<=(t[b].coordinate+t[b+1].coordinate)/2||b===l-1&&e>(t[b].coordinate+t[b-1].coordinate)/2){({index:o}=t[b]);break}}return o},A=()=>(0,o.G)(f.iO),k=(e,t)=>t,M=(e,t,r)=>r,I=(e,t,r,n)=>n,C=(0,n.Mz)(u.R4,e=>a()(e,e=>e.coordinate)),z=(0,n.Mz)([w.J,k,M,I],v.i),D=(0,n.Mz)([z,u.n4,s.K6,u.FO],m.P),T=(e,t,r)=>{if(null!=t){var n=(0,w.J)(e);return"axis"===t?"hover"===r?n.axisInteraction.hover.dataKey:n.axisInteraction.click.dataKey:"hover"===r?n.itemInteraction.hover.dataKey:n.itemInteraction.click.dataKey}},N=(0,n.Mz)([w.J,k,M,I],b.q),L=(0,n.Mz)([h.Lp,h.A$,d.fz,p.HZ,u.R4,I,N,x.x],g.o),R=(0,n.Mz)([z,L],(e,t)=>{var r;return null!=(r=e.coordinate)?r:t}),B=(0,n.Mz)([u.R4,D],y.E),F=(0,n.Mz)([N,D,c.LF,s.K6,B,x.x,k],O.N),K=(0,n.Mz)([z,D],(e,t)=>({isActive:e.active&&null!=t,activeIndex:t})),G=(e,t,r,n,i,a,o,c)=>{if(e&&t&&n&&i&&a){if("horizontal"===t||"vertical"===t){if(!e||!n||!i||!a)return;if(function(e,t){var{chartX:r,chartY:n}=e;return r>=t.left&&r<=t.left+t.width&&n>=t.top&&n<=t.top+t.height}(e,c)){var u=_((0,l.sr)(e,t),o,a,n,i),s=((e,t,r,n)=>{var i=t.find(e=>e&&e.index===r);if(i){if("horizontal"===e)return{x:i.coordinate,y:n.chartY};
1if("vertical"===e)return{x:n.chartX,y:i.coordinate}}return{x:0,y:0}})(t,a,u,e);return{activeIndex:String(u),activeCoordinate:s}}return}if(e&&n&&i&&a&&r){var f=(0,P.yy)(e,r);if(f){var d=_((0,l.eB)(f,t),o,a,n,i),p=((e,t,r,n)=>{var i=t.find(e=>e&&e.index===r);if(i){if("centric"===e){var a=i.coordinate,{radius:o}=n;return E(E(E({},n),(0,P.IZ)(n.cx,n.cy,o,a)),{},{angle:a,radius:o})}var l=i.coordinate,{angle:c}=n;return E(E(E({},n),(0,P.IZ)(n.cx,n.cy,l,c)),{},{angle:c,radius:l})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}})(t,a,d,f);return{activeIndex:String(d),activeCoordinate:p}}return}}}},64411:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function a(e,t,n,a,o){if("function"!=typeof n)throw TypeError("The listener must be a function");var l=new i(n,a||e,o),c=r?r+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],l]:e._events[c].push(l):(e._events[c]=l,e._eventsCount++),e}function o(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function l(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1)),l.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},l.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,a=n.length,o=Array(a);i<a;i++)o[i]=n[i].fn;return o},l.prototype.listenerCount=function(e){var t=r?r+e:e,n=this._events[t];return n?n.fn?1:n.length:0},l.prototype.emit=function(e,t,n,i,a,o){var l=r?r+e:e;if(!this._events[l])return!1;var c,u,s=this._events[l],f=arguments.length;if(s.fn){switch(s.once&&this.removeListener(e,s.fn,void 0,!0),f){case 1:return s.fn.call(s.context),!0;case 2:return s.fn.call(s.context,t),!0;case 3:return s.fn.call(s.context,t,n),!0;case 4:return s.fn.call(s.context,t,n,i),!0;case 5:return s.fn.call(s.context,t,n,i,a),!0;case 6:return s.fn.call(s.context,t,n,i,a,o),!0}for(u=1,c=Array(f-1);u<f;u++)c[u-1]=arguments[u];s.fn.apply(s.context,c)}else{var d,p=s.length;for(u=0;u<p;u++)switch(s[u].once&&this.removeListener(e,s[u].fn,void 0,!0),f){case 1:s[u].fn.call(s[u].context);break;case 2:s[u].fn.call(s[u].context,t);break;case 3:s[u].fn.call(s[u].context,t,n);break;case 4:s[u].fn.call(s[u].context,t,n,i);break;default:if(!c)for(d=1,c=Array(f-1);d<f;d++)c[d-1]=arguments[d];s[u].fn.apply(s[u].context,c)}}return!0},l.prototype.on=function(e,t,r){return a(this,e,t,r,!1)},l.prototype.once=function(e,t,r){return a(this,e,t,r,!0)},l.prototype.removeListener=function(e,t,n,i){var a=r?r+e:e;if(!this._events[a])return this;if(!t)return o(this,a),this;var l=this._events[a];if(l.fn)l.fn!==t||i&&!l.once||n&&l.context!==n||o(this,a);else{for(var c=0,u=[],s=l.length;c<s;c++)(l[c].fn!==t||i&&!l[c].once||n&&l[c].context!==n)&&u.push(l[c]);u.length?this._events[a]=1===u.length?u[0]:u:o(this,a)}return this},l.prototype.removeAllListeners=function(e){var t;return e?(t=r?r+e:e,this._events[t]&&o(this,t)):(this._events=new n,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=r,l.EventEmitter=l,e.exports=l},65372:(e,t,r)=>{"use strict";r.d(t,{A3:()=>O,Ft:()=>P,Kp:()=>g,SG:()=>w,W7:()=>y,WX:()=>x,fz:()=>b,qC:()=>d,rY:()=>m,sk:()=>p,yi:()=>v});var n=r(12115),i=r(10365),a=r(22377),o=r(2242),l=r(30451),c=r(64105),u=r(41106),s=r(1728),f=r(99498);function d(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var p=()=>{var e,t=(0,c.r)(),r=(0,i.G)(o.Ds),n=(0,i.G)(u.U),a=null==(e=(0,i.G)(u.C))?void 0:e.padding;return t&&n&&a?{width:n.width-a.left-a.right,height:n.height-a.top-a.bottom,x:a.left,y:a.top}:r},h={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},y=()=>{var e;return null!=(e=(0,i.G)(o.HZ))?e:h},v=()=>(0,i.G)(l.Lp),m=()=>(0,i.G)(l.A$),g=()=>(0,i.G)(e=>e.layout.margin),b=e=>e.layout.layoutType,x=()=>(0,i.G)(b),w=()=>void 0!==x(),O=e=>{var t=(0,i.j)(),r=(0,c.r)(),{width:o,height:l}=e,u=(0,s.w)(),d=o,p=l;return u&&(d=u.width>0?u.width:o,p=u.height>0?u.height:l),(0,n.useEffect)(()=>{!r&&(0,f.F)(d)&&(0,f.F)(p)&&t((0,a.gX)({width:d,height:p}))},[t,r,d,p]),null},P=e=>{var{margin:t}=e,r=(0,i.j)();return(0,n.useEffect)(()=>{r((0,a.B_)(t))},[r,t]),null}},65538:(e,t,r)=>{"use strict";var n=r(12115),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,o=n.useEffect,l=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var s="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),i=n[0].inst,s=n[1];return l(function(){i.value=r,i.getSnapshot=t,u(i)&&s({inst:i})},[e,r,t]),o(function(){return u(i)&&s({inst:i}),e(function(){u(i)&&s({inst:i})})},[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:s},65583:(e,t,r)=>{"use strict";r.d(t,{e:()=>h,k:()=>y});
1var n=r(11785),i=r(74624),a=r(67489),o=r(43191),l=r(21433),c=r(71615),u=r(2842),s=r(5768),f=r(5364),d=(0,u.Mz)([f.J],e=>e.tooltipItemPayloads),p=(0,u.Mz)([d,s.x,(e,t,r)=>t,(e,t,r)=>r],(e,t,r,n)=>{var i=e.find(e=>e.settings.dataKey===n);if(null!=i){var{positions:a}=i;if(null!=a)return t(a,r)}}),h=(0,n.VP)("touchMove"),y=(0,n.Nc)();y.startListening({actionCreator:h,effect:(e,t)=>{var r=e.payload;if(null!=r.touches&&0!==r.touches.length){var n=t.getState(),u=(0,l.au)(n,n.tooltip.settings.shared);if("axis"===u){var s=(0,a.g)(n,(0,o.w)({clientX:r.touches[0].clientX,clientY:r.touches[0].clientY,currentTarget:r.currentTarget}));(null==s?void 0:s.activeIndex)!=null&&t.dispatch((0,i.Nt)({activeIndex:s.activeIndex,activeDataKey:void 0,activeCoordinate:s.activeCoordinate}))}else if("item"===u){var f,d=r.touches[0];if(null==document.elementFromPoint)return;var h=document.elementFromPoint(d.clientX,d.clientY);if(!h||!h.getAttribute)return;var y=h.getAttribute(c.F0),v=null!=(f=h.getAttribute(c.um))?f:void 0,m=p(t.getState(),y,v);t.dispatch((0,i.RD)({activeDataKey:v,activeIndex:y,activeCoordinate:m}))}}}})},65671:(e,t,r)=>{"use strict";r.d(t,{m:()=>ec});var n=r(12115),i=r(47650),a=r(83643),o=r.n(a),l=r(29722),c=r(92191);function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function d(e){return Array.isArray(e)&&(0,c.vh)(e[0])&&(0,c.vh)(e[1])?e.join(" ~ "):e}var p=e=>{var{separator:t=" : ",contentStyle:r={},itemStyle:i={},labelStyle:a={},payload:s,formatter:p,itemSorter:h,wrapperClassName:y,labelClassName:v,label:m,labelFormatter:g,accessibilityLayer:b=!1}=e,x=f({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},r),w=f({margin:0},a),O=!(0,c.uy)(m),P=O?m:"",j=(0,l.$)("recharts-default-tooltip",y),S=(0,l.$)("recharts-tooltip-label",v);return O&&g&&null!=s&&(P=g(m,s)),n.createElement("div",u({className:j,style:x},b?{role:"status","aria-live":"assertive"}:{}),n.createElement("p",{className:S,style:w},n.isValidElement(P)?P:"".concat(P)),(()=>{if(s&&s.length){var e=(h?o()(s,h):s).map((e,r)=>{if("none"===e.type)return null;var a=e.formatter||p||d,{value:o,name:l}=e,u=o,h=l;if(a){var y=a(o,l,e,r,s);if(Array.isArray(y))[u,h]=y;else{if(null==y)return null;u=y}}var v=f({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},i);return n.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(r),style:v},(0,c.vh)(h)?n.createElement("span",{className:"recharts-tooltip-item-name"},h):null,(0,c.vh)(h)?n.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,n.createElement("span",{className:"recharts-tooltip-item-value"},u),n.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return n.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null})())},h="recharts-tooltip-wrapper",y={visibility:"hidden"};function v(e){var{allowEscapeViewBox:t,coordinate:r,key:n,offsetTopLeft:i,position:a,reverseDirection:o,tooltipDimension:l,viewBox:u,viewBoxDimension:s}=e;if(a&&(0,c.Et)(a[n]))return a[n];var f=r[n]-l-(i>0?i:0),d=r[n]+i;if(t[n])return o[n]?f:d;var p=u[n];return null==p?0:o[n]?f<p?Math.max(d,p):Math.max(f,p):null==s?0:d+l>p+s?Math.max(f,p):Math.max(d,p)}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?m(Object(r),!0).forEach(function(t){b(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function b(e,t,r){var n;return(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class x extends n.PureComponent{constructor(){super(...arguments),b(this,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),b(this,"handleKeyDown",e=>{if("Escape"===e.key){var t,r,n,i;this.setState({dismissed:!0,dismissedAtCoordinate:{x:null!=(t=null==(r=this.props.coordinate)?void 0:r.x)?t:0,y:null!=(n=null==(i=this.props.coordinate)?void 0:i.y)?n:0}})}})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}componentDidUpdate(){var e,t;this.state.dismissed&&((null==(e=this.props.coordinate)?void 0:e.x)!==this.state.dismissedAtCoordinate.x||(null==(t=this.props.coordinate)?void 0:t.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}render(){var{active:e,allowEscapeViewBox:t,animationDuration:r,animationEasing:i,children:a,coordinate:o,hasPayload:u,isAnimationActive:s,offset:f,position:d,reverseDirection:p,useTranslate3d:m,viewBox:b,wrapperStyle:x,lastBoundingBox:w,innerRef:O,hasPortalFromProps:P}=this.props,{cssClasses:j,cssProperties:S}=function(e){var t,r,n,{allowEscapeViewBox:i,coordinate:a,offsetTopLeft:o,position:u,reverseDirection:s,tooltipBox:f,useTranslate3d:d,viewBox:p}=e;return{cssProperties:t=f.height>0&&f.width>0&&a?function(e){var{translateX:t,translateY:r,useTranslate3d:n}=e;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}({translateX:r=v({allowEscapeViewBox:i,coordinate:a,key:"x",offsetTopLeft:o,position:u,reverseDirection:s,tooltipDimension:f.width,viewBox:p,viewBoxDimension:p.width}),translateY:n=v({allowEscapeViewBox:i,coordinate:a,key:"y",offsetTopLeft:o,position:u,reverseDirection:s,tooltipDimension:f.height,viewBox:p,viewBoxDimension:p.height}),useTranslate3d:d}):y,cssClasses:function(e){var{coordinate:t,translateX:r,translateY:n}=e;return(0,l.$)(h,{["".concat(h,"-right")]:(0,c.Et)(r)&&t&&(0,c.Et)(t.x)&&r>=t.x,["".concat(h,"-left")]:(0,c.Et)(r)&&t&&(0,c.Et)(t.x)&&r<t.x,["".concat(h,"-bottom")]:(0,c.Et)(n)&&t&&(0,c.Et)(t.y)&&n>=t.y,["".concat(h,"-top")]:(0,c.Et)(n)&&t&&(0,c.Et)(t.y)&&n<t.y})}({translateX:r,translateY:n,coordinate:a})}}({allowEscapeViewBox:t,coordinate:o,offsetTopLeft:f,position:d,reverseDirection:p,tooltipBox:{height:w.height,width:w.width},useTranslate3d:m,viewBox:b}),E=P?{}:g(g({transition:s&&e?"transform ".concat(r,"ms ").concat(i):void 0},S),{},{pointerEvents:"none",visibility:!this.state.dismissed&&e&&u?"visible":"hidden",position:"absolute",top:0,left:0}),_=g(g({},E),{},{visibility:!this.state.dismissed&&e&&u?"visible":"hidden"},x);return n.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:j,style:_,ref:O},a)}}var w=r(1760),O=r(65372),P=r(12614),j=r(2644),S=r(18387),E=r(37214),_=r(55359),A=["x","y","top","left","width","height","className"];function k(){return(k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var I=e=>{var{x:t=0,y:r=0,top:i=0,left:a=0,width:o=0,height:u=0,className:s}=e,f=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?M(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({x:t,y:r,top:i,left:a,width:o,height:u},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,A));return(0,c.Et)(t)&&(0,c.Et)(r)&&(0,c.Et)(o)&&(0,c.Et)(u)&&(0,c.Et)(i)&&(0,c.Et)(a)?n.createElement("path",k({},(0,_.a)(f),{className:(0,l.$)("recharts-cross",s),d:"M".concat(t,",").concat(i,"v").concat(u,"M").concat(a,",").concat(r,"h").concat(o)})):null},C=r(49804),z=r(21739);function D(e){var{cx:t,cy:r,radius:n,startAngle:i,endAngle:a}=e;return{points:[(0,z.IZ)(t,r,n,i),(0,z.IZ)(t,r,n,a)],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}var T=r(25281),N=r(10365),L=r(39168),R=r(22449),B=r(541);function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function K(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var G=r(64289),W=r(23651),H=r(10483),Z=r(51531);function U(){return(U=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function $(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function V(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function q(e){var{cursor:t,cursorComp:r,cursorProps:i}=e;return(0,n.isValidElement)(t)?(0,n.cloneElement)(t,i):(0,n.createElement)(r,i)}function X(e){var t,r,i,a,o,{coordinate:c,payload:u,index:s,offset:f,tooltipAxisBandSize:d,layout:p,cursor:h,tooltipEventType:y,chartName:v}=e;if(!h||!c||"ScatterChart"!==v&&"axis"!==y)return null;if("ScatterChart"===v)i=c,a=I,o=Z.I.cursorLine;else if("BarChart"===v)t=d/2,i={stroke:"none",fill:"#ccc",x:"horizontal"===p?c.x-t:f.left+.5,y:"horizontal"===p?f.top+.5:c.y-t,width:"horizontal"===p?d:f.width-1,height:"horizontal"===p?f.height-1:d},a=C.M,o=Z.I.cursorRectangle;else if("radial"===p&&(0,S.TT)(c)){var{cx:m,cy:g,radius:b,startAngle:x,endAngle:w}=D(c);i={cx:m,cy:g,startAngle:x,endAngle:w,innerRadius:b,outerRadius:b},a=T.h,o=Z.I.cursorLine}else i={points:function(e,t,r){if("horizontal"===e)return[{x:t.x,y:r.top},{x:t.x,y:r.top+r.height}];if("vertical"===e)return[{x:r.left,y:t.y}
1,{x:r.left+r.width,y:t.y}];if((0,S.TT)(t)){if("centric"===e){var{cx:n,cy:i,innerRadius:a,outerRadius:o,angle:l}=t,c=(0,z.IZ)(n,i,a,l),u=(0,z.IZ)(n,i,o,l);return[{x:c.x,y:c.y},{x:u.x,y:u.y}]}return D(t)}}(p,c,f)},a=E.I,o=Z.I.cursorLine;var O="object"==typeof h&&"className"in h?h.className:void 0,P=V(V(V(V({stroke:"#ccc",pointerEvents:"none"},f),i),(0,W.ic)(h)),{},{payload:u,payloadIndex:s,className:(0,l.$)("recharts-tooltip-cursor",O)});return n.createElement(H.g,{zIndex:null!=(r=e.zIndex)?r:o},n.createElement(q,{cursor:h,cursorComp:a,cursorProps:P}))}function Y(e){var t,r,i,a=(t=(0,N.G)(R.Dn),r=(0,N.G)(B.R4),i=(0,N.G)(B.fl),t&&i?(0,L.Hj)(K(K({},t),{},{scale:i}),r):(0,L.Hj)(void 0,r)),o=(0,O.W7)(),l=(0,O.WX)(),c=(0,G.fW)();return null==a||null==o||null==l||null==c?null:n.createElement(X,U({},e,{offset:o,layout:l,tooltipAxisBandSize:a,chartName:c}))}var Q=r(35885),J=r(74624),ee=r(4284),et=r(21433),er=r(43527);function en(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ei(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?en(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):en(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ea(e){return e.dataKey}var eo=[],el={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,isAnimationActive:"auto",itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function ec(e){var t,r,a,o=(0,er.e)(e,el),{active:l,allowEscapeViewBox:c,animationDuration:u,animationEasing:s,content:f,filterNull:d,isAnimationActive:h,offset:y,payloadUniqBy:v,position:m,reverseDirection:g,useTranslate3d:b,wrapperStyle:S,cursor:E,shared:_,trigger:A,defaultIndex:k,portal:M,axisId:I}=o,C=(0,N.j)(),z="number"==typeof k?String(k):k;(0,n.useEffect)(()=>{C((0,J.UF)({shared:_,trigger:A,axisId:I,active:l,defaultIndex:z}))},[C,_,A,I,l,z]);var D=(0,O.sk)(),T=(0,P.$)(),L=(0,et.Td)(_),{activeIndex:R,isActive:B}=null!=(r=(0,N.G)(e=>(0,G.yn)(e,L,A,z)))?r:{},F=(0,N.G)(e=>(0,G.u9)(e,L,A,z)),K=(0,N.G)(e=>(0,G.BZ)(e,L,A,z)),W=(0,N.G)(e=>(0,G.dS)(e,L,A,z)),H=(0,Q.X)(),Z=null!=(a=null!=l?l:B)&&a,[U,$]=(0,j.V)([F,Z]),V="axis"===L?K:void 0;(0,ee.m7)(L,A,W,V,R,Z);var q=null!=M?M:H;if(null==q||null==D||null==L)return null;var X=null!=F?F:eo;Z||(X=eo),d&&X.length&&(X=(0,w.s)(X.filter(e=>null!=e.value&&(!0!==e.hide||o.includeHidden)),v,ea));var en=X.length>0,ec=n.createElement(x,{allowEscapeViewBox:c,animationDuration:u,animationEasing:s,isAnimationActive:h,active:Z,coordinate:W,hasPayload:en,offset:y,position:m,reverseDirection:g,useTranslate3d:b,viewBox:D,wrapperStyle:S,lastBoundingBox:U,innerRef:$,hasPortalFromProps:!!M},(t=ei(ei({},o),{},{payload:X,label:V,active:Z,activeIndex:R,coordinate:W,accessibilityLayer:T}),n.isValidElement(f)?n.cloneElement(f,t):"function"==typeof f?n.createElement(f,t):n.createElement(p,t)));return n.createElement(n.Fragment,null,(0,i.createPortal)(ec,q),Z&&n.createElement(Y,{cursor:E,tooltipEventType:L,coordinate:W,payload:X,index:R}))}},67051:(e,t,r)=>{"use strict";r.d(t,{mZ:()=>l,vE:()=>o});var n=r(11785),i={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},a=(0,n.Z0)({name:"rootProps",initialState:i,reducers:{updateOptions:(e,t)=>{var r;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=null!=(r=t.payload.barGap)?r:i.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),o=a.reducer,{updateOptions:l}=a.actions},67389:(e,t,r)=>{"use strict";r.d(t,{f:()=>n});var n=e=>null;n.displayName="Cell"},67489:(e,t,r)=>{"use strict";r.d(t,{g:()=>s});var n=r(2842),i=r(65372),a=r(541),o=r(2242),l=r(64289),c=r(68976),u=r(59190),s=(0,n.Mz)([(e,t)=>t,i.fz,c.D0,u.R,a.gL,a.R4,l.r1,o.HZ],l.aX)},67816:(e,t,r)=>{"use strict";r.d(t,{u:()=>c});var n=r(12115),i=r(29722),a=r(55359),o=["children","width","height","viewBox","className","style","title","desc"];function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var c=(0,n.forwardRef)((e,t)=>{var{children:r,width:c,height:u,viewBox:s,className:f,style:d,title:p,desc:h}=e,y=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,o),v=s||{width:c,height:u,x:0,y:0},m=(0,i.$)("recharts-surface",f);return n.createElement("svg",l({},(0,a.a)(y),{className:m,width:c,height:u,style:d,viewBox:"".concat(v.x," ").concat(v.y," ").concat(v.width," ").concat(v.height),ref:t}),n.createElement("title",null,p),n.createElement("desc",null,h),r)})},68922:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(89010),i=r(58875);t.matches=function(e){return e=i.cloneDeep(e),t=>n.isMatch(t,e)}},68976:(e,t,r)=>{"use strict";r.d(t,{Be:()=>m,Cv:()=>P,D0:()=>S,Gl:()=>g,Dc:()=>j});var n=r(2842),i=r(30451),a=r(2242),o=r(21739),l=r(92191),c=r(51531),u={allowDecimals:!1,allowDuplicatedCategory:!0,angleAxisId:0,axisLine:!0,axisLineType:"polygon",cx:0,cy:0,orientation:"outer",reversed:!1,scale:"auto",tick:!0,tickLine:!0,tickSize:8,type:"category",zIndex:c.I.axis},s={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,angle:0,axisLine:!0,includeHidden:!1,label:!1,orientation:"right",radiusAxisId:0,reversed:!1,scale:"auto",stroke:"#ccc",tick:!0,tickCount:5,type:"number",zIndex:c.I.axis},f=r(11792),d=r(65372),p={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:u.angleAxisId,includeHidden:!1,name:void 0,reversed:u.reversed,scale:u.scale,tick:u.tick,tickCount:void 0,ticks:void 0,type:u.type,unit:void 0},h={allowDataOverflow:s.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:s.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:s.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:s.scale,tick:s.tick,tickCount:s.tickCount,ticks:void 0,type:s.type,unit:void 0},y={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:u.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:u.angleAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:u.scale,tick:u.tick,tickCount:void 0,ticks:void 0,type:"number",unit:void 0},v={allowDataOverflow:s.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:s.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:s.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:s.scale,tick:s.tick,tickCount:s.tickCount,ticks:void 0,type:"category",unit:void 0},m=(e,t)=>null!=e.polarAxis.angleAxis[t]?e.polarAxis.angleAxis[t]:"radial"===e.layout.layoutType?y:p,g=(e,t)=>null!=e.polarAxis.radiusAxis[t]?e.polarAxis.radiusAxis[t]:"radial"===e.layout.layoutType?v:h,b=e=>e.polarOptions,x=(0,n.Mz)([i.Lp,i.A$,a.HZ],o.lY),w=(0,n.Mz)([b,x],(e,t)=>{if(null!=e)return(0,l.F4)(e.innerRadius,t,0)}),O=(0,n.Mz)([b,x],(e,t)=>{if(null!=e)return(0,l.F4)(e.outerRadius,t,.8*t)}),P=(0,n.Mz)([b],e=>{if(null==e)return[0,0];var{startAngle:t,endAngle:r}=e;return[t,r]});(0,n.Mz)([m,P],f.I);var j=(0,n.Mz)([x,w,O],(e,t,r)=>{if(null!=e&&null!=t&&null!=r)return[t,r]});(0,n.Mz)([g,j],f.I);var S=(0,n.Mz)([d.fz,b,w,O,i.Lp,i.A$],(e,t,r,n,i,a)=>{if(("centric"===e||"radial"===e)&&null!=t&&null!=r&&null!=n){var{cx:o,cy:c,startAngle:u,endAngle:s}=t;return{cx:(0,l.F4)(o,i,i/2),cy:(0,l.F4)(c,a,a/2),innerRadius:r,outerRadius:n,startAngle:u,endAngle:s,clockWise:!1}}})},70446:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(79423),i=r(36829),a=r(38786);t.orderBy=function(e,t,r,o){if(null==e)return[];r=o?void 0:r,Array.isArray(e)||(e=Object.values(e)),Array.isArray(t)||(t=null==t?[null]:[t]),0===t.length&&(t=[null]),Array.isArray(r)||(r=null==r?[]:[r]),r=r.map(e=>String(e));let l=(e,t)=>{let r=e;for(let e=0;e<t.length&&null!=r;++e)r=r[t[e]];return r},c=t.map(e=>(Array.isArray(e)&&1===e.length&&(e=e[0]),null==e||"function"==typeof e||Array.isArray(e)||i.isKey(e))?e:{key:e,path:a.toPath(e)});return e.map(e=>({original:e,criteria:c.map(t=>{var r,n;return r=t,null==(n=e)||null==r?n:"object"==typeof r&&"key"in r?Object.hasOwn(n,r.key)?n[r.key]:l(n,r.path):"function"==typeof r?r(n):Array.isArray(r)?l(n,r):"object"==typeof n?n[r]:n})})).slice().sort((e,t)=>
1{for(let i=0;i<c.length;i++){let a=n.compareValues(e.criteria[i],t.criteria[i],r[i]);if(0!==a)return a}return 0}).map(e=>e.original)}},70713:(e,t,r)=>{"use strict";r.d(t,{Y:()=>c});var n,i=r(12115),a=r.t(i,2),o=r(92191),l=null!=(n=a["useId".toString()])?n:()=>{var[e]=i.useState(()=>(0,o.NF)("uid-"));return e};function c(e,t){var r=l();return t||(e?"".concat(e,"-").concat(r):r)}},70841:(e,t,r)=>{e.exports=r(79700).isPlainObject},71255:(e,t,r)=>{"use strict";r.d(t,{yP:()=>eS,LP:()=>ej});var n=r(12115),i=r(29722),a=r(11058),o=r(67389),l=r(85545),c=r(92191),u=r(21966),s=r(39168),f=r(18387),d=r(46197),p=["x","y"];function h(){return(h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function m(e,t){var{x:r,y:n}=e,i=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,p),a=parseInt("".concat(r),10),o=parseInt("".concat(n),10),l=parseInt("".concat(t.height||i.height),10),c=parseInt("".concat(t.width||i.width),10);return v(v(v(v(v({},t),i),a?{x:a}:{}),o?{y:o}:{}),{},{height:l,width:c,name:t.name,radius:t.radius})}function g(e){return n.createElement(d.y,h({shapeType:"rectangle",propTransformer:m,activeClassName:"recharts-active-bar"},e))}var b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(r,n)=>{if((0,c.Et)(e))return e;var i=(0,c.Et)(r)||(0,c.uy)(r);return i?e(r,n):(i||function(e,t){if(!e)throw Error("Invariant failed")}(!1,"minPointSize callback function received a value with type of ".concat(typeof r,". Currently only numbers or null/undefined are supported.")),t)}},x=r(94051),w=r(96561),O=r(17753),P=r(36793),j=r(65372),S=r(2842),E=r(22449),_=r(57346),A=r(2242),k=r(90744),M=r(99498),I=r(62082),C=r(84224);function z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function D(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?z(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var T=(0,S.Mz)([E.ld,(e,t,r,n,i)=>i],(e,t)=>e.filter(e=>"bar"===e.type).find(e=>e.id===t)),N=(0,S.Mz)([T],e=>null==e?void 0:e.maxBarSize),L=(e,t,r)=>{var n=null!=r?r:e;if(!(0,c.uy)(n))return(0,c.F4)(n,t,0)},R=(0,S.Mz)([j.fz,E.ld,(e,t)=>t,(e,t,r)=>r,(e,t,r,n)=>n],(e,t,r,n,i)=>t.filter(t=>"horizontal"===e?t.xAxisId===r:t.yAxisId===n).filter(e=>e.isPanorama===i).filter(e=>!1===e.hide).filter(e=>"bar"===e.type)),B=(0,S.Mz)([R,k.x3,(e,t,r)=>"horizontal"===(0,j.fz)(e)?(0,E.BQ)(e,"xAxis",t):(0,E.BQ)(e,"yAxis",r)],(e,t,r)=>{var n=e.filter(C.g),i=e.filter(e=>null==e.stackId);return[...Object.entries(n.reduce((e,t)=>
1(e[t.stackId]||(e[t.stackId]=[]),e[t.stackId].push(t),e),{})).map(e=>{var[n,i]=e;return{stackId:n,dataKeys:i.map(e=>e.dataKey),barSize:L(t,r,i[0].barSize)}}),...i.map(e=>({stackId:void 0,dataKeys:[e.dataKey].filter(e=>null!=e),barSize:L(t,r,e.barSize)}))]}),F=(e,t,r,n)=>{var i,a;return"horizontal"===(0,j.fz)(e)?(i=(0,E.Gx)(e,"xAxis",t,n),a=(0,E.CR)(e,"xAxis",t,n)):(i=(0,E.Gx)(e,"yAxis",r,n),a=(0,E.CR)(e,"yAxis",r,n)),(0,s.Hj)(i,a)},K=(0,S.Mz)([B,k.JN,k._5,k.gY,(e,t,r,n,i)=>{var a,o,l,u,f=T(e,t,r,n,i);if(null!=f){var d=(0,j.fz)(e),p=(0,k.JN)(e),{maxBarSize:h}=f,y=(0,c.uy)(h)?p:h;return"horizontal"===d?(l=(0,E.Gx)(e,"xAxis",t,n),u=(0,E.CR)(e,"xAxis",t,n)):(l=(0,E.Gx)(e,"yAxis",r,n),u=(0,E.CR)(e,"yAxis",r,n)),null!=(a=null!=(o=(0,s.Hj)(l,u,!0))?o:y)?a:0}},F,N],(e,t,r,n,i,a,o)=>{var l=function(e,t,r,n,i){var a,o=n.length;if(!(o<1)){var l=(0,c.F4)(e,r,0,!0),u=[];if((0,M.H)(n[0].barSize)){var s=!1,f=r/o,d=n.reduce((e,t)=>e+(t.barSize||0),0);(d+=(o-1)*l)>=r&&(d-=(o-1)*l,l=0),d>=r&&f>0&&(s=!0,f*=.9,d=o*f);var p={offset:((r-d)/2|0)-l,size:0};a=n.reduce((e,t)=>{var r,n=[...e,{stackId:t.stackId,dataKeys:t.dataKeys,position:{offset:p.offset+p.size+l,size:s?f:null!=(r=t.barSize)?r:0}}];return p=n[n.length-1].position,n},u)}else{var h=(0,c.F4)(t,r,0,!0);r-2*h-(o-1)*l<=0&&(l=0);var y=(r-2*h-(o-1)*l)/o;y>1&&(y>>=0);var v=(0,M.H)(i)?Math.min(y,i):y;a=n.reduce((e,t,r)=>[...e,{stackId:t.stackId,dataKeys:t.dataKeys,position:{offset:h+(y+l)*r+(y-v)/2,size:v}}],u)}return a}}(r,n,i!==a?i:a,e,(0,c.uy)(o)?t:o);return i!==a&&null!=l&&(l=l.map(e=>D(D({},e),{},{position:D(D({},e.position),{},{offset:e.position.offset-i/2})}))),l}),G=(0,S.Mz)([K,T],(e,t)=>{if(null!=e&&null!=t){var r=e.find(e=>e.stackId===t.stackId&&null!=t.dataKey&&e.dataKeys.includes(t.dataKey));if(null!=r)return r.position}}),W=(0,S.Mz)([(e,t,r,n)=>"horizontal"===(0,j.fz)(e)?(0,E.TC)(e,"yAxis",r,n):(0,E.TC)(e,"xAxis",t,n),T],(e,t)=>{var r=(0,I.x)(t);if(!e||null==r||null==t)return;var{stackId:n}=t;if(null!=n){var i=e[n];if(i){var{stackedData:a}=i;if(a)return a.find(e=>e.key===r)}}}),H=(0,S.Mz)([A.HZ,A.c2,(e,t,r,n)=>(0,E.Gx)(e,"xAxis",t,n),(e,t,r,n)=>(0,E.Gx)(e,"yAxis",r,n),(e,t,r,n)=>(0,E.CR)(e,"xAxis",t,n),(e,t,r,n)=>(0,E.CR)(e,"yAxis",r,n),G,j.fz,_.HS,F,W,T,(e,t,r,n,i,a)=>a],(e,t,r,n,i,a,o,l,c,u,s,f,d)=>{var p,{chartData:h,dataStartIndex:y,dataEndIndex:v}=c;if(null!=f&&null!=o&&null!=t&&("horizontal"===l||"vertical"===l)&&null!=r&&null!=n&&null!=i&&null!=a&&null!=u){var{data:m}=f;if(null!=(p=null!=m&&m.length>0?m:null==h?void 0:h.slice(y,v+1)))return ej({layout:l,barSettings:f,pos:o,parentViewBox:t,bandSize:u,xAxis:r,yAxis:n,xAxisTicks:i,yAxisTicks:a,stackedData:s,displayedData:p,offset:e,cells:d,dataStartIndex:y})}}),Z=r(10365),U=r(64105),$=r(541),V=r(45970),q=r(45992),X=r(43527),Y=r(45475),Q=r(9629),J=r(23651),ee=r(74211),et=r(10483),er=r(51531),en=r(46574),ei=["onMouseEnter","onMouseLeave","onClick"],ea=["value","background","tooltipPosition"],eo=["id"],el=["onMouseEnter","onClick","onMouseLeave"];function ec(){return(ec=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function eu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function es(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eu(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eu(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ef(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var ed=n.memo(e=>{var{dataKey:t,stroke:r,strokeWidth:i,fill:a,name:o,hide:l,unit:c,tooltipType:u}=e,f={dataDefinedOnItem:void 0,positions:void 0,settings:{stroke:r,strokeWidth:i,fill:a,dataKey:t,nameKey:void 0,name:(0,s.uM)(o,t),hide:l,type:u,color:a,unit:c}};return n.createElement(w.r,{tooltipEntrySettings:f})});function ep(e){var t,r=(0,Z.G)($.A2),{data:i,dataKey:a,background:o,allOtherBarProps:l}=e,{onMouseEnter:c,onMouseLeave:u,onClick:s}=l,d=ef(l,ei),p=(0,x.Cj)(c,a),h=(0,x.Pg)(u),y=(0,x.Ub)(s,a);if(!o||null==i)return null;var v=(0,J.ic)(o);return n.createElement(et.g,{zIndex:(t=er.I.barBackground,o&&"object"==typeof o&&"zIndex"in o&&"number"==typeof o.zIndex&&(0,M.H)(o.zIndex)?o.zIndex:t)},i.map((e,t)=>{var{value:i,background:l,tooltipPosition:c}=e,u=ef(e,ea);if(!l)return null;var s=p(e,t),m=h(e,t),b=y(e,t),x=es(es(es(es(es({option:o,isActive:String(t)===r},u),{},{fill:"#eee"},l),v),(0,f.XC)(d,e,t)),{},{onMouseEnter:s,onMouseLeave:m,onClick:b,dataKey:a,index:t,className:"recharts-bar-background-rectangle"});return n.createElement(g,ec({key:"background-bar-".concat(t)},x))}))}function eh(e){var{showLabels:t,children:r,rects:i}=e,a=null==i?void 0:i.map(e=>{var t={x:e.x,y:e.y,width:e.width,lowerWidth:e.width,upperWidth:e.width,height:e.height};return es(es({},t),{},{value:e.value,payload:e.payload,parentViewBox:e.parentViewBox,viewBox:t,fill:e.fill})});return n.createElement(l.h8,{value:t?a:void 0},r)}function ey(e){var{shape:t,activeBar:r,baseProps:i,entry:a,index:o,dataKey:l}=e,c=(0,Z.G)($.A2),u=(0,Z.G)($.Xb),s=r&&String(o)===c&&(null==u||l===u),f=s?r:t;return s?n.createElement(et.g,{zIndex:er.I.activeBar},n.createElement(g,ec({},i,{name:String(i.name)},a,{isActive:s,option:f,index:o,dataKey:l}))):n.createElement(g,ec({},i,{name:String(i.name)},a,{isActive:s,option:f,index:o,dataKey:l}))}function ev(e){var{shape:t,baseProps:r,entry:i,index:a,dataKey:o}=e;return n.createElement(g,ec({},r,{name:String(r.name)},i,{isActive:!1,option:t,index:a,dataKey:o}))}function em(e){var t,{data:r,props:i}=e,o=null!=(t=(0,J.uZ)(i))?t:{},{id:l}=o,c=ef(o,eo),{shape:u,dataKey:s,activeBar:d}=i,{onMouseEnter:p,onClick:h,onMouseLeave:y}=i,v=ef(i,el),m=(0,x.Cj)(p,s),g=(0,x.Pg)(y),b=(0,x.Ub)(h,s);return r?n.createElement(n.Fragment,null,r.map((e,t)=>n.createElement(a.W,ec({key:"rectangle-".concat(null==e?void 0:e.x,"-").concat(null==e?void 0:e.y,"-").concat(null==e?void 0:e.value,"-").concat(t),className:"recharts-bar-rectangle"},(0,f.XC)(v,e,t),{onMouseEnter:m(e,t),onMouseLeave:g(e,t),onClick:b(e,t)}),d?n.createElement(ey,{shape:u,activeBar:d,baseProps:c,entry:e,index:t,dataKey:s}):n.createElement(ev,{shape:u,baseProps:c,entry:e,index:t,dataKey:s})))):null}function eg(e){var{props:t,previousRectanglesRef:r}=e,{data:i,layout:o,isAnimationActive:u,animationBegin:s,animationDuration:f,animationEasing:d,onAnimationEnd:p,onAnimationStart:h}=t,y=r.current,v=(0,q.n)(t,"recharts-bar-"),[m,g]=(0,n.useState)(!1),b=(0,n.useCallback)(()=>{"function"==typeof p&&p(),g(!1)},[p]),x=(0,n.useCallback)(()=>{"function"==typeof h&&h(),g(!0)},[h]);return n.createElement(eh,{showLabels:!m,rects:i},n.createElement(ee.J,{animationId:v,begin:s,duration:f,isActive:u,easing:d,onAnimationEnd:b,onAnimationStart:x,key:v},e=>{var l=1===e?i:null==i?void 0:i.map((t,r)=>{var n=y&&y[r];if(n)return es(es({},t),{},{x:(0,c.GW)(n.x,t.x,e),y:(0,c.GW)(n.y,t.y,e),width:(0,c.GW)(n.width,t.width,e),height:(0,c.GW)(n.height,t.height,e)});if("horizontal"===o){var i=(0,c.GW)(0,t.height,e),a=(0,c.GW)(t.stackedBarStart,t.y,e);return es(es({},t),{},{y:a,height:i})}var l=(0,c.GW)(0,t.width,e),u=(0,c.GW)(t.stackedBarStart,t.x,e);return es(es({},t),{},{width:l,x:u})});return(e>0&&(r.current=null!=l?l:null),null==l)?null:n.createElement(a.W,null,n.createElement(em,{props:t,data:l}))}),n.createElement(l.qY,{label:t.label}),t.children)}function eb(e){var t=(0,n.useRef)(null);return n.createElement(eg,{previousRectanglesRef:t,props:e})}var ex=(e,t)=>{var r=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:r,errorVal:(0,s.kr)(e,t)}};class ew extends n.PureComponent{render(){var{hide:e,data:t,dataKey:r,className:o,xAxisId:l,yAxisId:c,needClip:u,background:s,id:f}=this.props;if(e||null==t)return null;var d=(0,i.$)("recharts-bar",o);return n.createElement(a.W,{className:d,id:f},u&&n.createElement("defs",null,n.createElement(P.Q,{clipPathId:f,xAxisId:l,yAxisId:c})),n.createElement(a.W,{className:"recharts-bar-rectangles",clipPath:u?"url(#clipPath-".concat(f,")"):void 0},n.createElement(ep,{data:t,dataKey:r,background:s,allOtherBarProps:this.props}),n.createElement(eb,this.props)))}}var eO={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",background:!1,hide:!1,isAnimationActive:"auto",label:!1,legendT
1ype:"rect",minPointSize:0,xAxisId:0,yAxisId:0,zIndex:er.I.bar};function eP(e){var t,{xAxisId:r,yAxisId:i,hide:a,legendType:l,minPointSize:c,activeBar:s,animationBegin:f,animationDuration:d,animationEasing:p,isAnimationActive:h}=e,{needClip:y}=(0,P.l)(r,i),v=(0,j.WX)(),m=(0,U.r)(),g=(0,u.aS)(e.children,o.f),b=(0,Z.G)(t=>H(t,r,i,m,e.id,g));if("vertical"!==v&&"horizontal"!==v)return null;var x=null==b?void 0:b[0];return t=null==x||null==x.height||null==x.width?0:"vertical"===v?x.height/2:x.width/2,n.createElement(O.zk,{xAxisId:r,yAxisId:i,data:b,dataPointFormatter:ex,errorBarOffset:t},n.createElement(ew,ec({},e,{layout:v,needClip:y,data:b,xAxisId:r,yAxisId:i,hide:a,legendType:l,minPointSize:c,activeBar:s,animationBegin:f,animationDuration:d,animationEasing:p,isAnimationActive:h})))}function ej(e){var{layout:t,barSettings:{dataKey:r,minPointSize:n},pos:i,bandSize:a,xAxis:o,yAxis:l,xAxisTicks:u,yAxisTicks:f,stackedData:d,displayedData:p,offset:h,cells:y,parentViewBox:v,dataStartIndex:m}=e,g="horizontal"===t?l:o,x=d?g.scale.domain():null,w=(0,s.DW)({numericAxis:g}),O=g.scale(w);return p.map((e,p)=>{d?P=(0,s._f)(d[p+m],x):Array.isArray(P=(0,s.kr)(e,r))||(P=[w,P]);var g=b(n,0)(P[1],p);if("horizontal"===t){var P,j,S,E,_,A,k,[M,I]=[l.scale(P[0]),l.scale(P[1])];j=(0,s.y2)({axis:o,ticks:u,bandSize:a,offset:i.offset,entry:e,index:p}),S=null!=(k=null!=I?I:M)?k:void 0,E=i.size;var C=M-I;if(_=(0,c.M8)(C)?0:C,A={x:j,y:h.top,width:E,height:h.height},Math.abs(g)>0&&Math.abs(_)<Math.abs(g)){var z=(0,c.sA)(_||g)*(Math.abs(g)-Math.abs(_));S-=z,_+=z}}else{var[D,T]=[o.scale(P[0]),o.scale(P[1])];if(j=D,S=(0,s.y2)({axis:l,ticks:f,bandSize:a,offset:i.offset,entry:e,index:p}),E=T-D,_=i.size,A={x:h.left,y:S,width:h.width,height:_},Math.abs(g)>0&&Math.abs(E)<Math.abs(g)){var N=(0,c.sA)(E||g)*(Math.abs(g)-Math.abs(E));E+=N}}return null==j||null==S||null==E||null==_?null:es(es({},e),{},{stackedBarStart:O,x:j,y:S,width:E,height:_,value:d?P:P[1],payload:e,background:A,tooltipPosition:{x:j+E/2,y:S+_/2},parentViewBox:v},y&&y[p]&&y[p].props)}).filter(Boolean)}var eS=n.memo(function(e){var t=(0,X.e)(e,eO),r=(0,U.r)();return n.createElement(Y.x,{id:t.id,type:"bar"},e=>n.createElement(n.Fragment,null,n.createElement(V.A,{legendPayload:(e=>{var{dataKey:t,name:r,fill:n,legendType:i,hide:a}=e;return[{inactive:a,dataKey:t,type:i,color:n,value:(0,s.uM)(r,t),payload:e}]})(t)}),n.createElement(ed,{dataKey:t.dataKey,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType}),n.createElement(Q.p,{type:"bar",id:e,data:void 0,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,stackId:(0,s.$8)(t.stackId),hide:t.hide,barSize:t.barSize,minPointSize:t.minPointSize,maxBarSize:t.maxBarSize,isPanorama:r}),n.createElement(et.g,{zIndex:t.zIndex},n.createElement(eP,ec({},t,{id:e})))))},en.P);eS.displayName="Bar"},71542:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.toKey=function(e){return"string"==typeof e||"symbol"==typeof e?e:Object.is(e?.valueOf?.(),-0)?"-0":String(e)}},71615:(e,t,r)=>{"use strict";r.d(t,{F0:()=>n,tQ:()=>a,um:()=>i});var n="data-recharts-item-index",i="data-recharts-item-data-key",a=60},72481:(e,t,r)=>{"use strict";r.d(t,{x:()=>o,y:()=>a});var n=r(11785),i=r(541),a=(0,n.VP)("externalEvent"),o=(0,n.Nc)(),l=new Map;o.startListening({actionCreator:a,effect:(e,t)=>{var{handler:r,reactEvent:n}=e.payload;if(null!=r){n.persist();var a=n.type,o=l.get(a);void 0!==o&&cancelAnimationFrame(o);var c=requestAnimationFrame(()=>{try{var e=t.getState(),o={activeCoordinate:(0,i.eE)(e),activeDataKey:(0,i.Xb)(e),activeIndex:(0,i.A2)(e),activeLabel:(0,i.BZ)(e),activeTooltipIndex:(0,i.A2)(e),isTooltipActive:(0,i.yn)(e)};r(o,n)}finally{l.delete(a)}});l.set(a,c)}}})},73400:(e,t,r)=>{"use strict";function n(e,t,r){return Array.isArray(e)&&e&&t+r!==0?e.slice(t,r+1):e}r.d(t,{v:()=>n})},73550:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isUnsafeProperty=function(e){return"__proto__"===e}},73957:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(35679),i=r(21116),a=r(68922),o=r(23767);t.iteratee=function(e){if(null==e)return n.identity;switch(typeof e){case"function":return e;case"object":if(Array.isArray(e)&&2===e.length)return o.matchesProperty(e[0],e[1]);return a.matches(e);case"string":case"symbol":case"number":return i.property(e)}}},74211:(e,t,r)=>{"use strict";r.d(t,{J:()=>P});var n=r(12115),i=r(92191),a=r(43527),o=r(33966);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?l(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var u=(e,t,r)=>e+(t-e)*r,s=e=>{var{from:t,to:r}=e;return t!==r},f=(e,t,r)=>{var n=(0,o.s8)((t,r)=>{if(s(r)){var[n,i]=e(r.from,r.to,r.velocity);return c(c({},r),{},{from:n,velocity:i})}return r},t);return r<1?(0,o.s8)((e,t)=>s(t)?c(c({},t),{},{velocity:u(t.velocity,n[e].velocity,r),from:u(t.from,n[e].from,r)}):t,t):f(e,n,r-1)},d=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],p=(e,t)=>e.map((e,r)=>e*t**r).reduce((e,t)=>e+t),h=(e,t)=>r=>p(d(e,t),r),y=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(1===t.length)switch(t[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:var n,i=t[0].split("(");if("cubic-bezier"===i[0]&&(null==(n=i[1])?void 0:n.split(")")[0].split(",").length)===4){var a=i[1].split(")")[0].split(",").map(e=>parseFloat(e));return[a[0],a[1],a[2],a[3]]}}return 4===t.length?t:[0,0,1,1]},v=function(){return((e,t,r,n)=>{var i=h(e,r),a=h(t,n),o=t=>p([...d(e,r).map((e,t)=>e*t).slice(1),0],t),l=e=>e>1?1:e<0?0:e,c=e=>{for(var t=e>1?1:e,r=t,n=0;n<8;++n){var c=i(r)-t,u=o(r);if(1e-4>Math.abs(c-t)||u<1e-4)break;r=l(r-c/u)}return a(r)};return c.isStepper=!1,c})(...y(...arguments))},m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{stiff:t=100,damping:r=8,dt:n=17}=e,i=(e,i,a)=>{var o=a+(-(e-i)*t-a*r)*n/1e3,l=a*n/1e3+e;return 1e-4>Math.abs(l-i)&&1e-4>Math.abs(o)?[i,0]:[l,o]};return i.isStepper=!0,i.dt=n,i},g=r(60244),b=r(89933),x={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},w={t:0},O={t:1};function P(e){var t=(0,a.e)(e,x),{isActive:r,canBegin:l,duration:d,easing:p,begin:h,onAnimationEnd:y,onAnimationStart:P,children:j}=t,S="auto"===r?!b.m.isSsr:r,E=(0,g.L)(t.animationId,t.animationManager),[_,A]=(0,n.useState)(S?w:O),k=(0,n.useRef)(null);return(0,n.useEffect)(()=>{S||A(O)},[S]),(0,n.useEffect)(()=>{if(!S||!l)return i.lQ;var e=((e,t,r,n,i,a)=>{var l,d,p,h,y,v,m,g,b=(0,o.mP)(e,t);return null==r?()=>(i(c(c({},e),t)),()=>{}):!0===r.isStepper?(d=b.reduce((r,n)=>c(c({},r),{},{[n]:{from:e[n],velocity:0,to:t[n]}}),{}),p=null,h=n=>{l||(l=n);var u=(n-l)/r.dt;d=f(r,d,u),i(c(c(c({},e),t),(0,o.s8)((e,t)=>t.from,d))),l=n,Object.values(d).filter(s).length&&(p=a.setTimeout(h)
1)},()=>(p=a.setTimeout(h),()=>{var e;null==(e=p)||e()})):(v=null,m=b.reduce((r,n)=>c(c({},r),{},{[n]:[e[n],t[n]]}),{}),g=l=>{y||(y=l);var s=(l-y)/n,f=(0,o.s8)((e,t)=>u(...t,r(s)),m);if(i(c(c(c({},e),t),f)),s<1)v=a.setTimeout(g);else{var d=(0,o.s8)((e,t)=>u(...t,r(1)),m);i(c(c(c({},e),t),d))}},()=>(v=a.setTimeout(g),()=>{var e;null==(e=v)||e()}))})(w,O,(e=>{if("string"==typeof e)switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return v(e);case"spring":return m();default:if("cubic-bezier"===e.split("(")[0])return v(e)}return"function"==typeof e?e:null})(p),d,A,E.getTimeoutController());return E.start([P,h,()=>{k.current=e()},d,y]),()=>{E.stop(),k.current&&k.current(),y()}},[S,l,d,p,h,P,y,E]),j(_.t)}},74254:(e,t,r)=>{"use strict";r.d(t,{EY:()=>D,fU:()=>_});var n=r(12115),i=r(29722),a=r(92191),o=r(89933),l=r(53157),c=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,u=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,s=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,f=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,d={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},p=Object.keys(d);class h{static parse(e){var t,[,r,n]=null!=(t=f.exec(e))?t:[];return new h(parseFloat(r),null!=n?n:"")}constructor(e,t){this.num=e,this.unit=t,this.num=e,this.unit=t,(0,a.M8)(e)&&(this.unit=""),""===t||s.test(t)||(this.num=NaN,this.unit=""),p.includes(t)&&(this.num=function(e,t){return e*d[t]}(e,t),this.unit="px")}add(e){return this.unit!==e.unit?new h(NaN,""):new h(this.num+e.num,this.unit)}subtract(e){return this.unit!==e.unit?new h(NaN,""):new h(this.num-e.num,this.unit)}multiply(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new h(NaN,""):new h(this.num*e.num,this.unit||e.unit)}divide(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new h(NaN,""):new h(this.num/e.num,this.unit||e.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return(0,a.M8)(this.num)}}function y(e){if(e.includes("NaN"))return"NaN";for(var t=e;t.includes("*")||t.includes("/");){var r,[,n,i,a]=null!=(r=c.exec(t))?r:[],o=h.parse(null!=n?n:""),l=h.parse(null!=a?a:""),s="*"===i?o.multiply(l):o.divide(l);if(s.isNaN())return"NaN";t=t.replace(c,s.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var f,[,d,p,y]=null!=(f=u.exec(t))?f:[],v=h.parse(null!=d?d:""),m=h.parse(null!=y?y:""),g="+"===p?v.add(m):v.subtract(m);if(g.isNaN())return"NaN";t=t.replace(u,g.toString())}return t}var v=/\(([^()]*)\)/;function m(e){var t=function(e){try{var t;return t=e.replace(/\s+/g,""),t=function(e){for(var t,r=e;null!=(t=v.exec(r));){var[,n]=t;r=r.replace(v,y(n))}return r}(t),t=y(t)}catch(e){return"NaN"}}(e.slice(5,-1));return"NaN"===t?"":t}var g=r(55359),b=r(43527),x=r(99498),w=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],O=["dx","dy","angle","className","breakAll"];function P(){return(P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function j(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var S=/[ \f\n\r\t\v\u2028\u2029]+/,E=e=>{var{children:t,breakAll:r,style:n}=e;try{var i=[];(0,a.uy)(t)||(i=r?t.toString().split(""):t.toString().split(S));var o=i.map(e=>({word:e,width:(0,l.Pu)(e,n).width})),c=r?0:(0,l.Pu)("\xa0",n).width;return{wordsWithComputedWidth:o,spaceWidth:c}}catch(e){return null}};function _(e){return"start"===e||"middle"===e||"end"===e||"inherit"===e}var A=(e,t,r,n)=>e.reduce((e,i)=>{var{word:a,width:o}=i,l=e[e.length-1];return l&&null!=o&&(null==t||n||l.width+o+r<Number(t))?(l.words.push(a),l.width+=o+r):e.push({words:[a],width:o}),e},[]),k=e=>e.reduce((e,t)=>e.width>t.width?e:t),M=(e,t,r,n,i,a,o,l)=>{var c=E({breakAll:r,style:n,children:e.slice(0,t)+"â¦"});if(!c)return[!1,[]];var u=A(c.wordsWithComputedWidth,a,o,l);return[u.length>i||k(u).width>Number(a),u]},I=e=>[{words:(0,a.uy)(e)?[]:e.toString().split(S),width:void 0}],C="#808080",z={angle:0,breakAll:!1,capHeight:"0.71em",fill:C,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},D=(0,n.forwardRef)((e,t)=>{var r,l=(0,b.e)(e,z),{x:c,y:u,lineHeight:s,capHeight:f,fill:d,scaleToFit:p,textAnchor:h,verticalAnchor:y}=l,v=j(l,w),S=(0,n.useMemo)(()=>(e=>{var{width:t,scaleToFit:r,children:n,style:i,breakAll:l,maxLines:c}=e;if((t||r)&&!o.m.isSsr){var u=E({breakAll:l,children:n,style:i});if(!u)return I(n);var{wordsWithComputedWidth:s,spaceWidth:f}=u;return((e,t,r,n,i)=>{var o,{maxLines:l,children:c,style:u,breakAll:s}=e,f=(0,a.Et)(l),d=String(c),p=A(t,n,r,i);if(!f||i||!(p.length>l||k(p).width>Number(n)))return p;for(var h=0,y=d.length-1,v=0;h<=y&&v<=d.length-1;){var m=Math.floor((h+y)/2),[g,b]=M(d,m-1,s,u,l,n,r,i),[x]=M(d,m,s,u,l,n,r,i);if(g||x||(h=m+1),g&&x&&(y=m-1),!g&&x){o=b;break}v++}return o||p})({breakAll:l,children:n,maxLines:c,style:i},s,f,t,!!r)}return I(n)})({breakAll:v.breakAll,children:v.children,maxLines:v.maxLines,scaleToFit:p,style:v.style,width:v.width}),[v.breakAll,v.children,v.maxLines,p,v.style,v.width]),{dx:_,dy:D,angle:T,className:N,breakAll:L}=v,R=j(v,O);if(!(0,a.vh)(c)||!(0,a.vh)(u)||0===S.length)return null;var B=Number(c)+((0,a.Et)(_)?_:0),F=Number(u)+((0,a.Et)(D)?D:0);if(!(0,x.H)(B)||!(0,x.H)(F))return null;switch(y){case"start":r=m("calc(".concat(f,")"));break;case"middle":r=m("calc(".concat((S.length-1)/2," * -").concat(s," + (").concat(f," / 2))"));break;default:r=m("calc(".concat(S.length-1," * -").concat(s,")"))}var K=[];if(p){var G=S[0].width,{width:W}=v;K.push("scale(".concat((0,a.Et)(W)&&(0,a.Et)(G)?W/G:1,")"))}return T&&K.push("rotate(".concat(T,", ").concat(B,", ").concat(F,")")),K.length&&(R.transform=K.join(" ")),n.createElement("text",P({},(0,g.a)(R),{ref:t,x:B,y:F,className:(0,i.$)("recharts-text",N),textAnchor:h,fill:d.includes("url")?C:d}),S.map((e,t)=>{var i=e.words.join(L?"":" ");return n.createElement("tspan",{x:B,dy:0===t?r:s,key:"".concat(i,"-").concat(t)},i)}))});D.displayName="Text"},74463:(e,t,r)=>{"use strict";r.d(t,{M:()=>n});var n=e=>e.tooltip.settings.axisId},74624:(e,t,r)=>{"use strict";r.d(t,{E1:()=>g,En:()=>x,Ix:()=>c,ML:()=>y,Nt:()=>v,RD:()=>d,UF:()=>f,XB:()=>s,Zp:()=>u,jF:()=>m,k_:()=>o,o4:()=>b,oP:()=>p,xS:()=>h});var n=r(11785),i=r(30894),a=r(99050),o={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},l=(0,n.Z0)({name:"tooltip",initialState:{itemInteraction:{click:o,hover:o},axisInteraction:{click:o,hover:o},keyboardInteraction:o,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push((0,a.h4)(t.payload))},prepare:(0,n.aA)()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:r,next:n}=t.payload,o=(0,i.ss)(e).tooltipItemPayloads.indexOf((0,a.h4)(r));o>-1&&(e.tooltipItemPayloads[o]=(0,a.h4)(n))},prepare:(0,n.aA)()},removeTooltipEntrySettings:{reducer(e,t){var r=(0,i.ss)(e).tooltipItemPayloads.indexOf((0,a.h4)(t.payload));r>-1&&e.tooltipItemPayloads.splice(r,1)},prepare:(0,n.aA)()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate,e.keyboardInteraction.dataKey=t.payload.activeDataKey}}}),{addTooltipEntrySettings:c,replaceTooltipEntrySettings:u,removeTooltipEntrySettings:s,setTooltipSettingsState:f,setActiveMouseOverItemIndex:d,mouseLeaveItem:p,mouseLeaveChart:h,setA
1ctiveClickItemIndex:y,setMouseOverAxisIndex:v,setMouseClickAxisIndex:m,setSyncInteraction:g,setKeyboardInteraction:b}=l.actions,x=l.reducer},74751:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(73550),i=r(32951),a=r(71542),o=r(38786);t.get=function e(t,r,l){if(null==t)return l;switch(typeof r){case"string":{if(n.isUnsafeProperty(r))return l;let a=t[r];if(void 0===a)if(i.isDeepKey(r))return e(t,o.toPath(r),l);else return l;return a}case"number":case"symbol":{"number"==typeof r&&(r=a.toKey(r));let e=t[r];if(void 0===e)return l;return e}default:{if(Array.isArray(r)){var c=t,u=r,s=l;if(0===u.length)return s;let e=c;for(let t=0;t<u.length;t++){if(null==e||n.isUnsafeProperty(u[t]))return s;e=e[u[t]]}return void 0===e?s:e}if(r=Object.is(r?.valueOf(),-0)?"-0":String(r),n.isUnsafeProperty(r))return l;let e=t[r];if(void 0===e)return l;return e}}}},76367:(e,t,r)=>{"use strict";r.d(t,{J:()=>X});var n=r(12115),i=r(2834),a=r(61754),o=r(11785),l=r(95295),c=r(74624),u=r(10301),s=r(22377),f=r(95163);function d(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":"children"===e&&"object"==typeof t&&null!==t?"<<CHILDREN>>":t}var p=r(26028),h=r(54490),y=r(30894),v=r(99050),m=(0,o.Z0)({name:"referenceElements",initialState:{dots:[],areas:[],lines:[]},reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var r=(0,y.ss)(e).dots.findIndex(e=>e===t.payload);-1!==r&&e.dots.splice(r,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var r=(0,y.ss)(e).areas.findIndex(e=>e===t.payload);-1!==r&&e.areas.splice(r,1)},addLine:(e,t)=>{e.lines.push((0,v.h4)(t.payload))},removeLine:(e,t)=>{var r=(0,y.ss)(e).lines.findIndex(e=>e===t.payload);-1!==r&&e.lines.splice(r,1)}}}),{addDot:g,removeDot:b,addArea:x,removeArea:w,addLine:O,removeLine:P}=m.actions,j=m.reducer,S={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},E=(0,o.Z0)({name:"brush",initialState:S,reducers:{setBrushSettings:(e,t)=>null==t.payload?S:t.payload}}),{setBrushSettings:_}=E.actions,A=E.reducer,k=r(51124),M=r(67051),I=(0,o.Z0)({name:"polarAxis",initialState:{radiusAxis:{},angleAxis:{}},reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=(0,v.h4)(t.payload)},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=(0,v.h4)(t.payload)},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),{addRadiusAxis:C,removeRadiusAxis:z,addAngleAxis:D,removeAngleAxis:T}=I.actions,N=I.reducer,L=(0,o.Z0)({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>t.payload}}),{updatePolarOptions:R}=L.actions,B=L.reducer,F=r(7659),K=r(72481),G=r(65583),W=r(84366),H=r(89933),Z=r(80997),U=(0,a.HY)({brush:A,cartesianAxis:p.CA,chartData:u.LV,errorBars:W.Qk,graphicalItems:h.iZ,layout:s.Vp,legend:k.CU,options:l.lJ,polarAxis:N,polarOptions:B,referenceElements:j,rootProps:M.vE,tooltip:c.En,zIndex:Z.v3}),$=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Chart";return(0,o.U1)({reducer:U,preloadedState:e,middleware:e=>e({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes("es6")}).concat([f.YF.middleware,f.fP.middleware,F.$7.middleware,K.x.middleware,G.k.middleware]),enhancers:e=>{var t=e;return"function"==typeof e&&(t=e()),t.concat((0,o.CF)({type:"raf"}))},devTools:H.m.devToolsEnabled&&{serialize:{replacer:d},name:"recharts-".concat(t)}})},V=r(64105),q=r(95334);function X(e){var{preloadedState:t,children:r,reduxStoreName:a}=e,o=(0,V.r)(),l=(0,n.useRef)(null);if(o)return r;null==l.current&&(l.current=$(t,a));var c=q.E;return n.createElement(i.Kq,{context:c,store:l.current},r)}},77182:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isObject=function(e){return null!==e&&("object"==typeof e||"function"==typeof e)}},79423:(e,t)=>{"use strict";function r(e){return"symbol"==typeof e?1:null===e?2:void 0===e?3:4*(e!=e)}Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.compareValues=(e,t,n)=>{if(e!==t){let i=r(e),a=r(t);if(i===a&&0===i){if(e<t)return"desc"===n?1:-1;if(e>t)return"desc"===n?-1:1}return"desc"===n?a-i:i-a}return 0}},79700:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isPlainObject=function(e){if("object"!=typeof e||null==e)return!1;if(null===Object.getPrototypeOf(e))return!0;
1if("[object Object]"!==Object.prototype.toString.call(e)){let t=e[Symbol.toStringTag];return null!=t&&!!Object.getOwnPropertyDescriptor(e,Symbol.toStringTag)?.writable&&e.toString()===`[object ${t}]`}let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}},80997:(e,t,r)=>{"use strict";r.d(t,{NK:()=>d,ZV:()=>f,v3:()=>h,wR:()=>s,wi:()=>p});var n=r(11785),i=r(51531);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var l={zIndexMap:Object.values(i.I).reduce((e,t)=>o(o({},e),{},{[t]:{elementId:void 0,panoramaElementId:void 0,consumers:0}}),{})},c=new Set(Object.values(i.I)),u=(0,n.Z0)({name:"zIndex",initialState:l,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]?e.zIndexMap[r].consumers+=1:e.zIndexMap[r]={consumers:1,elementId:void 0,panoramaElementId:void 0}},prepare:(0,n.aA)()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(e.zIndexMap[r].consumers-=1,e.zIndexMap[r].consumers<=0&&!c.has(r)&&delete e.zIndexMap[r])},prepare:(0,n.aA)()},registerZIndexPortalId:{reducer:(e,t)=>{var{zIndex:r,elementId:n,isPanorama:i}=t.payload;e.zIndexMap[r]?i?e.zIndexMap[r].panoramaElementId=n:e.zIndexMap[r].elementId=n:e.zIndexMap[r]={consumers:0,elementId:i?void 0:n,panoramaElementId:i?n:void 0}},prepare:(0,n.aA)()},unregisterZIndexPortalId:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(t.payload.isPanorama?e.zIndexMap[r].panoramaElementId=void 0:e.zIndexMap[r].elementId=void 0)},prepare:(0,n.aA)()}}}),{registerZIndexPortal:s,unregisterZIndexPortal:f,registerZIndexPortalId:d,unregisterZIndexPortalId:p}=u.actions,h=u.reducer},83643:(e,t,r)=>{e.exports=r(6868).sortBy},84224:(e,t,r)=>{"use strict";function n(e){return null!=e.stackId&&null!=e.dataKey}r.d(t,{g:()=>n})},84366:(e,t,r)=>{"use strict";r.d(t,{I:()=>o,Qk:()=>l,UL:()=>a,h7:()=>i});var n=(0,r(11785).Z0)({name:"errorBars",initialState:{},reducers:{addErrorBar:(e,t)=>{var{itemId:r,errorBar:n}=t.payload;e[r]||(e[r]=[]),e[r].push(n)},replaceErrorBar:(e,t)=>{var{itemId:r,prev:n,next:i}=t.payload;e[r]&&(e[r]=e[r].map(e=>e.dataKey===n.dataKey&&e.direction===n.direction?i:e))},removeErrorBar:(e,t)=>{var{itemId:r,errorBar:n}=t.payload;e[r]&&(e[r]=e[r].filter(e=>e.dataKey!==n.dataKey||e.direction!==n.direction))}}}),{addErrorBar:i,replaceErrorBar:a,removeErrorBar:o}=n.actions,l=n.reducer},85545:(e,t,r)=>{"use strict";r.d(t,{h8:()=>b,qY:()=>O});var n=r(12115),i=r(39766),a=r.n(i),o=r(97921),l=r(11058),c=r(39168),u=r(92191),s=r(55359),f=r(10483),d=r(51531),p=["valueAccessor"],h=["dataKey","clockWise","id","textBreakAll","zIndex"];function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function v(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var m=e=>Array.isArray(e.value)?a()(e.value):e.value,g=(0,n.createContext)(void 0),b=g.Provider,x=(0,n.createContext)(void 0);function w(e){var{valueAccessor:t=m}=e,r=v(e,p),{dataKey:i,clockWise:a,id:b,textBreakAll:w,zIndex:O}=r,P=v(r,h),j=(0,n.useContext)(g),S=(0,n.useContext)(x),E=j||S;return E&&E.length?n.createElement(f.g,{zIndex:null!=O?O:d.I.label},n.createElement(l.W,{className:"recharts-label-list"},E.map((e,a)=>{var l,f=(0,u.uy)(i)?t(e,a):(0,c.kr)(e&&e.payload,i),d=(0,u.uy)(b)?{}:{id:"".concat(b,"-").concat(a)};return n.createElement(o.JU,y({key:"label-".concat(a)},(0,s.a)(e),P,d,{fill:null!=(l=r.fill)?l:e.fill,parentViewBox:e.parentViewBox,value:f,textBreakAll:w,viewBox:e.viewBox,index:a,zIndex:0}))}))):null}function O(e){var{label:t}=e;return t?!0===t?n.createElement(w,{key:"labelList-implicit"}):n.isValidElement(t)||(0,o.ZY)(t)?n.createElement(w,{key:"labelList-implicit",content:t}):"object"==typeof t?n.createElement(w,y({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}x.Provider,w.displayName="LabelList"},86954:(e,t,r)=>{"use strict";r.d(t,{q:()=>i});var n=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onF
1ocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function i(e){return"string"==typeof e&&n.includes(e)}},89010:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(91050);t.isMatch=function(e,t){return n.isMatchWith(e,t,()=>void 0)}},89043:(e,t,r)=>{"use strict";var n=r(12115);n.useSyncExternalStore,n.useRef,n.useEffect,n.useMemo,n.useDebugValue},89933:(e,t,r)=>{"use strict";r.d(t,{m:()=>n});var n={devToolsEnabled:!1,isSsr:!("u">typeof window&&window.document&&window.document.createElement&&window.setTimeout)}},90463:(e,t,r)=>{e.exports=r(98987).range},90738:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(74624);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var o=(e,t,r,i)=>{if(null==t)return n.k_;var o,l,c,u=(o=e,l=t,c=r,"axis"===l?"click"===c?o.axisInteraction.click:o.axisInteraction.hover:"click"===c?o.itemInteraction.click:o.itemInteraction.hover);if(null==u)return n.k_;if(u.active)return u;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&null!=e.syncInteraction.index)return e.syncInteraction;var s=!0===e.settings.active;if(null!=u.index){if(s)return a(a({},u),{},{active:!0})}else if(null!=i)return{active:!0,coordinate:void 0,dataKey:void 0,index:i,graphicalItemId:void 0};return a(a({},n.k_),{},{coordinate:u.coordinate})}},90744:(e,t,r)=>{"use strict";r.d(t,{JN:()=>n,Lb:()=>c,_5:()=>i,eC:()=>l,gY:()=>a,hX:()=>f,iO:()=>u,lZ:()=>s,pH:()=>d,x3:()=>o});var n=e=>e.rootProps.maxBarSize,i=e=>e.rootProps.barGap,a=e=>e.rootProps.barCategoryGap,o=e=>e.rootProps.barSize,l=e=>e.rootProps.stackOffset,c=e=>e.rootProps.reverseStackOrder,u=e=>e.options.chartName,s=e=>e.rootProps.syncId,f=e=>e.rootProps.syncMethod,d=e=>e.options.eventEmitter},91050:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(77182),i=r(39339),a=r(11846);function o(e,t,r,u){if(t===e)return!0;switch(typeof t){case"object":return function(e,t,r,n){if(null==t)return!0;
1if(Array.isArray(t))return l(e,t,r,n);if(t instanceof Map){var a=e,o=t,u=r,s=n;if(0===o.size)return!0;if(!(a instanceof Map))return!1;for(let[e,t]of o.entries())if(!1===u(a.get(e),t,e,a,o,s))return!1;return!0}if(t instanceof Set)return c(e,t,r,n);let f=Object.keys(t);if(null==e||i.isPrimitive(e))return 0===f.length;if(0===f.length)return!0;if(n?.has(t))return n.get(t)===e;n?.set(t,e);try{for(let a=0;a<f.length;a++){let o=f[a];if(!i.isPrimitive(e)&&!(o in e)||void 0===t[o]&&void 0!==e[o]||null===t[o]&&null!==e[o]||!r(e[o],t[o],o,e,t,n))return!1}return!0}finally{n?.delete(t)}}(e,t,r,u);case"function":if(Object.keys(t).length>0)return o(e,{...t},r,u);return a.eq(e,t);default:if(!n.isObject(e))return a.eq(e,t);if("string"==typeof t)return""===t;return!0}}function l(e,t,r,n){if(0===t.length)return!0;if(!Array.isArray(e))return!1;let i=new Set;for(let a=0;a<t.length;a++){let o=t[a],l=!1;for(let c=0;c<e.length;c++){if(i.has(c))continue;let u=e[c],s=!1;if(r(u,o,a,e,t,n)&&(s=!0),s){i.add(c),l=!0;break}}if(!l)return!1}return!0}function c(e,t,r,n){return 0===t.size||e instanceof Set&&l([...e],[...t],r,n)}t.isMatchWith=function e(t,r,n){return"function"!=typeof n?e(t,r,()=>void 0):o(t,r,function e(t,r,i,a,l,c){let u=n(t,r,i,a,l,c);return void 0!==u?!!u:o(t,r,e,c)},new Map)},t.isSetMatch=c},91298:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isLength=function(e){return Number.isSafeInteger(e)&&e>=0}},91314:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.getTag=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}},92191:(e,t,r)=>{"use strict";r.d(t,{CG:()=>p,Et:()=>c,F4:()=>d,GW:()=>h,M8:()=>o,NF:()=>f,Zb:()=>g,_3:()=>l,eP:()=>y,jG:()=>v,lQ:()=>x,n9:()=>b,sA:()=>a,uy:()=>m,vh:()=>u});var n=r(57258),i=r.n(n),a=e=>0===e?0:e>0?1:-1,o=e=>"number"==typeof e&&e!=+e,l=e=>"string"==typeof e&&e.indexOf("%")===e.length-1,c=e=>("number"==typeof e||e instanceof Number)&&!o(e),u=e=>c(e)||"string"==typeof e,s=0,f=e=>{var t=++s;return"".concat(e||"").concat(t)},d=function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!c(e)&&"string"!=typeof e)return n;if(l(e)){if(null==t)return n;var a=e.indexOf("%");r=t*parseFloat(e.slice(0,a))/100}else r=+e;return o(r)&&(r=n),i&&null!=t&&r>t&&(r=t),r},p=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;n<t;n++)if(r[e[n]])return!0;else r[e[n]]=!0;return!1};function h(e,t,r){return c(e)&&c(t)?e+r*(t-e):t}function y(e,t,r){if(e&&e.length)return e.find(e=>e&&("function"==typeof t?t(e):i()(e,t))===r)}var v=e=>{for(var t=e.length,r=0,n=0,i=0,a=0,o=1/0,l=-1/0,c=0,u=0,s=0;s<t;s++)c=e[s].cx||0,u=e[s].cy||0,r+=c,n+=u,i+=c*u,a+=c*c,o=Math.min(o,c),l=Math.max(l,c);var f=t*a!=r*r?(t*i-r*n)/(t*a-r*r):0;return{xmin:o,xmax:l,a:f,b:(n-f*r)/t}},m=e=>null==e,g=e=>m(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function b(e){return null!=e}function x(){}},93189:(e,t,r)=>{"use strict";r.d(t,{Q:()=>c});var n=r(46574),i=["domain","range"],a=["domain","range"];function o(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function l(e,t){return e===t||!!(Array.isArray(e)&&2===e.length&&Array.isArray(t))&&2===t.length&&e[0]===t[0]&&e[1]===t[1]}function c(e,t){if(e===t)return!0;var{domain:r,range:c}=e,u=o(e,i),{domain:s,range:f}=t,d=o(t,a);return!!l(r,s)&&!!l(c,f)&&(0,n.P)(u,d)}},94051:(e,t,r)=>{"use strict";r.d(t,{Cj:()=>a,Pg:()=>o,Ub:()=>l});var n=r(10365),i=r(74624),a=(e,t,r)=>{var a=(0,n.j)();return(n,o)=>l=>{null==e||e(n,o,l),a((0,i.RD)({activeIndex:String(o),activeDataKey:t,activeCoordinate:n.tooltipPosition,activeGraphicalItemId:r}))}},o=e=>{var t=(0,n.j)();return(r,n)=>a=>{null==e||e(r,n,a),t((0,i.oP)())}},l=(e,t,r)=>{var a=(0,n.j)();return(n,o)=>l=>{null==e||e(n,o,l),a((0,i.ML)({activeIndex:String(o),activeDataKey:t,activeCoordinate:n.tooltipPosition,activeGraphicalItemId:r}))}}},94313:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(91298);t.isArrayLike=function(e){return null!=e&&"function"!=typeof e&&n.isLength(e.length)}},94577:(e,t,r)=>{"use strict";e.exports=r(99617)},95163:(e,t,r)=>{"use strict";r.d(t,{YF:()=>u,dj:()=>s,fP:()=>f,ky:()=>c});var n=r(11785),i=r(74624),a=r(67489),o=r(21433),l=r(43191),c=(0,n.VP)("mouseClick"),u=(0,n.Nc)();u.startListening({actionCreator:c,effect:(e,t)=>
1{var r=e.payload,n=(0,a.g)(t.getState(),(0,l.w)(r));(null==n?void 0:n.activeIndex)!=null&&t.dispatch((0,i.jF)({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate}))}});var s=(0,n.VP)("mouseMove"),f=(0,n.Nc)(),d=null;f.startListening({actionCreator:s,effect:(e,t)=>{var r=e.payload;null!==d&&cancelAnimationFrame(d);var n=(0,l.w)(r);d=requestAnimationFrame(()=>{var e=t.getState();if("axis"===(0,o.au)(e,e.tooltip.settings.shared)){var r=(0,a.g)(e,n);(null==r?void 0:r.activeIndex)!=null?t.dispatch((0,i.Nt)({activeIndex:r.activeIndex,activeDataKey:void 0,activeCoordinate:r.activeCoordinate})):t.dispatch((0,i.xS)())}d=null})}})},95295:(e,t,r)=>{"use strict";r.d(t,{dl:()=>c,lJ:()=>l,uN:()=>a});var n=r(11785),i=r(92191);function a(e,t){if(t){var r=Number.parseInt(t,10);if(!(0,i.M8)(r))return null==e?void 0:e[r]}}var o=(0,n.Z0)({name:"options",initialState:{chartName:"",tooltipPayloadSearcher:void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},reducers:{createEventEmitter:e=>{null==e.eventEmitter&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),l=o.reducer,{createEventEmitter:c}=o.actions},95334:(e,t,r)=>{"use strict";r.d(t,{E:()=>n});var n=(0,r(12115).createContext)(null)},96561:(e,t,r)=>{"use strict";r.d(t,{r:()=>l});var n=r(12115),i=r(10365),a=r(74624),o=r(64105);function l(e){var{tooltipEntrySettings:t}=e,r=(0,i.j)(),l=(0,o.r)(),c=(0,n.useRef)(null);return(0,n.useLayoutEffect)(()=>{l||(null===c.current?r((0,a.Ix)(t)):c.current!==t&&r((0,a.Zp)({prev:c.current,next:t})),c.current=t)},[t,r,l]),(0,n.useLayoutEffect)(()=>()=>{c.current&&(r((0,a.XB)(c.current)),c.current=null)},[r]),null}},97697:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isSymbol=function(e){return"symbol"==typeof e||e instanceof Symbol}},97921:(e,t,r)=>{"use strict";r.d(t,{JU:()=>E,ZY:()=>P,_I:()=>_,zJ:()=>x});var n=r(12115),i=r(29722),a=r(74254),o=r(92191),l=r(21739),c=r(65372),u=r(10365),s=r(68976),f=r(43527),d=r(55359),p=r(10483),h=r(51531),y=["labelRef"];function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var b=(0,n.createContext)(null),x=e=>{var{x:t,y:r,upperWidth:i,lowerWidth:a,width:o,height:l,children:c}=e,u=(0,n.useMemo)(()=>({x:t,y:r,upperWidth:i,lowerWidth:a,width:o,height:l}),[t,r,i,a,o,l]);return n.createElement(b.Provider,{value:u},c)},w=()=>{var e=(0,n.useContext)(b),t=(0,c.sk)();return e||(0,c.qC)(t)},O=(0,n.createContext)(null),P=e=>null!=e&&"function"==typeof e,j=e=>"cx"in e&&(0,o.Et)(e.cx),S={angle:0,offset:5,zIndex:h.I.label,position:"middle",textBreakAll:!1};function E(e){var t,r,h,v,b,x=(0,f.e)(e,S),{viewBox:P,position:E,value:_,children:A,content:k,className:M="",textBreakAll:I,labelRef:C}=x,z=(t=(0,n.useContext)(O),r=(0,u.G)(s.D0),t||r),D=w();if(!(h=null==P?"center"===E?D:null!=z?z:D:j(P)?P:(0,c.qC)(P))||(0,o.uy)(_)&&(0,o.uy)(A)&&!(0,n.isValidElement)(k)&&"function"!=typeof k)return null;var T=m(m({},x),{},{viewBox:h});if((0,n.isValidElement)(k)){var{labelRef:N}=T,L=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(T,y);return(0,n.cloneElement)(k,L)}if("function"==typeof k){if(v=(0,n.createElement)(k,T),(0,n.isValidElement)(v))return v}else v=(e=>{var{value:t,formatter:r}=e,n=(0,o.uy)(e.children)?t:e.children;return"function"==typeof r?r(n):n})(x);var R=(0,d.a)(x);if(j(h)){if("insideStart"===E||"insideEnd"===E||"end"===E)return((e,t,r,a,c)=>{var u,s,{offset:f,className:d}=e,{cx:p,cy:h,innerRadius:y,outerRadius:v,startAngle:m,endAngle:b,clockWise:x}=c,w=(y+v)/2,O=(0,o.sA)(b-m)*Math.min(Math.abs(b-m),360),P=O>=0?1:-1;switch(t){case"insideStart":u=m+P*f,s=x;break;case"insideEnd":u=b-P*f,s=!x;break;case"end":u=b+P*f,s=x;break;default:throw Error("Unsupported position ".concat(t))}s=O<=0?s:!s;var j=(0,l.IZ)(p,h,w,u),S=(0,l.IZ)(p,h,w,u+(s?1:-1)*359),E="M".concat(j.x,",").concat(j.y,"\n A").concat(w,",").concat(w,",0,1,").concat(+!s,",\n ").concat(S.x,",").concat(S.y),_=(0,o.uy)(e.id)?(0,o.NF)("recharts-radial-line-"):e.id;return n.createElement("text",g({},a,{dominantBaseline:"central",className:(0,i.$)("recharts-radial-bar-label",d)}),n.createElement("defs",null,n.createElement("path",{id:_,d:E})),n.createElement("textPath",{xlinkHref:"#".concat(_)},r))})(x,E,v,R,h);b=((e,t,r)=>{var{cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:c,endAngle:u}=e,s=(c+u)/2;if("outside"===r){var{x:f,y:d}=(0,l.IZ)(n,i,o+t,s);return{x:f,y:d,textAnchor:f>=n?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"end"};var{x:p,y:h}=(0,l.IZ)(n,i,(a+o)/2,s);return{x:p,y:h,textAnchor:"middle",verticalAnchor:"middle"}}
1)(h,x.offset,x.position)}else b=((e,t)=>{var r,{parentViewBox:n,offset:i,position:a}=e;null==n||j(n)||(r=n);var{x:l,y:c,upperWidth:u,lowerWidth:s,height:f}=t,d=l+(u-s)/2,p=(l+d)/2,h=(u+s)/2,y=f>=0?1:-1,v=y*i,g=y>0?"end":"start",b=y>0?"start":"end",x=u>=0?1:-1,w=x*i,O=x>0?"end":"start",P=x>0?"start":"end";if("top"===a)return m(m({},{x:l+u/2,y:c-v,textAnchor:"middle",verticalAnchor:g}),r?{height:Math.max(c-r.y,0),width:u}:{});if("bottom"===a)return m(m({},{x:d+s/2,y:c+f+v,textAnchor:"middle",verticalAnchor:b}),r?{height:Math.max(r.y+r.height-(c+f),0),width:s}:{});if("left"===a){var S={x:p-w,y:c+f/2,textAnchor:O,verticalAnchor:"middle"};return m(m({},S),r?{width:Math.max(S.x-r.x,0),height:f}:{})}if("right"===a){var E={x:p+h+w,y:c+f/2,textAnchor:P,verticalAnchor:"middle"};return m(m({},E),r?{width:Math.max(r.x+r.width-E.x,0),height:f}:{})}var _=r?{width:h,height:f}:{};return"insideLeft"===a?m({x:p+w,y:c+f/2,textAnchor:P,verticalAnchor:"middle"},_):"insideRight"===a?m({x:p+h-w,y:c+f/2,textAnchor:O,verticalAnchor:"middle"},_):"insideTop"===a?m({x:l+u/2,y:c+v,textAnchor:"middle",verticalAnchor:b},_):"insideBottom"===a?m({x:d+s/2,y:c+f-v,textAnchor:"middle",verticalAnchor:g},_):"insideTopLeft"===a?m({x:l+w,y:c+v,textAnchor:P,verticalAnchor:b},_):"insideTopRight"===a?m({x:l+u-w,y:c+v,textAnchor:O,verticalAnchor:b},_):"insideBottomLeft"===a?m({x:d+w,y:c+f-v,textAnchor:P,verticalAnchor:g},_):"insideBottomRight"===a?m({x:d+s-w,y:c+f-v,textAnchor:O,verticalAnchor:g},_):a&&"object"==typeof a&&((0,o.Et)(a.x)||(0,o._3)(a.x))&&((0,o.Et)(a.y)||(0,o._3)(a.y))?m({x:l+(0,o.F4)(a.x,h),y:c+(0,o.F4)(a.y,f),textAnchor:"end",verticalAnchor:"end"},_):m({x:l+u/2,y:c+f/2,textAnchor:"middle",verticalAnchor:"middle"},_)})(x,h);return n.createElement(p.g,{zIndex:x.zIndex},n.createElement(a.EY,g({ref:C,className:(0,i.$)("recharts-label",M)},R,b,{textAnchor:(0,a.fU)(R.textAnchor)?R.textAnchor:b.textAnchor,breakAll:I}),v))}function _(e){var{label:t,labelRef:r}=e;return((e,t,r)=>{if(!e)return null;var i={viewBox:t,labelRef:r};return!0===e?n.createElement(E,g({key:"label-implicit"},i)):(0,o.vh)(e)?n.createElement(E,g({key:"label-implicit",value:e},i)):(0,n.isValidElement)(e)?e.type===E?(0,n.cloneElement)(e,m({key:"label-implicit"},i)):n.createElement(E,g({key:"label-implicit",content:e},i)):P(e)?n.createElement(E,g({key:"label-implicit",content:e},i)):e&&"object"==typeof e?n.createElement(E,g({},e,{key:"label-implicit"},i)):null})(t,w(),r)||null}E.displayName="Label"},98492:(e,t,r)=>{"use strict";r.d(t,{i:()=>w});var n=r(12115),i=r(50825),a=r(55987),o=r(66019),l=r(426),c=r(77381),u=r(24853),s=r(79379),f=r(87888),d=r(29722),p=r(92191),h=r(55359),y=["type","size","sizeType"];function v(){return(v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var b={symbolCircle:i.A,symbolCross:a.A,symbolDiamond:o.A,symbolSquare:l.A,symbolStar:c.A,symbolTriangle:u.A,symbolWye:s.A},x=Math.PI/180,w=e=>{var{type:t="circle",size:r=64,sizeType:a="area"}=e,o=g(g({},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,y)),{},{type:t,size:r,sizeType:a}),l="circle";"string"==typeof t&&(l=t);var{className:c,cx:u,cy:s}=o,m=(0,h.a)(o);return(0,p.Et)(u)&&(0,p.Et)(s)&&(0,p.Et)(r)?n.createElement("path",v({}
1,m,{className:(0,d.$)("recharts-symbols",c),transform:"translate(".concat(u,", ").concat(s,")"),d:(()=>{var e,t=(e=l,b["symbol".concat((0,p.Zb)(e))]||i.A),n=(0,f.Ay)().type(t).size(((e,t,r)=>{if("area"===t)return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var n=18*x;return 1.25*e*e*(Math.tan(n)-Math.tan(2*n)*Math.tan(n)**2);case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}})(r,a,l))();if(null!==n)return n})()})):null};w.registerSymbol=(e,t)=>{b["symbol".concat((0,p.Zb)(e))]=t}},98534:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.uniqBy=function(e,t){let r=new Map;for(let n=0;n<e.length;n++){let i=e[n],a=t(i);r.has(a)||r.set(a,i)}return Array.from(r.values())}},98987:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(11691),i=r(4882);t.range=function(e,t,r){r&&"number"!=typeof r&&n.isIterateeCall(e,t,r)&&(t=r=void 0),e=i.toFinite(e),void 0===t?(t=e,e=0):t=i.toFinite(t),r=void 0===r?e<t?1:-1:i.toFinite(r);let a=Math.max(Math.ceil((t-e)/(r||1)),0),o=Array(a);for(let t=0;t<a;t++)o[t]=e,e+=r;return o}},99050:(e,t,r)=>{"use strict";r.d(t,{h4:()=>W});var n,i=Symbol.for("immer-nothing"),a=Symbol.for("immer-draftable"),o=Symbol.for("immer-state");function l(e){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var c=Object.getPrototypeOf;function u(e){return!!e&&!!e[o]}function s(e){return!!e&&(p(e)||Array.isArray(e)||!!e[a]||!!e.constructor?.[a]||g(e)||b(e))}var f=Object.prototype.constructor.toString(),d=new WeakMap;function p(e){if(!e||"object"!=typeof e)return!1;let t=Object.getPrototypeOf(e);if(null===t||t===Object.prototype)return!0;let r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(r===Object)return!0;if("function"!=typeof r)return!1;let n=d.get(r);return void 0===n&&(n=Function.toString.call(r),d.set(r,n)),n===f}function h(e,t,r=!0){0===y(e)?(r?Reflect.ownKeys(e):Object.keys(e)).forEach(r=>{t(r,e[r],e)}):e.forEach((r,n)=>t(n,r,e))}function y(e){let t=e[o];return t?t.type_:Array.isArray(e)?1:g(e)?2:3*!!b(e)}function v(e,t){return 2===y(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function m(e,t,r){let n=y(e);2===n?e.set(t,r):3===n?e.add(r):e[t]=r}function g(e){return e instanceof Map}function b(e){return e instanceof Set}function x(e){return e.copy_||e.base_}function w(e,t){if(g(e))return new Map(e);if(b(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);let r=p(e);if(!0!==t&&("class_only"!==t||r)){let t=c(e);return null!==t&&r?{...e}:Object.assign(Object.create(t),e)}{let t=Object.getOwnPropertyDescriptors(e);delete t[o];let r=Reflect.ownKeys(t);for(let n=0;n<r.length;n++){let i=r[n],a=t[i];!1===a.writable&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(t[i]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[i]})}return Object.create(c(e),t)}}function O(e,t=!1){return j(e)||u(e)||!s(e)||(y(e)>1&&Object.defineProperties(e,{set:P,add:P,clear:P,delete:P}
1),Object.freeze(e),t&&Object.values(e).forEach(e=>O(e,!0))),e}var P={value:function(){l(2)}};function j(e){return null===e||"object"!=typeof e||Object.isFrozen(e)}var S={};function E(e){let t=S[e];return t||l(0,e),t}function _(e,t){t&&(E("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function A(e){k(e),e.drafts_.forEach(I),e.drafts_=null}function k(e){e===n&&(n=e.parent_)}function M(e){return n={drafts_:[],parent_:n,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function I(e){let t=e[o];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function C(e,t){t.unfinalizedDrafts_=t.drafts_.length;let r=t.drafts_[0];return void 0!==e&&e!==r?(r[o].modified_&&(A(t),l(4)),s(e)&&(e=z(t,e),t.parent_||T(t,e)),t.patches_&&E("Patches").generateReplacementPatches_(r[o].base_,e,t.patches_,t.inversePatches_)):e=z(t,r,[]),A(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==i?e:void 0}function z(e,t,r){if(j(t))return t;let n=e.immer_.shouldUseStrictIteration(),i=t[o];if(!i)return h(t,(n,a)=>D(e,i,t,n,a,r),n),t;if(i.scope_!==e)return t;if(!i.modified_)return T(e,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;let t=i.copy_,a=t,o=!1;3===i.type_&&(a=new Set(t),t.clear(),o=!0),h(a,(n,a)=>D(e,i,t,n,a,r,o),n),T(e,t,!1),r&&e.patches_&&E("Patches").generatePatches_(i,r,e.patches_,e.inversePatches_)}return i.copy_}function D(e,t,r,n,i,a,o){if(null==i||"object"!=typeof i&&!o)return;let l=j(i);if(!l||o){if(u(i)){let o=z(e,i,a&&t&&3!==t.type_&&!v(t.assigned_,n)?a.concat(n):void 0);if(m(r,n,o),!u(o))return;e.canAutoFreeze_=!1}else o&&r.add(i);if(s(i)&&!l){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[n]===i&&l)return;z(e,i),(!t||!t.scope_.parent_)&&"symbol"!=typeof n&&(g(r)?r.has(n):Object.prototype.propertyIsEnumerable.call(r,n))&&T(e,i)}}}function T(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&O(t,r)}var N={get(e,t){if(t===o)return e;let r=x(e);if(!v(r,t)){var n;let i;return n=e,(i=B(r,t))?"value"in i?i.value:i.get?.call(n.draft_):void 0}let i=r[t];return e.finalized_||!s(i)?i:i===R(e.base_,t)?(K(e),e.copy_[t]=G(i,e)):i},has:(e,t)=>t in x(e),ownKeys:e=>Reflect.ownKeys(x(e)),set(e,t,r){let n=B(x(e),t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){let n=R(x(e),t),i=n?.[o];if(i&&i.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if((r===n?0!==r||1/r==1/n:r!=r&&n!=n)&&(void 0!==r||v(e.base_,t)))return!0;K(e),F(e)}return!!(e.copy_[t]===r&&(void 0!==r||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=r,e.assigned_[t]=!0,!0)},deleteProperty:(e,t)=>(void 0!==R(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,K(e),F(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let r=x(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:n.enumerable,value:r[t]}:n},defineProperty(){l(11)},getPrototypeOf:e=>c(e.base_),setPrototypeOf(){l(12)}},L={};function R(e,t){let r=e[o];return(r?x(r):e)[t]}function B(e,t){if(!(t in e))return;let r=c(e);for(;r;){let e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=c(r)}}function F(e){!e.modified_&&(e.modified_=!0,e.parent_&&F(e.parent_))}function K(e){e.copy_||(e.copy_=w(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function G(e,t){let r=g(e)?E("MapSet").proxyMap_(e,t):b(e)?E("MapSet").proxySet_(e,t):function(e,t){let r=Array.isArray(e),i={type_:+!!r,scope_:t?t.scope_:n,modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},a=i,o=N;r&&(a=[i],o=L);let{revoke:l,proxy:c}=Proxy.revocable(a,o);return i.draft_=c,i.revoke_=l,c}(e,t);return(t?t.scope_:n).drafts_.push(r),r}function W(e){return e}h(N,(e,t)=>{L[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),L.deleteProperty=function(e,t){return L.set.call(this,e,t,void 0)},L.set=function(e,t,r){return N.set.call(this,e[0],t,r,e[0])},new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(e,t,r)=>{let n;if("function"==typeof e&&"function"!=typeof t){let r=t;t=e;let n=this;return function(e=r,...i){return n.produce(e,e=>t.call(this,e,...i))}}if("function"!=typeof t&&l(6),void 0!==r&&"function"!=typeof r&&l(7),s(e)){let i=M(this),a=G(e,void 0),o=!0;try{n=t(a),o=!1}finally{o?A(i):k(i)}return _(i,r),C(n,i)}if(e&&"object"==typeof e)l(1,e);else{if(void 0===(n=t(e))&&(n=e),n===i&&(n=void 0),this.autoFreeze_&&O(n,!0),r){let t=[],i=[];E("Patches").generateReplacementPatches_(e,n,t,i),r(t,i)}return n}},this.produceWithPatches=(e,t)=>{let r,n;return"function"==typeof e?(t,...r)=>this.produceWithPatches(t,t=>e(t,...r)):[this.produce(e,t,(e,t)=>{r=e,n=t}),r,n]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),"boolean"==typeof e?.useStrictIteration&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){var t;s(e)||l(8),u(e)&&(u(t=e)||l(10,t),e=function e(t){let r;if(!s(t)||j(t))return t;let n=t[o],i=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,r=w(t,n.scope_.immer_.useStrictShallowCopy_),i=n.scope_.immer_.shouldUseStrictIteration()}else r=w(t,!0);return h(r,(t,n)=>{m(r,t,e(n))},i),n&&(n.finalized_=!1),r}(t));let r=M(this),n=G(e,void 0);return n[o].isManual_=!0,k(r),n}finishDraft(e,t){let r=e&&e[o];r&&r.isManual_||l(9);let{scope_:n}=r;return _(n,t),C(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){let n=t[r];
1if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));let n=E("Patches").applyPatches_;return u(e)?n(e,t):this.produce(e,e=>n(e,t))}}().produce},99498:(e,t,r)=>{"use strict";function n(e){return Number.isFinite(e)}function i(e){return"number"==typeof e&&e>0&&Number.isFinite(e)}r.d(t,{F:()=>i,H:()=>n})},99617:(e,t,r)=>{"use strict";var n=r(12115),i=r(8039),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=i.useSyncExternalStore,l=n.useRef,c=n.useEffect,u=n.useMemo,s=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var f=l(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var p=o(e,(f=u(function(){function e(e){if(!c){if(c=!0,o=e,e=n(e),void 0!==i&&d.hasValue){var t=d.value;if(i(t,e))return l=t}return l=e}if(t=l,a(o,e))return t;var r=n(e);return void 0!==i&&i(t,r)?(o=e,t):(o=e,l=r)}var o,l,c=!1,u=void 0===r?null:r;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,r,n,i]))[0],f[1]);return c(function(){d.hasValue=!0,d.value=p},[p]),s(p),p}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.