=cr/2&&++G;do m=0,u=t(ne,S,Z,A),u<0?(T=S[0],Z!=A&&(T=T*cr+(S[1]||0)),m=T/G|0,m>1?(m>=cr&&(m=cr-1),p=e(ne,m),b=p.length,A=S.length,u=t(p,S,b,A),u==1&&(m--,n(p,Z16)throw Error(x3+Hn(e));if(!e.s)return new m(xi);for(mn=!1,u=p,l=new m(.03125);e.abs().gte(.1);)e=e.times(l),h+=5;for(r=Math.log(Cu(2,h))/Math.LN10*2+5|0,u+=r,n=i=o=new m(xi),m.precision=u;;){if(i=Xt(i.times(e),u),n=n.times(++f),l=o.plus($o(i,n,u)),Ya(l.d).slice(0,u)===Ya(o.d).slice(0,u)){for(;h--;)o=Xt(o.times(o),u);return m.precision=p,t==null?(mn=!0,Xt(o,p)):o}o=l}}function Hn(e){for(var t=e.e*rn,n=e.d[0];n>=10;n/=10)t++;return t}function m_(e,t,n){if(t>e.LN10.sd())throw mn=!0,n&&(e.precision=n),Error(Ki+"LN10 precision limit exceeded");return Xt(new e(e.LN10),t)}function rl(e){for(var t="";e--;)t+="0";return t}function fm(e,t){var n,r,i,o,l,u,f,h,m,p=1,b=10,_=e,w=_.d,S=_.constructor,A=S.precision;if(_.s<1)throw Error(Ki+(_.s?"NaN":"-Infinity"));if(_.eq(xi))return new S(0);if(t==null?(mn=!1,h=A):h=t,_.eq(10))return t==null&&(mn=!0),m_(S,h);if(h+=b,S.precision=h,n=Ya(w),r=n.charAt(0),o=Hn(_),Math.abs(o)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)_=_.times(e),n=Ya(_.d),r=n.charAt(0),p++;o=Hn(_),r>1?(_=new S("0."+n),o++):_=new S(r+"."+n.slice(1))}else return f=m_(S,h+2,A).times(o+""),_=fm(new S(r+"."+n.slice(1)),h-b).plus(f),S.precision=A,t==null?(mn=!0,Xt(_,A)):_;for(u=l=_=$o(_.minus(xi),_.plus(xi),h),m=Xt(_.times(_),h),i=3;;){if(l=Xt(l.times(m),h),f=u.plus($o(l,new S(i),h)),Ya(f.d).slice(0,h)===Ya(u.d).slice(0,h))return u=u.times(2),o!==0&&(u=u.plus(m_(S,h+2,A).times(o+""))),u=$o(u,new S(p),h),S.precision=A,t==null?(mn=!0,Xt(u,A)):u;u=f,i+=2}}function cN(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(r,i),t){if(i-=r,n=n-r-1,e.e=Zf(n/rn),e.d=[],r=(n+1)%rn,n<0&&(r+=rn),rjy||e.e<-jy))throw Error(x3+n)}else e.s=0,e.e=0,e.d=[0];return e}function Xt(e,t,n){var r,i,o,l,u,f,h,m,p=e.d;for(l=1,o=p[0];o>=10;o/=10)l++;if(r=t-l,r<0)r+=rn,i=t,h=p[m=0];else{if(m=Math.ceil((r+1)/rn),o=p.length,m>=o)return e;for(h=o=p[m],l=1;o>=10;o/=10)l++;r%=rn,i=r-rn+l}if(n!==void 0&&(o=Cu(10,l-i-1),u=h/o%10|0,f=t<0||p[m+1]!==void 0||h%o,f=n<4?(u||f)&&(n==0||n==(e.s<0?3:2)):u>5||u==5&&(n==4||f||n==6&&(r>0?i>0?h/Cu(10,l-i):0:p[m-1])%10&1||n==(e.s<0?8:7))),t<1||!p[0])return f?(o=Hn(e),p.length=1,t=t-o-1,p[0]=Cu(10,(rn-t%rn)%rn),e.e=Zf(-t/rn)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(r==0?(p.length=m,o=1,m--):(p.length=m+1,o=Cu(10,rn-r),p[m]=i>0?(h/Cu(10,l-i)%Cu(10,i)|0)*o:0),f)for(;;)if(m==0){(p[0]+=o)==cr&&(p[0]=1,++e.e);break}else{if(p[m]+=o,p[m]!=cr)break;p[m--]=0,o=1}for(r=p.length;p[--r]===0;)p.pop();if(mn&&(e.e>jy||e.e<-jy))throw Error(x3+Hn(e));return e}function A7(e,t){var n,r,i,o,l,u,f,h,m,p,b=e.constructor,_=b.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new b(e),mn?Xt(t,_):t;if(f=e.d,p=t.d,r=t.e,h=e.e,f=f.slice(),l=h-r,l){for(m=l<0,m?(n=f,l=-l,u=p.length):(n=p,r=h,u=f.length),i=Math.max(Math.ceil(_/rn),u)+2,l>i&&(l=i,n.length=1),n.reverse(),i=l;i--;)n.push(0);n.reverse()}else{for(i=f.length,u=p.length,m=i0;--i)f[u++]=0;for(i=p.length;i>l;){if(f[--i]0?o=o.charAt(0)+"."+o.slice(1)+rl(r):l>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+rl(-i-1)+o,n&&(r=n-l)>0&&(o+=rl(r))):i>=l?(o+=rl(i+1-l),n&&(r=n-i-1)>0&&(o=o+"."+rl(r))):((r=i+1)0&&(i+1===l&&(o+="."),o+=rl(r))),e.s<0?"-"+o:o}function fN(e,t){if(e.length>t)return e.length=t,!0}function O7(e){var t,n,r;function i(o){var l=this;if(!(l instanceof i))return new i(o);if(l.constructor=i,o instanceof i){l.s=o.s,l.e=o.e,l.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(Ru+o);if(o>0)l.s=1;else if(o<0)o=-o,l.s=-1;else{l.s=0,l.e=0,l.d=[0];return}if(o===~~o&&o<1e7){l.e=0,l.d=[o];return}return cN(l,o.toString())}else if(typeof o!="string")throw Error(Ru+o);if(o.charCodeAt(0)===45?(o=o.slice(1),l.s=-1):l.s=1,zue.test(o))cN(l,o);else throw Error(Ru+o)}if(i.prototype=Fe,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=O7,i.config=i.set=Bue,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t=i[t+1]&&r<=i[t+2])this[n]=r;else throw Error(Ru+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Ru+n+": "+r);return this}var _3=O7(Iue);xi=new _3(1);const Ft=_3;function T7(e){var t;return e===0?t=1:t=Math.floor(new Ft(e).abs().log(10).toNumber())+1,t}function j7(e,t,n){for(var r=new Ft(e),i=0,o=[];r.lt(t)&&i<1e5;)o.push(r.toNumber()),r=r.add(n),i++;return o}var M7=e=>{var[t,n]=e,[r,i]=[t,n];return t>n&&([r,i]=[n,t]),[r,i]},P7=(e,t,n)=>{if(e.lte(0))return new Ft(0);var r=T7(e.toNumber()),i=new Ft(10).pow(r),o=e.div(i),l=r!==1?.05:.1,u=new Ft(Math.ceil(o.div(l).toNumber())).add(n).mul(l),f=u.mul(i);return t?new Ft(f.toNumber()):new Ft(Math.ceil(f.toNumber()))},Uue=(e,t,n)=>{var r=new Ft(1),i=new Ft(e);if(!i.isint()&&n){var o=Math.abs(e);o<1?(r=new Ft(10).pow(T7(e)-1),i=new Ft(Math.floor(i.div(r).toNumber())).mul(r)):o>1&&(i=new Ft(Math.floor(e)))}else e===0?i=new Ft(Math.floor((t-1)/2)):n||(i=new Ft(Math.floor(e)));for(var l=Math.floor((t-1)/2),u=[],f=0;f4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((n-t)/(r-1)))return{step:new Ft(0),tickMin:new Ft(0),tickMax:new Ft(0)};var l=P7(new Ft(n).sub(t).div(r-1),i,o),u;t<=0&&n>=0?u=new Ft(0):(u=new Ft(t).add(n).div(2),u=u.sub(new Ft(u).mod(l)));var f=Math.ceil(u.sub(t).div(l).toNumber()),h=Math.ceil(new Ft(n).sub(u).div(l).toNumber()),m=f+h+1;return m>r?N7(t,n,r,i,o+1):(m0?h+(r-m):h,f=n>0?f:f+(r-m)),{step:l,tickMin:u.sub(new Ft(f).mul(l)),tickMax:u.add(new Ft(h).mul(l))})},$ue=function(t){var[n,r]=t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=Math.max(i,2),[u,f]=M7([n,r]);if(u===-1/0||f===1/0){var h=f===1/0?[u,...Array(i-1).fill(1/0)]:[...Array(i-1).fill(-1/0),f];return n>r?h.reverse():h}if(u===f)return Uue(u,i,o);var{step:m,tickMin:p,tickMax:b}=N7(u,f,l,o,0),_=j7(p,b.add(new Ft(.1).mul(m)),m);return n>r?_.reverse():_},Fue=function(t,n){var[r,i]=t,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,[l,u]=M7([r,i]);if(l===-1/0||u===1/0)return[r,i];if(l===u)return[l];var f=Math.max(n,2),h=P7(new Ft(u).sub(l).div(f-1),o,0),m=[...j7(new Ft(l),new Ft(u),h),u];return o===!1&&(m=m.map(p=>Math.round(p))),r>i?m.reverse():m},L7=e=>e.rootProps.maxBarSize,Vue=e=>e.rootProps.barGap,R7=e=>e.rootProps.barCategoryGap,Hue=e=>e.rootProps.barSize,Fm=e=>e.rootProps.stackOffset,D7=e=>e.rootProps.reverseStackOrder,w3=e=>e.options.chartName,S3=e=>e.rootProps.syncId,k7=e=>e.rootProps.syncMethod,C3=e=>e.options.eventEmitter,Dn={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},bu={allowDecimals:!1,allowDataOverflow:!1,angleAxisId:0,reversed:!1,scale:"auto",tick:!0,type:"auto"},Va={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,includeHidden:!1,radiusAxisId:0,reversed:!1,scale:"auto",tick:!0,tickCount:5,type:"auto"},Z0=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t};function X0(e,t,n){if(n!=="auto")return n;if(e!=null)return os(e,t)?"category":"number"}function dN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function My(e){for(var t=1;t{if(t!=null)return e.polarAxis.angleAxis[t]},E3=_e([Yue,wI],(e,t)=>{var n;if(e!=null)return e;var r=(n=X0(t,"angleAxis",hN.type))!==null&&n!==void 0?n:"category";return My(My({},hN),{},{type:r})}),Kue=(e,t)=>e.polarAxis.radiusAxis[t],A3=_e([Kue,wI],(e,t)=>{var n;if(e!=null)return e;var r=(n=X0(t,"radiusAxis",mN.type))!==null&&n!==void 0?n:"category";return My(My({},mN),{},{type:r})}),Q0=e=>e.polarOptions,O3=_e([ss,ls,Jn],zI),I7=_e([Q0,O3],(e,t)=>{if(e!=null)return Lr(e.innerRadius,t,0)}),z7=_e([Q0,O3],(e,t)=>{if(e!=null)return Lr(e.outerRadius,t,t*.8)}),Zue=e=>{if(e==null)return[0,0];var{startAngle:t,endAngle:n}=e;return[t,n]},B7=_e([Q0],Zue);_e([E3,B7],Z0);var U7=_e([O3,I7,z7],(e,t,n)=>{if(!(e==null||t==null||n==null))return[t,n]});_e([A3,U7],Z0);var $7=_e([Lt,Q0,I7,z7,ss,ls],(e,t,n,r,i,o)=>{if(!(e!=="centric"&&e!=="radial"||t==null||n==null||r==null)){var{cx:l,cy:u,startAngle:f,endAngle:h}=t;return{cx:Lr(l,i,i/2),cy:Lr(u,o,o/2),innerRadius:n,outerRadius:r,startAngle:f,endAngle:h,clockWise:!1}}}),xn=(e,t)=>t,Vm=(e,t,n)=>n;function T3(e){return e?.id}function F7(e,t,n){var{chartData:r=[]}=t,{allowDuplicatedCategory:i,dataKey:o}=n,l=new Map;return e.forEach(u=>{var f,h=(f=u.data)!==null&&f!==void 0?f:r;if(!(h==null||h.length===0)){var m=T3(u);h.forEach((p,b)=>{var _=o==null||i?b:String(Wt(p,o,null)),w=Wt(p,u.dataKey,0),S;l.has(_)?S=l.get(_):S={},Object.assign(S,{[m]:w}),l.set(_,S)})}}),Array.from(l.values())}function J0(e){return"stackId"in e&&e.stackId!=null&&e.dataKey!=null}var e1=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function t1(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function Xue(e,t){if(e.length===t.length){for(var n=0;n{var t=Lt(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},Xf=e=>e.tooltip.settings.axisId;function Que(e){if(e in Mh)return Mh[e]();var t="scale".concat(Nm(e));if(t in Mh)return Mh[t]()}function pN(e){var t=e.ticks,n=e.bandwidth,r=e.range(),i=[Math.min(...r),Math.max(...r)];return{domain:()=>e.domain(),range:(function(o){function l(){return o.apply(this,arguments)}return l.toString=function(){return o.toString()},l})(()=>i),rangeMin:()=>i[0],rangeMax:()=>i[1],isInRange(o){var l=i[0],u=i[1];return l<=u?o>=l&&o<=u:o>=u&&o<=l},bandwidth:n?()=>n.call(e):void 0,ticks:t?o=>t.call(e,o):void 0,map:(o,l)=>{var u=e(o);if(u!=null){if(e.bandwidth&&l!==null&&l!==void 0&&l.position){var f=e.bandwidth();switch(l.position){case"middle":u+=f/2;break;case"end":u+=f;break}}return u}}}}function gN(e,t,n){if(typeof e=="function")return pN(e.copy().domain(t).range(n));if(e!=null){var r=Que(e);if(r!=null)return r.domain(t).range(n),pN(r)}}var V7=(e,t)=>{if(t!=null)switch(e){case"linear":{if(!Qo(t)){for(var n,r,i=0;ir)&&(r=o))}return n!==void 0&&r!==void 0?[n,r]:void 0}return t}default:return t}};function vN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Py(e){for(var t=1;te.cartesianAxis.xAxis[t],fs=(e,t)=>{var n=H7(e,t);return n??lr},ur={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:Zw,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,width:Lm},q7=(e,t)=>e.cartesianAxis.yAxis[t],ds=(e,t)=>{var n=q7(e,t);return n??ur},nce={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},j3=(e,t)=>{var n=e.cartesianAxis.zAxis[t];return n??nce},Nn=(e,t,n)=>{switch(t){case"xAxis":return fs(e,n);case"yAxis":return ds(e,n);case"zAxis":return j3(e,n);case"angleAxis":return E3(e,n);case"radiusAxis":return A3(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},rce=(e,t,n)=>{switch(t){case"xAxis":return fs(e,n);case"yAxis":return ds(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},Qf=(e,t,n)=>{switch(t){case"xAxis":return fs(e,n);case"yAxis":return ds(e,n);case"angleAxis":return E3(e,n);case"radiusAxis":return A3(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},G7=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function M3(e,t){return n=>{switch(e){case"xAxis":return"xAxisId"in n&&n.xAxisId===t;case"yAxis":return"yAxisId"in n&&n.yAxisId===t;case"zAxis":return"zAxisId"in n&&n.zAxisId===t;case"angleAxis":return"angleAxisId"in n&&n.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in n&&n.radiusAxisId===t;default:return!1}}}var n1=e=>e.graphicalItems.cartesianItems,ice=_e([xn,Vm],M3),P3=(e,t,n)=>e.filter(n).filter(r=>t?.includeHidden===!0?!0:!r.hide),Hm=_e([n1,Nn,ice],P3,{memoizeOptions:{resultEqualityCheck:t1}}),W7=_e([Hm],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(J0)),Y7=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),ace=_e([Hm],Y7),N3=e=>e.map(t=>t.data).filter(Boolean).flat(1),oce=_e([Hm],N3,{memoizeOptions:{resultEqualityCheck:t1}}),L3=(e,t)=>{var{chartData:n=[],dataStartIndex:r,dataEndIndex:i}=t;return e.length>0?e:n.slice(r,i+1)},R3=_e([oce,b3],L3),D3=(e,t,n)=>t?.dataKey!=null?e.map(r=>({value:Wt(r,t.dataKey)})):n.length>0?n.map(r=>r.dataKey).flatMap(r=>e.map(i=>({value:Wt(i,r)}))):e.map(r=>({value:r})),r1=_e([R3,Nn,Hm],D3);function K7(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function vv(e){if(ii(e)||e instanceof Date){var t=Number(e);if(Et(t))return t}}function yN(e){if(Array.isArray(e)){var t=[vv(e[0]),vv(e[1])];return Qo(t)?t:void 0}var n=vv(e);if(n!=null)return[n,n]}function Jo(e){return e.map(vv).filter(ai)}function sce(e,t,n){return!n||typeof t!="number"||Ja(t)?[]:n.length?Jo(n.flatMap(r=>{var i=Wt(e,r.dataKey),o,l;if(Array.isArray(i)?[o,l]=i:o=l=i,!(!Et(o)||!Et(l)))return[t-o,t+l]})):[]}var tr=e=>{var t=hr(e),n=Xf(e);return Qf(e,t,n)},qm=_e([tr],e=>e?.dataKey),lce=_e([W7,b3,tr],F7),Z7=(e,t,n,r)=>{var i={},o=t.reduce((l,u)=>{if(u.stackId==null)return l;var f=l[u.stackId];return f==null&&(f=[]),f.push(u),l[u.stackId]=f,l},i);return Object.fromEntries(Object.entries(o).map(l=>{var[u,f]=l,h=r?[...f].reverse():f,m=h.map(T3);return[u,{stackedData:Fie(e,m,n),graphicalItems:h}]}))},Xw=_e([lce,W7,Fm,D7],Z7),X7=(e,t,n,r)=>{var{dataStartIndex:i,dataEndIndex:o}=t;if(r==null&&n!=="zAxis"){var l=Wie(e,i,o);if(!(l!=null&&l[0]===0&&l[1]===0))return l}},uce=_e([Nn],e=>e.allowDataOverflow),k3=e=>{var t;if(e==null||!("domain"in e))return Zw;if(e.domain!=null)return e.domain;if("ticks"in e&&e.ticks!=null){if(e.type==="number"){var n=Jo(e.ticks);return[Math.min(...n),Math.max(...n)]}if(e.type==="category")return e.ticks.map(String)}return(t=e?.domain)!==null&&t!==void 0?t:Zw},I3=_e([Nn],k3),z3=_e([I3,uce],w7),cce=_e([Xw,cs,xn,z3],X7,{memoizeOptions:{resultEqualityCheck:e1}}),i1=e=>e.errorBars,fce=(e,t,n)=>e.flatMap(r=>t[r.id]).filter(Boolean).filter(r=>K7(n,r)),Ny=function(){for(var t=arguments.length,n=new Array(t),r=0;r{var o,l;if(n.length>0&&e.forEach(u=>{n.forEach(f=>{var h,m,p=(h=r[f.id])===null||h===void 0?void 0:h.filter(T=>K7(i,T)),b=Wt(u,(m=t.dataKey)!==null&&m!==void 0?m:f.dataKey),_=sce(u,b,p);if(_.length>=2){var w=Math.min(..._),S=Math.max(..._);(o==null||wl)&&(l=S)}var A=yN(b);A!=null&&(o=o==null?A[0]:Math.min(o,A[0]),l=l==null?A[1]:Math.max(l,A[1]))})}),t?.dataKey!=null&&e.forEach(u=>{var f=yN(Wt(u,t.dataKey));f!=null&&(o=o==null?f[0]:Math.min(o,f[0]),l=l==null?f[1]:Math.max(l,f[1]))}),Et(o)&&Et(l))return[o,l]},dce=_e([R3,Nn,ace,i1,xn],B3,{memoizeOptions:{resultEqualityCheck:e1}});function hce(e){var{value:t}=e;if(ii(t)||t instanceof Date)return t}var mce=(e,t,n)=>{var r=e.map(hce).filter(i=>i!=null);return n&&(t.dataKey==null||t.allowDuplicatedCategory&&G8(r))?FI(0,e.length):t.allowDuplicatedCategory?r:Array.from(new Set(r))},Q7=e=>e.referenceElements.dots,Jf=(e,t,n)=>e.filter(r=>r.ifOverflow==="extendDomain").filter(r=>t==="xAxis"?r.xAxisId===n:r.yAxisId===n),pce=_e([Q7,xn,Vm],Jf),J7=e=>e.referenceElements.areas,gce=_e([J7,xn,Vm],Jf),e9=e=>e.referenceElements.lines,vce=_e([e9,xn,Vm],Jf),t9=(e,t)=>{if(e!=null){var n=Jo(e.map(r=>t==="xAxis"?r.x:r.y));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},yce=_e(pce,xn,t9),n9=(e,t)=>{if(e!=null){var n=Jo(e.flatMap(r=>[t==="xAxis"?r.x1:r.y1,t==="xAxis"?r.x2:r.y2]));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},bce=_e([gce,xn],n9);function xce(e){var t;if(e.x!=null)return Jo([e.x]);var n=(t=e.segment)===null||t===void 0?void 0:t.map(r=>r.x);return n==null||n.length===0?[]:Jo(n)}function _ce(e){var t;if(e.y!=null)return Jo([e.y]);var n=(t=e.segment)===null||t===void 0?void 0:t.map(r=>r.y);return n==null||n.length===0?[]:Jo(n)}var r9=(e,t)=>{if(e!=null){var n=e.flatMap(r=>t==="xAxis"?xce(r):_ce(r));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},wce=_e([vce,xn],r9),Sce=_e(yce,wce,bce,(e,t,n)=>Ny(e,n,t)),U3=(e,t,n,r,i,o,l,u)=>{if(n!=null)return n;var f=l==="vertical"&&u==="xAxis"||l==="horizontal"&&u==="yAxis",h=f?Ny(r,o,i):Ny(o,i);return kue(t,h,e.allowDataOverflow)},Cce=_e([Nn,I3,z3,cce,dce,Sce,Lt,xn],U3,{memoizeOptions:{resultEqualityCheck:e1}}),Ece=[0,1],$3=(e,t,n,r,i,o,l)=>{if(!((e==null||n==null||n.length===0)&&l===void 0)){var{dataKey:u,type:f}=e,h=os(t,o);if(h&&u==null){var m;return FI(0,(m=n?.length)!==null&&m!==void 0?m:0)}return f==="category"?mce(r,e,h):i==="expand"?Ece:l}},F3=_e([Nn,Lt,R3,r1,Fm,xn,Cce],$3);function Ace(e){return e in Mh}var i9=(e,t,n)=>{if(e!=null){var{scale:r,type:i}=e;if(r==="auto")return i==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!t)?"point":i==="category"?"band":"linear";if(typeof r=="string"){var o="scale".concat(Nm(r));return Ace(o)?o:"point"}}},Pl=_e([Nn,G7,w3],i9);function V3(e,t,n,r){if(!(n==null||r==null))return typeof e.scale=="function"?gN(e.scale,n,r):gN(t,n,r)}var H3=(e,t,n)=>{var r=k3(t);if(!(n!=="auto"&&n!=="linear")){if(t!=null&&t.tickCount&&Array.isArray(r)&&(r[0]==="auto"||r[1]==="auto")&&Qo(e))return $ue(e,t.tickCount,t.allowDecimals);if(t!=null&&t.tickCount&&t.type==="number"&&Qo(e))return Fue(e,t.tickCount,t.allowDecimals)}},q3=_e([F3,Qf,Pl],H3),G3=(e,t,n,r)=>{if(r!=="angleAxis"&&e?.type==="number"&&Qo(t)&&Array.isArray(n)&&n.length>0){var i,o,l=t[0],u=(i=n[0])!==null&&i!==void 0?i:0,f=t[1],h=(o=n[n.length-1])!==null&&o!==void 0?o:0;return[Math.min(l,u),Math.max(f,h)]}return t},Oce=_e([Nn,F3,q3,xn],G3),Tce=_e(r1,Nn,(e,t)=>{if(!(!t||t.type!=="number")){var n=1/0,r=Array.from(Jo(e.map(p=>p.value))).sort((p,b)=>p-b),i=r[0],o=r[r.length-1];if(i==null||o==null)return 1/0;var l=o-i;if(l===0)return 1/0;for(var u=0;ui,(e,t,n,r,i)=>{if(!Et(e))return 0;var o=t==="vertical"?r.height:r.width;if(i==="gap")return e*o/2;if(i==="no-gap"){var l=Lr(n,e*o),u=e*o/2;return u-l-(u-l)/o*l}return 0}),jce=(e,t,n)=>{var r=fs(e,t);return r==null||typeof r.padding!="string"?0:a9(e,"xAxis",t,n,r.padding)},Mce=(e,t,n)=>{var r=ds(e,t);return r==null||typeof r.padding!="string"?0:a9(e,"yAxis",t,n,r.padding)},Pce=_e(fs,jce,(e,t)=>{var n,r;if(e==null)return{left:0,right:0};var{padding:i}=e;return typeof i=="string"?{left:t,right:t}:{left:((n=i.left)!==null&&n!==void 0?n:0)+t,right:((r=i.right)!==null&&r!==void 0?r:0)+t}}),Nce=_e(ds,Mce,(e,t)=>{var n,r;if(e==null)return{top:0,bottom:0};var{padding:i}=e;return typeof i=="string"?{top:t,bottom:t}:{top:((n=i.top)!==null&&n!==void 0?n:0)+t,bottom:((r=i.bottom)!==null&&r!==void 0?r:0)+t}}),Lce=_e([Jn,Pce,I0,k0,(e,t,n)=>n],(e,t,n,r,i)=>{var{padding:o}=r;return i?[o.left,n.width-o.right]:[e.left+t.left,e.left+e.width-t.right]}),Rce=_e([Jn,Lt,Nce,I0,k0,(e,t,n)=>n],(e,t,n,r,i,o)=>{var{padding:l}=i;return o?[r.height-l.bottom,l.top]:t==="horizontal"?[e.top+e.height-n.bottom,e.top+n.top]:[e.top+n.top,e.top+e.height-n.bottom]}),Gm=(e,t,n,r)=>{var i;switch(t){case"xAxis":return Lce(e,n,r);case"yAxis":return Rce(e,n,r);case"zAxis":return(i=j3(e,n))===null||i===void 0?void 0:i.range;case"angleAxis":return B7(e);case"radiusAxis":return U7(e,n);default:return}},o9=_e([Nn,Gm],Z0),Dce=_e([Pl,Oce],V7),Rf=_e([Nn,Pl,Dce,o9],V3);_e([Hm,i1,xn],fce);function s9(e,t){return e.idt.id?1:0}var a1=(e,t)=>t,o1=(e,t,n)=>n,kce=_e(R0,a1,o1,(e,t,n)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===n).sort(s9)),Ice=_e(D0,a1,o1,(e,t,n)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===n).sort(s9)),l9=(e,t)=>({width:e.width,height:t.height}),zce=(e,t)=>{var n=typeof t.width=="number"?t.width:Lm;return{width:n,height:e.height}},u9=_e(Jn,fs,l9),Bce=(e,t,n)=>{switch(t){case"top":return e.top;case"bottom":return n-e.bottom;default:return 0}},Uce=(e,t,n)=>{switch(t){case"left":return e.left;case"right":return n-e.right;default:return 0}},$ce=_e(ls,Jn,kce,a1,o1,(e,t,n,r,i)=>{var o={},l;return n.forEach(u=>{var f=l9(t,u);l==null&&(l=Bce(t,r,e));var h=r==="top"&&!i||r==="bottom"&&i;o[u.id]=l-Number(h)*f.height,l+=(h?-1:1)*f.height}),o}),Fce=_e(ss,Jn,Ice,a1,o1,(e,t,n,r,i)=>{var o={},l;return n.forEach(u=>{var f=zce(t,u);l==null&&(l=Uce(t,r,e));var h=r==="left"&&!i||r==="right"&&i;o[u.id]=l-Number(h)*f.width,l+=(h?-1:1)*f.width}),o}),Vce=(e,t)=>{var n=fs(e,t);if(n!=null)return $ce(e,n.orientation,n.mirror)},Hce=_e([Jn,fs,Vce,(e,t)=>t],(e,t,n,r)=>{if(t!=null){var i=n?.[r];return i==null?{x:e.left,y:0}:{x:e.left,y:i}}}),qce=(e,t)=>{var n=ds(e,t);if(n!=null)return Fce(e,n.orientation,n.mirror)},Gce=_e([Jn,ds,qce,(e,t)=>t],(e,t,n,r)=>{if(t!=null){var i=n?.[r];return i==null?{x:0,y:e.top}:{x:i,y:e.top}}}),c9=_e(Jn,ds,(e,t)=>{var n=typeof t.width=="number"?t.width:Lm;return{width:n,height:e.height}}),bN=(e,t,n)=>{switch(t){case"xAxis":return u9(e,n).width;case"yAxis":return c9(e,n).height;default:return}},f9=(e,t,n,r)=>{if(n!=null){var{allowDuplicatedCategory:i,type:o,dataKey:l}=n,u=os(e,r),f=t.map(h=>h.value);if(l&&u&&o==="category"&&i&&G8(f))return f}},W3=_e([Lt,r1,Nn,xn],f9),d9=(e,t,n,r)=>{if(!(n==null||n.dataKey==null)){var{type:i,scale:o}=n,l=os(e,r);if(l&&(i==="number"||o!=="auto"))return t.map(u=>u.value)}},Y3=_e([Lt,r1,Qf,xn],d9),xN=_e([Lt,rce,Pl,Rf,W3,Y3,Gm,q3,xn],(e,t,n,r,i,o,l,u,f)=>{if(t!=null){var h=os(e,f);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:f,categoricalDomain:o,duplicateDomain:i,isCategorical:h,niceTicks:u,range:l,realScaleType:n,scale:r}}}),Wce=(e,t,n,r,i,o,l,u,f)=>{if(!(t==null||r==null)){var h=os(e,f),{type:m,ticks:p,tickCount:b}=t,_=n==="scaleBand"&&typeof r.bandwidth=="function"?r.bandwidth()/2:2,w=m==="category"&&r.bandwidth?r.bandwidth()/_:0;w=f==="angleAxis"&&o!=null&&o.length>=2?fr(o[0]-o[1])*2*w:w;var S=p||i;return S?S.map((A,T)=>{var P=l?l.indexOf(A):A,N=r.map(P);return Et(N)?{index:T,coordinate:N+w,value:A,offset:w}:null}).filter(ai):h&&u?u.map((A,T)=>{var P=r.map(A);return Et(P)?{coordinate:P+w,value:A,index:T,offset:w}:null}).filter(ai):r.ticks?r.ticks(b).map((A,T)=>{var P=r.map(A);return Et(P)?{coordinate:P+w,value:A,index:T,offset:w}:null}).filter(ai):r.domain().map((A,T)=>{var P=r.map(A);return Et(P)?{coordinate:P+w,value:l?l[A]:A,index:T,offset:w}:null}).filter(ai)}},h9=_e([Lt,Qf,Pl,Rf,q3,Gm,W3,Y3,xn],Wce),Yce=(e,t,n,r,i,o,l)=>{if(!(t==null||n==null||r==null||r[0]===r[1])){var u=os(e,l),{tickCount:f}=t,h=0;return h=l==="angleAxis"&&r?.length>=2?fr(r[0]-r[1])*2*h:h,u&&o?o.map((m,p)=>{var b=n.map(m);return Et(b)?{coordinate:b+h,value:m,index:p,offset:h}:null}).filter(ai):n.ticks?n.ticks(f).map((m,p)=>{var b=n.map(m);return Et(b)?{coordinate:b+h,value:m,index:p,offset:h}:null}).filter(ai):n.domain().map((m,p)=>{var b=n.map(m);return Et(b)?{coordinate:b+h,value:i?i[m]:m,index:p,offset:h}:null}).filter(ai)}},wl=_e([Lt,Qf,Rf,Gm,W3,Y3,xn],Yce),Sl=_e(Nn,Rf,(e,t)=>{if(!(e==null||t==null))return Py(Py({},e),{},{scale:t})}),Kce=_e([Nn,Pl,F3,o9],V3);_e((e,t,n)=>j3(e,n),Kce,(e,t)=>{if(!(e==null||t==null))return Py(Py({},e),{},{scale:t})});var Zce=_e([Lt,R0,D0],(e,t,n)=>{switch(e){case"horizontal":return t.some(r=>r.reversed)?"right-to-left":"left-to-right";case"vertical":return n.some(r=>r.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),m9=e=>e.options.defaultTooltipEventType,p9=e=>e.options.validateTooltipEventTypes;function g9(e,t,n){if(e==null)return t;var r=e?"axis":"item";return n==null?t:n.includes(r)?r:t}function K3(e,t){var n=m9(e),r=p9(e);return g9(t,n,r)}function Xce(e){return He(t=>K3(t,e))}var v9=(e,t)=>{var n,r=Number(t);if(!(Ja(r)||t==null))return r>=0?e==null||(n=e[r])===null||n===void 0?void 0:n.value:void 0},Qce=e=>e.tooltip.settings,al={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},Jce={itemInteraction:{click:al,hover:al},axisInteraction:{click:al,hover:al},keyboardInteraction:al,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},y9=At({name:"tooltip",initialState:Jce,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:dn()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:n,next:r}=t.payload,i=ga(e).tooltipItemPayloads.indexOf(n);i>-1&&(e.tooltipItemPayloads[i]=r)},prepare:dn()},removeTooltipEntrySettings:{reducer(e,t){var n=ga(e).tooltipItemPayloads.indexOf(t.payload);n>-1&&e.tooltipItemPayloads.splice(n,1)},prepare:dn()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),{addTooltipEntrySettings:efe,replaceTooltipEntrySettings:tfe,removeTooltipEntrySettings:nfe,setTooltipSettingsState:rfe,setActiveMouseOverItemIndex:b9,mouseLeaveItem:ife,mouseLeaveChart:x9,setActiveClickItemIndex:afe,setMouseOverAxisIndex:_9,setMouseClickAxisIndex:ofe,setSyncInteraction:Qw,setKeyboardInteraction:Jw}=y9.actions,sfe=y9.reducer;function _N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Kg(e){for(var t=1;t{if(t==null)return al;var i=ffe(e,t,n);if(i==null)return al;if(i.active)return i;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var o=e.settings.active===!0;if(dfe(i)){if(o)return Kg(Kg({},i),{},{active:!0})}else if(r!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:r,graphicalItemId:void 0};return Kg(Kg({},al),{},{coordinate:i.coordinate})};function hfe(e){if(typeof e=="number")return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var n=Number(e);return Number.isFinite(n)?n:void 0}function mfe(e,t){var n=hfe(e),r=t[0],i=t[1];if(n===void 0)return!1;var o=Math.min(r,i),l=Math.max(r,i);return n>=o&&n<=l}function pfe(e,t,n){if(n==null||t==null)return!0;var r=Wt(e,t);return r==null||!Qo(n)?!0:mfe(r,n)}var Z3=(e,t,n,r)=>{var i=e?.index;if(i==null)return null;var o=Number(i);if(!Et(o))return i;var l=0,u=1/0;t.length>0&&(u=t.length-1);var f=Math.max(l,Math.min(o,u)),h=t[f];return h==null||pfe(h,n,r)?String(f):null},S9=(e,t,n,r,i,o,l)=>{if(o!=null){var u=l[0],f=u?.getPosition(o);if(f!=null)return f;var h=i?.[Number(o)];if(h)return n==="horizontal"?{x:h.coordinate,y:(r.top+t)/2}:{x:(r.left+e)/2,y:h.coordinate}}},C9=(e,t,n,r)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var i;if(n==="hover"?i=e.itemInteraction.hover.graphicalItemId:i=e.itemInteraction.click.graphicalItemId,i==null&&r!=null){var o=e.tooltipItemPayloads[0];return o!=null?[o]:[]}return e.tooltipItemPayloads.filter(l=>{var u;return((u=l.settings)===null||u===void 0?void 0:u.graphicalItemId)===i})},E9=e=>e.options.tooltipPayloadSearcher,ed=e=>e.tooltip;function wN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function SN(e){for(var t=1;t{if(!(t==null||o==null)){var{chartData:u,computedData:f,dataStartIndex:h,dataEndIndex:m}=n,p=[];return e.reduce((b,_)=>{var w,{dataDefinedOnItem:S,settings:A}=_,T=bfe(S,u),P=Array.isArray(T)?uI(T,h,m):T,N=(w=A?.dataKey)!==null&&w!==void 0?w:r,B=A?.nameKey,$;if(r&&Array.isArray(P)&&!Array.isArray(P[0])&&l==="axis"?$=W8(P,r,i):$=o(P,t,f,B),Array.isArray($))$.forEach(Z=>{var ee=SN(SN({},A),{},{name:Z.name,unit:Z.unit,color:void 0,fill:void 0});b.push(SP({tooltipEntrySettings:ee,dataKey:Z.dataKey,payload:Z.payload,value:Wt(Z.payload,Z.dataKey),name:Z.name}))});else{var G;b.push(SP({tooltipEntrySettings:A,dataKey:N,payload:$,value:Wt($,N),name:(G=Wt($,B))!==null&&G!==void 0?G:A?.name}))}return b},p)}},X3=_e([tr,G7,w3],i9),xfe=_e([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),_fe=_e([hr,Xf],M3),td=_e([xfe,tr,_fe],P3,{memoizeOptions:{resultEqualityCheck:t1}}),wfe=_e([td],e=>e.filter(J0)),Sfe=_e([td],N3,{memoizeOptions:{resultEqualityCheck:t1}}),nd=_e([Sfe,cs],L3),Cfe=_e([wfe,cs,tr],F7),Q3=_e([nd,tr,td],D3),O9=_e([tr],k3),Efe=_e([tr],e=>e.allowDataOverflow),T9=_e([O9,Efe],w7),Afe=_e([td],e=>e.filter(J0)),Ofe=_e([Cfe,Afe,Fm,D7],Z7),Tfe=_e([Ofe,cs,hr,T9],X7),jfe=_e([td],Y7),Mfe=_e([nd,tr,jfe,i1,hr],B3,{memoizeOptions:{resultEqualityCheck:e1}}),Pfe=_e([Q7,hr,Xf],Jf),Nfe=_e([Pfe,hr],t9),Lfe=_e([J7,hr,Xf],Jf),Rfe=_e([Lfe,hr],n9),Dfe=_e([e9,hr,Xf],Jf),kfe=_e([Dfe,hr],r9),Ife=_e([Nfe,kfe,Rfe],Ny),zfe=_e([tr,O9,T9,Tfe,Mfe,Ife,Lt,hr],U3),Wm=_e([tr,Lt,nd,Q3,Fm,hr,zfe],$3),Bfe=_e([Wm,tr,X3],H3),Ufe=_e([tr,Wm,Bfe,hr],G3),j9=e=>{var t=hr(e),n=Xf(e),r=!1;return Gm(e,t,n,r)},M9=_e([tr,j9],Z0),P9=_e([tr,X3,Ufe,M9],V3),$fe=_e([Lt,Q3,tr,hr],f9),Ffe=_e([Lt,Q3,tr,hr],d9),Vfe=(e,t,n,r,i,o,l,u)=>{if(t){var{type:f}=t,h=os(e,u);if(r){var m=n==="scaleBand"&&r.bandwidth?r.bandwidth()/2:2,p=f==="category"&&r.bandwidth?r.bandwidth()/m:0;return p=u==="angleAxis"&&i!=null&&i?.length>=2?fr(i[0]-i[1])*2*p:p,h&&l?l.map((b,_)=>{var w=r.map(b);return Et(w)?{coordinate:w+p,value:b,index:_,offset:p}:null}).filter(ai):r.domain().map((b,_)=>{var w=r.map(b);return Et(w)?{coordinate:w+p,value:o?o[b]:b,index:_,offset:p}:null}).filter(ai)}}},hs=_e([Lt,tr,X3,P9,j9,$fe,Ffe,hr],Vfe),J3=_e([m9,p9,Qce],(e,t,n)=>g9(n.shared,e,t)),N9=e=>e.tooltip.settings.trigger,e4=e=>e.tooltip.settings.defaultIndex,Ym=_e([ed,J3,N9,e4],w9),Cl=_e([Ym,nd,qm,Wm],Z3),L9=_e([hs,Cl],v9),t4=_e([Ym],e=>{if(e)return e.dataKey}),Hfe=_e([Ym],e=>{if(e)return e.graphicalItemId}),R9=_e([ed,J3,N9,e4],C9),qfe=_e([ss,ls,Lt,Jn,hs,e4,R9],S9),Gfe=_e([Ym,qfe],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),Wfe=_e([Ym],e=>{var t;return(t=e?.active)!==null&&t!==void 0?t:!1}),Yfe=_e([R9,Cl,cs,qm,L9,E9,J3],A9),Kfe=_e([Yfe],e=>{if(e!=null){var t=e.map(n=>n.payload).filter(n=>n!=null);return Array.from(new Set(t))}});function CN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function EN(e){for(var t=1;tHe(tr),ede=()=>{var e=Jfe(),t=He(hs),n=He(P9);return jf(!e||!n?void 0:EN(EN({},e),{},{scale:n}),t)};function AN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function sf(e){for(var t=1;t{var i=t.find(o=>o&&o.index===n);if(i){if(e==="horizontal")return{x:i.coordinate,y:r.chartY};if(e==="vertical")return{x:r.chartX,y:i.coordinate}}return{x:0,y:0}},ade=(e,t,n,r)=>{var i=t.find(h=>h&&h.index===n);if(i){if(e==="centric"){var o=i.coordinate,{radius:l}=r;return sf(sf(sf({},r),Vn(r.cx,r.cy,l,o)),{},{angle:o,radius:l})}var u=i.coordinate,{angle:f}=r;return sf(sf(sf({},r),Vn(r.cx,r.cy,u,f)),{},{angle:f,radius:u})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function ode(e,t){var{chartX:n,chartY:r}=e;return n>=t.left&&n<=t.left+t.width&&r>=t.top&&r<=t.top+t.height}var D9=(e,t,n,r,i)=>{var o,l=(o=t?.length)!==null&&o!==void 0?o:0;if(l<=1||e==null)return 0;if(r==="angleAxis"&&i!=null&&Math.abs(Math.abs(i[1]-i[0])-360)<=1e-6)for(var u=0;u0?(f=n[u-1])===null||f===void 0?void 0:f.coordinate:(h=n[l-1])===null||h===void 0?void 0:h.coordinate,w=(m=n[u])===null||m===void 0?void 0:m.coordinate,S=u>=l-1?(p=n[0])===null||p===void 0?void 0:p.coordinate:(b=n[u+1])===null||b===void 0?void 0:b.coordinate,A=void 0;if(!(_==null||w==null||S==null))if(fr(w-_)!==fr(S-w)){var T=[];if(fr(S-w)===fr(i[1]-i[0])){A=S;var P=w+i[1]-i[0];T[0]=Math.min(P,(P+_)/2),T[1]=Math.max(P,(P+_)/2)}else{A=_;var N=S+i[1]-i[0];T[0]=Math.min(w,(N+w)/2),T[1]=Math.max(w,(N+w)/2)}var B=[Math.min(w,(A+w)/2),Math.max(w,(A+w)/2)];if(e>B[0]&&e<=B[1]||e>=T[0]&&e<=T[1]){var $;return($=n[u])===null||$===void 0?void 0:$.index}}else{var G=Math.min(_,S),Z=Math.max(_,S);if(e>(G+w)/2&&e<=(Z+w)/2){var ee;return(ee=n[u])===null||ee===void 0?void 0:ee.index}}}else if(t)for(var le=0;le(oe.coordinate+ne.coordinate)/2||le>0&&le