PageSourceSearch

https://www.maestro.io/static/js/chunks/vendor-49ceb22a.898caae.js

js maestro.io collected 2026-10-02 04:11:43 UTC 278,740 bytes, 12 lines download raw bytes

1(function(){try{var Me=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},o=new Me.Error().stack;o&&(Me._sentryDebugIds=Me._sentryDebugIds||{},Me._sentryDebugIds[o]="ac96b963-0988-4fde-9ec9-56d54439551b",Me._sentryDebugIdIdentifier="sentry-dbid-ac96b963-0988-4fde-9ec9-56d54439551b")}catch{}})();var _global=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};_global.SENTRY_RELEASE={id:"121133ff69627762a39b5ac5410d0c21b75da453"},(self.webpackChunk_maestro_io_client=self.webpackChunk_maestro_io_client||[]).push([[888],{864111:(Me,o,e)=>{o.__esModule=!0,o.default=z;var h=e(63696),t=ue(e(362688)),se=ue(e(158486));function ue(E){return E&&E.__esModule?E:{default:E}}function oe(){return oe=Object.assign||function(E){for(var A=1;A<arguments.length;A++){var r=arguments[A];for(var p in r)Object.prototype.hasOwnProperty.call(r,p)&&(E[p]=r[p])}return E},oe.apply(this,arguments)}function le(E,A){if(E==null)return{};var r={},p=Object.keys(E),a,u;for(u=0;
1u<p.length;u++)a=p[u],!(A.indexOf(a)>=0)&&(r[a]=E[a]);return r}function X(E,A){E.prototype=Object.create(A.prototype),E.prototype.constructor=E,E.__proto__=A}var ie={},N=0;function z(E,A){return A=A||{},function(p){var a=p.displayName||p.name||"Component",u=function(g){X(re,g);function re(W,x){var b;return b=g.call(this,W,x)||this,b.state={},b.__scriptURL="",b}var C=re.prototype;return C.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||(this.__scriptLoaderID="async-script-loader-"+N++),this.__scriptLoaderID},C.setupScriptURL=function(){return this.__scriptURL=typeof E=="function"?E():E,this.__scriptURL},C.asyncScriptLoaderHandleLoad=function(x){var b=this;this.setState(x,function(){return b.props.asyncScriptOnLoad&&b.props.asyncScriptOnLoad(b.state)})},C.asyncScriptLoaderTriggerOnScriptLoaded=function(){var x=ie[this.__scriptURL];if(!x||!x.loaded)throw new Error("Script is not loaded.");for(var b in x.observers)x.observers[b](x);delete window[A.callbackName]},C.componentDidMount=function(){var x=this,b=this.setupScriptURL(),D=this.asyncScriptLoaderGetScriptLoaderID(),s=A,m=s.globalName,R=s.callbackName,j=s.scriptId;if(m&&typeof window[m]<"u"&&(ie[b]={loaded:!0,observers:{}}),ie[b]){var L=ie[b];if(L&&(L.loaded||L.errored)){this.asyncScriptLoaderHandleLoad(L);return}L.observers[D]=function(y){return x.asyncScriptLoaderHandleLoad(y)};return}var V={};V[D]=function(y){return x.asyncScriptLoaderHandleLoad(y)},ie[b]={loaded:!1,observers:V};var f=document.createElement("script");f.src=b,f.async=!0;for(var c in A.attributes)f.setAttribute(c,A.attributes[c]);j&&(f.id=j);var i=function(K){if(ie[b]){var w=ie[b],Q=w.observers;for(var H in Q)K(Q[H])&&delete Q[H]}};R&&typeof window<"u"&&(window[R]=function(){return x.asyncScriptLoaderTriggerOnScriptLoaded()}),f.onload=function(){var y=ie[b];y&&(y.loaded=!0,i(function(K){return R?!1:(K(y),!0)}))},f.onerror=function(){var y=ie[b];y&&(y.errored=!0,i(function(K){return K(y),!0}))},document.body.appendChild(f)},C.componentWillUnmount=function(){var x=this.__scriptURL;if(A.removeOnUnmount===!0)for(var b=document.getElementsByTagName("script"),D=0;D<b.length;D+=1)b[D].src.indexOf(x)>-1&&b[D].parentNode&&b[D].parentNode.removeChild(b[D]);var s=ie[x];s&&(delete s.observers[this.asyncScriptLoaderGetScriptLoaderID()],A.removeOnUnmount===!0&&delete ie[x])},C.render=function(){var x=A.globalName,b=this.props,D=b.asyncScriptOnLoad,s=b.forwardedRef,m=le(b,["asyncScriptOnLoad","forwardedRef"]);return x&&typeof window<"u"&&(m[x]=typeof window[x]<"u"?window[x]:void 0),m.ref=s,(0,h.createElement)(p,m)},re}(h.Component),l=(0,h.forwardRef)(function(g,re){return(0,h.createElement)(u,oe({},g,{forwardedRef:re}))});return l.displayName="AsyncScriptLoader("+a+")",l.propTypes={asyncScriptOnLoad:t.default.func},(0,se.default)(l,p)}}},60192:(Me,o,e)=>{var h;h=!0,o.Ay=void 0;var t=ue(e(964355)),se=ue(e(33885));h=se.default;function ue(le){return le&&le.__esModule?le:{default:le}}var oe=t.default;o.Ay=oe},964355:(Me,o,e)=>{o.__esModule=!0,o.default=void 0;var h=se(e(33885)),t=se(e(864111));function se(N){return N&&N.__esModule?N:{default:N}}var ue="onloadcallback",oe="grecaptcha";function le(){return typeof window<"u"&&window.recaptchaOptions||{}}function X(){var N=le(),z=N.useRecaptchaNet?"recaptcha.net":"www.google.com";return N.enterprise?"https://"+z+"/recaptcha/enterprise.js?onload="+ue+"&render=explicit":"https://"+z+"/recaptcha/api.js?onload="+ue+"&render=explicit"}var ie=(0,t.default)(X,{callbackName:ue,globalName:oe,attributes:le().nonce?{nonce:le().nonce}:{}})(h.default);o.default=ie},33885:(Me,o,e)=>{o.__esModule=!0,o.default=void 0;var h=le(e(63696)),t=ue(e(362688)),se=["sitekey","onChange","theme","type","tabindex","onExpired","onErrored","size","stoken","grecaptcha","badge","hl","isolated"];function ue(r){return r&&r.__esModule?r:{default:r}}function oe(r){if(typeof WeakMap!="function")return null;var p=new WeakMap,a=new WeakMap;return(oe=function(l){return l?a:p})(r)}function le(r,p){if(!p&&r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var a=oe(p);if(a&&a.has(r))return a.get(r);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in r)if(g!=="default"&&Object.prototype.hasOwnProperty.call(r,g)){var re=l?Object.getOwnPropertyDescriptor(r,g):null;re&&(re.get||re.set)?Object.defineProperty(u,g,re):u[g]=r[g]}return u.default=r,a&&a.set(r,u),u}function X(){return X=Object.assign?Object.assign.bind():function(r){for(var p=1;p<arguments.length;p++){var a=arguments[p];for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(r[u]=a[u])}return r},X.apply(this,arguments)}function ie(r,p){if(r==null)return{};var a={},u=Object.keys(r),l,g;for(g=0;g<u.length;g++)l=u[g],!(p.indexOf(l)>=0)&&(a[l]=r[l]);return a}function N(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function z(r,p){r.prototype=Object.create(p.prototype),r.prototype.constructor=r,E(r,p)}
1function E(r,p){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(u,l){return u.__proto__=l,u},E(r,p)}var A=function(r){z(p,r);function p(){var u;return u=r.call(this)||this,u.handleExpired=u.handleExpired.bind(N(u)),u.handleErrored=u.handleErrored.bind(N(u)),u.handleChange=u.handleChange.bind(N(u)),u.handleRecaptchaRef=u.handleRecaptchaRef.bind(N(u)),u}var a=p.prototype;return a.getCaptchaFunction=function(l){return this.props.grecaptcha?this.props.grecaptcha.enterprise?this.props.grecaptcha.enterprise[l]:this.props.grecaptcha[l]:null},a.getValue=function(){var l=this.getCaptchaFunction("getResponse");return l&&this._widgetId!==void 0?l(this._widgetId):null},a.getWidgetId=function(){return this.props.grecaptcha&&this._widgetId!==void 0?this._widgetId:null},a.execute=function(){var l=this.getCaptchaFunction("execute");if(l&&this._widgetId!==void 0)return l(this._widgetId);this._executeRequested=!0},a.executeAsync=function(){var l=this;return new Promise(function(g,re){l.executionResolve=g,l.executionReject=re,l.execute()})},a.reset=function(){var l=this.getCaptchaFunction("reset");l&&this._widgetId!==void 0&&l(this._widgetId)},a.forceReset=function(){var l=this.getCaptchaFunction("reset");l&&l()},a.handleExpired=function(){this.props.onExpired?this.props.onExpired():this.handleChange(null)},a.handleErrored=function(){this.props.onErrored&&this.props.onErrored(),this.executionReject&&(this.executionReject(),delete this.executionResolve,delete this.executionReject)},a.handleChange=function(l){this.props.onChange&&this.props.onChange(l),this.executionResolve&&(this.executionResolve(l),delete this.executionReject,delete this.executionResolve)},a.explicitRender=function(){var l=this.getCaptchaFunction("render");if(l&&this._widgetId===void 0){var g=document.createElement("div");this._widgetId=l(g,{sitekey:this.props.sitekey,callback:this.handleChange,theme:this.props.theme,type:this.props.type,tabindex:this.props.tabindex,"expired-callback":this.handleExpired,"error-callback":this.handleErrored,size:this.props.size,stoken:this.props.stoken,hl:this.props.hl,badge:this.props.badge,isolated:this.props.isolated}),this.captcha.appendChild(g)}this._executeRequested&&this.props.grecaptcha&&this._widgetId!==void 0&&(this._executeRequested=!1,this.execute())},a.componentDidMount=function(){this.explicitRender()},a.componentDidUpdate=function(){this.explicitRender()},a.handleRecaptchaRef=function(l){this.captcha=l},a.render=function(){var l=this.props,g=l.sitekey,re=l.onChange,C=l.theme,W=l.type,x=l.tabindex,b=l.onExpired,D=l.onErrored,s=l.size,m=l.stoken,R=l.grecaptcha,j=l.badge,L=l.hl,V=l.isolated,f=ie(l,se);return h.createElement("div",X({},f,{ref:this.handleRecaptchaRef}))},p}(h.Component);o.default=A,A.displayName="ReCAPTCHA",A.propTypes={sitekey:t.default.string.isRequired,onChange:t.default.func,grecaptcha:t.default.object,theme:t.default.oneOf(["dark","light"]),type:t.default.oneOf(["image","audio"]),tabindex:t.default.number,onExpired:t.default.func,onErrored:t.default.func,size:t.default.oneOf(["compact","normal","invisible"]),stoken:t.default.string,hl:t.default.string,badge:t.default.oneOf(["bottomright","bottomleft","inline"]),isolated:t.default.bool},A.defaultProps={onChange:function(){},theme:"light",type:"image",tabindex:0,size:"normal",badge:"bottomright"}},353367:(Me,o)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.createAnimateManager=e;function e(h){var t,se=()=>null,ue=!1,oe=null,le=X=>{if(!ue){if(Array.isArray(X)){if(!X.length)return;var ie=X,[N,...z]=ie;if(typeof N=="number"){oe=h.setTimeout(le.bind(null,z),N);return}le(N),oe=h.setTimeout(le.bind(null,z));return}typeof X=="string"&&(t=X,se(t)),typeof X=="object"&&(t=X,se(t)),typeof X=="function"&&X()}};return{stop:()=>{ue=!0},start:X=>{ue=!1,oe&&(oe(),oe=null),le(X)},subscribe:X=>(se=X,()=>{se=()=>null}),getTimeoutController:()=>h}}},374165:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.CSSTransitionAnimate=N;var h=e(63696),t=e(76583),se=e(231951),ue=e(862926),oe=e(939038),le=e(386707),X=e(696284),ie={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}};function N(z){var E=(0,se.resolveDefaultProps)(z,ie),{animationId:A,from:r,to:p,attributeName:a,isActive:u,canBegin:l,duration:g,easing:re,begin:C,onAnimationEnd:W,onAnimationStart:x,children:b}
1=E,D=(0,X.usePrefersReducedMotion)(),s=u==="auto"?!le.Global.isSsr&&!D:u,m=(0,ue.useAnimationManager)(A+a,E.animationManager),[R,j]=(0,h.useState)(()=>s?r:p),L=(0,h.useRef)(!1),V=(0,h.useCallback)(()=>{j(r),x()},[r,x]);if((0,h.useEffect)(()=>{if(!s||!l)return t.noop;L.current=!0;var c=m.subscribe(j);return m.start([V,C,p,g,W]),()=>{m.stop(),c&&c(),W()}},[s,l,g,re,C,V,W,m,p,r]),!s)return b({[a]:p});if(!l)return b({[a]:r});if(L.current){var f=(0,oe.getTransitionVal)([a],g,re);return b({transition:f,[a]:R})}return b({[a]:r})}},5742:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.JavascriptAnimate=r;var h=e(63696),t=e(76583),se=e(231951),ue=N(e(68957)),oe=e(388051),le=e(862926),X=e(386707),ie=e(696284);function N(p){return p&&p.__esModule?p:{default:p}}var z={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},E={t:0},A={t:1};function r(p){var a=(0,se.resolveDefaultProps)(p,z),{isActive:u,canBegin:l,duration:g,easing:re,begin:C,onAnimationEnd:W,onAnimationStart:x,children:b}=a,D=(0,ie.usePrefersReducedMotion)(),s=u==="auto"?!X.Global.isSsr&&!D:u,m=(0,le.useAnimationManager)(a.animationId,a.animationManager),[R,j]=(0,h.useState)(s?E:A),L=(0,h.useRef)(null);return(0,h.useEffect)(()=>{s||j(A)},[s]),(0,h.useEffect)(()=>{if(!s||!l)return t.noop;var V=(0,ue.default)(E,A,(0,oe.configEasing)(re),g,j,m.getTimeoutController()),f=()=>{L.current=V()};return m.start([x,C,f,g,W]),()=>{m.stop(),L.current&&L.current(),W()}},[s,l,g,re,C,x,W,m]),b(R.t)}},68957:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.default=o.alpha=void 0;var h=e(939038);function t(r,p){var a=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);p&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),a.push.apply(a,u)}return a}function se(r){for(var p=1;p<arguments.length;p++){var a=arguments[p]!=null?arguments[p]:{};p%2?t(Object(a),!0).forEach(function(u){ue(r,u,a[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(a)):t(Object(a)).forEach(function(u){Object.defineProperty(r,u,Object.getOwnPropertyDescriptor(a,u))})}return r}function ue(r,p,a){return(p=oe(p))in r?Object.defineProperty(r,p,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[p]=a,r}function oe(r){var p=le(r,"string");return typeof p=="symbol"?p:p+""}function le(r,p){if(typeof r!="object"||!r)return r;var a=r[Symbol.toPrimitive];if(a!==void 0){var u=a.call(r,p||"default");if(typeof u!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(p==="string"?String:Number)(r)}var X=(r,p,a)=>r+(p-r)*a;o.alpha=X;var ie=r=>{var{from:p,to:a}=r;return p!==a},N=(r,p,a)=>{var u=(0,h.mapObject)((l,g)=>{if(ie(g)){var[re,C]=r(g.from,g.to,g.velocity);return se(se({},g),{},{from:re,velocity:C})}return g},p);return a<1?(0,h.mapObject)((l,g)=>ie(g)&&u[l]!=null?se(se({},g),{},{velocity:X(g.velocity,u[l].velocity,a),from:X(g.from,u[l].from,a)}):g,p):N(r,u,a-1)};function z(r,p,a,u,l,g){var re,C=u.reduce((s,m)=>se(se({},s),{},{[m]:{from:r[m],velocity:0,to:p[m]}}),{}),W=()=>(0,h.mapObject)((s,m)=>m.from,C),x=()=>!Object.values(C).filter(ie).length,b=null,D=s=>{re||(re=s);var m=s-re,R=m/a.dt;C=N(a,C,R),l(se(se(se({},r),p),W())),re=s,x()||(b=g.setTimeout(D))};return()=>(b=g.setTimeout(D),()=>{var s;(s=b)===null||s===void 0||s()})}function E(r,p,a,u,l,g,re){var C=null,W=l.reduce((D,s)=>{var m=r[s],R=p[s];return m==null||R==null?D:se(se({},D),{},{[s]:[m,R]})},{}),x,b=D=>{x||(x=D);var s=(D-x)/u,m=(0,h.mapObject)((j,L)=>X(...L,a(s)),W);if(g(se(se(se({},r),p),m)),s<1)C=re.setTimeout(b);else{var R=(0,h.mapObject)((j,L)=>X(...L,a(1)),W);g(se(se(se({},r),p),R))}};return()=>(C=re.setTimeout(b),()=>{var D;(D=C)===null||D===void 0||D()})}var A=(r,p,a,u,l,g)=>{var re=(0,h.getIntersectionKeys)(r,p);return a==null?()=>(l(se(se({},r),p)),()=>{}):a.isStepper===!0?z(r,p,a,re,l,g):E(r,p,a,u,re,l,g)};o.default=A},33244:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.createDefaultAnimationManager=se;var h=e(353367),t=e(549291);function se(){return(0,h.createAnimateManager)(new t.RequestAnimationFrameTimeoutController)}},388051:(Me,o)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.configSpring=o.configEasing=o.configBezier=o.ACCURACY=void 0;var e=o.ACCURACY=1e-4,h=(E,A)=>[0,3*E,3*A-6*E,3*E-3*A+1],t=(E,A)=>E.map((r,p)=>r*A**p).reduce((r,p)=>r+p),se=(E,A)=>r=>{var p=h(E,A);return t(p,r)},ue=(E,A)=>r=>{var p=h(E,A),a=[...p.map((u,l)=>u*l).slice(1),0];return t(a,r)},oe=E=>{var A,r=E.split("(");if(r.length!==2||r[0]!=="cubic-bezier")return null;var p=(A=r[1])===null||A===void 0||(A=A.split(")")[0])===null||A===void 0?void 0:A.split(",");if(p==null||p.length!==4)return null;var a=p.map(u=>parseFloat(u));return[a[0],a[1],a[2],a[3]]},le=function(){for(var A=arguments.length,r=new Array(A),p=0;p<A;p++)r[p]=arguments[p];if(r.length===1)switch(r[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:{var a=oe(r[0]);if(a)return a}}return r.length===4?r:[0,0,1,1]},X=(E,A,r,p)=>{var a=se(E,r),u=se(A,p),l=ue(E,r),g=C=>C>1?1:C<0?0:C,re=C=>{for(var W=C>1?1:C,x=W,b=0;b<8;++b){var D=a(x)-W,s=l(x);if(Math.abs(D-W)<e||s<e)return u(x);x=g(x-D/s)}return u(x)};return re.isStepper=!1,re},ie=o.configBezier=function(){return X(...le(...arguments))},N=o.configSpring=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{stiff:r=100,damping:p=8,dt:a=17}=A,u=(l,g,re)=>{var C=-(l-g)*r,W=re*p,x=re+(C-W)*a/1e3,b=re*a/1e3+l;return Math.abs(b-g)<e&&Math.abs(x)<e?[g,0]:[b,x]};return u.isStepper=!0,u.dt=a,u},z=E=>{if(typeof E=="string")switch(E){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return ie(E);case"spring":return N();default:if(E.split("(")[0]==="cubic-bezier")return ie(E)}return typeof E=="function"?E:null};o.configEasing=z},549291:(Me,o)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.RequestAnimationFrameTimeoutController=void 0;class e{setTimeout(t){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ue=performance.now(),oe=null,le=X=>{X-ue>=se?t(X):typeof requestAnimationFrame=="function"&&(oe=requestAnimationFrame(le))};return oe=requestAnimationFrame(le),()=>{oe!=null&&cancelAnimationFrame(oe)}}}o.RequestAnimationFrameTimeoutController=e},862926:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.AnimationManagerContext=void 0,o.useAnimationManager=ue;var h=e(63696),t=e(33244),se=o.AnimationManagerContext=(0,h.createContext)(t.createDefaultAnimationManager);function ue(oe,le){var X=(0,h.useContext)(se);return(0,h.useMemo)(()=>le??X(oe),[oe,le,X])}},939038:(Me,o)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.mapObject=o.getTransitionVal=o.getIntersectionKeys=o.getDashCase=void 0;function e(N,z){var E=Object.keys(N);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(N);z&&(A=A.filter(function(r){return Object.getOwnPropertyDescriptor(N,r).enumerable})),E.push.apply(E,A)}return E}function h(N){for(var z=1;z<arguments.length;z++){var E=arguments[z]!=null?arguments[z]:{};
1z%2?e(Object(E),!0).forEach(function(A){t(N,A,E[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(N,Object.getOwnPropertyDescriptors(E)):e(Object(E)).forEach(function(A){Object.defineProperty(N,A,Object.getOwnPropertyDescriptor(E,A))})}return N}function t(N,z,E){return(z=se(z))in N?Object.defineProperty(N,z,{value:E,enumerable:!0,configurable:!0,writable:!0}):N[z]=E,N}function se(N){var z=ue(N,"string");return typeof z=="symbol"?z:z+""}function ue(N,z){if(typeof N!="object"||!N)return N;var E=N[Symbol.toPrimitive];if(E!==void 0){var A=E.call(N,z||"default");if(typeof A!="object")return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return(z==="string"?String:Number)(N)}var oe=N=>N.replace(/([A-Z])/g,z=>"-".concat(z.toLowerCase()));o.getDashCase=oe;var le=(N,z,E)=>N.map(A=>"".concat(oe(A)," ").concat(z,"ms ").concat(E)).join(",");o.getTransitionVal=le;var X=(N,z)=>[Object.keys(N),Object.keys(z)].reduce((E,A)=>E.filter(r=>A.includes(r)));o.getIntersectionKeys=X;var ie=(N,z)=>Object.keys(z).reduce((E,A)=>h(h({},E),{},{[A]:N(A,z[A])}),{});o.mapObject=ie},965923:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Area=void 0,o.computeArea=pe,o.getBaseValue=o.defaultAreaProps=void 0;var h=K(e(63696)),t=h,se=e(778784),ue=e(483220),oe=e(471176),le=e(977051),X=e(737605),ie=e(76583),N=e(276125),z=e(833116),E=e(789708),A=e(764867),r=e(36083),p=e(613527),a=e(935959),u=e(156184),l=e(875360),g=e(836470),re=e(256055),C=e(666314),W=e(231951),x=e(644650),b=e(569249),D=e(642257),s=e(769481),m=e(583111),R=e(5742),j=e(453932),L=e(634569),V=e(871755),f=e(387891),c=e(45490),i=["id"],y=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function K(d,n){if(typeof WeakMap=="function")var v=new WeakMap,O=new WeakMap;return(K=function(F,U){if(!U&&F&&F.__esModule)return F;var q,me,k={__proto__:null,default:F};if(F===null||typeof F!="object"&&typeof F!="function")return k;if(q=U?O:v){if(q.has(F))return q.get(F);q.set(F,k)}for(var J in F)J!=="default"&&{}.hasOwnProperty.call(F,J)&&((me=(q=Object.defineProperty)&&Object.getOwnPropertyDescriptor(F,J))&&(me.get||me.set)?q(k,J,me):k[J]=F[J]);return k})(d,n)}function w(){return w=Object.assign?Object.assign.bind():function(d){for(var n=1;n<arguments.length;n++){var v=arguments[n];for(var O in v)({}).hasOwnProperty.call(v,O)&&(d[O]=v[O])}return d},w.apply(null,arguments)}function Q(d,n){if(d==null)return{};var v,O,M=H(d,n);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(d);for(O=0;O<F.length;O++)v=F[O],n.indexOf(v)===-1&&{}.propertyIsEnumerable.call(d,v)&&(M[v]=d[v])}return M}function H(d,n){if(d==null)return{};var v={};for(var O in d)if({}.hasOwnProperty.call(d,O)){if(n.indexOf(O)!==-1)continue;v[O]=d[O]}return v}function Y(d,n){var v=Object.keys(d);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(d);n&&(O=O.filter(function(M){return Object.getOwnPropertyDescriptor(d,M).enumerable})),v.push.apply(v,O)}return v}function P(d){for(var n=1;n<arguments.length;n++){var v=arguments[n]!=null?arguments[n]:{};n%2?Y(Object(v),!0).forEach(function(O){I(d,O,v[O])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(v)):Y(Object(v)).forEac
1h(function(O){Object.defineProperty(d,O,Object.getOwnPropertyDescriptor(v,O))})}return d}function I(d,n,v){return(n=T(n))in d?Object.defineProperty(d,n,{value:v,enumerable:!0,configurable:!0,writable:!0}):d[n]=v,d}function T(d){var n=te(d,"string");return typeof n=="symbol"?n:n+""}function te(d,n){if(typeof d!="object"||!d)return d;var v=d[Symbol.toPrimitive];if(v!==void 0){var O=v.call(d,n||"default");if(typeof O!="object")return O;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(d)}function $(d,n){return d&&d!=="none"?d:n}var ae=d=>{var{dataKey:n,name:v,stroke:O,fill:M,legendType:F,hide:U}=d;return[{inactive:U,dataKey:n,type:F,color:$(O,M),value:(0,N.getTooltipNameProp)(v,n),payload:d}]},fe=t.memo(d=>{var{dataKey:n,data:v,stroke:O,strokeWidth:M,fill:F,name:U,hide:q,unit:me,tooltipType:k,id:J}=d,ne={dataDefinedOnItem:v,getPosition:ie.noop,settings:{stroke:O,strokeWidth:M,fill:F,dataKey:n,nameKey:void 0,name:(0,N.getTooltipNameProp)(U,n),hide:q,type:k,color:$(O,F),unit:me,graphicalItemId:J}};return t.createElement(A.SetTooltipEntrySettings,{tooltipEntrySettings:ne})});function ve(d){var{clipPathId:n,points:v,props:O}=d,{needClip:M,dot:F,dataKey:U}=O,q=(0,m.svgPropertiesNoEvents)(O);return t.createElement(X.Dots,{points:v,dot:F,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:U,baseProps:q,needClip:M,clipPathId:n})}function ee(d){var{showLabels:n,children:v,points:O}=d,M=O.map(F=>{var U,q,me={x:(U=F.x)!==null&&U!==void 0?U:0,y:(q=F.y)!==null&&q!==void 0?q:0,width:0,lowerWidth:0,upperWidth:0,height:0};return P(P({},me),{},{value:F.value,payload:F.payload,parentViewBox:void 0,viewBox:me,fill:void 0})});return t.createElement(le.CartesianLabelListContextProvider,{value:n?M:void 0},v)}function S(d){var{points:n,baseLine:v,needClip:O,clipPathId:M,props:F}=d,{layout:U,type:q,stroke:me,connectNulls:k,isRange:J}=F,{id:ne}=F,ce=Q(F,i),ge=(0,m.svgPropertiesNoEvents)(ce),he=(0,L.svgPropertiesAndEvents)(ce);return t.createElement(t.Fragment,null,n?.length>1&&t.createElement(oe.Layer,{clipPath:O?"url(#clipPath-".concat(M,")"):void 0},t.createElement(ue.Curve,w({},he,{id:ne,points:n,connectNulls:k,type:q,baseLine:v,layout:U,stroke:"none",className:"recharts-area-area"})),me!=="none"&&t.createElement(ue.Curve,w({},ge,{className:"recharts-area-curve",layout:U,type:q,connectNulls:k,fill:"none",points:n})),me!=="none"&&J&&Array.isArray(v)&&t.createElement(ue.Curve,w({},ge,{className:"recharts-area-curve",layout:U,type:q,connectNulls:k,fill:"none",points:v}))),t.createElement(ve,{points:n,props:ce,clipPathId:M}))}function B(d){var n,v,{alpha:O,baseLine:M,points:F,strokeWidth:U}=d,q=(n=F[0])===null||n===void 0?void 0:n.y,me=(v=F[F.length-1])===null||v===void 0?void 0:v.y;if(!(0,x.isWellBehavedNumber)(q)||!(0,x.isWellBehavedNumber)(me))return null;var k=O*Math.abs(q-me),J=Math.max(...F.map(ne=>ne.x||0));return(0,ie.isNumber)(M)?J=Math.max(M,J):M&&Array.isArray(M)&&M.length&&(J=Math.max(...M.map(ne=>ne.x||0),J)),(0,ie.isNumber)(J)?t.createElement("rect",{x:0,y:q<me?q:q-k,width:J+(U?parseInt("".concat(U),10):1),height:Math.floor(k)}):null}function Z(d){var n,v,{alpha:O,baseLine:M,points:F,strokeWidth:U}=d,q=(n=F[0])===null||n===void 0?void 0:n.x,me=(v=F[F.length-1])===null||v===void 0?void 0:v.x;if(!(0,x.isWellBehavedNumber)(q)||!(0,x.isWellBehavedNumber)(me))return null;var k=O*Math.abs(q-me),J=Math.max(...F.map(ne=>ne.y||0));return(0,ie.isNumber)(M)?J=Math.max(M,J):M&&Array.isArray(M)&&M.length&&(J=Math.max(...M.map(ne=>ne.y||0),J)),(0,ie.isNumber)(J)?t.createElement("rect",{x:q<me?q:q-k,y:0,width:k,height:Math.floor(J+(U?parseInt("".concat(U),10):1))}):null}function _(d){var{alpha:n,layout:v,points:O,baseLine:M,strokeWidth:F}=d;return v==="vertical"?t.createElement(B,{alpha:n,points:O,baseLine:M,strokeWidth:F}):t.createElement(Z,{alpha:n,points:O,baseLine:M,strokeWidth:F})}function Pe(d){var{needClip:n,clipPathId:v,props:O,previousPointsRef:M,previousBaselineRef:F}=d,{points:U,baseLine:q,isAnimationActive:me,animationBegin:k,animationDuration:J,animationEasing:ne,onAnimationStart:ce,onAnimationEnd:ge}=O,he=(0,h.useMemo)(()=>({points:U,baseLine:q}),[U,q]),de=(0,C.useAnimationId)(he,"recharts-area-"),xe=(0,u.useCartesianChartLayout)(),[Se,Oe]=(0,h.useState)(!1),Ae=!Se,we=(0,h.useCallback)(()=>{typeof ge=="function"&&ge(),Oe(!1)},[ge]),De=(0,h.useCallback)(()=>{typeof ce=="function"&&ce(),Oe(!0)},[ce]);if(xe==null)return null;var Le=M.current,Re=F.current;return t.createElement(ee,{showLabels:Ae,points:U},O.children,t.createElement(R.JavascriptAnimate,{animationId:de,begin:k,duration:J,isActive:me,easing:ne,onAnimationEnd:we,onAnimationStart:De,ke
1y:de},Te=>{if(Le){var We=Le.length/U.length,Be=Te===1?U:U.map((Ne,Ke)=>{var Fe=Math.floor(Ke*We);if(Le[Fe]){var ze=Le[Fe];return P(P({},Ne),{},{x:(0,ie.interpolate)(ze.x,Ne.x,Te),y:(0,ie.interpolate)(ze.y,Ne.y,Te)})}return Ne}),ke;return(0,ie.isNumber)(q)?ke=(0,ie.interpolate)(Re,q,Te):(0,ie.isNullish)(q)||(0,ie.isNan)(q)?ke=(0,ie.interpolate)(Re,0,Te):ke=q.map((Ne,Ke)=>{var Fe=Math.floor(Ke*We);if(Array.isArray(Re)&&Re[Fe]){var ze=Re[Fe];return P(P({},Ne),{},{x:(0,ie.interpolate)(ze.x,Ne.x,Te),y:(0,ie.interpolate)(ze.y,Ne.y,Te)})}return Ne}),Te>0&&(M.current=Be,F.current=ke),t.createElement(S,{points:Be,baseLine:ke,needClip:n,clipPathId:v,props:O})}return Te>0&&(M.current=U,F.current=q),t.createElement(oe.Layer,null,me&&t.createElement("defs",null,t.createElement("clipPath",{id:"animationClipPath-".concat(v)},t.createElement(_,{alpha:Te,points:U,baseLine:q,layout:xe,strokeWidth:O.strokeWidth}))),t.createElement(oe.Layer,{clipPath:"url(#animationClipPath-".concat(v,")")},t.createElement(S,{points:U,baseLine:q,needClip:n,clipPathId:v,props:O})))}),t.createElement(le.LabelListFromLabelProp,{label:O.label}))}function ye(d){var{needClip:n,clipPathId:v,props:O}=d,M=(0,h.useRef)(null),F=(0,h.useRef)();return t.createElement(Pe,{needClip:n,clipPathId:v,props:O,previousPointsRef:M,previousBaselineRef:F})}class Ee extends h.PureComponent{render(){var{hide:n,dot:v,points:O,className:M,top:F,left:U,needClip:q,xAxisId:me,yAxisId:k,width:J,height:ne,id:ce,baseLine:ge,zIndex:he}=this.props;if(n)return null;var de=(0,se.clsx)("recharts-area",M),xe=ce,{r:Se,strokeWidth:Oe}=(0,j.getRadiusAndStrokeWidthFromDot)(v),Ae=(0,z.isClipDot)(v),we=Se*2+Oe,De=q?"url(#clipPath-".concat(Ae?"":"dots-").concat(xe,")"):void 0;return t.createElement(V.ZIndexLayer,{zIndex:he},t.createElement(oe.Layer,{className:de},q&&t.createElement("defs",null,t.createElement(r.GraphicalItemClipPath,{clipPathId:xe,xAxisId:me,yAxisId:k}),!Ae&&t.createElement("clipPath",{id:"clipPath-dots-".concat(xe)},t.createElement("rect",{x:U-we/2,y:F-we/2,width:J+we,height:ne+we}))),t.createElement(ye,{needClip:q,clipPathId:xe,props:this.props})),t.createElement(E.ActivePoints,{points:O,mainColor:$(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:De}),this.props.isRange&&Array.isArray(ge)&&t.createElement(E.ActivePoints,{points:ge,mainColor:$(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:De}))}}var je=o.defaultAreaProps={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",strokeWidth:1,type:"linear",label:!1,xAxisId:0,yAxisId:0,zIndex:f.DefaultZIndexes.area};function Ie(d){var n,{activeDot:v,animationBegin:O,animationDuration:M,animationEasing:F,connectNulls:U,dot:q,fill:me,fillOpacity:k,hide:J,isAnimationActive:ne,legendType:ce,stroke:ge,xAxisId:he,yAxisId:de}=d,xe=Q(d,y),Se=(0,u.useChartLayout)(),Oe=(0,l.useChartName)(),{needClip:Ae}=(0,r.useNeedsClip)(he,de),we=(0,a.useIsPanorama)(),{points:De,isRange:Le,baseLine:Re}=(n=(0,re.useAppSelector)(Ke=>(0,p.selectArea)(Ke,d.id,we)))!==null&&n!==void 0?n:{},Te=(0,b.usePlotArea)();if(Se!=="horizontal"&&Se!=="vertical"||Te==null||Oe!=="AreaChart"&&Oe!=="ComposedChart")return null;var{height:We,width:Be,x:ke,y:Ne}=Te;return!De||!De.length?null:t.createElement(Ee,w({},xe,{activeDot:v,animationBegin:O,animationDuration:M,animationEasing:F,baseLine:Re,connectNulls:U,dot:q,fill:me,fillOpacity:k,height:We,hide:J,layout:Se,isAnimationActive:ne,isRange:Le,legendType:ce,needClip:Ae,points:De,stroke:ge,width:Be,left:ke,top:Ne,xAxisId:he,yAxisId:de}))}var Ce=(d,n,v,O,M)=>{var F=v??n;if((0,ie.isNumber)(F))return F;var U=d==="horizontal"?M:O,q=U.scale.domain();if(U.type==="number"){var me=Math.max(q[0],q[1]),k=Math.min(q[0],q[1]);return F==="dataMin"?k:F==="dataMax"||me<0?me:Math.max(Math.min(q[0],q[1]),0)}return F==="dataMin"?q[0]:F==="dataMax"?q[1]:q[0]};o.getBaseValue=Ce;function pe(d){var{areaSettings:{connectNulls:n,baseValue:v,dataKey:O},stackedData:M,layout:F,chartBaseValue:U,xAxis:q,yAxis:me,displayedData:k,dataStartIndex:J,xAxisTicks:ne,yAxisTicks:ce,bandSize:ge}=d,he=M&&M.length,de=Ce(F,U,v,q,me),xe=F==="horizontal",Se=!1,Oe=k.map((we,De)=>{var Le,Re,Te,We;if(he)We=M[J+De];else{var Be=(0,N.getValueByDataKey)(we,O);Array.isArray(Be)?(We=Be,Se=!0):We=[de,Be]}var ke=(Le=(Re=We)===null||Re===void 0?void 0:Re[1])!==null&&Le!==void 0?Le:null,Ne=ke==null||he&&!n&&(0,N.getValueByDataKey)(we,O)==null;if(xe){var Ke;
1return{x:(0,N.getCateCoordinateOfLine)({axis:q,ticks:ne,bandSize:ge,entry:we,index:De}),y:Ne?null:(Ke=me.scale.map(ke))!==null&&Ke!==void 0?Ke:null,value:We,payload:we}}return{x:Ne?null:(Te=q.scale.map(ke))!==null&&Te!==void 0?Te:null,y:(0,N.getCateCoordinateOfLine)({axis:me,ticks:ce,bandSize:ge,entry:we,index:De}),value:We,payload:we}}),Ae;return he||Se?Ae=Oe.map(we=>{var De,Le=Array.isArray(we.value)?we.value[0]:null;if(xe){var Re;return{x:we.x,y:Le!=null&&we.y!=null&&(Re=me.scale.map(Le))!==null&&Re!==void 0?Re:null,payload:we.payload}}return{x:Le!=null&&(De=q.scale.map(Le))!==null&&De!==void 0?De:null,y:we.y,payload:we.payload}}):Ae=xe?me.scale.map(de):q.scale.map(de),{points:Oe,baseLine:Ae??0,isRange:Se}}function be(d){var n=(0,W.resolveDefaultProps)(d,je),v=(0,a.useIsPanorama)();return t.createElement(D.RegisterGraphicalItemId,{id:n.id,type:"area"},O=>t.createElement(t.Fragment,null,t.createElement(g.SetLegendPayload,{legendPayload:ae(n)}),t.createElement(fe,{dataKey:n.dataKey,data:n.data,stroke:n.stroke,strokeWidth:n.strokeWidth,fill:n.fill,name:n.name,hide:n.hide,unit:n.unit,tooltipType:n.tooltipType,id:O}),t.createElement(s.SetCartesianGraphicalItem,{type:"area",id:O,data:n.data,dataKey:n.dataKey,xAxisId:n.xAxisId,yAxisId:n.yAxisId,zAxisId:0,stackId:(0,N.getNormalizedStackId)(n.stackId),hide:n.hide,barSize:void 0,baseValue:n.baseValue,isPanorama:v,connectNulls:n.connectNulls}),t.createElement(Ie,w({},n,{id:O}))))}var G=o.Area=t.memo(be,c.propsAreEqual);G.displayName="Area"},639829:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Bar=void 0,o.computeBarRectangles=be,o.defaultBarProps=void 0;var h=Q(e(63696)),t=h,se=e(778784),ue=e(471176),oe=e(403265),le=e(977051),X=e(76583),ie=e(833116),N=e(276125),z=e(408531),E=e(868606),A=e(804175),r=e(764867),p=e(988791),a=e(36083),u=e(156184),l=e(777609),g=e(256055),re=e(935959),C=e(520059),W=e(836470),x=e(666314),b=e(231951),D=e(642257),s=e(769481),m=e(583111),R=e(5742),j=e(871755),L=e(387891),V=e(420922),f=e(45490),c=e(607205),i=["onMouseEnter","onMouseLeave","onClick"],y=["value","background","tooltipPosition"],K=["id"],w=["onMouseEnter","onClick","onMouseLeave"];function Q(n,v){if(typeof WeakMap=="function")var O=new WeakMap,M=new WeakMap;return(Q=function(U,q){if(!q&&U&&U.__esModule)return U;var me,k,J={__proto__:null,default:U};if(U===null||typeof U!="object"&&typeof U!="function")return J;if(me=q?M:O){if(me.has(U))return me.get(U);me.set(U,J)}for(var ne in U)ne!=="default"&&{}.hasOwnProperty.call(U,ne)&&((k=(me=Object.defineProperty)&&Object.getOwnPropertyDescriptor(U,ne))&&(k.get||k.set)?me(J,ne,k):J[ne]=U[ne]);return J})(n,v)}function H(){return H=Object.assign?Object.assign.bind():function(n){for(var v=1;v<arguments.length;v++){var O=arguments[v];for(var M in O)({}).hasOwnProperty.call(O,M)&&(n[M]=O[M])}return n},H.apply(null,arguments)}function Y(n,v){var O=Object.keys(n);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(n);v&&(M=M.filter(function(F){return Object.getOwnPropertyDescriptor(n,F).enumerable})),O.push.apply(O,M)}return O}function P(n){for(var v=1;v<arguments.length;v++){var O=arguments[v]!=null?arguments[v]:{};v%2?Y(Object(O),!0).forEach(function(M){I(n,M,O[M])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(O)):Y(Object(O)).forEach(function(M){Object.defineProperty(n,M,Object.getOwnPropertyDescriptor(O,M))})}return n}function I(n,v,O){return(v=T(v))in n?Object.defineProperty(n,v,{value:O,enumerable:!0,configurable:!0,writable:!0}):n[v]=O,n}function T(n){var v=te(n,"string");return typeof v=="symbol"?v:v+""}function te(n,v){if(typeof n!="object"||!n)return n;var O=n[Symbol.toPrimitive];if(O!==void 0){var M=O.call(n,v||"default");if(typeof M!="object")return M;throw new TypeError("@@toPrimitive must return a primitive value.")}return(v==="string"?String:Number)(n)}function $(n,v){if(n==null)return{};var O,M,F=ae(n,v);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(n);for(M=0;M<U.length;M++)O=U[M],v.indexOf(O)===-1&&{}.propertyIsEnumerable.call(n,O)&&(F[O]=n[O])}return F}function ae(n,v){if(n==null)return{};var O={};for(var M in n)if({}.hasOwnProperty.call(n,M)){if(v.indexOf(M)!==-1)continue;O[M]=n[M]}return O}var fe=n=>
1{var{dataKey:v,name:O,fill:M,legendType:F,hide:U}=n;return[{inactive:U,dataKey:v,type:F,color:M,value:(0,N.getTooltipNameProp)(O,v),payload:n}]},ve=t.memo(n=>{var{dataKey:v,stroke:O,strokeWidth:M,fill:F,name:U,hide:q,unit:me,tooltipType:k,id:J}=n,ne={dataDefinedOnItem:void 0,getPosition:X.noop,settings:{stroke:O,strokeWidth:M,fill:F,dataKey:v,nameKey:void 0,name:(0,N.getTooltipNameProp)(U,v),hide:q,type:k,color:F,unit:me,graphicalItemId:J}};return t.createElement(r.SetTooltipEntrySettings,{tooltipEntrySettings:ne})});function ee(n){var v=(0,g.useAppSelector)(C.selectActiveTooltipIndex),{data:O,dataKey:M,background:F,allOtherBarProps:U}=n,{onMouseEnter:q,onMouseLeave:me,onClick:k}=U,J=$(U,i),ne=(0,A.useMouseEnterItemDispatch)(q,M,U.id),ce=(0,A.useMouseLeaveItemDispatch)(me),ge=(0,A.useMouseClickItemDispatch)(k,M,U.id);if(!F||O==null)return null;var he=(0,m.svgPropertiesNoEventsFromUnknown)(F);return t.createElement(j.ZIndexLayer,{zIndex:(0,V.getZIndexFromUnknown)(F,L.DefaultZIndexes.barBackground)},O.map((de,xe)=>{var{value:Se,background:Oe,tooltipPosition:Ae}=de,we=$(de,y);if(!Oe)return null;var De=ne(de,xe),Le=ce(de,xe),Re=ge(de,xe),Te=P(P(P(P(P({option:F,isActive:String(xe)===v},we),{},{fill:"#eee"},Oe),he),(0,z.adaptEventsOfChild)(J,de,xe)),{},{onMouseEnter:De,onMouseLeave:Le,onClick:Re,dataKey:M,index:xe,className:"recharts-bar-background-rectangle"});return t.createElement(E.BarRectangle,H({key:"background-bar-".concat(xe)},Te))}))}function S(n){var{showLabels:v,children:O,rects:M}=n,F=M?.map(U=>{var q={x:U.x,y:U.y,width:U.width,lowerWidth:U.width,upperWidth:U.width,height:U.height};return P(P({},q),{},{value:U.value,payload:U.payload,parentViewBox:U.parentViewBox,viewBox:q,fill:U.fill})});return t.createElement(le.CartesianLabelListContextProvider,{value:v?F:void 0},O)}function B(n){var{shape:v,activeBar:O,baseProps:M,entry:F,index:U,dataKey:q}=n,me=(0,g.useAppSelector)(C.selectActiveTooltipIndex),k=(0,g.useAppSelector)(C.selectActiveTooltipDataKey),J=O&&String(F.originalDataIndex)===me&&(k==null||q===k),[ne,ce]=(0,h.useState)(!1),[ge,he]=(0,h.useState)(!1);(0,h.useEffect)(()=>{var we;return J?(ce(!0),we=requestAnimationFrame(()=>{he(!0)})):he(!1),()=>{cancelAnimationFrame(we)}},[J]);var de=(0,h.useCallback)(()=>{J||ce(!1)},[J]),xe=J&&ge,Se=J||ne,Oe;J?O===!0?Oe=v:Oe=O:Oe=v;var Ae=t.createElement(E.BarRectangle,H({},M,{name:String(M.name)},F,{isActive:xe,option:Oe,index:U,dataKey:q,onTransitionEnd:de}));return Se?t.createElement(j.ZIndexLayer,{zIndex:L.DefaultZIndexes.activeBar},t.createElement(c.BarStackClipLayer,{index:F.originalDataIndex},Ae)):Ae}function Z(n){var{shape:v,baseProps:O,entry:M,index:F,dataKey:U}=n;return t.createElement(E.BarRectangle,H({},O,{name:String(O.name)},M,{isActive:!1,option:v,index:F,dataKey:U}))}function _(n){var v,{data:O,props:M}=n,F=(v=(0,m.svgPropertiesNoEvents)(M))!==null&&v!==void 0?v:{},{id:U}=F,q=$(F,K),{shape:me,dataKey:k,activeBar:J}=M,{onMouseEnter:ne,onClick:ce,onMouseLeave:ge}=M,he=$(M,w),de=(0,A.useMouseEnterItemDispatch)(ne,k,U),xe=(0,A.useMouseLeaveItemDispatch)(ge),Se=(0,A.useMouseClickItemDispatch)(ce,k,U);return O?t.createElement(t.Fragment,null,O.map((Oe,Ae)=>t.createElement(c.BarStackClipLayer,H({index:Oe.originalDataIndex,key:"rectangle-".concat(Oe?.x,"-").concat(Oe?.y,"-").concat(Oe?.value,"-").concat(Ae),className:"recharts-bar-rectangle"},(0,z.adaptEventsOfChild)(he,Oe,Ae),{onMouseEnter:de(Oe,Ae),onMouseLeave:xe(Oe,Ae),onClick:Se(Oe,Ae)}),J?t.createElement(B,{shape:me,activeBar:J,baseProps:q,entry:Oe,index:Ae,dataKey:k}):t.createElement(Z,{shape:me,baseProps:q,entry:Oe,index:Ae,dataKey:k})))):null}function Pe(n){var{props:v,previousRectanglesRef:O}=n,{data:M,layout:F,isAnimationActive:U,animationBegin:q,animationDuration:me,animationEasing:k,onAnimationEnd:J,onAnimationStart:ne}=v,ce=O.current,ge=(0,x.useAnimationId)(v,"recharts-bar-"),[he,de]=(0,h.useState)(!1),xe=!he,Se=(0,h.useCallback)(()=>{typeof J=="function"&&J(),de(!1)},[J]),Oe=(0,h.useCallback)(()=>{typeof ne=="function"&&ne(),de(!0)},[ne]);return t.createElement(S,{showLabels:xe,rects:M},t.createElement(R.JavascriptAnimate,{animationId:ge,begin:q,duration:me,isActive:U,easing:k,onAnimationEnd:Se,onAnimationStart:Oe,key:ge},Ae=>{var we=Ae===1?M:M?.map((De,Le)=>{var Re=ce&&ce[Le];if(Re)return P(P({},De),{},{x:(0,X.interpolate)(Re.x,De.x,Ae),y:(0,X.interpolate)(Re.y,De.y,Ae),width:(0,X.interpolate)(Re.width,De.width,Ae),height:(0,X.interpolate)(Re.height,De.height,Ae)});
1if(F==="horizontal"){var Te=(0,X.interpolate)(0,De.height,Ae),We=(0,X.interpolate)(De.stackedBarStart,De.y,Ae);return P(P({},De),{},{y:We,height:Te})}var Be=(0,X.interpolate)(0,De.width,Ae),ke=(0,X.interpolate)(De.stackedBarStart,De.x,Ae);return P(P({},De),{},{width:Be,x:ke})});return Ae>0&&(O.current=we??null),we==null?null:t.createElement(ue.Layer,null,t.createElement(_,{props:v,data:we}))}),t.createElement(le.LabelListFromLabelProp,{label:v.label}),v.children)}function ye(n){var v=(0,h.useRef)(null);return t.createElement(Pe,{previousRectanglesRef:v,props:n})}var Ee=0,je=(n,v)=>{var O=Array.isArray(n.value)?n.value[1]:n.value;return{x:n.x,y:n.y,value:O,errorVal:(0,N.getValueByDataKey)(n,v)}};class Ie extends h.PureComponent{render(){var{hide:v,data:O,dataKey:M,className:F,xAxisId:U,yAxisId:q,needClip:me,background:k,id:J}=this.props;if(v||O==null)return null;var ne=(0,se.clsx)("recharts-bar",F),ce=J;return t.createElement(ue.Layer,{className:ne,id:J},me&&t.createElement("defs",null,t.createElement(a.GraphicalItemClipPath,{clipPathId:ce,xAxisId:U,yAxisId:q})),t.createElement(ue.Layer,{className:"recharts-bar-rectangles",clipPath:me?"url(#clipPath-".concat(ce,")"):void 0},t.createElement(ee,{data:O,dataKey:M,background:k,allOtherBarProps:this.props}),t.createElement(ye,this.props)))}}var Ce=o.defaultBarProps={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",background:!1,hide:!1,isAnimationActive:"auto",label:!1,legendType:"rect",minPointSize:Ee,xAxisId:0,yAxisId:0,zIndex:L.DefaultZIndexes.bar};function pe(n){var{xAxisId:v,yAxisId:O,hide:M,legendType:F,minPointSize:U,activeBar:q,animationBegin:me,animationDuration:k,animationEasing:J,isAnimationActive:ne}=n,{needClip:ce}=(0,a.useNeedsClip)(v,O),ge=(0,u.useChartLayout)(),he=(0,re.useIsPanorama)(),de=(0,ie.findAllByType)(n.children,oe.Cell),xe=(0,g.useAppSelector)(Ae=>(0,l.selectBarRectangles)(Ae,n.id,he,de));if(ge!=="vertical"&&ge!=="horizontal")return null;var Se,Oe=xe?.[0];return Oe==null||Oe.height==null||Oe.width==null?Se=0:Se=ge==="vertical"?Oe.height/2:Oe.width/2,t.createElement(p.SetErrorBarContext,{xAxisId:v,yAxisId:O,data:xe,dataPointFormatter:je,errorBarOffset:Se},t.createElement(Ie,H({},n,{layout:ge,needClip:ce,data:xe,xAxisId:v,yAxisId:O,hide:M,legendType:F,minPointSize:U,activeBar:q,animationBegin:me,animationDuration:k,animationEasing:J,isAnimationActive:ne})))}function be(n){var{layout:v,barSettings:{dataKey:O,minPointSize:M,hasCustomShape:F},pos:U,bandSize:q,xAxis:me,yAxis:k,xAxisTicks:J,yAxisTicks:ne,stackedData:ce,displayedData:ge,offset:he,cells:de,parentViewBox:xe,dataStartIndex:Se}=n,Oe=v==="horizontal"?k:me,Ae=ce?Oe.scale.domain():null,we=(0,N.getBaseValueOfBar)({numericAxis:Oe}),De=Oe.scale.map(we);return ge.map((Le,Re)=>{var Te,We,Be,ke,Ne,Ke;if(ce){var Fe=ce[Re+Se];if(Fe==null)return null;Te=(0,N.truncateByDomain)(Fe,Ae)}else Te=(0,N.getValueByDataKey)(Le,O),Array.isArray(Te)||(Te=[we,Te]);var ze=(0,E.minPointSizeCallback)(M,Ee)(Te[1],Re);if(v==="horizontal"){var Ue,He=k.scale.map(Te[0]),Ze=k.scale.map(Te[1]);if(He==null||Ze==null)return null;We=(0,N.getCateCoordinateOfBar)({axis:me,ticks:J,bandSize:q,offset:U.offset,entry:Le,index:Re}),Be=(Ue=Ze??He)!==null&&Ue!==void 0?Ue:void 0,ke=U.size;var Ge=He-Ze;if(Ne=(0,X.isNan)(Ge)?0:Ge,Ke={x:We,y:he.top,width:ke,height:he.height},Math.abs(ze)>0&&Math.abs(Ne)<Math.abs(ze)){var $e=(0,X.mathSign)(Ne||ze)*(Math.abs(ze)-Math.abs(Ne));Be-=$e,Ne+=$e}}else{var Ye=me.scale.map(Te[0]),Qe=me.scale.map(Te[1]);if(Ye==null||Qe==null)return null;if(We=Ye,Be=(0,N.getCateCoordinateOfBar)({axis:k,ticks:ne,bandSize:q,offset:U.offset,entry:Le,index:Re}),ke=Qe-Ye,Ne=U.size,Ke={x:he.left,y:Be,width:he.width,height:Ne},Math.abs(ze)>0&&Math.abs(ke)<Math.abs(ze)){var Xe=(0,X.mathSign)(ke||ze)*(Math.abs(ze)-Math.abs(ke));ke+=Xe}}if(We==null||Be==null||ke==null||Ne==null||!F&&(ke===0||Ne===0))return null;var Ve=P(P({},Le),{},{stackedBarStart:De,x:We,y:Be,width:ke,height:Ne,value:ce?Te:Te[1],payload:Le,background:Ke,tooltipPosition:{x:We+ke/2,y:Be+Ne/2},parentViewBox:xe,originalDataIndex:Re},de&&de[Re]&&de[Re].props);return Ve}
1).filter(Boolean)}function G(n){var v=(0,b.resolveDefaultProps)(n,Ce),O=(0,c.useStackId)(v.stackId),M=(0,re.useIsPanorama)();return t.createElement(D.RegisterGraphicalItemId,{id:v.id,type:"bar"},F=>t.createElement(t.Fragment,null,t.createElement(W.SetLegendPayload,{legendPayload:fe(v)}),t.createElement(ve,{dataKey:v.dataKey,stroke:v.stroke,strokeWidth:v.strokeWidth,fill:v.fill,name:v.name,hide:v.hide,unit:v.unit,tooltipType:v.tooltipType,id:F}),t.createElement(s.SetCartesianGraphicalItem,{type:"bar",id:F,data:void 0,xAxisId:v.xAxisId,yAxisId:v.yAxisId,zAxisId:0,dataKey:v.dataKey,stackId:O,hide:v.hide,barSize:v.barSize,minPointSize:v.minPointSize,maxBarSize:v.maxBarSize,isPanorama:M,hasCustomShape:v.shape!=null}),t.createElement(j.ZIndexLayer,{zIndex:v.zIndex},t.createElement(pe,H({},v,{id:F})))))}var d=o.Bar=t.memo(G,f.propsAreEqual);d.displayName="Bar"},607205:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.useStackId=o.useBarStackClipPathUrl=o.defaultBarStackProps=o.BarStackClipLayer=o.BarStack=void 0;var h=r(e(63696)),t=h,se=e(276125),ue=e(446915),oe=e(231951),le=e(256055),X=e(566993),ie=e(935959),N=e(471176),z=e(184010),E=e(45490),A=["index"];function r(m,R){if(typeof WeakMap=="function")var j=new WeakMap,L=new WeakMap;return(r=function(f,c){if(!c&&f&&f.__esModule)return f;var i,y,K={__proto__:null,default:f};if(f===null||typeof f!="object"&&typeof f!="function")return K;if(i=c?L:j){if(i.has(f))return i.get(f);i.set(f,K)}for(var w in f)w!=="default"&&{}.hasOwnProperty.call(f,w)&&((y=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(f,w))&&(y.get||y.set)?i(K,w,y):K[w]=f[w]);return K})(m,R)}function p(){return p=Object.assign?Object.assign.bind():function(m){for(var R=1;R<arguments.length;R++){var j=arguments[R];for(var L in j)({}).hasOwnProperty.call(j,L)&&(m[L]=j[L])}return m},p.apply(null,arguments)}function a(m,R){if(m==null)return{};var j,L,V=u(m,R);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(m);for(L=0;L<f.length;L++)j=f[L],R.indexOf(j)===-1&&{}.propertyIsEnumerable.call(m,j)&&(V[j]=m[j])}return V}function u(m,R){if(m==null)return{};var j={};for(var L in m)if({}.hasOwnProperty.call(m,L)){if(R.indexOf(L)!==-1)continue;j[L]=m[L]}return j}var l=(0,h.createContext)(void 0),g=m=>{var R=(0,h.useContext)(l);if(R!=null)return R.stackId;if(m!=null)return(0,se.getNormalizedStackId)(m)};o.useStackId=g;var re=o.defaultBarStackProps={radius:0},C=(m,R)=>"recharts-bar-stack-clip-path-".concat(m,"-").concat(R),W=m=>{var R=(0,h.useContext)(l);if(R!=null){var{stackId:j}=R;return"url(#".concat(C(j,m),")")}};o.useBarStackClipPathUrl=W;var x=m=>{var{index:R}=m,j=a(m,A),L=W(R);return t.createElement(N.Layer,p({className:"recharts-bar-stack-layer",clipPath:L},j))};o.BarStackClipLayer=x;var b=m=>{var{stackId:R,radius:j}=m,L=(0,ie.useIsPanorama)(),V=(0,le.useAppSelector)(f=>(0,X.selectStackRects)(f,R,L));return V==null||V.length===0?null:t.createElement("defs",null,V.map((f,c)=>{if(f==null)return null;var i=C(R,c);return t.createElement("clipPath",{key:i,id:i},t.createElement(z.Rectangle,{isAnimationActive:!1,isUpdateAnimationActive:!1,x:f.x,y:f.y,width:f.width,height:f.height,radius:j}))}))},D=m=>{var R=(0,ue.useUniqueId)("recharts-bar-stack",(0,se.getNormalizedStackId)(m.stackId)),{children:j,radius:L}=(0,oe.resolveDefaultProps)(m,re),V=(0,h.useMemo)(()=>({stackId:R,radius:L}),[R,L]);return t.createElement(l.Provider,{value:V},t.createElement(b,{stackId:R,radius:L}),j)},s=o.BarStack=t.memo(D,E.propsAreEqual)},923032:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Brush=ve,o.defaultBrushProps=void 0;var h=x(e(63696)),t=h,se=e(778784),ue=e(896858),oe=W(e(199344)),le=e(471176),X=e(337870),ie=e(276125),N=e(76583),z=e(750840),E=e(417338),A=e(750533),r=e(256055),p=e(592817),a=e(749393),u=e(935959),l=e(896042),g=e(400753),re=e(231951),C=e(583111);function W(ee){return ee&&ee.__esModule?ee:{default:ee}}function x(ee,S){if(typeof WeakMap=="function")var B=new WeakMap,Z=new WeakMap;return(x=function(Pe,ye){if(!ye&&Pe&&Pe.__esModule)return Pe;var Ee,je,Ie={__proto__:null,default:Pe};if(Pe===null||typeof Pe!="object"&&typeof Pe!="function")return Ie;if(Ee=ye?Z:B){if(Ee.has(Pe))return Ee.get(Pe);Ee.set(Pe,Ie)}for(var Ce in Pe)Ce!=="default"&&{}.hasOwnProperty.call(Pe,Ce)&&((je=(Ee=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Pe,Ce))&&(je.get||je.set)?Ee(Ie,Ce,je):Ie[Ce]=Pe[Ce]);return Ie})(ee,S)}function b(){return b=Object.assign?Object.assign.bind():function(ee){for(var S=1;S<arguments.length;S++){var B=arguments[S];for(var Z in B)({}).hasOwnProperty.call(B,Z)&&(ee[Z]=B[Z])}return ee},b.apply(null,arguments)}function D(ee,S){var B=Object.keys(ee);if(Object.getOwnPropertySymbols){var Z=Object.getOwnPropertySymbols(ee);S&&(Z=Z.filter(function(_){return Object.getOwnPropertyDescriptor(ee,_).enumerable})),B.push.apply(B,Z)}return B}function s(ee){for(var S=1;S<arguments.length;S++){var B=arguments[S]!=null?arguments[S]:{};
1S%2?D(Object(B),!0).forEach(function(Z){m(ee,Z,B[Z])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ee,Object.getOwnPropertyDescriptors(B)):D(Object(B)).forEach(function(Z){Object.defineProperty(ee,Z,Object.getOwnPropertyDescriptor(B,Z))})}return ee}function m(ee,S,B){return(S=R(S))in ee?Object.defineProperty(ee,S,{value:B,enumerable:!0,configurable:!0,writable:!0}):ee[S]=B,ee}function R(ee){var S=j(ee,"string");return typeof S=="symbol"?S:S+""}function j(ee,S){if(typeof ee!="object"||!ee)return ee;var B=ee[Symbol.toPrimitive];if(B!==void 0){var Z=B.call(ee,S||"default");if(typeof Z!="object")return Z;throw new TypeError("@@toPrimitive must return a primitive value.")}return(S==="string"?String:Number)(ee)}function L(ee){var{x:S,y:B,width:Z,height:_,stroke:Pe}=ee,ye=Math.floor(B+_/2)-1;return t.createElement(t.Fragment,null,t.createElement("rect",{x:S,y:B,width:Z,height:_,fill:Pe,stroke:"none"}),t.createElement("line",{x1:S+1,y1:ye,x2:S+Z-1,y2:ye,fill:"none",stroke:"#fff"}),t.createElement("line",{x1:S+1,y1:ye+2,x2:S+Z-1,y2:ye+2,fill:"none",stroke:"#fff"}))}function V(ee){var{travellerProps:S,travellerType:B}=ee;return t.isValidElement(B)?t.cloneElement(B,S):typeof B=="function"?B(S):t.createElement(L,S)}function f(ee){if((0,N.isNotNil)(ee)&&typeof ee=="object"&&"name"in ee&&typeof ee.name=="string")return ee.name}function c(ee,S,B){var Z=f(ee[S]),_=f(ee[B]);return"Min value: ".concat(Z,", Max value: ").concat(_)}function i(ee){var{otherProps:S,travellerX:B,id:Z,onMouseEnter:_,onMouseLeave:Pe,onMouseDown:ye,onTouchStart:Ee,onTravellerMoveKeyboard:je,onFocus:Ie,onBlur:Ce}=ee,{y:pe,x:be,travellerWidth:G,height:d,traveller:n,ariaLabel:v,data:O,startIndex:M,endIndex:F}=S,U=Math.max(B,be),q=s(s({},(0,C.svgPropertiesNoEvents)(S)),{},{x:U,y:pe,width:G,height:d}),me=v||c(O,M,F);return t.createElement(le.Layer,{tabIndex:0,role:"slider","aria-label":me,"aria-valuenow":B,className:"recharts-brush-traveller",onMouseEnter:_,onMouseLeave:Pe,onMouseDown:ye,onTouchStart:Ee,onKeyDown:k=>{["ArrowLeft","ArrowRight"].includes(k.key)&&(k.preventDefault(),k.stopPropagation(),je(k.key==="ArrowRight"?1:-1,Z))},onFocus:Ie,onBlur:Ce,style:{cursor:"col-resize"}},t.createElement(V,{travellerType:n,travellerProps:q}))}function y(ee){var{index:S,data:B,tickFormatter:Z,dataKey:_}=ee,Pe=(0,ie.getValueByDataKey)(B[S],_,S);return typeof Z=="function"?Z(Pe,S):Pe}function K(ee,S){for(var B=ee.length,Z=0,_=B-1;_-Z>1;){var Pe=Math.floor((Z+_)/2),ye=ee[Pe];ye!=null&&ye>S?_=Pe:Z=Pe}var Ee=ee[_];return Ee!=null&&S>=Ee?_:Z}function w(ee){var{startX:S,endX:B,scaleValues:Z,gap:_,data:Pe}=ee,ye=Pe.length-1,Ee=Math.min(S,B),je=Math.max(S,B),Ie=K(Z,Ee),Ce=K(Z,je);return{startIndex:Ie-Ie%_,endIndex:Ce===ye?ye:Ce-Ce%_}}function Q(ee){var{x:S,y:B,width:Z,height:_,fill:Pe,stroke:ye}=ee;return t.createElement("rect",{stroke:ye,fill:Pe,x:S,y:B,width:Z,height:_})}function H(ee){var{startIndex:S,endIndex:B,y:Z,height:_,travellerWidth:Pe,stroke:ye,tickFormatter:Ee,dataKey:je,data:Ie,startX:Ce,endX:pe}=ee,be=5,G={pointerEvents:"none",fill:ye};return t.createElement(le.Layer,{className:"recharts-brush-texts"},t.createElement(X.Text,b({textAnchor:"end",verticalAnchor:"middle",x:Math.min(Ce,pe)-be,y:Z+_/2},G),y({index:S,tickFormatter:Ee,dataKey:je,data:Ie})),t.createElement(X.Text,b({textAnchor:"start",verticalAnchor:"middle",x:Math.max(Ce,pe)+Pe+be,y:Z+_/2},G),y({index:B,tickFormatter:Ee,dataKey:je,data:Ie})))}function Y(ee){var{y:S,height:B,stroke:Z,travellerWidth:_,startX:Pe,endX:ye,onMouseEnter:Ee,onMouseLeave:je,onMouseDown:Ie,onTouchStart:Ce}=ee,pe=Math.min(Pe,ye)+_,be=Math.max(Math.abs(ye-Pe)-_,0);return t.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:Ee,onMouseLeave:je,onMouseDown:Ie,onTouchStart:Ce,style:{cursor:"move"},stroke:"none",fill:Z,fillOpacity:.2,x:pe,y:S,width:be,height:B})}function P(ee){var{x:S,y:B,width:Z,height:_,data:Pe,children:ye,padding:Ee}=ee,je=t.Children.count(ye)===1;if(!je)return null;var Ie=h.Children.only(ye);return Ie?t.cloneElement(Ie,{x:S,y:B,width:Z,height:_,margin:Ee,compact:!0,data:Pe}):null}var I=ee=>{var{data:S,startIndex:B,endIndex:Z,x:_,width:Pe,travellerWidth:ye}=ee;if(!S||!S.length)return{};var Ee=S.length,je=(0,ue.scalePoint)().domain((0,oe.default)(0,Ee)).range([_,_+Pe-ye]),Ie=je.domain().map(Ce=>je(Ce)).filter(N.isNotNil);return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:je(B),endX:je(Z),scale:je,scaleValues:Ie}},T=ee=>ee.changedTouches&&!!ee.changedTouches.length;class te extends h.PureComponent{constructor(S){super(S),m(this,"handleDrag",B=>{this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.state.isTravellerMoving?this.handleTravellerMove(B):this.state.isSlideMoving&&this.handleSlideDrag(B)}),m(this,"handleTouchMove",B=>{var Z,_=(Z=B.changedTouches)===null||Z===void 0?void 0:Z[0];_!=null&&this.handleDrag(_)}),m(this,"handleDragEnd",()=>{this.setState({isTravellerMoving:!1,isSlideMoving:!1},()=>{var{endIndex:B,onDragEnd:Z,startIndex:_}=this.props;Z?.({endIndex:B,startIndex:_})}),this.detachDragEndListener()}),m(this,"handleLeaveWrapper",()=>{(this.state.isTravellerMoving||this.state.isSlideMoving)&&(this.leaveTimer=window.setTimeout(this.handleDragEnd,this.props.leaveTimeOut))}),m(this,"handleEnterSlideOrTraveller",()=>{this.setState({isTextActive:!0})}),m(this,"handleLeaveSlideOrTraveller",()=>{this.setState({isTextActive:!1})}),m(this,"handleSlideDragStart",B=>{var Z=T(B)?B.changedTouches[0]:B;Z!=null&&(this.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:Z.pageX}),this.attachDragEndListener())}),m(this,"handleTravellerMoveKeyboard",(B,Z)=>{var{data:_,gap:Pe,startIndex:ye,endIndex:Ee}=this.props,{scaleValues:je,startX:Ie,endX:Ce}=this.state;if(je!=null){var pe=-1;if(Z==="startX"?pe=ye:Z==="endX"&&(pe=Ee),!(pe<0||pe>=_.length)){var be=pe+B;if(!(be===-1||be>=je.length)){var G=je[be];G!=null&&(Z==="startX"&&G>=Ce||Z==="endX"&&G<=Ie||this.setState({[Z]:G},()=>{this.props.onChange(w({startX:this.state.startX,endX:this.state.endX,data:_,gap:Pe,scaleValues:je}))}))}}}}),this.travellerDragStartHandlers={startX:this.handleTravellerDragStart.bind(this,"startX"),endX:this.handleTravellerDragStart.bind(this,"endX")},this.state={brushMoveStartX:0,movingTravellerId:void 0,endX:0,startX:0,slideMoveStartX:0}}static getDerivedStateFromProps(S,B){var{data:Z,width:_,x:Pe,travellerWidth:ye,startIndex:Ee,endIndex:je,startIndexControlledFromProps:Ie,endIndexControlledFromProps:Ce}=S;
1if(Z!==B.prevData)return s({prevData:Z,prevTravellerWidth:ye,prevX:Pe,prevWidth:_},Z&&Z.length?I({data:Z,width:_,x:Pe,travellerWidth:ye,startIndex:Ee,endIndex:je}):{scale:void 0,scaleValues:void 0});var pe=B.scale;if(pe&&(_!==B.prevWidth||Pe!==B.prevX||ye!==B.prevTravellerWidth)){pe.range([Pe,Pe+_-ye]);var be=pe.domain().map(G=>pe(G)).filter(G=>G!=null);return{prevData:Z,prevTravellerWidth:ye,prevX:Pe,prevWidth:_,startX:pe(S.startIndex),endX:pe(S.endIndex),scaleValues:be}}if(B.scale&&!B.isSlideMoving&&!B.isTravellerMoving&&!B.isTravellerFocused&&!B.isTextActive){if(Ie!=null&&B.prevStartIndexControlledFromProps!==Ie)return{startX:B.scale(Ie),prevStartIndexControlledFromProps:Ie};if(Ce!=null&&B.prevEndIndexControlledFromProps!==Ce)return{endX:B.scale(Ce),prevEndIndexControlledFromProps:Ce}}return null}componentWillUnmount(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}attachDragEndListener(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}detachDragEndListener(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}handleSlideDrag(S){var{slideMoveStartX:B,startX:Z,endX:_,scaleValues:Pe}=this.state;if(Pe!=null){var{x:ye,width:Ee,travellerWidth:je,startIndex:Ie,endIndex:Ce,onChange:pe,data:be,gap:G}=this.props,d=S.pageX-B;d>0?d=Math.min(d,ye+Ee-je-_,ye+Ee-je-Z):d<0&&(d=Math.max(d,ye-Z,ye-_));var n=w({startX:Z+d,endX:_+d,data:be,gap:G,scaleValues:Pe});(n.startIndex!==Ie||n.endIndex!==Ce)&&pe&&pe(n),this.setState({startX:Z+d,endX:_+d,slideMoveStartX:S.pageX})}}handleTravellerDragStart(S,B){var Z=T(B)?B.changedTouches[0]:B;Z!=null&&(this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:S,brushMoveStartX:Z.pageX}),this.attachDragEndListener())}handleTravellerMove(S){var{brushMoveStartX:B,movingTravellerId:Z,endX:_,startX:Pe,scaleValues:ye}=this.state;if(!(Z==null||ye==null)){var Ee=this.state[Z],{x:je,width:Ie,travellerWidth:Ce,onChange:pe,gap:be,data:G}=this.props,d={startX:this.state.startX,endX:this.state.endX,data:G,gap:be,scaleValues:ye},n=S.pageX-B;n>0?n=Math.min(n,je+Ie-Ce-Ee):n<0&&(n=Math.max(n,je-Ee)),d[Z]=Ee+n;var v=w(d),{startIndex:O,endIndex:M}=v,F=()=>{var U=G.length-1;return Z==="startX"&&(_>Pe?O%be===0:M%be===0)||_<Pe&&M===U||Z==="endX"&&(_>Pe?M%be===0:O%be===0)||_>Pe&&M===U};this.setState({[Z]:Ee+n,brushMoveStartX:S.pageX},()=>{pe&&F()&&pe(v)})}}render(){var{data:S,className:B,children:Z,x:_,y:Pe,dy:ye,width:Ee,height:je,alwaysShowText:Ie,fill:Ce,stroke:pe,startIndex:be,endIndex:G,travellerWidth:d,tickFormatter:n,dataKey:v,padding:O}=this.props,{startX:M,endX:F,isTextActive:U,isSlideMoving:q,isTravellerMoving:me,isTravellerFocused:k}=this.state;if(!S||!S.length||!(0,N.isNumber)(_)||!(0,N.isNumber)(Pe)||!(0,N.isNumber)(Ee)||!(0,N.isNumber)(je)||Ee<=0||je<=0)return null;var J=(0,se.clsx)("recharts-brush",B),ne=(0,z.generatePrefixStyle)("userSelect","none"),ce=Pe+(ye??0);return t.createElement(le.Layer,{className:J,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:ne},t.createElement(Q,{x:_,y:ce,width:Ee,height:je,fill:Ce,stroke:pe}),t.createElement(u.PanoramaContextProvider,null,t.createElement(P,{x:_,y:ce,width:Ee,height:je,data:S,padding:O},Z)),t.createElement(Y,{y:ce,height:je,stroke:pe,travellerWidth:d,startX:M,endX:F,onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart}),t.createElement(i,{travellerX:M,id:"startX",otherProps:s(s({},this.props),{},{y:ce}),onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers.startX,onTouchStart:this.travellerDragStartHandlers.startX,onTravellerMoveKeyboard:this.handleTravellerMoveKeyboard,onFocus:()=>{this.setState({isTravellerFocused:!0})},onBlur:()=>{this.setState({isTravellerFocused:!1})}}),t.createElement(i,{travellerX:F,id:"endX",otherProps:s(s({},this.props),{},{y:ce}),onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers.endX,onTouchStart:this.travellerDragStartHandlers.endX,onTravellerMoveKeyboard:this.handleTravellerMoveKeyboard,onFocus:()=>{this.setState({isTravellerFocused:!0})},onBlur:()=>{this.setState({isTravellerFocused:!1})}}),(U||q||me||k||Ie)&&t.createElement(H,{startIndex:be,endIndex:G,y:ce,height:je,travellerWidth:d,stroke:pe,tickFormatter:n,dataKey:v,data:S,startX:M,endX:F}))}}function $(ee){var S=(0,r.useAppDispatch)(),B=(0,E.useChartData)(),Z=(0,E.useDataIndex)(),_=(0,h.useContext)(A.BrushUpdateDispatchContext),Pe=ee.onChange,{startIndex:ye,endIndex:Ee}=ee;(0,h.useEffect)(()=>{S((0,p.setDataStartEndIndexes)({startIndex:ye,endIndex:Ee}))},[S,Ee,ye]),(0,g.useBrushChartSynchronisation)();var je=(0,h.useCallback)(v=>{if(Z!=null){var{startIndex:O,endIndex:M}=Z;(v.startIndex!==O||v.endIndex!==M)&&(_?.(v),Pe?.(v),S((0,p.setDataStartEndIndexes)(v)))}},[Pe,_,S,Z]),Ie=(0,r.useAppSelector)(l.selectBrushDimensions);if(Ie==null||Z==null||B==null||!B.length)return null;var{startIndex:Ce,endIndex:pe}=Z,{x:be,y:G,width:d}=Ie,n={data:B,x:be,y:G,width:d,startIndex:Ce,endIndex:pe,onChange:je};return t.createElement(te,b({},ee,n,{startIndexControlledFromProps:ye??void 0,endIndexControlledFromProps:Ee??void 0}))}function ae(ee){var S=(0,r.useAppDispatch)();return(0,h.useEffect)(()=>(S((0,a.setBrushSettings)(ee)),()=>{S((0,a.setBrushSettings)(null))}),[S,ee]),null}var fe=o.defaultBrushProps={height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1};function ve(ee){var S=(0,re.resolveDefaultProps)(ee,fe);return t.createElement(t.Fragment,null,t.createElement(ae,{height:S.height,x:S.x,y:S.y,width:S.width,padding:S.padding}),t.createElement($,S))}ve.displayName="Brush"},553635:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.defaultCartesianAxisProps=o.CartesianAxis=void 0;
1var h=W(e(63696)),t=h,se=C(e(600365)),ue=e(778784),oe=e(471176),le=e(337870),X=e(454163),ie=e(76583),N=e(408531),z=e(600204),E=e(583111),A=e(11343),r=e(231951),p=e(871755),a=e(387891),u=e(450789),l=e(521890),g=e(256055),re=["axisLine","width","height","className","hide","ticks","axisType","axisId"];function C(P){return P&&P.__esModule?P:{default:P}}function W(P,I){if(typeof WeakMap=="function")var T=new WeakMap,te=new WeakMap;return(W=function(ae,fe){if(!fe&&ae&&ae.__esModule)return ae;var ve,ee,S={__proto__:null,default:ae};if(ae===null||typeof ae!="object"&&typeof ae!="function")return S;if(ve=fe?te:T){if(ve.has(ae))return ve.get(ae);ve.set(ae,S)}for(var B in ae)B!=="default"&&{}.hasOwnProperty.call(ae,B)&&((ee=(ve=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ae,B))&&(ee.get||ee.set)?ve(S,B,ee):S[B]=ae[B]);return S})(P,I)}function x(P,I){if(P==null)return{};var T,te,$=b(P,I);if(Object.getOwnPropertySymbols){var ae=Object.getOwnPropertySymbols(P);for(te=0;te<ae.length;te++)T=ae[te],I.indexOf(T)===-1&&{}.propertyIsEnumerable.call(P,T)&&($[T]=P[T])}return $}function b(P,I){if(P==null)return{};var T={};for(var te in P)if({}.hasOwnProperty.call(P,te)){if(I.indexOf(te)!==-1)continue;T[te]=P[te]}return T}function D(){return D=Object.assign?Object.assign.bind():function(P){for(var I=1;I<arguments.length;I++){var T=arguments[I];for(var te in T)({}).hasOwnProperty.call(T,te)&&(P[te]=T[te])}return P},D.apply(null,arguments)}function s(P,I){var T=Object.keys(P);if(Object.getOwnPropertySymbols){var te=Object.getOwnPropertySymbols(P);I&&(te=te.filter(function($){return Object.getOwnPropertyDescriptor(P,$).enumerable})),T.push.apply(T,te)}return T}function m(P){for(var I=1;I<arguments.length;I++){var T=arguments[I]!=null?arguments[I]:{};I%2?s(Object(T),!0).forEach(function(te){R(P,te,T[te])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(T)):s(Object(T)).forEach(function(te){Object.defineProperty(P,te,Object.getOwnPropertyDescriptor(T,te))})}return P}function R(P,I,T){return(I=j(I))in P?Object.defineProperty(P,I,{value:T,enumerable:!0,configurable:!0,writable:!0}):P[I]=T,P}function j(P){var I=L(P,"string");return typeof I=="symbol"?I:I+""}function L(P,I){if(typeof P!="object"||!P)return P;var T=P[Symbol.toPrimitive];if(T!==void 0){var te=T.call(P,I||"default");if(typeof te!="object")return te;throw new TypeError("@@toPrimitive must return a primitive value.")}return(I==="string"?String:Number)(P)}var V=o.defaultCartesianAxisProps={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:a.DefaultZIndexes.axis};function f(P){var{x:I,y:T,width:te,height:$,orientation:ae,mirror:fe,axisLine
1:ve,otherSvgProps:ee}=P;if(!ve)return null;var S=m(m(m({},ee),(0,E.svgPropertiesNoEvents)(ve)),{},{fill:"none"});if(ae==="top"||ae==="bottom"){var B=+(ae==="top"&&!fe||ae==="bottom"&&fe);S=m(m({},S),{},{x1:I,y1:T+B*$,x2:I+te,y2:T+B*$})}else{var Z=+(ae==="left"&&!fe||ae==="right"&&fe);S=m(m({},S),{},{x1:I+Z*te,y1:T,x2:I+Z*te,y2:T+$})}return t.createElement("line",D({},S,{className:(0,ue.clsx)("recharts-cartesian-axis-line",(0,se.default)(ve,"className"))}))}function c(P,I,T,te,$,ae,fe,ve,ee){var S,B,Z,_,Pe,ye,Ee=ve?-1:1,je=P.tickSize||fe,Ie=(0,ie.isNumber)(P.tickCoord)?P.tickCoord:P.coordinate;switch(ae){case"top":S=B=P.coordinate,_=T+ +!ve*$,Z=_-Ee*je,ye=Z-Ee*ee,Pe=Ie;break;case"left":Z=_=P.coordinate,B=I+ +!ve*te,S=B-Ee*je,Pe=S-Ee*ee,ye=Ie;break;case"right":Z=_=P.coordinate,B=I+ +ve*te,S=B+Ee*je,Pe=S+Ee*ee,ye=Ie;break;default:S=B=P.coordinate,_=T+ +ve*$,Z=_+Ee*je,ye=Z+Ee*ee,Pe=Ie;break}return{line:{x1:S,y1:Z,x2:B,y2:_},tick:{x:Pe,y:ye}}}function i(P,I){switch(P){case"left":return I?"start":"end";case"right":return I?"end":"start";default:return"middle"}}function y(P,I){switch(P){case"left":case"right":return"middle";case"top":return I?"start":"end";default:return I?"end":"start"}}function K(P){var{option:I,tickProps:T,value:te}=P,$,ae=(0,ue.clsx)(T.className,"recharts-cartesian-axis-tick-value");if(t.isValidElement(I))$=t.cloneElement(I,m(m({},T),{},{className:ae}));else if(typeof I=="function")$=I(m(m({},T),{},{className:ae}));else{var fe="recharts-cartesian-axis-tick-value";typeof I!="boolean"&&(fe=(0,ue.clsx)(fe,(0,u.getClassNameFromUnknown)(I))),$=t.createElement(le.Text,D({},T,{className:fe}),te)}return $}function w(P){var{ticks:I,axisType:T,axisId:te}=P,$=(0,g.useAppDispatch)();return(0,h.useEffect)(()=>{if(te==null||T==null)return ie.noop;var ae=I.map(fe=>({value:fe.value,coordinate:fe.coordinate,offset:fe.offset,index:fe.index}));return $((0,l.setRenderedTicks)({ticks:ae,axisId:te,axisType:T})),()=>{$((0,l.removeRenderedTicks)({axisId:te,axisType:T}))}},[$,I,te,T]),null}var Q=(0,h.forwardRef)((P,I)=>{var{ticks:T=[],tick:te,tickLine:$,stroke:ae,tickFormatter:fe,unit:ve,padding:ee,tickTextProps:S,orientation:B,mirror:Z,x:_,y:Pe,width:ye,height:Ee,tickSize:je,tickMargin:Ie,fontSize:Ce,letterSpacing:pe,getTicksConfig:be,events:G,axisType:d,axisId:n}=P,v=(0,z.getTicks)(m(m({},be),{},{ticks:T}),Ce,pe),O=(0,E.svgPropertiesNoEvents)(be),M=(0,E.svgPropertiesNoEventsFromUnknown)(te),F=(0,le.isValidTextAnchor)(O.textAnchor)?O.textAnchor:i(B,Z),U=y(B,Z),q={};typeof $=="object"&&(q=$);var me=m(m({},O),{},{fill:"none"},q),k=v.map(ce=>m({entry:ce},c(ce,_,Pe,ye,Ee,B,je,Z,Ie))),J=k.map(ce=>{var{entry:ge,line:he}=ce;return t.createElement(oe.Layer,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(ge.value,"-").concat(ge.coordinate,"-").concat(ge.tickCoord)},$&&t.createElement("line",D({},me,he,{className:(0,ue.clsx)("recharts-cartesian-axis-tick-line",(0,se.default)($,"className"))})))}),ne=k.map((ce,ge)=>{var he,de,{entry:xe,tick:Se}=ce,Oe=m(m(m(m({verticalAnchor:U},O),{},{textAnchor:F,stroke:"none",fill:ae},Se),{},{index:ge,payload:xe,visibleTicksCount:v.length,tickFormatter:fe,padding:ee},S),{},{angle:(he=(de=S?.angle)!==null&&de!==void 0?de:O.angle)!==null&&he!==void 0?he:0}),Ae=m(m({},Oe),M);return t.createElement(oe.Layer,D({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(xe.value,"-").concat(xe.coordinate,"-").concat(xe.tickCoord)},(0,N.adaptEventsOfChild)(G,xe,ge)),te&&t.createElement(K,{option:te,tickProps:Ae,value:"".concat(typeof fe=="function"?fe(xe.value,ge):xe.value).concat(ve||"")}))});return t.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(d,"-ticks")},t.createElement(w,{ticks:v,axisId:n,axisType:d}),ne.length>0&&t.createElement(p.ZIndexLayer,{zIndex:a.DefaultZIndexes.label},t.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(d,"-tick-labels"),ref:I},ne)),J.length>0&&t.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(d,"-tick-lines")},J))}),H=(0,h.forwardRef)((P,I)=>{var{axisLine:T,width:te,height:$,className:ae,hide:fe,ticks:ve,axisType:ee,axisId:S}=P,B=x(P,re),[Z,_]=(0,h.useState)(""),[Pe,ye]=(0,h.useState)(""),Ee=(0,h.useRef)(null);(0,h.useImperativeHandle)(I,()=>({getCalculatedWidth:()=>{var Ie;return(0,A.getCalculatedYAxisWidth)({ticks:Ee.current,label:(Ie=P.labelRef)===null||Ie===void 0?void 0:Ie.current,labelGapWithTick:5,tickSize:P.tickSize,tickMargin:P.tickMargin})}}));var je=(0,h.useCallback)(Ie=>{if(Ie){var Ce=Ie.getElementsByClassName("recharts-cartesian-axis-tick-value");Ee.current=Ce;var pe=Ce[0];if(pe){var be=window.getComputedStyle(pe),G=be.fontSize,d=be.letterSpacing;(G!==Z||d!==Pe)&&(_(G),ye(d))}}},[Z,Pe]);
1return fe||te!=null&&te<=0||$!=null&&$<=0?null:t.createElement(p.ZIndexLayer,{zIndex:P.zIndex},t.createElement(oe.Layer,{className:(0,ue.clsx)("recharts-cartesian-axis",ae)},t.createElement(f,{x:P.x,y:P.y,width:te,height:$,orientation:P.orientation,mirror:P.mirror,axisLine:T,otherSvgProps:(0,E.svgPropertiesNoEvents)(P)}),t.createElement(Q,{ref:je,axisType:ee,events:B,fontSize:Z,getTicksConfig:P,height:P.height,letterSpacing:Pe,mirror:P.mirror,orientation:P.orientation,padding:P.padding,stroke:P.stroke,tick:P.tick,tickFormatter:P.tickFormatter,tickLine:P.tickLine,tickMargin:P.tickMargin,tickSize:P.tickSize,tickTextProps:P.tickTextProps,ticks:ve,unit:P.unit,width:P.width,x:P.x,y:P.y,axisId:S}),t.createElement(X.CartesianLabelContextProvider,{x:P.x,y:P.y,width:P.width,height:P.height,lowerWidth:P.width,upperWidth:P.width},t.createElement(X.CartesianLabelFromLabelProp,{label:P.label,labelRef:P.labelRef}),P.children)))}),Y=o.CartesianAxis=t.forwardRef((P,I)=>{var T=(0,r.resolveDefaultProps)(P,V);return t.createElement(H,D({},T,{ref:I}))});Y.displayName="CartesianAxis"},319298:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.CartesianGrid=H,o.defaultCartesianGridProps=void 0;var h=C(e(63696)),t=e(711983),se=e(76583),ue=e(276125),oe=e(600204),le=e(553635),X=e(156184),ie=e(660127),N=e(256055),z=e(935959),E=e(231951),A=e(583111),r=e(644650),p=e(871755),a=e(387891),u=["x1","y1","x2","y2","key"],l=["offset"],g=["xAxisId","yAxisId"],re=["xAxisId","yAxisId"];function C(Y,P){if(typeof WeakMap=="function")var I=new WeakMap,T=new WeakMap;return(C=function($,ae){if(!ae&&$&&$.__esModule)return $;var fe,ve,ee={__proto__:null,default:$};if($===null||typeof $!="object"&&typeof $!="function")return ee;if(fe=ae?T:I){if(fe.has($))return fe.get($);fe.set($,ee)}for(var S in $)S!=="default"&&{}.hasOwnProperty.call($,S)&&((ve=(fe=Object.defineProperty)&&Object.getOwnPropertyDescriptor($,S))&&(ve.get||ve.set)?fe(ee,S,ve):ee[S]=$[S]);return ee})(Y,P)}function W(Y,P){var I=Object.keys(Y);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(Y);P&&(T=T.filter(function(te){return Object.getOwnPropertyDescriptor(Y,te).enumerable})),I.push.apply(I,T)}return I}function x(Y){for(var P=1;P<arguments.length;P++){var I=arguments[P]!=null?arguments[P]:{};P%2?W(Object(I),!0).forEach(function(T){b(Y,T,I[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Y,Object.getOwnPropertyDescriptors(I)):W(Object(I)).forEach(function(T){Object.defineProperty(Y,T,Object.getOwnPropertyDescriptor(I,T))})}return Y}function b(Y,P,I){return(P=D(P))in Y?Object.defineProperty(Y,P,{value:I,enumerable:!0,configurable:!0,writable:!0}):Y[P]=I,Y}function D(Y){var P=s(Y,"string");return typeof P=="symbol"?P:P+""}function s(Y,P){if(typeof Y!="object"||!Y)return Y;var I=Y[Symbol.toPrimitive];if(I!==void 0){var T=I.call(Y,P||"default");if(typeof T!="object")return T;throw new TypeError("@@toPrimitive must return a primitive value.")}return(P==="string"?String:Number)(Y)}function m(){return m=Object.assign?Object.assign.bind():function(Y){for(var P=1;P<arguments.length;P++){var I=arguments[P];for(var T in I)({}).hasOwnProperty.call(I,T)&&(Y[T]=I[T])}return Y},m.apply(null,arguments)}function R(Y,P){if(Y==null)return{};var I,T,te=j(Y,P);if(Object.getOwnPropertySymbols){var $=Object.getOwnPropertySymbols(Y);for(T=0;T<$.length;T++)I=$[T],P.indexOf(I)===-1&&{}.propertyIsEnumerable.call(Y,I)&&(te[I]=Y[I])}return te}function j(Y,P){if(Y==null)return{};var I={};for(var T in Y)if({}.hasOwnProperty.call(Y,T)){if(P.indexOf(T)!==-1)continue;I[T]=Y[T]}return I}var L=Y=>{var{fill:P}=Y;if(!P||P==="none")return null;var{fillOpacity:I,x:T,y:te,width:$,height:ae,ry:fe}=Y;return h.createElement("rect",{x:T,y:te,ry:fe,width:$,height:ae,stroke:"none",fill:P,fillOpacity:I,className:"recharts-cartesian-grid-bg"})};function V(Y){var{option:P,lineItemProps:I}=Y,T;if(h.isValidElement(P))T=h.cloneElement(P,I);else if(typeof P=="function")T=P(I);else{var te,{x1:$,y1:ae,x2:fe,y2:ve,key:ee}=I,S=R(I,u),B=(te=(0,A.svgPropertiesNoEvents)(S))!==null&&te!==void 0?te:{},{offset:Z}=B,_=R(B,l);
1T=h.createElement("line",m({},_,{x1:$,y1:ae,x2:fe,y2:ve,fill:"none",key:ee}))}return T}function f(Y){var{x:P,width:I,horizontal:T=!0,horizontalPoints:te}=Y;if(!T||!te||!te.length)return null;var{xAxisId:$,yAxisId:ae}=Y,fe=R(Y,g),ve=te.map((ee,S)=>{var B=x(x({},fe),{},{x1:P,y1:ee,x2:P+I,y2:ee,key:"line-".concat(S),index:S});return h.createElement(V,{key:"line-".concat(S),option:T,lineItemProps:B})});return h.createElement("g",{className:"recharts-cartesian-grid-horizontal"},ve)}function c(Y){var{y:P,height:I,vertical:T=!0,verticalPoints:te}=Y;if(!T||!te||!te.length)return null;var{xAxisId:$,yAxisId:ae}=Y,fe=R(Y,re),ve=te.map((ee,S)=>{var B=x(x({},fe),{},{x1:ee,y1:P,x2:ee,y2:P+I,key:"line-".concat(S),index:S});return h.createElement(V,{option:T,lineItemProps:B,key:"line-".concat(S)})});return h.createElement("g",{className:"recharts-cartesian-grid-vertical"},ve)}function i(Y){var{horizontalFill:P,fillOpacity:I,x:T,y:te,width:$,height:ae,horizontalPoints:fe,horizontal:ve=!0}=Y;if(!ve||!P||!P.length||fe==null)return null;var ee=fe.map(B=>Math.round(B+te-te)).sort((B,Z)=>B-Z);te!==ee[0]&&ee.unshift(0);var S=ee.map((B,Z)=>{var _=ee[Z+1],Pe=_==null,ye=Pe?te+ae-B:_-B;if(ye<=0)return null;var Ee=Z%P.length;return h.createElement("rect",{key:"react-".concat(Z),y:B,x:T,height:ye,width:$,stroke:"none",fill:P[Ee],fillOpacity:I,className:"recharts-cartesian-grid-bg"})});return h.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},S)}function y(Y){var{vertical:P=!0,verticalFill:I,fillOpacity:T,x:te,y:$,width:ae,height:fe,verticalPoints:ve}=Y;if(!P||!I||!I.length)return null;var ee=ve.map(B=>Math.round(B+te-te)).sort((B,Z)=>B-Z);te!==ee[0]&&ee.unshift(0);var S=ee.map((B,Z)=>{var _=ee[Z+1],Pe=_==null,ye=Pe?te+ae-B:_-B;if(ye<=0)return null;var Ee=Z%I.length;return h.createElement("rect",{key:"react-".concat(Z),x:B,y:$,width:ye,height:fe,stroke:"none",fill:I[Ee],fillOpacity:T,className:"recharts-cartesian-grid-bg"})});return h.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},S)}var K=(Y,P)=>{var{xAxis:I,width:T,height:te,offset:$}=Y;return(0,ue.getCoordinatesOfGrid)((0,oe.getTicks)(x(x(x({},le.defaultCartesianAxisProps),I),{},{ticks:(0,ue.getTicksOfAxis)(I,!0),viewBox:{x:0,y:0,width:T,height:te}})),$.left,$.left+$.width,P)},w=(Y,P)=>{var{yAxis:I,width:T,height:te,offset:$}=Y;return(0,ue.getCoordinatesOfGrid)((0,oe.getTicks)(x(x(x({},le.defaultCartesianAxisProps),I),{},{ticks:(0,ue.getTicksOfAxis)(I,!0),viewBox:{x:0,y:0,width:T,height:te}})),$.top,$.top+$.height,P)},Q=o.defaultCartesianGridProps={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:a.DefaultZIndexes.grid};function H(Y){var P=(0,X.useChartWidth)(),I=(0,X.useChartHeight)(),T=(0,X.useOffsetInternal)(),te=x(x({},(0,E.resolveDefaultProps)(Y,Q)),{},{x:(0,se.isNumber)(Y.x)?Y.x:T.left,y:(0,se.isNumber)(Y.y)?Y.y:T.top,width:(0,se.isNumber)(Y.width)?Y.width:T.width,height:(0,se.isNumber)(Y.height)?Y.height:T.height}),{xAxisId:$,yAxisId:ae,x:fe,y:ve,width:ee,height:S,syncWithTicks:B,horizontalValues:Z,verticalValues:_}=te,Pe=(0,z.useIsPanorama)(),ye=(0,N.useAppSelector)(v=>(0,ie.selectAxisPropsNeededForCartesianGridTicksGenerator)(v,"xAxis",$,Pe)),Ee=(0,N.useAppSelector)(v=>(0,ie.selectAxisPropsNeededForCartesianGridTicksGenerator)(v,"yAxis",ae,Pe));if(!(0,r.isPositiveNumber)(ee)||!(0,r.isPositiveNumber)(S)||!(0,se.isNumber)(fe)||!(0,se.isNumber)(ve))return null;var je=te.verticalCoordinatesGenerator||K,Ie=te.horizontalCoordinatesGenerator||w,{horizontalPoints:Ce,verticalPoints:pe}=te;if((!Ce||!Ce.length)&&typeof Ie=="function"){var be=Z&&Z.length,G=Ie({yAxis:Ee?x(x({},Ee),{},{ticks:be?Z:Ee.ticks}):void 0,width:P??ee,height:I??S,offset:T},be?!0:B);(0,t.warn)(Array.isArray(G),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof G,"]")),Array.isArray(G)&&(Ce=G)}if((!pe||!pe.length)&&typeof je=="function"){var d=_&&_.length,n=je({xAxis:ye?x(x({},ye),{},{ticks:d?_:ye.ticks}):void 0,width:P??ee,height:I??S,offset:T},d?!0:B);(0,t.warn)(Array.isArray(n),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof n,"]")),Array.isArray(n)&&(pe=n)}return h.createElement(p.ZIndexLayer,{zIndex:te.zIndex},h.createElement("g",{className:"recharts-cartesian-grid"},h.createElement(L,{fill:te.fill,fillOpacity:te.fillOpacity,x:te.x,y:te.y,width:te.width,height:te.height,ry:te.ry}),h.createElement(i,m({},te,{horizontalPoints:Ce})),h.createElement(y,m({},te,{verticalPoints:pe})),h.createElement(f,m({},te,{offset:T,horizontalPoints:Ce,xAxis:ye,yAxis:Ee})),h.createElement(c,m({},te,{offset:T,verticalPoints:pe,xAxis:ye,yAxis:Ee}))))}
1H.displayName="CartesianGrid"},493785:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.ErrorBar=D,o.errorBarDefaultProps=void 0;var h=A(e(63696)),t=e(471176),se=e(988791),ue=e(569249),oe=e(231951),le=e(583111),X=e(156184),ie=e(374165),N=e(871755),z=e(387891),E=["direction","width","dataKey","isAnimationActive","animationBegin","animationDuration","animationEasing"];function A(s,m){if(typeof WeakMap=="function")var R=new WeakMap,j=new WeakMap;return(A=function(V,f){if(!f&&V&&V.__esModule)return V;var c,i,y={__proto__:null,default:V};if(V===null||typeof V!="object"&&typeof V!="function")return y;if(c=f?j:R){if(c.has(V))return c.get(V);c.set(V,y)}for(var K in V)K!=="default"&&{}.hasOwnProperty.call(V,K)&&((i=(c=Object.defineProperty)&&Object.getOwnPropertyDescriptor(V,K))&&(i.get||i.set)?c(y,K,i):y[K]=V[K]);return y})(s,m)}function r(){return r=Object.assign?Object.assign.bind():function(s){for(var m=1;m<arguments.length;m++){var R=arguments[m];for(var j in R)({}).hasOwnProperty.call(R,j)&&(s[j]=R[j])}return s},r.apply(null,arguments)}function p(s,m){var R=Object.keys(s);if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(s);m&&(j=j.filter(function(L){return Object.getOwnPropertyDescriptor(s,L).enumerable})),R.push.apply(R,j)}return R}function a(s){for(var m=1;m<arguments.length;m++){var R=arguments[m]!=null?arguments[m]:{};m%2?p(Object(R),!0).forEach(function(j){u(s,j,R[j])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(R)):p(Object(R)).forEach(function(j){Object.defineProperty(s,j,Object.getOwnPropertyDescriptor(R,j))})}return s}function u(s,m,R){return(m=l(m))in s?Object.defineProperty(s,m,{value:R,enumerable:!0,configurable:!0,writable:!0}):s[m]=R,s}function l(s){var m=g(s,"string");return typeof m=="symbol"?m:m+""}function g(s,m){if(typeof s!="object"||!s)return s;var R=s[Symbol.toPrimitive];if(R!==void 0){var j=R.call(s,m||"default");if(typeof j!="object")return j;throw new TypeError("@@toPrimitive must return a primitive value.")}return(m==="string"?String:Number)(s)}function re(s,m){if(s==null)return{};var R,j,L=C(s,m);if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(s);for(j=0;j<V.length;j++)R=V[j],m.indexOf(R)===-1&&{}.propertyIsEnumerable.call(s,R)&&(L[R]=s[R])}return L}function C(s,m){if(s==null)return{};var R={};for(var j in s)if({}.hasOwnProperty.call(s,j)){if(m.indexOf(j)!==-1)continue;R[j]=s[j]}return R}function W(s){var{direction:m,width:R,dataKey:j,isAnimationActive:L,animationBegin:V,animationDuration:f,animationEasing:c}=s,i=re(s,E),y=(0,le.svgPropertiesNoEvents)(i),{data:K,dataPointFormatter:w,xAxisId:Q,yAxisId:H,errorBarOffset:Y}=(0,se.useErrorBarContext)(),P=(0,ue.useXAxis)(Q),I=(0,ue.useYAxis)(H);if(P?.scale==null||I?.scale==null||K==null||m==="x"&&P.type!=="number")return null;var T=K.map((te,$)=>{var{x:ae,y:fe,value:ve,errorVal:ee}=w(te,j,m);if(!ee||ae==null||fe==null)return null;var S=[],B,Z;if(Array.isArray(ee)){var[_,Pe]=ee;if(_==null||Pe==null)return null;B=_,Z=Pe}else B=Z=ee;if(m==="x"){var{scale:ye}=P,Ee=fe+Y,je=Ee+R,Ie=Ee-R,Ce=ye.map(ve-B),pe=ye.map(ve+Z);Ce!=null&&pe!=null&&(S.push({x1:pe,y1:je,x2:pe,y2:Ie}),S.push({x1:Ce,y1:Ee,x2:pe,y2:Ee}),S.push({x1:Ce,y1:je,x2:Ce,y2:Ie}))}else if(m==="y"){var{scale:be}=I,G=ae+Y,d=G-R,n=G+R,v=be.map(ve-B),O=be.map(ve+Z);v!=null&&O!=null&&(S.push({x1:d,y1:O,x2:n,y2:O}),S.push({x1:G,y1:v,x2:G,y2:O}),S.push({x1:d,y1:v,x2:n,y2:v}))}var M=m==="x"?"scaleX":"scaleY",F="".concat(ae+Y,"px ").concat(fe+Y,"px");return h.createElement(t.Layer,r({className:"recharts-errorBar",key:"bar-".concat(ae,"-").concat(fe,"-").concat(ve,"-").concat($)},y),S.map((U,q)=>{var me=L?{transformOrigin:F}:void 0;return h.createElement(ie.CSSTransitionAnimate,{animationId:"error-bar-".concat(m,"_").concat(U.x1,"-").concat(U.x2,"-").concat(U.y1,"-").concat(U.y2),from:"".concat(M,"(0)"),to:"".concat(M,"(1)"),attributeName:"transform",begin:V,easing:c,isActive:L,duration:f,key:"errorbar-".concat($,"-").concat(U.x1,"-").concat(U.y1,"-").concat(U.x2,"-").concat(U.y2,"-").concat(q)},k=>h.createElement("line",r({},U,{style:a(a({},me),k)})))}))});return h.createElement(t.Layer,{className:"recharts-errorBars"},T)}function x(s){var m=(0,X.useChartLayout)();return s??(m!=null&&m==="horizontal"?"y":"x")}var b=o.errorBarDefaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,isAnimationActive:!0,animationBegin:0,animationDuration:400,animationEasing:"ease-in-out",zIndex:z.DefaultZIndexes.line};function D(s){var m=x(s.direction),R=(0,oe.resolveDefaultProps)(s,b),{width:j,isAnimationActive:L,animationBegin:V,animationDuration:f,animationEasing:c,zIndex:i}=R;return h.createElement(h.Fragment,null,h.createElement(se.ReportErrorBarSettings,{dataKey:R.dataKey,direction:m}),h.createElement(N.ZIndexLayer,{zIndex:i},h.createElement(W,r({},R,{direction:m,width:j,isAnimationActive:L,animationBegin:V,animationDuration:f,animationEasing:c}))))}D.displayName="ErrorBar"},673426:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Funnel=void 0,o.computeFunnelTrapezoids=fe,o.defaultFunnelProps=void 0;
1var h=L(e(63696)),t=h,se=j(e(381420)),ue=e(778784),oe=e(875360),le=e(256055),X=e(471176),ie=e(977051),N=e(76583),z=e(276125),E=e(408531),A=e(56063),r=e(804175),p=e(764867),a=e(418016),u=e(833116),l=e(403265),g=e(231951),re=e(569249),C=e(583111),W=e(5742),x=e(666314),b=e(642257),D=["onMouseEnter","onClick","onMouseLeave","shape","activeShape"],s=["id"],m=["stroke","fill","legendType","hide","isAnimationActive","animationBegin","animationDuration","animationEasing","nameKey","lastShapeType","id"],R=["id"];function j(S){return S&&S.__esModule?S:{default:S}}function L(S,B){if(typeof WeakMap=="function")var Z=new WeakMap,_=new WeakMap;return(L=function(ye,Ee){if(!Ee&&ye&&ye.__esModule)return ye;var je,Ie,Ce={__proto__:null,default:ye};if(ye===null||typeof ye!="object"&&typeof ye!="function")return Ce;if(je=Ee?_:Z){if(je.has(ye))return je.get(ye);je.set(ye,Ce)}for(var pe in ye)pe!=="default"&&{}.hasOwnProperty.call(ye,pe)&&((Ie=(je=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ye,pe))&&(Ie.get||Ie.set)?je(Ce,pe,Ie):Ce[pe]=ye[pe]);return Ce})(S,B)}function V(){return V=Object.assign?Object.assign.bind():function(S){for(var B=1;B<arguments.length;B++){var Z=arguments[B];for(var _ in Z)({}).hasOwnProperty.call(Z,_)&&(S[_]=Z[_])}return S},V.apply(null,arguments)}function f(S,B){if(S==null)return{};var Z,_,Pe=c(S,B);if(Object.getOwnPropertySymbols){var ye=Object.getOwnPropertySymbols(S);for(_=0;_<ye.length;_++)Z=ye[_],B.indexOf(Z)===-1&&{}.propertyIsEnumerable.call(S,Z)&&(Pe[Z]=S[Z])}return Pe}function c(S,B){if(S==null)return{};var Z={};for(var _ in S)if({}.hasOwnProperty.call(S,_)){if(B.indexOf(_)!==-1)continue;Z[_]=S[_]}return Z}function i(S,B){var Z=Object.keys(S);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(S);B&&(_=_.filter(function(Pe){return Object.getOwnPropertyDescriptor(S,Pe).enumerable})),Z.push.apply(Z,_)}return Z}function y(S){for(var B=1;B<arguments.length;B++){var Z=arguments[B]!=null?arguments[B]:{};B%2?i(Object(Z),!0).forEach(function(_){K(S,_,Z[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(S,Object.getOwnPropertyDescriptors(Z)):i(Object(Z)).forEach(function(_){Object.defineProperty(S,_,Object.getOwnPropertyDescriptor(Z,_))})}return S}function K(S,B,Z){return(B=w(B))in S?Object.defineProperty(S,B,{value:Z,enumerable:!0,configurable:!0,writable:!0}):S[B]=Z,S}function w(S){var B=Q(S,"string");return typeof B=="symbol"?B:B+""}function Q(S,B){if(typeof S!="object"||!S)return S;var Z=S[Symbol.toPrimitive];if(Z!==void 0){var _=Z.call(S,B||"default");if(typeof _!="object")return _;throw new TypeError("@@toPrimitive must return a primitive value.")}return(B==="string"?String:Number)(S)}var H=t.memo(S=>{var{dataKey:B,nameKey:Z,stroke:_,strokeWidth:Pe,fill:ye,name:Ee,hide:je,tooltipType:Ie,data:Ce,trapezoids:pe,id:be}=S,G={dataDefinedOnItem:Ce,getPosition:d=>{var n;return(n=pe[Number(d)])===null||n===void 0?void 0:n.tooltipPosition},settings:{stroke:_,strokeWidth:Pe,fill:ye,dataKey:B,name:Ee,nameKey:Z,hide:je,type:Ie,color:ye,unit:"",graphicalItemId:be}};return t.createElement(p.SetTooltipEntrySettings,{tooltipEntrySettings:G})});function Y(S){var{showLabels:B,trapezoids:Z,children:_}=S,Pe=(0,h.useMemo)(()=>{if(B)return Z?.map(ye=>{var Ee=ye.labelViewBox;return y(y({},Ee),{},{value:ye.name,payload:ye.payload,parentViewBox:ye.parentViewBox,viewBox:Ee,fill:ye.fill})})},[B,Z]);return t.createElement(ie.CartesianLabelListContextProvider,{value:Pe},_)}function P(S){var{trapezoids:B,allOtherFunnelProps:Z}=S,_=(0,le.useAppSelector)(d=>(0,oe.selectActiveIndex)(d,"item",d.tooltip.settings.trigger,void 0)),{onMouseEnter:Pe,onClick:ye,onMouseLeave:Ee,shape:je,activeShape:Ie}=Z,Ce=f(Z,D),pe=(0,r.useMouseEnterItemDispatch)(Pe,Z.dataKey,Z.id),be=(0,r.useMouseLeaveItemDispatch)(Ee),G=(0,r.useMouseClickItemDispatch)(ye,Z.dataKey,Z.id);return t.createElement(t.Fragment,null,B.map((d,n)=>{var v=!!Ie&&_===String(n),O=v?Ie:je,M=y(y({},d),{},{option:O,isActive:v,stroke:d.stroke}),{id:F}=M,U=f(M,s);return t.createElement(X.Layer,V({key:"trapezoid-".concat(d?.x,"-").concat(d?.y,"-").concat(d?.name,"-").concat(d?.value),className:"recharts-funnel-trapezoid"},(0,E.adaptEventsOfChild)(Ce,d,n),{onMouseEnter:pe(d,n),onMouseLeave:be(d,n),onClick:G(d,n)}),t.createElement(A.FunnelTrapezoid,U))}))}function I(S){var{previousTrapezoidsRef:B,props:Z}=S,{trapezoids:_,isAnimationActive:Pe,animationBegin:ye,animationDuration:Ee,animationEasing:je,onAnimationEnd:Ie,onAnimationStart:Ce}=Z,pe=B.current,[be,G]=(0,h.useState)(!1),d=!be,n=(0,x.useAnimationId)(_,"recharts-funnel-"),v=(0,h.useCallback)(()=>{typeof Ie=="function"&&Ie(),G(!1)},[Ie]),O=(0,h.useCallback)(()=>{typeof Ce=="function"&&Ce(),G(!0)},[Ce]);return t.createElement(Y,{showLabels:d,trapezoids:_},t.createElement(W.JavascriptAnimate,{animationId:n,begin:ye,duration:Ee,isActive:Pe,easing:je,key:n,onAnimationStart:O,onAnimationEnd:v},M=>{var F=M===1?_:_.map((U,q)=>{var me=pe&&pe[q];return me?y(y({},U),{},{x:(0,N.interpolate)(me.x,U.x,M),y:(0,N.interpolate)(me.y,U.y,M),upperWidth:(0,N.interpolate)(me.upperWidth,U.upperWidth,M),lowerWidth:(0,N.interpolate)(me.lowerWidth,U.lowerWidth,M),height:(0,N.interpolate)(me.height,U.height,M)}):y(y({},U),{}
1,{x:(0,N.interpolate)(U.x+U.upperWidth/2,U.x,M),y:(0,N.interpolate)(U.y+U.height/2,U.y,M),upperWidth:(0,N.interpolate)(0,U.upperWidth,M),lowerWidth:(0,N.interpolate)(0,U.lowerWidth,M),height:(0,N.interpolate)(0,U.height,M)})});return M>0&&(B.current=F),t.createElement(X.Layer,null,t.createElement(P,{trapezoids:F,allOtherFunnelProps:Z}))}),t.createElement(ie.LabelListFromLabelProp,{label:Z.label}),Z.children)}function T(S){var B=(0,h.useRef)(void 0);return t.createElement(I,{props:S,previousTrapezoidsRef:B})}var te=(S,B)=>{var{width:Z,height:_,left:Pe,top:ye}=B,Ee=(0,N.getPercentValue)(S,Z,Z);return{realWidth:Ee,realHeight:_,offsetX:Pe,offsetY:ye}},$=o.defaultFunnelProps={animationBegin:400,animationDuration:1500,animationEasing:"ease",fill:"#808080",hide:!1,isAnimationActive:"auto",lastShapeType:"triangle",legendType:"rect",nameKey:"name",reversed:!1,stroke:"#fff"};function ae(S){var B=(0,re.usePlotArea)(),{stroke:Z,fill:_,legendType:Pe,hide:ye,isAnimationActive:Ee,animationBegin:je,animationDuration:Ie,animationEasing:Ce,nameKey:pe,lastShapeType:be,id:G}=S,d=f(S,m),n=(0,C.svgPropertiesNoEvents)(S),v=(0,u.findAllByType)(S.children,l.Cell),O=(0,h.useMemo)(()=>({dataKey:S.dataKey,nameKey:pe,data:S.data,tooltipType:S.tooltipType,lastShapeType:be,reversed:S.reversed,customWidth:S.width,cells:v,presentationProps:n,id:G}),[S.dataKey,pe,S.data,S.tooltipType,be,S.reversed,S.width,v,n,G]),M=(0,le.useAppSelector)(me=>(0,a.selectFunnelTrapezoids)(me,O));if(ye||!M||!M.length||!B)return null;var{height:F,width:U}=B,q=(0,ue.clsx)("recharts-trapezoids",S.className);return t.createElement(t.Fragment,null,t.createElement(H,{dataKey:S.dataKey,nameKey:S.nameKey,stroke:S.stroke,strokeWidth:S.strokeWidth,fill:S.fill,name:S.name,hide:S.hide,tooltipType:S.tooltipType,data:S.data,trapezoids:M,id:G}),t.createElement(X.Layer,{className:q},t.createElement(T,V({},d,{id:G,stroke:Z,fill:_,nameKey:pe,lastShapeType:be,animationBegin:je,animationDuration:Ie,animationEasing:Ce,isAnimationActive:Ee,hide:ye,legendType:Pe,height:F,width:U,trapezoids:M}))))}function fe(S){var{dataKey:B,nameKey:Z,displayedData:_,tooltipType:Pe,lastShapeType:ye,reversed:Ee,offset:je,customWidth:Ie,graphicalItemId:Ce}=S,{realHeight:pe,realWidth:be,offsetX:G,offsetY:d}=te(Ie,je),n=_.map(q=>{var me=(0,z.getValueByDataKey)(q,B,0);return typeof me=="number"?me:0}),v=Math.max.apply(null,n),O=_.length,M=pe/O,F={x:je.left,y:je.top,width:je.width,height:je.height},U=_.map((q,me)=>{var k=(0,z.getValueByDataKey)(q,B,0),J=String((0,z.getValueByDataKey)(q,Z,me)),ne=k,ce;if(me!==O-1){var ge=(0,z.getValueByDataKey)(_[me+1],B,0);if(typeof ge=="number")ce=ge;else if(Array.isArray(ge)){var[he,de]=ge;typeof he=="number"&&(ne=he),typeof de=="number"&&(ce=de)}}else if(k instanceof Array&&k.length===2){var[xe,Se]=k;typeof xe=="number"&&(ne=xe),typeof Se=="number"&&(ce=Se)}else ye==="rectangle"?ce=ne:ce=0;var Oe=(v-ne)*be/(2*v)+G,Ae=M*me+d,we=ne/v*be,De=ce/v*be,Le=[{name:J,value:ne,payload:q,dataKey:B,type:Pe,graphicalItemId:Ce}],Re={x:Oe+we/2,y:Ae+M/2},Te={x:Oe,y:Ae,upperWidth:we,lowerWidth:De,width:Math.max(we,De),height:M};return y(y(y({},Te),{},{name:J,val:ne,tooltipPayload:Le,tooltipPosition:Re},q!=null&&typeof q=="object"?(0,se.default)(q,["width"]):{}),{},{payload:q,parentViewBox:F,labelViewBox:Te})});return Ee&&(U=U.map((q,me)=>{var k={x:q.x-(q.lowerWidth-q.upperWidth)/2,y:q.y-me*M+(O-1-me)*M,upperWidth:q.lowerWidth,lowerWidth:q.upperWidth,width:Math.max(q.lowerWidth,q.upperWidth),height:M};return y(y(y({},q),k),{},{tooltipPosition:y(y({},q.tooltipPosition),{},{y:q.y-me*M+(O-1-me)*M+M/2}),labelViewBox:k})})),U}function ve(S){var B=(0,g.resolveDefaultProps)(S,$),{id:Z}=B,_=f(B,R);return t.createElement(b.RegisterGraphicalItemId,{id:Z,type:"funnel"},Pe=>t.createElement(ae,V({},_,{id:Pe})))}var ee=o.Funnel=ve;ee.displayName="Funnel"},36083:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.GraphicalItemClipPath=X,o.useNeedsClip=le;
1var h=oe(e(63696)),t=e(256055),se=e(660127),ue=e(569249);function oe(ie,N){if(typeof WeakMap=="function")var z=new WeakMap,E=new WeakMap;return(oe=function(r,p){if(!p&&r&&r.__esModule)return r;var a,u,l={__proto__:null,default:r};if(r===null||typeof r!="object"&&typeof r!="function")return l;if(a=p?E:z){if(a.has(r))return a.get(r);a.set(r,l)}for(var g in r)g!=="default"&&{}.hasOwnProperty.call(r,g)&&((u=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,g))&&(u.get||u.set)?a(l,g,u):l[g]=r[g]);return l})(ie,N)}function le(ie,N){var z,E,A=(0,t.useAppSelector)(l=>(0,se.selectXAxisSettings)(l,ie)),r=(0,t.useAppSelector)(l=>(0,se.selectYAxisSettings)(l,N)),p=(z=A?.allowDataOverflow)!==null&&z!==void 0?z:se.implicitXAxis.allowDataOverflow,a=(E=r?.allowDataOverflow)!==null&&E!==void 0?E:se.implicitYAxis.allowDataOverflow,u=p||a;return{needClip:u,needClipX:p,needClipY:a}}function X(ie){var{xAxisId:N,yAxisId:z,clipPathId:E}=ie,A=(0,ue.usePlotArea)(),{needClipX:r,needClipY:p,needClip:a}=le(N,z);if(!a||!A)return null;var{x:u,y:l,width:g,height:re}=A;return h.createElement("clipPath",{id:"clipPath-".concat(E)},h.createElement("rect",{x:r?u:u-g/2,y:p?l:l-re/2,width:r?g:g*2,height:p?re:re*2}))}},539820:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Line=void 0,o.computeLinePoints=pe,o.defaultLineProps=void 0;var h=K(e(63696)),t=h,se=e(778784),ue=e(471176),oe=e(977051),le=e(737605),X=e(76583),ie=e(833116),N=e(276125),z=e(789708),E=e(764867),A=e(988791),r=e(36083),p=e(156184),a=e(935959),u=e(228154),l=e(256055),g=e(836470),re=e(666314),C=e(231951),W=e(569249),x=e(642257),b=e(769481),D=e(583111),s=e(5742),m=e(634569),R=e(453932),j=e(333644),L=e(871755),V=e(387891),f=e(45490),c=["id"],i=["type","layout","connectNulls","needClip","shape"],y=["activeDot","animateNewValues","animationBegin","animationDuration","animationEasing","connectNulls","dot","hide","isAnimationActive","label","legendType","xAxisId","yAxisId","id"];function K(d,n){if(typeof WeakMap=="function")var v=new WeakMap,O=new WeakMap;return(K=function(F,U){if(!U&&F&&F.__esModule)return F;var q,me,k={__proto__:null,default:F};if(F===null||typeof F!="object"&&typeof F!="function")return k;if(q=U?O:v){if(q.has(F))return q.get(F);q.set(F,k)}for(var J in F)J!=="default"&&{}.hasOwnProperty.call(F,J)&&((me=(q=Object.defineProperty)&&Object.getOwnPropertyDescriptor(F,J))&&(me.get||me.set)?q(k,J,me):k[J]=F[J]);return k})(d,n)}function w(){return w=Object.assign?Object.assign.bind():function(d){for(var n=1;n<arguments.length;n++){var v=arguments[n];for(var O in v)({}).hasOwnProperty.call(v,O)&&(d[O]=v[O])}return d},w.apply(null,arguments)}function Q(d,n){var v=Object.keys(d);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(d);n&&(O=O.filter(function(M){return Object.getOwnPropertyDescriptor(d,M).enumerable})),v.push.apply(v,O)}return v}function H(d){for(var n=1;n<arguments.length;n++){var v=arguments[n]!=null?arguments[n]:{};n%2?Q(Object(v),!0).forEach(function(O){Y(d,O,v[O])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(v)):Q(Object(v)).forEac
1h(function(O){Object.defineProperty(d,O,Object.getOwnPropertyDescriptor(v,O))})}return d}function Y(d,n,v){return(n=P(n))in d?Object.defineProperty(d,n,{value:v,enumerable:!0,configurable:!0,writable:!0}):d[n]=v,d}function P(d){var n=I(d,"string");return typeof n=="symbol"?n:n+""}function I(d,n){if(typeof d!="object"||!d)return d;var v=d[Symbol.toPrimitive];if(v!==void 0){var O=v.call(d,n||"default");if(typeof O!="object")return O;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(d)}function T(d,n){if(d==null)return{};var v,O,M=te(d,n);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(d);for(O=0;O<F.length;O++)v=F[O],n.indexOf(v)===-1&&{}.propertyIsEnumerable.call(d,v)&&(M[v]=d[v])}return M}function te(d,n){if(d==null)return{};var v={};for(var O in d)if({}.hasOwnProperty.call(d,O)){if(n.indexOf(O)!==-1)continue;v[O]=d[O]}return v}var $=d=>{var{dataKey:n,name:v,stroke:O,legendType:M,hide:F}=d;return[{inactive:F,dataKey:n,type:M,color:O,value:(0,N.getTooltipNameProp)(v,n),payload:d}]},ae=t.memo(d=>{var{dataKey:n,data:v,stroke:O,strokeWidth:M,fill:F,name:U,hide:q,unit:me,tooltipType:k,id:J}=d,ne={dataDefinedOnItem:v,getPosition:X.noop,settings:{stroke:O,strokeWidth:M,fill:F,dataKey:n,nameKey:void 0,name:(0,N.getTooltipNameProp)(U,n),hide:q,type:k,color:O,unit:me,graphicalItemId:J}};return t.createElement(E.SetTooltipEntrySettings,{tooltipEntrySettings:ne})}),fe=(d,n)=>"".concat(n,"px ").concat(d,"px");function ve(d,n){for(var v=d.length%2!==0?[...d,0]:d,O=[],M=0;M<n;++M)O.push(...v);return O}var ee=(d,n,v)=>{var O=v.reduce((ce,ge)=>ce+ge,0);if(!O)return fe(n,d);for(var M=Math.floor(d/O),F=d%O,U=[],q=0,me=0;q<v.length;me+=(k=v[q])!==null&&k!==void 0?k:0,++q){var k,J=v[q];if(J!=null&&me+J>F){U=[...v.slice(0,q),F-me];break}}var ne=U.length%2===0?[0,n]:[n];return[...ve(v,M),...U,...ne].map(ce=>"".concat(ce,"px")).join(", ")};function S(d){var{clipPathId:n,points:v,props:O}=d,{dot:M,dataKey:F,needClip:U}=O,{id:q}=O,me=T(O,c),k=(0,D.svgPropertiesNoEvents)(me);return t.createElement(le.Dots,{points:v,dot:M,className:"recharts-line-dots",dotClassName:"recharts-line-dot",dataKey:F,baseProps:k,needClip:U,clipPathId:n})}function B(d){var{showLabels:n,children:v,points:O}=d,M=(0,h.useMemo)(()=>O?.map(F=>{var U,q,me={x:(U=F.x)!==null&&U!==void 0?U:0,y:(q=F.y)!==null&&q!==void 0?q:0,width:0,lowerWidth:0,upperWidth:0,height:0};return H(H({},me),{},{value:F.value,payload:F.payload,viewBox:me,parentViewBox:void 0,fill:void 0})}),[O]);return t.createElement(oe.CartesianLabelListContextProvider,{value:n?M:void 0},v)}function Z(d){var{clipPathId:n,pathRef:v,points:O,strokeDasharray:M,props:F}=d,{type:U,layout:q,connectNulls:me,needClip:k,shape:J}=F,ne=T(F,i),ce=H(H({},(0,m.svgPropertiesAndEvents)(ne)),{},{fill:"none",className:"recharts-line-curve",clipPath:k?"url(#clipPath-".concat(n,")"):void 0,points:O,type:U,layout:q,connectNulls:me,strokeDasharray:M??F.strokeDasharray});return t.createElement(t.Fragment,null,O?.length>1&&t.createElement(j.Shape,w({shapeType:"curve",option:J},ce,{pathRef:v})),t.createElement(S,{points:O,clipPathId:n,props:F}))}function _(d){try{return d&&d.getTotalLength&&d.getTotalLength()||0}catch{return 0}}function Pe(d){var{clipPathId:n,props:v,pathRef:O,previousPointsRef:M,longestAnimatedLengthRef:F}=d,{points:U,strokeDasharray:q,isAnimationActive:me,animationBegin:k,animationDuration:J,animationEasing:ne,animateNewValues:ce,width:ge,height:he,onAnimationEnd:de,onAnimationStart:xe}=v,Se=M.current,Oe=(0,re.useAnimationId)(U,"recharts-line-"),Ae=(0,h.useRef)(Oe),[we,De]=(0,h.useState)(!1),Le=!we,Re=(0,h.useCallback)(()=>{typeof de=="function"&&de(),De(!1)},[de]),Te=(0,h.useCallback)(()=>{typeof xe=="function"&&xe(),De(!0)},[xe]),We=_(O.current),Be=(0,h.useRef)(0);Ae.current!==Oe&&(Be.current=F.current,Ae.current=Oe);var ke=Be.current;return t.createElement(B,{points:U,showLabels:Le},v.children,t.createElement(s.JavascriptAnimate,{animationId:Oe,begin:k,duration:J,isActive:me,easing:ne,onAnimationEnd:Re,onAnimationStart:Te,key:Oe},Ne=>
1{var Ke=(0,X.interpolate)(ke,We+ke,Ne),Fe=Math.min(Ke,We),ze;if(me)if(q){var Ue="".concat(q).split(/[,\s]+/gim).map(Ge=>parseFloat(Ge));ze=ee(Fe,We,Ue)}else ze=fe(We,Fe);else ze=q==null?void 0:String(q);if(Ne>0&&We>0&&(M.current=U,F.current=Math.max(F.current,Fe)),Se){var He=Se.length/U.length,Ze=Ne===1?U:U.map((Ge,$e)=>{var Ye=Math.floor($e*He);if(Se[Ye]){var Qe=Se[Ye];return H(H({},Ge),{},{x:(0,X.interpolate)(Qe.x,Ge.x,Ne),y:(0,X.interpolate)(Qe.y,Ge.y,Ne)})}return ce?H(H({},Ge),{},{x:(0,X.interpolate)(ge*2,Ge.x,Ne),y:(0,X.interpolate)(he/2,Ge.y,Ne)}):H(H({},Ge),{},{x:Ge.x,y:Ge.y})});return M.current=Ze,t.createElement(Z,{props:v,points:Ze,clipPathId:n,pathRef:O,strokeDasharray:ze})}return t.createElement(Z,{props:v,points:U,clipPathId:n,pathRef:O,strokeDasharray:ze})}),t.createElement(oe.LabelListFromLabelProp,{label:v.label}))}function ye(d){var{clipPathId:n,props:v}=d,O=(0,h.useRef)(null),M=(0,h.useRef)(0),F=(0,h.useRef)(null);return t.createElement(Pe,{props:v,clipPathId:n,previousPointsRef:O,longestAnimatedLengthRef:M,pathRef:F})}var Ee=(d,n)=>{var v,O;return{x:(v=d.x)!==null&&v!==void 0?v:void 0,y:(O=d.y)!==null&&O!==void 0?O:void 0,value:d.value,errorVal:(0,N.getValueByDataKey)(d.payload,n)}};class je extends h.Component{render(){var{hide:n,dot:v,points:O,className:M,xAxisId:F,yAxisId:U,top:q,left:me,width:k,height:J,id:ne,needClip:ce,zIndex:ge}=this.props;if(n)return null;var he=(0,se.clsx)("recharts-line",M),de=ne,{r:xe,strokeWidth:Se}=(0,R.getRadiusAndStrokeWidthFromDot)(v),Oe=(0,ie.isClipDot)(v),Ae=xe*2+Se,we=ce?"url(#clipPath-".concat(Oe?"":"dots-").concat(de,")"):void 0;return t.createElement(L.ZIndexLayer,{zIndex:ge},t.createElement(ue.Layer,{className:he},ce&&t.createElement("defs",null,t.createElement(r.GraphicalItemClipPath,{clipPathId:de,xAxisId:F,yAxisId:U}),!Oe&&t.createElement("clipPath",{id:"clipPath-dots-".concat(de)},t.createElement("rect",{x:me-Ae/2,y:q-Ae/2,width:k+Ae,height:J+Ae}))),t.createElement(A.SetErrorBarContext,{xAxisId:F,yAxisId:U,data:O,dataPointFormatter:Ee,errorBarOffset:0},t.createElement(ye,{props:this.props,clipPathId:de}))),t.createElement(z.ActivePoints,{activeDot:this.props.activeDot,points:O,mainColor:this.props.stroke,itemDataKey:this.props.dataKey,clipPath:we}))}}var Ie=o.defaultLineProps={activeDot:!0,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!0,fill:"#fff",hide:!1,isAnimationActive:"auto",label:!1,legendType:"line",stroke:"#3182bd",strokeWidth:1,xAxisId:0,yAxisId:0,zIndex:V.DefaultZIndexes.line,type:"linear"};function Ce(d){var n=(0,C.resolveDefaultProps)(d,Ie),{activeDot:v,animateNewValues:O,animationBegin:M,animationDuration:F,animationEasing:U,connectNulls:q,dot:me,hide:k,isAnimationActive:J,label:ne,legendType:ce,xAxisId:ge,yAxisId:he,id:de}=n,xe=T(n,y),{needClip:Se}=(0,r.useNeedsClip)(ge,he),Oe=(0,W.usePlotArea)(),Ae=(0,p.useChartLayout)(),we=(0,a.useIsPanorama)(),De=(0,l.useAppSelector)(Be=>(0,u.selectLinePoints)(Be,ge,he,we,de));if(Ae!=="horizontal"&&Ae!=="vertical"||De==null||Oe==null)return null;var{height:Le,width:Re,x:Te,y:We}=Oe;return t.createElement(je,w({},xe,{id:de,connectNulls:q,dot:me,activeDot:v,animateNewValues:O,animationBegin:M,animationDuration:F,animationEasing:U,isAnimationActive:J,hide:k,label:ne,legendType:ce,xAxisId:ge,yAxisId:he,points:De,layout:Ae,height:Le,width:Re,left:Te,top:We,needClip:Se}))}function pe(d){var{layout:n,xAxis:v,yAxis:O,xAxisTicks:M,yAxisTicks:F,dataKey:U,bandSize:q,displayedData:me}=d;return me.map((k,J)=>{var ne=(0,N.getValueByDataKey)(k,U);if(n==="horizontal"){var ce=(0,N.getCateCoordinateOfLine)({axis:v,ticks:M,bandSize:q,entry:k,index:J}),ge=(0,X.isNullish)(ne)?null:O.scale.map(ne);return{x:ce,y:ge??null,value:ne,payload:k}}var he=(0,X.isNullish)(ne)?null:v.scale.map(ne),de=(0,N.getCateCoordinateOfLine)({axis:O,ticks:F,bandSize:q,entry:k,index:J});return he==null||de==null?null:{x:he,y:de,value:ne,payload:k}}).filter(Boolean)}function be(d){var n=(0,C.resolveDefaultProps)(d,Ie),v=(0,a.useIsPanorama)();return t.createElement(x.RegisterGraphicalItemId,{id:n.id,type:"line"},O=>t.createElement(t.Fragment,null,t.createElement(g.SetLegendPayload,{legendPayload:$(n)}),t.createElement(ae,{dataKey:n.dataKey,data:n.data,stroke:n.stroke,strokeWidth:n.strokeWidth,fill:n.fill,name:n.name,hide:n.hide,unit:n.unit,tooltipType:n.tooltipType,id:O}),t.createElement(b.SetCartesianGraphicalItem,{type:"line",id:O,data:n.data,xAxisId:n.xAxisId,yAxisId:n.yAxisId,zAxisId:0,dataKey:n.dataKey,hide:n.hide,isPanorama:v}),t.createElement(Ce,w({},n,{id:O}))))}var G=o.Line=t.memo(be,f.propsAreEqual);G.displayName="Line"},387916:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.ReferenceArea=f,o.referenceAreaDefaultProps=void 0;
1var h=re(e(63696)),t=h,se=e(778784),ue=e(471176),oe=e(454163),le=e(581419),X=e(76583),ie=e(184010),N=e(246085),z=e(256055),E=e(660127),A=e(935959),r=e(427953),p=e(634569),a=e(231951),u=e(871755),l=e(387891),g=e(770779);function re(c,i){if(typeof WeakMap=="function")var y=new WeakMap,K=new WeakMap;return(re=function(Q,H){if(!H&&Q&&Q.__esModule)return Q;var Y,P,I={__proto__:null,default:Q};if(Q===null||typeof Q!="object"&&typeof Q!="function")return I;if(Y=H?K:y){if(Y.has(Q))return Y.get(Q);Y.set(Q,I)}for(var T in Q)T!=="default"&&{}.hasOwnProperty.call(Q,T)&&((P=(Y=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Q,T))&&(P.get||P.set)?Y(I,T,P):I[T]=Q[T]);return I})(c,i)}function C(c,i){var y=Object.keys(c);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(c);i&&(K=K.filter(function(w){return Object.getOwnPropertyDescriptor(c,w).enumerable})),y.push.apply(y,K)}return y}function W(c){for(var i=1;i<arguments.length;i++){var y=arguments[i]!=null?arguments[i]:{};i%2?C(Object(y),!0).forEach(function(K){x(c,K,y[K])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(y)):C(Object(y)).forEach(function(K){Object.defineProperty(c,K,Object.getOwnPropertyDescriptor(y,K))})}return c}function x(c,i,y){return(i=b(i))in c?Object.defineProperty(c,i,{value:y,enumerable:!0,configurable:!0,writable:!0}):c[i]=y,c}function b(c){var i=D(c,"string");return typeof i=="symbol"?i:i+""}function D(c,i){if(typeof c!="object"||!c)return c;var y=c[Symbol.toPrimitive];if(y!==void 0){var K=y.call(c,i||"default");if(typeof K!="object")return K;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(c)}function s(){return s=Object.assign?Object.assign.bind():function(c){for(var i=1;i<arguments.length;i++){var y=arguments[i];for(var K in y)({}).hasOwnProperty.call(y,K)&&(c[K]=y[K])}return c},s.apply(null,arguments)}var m=(c,i,y,K,w,Q,H)=>{var Y,P,I,T,{x1:te,x2:$,y1:ae,y2:fe}=H;if(w==null||Q==null)return null;var ve=new g.CartesianScaleHelperImpl({x:w,y:Q}),ee={x:c?(Y=w.map(te,{position:"start"}))!==null&&Y!==void 0?Y:null:w.rangeMin(),y:y?(P=Q.map(ae,{position:"start"}))!==null&&P!==void 0?P:null:Q.rangeMin()},S={x:i?(I=w.map($,{position:"end"}))!==null&&I!==void 0?I:null:w.rangeMax(),y:K?(T=Q.map(fe,{position:"end"}))!==null&&T!==void 0?T:null:Q.rangeMax()};return H.ifOverflow==="discard"&&(!ve.isInRange(ee)||!ve.isInRange(S))?null:(0,le.rectWithPoints)(ee,S)},R=(c,i)=>{var y;return t.isValidElement(c)?y=t.cloneElement(c,i):typeof c=="function"?y=c(i):y=t.createElement(ie.Rectangle,s({},i,{className:"recharts-reference-area-rect"})),y};function j(c){var i=(0,z.useAppDispatch)();return(0,h.useEffect)(()=>(i((0,N.addArea)(c)),()=>{i((0,N.removeArea)(c))})),null}
1function L(c){var{x1:i,x2:y,y1:K,y2:w,className:Q,shape:H,xAxisId:Y,yAxisId:P}=c,I=(0,r.useClipPathId)(),T=(0,A.useIsPanorama)(),te=(0,z.useAppSelector)(_=>(0,E.selectAxisScale)(_,"xAxis",Y,T)),$=(0,z.useAppSelector)(_=>(0,E.selectAxisScale)(_,"yAxis",P,T));if(te==null||$==null)return null;var ae=(0,X.isNumOrStr)(i),fe=(0,X.isNumOrStr)(y),ve=(0,X.isNumOrStr)(K),ee=(0,X.isNumOrStr)(w);if(!ae&&!fe&&!ve&&!ee&&!H)return null;var S=m(ae,fe,ve,ee,te,$,c);if(!S&&!H)return null;var B=c.ifOverflow==="hidden",Z=B?"url(#".concat(I,")"):void 0;return t.createElement(u.ZIndexLayer,{zIndex:c.zIndex},t.createElement(ue.Layer,{className:(0,se.clsx)("recharts-reference-area",Q)},R(H,W(W({clipPath:Z},(0,p.svgPropertiesAndEvents)(c)),S)),S!=null&&t.createElement(oe.CartesianLabelContextProvider,s({},S,{lowerWidth:S.width,upperWidth:S.width}),t.createElement(oe.CartesianLabelFromLabelProp,{label:c.label}),c.children)))}var V=o.referenceAreaDefaultProps={ifOverflow:"discard",xAxisId:0,yAxisId:0,radius:0,fill:"#ccc",label:!1,fillOpacity:.5,stroke:"none",strokeWidth:1,zIndex:l.DefaultZIndexes.area};function f(c){var i=(0,a.resolveDefaultProps)(c,V);return t.createElement(t.Fragment,null,t.createElement(j,{yAxisId:i.yAxisId,xAxisId:i.xAxisId,ifOverflow:i.ifOverflow,x1:i.x1,x2:i.x2,y1:i.y1,y2:i.y2}),t.createElement(L,i))}f.displayName="ReferenceArea"},64130:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.ReferenceDot=V,o.referenceDotDefaultProps=void 0;var h=g(e(63696)),t=h,se=e(778784),ue=e(471176),oe=e(64392),le=e(454163),X=e(76583),ie=e(246085),N=e(256055),z=e(660127),E=e(935959),A=e(427953),r=e(634569),p=e(231951),a=e(871755),u=e(387891),l=e(770779);function g(f,c){if(typeof WeakMap=="function")var i=new WeakMap,y=new WeakMap;return(g=function(w,Q){if(!Q&&w&&w.__esModule)return w;var H,Y,P={__proto__:null,default:w};if(w===null||typeof w!="object"&&typeof w!="function")return P;if(H=Q?y:i){if(H.has(w))return H.get(w);H.set(w,P)}for(var I in w)I!=="default"&&{}.hasOwnProperty.call(w,I)&&((Y=(H=Object.defineProperty)&&Object.getOwnPropertyDescriptor(w,I))&&(Y.get||Y.set)?H(P,I,Y):P[I]=w[I]);return P})(f,c)}function re(f,c){var i=Object.keys(f);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(f);c&&(y=y.filter(function(K){return Object.getOwnPropertyDescriptor(f,K).enumerable})),i.push.apply(i,y)}return i}function C(f){for(var c=1;c<arguments.length;c++){var i=arguments[c]!=null?arguments[c]:{};c%2?re(Object(i),!0).forEach(function(y){W(f,y,i[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(f,Object.getOwnPropertyDescriptors(i)):re(Object(i)).forEach(function(y){Object.defineProperty(f,y,Object.getOwnPropertyDescriptor(i,y))})}return f}function W(f,c,i){return(c=x(c))in f?Object.defineProperty(f,c,{value:i,enumerable:!0,configurable:!0,writable:!0}):f[c]=i,f}function x(f){var c=b(f,"string");return typeof c=="symbol"?c:c+""}function b(f,c){if(typeof f!="object"||!f)return f;var i=f[Symbol.toPrimitive];if(i!==void 0){var y=i.call(f,c||"default");if(typeof y!="object")return y;throw new TypeError("@@toPrimitive must return a primitive value.")}return(c==="string"?String:Number)(f)}function D(){return D=Object.assign?Object.assign.bind():function(f){for(var c=1;c<arguments.length;c++){var i=arguments[c];for(var y in i)({}).hasOwnProperty.call(i,y)&&(f[y]=i[y])}return f},D.apply(null,arguments)}var s=(f,c,i,y,K)=>{var w=(0,X.isNumOrStr)(f),Q=(0,X.isNumOrStr)(c),H=(0,E.useIsPanorama)(),Y=(0,N.useAppSelector)(te=>(0,z.selectAxisScale)(te,"xAxis",i,H)),P=(0,N.useAppSelector)(te=>(0,z.selectAxisScale)(te,"yAxis",y,H));if(!w||!Q||Y==null||P==null)return null;var I=new l.CartesianScaleHelperImpl({x:Y,y:P}),T=I.map({x:f,y:c},{position:"middle"});return K==="discard"&&!I.isInRange(T)?null:T};function m(f){var c=(0,N.useAppDispatch)();return(0,h.useEffect)(()=>(c((0,ie.addDot)(f)),()=>{c((0,ie.removeDot)(f))})),null}var R=(f,c)=>{var i;return t.isValidElement(f)?i=t.cloneElement(f,c):typeof f=="function"?i=f(c):i=t.createElement(oe.Dot,D({},c,{cx:c.cx,cy:c.cy,className:"recharts-reference-dot-dot"})),i};function j(f){var{x:c,y:i,r:y}=f,K=(0,A.useClipPathId)(),w=s(c,i,f.xAxisId,f.yAxisId,f.ifOverflow);if(!w)return null;var{x:Q,y:H}=w,{shape:Y,className:P,ifOverflow:I}=f,T=I==="hidden"?"url(#".concat(K,")"):void 0,te=C(C({clipPath:T},(0,r.svgPropertiesAndEvents)(f)),{},{cx:Q??void 0,cy:H??void 0});return t.createElement(a.ZIndexLayer,{zIndex:f.zIndex},t.createElement(ue.Layer,{className:(0,se.clsx)("recharts-reference-dot",P)},R(Y,te),t.createElement(le.CartesianLabelContextProvider,{x:Q-y,y:H-y,width:2*y,height:2*y,upperWidth:2*y,lowerWidth:2*y},t.createElement(le.CartesianLabelFromLabelProp,{label:f.label}),f.children)))}var L=o.referenceDotDefaultProps={ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,label:!1,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1,zIndex:u.DefaultZIndexes.scatter};function V(f){var c=(0,p.resolveDefaultProps)(f,L),{x:i,y,r:K,ifOverflow:w,yAxisId:Q,xAxisId:H}=c;return t.createElement(t.Fragment,null,t.createElement(m,{y,x:i,r:K,yAxisId:Q,xAxisId:H,ifOverflow:w}),t.createElement(j,c))}V.displayName="ReferenceDot"},407735:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.ReferenceLine=K,o.referenceLineDefaultProps=o.getEndPoints=void 0;
1var h=C(e(63696)),t=h,se=e(778784),ue=e(471176),oe=e(454163),le=e(76583),X=e(581419),ie=e(156184),N=e(246085),z=e(256055),E=e(660127),A=e(935959),r=e(427953),p=e(634569),a=e(231951),u=e(871755),l=e(387891),g=e(644650),re=e(770779);function C(w,Q){if(typeof WeakMap=="function")var H=new WeakMap,Y=new WeakMap;return(C=function(I,T){if(!T&&I&&I.__esModule)return I;var te,$,ae={__proto__:null,default:I};if(I===null||typeof I!="object"&&typeof I!="function")return ae;if(te=T?Y:H){if(te.has(I))return te.get(I);te.set(I,ae)}for(var fe in I)fe!=="default"&&{}.hasOwnProperty.call(I,fe)&&(($=(te=Object.defineProperty)&&Object.getOwnPropertyDescriptor(I,fe))&&($.get||$.set)?te(ae,fe,$):ae[fe]=I[fe]);return ae})(w,Q)}function W(w,Q){var H=Object.keys(w);if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(w);Q&&(Y=Y.filter(function(P){return Object.getOwnPropertyDescriptor(w,P).enumerable})),H.push.apply(H,Y)}return H}function x(w){for(var Q=1;Q<arguments.length;Q++){var H=arguments[Q]!=null?arguments[Q]:{};Q%2?W(Object(H),!0).forEach(function(Y){b(w,Y,H[Y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(w,Object.getOwnPropertyDescriptors(H)):W(Object(H)).forEach(function(Y){Object.defineProperty(w,Y,Object.getOwnPropertyDescriptor(H,Y))})}return w}function b(w,Q,H){return(Q=D(Q))in w?Object.defineProperty(w,Q,{value:H,enumerable:!0,configurable:!0,writable:!0}):w[Q]=H,w}function D(w){var Q=s(w,"string");return typeof Q=="symbol"?Q:Q+""}function s(w,Q){if(typeof w!="object"||!w)return w;var H=w[Symbol.toPrimitive];if(H!==void 0){var Y=H.call(w,Q||"default");if(typeof Y!="object")return Y;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Q==="string"?String:Number)(w)}function m(){return m=Object.assign?Object.assign.bind():function(w){for(var Q=1;Q<arguments.length;Q++){var H=arguments[Q];for(var Y in H)({}).hasOwnProperty.call(H,Y)&&(w[Y]=H[Y])}return w},m.apply(null,arguments)}var R=(w,Q)=>{var H;if(t.isValidElement(w))H=t.cloneElement(w,Q);else if(typeof w=="function")H=w(Q);else{if(!(0,g.isWellBehavedNumber)(Q.x1)||!(0,g.isWellBehavedNumber)(Q.y1)||!(0,g.isWellBehavedNumber)(Q.x2)||!(0,g.isWellBehavedNumber)(Q.y2))return null;H=t.createElement("line",m({},Q,{className:"recharts-reference-line-line"}))}return H},j=(w,Q,H,Y,P,I)=>{var{x:T,width:te}=I,$=P.map(w,{position:H});if(!(0,g.isWellBehavedNumber)($)||Q==="discard"&&!P.isInRange($))return null;var ae=[{x:T+te,y:$},{x:T,y:$}];return Y==="left"?ae.reverse():ae},L=(w,Q,H,Y,P,I)=>{var{y:T,height:te}=I,$=P.map(w,{position:H});if(!(0,g.isWellBehavedNumber)($)||Q==="discard"&&!P.isInRange($))return null;var ae=[{x:$,y:T+te},{x:$,y:T}];return Y==="top"?ae.reverse():ae},V=(w,Q,H,Y)=>{var P=[Y.mapWithFallback(w[0],{position:H,fallback:"rangeMin"}),Y.mapWithFallback(w[1],{position:H,fallback:"rangeMax"})];return Q==="discard"&&P.some(I=>!Y.isInRange(I))?null:P},f=(w,Q,H,Y,P,I,T)=>{var{x:te,y:$,segment:ae,ifOverflow:fe}=T,ve=(0,le.isNumOrStr)(te),ee=(0,le.isNumOrStr)($);return ee?j($,fe,Y,I,Q,H):ve?L(te,fe,Y,P,w,H):ae!=null&&ae.length===2?V(ae,fe,Y,new re.CartesianScaleHelperImpl({x:w,y:Q})):null};o.getEndPoints=f;function c(w){var Q=(0,z.useAppDispatch)();return(0,h.useEffect)(()=>(Q((0,N.addLine)(w)),()=>{Q((0,N.removeLine)(w))})),null}function i(w){var{xAxisId:Q,yAxisId:H,shape:Y,className:P,ifOverflow:I}=w,T=(0,A.useIsPanorama)(),te=(0,r.useClipPathId)(),$=(0,z.useAppSelector)(pe=>(0,E.selectXAxisSettings)(pe,Q)),ae=(0,z.useAppSelector)(pe=>(0,E.selectYAxisSettings)(pe,H)),fe=(0,z.useAppSelector)(pe=>(0,E.selectAxisScale)(pe,"xAxis",Q,T)),ve=(0,z.useAppSelector)(pe=>(0,E.selectAxisScale)(pe,"yAxis",H,T)),ee=(0,ie.useViewBox)();if(!te||!ee||$==null||ae==null||fe==null||ve==null)return null;var S=f(fe,ve,ee,w.position,$.orientation,ae.orientation,w);if(!S)return null;var B=S[0],Z=S[1];if(B==null||Z==null)return null;var{x:_,y:Pe}=B,{x:ye,y:Ee}=Z,je=I==="hidden"?"url(#".concat(te,")"):void 0,Ie=x(x({clipPath:je},(0,p.svgPropertiesAndEvents)(w)),{},{x1:_,y1:Pe,x2:ye,y2:Ee}),Ce=(0,X.rectWithCoords)({x1:_,y1:Pe,x2:ye,y2:Ee});return t.createElement(u.ZIndexLayer,{zIndex:w.zIndex},t.createElement(ue.Layer,{className:(0,se.clsx)("recharts-reference-line",P)},R(Y,Ie),t.createElement(oe.CartesianLabelContextProvider,m({},Ce,{lowerWidth:Ce.width,upperWidth:Ce.width}),t.createElement(oe.CartesianLabelFromLabelProp,{label:w.label}),w.children)))}var y=o.referenceLineDefaultProps={ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",label:!1,stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle",zIndex:l.DefaultZIndexes.line};function K(w){var Q=(0,a.resolveDefaultProps)(w,y);return t.createElement(t.Fragment,null,t.createElement(c,{yAxisId:Q.yAxisId,xAxisId:Q.xAxisId,ifOverflow:Q.ifOverflow,x:Q.x,y:Q.y,segment:Q.segment}),t.createElement(i,Q))}K.displayName="ReferenceLine"},603706:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Scatter=void 0,o.computeScatterPoints=_,o.defaultScatterProps=void 0;
1var h=Q(e(63696)),t=h,se=e(778784),ue=e(471176),oe=e(977051),le=e(833116),X=e(483220),ie=e(403265),N=e(76583),z=e(276125),E=e(408531),A=e(74635),r=e(804175),p=e(764867),a=e(988791),u=e(36083),l=e(744668),g=e(256055),re=e(660127),C=e(935959),W=e(520059),x=e(836470),b=e(113903),D=e(666314),s=e(231951),m=e(642257),R=e(769481),j=e(583111),L=e(5742),V=e(156184),f=e(871755),c=e(387891),i=e(45490),y=["id"],K=["onMouseEnter","onClick","onMouseLeave"],w=["animationBegin","animationDuration","animationEasing","hide","isAnimationActive","legendType","lineJointType","lineType","shape","xAxisId","yAxisId","zAxisId"];function Q(pe,be){if(typeof WeakMap=="function")var G=new WeakMap,d=new WeakMap;return(Q=function(v,O){if(!O&&v&&v.__esModule)return v;var M,F,U={__proto__:null,default:v};if(v===null||typeof v!="object"&&typeof v!="function")return U;if(M=O?d:G){if(M.has(v))return M.get(v);M.set(v,U)}for(var q in v)q!=="default"&&{}.hasOwnProperty.call(v,q)&&((F=(M=Object.defineProperty)&&Object.getOwnPropertyDescriptor(v,q))&&(F.get||F.set)?M(U,q,F):U[q]=v[q]);return U})(pe,be)}function H(pe,be){if(pe==null)return{};var G,d,n=Y(pe,be);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(pe);for(d=0;d<v.length;d++)G=v[d],be.indexOf(G)===-1&&{}.propertyIsEnumerable.call(pe,G)&&(n[G]=pe[G])}return n}function Y(pe,be){if(pe==null)return{};var G={};for(var d in pe)if({}.hasOwnProperty.call(pe,d)){if(be.indexOf(d)!==-1)continue;G[d]=pe[d]}return G}function P(){return P=Object.assign?Object.assign.bind():function(pe){for(var be=1;be<arguments.length;be++){var G=arguments[be];for(var d in G)({}).hasOwnProperty.call(G,d)&&(pe[d]=G[d])}return pe},P.apply(null,arguments)}function I(pe,be){var G=Object.keys(pe);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(pe);be&&(d=d.filter(function(n){return Object.getOwnPropertyDescriptor(pe,n).enumerable})),G.push.apply(G,d)}return G}function T(pe){for(var be=1;be<arguments.length;be++){var G=arguments[be]!=null?arguments[be]:{};be%2?I(Object(G),!0).forEach(function(d){te(pe,d,G[d])}):Object.getOwnPropertyDescriptors?Object.defineProperties(pe,Object.getOwnPropertyDescriptors(G)):I(Object(G)).forEach(function(d){Object.defineProperty(pe,d,Object.getOwnPropertyDescriptor(G,d))})}return pe}function te(pe,be,G){return(be=$(be))in pe?Object.defineProperty(pe,be,{value:G,enumerable:!0,configurable:!0,writable:!0}):pe[be]=G,pe}function $(pe){var be=ae(pe,"string");return typeof be=="symbol"?be:be+""}function ae(pe,be){if(typeof pe!="object"||!pe)return pe;var G=pe[Symbol.toPrimitive];if(G!==void 0){var d=G.call(pe,be||"default");if(typeof d!="object")return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return(be==="string"?String:Number)(pe)}var fe=pe=>{var{dataKey:be,name:G,fill:d,legendType:n,hide:v}=pe;return[{inactive:v,dataKey:be,type:n,color:d,value:(0,z.getTooltipNameProp)(G,be),payload:pe}]},ve=t.memo(pe=>{var{dataKey:be,points:G,stroke:d,strokeWidth:n,fill:v,name:O,hide:M,tooltipType:F,id:U}=pe,q={dataDefinedOnItem:G?.map(me=>me.tooltipPayload),getPosition:me=>{var k;return G==null||(k=G[Number(me)])===null||k===void 0?void 0:k.tooltipPosition},settings:{stroke:d,strokeWidth:n,fill:v,nameKey:void 0,dataKey:be,name:(0,z.getTooltipNameProp)(O,be),hide:M,type:F,color:v,unit:"",graphicalItemId:U}};return t.createElement(p.SetTooltipEntrySettings,{tooltipEntrySettings:q})});function ee(pe){var{points:be,props:G}=pe,{line:d,lineType:n,lineJointType:v}=G;if(!d)return null;var O=(0,j.svgPropertiesNoEvents)(G),M=(0,j.svgPropertiesNoEventsFromUnknown)(d),F,U;if(n==="joint")F=be.map(ge=>{var he,de;return{x:(he=ge.cx)!==null&&he!==void 0?he:null,y:(de=ge.cy)!==null&&de!==void 0?de:null}});else if(n==="fitting"){var{xmin:q,xmax:me,a:k,b:J}=(0,N.getLinearRegression)(be),ne=ge=>k*ge+J;F=[{x:q,y:ne(q)},{x:me,y:ne(me)}]}var ce=T(T(T({},O),{},{fill:"none",stroke:O&&O.fill},M),{},{points:F});return t.isValidElement(d)?U=t.cloneElement(d,ce):typeof d=="function"?U=d(ce):U=t.createElement(X.Curve,P({},ce,{type:v})),t.createElement(ue.Layer,{className:"recharts-scatter-line",key:"recharts-scatter-line"},U)}function S(pe){var{showLabels:be,points:G,children:d}=pe,n=(0,V.useViewBox)(),v=(0,h.useMemo)(()=>G?.map(O=>
1{var M,F,U={x:(M=O.x)!==null&&M!==void 0?M:0,y:(F=O.y)!==null&&F!==void 0?F:0,width:O.width,height:O.height,lowerWidth:O.width,upperWidth:O.width};return T(T({},U),{},{value:void 0,payload:O.payload,viewBox:U,parentViewBox:n,fill:void 0})}),[n,G]);return t.createElement(oe.CartesianLabelListContextProvider,{value:be?v:void 0},d)}function B(pe){var{points:be,allOtherScatterProps:G}=pe,{shape:d,activeShape:n,dataKey:v}=G,{id:O}=G,M=H(G,y),F=(0,g.useAppSelector)(W.selectActiveTooltipIndex),{onMouseEnter:U,onClick:q,onMouseLeave:me}=G,k=H(G,K),J=(0,r.useMouseEnterItemDispatch)(U,v,O),ne=(0,r.useMouseLeaveItemDispatch)(me),ce=(0,r.useMouseClickItemDispatch)(q,v,O);if(!(0,E.isNonEmptyArray)(be))return null;var ge=(0,j.svgPropertiesNoEvents)(M);return t.createElement(t.Fragment,null,t.createElement(ee,{points:be,props:M}),be.map((he,de)=>{var xe=n!=null&&n!==!1,Se=xe&&F===String(de),Oe=xe&&Se?n:d,Ae=T(T(T({},ge),he),{},{index:de,[b.DATA_ITEM_GRAPHICAL_ITEM_ID_ATTRIBUTE_NAME]:String(O)});return t.createElement(f.ZIndexLayer,{key:"symbol-".concat(he?.cx,"-").concat(he?.cy,"-").concat(he?.size,"-").concat(de),zIndex:Se?c.DefaultZIndexes.activeDot:void 0},t.createElement(ue.Layer,P({className:"recharts-scatter-symbol"},(0,E.adaptEventsOfChild)(k,he,de),{onMouseEnter:J(he,de),onMouseLeave:ne(he,de),onClick:ce(he,de)}),t.createElement(A.ScatterSymbol,P({option:Oe,isActive:Se},Ae))))}))}function Z(pe){var{previousPointsRef:be,props:G}=pe,{points:d,isAnimationActive:n,animationBegin:v,animationDuration:O,animationEasing:M}=G,F=be.current,U=(0,D.useAnimationId)(G,"recharts-scatter-"),[q,me]=(0,h.useState)(!1),k=(0,h.useCallback)(()=>{me(!1)},[]),J=(0,h.useCallback)(()=>{me(!0)},[]),ne=!q;return t.createElement(S,{showLabels:ne,points:d},G.children,t.createElement(L.JavascriptAnimate,{animationId:U,begin:v,duration:O,isActive:n,easing:M,onAnimationEnd:k,onAnimationStart:J,key:U},ce=>{var ge=ce===1?d:d?.map((he,de)=>{var xe=F&&F[de];return xe?T(T({},he),{},{cx:he.cx==null?void 0:(0,N.interpolate)(xe.cx,he.cx,ce),cy:he.cy==null?void 0:(0,N.interpolate)(xe.cy,he.cy,ce),size:(0,N.interpolate)(xe.size,he.size,ce)}):T(T({},he),{},{size:(0,N.interpolate)(0,he.size,ce)})});return ce>0&&(be.current=ge),t.createElement(ue.Layer,null,t.createElement(B,{points:ge,allOtherScatterProps:G,showLabels:ne}))}),t.createElement(oe.LabelListFromLabelProp,{label:G.label}))}function _(pe){var{displayedData:be,xAxis:G,yAxis:d,zAxis:n,scatterSettings:v,xAxisTicks:O,yAxisTicks:M,cells:F}=pe,U=(0,N.isNullish)(G.dataKey)?v.dataKey:G.dataKey,q=(0,N.isNullish)(d.dataKey)?v.dataKey:d.dataKey,me=n&&n.dataKey,k=n?n.range:re.implicitZAxis.range,J=k&&k[0],ne=G.scale.bandwidth?G.scale.bandwidth():0,ce=d.scale.bandwidth?d.scale.bandwidth():0;return be.map((ge,he)=>{var de=(0,z.getValueByDataKey)(ge,U),xe=(0,z.getValueByDataKey)(ge,q),Se=!(0,N.isNullish)(me)&&(0,z.getValueByDataKey)(ge,me)||"-",Oe=[{name:(0,N.isNullish)(G.dataKey)?v.name:G.name||String(G.dataKey),unit:G.unit||"",value:de,payload:ge,dataKey:U,type:v.tooltipType,graphicalItemId:v.id},{name:(0,N.isNullish)(d.dataKey)?v.name:d.name||String(d.dataKey),unit:d.unit||"",value:xe,payload:ge,dataKey:q,type:v.tooltipType,graphicalItemId:v.id}];Se!=="-"&&n!=null&&Oe.push({name:n.name||n.dataKey,unit:n.unit||"",value:Se,payload:ge,dataKey:me,type:v.tooltipType,graphicalItemId:v.id});var Ae=(0,z.getCateCoordinateOfLine)({axis:G,ticks:O,bandSize:ne,entry:ge,index:he,dataKey:U}),we=(0,z.getCateCoordinateOfLine)({axis:d,ticks:M,bandSize:ce,entry:ge,index:he,dataKey:q}),De=Se!=="-"&&n!=null?n.scale.map(Se):J,Le=De==null?0:Math.sqrt(Math.max(De,0)/Math.PI);return T(T({},ge),{},{cx:Ae,cy:we,x:Ae==null?void 0:Ae-Le,y:we==null?void 0:we-Le,width:2*Le,height:2*Le,size:De,node:{x:de,y:xe,z:Se},tooltipPayload:Oe,tooltipPosition:{x:Ae,y:we},payload:ge},F&&F[he]&&F[he].props)})}var Pe=(pe,be,G)=>({x:pe.cx,y:pe.cy,value:Number(G==="x"?pe.node.x:pe.node.y),errorVal:(0,z.getValueByDataKey)(pe,be)});function ye(pe){var{hide:be,points:G,className:d,needClip:n,xAxisId:v,yAxisId:O,id:M}=pe,F=(0,h.useRef)(null);if(be)return null;var U=(0,se.clsx)("recharts-scatter",d),q=M;return t.createElement(f.ZIndexLayer,{zIndex:pe.zIndex},t.createElement(ue.Layer,{className:U,clipPath:n?"url(#clipPath-".concat(q,")"):void 0,id:M},n&&t.createElement("defs",null,t.createElement(u.GraphicalItemClipPath,{clipPathId:q,xAxisId:v,yAxisId:O})),t.createElement(a.SetErrorBarContext,{xAxisId:v,yAxisId:O,data:G,dataPointFormatter:Pe,errorBarOffset:0},t.createElement(ue.Layer,{key:"recharts-scatter-symbols"},t.createElement(Z,{props:pe,previousPointsRef:F})))))}var Ee=o.defaultScatterProps={xAxisId:0,yAxisId:0,zAxisId:0,label:!1,line:!1,legendT
1ype:"circle",lineType:"joint",lineJointType:"linear",shape:"circle",hide:!1,isAnimationActive:"auto",animationBegin:0,animationDuration:400,animationEasing:"linear",zIndex:c.DefaultZIndexes.scatter};function je(pe){var be=(0,s.resolveDefaultProps)(pe,Ee),{animationBegin:G,animationDuration:d,animationEasing:n,hide:v,isAnimationActive:O,legendType:M,lineJointType:F,lineType:U,shape:q,xAxisId:me,yAxisId:k,zAxisId:J}=be,ne=H(be,w),{needClip:ce}=(0,u.useNeedsClip)(me,k),ge=(0,h.useMemo)(()=>(0,le.findAllByType)(pe.children,ie.Cell),[pe.children]),he=(0,C.useIsPanorama)(),de=(0,g.useAppSelector)(xe=>(0,l.selectScatterPoints)(xe,me,k,J,pe.id,ge,he));return ce==null||de==null?null:t.createElement(t.Fragment,null,t.createElement(ve,{dataKey:pe.dataKey,points:de,stroke:pe.stroke,strokeWidth:pe.strokeWidth,fill:pe.fill,name:pe.name,hide:pe.hide,tooltipType:pe.tooltipType,id:pe.id}),t.createElement(ye,P({},ne,{xAxisId:me,yAxisId:k,zAxisId:J,lineType:U,lineJointType:F,legendType:M,shape:q,hide:v,isAnimationActive:O,animationBegin:G,animationDuration:d,animationEasing:n,points:de,needClip:ce})))}function Ie(pe){var be=(0,s.resolveDefaultProps)(pe,Ee),G=(0,C.useIsPanorama)();return t.createElement(m.RegisterGraphicalItemId,{id:be.id,type:"scatter"},d=>t.createElement(t.Fragment,null,t.createElement(x.SetLegendPayload,{legendPayload:fe(be)}),t.createElement(R.SetCartesianGraphicalItem,{type:"scatter",id:d,data:be.data,xAxisId:be.xAxisId,yAxisId:be.yAxisId,zAxisId:be.zAxisId,dataKey:be.dataKey,hide:be.hide,name:be.name,tooltipType:be.tooltipType,isPanorama:G}),t.createElement(je,P({},be,{id:d}))))}var Ce=o.Scatter=t.memo(Ie,i.propsAreEqual);Ce.displayName="Scatter"},544557:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.xAxisDefaultProps=o.XAxis=void 0;var h=l(e(63696)),t=h,se=e(778784),ue=e(553635),oe=e(256055),le=e(185004),X=e(660127),ie=e(535524),N=e(935959),z=e(231951),E=e(436425),A=e(156184),r=e(329815),p=["type"],a=["dangerouslySetInnerHTML","ticks","scale"],u=["id","scale"];function l(f,c){if(typeof WeakMap=="function")var i=new WeakMap,y=new WeakMap;return(l=function(w,Q){if(!Q&&w&&w.__esModule)return w;var H,Y,P={__proto__:null,default:w};if(w===null||typeof w!="object"&&typeof w!="function")return P;if(H=Q?y:i){if(H.has(w))return H.get(w);H.set(w,P)}for(var I in w)I!=="default"&&{}.hasOwnProperty.call(w,I)&&((Y=(H=Object.defineProperty)&&Object.getOwnPropertyDescriptor(w,I))&&(Y.get||Y.set)?H(P,I,Y):P[I]=w[I]);return P})(f,c)}function g(){return g=Object.assign?Object.assign.bind():function(f){for(var c=1;c<arguments.length;c++){var i=arguments[c];for(var y in i)({}).hasOwnProperty.call(i,y)&&(f[y]=i[y])}return f},g.apply(null,arguments)}function re(f,c){var i=Object.keys(f);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(f);c&&(y=y.filter(function(K){return Object.getOwnPropertyDescriptor(f,K).enumerable})),i.push.apply(i,y)}return i}function C(f){for(var c=1;c<arguments.length;c++){var i=arguments[c]!=null?arguments[c]:{};c%2?re(Object(i),!0).forEach(function(y){W(f,y,i[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(f,Object.getOwnPropertyDescriptors(i)):re(Object(i)).forEach(function(y){Object.defineProperty(f,y,Object.getOwnPropertyDescriptor(i,y))})}return f}function W(f,c,i){return(c=x(c))in f?Object.defineProperty(f,c,{value:i,enumerable:!0,configurable:!0,writable:!0}):f[c]=i,f}function x(f){var c=b(f,"string");return typeof c=="symbol"?c:c+""}function b(f,c){if(typeof f!="object"||!f)return f;var i=f[Symbol.toPrimitive];if(i!==void 0){var y=i.call(f,c||"default");if(typeof y!="object")return y;throw new TypeError("@@toPrimitive must return a primitive value.")}return(c==="string"?String:Number)(f)}function D(f,c){if(f==null)return{};var i,y,K=s(f,c);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(f);for(y=0;y<w.length;y++)i=w[y],c.indexOf(i)===-1&&{}.propertyIsEnumerable.call(f,i)&&(K[i]=f[i])}return K}function s(f,c){if(f==null)return{};var i={};for(var y in f)if({}.hasOwnProperty.call(f,y)){if(c.indexOf(y)!==-1)continue;i[y]=f[y]}return i}function m(f){var c=(0,oe.useAppDispatch)(),i=(0,h.useRef)(null),y=(0,A.useCartesianChartLayout)(),{type:K}=f,w=D(f,p),Q=(0,r.getAxisTypeBasedOnLayout)(y,"xAxis",K),H=(0,h.useMemo)(()=>
1{if(Q!=null)return C(C({},w),{},{type:Q})},[w,Q]);return(0,h.useLayoutEffect)(()=>{H!=null&&(i.current===null?c((0,le.addXAxis)(H)):i.current!==H&&c((0,le.replaceXAxis)({prev:i.current,next:H})),i.current=H)},[H,c]),(0,h.useLayoutEffect)(()=>()=>{i.current&&(c((0,le.removeXAxis)(i.current)),i.current=null)},[c]),null}var R=f=>{var{xAxisId:c,className:i}=f,y=(0,oe.useAppSelector)(ie.selectAxisViewBox),K=(0,N.useIsPanorama)(),w="xAxis",Q=(0,oe.useAppSelector)(ee=>(0,X.selectTicksOfAxis)(ee,w,c,K)),H=(0,oe.useAppSelector)(ee=>(0,X.selectXAxisSize)(ee,c)),Y=(0,oe.useAppSelector)(ee=>(0,X.selectXAxisPosition)(ee,c)),P=(0,oe.useAppSelector)(ee=>(0,X.selectXAxisSettingsNoDefaults)(ee,c));if(H==null||Y==null||P==null)return null;var{dangerouslySetInnerHTML:I,ticks:T,scale:te}=f,$=D(f,a),{id:ae,scale:fe}=P,ve=D(P,u);return t.createElement(ue.CartesianAxis,g({},$,ve,{x:Y.x,y:Y.y,width:H.width,height:H.height,className:(0,se.clsx)("recharts-".concat(w," ").concat(w),i),viewBox:y,ticks:Q,axisType:w,axisId:c}))},j=o.xAxisDefaultProps={allowDataOverflow:X.implicitXAxis.allowDataOverflow,allowDecimals:X.implicitXAxis.allowDecimals,allowDuplicatedCategory:X.implicitXAxis.allowDuplicatedCategory,angle:X.implicitXAxis.angle,axisLine:ue.defaultCartesianAxisProps.axisLine,height:X.implicitXAxis.height,hide:!1,includeHidden:X.implicitXAxis.includeHidden,interval:X.implicitXAxis.interval,label:!1,minTickGap:X.implicitXAxis.minTickGap,mirror:X.implicitXAxis.mirror,orientation:X.implicitXAxis.orientation,padding:X.implicitXAxis.padding,reversed:X.implicitXAxis.reversed,scale:X.implicitXAxis.scale,tick:X.implicitXAxis.tick,tickCount:X.implicitXAxis.tickCount,tickLine:ue.defaultCartesianAxisProps.tickLine,tickSize:ue.defaultCartesianAxisProps.tickSize,type:X.implicitXAxis.type,niceTicks:X.implicitXAxis.niceTicks,xAxisId:0},L=f=>{var c=(0,z.resolveDefaultProps)(f,j);return t.createElement(t.Fragment,null,t.createElement(m,{allowDataOverflow:c.allowDataOverflow,allowDecimals:c.allowDecimals,allowDuplicatedCategory:c.allowDuplicatedCategory,angle:c.angle,dataKey:c.dataKey,domain:c.domain,height:c.height,hide:c.hide,id:c.xAxisId,includeHidden:c.includeHidden,interval:c.interval,minTickGap:c.minTickGap,mirror:c.mirror,name:c.name,orientation:c.orientation,padding:c.padding,reversed:c.reversed,scale:c.scale,tick:c.tick,tickCount:c.tickCount,tickFormatter:c.tickFormatter,ticks:c.ticks,type:c.type,unit:c.unit,niceTicks:c.niceTicks}),t.createElement(R,c))},V=o.XAxis=t.memo(L,E.axisPropsAreEqual);V.displayName="XAxis"},747582:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.yAxisDefaultProps=o.YAxis=void 0;var h=g(e(63696)),t=h,se=e(778784),ue=e(553635),oe=e(185004),le=e(256055),X=e(660127),ie=e(535524),N=e(935959),z=e(454163),E=e(231951),A=e(436425),r=e(156184),p=e(329815),a=["type"],u=["dangerouslySetInnerHTML","ticks","scale"],l=["id","scale"];function g(c,i){if(typeof WeakMap=="function")var y=new WeakMap,K=new WeakMap;return(g=function(Q,H){if(!H&&Q&&Q.__esModule)return Q;var Y,P,I={__proto__:null,default:Q};if(Q===null||typeof Q!="object"&&typeof Q!="function")return I;if(Y=H?K:y){if(Y.has(Q))return Y.get(Q);Y.set(Q,I)}for(var T in Q)T!=="default"&&{}.hasOwnProperty.call(Q,T)&&((P=(Y=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Q,T))&&(P.get||P.set)?Y(I,T,P):I[T]=Q[T]);return I})(c,i)}function re(){return re=Object.assign?Object.assign.bind():function(c){for(var i=1;i<arguments.length;i++){var y=arguments[i];for(var K in y)({}).hasOwnProperty.call(y,K)&&(c[K]=y[K])}return c},re.apply(null,arguments)}function C(c,i){var y=Object.keys(c);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(c);i&&(K=K.filter(function(w){return Object.getOwnPropertyDescriptor(c,w).enumerable})),y.push.apply(y,K)}return y}function W(c){for(var i=1;i<arguments.length;i++){var y=arguments[i]!=null?arguments[i]:{};i%2?C(Object(y),!0).forEach(function(K){x(c,K,y[K])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(y)):C(Object(y)).forEach(function(K){Object.defineProperty(c,K,Object.getOwnPropertyDescriptor(y,K))})}return c}function x(c,i,y){return(i=b(i))in c?Object.defineProperty(c,i,{value:y,enumerable:!0,configurable:!0,writable:!0}):c[i]=y,c}function b(c){var i=D(c,"string");return typeof i=="symbol"?i:i+""}function D(c,i){if(typeof c!="object"||!c)return c;var y=c[Symbol.toPrimitive];if(y!==void 0){var K=y.call(c,i||"default");if(typeof K!="object")return K;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(c)}function s(c,i){if(c==null)return{};var y,K,w=m(c,i);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(c);for(K=0;K<Q.length;K++)y=Q[K],i.indexOf(y)===-1&&{}.propertyIsEnumerable.call(c,y)&&(w[y]=c[y])}return w}
1function m(c,i){if(c==null)return{};var y={};for(var K in c)if({}.hasOwnProperty.call(c,K)){if(i.indexOf(K)!==-1)continue;y[K]=c[K]}return y}function R(c){var i=(0,le.useAppDispatch)(),y=(0,h.useRef)(null),K=(0,r.useCartesianChartLayout)(),{type:w}=c,Q=s(c,a),H=(0,p.getAxisTypeBasedOnLayout)(K,"yAxis",w),Y=(0,h.useMemo)(()=>{if(H!=null)return W(W({},Q),{},{type:H})},[H,Q]);return(0,h.useLayoutEffect)(()=>{Y!=null&&(y.current===null?i((0,oe.addYAxis)(Y)):y.current!==Y&&i((0,oe.replaceYAxis)({prev:y.current,next:Y})),y.current=Y)},[Y,i]),(0,h.useLayoutEffect)(()=>()=>{y.current&&(i((0,oe.removeYAxis)(y.current)),y.current=null)},[i]),null}function j(c){var{yAxisId:i,className:y,width:K,label:w}=c,Q=(0,h.useRef)(null),H=(0,h.useRef)(null),Y=(0,le.useAppSelector)(ie.selectAxisViewBox),P=(0,N.useIsPanorama)(),I=(0,le.useAppDispatch)(),T="yAxis",te=(0,le.useAppSelector)(ye=>(0,X.selectYAxisSize)(ye,i)),$=(0,le.useAppSelector)(ye=>(0,X.selectYAxisPosition)(ye,i)),ae=(0,le.useAppSelector)(ye=>(0,X.selectTicksOfAxis)(ye,T,i,P)),fe=(0,le.useAppSelector)(ye=>(0,X.selectYAxisSettingsNoDefaults)(ye,i));if((0,h.useLayoutEffect)(()=>{if(!(K!=="auto"||!te||(0,z.isLabelContentAFunction)(w)||(0,h.isValidElement)(w)||fe==null)){var ye=Q.current;if(ye){var Ee=ye.getCalculatedWidth();Math.round(te.width)!==Math.round(Ee)&&I((0,oe.updateYAxisWidth)({id:i,width:Ee}))}}},[ae,te,I,w,i,K,fe]),te==null||$==null||fe==null)return null;var{dangerouslySetInnerHTML:ve,ticks:ee,scale:S}=c,B=s(c,u),{id:Z,scale:_}=fe,Pe=s(fe,l);return t.createElement(ue.CartesianAxis,re({},B,Pe,{ref:Q,labelRef:H,x:$.x,y:$.y,tickTextProps:K==="auto"?{width:void 0}:{width:K},width:te.width,height:te.height,className:(0,se.clsx)("recharts-".concat(T," ").concat(T),y),viewBox:Y,ticks:ae,axisType:T,axisId:i}))}var L=o.yAxisDefaultProps={allowDataOverflow:X.implicitYAxis.allowDataOverflow,allowDecimals:X.implicitYAxis.allowDecimals,allowDuplicatedCategory:X.implicitYAxis.allowDuplicatedCategory,angle:X.implicitYAxis.angle,axisLine:ue.defaultCartesianAxisProps.axisLine,hide:!1,includeHidden:X.implicitYAxis.includeHidden,interval:X.implicitYAxis.interval,label:!1,minTickGap:X.implicitYAxis.minTickGap,mirror:X.implicitYAxis.mirror,orientation:X.implicitYAxis.orientation,padding:X.implicitYAxis.padding,reversed:X.implicitYAxis.reversed,scale:X.implicitYAxis.scale,tick:X.implicitYAxis.tick,tickCount:X.implicitYAxis.tickCount,tickLine:ue.defaultCartesianAxisProps.tickLine,tickSize:ue.defaultCartesianAxisProps.tickSize,type:X.implicitYAxis.type,niceTicks:X.implicitYAxis.niceTicks,width:X.implicitYAxis.width,yAxisId:0},V=c=>{var i=(0,E.resolveDefaultProps)(c,L);return t.createElement(t.Fragment,null,t.createElement(R,{interval:i.interval,id:i.yAxisId,scale:i.scale,type:i.type,domain:i.domain,allowDataOverflow:i.allowDataOverflow,dataKey:i.dataKey,allowDuplicatedCategory:i.allowDuplicatedCategory,allowDecimals:i.allowDecimals,tickCount:i.tickCount,padding:i.padding,includeHidden:i.includeHidden,reversed:i.reversed,ticks:i.ticks,width:i.width,orientation:i.orientation,mirror:i.mirror,hide:i.hide,unit:i.unit,name:i.name,angle:i.angle,minTickGap:i.minTickGap,tick:i.tick,tickFormatter:i.tickFormatter,niceTicks:i.niceTicks}),t.createElement(j,i))},f=o.YAxis=t.memo(V,A.axisPropsAreEqual);f.displayName="YAxis"},122731:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.ZAxis=z,o.zAxisDefaultProps=void 0;var h=X(e(63696)),t=h,se=e(185004),ue=e(256055),oe=e(660127),le=e(231951);function X(E,A){if(typeof WeakMap=="function")var r=new WeakMap,p=new WeakMap;return(X=function(u,l){if(!l&&u&&u.__esModule)return u;var g,re,C={__proto__:null,default:u};if(u===null||typeof u!="object"&&typeof u!="function")return C;if(g=l?p:r){if(g.has(u))return g.get(u);g.set(u,C)}for(var W in u)W!=="default"&&{}.hasOwnProperty.call(u,W)&&((re=(g=Object.defineProperty)&&Object.getOwnPropertyDescriptor(u,W))&&(re.get||re.set)?g(C,W,re):C[W]=u[W]);return C})(E,A)}function ie(E){var A=(0,ue.useAppDispatch)(),r=(0,h.useRef)(null);return(0,h.useLayoutEffect)(()=>{r.current===null?A((0,se.addZAxis)(E)):r.current!==E&&A((0,se.replaceZAxis)({prev:r.current,next:E})),r.current=E},[E,A]),(0,h.useLayoutEffect)(()=>()=>{r.current&&(A((0,se.removeZAxis)(r.current)),r.current=null)},[A]),null}var N=o.zAxisDefaultProps={zAxisId:0,range:oe.implicitZAxis.range,scale:oe.implicitZAxis.scale,type:oe.implicitZAxis.t
1ype};function z(E){var A=(0,le.resolveDefaultProps)(E,N);return t.createElement(ie,{domain:A.domain,id:A.zAxisId,dataKey:A.dataKey,name:A.name,unit:A.unit,range:A.range,scale:A.scale,type:A.type,allowDuplicatedCategory:oe.implicitZAxis.allowDuplicatedCategory,allowDataOverflow:oe.implicitZAxis.allowDataOverflow,reversed:oe.implicitZAxis.reversed,includeHidden:oe.implicitZAxis.includeHidden})}z.displayName="ZAxis"},572711:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.getCartesianPosition=void 0;var h=e(76583),t=e(156184);function se(N,z){var E=Object.keys(N);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(N);z&&(A=A.filter(function(r){return Object.getOwnPropertyDescriptor(N,r).enumerable})),E.push.apply(E,A)}return E}function ue(N){for(var z=1;z<arguments.length;z++){var E=arguments[z]!=null?arguments[z]:{};z%2?se(Object(E),!0).forEach(function(A){oe(N,A,E[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(N,Object.getOwnPropertyDescriptors(E)):se(Object(E)).forEach(function(A){Object.defineProperty(N,A,Object.getOwnPropertyDescriptor(E,A))})}return N}function oe(N,z,E){return(z=le(z))in N?Object.defineProperty(N,z,{value:E,enumerable:!0,configurable:!0,writable:!0}):N[z]=E,N}function le(N){var z=X(N,"string");return typeof z=="symbol"?z:z+""}function X(N,z){if(typeof N!="object"||!N)return N;var E=N[Symbol.toPrimitive];if(E!==void 0){var A=E.call(N,z||"default");if(typeof A!="object")return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return(z==="string"?String:Number)(N)}var ie=N=>{var{viewBox:z,position:E,offset:A=0,parentViewBox:r,clamp:p}=N,{x:a,y:u,height:l,upperWidth:g,lowerWidth:re}=(0,t.cartesianViewBoxToTrapezoid)(z),C=a,W=a+(g-re)/2,x=(C+W)/2,b=(g+re)/2,D=C+g/2,s=l>=0?1:-1,m=s*A,R=s>0?"end":"start",j=s>0?"start":"end",L=g>=0?1:-1,V=L*A,f=L>0?"end":"start",c=L>0?"start":"end",i=r;if(E==="top"){var y={x:C+g/2,y:u-m,horizontalAnchor:"middle",verticalAnchor:R};return p&&i&&(y.height=Math.max(u-i.y,0),y.width=g),y}if(E==="bottom"){var K={x:W+re/2,y:u+l+m,horizontalAnchor:"middle",verticalAnchor:j};return p&&i&&(K.height=Math.max(i.y+i.height-(u+l),0),K.width=re),K}if(E==="left"){var w={x:x-V,y:u+l/2,horizontalAnchor:f,verticalAnchor:"middle"};return p&&i&&(w.width=Math.max(w.x-i.x,0),w.height=l),w}if(E==="right"){var Q={x:x+b+V,y:u+l/2,horizontalAnchor:c,verticalAnchor:"middle"};return p&&i&&(Q.width=Math.max(i.x+i.width-Q.x,0),Q.height=l),Q}var H=p&&i?{width:b,height:l}:{};return E==="insideLeft"?ue({x:x+V,y:u+l/2,horizontalAnchor:c,verticalAnchor:"middle"},H):E==="insideRight"?ue({x:x+b-V,y:u+l/2,horizontalAnchor:f,verticalAnchor:"middle"},H):E==="insideTop"?ue({x:C+g/2,y:u+m,horizontalAnchor:"middle",verticalAnchor:j},H):E==="insideBottom"?ue({x:W+re/2,y:u+l-m,horizontalAnchor:"middle",verticalAnchor:R},H):E==="insideTopLeft"?ue({x:C+V,y:u+m,horizontalAnchor:c,verticalAnchor:j},H):E==="insideTopRight"?ue({x:C+g-V,y:u+m,horizontalAnchor:f,verticalAnchor:j},H):E==="insideBottomLeft"?ue({x:W+V,y:u+l-m,horizontalAnchor:c,verticalAnchor:R},H):E==="insideBottomRight"?ue({x:W+re-V,y:u+l-m,horizontalAnchor:f,verticalAnchor:R},H):E&&typeof E=="object"&&((0,h.isNumber)(E.x)||(0,h.isPercent)(E.x))&&((0,h.isNumber)(E.y)||(0,h.isPercent)(E.y))?ue({x:a+(0,h.getPercentValue)(E.x,b),y:u+(0,h.getPercentValue)(E.y,l),horizontalAnchor:"end",verticalAnchor:"end"},H):ue({x:D,y:u+l/2,horizontalAnchor:"middle",verticalAnchor:"middle"},H)};o.getCartesianPosition=ie},827033:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.getEquidistantPreserveEndTicks=ue,o.getEquidistantTicks=se;var h=e(64512),t=e(990985);function se(oe,le,X,ie,N){for(var z=(ie||[]).slice(),{start:E,end:A}=le,r=0,p=1,a=E,u=function(){var re=ie?.[r];if(re===void 0)return{v:(0,t.getEveryNth)(ie,p)};var C=r,W,x=()=>(W===void 0&&(W=X(re,C)),W),b=re.coordinate,D=r===0||(0,h.isVisible)(oe,b,x,a,A);D||(r=0,a=E,p+=1),D&&(a=b+oe*(x()/2+N),r+=p)},l;p<=z.length;)if(l=u(),l)return l.v;return[]}function ue(oe,le,X,ie,N){var z=(ie||[]).slice(),E=z.length;if(E===0)return[];for(var{start:A,end:r}=le,p=1;p<=E;p++){for(var a=(E-1)%p,u=A,l=!0,g=function(){var s=ie[C];if(s==null)return 0;var m=C,R,j=()=>(R===void 0&&(R=X(s,m)),R),L=s.coordinate,V=C===a||(0,h.isVisible)(oe,L,j,u,r);if(!V)return l=!1,1;V&&(u=L+oe*(j()/2+N))},re,C=a;C<E&&(re=g(),!(re!==0&&re===1));C+=p);if(l){for(var W=[],x=a;x<E;x+=p){var b=ie[x];
1b!=null&&W.push(b)}return W}}return[]}},600204:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.getTicks=r;var h=e(76583),t=e(120657),se=e(386707),ue=e(64512),oe=e(827033);function le(p,a){var u=Object.keys(p);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(p);a&&(l=l.filter(function(g){return Object.getOwnPropertyDescriptor(p,g).enumerable})),u.push.apply(u,l)}return u}function X(p){for(var a=1;a<arguments.length;a++){var u=arguments[a]!=null?arguments[a]:{};a%2?le(Object(u),!0).forEach(function(l){ie(p,l,u[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(u)):le(Object(u)).forEach(function(l){Object.defineProperty(p,l,Object.getOwnPropertyDescriptor(u,l))})}return p}function ie(p,a,u){return(a=N(a))in p?Object.defineProperty(p,a,{value:u,enumerable:!0,configurable:!0,writable:!0}):p[a]=u,p}function N(p){var a=z(p,"string");return typeof a=="symbol"?a:a+""}function z(p,a){if(typeof p!="object"||!p)return p;var u=p[Symbol.toPrimitive];if(u!==void 0){var l=u.call(p,a||"default");if(typeof l!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(a==="string"?String:Number)(p)}function E(p,a,u,l,g){for(var re=(l||[]).slice(),C=re.length,{start:W}=a,{end:x}=a,b=function(m){var R=re[m];if(R==null)return 1;var j=R,L,V=()=>(L===void 0&&(L=u(R,m)),L);if(m===C-1){var f=p*(j.coordinate+p*V()/2-x);re[m]=j=X(X({},j),{},{tickCoord:f>0?j.coordinate-f*p:j.coordinate})}else re[m]=j=X(X({},j),{},{tickCoord:j.coordinate});if(j.tickCoord!=null){var c=(0,ue.isVisible)(p,j.tickCoord,V,W,x);c&&(x=j.tickCoord-p*(V()/2+g),re[m]=X(X({},j),{},{isShow:!0}))}},D=C-1;D>=0;D--)b(D);return re}function A(p,a,u,l,g,re){var C=(l||[]).slice(),W=C.length,{start:x,end:b}=a;if(re){var D=l[W-1];if(D!=null){var s=u(D,W-1),m=p*(D.coordinate+p*s/2-b);if(C[W-1]=D=X(X({},D),{},{tickCoord:m>0?D.coordinate-m*p:D.coordinate}),D.tickCoord!=null){var R=(0,ue.isVisible)(p,D.tickCoord,()=>s,x,b);R&&(b=D.tickCoord-p*(s/2+g),C[W-1]=X(X({},D),{},{isShow:!0}))}}}for(var j=re?W-1:W,L=function(c){var i=C[c];if(i==null)return 1;var y=i,K,w=()=>(K===void 0&&(K=u(i,c)),K);if(c===0){var Q=p*(y.coordinate-p*w()/2-x);C[c]=y=X(X({},y),{},{tickCoord:Q<0?y.coordinate-Q*p:y.coordinate})}else C[c]=y=X(X({},y),{},{tickCoord:y.coordinate});if(y.tickCoord!=null){var H=(0,ue.isVisible)(p,y.tickCoord,w,x,b);H&&(x=y.tickCoord+p*(w()/2+g),C[c]=X(X({},y),{},{isShow:!0}))}},V=0;V<j;V++)L(V);return C}function r(p,a,u){var{tick:l,ticks:g,viewBox:re,minTickGap:C,orientation:W,interval:x,tickFormatter:b,unit:D,angle:s}=p;if(!g||!g.length||!l)return[];if((0,h.isNumber)(x)||se.Global.isSsr){var m;return(m=(0,ue.getNumberIntervalTicks)(g,(0,h.isNumber)(x)?x:0))!==null&&m!==void 0?m:[]}var R=[],j=W==="top"||W==="bottom"?"width":"height",L=D&&j==="width"?(0,t.getStringSize)(D,{fontSize:a,letterSpacing:u}):{width:0,height:0},V=(K,w)=>{var Q=typeof b=="function"?b(K.value,w):K.value;return j==="width"?(0,ue.getAngledTickWidth)((0,t.getStringSize)(Q,{fontSize:a,letterSpacing:u}),L,s):(0,t.getStringSize)(Q,{fontSize:a,letterSpacing:u})[j]},f=g[0],c=g[1],i=g.length>=2&&f!=null&&c!=null?(0,h.mathSign)(c.coordinate-f.coordinate):1,y=(0,ue.getTickBoundaries)(re,i,j);return x==="equidistantPreserveStart"?(0,oe.getEquidistantTicks)(i,y,V,g,C):x==="equidistantPreserveEnd"?(0,oe.getEquidistantPreserveEndTicks)(i,y,V,g,C):(x==="preserveStart"||x==="preserveStartEnd"?R=A(i,y,V,g,C,x==="preserveStartEnd"):R=E(i,y,V,g,C),R.filter(K=>K.isShow))}},12337:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.AreaChart=void 0;
1var h=oe(e(63696)),t=h,se=e(102879),ue=e(839894);function oe(ie,N){if(typeof WeakMap=="function")var z=new WeakMap,E=new WeakMap;return(oe=function(r,p){if(!p&&r&&r.__esModule)return r;var a,u,l={__proto__:null,default:r};if(r===null||typeof r!="object"&&typeof r!="function")return l;if(a=p?E:z){if(a.has(r))return a.get(r);a.set(r,l)}for(var g in r)g!=="default"&&{}.hasOwnProperty.call(r,g)&&((u=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,g))&&(u.get||u.set)?a(l,g,u):l[g]=r[g]);return l})(ie,N)}var le=["axis"],X=o.AreaChart=(0,h.forwardRef)((ie,N)=>t.createElement(ue.CartesianChart,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:le,tooltipPayloadSearcher:se.arrayTooltipSearcher,categoricalChartProps:ie,ref:N}))},155143:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.BarChart=void 0;var h=oe(e(63696)),t=h,se=e(102879),ue=e(839894);function oe(ie,N){if(typeof WeakMap=="function")var z=new WeakMap,E=new WeakMap;return(oe=function(r,p){if(!p&&r&&r.__esModule)return r;var a,u,l={__proto__:null,default:r};if(r===null||typeof r!="object"&&typeof r!="function")return l;if(a=p?E:z){if(a.has(r))return a.get(r);a.set(r,l)}for(var g in r)g!=="default"&&{}.hasOwnProperty.call(r,g)&&((u=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,g))&&(u.get||u.set)?a(l,g,u):l[g]=r[g]);return l})(ie,N)}var le=["axis","item"],X=o.BarChart=(0,h.forwardRef)((ie,N)=>t.createElement(ue.CartesianChart,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:le,tooltipPayloadSearcher:se.arrayTooltipSearcher,categoricalChartProps:ie,ref:N}))},839894:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.defaultCartesianChartProps=o.CartesianChart=void 0;var h=E(e(63696)),t=h,se=e(20479),ue=e(417338),oe=e(798638),le=e(544103),X=e(108100),ie=e(368336),N=e(231951),z=e(507398);function E(W,x){if(typeof WeakMap=="function")var b=new WeakMap,D=new WeakMap;return(E=function(m,R){if(!R&&m&&m.__esModule)return m;var j,L,V={__proto__:null,default:m};if(m===null||typeof m!="object"&&typeof m!="function")return V;if(j=R?D:b){if(j.has(m))return j.get(m);j.set(m,V)}for(var f in m)f!=="default"&&{}.hasOwnProperty.call(m,f)&&((L=(j=Object.defineProperty)&&Object.getOwnPropertyDescriptor(m,f))&&(L.get||L.set)?j(V,f,L):V[f]=m[f]);return V})(W,x)}function A(){return A=Object.assign?Object.assign.bind():function(W){for(var x=1;x<arguments.length;x++){var b=arguments[x];for(var D in b)({}).hasOwnProperty.call(b,D)&&(W[D]=b[D])}return W},A.apply(null,arguments)}function r(W,x){var b=Object.keys(W);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(W);x&&(D=D.filter(function(s){return Object.getOwnPropertyDescriptor(W,s).enumerable})),b.push.apply(b,D)}return b}function p(W){for(var x=1;x<arguments.length;x++){var b=arguments[x]!=null?arguments[x]:{};x%2?r(Object(b),!0).forEach(function(D){a(W,D,b[D])}):Object.getOwnPropertyDescriptors?Object.defineProperties(W,Object.getOwnPropertyDescriptors(b)):r(Object(b)).forEach(function(D){Object.defineProperty(W,D,Object.getOwnPropertyDescriptor(b,D))})}return W}function a(W,x,b){return(x=u(x))in W?Object.defineProperty(W,x,{value:b,enumerable:!0,configurable:!0,writable:!0}):W[x]=b,W}function u(W){var x=l(W,"string");return typeof x=="symbol"?x:x+""}function l(W,x){if(typeof W!="object"||!W)return W;var b=W[Symbol.toPrimitive];if(b!==void 0){var D=b.call(W,x||"default");if(typeof D!="object")return D;throw new TypeError("@@toPrimitive must return a primitive value.")}return(x==="string"?String:Number)(W)}var g={top:5,right:5,bottom:5,left:5},re=o.defaultCartesianChartProps=p({accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:g,responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},z.initialEventSettingsState),C=o.CartesianChart=(0,h.forwardRef)(function(x,b){var D,s=(0,N.resolveDefaultProps)(x.categoricalChartProps,re),{chartName:m,defaultTooltipEventType:R,validateTooltipEventTypes:j,tooltipPayloadSearcher:L,categoricalChartProps:V}=x,f={chartName:m,defaultTooltipEventType:R,validateTooltipEventTypes:j,tooltipPayloadSearcher:L,eventEmitter:void 0};return t.createElement(se.RechartsStoreProvider,{preloadedState:{options:f},reduxStoreName:(D=V.id)!==null&&D!==void 0?D:m},t.createElement(ue.ChartDataContextProvider,{chartData:V.data}),t.createElement(oe.ReportMainChartProps,{layout:s.layout,margin:s.margin}),t.createElement(X.ReportEventSettings,{throttleDelay:s.throttleDelay,throttledEvents:s.throttledEvents}),t.createElement(le.ReportChartProps,{baseValue:s.baseValue,accessibilityLayer:s.accessibilityLayer,barCategoryGap:s.barCategoryGap,maxBarSize:s.maxBarSize,stackOffset:s.stackOffset,barGap:s.barGap,barSize:s.barSize,syncId:s.syncId,syncMethod:s.syncMethod,className:s.className,reverseStackOrder:s.reverseStackOrder}),t.createElement(ie.CategoricalChart,A({},s,{ref:b})))})},368336:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.CategoricalChart=void 0;
1var h=N(e(63696)),t=h,se=e(644530),ue=e(146941),oe=e(427953),le=e(583111),X=e(156184),ie=["width","height","responsive","children","className","style","compact","title","desc"];function N(r,p){if(typeof WeakMap=="function")var a=new WeakMap,u=new WeakMap;return(N=function(g,re){if(!re&&g&&g.__esModule)return g;var C,W,x={__proto__:null,default:g};if(g===null||typeof g!="object"&&typeof g!="function")return x;if(C=re?u:a){if(C.has(g))return C.get(g);C.set(g,x)}for(var b in g)b!=="default"&&{}.hasOwnProperty.call(g,b)&&((W=(C=Object.defineProperty)&&Object.getOwnPropertyDescriptor(g,b))&&(W.get||W.set)?C(x,b,W):x[b]=g[b]);return x})(r,p)}function z(r,p){if(r==null)return{};var a,u,l=E(r,p);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(r);for(u=0;u<g.length;u++)a=g[u],p.indexOf(a)===-1&&{}.propertyIsEnumerable.call(r,a)&&(l[a]=r[a])}return l}function E(r,p){if(r==null)return{};var a={};for(var u in r)if({}.hasOwnProperty.call(r,u)){if(p.indexOf(u)!==-1)continue;a[u]=r[u]}return a}var A=o.CategoricalChart=(0,h.forwardRef)((r,p)=>{var{width:a,height:u,responsive:l,children:g,className:re,style:C,compact:W,title:x,desc:b}=r,D=z(r,ie),s=(0,le.svgPropertiesNoEvents)(D);return W?t.createElement(t.Fragment,null,t.createElement(X.ReportChartSize,{width:a,height:u}),t.createElement(se.RootSurface,{otherAttributes:s,title:x,desc:b},g)):t.createElement(ue.RechartsWrapper,{className:re,style:C,width:a,height:u,responsive:l??!1,onClick:r.onClick,onMouseLeave:r.onMouseLeave,onMouseEnter:r.onMouseEnter,onMouseMove:r.onMouseMove,onMouseDown:r.onMouseDown,onMouseUp:r.onMouseUp,onContextMenu:r.onContextMenu,onDoubleClick:r.onDoubleClick,onTouchStart:r.onTouchStart,onTouchMove:r.onTouchMove,onTouchEnd:r.onTouchEnd},t.createElement(se.RootSurface,{otherAttributes:s,title:x,desc:b,ref:p},t.createElement(oe.ClipPathProvider,null,g)))})},960562:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}
1),o.ComposedChart=void 0;var h=oe(e(63696)),t=h,se=e(102879),ue=e(839894);function oe(ie,N){if(typeof WeakMap=="function")var z=new WeakMap,E=new WeakMap;return(oe=function(r,p){if(!p&&r&&r.__esModule)return r;var a,u,l={__proto__:null,default:r};if(r===null||typeof r!="object"&&typeof r!="function")return l;if(a=p?E:z){if(a.has(r))return a.get(r);a.set(r,l)}for(var g in r)g!=="default"&&{}.hasOwnProperty.call(r,g)&&((u=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,g))&&(u.get||u.set)?a(l,g,u):l[g]=r[g]);return l})(ie,N)}var le=["axis"],X=o.ComposedChart=(0,h.forwardRef)((ie,N)=>t.createElement(ue.CartesianChart,{chartName:"ComposedChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:le,tooltipPayloadSearcher:se.arrayTooltipSearcher,categoricalChartProps:ie,ref:N}))},740842:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.FunnelChart=void 0;var h=oe(e(63696)),t=h,se=e(102879),ue=e(839894);function oe(ie,N){if(typeof WeakMap=="function")var z=new WeakMap,E=new WeakMap;return(oe=function(r,p){if(!p&&r&&r.__esModule)return r;var a,u,l={__proto__:null,default:r};if(r===null||typeof r!="object"&&typeof r!="function")return l;if(a=p?E:z){if(a.has(r))return a.get(r);a.set(r,l)}for(var g in r)g!=="default"&&{}.hasOwnProperty.call(r,g)&&((u=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,g))&&(u.get||u.set)?a(l,g,u):l[g]=r[g]);return l})(ie,N)}var le=["item"],X=o.FunnelChart=(0,h.forwardRef)((ie,N)=>t.createElement(ue.CartesianChart,{chartName:"FunnelChart",defaultTooltipEventType:"item",validateTooltipEventTypes:le,tooltipPayloadSearcher:se.arrayTooltipSearcher,categoricalChartProps:ie,ref:N}))}
1,607016:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.LineChart=void 0;var h=oe(e(63696)),t=h,se=e(102879),ue=e(839894);function oe(ie,N){if(typeof WeakMap=="function")var z=new WeakMap,E=new WeakMap;return(oe=function(r,p){if(!p&&r&&r.__esModule)return r;var a,u,l={__proto__:null,default:r};if(r===null||typeof r!="object"&&typeof r!="function")return l;if(a=p?E:z){if(a.has(r))return a.get(r);a.set(r,l)}for(var g in r)g!=="default"&&{}.hasOwnProperty.call(r,g)&&((u=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,g))&&(u.get||u.set)?a(l,g,u):l[g]=r[g]);return l})(ie,N)}var le=["axis"],X=o.LineChart=(0,h.forwardRef)((ie,N)=>t.createElement(ue.CartesianChart,{chartName:"LineChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:le,tooltipPayloadSearcher:se.arrayTooltipSearcher,categoricalChartProps:ie,ref:N}))},795342:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.defaultPieChartProps=o.PieChart=void 0;var h=le(e(63696)),t=h,se=e(102879),ue=e(590152),oe=e(231951);function le(a,u){if(typeof WeakMap=="function")var l=new WeakMap,g=new WeakMap;return(le=function(C,W){if(!W&&C&&C.__esModule)return C;var x,b,D={__proto__:null,default:C};if(C===null||typeof C!="object"&&typeof C!="function")return D;if(x=W?g:l){if(x.has(C))return x.get(C);x.set(C,D)}for(var s in C)s!=="default"&&{}.hasOwnProperty.call(C,s)&&((b=(x=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,s))&&(b.get||b.set)?x(D,s,b):D[s]=C[s]);return D})(a,u)}function X(a,u){var l=Object.keys(a);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(a);u&&(g=g.filter(function(re){return Object.getOwnPropertyDescriptor(a,re).enumerable})),l.push.apply(l,g)}return l}function ie(a){for(var u=1;u<arguments.length;u++){var l=arguments[u]!=null?arguments[u]:{};u%2?X(Object(l),!0).forEach(function(g){N(a,g,l[g])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(l)):X(Object(l)).forEac
1h(function(g){Object.defineProperty(a,g,Object.getOwnPropertyDescriptor(l,g))})}return a}function N(a,u,l){return(u=z(u))in a?Object.defineProperty(a,u,{value:l,enumerable:!0,configurable:!0,writable:!0}):a[u]=l,a}function z(a){var u=E(a,"string");return typeof u=="symbol"?u:u+""}function E(a,u){if(typeof a!="object"||!a)return a;var l=a[Symbol.toPrimitive];if(l!==void 0){var g=l.call(a,u||"default");if(typeof g!="object")return g;throw new TypeError("@@toPrimitive must return a primitive value.")}return(u==="string"?String:Number)(a)}var A=["item"],r=o.defaultPieChartProps=ie(ie({},ue.defaultPolarChartProps),{},{layout:"centric",startAngle:0,endAngle:360}),p=o.PieChart=(0,h.forwardRef)((a,u)=>{var l=(0,oe.resolveDefaultProps)(a,r);return t.createElement(ue.PolarChart,{chartName:"PieChart",defaultTooltipEventType:"item",validateTooltipEventTypes:A,tooltipPayloadSearcher:se.arrayTooltipSearcher,categoricalChartProps:l,ref:u})})},590152:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.defaultPolarChartProps=o.PolarChart=void 0;var h=r(e(63696)),t=h,se=e(20479),ue=e(417338),oe=e(798638),le=e(544103),X=e(108100),ie=e(751663),N=e(368336),z=e(231951),E=e(507398),A=["layout"];function r(s,m){if(typeof WeakMap=="function")var R=new WeakMap,j=new WeakMap;return(r=function(V,f){if(!f&&V&&V.__esModule)return V;var c,i,y={__proto__:null,default:V};if(V===null||typeof V!="object"&&typeof V!="function")return y;if(c=f?j:R){if(c.has(V))return c.get(V);c.set(V,y)}for(var K in V)K!=="default"&&{}.hasOwnProperty.call(V,K)&&((i=(c=Object.defineProperty)&&Object.getOwnPropertyDescriptor(V,K))&&(i.get||i.set)?c(y,K,i):y[K]=V[K]);return y})(s,m)}function p(){return p=Object.assign?Object.assign.bind():function(s){for(var m=1;m<arguments.length;m++){var R=arguments[m];for(var j in R)({}).hasOwnProperty.call(R,j)&&(s[j]=R[j])}return s},p.apply(null,arguments)}function a(s,m){if(s==null)return{};var R,j,L=u(s,m);if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(s);for(j=0;j<V.length;j++)R=V[j],m.indexOf(R)===-1&&{}.propertyIsEnumerable.call(s,R)&&(L[R]=s[R])}return L}function u(s,m){if(s==null)return{};var R={};for(var j in s)if({}.hasOwnProperty.call(s,j)){if(m.indexOf(j)!==-1)continue;R[j]=s[j]}return R}function l(s,m){var R=Object.keys(s);if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(s);m&&(j=j.filter(function(L){return Object.getOwnPropertyDescriptor(s,L).enumerable})),R.push.apply(R,j)}return R}function g(s){for(var m=1;m<arguments.length;m++){var R=arguments[m]!=null?arguments[m]:{};m%2?l(Object(R),!0).forEach(function(j){re(s,j,R[j])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(R)):l(Object(R)).forEach(function(j){Object.defineProperty(s,j,Object.getOwnPropertyDescriptor(R,j))})}return s}function re(s,m,R){return(m=C(m))in s?Object.defineProperty(s,m,{value:R,enumerable:!0,configurable:!0,writable:!0}):s[m]=R,s}function C(s){var m=W(s,"string");return typeof m=="symbol"?m:m+""}function W(s,m){if(typeof s!="object"||!s)return s;var R=s[Symbol.toPrimitive];if(R!==void 0){var j=R.call(s,m||"default");if(typeof j!="object")return j;throw new TypeError("@@toPrimitive must return a primitive value.")}return(m==="string"?String:Number)(s)}var x={top:5,right:5,bottom:5,left:5},b=o.defaultPolarChartProps=g({accessibilityLayer:!0,stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:x,reverseStackOrder:!1,syncMethod:"index",layout:"radial",responsive:!1,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"},E.initialEventSettingsState),D=o.PolarChart=(0,h.forwardRef)(function(m,R){var j,L=(0,z.resolveDefaultProps)(m.categoricalChartProps,b),{layout:V}=L,f=a(L,A),{chartName:c,defaultTooltipEventType:i,validateTooltipEventTypes:y,tooltipPayloadSearcher:K}=m,w={chartName:c,defaultTooltipEventType:i,validateTooltipEventTypes:y,tooltipPayloadSearcher:K,eventEmitter:void 0};return t.createElement(se.RechartsStoreProvider,{preloadedState:{options:w},reduxStoreName:(j=L.id)!==null&&j!==void 0?j:c},t.createElement(ue.ChartDataContextProvider,{chartData:L.data}),t.createElement(oe.ReportMainChartProps,{layout:V,margin:L.margin}),t.createElement(X.ReportEventSettings,{throttleDelay:L.throttleDelay,throttledEvents:L.throttledEvents}),t.createElement(le.ReportChartProps,{baseValue:void 0,accessibilityLayer:L.accessibilityLayer,barCategoryGap:L.barCategoryGap,maxBarSize:L.maxBarSize,stackOffset:L.stackOffset,barGap:L.barGap,barSize:L.barSize,syncId:L.syncId,syncMethod:L.syncMethod,className:L.className,reverseStackOrder:L.reverseStackOrder}),t.createElement(ie.ReportPolarOptions,{cx:L.cx,cy:L.cy,startAngle:L.startAngle,endAngle:L.endAngle,innerRadius:L.innerRadius,outerRadius:L.outerRadius}),t.createElement(N.CategoricalChart,p({},f,{ref:R})))})},328572:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.defaultRadarChartProps=o.RadarChart=void 0;
1var h=le(e(63696)),t=h,se=e(102879),ue=e(231951),oe=e(590152);function le(a,u){if(typeof WeakMap=="function")var l=new WeakMap,g=new WeakMap;return(le=function(C,W){if(!W&&C&&C.__esModule)return C;var x,b,D={__proto__:null,default:C};if(C===null||typeof C!="object"&&typeof C!="function")return D;if(x=W?g:l){if(x.has(C))return x.get(C);x.set(C,D)}for(var s in C)s!=="default"&&{}.hasOwnProperty.call(C,s)&&((b=(x=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,s))&&(b.get||b.set)?x(D,s,b):D[s]=C[s]);return D})(a,u)}function X(a,u){var l=Object.keys(a);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(a);u&&(g=g.filter(function(re){return Object.getOwnPropertyDescriptor(a,re).enumerable})),l.push.apply(l,g)}return l}function ie(a){for(var u=1;u<arguments.length;u++){var l=arguments[u]!=null?arguments[u]:{};u%2?X(Object(l),!0).forEach(function(g){N(a,g,l[g])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(l)):X(Object(l)).forEach(function(g){Object.defineProperty(a,g,Object.getOwnPropertyDescriptor(l,g))})}return a}function N(a,u,l){return(u=z(u))in a?Object.defineProperty(a,u,{value:l,enumerable:!0,configurable:!0,writable:!0}):a[u]=l,a}function z(a){var u=E(a,"string");return typeof u=="symbol"?u:u+""}function E(a,u){if(typeof a!="object"||!a)return a;var l=a[Symbol.toPrimitive];if(l!==void 0){var g=l.call(a,u||"default");if(typeof g!="object")return g;throw new TypeError("@@toPrimitive must return a primitive value.")}return(u==="string"?String:Number)(a)}var A=["axis"],r=o.defaultRadarChartProps=ie(ie({},oe.defaultPolarChartProps),{},{layout:"centric",startAngle:90,endAngle:-270}),p=o.RadarChart=(0,h.forwardRef)((a,u)=>{var l=(0,ue.resolveDefaultProps)(a,r);return t.createElement(oe.PolarChart,{chartName:"RadarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:A,tooltipPayloadSearcher:se.arrayTooltipSearcher,categoricalChartProps:l,ref:u})})},312148:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.defaultRadialBarChartProps=o.RadialBarChart=void 0;var h=le(e(63696)),t=h,se=e(102879),ue=e(231951),oe=e(590152);function le(a,u){if(typeof WeakMap=="function")var l=new WeakMap,g=new WeakMap;return(le=function(C,W){if(!W&&C&&C.__esModule)return C;var x,b,D={__proto__:null,default:C};if(C===null||typeof C!="object"&&typeof C!="function")return D;if(x=W?g:l){if(x.has(C))return x.get(C);x.set(C,D)}for(var s in C)s!=="default"&&{}.hasOwnProperty.call(C,s)&&((b=(x=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,s))&&(b.get||b.set)?x(D,s,b):D[s]=C[s]);return D})(a,u)}function X(a,u){var l=Object.keys(a);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(a);u&&(g=g.filter(function(re){return Object.getOwnPropertyDescriptor(a,re).enumerable})),l.push.apply(l,g)}return l}function ie(a){for(var u=1;u<arguments.length;u++){var l=arguments[u]!=null?arguments[u]:{};u%2?X(Object(l),!0).forEach(function(g){N(a,g,l[g])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(l)):X(Object(l)).forEac
1h(function(g){Object.defineProperty(a,g,Object.getOwnPropertyDescriptor(l,g))})}return a}function N(a,u,l){return(u=z(u))in a?Object.defineProperty(a,u,{value:l,enumerable:!0,configurable:!0,writable:!0}):a[u]=l,a}function z(a){var u=E(a,"string");return typeof u=="symbol"?u:u+""}function E(a,u){if(typeof a!="object"||!a)return a;var l=a[Symbol.toPrimitive];if(l!==void 0){var g=l.call(a,u||"default");if(typeof g!="object")return g;throw new TypeError("@@toPrimitive must return a primitive value.")}return(u==="string"?String:Number)(a)}var A=["axis","item"],r=o.defaultRadialBarChartProps=ie(ie({},oe.defaultPolarChartProps),{},{layout:"radial",startAngle:0,endAngle:360}),p=o.RadialBarChart=(0,h.forwardRef)((a,u)=>{var l=(0,ue.resolveDefaultProps)(a,r);return t.createElement(oe.PolarChart,{chartName:"RadialBarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:A,tooltipPayloadSearcher:se.arrayTooltipSearcher,categoricalChartProps:l,ref:u})})},146941:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.RechartsWrapper=void 0;var h=u(e(63696)),t=h,se=e(778784),ue=e(981732),oe=e(256055),le=e(330749),X=e(400753),ie=e(846471),N=e(681337),z=e(165057),E=e(167329),A=e(661281),r=e(130215),p=e(156184),a=e(317088);function u(f,c){if(typeof WeakMap=="function")var i=new WeakMap,y=new WeakMap;return(u=function(w,Q){if(!Q&&w&&w.__esModule)return w;var H,Y,P={__proto__:null,default:w};if(w===null||typeof w!="object"&&typeof w!="function")return P;if(H=Q?y:i){if(H.has(w))return H.get(w);H.set(w,P)}for(var I in w)I!=="default"&&{}.hasOwnProperty.call(w,I)&&((Y=(H=Object.defineProperty)&&Object.getOwnPropertyDescriptor(w,I))&&(Y.get||Y.set)?H(P,I,Y):P[I]=w[I]);return P})(f,c)}function l(f,c){var i=Object.keys(f);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(f);c&&(y=y.filter(function(K){return Object.getOwnPropertyDescriptor(f,K).enumerable})),i.push.apply(i,y)}return i}function g(f){for(var c=1;c<arguments.length;c++){var i=arguments[c]!=null?arguments[c]:{};c%2?l(Object(i),!0).forEach(function(y){re(f,y,i[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(f,Object.getOwnPropertyDescriptors(i)):l(Object(i)).forEach(function(y){Object.defineProperty(f,y,Object.getOwnPropertyDescriptor(i,y))})}return f}function re(f,c,i){return(c=C(c))in f?Object.defineProperty(f,c,{value:i,enumerable:!0,configurable:!0,writable:!0}):f[c]=i,f}function C(f){var c=W(f,"string");return typeof c=="symbol"?c:c+""}function W(f,c){if(typeof f!="object"||!f)return f;var i=f[Symbol.toPrimitive];if(i!==void 0){var y=i.call(f,c||"default");if(typeof y!="object")return y;throw new TypeError("@@toPrimitive must return a primitive value.")}return(c==="string"?String:Number)(f)}function x(){return x=Object.assign?Object.assign.bind():function(f){for(var c=1;c<arguments.length;c++){var i=arguments[c];for(var y in i)({}).hasOwnProperty.call(i,y)&&(f[y]=i[y])}return f},x.apply(null,arguments)}var b=()=>((0,X.useSynchronisedEventsFromOtherCharts)(),null);function D(f){if(typeof f=="number")return f;if(typeof f=="string"){var c=parseFloat(f);if(!Number.isNaN(c))return c}return 0}var s=(0,h.forwardRef)((f,c)=>{var i,y,K=(0,h.useRef)(null),[w,Q]=(0,h.useState)({containerWidth:D((i=f.style)===null||i===void 0?void 0:i.width),containerHeight:D((y=f.style)===null||y===void 0?void 0:y.height)}),H=(0,h.useCallback)((P,I)=>{Q(T=>{var te=Math.round(P),$=Math.round(I);return T.containerWidth===te&&T.containerHeight===$?T:{containerWidth:te,containerHeight:$}})},[]),Y=(0,h.useCallback)(P=>{if(typeof c=="function"&&c(P),K.current!=null&&(K.current.disconnect(),K.current=null),P!=null&&typeof ResizeObserver<"u"){var{width:I,height:T}=P.getBoundingClientRect();H(I,T);var te=ae=>{var fe=ae[0];if(fe!=null){var{width:ve,height:ee}=fe.contentRect;H(ve,ee)}},$=new ResizeObserver(te);$.observe(P),K.current=$}},[c,H]);return(0,h.useEffect)(()=>()=>{var P=K.current;P?.disconnect()},[H]),t.createElement(t.Fragment,null,t.createElement(p.ReportChartSize,{width:w.containerWidth,height:w.containerHeight}),t.createElement("div",x({ref:Y},f)))}),m=(0,h.forwardRef)((f,c)=>{var{width:i,height:y}=f,[K,w]=(0,h.useState)({containerWidth:D(i),containerHeight:D(y)}),Q=(0,h.useCallback)((Y,P)=>
1{w(I=>{var T=Math.round(Y),te=Math.round(P);return I.containerWidth===T&&I.containerHeight===te?I:{containerWidth:T,containerHeight:te}})},[]),H=(0,h.useCallback)(Y=>{if(typeof c=="function"&&c(Y),Y!=null){var{width:P,height:I}=Y.getBoundingClientRect();Q(P,I)}},[c,Q]);return t.createElement(t.Fragment,null,t.createElement(p.ReportChartSize,{width:K.containerWidth,height:K.containerHeight}),t.createElement("div",x({ref:H},f)))}),R=(0,h.forwardRef)((f,c)=>{var{width:i,height:y}=f;return t.createElement(t.Fragment,null,t.createElement(p.ReportChartSize,{width:i,height:y}),t.createElement("div",x({ref:c},f)))}),j=(0,h.forwardRef)((f,c)=>{var{width:i,height:y}=f;return typeof i=="string"||typeof y=="string"?t.createElement(m,x({},f,{ref:c})):typeof i=="number"&&typeof y=="number"?t.createElement(R,x({},f,{width:i,height:y,ref:c})):t.createElement(t.Fragment,null,t.createElement(p.ReportChartSize,{width:i,height:y}),t.createElement("div",x({ref:c},f)))});function L(f){return f?s:j}var V=o.RechartsWrapper=(0,h.forwardRef)((f,c)=>{var{children:i,className:y,height:K,onClick:w,onContextMenu:Q,onDoubleClick:H,onMouseDown:Y,onMouseEnter:P,onMouseLeave:I,onMouseMove:T,onMouseUp:te,onTouchEnd:$,onTouchMove:ae,onTouchStart:fe,style:ve,width:ee,responsive:S,dispatchTouchEvents:B=!0}=f,Z=(0,h.useRef)(null),_=(0,oe.useAppDispatch)(),[Pe,ye]=(0,h.useState)(null),[Ee,je]=(0,h.useState)(null),Ie=(0,N.useReportScale)(),Ce=(0,a.useResponsiveContainerContext)(),pe=Ce?.width>0?Ce.width:ee,be=Ce?.height>0?Ce.height:K,G=(0,h.useCallback)(de=>{Ie(de),typeof c=="function"&&c(de),ye(de),je(de),de!=null&&(Z.current=de)},[Ie,c,ye,je]),d=(0,h.useCallback)(de=>{_((0,le.mouseClickAction)(de)),_((0,z.externalEventAction)({handler:w,reactEvent:de}))},[_,w]),n=(0,h.useCallback)(de=>{_((0,le.mouseMoveAction)(de)),_((0,z.externalEventAction)({handler:P,reactEvent:de}))},[_,P]),v=(0,h.useCallback)(de=>{_((0,ue.mouseLeaveChart)()),_((0,z.externalEventAction)({handler:I,reactEvent:de}))},[_,I]),O=(0,h.useCallback)(de=>{_((0,le.mouseMoveAction)(de)),_((0,z.externalEventAction)({handler:T,reactEvent:de}))},[_,T]),M=(0,h.useCallback)(()=>{_((0,ie.focusAction)())},[_]),F=(0,h.useCallback)(()=>{_((0,ie.blurAction)())},[_]),U=(0,h.useCallback)(de=>{_((0,ie.keyDownAction)(de.key))},[_]),q=(0,h.useCallback)(de=>{_((0,z.externalEventAction)({handler:Q,reactEvent:de}))},[_,Q]),me=(0,h.useCallback)(de=>{_((0,z.externalEventAction)({handler:H,reactEvent:de}))},[_,H]),k=(0,h.useCallback)(de=>{_((0,z.externalEventAction)({handler:Y,reactEvent:de}))},[_,Y]),J=(0,h.useCallback)(de=>{_((0,z.externalEventAction)({handler:te,reactEvent:de}))},[_,te]),ne=(0,h.useCallback)(de=>{_((0,z.externalEventAction)({handler:fe,reactEvent:de}))},[_,fe]),ce=(0,h.useCallback)(de=>{B&&_((0,E.touchEventAction)(de)),_((0,z.externalEventAction)({handler:ae,reactEvent:de}))},[_,B,ae]),ge=(0,h.useCallback)(de=>{_((0,z.externalEventAction)({handler:$,reactEvent:de}))},[_,$]),he=L(S);return t.createElement(A.TooltipPortalContext.Provider,{value:Pe},t.createElement(r.LegendPortalContext.Provider,{value:Ee},t.createElement(he,{width:pe??ve?.width,height:be??ve?.height,className:(0,se.clsx)("recharts-wrapper",y),style:g({position:"relative",cursor:"default",width:pe,height:be},ve),onClick:d,onContextMenu:q,onDoubleClick:me,onFocus:M,onBlur:F,onKeyDown:U,onMouseDown:k,onMouseEnter:n,onMouseLeave:v,onMouseMove:O,onMouseUp:J,onTouchEnd:ge,onTouchMove:ce,onTouchStart:ne,ref:G},t.createElement(b,null),i)))})},797829:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Sankey=me,o.sankeyPayloadSearcher=o.sankeyDefaultProps=void 0;var h=j(e(63696)),t=h,se=R(e(916014)),ue=R(e(786423)),oe=R(e(600365)),le=e(263878),X=e(471176),ie=e(184010),N=e(276125),z=e(156184),E=e(661281),A=e(146941),r=e(20479),p=e(256055),a=e(981732),u=e(764867),l=e(108100),g=e(417338),re=e(583111),C=e(231951),W=e(644650),x=e(76583),b=e(642257),D=e(507398),s=["sourceX","sourceY","sourceControlX","targetX","targetY","targetControlX","linkWidth"],m=["className","style","children","id"];function R(k){return k&&k.__esModule?k:{default:k}}function j(k,J){if(typeof WeakMap=="function")var ne=new WeakMap,ce=new WeakMap;return(j=function(he,de){if(!de&&he&&he.__esModule)return he;var xe,Se,Oe={__proto__:null,default:he};if(he===null||typeof he!="object"&&typeof he!="function")return Oe;if(xe=de?ce:ne){if(xe.has(he))return xe.get(he);xe.set(he,Oe)}
1for(var Ae in he)Ae!=="default"&&{}.hasOwnProperty.call(he,Ae)&&((Se=(xe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(he,Ae))&&(Se.get||Se.set)?xe(Oe,Ae,Se):Oe[Ae]=he[Ae]);return Oe})(k,J)}function L(){return L=Object.assign?Object.assign.bind():function(k){for(var J=1;J<arguments.length;J++){var ne=arguments[J];for(var ce in ne)({}).hasOwnProperty.call(ne,ce)&&(k[ce]=ne[ce])}return k},L.apply(null,arguments)}function V(k,J){if(k==null)return{};var ne,ce,ge=f(k,J);if(Object.getOwnPropertySymbols){var he=Object.getOwnPropertySymbols(k);for(ce=0;ce<he.length;ce++)ne=he[ce],J.indexOf(ne)===-1&&{}.propertyIsEnumerable.call(k,ne)&&(ge[ne]=k[ne])}return ge}function f(k,J){if(k==null)return{};var ne={};for(var ce in k)if({}.hasOwnProperty.call(k,ce)){if(J.indexOf(ce)!==-1)continue;ne[ce]=k[ce]}return ne}function c(k,J){var ne=Object.keys(k);if(Object.getOwnPropertySymbols){var ce=Object.getOwnPropertySymbols(k);J&&(ce=ce.filter(function(ge){return Object.getOwnPropertyDescriptor(k,ge).enumerable})),ne.push.apply(ne,ce)}return ne}function i(k){for(var J=1;J<arguments.length;J++){var ne=arguments[J]!=null?arguments[J]:{};J%2?c(Object(ne),!0).forEach(function(ce){y(k,ce,ne[ce])}):Object.getOwnPropertyDescriptors?Object.defineProperties(k,Object.getOwnPropertyDescriptors(ne)):c(Object(ne)).forEach(function(ce){Object.defineProperty(k,ce,Object.getOwnPropertyDescriptor(ne,ce))})}return k}function y(k,J,ne){return(J=K(J))in k?Object.defineProperty(k,J,{value:ne,enumerable:!0,configurable:!0,writable:!0}):k[J]=ne,k}function K(k){var J=w(k,"string");return typeof J=="symbol"?J:J+""}function w(k,J){if(typeof k!="object"||!k)return k;var ne=k[Symbol.toPrimitive];if(ne!==void 0){var ce=ne.call(k,J||"default");if(typeof ce!="object")return ce;throw new TypeError("@@toPrimitive must return a primitive value.")}return(J==="string"?String:Number)(k)}var Q=(k,J)=>{var ne=+k,ce=J-ne;return ge=>ne+ce*ge},H=k=>k.y+k.dy/2,Y=k=>k&&k.value||0,P=(k,J)=>J.reduce((ne,ce)=>ne+Y(k[ce]),0),I=(k,J,ne)=>ne.reduce((ce,ge)=>{var he=J[ge];if(he==null)return ce;var de=k[he.source];return de==null?ce:ce+H(de)*Y(J[ge])},0),T=(k,J,ne)=>ne.reduce((ce,ge)=>{var he=J[ge];if(he==null)return ce;var de=k[he.target];return de==null?ce:ce+H(de)*Y(J[ge])},0),te=(k,J)=>k.y-J.y,$=(k,J)=>{for(var ne=[],ce=[],ge=[],he=[],de=0,xe=k.length;de<xe;de++){var Se=k[de];Se?.source===J&&(ge.push(Se.target),he.push(de)),Se?.target===J&&(ne.push(Se.source),ce.push(de))}return{sourceNodes:ne,sourceLinks:ce,targetLinks:he,targetNodes:ge}},ae=(k,J)=>{for(var{targetNodes:ne}=J,ce=0,ge=ne.length;ce<ge;ce++){var he=ne[ce];if(he!=null){var de=k[he];de&&(de.depth=Math.max(J.depth+1,de.depth),ae(k,de))}}},fe=(k,J,ne,ce)=>{for(var ge,he,{nodes:de,links:xe}=k,Se=de.map((Be,ke)=>{var Ne=$(xe,ke);return i(i(i({},Be),Ne),{},{value:Math.max(P(xe,Ne.sourceLinks),P(xe,Ne.targetLinks)),depth:0})}),Oe=0,Ae=Se.length;Oe<Ae;Oe++){var we=Se[Oe];we!=null&&!we.sourceNodes.length&&ae(Se,we)}var De=(ge=(he=(0,se.default)(Se,Be=>Be.depth))===null||he===void 0?void 0:he.depth)!==null&&ge!==void 0?ge:0;if(De>=1)for(var Le=(J-ne)/De,Re=0,Te=Se.length;Re<Te;Re++){var We=Se[Re];We!=null&&(We.targetNodes.length||ce==="justify"&&(We.depth=De),We.x=We.depth*Le,We.dx=ne)}return{tree:Se,maxDepth:De}},ve=k=>{for(var J=[],ne=0,ce=k.length;ne<ce;ne++){var ge,he=k[ne];he!=null&&(J[he.depth]||(J[he.depth]=[]),(ge=J[he.depth])===null||ge===void 0||ge.push(he))}return J},ee=(k,J,ne,ce,ge)=>{for(var he=Math.min(...k.map(We=>(J-(We.length-1)*ne)/(0,ue.default)(We,Y))),de=0,xe=k.length;de<xe;de++){var Se=k[de];if(Se!=null)if(ge==="top")for(var Oe=0,Ae=0,we=Se.length;Ae<we;Ae++){var De=Se[Ae];De!=null&&(De.dy=De.value*he,De.y=Oe,Oe+=De.dy+ne)}else for(var Le=0,Re=Se.length;Le<Re;Le++){var Te=Se[Le];Te!=null&&(Te.y=Le,Te.dy=Te.value*he)}}return ce.map(We=>i(i({},We),{},{dy:Y(We)*he}))},S=function(J,ne,ce){for(var ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,he=0,de=J.length;he<de;he++){var xe=J[he];if(xe!=null){var Se=xe.length;ge&&xe.sort(te);for(var Oe=0,Ae=0;Ae<Se;Ae++){var we=xe[Ae];if(we!=null){var De=Oe-we.y;De>0&&(we.y+=De),Oe=we.y+we.dy+ce}}Oe=ne+ce;for(var Le=Se-1;Le>=0;Le--){var Re=xe[Le];if(Re!=null){var Te=Re.y+Re.dy+ce-Oe;if(Te>0)Re.y-=Te,Oe=Re.y;else break}}}}},B=(k,J,ne,ce)=>{for(var ge=0,he=J.length;ge<he;ge++){var de=J[ge];if(de!=null)for(var xe=0,Se=de.length;xe<Se;xe++){var Oe=de[xe];if(Oe!=null&&Oe.sourceLinks.length){var Ae=P(ne,Oe.sourceLinks),we=I(k,ne,Oe.sourceLinks),De=we/Ae;Oe.y+=(De-H(Oe))*ce}}}},Z=(k,J,ne,ce)=>{for(var ge=J.length-1;ge>=0;ge--){var he=J[ge];if(he!=null)for(var de=0,xe=he.length;de<xe;de++){var Se=he[de];if(Se!=null&&Se.targetLinks.length){var Oe=P(ne,Se.targetLinks),Ae=T(k,ne,Se.targetLinks),we=Ae/Oe;Se.y+=(we-H(Se))*ce}}}},_=(k,J)=>{for(var ne=0,ce=k.length;ne<ce;ne++){var ge=k[ne];if(ge!=null){var he=0,de=0;ge.targetLinks.sort((Te,We)=>{var Be,ke,Ne,Ke,Fe=(Be=J[Te])===null||Be===void 0?void 0:Be.target,ze=(ke=J[We])===null||ke===void 0?void 0:ke.target;if(Fe==null||ze==null)return 0;var Ue=(Ne=k[Fe])===null||Ne===void 0?void 0:Ne.y,He=(Ke=k[ze])===null||Ke===void 0?void 0:Ke.y;return Ue==null||He==null?0:Ue-He}),ge.sourceLinks.sort((Te,We)=>{var Be,ke,Ne,Ke,Fe=(Be=J[Te])===null||Be===void 0?void 0:Be.source,ze=(ke=J[We])===null||ke===void 0?void 0:ke.source;if(Fe==null||ze==null)return 0;var Ue=(Ne=k[Fe])===null||Ne===void 0?void 0:Ne.y,He=(Ke=k[ze])===null||Ke===void 0?void 0:Ke.y;return Ue==null||He==null?0:Ue-He});for(var xe=0,Se=ge.targetLinks.length;xe<Se;xe++){var Oe=ge.targetLinks[xe];if(Oe!=null){var Ae=J[Oe];Ae&&(Ae.sy=he,he+=Ae.dy)}}for(var we=0,De=ge.sourceLinks.length;we<De;we++){var Le=ge.sourceLinks[we];if(Le!=null){var Re=J[Le];Re&&(Re.ty=de,de+=Re.dy)}}}}},Pe=k=>{var{data:J,width:ne,height:ce,iterations:ge,nodeWidth:he,nodePadding:de,sort:xe,verticalAlign:Se,align:Oe}=k,{links:Ae}=J,{tree:we}=fe(J,ne,he,Oe),De=ve(we),Le=ee(De,ce,de,Ae,Se);if(S(De,ce,de,xe),Se==="justify")for(var Re=1,Te=1;Te<=ge;Te++)Z(we,De,Le,Re*=.99),S(De,ce,de,xe),B(we,De,Le,Re),S(De,ce,de,xe);_(we,Le);var We=Le;return{nodes:we,links:We}},ye=k=>({x:+k.x+ +k.width/2,y:+k.y+ +k.height/2}),Ee=k=>"sourceX"in k?{x:(k.sourceX+k.targetX)/2,y:(k.sourceY+k.targetY)/2}:void 0,je=(k,J,ne)=>{var{payload:ce}=k;if(J==="node")return{payload:ce,name:(0,N.getValueByDataKey)(ce,ne,""),value:(0,N.getValueByDataKey)(ce,"value")};if("source"in ce&&ce.source&&ce.target){var ge=(0,N.getValueByDataKey)(ce.source,ne,""),he=(0,N.getValueByDataKey)(ce.target,ne,"");return{payload:ce,name:"".concat(ge," - ").concat(he),value:(0,N.getValueByDataKey)(ce,"value")}}},Ie=(k,J,ne,ce)=>
1{if(!(J==null||typeof J!="string")&&!(ne==null||typeof ne!="object")){var ge=J.split("-"),[he,de]=ge,xe=(0,oe.default)(ne,"".concat(he,"s[").concat(de,"]"));if(xe){var Se=je(xe,he,ce);return Se}}};o.sankeyPayloadSearcher=Ie;var Ce={chartName:"Sankey",defaultTooltipEventType:"item",validateTooltipEventTypes:["item"],tooltipPayloadSearcher:Ie,eventEmitter:void 0},pe=t.memo(k=>{var{dataKey:J,nameKey:ne,stroke:ce,strokeWidth:ge,fill:he,name:de,data:xe,id:Se}=k,Oe={dataDefinedOnItem:xe,getPosition:x.noop,settings:{stroke:ce,strokeWidth:ge,fill:he,dataKey:J,name:de,nameKey:ne,hide:!1,type:void 0,color:he,unit:"",graphicalItemId:Se}};return t.createElement(u.SetTooltipEntrySettings,{tooltipEntrySettings:Oe})});function be(k,J){if(t.isValidElement(k))return t.cloneElement(k,J);if(typeof k=="function")return k(J);var{sourceX:ne,sourceY:ce,sourceControlX:ge,targetX:he,targetY:de,targetControlX:xe,linkWidth:Se}=J,Oe=V(J,s);return t.createElement("path",L({className:"recharts-sankey-link",d:`
2          M`.concat(ne,",").concat(ce,`
3          C`).concat(ge,",").concat(ce," ").concat(xe,",").concat(de," ").concat(he,",").concat(de,`
4        `),fill:"none",stroke:"#333",strokeWidth:Se,strokeOpacity:"0.2"}
4,(0,re.svgPropertiesNoEvents)(Oe)))}var G=k=>{var{link:J,nodes:ne,left:ce,top:ge,i:he,linkContent:de,linkCurvature:xe}=k,{sy:Se,ty:Oe,dy:Ae}=J,we=ne[J.source],De=ne[J.target];if(!(we==null||De==null)){var Le=we.x+we.dx+ce,Re=De.x+ce,Te=Q(Le,Re),We=Te(xe),Be=Te(1-xe),ke=we.y+Se+Ae/2+ge,Ne=De.y+Oe+Ae/2+ge,Ke=i({sourceX:Le,targetX:Re,sourceY:ke,targetY:Ne,sourceControlX:We,targetControlX:Be,sourceRelativeY:Se,targetRelativeY:Oe,linkWidth:Ae,index:he,payload:i(i({},J),{},{source:we,target:De})},(0,re.svgPropertiesNoEventsFromUnknown)(de));return Ke}};function d(k){var{graphicalItemId:J,props:ne,i:ce,linkContent:ge,onMouseEnter:he,onMouseLeave:de,onClick:xe,dataKey:Se}=k,Oe=Ee(ne),Ae="link-".concat(ce),we=(0,p.useAppDispatch)(),De={onMouseEnter:Le=>{we((0,a.setActiveMouseOverItemIndex)({activeIndex:Ae,activeDataKey:Se,activeCoordinate:Oe,activeGraphicalItemId:J})),he(ne,Le)},onMouseLeave:Le=>{we((0,a.mouseLeaveItem)()),de(ne,Le)},onClick:Le=>{we((0,a.setActiveClickItemIndex)({activeIndex:Ae,activeDataKey:Se,activeCoordinate:Oe,activeGraphicalItemId:J})),xe(ne,Le)}};return t.createElement(X.Layer,De,be(ge,ne))}function n(k){var{graphicalItemId:J,modifiedLinks:ne,links:ce,linkContent:ge,onMouseEnter:he,onMouseLeave:de,onClick:xe,dataKey:Se}=k;return t.createElement(X.Layer,{className:"recharts-sankey-links",key:"recharts-sankey-links"},ce.map((Oe,Ae)=>{var we=ne[Ae];return we==null?null:t.createElement(d,{graphicalItemId:J,key:"link-".concat(Oe.source,"-").concat(Oe.target,"-").concat(Oe.value),props:we,linkContent:ge,i:Ae,onMouseEnter:he,onMouseLeave:de,onClick:xe,dataKey:Se})}))}function v(k,J){return t.isValidElement(k)?t.cloneElement(k,J):typeof k=="function"?k(J):t.createElement(ie.Rectangle,L({className:"recharts-sankey-node",fill:"#0088fe",fillOpacity:"0.8"},(0,re.svgPropertiesNoEvents)(J)))}var O=k=>{var{node:J,nodeContent:ne,top:ce,left:ge,i:he}=k,{x:de,y:xe,dx:Se,dy:Oe}=J,Ae=i(i({},(0,re.svgPropertiesNoEventsFromUnknown)(ne)),{},{x:de+ge,y:xe+ce,width:Se,height:Oe,index:he,payload:J});return Ae};function M(k){var{graphicalItemId:J,props:ne,nodeContent:ce,i:ge,onMouseEnter:he,onMouseLeave:de,onClick:xe,dataKey:Se}=k,Oe=(0,p.useAppDispatch)(),Ae=ye(ne),we="node-".concat(ge),De={onMouseEnter:Le=>{Oe((0,a.setActiveMouseOverItemIndex)({activeIndex:we,activeDataKey:Se,activeCoordinate:Ae,activeGraphicalItemId:J})),he(ne,Le)},onMouseLeave:Le=>{Oe((0,a.mouseLeaveItem)()),de(ne,Le)},onClick:Le=>{Oe((0,a.setActiveClickItemIndex)({activeIndex:we,activeDataKey:Se,activeCoordinate:Ae,activeGraphicalItemId:J})),xe(ne,Le)}};return t.createElement(X.Layer,De,v(ce,ne))}function F(k){var{graphicalItemId:J,modifiedNodes:ne,nodeContent:ce,onMouseEnter:ge,onMouseLeave:he,onClick:de,dataKey:xe}=k;return t.createElement(X.Layer,{className:"recharts-sankey-nodes",key:"recharts-sankey-nodes"},ne.map((Se,Oe)=>t.createElement(M,{graphicalItemId:J,key:"node-".concat(Se.index,"-").concat(Se.x,"-").concat(Se.y),props:Se,nodeContent:ce,i:Oe,onMouseEnter:ge,onMouseLeave:he,onClick:de,dataKey:xe})))}var U=o.sankeyDefaultProps=i({align:"justify",dataKey:"value",iterations:32,linkCurvature:.5,margin:{top:5,right:5,bottom:5,left:5},nameKey:"name",nodePadding:10,nodeWidth:10,sort:!0,verticalAlign:"justify"},D.initialEventSettingsState);function q(k){var{className:J,style:ne,children:ce,id:ge}=k,he=V(k,m),{link:de,dataKey:xe,node:Se,onMouseEnter:Oe,onMouseLeave:Ae,onClick:we,data:De,iterations:Le,nodeWidth:Re,nodePadding:Te,sort:We,linkCurvature:Be,margin:ke,verticalAlign:Ne,align:Ke}=k,Fe=(0,re.svgPropertiesNoEvents)(he),ze=(0,z.useChartWidth)(),Ue=(0,z.useChartHeight)(),{links:He,modifiedLinks:Ze,modifiedNodes:Ge}=(0,h.useMemo)(()=>{var Xe,Ve,Je,_e;if(!De||!ze||!Ue||ze<=0||Ue<=0)return{nodes:[],links:[],modifiedLinks:[],modifiedNodes:[]};var nt=ze-((Xe=ke.left)!==null&&Xe!==void 0?Xe:0)-((Ve=ke.right)!==null&&Ve!==void 0?Ve:0),it=Ue-((Je=ke.top)!==null&&Je!==void 0?Je:0)-((_e=ke.bottom)!==null&&_e!==void 0?_e:0),qe=Pe({data:De,width:nt,height:it,iterations:Le,nodeWidth:Re,nodePadding:Te,sort:We,verticalAlign:Ne,align:Ke}),rt=ke.top||0,at=ke.left||0,ot=qe.links.map((et,tt)=>
4G({link:et,nodes:qe.nodes,i:tt,top:rt,left:at,linkContent:de,linkCurvature:Be})).filter(x.isNotNil),lt=qe.nodes.map((et,tt)=>O({node:et,nodeContent:Se,i:tt,top:rt,left:at}));return{nodes:qe.nodes,links:qe.links,modifiedLinks:ot,modifiedNodes:lt}},[De,ze,Ue,ke,Le,Re,Te,We,de,Se,Be,Ke,Ne]),$e=(0,h.useCallback)((Xe,Ve,Je)=>{Oe&&Oe(Xe,Ve,Je)},[Oe]),Ye=(0,h.useCallback)((Xe,Ve,Je)=>{Ae&&Ae(Xe,Ve,Je)},[Ae]),Qe=(0,h.useCallback)((Xe,Ve,Je)=>{we&&we(Xe,Ve,Je)},[we]);return!(0,W.isPositiveNumber)(ze)||!(0,W.isPositiveNumber)(Ue)||!De||!De.links||!De.nodes?null:t.createElement(t.Fragment,null,t.createElement(g.SetComputedData,{computedData:{links:Ze,nodes:Ge}}),t.createElement(le.Surface,L({},Fe,{width:ze,height:Ue}),ce,t.createElement(n,{graphicalItemId:ge,links:He,modifiedLinks:Ze,linkContent:de,dataKey:xe,onMouseEnter:(Xe,Ve)=>$e(Xe,"link",Ve),onMouseLeave:(Xe,Ve)=>Ye(Xe,"link",Ve),onClick:(Xe,Ve)=>Qe(Xe,"link",Ve)}),t.createElement(F,{graphicalItemId:ge,modifiedNodes:Ge,nodeContent:Se,dataKey:xe,onMouseEnter:(Xe,Ve)=>$e(Xe,"node",Ve),onMouseLeave:(Xe,Ve)=>Ye(Xe,"node",Ve),onClick:(Xe,Ve)=>Qe(Xe,"node",Ve)})))}function me(k){var J=(0,C.resolveDefaultProps)(k,U),{width:ne,height:ce,style:ge,className:he,id:de,throttleDelay:xe,throttledEvents:Se}=J,[Oe,Ae]=(0,h.useState)(null);return t.createElement(r.RechartsStoreProvider,{preloadedState:{options:Ce},reduxStoreName:he??"Sankey"},t.createElement(z.ReportChartSize,{width:ne,height:ce}),t.createElement(z.ReportChartMargin,{margin:J.margin}),t.createElement(l.ReportEventSettings,{throttleDelay:xe,throttledEvents:Se}),t.createElement(A.RechartsWrapper,{className:he,style:ge,width:ne,height:ce,responsive:!1,ref:we=>{we&&!Oe&&Ae(we)},onMouseEnter:void 0,onMouseLeave:void 0,onClick:void 0,onMouseMove:void 0,onMouseDown:void 0,onMouseUp:void 0,onContextMenu:void 0,onDoubleClick:void 0,onTouchStart:void 0,onTouchMove:void 0,onTouchEnd:void 0},t.createElement(E.TooltipPortalContext.Provider,{value:Oe},t.createElement(b.RegisterGraphicalItemId,{id:de,type:"sankey"},we=>t.createElement(t.Fragment,null,t.createElement(pe,{dataKey:J.dataKey,nameKey:J.nameKey,stroke:J.stroke,strokeWidth:J.strokeWidth,fill:J.fill,name:J.name,data:J.data,id:we}),t.createElement(q,L({},J,{id:we})))))))}me.displayName="Sankey"},499702:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.ScatterChart=void 0;
4var h=oe(e(63696)),t=h,se=e(102879),ue=e(839894);function oe(ie,N){if(typeof WeakMap=="function")var z=new WeakMap,E=new WeakMap;return(oe=function(r,p){if(!p&&r&&r.__esModule)return r;var a,u,l={__proto__:null,default:r};if(r===null||typeof r!="object"&&typeof r!="function")return l;if(a=p?E:z){if(a.has(r))return a.get(r);a.set(r,l)}for(var g in r)g!=="default"&&{}.hasOwnProperty.call(r,g)&&((u=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,g))&&(u.get||u.set)?a(l,g,u):l[g]=r[g]);return l})(ie,N)}var le=["item"],X=o.ScatterChart=(0,h.forwardRef)((ie,N)=>t.createElement(ue.CartesianChart,{chartName:"ScatterChart",defaultTooltipEventType:"item",validateTooltipEventTypes:le,tooltipPayloadSearcher:se.arrayTooltipSearcher,categoricalChartProps:ie,ref:N}))},803126:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.payloadSearcher=o.defaultSunburstChartProps=o.SunburstChart=void 0;var h=b(e(63696)),t=h,se=e(896858),ue=e(778784),oe=x(e(600365)),le=e(263878),X=e(471176),ie=e(962121),N=e(337870),z=e(565009),E=e(156184),A=e(661281),r=e(146941),p=e(981732),a=e(764867),u=e(20479),l=e(108100),g=e(256055),re=e(642257),C=e(231951),W=e(507398);function x(P){return P&&P.__esModule?P:{default:P}}function b(P,I){if(typeof WeakMap=="function")var T=new WeakMap,te=new WeakMap;return(b=function(ae,fe){if(!fe&&ae&&ae.__esModule)return ae;var ve,ee,S={__proto__:null,default:ae};if(ae===null||typeof ae!="object"&&typeof ae!="function")return S;if(ve=fe?te:T){if(ve.has(ae))return ve.get(ae);ve.set(ae,S)}for(var B in ae)B!=="default"&&{}.hasOwnProperty.call(ae,B)&&((ee=(ve=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ae,B))&&(ee.get||ee.set)?ve(S,B,ee):S[B]=ae[B]);return S})(P,I)}function D(){return D=Object.assign?Object.assign.bind():function(P){for(var I=1;I<arguments.length;I++){var T=arguments[I];for(var te in T)({}).hasOwnProperty.call(T,te)&&(P[te]=T[te])}return P},D.apply(null,arguments)}function s(P,I){var T=Object.keys(P);if(Object.getOwnPropertySymbols){var te=Object.getOwnPropertySymbols(P);I&&(te=te.filter(function($){return Object.getOwnPropertyDescriptor(P,$).enumerable})),T.push.apply(T,te)}return T}function m(P){for(var I=1;I<arguments.length;I++){var T=arguments[I]!=null?arguments[I]:{};I%2?s(Object(T),!0).forEach(function(te){R(P,te,T[te])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(T)):s(Object(T)).forEach(function(te){Object.defineProperty(P,te,Object.getOwnPropertyDescriptor(T,te))})}return P}function R(P,I,T){return(I=j(I))in P?Object.defineProperty(P,I,{value:T,enumerable:!0,configurable:!0,writable:!0}):P[I]=T,P}function j(P){var I=L(P,"string");return typeof I=="symbol"?I:I+""}function L(P,I){if(typeof P!="object"||!P)return P;var T=P[Symbol.toPrimitive];if(T!==void 0){var te=T.call(P,I||"default");if(typeof te!="object")return te;throw new TypeError("@@toPrimitive must return a primitive value.")}return(I==="string"?String:Number)(P)}var V={fontWeight:"bold",paintOrder:"stroke fill",fontSize:".75rem",stroke:"#FFF",fill:"black",pointerEvents:"none"};function f(P){if(!P.children||P.children.length===0)return 1;var I=P.children.map(T=>f(T));return 1+Math.max(...I)}var c=t.memo(P=>{var{dataKey:I,nameKey:T,data:te,stroke:$,fill:ae,positions:fe,id:ve}=P,ee={dataDefinedOnItem:te.children,getPosition:S=>fe.get(S),settings:{stroke:$,strokeWidth:void 0,fill:ae,nameKey:T,dataKey:I,name:T?void 0:I,hide:!1,type:void 0,color:ae,unit:"",graphicalItemId:ve}};return t.createElement(a.SetTooltipEntrySettings,{tooltipEntrySettings:ee})}),i={top:0,right:0,bottom:0,left:0},y=(P,I)=>{if(I!=null)return(0,oe.default)(P,I)};o.payloadSearcher=y;var K=function(I){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"".concat(T,"children[").concat(I,"]")},w={options:{validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",chartName:"Sunburst",tooltipPayloadSearcher:y,eventEmitter:void 0}},Q=o.defaultSunburstChartProps=m({padding:2,dataKey:"value",nameKey:"name",ringPadding:2,innerRadius:50,fill:"#333",stroke:"#FFF",textOptions:V,startAngle:0,endAngle:360,responsive:!1},W.initialEventSettingsState),H=P=>{var{className:I,data:T,children:te,padding:$,dataKey:ae,nameKey:fe,ringPadding:ve,innerRadius:ee,fill:S,stroke:B,textOptions:Z,outerRadius:_,cx:Pe,cy:ye,startAngle:Ee,endAngle:je,onClick:Ie,onMouseEnter:Ce,onMouseLeave:pe,id:be}=P,G=(0,g.useAppDispatch)(),d=(0,E.useChartWidth)(),n=(0,E.useChartHeight)();if(d==null||n==null)return null;var v=_??Math.min(d,n)/2,O=Pe??d/2,M=ye??n/2,F=(0,se.scaleLinear)([0,T[ae]],[0,je]),U=f(T),q=(v-ee)/U,me=[],k=new Map([]);
4function J(de,xe){Ce&&Ce(de,xe),G((0,p.setActiveMouseOverItemIndex)({activeIndex:de.tooltipIndex,activeDataKey:ae,activeCoordinate:k.get(de.name),activeGraphicalItemId:be}))}function ne(de,xe){pe&&pe(de,xe),G((0,p.mouseLeaveItem)())}function ce(de){Ie&&Ie(de),G((0,p.setActiveClickItemIndex)({activeIndex:de.tooltipIndex,activeDataKey:ae,activeCoordinate:k.get(de.name),activeGraphicalItemId:be}))}function ge(de,xe){var Se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,{radius:Oe,innerR:Ae,initialAngle:we,childColor:De,nestedActiveTooltipIndex:Le}=xe,Re=we;de&&de.forEach((Te,We)=>{var Be,ke,Ne=Se===1?"[".concat(We,"]"):K(We,Le),Ke=m(m({},Te),{},{tooltipIndex:Ne}),Fe=F(Te[ae]),ze=Re,Ue=(Be=(ke=Te?.fill)!==null&&ke!==void 0?ke:De)!==null&&Be!==void 0?Be:S,{x:He,y:Ze}=(0,z.polarToCartesian)(0,0,Ae+Oe/2,-(ze+Fe-Fe/2));Re+=Fe,me.push(t.createElement("g",{key:"sunburst-sector-".concat(Te.name,"-").concat(We)},t.createElement(ie.Sector,{onClick:()=>ce(Ke),onMouseEnter:Ye=>J(Ke,Ye),onMouseLeave:Ye=>ne(Ke,Ye),fill:Ue,stroke:B,strokeWidth:$,startAngle:ze,endAngle:ze+Fe,innerRadius:Ae,outerRadius:Ae+Oe,cx:O,cy:M}),t.createElement(N.Text,D({},Z,{alignmentBaseline:"middle",textAnchor:"middle",x:He+O,y:M-Ze}),Te[ae])));var{x:Ge,y:$e}
4=(0,z.polarToCartesian)(O,M,Ae+Oe/2,ze);return k.set(Te.name,{x:Ge,y:$e}),ge(Te.children,{radius:Oe,innerR:Ae+Oe+ve,initialAngle:ze,childColor:Ue,nestedActiveTooltipIndex:Ne},Se+1)})}ge(T.children,{radius:q,innerR:ee,initialAngle:Ee});var he=(0,ue.clsx)("recharts-sunburst",I);return t.createElement(le.Surface,{width:d,height:n},t.createElement(X.Layer,{className:he},me),t.createElement(c,{dataKey:ae,nameKey:fe,data:T,stroke:B,fill:S,positions:k,id:be}),te)},Y=P=>{var I=(0,C.resolveDefaultProps)(P,Q),{className:T,width:te,height:$,responsive:ae,style:fe,id:ve,throttleDelay:ee,throttledEvents:S}=I,[B,Z]=(0,h.useState)(null);return t.createElement(u.RechartsStoreProvider,{preloadedState:w,reduxStoreName:T??"SunburstChart"},t.createElement(E.ReportChartSize,{width:te,height:$}),t.createElement(E.ReportChartMargin,{margin:i}),t.createElement(l.ReportEventSettings,{throttleDelay:ee,throttledEvents:S}),t.createElement(A.TooltipPortalContext.Provider,{value:B},t.createElement(r.RechartsWrapper,{className:T,width:te,height:$,responsive:ae,style:fe,ref:_=>{B==null&&_!=null&&Z(_)},onMouseEnter:void 0,onMouseLeave:void 0,onClick:void 0,onMouseMove:void 0,onMouseDown:void 0,onMouseUp:void 0,onContextMenu:void 0,onDoubleClick:void 0,onTouchStart:void 0,onTouchMove:void 0,onTouchEnd:void 0},t.createElement(re.RegisterGraphicalItemId,{id:ve,type:"sunburst"},_=>t.createElement(H,D({},I,{id:_}))))))};o.SunburstChart=Y},42536:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Treemap=be,o.treemapPayloadSearcher=o.defaultTreeMapProps=o.computeNode=o.addToTreemapNodeIndex=void 0;var h=L(e(63696)),t=h,se=j(e(381420)),ue=j(e(600365)),oe=e(471176),le=e(263878),X=e(835317),ie=e(184010),N=e(276125),z=e(113903),E=e(76583),A=e(120657),r=e(156184),p=e(661281),a=e(146941),u=e(981732),l=e(764867),g=e(20479),re=e(108100),C=e(256055),W=e(644650),x=e(583111),b=e(374165),D=e(231951),s=e(642257),m=e(507398),R=["width","height","className","style","children","type"];function j(G){return G&&G.__esModule?G:{default:G}}function L(G,d){if(typeof WeakMap=="function")var n=new WeakMap,v=new WeakMap;return(L=function(M,F){if(!F&&M&&M.__esModule)return M;var U,q,me={__proto__:null,default:M};if(M===null||typeof M!="object"&&typeof M!="function")return me;if(U=F?v:n){if(U.has(M))return U.get(M);U.set(M,me)}for(var k in M)k!=="default"&&{}.hasOwnProperty.call(M,k)&&((q=(U=Object.defineProperty)&&Object.getOwnPropertyDescriptor(M,k))&&(q.get||q.set)?U(me,k,q):me[k]=M[k]);return me})(G,d)}function V(G,d){if(G==null)return{};var n,v,O=f(G,d);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(G);for(v=0;v<M.length;v++)n=M[v],d.indexOf(n)===-1&&{}.propertyIsEnumerable.call(G,n)&&(O[n]=G[n])}return O}function f(G,d){if(G==null)return{};var n={};for(var v in G)if({}.hasOwnProperty.call(G,v)){if(d.indexOf(v)!==-1)continue;n[v]=G[v]}return n}function c(){return c=Object.assign?Object.assign.bind():function(G){for(var d=1;d<arguments.length;d++){var n=arguments[d];for(var v in n)({}).hasOwnProperty.call(n,v)&&(G[v]=n[v])}return G},c.apply(null,arguments)}function i(G,d){var n=Object.keys(G);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(G);d&&(v=v.filter(function(O){return Object.getOwnPropertyDescriptor(G,O).enumerable})),n.push.apply(n,v)}return n}function y(G){for(var d=1;d<arguments.length;d++){var n=arguments[d]!=null?arguments[d]:{};d%2?i(Object(n),!0).forEach(function(v){K(G,v,n[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(G,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(v){Object.defineProperty(G,v,Object.getOwnPropertyDescriptor(n,v))})}return G}function K(G,d,n){return(d=w(d))in G?Object.defineProperty(G,d,{value:n,enumerable:!0,configurable:!0,writable:!0}):G[d]=n,G}function w(G){var d=Q(G,"string");return typeof d=="symbol"?d:d+""}function Q(G,d){if(typeof G!="object"||!G)return G;var n=G[Symbol.toPrimitive];if(n!==void 0){var v=n.call(G,d||"default");if(typeof v!="object")return v;throw new TypeError("@@toPrimitive must return a primitive value.")}return(d==="string"?String:Number)(G)}var H="value";function Y(G){return G!=null&&typeof G=="object"&&"x"in G&&"y"in G&&"width"in G&&"height"in G&&typeof G.x=="number"&&typeof G.y=="number"&&typeof G.width=="number"&&typeof G.height=="number"}var P=(G,d)=>{if(!(!G||!d))return(0,ue.default)(G,d)};o.treemapPayloadSearcher=P;var I=o.addToTreemapNodeIndex=function(d){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"".concat(n,"children[").concat(d,"]")}
4,T={chartName:"Treemap",defaultTooltipEventType:"item",validateTooltipEventTypes:["item"],tooltipPayloadSearcher:P,eventEmitter:void 0},te=G=>{var{depth:d,node:n,index:v,dataKey:O,nameKey:M,nestedActiveTooltipIndex:F}=G,U=d===0?"":I(v,F),{children:q}=n,me=d+1,k=q&&q.length?q.map((ge,he)=>te({depth:me,node:ge,index:he,dataKey:O,nameKey:M,nestedActiveTooltipIndex:U})):null,J;if(k&&k.length)J=k.reduce((ge,he)=>ge+he.value,0);else{var ne=n[O],ce=typeof ne=="number"?ne:0;J=(0,E.isNan)(ce)||ce<=0?0:ce}return y(y({},n),{},{children:k,name:(0,N.getValueByDataKey)(n,M,""),[H]:J,depth:d,index:v,tooltipIndex:U})};o.computeNode=te;var $=G=>({x:G.x,y:G.y,width:G.width,height:G.height}),ae=(G,d)=>{var n=d<0?0:d;return G.map(v=>{var O=v[H]*n;return y(y({},v),{},{area:(0,E.isNan)(O)||O<=0?0:O})})},fe=(G,d,n)=>{var v=d*d,O=G.area*G.area,{min:M,max:F}=G.reduce((U,q)=>({min:Math.min(U.min,q.area),max:Math.max(U.max,q.area)}),{min:1/0,max:0});return O?Math.max(v*F*n/O,O/(v*M*n)):1/0},ve=(G,d,n,v)=>{var O=d?Math.round(G.area/d):0;(v||O>n.height)&&(O=n.height);for(var M=n.x,F,U=0,q=G.length;U<q;U++)F=G[U],F!=null&&(F.x=M,F.y=n.y,F.height=O,F.width=Math.min(O?Math.round(F.area/O):0,n.x+n.width-M),M+=F.width);return F!=null&&(F.width+=n.x+n.width-M),y(y({},n),{},{y:n.y+O,height:n.height-O})},ee=(G,d,n,v)=>{var O=d?Math.round(G.area/d):0;(v||O>n.width)&&(O=n.width);for(var M=n.y,F,U=0,q=G.length;U<q;U++)F=G[U],F!=null&&(F.x=n.x,F.y=M,F.width=O,F.height=Math.min(O?Math.round(F.area/O):0,n.y+n.height-M),M+=F.height);return F&&(F.height+=n.y+n.height-M),y(y({},n),{},{x:n.x+O,width:n.width-O})},S=(G,d,n,v)=>d===n.width?ve(G,d,n,v):ee(G,d,n,v),B=(G,d)=>{var{children:n}=G;if(n&&n.length){var v=$(G),O=[],M=1/0,F,U,q=Math.min(v.width,v.height),me=ae(n,v.width*v.height/G[H]),k=me.slice();for(O.area=0;k.length>0;)if([F]=k,F!=null)if(O.push(F),O.area+=F.area,U=fe(O,q,d),U<=M)k.shift(),M=U;else{var J,ne;O.area-=(J=(ne=O.pop())===null||ne===void 0?void 0:ne.area)!==null&&J!==void 0?J:0,v=S(O,q,v,!1),q=Math.min(v.width,v.height),O.length=O.area=0,M=1/0}return O.length&&(v=S(O,q,v,!0),O.length=O.area=0),y(y({},G),{},{children:me.map(ce=>B(ce,d))})}return G},Z=o.defaultTreeMapProps=y({aspectRatio:.5*(1+Math.sqrt(5)),dataKey:"value",nameKey:"name",type:"flat",isAnimationActive:"auto",isUpdateAnimationActive:"auto",animationBegin:0,animationDuration:1500,animationEasing:"linear"},m.initialEventSettingsState),_={isAnimationFinished:!1,formatRoot:null,currentRoot:void 0,nestIndex:[],prevAspectRatio:Z.aspectRatio,prevDataKey:Z.dataKey};function Pe(G){var{content:d,nodeProps:n,type:v,colorPanel:O,onMouseEnter:M,onMouseLeave:F,onClick:U}=G;if(t.isValidElement(d))return t.createElement(oe.Layer,{onMouseEnter:M,onMouseLeave:F,onClick:U},t.cloneElement(d,n));if(typeof d=="function")return t.createElement(oe.Layer,{onMouseEnter:M,onMouseLeave:F,onClick:U},d(n));var{x:q,y:me,width:k,height:J,index:ne}=n,ce=null;k>10&&J>10&&n.children&&v==="nest"&&(ce=t.createElement(X.Polygon,{points:[{x:q+2,y:me+J/2},{x:q+6,y:me+J/2+3},{x:q+2,y:me+J/2+6}]}));var ge=null,he=(0,A.getStringSize)(n.name);k>20&&J>20&&he.width<k&&he.height<J&&(ge=t.createElement("text",{x:q+8,y:me+J/2+7,fontSize:14},n.name));var de=O||z.COLOR_PANEL;return t.createElement("g",null,t.createElement(ie.Rectangle,c({fill:n.depth<2?de[ne%de.length]:"rgba(255,255,255,0)",stroke:"#fff"},(0,se.default)(n,["children"]),{onMouseEnter:M,onMouseLeave:F,onClick:U,"data-recharts-item-index":n.tooltipIndex})),ce,ge)}function ye(G){var d=(0,C.useAppDispatch)(),n={x:G.nodeProps.x+G.nodeProps.width/2,y:G.nodeProps.y+G.nodeProps.height/2},v=()=>{d((0,u.setActiveMouseOverItemIndex)({activeIndex:G.nodeProps.tooltipIndex,activeDataKey:G.dataKey,activeCoordinate:n,activeGraphicalItemId:G.id}))},O=()=>{},M=()=>{d((0,u.setActiveClickItemIndex)({activeIndex:G.nodeProps.tooltipIndex,activeDataKey:G.dataKey,activeCoordinate:n,activeGraphicalItemId:G.id}))};return t.createElement(Pe,c({},G,{onMouseEnter:v,onMouseLeave:O,onClick:M}))}var Ee=t.memo(G=>{var{dataKey:d,nameKey:n,stroke:v,fill:O,currentRoot:M,id:F}=G,U={dataDefinedOnItem:M,getPosition:E.noop,settings:{stroke:v,strokeWidth:void 0,fill:O,dataKey:d,nameKey:n,name:void 0,hide:!1,type:void 0,color:O,unit:"",graphicalItemId:F}};return t.createElement(l.SetTooltipEntrySettings,{tooltipEntrySettings:U})}),je={top:0,right:0,bottom:0,left:0};function Ie(G){var{content:d,nodeProps:n,isLeaf:v,treemapProps:O,onNestClick:M}=G,{id:F,isAnimationActive:U,animationBegin:q,animationDuration:me,animationEasing:k,isUpdateAnimationActive:J,type:ne,colorPanel:ce,dataKey:ge,onAnimationStart:he,onAnimationEnd:de,onMouseEnter:xe,onClick:Se,onMouseLeave:Oe}=O,{width:Ae,height:we,x:De,y:Le}=n,Re=-De-Ae,Te=0,We=Fe=>{(v||ne==="nest")&&typeof xe=="function"&&xe(n,Fe)},Be=Fe=>{(v||ne==="nest")&&typeof Oe=="function"&&Oe(n,Fe)},ke=()=>{ne==="nest"&&M(n),(v||ne==="nest")&&typeof Se=="function"&&Se(n)},Ne=(0,h.useCallback)(()=>{typeof de=="function"&&de()},[de]),Ke=(0,h.useCallback)(()=>{typeof he=="function"&&he()},[he]);return t.createElement(b.CSSTransitionAnimate,{animationId:"treemap-".concat(n.tooltipIndex),from:"translate(".concat(Re,"px, ").concat(Te,"px)"),to:"translate(0, 0)",attributeName:"transform",begin:q,easing:k,isActive:U,duration:me,onAnimationStart:Ke,onAnimationEnd:Ne},Fe=>t.createElement(oe.Layer,{onMouseEnter:We,onMouseLeave:Be,onClick:ke,style:y(y({},Fe),{},{transformOrigin:"".concat(De," ").concat(Le)})},t.createElement(ye,{id:F,content:d,dataKey:ge,nodeProps:y(y({},n),{},{isAnimationActive:U,isUpdateAnimationActive:!J,width:Ae,height:we,x:De,y:Le}),type:ne,colorPanel:ce})))}class Ce extends h.PureComponent{constructor(){super(...arguments),K(this,"state",y({},_)),K(this,"handleClick",d=>{var{onClick:n,type:v}=this.props;if(v==="nest"&&d.children){var{width:O,height:M,dataKey:F,nameKey:U,aspectRatio:q}=this.props,me=te({depth:0,node:y(y({},d),{},{x:0,y:0,width:O,height:M}),index:0,dataKey:F,nameKey:U,nestedActiveTooltipIndex:d.tooltipIndex}),k=B(me,q),{nestIndex:J}=this.state;J.push(d),this.setState({formatRoot:k,currentRoot:me,nestIndex:J})}n&&n(d)}),K(this,"handleTouchMove",d=>{var n=d.touches[0];if(n!=null){var v=document.elementFromPoint(n.clientX,n.clientY);if(!(!v||!v.getAttribute||this.state.formatRoot==null)){var O=v.getAttribute("data-recharts-item-index"),M=P(this.state.formatRoot,O);if(Y(M)){var{dataKey:F,dispatch:U}=this.props,q={x:M.x+M.width/2,y:M.y+M.height/2};U((0,u.setActiveMouseOverItemIndex)({activeIndex:O,activeDataKey:F,activeCoordinate:q,activeGraphicalItemId:this.props.id}))}}}})}static getDerivedStateFromProps(d,n){if(d.data!==n.prevData||d.type!==n.prevType||d.width!==n.prevWidth||d.height!==n.prevHeight||d.dataKey!==n.prevDataKey||d.aspectRatio!==n.prevAspectRatio){var v=te({depth:0,node:{children:d.data,x:0,y:0,width:d.width,height:d.height},index:0,dataKey:d.dataKey,nameKey:d.nameKey}),O=B(v,d.aspectRatio);return y(y({},n),{},{formatRoot:O,currentRoot:v,nestIndex:[v],prevAspectRatio:d.aspectRatio,prevData:d.data,prevWidth:d.width,prevHeight:d.height,prevDataKey:d.dataKey,prevType:d.type})}return null}handleNestIndex(d,n){var{nestIndex:v}=this.state,{width:O,height:M,dataKey:F,nameKey:U,aspectRatio:q}=this.props,me=te({depth:0,node:y(y({},d),{},{x:0,y:0,width:O,height:M}),index:0,dataKey:F,nameKey:U,nestedActiveTooltipIndex:d.tooltipIndex}),k=B(me,q);v=v.slice(0,n+1),this.setState({formatRoot:k,currentRoot:d,nestIndex:v})}renderNode(d,n){var{content:v,type:O}=this.props,M=y(y(y({},(0,x.svgPropertiesNoEvents)(this.props)),n),{},{root:d}),F=!n.children||!n.children.length,{currentRoot:U}=this.state,q=(U?.children||[]).filter(me=>me.depth===n.depth&&me.name===n.name);return!q.length&&d.depth&&O==="nest"?null:t.createElement(oe.Layer,{key:"recharts-treemap-node-".concat(M.x,"-").concat(M.y,"-").concat(M.name),className:"recharts-treemap-depth-".concat(n.depth)},t.createElement(Ie,{isLeaf:F,content:v,nodeProps:M,treemapProps:this.props,onNestClick:this.handleClick}),n.children&&n.children.length?n.children.map(me=>this.renderNode(n,me)):null)}renderAllNodes(){var{formatRoot:d}=this.state;return d?this.renderNode(d,d):null}renderNestIndex(){var{nameKey:d,nestIndexContent:n}=this.props,{nestIndex:v}=this.state;return t.createElement("div",{className:"recharts-treemap-nest-index-wrapper",style:{marginTop:"8px",textAlign:"center"}},v.map((O,M)=>{var F=(0,ue.default)(O,d,"root"),U=typeof F=="string"?F:"root",q;return t.isValidElement(n)&&(q=t.cloneElement(n,O,M)),typeof n=="function"?q=n(O,M):q=U,t.createElement("div",{onClick:this.handleNestIndex.bind(this,O,M),key:"nest-index-".concat((0,E.uniqueId)()),className:"recharts-treemap-nest-index-box",style:{cursor:"pointer",display:"inline-block",padding:"0 7px",background:"#000",color:"#fff",marginRight:"3px"}},q)}))}render(){var d=this.props,{width:n,height:v,className:O,style:M,children:F,type:U}=d,q=V(d,R),me=(0,x.svgPropertiesNoEvents)(q);return t.createElement(t.Fragment,null,t.createElement(Ee,{dataKey:this.props.dataKey,nameKey:this.props.nameKey,stroke:this.props.stroke,fill:this.props.fill,currentRoot:this.state.currentRoot,id:this.props.id}),t.createElement(le.Surface,c({},me,{width:n,height:U==="nest"?v-30:v,onTouchMove:this.handleTouchMove}),this.renderAllNodes(),F),U==="nest"&&this.renderNestIndex())}}K(Ce,"displayName","Treemap");function pe(G){var d=(0,C.useAppDispatch)(),n=(0,r.useChartWidth)(),v=(0,r.useChartHeight)();if(!(0,W.isPositiveNumber)(n)||!(0,W.isPositiveNumber)(v))return null;var{id:O}=G;return t.createElement(s.RegisterGraphicalItemId,{id:O,type:"treemap"},M=>t.createElement(Ce,c({},G,{id:M,width:n,height:v,dispatch:d})))}function be(G){var d,n=(0,D.resolveDefaultProps)(G,Z),{className:v,style:O,width:M,height:F,throttleDelay:U,throttledEvents:q}=n,[me,k]=(0,h.useState)(null);return t.createElement(g.RechartsStoreProvider,{preloadedState:{options:T},reduxStoreName:(d=n.className)!==null&&d!==void 0?d:"Treemap"},t.createElement(r.ReportChartMargin,{margin:je}),t.createElement(re.ReportEventSettings,{throttleDelay:U,throttledEvents:q}),t.createElement(a.RechartsWrapper,{dispatchTouchEvents:!1,className:v,style:O,width:M,height:F,responsive:!1,ref:J=>{me==null&&J!=null&&k(J)},onMouseEnter:void 0,onMouseLeave:void 0,onClick:void 0,onMouseMove:void 0,onMouseDown:void 0,onMouseUp:void 0,onContextMenu:void 0,onDoubleClick:void 0,onTouchStart:void 0,onTouchMove:void 0,onTouchEnd:void 0},t.createElement(p.TooltipPortalContext.Provider,{value:me},t.createElement(pe,n))))}},789708:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.ActivePoints=C;
4var h=r(e(63696)),t=h,se=e(408531),ue=e(64392),oe=e(471176),le=e(256055),X=e(520059),ie=e(569249),N=e(76583),z=e(583111),E=e(871755),A=e(387891);function r(W,x){if(typeof WeakMap=="function")var b=new WeakMap,D=new WeakMap;return(r=function(m,R){if(!R&&m&&m.__esModule)return m;var j,L,V={__proto__:null,default:m};if(m===null||typeof m!="object"&&typeof m!="function")return V;if(j=R?D:b){if(j.has(m))return j.get(m);j.set(m,V)}for(var f in m)f!=="default"&&{}.hasOwnProperty.call(m,f)&&((L=(j=Object.defineProperty)&&Object.getOwnPropertyDescriptor(m,f))&&(L.get||L.set)?j(V,f,L):V[f]=m[f]);return V})(W,x)}function p(W,x){var b=Object.keys(W);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(W);x&&(D=D.filter(function(s){return Object.getOwnPropertyDescriptor(W,s).enumerable})),b.push.apply(b,D)}return b}function a(W){for(var x=1;x<arguments.length;x++){var b=arguments[x]!=null?arguments[x]:{};x%2?p(Object(b),!0).forEach(function(D){u(W,D,b[D])}):Object.getOwnPropertyDescriptors?Object.defineProperties(W,Object.getOwnPropertyDescriptors(b)):p(Object(b)).forEach(function(D){Object.defineProperty(W,D,Object.getOwnPropertyDescriptor(b,D))})}return W}function u(W,x,b){return(x=l(x))in W?Object.defineProperty(W,x,{value:b,enumerable:!0,configurable:!0,writable:!0}):W[x]=b,W}function l(W){var x=g(W,"string");return typeof x=="symbol"?x:x+""}function g(W,x){if(typeof W!="object"||!W)return W;var b=W[Symbol.toPrimitive];if(b!==void 0){var D=b.call(W,x||"default");if(typeof D!="object")return D;throw new TypeError("@@toPrimitive must return a primitive value.")}return(x==="string"?String:Number)(W)}var re=W=>{var{point:x,childIndex:b,mainColor:D,activeDot:s,dataKey:m,clipPath:R}=W;if(s===!1||x.x==null||x.y==null)return null;var j={index:b,dataKey:m,cx:x.x,cy:x.y,r:4,fill:D??"none",strokeWidth:2,stroke:"#fff",payload:x.payload,value:x.value},L=a(a(a({},j),(0,z.svgPropertiesNoEventsFromUnknown)(s)),(0,se.adaptEventHandlers)(s)),V;return(0,h.isValidElement)(s)?V=(0,h.cloneElement)(s,L):typeof s=="function"?V=s(L):V=t.createElement(ue.Dot,L),t.createElement(oe.Layer,{className:"recharts-active-dot",clipPath:R},V)};function C(W){var{points:x,mainColor:b,activeDot:D,itemDataKey:s,clipPath:m,zIndex:R=A.DefaultZIndexes.activeDot}=W,j=(0,le.useAppSelector)(X.selectActiveTooltipIndex),L=(0,ie.useActiveTooltipDataPoints)();if(x==null||L==null)return null;var V=x.find(f=>L.includes(f.payload));return(0,N.isNullish)(V)?null:t.createElement(E.ZIndexLayer,{zIndex:R},t.createElement(re,{point:V,childIndex:Number(j),mainColor:b,dataKey:s,activeDot:D,clipPath:m}))}},403265:(Me,o)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Cell=void 0;var e=h=>null;o.Cell=e,e.displayName="Cell"},896027:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Cursor=R,o.CursorInternal=m;var h=g(e(63696)),t=h,se=e(778784),ue=e(408531),oe=e(483220),le=e(862187),X=e(470326),ie=e(184010),N=e(45607),z=e(962121),E=e(70780),A=e(156184),r=e(82802),p=e(875360),a=e(583111),u=e(871755),l=e(387891);function g(j,L){if(typeof WeakMap=="function")var V=new WeakMap,f=new WeakMap;return(g=function(i,y){if(!y&&i&&i.__esModule)return i;var K,w,Q={__proto__:null,default:i};if(i===null||typeof i!="object"&&typeof i!="function")return Q;
4if(K=y?f:V){if(K.has(i))return K.get(i);K.set(i,Q)}for(var H in i)H!=="default"&&{}.hasOwnProperty.call(i,H)&&((w=(K=Object.defineProperty)&&Object.getOwnPropertyDescriptor(i,H))&&(w.get||w.set)?K(Q,H,w):Q[H]=i[H]);return Q})(j,L)}function re(){return re=Object.assign?Object.assign.bind():function(j){for(var L=1;L<arguments.length;L++){var V=arguments[L];for(var f in V)({}).hasOwnProperty.call(V,f)&&(j[f]=V[f])}return j},re.apply(null,arguments)}function C(j,L){var V=Object.keys(j);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(j);L&&(f=f.filter(function(c){return Object.getOwnPropertyDescriptor(j,c).enumerable})),V.push.apply(V,f)}return V}function W(j){for(var L=1;L<arguments.length;L++){var V=arguments[L]!=null?arguments[L]:{};L%2?C(Object(V),!0).forEach(function(f){x(j,f,V[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(j,Object.getOwnPropertyDescriptors(V)):C(Object(V)).forEach(function(f){Object.defineProperty(j,f,Object.getOwnPropertyDescriptor(V,f))})}return j}function x(j,L,V){return(L=b(L))in j?Object.defineProperty(j,L,{value:V,enumerable:!0,configurable:!0,writable:!0}):j[L]=V,j}function b(j){var L=D(j,"string");return typeof L=="symbol"?L:L+""}function D(j,L){if(typeof j!="object"||!j)return j;var V=j[Symbol.toPrimitive];if(V!==void 0){var f=V.call(j,L||"default");if(typeof f!="object")return f;throw new TypeError("@@toPrimitive must return a primitive value.")}return(L==="string"?String:Number)(j)}function s(j){var{cursor:L,cursorComp:V,cursorProps:f}=j;return(0,h.isValidElement)(L)?(0,h.cloneElement)(L,f):(0,h.createElement)(V,f)}function m(j){var L,{coordinate:V,payload:f,index:c,offset:i,tooltipAxisBandSize:y,layout:K,cursor:w,tooltipEventType:Q,chartName:H}=j,Y=V,P=f,I=c;if(!w||!Y||H!=="ScatterChart"&&Q!=="axis")return null;var T,te,$;if(H==="ScatterChart")T=Y,te=le.Cross,$=l.DefaultZIndexes.cursorLine;else if(H==="BarChart")T=(0,X.getCursorRectangle)(K,Y,i,y),te=ie.Rectangle,$=l.DefaultZIndexes.cursorRectangle;else if(K==="radial"&&(0,ue.isPolarCoordinate)(Y)){var{cx:ae,cy:fe,radius:ve,startAngle:ee,endAngle:S}=(0,N.getRadialCursorPoints)(Y);T={cx:ae,cy:fe,startAngle:ee,endAngle:S,innerRadius:ve,outerRadius:ve},te=z.Sector,$=l.DefaultZIndexes.cursorLine}else T={points:(0,E.getCursorPoints)(K,Y,i)},te=oe.Curve,$=l.DefaultZIndexes.cursorLine;var B=typeof w=="object"&&"className"in w?w.className:void 0,Z=W(W(W(W({stroke:"#ccc",pointerEvents:"none"},i),T),(0,a.svgPropertiesNoEventsFromUnknown)(w)),{},{payload:P,payloadIndex:I,className:(0,se.clsx)("recharts-tooltip-cursor",B)});return t.createElement(u.ZIndexLayer,{zIndex:(L=j.zIndex)!==null&&L!==void 0?L:$},t.createElement(s,{cursor:w,cursorComp:te,cursorProps:Z}))}function R(j){var L=(0,r.useTooltipAxisBandSize)(),V=(0,A.useOffsetInternal)(),f=(0,A.useChartLayout)(),c=(0,p.useChartName)();return L==null||V==null||f==null||c==null?null:t.createElement(m,re({},j,{offset:V,layout:f,tooltipAxisBandSize:L,chartName:c}))}},537176:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Customized=N;var h=le(e(63696)),t=h,se=e(471176),ue=e(711983),oe=["component"];function le(z,E){if(typeof WeakMap=="function")var A=new WeakMap,r=new WeakMap;return(le=function(a,u){if(!u&&a&&a.__esModule)return a;var l,g,re={__proto__:null,default:a};if(a===null||typeof a!="object"&&typeof a!="function")return re;if(l=u?r:A){if(l.has(a))return l.get(a);l.set(a,re)}for(var C in a)C!=="default"&&{}.hasOwnProperty.call(a,C)&&((g=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(a,C))&&(g.get||g.set)?l(re,C,g):re[C]=a[C]);return re})(z,E)}function X(z,E){if(z==null)return{};var A,r,p=ie(z,E);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(z);for(r=0;r<a.length;r++)A=a[r],E.indexOf(A)===-1&&{}.propertyIsEnumerable.call(z,A)&&(p[A]=z[A])}return p}function ie(z,E){if(z==null)return{};var A={};for(var r in z)if({}.hasOwnProperty.call(z,r)){if(E.indexOf(r)!==-1)continue;A[r]=z[r]}return A}function N(z){var{component:E}=z,A=X(z,oe),r;return(0,h.isValidElement)(E)?r=(0,h.cloneElement)(E,A):typeof E=="function"?r=(0,h.createElement)(E,A):(0,ue.warn)(!1,"Customized's props `component` must be React.element or Function, but got %s.",typeof E),t.createElement(se.Layer,{className:"recharts-customized-wrapper"},r)}N.displayName="Customized"},894328:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.defaultLegendContentDefaultProps=o.DefaultLegendContent=void 0;
4var h=X(e(63696)),t=e(778784),se=e(263878),ue=e(807530),oe=e(408531),le=e(231951);function X(C,W){if(typeof WeakMap=="function")var x=new WeakMap,b=new WeakMap;return(X=function(s,m){if(!m&&s&&s.__esModule)return s;var R,j,L={__proto__:null,default:s};if(s===null||typeof s!="object"&&typeof s!="function")return L;if(R=m?b:x){if(R.has(s))return R.get(s);R.set(s,L)}for(var V in s)V!=="default"&&{}.hasOwnProperty.call(s,V)&&((j=(R=Object.defineProperty)&&Object.getOwnPropertyDescriptor(s,V))&&(j.get||j.set)?R(L,V,j):L[V]=s[V]);return L})(C,W)}function ie(){return ie=Object.assign?Object.assign.bind():function(C){for(var W=1;W<arguments.length;W++){var x=arguments[W];for(var b in x)({}).hasOwnProperty.call(x,b)&&(C[b]=x[b])}return C},ie.apply(null,arguments)}function N(C,W){var x=Object.keys(C);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(C);W&&(b=b.filter(function(D){return Object.getOwnPropertyDescriptor(C,D).enumerable})),x.push.apply(x,b)}return x}function z(C){for(var W=1;W<arguments.length;W++){var x=arguments[W]!=null?arguments[W]:{};W%2?N(Object(x),!0).forEach(function(b){E(C,b,x[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(x)):N(Object(x)).forEach(function(b){Object.defineProperty(C,b,Object.getOwnPropertyDescriptor(x,b))})}return C}function E(C,W,x){return(W=A(W))in C?Object.defineProperty(C,W,{value:x,enumerable:!0,configurable:!0,writable:!0}):C[W]=x,C}function A(C){var W=r(C,"string");return typeof W=="symbol"?W:W+""}function r(C,W){if(typeof C!="object"||!C)return C;var x=C[Symbol.toPrimitive];if(x!==void 0){var b=x.call(C,W||"default");if(typeof b!="object")return b;throw new TypeError("@@toPrimitive must return a primitive value.")}return(W==="string"?String:Number)(C)}var p=32,a=o.defaultLegendContentDefaultProps={align:"center",iconSize:14,inactiveColor:"#ccc",layout:"horizontal",verticalAlign:"middle",labelStyle:{}};function u(C){if(typeof C=="object"&&C!==null&&"strokeDasharray"in C)return String(C.strokeDasharray)}function l(C){var{data:W,iconType:x,inactiveColor:b}=C,D=p/2,s=p/6,m=p/3,R=W.inactive?b:W.color,j=x??W.type;if(j==="none")return null;if(j==="plainline")return h.createElement("line",{strokeWidth:4,fill:"none",stroke:R,strokeDasharray:u(W.payload),x1:0,y1:D,x2:p,y2:D,className:"recharts-legend-icon"});if(j==="line")return h.createElement("path",{strokeWidth:4,fill:"none",stroke:R,d:"M0,".concat(D,"h").concat(m,`
5            A`).concat(s,",").concat(s,",0,1,1,").concat(2*m,",").concat(D,`
6            H`).concat(p,"M").concat(2*m,",").concat(D,`
7            A`).concat(s,",").concat(s,",0,1,1,").concat(m,",").concat(D),className:"recharts-legend-icon"});if(j==="rect")return h.createElement("path",{stroke:"none",fill:R,d:"M0,".concat(p/8,"h").concat(p,"v").concat(p*3/4,"h").concat(-p,"z"),className:"recharts-legend-icon"});if(h.isValidElement(W.legendIcon)){var L=z({},W);return delete L.legendIcon,h.cloneElement(W.legendIcon,L)}return h.createElement(ue.Symbols,{fill:R,cx:D,cy:D,size:p,sizeType:"diameter",type:j})}function g(C){var{payload:W,iconSize:x,layout:b,formatter:D,inactiveColor:s,iconType:m,labelStyle:R}=C,j={x:0,y:0,width:p,height:p},L={display:b==="horizontal"?"inline-block":"block",marginRight:10},V={display:"inline-block",verticalAlign:"middle",marginRight:4};return W.map((f,c)=>{var i=f.formatter||D,y=(0,t.clsx)({"recharts-legend-item":!0,["legend-item-".concat(c)]:!0,inactive:f.inactive});if(f.type==="none")return null;var K=typeof R=="object"?z({},R):{};K.color=f.inactive?s:K.color||f.color;var w=i?i(f.value,f,c):f.value;return h.createElement("li",ie({className:y,style:L,key:"legend-item-".concat(c)},(0,oe.adaptEventsOfChild)(C,f,c)),h.createElement(se.Surface,{width:x,height:x,viewBox:j,style:V,"aria-label":"".concat(f.value," legend icon")},h.createElement(l,{data:f,iconType:m,inactiveColor:s})),h.createElement("span",{className:"recharts-legend-item-text",style:K},w))})}var re=C=>{var W=(0,le.resolveDefaultProps)(C,a),{payload:x,layout:b,align:D}=W;if(!x||!x.length)return null;var s={padding:0,margin:0,textAlign:b==="horizontal"?D:"left"};return h.createElement("ul",{className:"recharts-default-legend",style:s},h.createElement(g,ie({},W,{payload:x})))};o.DefaultLegendContent=re},755352:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.defaultDefaultTooltipContentProps=o.DefaultTooltipContent=void 0;
7var h=le(e(63696)),t=oe(e(466260)),se=e(778784),ue=e(76583);function oe(l){return l&&l.__esModule?l:{default:l}}function le(l,g){if(typeof WeakMap=="function")var re=new WeakMap,C=new WeakMap;return(le=function(x,b){if(!b&&x&&x.__esModule)return x;var D,s,m={__proto__:null,default:x};if(x===null||typeof x!="object"&&typeof x!="function")return m;if(D=b?C:re){if(D.has(x))return D.get(x);D.set(x,m)}for(var R in x)R!=="default"&&{}.hasOwnProperty.call(x,R)&&((s=(D=Object.defineProperty)&&Object.getOwnPropertyDescriptor(x,R))&&(s.get||s.set)?D(m,R,s):m[R]=x[R]);return m})(l,g)}function X(){return X=Object.assign?Object.assign.bind():function(l){for(var g=1;g<arguments.length;g++){var re=arguments[g];for(var C in re)({}).hasOwnProperty.call(re,C)&&(l[C]=re[C])}return l},X.apply(null,arguments)}function ie(l,g){var re=Object.keys(l);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(l);g&&(C=C.filter(function(W){return Object.getOwnPropertyDescriptor(l,W).enumerable})),re.push.apply(re,C)}return re}function N(l){for(var g=1;g<arguments.length;g++){var re=arguments[g]!=null?arguments[g]:{};g%2?ie(Object(re),!0).forEach(function(C){z(l,C,re[C])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(re)):ie(Object(re)).forEach(function(C){Object.defineProperty(l,C,Object.getOwnPropertyDescriptor(re,C))})}return l}function z(l,g,re){return(g=E(g))in l?Object.defineProperty(l,g,{value:re,enumerable:!0,configurable:!0,writable:!0}):l[g]=re,l}function E(l){var g=A(l,"string");return typeof g=="symbol"?g:g+""}function A(l,g){if(typeof l!="object"||!l)return l;var re=l[Symbol.toPrimitive];if(re!==void 0){var C=re.call(l,g||"default");if(typeof C!="object")return C;throw new TypeError("@@toPrimitive must return a primitive value.")}return(g==="string"?String:Number)(l)}function r(l){return Array.isArray(l)&&(0,ue.isNumOrStr)(l[0])&&(0,ue.isNumOrStr)(l[1])?l.join(" ~ "):l}var p=o.defaultDefaultTooltipContentProps={separator:" : ",contentStyle:{margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},itemStyle:{display:"block",paddingTop:4,paddingBottom:4,color:"#000"},labelStyle:{},accessibilityLayer:!1};function a(l,g){return g==null?l:(0,t.default)(l,g)}var u=l=>{var{separator:g=p.separator,contentStyle:re,itemStyle:C,labelStyle:W=p.labelStyle,payload:x,formatter:b,itemSorter:D,wrapperClassName:s,labelClassName:m,label:R,labelFormatter:j,accessibilityLayer:L=p.accessibilityLayer}=l,V=()=>{if(x&&x.length){var H={padding:0,margin:0},Y=a(x,D),P=Y.map((I,T)=>{if(!I||I.type==="none")return null;var te=I.formatter||b||r,{value:$,name:ae}=I,fe=$,ve=ae;if(te){var ee=te($,ae,I,T,x);if(Array.isArray(ee))[fe,ve]=ee;else if(ee!=null)fe=ee;else return null}var S=N(N({},p.itemStyle),{},{color:I.color||p.itemStyle.color},C);return h.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(T),style:S},(0,ue.isNumOrStr)(ve)?h.createElement("span",{className:"recharts-tooltip-item-name"},ve):null,(0,ue.isNumOrStr)(ve)?h.createElement("span",{className:"recharts-tooltip-item-separator"},g):null,h.createElement("span",{className:"recharts-tooltip-item-value"},fe),h.createElement("span",{className:"recharts-tooltip-item-unit"},I.unit||""))});return h.createElement("ul",{className:"recharts-tooltip-item-list",style:H},P)}return null},f=N(N({},p.contentStyle),re),c=N({margin:0},W),i=!(0,ue.isNullish)(R),y=i?R:"",K=(0,se.clsx)("recharts-default-tooltip",s),w=(0,se.clsx)("recharts-tooltip-label",m);i&&j&&x!==void 0&&x!==null&&(y=j(R,x));var Q=L?{role:"status","aria-live":"assertive"}:{};return h.createElement("div",X({className:K,style:f},Q),h.createElement("p",{className:w,style:c},h.isValidElement(y)?y:"".concat(y)),V())};o.DefaultTooltipContent=u},737605:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Dots=x;var h=E(e(63696)),t=h,se=e(778784),ue=e(64392),oe=e(471176),le=e(833116),X=e(634569),ie=e(871755),N=e(387891),z=["points"];function E(b,D){if(typeof WeakMap=="function")var s=new WeakMap,m=new WeakMap;return(E=function(j,L){if(!L&&j&&j.__esModule)return j;var V,f,c={__proto__:null,default:j};if(j===null||typeof j!="object"&&typeof j!="function")return c;if(V=L?m:s){if(V.has(j))return V.get(j);V.set(j,c)}for(var i in j)i!=="default"&&{}.hasOwnProperty.call(j,i)&&((f=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(j,i))&&(f.get||f.set)?V(c,i,f):c[i]=j[i]);return c})(b,D)}function A(b,D){var s=Object.keys(b);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(b);D&&(m=m.filter(function(R){return Object.getOwnPropertyDescriptor(b,R).enumerable})),s.push.apply(s,m)}return s}function r(b){for(var D=1;D<arguments.length;D++){var s=arguments[D]!=null?arguments[D]:{};
7D%2?A(Object(s),!0).forEach(function(m){p(b,m,s[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(b,Object.getOwnPropertyDescriptors(s)):A(Object(s)).forEach(function(m){Object.defineProperty(b,m,Object.getOwnPropertyDescriptor(s,m))})}return b}function p(b,D,s){return(D=a(D))in b?Object.defineProperty(b,D,{value:s,enumerable:!0,configurable:!0,writable:!0}):b[D]=s,b}function a(b){var D=u(b,"string");return typeof D=="symbol"?D:D+""}function u(b,D){if(typeof b!="object"||!b)return b;var s=b[Symbol.toPrimitive];if(s!==void 0){var m=s.call(b,D||"default");if(typeof m!="object")return m;throw new TypeError("@@toPrimitive must return a primitive value.")}return(D==="string"?String:Number)(b)}function l(){return l=Object.assign?Object.assign.bind():function(b){for(var D=1;D<arguments.length;D++){var s=arguments[D];for(var m in s)({}).hasOwnProperty.call(s,m)&&(b[m]=s[m])}return b},l.apply(null,arguments)}function g(b,D){if(b==null)return{};var s,m,R=re(b,D);if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(b);for(m=0;m<j.length;m++)s=j[m],D.indexOf(s)===-1&&{}.propertyIsEnumerable.call(b,s)&&(R[s]=b[s])}return R}function re(b,D){if(b==null)return{};var s={};for(var m in b)if({}.hasOwnProperty.call(b,m)){if(D.indexOf(m)!==-1)continue;s[m]=b[m]}return s}function C(b){var{option:D,dotProps:s,className:m}=b;if((0,h.isValidElement)(D))return(0,h.cloneElement)(D,s);if(typeof D=="function")return D(s);var R=(0,se.clsx)(m,typeof D!="boolean"?D.className:""),j=s??{},{points:L}=j,V=g(j,z);return t.createElement(ue.Dot,l({},V,{className:R}))}function W(b,D){return b==null?!1:D?!0:b.length===1}function x(b){var{points:D,dot:s,className:m,dotClassName:R,dataKey:j,baseProps:L,needClip:V,clipPathId:f,zIndex:c=N.DefaultZIndexes.scatter}=b;if(!W(D,s))return null;var i=(0,le.isClipDot)(s),y=(0,X.svgPropertiesAndEventsFromUnknown)(s),K=D.map((Q,H)=>{var Y,P,I=r(r(r({r:3},L),y),{},{index:H,cx:(Y=Q.x)!==null&&Y!==void 0?Y:void 0,cy:(P=Q.y)!==null&&P!==void 0?P:void 0,dataKey:j,value:Q.value,payload:Q.payload,points:D});return t.createElement(C,{key:"dot-".concat(H),option:s,dotProps:I,className:R})}),w={};return V&&f!=null&&(w.clipPath="url(#clipPath-".concat(i?"":"dots-").concat(f,")")),t.createElement(ie.ZIndexLayer,{zIndex:c},t.createElement(oe.Layer,l({className:m},w),K))}},454163:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.CartesianLabelContextProvider=void 0,o.CartesianLabelFromLabelProp=T,o.Label=P,o.PolarLabelContextProvider=void 0,o.PolarLabelFromLabelProp=te,o.usePolarLabelContext=o.isLabelContentAFunction=o.defaultLabelProps=void 0;var h=l(e(63696)),t=h,se=e(778784),ue=e(337870),oe=e(76583),le=e(565009),X=e(156184),ie=e(256055),N=e(647149),z=e(231951),E=e(634569),A=e(871755),r=e(387891),p=e(572711),a=["labelRef"],u=["content"];function l($,ae){if(typeof WeakMap=="function")var fe=new WeakMap,ve=new WeakMap;return(l=function(S,B){if(!B&&S&&S.__esModule)return S;var Z,_,Pe={__proto__:null,default:S};if(S===null||typeof S!="object"&&typeof S!="function")return Pe;if(Z=B?ve:fe){if(Z.has(S))return Z.get(S);Z.set(S,Pe)}for(var ye in S)ye!=="default"&&{}.hasOwnProperty.call(S,ye)&&((_=(Z=Object.defineProperty)&&Object.getOwnPropertyDescriptor(S,ye))&&(_.get||_.set)?Z(Pe,ye,_):Pe[ye]=S[ye]);return Pe})($,ae)}function g($,ae){if($==null)return{};var fe,ve,ee=re($,ae);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols($);for(ve=0;ve<S.length;ve++)fe=S[ve],ae.indexOf(fe)===-1&&{}.propertyIsEnumerable.call($,fe)&&(ee[fe]=$[fe])}return ee}function re($,ae){if($==null)return{};var fe={};for(var ve in $)if({}.hasOwnProperty.call($,ve)){if(ae.indexOf(ve)!==-1)continue;fe[ve]=$[ve]}return fe}function C($,ae){var fe=Object.keys($);if(Object.getOwnPropertySymbols){var ve=Object.getOwnPropertySymbols($);ae&&(ve=ve.filter(function(ee){return Object.getOwnPropertyDescriptor($,ee).enumerable})),fe.push.apply(fe,ve)}return fe}function W($){for(var ae=1;ae<arguments.length;ae++){var fe=arguments[ae]!=null?arguments[ae]:{};ae%2?C(Object(fe),!0).forEach(function(ve){x($,ve,fe[ve])}):Object.getOwnPropertyDescriptors?Object.defineProperties($,Object.getOwnPropertyDescriptors(fe)):C(Object(fe)).forEac
7h(function(ve){Object.defineProperty($,ve,Object.getOwnPropertyDescriptor(fe,ve))})}return $}function x($,ae,fe){return(ae=b(ae))in $?Object.defineProperty($,ae,{value:fe,enumerable:!0,configurable:!0,writable:!0}):$[ae]=fe,$}function b($){var ae=D($,"string");return typeof ae=="symbol"?ae:ae+""}function D($,ae){if(typeof $!="object"||!$)return $;var fe=$[Symbol.toPrimitive];if(fe!==void 0){var ve=fe.call($,ae||"default");if(typeof ve!="object")return ve;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ae==="string"?String:Number)($)}function s(){return s=Object.assign?Object.assign.bind():function($){for(var ae=1;ae<arguments.length;ae++){var fe=arguments[ae];for(var ve in fe)({}).hasOwnProperty.call(fe,ve)&&($[ve]=fe[ve])}return $},s.apply(null,arguments)}var m=(0,h.createContext)(null),R=$=>{var{x:ae,y:fe,upperWidth:ve,lowerWidth:ee,width:S,height:B,children:Z}=$,_=(0,h.useMemo)(()=>({x:ae,y:fe,upperWidth:ve,lowerWidth:ee,width:S,height:B}),[ae,fe,ve,ee,S,B]);return t.createElement(m.Provider,{value:_},Z)};o.CartesianLabelContextProvider=R;var j=()=>{var $=(0,h.useContext)(m),ae=(0,X.useViewBox)();return $||(ae?(0,X.cartesianViewBoxToTrapezoid)(ae):void 0)},L=(0,h.createContext)(null),V=$=>{var{cx:ae,cy:fe,innerRadius:ve,outerRadius:ee,startAngle:S,endAngle:B,clockWise:Z,children:_}=$,Pe=(0,h.useMemo)(()=>({cx:ae,cy:fe,innerRadius:ve,outerRadius:ee,startAngle:S,endAngle:B,clockWise:Z}),[ae,fe,ve,ee,S,B,Z]);return t.createElement(L.Provider,{value:Pe},_)};o.PolarLabelContextProvider=V;var f=()=>{var $=(0,h.useContext)(L),ae=(0,ie.useAppSelector)(N.selectPolarViewBox);return $||ae};o.usePolarLabelContext=f;var c=$=>{var{value:ae,formatter:fe}=$,ve=(0,oe.isNullish)($.children)?ae:$.children;return typeof fe=="function"?fe(ve):ve},i=$=>$!=null&&typeof $=="function";o.isLabelContentAFunction=i;var y=($,ae)=>{var fe=(0,oe.mathSign)(ae-$),ve=Math.min(Math.abs(ae-$),360);return fe*ve},K=($,ae,fe,ve,ee)=>{var{offset:S,className:B}=$,{cx:Z,cy:_,innerRadius:Pe,outerRadius:ye,startAngle:Ee,endAngle:je,clockWise:Ie}=ee,Ce=(Pe+ye)/2,pe=y(Ee,je),be=pe>=0?1:-1,G,d;switch(ae){case"insideStart":G=Ee+be*S,d=Ie;break;case"insideEnd":G=je-be*S,d=!Ie;break;case"end":G=je+be*S,d=Ie;break;default:throw new Error("Unsupported position ".concat(ae))}d=pe<=0?d:!d;var n=(0,le.polarToCartesian)(Z,_,Ce,G),v=(0,le.polarToCartesian)(Z,_,Ce,G+(d?1:-1)*359),O="M".concat(n.x,",").concat(n.y,`
8    A`).concat(Ce,",").concat(Ce,",0,1,").concat(d?0:1,`,
9    `).concat(v.x,",").concat(v.y),M=(0,oe.isNullish)($.id)?(0,oe.uniqueId)("recharts-radial-line-"):$.id;return t.createElement("text",s({},ve,{dominantBaseline:"central",className:(0,se.clsx)("recharts-radial-bar-label",B)}),t.createElement("defs",null,t.createElement("path",{id:M,d:O})),t.createElement("textPath",{xlinkHref:"#".concat(M)},fe))},w=($,ae,fe)=>{var{cx:ve,cy:ee,innerRadius:S,outerRadius:B,startAngle:Z,endAngle:_}=$,Pe=(Z+_)/2;if(fe==="outside"){var{x:ye,y:Ee}=(0,le.polarToCartesian)(ve,ee,B+ae,Pe);return{x:ye,y:Ee,textAnchor:ye>=ve?"start":"end",verticalAnchor:"middle"}}if(fe==="center")return{x:ve,y:ee,textAnchor:"middle",verticalAnchor:"middle"};if(fe==="centerTop")return{x:ve,y:ee,textAnchor:"middle",verticalAnchor:"start"};if(fe==="centerBottom")return{x:ve,y:ee,textAnchor:"middle",verticalAnchor:"end"};var je=(S+B)/2,{x:Ie,y:Ce}=(0,le.polarToCartesian)(ve,ee,je,Pe);return{x:Ie,y:Ce,textAnchor:"middle",verticalAnchor:"middle"}},Q=$=>$!=null&&"cx"in $&&(0,oe.isNumber)($.cx),H=o.defaultLabelProps={angle:0,offset:5,zIndex:r.DefaultZIndexes.label,position:"middle",textBreakAll:!1};function Y($){if(!Q($))return $;var{cx:ae,cy:fe,outerRadius:ve}=$,ee=ve*2;return{x:ae-ve,y:fe-ve,width:ee,upperWidth:ee,lowerWidth:ee,height:ee}}function P($){var ae=(0,z.resolveDefaultProps)($,H),{viewBox:fe,parentViewBox:ve,position:ee,value:S,children:B,content:Z,className:_="",textBreakAll:Pe,labelRef:ye}=ae,Ee=f(),je=j(),Ie=ee==="center"?je:Ee??je,Ce,pe,be;fe==null?Ce=Ie:Q(fe)?Ce=fe:Ce=(0,X.cartesianViewBoxToTrapezoid)(fe);var G=Y(Ce);if(!Ce||(0,oe.isNullish)(S)&&(0,oe.isNullish)(B)&&!(0,h.isValidElement)(Z)&&typeof Z!="function")return null;var d=W(W({},ae),{},{viewBox:Ce});if((0,h.isValidElement)(Z)){var{labelRef:n}=d,v=g(d,a);return(0,h.cloneElement)(Z,v)}if(typeof Z=="function"){var{content:O}=d,M=g(d,u);if(pe=(0,h.createElement)(Z,M),(0,h.isValidElement)(pe))return pe}else pe=c(ae);var F=(0,E.svgPropertiesAndEvents)(ae);if(Q(Ce)){if(ee==="insideStart"||ee==="insideEnd"||ee==="end")return K(ae,ee,pe,F,Ce);be=w(Ce,ae.offset,ae.position)}else{if(!G)return null;var U=(0,p.getCartesianPosition)({viewBox:G,position:ee,offset:ae.offset,parentViewBox:Q(ve)?void 0:ve,clamp:!0});
9be=W(W({x:U.x,y:U.y,textAnchor:U.horizontalAnchor,verticalAnchor:U.verticalAnchor},U.width!==void 0?{width:U.width}:{}),U.height!==void 0?{height:U.height}:{})}return t.createElement(A.ZIndexLayer,{zIndex:ae.zIndex},t.createElement(ue.Text,s({ref:ye,className:(0,se.clsx)("recharts-label",_)},F,be,{textAnchor:(0,ue.isValidTextAnchor)(F.textAnchor)?F.textAnchor:be.textAnchor,breakAll:Pe}),pe))}P.displayName="Label";var I=($,ae,fe)=>{if(!$)return null;var ve={viewBox:ae,labelRef:fe};return $===!0?t.createElement(P,s({key:"label-implicit"},ve)):(0,oe.isNumOrStr)($)?t.createElement(P,s({key:"label-implicit",value:$},ve)):(0,h.isValidElement)($)?$.type===P?(0,h.cloneElement)($,W({key:"label-implicit"},ve)):t.createElement(P,s({key:"label-implicit",content:$},ve)):i($)?t.createElement(P,s({key:"label-implicit",content:$},ve)):$&&typeof $=="object"?t.createElement(P,s({},$,{key:"label-implicit"},ve)):null};function T($){var{label:ae,labelRef:fe}=$,ve=j();return I(ae,ve,fe)||null}function te($){var{label:ae}=$,fe=f();return I(ae,fe)||null}},977051:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.CartesianLabelListContextProvider=void 0,o.LabelList=D,o.LabelListFromLabelProp=s,o.PolarLabelListContextProvider=void 0;var h=r(e(63696)),t=h,se=e(454163),ue=e(471176),oe=e(276125),le=e(76583),X=e(634569),ie=e(871755),N=e(387891),z=e(337870),E=["valueAccessor"],A=["dataKey","clockWise","id","textBreakAll","zIndex"];function r(m,R){if(typeof WeakMap=="function")var j=new WeakMap,L=new WeakMap;return(r=function(f,c){if(!c&&f&&f.__esModule)return f;var i,y,K={__proto__:null,default:f};if(f===null||typeof f!="object"&&typeof f!="function")return K;if(i=c?L:j){if(i.has(f))return i.get(f);i.set(f,K)}for(var w in f)w!=="default"&&{}.hasOwnProperty.call(f,w)&&((y=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(f,w))&&(y.get||y.set)?i(K,w,y):K[w]=f[w]);return K})(m,R)}function p(){return p=Object.assign?Object.assign.bind():function(m){for(var R=1;R<arguments.length;R++){var j=arguments[R];for(var L in j)({}).hasOwnProperty.call(j,L)&&(m[L]=j[L])}return m},p.apply(null,arguments)}function a(m,R){if(m==null)return{};var j,L,V=u(m,R);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(m);for(L=0;L<f.length;L++)j=f[L],R.indexOf(j)===-1&&{}.propertyIsEnumerable.call(m,j)&&(V[j]=m[j])}return V}function u(m,R){if(m==null)return{};var j={};for(var L in m)if({}.hasOwnProperty.call(m,L)){if(R.indexOf(L)!==-1)continue;j[L]=m[L]}return j}var l=m=>{var R=Array.isArray(m.value)?m.value[m.value.length-1]:m.value;if((0,z.isRenderableText)(R))return R},g=(0,h.createContext)(void 0),re=o.CartesianLabelListContextProvider=g.Provider,C=(0,h.createContext)(void 0),W=o.PolarLabelListContextProvider=C.Provider;function x(){return(0,h.useContext)(g)}function b(){return(0,h.useContext)(C)}function D(m){var{valueAccessor:R=l}=m,j=a(m,E),{dataKey:L,clockWise:V,id:f,textBreakAll:c,zIndex:i}=j,y=a(j,A),K=x(),w=b(),Q=K||w;return!Q||!Q.length?null:t.createElement(ie.ZIndexLayer,{zIndex:i??N.DefaultZIndexes.label},t.createElement(ue.Layer,{className:"recharts-label-list"},Q.map((H,Y)=>{var P,I=(0,le.isNullish)(L)?R(H,Y):(0,oe.getValueByDataKey)(H.payload,L),T=(0,le.isNullish)(f)?{}:{id:"".concat(f,"-").concat(Y)};return t.createElement(se.Label,p({key:"label-".concat(Y)},(0,X.svgPropertiesAndEvents)(H),y,T,{fill:(P=j.fill)!==null&&P!==void 0?P:H.fill,parentViewBox:H.parentViewBox,value:I,textBreakAll:c,viewBox:H.viewBox,index:Y,zIndex:0}))})))}D.displayName="LabelList";function s(m){var{label:R}=m;return R?R===!0?t.createElement(D,{key:"labelList-implicit"}):t.isValidElement(R)||(0,se.isLabelContentAFunction)(R)?t.createElement(D,{key:"labelList-implicit",content:R}):typeof R=="object"?t.createElement(D,p({key:"labelList-implicit"},R,{type:String(R.type)})):null:null}},523404:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.legendDefaultProps=o.Legend=void 0;var h=a(e(63696)),t=h,se=e(161931),ue=e(130215),oe=e(894328),le=e(738570),X=e(908453),ie=e(944874),N=e(156184),z=e(84786),E=e(256055),A=e(231951),r=e(45490),p=["contextPayload"];function a(i,y){if(typeof WeakMap=="function")var K=new WeakMap,w=new WeakMap;return(a=function(H,Y){if(!Y&&H&&H.__esModule)return H;var P,I,T={__proto__:null,default:H};if(H===null||typeof H!="object"&&typeof H!="function")return T;if(P=Y?w:K){if(P.has(H))return P.get(H);P.set(H,T)}for(var te in H)te!=="default"&&{}.hasOwnProperty.call(H,te)&&((I=(P=Object.defineProperty)&&Object.getOwnPropertyDescriptor(H,te))&&(I.get||I.set)?P(T,te,I):T[te]=H[te]);return T})(i,y)}function u(){return u=Object.assign?Object.assign.bind():function(i){for(var y=1;y<arguments.length;y++){var K=arguments[y];for(var w in K)({}).hasOwnProperty.call(K,w)&&(i[w]=K[w])}return i},u.apply(null,arguments)}function l(i,y){var K=Object.keys(i);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(i);y&&(w=w.filter(function(Q){return Object.getOwnPropertyDescriptor(i,Q).enumerable})),K.push.apply(K,w)}return K}function g(i){for(var y=1;y<arguments.length;y++){var K=arguments[y]!=null?arguments[y]:{};
9y%2?l(Object(K),!0).forEach(function(w){re(i,w,K[w])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(K)):l(Object(K)).forEach(function(w){Object.defineProperty(i,w,Object.getOwnPropertyDescriptor(K,w))})}return i}function re(i,y,K){return(y=C(y))in i?Object.defineProperty(i,y,{value:K,enumerable:!0,configurable:!0,writable:!0}):i[y]=K,i}function C(i){var y=W(i,"string");return typeof y=="symbol"?y:y+""}function W(i,y){if(typeof i!="object"||!i)return i;var K=i[Symbol.toPrimitive];if(K!==void 0){var w=K.call(i,y||"default");if(typeof w!="object")return w;throw new TypeError("@@toPrimitive must return a primitive value.")}return(y==="string"?String:Number)(i)}function x(i,y){if(i==null)return{};var K,w,Q=b(i,y);if(Object.getOwnPropertySymbols){var H=Object.getOwnPropertySymbols(i);for(w=0;w<H.length;w++)K=H[w],y.indexOf(K)===-1&&{}.propertyIsEnumerable.call(i,K)&&(Q[K]=i[K])}return Q}function b(i,y){if(i==null)return{};var K={};for(var w in i)if({}.hasOwnProperty.call(i,w)){if(y.indexOf(w)!==-1)continue;K[w]=i[w]}return K}function D(i){return i.value}function s(i){var{contextPayload:y}=i,K=x(i,p),w=(0,le.getUniqPayload)(y,i.payloadUniqBy,D),Q=g(g({},K),{},{payload:w});return t.isValidElement(i.content)?t.cloneElement(i.content,Q):typeof i.content=="function"?t.createElement(i.content,Q):t.createElement(oe.DefaultLegendContent,Q)}function m(i,y,K,w,Q,H){var{layout:Y,align:P,verticalAlign:I}=y,T,te;
9return(!i||(i.left===void 0||i.left===null)&&(i.right===void 0||i.right===null))&&(P==="center"&&Y==="vertical"?T={left:((w||0)-H.width)/2}:T=P==="right"?{right:K&&K.right||0}:{left:K&&K.left||0}),(!i||(i.top===void 0||i.top===null)&&(i.bottom===void 0||i.bottom===null))&&(I==="middle"?te={top:((Q||0)-H.height)/2}:te=I==="bottom"?{bottom:K&&K.bottom||0}:{top:K&&K.top||0}),g(g({},T),te)}function R(i){var y=(0,E.useAppDispatch)();return(0,h.useEffect)(()=>{y((0,z.setLegendSettings)(i))},[y,i]),null}function j(i){var y=(0,E.useAppDispatch)();return(0,h.useEffect)(()=>(y((0,z.setLegendSize)(i)),()=>{y((0,z.setLegendSize)({width:0,height:0}))}),[y,i]),null}function L(i,y,K,w){return i==="vertical"&&y!=null?{height:y}:i==="horizontal"?{width:K||w}:null}var V=o.legendDefaultProps={align:"center",iconSize:14,inactiveColor:"#ccc",itemSorter:"value",layout:"horizontal",verticalAlign:"bottom"};function f(i){var y=(0,A.resolveDefaultProps)(i,V),K=(0,X.useLegendPayload)(),w=(0,ue.useLegendPortal)(),Q=(0,N.useMargin)(),{width:H,height:Y,wrapperStyle:P,portal:I}=y,[T,te]=(0,ie.useElementOffset)([K]),$=(0,N.useChartWidth)(),ae=(0,N.useChartHeight)();if($==null||ae==null)return null;var fe=$-(Q?.left||0)-(Q?.right||0),ve=L(y.layout,Y,H,fe),ee=I?P:g(g({position:"absolute",width:ve?.width||H||"auto",height:ve?.height||Y||"auto"},m(P,y,Q,$,ae,T)),P),S=I??w;if(S==null||K==null)return null;var B=t.createElement("div",{className:"recharts-legend-wrapper",style:ee,ref:te},t.createElement(R,{layout:y.layout,align:y.align,verticalAlign:y.verticalAlign,itemSorter:y.itemSorter}),!I&&t.createElement(j,{width:T.width,height:T.height}),t.createElement(s,u({},y,ve,{margin:Q,chartWidth:$,chartHeight:ae,contextPayload:K})));return(0,se.createPortal)(B,S)}var c=o.Legend=t.memo(f,r.propsAreEqual);c.displayName="Legend"},317088:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.useResponsiveContainerContext=o.ResponsiveContainer=void 0;var h=e(778784),t=z(e(63696)),se=t,ue=N(e(882853)),oe=e(76583),le=e(711983),X=e(713019),ie=e(644650);function N(b){return b&&b.__esModule?b:{default:b}}function z(b,D){if(typeof WeakMap=="function")var s=new WeakMap,m=new WeakMap;return(z=function(j,L){if(!L&&j&&j.__esModule)return j;var V,f,c={__proto__:null,default:j};if(j===null||typeof j!="object"&&typeof j!="function")return c;if(V=L?m:s){if(V.has(j))return V.get(j);V.set(j,c)}for(var i in j)i!=="default"&&{}.hasOwnProperty.call(j,i)&&((f=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(j,i))&&(f.get||f.set)?V(c,i,f):c[i]=j[i]);return c})(b,D)}function E(){return E=Object.assign?Object.assign.bind():function(b){for(var D=1;D<arguments.length;D++){var s=arguments[D];for(var m in s)({}).hasOwnProperty.call(s,m)&&(b[m]=s[m])}return b},E.apply(null,arguments)}function A(b,D){var s=Object.keys(b);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(b);D&&(m=m.filter(function(R){return Object.getOwnPropertyDescriptor(b,R).enumerable})),s.push.apply(s,m)}return s}function r(b){for(var D=1;D<arguments.length;D++){var s=arguments[D]!=null?arguments[D]:{};D%2?A(Object(s),!0).forEach(function(m){p(b,m,s[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(b,Object.getOwnPropertyDescriptors(s)):A(Object(s)).forEach(function(m){Object.defineProperty(b,m,Object.getOwnPropertyDescriptor(s,m))})}return b}function p(b,D,s){return(D=a(D))in b?Object.defineProperty(b,D,{value:s,enumerable:!0,configurable:!0,writable:!0}):b[D]=s,b}function a(b){var D=u(b,"string");return typeof D=="symbol"?D:D+""}function u(b,D){if(typeof b!="object"||!b)return b;var s=b[Symbol.toPrimitive];if(s!==void 0){var m=s.call(b,D||"default");if(typeof m!="object")return m;throw new TypeError("@@toPrimitive must return a primitive value.")}return(D==="string"?String:Number)(b)}var l=(0,t.createContext)(X.defaultResponsiveContainerProps.initialDimension);function g(b){return(0,ie.isPositiveNumber)(b.width)&&(0,ie.isPositiveNumber)(b.height)}function re(b){var{children:D,width:s,height:m}=b,R=(0,t.useMemo)(()=>({width:s,height:m}),[s,m]);return g(R)?se.createElement(l.Provider,{value:R},D):null}var C=()=>(0,t.useContext)(l);o.useResponsiveContainerContext=C;var W=(0,t.forwardRef)((b,D)=>{var{aspect:s,initialDimension:m=X.defaultResponsiveContainerProps.initialDimension,width:R,height:j,minWidth:L=X.defaultResponsiveContainerProps.minWidth,minHeight:V,maxHeight:f,children:c,debounce:i=X.defaultResponsiveContainerProps.debounce,id:y,className:K,onResize:w,style:Q={}}=b,H=(0,t.useRef)(null),Y=(0,t.useRef)();Y.current=w,(0,t.useImperativeHandle)(D,()=>H.current);var[P,I]=(0,t.useState)({containerWidth:m.width,containerHeight:m.height}),T=(0,t.useCallback)((ve,ee)=>{I(S=>{var B=Math.round(ve),Z=Math.round(ee);return S.containerWidth===B&&S.containerHeight===Z?S:{containerWidth:B,containerHeight:Z}})},[]);(0,t.useEffect)(()=>
9{if(H.current==null||typeof ResizeObserver>"u")return oe.noop;var ve=Z=>{var _,Pe=Z[0];if(Pe!=null){var{width:ye,height:Ee}=Pe.contentRect;T(ye,Ee),(_=Y.current)===null||_===void 0||_.call(Y,ye,Ee)}};i>0&&(ve=(0,ue.default)(ve,i,{trailing:!0,leading:!1}));var ee=new ResizeObserver(ve),{width:S,height:B}=H.current.getBoundingClientRect();return T(S,B),ee.observe(H.current),()=>{ee.disconnect()}},[T,i]);var{containerWidth:te,containerHeight:$}=P;(0,le.warn)(!s||s>0,"The aspect(%s) must be greater than zero.",s);var{calculatedWidth:ae,calculatedHeight:fe}=(0,X.calculateChartDimensions)(te,$,{width:R,height:j,aspect:s,maxHeight:f});return(0,le.warn)(ae!=null&&ae>0||fe!=null&&fe>0,`The width(%s) and height(%s) of chart should be greater than 0,
10       please check the style of container, or the props width(%s) and height(%s),
11       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
12       height and width.`,ae,fe,R,j,L,V,s),se.createElement("div",{id:y?"".concat(y):void 0,className:(0,h.clsx)("recharts-responsive-container",K),style:r(r({},Q),{},{width:R,height:j,minWidth:L,minHeight:V,maxHeight:f}),ref:H},se.createElement("div",{style:(0,X.getInnerDivStyle)({width:R,height:j})},se.createElement(re,{width:ae,height:fe},c)))}),x=o.ResponsiveContainer=(0,t.forwardRef)((b,D)=>{var s=C();if((0,ie.isPositiveNumber)(s.width)&&(0,ie.isPositiveNumber)(s.height))return b.children;var{width:m,height:R}=(0,X.getDefaultWidthAndHeight)({width:b.width,height:b.height,aspect:b.aspect}),{calculatedWidth:j,calculatedHeight:L}=(0,X.calculateChartDimensions)(void 0,void 0,{width:m,height:R,aspect:b.aspect,maxHeight:b.maxHeight});return(0,oe.isNumber)(j)&&(0,oe.isNumber)(L)?se.createElement(re,{width:j,height:L},b.children):se.createElement(W,E({},b,{width:m,height:R,ref:D}))})},337870:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.getWordsByLines=o.Text=void 0,o.isRenderableText=C,o.isValidTextAnchor=re,o.textDefaultProps=void 0;var h=r(e(63696)),t=h,se=e(778784),ue=e(76583),oe=e(386707),le=e(120657),X=e(116234),ie=e(634569),N=e(231951),z=e(644650),E=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],A=["dx","dy","angle","className","breakAll"];function r(f,c){if(typeof WeakMap=="function")var i=new WeakMap,y=new WeakMap;return(r=function(w,Q){if(!Q&&w&&w.__esModule)return w;var H,Y,P={__proto__:null,default:w};if(w===null||typeof w!="object"&&typeof w!="function")return P;if(H=Q?y:i){if(H.has(w))return H.get(w);H.set(w,P)}for(var I in w)I!=="default"&&{}.hasOwnProperty.call(w,I)&&((Y=(H=Object.defineProperty)&&Object.getOwnPropertyDescriptor(w,I))&&(Y.get||Y.set)?H(P,I,Y):P[I]=w[I]);return P})(f,c)}function p(){return p=Object.assign?Object.assign.bind():function(f){for(var c=1;c<arguments.length;c++){var i=arguments[c];for(var y in i)({}).hasOwnProperty.call(i,y)&&(f[y]=i[y])}return f},p.apply(null,arguments)}function a(f,c){if(f==null)return{};var i,y,K=u(f,c);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(f);for(y=0;y<w.length;y++)i=w[y],c.indexOf(i)===-1&&{}.propertyIsEnumerable.call(f,i)&&(K[i]=f[i])}return K}function u(f,c){if(f==null)return{};var i={};for(var y in f)if({}.hasOwnProperty.call(f,y)){if(c.indexOf(y)!==-1)continue;i[y]=f[y]}return i}var l=/[ \f\n\r\t\v\u2028\u2029]+/,g=f=>{var{children:c,breakAll:i,style:y}=f;try{var K=[];(0,ue.isNullish)(c)||(i?K=c.toString().split(""):K=c.toString().split(l));var w=K.map(H=>({word:H,width:(0,le.getStringSize)(H,y).width})),Q=i?0:(0,le.getStringSize)("\xA0",y).width;return{wordsWithComputedWidth:w,spaceWidth:Q}}catch{return null}};function re(f){return f==="start"||f==="middle"||f==="end"||f==="inherit"}function C(f){return(0,ue.isNullish)(f)||typeof f=="string"||typeof f=="number"||typeof f=="boolean"}var W=(f,c,i,y)=>f.reduce((K,w)=>{var{word:Q,width:H}=w,Y=K[K.length-1];if(Y&&H!=null&&(c==null||y||Y.width+H+i<Number(c)))Y.words.push(Q),Y.width+=H+i;else{var P={words:[Q],width:H};K.push(P)}return K},[]),x=f=>f.reduce((c,i)=>c.width>i.width?c:i),b="\u2026",D=(f,c,i,y,K,w,Q,H)=>{var Y=f.slice(0,c),P=g({breakAll:i,style:y,children:Y+b});if(!P)return[!1,[]];var I=W(P.wordsWithComputedWidth,w,Q,H),T=I.length>K||x(I).width>Number(w);return[T,I]},s=(f,c,i,y,K)=>{var{maxLines:w,children:Q,style:H,breakAll:Y}=f,P=(0,ue.isNumber)(w),I=String(Q),T=W(c,y,i,K);if(!P||K)return T;var te=T.length>w||x(T).width>Number(y);if(!te)return T;for(var $=0,ae=I.length-1,fe=0,ve;$<=ae&&fe<=I.length-1;){var ee=Math.floor(($+ae)/2),S=ee-1,[B,Z]=D(I,S,Y,H,w,y,i,K),[_]=D(I,ee,Y,H,w,y,i,K);if(!B&&!_&&($=ee+1),B&&_&&(ae=ee-1),!B&&_){ve=Z;break}fe++}return ve||T},m=f=>{var c=(0,ue.isNullish)(f)?[]:f.toString().split(l);return[{words:c,width:void 0}]},R=f=>{var{width:c,scaleToFit:i,children:y,style:K,breakAll:w,maxLines:Q}=f;if((c||i)&&!oe.Global.isSsr){var H,Y,P=g({breakAll:w,children:y,style:K});if(P){var{wordsWithComputedWidth:I,spaceWidth:T}=P;H=I,Y=T}else return m(y);return s({breakAll:w,children:y,maxLines:Q,style:K},H,Y,c,!!i)}return m(y)};
12o.getWordsByLines=R;var j="#808080",L=o.textDefaultProps={angle:0,breakAll:!1,capHeight:"0.71em",fill:j,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},V=o.Text=(0,h.forwardRef)((f,c)=>{var i=(0,N.resolveDefaultProps)(f,L),{x:y,y:K,lineHeight:w,capHeight:Q,fill:H,scaleToFit:Y,textAnchor:P,verticalAnchor:I}=i,T=a(i,E),te=(0,h.useMemo)(()=>R({breakAll:T.breakAll,children:T.children,maxLines:T.maxLines,scaleToFit:Y,style:T.style,width:T.width}),[T.breakAll,T.children,T.maxLines,Y,T.style,T.width]),{dx:$,dy:ae,angle:fe,className:ve,breakAll:ee}=T,S=a(T,A);if(!(0,ue.isNumOrStr)(y)||!(0,ue.isNumOrStr)(K)||te.length===0)return null;var B=Number(y)+((0,ue.isNumber)($)?$:0),Z=Number(K)+((0,ue.isNumber)(ae)?ae:0);if(!(0,z.isWellBehavedNumber)(B)||!(0,z.isWellBehavedNumber)(Z))return null;var _;switch(I){case"start":_=(0,X.reduceCSSCalc)("calc(".concat(Q,")"));break;case"middle":_=(0,X.reduceCSSCalc)("calc(".concat((te.length-1)/2," * -").concat(w," + (").concat(Q," / 2))"));break;default:_=(0,X.reduceCSSCalc)("calc(".concat(te.length-1," * -").concat(w,")"));break}var Pe=[],ye=te[0];if(Y&&ye!=null){var Ee=ye.width,{width:je}=T;Pe.push("scale(".concat((0,ue.isNumber)(je)&&(0,ue.isNumber)(Ee)?je/Ee:1,")"))}return fe&&Pe.push("rotate(".concat(fe,", ").concat(B,", ").concat(Z,")")),Pe.length&&(S.transform=Pe.join(" ")),t.createElement("text",p({},(0,ie.svgPropertiesAndEvents)(S),{ref:c,x:B,y:Z,className:(0,se.clsx)("recharts-text",ve),textAnchor:P,fill:H.includes("url")?j:H}),te.map((Ie,Ce)=>{var pe=Ie.words.join(ee?"":" ");return t.createElement("tspan",{x:B,dy:Ce===0?_:w,key:"".concat(pe,"-").concat(Ce)},pe)}))});V.displayName="Text"},562558:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Tooltip=j,o.defaultTooltipProps=void 0;var h=g(e(63696)),t=h,se=e(161931),ue=e(755352),oe=e(671637),le=e(738570),X=e(156184),ie=e(585094),N=e(944874),z=e(896027),E=e(875360),A=e(661281),r=e(256055),p=e(981732),a=e(400753),u=e(689505),l=e(231951);function g(L,V){if(typeof WeakMap=="function")var f=new WeakMap,c=new WeakMap;return(g=function(y,K){if(!K&&y&&y.__esModule)return y;var w,Q,H={__proto__:null,default:y};if(y===null||typeof y!="object"&&typeof y!="function")return H;if(w=K?c:f){if(w.has(y))return w.get(y);w.set(y,H)}for(var Y in y)Y!=="default"&&{}.hasOwnProperty.call(y,Y)&&((Q=(w=Object.defineProperty)&&Object.getOwnPropertyDescriptor(y,Y))&&(Q.get||Q.set)?w(H,Y,Q):H[Y]=y[Y]);return H})(L,V)}function re(L,V){var f=Object.keys(L);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(L);V&&(c=c.filter(function(i){return Object.getOwnPropertyDescriptor(L,i).enumerable})),f.push.apply(f,c)}return f}function C(L){for(var V=1;V<arguments.length;V++){var f=arguments[V]!=null?arguments[V]:{};V%2?re(Object(f),!0).forEach(function(c){W(L,c,f[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(L,Object.getOwnPropertyDescriptors(f)):re(Object(f)).forEach(function(c){Object.defineProperty(L,c,Object.getOwnPropertyDescriptor(f,c))})}return L}function W(L,V,f){return(V=x(V))in L?Object.defineProperty(L,V,{value:f,enumerable:!0,configurable:!0,writable:!0}):L[V]=f,L}function x(L){var V=b(L,"string");return typeof V=="symbol"?V:V+""}function b(L,V){if(typeof L!="object"||!L)return L;var f=L[Symbol.toPrimitive];if(f!==void 0){var c=f.call(L,V||"default");if(typeof c!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(V==="string"?String:Number)(L)}function D(L){return L.dataKey}function s(L,V){return t.isValidElement(L)?t.cloneElement(L,V):typeof L=="function"?t.createElement(L,V):t.createElement(ue.DefaultTooltipContent,V)}var m=[],R=o.defaultTooltipProps={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,isAnimationActive:"auto",itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function j(L){var V,f,c=(0,l.resolveDefaultProps)(L,R),{active:i,allowEscapeViewBox:y,animationDuration:K,animationEasing:w,content:Q,filterNull:H,isAnimationActive:Y,offset:P,payloadUniqBy:I,position:T,reverseDirection:te,useTranslate3d:$,wrapperStyle:ae,curs
12or:fe,shared:ve,trigger:ee,defaultIndex:S,portal:B,axisId:Z}=c,_=(0,r.useAppDispatch)(),Pe=typeof S=="number"?String(S):S;(0,h.useEffect)(()=>{_((0,p.setTooltipSettingsState)({shared:ve,trigger:ee,axisId:Z,active:i,defaultIndex:Pe}))},[_,ve,ee,Z,i,Pe]);var ye=(0,X.useViewBox)(),Ee=(0,ie.useAccessibilityLayer)(),je=(0,u.useTooltipEventType)(ve),{activeIndex:Ie,isActive:Ce}=(V=(0,r.useAppSelector)(ne=>(0,E.selectIsTooltipActive)(ne,je,ee,Pe)))!==null&&V!==void 0?V:{},pe=(0,r.useAppSelector)(ne=>(0,E.selectTooltipPayload)(ne,je,ee,Pe)),be=(0,r.useAppSelector)(ne=>(0,E.selectActiveLabel)(ne,je,ee,Pe)),G=(0,r.useAppSelector)(ne=>(0,E.selectActiveCoordinate)(ne,je,ee,Pe)),d=pe,n=(0,A.useTooltipPortal)(),v=(f=i??Ce)!==null&&f!==void 0?f:!1,[O,M]=(0,N.useElementOffset)([d,v]),F=je==="axis"?be:void 0;(0,a.useTooltipChartSynchronisation)(je,ee,G,F,Ie,v);var U=B??n;if(U==null||ye==null||je==null)return null;var q=d??m;v||(q=m),H&&q.length&&(q=(0,le.getUniqPayload)(q.filter(ne=>ne.value!=null&&(ne.hide!==!0||c.includeHidden)),I,D));var me=q.length>0,k=C(C({},c),{},{payload:q,label:F,active:v,activeIndex:Ie,coordinate:G,accessibilityLayer:Ee}),J=t.createElement(oe.TooltipBoundingBox,{allowEscapeViewBox:y,animationDuration:K,animationEasing:w,isAnimationActive:Y,active:v,coordinate:G,hasPayload:me,offset:P,position:T,reverseDirection:te,useTranslate3d:$,viewBox:ye,wrapperStyle:ae,lastBoundingBox:O,innerRef:M,hasPortalFromProps:!!B},s(Q,k));return t.createElement(t.Fragment,null,(0,se.createPortal)(J,U),v&&t.createElement(z.Cursor,{cursor:fe,tooltipEventType:je,coordinate:G,payload:q,index:Ie}))}},671637:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.TooltipBoundingBox=void 0;var h=ue(e(63696)),t=e(613904),se=e(696284);function ue(r,p){if(typeof WeakMap=="function")var a=new WeakMap,u=new WeakMap;return(ue=function(g,re){if(!re&&g&&g.__esModule)return g;var C,W,x={__proto__:null,default:g};if(g===null||typeof g!="object"&&typeof g!="function")return x;if(C=re?u:a){if(C.has(g))return C.get(g);C.set(g,x)}for(var b in g)b!=="default"&&{}.hasOwnProperty.call(g,b)&&((W=(C=Object.defineProperty)&&Object.getOwnPropertyDescriptor(g,b))&&(W.get||W.set)?C(x,b,W):x[b]=g[b]);return x})(r,p)}function oe(r,p){var a=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);p&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),a.push.apply(a,u)}return a}function le(r){for(var p=1;p<arguments.length;p++){var a=arguments[p]!=null?arguments[p]:{};p%2?oe(Object(a),!0).forEach(function(u){X(r,u,a[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(a)):oe(Object(a)).forEach(function(u){Object.defineProperty(r,u,Object.getOwnPropertyDescriptor(a,u))})}return r}function X(r,p,a){return(p=ie(p))in r?Object.defineProperty(r,p,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[p]=a,r}function ie(r){var p=N(r,"string");return typeof p=="symbol"?p:p+""}function N(r,p){if(typeof r!="object"||!r)return r;var a=r[Symbol.toPrimitive];if(a!==void 0){var u=a.call(r,p||"default");if(typeof u!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(p==="string"?String:Number)(r)}function z(r){if(!(r.prefersReducedMotion&&r.isAnimationActive==="auto")&&r.isAnimationActive&&r.active)return"transform ".concat(r.animationDuration,"ms ").concat(r.animationEasing)}function E(r){var p,a,u,l,g,re,C=(0,se.usePrefersReducedMotion)(),[W,x]=h.useState(()=>({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}));h.useEffect(()=>{var R=j=>{if(j.key==="Escape"){var L,V,f,c;x({dismissed:!0,dismissedAtCoordinate:{x:(L=(V=r.coordinate)===null||V===void 0?void 0:V.x)!==null&&L!==void 0?L:0,y:(f=(c=r.coordinate)===null||c===void 0?void 0:c.y)!==null&&f!==void 0?f:0}})}};return document.addEventListener("keydown",R),()=>{document.removeEventListener("keydown",R)}},[(p=r.coordinate)===null||p===void 0?void 0:p.x,(a=r.coordinate)===null||a===void 0?void 0:a.y]),W.dismissed&&(((u=(l=r.coordinate)===null||l===void 0?void 0:l.x)!==null&&u!==void 0?u:0)!==W.dismissedAtCoordinate.x||((g=(re=r.coordinate)===null||re===void 0?void 0:re.y)!==null&&g!==void 0?g:0)!==W.dismissedAtCoordinate.y)&&x(le(le({},W),{},{dismissed:!1}));
12var{cssClasses:b,cssProperties:D}=(0,t.getTooltipTranslate)({allowEscapeViewBox:r.allowEscapeViewBox,coordinate:r.coordinate,offsetLeft:typeof r.offset=="number"?r.offset:r.offset.x,offsetTop:typeof r.offset=="number"?r.offset:r.offset.y,position:r.position,reverseDirection:r.reverseDirection,tooltipBox:{height:r.lastBoundingBox.height,width:r.lastBoundingBox.width},useTranslate3d:r.useTranslate3d,viewBox:r.viewBox}),s=r.hasPortalFromProps?{}:le(le({transition:z({prefersReducedMotion:C,isAnimationActive:r.isAnimationActive,active:r.active,animationDuration:r.animationDuration,animationEasing:r.animationEasing})},D),{},{pointerEvents:"none",position:"absolute",top:0,left:0}),m=le(le({},s),{},{visibility:!W.dismissed&&r.active&&r.hasPayload?"visible":"hidden"},r.wrapperStyle);return h.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:b,style:m,ref:r.innerRef},r.children)}var A=o.TooltipBoundingBox=h.memo(E)},713019:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.defaultResponsiveContainerProps=o.calculateChartDimensions=void 0,o.getDefaultWidthAndHeight=N,o.getInnerDivStyle=void 0;var h=e(76583),t=o.defaultResponsiveContainerProps={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},se=(z,E,A)=>{var{width:r=t.width,height:p=t.height,aspect:a,maxHeight:u}=A,l=(0,h.isPercent)(r)?z:Number(r),g=(0,h.isPercent)(p)?E:Number(p);return a&&a>0&&(l?g=l/a:g&&(l=g*a),u&&g!=null&&g>u&&(g=u)),{calculatedWidth:l,calculatedHeight:g}};o.calculateChartDimensions=se;var ue={width:0,height:0,overflow:"visible"},oe={width:0,overflowX:"visible"},le={height:0,overflowY:"visible"},X={},ie=z=>{var{width:E,height:A}=z,r=(0,h.isPercent)(E),p=(0,h.isPercent)(A);return r&&p?ue:r?oe:p?le:X};o.getInnerDivStyle=ie;function N(z){var{width:E,height:A,aspect:r}=z,p=E,a=A;return p===void 0&&a===void 0?(p=t.width,a=t.height):p===void 0?p=r&&r>0?void 0:t.width:a===void 0&&(a=r&&r>0?void 0:t.height),{width:p,height:a}}},427953:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.useClipPathId=o.ClipPathProvider=void 0;
12var h=oe(e(63696)),t=h,se=e(76583),ue=e(569249);function oe(N,z){if(typeof WeakMap=="function")var E=new WeakMap,A=new WeakMap;return(oe=function(p,a){if(!a&&p&&p.__esModule)return p;var u,l,g={__proto__:null,default:p};if(p===null||typeof p!="object"&&typeof p!="function")return g;if(u=a?A:E){if(u.has(p))return u.get(p);u.set(p,g)}for(var re in p)re!=="default"&&{}.hasOwnProperty.call(p,re)&&((l=(u=Object.defineProperty)&&Object.getOwnPropertyDescriptor(p,re))&&(l.get||l.set)?u(g,re,l):g[re]=p[re]);return g})(N,z)}var le=(0,h.createContext)(void 0),X=N=>{var{children:z}=N,[E]=(0,h.useState)("".concat((0,se.uniqueId)("recharts"),"-clip")),A=(0,ue.usePlotArea)();if(A==null)return null;var{x:r,y:p,width:a,height:u}=A;return t.createElement(le.Provider,{value:E},t.createElement("defs",null,t.createElement("clipPath",{id:E},t.createElement("rect",{x:r,y:p,height:u,width:a}))),z)};o.ClipPathProvider=X;var ie=()=>(0,h.useContext)(le);o.useClipPathId=ie},471176:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Layer=void 0;
12var h=oe(e(63696)),t=e(778784),se=e(634569),ue=["children","className"];function oe(z,E){if(typeof WeakMap=="function")var A=new WeakMap,r=new WeakMap;return(oe=function(a,u){if(!u&&a&&a.__esModule)return a;var l,g,re={__proto__:null,default:a};if(a===null||typeof a!="object"&&typeof a!="function")return re;if(l=u?r:A){if(l.has(a))return l.get(a);l.set(a,re)}for(var C in a)C!=="default"&&{}.hasOwnProperty.call(a,C)&&((g=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(a,C))&&(g.get||g.set)?l(re,C,g):re[C]=a[C]);return re})(z,E)}function le(){return le=Object.assign?Object.assign.bind():function(z){for(var E=1;E<arguments.length;E++){var A=arguments[E];for(var r in A)({}).hasOwnProperty.call(A,r)&&(z[r]=A[r])}return z},le.apply(null,arguments)}function X(z,E){if(z==null)return{};var A,r,p=ie(z,E);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(z);for(r=0;r<a.length;r++)A=a[r],E.indexOf(A)===-1&&{}.propertyIsEnumerable.call(z,A)&&(p[A]=z[A])}return p}function ie(z,E){if(z==null)return{};var A={};for(var r in z)if({}.hasOwnProperty.call(z,r)){if(E.indexOf(r)!==-1)continue;A[r]=z[r]}return A}var N=o.Layer=h.forwardRef((z,E)=>{var{children:A,className:r}=z,p=X(z,ue),a=(0,t.clsx)("recharts-layer",r);return h.createElement("g",le({className:a},(0,se.svgPropertiesAndEvents)(p),{ref:E}),A)})},644530:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.RootSurface=void 0;var h=A(e(63696)),t=h,se=e(156184),ue=e(585094),oe=e(935959),le=e(263878),X=e(256055),ie=e(896042),N=e(644650),z=e(866002),E=["children"];function A(C,W){if(typeof WeakMap=="function")var x=new WeakMap,b=new WeakMap;return(A=function(s,m){if(!m&&s&&s.__esModule)return s;var R,j,L={__proto__:null,default:s};if(s===null||typeof s!="object"&&typeof s!="function")return L;if(R=m?b:x){if(R.has(s))return R.get(s);R.set(s,L)}for(var V in s)V!=="default"&&{}.hasOwnProperty.call(s,V)&&((j=(R=Object.defineProperty)&&Object.getOwnPropertyDescriptor(s,V))&&(j.get||j.set)?R(L,V,j):L[V]=s[V]);return L})(C,W)}function r(C,W){if(C==null)return{};var x,b,D=p(C,W);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(C);for(b=0;b<s.length;b++)x=s[b],W.indexOf(x)===-1&&{}.propertyIsEnumerable.call(C,x)&&(D[x]=C[x])}return D}function p(C,W){if(C==null)return{};var x={};for(var b in C)if({}.hasOwnProperty.call(C,b)){if(W.indexOf(b)!==-1)continue;x[b]=C[b]}return x}function a(){return a=Object.assign?Object.assign.bind():function(C){for(var W=1;W<arguments.length;W++){var x=arguments[W];for(var b in x)({}).hasOwnProperty.call(x,b)&&(C[b]=x[b])}return C},a.apply(null,arguments)}var u={width:"100%",height:"100%",display:"block"},l=(0,h.forwardRef)((C,W)=>{var x=(0,se.useChartWidth)(),b=(0,se.useChartHeight)(),D=(0,ue.useAccessibilityLayer)();if(!(0,N.isPositiveNumber)(x)||!(0,N.isPositiveNumber)(b))return null;var{children:s,otherAttributes:m,title:R,desc:j}=C,L,V;return m!=null&&(typeof m.tabIndex=="number"?L=m.tabIndex:L=D?0:void 0,typeof m.role=="string"?V=m.role:V=D?"application":void 0),t.createElement(le.Surface,a({},m,{title:R,desc:j,role:V,tabIndex:L,width:x,height:b,style:u,ref:W}),s)}),g=C=>{var{children:W}=C,x=(0,X.useAppSelector)(ie.selectBrushDimensions);if(!x)return null;var{width:b,height:D,y:s,x:m}=x;return t.createElement(le.Surface,{width:b,height:D,x:m,y:s},W)},re=o.RootSurface=(0,h.forwardRef)((C,W)=>{var{children:x}=C,b=r(C,E),D=(0,oe.useIsPanorama)();return D?t.createElement(g,null,t.createElement(z.AllZIndexPortals,{isPanorama:!0},x)):t.createElement(l,a({ref:W},b),t.createElement(z.AllZIndexPortals,{isPanorama:!1},x))})},263878:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.Surface=void 0;var h=le(e(63696)),t=h,se=e(778784),ue=e(634569),oe=["children","width","height","viewBox","className","style","title","desc"];function le(E,A){if(typeof WeakMap=="function")var r=new WeakMap,p=new WeakMap;return(le=function(u,l){if(!l&&u&&u.__esModule)return u;var g,re,C={__proto__:null,default:u};if(u===null||typeof u!="object"&&typeof u!="function")return C;if(g=l?p:r){if(g.has(u))return g.get(u);g.set(u,C)}for(var W in u)W!=="default"&&{}.hasOwnProperty.call(u,W)&&((re=(g=Object.defineProperty)&&Object.getOwnPropertyDescriptor(u,W))&&(re.get||re.set)?g(C,W,re):C[W]=u[W]);return C})(E,A)}function X(){return X=Object.assign?Object.assign.bind():function(E){for(var A=1;A<arguments.length;A++){var r=arguments[A];for(var p in r)({}).hasOwnProperty.call(r,p)&&(E[p]=r[p])}return E},X.apply(null,arguments)}function ie(E,A){if(E==null)return{};var r,p,a=N(E,A);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(E);for(p=0;p<u.length;p++)r=u[p],A.indexOf(r)===-1&&{}.propertyIsEnumerable.call(E,r)&&(a[r]=E[r])}return a}function N(E,A){if(E==null)return{};var r={};for(var p in E)if({}.hasOwnProperty.call(E,p)){if(A.indexOf(p)!==-1)continue;r[p]=E[p]}return r}var z=o.Surface=(0,h.forwardRef)((E,A)=>{var{children:r,width:p,height:a,viewBox:u,className:l,style:g,title:re,desc:C}=E,W=ie(E,oe),x=u||{width:p,height:a,x:0,y:0},b=(0,se.clsx)("recharts-surface",l);return t.createElement("svg",X({},(0,ue.svgPropertiesAndEvents)(W),{className:b,width:p,height:a,style:g,viewBox:"".concat(x.x," ").concat(x.y," ").concat(x.width," ").concat(x.height),ref:A}),t.createElement("title",null,re),t.createElement("desc",null,C),r)})},988791:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.ReportErrorBarSettings=p,o.SetErrorBarContext=A,o.useErrorBarContext=void 0;
12var h=X(e(63696)),t=h,se=e(960104),ue=e(256055),oe=e(642257),le=["children"];function X(a,u){if(typeof WeakMap=="function")var l=new WeakMap,g=new WeakMap;return(X=function(C,W){if(!W&&C&&C.__esModule)return C;var x,b,D={__proto__:null,default:C};if(C===null||typeof C!="object"&&typeof C!="function")return D;if(x=W?g:l){if(x.has(C))return x.get(C);x.set(C,D)}for(var s in C)s!=="default"&&{}.hasOwnProperty.call(C,s)&&((b=(x=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,s))&&(b.get||b.set)?x(D,s,b):D[s]=C[s]);return D})(a,u)}function ie(a,u){if(a==null)return{};var l,g,re=N(a,u);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(a);for(g=0;g<C.length;g++)l=C[g],u.indexOf(l)===-1&&{}.propertyIsEnumerable.call(a,l)&&(re[l]=a[l])}return re}function N(a,u){if(a==null)return{};var l={};for(var g in a)if({}.hasOwnProperty.call(a,g)){if(u.indexOf(g)!==-1)continue;l[g]=a[g]}return l}var z={data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0},E=(0,h.createContext)(z);function A(a){var{children:u}=a,l=ie(a,le);return t.createElement(E.Provider,{value:l},u)}var r=()=>(0,h.useContext)(E);o.useErrorBarContext=r;function p(a){var u=(0,ue.useAppDispatch)(),l=(0,oe.useGraphicalItemId)(),g=(0,h.useRef)(null);return(0,h.useEffect)(()=>{l!=null&&(g.current===null?u((0,se.addErrorBar)({itemId:l,errorBar:a})):g.current!==a&&u((0,se.replaceErrorBar)({itemId:l,prev:g.current,next:a})),g.current=a)},[u,l,a]),(0,h.useEffect)(()=>()=>{g.current!=null&&l!=null&&(u((0,se.removeErrorBar)({itemId:l,errorBar:g.current})),g.current=null)},[u,l]),null}},935959:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.useIsPanorama=o.PanoramaContextProvider=void 0;var h=se(e(63696)),t=h;function se(X,ie){if(typeof WeakMap=="function")var N=new WeakMap,z=new WeakMap;return(se=function(A,r){if(!r&&A&&A.__esModule)return A;var p,a,u={__proto__:null,default:A};if(A===null||typeof A!="object"&&typeof A!="function")return u;if(p=r?z:N){if(p.has(A))return p.get(A);p.set(A,u)}for(var l in A)l!=="default"&&{}.hasOwnProperty.call(A,l)&&((a=(p=Object.defineProperty)&&Object.getOwnPropertyDescriptor(A,l))&&(a.get||a.set)?p(u,l,a):u[l]=A[l]);return u})(X,ie)}var ue=(0,h.createContext)(null),oe=()=>(0,h.useContext)(ue)!=null;o.useIsPanorama=oe;var le=X=>{var{children:ie}=X;return t.createElement(ue.Provider,{value:!0},ie)};o.PanoramaContextProvider=le},642257:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.RegisterGraphicalItemId=void 0,o.useGraphicalItemId=X;var h=ue(e(63696)),t=h,se=e(446915);function ue(ie,N){if(typeof WeakMap=="function")var z=new WeakMap,E=new WeakMap;return(ue=function(r,p){if(!p&&r&&r.__esModule)return r;var a,u,l={__proto__:null,default:r};if(r===null||typeof r!="object"&&typeof r!="function")return l;if(a=p?E:z){if(a.has(r))return a.get(r);a.set(r,l)}for(var g in r)g!=="default"&&{}.hasOwnProperty.call(r,g)&&((u=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,g))&&(u.get||u.set)?a(l,g,u):l[g]=r[g]);return l})(ie,N)}var oe=(0,h.createContext)(void 0),le=ie=>{var{id:N,type:z,children:E}=ie,A=(0,se.useUniqueId)("recharts-".concat(z),N);return t.createElement(oe.Provider,{value:A},E(A))};o.RegisterGraphicalItemId=le;function X(){return(0,h.useContext)(oe)}},585094:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.useAccessibilityLayer=void 0;var h=e(256055),t=()=>{var se;return(se=(0,h.useAppSelector)(ue=>ue.rootProps.accessibilityLayer))!==null&&se!==void 0?se:!0};o.useAccessibilityLayer=t},750533:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.BrushUpdateDispatchContext=void 0;var h=e(63696),t=o.BrushUpdateDispatchContext=(0,h.createContext)(()=>{})},417338:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.useDataIndex=o.useChartData=o.SetComputedData=o.ChartDataContextProvider=void 0;var h=e(63696),t=e(592817),se=e(256055),ue=e(935959),oe=E=>{var{chartData:A}=E,r=(0,se.useAppDispatch)(),p=(0,ue.useIsPanorama)();return(0,h.useEffect)(()=>p?()=>{}:(r((0,t.setChartData)(A)),()=>{r((0,t.setChartData)(void 0))}),[A,r,p]),null};o.ChartDataContextProvider=oe;var le=E=>{var{computedData:A}=E,r=(0,se.useAppDispatch)();return(0,h.useEffect)(()=>(r((0,t.setComputedData)(A)),()=>{r((0,t.setChartData)(void 0))}),[A,r]),null};o.SetComputedData=le;var X=E=>E.chartData.chartData,ie=()=>(0,se.useAppSelector)(X);o.useChartData=ie;var N=E=>{var{dataStartIndex:A,dataEndIndex:r}=E.chartData;return{startIndex:A,endIndex:r}},z=()=>(0,se.useAppSelector)(N);o.useDataIndex=z},156184:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.ReportChartSize=o.ReportChartMargin=void 0,o.cartesianViewBoxToTrapezoid=z,o.useViewBox=o.usePolarChartLayout=o.useOffsetInternal=o.useMargin=o.useIsInChartContext=o.useChartWidth=o.useChartLayout=o.useChartHeight=o.useCartesianChartLayout=o.selectPolarChartLayout=o.selectChartLayout=void 0;var h=e(63696),t=e(256055),se=e(706871),ue=e(535524),oe=e(975871),le=e(935959),X=e(896042),ie=e(317088),N=e(644650);function z(s){if(s)return{x:s.x,y:s.y,upperWidth:"upperWidth"in s?s.upperWidth:s.width,lowerWidth:"lowerWidth"in s?s.lowerWidth:s.width,width:s.width,height:s.height}}var E=()=>{var s,m=(0,le.useIsPanorama)(),R=(0,t.useAppSelector)(ue.selectChartViewBox),j=(0,t.useAppSelector)(X.selectBrushDimensions),L=(s=(0,t.useAppSelector)(X.selectBrushSettings))===null||s===void 0?void 0:s.padding;return!m||!j||!L?R:{width:j.width-L.left-L.right,height:j.height-L.top-L.bottom,x:L.left,y:L.top}};o.useViewBox=E;var A={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},r=()=>{var s;return(s=(0,t.useAppSelector)(ue.selectChartOffsetInternal))!==null&&s!==void 0?s:A};o.useOffsetInternal=r;var p=()=>(0,t.useAppSelector)(oe.selectChartWidth);o.useChartWidth=p;var a=()=>
12(0,t.useAppSelector)(oe.selectChartHeight);o.useChartHeight=a;var u=()=>(0,t.useAppSelector)(s=>s.layout.margin);o.useMargin=u;var l=s=>s.layout.layoutType;o.selectChartLayout=l;var g=()=>(0,t.useAppSelector)(l);o.useChartLayout=g;var re=()=>{var s=g();if(s==="horizontal"||s==="vertical")return s};o.useCartesianChartLayout=re;var C=s=>{var m=s.layout.layoutType;if(m==="centric"||m==="radial")return m};o.selectPolarChartLayout=C;var W=()=>(0,t.useAppSelector)(C);o.usePolarChartLayout=W;var x=()=>{var s=g();return s!==void 0};o.useIsInChartContext=x;var b=s=>{var m=(0,t.useAppDispatch)(),R=(0,le.useIsPanorama)(),{width:j,height:L}=s,V=(0,ie.useResponsiveContainerContext)(),f=j,c=L;return V&&(f=V.width>0?V.width:j,c=V.height>0?V.height:L),(0,h.useEffect)(()=>{!R&&(0,N.isPositiveNumber)(f)&&(0,N.isPositiveNumber)(c)&&m((0,se.setChartSize)({width:f,height:c}))},[m,R,f,c]),null};o.ReportChartSize=b;var D=s=>{var{margin:m}=s,R=(0,t.useAppDispatch)();return(0,h.useEffect)(()=>{R((0,se.setMargin)(m))},[R,m]),null};o.ReportChartMargin=D},908453:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.useLegendPayload=se;var h=e(256055),t=e(902411);function se(){return(0,h.useAppSelector)(t.selectLegendPayload)}},130215:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.useLegendPortal=o.LegendPortalContext=void 0;var h=e(63696),t=o.LegendPortalContext=(0,h.createContext)(null),se=()=>(0,h.useContext)(t);o.useLegendPortal=se},804175:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.useMouseLeaveItemDispatch=o.useMouseEnterItemDispatch=o.useMouseClickItemDispatch=void 0;var h=e(256055),t=e(981732),se=(le,X,ie)=>{var N=(0,h.useAppDispatch)();return(z,E)=>A=>{le?.(z,E,A),N((0,t.setActiveMouseOverItemIndex)({activeIndex:String(E),activeDataKey:X,activeCoordinate:z.tooltipPosition,activeGraphicalItemId:ie}))}};o.useMouseEnterItemDispatch=se;var ue=le=>{var X=(0,h.useAppDispatch)();return(ie,N)=>z=>{le?.(ie,N,z),X((0,t.mouseLeaveItem)())}};o.useMouseLeaveItemDispatch=ue;var oe=(le,X,ie)=>{var N=(0,h.useAppDispatch)();return(z,E)=>A=>{le?.(z,E,A),N((0,t.setActiveClickItemIndex)({activeIndex:String(E),activeDataKey:X,activeCoordinate:z.tooltipPosition,activeGraphicalItemId:ie}))}};o.useMouseClickItemDispatch=oe},661281:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.useTooltipPortal=o.TooltipPortalContext=void 0;var h=e(63696),t=o.TooltipPortalContext=(0,h.createContext)(null),se=()=>(0,h.useContext)(t);o.useTooltipPortal=se},82802:(Me,o,e)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.useTooltipAxisBandSize=o.useTooltipAxis=void 0;var h=e(256055),t=e(276125),se=e(660127),ue=e(520059);function oe(A,r){var p=Object.keys(A);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(A);r&&(a=a.filter(function(u){return Object.getOwnPropertyDescriptor(A,u).enumerable})),p.push.apply(p,a)}return p}function le(A){for(var r=1;r<arguments.length;r++){var p=arguments[r]!=null?arguments[r]:{};r%2?oe(Object(p),!0).forEach(function(a){X(A,a,p[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(p)):oe(Object(p)).forEach(function(a){Object.defineProperty(A,a,Object.getOwnPropertyDescriptor(p,a))})}return A}function X(A,r,p){return(r=ie(r))in A?Object.defineProperty(A,r,{value:p,enumerable:!0,configurable:!0,writable:!0}):A[r]=p,A}function ie(A){var r=N(A,"string");return typeof r=="symbol"?r:r+""}function N(A,r){if(typeof A!="object"||!A)return A;var p=A[Symbol.toPrimitive];if(p!==void 0){var a=p.call(A,r||"default");if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(A)}var z=()=>(0,h.useAppSelector)(se.selectTooltipAxis);o.useTooltipAxis=z;var E=()=>{var A=z(),r=(0,h.useAppSelector)(ue.selectTooltipAxisTicks),p=(0,h.useAppSelector)(ue.selectTooltipAxisScale);return!A||!p?(0,t.getBandSizeOfAxis)(void 0,r):(0,t.getBandSizeOfAxis)(le(le({},A),{},{scale:p}),r)};o.useTooltipAxisBandSize=E}}]);

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.