1 line
50 KiB
JavaScript
1 line
50 KiB
JavaScript
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,76489,e=>{"use strict";var t=e.i(62714),r=e.i(72953),i=e.i(59127),a=e.i(22604),n=e.i(35866),l=e.i(95893),o=e.i(65584),c=e.i(24837);function s(){return(s=Object.assign.bind()).apply(null,arguments)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}var d=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){var i,a,n;i=e,a=t,n=r[t],(a=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(a))in i?Object.defineProperty(i,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[a]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:{top:5,right:5,bottom:5,left:5},responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},e.i(75677).initialEventSettingsState),p=(0,t.forwardRef)(function(e,u){var p,f=(0,c.resolveDefaultProps)(e.categoricalChartProps,d),m=e.chartName,v=e.defaultTooltipEventType,h=e.validateTooltipEventTypes,y=e.tooltipPayloadSearcher,x=e.categoricalChartProps;return t.createElement(r.RechartsStoreProvider,{preloadedState:{options:{chartName:m,defaultTooltipEventType:v,validateTooltipEventTypes:h,tooltipPayloadSearcher:y,eventEmitter:void 0}},reduxStoreName:null!=(p=x.id)?p:m},t.createElement(i.ChartDataContextProvider,{chartData:x.data}),t.createElement(a.ReportMainChartProps,{layout:f.layout,margin:f.margin}),t.createElement(l.ReportEventSettings,{throttleDelay:f.throttleDelay,throttledEvents:f.throttledEvents}),t.createElement(n.ReportChartProps,{baseValue:f.baseValue,accessibilityLayer:f.accessibilityLayer,barCategoryGap:f.barCategoryGap,maxBarSize:f.maxBarSize,stackOffset:f.stackOffset,barGap:f.barGap,barSize:f.barSize,syncId:f.syncId,syncMethod:f.syncMethod,className:f.className,reverseStackOrder:f.reverseStackOrder}),t.createElement(o.CategoricalChart,s({},f,{ref:u})))});e.s(["CartesianChart",0,p])},58177,e=>{"use strict";var t=e.i(62714),r=e.i(17091),i=e.i(36634),a=e.i(69466);function n(e,t){var a,n,l=(0,r.useAppSelector)(t=>(0,i.selectXAxisSettings)(t,e)),o=(0,r.useAppSelector)(e=>(0,i.selectYAxisSettings)(e,t)),c=null!=(a=null==l?void 0:l.allowDataOverflow)?a:i.implicitXAxis.allowDataOverflow,s=null!=(n=null==o?void 0:o.allowDataOverflow)?n:i.implicitYAxis.allowDataOverflow;return{needClip:c||s,needClipX:c,needClipY:s}}e.s(["GraphicalItemClipPath",0,function(e){var l=e.xAxisId,o=e.yAxisId,c=e.clipPathId,s=(0,a.usePlotArea)(),u=n(l,o),d=u.needClipX,p=u.needClipY,f=u.needClip,m=(0,r.useAppSelector)(e=>(0,i.selectXAxisRange)(e,l,!1)),v=(0,r.useAppSelector)(e=>(0,i.selectYAxisRange)(e,o,!1));if(!f||!s)return null;var h=s.x,y=s.y,x=s.width,g=s.height,b=d&&m?Math.min(m[0],m[1]):h-x/2,A=p&&v?Math.min(v[0],v[1]):y-g/2,k=d&&m?Math.abs(m[1]-m[0]):2*x,O=p&&v?Math.abs(v[1]-v[0]):2*g;return t.createElement("clipPath",{id:"clipPath-".concat(c)},t.createElement("rect",{x:b,y:A,width:k,height:O}))},"useNeedsClip",0,n])},97389,e=>{"use strict";var t=e.i(64521);e.s(["selectXAxisIdFromGraphicalItemId",0,function(e,r){var i,a;return null!=(i=null==(a=e.graphicalItems.cartesianItems.find(e=>e.id===r))?void 0:a.xAxisId)?i:t.defaultAxisId},"selectYAxisIdFromGraphicalItemId",0,function(e,r){var i,a;return null!=(i=null==(a=e.graphicalItems.cartesianItems.find(e=>e.id===r))?void 0:a.yAxisId)?i:t.defaultAxisId}])},59658,20307,e=>{"use strict";var t=e.i(62714),r=e.i(71813),i=e.i(87257),a=e.i(43260),n=e.i(21902),l=e.i(81553),o=e.i(64182),c=e.i(18881),s=e.i(25654),u=e.i(81293),d=function(e){var t=e.width,r=e.height,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=(i%180+180)%180*Math.PI/180,n=Math.atan(r/t);return Math.abs(a>n&&a<Math.PI-n?r/Math.sin(a):t/Math.cos(a))};function p(e,t){if(t<1)return[];if(1===t)return e;for(var r=[],i=0;i<e.length;i+=t){var a=e[i];void 0!==a&&r.push(a)}return r}function f(e,t,r,i,a){if(e*t<e*i||e*t>e*a)return!1;var n=r();return e*(t-e*n/2-i)>=0&&e*(t+e*n/2-a)<=0}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){var i,a,n;i=e,a=t,n=r[t],(a=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(a))in i?Object.defineProperty(i,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[a]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var h=e.i(6033),y=e.i(24837),x=e.i(92104),g=e.i(66536),b=e.i(8775),A=e.i(7766),k=e.i(17091),O=["axisLine","width","height","className","hide","ticks","axisType","axisId"];function S(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 i,a,n,l,o=[],c=!0,s=!1;try{if(n=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(i=n.call(r)).done)&&(o.push(i.value),o.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=r.return&&(l=r.return(),Object(l)!==l))return}finally{if(s)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return w(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)?w(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 w(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}function I(){return(I=Object.assign.bind()).apply(null,arguments)}function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach(function(t){var i,a,n;i=e,a=t,n=r[t],(a=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(a))in i?Object.defineProperty(i,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[a]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var C={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd",zIndex:g.DefaultZIndexes.axis};function j(e){var a=e.x,n=e.y,l=e.width,o=e.height,c=e.orientation,s=e.mirror,u=e.axisLine,d=e.otherSvgProps;if(!u)return null;var p=E(E(E({},d),(0,h.svgPropertiesNoEvents)(u)),{},{fill:"none"});if("top"===c||"bottom"===c){var f=+("top"===c&&!s||"bottom"===c&&s);p=E(E({},p),{},{x1:a,y1:n+f*o,x2:a+l,y2:n+f*o})}else{var m=+("left"===c&&!s||"right"===c&&s);p=E(E({},p),{},{x1:a+m*l,y1:n,x2:a+m*l,y2:n+o})}return t.createElement("line",I({},p,{className:(0,r.clsx)("recharts-cartesian-axis-line",(0,i.default)(u,"className"))}))}function D(e){var i,a=e.option,l=e.tickProps,o=e.value,c=(0,r.clsx)(l.className,"recharts-cartesian-axis-tick-value");if(t.isValidElement(a))i=t.cloneElement(a,E(E({},l),{},{className:c}));else if("function"==typeof a)i=a(E(E({},l),{},{className:c}));else{var s="recharts-cartesian-axis-tick-value";"boolean"!=typeof a&&(s=(0,r.clsx)(s,(0,b.getClassNameFromUnknown)(a))),i=t.createElement(n.Text,I({},l,{className:s}),o)}return i}function T(e){var r=e.ticks,i=e.axisType,a=e.axisId,n=(0,k.useAppDispatch)();return(0,t.useEffect)(()=>{if(null==a||null==i)return o.noop;var e=r.map(e=>({value:e.value,coordinate:e.coordinate,offset:e.offset,index:e.index}));return n((0,A.setRenderedTicks)({ticks:e,axisId:a,axisType:i})),()=>{n((0,A.removeRenderedTicks)({axisId:a,axisType:i}))}},[n,r,a,i]),null}var z=(0,t.forwardRef)((e,l)=>{var m=e.ticks,y=e.tick,b=e.tickLine,A=e.stroke,k=e.tickFormatter,O=e.unit,S=e.padding,w=e.tickTextProps,P=e.orientation,C=e.mirror,j=e.x,z=e.y,B=e.width,L=e.height,M=e.tickSize,N=e.tickMargin,G=e.fontSize,R=e.letterSpacing,F=e.getTicksConfig,K=e.events,Y=e.axisType,X=e.axisId,W=function(e,t,r){var i,a,n,l,c,m,h=e.tick,y=e.ticks,x=e.viewBox,g=e.minTickGap,b=e.orientation,A=e.interval,k=e.tickFormatter,O=e.unit,S=e.angle;if(!y||!y.length||!h)return[];if((0,o.isNumber)(A)||u.Global.isSsr)return null!=(m=p(y,((0,o.isNumber)(A)?A:0)+1))?m:[];var w="top"===b||"bottom"===b?"width":"height",I=O&&"width"===w?(0,s.getStringSize)(O,{fontSize:t,letterSpacing:r}):{width:0,height:0},P=(e,i)=>{var a,n="function"==typeof k?k(e.value,i):e.value;return"width"===w?(a=(0,s.getStringSize)(n,{fontSize:t,letterSpacing:r}),d({width:a.width+I.width,height:a.height+I.height},S)):(0,s.getStringSize)(n,{fontSize:t,letterSpacing:r})[w]},E=y[0],C=y[1],j=y.length>=2&&null!=E&&null!=C?(0,o.mathSign)(C.coordinate-E.coordinate):1,D=(i="width"===w,a=x.x,n=x.y,l=x.width,c=x.height,1===j?{start:i?a:n,end:i?a+l:n+c}:{start:i?a+l:n+c,end:i?a:n});return"equidistantPreserveStart"===A?function(e,t,r,i,a){for(var n,l=(i||[]).slice(),o=t.start,c=t.end,s=0,u=1,d=o;u<=l.length;)if(n=function(){var t,n=null==i?void 0:i[s];if(void 0===n)return{v:p(i,u)};var l=s,m=()=>(void 0===t&&(t=r(n,l)),t),v=n.coordinate,h=0===s||f(e,v,m,d,c);h||(s=0,d=o,u+=1),h&&(d=v+e*(m()/2+a),s+=u)}())return n.v;return[]}(j,D,P,y,g):"equidistantPreserveEnd"===A?function(e,t,r,i,a){var n=(i||[]).slice().length;if(0===n)return[];for(var l=t.start,o=t.end,c=1;c<=n;c++){for(var s,u=(n-1)%c,d=l,p=!0,m=u;m<n&&(0===(s=function(){var t,n=i[m];if(null==n)return 0;var l=m,c=()=>(void 0===t&&(t=r(n,l)),t),s=n.coordinate,v=m===u||f(e,s,c,d,o);if(!v)return p=!1,1;v&&(d=s+e*(c()/2+a))}())||1!==s);m+=c);if(p){for(var v=[],h=u;h<n;h+=c){var y=i[h];null!=y&&v.push(y)}return v}}return[]}(j,D,P,y,g):("preserveStart"===A||"preserveStartEnd"===A?function(e,t,r,i,a,n){var l=(i||[]).slice(),o=l.length,c=t.start,s=t.end;if(n){var u=i[o-1];if(null!=u){var d=r(u,o-1),p=e*(u.coordinate+e*d/2-s);l[o-1]=u=v(v({},u),{},{tickCoord:p>0?u.coordinate-p*e:u.coordinate}),null!=u.tickCoord&&f(e,u.tickCoord,()=>d,c,s)&&(s=u.tickCoord-e*(d/2+a),l[o-1]=v(v({},u),{},{isShow:!0}))}}for(var m=n?o-1:o,h=function(t){var i,n=l[t];if(null==n)return 1;var o=n,u=()=>(void 0===i&&(i=r(n,t)),i);if(0===t){var d=e*(o.coordinate-e*u()/2-c);l[t]=o=v(v({},o),{},{tickCoord:d<0?o.coordinate-d*e:o.coordinate})}else l[t]=o=v(v({},o),{},{tickCoord:o.coordinate});null!=o.tickCoord&&f(e,o.tickCoord,u,c,s)&&(c=o.tickCoord+e*(u()/2+a),l[t]=v(v({},o),{},{isShow:!0}))},y=0;y<m;y++)if(h(y))continue;return l}(j,D,P,y,g,"preserveStartEnd"===A):function(e,t,r,i,a){for(var n=(i||[]).slice(),l=n.length,o=t.start,c=t.end,s=function(t){var i,s=n[t];if(null==s)return 1;var u=s,d=()=>(void 0===i&&(i=r(s,t)),i);if(t===l-1){var p=e*(u.coordinate+e*d()/2-c);n[t]=u=v(v({},u),{},{tickCoord:p>0?u.coordinate-p*e:u.coordinate})}else n[t]=u=v(v({},u),{},{tickCoord:u.coordinate});null!=u.tickCoord&&f(e,u.tickCoord,d,o,c)&&(c=u.tickCoord-e*(d()/2+a),n[t]=v(v({},u),{},{isShow:!0}))},u=l-1;u>=0;u--)if(s(u))continue;return n}(j,D,P,y,g)).filter(e=>e.isShow)}(E(E({},F),{},{ticks:void 0===m?[]:m}),G,R),V=(0,h.svgPropertiesNoEvents)(F),H=(0,h.svgPropertiesNoEventsFromUnknown)(y),U=(0,n.isValidTextAnchor)(V.textAnchor)?V.textAnchor:function(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}(P,C),Z=function(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}(P,C),q={};"object"==typeof b&&(q=b);var $=E(E({},V),{},{fill:"none"},q),J=W.map(e=>E({entry:e},function(e,t,r,i,a,n,l,c,s){var u,d,p,f,m,v,h=c?-1:1,y=e.tickSize||l,x=(0,o.isNumber)(e.tickCoord)?e.tickCoord:e.coordinate;switch(n){case"top":u=d=e.coordinate,v=(p=(f=r+!c*a)-h*y)-h*s,m=x;break;case"left":p=f=e.coordinate,m=(u=(d=t+!c*i)-h*y)-h*s,v=x;break;case"right":p=f=e.coordinate,m=(u=(d=t+c*i)+h*y)+h*s,v=x;break;default:u=d=e.coordinate,v=(p=(f=r+c*a)+h*y)+h*s,m=x}return{line:{x1:u,y1:p,x2:d,y2:f},tick:{x:m,y:v}}}(e,j,z,B,L,P,M,C,N))),Q=J.map(e=>{var n=e.entry,l=e.line;return t.createElement(a.Layer,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(n.value,"-").concat(n.coordinate,"-").concat(n.tickCoord)},b&&t.createElement("line",I({},$,l,{className:(0,r.clsx)("recharts-cartesian-axis-tick-line",(0,i.default)(b,"className"))})))}),_=J.map((e,r)=>{var i,n,l=e.entry,o=e.tick,s=E(E(E(E({verticalAnchor:Z},V),{},{textAnchor:U,stroke:"none",fill:A},o),{},{index:r,payload:l,visibleTicksCount:W.length,tickFormatter:k,padding:S},w),{},{angle:null!=(i=null!=(n=null==w?void 0:w.angle)?n:V.angle)?i:0}),u=E(E({},s),H);return t.createElement(a.Layer,I({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(l.value,"-").concat(l.coordinate,"-").concat(l.tickCoord)},(0,c.adaptEventsOfChild)(K,l,r)),y&&t.createElement(D,{option:y,tickProps:u,value:"".concat("function"==typeof k?k(l.value,r):l.value).concat(O||"")}))});return t.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(Y,"-ticks")},t.createElement(T,{ticks:W,axisId:X,axisType:Y}),_.length>0&&t.createElement(x.ZIndexLayer,{zIndex:g.DefaultZIndexes.label},t.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(Y,"-tick-labels"),ref:l},_)),Q.length>0&&t.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(Y,"-tick-lines")},Q))}),B=(0,t.forwardRef)((e,i)=>{var n=e.axisLine,o=e.width,c=e.height,s=e.className,u=e.hide,d=e.ticks,p=e.axisType,f=e.axisId,m=function(e,t){if(null==e)return{};var r,i,a=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)r=n[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,O),v=S((0,t.useState)(""),2),y=v[0],g=v[1],b=S((0,t.useState)(""),2),A=b[0],k=b[1],w=(0,t.useRef)(null);(0,t.useImperativeHandle)(i,()=>({getCalculatedWidth:()=>{var t;return(e=>{var t=e.ticks,r=e.label,i=e.labelGapWithTick,a=e.tickSize,n=e.tickMargin,l=0;if(t){Array.from(t).forEach(e=>{if(e){var t=e.getBoundingClientRect();t.width>l&&(l=t.width)}});var o=r?r.getBoundingClientRect().width:0;return Math.round(l+((void 0===a?0:a)+(void 0===n?0:n))+o+(r?void 0===i?5:i:0))}return 0})({ticks:w.current,label:null==(t=e.labelRef)?void 0:t.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var I=(0,t.useCallback)(e=>{if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value");w.current=t;var r=t[0];if(r){var i=window.getComputedStyle(r),a=i.fontSize,n=i.letterSpacing;(a!==y||n!==A)&&(g(a),k(n))}}},[y,A]);return u||null!=o&&o<=0||null!=c&&c<=0?null:t.createElement(x.ZIndexLayer,{zIndex:e.zIndex},t.createElement(a.Layer,{className:(0,r.clsx)("recharts-cartesian-axis",s)},t.createElement(j,{x:e.x,y:e.y,width:o,height:c,orientation:e.orientation,mirror:e.mirror,axisLine:n,otherSvgProps:(0,h.svgPropertiesNoEvents)(e)}),t.createElement(z,{ref:I,axisType:p,events:m,fontSize:y,getTicksConfig:e,height:e.height,letterSpacing:A,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:d,unit:e.unit,width:e.width,x:e.x,y:e.y,axisId:f}),t.createElement(l.CartesianLabelContextProvider,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},t.createElement(l.CartesianLabelFromLabelProp,{label:e.label,labelRef:e.labelRef}),e.children)))}),L=t.forwardRef((e,r)=>{var i=(0,y.resolveDefaultProps)(e,C);return t.createElement(B,I({},i,{ref:r}))});L.displayName="CartesianAxis";var M=e.i(64521),N=e.i(36634),G=e.i(41518),R=e.i(64967),F=e.i(27819),K=["domain","range"],Y=["domain","range"];function X(e,t){if(null==e)return{};var r,i,a=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)r=n[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function W(e,t){return e===t||!!(Array.isArray(e)&&2===e.length&&Array.isArray(t))&&2===t.length&&e[0]===t[0]&&e[1]===t[1]}function V(e,t){if(e===t)return!0;var r=e.domain,i=e.range,a=X(e,K),n=t.domain,l=t.range,o=X(t,Y);return!!W(r,n)&&!!W(i,l)&&(0,F.propsAreEqual)(a,o)}var H=e.i(73052),U=e.i(58994),Z=["type"],q=["dangerouslySetInnerHTML","ticks","scale"],$=["id","scale"];function J(){return(J=Object.assign.bind()).apply(null,arguments)}function Q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(r),!0).forEach(function(t){var i,a,n;i=e,a=t,n=r[t],(a=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(a))in i?Object.defineProperty(i,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[a]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Q(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ee(e,t){if(null==e)return{};var r,i,a=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)r=n[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function et(e){var r=(0,k.useAppDispatch)(),i=(0,t.useRef)(null),a=(0,H.useCartesianChartLayout)(),n=e.type,l=ee(e,Z),o=(0,U.getAxisTypeBasedOnLayout)(a,"xAxis",n),c=(0,t.useMemo)(()=>{if(null!=o)return _(_({},l),{},{type:o})},[l,o]);return(0,t.useLayoutEffect)(()=>{null!=c&&(null===i.current?r((0,M.addXAxis)(c)):i.current!==c&&r((0,M.replaceXAxis)({prev:i.current,next:c})),i.current=c)},[c,r]),(0,t.useLayoutEffect)(()=>()=>{i.current&&(r((0,M.removeXAxis)(i.current)),i.current=null)},[r]),null}var er=e=>{var i=e.xAxisId,a=e.className,n=(0,k.useAppSelector)(G.selectAxisViewBox),l=(0,R.useIsPanorama)(),o="xAxis",c=(0,k.useAppSelector)(e=>(0,N.selectTicksOfAxis)(e,o,i,l)),s=(0,k.useAppSelector)(e=>(0,N.selectXAxisSize)(e,i)),u=(0,k.useAppSelector)(e=>(0,N.selectXAxisPosition)(e,i)),d=(0,k.useAppSelector)(e=>(0,N.selectXAxisSettingsNoDefaults)(e,i));if(null==s||null==u||null==d)return null;e.dangerouslySetInnerHTML,e.ticks,e.scale;var p=ee(e,q);d.id,d.scale;var f=ee(d,$);return t.createElement(L,J({},p,f,{x:u.x,y:u.y,width:s.width,height:s.height,className:(0,r.clsx)("recharts-".concat(o," ").concat(o),a),viewBox:n,ticks:c,axisType:o,axisId:i}))},ei={allowDataOverflow:N.implicitXAxis.allowDataOverflow,allowDecimals:N.implicitXAxis.allowDecimals,allowDuplicatedCategory:N.implicitXAxis.allowDuplicatedCategory,angle:N.implicitXAxis.angle,axisLine:C.axisLine,height:N.implicitXAxis.height,hide:!1,includeHidden:N.implicitXAxis.includeHidden,interval:N.implicitXAxis.interval,label:!1,minTickGap:N.implicitXAxis.minTickGap,mirror:N.implicitXAxis.mirror,orientation:N.implicitXAxis.orientation,padding:N.implicitXAxis.padding,reversed:N.implicitXAxis.reversed,scale:N.implicitXAxis.scale,tick:N.implicitXAxis.tick,tickCount:N.implicitXAxis.tickCount,tickLine:C.tickLine,tickSize:C.tickSize,type:N.implicitXAxis.type,niceTicks:N.implicitXAxis.niceTicks,xAxisId:0},ea=t.memo(e=>{var r=(0,y.resolveDefaultProps)(e,ei);return t.createElement(t.Fragment,null,t.createElement(et,{allowDataOverflow:r.allowDataOverflow,allowDecimals:r.allowDecimals,allowDuplicatedCategory:r.allowDuplicatedCategory,angle:r.angle,dataKey:r.dataKey,domain:r.domain,height:r.height,hide:r.hide,id:r.xAxisId,includeHidden:r.includeHidden,interval:r.interval,minTickGap:r.minTickGap,mirror:r.mirror,name:r.name,orientation:r.orientation,padding:r.padding,reversed:r.reversed,scale:r.scale,tick:r.tick,tickCount:r.tickCount,tickFormatter:r.tickFormatter,ticks:r.ticks,type:r.type,unit:r.unit,niceTicks:r.niceTicks}),t.createElement(er,r))},V);ea.displayName="XAxis",e.s(["XAxis",0,ea],59658);var en=["type"],el=["dangerouslySetInnerHTML","ticks","scale"],eo=["id","scale"];function ec(){return(ec=Object.assign.bind()).apply(null,arguments)}function es(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function eu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?es(Object(r),!0).forEach(function(t){var i,a,n;i=e,a=t,n=r[t],(a=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(a))in i?Object.defineProperty(i,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[a]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):es(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ed(e,t){if(null==e)return{};var r,i,a=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)r=n[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function ep(e){var r=(0,k.useAppDispatch)(),i=(0,t.useRef)(null),a=(0,H.useCartesianChartLayout)(),n=e.type,l=ed(e,en),o=(0,U.getAxisTypeBasedOnLayout)(a,"yAxis",n),c=(0,t.useMemo)(()=>{if(null!=o)return eu(eu({},l),{},{type:o})},[o,l]);return(0,t.useLayoutEffect)(()=>{null!=c&&(null===i.current?r((0,M.addYAxis)(c)):i.current!==c&&r((0,M.replaceYAxis)({prev:i.current,next:c})),i.current=c)},[c,r]),(0,t.useLayoutEffect)(()=>()=>{i.current&&(r((0,M.removeYAxis)(i.current)),i.current=null)},[r]),null}function ef(e){var i=e.yAxisId,a=e.className,n=e.width,o=e.label,c=(0,t.useRef)(null),s=(0,t.useRef)(null),u=(0,k.useAppSelector)(G.selectAxisViewBox),d=(0,R.useIsPanorama)(),p=(0,k.useAppDispatch)(),f="yAxis",m=(0,k.useAppSelector)(e=>(0,N.selectYAxisSize)(e,i)),v=(0,k.useAppSelector)(e=>(0,N.selectYAxisPosition)(e,i)),h=(0,k.useAppSelector)(e=>(0,N.selectTicksOfAxis)(e,f,i,d)),y=(0,k.useAppSelector)(e=>(0,N.selectYAxisSettingsNoDefaults)(e,i));if((0,t.useLayoutEffect)(()=>{if(!("auto"!==n||!m||(0,l.isLabelContentAFunction)(o)||(0,t.isValidElement)(o))&&null!=y){var e=c.current;if(e){var r=e.getCalculatedWidth();Math.round(m.width)!==Math.round(r)&&p((0,M.updateYAxisWidth)({id:i,width:r}))}}},[h,m,p,o,i,n,y]),null==m||null==v||null==y)return null;e.dangerouslySetInnerHTML,e.ticks,e.scale;var x=ed(e,el);y.id,y.scale;var g=ed(y,eo);return t.createElement(L,ec({},x,g,{ref:c,labelRef:s,x:v.x,y:v.y,tickTextProps:"auto"===n?{width:void 0}:{width:n},width:m.width,height:m.height,className:(0,r.clsx)("recharts-".concat(f," ").concat(f),a),viewBox:u,ticks:h,axisType:f,axisId:i}))}var em={allowDataOverflow:N.implicitYAxis.allowDataOverflow,allowDecimals:N.implicitYAxis.allowDecimals,allowDuplicatedCategory:N.implicitYAxis.allowDuplicatedCategory,angle:N.implicitYAxis.angle,axisLine:C.axisLine,hide:!1,includeHidden:N.implicitYAxis.includeHidden,interval:N.implicitYAxis.interval,label:!1,minTickGap:N.implicitYAxis.minTickGap,mirror:N.implicitYAxis.mirror,orientation:N.implicitYAxis.orientation,padding:N.implicitYAxis.padding,reversed:N.implicitYAxis.reversed,scale:N.implicitYAxis.scale,tick:N.implicitYAxis.tick,tickCount:N.implicitYAxis.tickCount,tickLine:C.tickLine,tickSize:C.tickSize,type:N.implicitYAxis.type,niceTicks:N.implicitYAxis.niceTicks,width:N.implicitYAxis.width,yAxisId:0},ev=t.memo(e=>{var r=(0,y.resolveDefaultProps)(e,em);return t.createElement(t.Fragment,null,t.createElement(ep,{interval:r.interval,id:r.yAxisId,scale:r.scale,type:r.type,domain:r.domain,allowDataOverflow:r.allowDataOverflow,dataKey:r.dataKey,allowDuplicatedCategory:r.allowDuplicatedCategory,allowDecimals:r.allowDecimals,tickCount:r.tickCount,padding:r.padding,includeHidden:r.includeHidden,reversed:r.reversed,ticks:r.ticks,width:r.width,orientation:r.orientation,mirror:r.mirror,hide:r.hide,unit:r.unit,name:r.name,angle:r.angle,minTickGap:r.minTickGap,tick:r.tick,tickFormatter:r.tickFormatter,niceTicks:r.niceTicks}),t.createElement(ef,r))},V);ev.displayName="YAxis",e.s(["YAxis",0,ev],20307)},3562,18759,2088,e=>{"use strict";var t=e.i(62714),r=e.i(93045),i=e.i(76489),a=["axis","item"],n=(0,t.forwardRef)((e,n)=>t.createElement(i.CartesianChart,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:a,tooltipPayloadSearcher:r.arrayTooltipSearcher,categoricalChartProps:e,ref:n}));e.s(["BarChart",0,n],3562),e.i(59217);var l=e.i(49817),o=e.i(29641),c=e.i(64182),s=["option"],u=l.Rectangle;e.s(["BarRectangle",0,function(e){var r=e.option,i=function(e,t){if(null==e)return{};var r,i,a=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)r=n[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,s);return t.createElement(o.Shape,{option:r,DefaultShape:u,shapeProps:i,activeClassName:"recharts-active-bar",inActiveClassName:"recharts-inactive-bar"})},"defaultBarShape",0,u,"minPointSizeCallback",0,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(r,i)=>{if((0,c.isNumber)(e))return e;var a=(0,c.isNumber)(r)||(0,c.isNullish)(r);return a?e(r,i):(a||function(e,t){if(!e)throw Error("Invariant failed")}(!1,"minPointSize callback function received a value with type of ".concat(typeof r,". Currently only numbers or null/undefined are supported.")),t)}}],18759);var d=["children"],p=(0,t.createContext)({data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0});e.s(["SetErrorBarContext",0,function(e){var r=e.children,i=function(e,t){if(null==e)return{};var r,i,a=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)r=n[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,d);return t.createElement(p.Provider,{value:i},r)}],2088)},54137,85534,78948,e=>{"use strict";var t=e.i(80648),r=e.i(64182);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}var a=(e,t,i)=>{var a=null!=i?i:e;if(!(0,r.isNullish)(a))return(0,r.getPercentValue)(a,t,0)};e.s(["combineBarSizeList",0,(e,r,n)=>{var l=e.filter(t.isStacked),o=e.filter(e=>null==e.stackId);return[...Object.entries(l.reduce((e,t)=>{var r=e[t.stackId];return null==r&&(r=[]),r.push(t),e[t.stackId]=r,e},{})).map(e=>{var t,l=function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,i,a,n,l=[],o=!0,c=!1;try{a=(t=t.call(e)).next,!1;for(;!(o=(r=a.call(t)).done)&&(l.push(r.value),2!==l.length);o=!0);}catch(e){c=!0,i=e}finally{try{if(!o&&null!=t.return&&(n=t.return(),Object(n)!==n))return}finally{if(c)throw i}}return l}}(e)||function(e){if(e){if("string"==typeof e)return i(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)?i(e,2):void 0}}(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=l[0],c=l[1];return{stackId:o,dataKeys:c.map(e=>e.dataKey),barSize:a(r,n,null==(t=c[0])?void 0:t.barSize)}}),...o.map(e=>({stackId:void 0,dataKeys:[e.dataKey].filter(e=>null!=e),barSize:a(r,n,e.barSize)}))]}],54137);var n=e.i(48290);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){var i,a,n;i=e,a=t,n=r[t],(a=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(a))in i?Object.defineProperty(i,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[a]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}e.s(["combineAllBarPositions",0,(e,t,i,a,l,c,s)=>{var u=function(e,t,i,a,l){var o,c,s=a.length;if(!(s<1)){var u=(0,r.getPercentValue)(e,i,0,!0),d=[];if((0,n.isWellBehavedNumber)(null==(o=a[0])?void 0:o.barSize)){var p=!1,f=i/s,m=a.reduce((e,t)=>e+(t.barSize||0),0);(m+=(s-1)*u)>=i&&(m-=(s-1)*u,u=0),m>=i&&f>0&&(p=!0,f*=.9,m=s*f);var v={offset:Math.round((i-m)/2)-u,size:0};c=a.reduce((e,t)=>{var r,i={stackId:t.stackId,dataKeys:t.dataKeys,position:{offset:v.offset+v.size+u,size:p?f:null!=(r=t.barSize)?r:0}},a=[...e,i];return v=i.position,a},d)}else{var h=(0,r.getPercentValue)(t,i,0,!0);i-2*h-(s-1)*u<=0&&(u=0);var y=(i-2*h-(s-1)*u)/s;y>1&&(y=Math.round(y));var x=(0,n.isWellBehavedNumber)(l)?Math.min(y,l):y;c=a.reduce((e,t,r)=>[...e,{stackId:t.stackId,dataKeys:t.dataKeys,position:{offset:h+(y+u)*r+(y-x)/2,size:x}}],d)}return c}}(i,a,l!==c?l:c,e,(0,r.isNullish)(s)?t:s);return l!==c&&null!=u&&(u=u.map(e=>o(o({},e),{},{position:o(o({},e.position),{},{offset:e.position.offset-l/2})}))),u}],85534);var c=e.i(95128);e.s(["combineStackedData",0,(e,t)=>{var r=(0,c.getStackSeriesIdentifier)(t);if(!e||null==r||null==t)return;var i=t.stackId;if(null!=i){var a=e[i];if(a){var n=a.stackedData;if(n)return n.find(e=>e.key===r)}}}],78948)},33902,e=>{"use strict";e.s(["Bar",()=>eE,"computeBarRectangles",()=>eP],33902);var t=e.i(62714),r=e.i(71813),i=e.i(43260),a=e.i(60681),n=e.i(79722),l=e.i(64182),o=e.i(50827),c=e.i(12050),s=e.i(18881),u=e.i(18759),d=e.i(89760),p=e.i(98578),f=e.i(2088),m=e.i(58177),v=e.i(73052),h=e.i(36917),y=e.i(36634),x=e.i(63402),g=e.i(41518),b=e.i(32201),A=e.i(54137),k=e.i(85534),O=e.i(78948),S=e.i(97389),w=(0,h.createSelector)([y.selectUnfilteredCartesianItems,(e,t)=>t],(e,t)=>e.filter(e=>"bar"===e.type).find(e=>e.id===t)),I=(0,h.createSelector)([w],e=>null==e?void 0:e.maxBarSize),P=(0,h.createSelector)([v.selectChartLayout,y.selectUnfilteredCartesianItems,S.selectXAxisIdFromGraphicalItemId,S.selectYAxisIdFromGraphicalItemId,(e,t,r)=>r],(e,t,r,i,a)=>t.filter(t=>"horizontal"===e?t.xAxisId===r:t.yAxisId===i).filter(e=>e.isPanorama===a).filter(e=>!1===e.hide).filter(e=>"bar"===e.type)),E=(0,h.createSelector)([P,b.selectRootBarSize,(e,t)=>{var r=(0,v.selectChartLayout)(e),i=(0,S.selectXAxisIdFromGraphicalItemId)(e,t),a=(0,S.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=i&&null!=a)return"horizontal"===r?(0,y.selectCartesianAxisSize)(e,"xAxis",i):(0,y.selectCartesianAxisSize)(e,"yAxis",a)}],A.combineBarSizeList),C=(e,t,r)=>{var i,a,n=(0,v.selectChartLayout)(e),l=(0,S.selectXAxisIdFromGraphicalItemId)(e,t),o=(0,S.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=l&&null!=o)return"horizontal"===n?(i=(0,y.selectAxisWithScale)(e,"xAxis",l,r),a=(0,y.selectTicksOfGraphicalItem)(e,"xAxis",l,r)):(i=(0,y.selectAxisWithScale)(e,"yAxis",o,r),a=(0,y.selectTicksOfGraphicalItem)(e,"yAxis",o,r)),(0,c.getBandSizeOfAxis)(i,a)},j=(0,h.createSelector)([E,b.selectRootMaxBarSize,b.selectBarGap,b.selectBarCategoryGap,(e,t,r)=>{var i,a,n,o,s=w(e,t);if(null==s)return 0;var u=(0,S.selectXAxisIdFromGraphicalItemId)(e,t),d=(0,S.selectYAxisIdFromGraphicalItemId)(e,t);if(null==u||null==d)return 0;var p=(0,v.selectChartLayout)(e),f=(0,b.selectRootMaxBarSize)(e),m=s.maxBarSize,h=(0,l.isNullish)(m)?f:m;return"horizontal"===p?(n=(0,y.selectAxisWithScale)(e,"xAxis",u,r),o=(0,y.selectTicksOfGraphicalItem)(e,"xAxis",u,r)):(n=(0,y.selectAxisWithScale)(e,"yAxis",d,r),o=(0,y.selectTicksOfGraphicalItem)(e,"yAxis",d,r)),null!=(i=null!=(a=(0,c.getBandSizeOfAxis)(n,o,!0))?a:h)?i:0},C,I],k.combineAllBarPositions),D=(0,h.createSelector)([j,w],(e,t)=>{if(null!=e&&null!=t){var r=e.find(e=>e.stackId===t.stackId&&null!=t.dataKey&&e.dataKeys.includes(t.dataKey));if(null!=r)return r.position}}),T=(0,h.createSelector)([(e,t,r)=>{var i=(0,v.selectChartLayout)(e),a=(0,S.selectXAxisIdFromGraphicalItemId)(e,t),n=(0,S.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=a&&null!=n)return"horizontal"===i?(0,y.selectStackGroups)(e,"yAxis",n,r):(0,y.selectStackGroups)(e,"xAxis",a,r)},w],O.combineStackedData),z=(0,h.createSelector)([g.selectChartOffsetInternal,g.selectAxisViewBox,(e,t,r)=>{var i=(0,S.selectXAxisIdFromGraphicalItemId)(e,t);if(null!=i)return(0,y.selectAxisWithScale)(e,"xAxis",i,r)},(e,t,r)=>{var i=(0,S.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=i)return(0,y.selectAxisWithScale)(e,"yAxis",i,r)},(e,t,r)=>{var i=(0,S.selectXAxisIdFromGraphicalItemId)(e,t);if(null!=i)return(0,y.selectTicksOfGraphicalItem)(e,"xAxis",i,r)},(e,t,r)=>{var i=(0,S.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=i)return(0,y.selectTicksOfGraphicalItem)(e,"yAxis",i,r)},D,v.selectChartLayout,x.selectChartDataWithIndexesIfNotInPanoramaPosition3,C,T,w,(e,t,r,i)=>i],(e,t,r,i,a,n,l,o,c,s,u,d,p)=>{var f,m=c.chartData,v=c.dataStartIndex,h=c.dataEndIndex;if(null!=d&&null!=l&&null!=t&&("horizontal"===o||"vertical"===o)&&null!=r&&null!=i&&null!=a&&null!=n&&null!=s){var y=d.data;if(null!=(f=null!=y&&y.length>0?y:null==m?void 0:m.slice(v,h+1)))return eP({layout:o,barSettings:d,pos:l,parentViewBox:t,bandSize:s,xAxis:r,yAxis:i,xAxisTicks:a,yAxisTicks:n,stackedData:u,displayedData:f,offset:e,cells:p,dataStartIndex:v})}}),B=e.i(17091),L=e.i(64967),M=e.i(59726),N=e.i(74283),G=e.i(24837),R=e.i(71641),F=e.i(20522),K=e.i(6033),Y=e.i(32576),X=e.i(81004),W=e.i(92104),V=e.i(66536),H=e.i(48290),U=e.i(27819),Z=(e.i(45774),(e,t)=>t),q=(e,t,r)=>r,$=(0,h.createSelector)([Z,y.selectUnfilteredCartesianItems,q],(e,t,r)=>t.filter(e=>"bar"===e.type).filter(t=>t.stackId===e).filter(e=>e.isPanorama===r).filter(e=>!e.hide)),J=(0,h.createSelector)([$],e=>e.map(e=>e.id)),Q=(0,h.createSelector)([e=>e,Z,q],(e,t,r)=>{var i=J(e,t,r),a=[];return i.forEach(t=>{var i=z(e,t,r,void 0);null==i||i.forEach(e=>{var t=e.originalDataIndex;a[t]=((e,t)=>{if(!e)return t;if(!t)return e;var r=Math.min(e.x,e.x+e.width,t.x,t.x+t.width),i=Math.min(e.y,e.y+e.height,t.y,t.y+t.height);return{x:r,y:i,width:Math.max(e.x,e.x+e.width,t.x,t.x+t.width)-r,height:Math.max(e.y,e.y+e.height,t.y,t.y+t.height)-i}})(a[t],e)})}),a}),_=e.i(49817),ee=["index"];function et(){return(et=Object.assign.bind()).apply(null,arguments)}var er=(0,t.createContext)(void 0),ei=(e,t)=>"recharts-bar-stack-clip-path-".concat(e,"-").concat(t),ea=e=>{var r=e.index,a=function(e,t){if(null==e)return{};var r,i,a=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)r=n[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,ee),n=(e=>{var r=(0,t.useContext)(er);if(null!=r){var i=r.stackId;return"url(#".concat(ei(i,e),")")}})(r);return t.createElement(i.Layer,et({className:"recharts-bar-stack-layer",clipPath:n},a))};U.propsAreEqual;var en=["onMouseEnter","onMouseLeave","onClick"],el=["value","background","tooltipPosition"],eo=["id"],ec=["onMouseEnter","onClick","onMouseLeave"];function es(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 i,a,n,l,o=[],c=!0,s=!1;try{if(n=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(i=n.call(r)).done)&&(o.push(i.value),o.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=r.return&&(l=r.return(),Object(l)!==l))return}finally{if(s)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return eu(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)?eu(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 eu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}function ed(){return(ed=Object.assign.bind()).apply(null,arguments)}function ep(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function ef(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ep(Object(r),!0).forEach(function(t){var i,a,n;i=e,a=t,n=r[t],(a=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(a))in i?Object.defineProperty(i,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[a]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ep(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function em(e,t){if(null==e)return{};var r,i,a=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)r=n[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var ev=t.memo(e=>{var r=e.dataKey,i=e.stroke,a=e.strokeWidth,n=e.fill,o=e.name,s=e.hide,u=e.unit,d=e.formatter,f=e.tooltipType,m=e.id,v={dataDefinedOnItem:void 0,getPosition:l.noop,settings:{stroke:i,strokeWidth:a,fill:n,dataKey:r,nameKey:void 0,name:(0,c.getTooltipNameProp)(o,r),hide:s,type:f,color:n,unit:u,formatter:d,graphicalItemId:m}};return t.createElement(p.SetTooltipEntrySettings,{tooltipEntrySettings:v})});function eh(e){var r,i=(0,B.useAppSelector)(M.selectActiveTooltipIndex),a=e.data,n=e.dataKey,l=e.background,o=e.allOtherBarProps,c=o.onMouseEnter,p=o.onMouseLeave,f=o.onClick,m=em(o,en),v=(0,d.useMouseEnterItemDispatch)(c,n,o.id),h=(0,d.useMouseLeaveItemDispatch)(p),y=(0,d.useMouseClickItemDispatch)(f,n,o.id);if(!l||null==a)return null;var x=(0,K.svgPropertiesNoEventsFromUnknown)(l);return t.createElement(W.ZIndexLayer,{zIndex:(r=V.DefaultZIndexes.barBackground,l&&"object"==typeof l&&"zIndex"in l&&"number"==typeof l.zIndex&&(0,H.isWellBehavedNumber)(l.zIndex)?l.zIndex:r)},a.map((e,r)=>{e.value;var a=e.background,o=(e.tooltipPosition,em(e,el));if(!a)return null;var c=v(e,e.originalDataIndex),d=h(e,e.originalDataIndex),p=y(e,e.originalDataIndex),f=ef(ef(ef(ef(ef({option:l,isActive:String(e.originalDataIndex)===i},o),{},{fill:"#eee"},a),x),(0,s.adaptEventsOfChild)(m,e,r)),{},{onMouseEnter:c,onMouseLeave:d,onClick:p,dataKey:n,index:r,className:"recharts-bar-background-rectangle"});return t.createElement(u.BarRectangle,ed({key:"background-bar-".concat(r)},f))}))}function ey(e){var r=e.showLabels,i=e.children,a=e.rects,l=null==a?void 0:a.map(e=>{var t={x:e.x,y:e.y,width:e.width,lowerWidth:e.width,upperWidth:e.width,height:e.height};return ef(ef({},t),{},{value:e.value,payload:e.payload,parentViewBox:e.parentViewBox,viewBox:t,fill:e.fill})});return t.createElement(n.CartesianLabelListContextProvider,{value:r?l:void 0},i)}function ex(e){var r,i=e.shape,a=e.activeBar,n=e.baseProps,l=e.entry,o=e.index,c=e.dataKey,s=(0,B.useAppSelector)(M.selectActiveTooltipIndex),d=(0,B.useAppSelector)(M.selectActiveTooltipDataKey),p=a&&String(l.originalDataIndex)===s&&(null==d||c===d),f=es((0,t.useState)(!1),2),m=f[0],v=f[1],h=es((0,t.useState)(!1),2),y=h[0],x=h[1];(0,t.useEffect)(()=>{var e;return p?(v(!0),e=requestAnimationFrame(()=>{x(!0)})):x(!1),()=>{cancelAnimationFrame(e)}},[p]);var g=(0,t.useCallback)(()=>{p||v(!1)},[p]),b=p&&y,A=p||m;r=p?!0===a?i:a:i;var k=t.createElement(u.BarRectangle,ed({},n,{name:String(n.name)},l,{isActive:b,option:r,index:o,dataKey:c,animationElapsedTime:e.animationElapsedTime,isAnimating:e.isAnimating,isEntrance:e.isEntrance,onTransitionEnd:g}));return A?t.createElement(W.ZIndexLayer,{zIndex:V.DefaultZIndexes.activeBar},t.createElement(ea,{index:l.originalDataIndex},k)):k}function eg(e){var r=e.shape,i=e.baseProps,a=e.entry,n=e.index,l=e.dataKey;return t.createElement(u.BarRectangle,ed({},i,{name:String(i.name)},a,{isActive:!1,option:r,index:n,dataKey:l,animationElapsedTime:e.animationElapsedTime,isAnimating:e.isAnimating,isEntrance:e.isEntrance}))}function eb(e){var r,i=e.data,a=e.props,n=e.animationElapsedTime,l=e.isAnimating,o=e.isEntrance,c=null!=(r=(0,K.svgPropertiesNoEvents)(a))?r:{},u=c.id,p=em(c,eo),f=a.shape,m=a.dataKey,v=a.activeBar,h=a.onMouseEnter,y=a.onClick,x=a.onMouseLeave,g=em(a,ec),b=(0,d.useMouseEnterItemDispatch)(h,m,u),A=(0,d.useMouseLeaveItemDispatch)(x),k=(0,d.useMouseClickItemDispatch)(y,m,u);return i?t.createElement(t.Fragment,null,i.map((e,r)=>t.createElement(ea,ed({index:e.originalDataIndex,key:"rectangle-".concat(null==e?void 0:e.x,"-").concat(null==e?void 0:e.y,"-").concat(null==e?void 0:e.value,"-").concat(r),className:"recharts-bar-rectangle"},(0,s.adaptEventsOfChild)(g,e,r),{onMouseEnter:b(e,e.originalDataIndex),onMouseLeave:A(e,e.originalDataIndex),onClick:k(e,e.originalDataIndex)}),v?t.createElement(ex,{shape:f,activeBar:v,baseProps:p,entry:e,index:r,dataKey:m,animationElapsedTime:n,isAnimating:l,isEntrance:o}):t.createElement(eg,{shape:f,baseProps:p,entry:e,index:r,dataKey:m,animationElapsedTime:n,isAnimating:l,isEntrance:o})))):null}function eA(e){var r=e.props,a=e.previousRectanglesRef,l=r.data,o=r.isAnimationActive,c=r.animationBegin,s=r.animationDuration,u=r.animationEasing,d=r.animationInterpolateFn,p=r.layout,f=(0,Y.useAnimationCallbacks)(r.onAnimationStart,r.onAnimationEnd),m=f.isAnimating,v=f.handleAnimationStart,h=f.handleAnimationEnd;return t.createElement(ey,{showLabels:!m,rects:l},t.createElement(Y.AnimatedItems,{animationInput:l,animationIdPrefix:"recharts-bar-",items:l,previousItemsRef:a,isAnimationActive:o,animationBegin:c,animationDuration:s,animationEasing:u,onAnimationStart:v,onAnimationEnd:h,animationInterpolateFn:d,animationMatchBy:r.animationMatchBy,layout:p},(e,a,n)=>t.createElement(i.Layer,null,t.createElement(eb,{props:r,data:e,animationElapsedTime:a,isAnimating:m||a<1,isEntrance:n}))),t.createElement(n.LabelListFromLabelProp,{label:r.label}),r.children)}function ek(e){var r=(0,t.useRef)(null);return t.createElement(eA,{previousRectanglesRef:r,props:e})}var eO=(e,t)=>{var r=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:r,errorVal:(0,c.getValueByDataKey)(e,t)}};class eS extends t.PureComponent{render(){var e=this.props,a=e.hide,n=e.data,l=e.dataKey,o=e.className,c=e.xAxisId,s=e.yAxisId,u=e.needClip,d=e.background,p=e.id;if(a||null==n)return null;var f=(0,r.clsx)("recharts-bar",o);return t.createElement(i.Layer,{className:f,id:p},u&&t.createElement("defs",null,t.createElement(m.GraphicalItemClipPath,{clipPathId:p,xAxisId:c,yAxisId:s})),t.createElement(i.Layer,{className:"recharts-bar-rectangles",clipPath:u?"url(#clipPath-".concat(p,")"):void 0},t.createElement(eh,{data:n,dataKey:l,background:d,allOtherBarProps:this.props}),t.createElement(ek,this.props)))}}var ew={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",animationInterpolateFn:(e,t,r)=>null==e?[]:1===t?e.flatMap(e=>"removed"===e.status?[]:[e.next]):e.flatMap(e=>{if("removed"===e.status)return"horizontal"===r?[ef(ef({},e.prev),{},{height:(0,l.interpolate)(e.prev.height,0,t),y:(0,l.interpolate)(e.prev.y,e.prev.y+e.prev.height,t)})]:[ef(ef({},e.prev),{},{width:(0,l.interpolate)(e.prev.width,0,t)})];if("matched"===e.status)return[ef(ef({},e.next),{},{x:(0,l.interpolate)(e.prev.x,e.next.x,t),y:(0,l.interpolate)(e.prev.y,e.next.y,t),width:(0,l.interpolate)(e.prev.width,e.next.width,t),height:(0,l.interpolate)(e.prev.height,e.next.height,t)})];var i=e.next;return"horizontal"===r?[ef(ef({},i),{},{height:(0,l.interpolate)(0,i.height,t),y:(0,l.interpolate)(i.stackedBarStart,i.y,t)})]:[ef(ef({},i),{},{width:(0,l.interpolate)(0,i.width,t),x:(0,l.interpolate)(i.stackedBarStart,i.x,t)})]}),animationMatchBy:X.matchAppend,background:!1,hide:!1,isAnimationActive:"auto",label:!1,legendType:"rect",minPointSize:0,shape:u.defaultBarShape,xAxisId:0,yAxisId:0,zIndex:V.DefaultZIndexes.bar};function eI(e){var r,i=e.xAxisId,n=e.yAxisId,l=e.hide,c=e.legendType,s=e.minPointSize,u=e.activeBar,d=e.animationBegin,p=e.animationDuration,h=e.animationEasing,y=e.isAnimationActive,x=(0,m.useNeedsClip)(i,n).needClip,g=(0,v.useChartLayout)(),b=(0,L.useIsPanorama)(),A=(0,o.findAllByType)(e.children,a.Cell),k=(0,B.useAppSelector)(t=>z(t,e.id,b,A));if("vertical"!==g&&"horizontal"!==g)return null;var O=null==k?void 0:k[0];return r=null==O||null==O.height||null==O.width?0:"vertical"===g?O.height/2:O.width/2,t.createElement(f.SetErrorBarContext,{xAxisId:i,yAxisId:n,data:k,dataPointFormatter:eO,errorBarOffset:r},t.createElement(eS,ed({},e,{layout:g,needClip:x,data:k,xAxisId:i,yAxisId:n,hide:l,legendType:c,minPointSize:s,activeBar:u,animationBegin:d,animationDuration:p,animationEasing:h,isAnimationActive:y})))}function eP(e){var t=e.layout,r=e.barSettings,i=r.dataKey,a=r.minPointSize,n=r.hasCustomShape,o=e.pos,s=e.bandSize,d=e.xAxis,p=e.yAxis,f=e.xAxisTicks,m=e.yAxisTicks,v=e.stackedData,h=e.displayedData,y=e.offset,x=e.cells,g=e.parentViewBox,b=e.dataStartIndex,A="horizontal"===t?p:d,k=v?A.scale.domain():null,O=(0,c.getBaseValueOfBar)({numericAxis:A}),S=A.scale.map(O);return h.map((e,r)=>{if(v){var h=v[r+b];if(null==h)return null;w=(0,c.truncateByDomain)(h,k)}else Array.isArray(w=(0,c.getValueByDataKey)(e,i))||(w=[O,w]);var A=(0,u.minPointSizeCallback)(a,0)(w[1],r);if("horizontal"===t){var w,I,P,E,C,j,D,T=p.scale.map(w[0]),z=p.scale.map(w[1]);if(null==T||null==z)return null;I=(0,c.getCateCoordinateOfBar)({axis:d,ticks:f,bandSize:s,offset:o.offset,entry:e,index:r}),P=null!=(D=null!=z?z:T)?D:void 0,E=o.size;var B=T-z;if(C=(0,l.isNan)(B)?0:B,j={x:I,y:y.top,width:E,height:y.height},Math.abs(A)>0&&Math.abs(C)<Math.abs(A)){var L=(0,l.mathSign)(C||A)*(Math.abs(A)-Math.abs(C));P-=L,C+=L}}else{var M=d.scale.map(w[0]),N=d.scale.map(w[1]);if(null==M||null==N)return null;if(I=M,P=(0,c.getCateCoordinateOfBar)({axis:p,ticks:m,bandSize:s,offset:o.offset,entry:e,index:r}),E=N-M,C=o.size,j={x:y.left,y:P,width:y.width,height:C},Math.abs(A)>0&&Math.abs(E)<Math.abs(A)){var G=(0,l.mathSign)(E||A)*(Math.abs(A)-Math.abs(E));E+=G}}return null!=I&&null!=P&&null!=E&&null!=C&&(n||0!==E&&0!==C)?ef(ef({},e),{},{stackedBarStart:S,x:I,y:P,width:E,height:C,value:v?w:w[1],payload:e,background:j,tooltipPosition:{x:I+E/2,y:P+C/2},parentViewBox:g,originalDataIndex:r},x&&x[r]&&x[r].props):null}).filter(Boolean)}var eE=t.memo(function(e){var r,i,a=(0,G.resolveDefaultProps)(e,ew),n=(r=a.stackId,null!=(i=(0,t.useContext)(er))?i.stackId:null!=r?(0,c.getNormalizedStackId)(r):void 0),l=(0,L.useIsPanorama)();return t.createElement(R.RegisterGraphicalItemId,{id:a.id,type:"bar"},e=>{var r,i,o,s;return t.createElement(t.Fragment,null,t.createElement(N.SetLegendPayload,{legendPayload:(r=a.dataKey,i=a.name,o=a.fill,s=a.legendType,[{inactive:a.hide,dataKey:r,type:s,color:o,value:(0,c.getTooltipNameProp)(i,r),payload:a}])}),t.createElement(ev,{dataKey:a.dataKey,stroke:a.stroke,strokeWidth:a.strokeWidth,fill:a.fill,name:a.name,hide:a.hide,unit:a.unit,formatter:a.formatter,tooltipType:a.tooltipType,id:e}),t.createElement(F.SetCartesianGraphicalItem,{type:"bar",id:e,data:void 0,xAxisId:a.xAxisId,yAxisId:a.yAxisId,zAxisId:0,dataKey:a.dataKey,stackId:n,hide:a.hide,barSize:a.barSize,minPointSize:a.minPointSize,maxBarSize:a.maxBarSize,isPanorama:l,hasCustomShape:null!=a.shape&&a.shape!==u.defaultBarShape}),t.createElement(W.ZIndexLayer,{zIndex:a.zIndex},t.createElement(eI,ed({},a,{id:e}))))})},U.propsAreEqual);eE.displayName="Bar"}]); |