"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[553],{wGSe:function(e,t,n){n.d(t,{W9:function(){return useSynchronisedEventsFromOtherCharts},Fg:function(){return useTooltipChartSynchronisation}});var i=n("q1tI"),a=n("2uqr"),o=n("SslM"),u=new(n("DDiT")),l="recharts.syncEvent.tooltip",c="recharts.syncEvent.brush",s=n("MKWM"),f=n("03PG"),d=n("wNPv"),p=n("hMQu");function selectSynchronisedTooltipState(e){return e.tooltip.syncInteraction}var v=n("yYrL"),h=n("QJ2m"),y=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{A((0,s.IC)())},[A]),e=(0,a.C)(o.Yd),t=(0,a.C)(o.Sg),n=(0,a.T)(),d=(0,a.C)(o.b2),g=(0,a.C)(p.WQ),b=(0,v.vn)(),S=(0,v.d2)(),w=(0,a.C)(e=>e.rootProps.className),(0,i.useEffect)(()=>{if(null==e)return y.ZT;var listener=(i,a,o)=>{if(t!==o&&e===i){if(!1===a.payload.active){n((0,f.$A)({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if("index"===d){if(S&&null!=a&&null!==(u=a.payload)&&void 0!==u&&u.coordinate&&a.payload.sourceViewBox){var u,l,c=a.payload.coordinate,s=c.x,p=c.y,v=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 E=a.payload.coordinate;if(null==E||null==S){n((0,f.$A)({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(null==l){n((0,f.$A)({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:a.payload.sourceViewBox,graphicalItemId:void 0}));return}var j=E.x,P=E.y,k=Math.min(j,S.x+S.width),M=Math.min(P,S.y+S.height),T={x:"horizontal"===b?l.coordinate:k,y:"horizontal"===b?M:l.coordinate};n((0,f.$A)({active:a.payload.active,coordinate:T,dataKey:a.payload.dataKey,index:String(l.index),label:a.payload.label,sourceViewBox:a.payload.sourceViewBox,graphicalItemId:a.payload.graphicalItemId}))}}};return u.on(l,listener),()=>{u.off(l,listener)}},[w,n,t,e,d,g,b,S]),x=(0,a.C)(o.Yd),C=(0,a.C)(o.Sg),O=(0,a.T)(),(0,i.useEffect)(()=>{if(null==x)return y.ZT;var listener=(e,t,n)=>{C!==n&&x===e&&O((0,h.t0)(t))};return u.on(c,listener),()=>{u.off(c,listener)}},[O,C,x])}function useTooltipChartSynchronisation(e,t,n,c,s,h){var y=(0,a.C)(n=>(0,d.wi)(n,e,t)),m=(0,a.C)(p.d8),g=(0,a.C)(o.Sg),b=(0,a.C)(o.Yd),S=(0,a.C)(o.b2),w=(0,a.C)(selectSynchronisedTooltipState),x=(null==w?void 0:w.sourceViewBox)!=null,C=(0,v.d2)();(0,i.useEffect)(()=>{if(!x&&null!=b&&null!=g){var e=(0,f.$A)({active:h,coordinate:n,dataKey:y,index:s,label:"number"==typeof c?String(c):c,sourceViewBox:C,graphicalItemId:m});u.emit(l,b,e,g)}},[x,n,y,m,s,c,g,b,S,h,C])}},qOhq:function(e,t,n){n.d(t,{b:function(){return Shape}});var i=n("q1tI"),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&&a{if(t&&n){var i=n.width,a=n.height,o=t.align,u=t.verticalAlign,l=t.layout;if(("vertical"===l||"horizontal"===l&&"middle"===u)&&"center"!==o&&(0,d.hj)(e[o]))return _objectSpread(_objectSpread({},e),{},{[o]:e[o]+(i||0)});if(("horizontal"===l||"vertical"===l&&"center"===o)&&"middle"!==u&&(0,d.hj)(e[u]))return _objectSpread(_objectSpread({},e),{},{[u]:e[u]+(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,u=e.map(e=>(e.coordinate===t&&(a=!0),e.coordinate===n&&(o=!0),e.coordinate));return a||u.push(t),o||u.push(n),u},getTicksOfAxis=(e,t,n)=>{if(!e)return null;var i=e.duplicateDomain,a=e.type,o=e.range,u=e.scale,l=e.realScaleType,c=e.isCategorical,s=e.categoricalDomain,f=e.tickCount,p=e.ticks,h=e.niceTicks,y=e.axisType;if(!u)return null;var m="scaleBand"===l&&u.bandwidth?u.bandwidth()/2:2,g=(t||n)&&"category"===a&&u.bandwidth?u.bandwidth()/m:0;return(g="angleAxis"===y&&o&&o.length>=2?2*(0,d.uY)(o[0]-o[1])*g:g,t&&(p||h))?(p||h||[]).map((e,t)=>{var n=i?i.indexOf(e):e,a=u.map(n);return(0,v.n)(a)?{coordinate:a+g,value:e,offset:g,index:t}:null}).filter(d.DX):c&&s?s.map((e,t)=>{var n=u.map(e);return(0,v.n)(n)?{coordinate:n+g,value:e,index:t,offset:g}:null}).filter(d.DX):u.ticks&&!n&&null!=f?u.ticks(f).map((e,t)=>{var n=u.map(e);return(0,v.n)(n)?{coordinate:n+g,value:e,index:t,offset:g}:null}).filter(d.DX):u.domain().map((e,t)=>{var n=u.map(e);return(0,v.n)(n)?{coordinate:n+g,value:i?i[e]:e,index:t,offset:g}:null}).filter(d.DX)},h={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?(s[0]=o,o+=v,s[1]=o):(s[0]=u,u+=v,s[1]=u)}}}},expand:o.Z,none:u.Z,silhouette:l.Z,wiggle:c.Z,positive: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?(c[0]=o,o+=s,c[1]=o):(c[0]=0,c[1]=0)}}}}},getStackedData=(e,t,n)=>{var i,a=null!==(i=h[n])&&void 0!==i?i:u.Z,o=(0,s.Z)().keys(t).value((e,t)=>Number(getValueByDataKey(e,t,0))).order(f.Z).offset(a)(e);return o.forEach((n,i)=>{n.forEach((n,a)=>{var o=getValueByDataKey(e[a],t[i],0);Array.isArray(o)&&2===o.length&&(0,d.hj)(o[0])&&(0,d.hj)(o[1])&&(n[0]=o[0],n[1]=o[1])})}),o};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,u=e.dataKey;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!(0,d.Rw)(a[t.dataKey])){var l=(0,d.Ap)(n,"value",a[t.dataKey]);if(l)return l.coordinate+i/2}return null!=n&&n[o]?n[o].coordinate+i/2:null}var c=getValueByDataKey(a,(0,d.Rw)(u)?t.dataKey:u),s=t.scale.map(c);return(0,d.hj)(s)?s:null}var getDomainOfSingle=e=>{var t=e.flat(2).filter(d.hj);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 u=o.stackedData.reduce((e,i)=>{var a=getDomainOfSingle((0,p.p)(i,t,n));return(0,v.n)(a[0])&&(0,v.n)(a[1])?[Math.min(e[0],a[0]),Math.max(e[1],a[1])]:e},[1/0,-1/0]);return[Math.min(u[0],i[0]),Math.max(u[1],i[1])]},[1/0,-1/0]))},y=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,m=/^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.M)(t,e=>e.coordinate),u=1/0,l=1,c=o.length;l"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,{Gh:function(){return i},jX:function(){return a},n9:function(){return o}});var i="data-recharts-item-index",a="data-recharts-item-id",o=60},R6az:function(e,t,n){n.d(t,{xE: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),u={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},l="recharts_measurement_span",measureTextWithDOM=(e,t)=>{try{var n=document.getElementById(l);n||((n=document.createElement("span")).setAttribute("id",l),n.setAttribute("aria-hidden","true"),document.body.appendChild(n)),Object.assign(n.style,u,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,u,l,c,s,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||i.x.isSsr)return{width:0,height:0};if(!a.enableCache)return measureTextWithDOM(e,f);var d=(t=f.fontSize||"",n=f.fontFamily||"",u=f.fontWeight||"",l=f.fontStyle||"",c=f.letterSpacing||"",s=f.textTransform||"","".concat(e,"|").concat(t,"|").concat(n,"|").concat(u,"|").concat(l,"|").concat(c,"|").concat(s)),p=o.get(d);if(p)return p;var v=measureTextWithDOM(e,f);return o.set(d,v),v}},km7V:function(e,t,n){n.d(t,{Ap:function(){return findEntryInArray},DX:function(){return isNotNil},EL:function(){return uniqueId},In:function(){return isNan},P2:function(){return isNumOrStr},Rw:function(){return isNullish},ZT:function(){return noop},bv:function(){return hasDuplicate},h1:function(){return getPercentValue},hU:function(){return isPercent},hj:function(){return isNumber},jC:function(){return upperFirst},sX:function(){return interpolate},uY:function(){return mathSign}});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.U)(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,{x: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,{Z: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,u=distanceBetweenPoints({x:n,y:i},{x:a,y:o});if(u<=0)return{radius:u,angle:0};var l=Math.acos((n-a)/u);return i>o&&(l=2*Math.PI-l),{radius:u,angle:radianToDegree(l),angleInRadian:l}},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,u=t.innerRadius,l=t.outerRadius;if(al||0===a)return null;var c=formatAngleOfSector(t),s=c.startAngle,f=c.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,{W0:function(){return isClipDot}}),n("q1tI"),n("TOwV");var isClipDot=e=>!e||"object"!=typeof e||!("clipDot"in e)||!!e.clipDot},LNTM:function(e,t,n){n.d(t,{w:function(){return reduceCSSCalc}});var i,a,o,u=n("km7V");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,u,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(i=o.call(n)).done)&&(l.push(i.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(s)throw a}}return l}}(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*a)return!1;var o=n();return e*(t-e*o/2-i)>=0&&e*(t+e*o/2-a)<=0}function getNumberIntervalTicks(e,t){return(0,a.M)(e,t+1)}},WhkB:function(e,t,n){n.d(t,{D:function(){return getCalculatedYAxisWidth}});var getCalculatedYAxisWidth=e=>{var t=e.ticks,n=e.label,i=e.labelGapWithTick,a=e.tickSize,o=e.tickMargin,u=0;if(t){Array.from(t).forEach(e=>{if(e){var t=e.getBoundingClientRect();t.width>u&&(u=t.width)}});var l=n?n.getBoundingClientRect().width:0;return Math.round(u+((void 0===a?0:a)+(void 0===o?0:o))+l+(n?void 0===i?5:i:0))}return 0}},bfJP:function(e,t,n){n.d(t,{e: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;i{if("currentTarget"===n)return t;var i=Reflect.get(e,n);return"function"==typeof i?i.bind(e):i}})}},CxEL:function(e,t,n){n.d(t,{y:function(){return getCursorPoints}});var i=n("zX2R"),a=n("6hqW"),o=n("8qvz");function getCursorPoints(e,t,n){if("horizontal"===e)return[{x:t.x,y:n.top},{x:t.x,y:n.top+n.height}];if("vertical"===e)return[{x:n.left,y:t.y},{x:n.left+n.width,y:t.y}];if((0,a.t9)(t)){if("centric"===e){var u=t.cx,l=t.cy,c=t.innerRadius,s=t.outerRadius,f=t.angle,d=(0,i.op)(u,l,c,f),p=(0,i.op)(u,l,s,f);return[{x:d.x,y:d.y},{x:p.x,y:p.y}]}return(0,o.O)(t)}}},rH1l:function(e,t,n){n.d(t,{E:function(){return getCursorRectangle}});function getCursorRectangle(e,t,n,i){var a=i/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===e?t.x-a:n.left+.5,y:"horizontal"===e?n.top+.5:t.y-a,width:"horizontal"===e?i:n.width-1,height:"horizontal"===e?n.height-1:i}}},"8qvz":function(e,t,n){n.d(t,{O:function(){return getRadialCursorPoints}});var i=n("zX2R");function getRadialCursorPoints(e){var t=e.cx,n=e.cy,a=e.radius,o=e.startAngle,u=e.endAngle;return{points:[(0,i.op)(t,n,a,o),(0,i.op)(t,n,a,u)],cx:t,cy:n,radius:a,startAngle:o,endAngle:u}}},"+qKb":function(e,t,n){n.d(t,{W:function(){return isEventKey}});var i=["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 isEventKey(e){return"string"==typeof e&&i.includes(e)}},"9aOv":function(e,t,n){n.d(t,{RL:function(){return isInCartesianRange},VO:function(){return calculateActiveTickIndex},jp:function(){return getActivePolarCoordinate},mu:function(){return getActiveCartesianCoordinate}});var i=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,a)=>{var o=t.find(e=>e&&e.index===n);if(o){if("centric"===e){var u=o.coordinate,l=a.radius;return _objectSpread(_objectSpread(_objectSpread({},a),(0,i.op)(a.cx,a.cy,l,u)),{},{angle:u,radius:l})}var c=o.coordinate,s=a.angle;return _objectSpread(_objectSpread(_objectSpread({},a),(0,i.op)(a.cx,a.cy,c,s)),{},{angle:s,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}};function isInCartesianRange(e,t){var n=e.relativeX,i=e.relativeY;return n>=t.left&&n<=t.left+t.width&&i>=t.top&&i<=t.top+t.height}var calculateActiveTickIndex=(e,t,n,i,o)=>{var u=null!==(p=null==t?void 0:t.length)&&void 0!==p?p:0;if(u<=1||null==e)return 0;if("angleAxis"===i&&null!=o&&1e-6>=Math.abs(Math.abs(o[1]-o[0])-360))for(var l=0;l0?null===(v=n[l-1])||void 0===v?void 0:v.coordinate:null===(h=n[u-1])||void 0===h?void 0:h.coordinate,s=null===(y=n[l])||void 0===y?void 0:y.coordinate,f=l>=u-1?null===(m=n[0])||void 0===m?void 0:m.coordinate:null===(g=n[l+1])||void 0===g?void 0:g.coordinate,d=void 0;if(null!=c&&null!=s&&null!=f){if((0,a.uY)(s-c)!==(0,a.uY)(f-s)){var p,v,h,y,m,g,b,S=[];if((0,a.uY)(f-s)===(0,a.uY)(o[1]-o[0])){d=f;var w=s+o[1]-o[0];S[0]=Math.min(w,(w+c)/2),S[1]=Math.max(w,(w+c)/2)}else{d=c;var x=f+o[1]-o[0];S[0]=Math.min(s,(x+s)/2),S[1]=Math.max(s,(x+s)/2)}var C=[Math.min(s,(d+s)/2),Math.max(s,(d+s)/2)];if(e>C[0]&&e<=C[1]||e>=S[0]&&e<=S[1])return null===(b=n[l])||void 0===b?void 0:b.index}else{var O,A=Math.min(c,f),E=Math.max(c,f);if(e>(A+s)/2&&e<=(E+s)/2)return null===(O=n[l])||void 0===O?void 0:O.index}}}else if(t)for(var j=0;j(P.coordinate+M.coordinate)/2||j>0&&j(P.coordinate+M.coordinate)/2&&e<=(P.coordinate+k.coordinate)/2)return P.index}}return -1}},AS4F:function(e,t,n){n.d(t,{q:function(){return getAxisTypeBasedOnLayout}});var i=n("G95L");function getAxisTypeBasedOnLayout(e,t,n){return"auto"!==n?n:null!=e?(0,i.NA)(e,t)?"category":"number":void 0}},"1M2P":function(e,t,n){n.d(t,{M:function(){return getClassNameFromUnknown}});function getClassNameFromUnknown(e){return e&&"object"==typeof e&&"className"in e&&"string"==typeof e.className?e.className:""}},gQCb:function(e,t,n){n.d(t,{M:function(){return getEveryNth}});function getEveryNth(e,t){if(t<1)return[];if(1===t)return e;for(var n=[],i=0;i0?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)}},IIEH:function(e,t,n){n.d(t,{p:function(){return getSliced}});function getSliced(e,t,n){return Array.isArray(e)&&e&&t+n!==0?e.slice(t,n+1):e}},f47r:function(e,t,n){n.d(t,{Wd:function(){return numericalDomainSpecifiedWithoutRequiringData},b4:function(){return isWellFormedNumberDomain},v7:function(){return parseNumericalUserDomain}});var i=n("G95L"),a=n("km7V"),o=n("+icm");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,u,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(i=o.call(n)).done)&&(l.push(i.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(s)throw a}}return l}}(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);n0&&Number.isFinite(e)}n.d(t,{n:function(){return isWellBehavedNumber},r:function(){return isPositiveNumber}})},N5ZP:function(e,t,n){n.d(t,{z:function(){return getUniqPayload}});var i=n("/iJ+");function getUniqPayload(e,t,n){return!0===t?(0,i.m)(e,n):"function"==typeof t?(0,i.m)(e,t):e}},eHJx:function(e,t,n){n.d(t,{t: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.wU)(e[n],t[n]))return!1}else{var o,u;if(o=e[n],u=t[n],(null!=o||null!=u)&&("number"==typeof o&&"number"==typeof u?o!==u&&(o==o||u==u):o!==u))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,{j: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,{E:function(){return round},N:function(){return roundTemplateLiteral}})},"8jyD":function(e,t,n){n.d(t,{c:function(){return CartesianScaleHelperImpl}});let CartesianScaleHelperImpl=class CartesianScaleHelperImpl{constructor(e){var t=e.x,n=e.y;this.xAxisScale=t,this.yAxisScale=n}map(e,t){var n,i,a=t.position;return{x:null!==(n=this.xAxisScale.map(e.x,{position:a}))&&void 0!==n?n:0,y:null!==(i=this.yAxisScale.map(e.y,{position:a}))&&void 0!==i?i:0}}mapWithFallback(e,t){var n,i,a,o,u=t.position,l=t.fallback;return a="rangeMin"===l?this.yAxisScale.rangeMin():"rangeMax"===l?this.yAxisScale.rangeMax():0,o="rangeMin"===l?this.xAxisScale.rangeMin():"rangeMax"===l?this.xAxisScale.rangeMax():0,{x:null!==(n=this.xAxisScale.map(e.x,{position:u}))&&void 0!==n?n:o,y:null!==(i=this.yAxisScale.map(e.y,{position:u}))&&void 0!==i?i:a}}isInRange(e){var t=e.x,n=e.y,i=null==t||this.xAxisScale.isInRange(t),a=null==n||this.yAxisScale.isInRange(n);return i&&a}}},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}}}}}},"0zF1":function(e,t,n){n.d(t,{I:function(){return createCategoricalInverse}});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]}}}},ZoiI:function(e,t,n){n.d(t,{Zj:function(){return getNiceTickValues},wZ:function(){return getTickValuesFixedDomain}});var i=n("haXk"),a=n.n(i);function getDigitCount(e){return 0===e?1:Math.floor(new(a())(e).abs().log(10).toNumber())+1}function rangeStep(e,t,n){for(var i=new(a())(e),o=0,u=[];i.lt(t)&&o<1e5;)u.push(i.toNumber()),i=i.add(n),o++;return u}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,u,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(i=o.call(n)).done)&&(l.push(i.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(s)throw a}}return l}}(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{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(a())(0);var i=getDigitCount(e.toNumber()),o=new(a())(10).pow(i),u=e.div(o),l=1!==i?.05:.1,c=new(a())(Math.ceil(u.div(l).toNumber())).add(n).mul(l).mul(o);return new(a())(t?c.toNumber():Math.ceil(c.toNumber()))},getSnap125Step=(e,t,n)=>{if(e.lte(0))return new(a())(0);var i,o=[1,2,2.5,5],u=e.toNumber(),l=Math.floor(new(a())(u).abs().log(10).toNumber()),c=new(a())(10).pow(l),s=e.div(c).toNumber(),f=o.findIndex(e=>e>=s-1e-10);if(-1===f&&(c=c.mul(10),f=0),(f+=n)>=o.length){var d=Math.floor(f/o.length);f%=o.length,c=c.mul(new(a())(10).pow(d))}var p=null!==(i=o[f])&&void 0!==i?i:1,v=new(a())(p).mul(c);return t?v:new(a())(Math.ceil(v.toNumber()))},getTickOfSingleValue=(e,t,n)=>{var i=new(a())(1),o=new(a())(e);if(!o.isint()&&n){var u=Math.abs(e);u<1?(i=new(a())(10).pow(getDigitCount(e)-1),o=new(a())(Math.floor(o.div(i).toNumber())).mul(i)):u>1&&(o=new(a())(Math.floor(e)))}else 0===e?o=new(a())(Math.floor((t-1)/2)):n||(o=new(a())(Math.floor(e)));for(var l=Math.floor((t-1)/2),c=[],s=0;s4&&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(a())(0),tickMin:new(a())(0),tickMax:new(a())(0)};var c=l(new(a())(t).sub(e).div(n-1),i,u),s=Math.ceil((o=e<=0&&t>=0?new(a())(0):(o=new(a())(e).add(t).div(2)).sub(new(a())(o).mod(c))).sub(e).div(c).toNumber()),f=Math.ceil(new(a())(t).sub(o).div(c).toNumber()),d=s+f+1;return d>n?_calculateStep(e,t,n,i,u+1,l):(d0?f+(n-d):f,s=t>0?s:s+(n-d)),{step:c,tickMin:o.sub(new(a())(s).mul(c)),tickMax:o.add(new(a())(f).mul(c))})},getNiceTickValues=function(e){var t=_slicedToArray(e,2),n=t[0],i=t[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,u=!(arguments.length>2)||void 0===arguments[2]||arguments[2],l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"auto",c=Math.max(o,2),s=_slicedToArray(getValidInterval([n,i]),2),f=s[0],d=s[1];if(f===-1/0||d===1/0){var p=d===1/0?[f,...Array(o-1).fill(1/0)]:[...Array(o-1).fill(-1/0),d];return n>i?p.reverse():p}if(f===d)return getTickOfSingleValue(f,o,u);var v=_calculateStep(f,d,c,u,0,"snap125"===l?getSnap125Step:getAdaptiveStep),h=v.step,y=rangeStep(v.tickMin,v.tickMax.add(new(a())(.1).mul(h)),h);return n>i?y.reverse():y},getTickValuesFixedDomain=function(e,t){var n=_slicedToArray(e,2),i=n[0],o=n[1],u=!(arguments.length>2)||void 0===arguments[2]||arguments[2],l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"auto",c=_slicedToArray(getValidInterval([i,o]),2),s=c[0],f=c[1];if(s===-1/0||f===1/0)return[i,o];if(s===f)return[s];var d=("snap125"===l?getSnap125Step:getAdaptiveStep)(new(a())(f).sub(s).div(Math.max(t,2)-1),u,0),p=[...rangeStep(new(a())(s),new(a())(f),d),f];return!1===u&&(p=p.map(e=>Math.round(e))),i>o?p.reverse():p}},"O+sy":function(e,t,n){n.d(t,{H:function(){return getStackSeriesIdentifier}});function getStackSeriesIdentifier(e){return null==e?void 0:e.id}},mZlS:function(e,t,n){n.d(t,{S:function(){return svgPropertiesAndEvents},v:function(){return svgPropertiesAndEventsFromUnknown}});var i=n("q1tI"),a=n("+qKb"),o=n("tBRi");function svgPropertiesAndEvents(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&((0,o.CK)(n)||(0,o.a1)(n)||(0,a.W)(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,{CK:function(){return isSvgElementPropKey},a1:function(){return isDataAttribute},qM:function(){return svgPropertiesNoEventsFromUnknown},qq:function(){return svgPropertiesNoEvents}});var i=n("q1tI"),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)}},TtGZ:function(e,t,n){n.d(t,{qq:function(){return getTooltipTranslate}});var i=n("25YG"),a=n("km7V"),o="recharts-tooltip-wrapper",u={visibility:"hidden"};function getTooltipTranslateXY(e){var t=e.allowEscapeViewBox,n=e.coordinate,i=e.key,o=e.offset,u=e.position,l=e.reverseDirection,c=e.tooltipDimension,s=e.viewBox,f=e.viewBoxDimension;if(u&&(0,a.hj)(u[i]))return u[i];var d=n[i]-c-(o>0?o:0),p=n[i]+o;if(t[i])return l[i]?d:p;var v=s[i];return null==v?0:l[i]?dv+f?Math.max(d,v):Math.max(p,v)}function getTooltipTranslate(e){var t,n,l,c,s,f,d,p,v,h,y=e.allowEscapeViewBox,m=e.coordinate,g=e.offsetTop,b=e.offsetLeft,S=e.position,w=e.reverseDirection,x=e.tooltipBox,C=e.useTranslate3d,O=e.viewBox;return x.height>0&&x.width>0&&m?(n=(t={translateX:v=getTooltipTranslateXY({allowEscapeViewBox:y,coordinate:m,key:"x",offset:b,position:S,reverseDirection:w,tooltipDimension:x.width,viewBox:O,viewBoxDimension:O.width}),translateY:h=getTooltipTranslateXY({allowEscapeViewBox:y,coordinate:m,key:"y",offset:g,position:S,reverseDirection:w,tooltipDimension:x.height,viewBox:O,viewBoxDimension:O.height}),useTranslate3d:C}).translateX,l=t.translateY,p={transform:t.useTranslate3d?"translate3d(".concat(n,"px, ").concat(l,"px, 0)"):"translate(".concat(n,"px, ").concat(l,"px)")}):p=u,{cssProperties:p,cssClasses:(s=(c={translateX:v,translateY:h,coordinate:m}).coordinate,f=c.translateX,d=c.translateY,(0,i.W)(o,{["".concat(o,"-right")]:(0,a.hj)(f)&&s&&(0,a.hj)(s.x)&&f>=s.x,["".concat(o,"-left")]:(0,a.hj)(f)&&s&&(0,a.hj)(s.x)&&f=s.y,["".concat(o,"-top")]:(0,a.hj)(d)&&s&&(0,a.hj)(s.y)&&d"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.W)(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 u=e[o];(0,a.W)(o)&&"function"==typeof u&&(i||(i={}),i[o]=getEventHandlerOfChild(u,t,n))}),i}},w9e2:function(e,t,n){n.d(t,{i:function(){return useAnimationId}});var i=n("q1tI"),a=n("km7V");function useAnimationId(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"animation-",n=(0,i.useRef)((0,a.EL)(t)),o=(0,i.useRef)(e);return o.current!==e&&(n.current=(0,a.EL)(t),o.current=e),n.current}},"je7/":function(e,t,n){n.d(t,{B:function(){return useElementOffset}});var i=n("q1tI");function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n1||Math.abs(e.left-t.left)>1||Math.abs(e.top-t.top)>1||Math.abs(e.width-t.width)>1}function readElementOffset(e){var t=e.getBoundingClientRect();return{height:t.height,left:t.left,top:t.top,width:t.width}}function useElementOffset(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=function(e){if(Array.isArray(e))return e}(e=(0,i.useState)({height:0,left:0,top:0,width:0}))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,a,o,u,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(i=o.call(n)).done)&&(l.push(i.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(s)throw a}}return l}}(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.")}(),a=n[0],o=n[1],u=(0,i.useRef)(null),l=(0,i.useRef)(a);l.current=a;var c=(0,i.useCallback)(e=>{if(null!=u.current&&(u.current.disconnect(),u.current=null),null!=e){var t=readElementOffset(e);if(hasSignificantChange(t,l.current)&&o(t),"undefined"!=typeof ResizeObserver){var n=new ResizeObserver(()=>{var t=readElementOffset(e);hasSignificantChange(t,l.current)&&o(t)});n.observe(e),u.current=n}}},[...t]);return(0,i.useEffect)(()=>()=>{var e;null===(e=u.current)||void 0===e||e.disconnect()},[]),[a,c]}},bDRO:function(e,t,n){n.d(t,{M:function(){return l}});var i,a,o=n("q1tI"),u=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=o.useState(()=>(0,u.EL)("uid-")))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,a,o,u,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(i=o.call(n)).done)&&(l.push(i.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(s)throw a}}return l}}(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,{T:function(){return usePrefersReducedMotion}});var i=n("q1tI"),a=n("t9Gs");function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n!a.x.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,u,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(i=o.call(n)).done)&&(l.push(i.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(s)throw a}}return l}}(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}},SquW:function(e,t,n){n.d(t,{r:function(){return useReportScale}});var i=n("q1tI"),a=n("2uqr"),o=n("oK2d"),u=n("4plD"),l=n("+icm");function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n{if(null!=c){var e=c.getBoundingClientRect().width/c.offsetWidth;(0,l.n)(e)&&e!==f&&t((0,u.ZP)(e))}},[c,t,f]),s}},IxNT:function(e,t,n){n.d(t,{L:function(){return useUniqueId}});var i=n("bDRO");function useUniqueId(e,t){var n=(0,i.M)();return t||(e?"".concat(e,"-").concat(n):n)}},LicR:function(e,t,n){n.d(t,{N: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,{$:function(){return ZIndexLayer}});var i=n("q1tI"),a=n("i8i4"),o=n("2uqr"),u=n("u7CC"),l=n("oB34"),c=n("yYrL"),s=n("XM4v");function ZIndexLayer(e){var t=e.zIndex,n=e.children,f=(0,c.kz)()&&void 0!==t&&0!==t,d=(0,s.W)(),p=(0,i.useRef)(void 0),v=(0,i.useRef)(new Set),h=(0,o.T)(),y=(0,o.C)(e=>(0,u.e)(e,t,d));if((0,i.useLayoutEffect)(()=>{if(!f){var e=v.current;e.forEach(e=>{h((0,l.G$)({zIndex:e}))}),e.clear(),p.current=void 0;return}if(v.current.has(t)||(h((0,l.hS)({zIndex:t})),v.current.add(t)),y){p.current=y;var n=v.current;n.forEach(e=>{e!==t&&(h((0,l.G$)({zIndex:e})),n.delete(e))})}},[h,t,f,y]),(0,i.useLayoutEffect)(()=>{var e=v.current;return()=>{e.forEach(e=>{h((0,l.G$)({zIndex:e}))}),e.clear()}},[h]),!f)return n;var m=null!=y?y:p.current;return m?(0,a.createPortal)(n,m):null}},AhCc:function(e,t,n){n.d(t,{e:function(){return AllZIndexPortals}});var i=n("q1tI"),a=n("2uqr"),o=n("oB34"),u=n("u7CC");function ZIndexSvgPortal(e){var t=e.zIndex,n=e.isPanorama,u=(0,i.useRef)(null),l=(0,a.T)();return(0,i.useLayoutEffect)(()=>(u.current&&l((0,o.d1)({zIndex:t,element:u.current,isPanorama:n})),()=>{l((0,o.cG)({zIndex:t,isPanorama:n}))}),[l,t,n]),i.createElement("g",{tabIndex:-1,ref:u,className:"recharts-zIndex-layer_".concat(t)})}function AllZIndexPortals(e){var t=e.children,n=e.isPanorama,o=(0,a.C)(u.k);if(!o||0===o.length)return t;var l=o.filter(e=>e<0),c=o.filter(e=>e>0);return i.createElement(i.Fragment,null,l.map(e=>i.createElement(ZIndexSvgPortal,{key:e,zIndex:e,isPanorama:n})),t,c.map(e=>i.createElement(ZIndexSvgPortal,{key:e,zIndex:e,isPanorama:n})))}},u7CC:function(e,t,n){n.d(t,{e:function(){return u},k:function(){return l}});var i=n("FuwL"),a=n("DuJe"),o=n("LicR"),u=(0,i.P1)(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}}),l=(0,i.P1)(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(e=>parseInt(e,10)).concat(Object.values(o.N));return Array.from(new Set(t)).sort((e,t)=>e-t)},{memoizeOptions:{resultEqualityCheck:a.E}})},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 u=new EE(i,a||e,o),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],u]:e._events[l].push(u):(e._events[l]=u,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,u=Array(o);a