"use strict";(self.webpackChunkhhgDiscoverV1=self.webpackChunkhhgDiscoverV1||[]).push([[2479],{qT12:function(e,t){/** @license React v17.0.2 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var n=60103,i=60106,a=60107,o=60108,l=60114,c=60109,u=60110,s=60112,f=60113,d=60120,p=60115,h=60116;if("function"==typeof Symbol&&Symbol.for){var y=Symbol.for;y("react.element"),y("react.portal"),y("react.fragment"),y("react.strict_mode"),y("react.profiler"),y("react.provider"),y("react.context"),y("react.forward_ref"),y("react.suspense"),y("react.suspense_list"),y("react.memo"),y("react.lazy"),y("react.block"),y("react.server.block"),y("react.fundamental"),y("react.debug_trace_mode"),y("react.legacy_hidden")}},TOwV:function(e,t,n){n("qT12")},is7v:function(e,t,n){/** * @license React * use-sync-external-store-with-selector.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var i=n("+OUp");i.useSyncExternalStore,i.useRef,i.useEffect,i.useMemo,i.useDebugValue},jYTX:function(e,t,n){n("is7v")},ZlsK:function(e,t,n){n.d(t,{I:function(){return useAnimationCallbacks},U:function(){return AnimatedItems}});var i=n("+OUp"),a=n("i8zW"),o=n("w9e2"),l=n("0lof"),c=n("/b2W");function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n{"function"==typeof e&&e(),l(!0)},[e]),handleAnimationEnd:(0,i.useCallback)(()=>{"function"==typeof t&&t(),l(!1)},[t])}}function AnimatedItems(e){var t,n=e.animationInput,u=e.animationIdPrefix,s=e.items,f=e.previousItemsRef,d=e.isAnimationActive,p=e.animationBegin,h=e.animationDuration,y=e.animationEasing,v=e.onAnimationStart,m=e.onAnimationEnd,g=e.animationInterpolateFn,b=e.animationMatchBy,x=e.shouldUpdatePreviousRef,w=e.children,S=e.layout,_=(0,o.n)(n,u),A=(0,c.U)(_,f),O=null!==(t=A.startValue)&&void 0!==t?t:null,k=(0,l.qe)(O,s,null!=b?b:l.hC);return i.createElement(a.J,{animationId:_,begin:p,duration:h,isActive:d,easing:y,onAnimationEnd:m,onAnimationStart:v,key:_},e=>{var t=null==O,n=null==s?s:g(k,e,S),i=x?x(e):e>0;return(A.syncStepValue(n,e,i),null==n)?null:w(n,e,t)})}},i8zW:function(e,t,n){n.d(t,{J:function(){return JavascriptAnimate}});var i=n("+OUp"),a=n("km7V"),o=n("/67/"),cubicBezierFactor=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],evaluatePolynomial=(e,t)=>e.map((e,n)=>e*t**n).reduce((e,t)=>e+t),cubicBezier=(e,t)=>n=>evaluatePolynomial(cubicBezierFactor(e,t),n),derivativeCubicBezier=(e,t)=>n=>evaluatePolynomial([...cubicBezierFactor(e,t).map((e,t)=>e*t).slice(1),0],n),parseCubicBezier=e=>{var t,n=e.split("(");if(2!==n.length||"cubic-bezier"!==n[0])return null;var i=null===(t=n[1])||void 0===t||null===(t=t.split(")")[0])||void 0===t?void 0:t.split(",");if(null==i||4!==i.length)return null;var a=i.map(e=>parseFloat(e));return[a[0],a[1],a[2],a[3]]},getBezierCoordinates=function(){for(var e=arguments.length,t=Array(e),n=0;n{var a=cubicBezier(e,n),o=cubicBezier(t,i),l=derivativeCubicBezier(e,n),rangeValue=e=>e>1?1:e<0?0:e,bezier=e=>{for(var t=e>1?1:e,n=t,i=0;i<8;++i){var c=a(n)-t,u=l(n);if(1e-4>Math.abs(c-t)||u<1e-4)break;n=rangeValue(n-c/u)}return o(n)};return bezier.isStepper=!1,bezier},configBezier=function(){return createBezierEasing(...getBezierCoordinates(...arguments))},createSpringEasing=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,n=void 0===t?100:t,i=e.damping,a=void 0===i?8:i,o=e.dt,l=void 0===o?16.67:o,c=[0],u=0,s=0,f=0;f<1e4;){var d=s*a;if(s+=(-(u-1)*n-d)*l/1e3,u+=s*l/1e3,c.push(u),1e-4>Math.abs(u-1)&&1e-4>Math.abs(s))break;f++}c[c.length-1]=1;var p=c.length-1;return e=>{if(e<=0)return 0;if(e>=1)return 1;var t,n,i,a=e*p,o=Math.floor(a);return(null!==(t=c[o])&&void 0!==t?t:0)+((null!==(n=c[o+1])&&void 0!==n?n:0)-(null!==(i=c[o])&&void 0!==i?i:0))*(a-o)}},createEasingFunction=e=>{if("string"==typeof e)switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return configBezier(e);case"spring":return createSpringEasing();default:if("cubic-bezier"===e.split("(")[0])return configBezier(e)}return"function"==typeof e?e:null},l=(0,i.createContext)((e,t,n)=>{var i,nextUpdate=a=>{var o=t.tick(a);if("active"===t.getState()){if(n(t.getInterpolated()),1===t.getProgress()){t.complete(),i=void 0;return}i=e.setTimeout(nextUpdate,o);return}i=e.setTimeout(nextUpdate,o)};return i=e.setTimeout(nextUpdate,0),()=>{var e;return null===(e=i)||void 0===e?void 0:e()}});l.Provider;var c=n("t9Gs"),u=n("oM6r"),s="init",f="pending",d="active";function duration(e){return Math.max(0,e)}let RechartsAnimation=class RechartsAnimation{getAnimationStartedTime(){return this.animationStartedTime}getBeginStartedTime(){return this.beginStartedTime}constructor(e){var t,n,i;(n="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(n="state","string"))?i:i+"")in this?Object.defineProperty(this,n,{value:s,enumerable:!0,configurable:!0,writable:!0}):this[n]=s,this.animationId=e.animationId,this.onAnimationEnd=e.onAnimationEnd,this.animationDuration=duration(e.animationDuration),this.animationBegin=duration(e.animationBegin),this.progress=0,this.from=e.from,this.to=e.to,this.easing=e.easing,null===(t=e.onAnimationStart)||void 0===t||t.call(e)}getState(){return this.state}getEasing(){return this.easing}getAnimationDuration(){return this.animationDuration}tick(e){if(this.getState()===s)return this.state=f,this.beginStartedTime=e,this.animationBegin;if(this.getState()===f){if(null==this.beginStartedTime)throw Error();var t=e-this.beginStartedTime;return t>=this.animationBegin?(this.state=d,this.animationStartedTime=e,this.nextAnimationUpdate(0)):duration(this.animationBegin-t)}if(this.getState()===d){if(null==this.animationStartedTime)throw Error();var n=e-this.animationStartedTime;return this.setProgress(n/this.animationDuration),this.nextAnimationUpdate(n)}return 0}setProgress(e){this.progress=Math.min(1,Math.max(0,e))}getProgress(){return this.progress}complete(){if(this.progress=1,"active"===this.state){var e;null===(e=this.onAnimationEnd)||void 0===e||e.call(this)}this.state="completed"}getFrom(){return this.from}getTo(){return this.to}getAnimationId(){return this.animationId}getAnimationBegin(){return this.animationBegin}};let JavascriptAnimation=class JavascriptAnimation extends RechartsAnimation{nextAnimationUpdate(){return 0}getInterpolated(){return this.easing((0,a.GW)(this.getFrom(),this.getTo(),this.getProgress()))}};let RequestAnimationFrameTimeoutController=class RequestAnimationFrameTimeoutController{setTimeout(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=performance.now(),i=null,executeCallback=a=>{a-n>=t?e(a):i=requestAnimationFrame(executeCallback)};return i=requestAnimationFrame(executeCallback),()=>{null!=i&&cancelAnimationFrame(i)}}};function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n{},onAnimationStart:()=>{}};function JavascriptAnimate(e){var t,n,s,f=(0,o.e)(e,p),d=f.animationId,h=f.isActive,y=f.canBegin,v=f.duration,m=f.easing,g=f.begin,b=f.onAnimationEnd,x=f.onAnimationStart,w=f.children,S=(0,u.j)(),_="auto"===h?!c.m.isSsr&&!S:h,A=(t=f.animationController,n=(0,i.useContext)(l),(0,i.useMemo)(()=>null!=t?t:n,[t,n])),O=function(e){if(Array.isArray(e))return e}(s=(0,i.useState)(_?0:1))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,a,o,l,c=[],u=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(i=o.call(n)).done)&&(c.push(i.value),c.length!==t);u=!0);}catch(e){s=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return c}}(s,2)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}(s,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),k=O[0],P=O[1];return(0,i.useEffect)(()=>{_||P(1)},[_]),(0,i.useEffect)(()=>{var e=createEasingFunction(m);return _&&y&&null!=e?A(new RequestAnimationFrameTimeoutController,new JavascriptAnimation({animationId:d,easing:e,animationDuration:v,animationBegin:g,onAnimationStart:x,onAnimationEnd:b,from:0,to:1}),P):a.lQ},[A,d,_,y,v,m,g,x,b]),w(Number(k))}},"0lof":function(e,t,n){function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n2&&void 0!==arguments[2]?arguments[2]:[],i=[];for(var a of n)i.push({status:"removed",prev:a});for(var o=0;o({status:"added",next:e})):n===i?(a=e.length/t.length,tagAlignedItems(t.map((t,n)=>e[Math.floor(n*a)]),t)):"append"===n?tagAlignedItems(t.map((t,n)=>e[n]),t):function(e,t,n){var i=function(e,t){for(var n=new Map,i=0;i{var o=n(e,t);if(null!=o){var l=i.get(o);if(void 0!==l)return a.add(o),l}}),l=[];for(var c of i){var u=function(e){if(Array.isArray(e))return e}(c)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,a,o,l,c=[],u=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(i=o.call(n)).done)&&(c.push(i.value),c.length!==t);u=!0);}catch(e){s=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return c}}(c,2)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}(c,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),s=u[0],f=u[1];a.has(s)||l.push(f)}return tagAlignedItems(o,t,l)}(e,t,n)}},"/b2W":function(e,t,n){n.d(t,{U:function(){return useAnimationStartSnapshot}});var i=n("+OUp");function useAnimationStartSnapshot(e,t){var n=(0,i.useRef)(e),a=(0,i.useRef)(t.current),o=(0,i.useRef)(!0);n.current!==e&&(n.current=e,a.current=t.current,o.current=!1);var l=(0,i.useCallback)(function(e,n){var i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(0===n){o.current=!0;return}1===n&&(a.current=e),n>0&&o.current&&i&&(t.current=e)},[t]);return{startValue:a.current,syncStepValue:l}}},B15X:function(e,t,n){n.d(t,{u:function(){return _},F:function(){return x}});var i=n("+OUp"),a=n("gKFy"),o=n("25YG"),l=n("GKuj"),c=n("kZ8d"),u=n("fTOs"),s=n("km7V"),f=n("6hqW"),d=n("umzG"),p=n("tBRi"),getCalculatedYAxisWidth=e=>{var t=e.ticks,n=e.label,i=e.labelGapWithTick,a=e.tickSize,o=e.tickMargin,l=0;if(t){Array.from(t).forEach(e=>{if(e){var t=e.getBoundingClientRect();t.width>l&&(l=t.width)}});var c=n?n.getBoundingClientRect().width:0;return Math.round(l+((void 0===a?0:a)+(void 0===o?0:o))+c+(n?void 0===i?5:i:0))}return 0},h=n("/67/"),y=n("5LIv"),v=n("LicR"),m=n("Sojt"),g=n("2uqr"),b=["axisLine","width","height","className","hide","ticks","axisType","axisId"];function _slicedToArray(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,a,o,l,c=[],u=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(i=o.call(n)).done)&&(c.push(i.value),c.length!==t);u=!0);}catch(e){s=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n{if(null==a||null==n)return s.lQ;var e=t.map(e=>({value:e.value,coordinate:e.coordinate,offset:e.offset,index:e.index}));return o((0,m.y0)({ticks:e,axisId:a,axisType:n})),()=>{o((0,m.Sr)({axisId:a,axisType:n}))}},[o,t,a,n]),null}var w=(0,i.forwardRef)((e,t)=>{var n=e.ticks,u=e.tick,h=e.tickLine,m=e.stroke,g=e.tickFormatter,b=e.unit,x=e.padding,w=e.tickTextProps,S=e.orientation,_=e.mirror,A=e.x,O=e.y,k=e.width,P=e.height,C=e.tickSize,M=e.tickMargin,E=e.fontSize,j=e.letterSpacing,T=e.getTicksConfig,I=e.events,D=e.axisType,N=e.axisId,z=(0,d.f)(_objectSpread(_objectSpread({},T),{},{ticks:void 0===n?[]:n}),E,j),L=(0,p.uZ)(T),R=(0,p.ic)(u),F=(0,c.fU)(L.textAnchor)?L.textAnchor:function(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}(S,_),U=function(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}(S,_),W={};"object"==typeof h&&(W=h);var B=_objectSpread(_objectSpread({},L),{},{fill:"none"},W),K=z.map(e=>_objectSpread({entry:e},function(e,t,n,i,a,o,l,c,u){var f,d,p,h,y,v,m=c?-1:1,g=e.tickSize||l,b=(0,s.Et)(e.tickCoord)?e.tickCoord:e.coordinate;switch(o){case"top":f=d=e.coordinate,v=(p=(h=n+ +!c*a)-m*g)-m*u,y=b;break;case"left":p=h=e.coordinate,y=(f=(d=t+ +!c*i)-m*g)-m*u,v=b;break;case"right":p=h=e.coordinate,y=(f=(d=t+ +c*i)+m*g)+m*u,v=b;break;default:f=d=e.coordinate,v=(p=(h=n+ +c*a)+m*g)+m*u,y=b}return{line:{x1:f,y1:p,x2:d,y2:h},tick:{x:y,y:v}}}(e,A,O,k,P,S,C,_,M))),H=K.map(e=>{var t=e.entry,n=e.line;return i.createElement(l.W,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},h&&i.createElement("line",_extends({},B,n,{className:(0,o.$)("recharts-cartesian-axis-tick-line",(0,a.J)(h,"className"))})))}),q=K.map((e,t)=>{var n,a,o=e.entry,c=e.tick,s=_objectSpread(_objectSpread(_objectSpread(_objectSpread({verticalAnchor:U},L),{},{textAnchor:F,stroke:"none",fill:m},c),{},{index:t,payload:o,visibleTicksCount:z.length,tickFormatter:g,padding:x},w),{},{angle:null!==(n=null!==(a=null==w?void 0:w.angle)&&void 0!==a?a:L.angle)&&void 0!==n?n:0}),d=_objectSpread(_objectSpread({},s),R);return i.createElement(l.W,_extends({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(o.value,"-").concat(o.coordinate,"-").concat(o.tickCoord)},(0,f.XC)(I,o,t)),u&&i.createElement(TickItem,{option:u,tickProps:d,value:"".concat("function"==typeof g?g(o.value,t):o.value).concat(b||"")}))});return i.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(D,"-ticks")},i.createElement(RenderedTicksReporter,{ticks:z,axisId:N,axisType:D}),q.length>0&&i.createElement(y.g,{zIndex:v.I.label},i.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(D,"-tick-labels"),ref:t},q)),H.length>0&&i.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(D,"-tick-lines")},H))}),S=(0,i.forwardRef)((e,t)=>{var n=e.axisLine,a=e.width,c=e.height,s=e.className,f=e.hide,d=e.ticks,h=e.axisType,v=e.axisId,m=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i({getCalculatedWidth:()=>{var t;return getCalculatedYAxisWidth({ticks:k.current,label:null===(t=e.labelRef)||void 0===t?void 0:t.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var P=(0,i.useCallback)(e=>{if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value");k.current=t;var n=t[0];if(n){var i=window.getComputedStyle(n),a=i.fontSize,o=i.letterSpacing;(a!==x||o!==A)&&(S(a),O(o))}}},[x,A]);return f||null!=a&&a<=0||null!=c&&c<=0?null:i.createElement(y.g,{zIndex:e.zIndex},i.createElement(l.W,{className:(0,o.$)("recharts-cartesian-axis",s)},i.createElement(AxisLine,{x:e.x,y:e.y,width:a,height:c,orientation:e.orientation,mirror:e.mirror,axisLine:n,otherSvgProps:(0,p.uZ)(e)}),i.createElement(w,{ref:P,axisType:h,events:m,fontSize:x,getTicksConfig:e,height:e.height,letterSpacing:A,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:d,unit:e.unit,width:e.width,x:e.x,y:e.y,axisId:v}),i.createElement(u.zJ,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},i.createElement(u._I,{label:e.label,labelRef:e.labelRef}),e.children)))}),_=i.forwardRef((e,t)=>{var n=(0,h.e)(e,x);return i.createElement(S,_extends({},n,{ref:t}))});_.displayName="CartesianAxis"},neqQ:function(e,t,n){n.d(t,{Q:function(){return GraphicalItemClipPath},l:function(){return useNeedsClip}});var i=n("+OUp"),a=n("2uqr"),o=n("SHPt"),l=n("18an");function useNeedsClip(e,t){var n,i,l=(0,a.G)(t=>(0,o.Rl)(t,e)),c=(0,a.G)(e=>(0,o.sf)(e,t)),u=null!==(n=null==l?void 0:l.allowDataOverflow)&&void 0!==n?n:o.PU.allowDataOverflow,s=null!==(i=null==c?void 0:c.allowDataOverflow)&&void 0!==i?i:o.cd.allowDataOverflow;return{needClip:u||s,needClipX:u,needClipY:s}}function GraphicalItemClipPath(e){var t=e.xAxisId,n=e.yAxisId,c=e.clipPathId,u=(0,l.oM)(),s=useNeedsClip(t,n),f=s.needClipX,d=s.needClipY,p=s.needClip,h=(0,a.G)(e=>(0,o.Vj)(e,t,!1)),y=(0,a.G)(e=>(0,o.Sl)(e,n,!1));if(!p||!u)return null;var v=u.x,m=u.y,g=u.width,b=u.height,x=f&&h?Math.min(h[0],h[1]):v-g/2,w=d&&y?Math.min(y[0],y[1]):m-b/2,S=f&&h?Math.abs(h[1]-h[0]):2*g,_=d&&y?Math.abs(y[1]-y[0]):2*b;return i.createElement("clipPath",{id:"clipPath-".concat(c)},i.createElement("rect",{x:x,y:w,width:S,height:_}))}},"J+eN":function(e,t,n){n.d(t,{W:function(){return x}});var i=n("+OUp"),a=n("25YG"),o=n("B15X"),l=n("2uqr"),c=n("UQOl"),u=n("SHPt"),s=n("9/J4"),f=n("XM4v"),d=n("/67/"),p=n("bfJP"),h=n("yYrL"),y=n("AS4F"),v=["type"],m=["dangerouslySetInnerHTML","ticks","scale"],g=["id","scale"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{if(null!=s)return _objectSpread(_objectSpread({},u),{},{type:s})},[u,s]);return(0,i.useLayoutEffect)(()=>{null!=f&&(null===n.current?t((0,c.Vi)(f)):n.current!==f&&t((0,c.m2)({prev:n.current,next:f})),n.current=f)},[f,t]),(0,i.useLayoutEffect)(()=>()=>{n.current&&(t((0,c.MC)(n.current)),n.current=null)},[t]),null}var XAxisImpl=e=>{var t=e.xAxisId,n=e.className,c=(0,l.G)(s.c2),d=(0,f.r)(),p="xAxis",h=(0,l.G)(e=>(0,u.Zi)(e,p,t,d)),y=(0,l.G)(e=>(0,u.Lw)(e,t)),v=(0,l.G)(e=>(0,u.L$)(e,t)),b=(0,l.G)(e=>(0,u.y7)(e,t));if(null==y||null==v||null==b)return null;e.dangerouslySetInnerHTML,e.ticks,e.scale;var x=_objectWithoutProperties(e,m);b.id,b.scale;var w=_objectWithoutProperties(b,g);return i.createElement(o.u,_extends({},x,w,{x:v.x,y:v.y,width:y.width,height:y.height,className:(0,a.$)("recharts-".concat(p," ").concat(p),n),viewBox:c,ticks:h,axisType:p,axisId:t}))},b={allowDataOverflow:u.PU.allowDataOverflow,allowDecimals:u.PU.allowDecimals,allowDuplicatedCategory:u.PU.allowDuplicatedCategory,angle:u.PU.angle,axisLine:o.F.axisLine,height:u.PU.height,hide:!1,includeHidden:u.PU.includeHidden,interval:u.PU.interval,label:!1,minTickGap:u.PU.minTickGap,mirror:u.PU.mirror,orientation:u.PU.orientation,padding:u.PU.padding,reversed:u.PU.reversed,scale:u.PU.scale,tick:u.PU.tick,tickCount:u.PU.tickCount,tickLine:o.F.tickLine,tickSize:o.F.tickSize,type:u.PU.type,niceTicks:u.PU.niceTicks,xAxisId:0},x=i.memo(e=>{var t=(0,d.e)(e,b);return i.createElement(i.Fragment,null,i.createElement(SetXAxisSettings,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,niceTicks:t.niceTicks}),i.createElement(XAxisImpl,t))},p.Q);x.displayName="XAxis"},"b+jq":function(e,t,n){n.d(t,{h:function(){return w}});var i=n("+OUp"),a=n("25YG"),o=n("B15X"),l=n("UQOl"),c=n("2uqr"),u=n("SHPt"),s=n("9/J4"),f=n("XM4v"),d=n("fTOs"),p=n("/67/"),h=n("bfJP"),y=n("yYrL"),v=n("AS4F"),m=["type"],g=["dangerouslySetInnerHTML","ticks","scale"],b=["id","scale"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{if(null!=s)return _objectSpread(_objectSpread({},u),{},{type:s})},[s,u]);return(0,i.useLayoutEffect)(()=>{null!=f&&(null===n.current?t((0,l.cU)(f)):n.current!==f&&t((0,l.hd)({prev:n.current,next:f})),n.current=f)},[f,t]),(0,i.useLayoutEffect)(()=>()=>{n.current&&(t((0,l.fR)(n.current)),n.current=null)},[t]),null}function YAxisImpl(e){var t=e.yAxisId,n=e.className,p=e.width,h=e.label,y=(0,i.useRef)(null),v=(0,i.useRef)(null),m=(0,c.G)(s.c2),x=(0,f.r)(),w=(0,c.j)(),S="yAxis",_=(0,c.G)(e=>(0,u.wP)(e,t)),A=(0,c.G)(e=>(0,u.KR)(e,t)),O=(0,c.G)(e=>(0,u.Zi)(e,S,t,x)),k=(0,c.G)(e=>(0,u.hc)(e,t));if((0,i.useLayoutEffect)(()=>{if(!("auto"!==p||!_||(0,d.ZY)(h)||(0,i.isValidElement)(h))&&null!=k){var e=y.current;if(e){var n=e.getCalculatedWidth();Math.round(_.width)!==Math.round(n)&&w((0,l.QG)({id:t,width:n}))}}},[O,_,w,h,t,p,k]),null==_||null==A||null==k)return null;e.dangerouslySetInnerHTML,e.ticks,e.scale;var P=_objectWithoutProperties(e,g);k.id,k.scale;var C=_objectWithoutProperties(k,b);return i.createElement(o.u,_extends({},P,C,{ref:y,labelRef:v,x:A.x,y:A.y,tickTextProps:"auto"===p?{width:void 0}:{width:p},width:_.width,height:_.height,className:(0,a.$)("recharts-".concat(S," ").concat(S),n),viewBox:m,ticks:O,axisType:S,axisId:t}))}var x={allowDataOverflow:u.cd.allowDataOverflow,allowDecimals:u.cd.allowDecimals,allowDuplicatedCategory:u.cd.allowDuplicatedCategory,angle:u.cd.angle,axisLine:o.F.axisLine,hide:!1,includeHidden:u.cd.includeHidden,interval:u.cd.interval,label:!1,minTickGap:u.cd.minTickGap,mirror:u.cd.mirror,orientation:u.cd.orientation,padding:u.cd.padding,reversed:u.cd.reversed,scale:u.cd.scale,tick:u.cd.tick,tickCount:u.cd.tickCount,tickLine:o.F.tickLine,tickSize:o.F.tickSize,type:u.cd.type,niceTicks:u.cd.niceTicks,width:u.cd.width,yAxisId:0},w=i.memo(e=>{var t=(0,p.e)(e,x);return i.createElement(i.Fragment,null,i.createElement(SetYAxisSettings,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter,niceTicks:t.niceTicks}),i.createElement(YAxisImpl,t))},h.Q);w.displayName="YAxis"},umzG:function(e,t,n){n.d(t,{f:function(){return getTicks}});var i=n("km7V"),a=n("R6az"),o=n("t9Gs"),l=n("Ao2N");function getEveryNth(e,t){if(t<1)return[];if(1===t)return e;for(var n=[],i=0;ie*a)return!1;var o=n();return e*(t-e*o/2-i)>=0&&e*(t+e*o/2-a)<=0}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t{var o,c,u="function"==typeof x?x(e.value,i):e.value;return"width"===_?(c={width:(o=(0,a.Pu)(u,{fontSize:t,letterSpacing:n})).width+A.width,height:o.height+A.height},(0,l.bx)(c,S)):(0,a.Pu)(u,{fontSize:t,letterSpacing:n})[_]},O=y[0],k=y[1],P=y.length>=2&&null!=O&&null!=k?(0,i.sA)(k.coordinate-O.coordinate):1,C=(c="width"===_,u=v.x,s=v.y,f=v.width,d=v.height,1===P?{start:c?u:s,end:c?u+f:s+d}:{start:c?u+f:s+d,end:c?u:s});return"equidistantPreserveStart"===b?function(e,t,n,i,a){for(var o,l=(i||[]).slice(),c=t.start,u=t.end,s=0,f=1,d=c;f<=l.length;)if(o=function(){var t,o=null==i?void 0:i[s];if(void 0===o)return{v:getEveryNth(i,f)};var l=s,getSize=()=>(void 0===t&&(t=n(o,l)),t),p=o.coordinate,h=0===s||isVisible(e,p,getSize,d,u);h||(s=0,d=c,f+=1),h&&(d=p+e*(getSize()/2+a),s+=f)}())return o.v;return[]}(P,C,getTickSize,y,m):"equidistantPreserveEnd"===b?function(e,t,n,i,a){var o=(i||[]).slice().length;if(0===o)return[];for(var l=t.start,c=t.end,u=1;u<=o;u++){for(var s,f=(o-1)%u,d=l,p=!0,h=f;h(void 0===t&&(t=n(o,l)),t),u=o.coordinate,s=h===f||isVisible(e,u,getSize,d,c);if(!s)return p=!1,1;s&&(d=u+e*(getSize()/2+a))}())||1!==s);h+=u);if(p){for(var y=[],v=f;v0?f.coordinate-p*e:f.coordinate}),null!=f.tickCoord&&isVisible(e,f.tickCoord,()=>d,u,s)&&(s=f.tickCoord-e*(d/2+a),l[c-1]=_objectSpread(_objectSpread({},f),{},{isShow:!0}))}}for(var h=o?c-1:c,_loop2=function(t){var i,o=l[t];if(null==o)return 1;var c=o,getSize=()=>(void 0===i&&(i=n(o,t)),i);if(0===t){var f=e*(c.coordinate-e*getSize()/2-u);l[t]=c=_objectSpread(_objectSpread({},c),{},{tickCoord:f<0?c.coordinate-f*e:c.coordinate})}else l[t]=c=_objectSpread(_objectSpread({},c),{},{tickCoord:c.coordinate});null!=c.tickCoord&&isVisible(e,c.tickCoord,getSize,u,s)&&(u=c.tickCoord+e*(getSize()/2+a),l[t]=_objectSpread(_objectSpread({},c),{},{isShow:!0}))},y=0;y(void 0===i&&(i=n(s,t)),i);if(t===l-1){var d=e*(f.coordinate+e*getSize()/2-u);o[t]=f=_objectSpread(_objectSpread({},f),{},{tickCoord:d>0?f.coordinate-d*e:f.coordinate})}else o[t]=f=_objectSpread(_objectSpread({},f),{},{tickCoord:f.coordinate});null!=f.tickCoord&&isVisible(e,f.tickCoord,getSize,c,u)&&(u=f.tickCoord-e*(getSize()/2+a),o[t]=_objectSpread(_objectSpread({},f),{},{isShow:!0}))},s=l-1;s>=0;s--)if(_loop(s))continue;return o}(P,C,getTickSize,y,m)).filter(e=>e.isShow)}},"+A+R":function(e,t,n){n.d(t,{P:function(){return e6}});var i=n("+OUp"),a=n("SMvd"),o=n("sYBo"),l=n("eeL/"),c=n("MKWM"),u=n("03PG"),s=n("QJ2m"),f=n("4plD"),d=n("FuwL"),p=n("yYrL"),h=n("hMQu"),y=n("9/J4"),v=n("1ww4"),m=n("TJ6F"),g=n("8rpP"),b=(0,d.Mz)([(e,t)=>t,p.fz,m.D0,g.R,h.gL,h.R4,v.r1,y.HZ],v.aX),x=n("gZHC");function getRelativeCoordinate(e){var t,n,i=e.currentTarget.getBoundingClientRect();if("getBBox"in e.currentTarget&&"function"==typeof e.currentTarget.getBBox){var a=e.currentTarget.getBBox();t=a.width>0?i.width/a.width:1,n=a.height>0?i.height/a.height:1}else{var o=e.currentTarget;t=o.offsetWidth>0?i.width/o.offsetWidth:1,n=o.offsetHeight>0?i.height/o.offsetHeight:1}var getCoordinates=(e,a)=>({relativeX:Math.round((e-i.left)/t),relativeY:Math.round((a-i.top)/n)});return"touches"in e?Array.from(e.touches).map(e=>getCoordinates(e.clientX,e.clientY)):getCoordinates(e.clientX,e.clientY)}var w=(0,l.VP)("mouseClick"),S=(0,l.Nc)();S.startListening({actionCreator:w,effect:(e,t)=>{var n=e.payload,i=b(t.getState(),getRelativeCoordinate(n));(null==i?void 0:i.activeIndex)!=null&&t.dispatch((0,u.jF)({activeIndex:i.activeIndex,activeDataKey:void 0,activeCoordinate:i.activeCoordinate}))}});var _=(0,l.VP)("mouseMove"),A=(0,l.Nc)(),O=null,k=null,P=null;function reduxDevtoolsJsonStringifyReplacer(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":"children"===e&&"object"==typeof t&&null!==t?"<>":t}A.startListening({actionCreator:_,effect:(e,t)=>{var n=e.payload,i=t.getState().eventSettings,a=i.throttleDelay,o=i.throttledEvents,l="all"===o||(null==o?void 0:o.includes("mousemove"));null!==O&&(cancelAnimationFrame(O),O=null),null===k||"number"==typeof a&&l||(clearTimeout(k),k=null),P=getRelativeCoordinate(n);var callback=()=>{var e=t.getState(),n=(0,x.au)(e,e.tooltip.settings.shared);if(!P){O=null,k=null;return}if("axis"===n){var i=b(e,P);(null==i?void 0:i.activeIndex)!=null?t.dispatch((0,u.Nt)({activeIndex:i.activeIndex,activeDataKey:void 0,activeCoordinate:i.activeCoordinate})):t.dispatch((0,u.xS)())}O=null,k=null};if(!l){callback();return}"raf"===a?O=requestAnimationFrame(callback):"number"==typeof a&&null===k&&(k=setTimeout(callback,a))}});var C=n("UQOl"),M=n("s++m"),E=n("LNW0"),j={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},T=(0,l.Z0)({name:"brush",initialState:j,reducers:{setBrushSettings:(e,t)=>null==t.payload?j:t.payload}});T.actions.setBrushSettings;var I=T.reducer,D=n("t+Q0"),N={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},z=(0,l.Z0)({name:"rootProps",initialState:N,reducers:{updateOptions:(e,t)=>{var n;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=null!==(n=t.payload.barGap)&&void 0!==n?n:N.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),L=z.reducer,R=z.actions.updateOptions,F=n("hwit"),U=(0,l.Z0)({name:"polarAxis",initialState:{radiusAxis:{},angleAxis:{}},reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=(0,F.h4)(t.payload)},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=(0,F.h4)(t.payload)},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),W=U.actions;W.addRadiusAxis,W.removeRadiusAxis,W.addAngleAxis,W.removeAngleAxis;var B=U.reducer,K=(0,l.Z0)({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>null===e?t.payload:(e.startAngle=t.payload.startAngle,e.endAngle=t.payload.endAngle,e.cx=t.payload.cx,e.cy=t.payload.cy,e.innerRadius=t.payload.innerRadius,e.outerRadius=t.payload.outerRadius,e)}});K.actions.updatePolarOptions;var H=K.reducer,q=n("SHPt"),V=n("WXUH"),$=(0,l.VP)("keyDown"),G=(0,l.VP)("focus"),Y=(0,l.VP)("blur"),Z=(0,l.Nc)(),X=null,J=null,Q=null;function createEventProxy(e){e.persist();var t=e.currentTarget;return new Proxy(e,{get:(e,n)=>{if("currentTarget"===n)return t;var i=Reflect.get(e,n);return"function"==typeof i?i.bind(e):i}})}Z.startListening({actionCreator:$,effect:(e,t)=>{Q=e.payload,null!==X&&(cancelAnimationFrame(X),X=null);var n=t.getState().eventSettings,i=n.throttleDelay,a=n.throttledEvents,o="all"===a||a.includes("keydown");null===J||"number"==typeof i&&o||(clearTimeout(J),J=null);var callback=()=>{try{var e,n=t.getState();if(!(!1!==n.rootProps.accessibilityLayer))return;var i=n.tooltip.keyboardInteraction,a=Q;if("ArrowRight"!==a&&"ArrowLeft"!==a&&"Enter"!==a)return;var o=(0,V.P)(i,(0,h.n4)(n),(0,q.K6)(n),(0,h.FO)(n)),l=null==o?-1:Number(o),c=!Number.isFinite(l)||l<0,s=(0,h.R4)(n),f=(0,h.n4)(n),d=(0,x.au)(n,n.tooltip.settings.shared);if("Enter"===a){if(c)return;var p=(0,v.pg)(n,d,"hover",String(i.index));t.dispatch((0,u.o4)({active:!i.active,activeIndex:i.index,activeCoordinate:p}));return}var y=(0,q._y)(n),m="left-to-right"===y?1:-1,g="ArrowRight"===a?1:-1;if(c){var b=(0,q.K6)(n),w=(0,h.FO)(n),mkInteraction=e=>({active:!1,index:String(e),dataKey:void 0,graphicalItemId:void 0,coordinate:void 0});if(e=-1,g*m>0){for(var S=0;S=0;_--)if(null!=(0,V.P)(mkInteraction(_),f,b,w)){e=_;break}if(e<0)return}else{e=l+g*m;var A=(null==s?void 0:s.length)||f.length;if(0===A||e>=A||e<0)return}var O=(0,v.pg)(n,d,"hover",String(e));t.dispatch((0,u.o4)({active:!0,activeIndex:e.toString(),activeCoordinate:O}))}finally{X=null,J=null}};if(!o){callback();return}"raf"===i?X=requestAnimationFrame(callback):"number"==typeof i&&null===J&&(callback(),Q=null,J=setTimeout(()=>{Q?callback():(J=null,X=null)},i))}}),Z.startListening({actionCreator:G,effect:(e,t)=>{var n=t.getState();if(!1!==n.rootProps.accessibilityLayer){var i=n.tooltip.keyboardInteraction;if(!i.active&&null==i.index){var a=(0,x.au)(n,n.tooltip.settings.shared),o=(0,v.pg)(n,a,"hover",String("0"));t.dispatch((0,u.o4)({active:!0,activeIndex:"0",activeCoordinate:o}))}}}}),Z.startListening({actionCreator:Y,effect:(e,t)=>{var n=t.getState();if(!1!==n.rootProps.accessibilityLayer){var i=n.tooltip.keyboardInteraction;i.active&&t.dispatch((0,u.o4)({active:!1,activeIndex:i.index,activeCoordinate:i.coordinate}))}}});var ee=(0,l.VP)("externalEvent"),et=(0,l.Nc)(),er=new Map,en=new Map,ei=new Map;et.startListening({actionCreator:ee,effect:(e,t)=>{var n=e.payload,i=n.handler,a=n.reactEvent;if(null!=i){var o=a.type,l=createEventProxy(a);ei.set(o,{handler:i,reactEvent:l});var c=er.get(o);void 0!==c&&(cancelAnimationFrame(c),er.delete(o));var u=t.getState().eventSettings,s=u.throttleDelay,f=u.throttledEvents,d="all"===f||(null==f?void 0:f.includes(o)),p=en.get(o);void 0===p||"number"==typeof s&&d||(clearTimeout(p),en.delete(o));var callback=()=>{var e=ei.get(o);try{if(!e)return;var n=e.handler,i=e.reactEvent,a=t.getState(),l={activeCoordinate:(0,h.eE)(a),activeDataKey:(0,h.Xb)(a),activeIndex:(0,h.A2)(a),activeLabel:(0,h.BZ)(a),activeTooltipIndex:(0,h.A2)(a),isTooltipActive:(0,h.yn)(a)};n&&n(l,i)}finally{er.delete(o),en.delete(o),ei.delete(o)}};if(!d){callback();return}if("raf"===s){var y=requestAnimationFrame(callback);er.set(o,y)}else if("number"==typeof s){if(!en.has(o)){callback();var v=setTimeout(callback,s);en.set(o,v)}}else callback()}}});var ea=n("mrsC"),eo=n("/gZX"),el=(0,d.Mz)([eo.J],e=>e.tooltipItemPayloads),ec=(0,d.Mz)([el,(e,t)=>t,(e,t,n)=>n],(e,t,n)=>{if(null!=t){var i=e.find(e=>e.settings.graphicalItemId===n);if(null!=i){var a=i.getPosition;if(null!=a)return a(t)}}}),eu=(0,l.VP)("touchMove"),es=(0,l.Nc)(),ef=null,ed=null,ep=null,eh=null;es.startListening({actionCreator:eu,effect:(e,t)=>{var n=e.payload;if(null!=n.touches&&0!==n.touches.length){eh=createEventProxy(n);var i=t.getState().eventSettings,a=i.throttleDelay,o=i.throttledEvents,l="all"===o||o.includes("touchmove");null!==ef&&(cancelAnimationFrame(ef),ef=null),null===ed||"number"==typeof a&&l||(clearTimeout(ed),ed=null),ep=Array.from(n.touches).map(e=>getRelativeCoordinate({clientX:e.clientX,clientY:e.clientY,currentTarget:n.currentTarget}));var callback=()=>{if(null!=eh){var e=t.getState(),n=(0,x.au)(e,e.tooltip.settings.shared);if("axis"===n){var i,a=null===(i=ep)||void 0===i?void 0:i[0];if(null==a){ef=null,ed=null;return}var o=b(e,a);(null==o?void 0:o.activeIndex)!=null&&t.dispatch((0,u.Nt)({activeIndex:o.activeIndex,activeDataKey:void 0,activeCoordinate:o.activeCoordinate}))}else if("item"===n){var l,c=eh.touches[0];if(null==document.elementFromPoint||null==c)return;var s=document.elementFromPoint(c.clientX,c.clientY);if(!s||!s.getAttribute)return;var f=s.getAttribute(ea.F0),d=null!==(l=s.getAttribute(ea.yU))&&void 0!==l?l:void 0,p=(0,h.AA)(e).find(e=>e.id===d);if(null==f||null==p||null==d)return;var y=p.dataKey,v=ec(e,f,d);t.dispatch((0,u.RD)({activeDataKey:y,activeIndex:f,activeCoordinate:v,activeGraphicalItemId:d}))}ef=null,ed=null}};if(!l){callback();return}"raf"===a?ef=requestAnimationFrame(callback):"number"==typeof a&&null===ed&&(callback(),eh=null,ed=setTimeout(()=>{eh?callback():(ed=null,ef=null)},a))}}});var ey=(0,l.Z0)({name:"errorBars",initialState:{},reducers:{addErrorBar:(e,t)=>{var n=t.payload,i=n.itemId,a=n.errorBar;e[i]||(e[i]=[]),e[i].push(a)},replaceErrorBar:(e,t)=>{var n=t.payload,i=n.itemId,a=n.prev,o=n.next;e[i]&&(e[i]=e[i].map(e=>e.dataKey===a.dataKey&&e.direction===a.direction?o:e))},removeErrorBar:(e,t)=>{var n=t.payload,i=n.itemId,a=n.errorBar;e[i]&&(e[i]=e[i].filter(e=>e.dataKey!==a.dataKey||e.direction!==a.direction))}}}),ev=ey.actions;ev.addErrorBar,ev.replaceErrorBar,ev.removeErrorBar;var em=ey.reducer,eg=n("t9Gs"),eb=n("oB34"),ex={throttleDelay:"raf",throttledEvents:["mousemove","touchmove","pointermove","scroll","wheel"]},ew=(0,l.Z0)({name:"eventSettings",initialState:ex,reducers:{setEventSettings:(e,t)=>{null!=t.payload.throttleDelay&&(e.throttleDelay=t.payload.throttleDelay),null!=t.payload.throttledEvents&&(e.throttledEvents=(0,F.h4)(t.payload.throttledEvents))}}}),eS=ew.actions.setEventSettings,e_=ew.reducer,eA=n("Sojt"),eO=(0,o.HY)({brush:I,cartesianAxis:C.CA,chartData:s.LV,errorBars:em,eventSettings:e_,graphicalItems:M.iZ,layout:f.Vp,legend:D.CU,options:c.lJ,polarAxis:B,polarOptions:H,referenceElements:E.fV,renderedTicks:eA.ut,rootProps:L,tooltip:u.En,zIndex:eb.v3}),createRechartsStore=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Chart";return(0,l.U1)({reducer:eO,preloadedState:e,middleware:e=>e({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes("es6")}).concat([S.middleware,A.middleware,Z.middleware,et.middleware,es.middleware]),enhancers:e=>{var t=e;return"function"==typeof e&&(t=e()),t.concat((0,l.CF)({type:"raf"}))},devTools:eg.m.devToolsEnabled&&{serialize:{replacer:reduxDevtoolsJsonStringifyReplacer},name:"recharts-".concat(t)}})},ek=n("XM4v"),eP=n("QlFZ");function RechartsStoreProvider(e){var t=e.preloadedState,n=e.children,o=e.reduxStoreName,l=(0,ek.r)(),c=(0,i.useRef)(null);if(l)return n;null==c.current&&(c.current=createRechartsStore(t,o));var u=eP.E;return i.createElement(a.Kq,{context:u,store:c.current},n)}var eC=n("2uqr"),ChartDataContextProvider=e=>{var t=e.chartData,n=(0,eC.j)(),a=(0,ek.r)();return(0,i.useEffect)(()=>a?()=>{}:(n((0,s.hq)(t)),()=>{n((0,s.hq)(void 0))}),[t,n,a]),null},eM=n("eHJx"),eE=(0,i.memo)(function(e){var t=e.layout,n=e.margin,a=(0,eC.j)(),o=(0,ek.r)();return(0,i.useEffect)(()=>{o||(a((0,f.JK)(t)),a((0,f.B_)(n)))},[a,o,t,n]),null},eM.P);function ReportChartProps(e){var t=(0,eC.j)();return(0,i.useEffect)(()=>{t(R(e))},[t,e]),null}var ej=(0,i.memo)(e=>{var t=(0,eC.j)();return(0,i.useEffect)(()=>{t(eS(e))},[t,e]),null},eM.P),eT=n("meVF"),eI=n("25YG"),eD=n("mZlS"),eN=["children","width","height","viewBox","className","style","title","desc"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var n=e.children,a=e.width,o=e.height,l=e.viewBox,c=e.className,u=e.style,s=e.title,f=e.desc,d=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i(a.current&&o((0,eb.WO)({zIndex:t,element:a.current,isPanorama:n})),()=>{o((0,eb.B8)({zIndex:t,isPanorama:n}))}),[o,t,n]),i.createElement("g",{tabIndex:-1,ref:a,className:"recharts-zIndex-layer_".concat(t)})}function AllZIndexPortals(e){var t=e.children,n=e.isPanorama,a=(0,eC.G)(eF.I);if(!a||0===a.length)return t;var o=a.filter(e=>e<0),l=a.filter(e=>e>0);return i.createElement(i.Fragment,null,o.map(e=>i.createElement(ZIndexSvgPortal,{key:e,zIndex:e,isPanorama:n})),t,l.map(e=>i.createElement(ZIndexSvgPortal,{key:e,zIndex:e,isPanorama:n})))}var eU=["children"];function RootSurface_extends(){return(RootSurface_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var n,a,o=(0,p.yi)(),l=(0,p.rY)(),c=(0,eT.$)();if(!(0,eR.F)(o)||!(0,eR.F)(l))return null;var u=e.children,s=e.otherAttributes,f=e.title,d=e.desc;return null!=s&&(n="number"==typeof s.tabIndex?s.tabIndex:c?0:void 0,a="string"==typeof s.role?s.role:c?"application":void 0),i.createElement(ez,RootSurface_extends({},s,{title:f,desc:d,role:a,tabIndex:n,width:o,height:l,style:eW,ref:t}),u)}),BrushPanoramaSurface=e=>{var t=e.children,n=(0,eC.G)(eL.U);if(!n)return null;var a=n.width,o=n.height,l=n.y,c=n.x;return i.createElement(ez,{width:a,height:o,x:c,y:l},t)},eK=(0,i.forwardRef)((e,t)=>{var n=e.children,a=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;ie.length)&&(t=e.length);for(var n=0,i=Array(t);ne.length)&&(t=e.length);for(var n=0,i=Array(t);n((0,eH.l3)(),null);function getNumberOrZero(e){if("number"==typeof e)return e;if("string"==typeof e){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var eY=(0,i.forwardRef)((e,t)=>{var n,a,o=(0,i.useRef)(null),l=RechartsWrapper_slicedToArray((0,i.useState)({containerWidth:getNumberOrZero(null===(n=e.style)||void 0===n?void 0:n.width),containerHeight:getNumberOrZero(null===(a=e.style)||void 0===a?void 0:a.height)}),2),c=l[0],u=l[1],s=(0,i.useCallback)((e,t)=>{u(n=>{var i=Math.round(e),a=Math.round(t);return n.containerWidth===i&&n.containerHeight===a?n:{containerWidth:i,containerHeight:a}})},[]),f=(0,i.useCallback)(e=>{if("function"==typeof t&&t(e),null!=o.current&&(o.current.disconnect(),o.current=null),null!=e&&"undefined"!=typeof ResizeObserver){var n=e.getBoundingClientRect();s(n.width,n.height);var i=new ResizeObserver(e=>{var t=e[0];if(null!=t){var n=t.contentRect;s(n.width,n.height)}});i.observe(e),o.current=i}},[t,s]);return(0,i.useEffect)(()=>()=>{var e=o.current;null!=e&&e.disconnect()},[s]),i.createElement(i.Fragment,null,i.createElement(p.A3,{width:c.containerWidth,height:c.containerHeight}),i.createElement("div",RechartsWrapper_extends({ref:f},e)))}),eZ=(0,i.forwardRef)((e,t)=>{var n=e.width,a=e.height,o=RechartsWrapper_slicedToArray((0,i.useState)({containerWidth:getNumberOrZero(n),containerHeight:getNumberOrZero(a)}),2),l=o[0],c=o[1],u=(0,i.useCallback)((e,t)=>{c(n=>{var i=Math.round(e),a=Math.round(t);return n.containerWidth===i&&n.containerHeight===a?n:{containerWidth:i,containerHeight:a}})},[]),s=(0,i.useCallback)(e=>{if("function"==typeof t&&t(e),null!=e){var n=e.getBoundingClientRect();u(n.width,n.height)}},[t,u]);return i.createElement(i.Fragment,null,i.createElement(p.A3,{width:l.containerWidth,height:l.containerHeight}),i.createElement("div",RechartsWrapper_extends({ref:s},e)))}),eX=(0,i.forwardRef)((e,t)=>{var n=e.width,a=e.height;return i.createElement(i.Fragment,null,i.createElement(p.A3,{width:n,height:a}),i.createElement("div",RechartsWrapper_extends({ref:t},e)))}),eJ=(0,i.forwardRef)((e,t)=>{var n=e.width,a=e.height;return"string"==typeof n||"string"==typeof a?i.createElement(eZ,RechartsWrapper_extends({},e,{ref:t})):"number"==typeof n&&"number"==typeof a?i.createElement(eX,RechartsWrapper_extends({},e,{width:n,height:a,ref:t})):i.createElement(i.Fragment,null,i.createElement(p.A3,{width:n,height:a}),i.createElement("div",RechartsWrapper_extends({ref:t},e)))}),eQ=(0,i.forwardRef)((e,t)=>{var n,a,o,l,c,s,d=e.children,p=e.className,h=e.height,y=e.onClick,v=e.onContextMenu,m=e.onDoubleClick,g=e.onMouseDown,b=e.onMouseEnter,x=e.onMouseLeave,S=e.onMouseMove,A=e.onMouseUp,O=e.onTouchEnd,k=e.onTouchMove,P=e.onTouchStart,C=e.style,M=e.width,E=e.responsive,j=e.dispatchTouchEvents,T=void 0===j||j,I=(0,i.useRef)(null),D=(0,eC.j)(),N=RechartsWrapper_slicedToArray((0,i.useState)(null),2),z=N[0],L=N[1],R=RechartsWrapper_slicedToArray((0,i.useState)(null),2),F=R[0],U=R[1],W=(n=(0,eC.j)(),l=(o=function(e){if(Array.isArray(e))return e}(a=(0,i.useState)(null))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,a,o,l,c=[],u=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(i=o.call(n)).done)&&(c.push(i.value),c.length!==t);u=!0);}catch(e){s=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return c}}(a,2)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}(a,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0],c=o[1],s=(0,eC.G)(eq.et),(0,i.useEffect)(()=>{if(null!=l){var e=l.getBoundingClientRect().width/l.offsetWidth;(0,eR.H)(e)&&e!==s&&n((0,f.hF)(e))}},[l,n,s]),c),B=(0,eG.w)(),K=(null==B?void 0:B.width)>0?B.width:M,H=(null==B?void 0:B.height)>0?B.height:h,q=(0,i.useCallback)(e=>{W(e),"function"==typeof t&&t(e),L(e),U(e),null!=e&&(I.current=e)},[W,t,L,U]),V=(0,i.useCallback)(e=>{D(w(e)),D(ee({handler:y,reactEvent:e}))},[D,y]),Z=(0,i.useCallback)(e=>{D(_(e)),D(ee({handler:b,reactEvent:e}))},[D,b]),X=(0,i.useCallback)(e=>{D((0,u.xS)()),D(ee({handler:x,reactEvent:e}))},[D,x]),J=(0,i.useCallback)(e=>{D(_(e)),D(ee({handler:S,reactEvent:e}))},[D,S]),Q=(0,i.useCallback)(()=>{D(G())},[D]),et=(0,i.useCallback)(()=>{D(Y())},[D]),er=(0,i.useCallback)(e=>{D($(e.key))},[D]),en=(0,i.useCallback)(e=>{D(ee({handler:v,reactEvent:e}))},[D,v]),ei=(0,i.useCallback)(e=>{D(ee({handler:m,reactEvent:e}))},[D,m]),ea=(0,i.useCallback)(e=>{D(ee({handler:g,reactEvent:e}))},[D,g]),eo=(0,i.useCallback)(e=>{D(ee({handler:A,reactEvent:e}))},[D,A]),el=(0,i.useCallback)(e=>{D(ee({handler:P,reactEvent:e}))},[D,P]),ec=(0,i.useCallback)(e=>{T&&D(eu(e)),D(ee({handler:k,reactEvent:e}))},[D,T,k]),es=(0,i.useCallback)(e=>{D(ee({handler:O,reactEvent:e}))},[D,O]),ef=E?eY:eJ;return i.createElement(eV.$.Provider,{value:z},i.createElement(e$.Provider,{value:F},i.createElement(ef,{width:null!=K?K:null==C?void 0:C.width,height:null!=H?H:null==C?void 0:C.height,className:(0,eI.$)("recharts-wrapper",p),style:function(e){for(var t=1;t{var n=e.width,a=e.height,o=e.responsive,l=e.children,c=e.className,u=e.style,s=e.compact,f=e.title,d=e.desc,h=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i{var t,n=e.point,c=e.childIndex,u=e.mainColor,s=e.activeDot,f=e.dataKey,p=e.clipPath;if(!1===s||null==n.x||null==n.y)return null;var h=_objectSpread(_objectSpread(_objectSpread({},{index:c,dataKey:f,cx:n.x,cy:n.y,r:4,fill:null!=u?u:"none",strokeWidth:2,stroke:"#fff",payload:n.payload,value:n.value}),(0,d.ic)(s)),(0,a._U)(s));return t=(0,i.isValidElement)(s)?(0,i.cloneElement)(s,h):"function"==typeof s?s(h):i.createElement(o.c,h),i.createElement(l.W,{className:"recharts-active-dot",clipPath:p},t)};function ActivePoints(e){var t=e.points,n=e.mainColor,a=e.activeDot,o=e.itemDataKey,l=e.clipPath,d=e.zIndex,y=void 0===d?h.I.activeDot:d,v=(0,c.G)(u.A2),m=(0,s.EI)();if(null==t||null==m)return null;var g=t.find(e=>m.includes(e.payload));return(0,f.uy)(g)?null:i.createElement(p.g,{zIndex:y},i.createElement(ActivePoint,{point:g,childIndex:Number(v),mainColor:n,dataKey:o,activeDot:a,clipPath:l}))}},usSY:function(e,t,n){n.d(t,{n:function(){return Dots}});var i=n("+OUp"),a=n("25YG"),o=n("bAKJ"),l=n("GKuj"),c=n("34C+"),u=n("mZlS"),s=n("5LIv"),f=n("LicR"),d=["points"];function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t{var l,c,u=_objectSpread(_objectSpread(_objectSpread({r:3},p),b),{},{index:a,cx:null!==(l=e.x)&&void 0!==l?l:void 0,cy:null!==(c=e.y)&&void 0!==c?c:void 0,dataKey:d,value:e.value,payload:e.payload,points:t});return i.createElement(DotItem,{key:"dot-".concat(a),option:n,dotProps:u,className:o})}),w={};return h&&null!=y&&(w.clipPath="url(#clipPath-".concat(g?"":"dots-").concat(y,")")),i.createElement(s.g,{zIndex:m},i.createElement(l.W,_extends({className:a},w),x))}},fTOs:function(e,t,n){n.d(t,{zJ:function(){return CartesianLabelContextProvider},_I:function(){return CartesianLabelFromLabelProp},JU:function(){return Label},ZY:function(){return isLabelContentAFunction}});var i=n("+OUp"),a=n("25YG"),o=n("kZ8d"),l=n("km7V"),c=n("zX2R"),u=n("yYrL"),s=n("2uqr"),f=n("TJ6F"),d=n("/67/"),p=n("mZlS"),h=n("5LIv"),y=n("LicR");function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t{var t=e.viewBox,n=e.position,i=e.offset,a=void 0===i?0:i,o=e.parentViewBox,c=e.clamp,s=(0,u.qC)(t),f=s.x,d=s.y,p=s.height,h=s.upperWidth,y=s.lowerWidth,v=f+(h-y)/2,m=(f+v)/2,g=(h+y)/2,b=p>=0?1:-1,x=b*a,w=b>0?"end":"start",S=b>0?"start":"end",_=h>=0?1:-1,A=_*a,O=_>0?"end":"start",k=_>0?"start":"end";if("top"===n){var P={x:f+h/2,y:d-x,horizontalAnchor:"middle",verticalAnchor:w};return c&&o&&(P.height=Math.max(d-o.y,0),P.width=h),P}if("bottom"===n){var C={x:v+y/2,y:d+p+x,horizontalAnchor:"middle",verticalAnchor:S};return c&&o&&(C.height=Math.max(o.y+o.height-(d+p),0),C.width=y),C}if("left"===n){var M={x:m-A,y:d+p/2,horizontalAnchor:O,verticalAnchor:"middle"};return c&&o&&(M.width=Math.max(M.x-o.x,0),M.height=p),M}if("right"===n){var E={x:m+g+A,y:d+p/2,horizontalAnchor:k,verticalAnchor:"middle"};return c&&o&&(E.width=Math.max(o.x+o.width-E.x,0),E.height=p),E}var j=c&&o?{width:g,height:p}:{};return"insideLeft"===n?_objectSpread({x:m+A,y:d+p/2,horizontalAnchor:k,verticalAnchor:"middle"},j):"insideRight"===n?_objectSpread({x:m+g-A,y:d+p/2,horizontalAnchor:O,verticalAnchor:"middle"},j):"insideTop"===n?_objectSpread({x:f+h/2,y:d+x,horizontalAnchor:"middle",verticalAnchor:S},j):"insideBottom"===n?_objectSpread({x:v+y/2,y:d+p-x,horizontalAnchor:"middle",verticalAnchor:w},j):"insideTopLeft"===n?_objectSpread({x:f+A,y:d+x,horizontalAnchor:k,verticalAnchor:S},j):"insideTopRight"===n?_objectSpread({x:f+h-A,y:d+x,horizontalAnchor:O,verticalAnchor:S},j):"insideBottomLeft"===n?_objectSpread({x:v+A,y:d+p-x,horizontalAnchor:k,verticalAnchor:w},j):"insideBottomRight"===n?_objectSpread({x:v+y-A,y:d+p-x,horizontalAnchor:O,verticalAnchor:w},j):n&&"object"==typeof n&&((0,l.Et)(n.x)||(0,l._3)(n.x))&&((0,l.Et)(n.y)||(0,l._3)(n.y))?_objectSpread({x:f+(0,l.F4)(n.x,g),y:d+(0,l.F4)(n.y,p),horizontalAnchor:"end",verticalAnchor:"end"},j):_objectSpread({x:f+h/2,y:d+p/2,horizontalAnchor:"middle",verticalAnchor:"middle"},j)},v=["labelRef"],m=["content"];function _objectWithoutProperties(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i{var t=e.x,n=e.y,a=e.upperWidth,o=e.lowerWidth,l=e.width,c=e.height,u=e.children,s=(0,i.useMemo)(()=>({x:t,y:n,upperWidth:a,lowerWidth:o,width:l,height:c}),[t,n,a,o,l,c]);return i.createElement(g.Provider,{value:s},u)},useCartesianLabelContext=()=>{var e=(0,i.useContext)(g),t=(0,u.sk)();return e||(t?(0,u.qC)(t):void 0)},b=(0,i.createContext)(null),usePolarLabelContext=()=>{var e=(0,i.useContext)(b),t=(0,s.G)(f.D0);return e||t},getLabel=e=>{var t=e.value,n=e.formatter,i=(0,l.uy)(e.children)?t:e.children;return"function"==typeof n?n(i):i},isLabelContentAFunction=e=>null!=e&&"function"==typeof e,getDeltaAngle=(e,t)=>(0,l.sA)(t-e)*Math.min(Math.abs(t-e),360),renderRadialLabel=(e,t,n,o,u)=>{var s,f,d=e.offset,p=e.className,h=u.cx,y=u.cy,v=u.innerRadius,m=u.outerRadius,g=u.startAngle,b=u.endAngle,x=u.clockWise,w=(v+m)/2,S=getDeltaAngle(g,b),_=S>=0?1:-1;switch(t){case"insideStart":s=g+_*d,f=x;break;case"insideEnd":s=b-_*d,f=!x;break;case"end":s=b+_*d,f=x;break;default:throw Error("Unsupported position ".concat(t))}f=S<=0?f:!f;var A=(0,c.IZ)(h,y,w,s),O=(0,c.IZ)(h,y,w,s+(f?1:-1)*359),k="M".concat(A.x,",").concat(A.y,"\n A").concat(w,",").concat(w,",0,1,").concat(f?0:1,",\n ").concat(O.x,",").concat(O.y),P=(0,l.uy)(e.id)?(0,l.NF)("recharts-radial-line-"):e.id;return i.createElement("text",_extends({},o,{dominantBaseline:"central",className:(0,a.$)("recharts-radial-bar-label",p)}),i.createElement("defs",null,i.createElement("path",{id:P,d:k})),i.createElement("textPath",{xlinkHref:"#".concat(P)},n))},getAttrsOfPolarLabel=(e,t,n)=>{var i=e.cx,a=e.cy,o=e.innerRadius,l=e.outerRadius,u=(e.startAngle+e.endAngle)/2;if("outside"===n){var s=(0,c.IZ)(i,a,l+t,u),f=s.x;return{x:f,y:s.y,textAnchor:f>=i?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:i,y:a,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:i,y:a,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:i,y:a,textAnchor:"middle",verticalAnchor:"end"};var d=(o+l)/2,p=(0,c.IZ)(i,a,d,u);return{x:p.x,y:p.y,textAnchor:"middle",verticalAnchor:"middle"}},isPolar=e=>null!=e&&"cx"in e&&(0,l.Et)(e.cx),x={angle:0,offset:5,zIndex:y.I.label,position:"middle",textBreakAll:!1};function Label(e){var t,n,c,s=(0,d.e)(e,x),f=s.viewBox,y=s.parentViewBox,g=s.position,b=s.value,w=s.children,S=s.content,_=s.className,A=void 0===_?"":_,O=s.textBreakAll,k=s.labelRef,P=usePolarLabelContext(),C=useCartesianLabelContext(),M="center"===g?C:null!=P?P:C,E=function(e){if(!isPolar(e))return e;var t=e.cx,n=e.cy,i=e.outerRadius,a=2*i;return{x:t-i,y:n-i,width:a,upperWidth:a,lowerWidth:a,height:a}}(t=null==f?M:isPolar(f)?f:(0,u.qC)(f));if(!t||(0,l.uy)(b)&&(0,l.uy)(w)&&!(0,i.isValidElement)(S)&&"function"!=typeof S)return null;var j=Label_objectSpread(Label_objectSpread({},s),{},{viewBox:t});if((0,i.isValidElement)(S)){j.labelRef;var T=_objectWithoutProperties(j,v);return(0,i.cloneElement)(S,T)}if("function"==typeof S){j.content;var I=_objectWithoutProperties(j,m);if(n=(0,i.createElement)(S,I),(0,i.isValidElement)(n))return n}else n=getLabel(s);var D=(0,p.a)(s);if(isPolar(t)){if("insideStart"===g||"insideEnd"===g||"end"===g)return renderRadialLabel(s,g,n,D,t);c=getAttrsOfPolarLabel(t,s.offset,s.position)}else{if(!E)return null;var N=getCartesianPosition({viewBox:E,position:g,offset:s.offset,parentViewBox:isPolar(y)?void 0:y,clamp:!0});c=Label_objectSpread(Label_objectSpread({x:N.x,y:N.y,textAnchor:N.horizontalAnchor,verticalAnchor:N.verticalAnchor},void 0!==N.width?{width:N.width}:{}),void 0!==N.height?{height:N.height}:{})}return i.createElement(h.g,{zIndex:s.zIndex},i.createElement(o.EY,_extends({ref:k,className:(0,a.$)("recharts-label",A)},D,c,{textAnchor:(0,o.fU)(D.textAnchor)?D.textAnchor:c.textAnchor,breakAll:O}),n))}Label.displayName="Label";var parseLabel=(e,t,n)=>{if(!e)return null;var a={viewBox:t,labelRef:n};return!0===e?i.createElement(Label,_extends({key:"label-implicit"},a)):(0,l.vh)(e)?i.createElement(Label,_extends({key:"label-implicit",value:e},a)):(0,i.isValidElement)(e)?e.type===Label?(0,i.cloneElement)(e,Label_objectSpread({key:"label-implicit"},a)):i.createElement(Label,_extends({key:"label-implicit",content:e},a)):isLabelContentAFunction(e)?i.createElement(Label,_extends({key:"label-implicit",content:e},a)):e&&"object"==typeof e?i.createElement(Label,_extends({},e,{key:"label-implicit"},a)):null};function CartesianLabelFromLabelProp(e){var t=e.label,n=e.labelRef;return parseLabel(t,useCartesianLabelContext(),n)||null}},"/jJ5":function(e,t,n){n.d(t,{h8:function(){return v},qY:function(){return LabelListFromLabelProp}});var i=n("+OUp"),a=n("fTOs"),o=n("GKuj"),l=n("ulrX"),c=n("km7V"),u=n("mZlS"),s=n("5LIv"),f=n("LicR"),d=n("kZ8d"),p=["valueAccessor"],h=["dataKey","clockWise","id","textBreakAll","zIndex"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t=Array.isArray(e.value)?e.value[e.value.length-1]:e.value;if((0,d.Gt)(t))return t},y=(0,i.createContext)(void 0),v=y.Provider,m=(0,i.createContext)(void 0);function LabelList(e){var t=e.valueAccessor,n=void 0===t?defaultAccessor:t,d=_objectWithoutProperties(e,p),v=d.dataKey,g=(d.clockWise,d.id),b=d.textBreakAll,x=d.zIndex,w=_objectWithoutProperties(d,h),S=(0,i.useContext)(y),_=(0,i.useContext)(m),A=S||_;return A&&A.length?i.createElement(s.g,{zIndex:null!=x?x:f.I.label},i.createElement(o.W,{className:"recharts-label-list"},A.map((e,t)=>{var o,s=(0,c.uy)(v)?n(e,t):(0,l.kr)(e.payload,v),f=(0,c.uy)(g)?{}:{id:"".concat(g,"-").concat(t)};return i.createElement(a.JU,_extends({key:"label-".concat(t)},(0,u.a)(e),w,f,{fill:null!==(o=d.fill)&&void 0!==o?o:e.fill,parentViewBox:e.parentViewBox,value:s,textBreakAll:b,viewBox:e.viewBox,index:t,zIndex:0}))}))):null}function LabelListFromLabelProp(e){var t=e.label;return t?!0===t?i.createElement(LabelList,{key:"labelList-implicit"}):i.isValidElement(t)||(0,a.ZY)(t)?i.createElement(LabelList,{key:"labelList-implicit",content:t}):"object"==typeof t?i.createElement(LabelList,_extends({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}m.Provider,LabelList.displayName="LabelList"},PmDX:function(e,t,n){n.d(t,{u:function(){return m},w:function(){return useResponsiveContainerContext}});var i=n("25YG"),a=n("+OUp"),o=n("km7V"),l=n("U8Fc"),c={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},calculateChartDimensions=(e,t,n)=>{var i=n.width,a=void 0===i?c.width:i,l=n.height,u=void 0===l?c.height:l,s=n.aspect,f=n.maxHeight,d=(0,o._3)(a)?e:Number(a),p=(0,o._3)(u)?t:Number(u);return s&&s>0&&(d?p=d/s:p&&(d=p*s),f&&null!=p&&p>f&&(p=f)),{calculatedWidth:d,calculatedHeight:p}},u={width:0,height:0,overflow:"visible"},s={width:0,overflowX:"visible"},f={height:0,overflowY:"visible"},d={},getInnerDivStyle=e=>{var t=e.width,n=e.height,i=(0,o._3)(t),a=(0,o._3)(n);return i&&a?u:i?s:a?f:d},p=n("+icm"),h=["aspect","initialDimension","width","height","minWidth","minHeight","maxHeight","children","debounce","id","className","onResize","style"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,i=Array(t);n({width:n,height:i}),[n,i]);return(0,p.F)(o.width)&&(0,p.F)(o.height)?a.createElement(y.Provider,{value:o},t):null}var useResponsiveContainerContext=()=>(0,a.useContext)(y),v=(0,a.forwardRef)((e,t)=>{var n,u=e.aspect,s=e.initialDimension,f=void 0===s?c.initialDimension:s,d=e.width,p=e.height,y=e.minWidth,v=void 0===y?c.minWidth:y,m=e.minHeight,g=e.maxHeight,b=e.children,x=e.debounce,w=void 0===x?c.debounce:x,S=e.id,_=e.className,A=e.onResize,O=e.style,k=void 0===O?{}:O,P=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;iC.current);var E=function(e){if(Array.isArray(e))return e}(n=(0,a.useState)({containerWidth:f.width,containerHeight:f.height}))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,a,o,l,c=[],u=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(i=o.call(n)).done)&&(c.push(i.value),c.length!==t);u=!0);}catch(e){s=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return c}}(n,2)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}(n,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),j=E[0],T=E[1],I=(0,a.useCallback)((e,t)=>{T(n=>{var i=Math.round(e),a=Math.round(t);return n.containerWidth===i&&n.containerHeight===a?n:{containerWidth:i,containerHeight:a}})},[]);(0,a.useEffect)(()=>{if(null==C.current||"undefined"==typeof ResizeObserver)return o.lQ;var callback=e=>{var t,n=e[0];if(null!=n){var i=n.contentRect,a=i.width,o=i.height;I(a,o),null===(t=M.current)||void 0===t||t.call(M,a,o)}};w>0&&(callback=function(e,t=0,n={}){let{leading:i=!0,trailing:a=!0}=n;return function(e,t=0,n={}){let i;"object"!=typeof n&&(n={});let{leading:a=!1,trailing:o=!0,maxWait:l}=n,c=[,,];a&&(c[0]="leading"),o&&(c[1]="trailing");let u=null,s=function(e,t,{signal:n,edges:i}={}){let a;let o=null,l=null!=i&&i.includes("leading"),c=null==i||i.includes("trailing"),invoke=()=>{null!==o&&(e.apply(a,o),a=void 0,o=null)},onTimerEnd=()=>{c&&invoke(),cancel()},u=null,schedule=()=>{null!=u&&clearTimeout(u),u=setTimeout(()=>{u=null,onTimerEnd()},t)},cancelTimer=()=>{null!==u&&(clearTimeout(u),u=null)},cancel=()=>{cancelTimer(),a=void 0,o=null},debounced=function(...e){if(n?.aborted)return;a=this,o=e;let t=null==u;schedule(),l&&t&&invoke()};return debounced.schedule=schedule,debounced.cancel=cancel,debounced.flush=()=>{invoke()},n?.addEventListener("abort",cancel,{once:!0}),debounced}(function(...t){i=e.apply(this,t),u=null},t,{edges:c}),debounced=function(...t){return null!=l&&(null===u&&(u=Date.now()),Date.now()-u>=l)?(i=e.apply(this,t),u=Date.now(),s.cancel(),s.schedule()):s.apply(this,t),i};return debounced.cancel=s.cancel,debounced.flush=()=>(s.flush(),i),debounced}(e,t,{leading:i,maxWait:t,trailing:a})}(callback,w,{trailing:!0,leading:!1}));var e=new ResizeObserver(callback),t=C.current.getBoundingClientRect();return I(t.width,t.height),e.observe(C.current),()=>{e.disconnect()}},[I,w]);var D=j.containerWidth,N=j.containerHeight;(0,l.R)(!u||u>0,"The aspect(%s) must be greater than zero.",u);var z=calculateChartDimensions(D,N,{width:d,height:p,aspect:u,maxHeight:g}),L=z.calculatedWidth,R=z.calculatedHeight;return(0,l.R)(D<0||N<0||null!=L&&L>0||null!=R&&R>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",L,R,d,p,v,m,u),a.createElement("div",_extends({id:S?"".concat(S):void 0,className:(0,i.$)("recharts-responsive-container",_),style:_objectSpread(_objectSpread({},k),{},{width:d,height:p,minWidth:v,minHeight:m,maxHeight:g}),ref:C},P),a.createElement("div",{style:getInnerDivStyle({width:d,height:p})},a.createElement(ResponsiveContainerContextProvider,{width:L,height:R},b)))}),m=(0,a.forwardRef)((e,t)=>{var n,i,l,u,s,f,d=useResponsiveContainerContext();if((0,p.F)(d.width)&&(0,p.F)(d.height))return e.children;var h=(i=(n={width:e.width,height:e.height,aspect:e.aspect}).width,l=n.height,u=n.aspect,s=i,f=l,void 0===s&&void 0===f?(s=c.width,f=c.height):void 0===s?s=u&&u>0?void 0:c.width:void 0===f&&(f=u&&u>0?void 0:c.height),{width:s,height:f}),y=h.width,m=h.height,g=calculateChartDimensions(void 0,void 0,{width:y,height:m,aspect:e.aspect,maxHeight:e.maxHeight}),b=g.calculatedWidth,x=g.calculatedHeight;return(0,o.Et)(b)&&(0,o.Et)(x)?a.createElement(ResponsiveContainerContextProvider,{width:b,height:x},e.children):a.createElement(v,_extends({},e,{width:y,height:m,ref:t}))})},kZ8d:function(e,t,n){n.d(t,{EY:function(){return P},Gt:function(){return isRenderableText},fU:function(){return isValidTextAnchor}});var i,a,o,l=n("+OUp"),c=n("25YG"),u=n("km7V"),s=n("t9Gs"),f=n("R6az");function _slicedToArray(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,a,o,l,c=[],u=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(i=o.call(n)).done)&&(c.push(i.value),c.length!==t);u=!0);}catch(e){s=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);ne.length)&&(t=e.length);for(var n=0,i=Array(t);n{var t=e.children,n=e.breakAll,i=e.style;try{var a=[];return(0,u.uy)(t)||(a=n?t.toString().split(""):t.toString().split(A)),{wordsWithComputedWidth:a.map(e=>({word:e,width:(0,f.Pu)(e,i).width})),spaceWidth:n?0:(0,f.Pu)("\xa0",i).width}}catch(e){return null}};function isValidTextAnchor(e){return"start"===e||"middle"===e||"end"===e||"inherit"===e}function isRenderableText(e){return(0,u.uy)(e)||"string"==typeof e||"number"==typeof e||"boolean"==typeof e}var calculate=(e,t,n,i)=>e.reduce((e,a)=>{var o=a.word,l=a.width,c=e[e.length-1];return c&&null!=l&&(null==t||i||c.width+l+ne.reduce((e,t)=>e.width>t.width?e:t),checkOverflow=(e,t,n,i,a,o,l,c)=>{var u=calculateWordWidths({breakAll:n,style:i,children:e.slice(0,t)+"…"});if(!u)return[!1,[]];var s=calculate(u.wordsWithComputedWidth,o,l,c);return[s.length>a||findLongestLine(s).width>Number(o),s]},calculateWordsByLines=(e,t,n,i,a)=>{var o,l=e.maxLines,c=e.children,s=e.style,f=e.breakAll,d=(0,u.Et)(l),p=String(c),h=calculate(t,i,n,a);if(!d||a||!(h.length>l||findLongestLine(h).width>Number(i)))return h;for(var y=0,v=p.length-1,m=0;y<=v&&m<=p.length-1;){var g=Math.floor((y+v)/2),b=Text_slicedToArray(checkOverflow(p,g-1,f,s,l,i,n,a),2),x=b[0],w=b[1],S=Text_slicedToArray(checkOverflow(p,g,f,s,l,i,n,a),1)[0];if(x||S||(y=g+1),x&&S&&(v=g-1),!x&&S){o=w;break}m++}return o||h},getWordsWithoutCalculate=e=>[{words:(0,u.uy)(e)?[]:e.toString().split(A),width:void 0}],getWordsByLines=e=>{var t=e.width,n=e.scaleToFit,i=e.children,a=e.style,o=e.breakAll,l=e.maxLines;if((t||n)&&!s.m.isSsr){var c=calculateWordWidths({breakAll:o,children:i,style:a});return c?calculateWordsByLines({breakAll:o,children:i,maxLines:l,style:a},c.wordsWithComputedWidth,c.spaceWidth,t,!!n):getWordsWithoutCalculate(i)}return getWordsWithoutCalculate(i)},O="#808080",k={angle:0,breakAll:!1,capHeight:"0.71em",fill:O,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},P=(0,l.forwardRef)((e,t)=>{var n,i=(0,x.e)(e,k),a=i.x,o=i.y,s=i.lineHeight,f=i.capHeight,d=i.fill,p=i.scaleToFit,h=i.textAnchor,y=i.verticalAnchor,v=_objectWithoutProperties(i,S),m=(0,l.useMemo)(()=>getWordsByLines({breakAll:v.breakAll,children:v.children,maxLines:v.maxLines,scaleToFit:p,style:v.style,width:v.width}),[v.breakAll,v.children,v.maxLines,p,v.style,v.width]),g=v.dx,A=v.dy,P=v.angle,C=v.className,M=v.breakAll,E=_objectWithoutProperties(v,_);if(!(0,u.vh)(a)||!(0,u.vh)(o)||0===m.length)return null;var j=Number(a)+((0,u.Et)(g)?g:0),T=Number(o)+((0,u.Et)(A)?A:0);if(!(0,w.H)(j)||!(0,w.H)(T))return null;switch(y){case"start":n=reduceCSSCalc("calc(".concat(f,")"));break;case"middle":n=reduceCSSCalc("calc(".concat((m.length-1)/2," * -").concat(s," + (").concat(f," / 2))"));break;default:n=reduceCSSCalc("calc(".concat(m.length-1," * -").concat(s,")"))}var I=[],D=m[0];if(p&&null!=D){var N=D.width,z=v.width;I.push("scale(".concat((0,u.Et)(z)&&(0,u.Et)(N)?z/N:1,")"))}return P&&I.push("rotate(".concat(P,", ").concat(j,", ").concat(T,")")),I.length&&(E.transform=I.join(" ")),l.createElement("text",_extends({},(0,b.a)(E),{ref:t,x:j,y:T,className:(0,c.$)("recharts-text",C),textAnchor:h,fill:d.includes("url")?O:d}),m.map((e,t)=>{var i=e.words.join(M?"":" ");return l.createElement("tspan",{x:j,dy:0===t?n:s,key:"".concat(i,"-").concat(t)},i)}))});P.displayName="Text"},JwMm:function(e,t,n){n.d(t,{Y:function(){return useClipPathId},f:function(){return ClipPathProvider}});var i=n("+OUp"),a=n("km7V"),o=n("18an");function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n{var t,n=e.children,c=(function(e){if(Array.isArray(e))return e}(t=(0,i.useState)("".concat((0,a.NF)("recharts"),"-clip")))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,a,o,l,c=[],u=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(i=o.call(n)).done)&&(c.push(i.value),c.length!==t);u=!0);}catch(e){s=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return c}}(t,1)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}(t,1)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0],u=(0,o.oM)();if(null==u)return null;var s=u.x,f=u.y,d=u.width,p=u.height;return i.createElement(l.Provider,{value:c},i.createElement("defs",null,i.createElement("clipPath",{id:c},i.createElement("rect",{x:s,y:f,height:p,width:d}))),n)},useClipPathId=()=>(0,i.useContext)(l)},GKuj:function(e,t,n){n.d(t,{W:function(){return c}});var i=n("+OUp"),a=n("25YG"),o=n("mZlS"),l=["children","className"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var n=e.children,c=e.className,u=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;inull!=(0,i.useContext)(a)},"o+aa":function(e,t,n){n.d(t,{x:function(){return RegisterGraphicalItemId}});var i=n("+OUp"),a=n("bDRO"),o=(0,i.createContext)(void 0),RegisterGraphicalItemId=e=>{var t,n,l=e.id,c=e.type,u=e.children,s=(t="recharts-".concat(c),n=(0,a.B)(),l||(t?"".concat(t,"-").concat(n):n));return i.createElement(o.Provider,{value:s},u(s))}},meVF:function(e,t,n){n.d(t,{$:function(){return useAccessibilityLayer}});var i=n("2uqr"),useAccessibilityLayer=()=>{var e;return null===(e=(0,i.G)(e=>e.rootProps.accessibilityLayer))||void 0===e||e}},yYrL:function(e,t,n){n.d(t,{A3:function(){return ReportChartSize},RT:function(){return selectPolarChartLayout},SG:function(){return useIsInChartContext},W7:function(){return useOffsetInternal},WX:function(){return useChartLayout},fz:function(){return selectChartLayout},kz:function(){return useCartesianChartLayout},qC:function(){return cartesianViewBoxToTrapezoid},rY:function(){return useChartHeight},sk:function(){return useViewBox},yi:function(){return useChartWidth}});var i=n("+OUp"),a=n("2uqr"),o=n("4plD"),l=n("9/J4"),c=n("oK2d"),u=n("XM4v"),s=n("rZuY"),f=n("PmDX"),d=n("+icm");function cartesianViewBoxToTrapezoid(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var useViewBox=()=>{var e,t=(0,u.r)(),n=(0,a.G)(l.Ds),i=(0,a.G)(s.U),o=null===(e=(0,a.G)(s.C))||void 0===e?void 0:e.padding;return t&&i&&o?{width:i.width-o.left-o.right,height:i.height-o.top-o.bottom,x:o.left,y:o.top}:n},p={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},useOffsetInternal=()=>{var e;return null!==(e=(0,a.G)(l.HZ))&&void 0!==e?e:p},useChartWidth=()=>(0,a.G)(c.Lp),useChartHeight=()=>(0,a.G)(c.A$),selectChartLayout=e=>e.layout.layoutType,useChartLayout=()=>(0,a.G)(selectChartLayout),useCartesianChartLayout=()=>{var e=useChartLayout();if("horizontal"===e||"vertical"===e)return e},selectPolarChartLayout=e=>{var t=e.layout.layoutType;if("centric"===t||"radial"===t)return t},useIsInChartContext=()=>void 0!==useChartLayout(),ReportChartSize=e=>{var t=(0,a.j)(),n=(0,u.r)(),l=e.width,c=e.height,s=(0,f.w)(),p=l,h=c;return s&&(p=s.width>0?s.width:l,h=s.height>0?s.height:c),(0,i.useEffect)(()=>{!n&&(0,d.F)(p)&&(0,d.F)(h)&&t((0,o.gX)({width:p,height:h}))},[t,n,p,h]),null}},RjAn:function(e,t,n){n.d(t,{$:function(){return a},X:function(){return useTooltipPortal}});var i=n("+OUp"),a=(0,i.createContext)(null),useTooltipPortal=()=>(0,i.useContext)(a)},"18an":function(e,t,n){n.d(t,{EI:function(){return useActiveTooltipDataPoints},oM:function(){return usePlotArea}});var i=n("2uqr"),a=n("hMQu"),o=n("FuwL"),l=n("9/J4"),c=(0,o.Mz)([l.HZ],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),u=n("oK2d"),s=(0,o.Mz)([c,u.Lp,u.A$],(e,t,n)=>{if(e&&null!=t&&null!=n)return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,n-e.top-e.bottom)}}),usePlotArea=()=>(0,i.G)(s),useActiveTooltipDataPoints=()=>(0,i.G)(a.JG)},tE4v:function(e,t,n){n.d(t,{Ip:function(){return Curve}});var i=n("+OUp");function noop(){}function point(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function Basis(e){this._context=e}function BasisClosed(e){this._context=e}function BasisOpen(e){this._context=e}Basis.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:point(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:point(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},BasisClosed.prototype={areaStart:noop,areaEnd:noop,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:point(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},BasisOpen.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:point(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};let Bump=class Bump{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}};function LinearClosed(e){this._context=e}function Linear(e){this._context=e}function linear(e){return new Linear(e)}function slope3(e,t,n){var i=e._x1-e._x0,a=t-e._x1,o=(e._y1-e._y0)/(i||a<0&&-0),l=(n-e._y1)/(a||i<0&&-0);return((o<0?-1:1)+(l<0?-1:1))*Math.min(Math.abs(o),Math.abs(l),.5*Math.abs((o*a+l*i)/(i+a)))||0}function slope2(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function monotone_point(e,t,n){var i=e._x0,a=e._y0,o=e._x1,l=e._y1,c=(o-i)/3;e._context.bezierCurveTo(i+c,a+c*t,o-c,l-c*n,o,l)}function MonotoneX(e){this._context=e}function MonotoneY(e){this._context=new ReflectContext(e)}function ReflectContext(e){this._context=e}function Natural(e){this._context=e}function controlPoints(e){var t,n,i=e.length-1,a=Array(i),o=Array(i),l=Array(i);for(a[0]=0,o[0]=2,l[0]=e[0]+2*e[1],t=1;t=0;--t)a[t]=(l[t]-a[t+1])/o[t];for(t=0,o[i-1]=(e[i]+a[i-1])/2;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var a=n("NrYb"),o=n("JgGf");let l=Math.PI,c=2*l,u=c-1e-6;function append(e){this._+=e[0];for(let t=1,n=e.length;t=0))throw Error(`invalid digits: ${e}`);if(t>15)return append;let n=10**t;return function(e){this._+=e[0];for(let t=1,i=e.length;t1e-6){if(Math.abs(d*u-s*f)>1e-6&&a){let h=n-o,y=i-c,v=u*u+s*s,m=Math.sqrt(v),g=Math.sqrt(p),b=a*Math.tan((l-Math.acos((v+p-(h*h+y*y))/(2*m*g)))/2),x=b/g,w=b/m;Math.abs(x-1)>1e-6&&this._append`L${e+x*f},${t+x*d}`,this._append`A${a},${a},0,0,${+(d*h>f*y)},${this._x1=e+w*u},${this._y1=t+w*s}`}else this._append`L${this._x1=e},${this._y1=t}`}}arc(e,t,n,i,a,o){if(e=+e,t=+t,o=!!o,(n=+n)<0)throw Error(`negative radius: ${n}`);let s=n*Math.cos(i),f=n*Math.sin(i),d=e+s,p=t+f,h=1^o,y=o?i-a:a-i;null===this._x1?this._append`M${d},${p}`:(Math.abs(this._x1-d)>1e-6||Math.abs(this._y1-p)>1e-6)&&this._append`L${d},${p}`,n&&(y<0&&(y=y%c+c),y>u?this._append`A${n},${n},0,1,${h},${e-s},${t-f}A${n},${n},0,1,${h},${this._x1=d},${this._y1=p}`:y>1e-6&&this._append`A${n},${n},0,${+(y>=l)},${h},${this._x1=e+n*Math.cos(a)},${this._y1=t+n*Math.sin(a)}`)}rect(e,t,n,i){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}};function withPath(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{let e=Math.floor(n);if(!(e>=0))throw RangeError(`invalid digits: ${n}`);t=e}return e},()=>new Path(t)}function point_x(e){return e[0]}function point_y(e){return e[1]}function line(e,t){var n=(0,o.A)(!0),i=null,l=linear,c=null,u=withPath(line);function line(o){var s,f,d,p=(o=(0,a.A)(o)).length,h=!1;for(null==i&&(c=l(d=u())),s=0;s<=p;++s)!(s=p;--h)s.point(b[h],x[h]);s.lineEnd(),s.areaEnd()}}g&&(b[d]=+e(y,d,o),x[d]=+t(y,d,o),s.point(i?+i(y,d,o):b[d],n?+n(y,d,o):x[d]))}if(v)return s=null,v+""||null}function arealine(){return line().defined(l).curve(u).context(c)}return e="function"==typeof e?e:void 0===e?point_x:(0,o.A)(+e),t="function"==typeof t?t:void 0===t?(0,o.A)(0):(0,o.A)(+t),n="function"==typeof n?n:void 0===n?point_y:(0,o.A)(+n),area.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,o.A)(+t),i=null,area):e},area.x0=function(t){return arguments.length?(e="function"==typeof t?t:(0,o.A)(+t),area):e},area.x1=function(e){return arguments.length?(i=null==e?null:"function"==typeof e?e:(0,o.A)(+e),area):i},area.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,o.A)(+e),n=null,area):t},area.y0=function(e){return arguments.length?(t="function"==typeof e?e:(0,o.A)(+e),area):t},area.y1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:(0,o.A)(+e),area):n},area.lineX0=area.lineY0=function(){return arealine().x(e).y(t)},area.lineY1=function(){return arealine().x(e).y(n)},area.lineX1=function(){return arealine().x(i).y(t)},area.defined=function(e){return arguments.length?(l="function"==typeof e?e:(0,o.A)(!!e),area):l},area.curve=function(e){return arguments.length?(u=e,null!=c&&(s=u(c)),area):u},area.context=function(e){return arguments.length?(null==e?c=s=null:s=u(c=e),area):c},area}Path.prototype;var s=n("25YG"),f=n("6hqW"),d=n("km7V"),p=n("+icm"),h=n("tBRi"),y=n("yYrL");function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,p.H)(e.x)&&(0,p.H)(e.y),areaDefined=e=>null!=e.base&&defined(e.base)&&defined(e),getX=e=>e.x,getY=e=>e.y,getCurveFactory=(e,t)=>{if("function"==typeof e)return e;var n="curve".concat((0,d.Zb)(e));if(("curveMonotone"===n||"curveBump"===n)&&t){var i=v["".concat(n).concat("vertical"===t?"Y":"X")];if(i)return i}return v[n]||linear},m={connectNulls:!1,type:"linear"},getPath=e=>{var t=e.type,n=void 0===t?m.type:t,i=e.points,a=void 0===i?[]:i,o=e.baseLine,l=e.layout,c=e.connectNulls,u=void 0===c?m.connectNulls:c,s=getCurveFactory(n,l),f=u?a.filter(defined):a;if(Array.isArray(o)){var p=a.map((e,t)=>_objectSpread(_objectSpread({},e),{},{base:o[t]}));return("vertical"===l?src_area().y(getY).x1(getX).x0(e=>e.base.x):src_area().x(getX).y1(getY).y0(e=>e.base.y)).defined(areaDefined).curve(s)(u?p.filter(areaDefined):p)}return("vertical"===l&&(0,d.Et)(o)?src_area().y(getY).x1(getX).x0(o):(0,d.Et)(o)?src_area().x(getX).y1(getY).y0(o):line().x(getX).y(getY)).defined(defined).curve(s)(f)},Curve=e=>{var t=e.className,n=e.points,a=e.path,o=e.pathRef,l=(0,y.WX)();if((!n||!n.length)&&!a)return null;var c={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||l,connectNulls:e.connectNulls},u=n&&n.length?getPath(c):a;return i.createElement("path",_extends({},(0,h.uZ)(e),(0,f._U)(e),{className:(0,s.$)("recharts-curve",t),d:null===u?void 0:u,ref:o}))}},bAKJ:function(e,t,n){n.d(t,{c:function(){return Dot}});var i=n("+OUp"),a=n("25YG"),o=n("6hqW"),l=n("tBRi"),c=n("km7V");function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t=e.cx,n=e.cy,u=e.r,s=e.className,f=(0,a.$)("recharts-dot",s);return(0,c.Et)(t)&&(0,c.Et)(n)&&(0,c.Et)(u)?i.createElement("circle",_extends({},(0,l.uZ)(e),(0,o._U)(e),{className:f,cx:t,cy:n,r:u})):null}},QlFZ:function(e,t,n){n.d(t,{E:function(){return i}});var i=(0,n("+OUp").createContext)(null)},RsxI:function(e,t,n){n.d(t,{p:function(){return l}});var i=n("+OUp"),a=n("2uqr"),o=n("s++m"),l=(0,i.memo)(e=>{var t=(0,a.j)(),n=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{null===n.current?t((0,o.g5)(e)):n.current!==e&&t((0,o.ZF)({prev:n.current,next:e})),n.current=e},[t,e]),(0,i.useLayoutEffect)(()=>()=>{n.current&&(t((0,o.Vi)(n.current)),n.current=null)},[t]),null})},fgjW:function(e,t,n){n.d(t,{A:function(){return SetLegendPayload}});var i=n("+OUp"),a=n("XM4v"),o=n("2uqr"),l=n("t+Q0");function SetLegendPayload(e){var t=e.legendPayload,n=(0,o.j)(),c=(0,a.r)(),u=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{c||(null===u.current?n((0,l.Lx)(t)):u.current!==t&&n((0,l.c5)({prev:u.current,next:t})),u.current=t)},[n,c,t]),(0,i.useLayoutEffect)(()=>()=>{u.current&&(n((0,l.u3)(u.current)),u.current=null)},[n]),null}},JuuM:function(e,t,n){n.d(t,{r:function(){return SetTooltipEntrySettings}});var i=n("+OUp"),a=n("2uqr"),o=n("03PG"),l=n("XM4v");function SetTooltipEntrySettings(e){var t=e.tooltipEntrySettings,n=(0,a.j)(),c=(0,l.r)(),u=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{c||(null===u.current?n((0,o.Ix)(t)):u.current!==t&&n((0,o.Zp)({prev:u.current,next:t})),u.current=t)},[t,n,c]),(0,i.useLayoutEffect)(()=>()=>{u.current&&(n((0,o.XB)(u.current)),u.current=null)},[n]),null}},UQOl:function(e,t,n){n.d(t,{CA:function(){return v},MC:function(){return f},QG:function(){return y},Vi:function(){return u},W3:function(){return o},cU:function(){return d},fR:function(){return h},hd:function(){return p},m2:function(){return s}});var i=n("eeL/"),a=n("hwit");function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t=Math.abs(a-(null!==(l=c[0])&&void 0!==l?l:0)))return;var u=[...c,a].slice(-3);e.yAxis[i]=_objectSpread(_objectSpread({},o),{},{width:a,widthHistory:u})}}}}),c=l.actions,u=c.addXAxis,s=c.replaceXAxis,f=c.removeXAxis,d=c.addYAxis,p=c.replaceYAxis,h=c.removeYAxis,y=(c.addZAxis,c.replaceZAxis,c.removeZAxis,c.updateYAxisWidth),v=l.reducer},QJ2m:function(e,t,n){n.d(t,{LV:function(){return s},M:function(){return u},hq:function(){return c}});var i=n("eeL/"),a=n("hwit"),o=(0,i.Z0)({name:"chartData",initialState:{chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},reducers:{setChartData(e,t){if(e.chartData=(0,a.h4)(t.payload),null==t.payload){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var n=t.payload,i=n.startIndex,a=n.endIndex;null!=i&&(e.dataStartIndex=i),null!=a&&(e.dataEndIndex=a)}}}),l=o.actions,c=l.setChartData,u=l.setDataStartEndIndexes;l.setComputedData;var s=o.reducer},"s++m":function(e,t,n){n.d(t,{Vi:function(){return f},ZF:function(){return s},g5:function(){return u},iZ:function(){return d}});var i=n("eeL/"),a=n("ba/I"),o=n("hwit"),l=(0,i.Z0)({name:"graphicalItems",initialState:{cartesianItems:[],polarItems:[]},reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push((0,o.h4)(t.payload))},prepare:(0,i.aA)()},replaceCartesianGraphicalItem:{reducer(e,t){var n=t.payload,i=n.prev,l=n.next,c=(0,a.ss)(e).cartesianItems.indexOf((0,o.h4)(i));c>-1&&(e.cartesianItems[c]=(0,o.h4)(l))},prepare:(0,i.aA)()},removeCartesianGraphicalItem:{reducer(e,t){var n=(0,a.ss)(e).cartesianItems.indexOf((0,o.h4)(t.payload));n>-1&&e.cartesianItems.splice(n,1)},prepare:(0,i.aA)()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push((0,o.h4)(t.payload))},prepare:(0,i.aA)()},removePolarGraphicalItem:{reducer(e,t){var n=(0,a.ss)(e).polarItems.indexOf((0,o.h4)(t.payload));n>-1&&e.polarItems.splice(n,1)},prepare:(0,i.aA)()},replacePolarGraphicalItem:{reducer(e,t){var n=t.payload,i=n.prev,l=n.next,c=(0,a.ss)(e).polarItems.indexOf((0,o.h4)(i));c>-1&&(e.polarItems[c]=(0,o.h4)(l))},prepare:(0,i.aA)()}}}),c=l.actions,u=c.addCartesianGraphicalItem,s=c.replaceCartesianGraphicalItem,f=c.removeCartesianGraphicalItem;c.addPolarGraphicalItem,c.removePolarGraphicalItem,c.replacePolarGraphicalItem;var d=l.reducer},"2uqr":function(e,t,n){n.d(t,{G:function(){return useAppSelector},j:function(){return useAppDispatch}});var i=n("NEZT"),a=n("+OUp"),o=n("QlFZ"),noopDispatch=e=>e,useAppDispatch=()=>{var e=(0,a.useContext)(o.E);return e?e.store.dispatch:noopDispatch},noop=()=>{},addNestedSubNoop=()=>noop,refEquality=(e,t)=>e===t;function useAppSelector(e){var t=(0,a.useContext)(o.E),n=(0,a.useMemo)(()=>t?t=>{if(null!=t)return e(t)}:noop,[t,e]);return(0,i.useSyncExternalStoreWithSelector)(t?t.subscription.addNestedSub:addNestedSubNoop,t?t.store.getState:noop,t?t.store.getState:noop,n,refEquality)}},"4plD":function(e,t,n){n.d(t,{B_:function(){return o},JK:function(){return l},Vp:function(){return s},gX:function(){return c},hF:function(){return u}});var i=(0,n("eeL/").Z0)({name:"chartLayout",initialState:{layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var n,i,a,o;e.margin.top=null!==(n=t.payload.top)&&void 0!==n?n:0,e.margin.right=null!==(i=t.payload.right)&&void 0!==i?i:0,e.margin.bottom=null!==(a=t.payload.bottom)&&void 0!==a?a:0,e.margin.left=null!==(o=t.payload.left)&&void 0!==o?o:0},setScale(e,t){e.scale=t.payload}}}),a=i.actions,o=a.setMargin,l=a.setLayout,c=a.setChartSize,u=a.setScale,s=i.reducer},"t+Q0":function(e,t,n){n.d(t,{CU:function(){return d},Lx:function(){return u},c5:function(){return s},u3:function(){return f}});var i=n("eeL/"),a=n("ba/I"),o=n("hwit"),l=(0,i.Z0)({name:"legend",initialState:{settings:{layout:"horizontal",align:"center",verticalAlign:"bottom",itemSorter:"value"},size:{width:0,height:0},payload:[]},reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push((0,o.h4)(t.payload))},prepare:(0,i.aA)()},replaceLegendPayload:{reducer(e,t){var n=t.payload,i=n.prev,l=n.next,c=(0,a.ss)(e).payload.indexOf((0,o.h4)(i));c>-1&&(e.payload[c]=(0,o.h4)(l))},prepare:(0,i.aA)()},removeLegendPayload:{reducer(e,t){var n=(0,a.ss)(e).payload.indexOf((0,o.h4)(t.payload));n>-1&&e.payload.splice(n,1)},prepare:(0,i.aA)()}}}),c=l.actions,u=(c.setLegendSize,c.setLegendSettings,c.addLegendPayload),s=c.replaceLegendPayload,f=c.removeLegendPayload,d=l.reducer},MKWM:function(e,t,n){n.d(t,{dl:function(){return c},lJ:function(){return l},uN:function(){return arrayTooltipSearcher}});var i=n("eeL/"),a=n("km7V"),arrayTooltipSearcher=(e,t)=>{if(t&&Array.isArray(e)){var n=Number.parseInt(t,10);if(!(0,a.M8)(n))return e[n]}},o=(0,i.Z0)({name:"options",initialState:{chartName:"",tooltipPayloadSearcher:()=>void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},reducers:{createEventEmitter:e=>{null==e.eventEmitter&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),l=o.reducer,c=o.actions.createEventEmitter},LNW0:function(e,t,n){n.d(t,{$6:function(){return u},cG:function(){return f},fV:function(){return p},hj:function(){return d},sP:function(){return s}});var i=n("eeL/"),a=n("ba/I"),o=n("hwit"),l=(0,i.Z0)({name:"referenceElements",initialState:{dots:[],areas:[],lines:[]},reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var n=(0,a.ss)(e).dots.findIndex(e=>e===t.payload);-1!==n&&e.dots.splice(n,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var n=(0,a.ss)(e).areas.findIndex(e=>e===t.payload);-1!==n&&e.areas.splice(n,1)},addLine:(e,t)=>{e.lines.push((0,o.h4)(t.payload))},removeLine:(e,t)=>{var n=(0,a.ss)(e).lines.findIndex(e=>e===t.payload);-1!==n&&e.lines.splice(n,1)}}}),c=l.actions,u=c.addDot,s=c.removeDot,f=(c.addArea,c.removeArea,c.addLine),d=c.removeLine,p=l.reducer},Sojt:function(e,t,n){n.d(t,{Sr:function(){return u},ut:function(){return s},y0:function(){return c}});var i=n("eeL/"),a=n("hwit"),o=(0,i.Z0)({name:"renderedTicks",initialState:{xAxis:{},yAxis:{}},reducers:{setRenderedTicks:(e,t)=>{var n=t.payload,i=n.axisType,o=n.axisId,l=n.ticks;e[i][o]=(0,a.h4)(l)},removeRenderedTicks:(e,t)=>{var n=t.payload,i=n.axisType,a=n.axisId;delete e[i][a]}}}),l=o.actions,c=l.setRenderedTicks,u=l.removeRenderedTicks,s=o.reducer},DuJe:function(e,t,n){function emptyArraysAreEqualCheck(e,t){return!!(Array.isArray(e)&&Array.isArray(t))&&0===e.length&&0===t.length||e===t}function arrayContentsAreEqualCheck(e,t){if(e.length===t.length){for(var n=0;ne.length)&&(t=e.length);for(var n=0,i=Array(t);n{var t=_slicedToArray(e,2),n=t[0],i=t[1],a=n,o=i;return n>i&&(a=i,o=n),[a,o]},getAdaptiveStep=(e,t,n)=>{if(e.lte(0))return new(h())(0);var i=getDigitCount(e.toNumber()),a=new(h())(10).pow(i),o=e.div(a),l=1!==i?.05:.1,c=new(h())(Math.ceil(o.div(l).toNumber())).add(n).mul(l).mul(a);return new(h())(t?c.toNumber():Math.ceil(c.toNumber()))},getSnap125Step=(e,t,n)=>{if(e.lte(0))return new(h())(0);var i,a=[1,2,2.5,5],o=e.toNumber(),l=Math.floor(new(h())(o).abs().log(10).toNumber()),c=new(h())(10).pow(l),u=e.div(c).toNumber(),s=a.findIndex(e=>e>=u-1e-10);if(-1===s&&(c=c.mul(10),s=0),(s+=n)>=a.length){var f=Math.floor(s/a.length);s%=a.length,c=c.mul(new(h())(10).pow(f))}var d=null!==(i=a[s])&&void 0!==i?i:1,p=new(h())(d).mul(c);return t?p:new(h())(Math.ceil(p.toNumber()))},getTickOfSingleValue=(e,t,n)=>{var i=new(h())(1),a=new(h())(e);if(!a.isint()&&n){var o=Math.abs(e);o<1?(i=new(h())(10).pow(getDigitCount(e)-1),a=new(h())(Math.floor(a.div(i).toNumber())).mul(i)):o>1&&(a=new(h())(Math.floor(e)))}else 0===e?a=new(h())(Math.floor((t-1)/2)):n||(a=new(h())(Math.floor(e)));for(var l=Math.floor((t-1)/2),c=[],u=0;u4&&void 0!==arguments[4]?arguments[4]:0,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:getAdaptiveStep;if(!Number.isFinite((t-e)/(n-1)))return{step:new(h())(0),tickMin:new(h())(0),tickMax:new(h())(0)};var c=l(new(h())(t).sub(e).div(n-1),i,o),u=Math.ceil((a=e<=0&&t>=0?new(h())(0):(a=new(h())(e).add(t).div(2)).sub(new(h())(a).mod(c))).sub(e).div(c).toNumber()),s=Math.ceil(new(h())(t).sub(a).div(c).toNumber()),f=u+s+1;return f>n?_calculateStep(e,t,n,i,o+1,l):(f0?s+(n-f):s,u=t>0?u:u+(n-f)),{step:c,tickMin:a.sub(new(h())(u).mul(c)),tickMax:a.add(new(h())(s).mul(c))})},getNiceTickValues=function(e){var t=_slicedToArray(e,2),n=t[0],i=t[1],a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2],l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"auto",c=Math.max(a,2),u=_slicedToArray(getValidInterval([n,i]),2),s=u[0],f=u[1];if(s===-1/0||f===1/0){var d=f===1/0?[s,...Array(a-1).fill(1/0)]:[...Array(a-1).fill(-1/0),f];return n>i?d.reverse():d}if(s===f)return getTickOfSingleValue(s,a,o);var p=_calculateStep(s,f,c,o,0,"snap125"===l?getSnap125Step:getAdaptiveStep),y=p.step,v=rangeStep(p.tickMin,p.tickMax.add(new(h())(.1).mul(y)),y);return n>i?v.reverse():v},getTickValuesFixedDomain=function(e,t){var n=_slicedToArray(e,2),i=n[0],a=n[1],o=!(arguments.length>2)||void 0===arguments[2]||arguments[2],l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"auto",c=_slicedToArray(getValidInterval([i,a]),2),u=c[0],s=c[1];if(u===-1/0||s===1/0)return[i,a];if(u===s)return[u];var f=("snap125"===l?getSnap125Step:getAdaptiveStep)(new(h())(s).sub(u).div(Math.max(t,2)-1),o,0),d=[...rangeStep(new(h())(u),new(h())(s),f),s];return!1===o&&(d=d.map(e=>Math.round(e))),i>a?d.reverse():d},y=n("oK2d"),v=n("4pjI"),m=n("9/J4"),g=n("rZuY"),b=n("SslM"),x=n("TJ6F"),pickAxisType=(e,t)=>t,pickAxisId=(e,t,n)=>n,w=n("xRJT"),S=n("mrsC"),_=n("O+sy"),A=n("ap9l"),O=n("ax8M"),k=n("euKV"),P=n("DuJe"),C=n("8rpP"),M=n("Zn3S"),E=n("cWrh"),j=n("xq3L"),T=n("2NLJ");function createCategoricalInverse(e,t){if(e){var n=null!=t?t:e.domain(),i=n.map(t=>{var n;return null!==(n=e(t))&&void 0!==n?n:0}),a=e.range();if(0!==n.length&&!(a.length<2))return e=>{var t,a,o=function(e,t){for(var n=0,i=e.length,a=e[0]t)?n=o+1:i=o}return n}(i,e);return o<=0?n[0]:o>=n.length?n[n.length-1]:Math.abs(e-(null!==(t=i[o-1])&&void 0!==t?t:0))<=Math.abs(e-(null!==(a=i[o])&&void 0!==a?a:0))?n[o-1]:n[o]}}}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,i=Array(t);ne.cartesianAxis.xAxis[t],selectXAxisSettings=(e,t)=>{var n=selectXAxisSettingsNoDefaults(e,t);return null==n?D:n},N={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:I,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,niceTicks:"auto",width:S.tQ},selectYAxisSettingsNoDefaults=(e,t)=>e.cartesianAxis.yAxis[t],selectYAxisSettings=(e,t)=>{var n=selectYAxisSettingsNoDefaults(e,t);return null==n?N:n},z={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},selectZAxisSettings=(e,t)=>{var n=e.cartesianAxis.zAxis[t];return null==n?z:n},selectBaseAxis=(e,t,n)=>{switch(t){case"xAxis":return selectXAxisSettings(e,n);case"yAxis":return selectYAxisSettings(e,n);case"zAxis":return selectZAxisSettings(e,n);case"angleAxis":return(0,x.Be)(e,n);case"radiusAxis":return(0,x.Gl)(e,n);default:throw Error("Unexpected axis type: ".concat(t))}},selectRenderableAxisSettings=(e,t,n)=>{switch(t){case"xAxis":return selectXAxisSettings(e,n);case"yAxis":return selectYAxisSettings(e,n);case"angleAxis":return(0,x.Be)(e,n);case"radiusAxis":return(0,x.Gl)(e,n);default:throw Error("Unexpected axis type: ".concat(t))}},selectHasBar=e=>e.graphicalItems.cartesianItems.some(e=>"bar"===e.type)||e.graphicalItems.polarItems.some(e=>"radialBar"===e.type);function itemAxisPredicate(e,t){return n=>{switch(e){case"xAxis":return"xAxisId"in n&&n.xAxisId===t;case"yAxis":return"yAxisId"in n&&n.yAxisId===t;case"zAxis":return"zAxisId"in n&&n.zAxisId===t;case"angleAxis":return"angleAxisId"in n&&n.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in n&&n.radiusAxisId===t;default:return!1}}}var selectUnfilteredCartesianItems=e=>e.graphicalItems.cartesianItems,L=(0,i.Mz)([pickAxisType,pickAxisId],itemAxisPredicate),combineGraphicalItemsSettings=(e,t,n)=>e.filter(n).filter(e=>(null==t?void 0:t.includeHidden)===!0||!e.hide),R=(0,i.Mz)([selectUnfilteredCartesianItems,selectBaseAxis,L],combineGraphicalItemsSettings,{memoizeOptions:{resultEqualityCheck:P.O}}),F=(0,i.Mz)([R],e=>e.filter(e=>"area"===e.type||"bar"===e.type).filter(O.g)),filterGraphicalNotStackedItems=e=>e.filter(e=>!("stackId"in e)||void 0===e.stackId),U=(0,i.Mz)([R],filterGraphicalNotStackedItems),combineGraphicalItemsData=e=>e.map(e=>e.data).filter(Boolean).flat(1),W=(0,i.Mz)([R],e=>e.some(e=>!e.data)),B=(0,i.Mz)([R],combineGraphicalItemsData,{memoizeOptions:{resultEqualityCheck:P.O}}),combineDisplayedData=(e,t)=>{var n=t.chartData,i=t.dataStartIndex,a=t.dataEndIndex;return e.length>0?e:(void 0===n?[]:n).slice(i,a+1)},K=(0,i.Mz)([B,u.k$],combineDisplayedData),combineAppliedValues=(e,t,n)=>(null==t?void 0:t.dataKey)!=null?e.map(e=>({value:(0,c.kr)(e,t.dataKey)})):n.length>0?n.map(e=>e.dataKey).flatMap(t=>e.map(e=>({value:(0,c.kr)(e,t)}))):e.map(e=>({value:e})),combineAllAppliedValues=(e,t,n,i,a,o)=>{var l=i.chartData,u=i.dataStartIndex,s=i.dataEndIndex,f=combineAppliedValues(e,t,n);return a&&(null==t?void 0:t.dataKey)!=null&&o.length>0?[...(void 0===l?[]:l).slice(u,s+1).map(e=>({value:(0,c.kr)(e,t.dataKey)})).filter(e=>null!=e.value),...f]:f},H=(0,i.Mz)([K,selectBaseAxis,R,u.k$,W,B],combineAllAppliedValues);function makeNumber(e){if((0,f.vh)(e)||e instanceof Date){var t=Number(e);if((0,d.H)(t))return t}}function makeDomain(e){if(Array.isArray(e)){var t=[makeNumber(e[0]),makeNumber(e[1])];return(0,s.JH)(t)?t:void 0}var n=makeNumber(e);if(null!=n)return[n,n]}function onlyAllowNumbers(e){return e.map(makeNumber).filter(f.n9)}function sortBy(e,t){var n=makeNumber(e),i=makeNumber(t);return null==n&&null==i?0:null==n?-1:null==i?1:n-i}var q=(0,i.Mz)([H],e=>null==e?void 0:e.map(e=>e.value).sort(sortBy));function isErrorBarRelevantForAxisType(e,t){switch(e){case"xAxis":return"x"===t.direction;case"yAxis":return"y"===t.direction;default:return!1}}var selectTooltipAxis=e=>{var t=(0,C.R)(e),n=(0,M.M)(e);return selectRenderableAxisSettings(e,t,n)},V=(0,i.Mz)([selectTooltipAxis],e=>null==e?void 0:e.dataKey),$=(0,i.Mz)([F,u.k$,selectTooltipAxis],A.A),combineStackGroups=(e,t,n,i)=>Object.fromEntries(Object.entries(t.reduce((e,t)=>{if(null==t.stackId)return e;var n=e[t.stackId];return null==n&&(n=[]),n.push(t),e[t.stackId]=n,e},{})).map(t=>{var a=axisSelectors_slicedToArray(t,2),o=a[0],l=a[1],u=i?[...l].reverse():l,s=u.map(_.x);return[o,{stackedData:(0,c.yy)(e,s,n),graphicalItems:u}]})),G=(0,i.Mz)([$,F,b.eC,b.Lb],combineStackGroups),combineDomainOfStackGroups=(e,t,n,i)=>{var a=t.dataStartIndex,o=t.dataEndIndex;if(null==i&&"zAxis"!==n)return(0,c.Mk)(e,a,o)},Y=(0,i.Mz)([selectBaseAxis],e=>e.allowDataOverflow),getDomainDefinition=e=>{var t;if(null==e||!("domain"in e))return I;if(null!=e.domain)return e.domain;if("ticks"in e&&null!=e.ticks){if("number"===e.type){var n=onlyAllowNumbers(e.ticks);return[Math.min(...n),Math.max(...n)]}if("category"===e.type)return e.ticks.map(String)}return null!==(t=null==e?void 0:e.domain)&&void 0!==t?t:I},Z=(0,i.Mz)([selectBaseAxis],getDomainDefinition),X=(0,i.Mz)([Z,Y],s.f5),J=(0,i.Mz)([G,u.LF,pickAxisType,X],combineDomainOfStackGroups,{memoizeOptions:{resultEqualityCheck:k.o}}),selectAllErrorBarSettings=e=>e.errorBars,mergeDomains=function(){for(var e=arguments.length,t=Array(e),n=0;n5&&void 0!==arguments[5]?arguments[5]:[];if(n.length>0&&n.forEach(e=>{var n,s=null!=e.data?[...e.data]:u,p=null===(n=i[e.id])||void 0===n?void 0:n.filter(e=>isErrorBarRelevantForAxisType(a,e));s.forEach(n=>{var i,a=(0,c.kr)(n,null!==(i=t.dataKey)&&void 0!==i?i:e.dataKey),u=function(e,t,n){if(!n||!n.length)return[];if("number"!=typeof t||(0,f.M8)(t)){if(Array.isArray(t)){var i,a=onlyAllowNumbers(t);a.length>0&&(i=Math.max(...a))}}else i=t;return null==i?[]:onlyAllowNumbers(n.flatMap(t=>{var n,a,o=(0,c.kr)(e,t.dataKey);if(Array.isArray(o)){var l=axisSelectors_slicedToArray(o,2);n=l[0],a=l[1]}else n=a=o;if((0,d.H)(n)&&(0,d.H)(a))return[i-n,i+a]}))}(n,a,p);if(u.length>=2){var s=Math.min(...u),h=Math.max(...u);(null==o||sl)&&(l=h)}var y=makeDomain(a);null!=y&&(o=null==o?y[0]:Math.min(o,y[0]),l=null==l?y[1]:Math.max(l,y[1]))})}),(null==t?void 0:t.dataKey)!=null&&0===n.length&&e.forEach(e=>{var n=makeDomain((0,c.kr)(e,t.dataKey));null!=n&&(o=null==o?n[0]:Math.min(o,n[0]),l=null==l?n[1]:Math.max(l,n[1]))}),(0,d.H)(o)&&(0,d.H)(l))return[o,l]},Q=(0,i.Mz)([K,selectBaseAxis,U,selectAllErrorBarSettings,pickAxisType,u.lm],combineDomainOfAllAppliedNumericalValuesIncludingErrorValues,{memoizeOptions:{resultEqualityCheck:k.o}});function onlyAllowNumbersAndStringsAndDates(e){var t=e.value;if((0,f.vh)(t)||t instanceof Date)return t}var computeDomainOfTypeCategory=(e,t,n)=>{var i=e.map(onlyAllowNumbersAndStringsAndDates).filter(e=>null!=e);return n&&(null==t.dataKey||t.allowDuplicatedCategory&&(0,f.CG)(i))?range(0,e.length):t.allowDuplicatedCategory?i:Array.from(new Set(i))},selectReferenceDots=e=>e.referenceElements.dots,filterReferenceElements=(e,t,n)=>e.filter(e=>"extendDomain"===e.ifOverflow).filter(e=>"xAxis"===t?e.xAxisId===n:e.yAxisId===n),ee=(0,i.Mz)([selectReferenceDots,pickAxisType,pickAxisId],filterReferenceElements),selectReferenceAreas=e=>e.referenceElements.areas,et=(0,i.Mz)([selectReferenceAreas,pickAxisType,pickAxisId],filterReferenceElements),selectReferenceLines=e=>e.referenceElements.lines,er=(0,i.Mz)([selectReferenceLines,pickAxisType,pickAxisId],filterReferenceElements),combineDotsDomain=(e,t)=>{if(null!=e){var n=onlyAllowNumbers(e.map(e=>"xAxis"===t?e.x:e.y));if(0!==n.length)return[Math.min(...n),Math.max(...n)]}},en=(0,i.Mz)(ee,pickAxisType,combineDotsDomain),combineAreasDomain=(e,t)=>{if(null!=e){var n=onlyAllowNumbers(e.flatMap(e=>["xAxis"===t?e.x1:e.y1,"xAxis"===t?e.x2:e.y2]));if(0!==n.length)return[Math.min(...n),Math.max(...n)]}},ei=(0,i.Mz)([et,pickAxisType],combineAreasDomain),combineLinesDomain=(e,t)=>{if(null!=e){var n=e.flatMap(e=>"xAxis"===t?function(e){if(null!=e.x)return onlyAllowNumbers([e.x]);var t,n=null===(t=e.segment)||void 0===t?void 0:t.map(e=>e.x);return null==n||0===n.length?[]:onlyAllowNumbers(n)}(e):function(e){if(null!=e.y)return onlyAllowNumbers([e.y]);var t,n=null===(t=e.segment)||void 0===t?void 0:t.map(e=>e.y);return null==n||0===n.length?[]:onlyAllowNumbers(n)}(e));if(0!==n.length)return[Math.min(...n),Math.max(...n)]}},ea=(0,i.Mz)([er,pickAxisType],combineLinesDomain),eo=(0,i.Mz)(en,ea,ei,(e,t,n)=>mergeDomains(e,n,t)),combineNumericalDomain=(e,t,n,i,a,o,l,c)=>{if(null!=n)return n;var u="vertical"===l&&"xAxis"===c||"horizontal"===l&&"yAxis"===c?mergeDomains(i,o,a):mergeDomains(o,a);return(0,s.v1)(t,u,e.allowDataOverflow)},el=(0,i.Mz)([selectBaseAxis,Z,X,J,Q,eo,l.fz,pickAxisType],combineNumericalDomain,{memoizeOptions:{resultEqualityCheck:k.o}}),ec=[0,1],combineAxisDomain=(e,t,n,i,a,o,l)=>{if(null!=e&&null!=n&&0!==n.length||void 0!==l){var u,s=e.dataKey,f=e.type,d=(0,c._L)(t,o);return d&&null==s?range(0,null!==(u=null==n?void 0:n.length)&&void 0!==u?u:0):"category"===f?computeDomainOfTypeCategory(i,e,d):"expand"!==a||d?l:ec}},eu=(0,i.Mz)([selectBaseAxis,l.fz,K,H,b.eC,pickAxisType,el],combineAxisDomain),es=(0,i.Mz)([selectBaseAxis,selectHasBar,b.iO],T.s),combineNiceTicks=(e,t,n)=>{var i=t.niceTicks;if("none"!==i){var a=getDomainDefinition(t),o=Array.isArray(a)&&("auto"===a[0]||"auto"===a[1]);if(("snap125"===i||"adaptive"===i)&&null!=t&&t.tickCount&&(0,s.JH)(e)){if(o)return getNiceTickValues(e,t.tickCount,t.allowDecimals,i);if("number"===t.type)return getTickValuesFixedDomain(e,t.tickCount,t.allowDecimals,i)}if("auto"===i&&"linear"===n&&null!=t&&t.tickCount){if(o&&(0,s.JH)(e))return getNiceTickValues(e,t.tickCount,t.allowDecimals,"adaptive");if("number"===t.type&&(0,s.JH)(e))return getTickValuesFixedDomain(e,t.tickCount,t.allowDecimals,"adaptive")}}},ef=(0,i.Mz)([eu,selectRenderableAxisSettings,es],combineNiceTicks),combineAxisDomainWithNiceTicks=(e,t,n,i)=>{if("angleAxis"!==i&&(null==e?void 0:e.type)==="number"&&(0,s.JH)(t)&&Array.isArray(n)&&n.length>0){var a,o;return[Math.min(t[0],null!==(a=n[0])&&void 0!==a?a:0),Math.max(t[1],null!==(o=n[n.length-1])&&void 0!==o?o:0)]}return t},ed=(0,i.Mz)([selectBaseAxis,eu,ef,pickAxisType],combineAxisDomainWithNiceTicks),ep=(0,i.Mz)(H,selectBaseAxis,(e,t)=>{if(t&&"number"===t.type){var n=1/0,i=Array.from(onlyAllowNumbers(e.map(e=>e.value))).sort((e,t)=>e-t),a=i[0],o=i[i.length-1];if(null==a||null==o)return 1/0;var l=o-a;if(0===l)return 1/0;for(var c=0;ca,(e,t,n,i,a)=>{if(!(0,d.H)(e))return 0;var o="vertical"===t?i.height:i.width;if("gap"===a)return e*o/2;if("no-gap"===a){var l=(0,f.F4)(n,e*o),c=e*o/2;return c-l-(c-l)/o*l}return 0}),ey=(0,i.Mz)(selectXAxisSettings,(e,t,n)=>{var i=selectXAxisSettings(e,t);return null==i||"string"!=typeof i.padding?0:eh(e,"xAxis",t,n,i.padding)},(e,t)=>{if(null==e)return{left:0,right:0};var n,i,a=e.padding;return"string"==typeof a?{left:t,right:t}:{left:(null!==(n=a.left)&&void 0!==n?n:0)+t,right:(null!==(i=a.right)&&void 0!==i?i:0)+t}}),ev=(0,i.Mz)(selectYAxisSettings,(e,t,n)=>{var i=selectYAxisSettings(e,t);return null==i||"string"!=typeof i.padding?0:eh(e,"yAxis",t,n,i.padding)},(e,t)=>{if(null==e)return{top:0,bottom:0};var n,i,a=e.padding;return"string"==typeof a?{top:t,bottom:t}:{top:(null!==(n=a.top)&&void 0!==n?n:0)+t,bottom:(null!==(i=a.bottom)&&void 0!==i?i:0)+t}}),em=(0,i.Mz)([m.HZ,ey,g.U,g.C,(e,t,n)=>n],(e,t,n,i,a)=>{var o=i.padding;return a?[o.left,n.width-o.right]:[e.left+t.left,e.left+e.width-t.right]}),eg=(0,i.Mz)([m.HZ,l.fz,ev,g.U,g.C,(e,t,n)=>n],(e,t,n,i,a,o)=>{var l=a.padding;return o?[i.height-l.bottom,l.top]:"horizontal"===t?[e.top+e.height-n.bottom,e.top+n.top]:[e.top+n.top,e.top+e.height-n.bottom]}),selectAxisRange=(e,t,n,i)=>{var a;switch(t){case"xAxis":return em(e,n,i);case"yAxis":return eg(e,n,i);case"zAxis":return null===(a=selectZAxisSettings(e,n))||void 0===a?void 0:a.range;case"angleAxis":return(0,x.Cv)(e);case"radiusAxis":return(0,x.Dc)(e,n);default:return}},eb=(0,i.Mz)([selectBaseAxis,selectAxisRange],w.I),ex=(0,i.Mz)([es,ed],(e,t)=>{if(null!=t){if("linear"===e&&!(0,s.JH)(t)){for(var n,i,a=0;ai)&&(i=o))}return void 0!==n&&void 0!==i?[n,i]:void 0}return t}}),ew=(0,i.Mz)([selectBaseAxis,es,ex,eb],j.S),combineCategoricalDomain=(e,t,n,i)=>{if(null!=n&&null!=n.dataKey){var a=n.type,o=n.scale;if((0,c._L)(e,i)&&("number"===a||"auto"!==o))return t.map(e=>e.value)}},eS=(0,i.Mz)([l.fz,H,selectRenderableAxisSettings,pickAxisType],combineCategoricalDomain),e_=(0,i.Mz)([ew],E.X);function compareIds(e,t){return e.idt.id?1:0}(0,i.Mz)([ew],function(e){return null==e?void 0:"invert"in e&&"function"==typeof e.invert?e.invert.bind(e):createCategoricalInverse(e,void 0)}),(0,i.Mz)([ew,q],createCategoricalInverse),(0,i.Mz)([R,selectAllErrorBarSettings,pickAxisType],(e,t,n)=>e.flatMap(e=>t[e.id]).filter(Boolean).filter(e=>isErrorBarRelevantForAxisType(n,e)));var pickAxisOrientation=(e,t)=>t,pickMirror=(e,t,n)=>n,eA=(0,i.Mz)(v.h,pickAxisOrientation,pickMirror,(e,t,n)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===n).sort(compareIds)),eO=(0,i.Mz)(v.W,pickAxisOrientation,pickMirror,(e,t,n)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===n).sort(compareIds)),getXAxisSize=(e,t)=>({width:e.width,height:t.height}),getYAxisSize=(e,t)=>({width:"number"==typeof t.width?t.width:S.tQ,height:e.height}),ek=(0,i.Mz)(m.HZ,selectXAxisSettings,getXAxisSize),combineXAxisPositionStartingPoint=(e,t,n)=>{switch(t){case"top":return e.top;case"bottom":return n-e.bottom;default:return 0}},combineYAxisPositionStartingPoint=(e,t,n)=>{switch(t){case"left":return e.left;case"right":return n-e.right;default:return 0}},eP=(0,i.Mz)(y.A$,m.HZ,eA,pickAxisOrientation,pickMirror,(e,t,n,i,a)=>{var o,l={};return n.forEach(n=>{var c=getXAxisSize(t,n);null==o&&(o=combineXAxisPositionStartingPoint(t,i,e));var u="top"===i&&!a||"bottom"===i&&a;l[n.id]=o-Number(u)*c.height,o+=(u?-1:1)*c.height}),l}),eC=(0,i.Mz)(y.Lp,m.HZ,eO,pickAxisOrientation,pickMirror,(e,t,n,i,a)=>{var o,l={};return n.forEach(n=>{var c=getYAxisSize(t,n);null==o&&(o=combineYAxisPositionStartingPoint(t,i,e));var u="left"===i&&!a||"right"===i&&a;l[n.id]=o-Number(u)*c.width,o+=(u?-1:1)*c.width}),l}),eM=(0,i.Mz)([m.HZ,selectXAxisSettings,(e,t)=>{var n=selectXAxisSettings(e,t);if(null!=n)return eP(e,n.orientation,n.mirror)},(e,t)=>t],(e,t,n,i)=>{if(null!=t){var a=null==n?void 0:n[i];return null==a?{x:e.left,y:0}:{x:e.left,y:a}}}),eE=(0,i.Mz)([m.HZ,selectYAxisSettings,(e,t)=>{var n=selectYAxisSettings(e,t);if(null!=n)return eC(e,n.orientation,n.mirror)},(e,t)=>t],(e,t,n,i)=>{if(null!=t){var a=null==n?void 0:n[i];return null==a?{x:0,y:e.top}:{x:a,y:e.top}}}),ej=(0,i.Mz)(m.HZ,selectYAxisSettings,(e,t)=>({width:"number"==typeof t.width?t.width:S.tQ,height:e.height})),combineDuplicateDomain=(e,t,n,i)=>{if(null!=n){var a=n.allowDuplicatedCategory,o=n.type,l=n.dataKey,u=(0,c._L)(e,i),s=t.map(e=>e.value),d=s.filter(e=>null!=e);if(l&&u&&"category"===o&&a&&(0,f.CG)(d))return s}},eT=(0,i.Mz)([l.fz,H,selectBaseAxis,pickAxisType],combineDuplicateDomain),eI=(0,i.Mz)([l.fz,(e,t,n)=>{switch(t){case"xAxis":return selectXAxisSettings(e,n);case"yAxis":return selectYAxisSettings(e,n);default:throw Error("Unexpected axis type: ".concat(t))}},es,e_,eT,eS,selectAxisRange,ef,pickAxisType],(e,t,n,i,a,o,l,u,s)=>{if(null!=t){var f=(0,c._L)(e,s);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:s,categoricalDomain:o,duplicateDomain:a,isCategorical:f,niceTicks:u,range:l,realScaleType:n,scale:i}}}),eD=(0,i.Mz)([l.fz,selectRenderableAxisSettings,es,e_,ef,selectAxisRange,eT,eS,pickAxisType],(e,t,n,i,a,o,l,u,s)=>{if(null!=t&&null!=i){var p=(0,c._L)(e,s),h=t.type,y=t.ticks,v=t.tickCount,m="scaleBand"===n&&"function"==typeof i.bandwidth?i.bandwidth()/2:2,g="category"===h&&i.bandwidth?i.bandwidth()/m:0;g="angleAxis"===s&&null!=o&&o.length>=2?2*(0,f.sA)(o[0]-o[1])*g:g;var b=y||a;return b?b.map((e,t)=>{var n=l?l.indexOf(e):e,a=i.map(n);return(0,d.H)(a)?{index:t,coordinate:a+g,value:e,offset:g}:null}).filter(f.n9):p&&u?u.map((e,t)=>{var n=i.map(e);return(0,d.H)(n)?{coordinate:n+g,value:e,index:t,offset:g}:null}).filter(f.n9):i.ticks?i.ticks(v).map((e,t)=>{var n=i.map(e);return(0,d.H)(n)?{coordinate:n+g,value:e,index:t,offset:g}:null}).filter(f.n9):i.domain().map((e,t)=>{var n=i.map(e);return(0,d.H)(n)?{coordinate:n+g,value:l?l[e]:e,index:t,offset:g}:null}).filter(f.n9)}}),eN=(0,i.Mz)([l.fz,selectRenderableAxisSettings,e_,selectAxisRange,eT,eS,pickAxisType],(e,t,n,i,a,o,l)=>{if(null!=t&&null!=n&&null!=i&&i[0]!==i[1]){var u=(0,c._L)(e,l),s=t.tickCount,p=0;return(p="angleAxis"===l&&(null==i?void 0:i.length)>=2?2*(0,f.sA)(i[0]-i[1])*p:p,u&&o)?o.map((e,t)=>{var i=n.map(e);return(0,d.H)(i)?{coordinate:i+p,value:e,index:t,offset:p}:null}).filter(f.n9):n.ticks?n.ticks(s).map((e,t)=>{var i=n.map(e);return(0,d.H)(i)?{coordinate:i+p,value:e,index:t,offset:p}:null}).filter(f.n9):n.domain().map((e,t)=>{var i=n.map(e);return(0,d.H)(i)?{coordinate:i+p,value:a?a[e]:e,index:t,offset:p}:null}).filter(f.n9)}}),ez=(0,i.Mz)(selectBaseAxis,e_,(e,t)=>{if(null!=e&&null!=t)return _objectSpread(_objectSpread({},e),{},{scale:t})}),eL=(0,i.Mz)([selectBaseAxis,es,eu,eb],j.S),eR=(0,i.Mz)([eL],E.X);(0,i.Mz)((e,t,n)=>selectZAxisSettings(e,n),eR,(e,t)=>{if(null!=e&&null!=t)return _objectSpread(_objectSpread({},e),{},{scale:t})});var eF=(0,i.Mz)([l.fz,v.h,v.W],(e,t,n)=>{switch(e){case"horizontal":return t.some(e=>e.reversed)?"right-to-left":"left-to-right";case"vertical":return n.some(e=>e.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}});(0,i.Mz)([(e,t,n)=>{var i;return null===(i=e.renderedTicks[t])||void 0===i?void 0:i[n]}],e=>{if(e&&0!==e.length)return t=>{var n,i=1/0,a=e[0];for(var o of e){var l=Math.abs(o.coordinate-t);le.brush,c=(0,i.Mz)([selectBrushSettings,a.HZ,o.HK],(e,t,n)=>({height:e.height,x:(0,l.Et)(e.x)?e.x:t.left,y:(0,l.Et)(e.y)?e.y:t.top+t.height+t.brushBottom-((null==n?void 0:n.bottom)||0),width:(0,l.Et)(e.width)?e.width:t.width}))},CWQ1:function(e,t,n){n.d(t,{E:function(){return combineActiveLabel}});var i=n("km7V"),combineActiveLabel=(e,t)=>{var n,a=Number(t);if(!(0,i.M8)(a)&&null!=t)return a>=0?null==e||null===(n=e[a])||void 0===n?void 0:n.value:void 0}},WXUH:function(e,t,n){n.d(t,{P:function(){return combineActiveTooltipIndex}});var i=n("+icm"),a=n("ulrX"),o=n("f47r"),combineActiveTooltipIndex=(e,t,n,l)=>{var c=null==e?void 0:e.index;if(null==c)return null;var u=Number(c);if(!(0,i.H)(u))return c;var s=Infinity;t.length>0&&(s=t.length-1);var f=Math.max(0,Math.min(u,s)),d=t[f];return null==d?String(f):!function(e,t,n){if(null==n||null==t)return!0;var i,l,c,u=(0,a.kr)(e,t);return!(null!=u&&(0,o.JH)(n))||(i=function(e){if("number"==typeof e)return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var n=Number(e);return Number.isFinite(n)?n:void 0}(u),l=n[0],c=n[1],void 0!==i&&i>=Math.min(l,c)&&i<=Math.max(l,c))}(d,n,l)?null:String(f)}},xRJT:function(e,t,n){n.d(t,{I:function(){return combineAxisRangeWithReverse}});var combineAxisRangeWithReverse=(e,t)=>e&&t?null!=e&&e.reversed?[t[1],t[0]]:t:void 0},xq3L:function(e,t,n){n.d(t,{S:function(){return combineConfiguredScale}});var i=n("dIIl"),a=n("km7V");function combineConfiguredScaleInternal(e,t,n){if("function"==typeof e)return e.copy().domain(t).range(n);if(null!=e){var o=function(e){if(e in i&&"function"==typeof i[e])return i[e]();var t="scale".concat((0,a.Zb)(e));if(t in i&&"function"==typeof i[t])return i[t]()}(e);if(null!=o)return o.domain(t).range(n),o}}function combineConfiguredScale(e,t,n,i){return null==n||null==i?void 0:"function"==typeof e.scale?combineConfiguredScaleInternal(e.scale,n,i):combineConfiguredScaleInternal(t,n,i)}},xlW1:function(e,t,n){n.d(t,{o:function(){return combineCoordinateForDefaultIndex}});var combineCoordinateForDefaultIndex=(e,t,n,i,a,o,l)=>{if(null!=o){var c=l[0],u=null==c?void 0:c.getPosition(o);if(null!=u)return u;var s=null==a?void 0:a[Number(o)];if(s)return"horizontal"===n?{x:s.coordinate,y:(i.top+t)/2}:{x:(i.left+e)/2,y:s.coordinate}}}},ap9l:function(e,t,n){n.d(t,{A:function(){return combineDisplayedStackedData}});var i=n("O+sy"),a=n("ulrX");function combineDisplayedStackedData(e,t,n){var o=t.chartData,l=void 0===o?[]:o,c=n.allowDuplicatedCategory,u=n.dataKey,s=new Map;return e.forEach(e=>{var t,n=null!==(t=e.data)&&void 0!==t?t:l;if(null!=n&&0!==n.length){var o=(0,i.x)(e);n.forEach((t,n)=>{var i,l=null==u||c?n:String((0,a.kr)(t,u,null)),f=(0,a.kr)(t,e.dataKey,0);Object.assign(i=s.has(l)?s.get(l):{},{[o]:f}),s.set(l,i)})}}),Array.from(s.values())}},"2NLJ":function(e,t,n){n.d(t,{s:function(){return combineRealScaleType}});var i=n("dIIl"),a=n("km7V"),combineRealScaleType=(e,t,n)=>{if(null!=e){var o=e.scale,l=e.type;if("auto"===o)return"category"===l&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!t)?"point":"category"===l?"band":"linear";if("string"==typeof o)return"scale".concat((0,a.Zb)(o)) in i?o:"point"}}},XDz5:function(e,t,n){n.d(t,{i:function(){return combineTooltipInteractionState}});var i=n("03PG");function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t{if(null==t)return i.k_;var o="axis"===t?"click"===n?e.axisInteraction.click:e.axisInteraction.hover:"click"===n?e.itemInteraction.click:e.itemInteraction.hover;if(null==o)return i.k_;if(o.active)return o;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&null!=e.syncInteraction.index)return e.syncInteraction;var l=!0===e.settings.active;if(null!=o.index){if(l)return _objectSpread(_objectSpread({},o),{},{active:!0})}else if(null!=a)return{active:!0,coordinate:void 0,dataKey:void 0,index:a,graphicalItemId:void 0};return _objectSpread(_objectSpread({},i.k_),{},{coordinate:o.coordinate})}},"+RRo":function(e,t,n){n.d(t,{N:function(){return combineTooltipPayload}});var i=n("km7V"),a=n("ulrX"),o=n("IIEH");function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t{if(null!=t&&null!=u){var f=n.chartData,d=n.computedData,p=n.dataStartIndex,h=n.dataEndIndex;return e.reduce((e,n)=>{var y,v,m,g=n.dataDefinedOnItem,b=n.settings,x=null!=g?g:f,w=Array.isArray(x)?(0,o.v)(x,p,h):x,S=null!==(y=null==b?void 0:b.dataKey)&&void 0!==y?y:l,_=null==b?void 0:b.nameKey;return Array.isArray(v=l&&Array.isArray(w)&&!Array.isArray(w[0])&&"axis"===s?(0,i.eP)(w,l,c):u(w,t,d,_))?v.forEach(t=>{var n,i,o=function(e){if(null!=e&&"object"==typeof e){var t,n="name"in e?function(e){if("string"==typeof e||"number"==typeof e)return e}(e.name):void 0,i="unit"in e?function(e){if("string"==typeof e||"number"==typeof e||"boolean"==typeof e)return e}(e.unit):void 0,a="dataKey"in e?"string"==typeof(t=e.dataKey)||"number"==typeof t?t:"function"==typeof t?e=>t(e):void 0:void 0;return{name:n,unit:i,dataKey:a,payload:"payload"in e?e.payload:void 0,color:"color"in e?parseColor(e.color):void 0,fill:"fill"in e?parseColor(e.fill):void 0}}}(t),l=null==o?void 0:o.name,c=null==o?void 0:o.dataKey,u=null==o?void 0:o.payload,s=_objectSpread(_objectSpread({},b),{},{name:l,unit:null==o?void 0:o.unit,color:null!==(n=null==o?void 0:o.color)&&void 0!==n?n:null==b?void 0:b.color,fill:null!==(i=null==o?void 0:o.fill)&&void 0!==i?i:null==b?void 0:b.fill});e.push((0,a.GF)({tooltipEntrySettings:s,dataKey:c,payload:u,value:(0,a.kr)(u,c),name:null==l?void 0:String(l)}))}):e.push((0,a.GF)({tooltipEntrySettings:b,dataKey:S,payload:v,value:(0,a.kr)(v,S),name:null!==(m=(0,a.kr)(v,_))&&void 0!==m?m:null==b?void 0:b.name})),e},[])}}},EAOO:function(e,t,n){n.d(t,{q:function(){return combineTooltipPayloadConfigurations}});var combineTooltipPayloadConfigurations=(e,t,n,i)=>{if("axis"===t)return e.tooltipItemPayloads;if(0===e.tooltipItemPayloads.length)return[];if(a="hover"===n?e.itemInteraction.hover.graphicalItemId:e.itemInteraction.click.graphicalItemId,e.syncInteraction.active&&null==a)return e.tooltipItemPayloads;if(null==a&&(null!=i||e.keyboardInteraction.active)){var a,o=e.tooltipItemPayloads[0];return null!=o?[o]:[]}return e.tooltipItemPayloads.filter(e=>{var t;return(null===(t=e.settings)||void 0===t?void 0:t.graphicalItemId)===a})}},oK2d:function(e,t,n){n.d(t,{A$:function(){return selectChartHeight},HK:function(){return selectMargin},Lp:function(){return selectChartWidth},et:function(){return selectContainerScale}});var selectChartWidth=e=>e.layout.width,selectChartHeight=e=>e.layout.height,selectContainerScale=e=>e.layout.scale,selectMargin=e=>e.layout.margin},bnzv:function(e,t,n){n.d(t,{LF:function(){return selectChartDataWithIndexes},k$:function(){return selectChartDataWithIndexesIfNotInPanoramaPosition4},lI:function(){return l},lm:function(){return o},rN:function(){return selectChartDataWithIndexesIfNotInPanoramaPosition3}});var i=n("FuwL"),selectChartDataWithIndexes=e=>e.chartData,a=(0,i.Mz)([selectChartDataWithIndexes],e=>{var t=null!=e.chartData?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),selectChartDataWithIndexesIfNotInPanoramaPosition4=(e,t,n,i)=>i?a(e):selectChartDataWithIndexes(e),selectChartDataWithIndexesIfNotInPanoramaPosition3=(e,t,n)=>n?a(e):selectChartDataWithIndexes(e),o=(0,i.Mz)([selectChartDataWithIndexesIfNotInPanoramaPosition4],e=>{var t=e.chartData,n=e.dataStartIndex,i=e.dataEndIndex;return null!=t?t.slice(n,i+1):[]});(0,i.Mz)([a],e=>{var t=e.chartData,n=e.dataStartIndex,i=e.dataEndIndex;return null!=t?t.slice(n,i+1):[]});var l=(0,i.Mz)([selectChartDataWithIndexes],e=>{var t=e.chartData,n=e.dataStartIndex,i=e.dataEndIndex;return null!=t?t.slice(n,i+1):[]})},euKV:function(e,t,n){n.d(t,{o:function(){return numberDomainEqualityCheck}});var numberDomainEqualityCheck=(e,t)=>e===t||null!=e&&null!=t&&e[0]===t[0]&&e[1]===t[1]},TJ6F:function(e,t,n){n.d(t,{Be:function(){return m},Cv:function(){return S},D0:function(){return A},Gl:function(){return g},Dc:function(){return _}});var i=n("FuwL"),a=n("oK2d"),o=n("9/J4"),l=n("zX2R"),c=n("km7V"),u=n("LicR"),s={allowDecimals:!1,allowDuplicatedCategory:!0,allowDataOverflow:!1,angle:0,angleAxisId:0,axisLine:!0,axisLineType:"polygon",cx:0,cy:0,hide:!1,includeHidden:!1,label:!1,niceTicks:"auto",orientation:"outer",reversed:!1,scale:"auto",tick:!0,tickLine:!0,tickSize:8,type:"auto",zIndex:u.I.axis},f={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,angle:0,axisLine:!0,includeHidden:!1,hide:!1,niceTicks:"auto",label:!1,orientation:"right",radiusAxisId:0,reversed:!1,scale:"auto",stroke:"#ccc",tick:!0,tickCount:5,tickLine:!0,type:"auto",zIndex:u.I.axis},d=n("xRJT"),p=n("yYrL"),h=n("AS4F");function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t{if(null!=t)return e.polarAxis.angleAxis[t]},p.RT],(e,t)=>{if(null!=e)return e;var n,i=null!==(n=(0,h.a)(t,"angleAxis",y.type))&&void 0!==n?n:"category";return _objectSpread(_objectSpread({},y),{},{type:i})}),g=(0,i.Mz)([(e,t)=>e.polarAxis.radiusAxis[t],p.RT],(e,t)=>{if(null!=e)return e;var n,i=null!==(n=(0,h.a)(t,"radiusAxis",v.type))&&void 0!==n?n:"category";return _objectSpread(_objectSpread({},v),{},{type:i})}),selectPolarOptions=e=>e.polarOptions,b=(0,i.Mz)([a.Lp,a.A$,o.HZ],l.lY),x=(0,i.Mz)([selectPolarOptions,b],(e,t)=>{if(null!=e)return(0,c.F4)(e.innerRadius,t,0)}),w=(0,i.Mz)([selectPolarOptions,b],(e,t)=>{if(null!=e)return(0,c.F4)(e.outerRadius,t,.8*t)}),S=(0,i.Mz)([selectPolarOptions],e=>null==e?[0,0]:[e.startAngle,e.endAngle]);(0,i.Mz)([m,S],d.I);var _=(0,i.Mz)([b,x,w],(e,t,n)=>{if(null!=e&&null!=t&&null!=n)return[t,n]});(0,i.Mz)([g,_],d.I);var A=(0,i.Mz)([p.fz,selectPolarOptions,x,w,a.Lp,a.A$],(e,t,n,i,a,o)=>{if(("centric"===e||"radial"===e)&&null!=t&&null!=n&&null!=i){var l=t.cx,u=t.cy,s=t.startAngle,f=t.endAngle;return{cx:(0,c.F4)(l,a,a/2),cy:(0,c.F4)(u,o,o/2),innerRadius:n,outerRadius:i,startAngle:s,endAngle:f,clockWise:!1}}})},SslM:function(e,t,n){n.d(t,{Lb:function(){return selectReverseStackOrder},eC:function(){return selectStackOffsetType},gY:function(){return selectBarCategoryGap},hX:function(){return selectSyncMethod},iO:function(){return selectChartName},lZ:function(){return selectSyncId},pH:function(){return selectEventEmitter},vm:function(){return selectChartBaseValue}});var selectBarCategoryGap=e=>e.rootProps.barCategoryGap,selectStackOffsetType=e=>e.rootProps.stackOffset,selectReverseStackOrder=e=>e.rootProps.reverseStackOrder,selectChartName=e=>e.options.chartName,selectSyncId=e=>e.rootProps.syncId,selectSyncMethod=e=>e.rootProps.syncMethod,selectEventEmitter=e=>e.options.eventEmitter,selectChartBaseValue=e=>e.rootProps.baseValue},"4pjI":function(e,t,n){n.d(t,{W:function(){return o},h:function(){return a}});var i=n("FuwL"),a=(0,i.Mz)(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),o=(0,i.Mz)(e=>e.cartesianAxis.yAxis,e=>Object.values(e))},"9/J4":function(e,t,n){n.d(t,{c2:function(){return d},HZ:function(){return s},Ds:function(){return f}});var i=n("FuwL"),a=n("CBmD"),selectLegendSettings=e=>e.legend.settings;(0,i.Mz)([e=>e.legend.payload,selectLegendSettings],(e,t)=>{var n=t.itemSorter,i=e.flat(1);return n?(0,a.U)(i,n):i});var o=n("ulrX"),l=n("oK2d"),c=n("4pjI"),u=n("mrsC");function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;te.brush.height,function(e){return(0,c.W)(e).reduce((e,t)=>"left"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:u.tQ),0)},function(e){return(0,c.W)(e).reduce((e,t)=>"right"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:u.tQ),0)},function(e){return(0,c.h)(e).reduce((e,t)=>"top"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},function(e){return(0,c.h)(e).reduce((e,t)=>"bottom"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},selectLegendSettings,e=>e.legend.size],(e,t,n,i,a,l,c,u,s,f)=>{var d={left:(n.left||0)+a,right:(n.right||0)+l},p=_objectSpread(_objectSpread({},{top:(n.top||0)+c,bottom:(n.bottom||0)+u}),d),h=p.bottom;p.bottom+=i;var y=e-(p=(0,o.s0)(p,s,f)).left-p.right,v=t-p.top-p.bottom;return _objectSpread(_objectSpread({brushBottom:h},p),{},{width:Math.max(y,0),height:Math.max(v,0)})}),f=(0,i.Mz)(s,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),d=(0,i.Mz)(l.Lp,l.A$,(e,t)=>({x:0,y:0,width:e,height:t}))},Zn3S:function(e,t,n){n.d(t,{M:function(){return selectTooltipAxisId}});var selectTooltipAxisId=e=>e.tooltip.settings.axisId},"8rpP":function(e,t,n){n.d(t,{R:function(){return selectTooltipAxisType}});var i=n("yYrL"),selectTooltipAxisType=e=>{var t=(0,i.fz)(e);return"horizontal"===t?"xAxis":"vertical"===t?"yAxis":"centric"===t?"angleAxis":"radiusAxis"}},gZHC:function(e,t,n){n.d(t,{$g:function(){return combineTooltipEventType},Hw:function(){return selectValidateTooltipEventTypes},Td:function(){return useTooltipEventType},au:function(){return selectTooltipEventType},xH:function(){return selectDefaultTooltipEventType}});var i=n("2uqr"),selectDefaultTooltipEventType=e=>e.options.defaultTooltipEventType,selectValidateTooltipEventTypes=e=>e.options.validateTooltipEventTypes;function combineTooltipEventType(e,t,n){if(null==e)return t;var i=e?"axis":"item";return null==n?t:n.includes(i)?i:t}function selectTooltipEventType(e,t){return combineTooltipEventType(t,selectDefaultTooltipEventType(e),selectValidateTooltipEventTypes(e))}function useTooltipEventType(e){return(0,i.G)(t=>selectTooltipEventType(t,e))}},Kfxt:function(e,t,n){n.d(t,{x:function(){return selectTooltipPayloadSearcher}});var selectTooltipPayloadSearcher=e=>e.options.tooltipPayloadSearcher},"/gZX":function(e,t,n){n.d(t,{J:function(){return selectTooltipState}});var selectTooltipState=e=>e.tooltip},"1ww4":function(e,t,n){n.d(t,{aX:function(){return combineActiveProps},dS:function(){return E},BZ:function(){return j},pg:function(){return M},yn:function(){return I},r1:function(){return O},dp:function(){return selectTooltipDataKey},u9:function(){return T},fW:function(){return useChartName}});var i=n("FuwL"),a=n("CBmD"),o=n("2uqr"),l=n("ulrX"),c=n("bnzv"),u=n("hMQu"),s=n("SHPt"),f=n("SslM"),d=n("yYrL"),p=n("9/J4"),h=n("oK2d"),y=n("CWQ1"),v=n("XDz5"),m=n("WXUH"),g=n("xlW1"),b=n("EAOO"),x=n("Kfxt"),w=n("/gZX"),S=n("+RRo"),_=n("zX2R"),A=n("km7V");function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t{var a=t.find(e=>e&&e.index===n);if(a){if("horizontal"===e)return{x:a.coordinate,y:i.relativeY};if("vertical"===e)return{x:i.relativeX,y:a.coordinate}}return{x:0,y:0}},getActivePolarCoordinate=(e,t,n,i)=>{var a=t.find(e=>e&&e.index===n);if(a){if("centric"===e){var o=a.coordinate,l=i.radius;return _objectSpread(_objectSpread(_objectSpread({},i),(0,_.IZ)(i.cx,i.cy,l,o)),{},{angle:o,radius:l})}var c=a.coordinate,u=i.angle;return _objectSpread(_objectSpread(_objectSpread({},i),(0,_.IZ)(i.cx,i.cy,c,u)),{},{angle:u,radius:c})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}},calculateActiveTickIndex=(e,t,n,i,a)=>{var o=null!==(d=null==t?void 0:t.length)&&void 0!==d?d:0;if(o<=1||null==e)return 0;if("angleAxis"===i&&null!=a&&1e-6>=Math.abs(Math.abs(a[1]-a[0])-360))for(var l=0;l0?null===(p=n[l-1])||void 0===p?void 0:p.coordinate:null===(h=n[o-1])||void 0===h?void 0:h.coordinate,u=null===(y=n[l])||void 0===y?void 0:y.coordinate,s=l>=o-1?null===(v=n[0])||void 0===v?void 0:v.coordinate:null===(m=n[l+1])||void 0===m?void 0:m.coordinate,f=void 0;if(null!=c&&null!=u&&null!=s){if((0,A.sA)(u-c)!==(0,A.sA)(s-u)){var d,p,h,y,v,m,g,b=[];if((0,A.sA)(s-u)===(0,A.sA)(a[1]-a[0])){f=s;var x=u+a[1]-a[0];b[0]=Math.min(x,(x+c)/2),b[1]=Math.max(x,(x+c)/2)}else{f=c;var w=s+a[1]-a[0];b[0]=Math.min(u,(w+u)/2),b[1]=Math.max(u,(w+u)/2)}var S=[Math.min(u,(f+u)/2),Math.max(u,(f+u)/2)];if(e>S[0]&&e<=S[1]||e>=b[0]&&e<=b[1])return null===(g=n[l])||void 0===g?void 0:g.index}else{var _,O=Math.min(c,s),k=Math.max(c,s);if(e>(O+u)/2&&e<=(k+u)/2)return null===(_=n[l])||void 0===_?void 0:_.index}}}else if(t)for(var P=0;P(C.coordinate+E.coordinate)/2||P>0&&P(C.coordinate+E.coordinate)/2&&e<=(C.coordinate+M.coordinate)/2)return C.index}}return -1},useChartName=()=>(0,o.G)(f.iO),pickTooltipEventType=(e,t)=>t,pickTrigger=(e,t,n)=>n,pickDefaultIndex=(e,t,n,i)=>i,O=(0,i.Mz)(u.R4,e=>(0,a.U)(e,e=>e.coordinate)),k=(0,i.Mz)([w.J,pickTooltipEventType,pickTrigger,pickDefaultIndex],v.i),P=(0,i.Mz)([k,u.n4,s.K6,u.FO],m.P),selectTooltipDataKey=(e,t,n)=>{if(null!=t){var i=(0,w.J)(e);return"axis"===t?"hover"===n?i.axisInteraction.hover.dataKey:i.axisInteraction.click.dataKey:"hover"===n?i.itemInteraction.hover.dataKey:i.itemInteraction.click.dataKey}},C=(0,i.Mz)([w.J,pickTooltipEventType,pickTrigger,pickDefaultIndex],b.q),M=(0,i.Mz)([h.Lp,h.A$,d.fz,p.HZ,u.R4,pickDefaultIndex,C],g.o),E=(0,i.Mz)([k,M],(e,t)=>{var n;return null!==(n=e.coordinate)&&void 0!==n?n:t}),j=(0,i.Mz)([u.R4,P],y.E),T=(0,i.Mz)([C,P,c.LF,s.K6,j,x.x,pickTooltipEventType],S.N),I=(0,i.Mz)([k,P],(e,t)=>({isActive:e.active&&null!=t,activeIndex:t})),combineActiveCartesianProps=(e,t,n,i,a,o,c)=>{if(e&&n&&i&&a&&(u=e.relativeX,s=e.relativeY,u>=c.left&&u<=c.left+c.width&&s>=c.top&&s<=c.top+c.height)){var u,s,f=calculateActiveTickIndex((0,l.sr)(e,t),o,a,n,i),d=getActiveCartesianCoordinate(t,a,f,e);return{activeIndex:String(f),activeCoordinate:d}}},combineActivePolarProps=(e,t,n,i,a,o,c)=>{if(e&&i&&a&&o&&n){var u=(0,_.yy)(e,n);if(u){var s=calculateActiveTickIndex((0,l.eB)(u,t),c,o,i,a),f=getActivePolarCoordinate(t,o,s,u);return{activeIndex:String(s),activeCoordinate:f}}}},combineActiveProps=(e,t,n,i,a,o,l,c)=>e&&t&&i&&a&&o?"horizontal"===t||"vertical"===t?combineActiveCartesianProps(e,t,i,a,o,l,c):combineActivePolarProps(e,t,n,i,a,o,l):void 0},hMQu:function(e,t,n){n.d(t,{BZ:function(){return eg},eE:function(){return e_},Xb:function(){return eb},JG:function(){return ek},fx:function(){return ex},A2:function(){return em},AA:function(){return L},yn:function(){return eA},FO:function(){return eo},gL:function(){return eu},fl:function(){return ef},R4:function(){return eh},n4:function(){return W}});var i=n("FuwL"),a=n("SHPt"),o=n("yYrL"),l=n("ulrX"),c=n("bnzv"),u=n("SslM"),s=n("km7V"),f=n("xRJT"),d=n("gZHC"),p=n("CWQ1"),h=n("XDz5"),y=n("WXUH"),v=n("xlW1"),m=n("oK2d"),g=n("9/J4"),b=n("EAOO"),x=n("Kfxt"),w=n("/gZX"),S=n("+RRo"),_=n("Zn3S"),A=n("8rpP"),O=n("ap9l"),k=n("ax8M"),P=n("f47r"),C=n("euKV"),M=n("DuJe"),E=n("cWrh"),j=n("+icm"),T=n("2NLJ"),I=n("xq3L"),D=(0,i.Mz)([a.Dn,a.um,u.iO],T.s),N=(0,i.Mz)([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),z=(0,i.Mz)([A.R,_.M],a.eo),L=(0,i.Mz)([N,a.Dn,z],a.ec,{memoizeOptions:{resultEqualityCheck:M.O}}),R=(0,i.Mz)([L],e=>e.filter(k.g)),F=(0,i.Mz)([L],a.rj,{memoizeOptions:{resultEqualityCheck:M.O}}),U=(0,i.Mz)([L],e=>e.some(e=>!e.data)),W=(0,i.Mz)([F,c.LF],a.Nk),B=(0,i.Mz)([R,c.LF,a.Dn],O.A),K=(0,i.Mz)([W,a.Dn,L,c.LF,U,F],a.G2),H=(0,i.Mz)([a.Dn],a.S5),q=(0,i.Mz)([a.Dn],e=>e.allowDataOverflow),V=(0,i.Mz)([H,q],P.f5),$=(0,i.Mz)([L],e=>e.filter(k.g)),G=(0,i.Mz)([B,$,u.eC,u.Lb],a.MK),Y=(0,i.Mz)([G,c.LF,A.R,V],a.pM),Z=(0,i.Mz)([L],a.IO),X=(0,i.Mz)([W,a.Dn,Z,a.CH,A.R,c.lI],a.EZ,{memoizeOptions:{resultEqualityCheck:C.o}}),J=(0,i.Mz)([a.Kr,A.R,_.M],a.P9),Q=(0,i.Mz)([J,A.R],a.Oz),ee=(0,i.Mz)([a.gT,A.R,_.M],a.P9),et=(0,i.Mz)([ee,A.R],a.q),er=(0,i.Mz)([a.$X,A.R,_.M],a.P9),en=(0,i.Mz)([er,A.R],a.bb),ei=(0,i.Mz)([Q,en,et],a.yi),ea=(0,i.Mz)([a.Dn,H,V,Y,X,ei,o.fz,A.R],a.wL),eo=(0,i.Mz)([a.Dn,o.fz,W,K,u.eC,A.R,ea],a.tP),el=(0,i.Mz)([eo,a.Dn,D],a.xp),ec=(0,i.Mz)([a.Dn,eo,el,A.R],a.g1),selectTooltipAxisRange=e=>{var t=(0,A.R)(e),n=(0,_.M)(e);return(0,a.D5)(e,t,n,!1)},eu=(0,i.Mz)([a.Dn,selectTooltipAxisRange],f.I),es=(0,i.Mz)([a.Dn,D,ec,eu],I.S),ef=(0,i.Mz)([es],E.X),ed=(0,i.Mz)([o.fz,K,a.Dn,A.R],a.tF),ep=(0,i.Mz)([o.fz,K,a.Dn,A.R],a.iv),eh=(0,i.Mz)([o.fz,a.Dn,D,ef,selectTooltipAxisRange,ed,ep,A.R],(e,t,n,i,a,o,c,u)=>{if(t){var f=t.type,d=(0,l._L)(e,u);if(i){var p="scaleBand"===n&&i.bandwidth?i.bandwidth()/2:2,h="category"===f&&i.bandwidth?i.bandwidth()/p:0;return(h="angleAxis"===u&&null!=a&&(null==a?void 0:a.length)>=2?2*(0,s.sA)(a[0]-a[1])*h:h,d&&c)?c.map((e,t)=>{var n=i.map(e);return(0,j.H)(n)?{coordinate:n+h,value:e,index:t,offset:h}:null}).filter(s.n9):i.domain().map((e,t)=>{var n=i.map(e);return(0,j.H)(n)?{coordinate:n+h,value:o?o[e]:e,index:t,offset:h}:null}).filter(s.n9)}}}),ey=(0,i.Mz)([d.xH,d.Hw,e=>e.tooltip.settings],(e,t,n)=>(0,d.$g)(n.shared,e,t)),selectTooltipTrigger=e=>e.tooltip.settings.trigger,selectDefaultIndex=e=>e.tooltip.settings.defaultIndex,ev=(0,i.Mz)([w.J,ey,selectTooltipTrigger,selectDefaultIndex],h.i),em=(0,i.Mz)([ev,W,a.K6,eo],y.P),eg=(0,i.Mz)([eh,em],p.E),eb=(0,i.Mz)([ev],e=>{if(e)return e.dataKey}),ex=(0,i.Mz)([ev],e=>{if(e)return e.graphicalItemId}),ew=(0,i.Mz)([w.J,ey,selectTooltipTrigger,selectDefaultIndex],b.q),eS=(0,i.Mz)([m.Lp,m.A$,o.fz,g.HZ,eh,selectDefaultIndex,ew],v.o),e_=(0,i.Mz)([ev,eS],(e,t)=>null!=e&&e.coordinate?e.coordinate:t),eA=(0,i.Mz)([ev],e=>{var t;return null!==(t=null==e?void 0:e.active)&&void 0!==t&&t}),eO=(0,i.Mz)([ew,em,c.LF,a.K6,eg,x.x,ey],S.N),ek=(0,i.Mz)([eO],e=>{if(null!=e){var t=e.map(e=>e.payload).filter(e=>null!=e);return Array.from(new Set(t))}})},"03PG":function(e,t,n){n.d(t,{E1:function(){return g},En:function(){return x},Ix:function(){return s},Nt:function(){return v},RD:function(){return h},UF:function(){return p},XB:function(){return d},Zp:function(){return f},jF:function(){return m},k_:function(){return l},o4:function(){return b},xS:function(){return y}});var i=n("eeL/"),a=n("ba/I"),o=n("hwit"),l={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},c=(0,i.Z0)({name:"tooltip",initialState:{itemInteraction:{click:l,hover:l},axisInteraction:{click:l,hover:l},keyboardInteraction:l,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push((0,o.h4)(t.payload))},prepare:(0,i.aA)()},replaceTooltipEntrySettings:{reducer(e,t){var n=t.payload,i=n.prev,l=n.next,c=(0,a.ss)(e).tooltipItemPayloads.indexOf((0,o.h4)(i));c>-1&&(e.tooltipItemPayloads[c]=(0,o.h4)(l))},prepare:(0,i.aA)()},removeTooltipEntrySettings:{reducer(e,t){var n=(0,a.ss)(e).tooltipItemPayloads.indexOf((0,o.h4)(t.payload));n>-1&&e.tooltipItemPayloads.splice(n,1)},prepare:(0,i.aA)()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),u=c.actions,s=u.addTooltipEntrySettings,f=u.replaceTooltipEntrySettings,d=u.removeTooltipEntrySettings,p=u.setTooltipSettingsState,h=u.setActiveMouseOverItemIndex,y=(u.mouseLeaveItem,u.mouseLeaveChart),v=(u.setActiveClickItemIndex,u.setMouseOverAxisIndex),m=u.setMouseClickAxisIndex,g=u.setSyncInteraction,b=u.setKeyboardInteraction,x=c.reducer},ax8M:function(e,t,n){n.d(t,{g:function(){return isStacked}});function isStacked(e){return"stackId"in e&&null!=e.stackId&&null!=e.dataKey}},oB34:function(e,t,n){n.d(t,{B8:function(){return h},WO:function(){return p},ZV:function(){return d},v3:function(){return y},wR:function(){return f}});var i=n("eeL/"),a=n("hwit"),o=n("LicR");function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t_objectSpread(_objectSpread({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),{})},c=new Set(Object.values(o.I)),u=(0,i.Z0)({name:"zIndex",initialState:l,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var n=t.payload.zIndex;e.zIndexMap[n]?e.zIndexMap[n].consumers+=1:e.zIndexMap[n]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:(0,i.aA)()},unregisterZIndexPortal:{reducer:(e,t)=>{var n=t.payload.zIndex;e.zIndexMap[n]&&(e.zIndexMap[n].consumers-=1,e.zIndexMap[n].consumers<=0&&!c.has(n)&&delete e.zIndexMap[n])},prepare:(0,i.aA)()},registerZIndexPortalElement:{reducer:(e,t)=>{var n=t.payload,i=n.zIndex,o=n.element,l=n.isPanorama;e.zIndexMap[i]?l?e.zIndexMap[i].panoramaElement=(0,a.h4)(o):e.zIndexMap[i].element=(0,a.h4)(o):e.zIndexMap[i]={consumers:0,element:l?void 0:(0,a.h4)(o),panoramaElement:l?(0,a.h4)(o):void 0}},prepare:(0,i.aA)()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var n=t.payload.zIndex;e.zIndexMap[n]&&(t.payload.isPanorama?e.zIndexMap[n].panoramaElement=void 0:e.zIndexMap[n].element=void 0)},prepare:(0,i.aA)()}}}),s=u.actions,f=s.registerZIndexPortal,d=s.unregisterZIndexPortal,p=s.registerZIndexPortalElement,h=s.unregisterZIndexPortalElement,y=u.reducer},wGSe:function(e,t,n){n.d(t,{l3:function(){return useSynchronisedEventsFromOtherCharts},m7:function(){return useTooltipChartSynchronisation}});var i=n("+OUp"),a=n("2uqr"),o=n("SslM"),l=new(n("DDiT")),c="recharts.syncEvent.tooltip",u="recharts.syncEvent.brush",s=n("MKWM"),f=n("03PG"),d=n("1ww4"),p=n("hMQu");function selectSynchronisedTooltipState(e){return e.tooltip.syncInteraction}var h=n("yYrL"),y=n("QJ2m"),v=n("km7V"),m=["x","y"];function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t{O((0,s.dl)())},[O]),e=(0,a.G)(o.lZ),t=(0,a.G)(o.pH),n=(0,a.j)(),d=(0,a.G)(o.hX),g=(0,a.G)(p.R4),b=(0,h.WX)(),x=(0,h.sk)(),w=(0,a.G)(e=>e.rootProps.className),(0,i.useEffect)(()=>{if(null==e)return v.lQ;var listener=(i,a,o)=>{if(t!==o&&e===i){if(!1===a.payload.active){n((0,f.E1)({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if("index"===d){if(x&&null!=a&&null!==(l=a.payload)&&void 0!==l&&l.coordinate&&a.payload.sourceViewBox){var l,c,u=a.payload.coordinate,s=u.x,p=u.y,h=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;iString(e.value)===a.payload.label));var k=a.payload.coordinate;if(null==k||null==x){n((0,f.E1)({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(null==c){n((0,f.E1)({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:a.payload.sourceViewBox,graphicalItemId:void 0}));return}var P=k.x,C=k.y,M=Math.min(P,x.x+x.width),E=Math.min(C,x.y+x.height),j={x:"horizontal"===b?c.coordinate:M,y:"horizontal"===b?E:c.coordinate};n((0,f.E1)({active:a.payload.active,coordinate:j,dataKey:a.payload.dataKey,index:String(c.index),label:a.payload.label,sourceViewBox:a.payload.sourceViewBox,graphicalItemId:a.payload.graphicalItemId}))}}};return l.on(c,listener),()=>{l.off(c,listener)}},[w,n,t,e,d,g,b,x]),S=(0,a.G)(o.lZ),_=(0,a.G)(o.pH),A=(0,a.j)(),(0,i.useEffect)(()=>{if(null==S)return v.lQ;var listener=(e,t,n)=>{_!==n&&S===e&&A((0,y.M)(t))};return l.on(u,listener),()=>{l.off(u,listener)}},[A,_,S])}function useTooltipChartSynchronisation(e,t,n,u,s,y){var v=(0,a.G)(n=>(0,d.dp)(n,e,t)),m=(0,a.G)(p.fx),g=(0,a.G)(o.pH),b=(0,a.G)(o.lZ),x=(0,a.G)(o.hX),w=(0,a.G)(selectSynchronisedTooltipState),S=(null==w?void 0:w.sourceViewBox)!=null,_=(0,h.sk)();(0,i.useEffect)(()=>{if(!S&&null!=b&&null!=g){var e=(0,f.E1)({active:y,coordinate:n,dataKey:v,index:s,label:"number"==typeof u?String(u):u,sourceViewBox:_,graphicalItemId:m});l.emit(c,b,e,g)}},[S,n,v,m,s,u,g,b,x,y,_])}},qOhq:function(e,t,n){n.d(t,{y:function(){return Shape}});var i=n("+OUp"),a=n("GKuj");function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t{var n=e.x,i=e.y,a=t.x,o=t.y;return{x:Math.min(n,a),y:Math.min(i,o),width:Math.abs(a-n),height:Math.abs(o-i)}},rectWithCoords=e=>rectWithPoints({x:e.x1,y:e.y1},{x:e.x2,y:e.y2}),getAngledRectangleWidth=function(e){var t=e.width,n=e.height,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=(i%180+180)%180*Math.PI/180,o=Math.atan(n/t);return Math.abs(a>o&&a1)for(var n,i,a,o=1,l=e[t[0]],c=l.length;o=0;)n[t]=t;return n}function stackValue(e,t){return e[t]}function stackSeries(e){let t=[];return t.key=e,t}var c=n("km7V"),u=n("IIEH"),s=n("+icm");function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t{if(t&&n){var i=n.width,a=n.height,o=t.align,l=t.verticalAlign,u=t.layout;if(("vertical"===u||"horizontal"===u&&"middle"===l)&&"center"!==o&&(0,c.Et)(e[o]))return _objectSpread(_objectSpread({},e),{},{[o]:e[o]+(i||0)});if(("horizontal"===u||"vertical"===u&&"center"===o)&&"middle"!==l&&(0,c.Et)(e[l]))return _objectSpread(_objectSpread({},e),{},{[l]:e[l]+(a||0)})}return e},isCategoricalAxis=(e,t)=>"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t,getCoordinatesOfGrid=(e,t,n,i)=>{if(i)return e.map(e=>e.coordinate);var a,o,l=e.map(e=>(e.coordinate===t&&(a=!0),e.coordinate===n&&(o=!0),e.coordinate));return a||l.push(t),o||l.push(n),l},getTicksOfAxis=(e,t,n)=>{if(!e)return null;var i=e.duplicateDomain,a=e.type,o=e.range,l=e.scale,u=e.realScaleType,f=e.isCategorical,d=e.categoricalDomain,p=e.tickCount,h=e.ticks,y=e.niceTicks,v=e.axisType;if(!l)return null;var m="scaleBand"===u&&l.bandwidth?l.bandwidth()/2:2,g=(t||n)&&"category"===a&&l.bandwidth?l.bandwidth()/m:0;return(g="angleAxis"===v&&o&&o.length>=2?2*(0,c.sA)(o[0]-o[1])*g:g,t&&(h||y))?(h||y||[]).map((e,t)=>{var n=i?i.indexOf(e):e,a=l.map(n);return(0,s.H)(a)?{coordinate:a+g,value:e,offset:g,index:t}:null}).filter(c.n9):f&&d?d.map((e,t)=>{var n=l.map(e);return(0,s.H)(n)?{coordinate:n+g,value:e,index:t,offset:g}:null}).filter(c.n9):l.ticks&&!n&&null!=p?l.ticks(p).map((e,t)=>{var n=l.map(e);return(0,s.H)(n)?{coordinate:n+g,value:e,index:t,offset:g}:null}).filter(c.n9):l.domain().map((e,t)=>{var n=l.map(e);return(0,s.H)(n)?{coordinate:n+g,value:i?i[e]:e,index:t,offset:g}:null}).filter(c.n9)},f={sign:e=>{var t,n=e.length;if(!(n<=0)){var i=null===(t=e[0])||void 0===t?void 0:t.length;if(null!=i&&!(i<=0))for(var a=0;a=0?(f[0]=o,o+=h,f[1]=o):(f[0]=l,l+=h,f[1]=l)}}}},expand:function(e,t){if((i=e.length)>0){for(var n,i,a,o=0,l=e[0].length;o0){for(var n,i=0,a=e[t[0]],o=a.length;i0&&(i=(n=e[t[0]]).length)>0){for(var n,i,a,o=0,l=1;l{var t,n=e.length;if(!(n<=0)){var i=null===(t=e[0])||void 0===t?void 0:t.length;if(null!=i&&!(i<=0))for(var a=0;a=0?(s[0]=o,o+=f,s[1]=o):(s[0]=0,s[1]=0)}}}}},getStackedData=(e,t,n)=>{var i,a=null!==(i=f[n])&&void 0!==i?i:none,u=(function(){var e=(0,l.A)([]),t=order_none,n=none,i=stackValue;function stack(a){var l,c,u=Array.from(e.apply(this,arguments),stackSeries),s=u.length,f=-1;for(let e of a)for(l=0,++f;lNumber(getValueByDataKey(e,t,0))).order(order_none).offset(a)(e);return u.forEach((n,i)=>{n.forEach((n,a)=>{var o=getValueByDataKey(e[a],t[i],0);Array.isArray(o)&&2===o.length&&(0,c.Et)(o[0])&&(0,c.Et)(o[1])&&(n[0]=o[0],n[1]=o[1])})}),u};function getNormalizedStackId(e){return null==e?void 0:String(e)}function getCateCoordinateOfLine(e){var t=e.axis,n=e.ticks,i=e.bandSize,a=e.entry,o=e.index,l=e.dataKey;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!(0,c.uy)(a[t.dataKey])){var u=(0,c.eP)(n,"value",a[t.dataKey]);if(u)return u.coordinate+i/2}return null!=n&&n[o]?n[o].coordinate+i/2:null}var s=getValueByDataKey(a,(0,c.uy)(l)?t.dataKey:l),f=t.scale.map(s);return(0,c.Et)(f)?f:null}var getDomainOfSingle=e=>{var t=e.flat(2).filter(c.Et);return[Math.min(...t),Math.max(...t)]},makeDomainFinite=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],getDomainOfStackGroups=(e,t,n)=>{if(null!=e&&0!==Object.keys(e).length)return makeDomainFinite(Object.keys(e).reduce((i,a)=>{var o=e[a];if(!o)return i;var l=o.stackedData.reduce((e,i)=>{var a=getDomainOfSingle((0,u.v)(i,t,n));return(0,s.H)(a[0])&&(0,s.H)(a[1])?[Math.min(e[0],a[0]),Math.max(e[1],a[1])]:e},[1/0,-1/0]);return[Math.min(l[0],i[0]),Math.max(l[1],i[1])]},[1/0,-1/0]))},d=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,p=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,getBandSizeOfAxis=(e,t,n)=>{if(e&&e.scale&&e.scale.bandwidth){var a=e.scale.bandwidth();if(!n||a>0)return a}if(e&&t&&t.length>=2){for(var o=(0,i.U)(t,e=>e.coordinate),l=1/0,c=1,u=o.length;c"horizontal"===t?e.relativeX:"vertical"===t?e.relativeY:void 0,calculatePolarTooltipPos=(e,t)=>"centric"===t?e.angle:e.radius},mrsC:function(e,t,n){n.d(t,{F0:function(){return i},tQ:function(){return o},yU:function(){return a}});var i="data-recharts-item-index",a="data-recharts-item-id",o=60},R6az:function(e,t,n){n.d(t,{Pu:function(){return getStringSize}});var i=n("t9Gs");function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}var a=function(e){for(var t=1;t=this.maxSize){var n=this.cache.keys().next().value;null!=n&&this.cache.delete(n)}this.cache.set(e,t)}clear(){this.cache.clear()}size(){return this.cache.size}}(a.cacheSize),l={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},c="recharts_measurement_span",measureTextWithDOM=(e,t)=>{try{var n=document.getElementById(c);n||((n=document.createElement("span")).setAttribute("id",c),n.setAttribute("aria-hidden","true"),document.body.appendChild(n)),Object.assign(n.style,l,t),n.textContent="".concat(e);var i=n.getBoundingClientRect();return{width:i.width,height:i.height}}catch(e){return{width:0,height:0}}},getStringSize=function(e){var t,n,l,c,u,s,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||i.m.isSsr)return{width:0,height:0};if(!a.enableCache)return measureTextWithDOM(e,f);var d=(t=f.fontSize||"",n=f.fontFamily||"",l=f.fontWeight||"",c=f.fontStyle||"",u=f.letterSpacing||"",s=f.textTransform||"","".concat(e,"|").concat(t,"|").concat(n,"|").concat(l,"|").concat(c,"|").concat(u,"|").concat(s)),p=o.get(d);if(p)return p;var h=measureTextWithDOM(e,f);return o.set(d,h),h}},km7V:function(e,t,n){n.d(t,{CG:function(){return hasDuplicate},Et:function(){return isNumber},F4:function(){return getPercentValue},GW:function(){return interpolate},M8:function(){return isNan},NF:function(){return uniqueId},Zb:function(){return upperFirst},_3:function(){return isPercent},eP:function(){return findEntryInArray},lQ:function(){return noop},n9:function(){return isNotNil},sA:function(){return mathSign},uy:function(){return isNullish},vh:function(){return isNumOrStr}});var i=n("gKFy"),a=n("AyT1"),mathSign=e=>0===e?0:e>0?1:-1,isNan=e=>"number"==typeof e&&e!=+e,isPercent=e=>"string"==typeof e&&e.length>1&&e.indexOf("%")===e.length-1,isNumber=e=>("number"==typeof e||e instanceof Number)&&!isNan(e),isNumOrStr=e=>isNumber(e)||"string"==typeof e,o=0,uniqueId=e=>{var t=++o;return"".concat(e||"").concat(t)},getPercentValue=function(e,t){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!isNumber(e)&&"string"!=typeof e)return i;if(isPercent(e)){if(null==t)return i;var o=e.indexOf("%");n=t*parseFloat(e.slice(0,o))/100}else n=+e;return isNan(n)&&(n=i),a&&null!=t&&n>t&&(n=t),n},hasDuplicate=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,n={},i=0;ie&&("function"==typeof t?t(e):(0,i.J)(e,t))===n)}var isNullish=e=>null==e,upperFirst=e=>isNullish(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function isNotNil(e){return null!=e}function noop(){}},t9Gs:function(e,t,n){n.d(t,{m:function(){return i}});var i={devToolsEnabled:!0,isSsr:!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout)}},U8Fc:function(e,t,n){n.d(t,{R:function(){return warn}});var warn=function(e,t){for(var n=arguments.length,i=Array(n>2?n-2:0),a=2;ai[o++]))}}}},zX2R:function(e,t,n){function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t180*e/Math.PI,polarToCartesian=(e,t,n,a)=>({x:e+Math.cos(-i*a)*n,y:t+Math.sin(-i*a)*n}),getMaxRadius=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2},distanceBetweenPoints=(e,t)=>{var n=e.x,i=e.y;return Math.sqrt((n-t.x)**2+(i-t.y)**2)},getAngleOfPoint=(e,t)=>{var n=e.x,i=e.y,a=t.cx,o=t.cy,l=distanceBetweenPoints({x:n,y:i},{x:a,y:o});if(l<=0)return{radius:l,angle:0};var c=Math.acos((n-a)/l);return i>o&&(c=2*Math.PI-c),{radius:l,angle:radianToDegree(c),angleInRadian:c}},formatAngleOfSector=e=>{var t=e.startAngle,n=e.endAngle,i=Math.min(Math.floor(t/360),Math.floor(n/360));return{startAngle:t-360*i,endAngle:n-360*i}},reverseFormatAngleOfSector=(e,t)=>e+360*Math.min(Math.floor(t.startAngle/360),Math.floor(t.endAngle/360)),inRangeOfSector=(e,t)=>{var n,i=getAngleOfPoint({x:e.relativeX,y:e.relativeY},t),a=i.radius,o=i.angle,l=t.innerRadius,c=t.outerRadius;if(ac||0===a)return null;var u=formatAngleOfSector(t),s=u.startAngle,f=u.endAngle,d=o;if(s<=f){for(;d>f;)d-=360;for(;d=s&&d<=f}else{for(;d>s;)d-=360;for(;d=f&&d<=s}return n?_objectSpread(_objectSpread({},t),{},{radius:a,angle:reverseFormatAngleOfSector(d,t)}):null}},"34C+":function(e,t,n){n.d(t,{y$:function(){return isClipDot}}),n("+OUp"),n("TOwV");var isClipDot=e=>!e||"object"!=typeof e||!("clipDot"in e)||!!e.clipDot},bfJP:function(e,t,n){n.d(t,{Q:function(){return axisPropsAreEqual}});var i=n("eHJx"),a=["domain","range"],o=["domain","range"];function _objectWithoutProperties(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;ie.length)&&(t=e.length);for(var n=0,i=Array(t);n0&&Number.isFinite(e)}n.d(t,{F:function(){return isPositiveNumber},H:function(){return isWellBehavedNumber}})},eHJx:function(e,t,n){n.d(t,{P:function(){return propsAreEqual}});var i=n("SMvd"),a=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius","throttledEvents"]);function propsAreEqual(e,t){for(var n of new Set([...Object.keys(e),...Object.keys(t)]))if(a.has(n)){if(null==e[n]&&null==t[n])continue;if(!(0,i.bN)(e[n],t[n]))return!1}else{var o,l;if(o=e[n],l=t[n],(null!=o||null!=l)&&("number"==typeof o&&"number"==typeof l?o!==l&&(o==o||l==l):o!==l))return!1}return!0}},"/67/":function(e,t,n){function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function resolveDefaultProps(e,t){var n=function(e){for(var t=1;t(void 0===e[n]&&void 0!==t[n]&&(e[n]=t[n]),e),n)}n.d(t,{e:function(){return resolveDefaultProps}})},AyT1:function(e,t,n){function round(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,n=10**t,i=Math.round(e*n)/n;return Object.is(i,-0)?0:i}function roundTemplateLiteral(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i{var a=n[i-1];return"string"==typeof a?e+a+t:void 0!==a?e+round(a)+t:e+t},"")}n.d(t,{L:function(){return round},Y:function(){return roundTemplateLiteral}})},cWrh:function(e,t,n){n.d(t,{X:function(){return rechartsScaleFactory}});function rechartsScaleFactory(e){if(null!=e){var t=e.ticks,n=e.bandwidth,i=e.range(),a=[Math.min(...i),Math.max(...i)];return{domain:()=>e.domain(),range:function(e){function range(){return e.apply(this,arguments)}return range.toString=function(){return e.toString()},range}(()=>a),rangeMin:()=>a[0],rangeMax:()=>a[1],isInRange(e){var t=a[0],n=a[1];return t<=n?e>=t&&e<=n:e>=n&&e<=t},bandwidth:n?()=>n.call(e):void 0,ticks:t?n=>t.call(e,n):void 0,map:(t,n)=>{var i=e(t);if(null!=i){if(e.bandwidth&&null!=n&&n.position){var a=e.bandwidth();switch(n.position){case"middle":i+=a/2;break;case"end":i+=a}}return i}}}}}},"O+sy":function(e,t,n){n.d(t,{x:function(){return getStackSeriesIdentifier}});function getStackSeriesIdentifier(e){return null==e?void 0:e.id}},mZlS:function(e,t,n){n.d(t,{a:function(){return svgPropertiesAndEvents},y:function(){return svgPropertiesAndEventsFromUnknown}});var i=n("+OUp"),a=n("+qKb"),o=n("tBRi");function svgPropertiesAndEvents(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&((0,o.Rw)(n)||(0,o.Xc)(n)||(0,a.q)(n))&&(t[n]=e[n]);return t}function svgPropertiesAndEventsFromUnknown(e){return null==e?null:(0,i.isValidElement)(e)?svgPropertiesAndEvents(e.props):"object"!=typeof e||Array.isArray(e)?null:svgPropertiesAndEvents(e)}},tBRi:function(e,t,n){n.d(t,{Rw:function(){return isSvgElementPropKey},Xc:function(){return isDataAttribute},ic:function(){return svgPropertiesNoEventsFromUnknown},uZ:function(){return svgPropertiesNoEvents}});var i=n("+OUp"),a=new Set(["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"]);function isSvgElementPropKey(e){return"string"==typeof e&&a.has(e)}function isDataAttribute(e){return"string"==typeof e&&e.startsWith("data-")}function svgPropertiesNoEvents(e){if("object"!=typeof e||null===e)return{};var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(isSvgElementPropKey(n)||isDataAttribute(n))&&(t[n]=e[n]);return t}function svgPropertiesNoEventsFromUnknown(e){return null==e?null:(0,i.isValidElement)(e)&&"object"==typeof e.props&&null!==e.props?svgPropertiesNoEvents(e.props):"object"!=typeof e||Array.isArray(e)?null:svgPropertiesNoEvents(e)}},"6hqW":function(e,t,n){n.d(t,{TT:function(){return isPolarCoordinate},XC:function(){return adaptEventsOfChild},_U:function(){return adaptEventHandlers}});var i=n("+OUp"),a=n("+qKb"),isPolarCoordinate=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,adaptEventHandlers=(e,t)=>{if(!e||"function"==typeof e||"boolean"==typeof e)return null;var n=e;if((0,i.isValidElement)(e)&&(n=e.props),"object"!=typeof n&&"function"!=typeof n)return null;var o={};return Object.keys(n).forEach(e=>{(0,a.q)(e)&&"function"==typeof n[e]&&(o[e]=t||(t=>n[e](n,t)))}),o},getEventHandlerOfChild=(e,t,n)=>i=>(e(t,n,i),null),adaptEventsOfChild=(e,t,n)=>{if(null===e||"object"!=typeof e&&"function"!=typeof e)return null;var i=null;return Object.keys(e).forEach(o=>{var l=e[o];(0,a.q)(o)&&"function"==typeof l&&(i||(i={}),i[o]=getEventHandlerOfChild(l,t,n))}),i}},w9e2:function(e,t,n){n.d(t,{n:function(){return useAnimationId}});var i=n("+OUp"),a=n("km7V");function useAnimationId(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"animation-",n=(0,i.useRef)((0,a.NF)(t)),o=(0,i.useRef)(e);return o.current!==e&&(n.current=(0,a.NF)(t),o.current=e),n.current}},bDRO:function(e,t,n){n.d(t,{B:function(){return l}});var i,a=n("+OUp"),o=n("km7V");function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n{var e;return(function(e){if(Array.isArray(e))return e}(e=a.useState(()=>(0,o.NF)("uid-")))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,a,o,l,c=[],u=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(i=o.call(n)).done)&&(c.push(i.value),c.length!==t);u=!0);}catch(e){s=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return c}}(e,1)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}(e,1)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0]}},oM6r:function(e,t,n){n.d(t,{j:function(){return usePrefersReducedMotion}});var i=n("+OUp"),a=n("t9Gs");function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n!a.m.isSsr&&!!window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,a,o,l,c=[],u=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(i=o.call(n)).done)&&(c.push(i.value),c.length!==t);u=!0);}catch(e){s=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return c}}(e,2)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),n=t[0],o=t[1];return(0,i.useEffect)(()=>{if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion: reduce)"),handleChange=()=>{o(e.matches)};return e.addEventListener("change",handleChange),()=>{e.removeEventListener("change",handleChange)}}},[]),n}},LicR:function(e,t,n){n.d(t,{I:function(){return i}});var i={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3}},"5LIv":function(e,t,n){n.d(t,{g:function(){return ZIndexLayer}});var i=n("+OUp"),a=n("xzYA"),o=n("2uqr"),l=n("u7CC"),c=n("oB34"),u=n("yYrL"),s=n("XM4v");function ZIndexLayer(e){var t=e.zIndex,n=e.children,f=(0,u.SG)()&&void 0!==t&&0!==t,d=(0,s.r)(),p=(0,i.useRef)(void 0),h=(0,i.useRef)(new Set),y=(0,o.j)(),v=(0,o.G)(e=>(0,l.h)(e,t,d));if((0,i.useLayoutEffect)(()=>{if(!f){var e=h.current;e.forEach(e=>{y((0,c.ZV)({zIndex:e}))}),e.clear(),p.current=void 0;return}if(h.current.has(t)||(y((0,c.wR)({zIndex:t})),h.current.add(t)),v){p.current=v;var n=h.current;n.forEach(e=>{e!==t&&(y((0,c.ZV)({zIndex:e})),n.delete(e))})}},[y,t,f,v]),(0,i.useLayoutEffect)(()=>{var e=h.current;return()=>{e.forEach(e=>{y((0,c.ZV)({zIndex:e}))}),e.clear()}},[y]),!f)return n;var m=null!=v?v:p.current;return m?(0,a.createPortal)(n,m):null}},u7CC:function(e,t,n){n.d(t,{I:function(){return c},h:function(){return l}});var i=n("FuwL"),a=n("DuJe"),o=n("LicR"),l=(0,i.Mz)(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,n)=>n,(e,t,n)=>{if(null!=t){var i=e[t];return null==i?void 0:n?i.panoramaElement:i.element}}),c=(0,i.Mz)(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(e=>parseInt(e,10)).concat(Object.values(o.I));return Array.from(new Set(t)).sort((e,t)=>e-t)},{memoizeOptions:{resultEqualityCheck:a.W}})},DDiT:function(e){var t=Object.prototype.hasOwnProperty,n="~";function Events(){}function EE(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function addListener(e,t,i,a,o){if("function"!=typeof i)throw TypeError("The listener must be a function");var l=new EE(i,a||e,o),c=n?n+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],l]:e._events[c].push(l):(e._events[c]=l,e._eventsCount++),e}function clearEvent(e,t){0==--e._eventsCount?e._events=new Events:delete e._events[t]}function EventEmitter(){this._events=new Events,this._eventsCount=0}Object.create&&(Events.prototype=Object.create(null),new Events().__proto__||(n=!1)),EventEmitter.prototype.eventNames=function(){var e,i,a=[];if(0===this._eventsCount)return a;for(i in e=this._events)t.call(e,i)&&a.push(n?i.slice(1):i);return Object.getOwnPropertySymbols?a.concat(Object.getOwnPropertySymbols(e)):a},EventEmitter.prototype.listeners=function(e){var t=n?n+e:e,i=this._events[t];if(!i)return[];if(i.fn)return[i.fn];for(var a=0,o=i.length,l=Array(o);acopy(e,log()).base(e.base()),initRange.apply(e,arguments),e}},scaleOrdinal:function(){return ordinal},scalePoint:function(){return point},scalePow:function(){return pow},scaleQuantile:function(){return function quantile_quantile(){var e,t=[],n=[],i=[];function rescale(){var e=0,a=Math.max(1,n.length);for(i=Array(a-1);++e=1)return+n(e[i-1],i-1,e);var i,a=(i-1)*t,o=Math.floor(a),l=+n(e[o],o,e);return l+(+n(e[o+1],o+1,e)-l)*(a-o)}}(t,e/a);return scale}function scale(t){return null==t||isNaN(t=+t)?e:n[u(i,t)]}return scale.invertExtent=function(e){var a=n.indexOf(e);return a<0?[NaN,NaN]:[a>0?i[a-1]:t[0],a=i?[a[i-1],n]:[a[l-1],a[l]]},scale.unknown=function(t){return arguments.length&&(e=t),scale},scale.thresholds=function(){return a.slice()},scale.copy=function(){return quantize().domain([t,n]).range(o).unknown(e)},initRange.apply(linearish(scale),arguments)}},scaleRadial:function(){return function radial(){var e,t=continuous(),n=[0,1],i=!1;function scale(n){var a,o=Math.sign(a=t(n))*Math.sqrt(Math.abs(a));return isNaN(o)?e:i?Math.round(o):o}return scale.invert=function(e){return t.invert(square(e))},scale.domain=function(e){return arguments.length?(t.domain(e),scale):t.domain()},scale.range=function(e){return arguments.length?(t.range((n=Array.from(e,src_number_number)).map(square)),scale):n.slice()},scale.rangeRound=function(e){return scale.range(e).round(!0)},scale.round=function(e){return arguments.length?(i=!!e,scale):i},scale.clamp=function(e){return arguments.length?(t.clamp(e),scale):t.clamp()},scale.unknown=function(t){return arguments.length?(e=t,scale):e},scale.copy=function(){return radial(t.domain(),n).round(i).clamp(t.clamp()).unknown(e)},initRange.apply(scale,arguments),linearish(scale)}},scaleSequential:function(){return function sequential(){var e=linearish(sequential_transformer()(identity));return e.copy=function(){return sequential_copy(e,sequential())},initInterpolator.apply(e,arguments)}},scaleSequentialLog:function(){return function sequentialLog(){var e=loggish(sequential_transformer()).domain([1,10]);return e.copy=function(){return sequential_copy(e,sequentialLog()).base(e.base())},initInterpolator.apply(e,arguments)}},scaleSequentialPow:function(){return sequentialPow},scaleSequentialQuantile:function(){return function sequentialQuantile(){var e=[],t=identity;function scale(n){if(null!=n&&!isNaN(n=+n))return t((u(e,n,1)-1)/(e.length-1))}return scale.domain=function(t){if(!arguments.length)return e.slice();for(let n of(e=[],t))null==n||isNaN(n=+n)||e.push(n);return e.sort(ascending),scale},scale.interpolator=function(e){return arguments.length?(t=e,scale):t},scale.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},scale.quantiles=function(t){return Array.from({length:t+1},(n,i)=>(function(e,t,n){if(!(!(i=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(i=+i)>=i&&(yield i)}}(e,void 0))).length)||isNaN(t=+t))){if(t<=0||i<2)return min(e);if(t>=1)return max(e);var i,a=(i-1)*t,o=Math.floor(a),l=max((function quickselect_quickselect(e,t,n=0,i=1/0,a){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),i=Math.floor(Math.min(e.length-1,i)),!(n<=t&&t<=i))return e;for(a=void 0===a?sort_ascendingDefined:function(e=ascending){if(e===ascending)return sort_ascendingDefined;if("function"!=typeof e)throw TypeError("compare is not a function");return(t,n)=>{let i=e(t,n);return i||0===i?i:(0===e(n,n))-(0===e(t,t))}}(a);i>n;){if(i-n>600){let o=i-n+1,l=t-n+1,c=Math.log(o),u=.5*Math.exp(2*c/3),s=.5*Math.sqrt(c*u*(o-u)/o)*(l-o/2<0?-1:1),f=Math.max(n,Math.floor(t-l*u/o+s)),d=Math.min(i,Math.floor(t+(o-l)*u/o+s));quickselect_quickselect(e,t,f,d,a)}let o=e[t],l=n,c=i;for(swap(e,n,t),a(e[i],o)>0&&swap(e,n,i);la(e[l],o);)++l;for(;a(e[c],o)>0;)--c}0===a(e[n],o)?swap(e,n,c):swap(e,++c,i),c<=t&&(n=c+1),t<=c&&(i=c-1)}return e})(e,o).subarray(0,o+1));return l+(min(e.subarray(o+1))-l)*(a-o)}})(e,i/t))},scale.copy=function(){return sequentialQuantile(t).domain(e)},initInterpolator.apply(scale,arguments)}},scaleSequentialSqrt:function(){return sequentialSqrt},scaleSequentialSymlog:function(){return function sequentialSymlog(){var e=symlogish(sequential_transformer());return e.copy=function(){return sequential_copy(e,sequentialSymlog()).constant(e.constant())},initInterpolator.apply(e,arguments)}},scaleSqrt:function(){return sqrt},scaleSymlog:function(){return function symlog(){var e=symlogish(transformer());return e.copy=function(){return copy(e,symlog()).constant(e.constant())},initRange.apply(e,arguments)}},scaleThreshold:function(){return function threshold(){var e,t=[.5],n=[0,1],i=1;function scale(a){return null!=a&&a<=a?n[u(t,a,0,i)]:e}return scale.domain=function(e){return arguments.length?(i=Math.min((t=Array.from(e)).length,n.length-1),scale):t.slice()},scale.range=function(e){return arguments.length?(n=Array.from(e),i=Math.min(t.length,n.length-1),scale):n.slice()},scale.invertExtent=function(e){var i=n.indexOf(e);return[t[i-1],t[i]]},scale.unknown=function(t){return arguments.length?(e=t,scale):e},scale.copy=function(){return threshold().domain(t).range(n).unknown(e)},initRange.apply(scale,arguments)}},scaleTime:function(){return time},scaleUtc:function(){return utcTime},tickFormat:function(){return tickFormat}});let InternMap=class InternMap extends Map{constructor(e,t=keyof){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(let[t,n]of e)this.set(t,n)}get(e){return super.get(intern_get(this,e))}has(e){return super.has(intern_get(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},n){let i=t(n);return e.has(i)?e.get(i):(e.set(i,n),n)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},n){let i=t(n);return e.has(i)&&(n=e.get(i),e.delete(i)),n}(this,e))}};function intern_get({_intern:e,_key:t},n){let i=t(n);return e.has(i)?e.get(i):n}function keyof(e){return null!==e&&"object"==typeof e?e.valueOf():e}let i=Symbol("implicit");function ordinal(){var e=new InternMap,t=[],n=[],a=i;function scale(o){let l=e.get(o);if(void 0===l){if(a!==i)return a;e.set(o,l=t.push(o)-1)}return n[l%n.length]}return scale.domain=function(n){if(!arguments.length)return t.slice();for(let i of(t=[],e=new InternMap,n))e.has(i)||e.set(i,t.push(i)-1);return scale},scale.range=function(e){return arguments.length?(n=Array.from(e),scale):n.slice()},scale.unknown=function(e){return arguments.length?(a=e,scale):a},scale.copy=function(){return ordinal(t,n).unknown(a)},initRange.apply(scale,arguments),scale}function band(){var e,t,n=ordinal().unknown(void 0),i=n.domain,a=n.range,o=0,l=1,c=!1,u=0,s=0,f=.5;function rescale(){var n=i().length,d=l=a?10:d>=o?5:d>=l?2:1;return(f<0?(i=Math.round(e*(u=Math.pow(10,-f)/p)),c=Math.round(t*u),i/ut&&--c,u=-u):(i=Math.round(e/(u=Math.pow(10,f)*p)),c=Math.round(t/u),i*ut&&--c),c0))return[];if(e===t)return[e];let i=t=a))return[];let c=o-a+1,u=Array(c);if(i){if(l<0)for(let e=0;et?1:e>=t?0:NaN}function descending(e,t){return null==e||null==t?NaN:te?1:t>=e?0:NaN}function bisector(e){let t,n,i;function left(e,i,a=0,o=e.length){if(a>>1;0>n(e[t],i)?a=t+1:o=t}while(aascending(e(t),n),i=(t,n)=>e(t)-n):(t=e===ascending||e===descending?e:zero,n=e,i=e),{left,center:function(e,t,n=0,a=e.length){let o=left(e,t,n,a-1);return o>n&&i(e[o-1],t)>-i(e[o],t)?o-1:o},right:function(e,i,a=0,o=e.length){if(a>>1;0>=n(e[t],i)?a=t+1:o=t}while(a>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?rgba(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?rgba(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=w.exec(e))?new Rgb(t[1],t[2],t[3],1):(t=S.exec(e))?new Rgb(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=_.exec(e))?rgba(t[1],t[2],t[3],t[4]):(t=A.exec(e))?rgba(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=O.exec(e))?hsla(t[1],t[2]/100,t[3]/100,1):(t=k.exec(e))?hsla(t[1],t[2]/100,t[3]/100,t[4]):P.hasOwnProperty(e)?rgbn(P[e]):"transparent"===e?new Rgb(NaN,NaN,NaN,0):null}function rgbn(e){return new Rgb(e>>16&255,e>>8&255,255&e,1)}function rgba(e,t,n,i){return i<=0&&(e=t=n=NaN),new Rgb(e,t,n,i)}function color_rgb(e,t,n,i){var a;return 1==arguments.length?((a=e)instanceof Color||(a=color(a)),a)?(a=a.rgb(),new Rgb(a.r,a.g,a.b,a.opacity)):new Rgb:new Rgb(e,t,n,null==i?1:i)}function Rgb(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function rgb_formatHex(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}`}function rgb_formatRgb(){let e=clampa(this.opacity);return`${1===e?"rgb(":"rgba("}${clampi(this.r)}, ${clampi(this.g)}, ${clampi(this.b)}${1===e?")":`, ${e})`}`}function clampa(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function clampi(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function hex(e){return((e=clampi(e))<16?"0":"")+e.toString(16)}function hsla(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Hsl(e,t,n,i)}function hslConvert(e){if(e instanceof Hsl)return new Hsl(e.h,e.s,e.l,e.opacity);if(e instanceof Color||(e=color(e)),!e)return new Hsl;if(e instanceof Hsl)return e;var t=(e=e.rgb()).r/255,n=e.g/255,i=e.b/255,a=Math.min(t,n,i),o=Math.max(t,n,i),l=NaN,c=o-a,u=(o+a)/2;return c?(l=t===o?(n-i)/c+(n0&&u<1?0:l,new Hsl(l,c,u,e.opacity)}function Hsl(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function clamph(e){return(e=(e||0)%360)<0?e+360:e}function clampt(e){return Math.max(0,Math.min(1,e||0))}function hsl2rgb(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function basis(e,t,n,i,a){var o=e*e,l=o*e;return((1-3*e+3*o-l)*t+(4-6*o+3*l)*n+(1+3*e+3*o-3*l)*i+l*a)/6}src_define(Color,color,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:color_formatHex,formatHex:color_formatHex,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return hslConvert(this).formatHsl()},formatRgb:color_formatRgb,toString:color_formatRgb}),src_define(Rgb,color_rgb,extend(Color,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new Rgb(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new Rgb(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Rgb(clampi(this.r),clampi(this.g),clampi(this.b),clampa(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:rgb_formatHex,formatHex:rgb_formatHex,formatHex8:function(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}${hex((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:rgb_formatRgb,toString:rgb_formatRgb})),src_define(Hsl,function(e,t,n,i){return 1==arguments.length?hslConvert(e):new Hsl(e,t,n,null==i?1:i)},extend(Color,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new Hsl(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new Hsl(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,a=2*n-i;return new Rgb(hsl2rgb(e>=240?e-240:e+120,a,i),hsl2rgb(e,a,i),hsl2rgb(e<120?e+240:e-120,a,i),this.opacity)},clamp(){return new Hsl(clamph(this.h),clampt(this.s),clampt(this.l),clampa(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=clampa(this.opacity);return`${1===e?"hsl(":"hsla("}${clamph(this.h)}, ${100*clampt(this.s)}%, ${100*clampt(this.l)}%${1===e?")":`, ${e})`}`}}));var src_constant=e=>()=>e;function nogamma(e,t){var n=t-e;return n?function(t){return e+t*n}:src_constant(isNaN(e)?t:e)}var C=function rgbGamma(e){var t,n=1==(t=+(t=e))?nogamma:function(e,n){var i,a,o;return n-e?(i=e,a=n,i=Math.pow(i,o=t),a=Math.pow(a,o)-i,o=1/o,function(e){return Math.pow(i+e*a,o)}):src_constant(isNaN(e)?n:e)};function rgb(e,t){var i=n((e=color_rgb(e)).r,(t=color_rgb(t)).r),a=n(e.g,t.g),o=n(e.b,t.b),l=nogamma(e.opacity,t.opacity);return function(t){return e.r=i(t),e.g=a(t),e.b=o(t),e.opacity=l(t),e+""}}return rgb.gamma=rgbGamma,rgb}(1);function rgbSpline(e){return function(t){var n,i,a=t.length,o=Array(a),l=Array(a),c=Array(a);for(n=0;n=1?(n=1,t-1):Math.floor(n*t),a=e[i],o=e[i+1],l=i>0?e[i-1]:2*a-o,c=ic&&(l=t.slice(c,l),s[u]?s[u]+=l:s[++u]=l),(a=a[0])===(o=o[0])?s[u]?s[u]+=o:s[++u]=o:(s[++u]=null,f.push({i:u,x:src_number(a,o)})),c=E.lastIndex;return ct&&(n=e,e=t,t=n),s=function(n){return Math.max(e,Math.min(t,n))}),i=u>2?polymap:bimap,a=o=null,scale}function scale(t){return null==t||isNaN(t=+t)?n:(a||(a=i(l.map(e),c,u)))(e(s(t)))}return scale.invert=function(n){return s(t((o||(o=i(c,l.map(e),src_number)))(n)))},scale.domain=function(e){return arguments.length?(l=Array.from(e,src_number_number),rescale()):l.slice()},scale.range=function(e){return arguments.length?(c=Array.from(e),rescale()):c.slice()},scale.rangeRound=function(e){return c=Array.from(e),u=round,rescale()},scale.clamp=function(e){return arguments.length?(s=!!e||identity,rescale()):s!==identity},scale.interpolate=function(e){return arguments.length?(u=e,rescale()):u},scale.unknown=function(e){return arguments.length?(n=e,scale):n},function(n,i){return e=n,t=i,rescale()}}function continuous(){return transformer()(identity,identity)}var T=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function formatSpecifier(e){var t;if(!(t=T.exec(e)))throw Error("invalid format: "+e);return new FormatSpecifier({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function FormatSpecifier(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function formatDecimalParts(e,t){if(!isFinite(e)||0===e)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),i=e.slice(0,n);return[i.length>1?i[0]+i.slice(2):i,+e.slice(n+1)]}function exponent(e){return(e=formatDecimalParts(Math.abs(e)))?e[1]:NaN}function formatRounded(e,t){var n=formatDecimalParts(e,t);if(!n)return e+"";var i=n[0],a=n[1];return a<0?"0."+Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+Array(a-i.length+2).join("0")}formatSpecifier.prototype=FormatSpecifier.prototype,FormatSpecifier.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var I={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>formatRounded(100*e,t),r:formatRounded,s:function(e,t){var n=formatDecimalParts(e,t);if(!n)return s=void 0,e.toPrecision(t);var i=n[0],a=n[1],o=a-(s=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,l=i.length;return o===l?i:o>l?i+Array(o-l+1).join("0"):o>0?i.slice(0,o)+"."+i.slice(o):"0."+Array(1-o).join("0")+formatDecimalParts(e,Math.max(0,t+o-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function src_identity(e){return e}var D=Array.prototype.map,N=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function tickFormat(e,t,n,i){var a,o,l=tickStep(e,t,n);switch((i=formatSpecifier(null==i?",f":i)).type){case"s":var c=Math.max(Math.abs(e),Math.abs(t));return null!=i.precision||isNaN(o=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(exponent(c)/3)))-exponent(Math.abs(l))))||(i.precision=o),p(i,c);case"":case"e":case"g":case"p":case"r":null!=i.precision||isNaN(o=Math.max(0,exponent(Math.abs(Math.max(Math.abs(e),Math.abs(t)))-(a=Math.abs(a=l)))-exponent(a))+1)||(i.precision=o-("e"===i.type));break;case"f":case"%":null!=i.precision||isNaN(o=Math.max(0,-exponent(Math.abs(l))))||(i.precision=o-("%"===i.type)*2)}return d(i)}function linearish(e){var t=e.domain;return e.ticks=function(e){var n=t();return ticks(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var i=t();return tickFormat(i[0],i[i.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var i,a,o=t(),l=0,c=o.length-1,u=o[l],s=o[c],f=10;for(s0;){if((a=tickIncrement(u,s,n))===i)return o[l]=u,o[c]=s,t(o);if(a>0)u=Math.floor(u/a)*a,s=Math.ceil(s/a)*a;else if(a<0)u=Math.ceil(u*a)/a,s=Math.floor(s*a)/a;else break;i=a}return e},e}function nice(e,t){e=e.slice();var n,i=0,a=e.length-1,o=e[i],l=e[a];return l-e(-t,n)}function loggish(e){let t,n;let i=e(transformLog,transformExp),a=i.domain,o=10;function rescale(){var l,c;return t=(l=o)===Math.E?Math.log:10===l&&Math.log10||2===l&&Math.log2||(l=Math.log(l),e=>Math.log(e)/l),n=10===(c=o)?pow10:c===Math.E?Math.exp:e=>Math.pow(c,e),a()[0]<0?(t=reflect(t),n=reflect(n),e(transformLogn,transformExpn)):e(transformLog,transformExp),i}return i.base=function(e){return arguments.length?(o=+e,rescale()):o},i.domain=function(e){return arguments.length?(a(e),rescale()):a()},i.ticks=e=>{let i,l;let c=a(),u=c[0],s=c[c.length-1],f=s0){for(;d<=p;++d)for(i=1;is)break;y.push(l)}}else for(;d<=p;++d)for(i=o-1;i>=1;--i)if(!((l=d>0?i/n(-d):i*n(d))s)break;y.push(l)}2*y.length{if(null==e&&(e=10),null==a&&(a=10===o?"s":","),"function"!=typeof a&&(o%1||null!=(a=formatSpecifier(a)).precision||(a.trim=!0),a=d(a)),e===1/0)return a;let l=Math.max(1,o*e/i.ticks().length);return e=>{let i=e/n(Math.round(t(e)));return i*oa(nice(a(),{floor:e=>n(Math.floor(t(e))),ceil:e=>n(Math.ceil(t(e)))})),i}function transformSymlog(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function transformSymexp(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function symlogish(e){var t=1,n=e(transformSymlog(1),transformSymexp(t));return n.constant=function(n){return arguments.length?e(transformSymlog(t=+n),transformSymexp(t)):t},linearish(n)}function transformPow(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function transformSqrt(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function transformSquare(e){return e<0?-e*e:e*e}function powish(e){var t=e(identity,identity),n=1;return t.exponent=function(t){return arguments.length?1==(n=+t)?e(identity,identity):.5===n?e(transformSqrt,transformSquare):e(transformPow(n),transformPow(1/n)):n},linearish(t)}function pow(){var e=powish(transformer());return e.copy=function(){return copy(e,pow()).exponent(e.exponent())},initRange.apply(e,arguments),e}function sqrt(){return pow.apply(null,arguments).exponent(.5)}function square(e){return Math.sign(e)*e*e}function max(e,t){let n;if(void 0===t)for(let t of e)null!=t&&(n=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n=a)&&(n=a)}return n}function min(e,t){let n;if(void 0===t)for(let t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n>a||void 0===n&&a>=a)&&(n=a)}return n}function sort_ascendingDefined(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(et?1:0)}function swap(e,t,n){let i=e[t];e[t]=e[n],e[n]=i}d=(f=function(e){var t,n,i,a=void 0===e.grouping||void 0===e.thousands?src_identity:(t=D.call(e.grouping,Number),n=e.thousands+"",function(e,i){for(var a=e.length,o=[],l=0,c=t[0],u=0;a>0&&c>0&&(u+c+1>i&&(c=Math.max(1,i-u)),o.push(e.substring(a-=c,a+c)),!((u+=c+1)>i));)c=t[l=(l+1)%t.length];return o.reverse().join(n)}),o=void 0===e.currency?"":e.currency[0]+"",l=void 0===e.currency?"":e.currency[1]+"",c=void 0===e.decimal?".":e.decimal+"",u=void 0===e.numerals?src_identity:(i=D.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return i[+e]})}),f=void 0===e.percent?"%":e.percent+"",d=void 0===e.minus?"−":e.minus+"",p=void 0===e.nan?"NaN":e.nan+"";function newFormat(e,t){var n=(e=formatSpecifier(e)).fill,i=e.align,h=e.sign,y=e.symbol,v=e.zero,m=e.width,g=e.comma,b=e.precision,x=e.trim,w=e.type;"n"===w?(g=!0,w="g"):I[w]||(void 0===b&&(b=12),x=!0,w="g"),(v||"0"===n&&"="===i)&&(v=!0,n="0",i="=");var S=(t&&void 0!==t.prefix?t.prefix:"")+("$"===y?o:"#"===y&&/[boxX]/.test(w)?"0"+w.toLowerCase():""),_=("$"===y?l:/[%p]/.test(w)?f:"")+(t&&void 0!==t.suffix?t.suffix:""),A=I[w],O=/[defgprs%]/.test(w);function format(e){var t,o,l,f=S,y=_;if("c"===w)y=A(e)+y,e="";else{var k=(e=+e)<0||1/e<0;if(e=isNaN(e)?p:A(Math.abs(e),b),x&&(e=function(e){e:for(var t,n=e.length,i=1,a=-1;i0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),k&&0==+e&&"+"!==h&&(k=!1),f=(k?"("===h?h:d:"-"===h||"("===h?"":h)+f,y=("s"!==w||isNaN(e)||void 0===s?"":N[8+s/3])+y+(k&&"("===h?")":""),O){for(t=-1,o=e.length;++t(l=e.charCodeAt(t))||l>57){y=(46===l?c+e.slice(t+1):e.slice(t))+y,e=e.slice(0,t);break}}}g&&!v&&(e=a(e,1/0));var P=f.length+e.length+y.length,C=P>1)+f+e+y+C.slice(P);break;default:e=C+f+e+y}return u(e)}return b=void 0===b?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),format.toString=function(){return e+""},format}return{format:newFormat,formatPrefix:function(e,t){var n=3*Math.max(-8,Math.min(8,Math.floor(exponent(t)/3))),i=Math.pow(10,-n),a=newFormat(((e=formatSpecifier(e)).type="f",e),{suffix:N[8+n/3]});return function(e){return a(i*e)}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,p=f.formatPrefix;let z=864e5,L=7*z,R=30*z,F=365*z,U=new Date,W=new Date;function timeInterval(e,t,n,i){function interval(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return interval.floor=t=>(e(t=new Date(+t)),t),interval.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),interval.round=e=>{let t=interval(e),n=interval.ceil(e);return e-t(t(e=new Date(+e),null==n?1:Math.floor(n)),e),interval.range=(n,i,a)=>{let o;let l=[];if(n=interval.ceil(n),a=null==a?1:Math.floor(a),!(n0))return l;do l.push(o=new Date(+n)),t(n,a),e(n);while(otimeInterval(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,i)=>{if(e>=e){if(i<0)for(;++i<=0;)for(;t(e,-1),!n(e););else for(;--i>=0;)for(;t(e,1),!n(e););}}),n&&(interval.count=(t,i)=>(U.setTime(+t),W.setTime(+i),e(U),e(W),Math.floor(n(U,W))),interval.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?interval.filter(i?t=>i(t)%e==0:t=>interval.count(0,t)%e==0):interval:null),interval}let B=timeInterval(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);B.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?timeInterval(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):B:null,B.range;let K=timeInterval(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());K.range;let H=timeInterval(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());H.range;let q=timeInterval(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());q.range;let V=timeInterval(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getHours());V.range;let $=timeInterval(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());$.range;let G=timeInterval(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/z,e=>e.getDate()-1);G.range;let Y=timeInterval(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/z,e=>e.getUTCDate()-1);Y.range;let Z=timeInterval(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/z,e=>Math.floor(e/z));function timeWeekday(e){return timeInterval(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/L)}Z.range;let X=timeWeekday(0),J=timeWeekday(1),Q=timeWeekday(2),ee=timeWeekday(3),et=timeWeekday(4),er=timeWeekday(5),en=timeWeekday(6);function utcWeekday(e){return timeInterval(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/L)}X.range,J.range,Q.range,ee.range,et.range,er.range,en.range;let ei=utcWeekday(0),ea=utcWeekday(1),eo=utcWeekday(2),el=utcWeekday(3),ec=utcWeekday(4),eu=utcWeekday(5),es=utcWeekday(6);ei.range,ea.range,eo.range,el.range,ec.range,eu.range,es.range;let ef=timeInterval(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());ef.range;let ed=timeInterval(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());ed.range;let ep=timeInterval(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());ep.every=e=>isFinite(e=Math.floor(e))&&e>0?timeInterval(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}):null,ep.range;let eh=timeInterval(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());function ticker(e,t,n,i,a,o){let l=[[K,1,1e3],[K,5,5e3],[K,15,15e3],[K,30,3e4],[o,1,6e4],[o,5,3e5],[o,15,9e5],[o,30,18e5],[a,1,36e5],[a,3,108e5],[a,6,216e5],[a,12,432e5],[i,1,z],[i,2,2*z],[n,1,L],[t,1,R],[t,3,3*R],[e,1,F]];function tickInterval(t,n,i){let a=Math.abs(n-t)/i,o=bisector(([,,e])=>e).right(l,a);if(o===l.length)return e.every(tickStep(t/F,n/F,i));if(0===o)return B.every(Math.max(tickStep(t,n,i),1));let[c,u]=l[a/l[o-1][2]isFinite(e=Math.floor(e))&&e>0?timeInterval(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null,eh.range;let[ey,ev]=ticker(eh,ed,ei,Z,$,q),[em,eg]=ticker(ep,ef,X,G,V,H);function localDate(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function utcDate(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function newDate(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var eb={"-":"",_:" ",0:"0"},ex=/^\s*\d+/,ew=/^%/,eS=/[\\^$*+?|[\]().{}]/g;function pad(e,t,n){var i=e<0?"-":"",a=(i?-e:e)+"",o=a.length;return i+(o[e.toLowerCase(),t]))}function parseWeekdayNumberSunday(e,t,n){var i=ex.exec(t.slice(n,n+1));return i?(e.w=+i[0],n+i[0].length):-1}function parseWeekdayNumberMonday(e,t,n){var i=ex.exec(t.slice(n,n+1));return i?(e.u=+i[0],n+i[0].length):-1}function parseWeekNumberSunday(e,t,n){var i=ex.exec(t.slice(n,n+2));return i?(e.U=+i[0],n+i[0].length):-1}function parseWeekNumberISO(e,t,n){var i=ex.exec(t.slice(n,n+2));return i?(e.V=+i[0],n+i[0].length):-1}function parseWeekNumberMonday(e,t,n){var i=ex.exec(t.slice(n,n+2));return i?(e.W=+i[0],n+i[0].length):-1}function parseFullYear(e,t,n){var i=ex.exec(t.slice(n,n+4));return i?(e.y=+i[0],n+i[0].length):-1}function parseYear(e,t,n){var i=ex.exec(t.slice(n,n+2));return i?(e.y=+i[0]+(+i[0]>68?1900:2e3),n+i[0].length):-1}function parseZone(e,t,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function parseQuarter(e,t,n){var i=ex.exec(t.slice(n,n+1));return i?(e.q=3*i[0]-3,n+i[0].length):-1}function parseMonthNumber(e,t,n){var i=ex.exec(t.slice(n,n+2));return i?(e.m=i[0]-1,n+i[0].length):-1}function parseDayOfMonth(e,t,n){var i=ex.exec(t.slice(n,n+2));return i?(e.d=+i[0],n+i[0].length):-1}function parseDayOfYear(e,t,n){var i=ex.exec(t.slice(n,n+3));return i?(e.m=0,e.d=+i[0],n+i[0].length):-1}function parseHour24(e,t,n){var i=ex.exec(t.slice(n,n+2));return i?(e.H=+i[0],n+i[0].length):-1}function parseMinutes(e,t,n){var i=ex.exec(t.slice(n,n+2));return i?(e.M=+i[0],n+i[0].length):-1}function parseSeconds(e,t,n){var i=ex.exec(t.slice(n,n+2));return i?(e.S=+i[0],n+i[0].length):-1}function parseMilliseconds(e,t,n){var i=ex.exec(t.slice(n,n+3));return i?(e.L=+i[0],n+i[0].length):-1}function parseMicroseconds(e,t,n){var i=ex.exec(t.slice(n,n+6));return i?(e.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function parseLiteralPercent(e,t,n){var i=ew.exec(t.slice(n,n+1));return i?n+i[0].length:-1}function parseUnixTimestamp(e,t,n){var i=ex.exec(t.slice(n));return i?(e.Q=+i[0],n+i[0].length):-1}function parseUnixTimestampSeconds(e,t,n){var i=ex.exec(t.slice(n));return i?(e.s=+i[0],n+i[0].length):-1}function formatDayOfMonth(e,t){return pad(e.getDate(),t,2)}function formatHour24(e,t){return pad(e.getHours(),t,2)}function formatHour12(e,t){return pad(e.getHours()%12||12,t,2)}function formatDayOfYear(e,t){return pad(1+G.count(ep(e),e),t,3)}function formatMilliseconds(e,t){return pad(e.getMilliseconds(),t,3)}function formatMicroseconds(e,t){return formatMilliseconds(e,t)+"000"}function formatMonthNumber(e,t){return pad(e.getMonth()+1,t,2)}function formatMinutes(e,t){return pad(e.getMinutes(),t,2)}function formatSeconds(e,t){return pad(e.getSeconds(),t,2)}function formatWeekdayNumberMonday(e){var t=e.getDay();return 0===t?7:t}function formatWeekNumberSunday(e,t){return pad(X.count(ep(e)-1,e),t,2)}function dISO(e){var t=e.getDay();return t>=4||0===t?et(e):et.ceil(e)}function formatWeekNumberISO(e,t){return e=dISO(e),pad(et.count(ep(e),e)+(4===ep(e).getDay()),t,2)}function formatWeekdayNumberSunday(e){return e.getDay()}function formatWeekNumberMonday(e,t){return pad(J.count(ep(e)-1,e),t,2)}function formatYear(e,t){return pad(e.getFullYear()%100,t,2)}function formatYearISO(e,t){return pad((e=dISO(e)).getFullYear()%100,t,2)}function formatFullYear(e,t){return pad(e.getFullYear()%1e4,t,4)}function formatFullYearISO(e,t){var n=e.getDay();return pad((e=n>=4||0===n?et(e):et.ceil(e)).getFullYear()%1e4,t,4)}function formatZone(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+pad(t/60|0,"0",2)+pad(t%60,"0",2)}function formatUTCDayOfMonth(e,t){return pad(e.getUTCDate(),t,2)}function formatUTCHour24(e,t){return pad(e.getUTCHours(),t,2)}function formatUTCHour12(e,t){return pad(e.getUTCHours()%12||12,t,2)}function formatUTCDayOfYear(e,t){return pad(1+Y.count(eh(e),e),t,3)}function formatUTCMilliseconds(e,t){return pad(e.getUTCMilliseconds(),t,3)}function formatUTCMicroseconds(e,t){return formatUTCMilliseconds(e,t)+"000"}function formatUTCMonthNumber(e,t){return pad(e.getUTCMonth()+1,t,2)}function formatUTCMinutes(e,t){return pad(e.getUTCMinutes(),t,2)}function formatUTCSeconds(e,t){return pad(e.getUTCSeconds(),t,2)}function formatUTCWeekdayNumberMonday(e){var t=e.getUTCDay();return 0===t?7:t}function formatUTCWeekNumberSunday(e,t){return pad(ei.count(eh(e)-1,e),t,2)}function UTCdISO(e){var t=e.getUTCDay();return t>=4||0===t?ec(e):ec.ceil(e)}function formatUTCWeekNumberISO(e,t){return e=UTCdISO(e),pad(ec.count(eh(e),e)+(4===eh(e).getUTCDay()),t,2)}function formatUTCWeekdayNumberSunday(e){return e.getUTCDay()}function formatUTCWeekNumberMonday(e,t){return pad(ea.count(eh(e)-1,e),t,2)}function formatUTCYear(e,t){return pad(e.getUTCFullYear()%100,t,2)}function formatUTCYearISO(e,t){return pad((e=UTCdISO(e)).getUTCFullYear()%100,t,2)}function formatUTCFullYear(e,t){return pad(e.getUTCFullYear()%1e4,t,4)}function formatUTCFullYearISO(e,t){var n=e.getUTCDay();return pad((e=n>=4||0===n?ec(e):ec.ceil(e)).getUTCFullYear()%1e4,t,4)}function formatUTCZone(){return"+0000"}function formatLiteralPercent(){return"%"}function formatUnixTimestamp(e){return+e}function formatUnixTimestampSeconds(e){return Math.floor(+e/1e3)}function time_date(e){return new Date(e)}function time_number(e){return e instanceof Date?+e:+new Date(+e)}function calendar(e,t,n,i,a,o,l,c,u,s){var f=continuous(),d=f.invert,p=f.domain,h=s(".%L"),y=s(":%S"),v=s("%I:%M"),m=s("%I %p"),g=s("%a %d"),b=s("%b %d"),x=s("%B"),w=s("%Y");function tickFormat(e){return(u(e)=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:formatUnixTimestamp,s:formatUnixTimestampSeconds,S:formatSeconds,u:formatWeekdayNumberMonday,U:formatWeekNumberSunday,V:formatWeekNumberISO,w:formatWeekdayNumberSunday,W:formatWeekNumberMonday,x:null,X:null,y:formatYear,Y:formatFullYear,Z:formatZone,"%":formatLiteralPercent},w={a:function(e){return l[e.getUTCDay()]},A:function(e){return o[e.getUTCDay()]},b:function(e){return u[e.getUTCMonth()]},B:function(e){return c[e.getUTCMonth()]},c:null,d:formatUTCDayOfMonth,e:formatUTCDayOfMonth,f:formatUTCMicroseconds,g:formatUTCYearISO,G:formatUTCFullYearISO,H:formatUTCHour24,I:formatUTCHour12,j:formatUTCDayOfYear,L:formatUTCMilliseconds,m:formatUTCMonthNumber,M:formatUTCMinutes,p:function(e){return a[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:formatUnixTimestamp,s:formatUnixTimestampSeconds,S:formatUTCSeconds,u:formatUTCWeekdayNumberMonday,U:formatUTCWeekNumberSunday,V:formatUTCWeekNumberISO,w:formatUTCWeekdayNumberSunday,W:formatUTCWeekNumberMonday,x:null,X:null,y:formatUTCYear,Y:formatUTCFullYear,Z:formatUTCZone,"%":formatLiteralPercent},S={a:function(e,t,n){var i=h.exec(t.slice(n));return i?(e.w=y.get(i[0].toLowerCase()),n+i[0].length):-1},A:function(e,t,n){var i=d.exec(t.slice(n));return i?(e.w=p.get(i[0].toLowerCase()),n+i[0].length):-1},b:function(e,t,n){var i=g.exec(t.slice(n));return i?(e.m=b.get(i[0].toLowerCase()),n+i[0].length):-1},B:function(e,t,n){var i=v.exec(t.slice(n));return i?(e.m=m.get(i[0].toLowerCase()),n+i[0].length):-1},c:function(e,n,i){return parseSpecifier(e,t,n,i)},d:parseDayOfMonth,e:parseDayOfMonth,f:parseMicroseconds,g:parseYear,G:parseFullYear,H:parseHour24,I:parseHour24,j:parseDayOfYear,L:parseMilliseconds,m:parseMonthNumber,M:parseMinutes,p:function(e,t,n){var i=s.exec(t.slice(n));return i?(e.p=f.get(i[0].toLowerCase()),n+i[0].length):-1},q:parseQuarter,Q:parseUnixTimestamp,s:parseUnixTimestampSeconds,S:parseSeconds,u:parseWeekdayNumberMonday,U:parseWeekNumberSunday,V:parseWeekNumberISO,w:parseWeekdayNumberSunday,W:parseWeekNumberMonday,x:function(e,t,i){return parseSpecifier(e,n,t,i)},X:function(e,t,n){return parseSpecifier(e,i,t,n)},y:parseYear,Y:parseFullYear,Z:parseZone,"%":parseLiteralPercent};function newFormat(e,t){return function(n){var i,a,o,l=[],c=-1,u=0,s=e.length;for(n instanceof Date||(n=new Date(+n));++c53)return null;"w"in o||(o.w=1),"Z"in o?(i=(a=(i=utcDate(newDate(o.y,0,1))).getUTCDay())>4||0===a?ea.ceil(i):ea(i),i=Y.offset(i,(o.V-1)*7),o.y=i.getUTCFullYear(),o.m=i.getUTCMonth(),o.d=i.getUTCDate()+(o.w+6)%7):(i=(a=(i=localDate(newDate(o.y,0,1))).getDay())>4||0===a?J.ceil(i):J(i),i=G.offset(i,(o.V-1)*7),o.y=i.getFullYear(),o.m=i.getMonth(),o.d=i.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),a="Z"in o?utcDate(newDate(o.y,0,1)).getUTCDay():localDate(newDate(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(a+5)%7:o.w+7*o.U-(a+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,utcDate(o)):localDate(o)}}function parseSpecifier(e,t,n,i){for(var a,o,l=0,c=t.length,u=n.length;l=u)return -1;if(37===(a=t.charCodeAt(l++))){if(!(o=S[(a=t.charAt(l++))in eb?t.charAt(l++):a])||(i=o(e,n,i))<0)return -1}else if(a!=n.charCodeAt(i++))return -1}return i}return x.x=newFormat(n,x),x.X=newFormat(i,x),x.c=newFormat(t,x),w.x=newFormat(n,w),w.X=newFormat(i,w),w.c=newFormat(t,w),{format:function(e){var t=newFormat(e+="",x);return t.toString=function(){return e},t},parse:function(e){var t=newParse(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=newFormat(e+="",w);return t.toString=function(){return e},t},utcParse:function(e){var t=newParse(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,h.parse,v=h.utcFormat,h.utcParse},"eeL/":function(e,t,n){n.d(t,{CF:function(){return autoBatchEnhancer},U1:function(){return configureStore},VP:function(){return createAction},Nc:function(){return createListenerMiddleware},Z0:function(){return p},aA:function(){return prepareAutoBatched}});var i,a=n("ba/I"),o=n("sYBo");function createThunkMiddleware(e){return({dispatch:t,getState:n})=>i=>a=>"function"==typeof a?a(t,n,e):i(a)}var l=createThunkMiddleware();n("yNk5");var c="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!=arguments.length)return"object"==typeof arguments[0]?o.Zz:o.Zz.apply(null,arguments)};"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function createAction(e,t){function actionCreator(...n){if(t){let i=t(...n);if(!i)throw Error(formatProdErrorMessage(0));return{type:e,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:e,payload:n[0]}}return actionCreator.toString=()=>`${e}`,actionCreator.type=e,actionCreator.match=t=>(0,o.ve)(t)&&t.type===e,actionCreator}var u=class _Tuple extends Array{constructor(...e){super(...e),Object.setPrototypeOf(this,_Tuple.prototype)}static get[Symbol.species](){return _Tuple}concat(...e){return super.concat.apply(this,e)}prepend(...e){return 1===e.length&&Array.isArray(e[0])?new _Tuple(...e[0].concat(this)):new _Tuple(...e.concat(this))}};function freezeDraftable(e){return(0,a.a6)(e)?(0,a.jM)(e,()=>{}):e}function getOrInsertComputed(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}var buildGetDefaultMiddleware=()=>function(e){let{thunk:t=!0,immutableCheck:n=!0,serializableCheck:i=!0,actionCreatorCheck:a=!0}=e??{},o=new u;return t&&("boolean"==typeof t?o.push(l):o.push(createThunkMiddleware(t.extraArgument))),o},s="RTK_autoBatch",prepareAutoBatched=()=>e=>({payload:e,meta:{[s]:!0}}),createQueueWithTimer=e=>t=>{setTimeout(t,e)},createRafWithFallbackTimer=(e,t)=>n=>{let i=!1,callback=()=>{i||(i=!0,cancelAnimationFrame(a),clearTimeout(o),n())},a=e(callback),o=setTimeout(callback,t)},autoBatchEnhancer=(e={type:"raf"})=>t=>(...n)=>{let i=t(...n),a=!0,o=!1,l=!1,c=new Set,u="tick"===e.type?queueMicrotask:"raf"===e.type?"undefined"!=typeof window&&window.requestAnimationFrame?createRafWithFallbackTimer(window.requestAnimationFrame,100):createQueueWithTimer(10):"callback"===e.type?e.queueNotification:createQueueWithTimer(e.timeout),notifyListeners=()=>{l=!1,o&&(o=!1,c.forEach(e=>e()))};return Object.assign({},i,{subscribe(e){let t=i.subscribe(()=>a&&e());return c.add(e),()=>{t(),c.delete(e)}},dispatch(e){try{return(o=!(a=!e?.meta?.[s]))&&!l&&(l=!0,u(notifyListeners)),i.dispatch(e)}finally{a=!0}}})},buildGetDefaultEnhancers=e=>function(t){let{autoBatch:n=!0}=t??{},i=new u(e);return n&&i.push(autoBatchEnhancer("object"==typeof n?n:void 0)),i};function configureStore(e){let t,n;let i=buildGetDefaultMiddleware(),{reducer:a,middleware:l,devTools:u=!0,duplicateMiddlewareCheck:s=!0,preloadedState:f,enhancers:d}=e||{};if("function"==typeof a)t=a;else if((0,o.Qd)(a))t=(0,o.HY)(a);else throw Error(formatProdErrorMessage(1));n="function"==typeof l?l(i):i();let p=o.Zz;u&&(p=c({trace:!1,..."object"==typeof u&&u}));let h=(0,o.Tw)(...n),y=buildGetDefaultEnhancers(h),v="function"==typeof d?d(y):y(),m=p(...v);return(0,o.y$)(t,f,m)}function executeReducerBuilderCallback(e){let t;let n={},i=[],a={addCase(e,t){let i="string"==typeof e?e:e.type;if(!i)throw Error(formatProdErrorMessage(28));if(i in n)throw Error(formatProdErrorMessage(29));return n[i]=t,a},addAsyncThunk:(e,t)=>(t.pending&&(n[e.pending.type]=t.pending),t.rejected&&(n[e.rejected.type]=t.rejected),t.fulfilled&&(n[e.fulfilled.type]=t.fulfilled),t.settled&&i.push({matcher:e.settled,reducer:t.settled}),a),addMatcher:(e,t)=>(i.push({matcher:e,reducer:t}),a),addDefaultCase:e=>(t=e,a)};return e(a),[n,i,t]}var nanoid=(e=21)=>{let t="",n=e;for(;n--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t},f=Symbol.for("rtk-slice-createasyncthunk"),d=((i=d||{}).reducer="reducer",i.reducerWithPrepare="reducerWithPrepare",i.asyncThunk="asyncThunk",i),p=function({creators:e}={}){let t=e?.asyncThunk?.[f];return function(e){let n;let{name:i,reducerPath:o=i}=e;if(!i)throw Error(formatProdErrorMessage(11));let l=("function"==typeof e.reducers?e.reducers(function(){function asyncThunk(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return asyncThunk.withTypes=()=>asyncThunk,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk}}()):e.reducers)||{},c=Object.keys(l),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},s={addCase(e,t){let n="string"==typeof e?e:e.type;if(!n)throw Error(formatProdErrorMessage(12));if(n in u.sliceCaseReducersByType)throw Error(formatProdErrorMessage(13));return u.sliceCaseReducersByType[n]=t,s},addMatcher:(e,t)=>(u.sliceMatchers.push({matcher:e,reducer:t}),s),exposeAction:(e,t)=>(u.actionCreators[e]=t,s),exposeCaseReducer:(e,t)=>(u.sliceCaseReducersByName[e]=t,s)};function buildReducer(){let[t={},n=[],i]="function"==typeof e.extraReducers?executeReducerBuilderCallback(e.extraReducers):[e.extraReducers],o={...t,...u.sliceCaseReducersByType};return function(e,t){let n;let[i,o,l]=executeReducerBuilderCallback(t);if("function"==typeof e)n=()=>freezeDraftable(e());else{let t=freezeDraftable(e);n=()=>t}function reducer(e=n(),t){let c=[i[t.type],...o.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return 0===c.filter(e=>!!e).length&&(c=[l]),c.reduce((e,n)=>{if(n){if((0,a.Qx)(e)){let i=n(e,t);return void 0===i?e:i}if((0,a.a6)(e))return(0,a.jM)(e,e=>n(e,t));{let i=n(e,t);if(void 0===i){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return i}}return e},e)}return reducer.getInitialState=n,reducer}(e.initialState,e=>{for(let t in o)e.addCase(t,o[t]);for(let t of u.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);i&&e.addDefaultCase(i)})}c.forEach(n=>{let a=l[n],o={reducerName:n,type:`${i}/${n}`,createNotation:"function"==typeof e.reducers};"asyncThunk"===a._reducerDefinitionType?function({type:e,reducerName:t},n,i,a){if(!a)throw Error(formatProdErrorMessage(18));let{payloadCreator:o,fulfilled:l,pending:c,rejected:u,settled:s,options:f}=n,d=a(e,o,f);i.exposeAction(t,d),l&&i.addCase(d.fulfilled,l),c&&i.addCase(d.pending,c),u&&i.addCase(d.rejected,u),s&&i.addMatcher(d.settled,s),i.exposeCaseReducer(t,{fulfilled:l||noop,pending:c||noop,rejected:u||noop,settled:s||noop})}(o,a,s,t):function({type:e,reducerName:t,createNotation:n},i,a){let o,l;if("reducer"in i){if(n&&"reducerWithPrepare"!==i._reducerDefinitionType)throw Error(formatProdErrorMessage(17));o=i.reducer,l=i.prepare}else o=i;a.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,l?createAction(e,l):createAction(e))}(o,a,s)});let selectSelf=e=>e,f=new Map,d=new WeakMap;function reducer(e,t){return n||(n=buildReducer()),n(e,t)}function getInitialState(){return n||(n=buildReducer()),n.getInitialState()}function makeSelectorProps(t,n=!1){function selectSlice(e){let i=e[t];return void 0===i&&n&&(i=getOrInsertComputed(d,selectSlice,getInitialState)),i}function getSelectors(t=selectSelf){let i=getOrInsertComputed(f,n,()=>new WeakMap);return getOrInsertComputed(i,t,()=>{let i={};for(let[a,o]of Object.entries(e.selectors??{}))i[a]=function(e,t,n,i){function wrapper(a,...o){let l=t(a);return void 0===l&&i&&(l=n()),e(l,...o)}return wrapper.unwrapped=e,wrapper}(o,t,()=>getOrInsertComputed(d,t,getInitialState),n);return i})}return{reducerPath:t,getSelectors,get selectors(){return getSelectors(selectSlice)},selectSlice}}let p={name:i,reducer,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState,...makeSelectorProps(o),injectInto(e,{reducerPath:t,...n}={}){let i=t??o;return e.inject({reducerPath:i,reducer},n),{...p,...makeSelectorProps(i,!0)}}};return p}}();function noop(){}var h="listener",y="completed",v="cancelled",m=`task-${v}`,g=`task-${y}`,b=`${h}-${v}`,x=`${h}-${y}`,w=class{constructor(e){this.code=e,this.message=`task ${v} (reason: ${e})`}code;name="TaskAbortError";message},assertFunction=(e,t)=>{if("function"!=typeof e)throw TypeError(formatProdErrorMessage(32))},noop2=()=>{},catchRejection=(e,t=noop2)=>(e.catch(t),e),addAbortSignalListener=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),validateActive=e=>{if(e.aborted)throw new w(e.reason)};function raceWithSignal(e,t){let n=noop2;return new Promise((i,a)=>{let notifyRejection=()=>a(new w(e.reason));if(e.aborted){notifyRejection();return}n=addAbortSignalListener(e,notifyRejection),t.finally(()=>n()).then(i,a)}).finally(()=>{n=noop2})}var runTask=async(e,t)=>{try{await Promise.resolve();let t=await e();return{status:"ok",value:t}}catch(e){return{status:e instanceof w?"cancelled":"rejected",error:e}}finally{t?.()}},createPause=e=>t=>catchRejection(raceWithSignal(e,t).then(t=>(validateActive(e),t))),createDelay=e=>{let t=createPause(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:S}=Object,_={},A="listenerMiddleware",createFork=(e,t)=>{let linkControllers=t=>addAbortSignalListener(e,()=>t.abort(e.reason));return(n,i)=>{assertFunction(n,"taskExecutor");let a=new AbortController;linkControllers(a);let o=runTask(async()=>{validateActive(e),validateActive(a.signal);let t=await n({pause:createPause(a.signal),delay:createDelay(a.signal),signal:a.signal});return validateActive(a.signal),t},()=>a.abort(g));return i?.autoJoin&&t.push(o.catch(noop2)),{result:createPause(e)(o),cancel(){a.abort(m)}}}},createTakePattern=(e,t)=>{let take=async(n,i)=>{validateActive(t);let unsubscribe=()=>{},a=new Promise((t,i)=>{let a=e({predicate:n,effect:(e,n)=>{n.unsubscribe(),t([e,n.getState(),n.getOriginalState()])}});unsubscribe=()=>{a(),i()}}),o=[a];null!=i&&o.push(new Promise(e=>setTimeout(e,i,null)));try{let e=await raceWithSignal(t,Promise.race(o));return validateActive(t),e}finally{unsubscribe()}};return(e,t)=>catchRejection(take(e,t))},getListenerEntryPropsFrom=e=>{let{type:t,actionCreator:n,matcher:i,predicate:a,effect:o}=e;if(t)a=createAction(t).match;else if(n)t=n.type,a=n.match;else if(i)a=i;else if(a);else throw Error(formatProdErrorMessage(21));return assertFunction(o,"options.listener"),{predicate:a,type:t,effect:o}},O=S(e=>{let{type:t,predicate:n,effect:i}=getListenerEntryPropsFrom(e),a={id:nanoid(),effect:i,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw Error(formatProdErrorMessage(22))}};return a},{withTypes:()=>O}),findListenerEntry=(e,t)=>{let{type:n,effect:i,predicate:a}=getListenerEntryPropsFrom(t);return Array.from(e.values()).find(e=>{let t="string"==typeof n?e.type===n:e.predicate===a;return t&&e.effect===i})},cancelActiveListeners=e=>{e.pending.forEach(e=>{e.abort(b)})},createClearListenerMiddleware=(e,t)=>()=>{for(let e of t.keys())cancelActiveListeners(e);e.clear()},safelyNotifyError=(e,t,n)=>{try{e(t,n)}catch(e){setTimeout(()=>{throw e},0)}},k=S(createAction(`${A}/add`),{withTypes:()=>k}),P=createAction(`${A}/removeAll`),C=S(createAction(`${A}/remove`),{withTypes:()=>C}),defaultErrorHandler=(...e)=>{console.error(`${A}/error`,...e)},createListenerMiddleware=(e={})=>{let t=new Map,n=new Map,trackExecutingListener=e=>{let t=n.get(e)??0;n.set(e,t+1)},untrackExecutingListener=e=>{let t=n.get(e)??1;1===t?n.delete(e):n.set(e,t-1)},{extra:i,onError:a=defaultErrorHandler}=e;assertFunction(a,"onError");let insertEntry=e=>(e.unsubscribe=()=>t.delete(e.id),t.set(e.id,e),t=>{e.unsubscribe(),t?.cancelActive&&cancelActiveListeners(e)}),startListening=e=>{let n=findListenerEntry(t,e)??O(e);return insertEntry(n)};S(startListening,{withTypes:()=>startListening});let stopListening=e=>{let n=findListenerEntry(t,e);return n&&(n.unsubscribe(),e.cancelActive&&cancelActiveListeners(n)),!!n};S(stopListening,{withTypes:()=>stopListening});let notifyListener=async(e,n,o,l)=>{let c=new AbortController,u=createTakePattern(startListening,c.signal),s=[];try{e.pending.add(c),trackExecutingListener(e),await Promise.resolve(e.effect(n,S({},o,{getOriginalState:l,condition:(e,t)=>u(e,t).then(Boolean),take:u,delay:createDelay(c.signal),pause:createPause(c.signal),extra:i,signal:c.signal,fork:createFork(c.signal,s),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,n)=>{e!==c&&(e.abort(b),n.delete(e))})},cancel:()=>{c.abort(b),e.pending.delete(c)},throwIfCancelled:()=>{validateActive(c.signal)}})))}catch(e){e instanceof w||safelyNotifyError(a,e,{raisedBy:"effect"})}finally{await Promise.all(s),c.abort(x),untrackExecutingListener(e),e.pending.delete(c)}},l=createClearListenerMiddleware(t,n);return{middleware:e=>n=>i=>{let c;if(!(0,o.ve)(i))return n(i);if(k.match(i))return startListening(i.payload);if(P.match(i)){l();return}if(C.match(i))return stopListening(i.payload);let u=e.getState(),getOriginalState=()=>{if(u===_)throw Error(formatProdErrorMessage(23));return u};try{if(c=n(i),t.size>0){let n=e.getState(),o=Array.from(t.values());for(let t of o){let o=!1;try{o=t.predicate(i,n,u)}catch(e){o=!1,safelyNotifyError(a,e,{raisedBy:"predicate"})}o&¬ifyListener(t,i,e,getOriginalState)}}}finally{u=_}return c},startListening,stopListening,clearListeners:l}};function formatProdErrorMessage(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}},"ba/I":function(e,t,n){n.d(t,{Qx:function(){return isDraft},a6:function(){return isDraftable},jM:function(){return P},ss:function(){return current}});var i,a=Symbol.for("immer-nothing"),o=Symbol.for("immer-draftable"),l=Symbol.for("immer-state");function die(e,...t){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var c=Object,u=c.getPrototypeOf,s="constructor",f="prototype",d="configurable",p="enumerable",h="writable",y="value",isDraft=e=>!!e&&!!e[l];function isDraftable(e){return!!e&&(isPlainObject(e)||g(e)||!!e[o]||!!e[s]?.[o]||isMap(e)||isSet(e))}var v=c[f][s].toString(),m=new WeakMap;function isPlainObject(e){if(!e||!isObjectish(e))return!1;let t=u(e);if(null===t||t===c[f])return!0;let n=c.hasOwnProperty.call(t,s)&&t[s];if(n===Object)return!0;if(!isFunction(n))return!1;let i=m.get(n);return void 0===i&&(i=Function.toString.call(n),m.set(n,i)),i===v}function each(e,t,n=!0){if(0===getArchtype(e)){let i=n?Reflect.ownKeys(e):c.keys(e);i.forEach(n=>{t(n,e[n],e)})}else e.forEach((n,i)=>t(i,n,e))}function getArchtype(e){let t=e[l];return t?t.type_:g(e)?1:isMap(e)?2:isSet(e)?3:0}var has=(e,t,n=getArchtype(e))=>2===n?e.has(t):c[f].hasOwnProperty.call(e,t),get=(e,t,n=getArchtype(e))=>2===n?e.get(t):e[t],set=(e,t,n,i=getArchtype(e))=>{2===i?e.set(t,n):3===i?e.add(n):e[t]=n},g=Array.isArray,isMap=e=>e instanceof Map,isSet=e=>e instanceof Set,isObjectish=e=>"object"==typeof e,isFunction=e=>"function"==typeof e,isBoolean=e=>"boolean"==typeof e,latest=e=>e.copy_||e.base_,getFinalValue=e=>e.modified_?e.copy_:e.base_;function shallowCopy(e,t){if(isMap(e))return new Map(e);if(isSet(e))return new Set(e);if(g(e))return Array[f].slice.call(e);let n=isPlainObject(e);if(!0!==t&&("class_only"!==t||n)){let t=u(e);if(null!==t&&n)return{...e};let i=c.create(t);return c.assign(i,e)}{let t=c.getOwnPropertyDescriptors(e);delete t[l];let n=Reflect.ownKeys(t);for(let i=0;i1&&c.defineProperties(e,{set:b,add:b,clear:b,delete:b}),c.freeze(e),t&&each(e,(e,t)=>{freeze(t,!0)},!1)),e}var b={[y]:function(){die(2)}};function isFrozen(e){return!(null!==e&&isObjectish(e))||c.isFrozen(e)}var x="MapSet",w="Patches",S="ArrayMethods",_={};function getPlugin(e){let t=_[e];return t||die(0,e),t}var isPluginLoaded=e=>!!_[e],getCurrentScope=()=>i,createScope=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:isPluginLoaded(x)?getPlugin(x):void 0,arrayMethodsPlugin_:isPluginLoaded(S)?getPlugin(S):void 0});function usePatchesInScope(e,t){t&&(e.patchPlugin_=getPlugin(w),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function revokeScope(e){leaveScope(e),e.drafts_.forEach(revokeDraft),e.drafts_=null}function leaveScope(e){e===i&&(i=e.parent_)}var enterScope=e=>i=createScope(i,e);function revokeDraft(e){let t=e[l];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function processResult(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0],i=void 0!==e&&e!==n;if(i){n[l].modified_&&(revokeScope(t),die(4)),isDraftable(e)&&(e=finalize(t,e));let{patchPlugin_:i}=t;i&&i.generateReplacementPatches_(n[l].base_,e,t)}else e=finalize(t,n);return function(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&freeze(t,n)}(t,e,!0),revokeScope(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==a?e:void 0}function finalize(e,t){if(isFrozen(t))return t;let n=t[l];if(!n){let n=handleValue(t,e.handledSet_,e);return n}if(!isSameScope(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){let{callbacks_:t}=n;if(t)for(;t.length>0;){let n=t.pop();n(e)}generatePatchesAndFinalize(n,e)}return n.copy_}function markStateFinalized(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var isSameScope=(e,t)=>e.scope_===t,A=[];function updateDraftInParent(e,t,n,i){let a=latest(e),o=e.type_;if(void 0!==i){let e=get(a,i,o);if(e===t){set(a,i,n,o);return}}if(!e.draftLocations_){let t=e.draftLocations_=new Map;each(a,(e,n)=>{if(isDraft(n)){let i=t.get(n)||[];i.push(e),t.set(n,i)}})}let l=e.draftLocations_.get(t)??A;for(let e of l)set(a,e,n,o)}function generatePatchesAndFinalize(e,t){let n=e.modified_&&!e.finalized_&&(3===e.type_||1===e.type_&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0);if(n){let{patchPlugin_:n}=t;if(n){let i=n.getPath(e);i&&n.generatePatches_(e,i,t)}markStateFinalized(e)}}function handleValue(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||isDraft(e)||t.has(e)||!isDraftable(e)||isFrozen(e)||(t.add(e),each(e,(i,a)=>{if(isDraft(a)){let t=a[l];if(isSameScope(t,n)){let n=getFinalValue(t);set(e,i,n,e.type_),markStateFinalized(t)}}else isDraftable(a)&&handleValue(a,t,n)})),e}var O={get(e,t){if(t===l)return e;let n=e.scope_.arrayMethodsPlugin_,i=1===e.type_&&"string"==typeof t;if(i&&n?.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);let a=latest(e);if(!has(a,t,e.type_))return function(e,t,n){let i=getDescriptorFromProto(t,n);return i?y in i?i[y]:i.get?.call(e.draft_):void 0}(e,a,t);let o=a[t];if(e.finalized_||!isDraftable(o)||i&&e.operationMethod&&n?.isMutatingArrayMethod(e.operationMethod)&&function(e){let t=+e;return Number.isInteger(t)&&String(t)===e}(t))return o;if(o===peek(e.base_,t)){prepareCopy(e);let n=1===e.type_?+t:t,i=createProxy(e.scope_,o,e,n);return e.copy_[n]=i}return o},has:(e,t)=>t in latest(e),ownKeys:e=>Reflect.ownKeys(latest(e)),set(e,t,n){let i=getDescriptorFromProto(latest(e),t);if(i?.set)return i.set.call(e.draft_,n),!0;if(!e.modified_){let i=peek(latest(e),t),a=i?.[l];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if((n===i?0!==n||1/n==1/i:n!=n&&i!=i)&&(void 0!==n||has(e.base_,t,e.type_)))return!0;prepareCopy(e),markChanged(e)}return!!(e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=n,e.assigned_.set(t,!0),!function(e,t,n){let{scope_:i}=e;if(isDraft(n)){let a=n[l];isSameScope(a,i)&&a.callbacks_.push(function(){prepareCopy(e);let i=getFinalValue(a);updateDraftInParent(e,n,i,t)})}else isDraftable(n)&&e.callbacks_.push(function(){let a=latest(e);3===e.type_?a.has(n)&&handleValue(n,i.handledSet_,i):get(a,t,e.type_)===n&&i.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&handleValue(get(e.copy_,t,e.type_),i.handledSet_,i)})}(e,t,n),!0)},deleteProperty:(e,t)=>(prepareCopy(e),void 0!==peek(e.base_,t)||t in e.base_?(e.assigned_.set(t,!1),markChanged(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let n=latest(e),i=Reflect.getOwnPropertyDescriptor(n,t);return i?{[h]:!0,[d]:1!==e.type_||"length"!==t,[p]:i[p],[y]:n[t]}:i},defineProperty(){die(11)},getPrototypeOf:e=>u(e.base_),setPrototypeOf(){die(12)}},k={};for(let e in O){let t=O[e];k[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}function peek(e,t){let n=e[l],i=n?latest(n):e;return i[t]}function getDescriptorFromProto(e,t){if(!(t in e))return;let n=u(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=u(n)}}function markChanged(e){!e.modified_&&(e.modified_=!0,e.parent_&&markChanged(e.parent_))}function prepareCopy(e){e.copy_||(e.assigned_=new Map,e.copy_=shallowCopy(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function createProxy(e,t,n,i){let[a,o]=isMap(t)?getPlugin(x).proxyMap_(t,n):isSet(t)?getPlugin(x).proxySet_(t,n):function(e,t){let n=g(e),i={type_:n?1:0,scope_:t?t.scope_:getCurrentScope(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},a=i,o=O;n&&(a=[i],o=k);let{revoke:l,proxy:c}=Proxy.revocable(a,o);return i.draft_=c,i.revoke_=l,[c,i]}(t,n),l=n?.scope_??getCurrentScope();return l.drafts_.push(a),o.callbacks_=n?.callbacks_??[],o.key_=i,n&&void 0!==i?function(e,t,n){e.callbacks_.push(function(i){if(!t||!isSameScope(t,i))return;i.mapSetPlugin_?.fixSetContents(t);let a=getFinalValue(t);updateDraftInParent(e,t.draft_??t,a,n),generatePatchesAndFinalize(t,i)})}(n,o,i):o.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(o);let{patchPlugin_:t}=e;o.modified_&&t&&t.generatePatches_(o,[],e)}),a}function current(e){return isDraft(e)||die(10,e),function currentImpl(e){let t;if(!isDraftable(e)||isFrozen(e))return e;let n=e[l],i=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,t=shallowCopy(e,n.scope_.immer_.useStrictShallowCopy_),i=n.scope_.immer_.shouldUseStrictIteration()}else t=shallowCopy(e,!0);return each(t,(e,n)=>{set(t,e,currentImpl(n))},i),n&&(n.finalized_=!1),t}(e)}k.deleteProperty=function(e,t){return k.set.call(this,e,t,void 0)},k.set=function(e,t,n){return O.set.call(this,e[0],t,n,e[0])};var P=new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,n)=>{let i;if(isFunction(e)&&!isFunction(t)){let n=t;t=e;let i=this;return function(e=n,...a){return i.produce(e,e=>t.call(this,e,...a))}}if(isFunction(t)||die(6),void 0===n||isFunction(n)||die(7),isDraftable(e)){let a=enterScope(this),o=createProxy(a,e,void 0),l=!0;try{i=t(o),l=!1}finally{l?revokeScope(a):leaveScope(a)}return usePatchesInScope(a,n),processResult(i,a)}if(e&&isObjectish(e))die(1,e);else{if(void 0===(i=t(e))&&(i=e),i===a&&(i=void 0),this.autoFreeze_&&freeze(i,!0),n){let t=[],a=[];getPlugin(w).generateReplacementPatches_(e,i,{patches_:t,inversePatches_:a}),n(t,a)}return i}},this.produceWithPatches=(e,t)=>{let n,i;if(isFunction(e))return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let a=this.produce(e,t,(e,t)=>{n=e,i=t});return[a,n,i]},isBoolean(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),isBoolean(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),isBoolean(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){isDraftable(e)||die(8),isDraft(e)&&(e=current(e));let t=enterScope(this),n=createProxy(t,e,void 0);return n[l].isManual_=!0,leaveScope(t),n}finishDraft(e,t){let n=e&&e[l];n&&n.isManual_||die(9);let{scope_:i}=n;return usePatchesInScope(i,t),processResult(void 0,i)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let i=t[n];if(0===i.path.length&&"replace"===i.op){e=i.value;break}}n>-1&&(t=t.slice(n+1));let i=getPlugin(w).applyPatches_;return isDraft(e)?i(e,t):this.produce(e,e=>i(e,t))}}().produce},NrYb:function(e,t,n){function __WEBPACK_DEFAULT_EXPORT__(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}n.d(t,{A:function(){return __WEBPACK_DEFAULT_EXPORT__}}),Array.prototype.slice},JgGf:function(e,t,n){n.d(t,{A:function(){return __WEBPACK_DEFAULT_EXPORT__}});function __WEBPACK_DEFAULT_EXPORT__(e){return function(){return e}}},flVo:function(e,t,n){n.d(t,{b:function(){return isEqualsSameValueZero}});function isEqualsSameValueZero(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}},dKft:function(e,t,n){n.d(t,{A:function(){return isDeepKey}});function isDeepKey(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}},OqBn:function(e,t,n){n.d(t,{n:function(){return isIndex}});let i=/^(?:0|[1-9]\d*)$/;function isIndex(e,t=Number.MAX_SAFE_INTEGER){switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e{if(e!==t){let i=getPriority(e),a=getPriority(t);if(i===a&&0===i){if(et)return"desc"===n?-1:1}return"desc"===n?a-i:i-a}return 0};var o=n("PiWf");let l=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/;function sortBy(e,...t){let n=t.length;return n>1&&(0,i.g)(e,t[0],t[1])?t=[]:n>2&&(0,i.g)(t[0],t[1],t[2])&&(t=[t[0]]),function(e,t,n,i){if(null==e)return[];Array.isArray(e)||(e=Object.values(e)),Array.isArray(t)||(t=null==t?[null]:[t]),0===t.length&&(t=[null]),Array.isArray(n)||(n=null==n?[]:[n]),n=n.map(e=>String(e));let getValueByNestedPath=(e,t)=>{let n=e;for(let e=0;enull==t||null==e?t:"object"==typeof e&&"key"in e?Object.hasOwn(t,e.key)?t[e.key]:getValueByNestedPath(t,e.path):"function"==typeof e?e(t):Array.isArray(e)?getValueByNestedPath(t,e):"object"==typeof t?t[e]:t,u=t.map(e=>{var t,n;return(Array.isArray(e)&&1===e.length&&(e=e[0]),null==e||"function"==typeof e||Array.isArray(e)||!Array.isArray(t=e)&&("number"==typeof t||"boolean"==typeof t||null==t||(0,o.B)(t)||"string"==typeof t&&(c.test(t)||!l.test(t))||null!=n&&Object.hasOwn(n,t)))?e:{key:e,path:(0,a.b)(e)}});return e.map(e=>({original:e,criteria:u.map(t=>getValueByCriterion(t,e))})).slice().sort((e,t)=>{for(let i=0;ie.original)}(e,function(e,t=1){let n=[],i=Math.floor(t),recursive=(e,t)=>{for(let a=0;a=0}},B7qb:function(e,t,n){n.d(t,{G:function(){return isObject}});function isObject(e){return null!==e&&("object"==typeof e||"function"==typeof e)}},PiWf:function(e,t,n){n.d(t,{B:function(){return isSymbol}});function isSymbol(e){return"symbol"==typeof e||e instanceof Symbol}},ZAeO:function(e,t,n){n.d(t,{b:function(){return toPath}});var i=n("HQi8");function toPath(e){if(Array.isArray(e))return e.map(i.f);if("symbol"==typeof e)return[e];e=function toString_toString(e){if(null==e)return"";if("string"==typeof e)return e;if(Array.isArray(e))return e.map(toString_toString).join(",");let t=String(e);return"0"===t&&Object.is(Number(e),-0)?"-0":t}(e);let t=[],n=e.length;if(0===n)return t;let a=0,o="",l="",c=!1;for(46===e.charCodeAt(0)&&t.push("");a{t(n,e[n],e)})}else e.forEach((n,i)=>t(i,n,e))}function getArchtype(e){let t=e[l];return t?t.type_:Array.isArray(e)?1:isMap(e)?2:isSet(e)?3:0}function has(e,t){return 2===getArchtype(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function set(e,t,n){let i=getArchtype(e);2===i?e.set(t,n):3===i?e.add(n):e[t]=n}function isMap(e){return e instanceof Map}function isSet(e){return e instanceof Set}function latest(e){return e.copy_||e.base_}function shallowCopy(e,t){if(isMap(e))return new Map(e);if(isSet(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);let n=isPlainObject(e);if(!0!==t&&("class_only"!==t||n)){let t=c(e);if(null!==t&&n)return{...e};let i=Object.create(t);return Object.assign(i,e)}{let t=Object.getOwnPropertyDescriptors(e);delete t[l];let n=Reflect.ownKeys(t);for(let i=0;i1&&Object.defineProperties(e,{set:f,add:f,clear:f,delete:f}),Object.freeze(e),t&&Object.values(e).forEach(e=>freeze(e,!0))),e}var f={value:function(){die(2)}};function isFrozen(e){return null===e||"object"!=typeof e||Object.isFrozen(e)}var d={};function getPlugin(e){let t=d[e];return t||die(0,e),t}function usePatchesInScope(e,t){t&&(getPlugin("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function revokeScope(e){leaveScope(e),e.drafts_.forEach(revokeDraft),e.drafts_=null}function leaveScope(e){e===i&&(i=e.parent_)}function enterScope(e){return i={drafts_:[],parent_:i,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function revokeDraft(e){let t=e[l];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function processResult(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0],i=void 0!==e&&e!==n;return i?(n[l].modified_&&(revokeScope(t),die(4)),isDraftable(e)&&(e=finalize(t,e),t.parent_||maybeFreeze(t,e)),t.patches_&&getPlugin("Patches").generateReplacementPatches_(n[l].base_,e,t.patches_,t.inversePatches_)):e=finalize(t,n,[]),revokeScope(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==a?e:void 0}function finalize(e,t,n){if(isFrozen(t))return t;let i=e.immer_.shouldUseStrictIteration(),a=t[l];if(!a)return each(t,(i,o)=>finalizeProperty(e,a,t,i,o,n),i),t;if(a.scope_!==e)return t;if(!a.modified_)return maybeFreeze(e,a.base_,!0),a.base_;if(!a.finalized_){a.finalized_=!0,a.scope_.unfinalizedDrafts_--;let t=a.copy_,o=t,l=!1;3===a.type_&&(o=new Set(t),t.clear(),l=!0),each(o,(i,o)=>finalizeProperty(e,a,t,i,o,n,l),i),maybeFreeze(e,t,!1),n&&e.patches_&&getPlugin("Patches").generatePatches_(a,n,e.patches_,e.inversePatches_)}return a.copy_}function finalizeProperty(e,t,n,i,a,o,l){if(null==a||"object"!=typeof a&&!l)return;let c=isFrozen(a);if(!c||l){if(isDraft(a)){let l=o&&t&&3!==t.type_&&!has(t.assigned_,i)?o.concat(i):void 0,c=finalize(e,a,l);if(set(n,i,c),!isDraft(c))return;e.canAutoFreeze_=!1}else l&&n.add(a);if(isDraftable(a)&&!c){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[i]===a&&c)return;finalize(e,a),(!t||!t.scope_.parent_)&&"symbol"!=typeof i&&(isMap(n)?n.has(i):Object.prototype.propertyIsEnumerable.call(n,i))&&maybeFreeze(e,a)}}}function maybeFreeze(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&freeze(t,n)}var p={get(e,t){if(t===l)return e;let n=latest(e);if(!has(n,t))return function(e,t,n){let i=getDescriptorFromProto(t,n);return i?"value"in i?i.value:i.get?.call(e.draft_):void 0}(e,n,t);let i=n[t];return e.finalized_||!isDraftable(i)?i:i===peek(e.base_,t)?(prepareCopy(e),e.copy_[t]=createProxy(i,e)):i},has:(e,t)=>t in latest(e),ownKeys:e=>Reflect.ownKeys(latest(e)),set(e,t,n){let i=getDescriptorFromProto(latest(e),t);if(i?.set)return i.set.call(e.draft_,n),!0;if(!e.modified_){let i=peek(latest(e),t),a=i?.[l];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if((n===i?0!==n||1/n==1/i:n!=n&&i!=i)&&(void 0!==n||has(e.base_,t)))return!0;prepareCopy(e),markChanged(e)}return!!(e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=n,e.assigned_[t]=!0,!0)},deleteProperty:(e,t)=>(void 0!==peek(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,prepareCopy(e),markChanged(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let n=latest(e),i=Reflect.getOwnPropertyDescriptor(n,t);return i?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:i.enumerable,value:n[t]}:i},defineProperty(){die(11)},getPrototypeOf:e=>c(e.base_),setPrototypeOf(){die(12)}},h={};function peek(e,t){let n=e[l],i=n?latest(n):e;return i[t]}function getDescriptorFromProto(e,t){if(!(t in e))return;let n=c(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=c(n)}}function markChanged(e){!e.modified_&&(e.modified_=!0,e.parent_&&markChanged(e.parent_))}function prepareCopy(e){e.copy_||(e.copy_=shallowCopy(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function createProxy(e,t){let n=isMap(e)?getPlugin("MapSet").proxyMap_(e,t):isSet(e)?getPlugin("MapSet").proxySet_(e,t):function(e,t){let n=Array.isArray(e),a={type_:n?1:0,scope_:t?t.scope_:i,modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},o=a,l=p;n&&(o=[a],l=h);let{revoke:c,proxy:u}=Proxy.revocable(o,l);return a.draft_=u,a.revoke_=c,u}(e,t),a=t?t.scope_:i;return a.drafts_.push(n),n}function castDraft(e){return e}each(p,(e,t)=>{h[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),h.deleteProperty=function(e,t){return h.set.call(this,e,t,void 0)},h.set=function(e,t,n){return p.set.call(this,e[0],t,n,e[0])},new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(e,t,n)=>{let i;if("function"==typeof e&&"function"!=typeof t){let n=t;t=e;let i=this;return function(e=n,...a){return i.produce(e,e=>t.call(this,e,...a))}}if("function"!=typeof t&&die(6),void 0!==n&&"function"!=typeof n&&die(7),isDraftable(e)){let a=enterScope(this),o=createProxy(e,void 0),l=!0;try{i=t(o),l=!1}finally{l?revokeScope(a):leaveScope(a)}return usePatchesInScope(a,n),processResult(i,a)}if(e&&"object"==typeof e)die(1,e);else{if(void 0===(i=t(e))&&(i=e),i===a&&(i=void 0),this.autoFreeze_&&freeze(i,!0),n){let t=[],a=[];getPlugin("Patches").generateReplacementPatches_(e,i,t,a),n(t,a)}return i}},this.produceWithPatches=(e,t)=>{let n,i;if("function"==typeof e)return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let a=this.produce(e,t,(e,t)=>{n=e,i=t});return[a,n,i]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),"boolean"==typeof e?.useStrictIteration&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){var t;isDraftable(e)||die(8),isDraft(e)&&(isDraft(t=e)||die(10,t),e=function currentImpl(e){let t;if(!isDraftable(e)||isFrozen(e))return e;let n=e[l],i=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,t=shallowCopy(e,n.scope_.immer_.useStrictShallowCopy_),i=n.scope_.immer_.shouldUseStrictIteration()}else t=shallowCopy(e,!0);return each(t,(e,n)=>{set(t,e,currentImpl(n))},i),n&&(n.finalized_=!1),t}(t));let n=enterScope(this),i=createProxy(e,void 0);return i[l].isManual_=!0,leaveScope(n),i}finishDraft(e,t){let n=e&&e[l];n&&n.isManual_||die(9);let{scope_:i}=n;return usePatchesInScope(i,t),processResult(void 0,i)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let i=t[n];if(0===i.path.length&&"replace"===i.op){e=i.value;break}}n>-1&&(t=t.slice(n+1));let i=getPlugin("Patches").applyPatches_;return isDraft(e)?i(e,t):this.produce(e,e=>i(e,t))}}().produce},SMvd:function(e,t,n){n.d(t,{Kq:function(){return Provider_default},bN:function(){return shallowEqual}});var i=n("+OUp");n("jYTX");var a={notify(){},get:()=>[]},o=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement),l="undefined"!=typeof navigator&&"ReactNative"===navigator.product,c=o||l?i.useLayoutEffect:i.useEffect;function is(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function shallowEqual(e,t){if(is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(let i=0;i{let e=function(e,t){let n;let i=a,o=0,l=!1;function handleChangeWrapper(){c.onStateChange&&c.onStateChange()}function trySubscribe(){if(o++,!n){let a,o;n=t?t.addNestedSub(handleChangeWrapper):e.subscribe(handleChangeWrapper),a=null,o=null,i={clear(){a=null,o=null},notify(){(()=>{let e=a;for(;e;)e.callback(),e=e.next})()},get(){let e=[],t=a;for(;t;)e.push(t),t=t.next;return e},subscribe(e){let t=!0,n=o={callback:e,next:null,prev:o};return n.prev?n.prev.next=n:a=n,function(){t&&null!==a&&(t=!1,n.next?n.next.prev=n.prev:o=n.prev,n.prev?n.prev.next=n.next:a=n.next)}}}}}function tryUnsubscribe(){o--,n&&0===o&&(n(),n=void 0,i.clear(),i=a)}let c={addNestedSub:function(e){trySubscribe();let t=i.subscribe(e),n=!1;return()=>{n||(n=!0,t(),tryUnsubscribe())}},notifyNestedSubs:function(){i.notify()},handleChangeWrapper,isSubscribed:function(){return l},trySubscribe:function(){l||(l=!0,trySubscribe())},tryUnsubscribe:function(){l&&(l=!1,tryUnsubscribe())},getListeners:()=>i};return c}(l);return{store:l,subscription:e,getServerState:o?()=>o:void 0}},[l,o]),s=i.useMemo(()=>l.getState(),[l]);return c(()=>{let{subscription:e}=u;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),s!==l.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[u,s]),i.createElement((n||f).Provider,{value:u},t)}},"25YG":function(e,t,n){n.d(t,{$:function(){return clsx}});function clsx(){for(var e,t,n=0,i="",a=arguments.length;nMath.random().toString(36).substring(7).split("").join("."),a={INIT:`@@redux/INIT${randomString()}`,REPLACE:`@@redux/REPLACE${randomString()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${randomString()}`};function isPlainObject(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function createStore(e,t,n){if("function"!=typeof e)throw Error(formatProdErrorMessage(2));if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw Error(formatProdErrorMessage(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw Error(formatProdErrorMessage(1));return n(createStore)(e,t)}let o=e,l=t,c=new Map,u=c,s=0,f=!1;function ensureCanMutateNextListeners(){u===c&&(u=new Map,c.forEach((e,t)=>{u.set(t,e)}))}function getState(){if(f)throw Error(formatProdErrorMessage(3));return l}function subscribe(e){if("function"!=typeof e)throw Error(formatProdErrorMessage(4));if(f)throw Error(formatProdErrorMessage(5));let t=!0;ensureCanMutateNextListeners();let n=s++;return u.set(n,e),function(){if(t){if(f)throw Error(formatProdErrorMessage(6));t=!1,ensureCanMutateNextListeners(),u.delete(n),c=null}}}function dispatch(e){if(!isPlainObject(e))throw Error(formatProdErrorMessage(7));if(void 0===e.type)throw Error(formatProdErrorMessage(8));if("string"!=typeof e.type)throw Error(formatProdErrorMessage(17));if(f)throw Error(formatProdErrorMessage(9));try{f=!0,l=o(l,e)}finally{f=!1}let t=c=u;return t.forEach(e=>{e()}),e}return dispatch({type:a.INIT}),{dispatch,subscribe,getState,replaceReducer:function(e){if("function"!=typeof e)throw Error(formatProdErrorMessage(10));o=e,dispatch({type:a.REPLACE})},[i]:function(){return{subscribe(e){if("object"!=typeof e||null===e)throw Error(formatProdErrorMessage(11));function observeState(){e.next&&e.next(getState())}observeState();let t=subscribe(observeState);return{unsubscribe:t}},[i](){return this}}}}}function combineReducers(e){let t;let n=Object.keys(e),i={};for(let t=0;t{let n=e[t],i=n(void 0,{type:a.INIT});if(void 0===i)throw Error(formatProdErrorMessage(12));if(void 0===n(void 0,{type:a.PROBE_UNKNOWN_ACTION()}))throw Error(formatProdErrorMessage(13))})}(i)}catch(e){t=e}return function(e={},n){if(t)throw t;let a=!1,l={};for(let t=0;te:1===e.length?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function applyMiddleware(...e){return t=>(n,i)=>{let a=t(n,i),dispatch=()=>{throw Error(formatProdErrorMessage(15))},o={getState:a.getState,dispatch:(e,...t)=>dispatch(e,...t)},l=e.map(e=>e(o));return dispatch=compose(...l)(a.dispatch),{...a,dispatch}}}function isAction(e){return isPlainObject(e)&&"type"in e&&"string"==typeof e.type}},FuwL:function(e,t,n){n.d(t,{Mz:function(){return p}});var ensureIsArray=e=>Array.isArray(e)?e:[e],i=0,a=class{revision=i;_value;_lastValue;_isEqual=tripleEq;constructor(e,t=tripleEq){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++i)}};function tripleEq(e,t){return e===t}function getValue(e){return e instanceof a||console.warn("Not a valid cell! ",e),e.value}var neverEq=(e,t)=>!1;function createTag(){return function(e,t=tripleEq){return new a(null,t)}(0,neverEq)}var consumeCollection=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=createTag()),getValue(t)},o=0,l=Object.getPrototypeOf({}),c=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,u);tag=createTag();tags={};children={};collectionTag=null;id=o++},u={get(e,t){let n=function(){let{value:n}=e,i=Reflect.get(n,t);if("symbol"==typeof t||t in l)return i;if("object"==typeof i&&null!==i){let n=e.children[t];return void 0===n&&(n=e.children[t]=Array.isArray(i)?new s(i):new c(i)),n.tag&&getValue(n.tag),n.proxy}{let n=e.tags[t];return void 0===n&&((n=e.tags[t]=createTag()).value=i),getValue(n),i}}();return n},ownKeys:e=>(consumeCollection(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},s=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],f);tag=createTag();tags={};children={};collectionTag=null;id=o++},f={get:([e],t)=>("length"===t&&consumeCollection(e),u.get(e,t)),ownKeys:([e])=>u.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>u.getOwnPropertyDescriptor(e,t),has:([e],t)=>u.has(e,t)},d="undefined"==typeof WeakRef?class{constructor(e){this.value=e}deref(){return this.value}}:WeakRef;function createCacheNode(){return{s:0,v:void 0,o:null,p:null}}function weakMapMemoize(e,t={}){let n,i=createCacheNode(),{resultEqualityCheck:a}=t,o=0;function memoized(){let t,l=i,{length:c}=arguments;for(let e=0;e{i=createCacheNode(),memoized.resetResultsCount()},memoized.resultsCount=()=>o,memoized.resetResultsCount=()=>{o=0},memoized}var p=function(e,...t){let n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,createSelector2=(...e)=>{let t,i=0,a=0,o={},l=e.pop();"object"==typeof l&&(o=l,l=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(l,`createSelector expects an output function after the inputs, but received: [${typeof l}]`);let c={...n,...o},{memoize:u,memoizeOptions:s=[],argsMemoize:f=weakMapMemoize,argsMemoizeOptions:d=[]}=c,p=ensureIsArray(s),h=ensureIsArray(d),y=function(e){let t=Array.isArray(e[0])?e[0]:e;return!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let n=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${n}]`)}}(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}(e),v=u(function(){return i++,l.apply(null,arguments)},...p),m=f(function(){a++;let e=function(e,t){let n=[],{length:i}=e;for(let a=0;aa,resetDependencyRecomputations:()=>{a=0},lastResult:()=>t,recomputations:()=>i,resetRecomputations:()=>{i=0},memoize:u,argsMemoize:f})};return Object.assign(createSelector2,{withTypes:()=>createSelector2}),createSelector2}(weakMapMemoize),h=Object.assign((e,t=p)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let n=Object.keys(e),i=n.map(t=>e[t]),a=t(i,(...e)=>e.reduce((e,t,i)=>(e[n[i]]=t,e),{}));return a},{withTypes:()=>h})}}]);