1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4327],{12242:(e,t,n)=>{"use strict";n.d(t,{t:()=>l});var r=n(12115),a=n(95295),i=n(80598),o=["item"],l=(0,r.forwardRef)((e,t)=>r.createElement(i.P,{chartName:"ScatterChart",defaultTooltipEventType:"item",validateTooltipEventTypes:o,tooltipPayloadSearcher:a.uN,categoricalChartProps:e,ref:t}))},17489:(e,t,n)=>{let r=n(4882);t.toInteger=function(e){let t=r.toFinite(e),n=t%1;return n?t-n:t}},24048:(e,t,n)=>{let r=n(79700),a=n(32951),i=n(56340),o=n(42453),l=n(92146),s=n(34870),c=n(50332);t.omit=function(e,...t){var n;if(null==e)return{};let u=(n=e,(t=o.flatten(t)).some(e=>Array.isArray(e)||a.isDeepKey(e))?function(e){let t={},n=[...s.keysIn(e),...c.getSymbolsIn(e)];for(let a=0;a<n.length;a++){let o=n[a];t[o]=i.cloneDeepWith(e[o],e=>{if(!r.isPlainObject(e))return e})}return t}(n):function(e){let t={},n=[...s.keysIn(e),...c.getSymbolsIn(e)];for(let r=0;r<n.length;r++){let a=n[r];t[a]=e[a]}return t}(n));for(let e=0;e<t.length;e++){let n=t[e];switch(typeof n){case"object":Array.isArray(n)||(n=Array.from(n));for(let e=0;e<n.length;e++){let t=n[e];l.unset(u,t)}break;case"string":case"symbol":case"number":l.unset(u,n)}}return u}},31802:(e,t,n)=>{let r=n(17489);t.times=function(e,t){if((e=r.toInteger(e))<1||!Number.isSafeInteger(e))return[];let n=Array(e);for(let r=0;r<e;r++)n[r]="function"==typeof t?t(r):r;return n}},34870:(e,t,n)=>{let r=n(53356),a=n(94313),i=n(43040),o=n(63408),l=n(31802);function s(e){let t=[];for(let n in e)t.push(n);return t}t.keysIn=function(e){if(null==e)return[];switch(typeof e){case"object":case"function":if(a.isArrayLike(e)){var t;let n,a,i;return t=e,a=new Set(n=l.times(t.length,e=>`${e}`)),r.isBuffer(t)&&(a.add("offset"),a.add("parent")),o.isTypedArray(t)&&(a.add("buffer"),a.add("byteLength"),a.add("byteOffset")),i=s(t).filter(e=>!a.has(e)),Array.isArray(t)?[...n,...i]:[...n.filter(e=>Object.hasOwn(t,e)),...i]}if(i.isPrototype(e))return s(e).filter(e=>"constructor"!==e);return s(e);default:return s(Object(e))}}},38173:(e,t,n)=>{"use strict";n.d(t,{V_:()=>er});var r=n(12115),a=n(79927),i=n.n(a),o=n(57258),l=n.n(o),s=n(11058),c=n(67816),u=n(94143),d=n(49804),p=n(39168),h=n(71615),y=n(92191),m=n(53157),f=n(65372),v=n(35885),g=n(19891),b=n(74624),x=n(96561),E=n(50218),A=n(98814),O=n(10365),w=n(99498),I=n(23651),P=n(43527),j=n(60244),k=n(33966),M=n(89933),S=n(40060),K={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}};function T(e){var t=(0,P.e)(e,K),{animationId:n,from:a,to:i,attributeName:o,isActive:l,canBegin:s,duration:c,easing:u,begin:d,onAnimationEnd:p,onAnimationStart:h,children:m}=t,f=(0,S.j)(),v="auto"===l?!M.m.isSsr&&!f:l,g=(0,j.L)(n+o,t.animationManager),[b,x]=(0,r.useState)(()=>v?a:i),E=(0,r.useRef)(!1),A=(0,r.useCallback)(()=>{x(a),h()},[a,h]);return m(((0,r.useEffect)(()=>{if(!v||!s)return y.lQ;E.current=!0;var e=g.subscribe(x);return g.start([A,d,i,c,p]),()=>{g.stop(),e&&e(),p()}},[v,s,c,u,d,A,p,g,i,a]),v)?s?E.current?{transition:(0,k.dl)([o],c,u),[o]:b}:{[o]:a}:{[o]:a}:{[o]:i})}var N=n(604),C=n(75450),D=["width","height","className","style","children","type"];function R(){return(R=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function W(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach(function(t){L(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function L(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var F="value",G=(e,t)=>{if(e&&t)return l()(e,t)},B=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"".concat(t,"children[").concat(e,"]")},U={chartName:"Treemap",defaultTooltipEventType:"item",validateTooltipEventTypes:["item"],tooltipPayloadSearcher:G,eventEmitter:void 0},J=e=>{var t,{depth:n,node:r,index:a,dataKey:i,nameKey:o,nestedActiveTooltipIndex:l}=e,s=0===n?"":B(a,l),{children:c}=r,u=n+1,d=c&&c.length?c.map((e,t)=>J({depth:u,node:e,index:t,dataKey:i,nameKey:o,nestedActiveTooltipIndex:s})):null;if(d&&d.length)t=d.reduce((e,t)=>
1e+t.value,0);else{var h=r[i],m="number"==typeof h?h:0;t=(0,y.M8)(m)||m<=0?0:m}return W(W({},r),{},{children:d,name:(0,p.kr)(r,o,""),[F]:t,depth:n,index:a,tooltipIndex:s})},V=(e,t,n)=>{var r=t*t,a=e.area*e.area,{min:i,max:o}=e.reduce((e,t)=>({min:Math.min(e.min,t.area),max:Math.max(e.max,t.area)}),{min:1/0,max:0});return a?Math.max(r*o*n/a,a/(r*i*n)):1/0},_=(e,t,n,r)=>t===n.width?((e,t,n,r)=>{var a,i=t?Math.round(e.area/t):0;(r||i>n.height)&&(i=n.height);for(var o=n.x,l=0,s=e.length;l<s;l++)null!=(a=e[l])&&(a.x=o,a.y=n.y,a.height=i,a.width=Math.min(i?Math.round(a.area/i):0,n.x+n.width-o),o+=a.width);return null!=a&&(a.width+=n.x+n.width-o),W(W({},n),{},{y:n.y+i,height:n.height-i})})(e,t,n,r):((e,t,n,r)=>{var a,i=t?Math.round(e.area/t):0;(r||i>n.width)&&(i=n.width);for(var o=n.y,l=0,s=e.length;l<s;l++)null!=(a=e[l])&&(a.x=n.x,a.y=o,a.width=i,a.height=Math.min(i?Math.round(a.area/i):0,n.y+n.height-o),o+=a.height);return a&&(a.height+=n.y+n.height-o),W(W({},n),{},{x:n.x+i,width:n.width-i})})(e,t,n,r),Y=(e,t)=>{var{children:n}=e;if(n&&n.length){var r,a,i,o,l,s,c={x:e.x,y:e.y,width:e.width,height:e.height},u=[],d=1/0,p=Math.min(c.width,c.height),h=(a=(r=c.width*c.height/e[F])<0?0:r,n.map(e=>{var t=e[F]*a;return W(W({},e),{},{area:(0,y.M8)(t)||t<=0?0:t})})),m=h.slice();for(u.area=0;m.length>0;
1)[i]=m,null!=i&&(u.push(i),u.area+=i.area,(o=V(u,p,t))<=d?(m.shift(),d=o):(u.area-=null!=(l=null==(s=u.pop())?void 0:s.area)?l:0,p=Math.min((c=_(u,p,c,!1)).width,c.height),u.length=u.area=0,d=1/0));return u.length&&(c=_(u,p,c,!0),u.length=u.area=0),W(W({},e),{},{children:h.map(e=>Y(e,t))})}return e},Z=W({aspectRatio:.5*(1+Math.sqrt(5)),dataKey:"value",nameKey:"name",type:"flat",isAnimationActive:"auto",isUpdateAnimationActive:"auto",animationBegin:0,animationDuration:1500,animationEasing:"linear"},C.zp),$={isAnimationFinished:!1,formatRoot:null,currentRoot:void 0,nestIndex:[],prevAspectRatio:Z.aspectRatio,prevDataKey:Z.dataKey};function q(e){var{content:t,nodeProps:n,type:a,colorPanel:o,onMouseEnter:l,onMouseLeave:c,onClick:p}=e;if(r.isValidElement(t))return r.createElement(s.W,{onMouseEnter:l,onMouseLeave:c,onClick:p},r.cloneElement(t,n));if("function"==typeof t)return r.createElement(s.W,{onMouseEnter:l,onMouseLeave:c,onClick:p},t(n));var{x:y,y:f,width:v,height:g,index:b}=n,x=null;v>10&&g>10&&n.children&&"nest"===a&&(x=r.createElement(u.t,{points:[{x:y+2,y:f+g/2},{x:y+6,y:f+g/2+3},{x:y+2,y:f+g/2+6}]}));var E=null,A=(0,m.Pu)(n.name);v>20&&g>20&&A.width<v&&A.height<g&&(E=r.createElement("text",{x:y+8,y:f+g/2+7,fontSize:14},n.name));var O=o||h.dc;return r.createElement("g",null,r.createElement(d.M,R({fill:n.depth<2?O[b%O.length]:"rgba(255,255,255,0)",stroke:"#fff"},i()(n,["children"]),{onMouseEnter:l,onMouseLeave:c,onClick:p,"data-recharts-item-index":n.tooltipIndex})),x,E)}function Q(e){var t=(0,O.j)(),n={x:e.nodeProps.x+e.nodeProps.width/2,y:e.nodeProps.y+e.nodeProps.height/2};return r.createElement(q,R({},e,{onMouseEnter:()=>{t((0,b.RD)({activeIndex:e.nodeProps.tooltipIndex,activeDataKey:e.dataKey,activeCoordinate:n,activeGraphicalItemId:e.id}))},onMouseLeave:()=>{},onClick:()=>{t((0,b.ML)({activeIndex:e.nodeProps.tooltipIndex,activeDataKey:e.dataKey,activeCoordinate:n,activeGraphicalItemId:e.id}))}}))}var X=r.memo(e=>{var{dataKey:t,nameKey:n,stroke:a,fill:i,currentRoot:o,id:l}=e,s={dataDefinedOnItem:o,getPosition:y.lQ,settings:{stroke:a,strokeWidth:void 0,fill:i,dataKey:t,nameKey:n,name:void 0,hide:!1,type:void 0,color:i,unit:"",graphicalItemId:l}};return r.createElement(x.r,{tooltipEntrySettings:s})}),H={top:0,right:0,bottom:0,left:0};function ee(e){var{content:t,nodeProps:n,isLeaf:a,treemapProps:i,onNestClick:o}=e,{id:l,isAnimationActive:c,animationBegin:u,animationDuration:d,animationEasing:p,isUpdateAnimationActive:h,type:y,colorPanel:m,dataKey:f,onAnimationStart:v,onAnimationEnd:g,onMouseEnter:b,onClick:x,onMouseLeave:E}=i,{width:A,height:O,x:w,y:I}=n,P=-w-A,j=e=>{(a||"nest"===y)&&"function"==typeof b&&b(n,e)},k=e=>{(a||"nest"===y)&&"function"==typeof E&&E(n,e)},M=()=>{"nest"===y&&o(n),(a||"nest"===y)&&"function"==typeof x&&x(n)},S=(0,r.useCallback)(()=>{"function"==typeof g&&g()},[g]),K=(0,r.useCallback)(()=>{"function"==typeof v&&v()},[v]);return r.createElement(T,{animationId:"treemap-".concat(n.tooltipIndex),from:"translate(".concat(P,"px, ").concat(0,"px)"),to:"translate(0, 0)",attributeName:"transform",begin:u,easing:p,isActive:c,duration:d,onAnimationStart:K,onAnimationEnd:S},e=>r.createElement(s.W,{onMouseEnter:j,onMouseLeave:k,onClick:M,style:W(W({},e),{},{transformOrigin:"".concat(w," ").concat(I)})},r.createElement(Q,{id:l,content:t,dataKey:f,nodeProps:W(W({},n),{},{isAnimationActive:c,isUpdateAnimationActive:!h,width:A,height:O,x:w,y:I}),type:y,colorPanel:m})))}class et extends r.PureComponent{constructor(){super(...arguments),L(this,"state",W({},$)),L(this,"handleClick",e=>{var{onClick:t,type:n}=this.props;if("nest"===n&&e.children){var{width:r,height:a,dataKey:i,nameKey:o,aspectRatio:l}=this.props,s=J({depth:0,node:W(W({},e),{},{x:0,y:0,width:r,height:a}),index:0,dataKey:i,nameKey:o,nestedActiveTooltipIndex:e.tooltipIndex}),c=Y(s,l),{nestIndex:u}=this.state;u.push(e),this.setState({formatRoot:c,currentRoot:s,nestIndex:u})}t&&t(e)}),L(this,"handleTouchMove",e=>{var t=e.touches[0];if(null!=t){var n=document.elementFromPoint(t.clientX,t.clientY);if(n&&n.getAttribute&&null!=this.state.formatRoot){var r=n.getAttribute("data-recharts-item-index"),a=G(this.state.formatRoot,r);
1if(null!=a&&"object"==typeof a&&"x"in a&&"y"in a&&"width"in a&&"height"in a&&"number"==typeof a.x&&"number"==typeof a.y&&"number"==typeof a.width&&"number"==typeof a.height){var{dataKey:i,dispatch:o}=this.props,l={x:a.x+a.width/2,y:a.y+a.height/2};o((0,b.RD)({activeIndex:r,activeDataKey:i,activeCoordinate:l,activeGraphicalItemId:this.props.id}))}}}})}static getDerivedStateFromProps(e,t){if(e.data!==t.prevData||e.type!==t.prevType||e.width!==t.prevWidth||e.height!==t.prevHeight||e.dataKey!==t.prevDataKey||e.aspectRatio!==t.prevAspectRatio){var n=J({depth:0,node:{children:e.data,x:0,y:0,width:e.width,height:e.height},index:0,dataKey:e.dataKey,nameKey:e.nameKey}),r=Y(n,e.aspectRatio);return W(W({},t),{},{formatRoot:r,currentRoot:n,nestIndex:[n],prevAspectRatio:e.aspectRatio,prevData:e.data,prevWidth:e.width,prevHeight:e.height,prevDataKey:e.dataKey,prevType:e.type})}return null}handleNestIndex(e,t){var{nestIndex:n}=this.state,{width:r,height:a,dataKey:i,nameKey:o,aspectRatio:l}=this.props,s=Y(J({depth:0,node:W(W({},e),{},{x:0,y:0,width:r,height:a}),index:0,dataKey:i,nameKey:o,nestedActiveTooltipIndex:e.tooltipIndex}),l);n=n.slice(0,t+1),this.setState({formatRoot:s,currentRoot:e,nestIndex:n})}renderNode(e,t){var{content:n,type:a}=this.props,i=W(W(W({},(0,I.uZ)(this.props)),t),{},{root:e}),o=!t.children||!t.children.length,{currentRoot:l}=this.state;return!((null==l?void 0:l.children)||[]).filter(e=>e.depth===t.depth&&e.name===t.name).length&&e.depth&&"nest"===a?null:r.createElement(s.W,{key:"recharts-treemap-node-".concat(i.x,"-").concat(i.y,"-").concat(i.name),className:"recharts-treemap-depth-".concat(t.depth)},r.createElement(ee,{isLeaf:o,content:n,nodeProps:i,treemapProps:this.props,onNestClick:this.handleClick}),t.children&&t.children.length?t.children.map(e=>this.renderNode(t,e)):null)}renderAllNodes(){var{formatRoot:e}=this.state;return e?this.renderNode(e,e):null}renderNestIndex(){var{nameKey:e,nestIndexContent:t}=this.props,{nestIndex:n}=this.state;return r.createElement("div",{className:"recharts-treemap-nest-index-wrapper",style:{marginTop:"8px",textAlign:"center"}},n.map((n,a)=>{var i,o=l()(n,e,"root");return r.isValidElement(t)&&(i=r.cloneElement(t,n,a)),i="function"==typeof t?t(n,a):"string"==typeof o?o:"root",r.createElement("div",{onClick:this.handleNestIndex.bind(this,n,a),key:"nest-index-".concat((0,y.NF)()),className:"recharts-treemap-nest-index-box",style:{cursor:"pointer",display:"inline-block",padding:"0 7px",background:"#000",color:"#fff",marginRight:"3px"}},i)}))}render(){var e=this.props,{width:t,height:n,className:a,style:i,children:o,type:l}=e,s=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,D),u=(0,I.uZ)(s);return r.createElement(r.Fragment,null,r.createElement(X,{dataKey:this.props.dataKey,nameKey:this.props.nameKey,stroke:this.props.stroke,fill:this.props.fill,currentRoot:this.state.currentRoot,id:this.props.id}),r.createElement(c.u,R({},u,{width:t,height:"nest"===l?n-30:n,onTouchMove:this.handleTouchMove}),this.renderAllNodes(),o),"nest"===l&&this.renderNestIndex())}}function en(e){var t=(0,O.j)(),n=(0,f.yi)(),a=(0,f.rY)();if(!(0,w.F)(n)||!(0,w.F)(a))return null;var{id:i}=e;return r.createElement(N.x,{id:i,type:"treemap"},i=>r.createElement(et,R({},e,{id:i,width:n,height:a,dispatch:t})))}function er(e){var t,n=(0,P.e)(e,Z),{className:a,style:i,width:o,height:l,throttleDelay:s,throttledEvents:c}=n,[u,d]=(0,r.useState)(null);return r.createElement(E.J,{preloadedState:{options:U},reduxStoreName:null!=(t=n.className)?t:"Treemap"},r.createElement(f.Ft,{margin:H}),r.createElement(A.M,{throttleDelay:s,throttledEvents:c}),r.createElement(g.A,{dispatchTouchEvents:!1,className:a,style:i,width:o,height:l,responsive:!1,ref:e=>{null==u&&null!=e&&d(e)},onMouseEnter:void 0,onMouseLeave:void 0,onClick:void 0,onMouseMove:void 0,onMouseDown:void 0,onMouseUp:void 0,onContextMenu:void 0,onDoubleClick:void 0,onTouchStart:void 0,onTouchMove:void 0,onTouchEnd:void 0},r.createElement(v.$.Provider,{value:u},r.createElement(en,n))))}L(et,"displayName","Treemap")},42453:(e,t,n)=>{let r=n(94313);t.flatten=function(e,t=1){let n=[],a=Math.floor(t);if(!r.isArrayLike(e))return n;let i=(e,t)=>{for(let r=0;r<e.length;r++){let o=e[r];t<a&&(Array.isArray(o)||o?.[Symbol.isConcatSpreadable]||null!==o&&"object"==typeof o&&"[object Arguments]"===Object.prototype.toString.call(o))?Array.isArray(o)?i(o,t+1):i(Array.from(o),t+1):n.push(o)}};return i(Array.from(e),0),n}},43040:(e,t)=>{t.isPrototype=function(e){let t=e?.constructor;return e===("function"==typeof t?t.prototype:Object.prototype)}},50332:(e,t,n)=>{let r=n(22035);t.getSymbolsIn=function(e){let t=[];for(;e;)t.push(...r.getSymbols(e)),e=Object.getPrototypeOf(e);return t}},63408:(e,t,n)=>{let r=n(17475);t.isTypedArray=function(e){return r.isTypedArray(e)}},75670:(e,t,n)=>{"use strict";n.d(t,{Xl:()=>ei,Jt:()=>ee});var r=n(12115),a=n(29722),i=n(11058),o=n(85545),l=n(21966),s=n(37214),c=n(67389),u=n(92191),d=n(39168),p=n(18387),h=n(93972),y=n(46197),m=["option","isActive"];function f(){return(f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}function v(e){var{option:t,isActive:n}=e,a=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,m);return"string"==typeof t?r.createElement(y.y,f({option:r.createElement(h.i,f({type:t},a)),isActive:n,shapeType:"symbols"},a)):r.createElement(y.y,f({option:t,isActive:n,shapeType:"symbols"},a))}var g=n(94051),b=n(96561),x=n(17753),E=n(36793),A=n(2842),O=n(57346),w=n(44531),I=(0,A.Mz)([w.ld,(e,t,n,r,a)=>a],(e,t)=>e.filter(e=>"scatter"===e.type).find(e=>e.id===t)),P=(0,A.Mz)([(e,t,n,r,a,i,o)=>(0,O.k$)(e,void 0,void 0,o),(e,t,n,r,a,i,o)=>(0,w.Gx)(e,"xAxis",t,o),(e,t,n,r,a,i,o)=>(0,w.CR)(e,"xAxis",t,o),(e,t,n,r,a,i,o)=>(0,w.Gx)(e,"yAxis",n,o),(e,t,n,r,a,i,o)=>(0,w.CR)(e,"yAxis",n,o),(e,t,n,r)=>(0,w.Y)(e,"zAxis",r,!1),I,(e,t,n,r,a,i)=>i],(e,t,n,r,a,i,o,l)=>{var s,{chartData:c,dataStartIndex:u,dataEndIndex:d}=e;if(null!=o&&null!=(s=(null==o?void 0:o.data)!=null&&o.data.length>0?o.data:null==c?void 0:c.slice(u,d+1))&&null!=t&&null!=r&&null!=n&&null!=a&&(null==n?void 0:n.length)!==0&&(null==a?void 0:a.length)!==0)return ee({displayedData:s,xAxis:t,yAxis:r,zAxis:i,scatterSettings:o,xAxisTicks:n,yAxisTicks:a,cells:l})}),j=n(10365),k=n(64105),M=n(541),S=n(45970),K=n(71615),T=n(45992),N=n(43527),C=n(604),D=n(9629),R=n(23651),z=n(74211),W=n(65372),L=n(10483),F=n(51531),G=n(46574),B=["id"],U=["onMouseEnter","onClick","onMouseLeave"],J=["animationBegin","animationDuration","animationEasing","hide","isAnimationActive","legendType","lineJointType","lineType","shape","xAxisId","yAxisId","zAxisId"];function V(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function _(){return(_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}function Y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Y(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var $=r.memo(e=>{var{dataKey:t,points:n,stroke:a,strokeWidth:i,fill:o,name:l,hide:s,tooltipType:c,id:u}=e,p={dataDefinedOnItem:null==n?void 0:n.map(e=>e.tooltipPayload),getPosition:e=>{var t;return null==n||null==(t=n[Number(e)])?void 0:t.tooltipPosition},settings:{stroke:a,strokeWidth:i,fill:o,nameKey:void 0,dataKey:t,name:(0,d.uM)(l,t),hide:s,type:c,color:o,unit:"",graphicalItemId:u}};return r.createElement(b.r,{tooltipEntrySettings:p})});function q(e){var t,n,{points:a,props:o}=e,{line:l,lineType:c,lineJointType:d}=o;if(!l)return null;var p=(0,R.uZ)(o),h=(0,R.ic)(l);if("joint"===c)t=a.map(e=>{var t,n;return{x:null!=(t=e.cx)?t:null,y:null!=(n=e.cy)?n:null}});else if("fitting"===c){var{xmin:y,xmax:m,a:f,b:v}=(0,u.jG)(a);t=[{x:y,y:f*y+v},{x:m,y:f*m+v}]}var g=Z(Z(Z({},p),{},{fill:"none",stroke:p&&p.fill},h),{},{points:t});return n=r.isValidElement(l)?r.cloneElement(l,g):"function"==typeof l?l(g):r.createElement(s.Ip,_({},g,{type:d})),r.createElement(i.W,{className:"recharts-scatter-line",key:"recharts-scatter-line"},n)}function Q(e){var{showLabels:t,points:n,children:a}=e,i=(0,W.sk)(),l=(0,r.useMemo)(()=>null==n?void 0:n.map(e=>{var t,n,r={x:null!=(t=e.x)?t:0,y:null!=(n=e.y)?n:0,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width};return Z(Z({},r),{},{value:void 0,payload:e.payload,viewBox:r,parentViewBox:i,fill:void 0})}),[i,n]);return r.createElement(o.h8,{value:t?l:void 0},a)}function X(e){var{points:t,allOtherScatterProps:n}=e,{shape:a,activeShape:o,dataKey:l}=n,{id:s}=n,c=V(n,B),u=(0,j.G)(M.A2),{onMouseEnter:d,onClick:h,onMouseLeave:y}=n,m=V(n,U),f=(0,g.Cj)(d,l,s),b=(0,g.Pg)(y),x=(0,g.Ub)(h,l,s);if(!(0,p.EI)(t))return null;var E=(0,R.uZ)(c);return r.createElement(r.Fragment,null,r.createElement(q,{points:t,props:c}),t.map((e,t)=>{var n=null!=o&&!1!==o,l=n&&u===String(t),c=n&&l?o:a,d=Z(Z(Z({},E),e),{},{index:t,[K.yU]:String(s)});return r.createElement(L.g,{key:"symbol-".concat(null==e?void 0:e.cx,"-").concat(null==e?void 0:e.cy,"-").concat(null==e?void 0:e.size,"-").concat(t),zIndex:l?F.I.activeDot:void 0},r.createElement(i.W,_({className:"recharts-scatter-symbol"},(0,p.XC)(m,e,t),{onMouseEnter:f(e,t),onMouseLeave:b(e,t),onClick:x(e,t)}),r.createElement(v,_({option:c,isActive:l},d))))}))}function H(e){var{previousPointsRef:t,props:n}=e,{points:a,isAnimationActive:l,animationBegin:s,animationDuration:c,animationEasing:d}=n,p=t.current,h=(0,T.n)(n,"recharts-scatter-"),[y,m]=(0,r.useState)(!1),f=(0,r.useCallback)(()=>{m(!1)},[]),v=(0,r.useCallback)(()=>{m(!0)},[]),g=!y;return r.createElement(Q,{showLabels:g,points:a},n.children,r.createElement(z.J,{animationId:h,begin:s,duration:c,isActive:l,easing:d,onAnimationEnd:f,onAnimationStart:v,key:h},e=>{var o=1===e?a:null==a?void 0:a.map((t,n)=>{var r=p&&p[n];return r?Z(Z({},t),{},{cx:null==t.cx?void 0:(0,u.GW)(r.cx,t.cx,e),cy:null==t.cy?void 0:(0,u.GW)(r.cy,t.cy,e),size:(0,u.GW)(r.size,t.size,e)}):Z(Z({},t),{},{size:(0,u.GW)(0,t.size,e)})});return e>0&&(t.current=o),r.createElement(i.W,null,r.createElement(X,{points:o,allOtherScatterProps:n,showLabels:g}))}),r.createElement(o.qY,{label:n.label}))}function ee(e){var{displayedData:t,xAxis:n,yAxis:r,zAxis:a,scatterSettings:i,xAxisTicks:o,yAxisTicks:l,cells:s}=e,c=(0,u.uy)(n.dataKey)?i.dataKey:n.dataKey,p=(0,u.uy)(r.dataKey)?i.dataKey:r.dataKey,h=a&&a.dataKey,y=a?a.range:w.N8.range,m=y&&y[0],f=n.scale.bandwidth?n.scale.bandwidth():0,v=r.scale.bandwidth?r.scale.bandwidth():0;return t.map((e,t)=>{var y=(0,d.kr)(e,c),g=(0,d.kr)(e,p),b=!(0,u.uy)(h)&&(0,d.kr)(e,h)||"-",x=[{name:(0,u.uy)(n.dataKey)?i.name:n.name||String(n.dataKey),unit:n.unit||"",value:y,payload:e,dataKey:c,type:i.tooltipType,graphicalItemId:i.id},{name:(0,u.uy)(r.dataKey)?i.name:r.name||String(r.dataKey),unit:r.unit||"",value:g,payload:e,dataKey:p,type:i.tooltipType,graphicalItemId:i.id}];"-"!==b&&null!=a&&x.push({name:a.name||a.dataKey,unit:a.unit||"",value:b,payload:e,dataKey:h,type:i.tooltipType,graphicalItemId:i.id});var E=(0,d.nb)({axis:n,ticks:o,bandSize:f,entry:e,index:t,dataKey:c}),A=(0,d.nb)({axis:r,ticks:l,bandSize:v,entry:e,index:t,dataKey:p}),O="-"!==b&&null!=a?a.scale.map(b):m,w=null==O?0:Math.sqrt(Math.max(O,0)/Math.PI);return Z(Z({},e),{},{cx:E,cy:A,x:null==E?void 0:E-w,y:null==A?void 0:A-w,width:2*w,height:2*w,size:O,node:{x:y,y:g,z:b},tooltipPayload:x,tooltipPosition:{x:E,y:A},payload:e},s&&s[t]&&s[t].props)})}var et=(e,t,n)=>({x:e.cx,y:e.cy,value:"x"===n?Number(e.node.x):Number(e.node.y),errorVal:(0,d.kr)(e,t)});function en(e){var{hide:t,points:n,className:o,needClip:l,xAxisId:s,yAxisId:c,id:u}=e,d=(0,r.useRef)(null);if(t)return null;var p=(0,a.$)("recharts-scatter",o);return r.createElement(L.g,{zIndex:e.zIndex},r.createElement(i.W,{className:p,clipPath:l?"url(#clipPath-".concat(u,")"):void 0,id:u},l&&r.createElement("defs",null,r.createElement(E.Q,{clipPathId:u,xAxisId:s,yAxisId:c})),r.createElement(x.zk,{xAxisId:s,yAxisId:c,data:n,dataPointFormatter:et,errorBarOffset:0},r.createElement(i.W,{key:"recharts-scatter-symbols"},r.createElement(H,{props:e,previousPointsRef:d})))))}
1var er={xAxisId:0,yAxisId:0,zAxisId:0,label:!1,line:!1,legendType:"circle",lineType:"joint",lineJointType:"linear",shape:"circle",hide:!1,isAnimationActive:"auto",animationBegin:0,animationDuration:400,animationEasing:"linear",zIndex:F.I.scatter};function ea(e){var t=(0,N.e)(e,er),{animationBegin:n,animationDuration:a,animationEasing:i,hide:o,isAnimationActive:s,legendType:u,lineJointType:d,lineType:p,shape:h,xAxisId:y,yAxisId:m,zAxisId:f}=t,v=V(t,J),{needClip:g}=(0,E.l)(y,m),b=(0,r.useMemo)(()=>(0,l.aS)(e.children,c.f),[e.children]),x=(0,k.r)(),A=(0,j.G)(t=>P(t,y,m,f,e.id,b,x));return null==g||null==A?null:r.createElement(r.Fragment,null,r.createElement($,{dataKey:e.dataKey,points:A,stroke:e.stroke,strokeWidth:e.strokeWidth,fill:e.fill,name:e.name,hide:e.hide,tooltipType:e.tooltipType,id:e.id}),r.createElement(en,_({},v,{xAxisId:y,yAxisId:m,zAxisId:f,lineType:p,lineJointType:d,legendType:u,shape:h,hide:o,isAnimationActive:s,animationBegin:n,animationDuration:a,animationEasing:i,points:A,needClip:g})))}var ei=r.memo(function(e){var t=(0,N.e)(e,er),n=(0,k.r)();return r.createElement(C.x,{id:t.id,type:"scatter"},e=>r.createElement(r.Fragment,null,r.createElement(S.A,{legendPayload:(e=>{var{dataKey:t,name:n,fill:r,legendType:a,hide:i}=e;return[{inactive:i,dataKey:t,type:a,color:r,value:(0,d.uM)(n,t),payload:e}]})(t)}),r.createElement(D.p,{type:"scatter",id:e,data:t.data,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:t.zAxisId,dataKey:t.dataKey,hide:t.hide,name:t.name,tooltipType:t.tooltipType,isPanorama:n}),r.createElement(ea,_({},t,{id:e}))))},G.P);ei.displayName="Scatter"},79927:(e,t,n)=>{e.exports=n(24048).omit},92146:(e,t,n)=>{let r=n(73550),a=n(32951),i=n(71542),o=n(38786),l=n(74751);function s(e,t){let n=1===t.length?e:l.get(e,t.slice(0,-1)),a=t[t.length-1];if(n?.[a]===void 0)return!0;if(r.isUnsafeProperty(a))return!1;try{return delete n[a],!0}catch{return!1}}t.unset=function(e,t){if(null==e)return!0;switch(typeof t){case"symbol":case"number":case"object":if(Array.isArray(t))return s(e,t);if("number"==typeof t?t=i.toKey(t):"object"==typeof t&&(t=Object.is(t?.valueOf(),-0)?"-0":String(t)),r.isUnsafeProperty(t))return!1;if(e?.[t]===void 0)return!0;try{return delete e[t],!0}catch{return!1}case"string":if(e?.[t]===void 0&&a.isDeepKey(t))return s(e,o.toPath(t));if(r.isUnsafeProperty(t))return!1;try{return delete e[t],!0}catch{return!1}}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.