1&&(_=e(_,f),M=e(M,f),P=_.length,A=M.length),O=P,m=(v=M.slice(0,P)).length;m=1e7/2&&++j;do f=0,(u=t(_,v,P,m))<0?(g=v[0],P!=m&&(g=1e7*g+(v[1]||0)),(f=g/j|0)>1?(f>=1e7&&(f=1e7-1),p=(d=e(_,f)).length,m=v.length,1==(u=t(d,v,p,m))&&(f--,r(d,P
16)throw Error(u+b(e));if(!e.s)return new p(n);for(null==t?(a=!1,c=h):c=t,l=new p(.03125);e.abs().gte(.1);)e=e.times(l),d+=5;for(c+=Math.log(s(2,d))/Math.LN10*2+5|0,r=i=o=new p(n),p.precision=c;;){if(i=E(i.times(e),c),r=r.times(++f),v((l=o.plus(m(i,r,c))).d).slice(0,c)===v(o.d).slice(0,c)){for(;d--;)o=E(o.times(o),c);return p.precision=h,null==t?(a=!0,E(o,h)):o}o=l}}function b(e){for(var t=7*e.e,r=e.d[0];r>=10;r/=10)t++;return t}function x(e,t,r){if(t>e.LN10.sd())throw a=!0,r&&(e.precision=r),Error(o+"LN10 precision limit exceeded");return E(new e(e.LN10),t)}function w(e){for(var t="";e--;)t+="0";return t}function O(e,t){var r,i,l,u,c,s,f,d,p,h=1,y=e,g=y.d,w=y.constructor,A=w.precision;if(y.s<1)throw Error(o+(y.s?"NaN":"-Infinity"));if(y.eq(n))return new w(0);if(null==t?(a=!1,d=A):d=t,y.eq(10))return null==t&&(a=!0),x(w,d);if(w.precision=d+=10,i=(r=v(g)).charAt(0),!(15e14>Math.abs(u=b(y))))return f=x(w,d+2,A).times(u+""),y=O(new w(i+"."+r.slice(1)),d-10).plus(f),w.precision=A,null==t?(a=!0,E(y,A)):y;for(;i<7&&1!=i||1==i&&r.charAt(1)>3;)i=(r=v((y=y.times(e)).d)).charAt(0),h++;for(u=b(y),i>1?(y=new w("0."+r),u++):y=new w(i+"."+r.slice(1)),s=c=y=m(y.minus(n),y.plus(n),d),p=E(y.times(y),d),l=3;;){if(c=E(c.times(p),d),v((f=s.plus(m(c,new w(l),d))).d).slice(0,d)===v(s.d).slice(0,d))return s=s.times(2),0!==u&&(s=s.plus(x(w,d+2,A).times(u+""))),s=m(s,new w(h),d),w.precision=A,null==t?(a=!0,E(s,A)):s;s=f,l+=2}}function A(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;48===t.charCodeAt(n);)++n;for(i=t.length;48===t.charCodeAt(i-1);)--i;if(t=t.slice(n,i)){if(i-=n,e.e=c((r=r-n-1)/7),e.d=[],n=(r+1)%7,r<0&&(n+=7),nd||e.e<-d))throw Error(u+r)}else e.s=0,e.e=0,e.d=[0];return e}function E(e,t,r){var n,i,o,l,f,p,h,y,v=e.d;for(l=1,o=v[0];o>=10;o/=10)l++;if((n=t-l)<0)n+=7,i=t,h=v[y=0];else{if((y=Math.ceil((n+1)/7))>=(o=v.length))return e;for(h=o=v[y],l=1;o>=10;o/=10)l++;n%=7,i=n-7+l}if(void 0!==r&&(f=h/(o=s(10,l-i-1))%10|0,p=t<0||void 0!==v[y+1]||h%o,p=r<4?(f||p)&&(0==r||r==(e.s<0?3:2)):f>5||5==f&&(4==r||p||6==r&&(n>0?i>0?h/s(10,l-i):0:v[y-1])%10&1||r==(e.s<0?8:7))),t<1||!v[0])return p?(o=b(e),v.length=1,t=t-o-1,v[0]=s(10,(7-t%7)%7),e.e=c(-t/7)||0):(v.length=1,v[0]=e.e=e.s=0),e;if(0==n?(v.length=y,o=1,y--):(v.length=y+1,o=s(10,7-n),v[y]=i>0?(h/s(10,l-i)%s(10,i)|0)*o:0),p)for(;;)if(0==y){1e7==(v[0]+=o)&&(v[0]=1,++e.e);break}else{if(v[y]+=o,1e7!=v[y])break;v[y--]=0,o=1}for(n=v.length;0===v[--n];)v.pop();if(a&&(e.e>d||e.e<-d))throw Error(u+b(e));return e}function j(e,t){var r,n,i,o,l,u,c,s,f,d,p=e.constructor,h=p.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new p(e),a?E(t,h):t;if(c=e.d,d=t.d,n=t.e,s=e.e,c=c.slice(),l=s-n){for((f=l<0)?(r=c,l=-l,u=d.length):(r=d,n=s,u=c.length),l>(i=Math.max(Math.ceil(h/7),u)+2)&&(l=i,r.length=1),r.reverse(),i=l;i--;)r.push(0);r.reverse()}else{for((f=(i=c.length)<(u=d.length))&&(u=i),i=0;i0;--i)c[u++]=0;for(i=d.length;i>l;){if(c[--i]0?a=a.charAt(0)+"."+a.slice(1)+w(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+w(-i-1)+a,r&&(n=r-o)>0&&(a+=w(n))):i>=o?(a+=w(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+w(n))):((n=i+1)0&&(i+1===o&&(a+="."),a+=w(n))),e.s<0?"-"+a:a}function S(e,t){if(e.length>t)return e.length=t,!0}function k(e){if(!e||"object"!=typeof e)throw Error(o+"Object expected");var t,r,n,i=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(l+r+": "+n);if(void 0!==(n=e[r="LN10"]))if(n==Math.LN10)this[r]=new this(n);else throw Error(l+r+": "+n);return this}if((i=function e(t){var r,n,i;function a(e){if(!(this instanceof a))return new a(e);if(this.constructor=a,e instanceof a){this.s=e.s,this.e=e.e,this.d=(e=e.d)?e.slice():e;return}if("number"==typeof e){if(0*e!=0)throw Error(l+e);if(e>0)this.s=1;else if(e<0)e=-e,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(e===~~e&&e<1e7){this.e=0,this.d=[e];return}return A(this,e.toString())}if("string"!=typeof e)throw Error(l+e);if(45===e.charCodeAt(0)?(e=e.slice(1),this.s=-1):this.s=1,f.test(e))A(this,e);else throw Error(l+e)}if(a.prototype=p,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=e,a.config=a.set=k,void 0===t&&(t={}),t)for(r=0,i=["precision","rounding","toExpNeg","toExpPos","LN10"];rtypeof self&&self&&self.self==self?self:Function("return this")()),r.Decimal=i)}(e.e)},478492,(e,t,r)=>{"use strict";var n=Object.prototype.hasOwnProperty,i="~";function a(){}function o(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function l(e,t,r,n,a){if("function"!=typeof r)throw TypeError("The listener must be a function");var l=new o(r,n||e,a),u=i?i+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],l]:e._events[u].push(l):(e._events[u]=l,e._eventsCount++),e}function u(e,t){0==--e._eventsCount?e._events=new a:delete e._events[t]}function c(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),new a().__proto__||(i=!1)),c.prototype.eventNames=function(){var e,t,r=[];if(0===this._eventsCount)return r;for(t in e=this._events)n.call(e,t)&&r.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},c.prototype.listeners=function(e){var t=i?i+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var n=0,a=r.length,o=Array(a);n{"use strict";var n=60103,i=60106,a=60107,o=60108,l=60114,u=60109,c=60110,s=60112,f=60113,d=60120,p=60115,h=60116,y=60121,v=60122,m=60117,g=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var x=Symbol.for;n=x("react.element"),i=x("react.portal"),a=x("react.fragment"),o=x("react.strict_mode"),l=x("react.profiler"),u=x("react.provider"),c=x("react.context"),s=x("react.forward_ref"),f=x("react.suspense"),d=x("react.suspense_list"),p=x("react.memo"),h=x("react.lazy"),y=x("react.block"),v=x("react.server.block"),m=x("react.fundamental"),g=x("react.debug_trace_mode"),b=x("react.legacy_hidden")}function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case a:case l:case o:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case h:case p:case u:return e;default:return t}}case i:return t}}}var O=u,A=n,E=s,j=a,P=h,S=p,k=i,I=l,M=o,_=f;r.ContextConsumer=c,r.ContextProvider=O,r.Element=A,r.ForwardRef=E,r.Fragment=j,r.Lazy=P,r.Memo=S,r.Portal=k,r.Profiler=I,r.StrictMode=M,r.Suspense=_,r.isAsyncMode=function(){return!1},r.isConcurrentMode=function(){return!1},r.isContextConsumer=function(e){return w(e)===c},r.isContextProvider=function(e){return w(e)===u},r.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},r.isForwardRef=function(e){return w(e)===s},r.isFragment=function(e){return w(e)===a},r.isLazy=function(e){return w(e)===h},r.isMemo=function(e){return w(e)===p},r.isPortal=function(e){return w(e)===i},r.isProfiler=function(e){return w(e)===l},r.isStrictMode=function(e){return w(e)===o},r.isSuspense=function(e){return w(e)===f},r.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===l||e===g||e===o||e===f||e===d||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===p||e.$$typeof===u||e.$$typeof===c||e.$$typeof===s||e.$$typeof===m||e.$$typeof===y||e[0]===v)||!1},r.typeOf=w},179684,(e,t,r)=>{"use strict";e.i(247167),t.exports=e.r(552210)},614595,(e,t,r)=>{"use strict";var n=e.r(271645),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useSyncExternalStore,o=n.useRef,l=n.useEffect,u=n.useMemo,c=n.useDebugValue;r.useSyncExternalStoreWithSelector=function(e,t,r,n,s){var f=o(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var p=a(e,(f=u(function(){function e(e){if(!l){if(l=!0,a=e,e=n(e),void 0!==s&&d.hasValue){var t=d.value;if(s(t,e))return o=t}return o=e}if(t=o,i(a,e))return t;var r=n(e);return void 0!==s&&s(t,r)?(a=e,t):(a=e,o=r)}var a,o,l=!1,u=void 0===r?null:r;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,r,n,s]))[0],f[1]);return l(function(){d.hasValue=!0,d.value=p},[p]),c(p),p}},313027,(e,t,r)=>{"use strict";e.i(247167),t.exports=e.r(614595)},32117,378044,973499,591025,343053,594772,325738,564207,e=>{"use strict";var t,r,n,i,a,o,l,u,c,s,f,d,p,h,y,v,m,g,b,x,w,O,A,E,j,P,S,k,I,M,_=e.i(843476),C=e.i(271645),T=C,D=e.i(207670),N=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function z(e){return"string"==typeof e&&N.includes(e)}var L=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 R(e){return"string"==typeof e&&L.has(e)}function B(e){return"string"==typeof e&&e.startsWith("data-")}function K(e){if("object"!=typeof e||null===e)return{};var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(R(r)||B(r))&&(t[r]=e[r]);return t}function $(e){return null==e?null:(0,C.isValidElement)(e)&&"object"==typeof e.props&&null!==e.props?K(e.props):"object"!=typeof e||Array.isArray(e)?null:K(e)}function F(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(R(r)||B(r)||z(r))&&(t[r]=e[r]);return t}var U=["children","className"];function W(){return(W=Object.assign.bind()).apply(null,arguments)}var V=C.forwardRef((e,t)=>{var r=e.children,n=e.className,i=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n1&&void 0!==arguments[1]?arguments[1]:4,r=10**t,n=Math.round(e*r)/r;return Object.is(n,-0)?0:n}function Q(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{var i=r[n-1];return"string"==typeof i?e+i+t:void 0!==i?e+Z(i)+t:e+t},"")}var J=e=>0===e?0:e>0?1:-1,ee=e=>"number"==typeof e&&e!=+e,et=e=>"string"==typeof e&&e.length>1&&e.indexOf("%")===e.length-1,er=e=>("number"==typeof e||e instanceof Number)&&!ee(e),en=e=>er(e)||"string"==typeof e,ei=0,ea=e=>{var t=++ei;return"".concat(e||"").concat(t)},eo=function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!er(e)&&"string"!=typeof e)return n;if(et(e)){if(null==t)return n;var a=e.indexOf("%");r=t*parseFloat(e.slice(0,a))/100}else r=+e;return ee(r)&&(r=n),i&&null!=t&&r>t&&(r=t),r},el=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;ne&&("function"==typeof t?t(e):X(e,t))===r)}var es=e=>null==e?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function ef(e){return null!=e}function ed(){}var ep={devToolsEnabled:!0,isSsr:!("u">typeof window&&window.document&&window.document.createElement&&window.setTimeout)};function eh(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var ey=function(e){for(var t=1;t=this.maxSize){var r=this.cache.keys().next().value;null!=r&&this.cache.delete(r)}this.cache.set(e,t)}clear(){this.cache.clear()}size(){return this.cache.size}}(ey.cacheSize),em={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},eg="recharts_measurement_span",eb=(e,t)=>{try{var r=document.getElementById(eg);r||((r=document.createElement("span")).setAttribute("id",eg),r.setAttribute("aria-hidden","true"),document.body.appendChild(r)),Object.assign(r.style,em,t),r.textContent="".concat(e);var n=r.getBoundingClientRect();return{width:n.width,height:n.height}}catch(e){return{width:0,height:0}}},ex=function(e){var t,r,n,i,a,o,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||ep.isSsr)return{width:0,height:0};if(!ey.enableCache)return eb(e,l);var u=(t=l.fontSize||"",r=l.fontFamily||"",n=l.fontWeight||"",i=l.fontStyle||"",a=l.letterSpacing||"",o=l.textTransform||"","".concat(e,"|").concat(t,"|").concat(r,"|").concat(n,"|").concat(i,"|").concat(a,"|").concat(o)),c=ev.get(u);if(c)return c;var s=eb(e,l);return ev.set(u,s),s};function ew(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,l=[],u=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(e){c=!0,i=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return eO(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?eO(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 eO(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r(void 0===e[r]&&void 0!==t[r]&&(e[r]=t[r]),e),r)}function eN(e){return Number.isFinite(e)}function ez(e){return"number"==typeof e&&e>0&&Number.isFinite(e)}var eL=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],eR=["dx","dy","angle","className","breakAll"];function eB(){return(eB=Object.assign.bind()).apply(null,arguments)}function eK(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;ntypeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,l=[],u=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(e){c=!0,i=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return eF(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?eF(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 eF(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{var t=e.children,r=e.breakAll,n=e.style;try{var i=[];null!=t&&(i=r?t.toString().split(""):t.toString().split(eU));var a=i.map(e=>({word:e,width:ex(e,n).width})),o=r?0:ex(" ",n).width;return{wordsWithComputedWidth:a,spaceWidth:o}}catch(e){return null}};function eV(e){return"start"===e||"middle"===e||"end"===e||"inherit"===e}var eH=(e,t,r,n)=>e.reduce((e,i)=>{var a=i.word,o=i.width,l=e[e.length-1];return l&&null!=o&&(null==t||n||l.width+o+re.reduce((e,t)=>e.width>t.width?e:t),eY=(e,t,r,n,i,a,o,l)=>{var u=eW({breakAll:r,style:n,children:e.slice(0,t)+"…"});if(!u)return[!1,[]];var c=eH(u.wordsWithComputedWidth,a,o,l);return[c.length>i||eq(c).width>Number(a),c]},eG=e=>[{words:null==e?[]:e.toString().split(eU),width:void 0}],eX="#808080",eZ={angle:0,breakAll:!1,capHeight:"0.71em",fill:eX,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},eQ=(0,C.forwardRef)((e,t)=>{var r,n=eD(e,eZ),i=n.x,a=n.y,o=n.lineHeight,l=n.capHeight,u=n.fill,c=n.scaleToFit,s=n.textAnchor,f=n.verticalAnchor,d=eK(n,eL),p=(0,C.useMemo)(()=>(e=>{var t=e.width,r=e.scaleToFit,n=e.children,i=e.style,a=e.breakAll,o=e.maxLines;if((t||r)&&!ep.isSsr){var l=eW({breakAll:a,children:n,style:i});if(!l)return eG(n);var u=l.wordsWithComputedWidth,c=l.spaceWidth;return((e,t,r,n,i)=>{var a,o=e.maxLines,l=e.children,u=e.style,c=e.breakAll,s=er(o),f=String(l),d=eH(t,n,r,i);if(!s||i||!(d.length>o||eq(d).width>Number(n)))return d;for(var p=0,h=f.length-1,y=0;p<=h&&y<=f.length-1;){var v=Math.floor((p+h)/2),m=e$(eY(f,v-1,c,u,o,n,r,i),2),g=m[0],b=m[1],x=e$(eY(f,v,c,u,o,n,r,i),1)[0];if(g||x||(p=v+1),g&&x&&(h=v-1),!g&&x){a=b;break}y++}return a||d})({breakAll:a,children:n,maxLines:o,style:i},u,c,t,!!r)}return eG(n)})({breakAll:d.breakAll,children:d.children,maxLines:d.maxLines,scaleToFit:c,style:d.style,width:d.width}),[d.breakAll,d.children,d.maxLines,c,d.style,d.width]),h=d.dx,y=d.dy,v=d.angle,m=d.className,g=d.breakAll,b=eK(d,eR);if(!en(i)||!en(a)||0===p.length)return null;var x=Number(i)+(er(h)?h:0),w=Number(a)+(er(y)?y:0);if(!eN(x)||!eN(w))return null;switch(f){case"start":r=eC("calc(".concat(l,")"));break;case"middle":r=eC("calc(".concat((p.length-1)/2," * -").concat(o," + (").concat(l," / 2))"));break;default:r=eC("calc(".concat(p.length-1," * -").concat(o,")"))}var O=[],A=p[0];if(c&&null!=A){var E=A.width,j=d.width;O.push("scale(".concat(er(j)&&er(E)?j/E:1,")"))}return v&&O.push("rotate(".concat(v,", ").concat(x,", ").concat(w,")")),O.length&&(b.transform=O.join(" ")),C.createElement("text",eB({},F(b),{ref:t,x:x,y:w,className:(0,D.clsx)("recharts-text",m),textAnchor:s,fill:u.includes("url")?eX:u}),p.map((e,t)=>{var n=e.words.join(g?"":" ");return C.createElement("tspan",{x:x,dy:0===t?r:o,key:"".concat(n,"-").concat(t)},n)}))});function eJ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function e0(e){for(var t=1;t({x:e+Math.cos(-e1*n)*r,y:t+Math.sin(-e1*n)*r}),e5=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(e-(r.left||0)-(r.right||0)),Math.abs(t-(r.top||0)-(r.bottom||0)))/2},e3=e.i(430224),e6=(0,C.createContext)(null),e4=e=>e,e8=()=>{var e=(0,C.useContext)(e6);return e?e.store.dispatch:e4},e7=()=>{},e9=()=>e7,te=(e,t)=>e===t;function tt(e){var t=(0,C.useContext)(e6),r=(0,C.useMemo)(()=>t?t=>{if(null!=t)return e(t)}:e7,[t,e]);return(0,e3.useSyncExternalStoreWithSelector)(t?t.subscription.addNestedSub:e9,t?t.store.getState:e7,t?t.store.getState:e7,r,te)}var tr=Symbol.for("immer-nothing"),tn=Symbol.for("immer-draftable"),ti=Symbol.for("immer-state");function ta(e){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var to=Object,tl=to.getPrototypeOf,tu="constructor",tc="prototype",ts="configurable",tf="enumerable",td="writable",tp="value",th=e=>!!e&&!!e[ti];function ty(e){return!!e&&(tg(e)||tE(e)||!!e[tn]||!!e[tu]?.[tn]||tj(e)||tP(e))}var tv=to[tc][tu].toString(),tm=new WeakMap;function tg(e){if(!e||!tS(e))return!1;let t=tl(e);if(null===t||t===to[tc])return!0;let r=to.hasOwnProperty.call(t,tu)&&t[tu];if(r===Object)return!0;if(!tk(r))return!1;let n=tm.get(r);return void 0===n&&(n=Function.toString.call(r),tm.set(r,n)),n===tv}function tb(e,t,r=!0){0===tx(e)?(r?Reflect.ownKeys(e):to.keys(e)).forEach(r=>{t(r,e[r],e)}):e.forEach((r,n)=>t(n,r,e))}function tx(e){let t=e[ti];return t?t.type_:tE(e)?1:tj(e)?2:3*!!tP(e)}var tw=(e,t,r=tx(e))=>2===r?e.has(t):to[tc].hasOwnProperty.call(e,t),tO=(e,t,r=tx(e))=>2===r?e.get(t):e[t],tA=(e,t,r,n=tx(e))=>{2===n?e.set(t,r):3===n?e.add(r):e[t]=r},tE=Array.isArray,tj=e=>e instanceof Map,tP=e=>e instanceof Set,tS=e=>"object"==typeof e,tk=e=>"function"==typeof e,tI=e=>e.modified_?e.copy_:e.base_;function tM(e,t){if(tj(e))return new Map(e);if(tP(e))return new Set(e);if(tE(e))return Array[tc].slice.call(e);let r=tg(e);if(!0!==t&&("class_only"!==t||r)){let t=tl(e);if(null!==t&&r)return{...e};let n=to.create(t);return to.assign(n,e)}{let t=to.getOwnPropertyDescriptors(e);delete t[ti];let r=Reflect.ownKeys(t);for(let n=0;n1&&to.defineProperties(e,{set:tC,add:tC,clear:tC,delete:tC}),to.freeze(e),t&&tb(e,(e,t)=>{t_(t,!0)},!1)),e}var tC={[tp]:function(){ta(2)}};function tT(e){return!(null!==e&&tS(e))||to.isFrozen(e)}var tD="MapSet",tN="Patches",tz="ArrayMethods",tL={};function tR(e){let t=tL[e];return t||ta(0),t}var tB=e=>!!tL[e];function tK(e,t){t&&(e.patchPlugin_=tR(tN),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function t$(e){tF(e),e.drafts_.forEach(tW),e.drafts_=null}function tF(e){e===a&&(a=e.parent_)}var tU=e=>a={drafts_:[],parent_:a,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:tB(tD)?tR(tD):void 0,arrayMethodsPlugin_:tB(tz)?tR(tz):void 0};function tW(e){let t=e[ti];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function tV(e,t){t.unfinalizedDrafts_=t.drafts_.length;let r=t.drafts_[0];if(void 0!==e&&e!==r){r[ti].modified_&&(t$(t),ta(4)),ty(e)&&(e=tH(t,e));let{patchPlugin_:n}=t;n&&n.generateReplacementPatches_(r[ti].base_,e,t)}else e=tH(t,r);return function(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&t_(t,r)}(t,e,!0),t$(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==tr?e:void 0}function tH(e,t){if(tT(t))return t;let r=t[ti];if(!r)return tQ(t,e.handledSet_,e);if(!tY(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){let{callbacks_:t}=r;if(t)for(;t.length>0;)t.pop()(e);tZ(r,e)}return r.copy_}function tq(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var tY=(e,t)=>e.scope_===t,tG=[];function tX(e,t,r,n){let i=e.copy_||e.base_,a=e.type_;if(void 0!==n&&tO(i,n,a)===t)return void tA(i,n,r,a);if(!e.draftLocations_){let t=e.draftLocations_=new Map;tb(i,(e,r)=>{if(th(r)){let n=t.get(r)||[];n.push(e),t.set(r,n)}})}for(let n of e.draftLocations_.get(t)??tG)tA(i,n,r,a)}function tZ(e,t){if(e.modified_&&!e.finalized_&&(3===e.type_||1===e.type_&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){let{patchPlugin_:r}=t;if(r){let n=r.getPath(e);n&&r.generatePatches_(e,n,t)}tq(e)}}function tQ(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||th(e)||t.has(e)||!ty(e)||tT(e)||(t.add(e),tb(e,(n,i)=>{if(th(i)){let t=i[ti];tY(t,r)&&(tA(e,n,tI(t),e.type_),tq(t))}else ty(i)&&tQ(i,t,r)})),e}var tJ={get(e,t){let r;if(t===ti)return e;if("constructor"===t||"__proto__"===t)return new Proxy((e.copy_||e.base_)[t]||{},{get:(e,t)=>"__proto__"===t||"prototype"===t?Object.freeze(Object.create(null)):Reflect.get(e,t),set:()=>!0,apply:(e,t,r)=>Reflect.apply(e,t,r)});let n=e.scope_.arrayMethodsPlugin_,i=1===e.type_&&"string"==typeof t;if(i&&n?.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);let a=e.copy_||e.base_;if(!tw(a,t,e.type_)){var o;let r;return o=e,(r=t2(a,t))?tp in r?r[tp]:r.get?.call(o.draft_):void 0}let l=a[t];if(e.finalized_||!ty(l)||i&&e.operationMethod&&n?.isMutatingArrayMethod(e.operationMethod)&&Number.isInteger(r=+t)&&String(r)===t)return l;if(l===t1(e.base_,t)){t3(e);let r=1===e.type_?+t:t,n=t6(e.scope_,l,e,r);return e.copy_[r]=n}return l},has:(e,t)=>"constructor"!==t&&"__proto__"!==t&&"prototype"!==t&&t in(e.copy_||e.base_),ownKeys:e=>Reflect.ownKeys(e.copy_||e.base_),set(e,t,r){if("constructor"===t||"__proto__"===t||"prototype"===t)return!0;let n=t2(e.copy_||e.base_,t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){let n=t1(e.copy_||e.base_,t),i=n?.[ti];if(i&&i.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if((r===n?0!==r||1/r==1/n:r!=r&&n!=n)&&(void 0!==r||tw(e.base_,t,e.type_)))return!0;t3(e),t5(e)}return!!(e.copy_[t]===r&&(void 0!==r||tw(e.copy_,t,e.type_))||Number.isNaN(r)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=r,e.assigned_.set(t,!0),!function(e,t,r){let{scope_:n}=e;if(th(r)){let i=r[ti];tY(i,n)&&i.callbacks_.push(function(){t3(e),tX(e,r,tI(i),t)})}else ty(r)&&e.callbacks_.push(function(){let i=e.copy_||e.base_;3===e.type_?i.has(r)&&tQ(r,n.handledSet_,n):tO(i,t,e.type_)===r&&n.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&tQ(tO(e.copy_,t,e.type_),n.handledSet_,n)})}(e,t,r),!0)},deleteProperty:(e,t)=>(t3(e),void 0!==t1(e.base_,t)||t in e.base_?(e.assigned_.set(t,!1),t5(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let r=e.copy_||e.base_,n=Reflect.getOwnPropertyDescriptor(r,t);return n?{[td]:!0,[ts]:1!==e.type_||"length"!==t,[tf]:n[tf],[tp]:r[t]}:n},defineProperty(){ta(11)},getPrototypeOf:e=>tl(e.base_),setPrototypeOf(){ta(12)}},t0={};for(let e in tJ){let t=tJ[e];t0[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}function t1(e,t){let r=e[ti];return(r?r.copy_||r.base_:e)[t]}function t2(e,t){if(!(t in e))return;let r=tl(e);for(;r;){let e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=tl(r)}}function t5(e){!e.modified_&&(e.modified_=!0,e.parent_&&t5(e.parent_))}function t3(e){e.copy_||(e.assigned_=new Map,e.copy_=tM(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function t6(e,t,r,n){let[i,o]=tj(t)?tR(tD).proxyMap_(t,r):tP(t)?tR(tD).proxySet_(t,r):function(e,t){let r=tE(e),n={type_:+!!r,scope_:t?t.scope_:a,modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},i=n,o=tJ;r&&(i=[n],o=t0);let{revoke:l,proxy:u}=Proxy.revocable(i,o);return n.draft_=u,n.revoke_=l,[u,n]}(t,r);if((r?.scope_??a).drafts_.push(i),o.callbacks_=r?.callbacks_??[],o.key_=n,r&&void 0!==n)r.callbacks_.push(function(e){if(!o||!tY(o,e))return;e.mapSetPlugin_?.fixSetContents(o);let t=tI(o);tX(r,o.draft_??o,t,n),tZ(o,e)});else o.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(o);let{patchPlugin_:t}=e;o.modified_&&t&&t.generatePatches_(o,[],e)});return i}function t4(e){return th(e)||ta(10),function e(t){let r;if(!ty(t)||tT(t))return t;let n=t[ti],i=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,r=tM(t,n.scope_.immer_.useStrictShallowCopy_),i=n.scope_.immer_.shouldUseStrictIteration()}else r=tM(t,!0);return tb(r,(t,n)=>{tA(r,t,e(n))},i),n&&(n.finalized_=!1),r}(e)}t0.deleteProperty=function(e,t){return t0.set.call(this,e,t,void 0)},t0.set=function(e,t,r){return tJ.set.call(this,e[0],t,r,e[0])};var t8=new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,r)=>{let n;if(tk(e)&&!tk(t)){let r=t;t=e;let n=this;return function(e=r,...i){return n.produce(e,e=>t.call(this,e,...i))}}if(tk(t)||ta(6),void 0===r||tk(r)||ta(7),ty(e)){let i=tU(this),a=t6(i,e,void 0),o=!0;try{n=t(a),o=!1}finally{o?t$(i):tF(i)}return tK(i,r),tV(n,i)}if(e&&tS(e))ta(1);else{if(void 0===(n=t(e))&&(n=e),n===tr&&(n=void 0),this.autoFreeze_&&t_(n,!0),r){let t=[],i=[];tR(tN).generateReplacementPatches_(e,n,{patches_:t,inversePatches_:i}),r(t,i)}return n}},this.produceWithPatches=(e,t)=>{let r,n;return tk(e)?(t,...r)=>this.produceWithPatches(t,t=>e(t,...r)):[this.produce(e,t,(e,t)=>{r=e,n=t}),r,n]},(e=>"boolean"==typeof e)(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),(e=>"boolean"==typeof e)(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),(e=>"boolean"==typeof e)(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){ty(e)||ta(8),th(e)&&(e=t4(e));let t=tU(this),r=t6(t,e,void 0);return r[ti].isManual_=!0,tF(t),r}finishDraft(e,t){let r=e&&e[ti];r&&r.isManual_||ta(9);let{scope_:n}=r;return tK(n,t),tV(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){let n=t[r];if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));let n=tR(tN).applyPatches_;return th(e)?n(e,t):this.produce(e,e=>n(e,t))}}().produce,t7=e=>Array.isArray(e)?e:[e],t9=0,re=class{revision=t9;_value;_lastValue;_isEqual=rt;constructor(e,t=rt){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++t9)}};function rt(e,t){return e===t}function rr(e){return e instanceof re||console.warn("Not a valid cell! ",e),e.value}var rn=(e,t)=>!1;function ri(){return function(e=rt){return new re(null,e)}(rn)}var ra=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=ri()),rr(t)},ro=0,rl=Object.getPrototypeOf({}),ru=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,rc);tag=ri();tags={};children={};collectionTag=null;id=ro++},rc={get:(e,t)=>(function(){let{value:r}=e,n=Reflect.get(r,t);if("symbol"==typeof t||t in rl)return n;if("object"==typeof n&&null!==n){var i;let r=e.children[t];return void 0===r&&(r=e.children[t]=Array.isArray(i=n)?new rs(i):new ru(i)),r.tag&&rr(r.tag),r.proxy}{let r=e.tags[t];return void 0===r&&((r=e.tags[t]=ri()).value=n),rr(r),n}})(),ownKeys:e=>(ra(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},rs=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],rf);tag=ri();tags={};children={};collectionTag=null;id=ro++},rf={get:([e],t)=>("length"===t&&ra(e),rc.get(e,t)),ownKeys:([e])=>rc.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>rc.getOwnPropertyDescriptor(e,t),has:([e],t)=>rc.has(e,t)},rd="u"{n=rp(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}var ry=function(e,...t){let r="function"==typeof e?{memoize:e,memoizeOptions:t}:e,n=(...e)=>{let t,n,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{memoize:u,memoizeOptions:c=[],argsMemoize:s=rh,argsMemoizeOptions:f=[]}={...r,...o},d=t7(c),p=t7(f),h=(!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let r=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${r}]`)}}(t=Array.isArray(e[0])?e[0]:e,"createSelector expects all input-selectors to be functions, but received the following types: "),t),y=u(function(){return i++,l.apply(null,arguments)},...d);return Object.assign(s(function(){a++;let e=function(e,t){let r=[],{length:n}=e;for(let i=0;ia,resetDependencyRecomputations:()=>{a=0},lastResult:()=>n,recomputations:()=>i,resetRecomputations:()=>{i=0},memoize:u,argsMemoize:s})};return Object.assign(n,{withTypes:()=>n}),n}(rh),rv=Object.assign((e,t=ry)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let r=Object.keys(e);return t(r.map(t=>e[t]),(...e)=>e.reduce((e,t,n)=>(e[r[n]]=t,e),{}))},{withTypes:()=>rv});function rm(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var rg="function"==typeof Symbol&&Symbol.observable||"@@observable",rb=()=>Math.random().toString(36).substring(7).split("").join("."),rx={INIT:`@@redux/INIT${rb()}`,REPLACE:`@@redux/REPLACE${rb()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${rb()}`};function rw(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 rO(e){let t,r=Object.keys(e),n={};for(let t=0;t{let t=n[e];if(void 0===t(void 0,{type:rx.INIT}))throw Error(rm(12));if(void 0===t(void 0,{type:rx.PROBE_UNKNOWN_ACTION()}))throw Error(rm(13))})}catch(e){t=e}return function(e={},r){if(t)throw t;let a=!1,o={};for(let t=0;te:1===e.length?e[0]:e.reduce((e,t)=>(...r)=>e(t(...r)))}function rE(e){return rw(e)&&"type"in e&&"string"==typeof e.type}function rj(e){return({dispatch:t,getState:r})=>n=>i=>"function"==typeof i?i(t,r,e):n(i)}var rP=rj(),rS="u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!=arguments.length)return"object"==typeof arguments[0]?rA:rA.apply(null,arguments)};function rk(e,t){function r(...n){if(t){let r=t(...n);if(!r)throw Error(nl(0));return{type:e,payload:r.payload,..."meta"in r&&{meta:r.meta},..."error"in r&&{error:r.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=t=>rE(t)&&t.type===e,r}"u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var rI=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function rM(e){return ty(e)?t8(e,()=>{}):e}function r_(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}var rC="RTK_autoBatch",rT=()=>e=>({payload:e,meta:{[rC]:!0}}),rD=e=>t=>{setTimeout(t,e)},rN=(e={type:"raf"})=>t=>(...r)=>{let n,i=t(...r),a=!0,o=!1,l=!1,u=new Set,c="tick"===e.type?queueMicrotask:"raf"===e.type?"u">typeof window&&window.requestAnimationFrame?(n=window.requestAnimationFrame,e=>{let t=!1,r=()=>{t||(t=!0,cancelAnimationFrame(i),clearTimeout(a),e())},i=n(r),a=setTimeout(r,100)}):rD(10):"callback"===e.type?e.queueNotification:rD(e.timeout),s=()=>{l=!1,o&&(o=!1,u.forEach(e=>e()))};return Object.assign({},i,{subscribe(e){let t=i.subscribe(()=>a&&e());return u.add(e),()=>{t(),u.delete(e)}},dispatch(e){try{return(o=!(a=!e?.meta?.[rC]))&&!l&&(l=!0,c(s)),i.dispatch(e)}finally{a=!0}}})};function rz(e){let t,r={},n=[],i={addCase(e,t){let n="string"==typeof e?e:e.type;if(!n)throw Error(nl(28));if(n in r)throw Error(nl(29));return r[n]=t,i},addAsyncThunk:(e,t)=>(t.pending&&(r[e.pending.type]=t.pending),t.rejected&&(r[e.rejected.type]=t.rejected),t.fulfilled&&(r[e.fulfilled.type]=t.fulfilled),t.settled&&n.push({matcher:e.settled,reducer:t.settled}),i),addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),i),addDefaultCase:e=>(t=e,i)};return e(i),[r,n,t]}var rL=Symbol.for("rtk-slice-createasyncthunk"),rR=((i=rR||{}).reducer="reducer",i.reducerWithPrepare="reducerWithPrepare",i.asyncThunk="asyncThunk",i),rB=function({creators:e}={}){let t=e?.asyncThunk?.[rL];return function(e){let r,{name:n,reducerPath:i=n}=e;if(!n)throw Error(nl(11));let a=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},o=Object.keys(a),l={},u={},c={},s=[],f={addCase(e,t){let r="string"==typeof e?e:e.type;if(!r)throw Error(nl(12));if(r in u)throw Error(nl(13));return u[r]=t,f},addMatcher:(e,t)=>(s.push({matcher:e,reducer:t}),f),exposeAction:(e,t)=>(c[e]=t,f),exposeCaseReducer:(e,t)=>(l[e]=t,f)};function d(){let[t={},r=[],n]="function"==typeof e.extraReducers?rz(e.extraReducers):[e.extraReducers],i={...t,...u};return function(e,t){let r,[n,i,a]=rz(t);if("function"==typeof e)r=()=>rM(e());else{let t=rM(e);r=()=>t}function o(e=r(),t){let l=[n[t.type],...i.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return 0===l.filter(e=>!!e).length&&(l=[a]),l.reduce((e,r)=>{if(r)if(th(e)){let n=r(e,t);return void 0===n?e:n}else{if(ty(e))return t8(e,e=>r(e,t));let n=r(e,t);if(void 0===n){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return n}return e},e)}return o.getInitialState=r,o}(e.initialState,e=>{for(let t in i)e.addCase(t,i[t]);for(let t of s)e.addMatcher(t.matcher,t.reducer);for(let t of r)e.addMatcher(t.matcher,t.reducer);n&&e.addDefaultCase(n)})}o.forEach(r=>{let i=a[r],o={reducerName:r,type:`${n}/${r}`,createNotation:"function"==typeof e.reducers};"asyncThunk"===i._reducerDefinitionType?function({type:e,reducerName:t},r,n,i){if(!i)throw Error(nl(18));let{payloadCreator:a,fulfilled:o,pending:l,rejected:u,settled:c,options:s}=r,f=i(e,a,s);n.exposeAction(t,f),o&&n.addCase(f.fulfilled,o),l&&n.addCase(f.pending,l),u&&n.addCase(f.rejected,u),c&&n.addMatcher(f.settled,c),n.exposeCaseReducer(t,{fulfilled:o||rK,pending:l||rK,rejected:u||rK,settled:c||rK})}(o,i,f,t):function({type:e,reducerName:t,createNotation:r},n,i){let a,o;if("reducer"in n){if(r&&"reducerWithPrepare"!==n._reducerDefinitionType)throw Error(nl(17));a=n.reducer,o=n.prepare}else a=n;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?rk(e,o):rk(e))}(o,i,f)});let p=e=>e,h=new Map,y=new WeakMap;function v(e,t){return r||(r=d()),r(e,t)}function m(){return r||(r=d()),r.getInitialState()}function g(t,r=!1){function n(e){let i=e[t];return void 0===i&&r&&(i=r_(y,n,m)),i}function i(t=p){let n=r_(h,r,()=>new WeakMap);return r_(n,t,()=>{let n={};for(let[i,a]of Object.entries(e.selectors??{}))n[i]=function(e,t,r,n){function i(a,...o){let l=t(a);return void 0===l&&n&&(l=r()),e(l,...o)}return i.unwrapped=e,i}(a,t,()=>r_(y,t,m),r);return n})}return{reducerPath:t,getSelectors:i,get selectors(){return i(n)},selectSlice:n}}let b={name:n,reducer:v,actions:c,caseReducers:l,getInitialState:m,...g(i),injectInto(e,{reducerPath:t,...r}={}){let n=t??i;return e.inject({reducerPath:n,reducer:v},r),{...b,...g(n,!0)}}};return b}}();function rK(){}var r$="listener",rF="completed",rU="cancelled",rW=`task-${rU}`,rV=`task-${rF}`,rH=`${r$}-${rU}`,rq=`${r$}-${rF}`,rY=class{constructor(e){this.code=e,this.message=`task ${rU} (reason: ${e})`}code;name="TaskAbortError";message},rG=(e,t)=>{if("function"!=typeof e)throw TypeError(nl(32))},rX=()=>{},rZ=(e,t=rX)=>(e.catch(t),e),rQ=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),rJ=e=>{if(e.aborted)throw new rY(e.reason)};function r0(e,t){let r=rX;return new Promise((n,i)=>{let a=()=>i(new rY(e.reason));e.aborted?a():(r=rQ(e,a),t.finally(()=>r()).then(n,i))}).finally(()=>{r=rX})}var r1=async(e,t)=>{try{await Promise.resolve();let t=await e();return{status:"ok",value:t}}catch(e){return{status:e instanceof rY?"cancelled":"rejected",error:e}}finally{t?.()}},r2=e=>t=>rZ(r0(e,t).then(t=>(rJ(e),t))),r5=e=>{let t=r2(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:r3}=Object,r6={},r4="listenerMiddleware",r8=e=>{let{type:t,actionCreator:r,matcher:n,predicate:i,effect:a}=e;if(t)i=rk(t).match;else if(r)t=r.type,i=r.match;else if(n)i=n;else if(i);else throw Error(nl(21));return rG(a,"options.listener"),{predicate:i,type:t,effect:a}},r7=r3(e=>{let{type:t,predicate:r,effect:n}=r8(e);return{id:((e=21)=>{let t="",r=e;for(;r--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t})(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw Error(nl(22))}}},{withTypes:()=>r7}),r9=(e,t)=>{let{type:r,effect:n,predicate:i}=r8(t);return Array.from(e.values()).find(e=>("string"==typeof r?e.type===r:e.predicate===i)&&e.effect===n)},ne=e=>{e.pending.forEach(e=>{e.abort(rH)})},nt=(e,t,r)=>{try{e(t,r)}catch(e){setTimeout(()=>{throw e},0)}},nr=r3(rk(`${r4}/add`),{withTypes:()=>nr}),nn=rk(`${r4}/removeAll`),ni=r3(rk(`${r4}/remove`),{withTypes:()=>ni}),na=(...e)=>{console.error(`${r4}/error`,...e)},no=(e={})=>{let t=new Map,r=new Map,{extra:n,onError:i=na}=e;rG(i,"onError");let a=e=>{var r;return(r=r9(t,e)??r7(e)).unsubscribe=()=>t.delete(r.id),t.set(r.id,r),e=>{r.unsubscribe(),e?.cancelActive&&ne(r)}};r3(a,{withTypes:()=>a});let o=e=>{let r=r9(t,e);return r&&(r.unsubscribe(),e.cancelActive&&ne(r)),!!r};r3(o,{withTypes:()=>o});let l=async(e,o,l,u)=>{var c,s;let f,d=new AbortController,p=(c=d.signal,f=async(e,t)=>{rJ(c);let r=()=>{},n=[new Promise((t,n)=>{let i=a({predicate:e,effect:(e,r)=>{r.unsubscribe(),t([e,r.getState(),r.getOriginalState()])}});r=()=>{i(),n()}})];null!=t&&n.push(new Promise(e=>setTimeout(e,t,null)));try{let e=await r0(c,Promise.race(n));return rJ(c),e}finally{r()}},(e,t)=>rZ(f(e,t))),h=[];try{let i;e.pending.add(d),i=r.get(e)??0,r.set(e,i+1),await Promise.resolve(e.effect(o,r3({},l,{getOriginalState:u,condition:(e,t)=>p(e,t).then(Boolean),take:p,delay:r5(d.signal),pause:r2(d.signal),extra:n,signal:d.signal,fork:(s=d.signal,(e,t)=>{rG(e,"taskExecutor");let r=new AbortController;rQ(s,()=>r.abort(s.reason));let n=r1(async()=>{rJ(s),rJ(r.signal);let t=await e({pause:r2(r.signal),delay:r5(r.signal),signal:r.signal});return rJ(r.signal),t},()=>r.abort(rV));return t?.autoJoin&&h.push(n.catch(rX)),{result:r2(s)(n),cancel(){r.abort(rW)}}}),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,r)=>{e!==d&&(e.abort(rH),r.delete(e))})},cancel:()=>{d.abort(rH),e.pending.delete(d)},throwIfCancelled:()=>{rJ(d.signal)}})))}catch(e){e instanceof rY||nt(i,e,{raisedBy:"effect"})}finally{let t;await Promise.all(h),d.abort(rq),1===(t=r.get(e)??1)?r.delete(e):r.set(e,t-1),e.pending.delete(d)}},u=()=>{for(let e of r.keys())ne(e);t.clear()};return{middleware:e=>r=>n=>{let c;if(!rE(n))return r(n);if(nr.match(n))return a(n.payload);if(nn.match(n))return void u();if(ni.match(n))return o(n.payload);let s=e.getState(),f=()=>{if(s===r6)throw Error(nl(23));return s};try{if(c=r(n),t.size>0){let r=e.getState();for(let a of Array.from(t.values())){let t=!1;try{t=a.predicate(n,r,s)}catch(e){t=!1,nt(i,e,{raisedBy:"predicate"})}t&&l(a,n,e,f)}}}finally{s=r6}return c},startListening:a,stopListening:o,clearListeners:u}};function nl(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. `}var nu=rB({name:"chartLayout",initialState:{layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var r,n,i,a;e.margin.top=null!=(r=t.payload.top)?r:0,e.margin.right=null!=(n=t.payload.right)?n:0,e.margin.bottom=null!=(i=t.payload.bottom)?i:0,e.margin.left=null!=(a=t.payload.left)?a:0},setScale(e,t){e.scale=t.payload}}}),nc=nu.actions,ns=nc.setMargin,nf=nc.setLayout,nd=nc.setChartSize,np=nc.setScale,nh=nu.reducer;function ny(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}function nv(e){var t;return null!=e&&"function"!=typeof e&&Number.isSafeInteger(t=e.length)&&t>=0}function nm(e){return null!==e&&("object"==typeof e||"function"==typeof e)}let ng=/^(?:0|[1-9]\d*)$/;function nb(e,t=Number.MAX_SAFE_INTEGER){switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e{if(e!==t){let n=nw(e),i=nw(t);if(n===i&&0===n){if(et)return"desc"===r?-1:1}return"desc"===r?i-n:n-i}return 0};function nA(e){return"symbol"==typeof e||e instanceof Symbol}let nE=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nj=/^\w*$/;function nP(e,...t){let r=t.length;return r>1&&nx(e,t[0],t[1])?t=[]:r>2&&nx(t[0],t[1],t[2])&&(t=[t[0]]),function(e,t,r){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(r)||(r=null==r?[]:[r]),r=r.map(e=>String(e));let n=(e,t)=>{let r=e;for(let e=0;e{var t;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||nA(t)||"string"==typeof t&&(nj.test(t)||!nE.test(t))||0))?e:{key:e,path:G(e)}});return e.map(e=>({original:e,criteria:i.map(t=>{var r,i;return r=t,null==(i=e)||null==r?i:"object"==typeof r&&"key"in r?Object.hasOwn(i,r.key)?i[r.key]:n(i,r.path):"function"==typeof r?r(i):Array.isArray(r)?n(i,r):"object"==typeof i?i[r]:i})})).slice().sort((e,t)=>{for(let n=0;ne.original)}(e,function(e,t=1){let r=[],n=Math.floor(t),i=(e,t)=>{for(let a=0;ae.legend.settings,nk=ry([e=>e.legend.payload,nS],(e,t)=>{var r=t.itemSorter,n=e.flat(1);return r?nP(n,r):n});function nI(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function nM(e){return function(){return e}}function n_(e,t){if((i=e.length)>1)for(var r,n,i,a=1,o=e[t[0]],l=o.length;a=0;)r[t]=t;return r}function nT(e,t){return e[t]}function nD(e){let t=[];return t.key=e,t}function nN(e,t,r){return Array.isArray(e)&&e&&t+r!==0?e.slice(t,r+1):e}function nz(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nL(e){for(var t=1;t"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t,nK=(e,t,r,n)=>{if(n)return e.map(e=>e.coordinate);var i,a,o=e.map(e=>(e.coordinate===t&&(i=!0),e.coordinate===r&&(a=!0),e.coordinate));return i||o.push(t),a||o.push(r),o},n$=(e,t,r)=>{if(!e)return null;var n=e.duplicateDomain,i=e.type,a=e.range,o=e.scale,l=e.realScaleType,u=e.isCategorical,c=e.categoricalDomain,s=e.tickCount,f=e.ticks,d=e.niceTicks,p=e.axisType;if(!o)return null;var h="scaleBand"===l&&o.bandwidth?o.bandwidth()/2:2,y=(t||r)&&"category"===i&&o.bandwidth?o.bandwidth()/h:0;return(y="angleAxis"===p&&a&&a.length>=2?2*J(a[0]-a[1])*y:y,t&&(f||d))?(f||d||[]).map((e,t)=>{var r=n?n.indexOf(e):e,i=o.map(r);return eN(i)?{coordinate:i+y,value:e,offset:y,index:t}:null}).filter(ef):u&&c?c.map((e,t)=>{var r=o.map(e);return eN(r)?{coordinate:r+y,value:e,index:t,offset:y}:null}).filter(ef):o.ticks&&!r&&null!=s?o.ticks(s).map((e,t)=>{var r=o.map(e);return eN(r)?{coordinate:r+y,value:e,index:t,offset:y}:null}).filter(ef):o.domain().map((e,t)=>{var r=o.map(e);return eN(r)?{coordinate:r+y,value:n?n[e]:e,index:t,offset:y}:null}).filter(ef)},nF={sign:e=>{var t,r=e.length;if(!(r<=0)){var n=null==(t=e[0])?void 0:t.length;if(null!=n&&!(n<=0))for(var i=0;i=0?(c[0]=a,a+=d,c[1]=a):(c[0]=o,o+=d,c[1]=o)}}}},expand:function(e,t){if((n=e.length)>0){for(var r,n,i,a=0,o=e[0].length;a0){for(var r,n=0,i=e[t[0]],a=i.length;n0&&(n=(r=e[t[0]]).length)>0){for(var r,n,i,a=0,o=1;o{var t,r=e.length;if(!(r<=0)){var n=null==(t=e[0])?void 0:t.length;if(null!=n&&!(n<=0))for(var i=0;i=0?(u[0]=a,a+=c,u[1]=a):(u[0]=0,u[1]=0)}}}}};function nU(e){return null==e?void 0:String(e)}function nW(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&null!=i[t.dataKey]){var l=ec(r,"value",i[t.dataKey]);if(l)return l.coordinate+n/2}return null!=r&&r[a]?r[a].coordinate+n/2:null}var u=nR(i,null==o?t.dataKey:o),c=t.scale.map(u);return er(c)?c:null}var nV=e=>{var t=e.axis,r=e.ticks,n=e.offset,i=e.bandSize,a=e.entry,o=e.index;if("category"===t.type)return r[o]?r[o].coordinate+n:null;var l=nR(a,t.dataKey,t.scale.domain()[o]);if(null==l)return null;var u=t.scale.map(l);return er(u)?u-i/2+n:null},nH=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,nq=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,nY=(e,t,r)=>{if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var i=nP(t,e=>e.coordinate),a=1/0,o=1,l=i.length;oe.layout.width,nQ=e=>e.layout.height,nJ=e=>e.layout.scale,n0=e=>e.layout.margin,n1=ry(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),n2=ry(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),n5="data-recharts-item-index",n3="data-recharts-item-id";function n6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function n4(e){for(var t=1;te.brush.height,function(e){return n2(e).reduce((e,t)=>"left"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:60),0)},function(e){return n2(e).reduce((e,t)=>"right"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:60),0)},function(e){return n1(e).reduce((e,t)=>"top"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},function(e){return n1(e).reduce((e,t)=>"bottom"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},nS,e=>e.legend.size],(e,t,r,n,i,a,o,l,u,c)=>{var s={left:(r.left||0)+i,right:(r.right||0)+a},f=n4(n4({},{top:(r.top||0)+o,bottom:(r.bottom||0)+l}),s),d=f.bottom;f.bottom+=n;var p=e-(f=((e,t,r)=>{if(t&&r){var n=r.width,i=r.height,a=t.align,o=t.verticalAlign,l=t.layout;if(("vertical"===l||"horizontal"===l&&"middle"===o)&&"center"!==a&&er(e[a]))return nL(nL({},e),{},{[a]:e[a]+(n||0)});if(("horizontal"===l||"vertical"===l&&"center"===a)&&"middle"!==o&&er(e[o]))return nL(nL({},e),{},{[o]:e[o]+(i||0)})}return e})(f,u,c)).left-f.right,h=t-f.top-f.bottom;return n4(n4({brushBottom:d},f),{},{width:Math.max(p,0),height:Math.max(h,0)})}),n7=ry(n8,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),n9=ry(nZ,nQ,(e,t)=>({x:0,y:0,width:e,height:t})),ie=(0,C.createContext)(null),it=()=>null!=(0,C.useContext)(ie),ir=e=>e.brush,ii=ry([ir,n8,n0],(e,t,r)=>({height:e.height,x:er(e.x)?e.x:t.left,y:er(e.y)?e.y:t.top+t.height+t.brushBottom-((null==r?void 0:r.bottom)||0),width:er(e.width)?e.width:t.width})),ia=function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),i=2;itypeof console&&console.warn&&(void 0===t&&console.warn("LogUtils requires an error message argument"),!e))if(void 0===t)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var a=0;console.warn(t.replace(/%s/g,()=>n[a++]))}},io="100%",il="100%",iu={width:-1,height:-1},ic=(e,t,r)=>{var n=r.width,i=void 0===n?io:n,a=r.height,o=void 0===a?il:a,l=r.aspect,u=r.maxHeight,c=et(i)?e:Number(i),s=et(o)?t:Number(o);return l&&l>0&&(c?s=c/l:s&&(c=s*l),u&&null!=s&&s>u&&(s=u)),{calculatedWidth:c,calculatedHeight:s}},is={width:0,height:0,overflow:"visible"},id={width:0,overflowX:"visible"},ip={height:0,overflowY:"visible"},ih={},iy=["aspect","initialDimension","width","height","minWidth","minHeight","maxHeight","children","debounce","id","className","onResize","style"];function iv(){return(iv=Object.assign.bind()).apply(null,arguments)}function im(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ig(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r({width:r,height:n}),[r,n]);return ez(i.width)&&ez(i.height)?C.createElement(ix.Provider,{value:i},t):null}var iO=()=>(0,C.useContext)(ix),iA=(0,C.forwardRef)((e,t)=>{var r,n,i,a,o,l,u=e.aspect,c=e.initialDimension,s=void 0===c?iu:c,f=e.width,d=e.height,p=e.minWidth,h=void 0===p?0:p,y=e.minHeight,v=e.maxHeight,m=e.children,g=e.debounce,b=void 0===g?0:g,x=e.id,w=e.className,O=e.onResize,A=e.style,E=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;nj.current);var S=function(e){if(Array.isArray(e))return e}(r=(0,C.useState)({containerWidth:s.width,containerHeight:s.height}))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,n,i,a,o=[],l=!0,u=!1;try{i=(t=t.call(e)).next,!1;for(;!(l=(r=i.call(t)).done)&&(o.push(r.value),2!==o.length);l=!0);}catch(e){u=!0,n=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(u)throw n}}return o}}(r)||function(e){if(e){if("string"==typeof e)return ib(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ib(e,2):void 0}}(r)||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=S[0],I=S[1],M=(0,C.useCallback)((e,t)=>{I(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]);(0,C.useEffect)(()=>{if(null==j.current||"u"{var t,r=e[0];if(null!=r){var n=r.contentRect,i=n.width,a=n.height;M(i,a),null==(t=P.current)||t.call(P,i,a)}};b>0&&(e=function(e,t=0,r={}){let{leading:n=!0,trailing:i=!0}=r;return function(e,t=0,r={}){let n;"object"!=typeof r&&(r={});let{leading:i=!1,trailing:a=!0,maxWait:o}=r,l=[,,];i&&(l[0]="leading"),a&&(l[1]="trailing");let u=null,c=function(e,t,{signal:r,edges:n}={}){let i,a=null,o=null!=n&&n.includes("leading"),l=null==n||n.includes("trailing"),u=()=>{null!==a&&(e.apply(i,a),i=void 0,a=null)},c=null,s=()=>{null!=c&&clearTimeout(c),c=setTimeout(()=>{c=null,l&&u(),f()},t)},f=()=>{null!==c&&(clearTimeout(c),c=null),i=void 0,a=null},d=function(...e){if(r?.aborted)return;i=this,a=e;let t=null==c;s(),o&&t&&u()};return d.schedule=s,d.cancel=f,d.flush=()=>{u()},r?.addEventListener("abort",f,{once:!0}),d}(function(...t){n=e.apply(this,t),u=null},t,{edges:l}),s=function(...t){return null!=o&&(null===u&&(u=Date.now()),Date.now()-u>=o)?(n=e.apply(this,t),u=Date.now(),c.cancel(),c.schedule(),n):(c.apply(this,t),n)};return s.cancel=c.cancel,s.flush=()=>(c.flush(),n),s}(e,t,{leading:n,maxWait:t,trailing:i})}(e,b,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),r=j.current.getBoundingClientRect();return M(r.width,r.height),t.observe(j.current),()=>{t.disconnect()}},[M,b]);var _=k.containerWidth,T=k.containerHeight;ia(!u||u>0,"The aspect(%s) must be greater than zero.",u);var N=ic(_,T,{width:f,height:d,aspect:u,maxHeight:v}),z=N.calculatedWidth,L=N.calculatedHeight;return ia(_<0||T<0||null!=z&&z>0||null!=L&&L>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.",z,L,f,d,h,y,u),C.createElement("div",iv({id:x?"".concat(x):void 0,className:(0,D.clsx)("recharts-responsive-container",w),style:ig(ig({},void 0===A?{}:A),{},{width:f,height:d,minWidth:h,minHeight:y,maxHeight:v}),ref:j},E),C.createElement("div",{style:(i=(n={width:f,height:d}).width,a=n.height,o=et(i),l=et(a),o&&l?is:o?id:l?ip:ih)},C.createElement(iw,{width:z,height:L},m)))}),iE=(0,C.forwardRef)((e,t)=>{var r,n,i,a,o,l,u=iO();if(ez(u.width)&&ez(u.height))return e.children;var c=(n=(r={width:e.width,height:e.height,aspect:e.aspect}).width,i=r.height,a=r.aspect,o=n,l=i,void 0===o&&void 0===l?(o=io,l=il):void 0===o?o=a&&a>0?void 0:io:void 0===l&&(l=a&&a>0?void 0:il),{width:o,height:l}),s=c.width,f=c.height,d=ic(void 0,void 0,{width:s,height:f,aspect:e.aspect,maxHeight:e.maxHeight}),p=d.calculatedWidth,h=d.calculatedHeight;return er(p)&&er(h)?C.createElement(iw,{width:p,height:h},e.children):C.createElement(iA,iv({},e,{width:s,height:f,ref:t}))});function ij(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 iP=()=>{var e,t=it(),r=tt(n7),n=tt(ii),i=null==(e=tt(ir))?void 0:e.padding;return t&&n&&i?{width:n.width-i.left-i.right,height:n.height-i.top-i.bottom,x:i.left,y:i.top}:r},iS={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},ik=()=>{var e;return null!=(e=tt(n8))?e:iS},iI=e=>e.layout.layoutType,iM=()=>{var e=tt(iI);if("horizontal"===e||"vertical"===e)return e},i_=e=>{var t=e.layout.layoutType;if("centric"===t||"radial"===t)return t},iC=e=>{var t=e8(),r=it(),n=e.width,i=e.height,a=iO(),o=n,l=i;return a&&(o=a.width>0?a.width:n,l=a.height>0?a.height:i),(0,C.useEffect)(()=>{!r&&ez(o)&&ez(l)&&t(nd({width:o,height:l}))},[t,r,o,l]),null},iT={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},iD={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:iT.axis},iN={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:iT.axis},iz=(e,t)=>{if(e&&t)return null!=e&&e.reversed?[t[1],t[0]]:t};function iL(e,t,r){return"auto"!==r?r:null!=e?nB(e,t)?"category":"number":void 0}function iR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function iB(e){for(var t=1;t{if(null!=t)return e.polarAxis.angleAxis[t]},i_],(e,t)=>{if(null!=e)return e;var r,n=null!=(r=iL(t,"angleAxis",iK.type))?r:"category";return iB(iB({},iK),{},{type:n})}),iU=ry([(e,t)=>e.polarAxis.radiusAxis[t],i_],(e,t)=>{if(null!=e)return e;var r,n=null!=(r=iL(t,"radiusAxis",i$.type))?r:"category";return iB(iB({},i$),{},{type:n})}),iW=e=>e.polarOptions,iV=ry([nZ,nQ,n8],e5),iH=ry([iW,iV],(e,t)=>{if(null!=e)return eo(e.innerRadius,t,0)}),iq=ry([iW,iV],(e,t)=>{if(null!=e)return eo(e.outerRadius,t,.8*t)}),iY=ry([iW],e=>null==e?[0,0]:[e.startAngle,e.endAngle]);ry([iF,iY],iz);var iG=ry([iV,iH,iq],(e,t,r)=>{if(null!=e&&null!=t&&null!=r)return[t,r]});ry([iU,iG],iz);var iX=ry([iI,iW,iH,iq,nZ,nQ],(e,t,r,n,i,a)=>{if(("centric"===e||"radial"===e)&&null!=t&&null!=r&&null!=n){var o=t.cx,l=t.cy,u=t.startAngle,c=t.endAngle;return{cx:eo(o,i,i/2),cy:eo(l,a,a/2),innerRadius:r,outerRadius:n,startAngle:u,endAngle:c,clockWise:!1}}}),iZ=e.i(174080);function iQ(e,t){return!!(Array.isArray(e)&&Array.isArray(t))&&0===e.length&&0===t.length||e===t}var iJ=ry(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,r)=>r,(e,t,r)=>{if(null!=t){var n=e[t];if(null!=n)return r?n.panoramaElement:n.element}}),i0=ry(e=>e.zIndex.zIndexMap,e=>Array.from(new Set(Object.keys(e).map(e=>parseInt(e,10)).concat(Object.values(iT)))).sort((e,t)=>e-t),{memoizeOptions:{resultEqualityCheck:function(e,t){if(e.length===t.length){for(var r=0;ri2(i2({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),{})},i3=new Set(Object.values(iT)),i6=rB({name:"zIndex",initialState:i5,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var r=t.payload.zIndex;e.zIndexMap[r]?e.zIndexMap[r].consumers+=1:e.zIndexMap[r]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:rT()},unregisterZIndexPortal:{reducer:(e,t)=>{var r=t.payload.zIndex;e.zIndexMap[r]&&(e.zIndexMap[r].consumers-=1,e.zIndexMap[r].consumers<=0&&!i3.has(r)&&delete e.zIndexMap[r])},prepare:rT()},registerZIndexPortalElement:{reducer:(e,t)=>{var r=t.payload,n=r.zIndex,i=r.element,a=r.isPanorama;e.zIndexMap[n]?a?e.zIndexMap[n].panoramaElement=i:e.zIndexMap[n].element=i:e.zIndexMap[n]={consumers:0,element:a?void 0:i,panoramaElement:a?i:void 0}},prepare:rT()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var r=t.payload.zIndex;e.zIndexMap[r]&&(t.payload.isPanorama?e.zIndexMap[r].panoramaElement=void 0:e.zIndexMap[r].element=void 0)},prepare:rT()}}}),i4=i6.actions,i8=i4.registerZIndexPortal,i7=i4.unregisterZIndexPortal,i9=i4.registerZIndexPortalElement,ae=i4.unregisterZIndexPortalElement,at=i6.reducer;function ar(e){var t=e.zIndex,r=e.children,n=void 0!==tt(iI)&&void 0!==t&&0!==t,i=it(),a=(0,C.useRef)(void 0),o=(0,C.useRef)(new Set),l=e8(),u=tt(e=>iJ(e,t,i));if((0,C.useLayoutEffect)(()=>{if(!n){var e=o.current;e.forEach(e=>{l(i7({zIndex:e}))}),e.clear(),a.current=void 0;return}if(o.current.has(t)||(l(i8({zIndex:t})),o.current.add(t)),u){a.current=u;var r=o.current;r.forEach(e=>{e!==t&&(l(i7({zIndex:e})),r.delete(e))})}},[l,t,n,u]),(0,C.useLayoutEffect)(()=>{var e=o.current;return()=>{e.forEach(e=>{l(i7({zIndex:e}))}),e.clear()}},[l]),!n)return r;var c=null!=u?u:a.current;return c?(0,iZ.createPortal)(r,c):null}function an(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ai(e){for(var t=1;t{var t=e.x,r=e.y,n=e.upperWidth,i=e.lowerWidth,a=e.width,o=e.height,l=e.children,u=(0,C.useMemo)(()=>({x:t,y:r,upperWidth:n,lowerWidth:i,width:a,height:o}),[t,r,n,i,a,o]);return C.createElement(af.Provider,{value:u},l)},ap=()=>{var e=(0,C.useContext)(af),t=iP();return e||(t?ij(t):void 0)},ah=(0,C.createContext)(null),ay=e=>null!=e&&"function"==typeof e,av=e=>null!=e&&"cx"in e&&er(e.cx),am={angle:0,offset:5,zIndex:iT.label,position:"middle",textBreakAll:!1};function ag(e){var t,r,n,i,a,o,l,u,c=eD(e,am),s=c.viewBox,f=c.parentViewBox,d=c.position,p=c.value,h=c.children,y=c.content,v=c.className,m=c.textBreakAll,g=c.labelRef,b=(t=(0,C.useContext)(ah),r=tt(iX),t||r),x=ap(),w=function(e){if(!av(e))return e;var t=e.cx,r=e.cy,n=e.outerRadius,i=2*n;return{x:t-n,y:r-n,width:i,upperWidth:i,lowerWidth:i,height:i}}(o=null==s?"center"===d?x:null!=b?b:x:av(s)?s:ij(s));if(!o||null==p&&null==h&&!(0,C.isValidElement)(y)&&"function"!=typeof y)return null;var O=ac(ac({},c),{},{viewBox:o});if((0,C.isValidElement)(y)){O.labelRef;var A=al(O,aa);return(0,C.cloneElement)(y,A)}if("function"==typeof y){O.content;var E=al(O,ao);if(l=(0,C.createElement)(y,E),(0,C.isValidElement)(l))return l}else n=c.value,i=c.formatter,a=null==c.children?n:c.children,l="function"==typeof i?i(a):a;var j=F(c);if(av(o)){if("insideStart"===d||"insideEnd"===d||"end"===d)return((e,t,r,n,i)=>{var a,o,l=e.offset,u=e.className,c=i.cx,s=i.cy,f=i.innerRadius,d=i.outerRadius,p=i.startAngle,h=i.endAngle,y=i.clockWise,v=(f+d)/2,m=J(h-p)*Math.min(Math.abs(h-p),360),g=m>=0?1:-1;switch(t){case"insideStart":a=p+g*l,o=y;break;case"insideEnd":a=h-g*l,o=!y;break;case"end":a=h+g*l,o=y;break;default:throw Error("Unsupported position ".concat(t))}o=m<=0?o:!o;var b=e2(c,s,v,a),x=e2(c,s,v,a+(o?1:-1)*359),w="M".concat(b.x,",").concat(b.y,"\n A").concat(v,",").concat(v,",0,1,").concat(+!o,",\n ").concat(x.x,",").concat(x.y),O=null==e.id?ea("recharts-radial-line-"):e.id;return C.createElement("text",as({},n,{dominantBaseline:"central",className:(0,D.clsx)("recharts-radial-bar-label",u)}),C.createElement("defs",null,C.createElement("path",{id:O,d:w})),C.createElement("textPath",{xlinkHref:"#".concat(O)},r))})(c,d,l,j,o);u=((e,t,r)=>{var n=e.cx,i=e.cy,a=e.innerRadius,o=e.outerRadius,l=(e.startAngle+e.endAngle)/2;if("outside"===r){var u=e2(n,i,o+t,l),c=u.x;return{x:c,y:u.y,textAnchor:c>=n?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"end"};var s=e2(n,i,(a+o)/2,l);return{x:s.x,y:s.y,textAnchor:"middle",verticalAnchor:"middle"}})(o,c.offset,c.position)}else{if(!w)return null;var P=(e=>{var t=e.viewBox,r=e.position,n=e.offset,i=void 0===n?0:n,a=e.parentViewBox,o=e.clamp,l=ij(t),u=l.x,c=l.y,s=l.height,f=l.upperWidth,d=l.lowerWidth,p=u+(f-d)/2,h=(u+p)/2,y=(f+d)/2,v=s>=0?1:-1,m=v*i,g=v>0?"end":"start",b=v>0?"start":"end",x=f>=0?1:-1,w=x*i,O=x>0?"end":"start",A=x>0?"start":"end";if("top"===r){var E={x:u+f/2,y:c-m,horizontalAnchor:"middle",verticalAnchor:g};return o&&a&&(E.height=Math.max(c-a.y,0),E.width=f),E}if("bottom"===r){var j={x:p+d/2,y:c+s+m,horizontalAnchor:"middle",verticalAnchor:b};return o&&a&&(j.height=Math.max(a.y+a.height-(c+s),0),j.width=d),j}if("left"===r){var P={x:h-w,y:c+s/2,horizontalAnchor:O,verticalAnchor:"middle"};return o&&a&&(P.width=Math.max(P.x-a.x,0),P.height=s),P}if("right"===r){var S={x:h+y+w,y:c+s/2,horizontalAnchor:A,verticalAnchor:"middle"};return o&&a&&(S.width=Math.max(a.x+a.width-S.x,0),S.height=s),S}var k=o&&a?{width:y,height:s}:{};return"insideLeft"===r?ai({x:h+w,y:c+s/2,horizontalAnchor:A,verticalAnchor:"middle"},k):"insideRight"===r?ai({x:h+y-w,y:c+s/2,horizontalAnchor:O,verticalAnchor:"middle"},k):"insideTop"===r?ai({x:u+f/2,y:c+m,horizontalAnchor:"middle",verticalAnchor:b},k):"insideBottom"===r?ai({x:p+d/2,y:c+s-m,horizontalAnchor:"middle",verticalAnchor:g},k):"insideTopLeft"===r?ai({x:u+w,y:c+m,horizontalAnchor:A,verticalAnchor:b},k):"insideTopRight"===r?ai({x:u+f-w,y:c+m,horizontalAnchor:O,verticalAnchor:b},k):"insideBottomLeft"===r?ai({x:p+w,y:c+s-m,horizontalAnchor:A,verticalAnchor:g},k):"insideBottomRight"===r?ai({x:p+d-w,y:c+s-m,horizontalAnchor:O,verticalAnchor:g},k):r&&"object"==typeof r&&(er(r.x)||et(r.x))&&(er(r.y)||et(r.y))?ai({x:u+eo(r.x,y),y:c+eo(r.y,s),horizontalAnchor:"end",verticalAnchor:"end"},k):ai({x:u+f/2,y:c+s/2,horizontalAnchor:"middle",verticalAnchor:"middle"},k)})({viewBox:w,position:d,offset:c.offset,parentViewBox:av(f)?void 0:f,clamp:!0});u=ac(ac({x:P.x,y:P.y,textAnchor:P.horizontalAnchor,verticalAnchor:P.verticalAnchor},void 0!==P.width?{width:P.width}:{}),void 0!==P.height?{height:P.height}:{})}return C.createElement(ar,{zIndex:c.zIndex},C.createElement(eQ,as({ref:g,className:(0,D.clsx)("recharts-label",void 0===v?"":v)},j,u,{textAnchor:eV(j.textAnchor)?j.textAnchor:u.textAnchor,breakAll:m}),l))}function ab(e){var t=e.label,r=e.labelRef;return((e,t,r)=>{if(!e)return null;var n={viewBox:t,labelRef:r};return!0===e?C.createElement(ag,as({key:"label-implicit"},n)):en(e)?C.createElement(ag,as({key:"label-implicit",value:e},n)):(0,C.isValidElement)(e)?e.type===ag?(0,C.cloneElement)(e,ac({key:"label-implicit"},n)):C.createElement(ag,as({key:"label-implicit",content:e},n)):ay(e)?C.createElement(ag,as({key:"label-implicit",content:e},n)):e&&"object"==typeof e?C.createElement(ag,as({},e,{key:"label-implicit"},n)):null})(t,ap(),r)||null}ag.displayName="Label";var ax=["valueAccessor"],aw=["dataKey","clockWise","id","textBreakAll","zIndex"];function aO(){return(aO=Object.assign.bind()).apply(null,arguments)}function aA(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n