Socket
Socket
Sign inDemoInstall

@nivo/core

Package Overview
Dependencies
10
Maintainers
2
Versions
75
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.78.0 to 0.79.0

2

dist/nivo-core.cjs.js

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("prop-types"),r=require("@nivo/tooltip"),n=require("lodash/merge"),i=require("lodash/get"),o=require("lodash/set"),a=require("d3-interpolate"),s=require("@react-spring/web"),u=require("lodash/isString"),l=require("react/jsx-runtime"),d=require("lodash/last"),f=require("lodash/isArray"),c=require("d3-scale"),p=require("d3-scale-chromatic"),h=require("lodash/isFunction"),m=require("lodash/without"),g=require("d3-shape"),b=require("d3-format"),v=require("d3-time-format"),y=require("@nivo/recompose"),x=require("lodash/isEqual"),_=require("lodash/isPlainObject"),R=require("lodash/pick");function q(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var O=q(t),w=q(n),k=q(i),P=q(o),C=q(u),T=q(d),j=q(f),M=q(h),S=q(m),B=q(x),G=q(_),W=q(R);function D(){return D=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},D.apply(this,arguments)}function E(e,t){return E=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},E(e,t)}function z(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}var A={fill:O.default.string,fontSize:O.default.number,fontFamily:O.default.string},Y=O.default.shape({domain:O.default.shape({line:O.default.shape({stroke:O.default.string.isRequired,strokeWidth:O.default.number.isRequired,strokeDasharray:O.default.string}).isRequired}).isRequired,ticks:O.default.shape({line:O.default.shape({stroke:O.default.string.isRequired,strokeWidth:O.default.number.isRequired,strokeDasharray:O.default.string}).isRequired,text:O.default.shape(D({},A)).isRequired}).isRequired,legend:O.default.shape({text:O.default.shape(D({},A)).isRequired}).isRequired}),L=O.default.shape({line:O.default.shape({stroke:O.default.string.isRequired,strokeWidth:O.default.number.isRequired,strokeDasharray:O.default.string}).isRequired}),I=O.default.shape({hidden:O.default.shape({symbol:O.default.shape({fill:O.default.string.isRequired,opacity:O.default.number}).isRequired,text:O.default.shape(D({},A,{opacity:O.default.number})).isRequired}).isRequired,text:O.default.shape(D({},A)).isRequired}),F=O.default.shape({text:O.default.shape(D({},A)).isRequired}),K=O.default.shape({text:O.default.shape(D({},A)).isRequired}),H=O.default.shape({text:O.default.shape(D({},A)).isRequired}),V=O.default.shape({line:O.default.shape({stroke:O.default.string.isRequired,strokeWidth:O.default.number.isRequired,strokeDasharray:O.default.string}).isRequired}),X=O.default.shape({text:O.default.shape(D({},A,{outlineWidth:O.default.number.isRequired,outlineColor:O.default.string.isRequired})).isRequired,link:O.default.shape({stroke:O.default.string.isRequired,strokeWidth:O.default.number.isRequired,outlineWidth:O.default.number.isRequired,outlineColor:O.default.string.isRequired}).isRequired,outline:O.default.shape({stroke:O.default.string.isRequired,strokeWidth:O.default.number.isRequired,outlineWidth:O.default.number.isRequired,outlineColor:O.default.string.isRequired}).isRequired,symbol:O.default.shape({fill:O.default.string.isRequired,outlineWidth:O.default.number.isRequired,outlineColor:O.default.string.isRequired}).isRequired}),N=O.default.shape({background:O.default.string.isRequired,fontFamily:O.default.string.isRequired,fontSize:O.default.number.isRequired,textColor:O.default.string.isRequired,axis:Y.isRequired,grid:L.isRequired,legends:I.isRequired,labels:F.isRequired,dots:K.isRequired,markers:H,crosshair:V.isRequired,annotations:X.isRequired}),U={background:"transparent",fontFamily:"sans-serif",fontSize:11,textColor:"#333333",axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}},Q=["axis.ticks.text","axis.legend.text","legends.text","labels.text","dots.text","markers.text","annotations.text"],J=function(e,t){var r=w.default({},e,t);return Q.forEach((function(e){void 0===k.default(r,e+".fontFamily")&&P.default(r,e+".fontFamily",r.fontFamily),void 0===k.default(r,e+".fontSize")&&P.default(r,e+".fontSize",r.fontSize),void 0===k.default(r,e+".fill")&&P.default(r,e+".fill",r.textColor)})),r},Z=e.createContext(),$=function(t){var r=t.children,n=t.animate,i=t.stiffness,o=t.damping,a=t.config,u=e.useMemo((function(){var e=C.default(a)?s.config[a]:a;return{animate:n,springConfig:{stiffness:i,damping:o},config:e}}),[n,i,o,a]);return l.jsx(Z.Provider,{value:u,children:r})},ee={animate:O.default.bool,motionStiffness:O.default.number,motionDamping:O.default.number,motionConfig:O.default.oneOfType([O.default.oneOf(Object.keys(s.config)),O.default.shape({mass:O.default.number,tension:O.default.number,friction:O.default.number,clamp:O.default.bool,precision:O.default.number,velocity:O.default.number,duration:O.default.number,easing:O.default.func})])};$.propTypes={children:O.default.node.isRequired,animate:ee.animate,stiffness:ee.motionStiffness,damping:ee.motionDamping,config:ee.motionConfig};var te={animate:!0,stiffness:90,damping:15,config:"default"};$.defaultProps=te;var re=function(){return e.useContext(Z)},ne={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:T.default(p.schemeBrBG),PRGn:T.default(p.schemePRGn),PiYG:T.default(p.schemePiYG),PuOr:T.default(p.schemePuOr),RdBu:T.default(p.schemeRdBu),RdGy:T.default(p.schemeRdGy),RdYlBu:T.default(p.schemeRdYlBu),RdYlGn:T.default(p.schemeRdYlGn),spectral:T.default(p.schemeSpectral),blues:T.default(p.schemeBlues),greens:T.default(p.schemeGreens),greys:T.default(p.schemeGreys),oranges:T.default(p.schemeOranges),purples:T.default(p.schemePurples),reds:T.default(p.schemeReds),BuGn:T.default(p.schemeBuGn),BuPu:T.default(p.schemeBuPu),GnBu:T.default(p.schemeGnBu),OrRd:T.default(p.schemeOrRd),PuBuGn:T.default(p.schemePuBuGn),PuBu:T.default(p.schemePuBu),PuRd:T.default(p.schemePuRd),RdPu:T.default(p.schemeRdPu),YlGnBu:T.default(p.schemeYlGnBu),YlGn:T.default(p.schemeYlGn),YlOrBr:T.default(p.schemeYlOrBr),YlOrRd:T.default(p.schemeYlOrRd)},ie=Object.keys(ne),oe={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:p.schemeCategory10,accent:p.schemeAccent,dark2:p.schemeDark2,paired:p.schemePaired,pastel1:p.schemePastel1,pastel2:p.schemePastel2,set1:p.schemeSet1,set2:p.schemeSet2,set3:p.schemeSet3,brown_blueGreen:T.default(p.schemeBrBG),purpleRed_green:T.default(p.schemePRGn),pink_yellowGreen:T.default(p.schemePiYG),purple_orange:T.default(p.schemePuOr),red_blue:T.default(p.schemeRdBu),red_grey:T.default(p.schemeRdGy),red_yellow_blue:T.default(p.schemeRdYlBu),red_yellow_green:T.default(p.schemeRdYlGn),spectral:T.default(p.schemeSpectral),blues:T.default(p.schemeBlues),greens:T.default(p.schemeGreens),greys:T.default(p.schemeGreys),oranges:T.default(p.schemeOranges),purples:T.default(p.schemePurples),reds:T.default(p.schemeReds),blue_green:T.default(p.schemeBuGn),blue_purple:T.default(p.schemeBuPu),green_blue:T.default(p.schemeGnBu),orange_red:T.default(p.schemeOrRd),purple_blue_green:T.default(p.schemePuBuGn),purple_blue:T.default(p.schemePuBu),purple_red:T.default(p.schemePuRd),red_purple:T.default(p.schemeRdPu),yellow_green_blue:T.default(p.schemeYlGnBu),yellow_green:T.default(p.schemeYlGn),yellow_orange_brown:T.default(p.schemeYlOrBr),yellow_orange_red:T.default(p.schemeYlOrRd)},ae={brown_blueGreen:p.interpolateBrBG,purpleRed_green:p.interpolatePRGn,pink_yellowGreen:p.interpolatePiYG,purple_orange:p.interpolatePuOr,red_blue:p.interpolateRdBu,red_grey:p.interpolateRdGy,red_yellow_blue:p.interpolateRdYlBu,red_yellow_green:p.interpolateRdYlGn,spectral:p.interpolateSpectral,blues:p.interpolateBlues,greens:p.interpolateGreens,greys:p.interpolateGreys,oranges:p.interpolateOranges,purples:p.interpolatePurples,reds:p.interpolateReds,viridis:p.interpolateViridis,inferno:p.interpolateInferno,magma:p.interpolateMagma,plasma:p.interpolatePlasma,warm:p.interpolateWarm,cool:p.interpolateCool,cubehelixDefault:p.interpolateCubehelixDefault,blue_green:p.interpolateBuGn,blue_purple:p.interpolateBuPu,green_blue:p.interpolateGnBu,orange_red:p.interpolateOrRd,purple_blue_green:p.interpolatePuBuGn,purple_blue:p.interpolatePuBu,purple_red:p.interpolatePuRd,red_purple:p.interpolateRdPu,yellow_green_blue:p.interpolateYlGnBu,yellow_green:p.interpolateYlGn,yellow_orange_brown:p.interpolateYlOrBr,yellow_orange_red:p.interpolateYlOrRd,rainbow:p.interpolateRainbow,sinebow:p.interpolateSinebow},se=function(){return c.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},ue=O.default.oneOfType([O.default.oneOf(ie),O.default.func,O.default.arrayOf(O.default.string)]),le={basis:g.curveBasis,basisClosed:g.curveBasisClosed,basisOpen:g.curveBasisOpen,bundle:g.curveBundle,cardinal:g.curveCardinal,cardinalClosed:g.curveCardinalClosed,cardinalOpen:g.curveCardinalOpen,catmullRom:g.curveCatmullRom,catmullRomClosed:g.curveCatmullRomClosed,catmullRomOpen:g.curveCatmullRomOpen,linear:g.curveLinear,linearClosed:g.curveLinearClosed,monotoneX:g.curveMonotoneX,monotoneY:g.curveMonotoneY,natural:g.curveNatural,step:g.curveStep,stepAfter:g.curveStepAfter,stepBefore:g.curveStepBefore},de=Object.keys(le),fe=O.default.oneOf(de),ce=de.filter((function(e){return e.endsWith("Closed")})),pe=S.default(de,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),he=S.default(de,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),me=O.default.oneOf(he),ge=function(e){if(!le[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return le[e]},be={defs:O.default.arrayOf(O.default.shape({id:O.default.string.isRequired})).isRequired,fill:O.default.arrayOf(O.default.shape({id:O.default.string.isRequired,match:O.default.oneOfType([O.default.oneOf(["*"]),O.default.object,O.default.func]).isRequired})).isRequired},ve={ascending:g.stackOrderAscending,descending:g.stackOrderDescending,insideOut:g.stackOrderInsideOut,none:g.stackOrderNone,reverse:g.stackOrderReverse},ye=Object.keys(ve),xe=O.default.oneOf(ye),_e={expand:g.stackOffsetExpand,diverging:g.stackOffsetDiverging,none:g.stackOffsetNone,silhouette:g.stackOffsetSilhouette,wiggle:g.stackOffsetWiggle},Re=Object.keys(_e),qe=O.default.oneOf(Re),Oe=O.default.shape({top:O.default.number,right:O.default.number,bottom:O.default.number,left:O.default.number}).isRequired,we=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ke=O.default.oneOf(we),Pe=se,Ce=c.scaleOrdinal(p.schemeSet3),Te={top:0,right:0,bottom:0,left:0},je=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var r=-1;return e.some((function(e,n){return e[0]===t&&(r=n,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r];return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t);~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var r=0,n=this.__entries__;r<n.length;r++){var i=n[r];e.call(t,i[1],i[0])}},t}()}(),Me="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,Se="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),Be="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(Se):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var Ge=["top","right","bottom","left","width","height","size","weight"],We="undefined"!=typeof MutationObserver,De=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var r=!1,n=!1,i=0;function o(){r&&(r=!1,e()),n&&s()}function a(){Be(o)}function s(){var e=Date.now();if(r){if(e-i<2)return;n=!0}else r=!0,n=!1,setTimeout(a,t);i=e}return s}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,r=t.indexOf(e);~r&&t.splice(r,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){Me&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),We?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){Me&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t;Ge.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Ee=function(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++){var i=n[r];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},ze=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||Se},Ae=He(0,0,0,0);function Ye(e){return parseFloat(e)||0}function Le(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce((function(t,r){return t+Ye(e["border-"+r+"-width"])}),0)}function Ie(e){var t=e.clientWidth,r=e.clientHeight;if(!t&&!r)return Ae;var n=ze(e).getComputedStyle(e),i=function(e){for(var t={},r=0,n=["top","right","bottom","left"];r<n.length;r++){var i=n[r],o=e["padding-"+i];t[i]=Ye(o)}return t}(n),o=i.left+i.right,a=i.top+i.bottom,s=Ye(n.width),u=Ye(n.height);if("border-box"===n.boxSizing&&(Math.round(s+o)!==t&&(s-=Le(n,"left","right")+o),Math.round(u+a)!==r&&(u-=Le(n,"top","bottom")+a)),!function(e){return e===ze(e).document.documentElement}(e)){var l=Math.round(s+o)-t,d=Math.round(u+a)-r;1!==Math.abs(l)&&(s-=l),1!==Math.abs(d)&&(u-=d)}return He(i.left,i.top,s,u)}var Fe="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof ze(e).SVGGraphicsElement}:function(e){return e instanceof ze(e).SVGElement&&"function"==typeof e.getBBox};function Ke(e){return Me?Fe(e)?function(e){var t=e.getBBox();return He(0,0,t.width,t.height)}(e):Ie(e):Ae}function He(e,t,r,n){return{x:e,y:t,width:r,height:n}}var Ve=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=He(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=Ke(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),Xe=function(e,t){var r,n,i,o,a,s,u,l=(n=(r=t).x,i=r.y,o=r.width,a=r.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,u=Object.create(s.prototype),Ee(u,{x:n,y:i,width:o,height:a,top:i,right:n+o,bottom:a+i,left:n}),u);Ee(this,{target:e,contentRect:l})},Ne=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new je,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof ze(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new Ve(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof ze(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new Xe(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Ue="undefined"!=typeof WeakMap?new WeakMap:new je,Qe=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=De.getInstance(),n=new Ne(t,r,this);Ue.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){Qe.prototype[e]=function(){var t;return(t=Ue.get(this))[e].apply(t,arguments)}}));var Je=void 0!==Se.ResizeObserver?Se.ResizeObserver:Qe,Ze=function(){var t=e.useRef(null),r=e.useState({left:0,top:0,width:0,height:0}),n=r[0],i=r[1],o=e.useState((function(){return new Je((function(e){var t=e[0];return i(t.contentRect)}))}))[0];return e.useEffect((function(){return t.current&&o.observe(t.current),function(){return o.disconnect()}}),[]),[t,n]},$e=function(t){return e.useMemo((function(){return J(U,t)}),[t])},et=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?v.timeFormat(e.slice("5")):b.format(e):function(e){return""+e}},tt=e.createContext(),rt={},nt=function(e){var t=e.theme,r=void 0===t?rt:t,n=e.children,i=$e(r);return l.jsx(tt.Provider,{value:i,children:n})};nt.propTypes={children:O.default.node.isRequired,theme:O.default.object};var it=function(){return e.useContext(tt)},ot=function(t){var r=t.children,n=t.condition,i=t.wrapper;return n?e.cloneElement(i,{},r):r};ot.propTypes={children:O.default.node.isRequired,condition:O.default.bool.isRequired,wrapper:O.default.element.isRequired};var at={position:"relative"},st=function(t){var n=t.children,i=t.theme,o=t.renderWrapper,a=void 0===o||o,s=t.isInteractive,u=void 0===s||s,d=t.animate,f=t.motionStiffness,c=t.motionDamping,p=t.motionConfig,h=e.useRef(null);return l.jsx(nt,{theme:i,children:l.jsx($,{animate:d,stiffness:f,damping:c,config:p,children:l.jsx(r.TooltipProvider,{container:h,children:l.jsxs(ot,{condition:a,wrapper:l.jsx("div",{style:at,ref:h}),children:[n,u&&l.jsx(r.Tooltip,{})]})})})})};st.propTypes={children:O.default.element.isRequired,isInteractive:O.default.bool,renderWrapper:O.default.bool,theme:O.default.object,animate:O.default.bool,motionStiffness:O.default.number,motionDamping:O.default.number,motionConfig:O.default.string};var ut=function(){},lt={position:"relative"},dt=function(t){var n=t.children,i=t.theme,o=t.isInteractive,a=void 0===o||o,s=t.renderWrapper,u=void 0===s||s,d=t.animate,f=t.motionStiffness,c=t.motionDamping,p=t.motionConfig,h=e.useRef(null),m=r.useTooltipHandlers(h),g=m.actions,b=m.state,v=e.useCallback((function(e,t){return g.showTooltipFromEvent(e,t)}),[g.showTooltipFromEvent]),y=e.useMemo((function(){return{showTooltip:a?v:ut,hideTooltip:a?g.hideTooltip:ut}}),[g.hideTooltip,a,v]);return l.jsx(nt,{theme:i,children:l.jsx($,{animate:d,stiffness:f,damping:c,config:p,children:l.jsx(r.TooltipActionsContext.Provider,{value:g,children:l.jsx(r.TooltipStateContext.Provider,{value:b,children:l.jsxs(ot,{condition:u,wrapper:l.jsx("div",{style:lt,ref:h}),children:[n(y),a&&l.jsx(r.Tooltip,{})]})})})})})};dt.propTypes={children:O.default.func.isRequired,isInteractive:O.default.bool,renderWrapper:O.default.bool,theme:O.default.object.isRequired,animate:O.default.bool.isRequired,motionStiffness:O.default.number,motionDamping:O.default.number,motionConfig:O.default.string};var ft=function(e){var t=e.children,r=Ze(),n=r[0],i=r[1],o=i.width>0&&i.height>0;return l.jsx("div",{ref:n,style:{width:"100%",height:"100%"},children:o&&t({width:i.width,height:i.height})})};ft.propTypes={children:O.default.func.isRequired};var ct=["id","colors"],pt=function(e){var t=e.id,r=e.colors,n=z(e,ct);return l.jsx("linearGradient",D({id:t,x1:0,x2:0,y1:0,y2:1},n,{children:r.map((function(e){var t=e.offset,r=e.color,n=e.opacity;return l.jsx("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==n?n:1},t)}))}))};pt.propTypes={id:O.default.string.isRequired,colors:O.default.arrayOf(O.default.shape({offset:O.default.number.isRequired,color:O.default.string.isRequired,opacity:O.default.number})).isRequired,gradientTransform:O.default.string};var ht={linearGradient:pt},mt=e.memo((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,a=e.stagger,s=i+o,u=i/2,d=o/2;return!0===a&&(s=2*i+2*o),l.jsxs("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[l.jsx("rect",{width:s,height:s,fill:r}),l.jsx("circle",{cx:d+u,cy:d+u,r:u,fill:n}),a&&l.jsx("circle",{cx:1.5*o+i+u,cy:1.5*o+i+u,r:u,fill:n})]})}));mt.displayName="PatternDots",mt.propTypes={id:O.default.string.isRequired,color:O.default.string.isRequired,background:O.default.string.isRequired,size:O.default.number.isRequired,padding:O.default.number.isRequired,stagger:O.default.bool.isRequired},mt.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var gt=2*Math.PI,bt=function(e){return e*Math.PI/180},vt=function(e){return 180*e/Math.PI},yt=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},xt={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},_t=e.memo((function(e){var t=e.id,r=e.spacing,n=e.rotation,i=e.background,o=e.color,a=e.lineWidth,s=Math.round(n)%360,u=Math.abs(r);s>180?s-=360:s>90?s-=180:s<-180?s+=360:s<-90&&(s+=180);var d,f=u,c=u;return 0===s?d="\n M 0 0 L "+f+" 0\n M 0 "+c+" L "+f+" "+c+"\n ":90===s?d="\n M 0 0 L 0 "+c+"\n M "+f+" 0 L "+f+" "+c+"\n ":(f=Math.abs(u/Math.sin(bt(s))),c=u/Math.sin(bt(90-s)),d=s>0?"\n M 0 "+-c+" L "+2*f+" "+c+"\n M "+-f+" "+-c+" L "+f+" "+c+"\n M "+-f+" 0 L "+f+" "+2*c+"\n ":"\n M "+-f+" "+c+" L "+f+" "+-c+"\n M "+-f+" "+2*c+" L "+2*f+" "+-c+"\n M 0 "+2*c+" L "+2*f+" 0\n "),l.jsxs("pattern",{id:t,width:f,height:c,patternUnits:"userSpaceOnUse",children:[l.jsx("rect",{width:f,height:c,fill:i,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),l.jsx("path",{d:d,strokeWidth:a,stroke:o,strokeLinecap:"square"})]})}));_t.displayName="PatternLines",_t.propTypes={id:O.default.string.isRequired,spacing:O.default.number.isRequired,rotation:O.default.number.isRequired,background:O.default.string.isRequired,color:O.default.string.isRequired,lineWidth:O.default.number.isRequired},_t.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var Rt=e.memo((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,a=e.stagger,s=i+o,u=o/2;return!0===a&&(s=2*i+2*o),l.jsxs("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[l.jsx("rect",{width:s,height:s,fill:r}),l.jsx("rect",{x:u,y:u,width:i,height:i,fill:n}),a&&l.jsx("rect",{x:1.5*o+i,y:1.5*o+i,width:i,height:i,fill:n})]})}));Rt.displayName="PatternSquares",Rt.propTypes={id:O.default.string.isRequired,color:O.default.string.isRequired,background:O.default.string.isRequired,size:O.default.number.isRequired,padding:O.default.number.isRequired,stagger:O.default.bool.isRequired},Rt.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var qt={patternDots:mt,patternLines:_t,patternSquares:Rt},Ot=["type"],wt=D({},ht,qt),kt=function(t){var r=t.defs;return!r||r.length<1?null:l.jsx("defs",{"aria-hidden":!0,children:r.map((function(t){var r=t.type,n=z(t,Ot);return wt[r]?e.createElement(wt[r],D({key:n.id},n)):null}))})};kt.propTypes={defs:O.default.arrayOf(O.default.shape({type:O.default.oneOf(Object.keys(wt)).isRequired,id:O.default.string.isRequired}))};var Pt=e.memo(kt),Ct=function(e){var t=e.width,r=e.height,n=e.margin,i=e.defs,o=e.children,a=e.role,s=e.ariaLabel,u=e.ariaLabelledBy,d=e.ariaDescribedBy,f=e.isFocusable,c=it();return l.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:a,"aria-label":s,"aria-labelledby":u,"aria-describedby":d,focusable:f,tabIndex:f?0:void 0,children:[l.jsx(Pt,{defs:i}),l.jsx("rect",{width:t,height:r,fill:c.background}),l.jsx("g",{transform:"translate("+n.left+","+n.top+")",children:o})]})};Ct.propTypes={width:O.default.number.isRequired,height:O.default.number.isRequired,margin:O.default.shape({top:O.default.number.isRequired,left:O.default.number.isRequired}).isRequired,defs:O.default.array,children:O.default.oneOfType([O.default.arrayOf(O.default.node),O.default.node]).isRequired,role:O.default.string,isFocusable:O.default.bool,ariaLabel:O.default.string,ariaLabelledBy:O.default.string,ariaDescribedBy:O.default.string};var Tt=function(e){var t=e.size,r=e.color,n=e.borderWidth,i=e.borderColor;return l.jsx("circle",{r:t/2,fill:r,stroke:i,strokeWidth:n,style:{pointerEvents:"none"}})};Tt.propTypes={size:O.default.number.isRequired,color:O.default.string.isRequired,borderWidth:O.default.number.isRequired,borderColor:O.default.string.isRequired};var jt=e.memo(Tt),Mt=function(t){var r=t.x,n=t.y,i=t.symbol,o=void 0===i?jt:i,a=t.size,u=t.datum,d=t.color,f=t.borderWidth,c=t.borderColor,p=t.label,h=t.labelTextAnchor,m=void 0===h?"middle":h,g=t.labelYOffset,b=void 0===g?-12:g,v=it(),y=re(),x=y.animate,_=y.config,R=s.useSpring({transform:"translate("+r+", "+n+")",config:_,immediate:!x});return l.jsxs(s.animated.g,{transform:R.transform,style:{pointerEvents:"none"},children:[e.createElement(o,{size:a,color:d,datum:u,borderWidth:f,borderColor:c}),p&&l.jsx("text",{textAnchor:m,y:b,style:v.dots.text,children:p})]})};Mt.propTypes={x:O.default.number.isRequired,y:O.default.number.isRequired,datum:O.default.object.isRequired,size:O.default.number.isRequired,color:O.default.string.isRequired,borderWidth:O.default.number.isRequired,borderColor:O.default.string.isRequired,symbol:O.default.oneOfType([O.default.func,O.default.object]),label:O.default.oneOfType([O.default.string,O.default.number]),labelTextAnchor:O.default.oneOf(["start","middle","end"]),labelYOffset:O.default.number.isRequired};var St=e.memo(Mt),Bt=function(e){var t=e.width,r=e.height,n=e.axis,i=e.scale,o=e.value,a=e.lineStyle,s=e.textStyle,u=e.legend,d=e.legendPosition,f=e.legendOffsetX,c=e.legendOffsetY,p=e.legendOrientation,h=it(),m=0,g=0,b=0,v=0;"y"===n?(b=i(o),g=t):(m=i(o),v=r);var y=null;if(u){var x=function(e){var t=e.axis,r=e.width,n=e.height,i=e.position,o=e.offsetX,a=e.offsetY,s=e.orientation,u=0,l=0,d="vertical"===s?-90:0,f="start";if("x"===t)switch(i){case"top-left":u=-o,l=a,f="end";break;case"top":l=-a,f="horizontal"===s?"middle":"start";break;case"top-right":u=o,l=a,f="horizontal"===s?"start":"end";break;case"right":u=o,l=n/2,f="horizontal"===s?"start":"middle";break;case"bottom-right":u=o,l=n-a,f="start";break;case"bottom":l=n+a,f="horizontal"===s?"middle":"end";break;case"bottom-left":l=n-a,u=-o,f="horizontal"===s?"end":"start";break;case"left":u=-o,l=n/2,f="horizontal"===s?"end":"middle"}else switch(i){case"top-left":u=o,l=-a,f="start";break;case"top":u=r/2,l=-a,f="horizontal"===s?"middle":"start";break;case"top-right":u=r-o,l=-a,f="horizontal"===s?"end":"start";break;case"right":u=r+o,f="horizontal"===s?"start":"middle";break;case"bottom-right":u=r-o,l=a,f="end";break;case"bottom":u=r/2,l=a,f="horizontal"===s?"middle":"end";break;case"bottom-left":u=o,l=a,f="horizontal"===s?"start":"end";break;case"left":u=-o,f="horizontal"===s?"end":"middle"}return{x:u,y:l,rotation:d,textAnchor:f}}({axis:n,width:t,height:r,position:d,offsetX:f,offsetY:c,orientation:p});y=l.jsx("text",{transform:"translate("+x.x+", "+x.y+") rotate("+x.rotation+")",textAnchor:x.textAnchor,dominantBaseline:"central",style:s,children:u})}return l.jsxs("g",{transform:"translate("+m+", "+b+")",children:[l.jsx("line",{x1:0,x2:g,y1:0,y2:v,stroke:h.markers.lineColor,strokeWidth:h.markers.lineStrokeWidth,style:a}),y]})};Bt.propTypes={width:O.default.number.isRequired,height:O.default.number.isRequired,axis:O.default.oneOf(["x","y"]).isRequired,scale:O.default.func.isRequired,value:O.default.oneOfType([O.default.number,O.default.string,O.default.instanceOf(Date)]).isRequired,lineStyle:O.default.object,textStyle:O.default.object,legend:O.default.string,legendPosition:O.default.oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:O.default.number.isRequired,legendOffsetY:O.default.number.isRequired,legendOrientation:O.default.oneOf(["horizontal","vertical"]).isRequired},Bt.defaultProps={legendPosition:"top-right",legendOffsetX:14,legendOffsetY:14,legendOrientation:"horizontal"};var Gt=e.memo(Bt),Wt=function(e){var t=e.markers,r=e.width,n=e.height,i=e.xScale,o=e.yScale;return t&&0!==t.length?t.map((function(e,t){return l.jsx(Gt,D({},e,{width:r,height:n,scale:"y"===e.axis?o:i}),t)})):null};Wt.propTypes={width:O.default.number.isRequired,height:O.default.number.isRequired,xScale:O.default.func.isRequired,yScale:O.default.func.isRequired,markers:O.default.arrayOf(O.default.shape({axis:O.default.oneOf(["x","y"]).isRequired,value:O.default.oneOfType([O.default.number,O.default.string,O.default.instanceOf(Date)]).isRequired,lineStyle:O.default.object,textStyle:O.default.object}))};var Dt=e.memo(Wt),Et=["theme","renderWrapper","animate","motionStiffness","motionDamping","motionConfig"],zt=function(e){return M.default(e)?e:function(t){return k.default(t,e)}},At=Object.keys(ht),Yt=Object.keys(qt),Lt=function(e,t,r){if("*"===e)return!0;if(M.default(e))return e(t);if(G.default(e)){var n=r?k.default(t,r):t;return B.default(W.default(n,Object.keys(e)),e)}return!1};exports.CartesianMarkers=Dt,exports.CartesianMarkersItem=Gt,exports.Container=st,exports.Defs=Pt,exports.DotsItem=St,exports.LegacyContainer=dt,exports.LinearGradient=pt,exports.MotionConfigProvider=$,exports.PatternDots=mt,exports.PatternLines=_t,exports.PatternSquares=Rt,exports.ResponsiveWrapper=ft,exports.SvgWrapper=Ct,exports.TWO_PI=gt,exports.ThemeProvider=nt,exports.absoluteAngleDegrees=function(e){var t=e%360;return t<0&&(t+=360),t},exports.absoluteAngleRadians=function(e){return e-gt*Math.floor((e+Math.PI)/gt)},exports.alignBox=function(e,t,r){var n=t.width-e.width,i=t.height-e.height,o=0,a=0;return"center"===r&&(o=n/2,a=i/2),"top"===r&&(o=n/2),"top-right"===r&&(o=n),"right"===r&&(o=n,a=i/2),"bottom-right"===r&&(o=n,a=i),"bottom"===r&&(o=n/2,a=i),"bottom-left"===r&&(a=i),"left"===r&&(a=i/2),[o,a]},exports.annotationsPropType=X,exports.areaCurvePropKeys=pe,exports.axisThemePropType=Y,exports.bindDefs=function(e,t,r,n){var i=void 0===n?{}:n,o=i.dataKey,a=i.colorKey,s=void 0===a?"color":a,u=i.targetKey,l=void 0===u?"fill":u,d=[],f={};return e.length&&t.length&&(d=[].concat(e),t.forEach((function(t){for(var n=function(n){var i=r[n],a=i.id,u=i.match;if(Lt(u,t,o)){var c=e.find((function(e){return e.id===a}));if(c)if(Yt.includes(c.type))if("inherit"===c.background||"inherit"===c.color){var p=k.default(t,s),h=c.background,m=c.color,g=a;"inherit"===c.background&&(g=g+".bg."+p,h=p),"inherit"===c.color&&(g=g+".fg."+p,m=p),P.default(t,l,"url(#"+g+")"),f[g]||(d.push(D({},c,{id:g,background:h,color:m})),f[g]=1)}else P.default(t,l,"url(#"+a+")");else if(At.includes(c.type)){if(c.colors.map((function(e){return e.color})).includes("inherit")){var b=k.default(t,s),v=a,y=D({},c,{colors:c.colors.map((function(e,t){return"inherit"!==e.color?e:(v=v+"."+t+"."+b,D({},e,{color:"inherit"===e.color?b:e.color}))}))});y.id=v,P.default(t,l,"url(#"+v+")"),f[v]||(d.push(y),f[v]=1)}else P.default(t,l,"url(#"+a+")")}return"break"}},i=0;i<r.length;i++){if("break"===n(i))break}}))),d},exports.blendModePropType=ke,exports.blendModes=we,exports.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],exports.clampArc=function(e,t,r){void 0===r&&(r=360);var n=t;return Math.abs(t-e)>r&&(n=e+(t>e?r:-r)),[e,n]},exports.closedCurvePropKeys=ce,exports.colorInterpolatorIds=["brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","viridis","inferno","magma","plasma","warm","cool","cubehelixDefault","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red","rainbow","sinebow"],exports.colorInterpolators=ae,exports.colorSchemeIds=["nivo","category10","accent","dark2","paired","pastel1","pastel2","set1","set2","set3","brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red"],exports.crosshairPropType=V,exports.curveFromProp=ge,exports.curvePropKeys=de,exports.curvePropMapping=le,exports.curvePropType=fe,exports.defaultAnimate=true,exports.defaultCategoricalColors=Pe,exports.defaultColorRange=Ce,exports.defaultMargin=Te,exports.defaultMotionDamping=15,exports.defaultMotionStiffness=90,exports.defaultTheme=U,exports.defsPropTypes=be,exports.degreesToRadians=bt,exports.dotsThemePropType=K,exports.extendDefaultTheme=J,exports.getAngle=function(e,t,r,n){var i=Math.atan2(n-t,r-e)-Math.PI/2;return i>0?i:2*Math.PI+i},exports.getColorScale=function(e,t){if(C.default(e)){var r=oe[e];if(void 0!==r){var n=c.scaleOrdinal(r);return n.type="ordinal",n}if(void 0!==t&&0===e.indexOf("seq:")){var i=ae[e.slice(4)];if(void 0!==i){var o=c.scaleSequential(i).domain(t.domain());return o.type="sequential",o}}}if(j.default(e)){var a=c.scaleOrdinal(e);return a.type="ordinal",a}return function(){return e}},exports.getDistance=function(e,t,r,n){var i=r-e,o=n-t;return i*=i,o*=o,Math.sqrt(i+o)},exports.getLabelGenerator=function(e,t){var r,n=M.default(e)?e:function(t){return k.default(t,e)};return t&&(r=M.default(t)?t:b.format(t)),r?function(e){return r(n(e))}:n},exports.getPolarLabelProps=function(e,t,r,n){void 0===n&&(n="svg");var i=xt[n],o=yt(t-Math.PI/2,e),a=o.x,s=o.y,u=vt(t),l=i.align.center,d=i.baseline.bottom;return r>0?(l=i.align.right,d=i.baseline.center):r<0&&(l=i.align.left,d=i.baseline.center),0!==r&&u>180&&(u-=180,l=l===i.align.right?i.align.left:i.align.right),{x:a,y:s,rotate:u+=r,align:l,baseline:d}},exports.getPropertyAccessor=zt,exports.getRelativeCursor=function(e,t){var r=t.clientX,n=t.clientY,i=e.getBoundingClientRect();return[r-i.left,n-i.top]},exports.getValueFormatter=et,exports.gradientTypes=ht,exports.gridThemePropType=L,exports.guessQuantizeColorScale=function(e){if(M.default(e)){if(!M.default(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(ne[e])return c.scaleQuantize().range(ne[e]);if(j.default(e))return c.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+ie.join("', '")+"'")},exports.isCursorInRect=function(e,t,r,n,i,o){return e<=i&&i<=e+r&&t<=o&&o<=t+n},exports.isMatchingDef=Lt,exports.labelsThemePropType=F,exports.legendsThemePropType=I,exports.lineCurvePropKeys=he,exports.lineCurvePropType=me,exports.linearGradientDef=function(e,t,r){return void 0===r&&(r={}),D({id:e,type:"linearGradient",colors:t},r)},exports.marginPropType=Oe,exports.markersThemePropType=H,exports.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},exports.motionConfigContext=Z,exports.motionDefaultProps=te,exports.motionPropTypes=ee,exports.nivoCategoricalColors=se,exports.noop=ut,exports.normalizeAngle=function(e){return e<0?360- -e%360:e%360},exports.patternDotsDef=function(e,t){return void 0===t&&(t={}),D({id:e,type:"patternDots"},t)},exports.patternLinesDef=function(e,t){return void 0===t&&(t={}),D({id:e,type:"patternLines"},t)},exports.patternSquaresDef=function(e,t){return void 0===t&&(t={}),D({id:e,type:"patternSquares"},t)},exports.patternTypes=qt,exports.positionFromAngle=yt,exports.quantizeColorScalePropType=ue,exports.quantizeColorScales=ne,exports.quantizeColorScalesKeys=ie,exports.radiansToDegrees=vt,exports.stackOffsetFromProp=function(e){return _e[e]},exports.stackOffsetPropKeys=Re,exports.stackOffsetPropMapping=_e,exports.stackOffsetPropType=qe,exports.stackOrderFromProp=function(e){return ve[e]},exports.stackOrderPropKeys=ye,exports.stackOrderPropMapping=ve,exports.stackOrderPropType=xe,exports.textPropsByEngine=xt,exports.themeContext=tt,exports.themePropType=N,exports.useAnimatedPath=function(t){var r=re(),n=r.animate,i=r.config,o=function(t){var r=e.useRef();return e.useEffect((function(){r.current=t}),[t]),r.current}(t),u=e.useMemo((function(){return a.interpolateString(o,t)}),[o,t]),l=s.useSpring({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!n}).value;return s.to(l,u)},exports.useCurveInterpolation=function(t){return e.useMemo((function(){return ge(t)}),[t])},exports.useDimensions=function(t,r,n){return void 0===n&&(n={}),e.useMemo((function(){var e=D({},Te,n);return{margin:e,innerWidth:t-e.left-e.right,innerHeight:r-e.top-e.bottom,outerWidth:t,outerHeight:r}}),[t,r,n.top,n.right,n.bottom,n.left])},exports.useMeasure=Ze,exports.useMotionConfig=re,exports.usePartialTheme=$e,exports.usePropertyAccessor=function(t){return e.useMemo((function(){return zt(t)}),[t])},exports.useTheme=it,exports.useValueFormatter=function(t){return e.useMemo((function(){return et(t)}),[t])},exports.withContainer=function(t){return function(e){var r,n;function i(){return e.apply(this,arguments)||this}return n=e,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,E(r,n),i.prototype.render=function(){var e=this.props,r=e.theme,n=e.renderWrapper,i=e.animate,o=e.motionStiffness,a=e.motionDamping,s=e.motionConfig,u=z(e,Et);return l.jsx(st,{theme:r,renderWrapper:n,isInteractive:u.isInteractive,animate:i,motionStiffness:o,motionDamping:a,motionConfig:s,children:l.jsx(t,D({},u))})},i}(e.Component)},exports.withDimensions=function(){return y.compose(y.defaultProps({margin:Te}),y.setPropTypes({width:O.default.number.isRequired,height:O.default.number.isRequired,margin:Oe}),y.withPropsOnChange((function(e,t){return e.width!==t.width||e.height!==t.height||!B.default(e.margin,t.margin)}),(function(e){var t=Object.assign({},Te,e.margin);return{margin:t,width:e.width-t.left-t.right,height:e.height-t.top-t.bottom,outerWidth:e.width,outerHeight:e.height}})))},exports.withMotion=function(){return y.compose(y.setPropTypes(ee),y.defaultProps({animate:true,motionDamping:15,motionStiffness:90}))},exports.withTheme=function(e){var t,r=void 0===e?{}:e,n=r.srcKey,i=void 0===n?"theme":n,o=r.destKey,a=void 0===o?"theme":o;return y.compose(y.setPropTypes(((t={})[i]=O.default.object,t)),y.withPropsOnChange([i],(function(e){var t;return(t={})[a]=J(U,e[i]),t})))};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("prop-types"),r=require("@nivo/tooltip"),i=require("lodash/merge"),n=require("lodash/get"),o=require("lodash/set"),a=require("d3-interpolate"),l=require("@react-spring/web"),s=require("lodash/isString"),u=require("react/jsx-runtime"),d=require("lodash/last"),f=require("lodash/isArray"),p=require("d3-scale"),c=require("d3-scale-chromatic"),h=require("lodash/isFunction"),m=require("lodash/without"),g=require("d3-shape"),b=require("d3-format"),x=require("d3-time-format"),y=require("@nivo/recompose"),v=require("lodash/isEqual"),R=require("lodash/isPlainObject"),q=require("lodash/pick");function k(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var O=k(t),P=k(i),_=k(n),w=k(o),C=k(s),T=k(d),j=k(f),S=k(h),B=k(m),G=k(v),M=k(R),W=k(q);function D(){return D=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},D.apply(this,arguments)}function z(e,t){return z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},z(e,t)}function Y(e,t){if(null==e)return{};var r,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}var A={fill:O.default.string,fontSize:O.default.number,fontFamily:O.default.string},I=O.default.shape({domain:O.default.shape({line:O.default.shape({stroke:O.default.string.isRequired,strokeWidth:O.default.number.isRequired,strokeDasharray:O.default.string}).isRequired}).isRequired,ticks:O.default.shape({line:O.default.shape({stroke:O.default.string.isRequired,strokeWidth:O.default.number.isRequired,strokeDasharray:O.default.string}).isRequired,text:O.default.shape(D({},A)).isRequired}).isRequired,legend:O.default.shape({text:O.default.shape(D({},A)).isRequired}).isRequired}),L=O.default.shape({line:O.default.shape({stroke:O.default.string.isRequired,strokeWidth:O.default.number.isRequired,strokeDasharray:O.default.string}).isRequired}),F=O.default.shape({hidden:O.default.shape({symbol:O.default.shape({fill:O.default.string.isRequired,opacity:O.default.number}).isRequired,text:O.default.shape(D({},A,{opacity:O.default.number})).isRequired}).isRequired,text:O.default.shape(D({},A)).isRequired}),E=O.default.shape({text:O.default.shape(D({},A)).isRequired}),K=O.default.shape({text:O.default.shape(D({},A)).isRequired}),X=O.default.shape({text:O.default.shape(D({},A)).isRequired}),U=O.default.shape({line:O.default.shape({stroke:O.default.string.isRequired,strokeWidth:O.default.number.isRequired,strokeDasharray:O.default.string}).isRequired}),N=O.default.shape({text:O.default.shape(D({},A,{outlineWidth:O.default.number.isRequired,outlineColor:O.default.string.isRequired})).isRequired,link:O.default.shape({stroke:O.default.string.isRequired,strokeWidth:O.default.number.isRequired,outlineWidth:O.default.number.isRequired,outlineColor:O.default.string.isRequired}).isRequired,outline:O.default.shape({stroke:O.default.string.isRequired,strokeWidth:O.default.number.isRequired,outlineWidth:O.default.number.isRequired,outlineColor:O.default.string.isRequired}).isRequired,symbol:O.default.shape({fill:O.default.string.isRequired,outlineWidth:O.default.number.isRequired,outlineColor:O.default.string.isRequired}).isRequired}),H=O.default.shape({background:O.default.string.isRequired,fontFamily:O.default.string.isRequired,fontSize:O.default.number.isRequired,textColor:O.default.string.isRequired,axis:I.isRequired,grid:L.isRequired,legends:F.isRequired,labels:E.isRequired,dots:K.isRequired,markers:X,crosshair:U.isRequired,annotations:N.isRequired}),V={background:"transparent",fontFamily:"sans-serif",fontSize:11,textColor:"#333333",axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{fontSize:10}},title:{text:{}}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}},Q=["axis.ticks.text","axis.legend.text","legends.title.text","legends.text","legends.ticks.text","legends.title.text","labels.text","dots.text","markers.text","annotations.text"],J=function(e,t){var r=P.default({},e,t);return Q.forEach((function(e){void 0===_.default(r,e+".fontFamily")&&w.default(r,e+".fontFamily",r.fontFamily),void 0===_.default(r,e+".fontSize")&&w.default(r,e+".fontSize",r.fontSize),void 0===_.default(r,e+".fill")&&w.default(r,e+".fill",r.textColor)})),r},Z=e.createContext(),$=function(t){var r=t.children,i=t.animate,n=t.stiffness,o=t.damping,a=t.config,s=e.useMemo((function(){var e=C.default(a)?l.config[a]:a;return{animate:i,springConfig:{stiffness:n,damping:o},config:e}}),[i,n,o,a]);return u.jsx(Z.Provider,{value:s,children:r})},ee={animate:O.default.bool,motionStiffness:O.default.number,motionDamping:O.default.number,motionConfig:O.default.oneOfType([O.default.oneOf(Object.keys(l.config)),O.default.shape({mass:O.default.number,tension:O.default.number,friction:O.default.number,clamp:O.default.bool,precision:O.default.number,velocity:O.default.number,duration:O.default.number,easing:O.default.func})])};$.propTypes={children:O.default.node.isRequired,animate:ee.animate,stiffness:ee.motionStiffness,damping:ee.motionDamping,config:ee.motionConfig};var te={animate:!0,stiffness:90,damping:15,config:"default"};$.defaultProps=te;var re=function(){return e.useContext(Z)},ie={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:T.default(c.schemeBrBG),PRGn:T.default(c.schemePRGn),PiYG:T.default(c.schemePiYG),PuOr:T.default(c.schemePuOr),RdBu:T.default(c.schemeRdBu),RdGy:T.default(c.schemeRdGy),RdYlBu:T.default(c.schemeRdYlBu),RdYlGn:T.default(c.schemeRdYlGn),spectral:T.default(c.schemeSpectral),blues:T.default(c.schemeBlues),greens:T.default(c.schemeGreens),greys:T.default(c.schemeGreys),oranges:T.default(c.schemeOranges),purples:T.default(c.schemePurples),reds:T.default(c.schemeReds),BuGn:T.default(c.schemeBuGn),BuPu:T.default(c.schemeBuPu),GnBu:T.default(c.schemeGnBu),OrRd:T.default(c.schemeOrRd),PuBuGn:T.default(c.schemePuBuGn),PuBu:T.default(c.schemePuBu),PuRd:T.default(c.schemePuRd),RdPu:T.default(c.schemeRdPu),YlGnBu:T.default(c.schemeYlGnBu),YlGn:T.default(c.schemeYlGn),YlOrBr:T.default(c.schemeYlOrBr),YlOrRd:T.default(c.schemeYlOrRd)},ne=Object.keys(ie),oe={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:c.schemeCategory10,accent:c.schemeAccent,dark2:c.schemeDark2,paired:c.schemePaired,pastel1:c.schemePastel1,pastel2:c.schemePastel2,set1:c.schemeSet1,set2:c.schemeSet2,set3:c.schemeSet3,brown_blueGreen:T.default(c.schemeBrBG),purpleRed_green:T.default(c.schemePRGn),pink_yellowGreen:T.default(c.schemePiYG),purple_orange:T.default(c.schemePuOr),red_blue:T.default(c.schemeRdBu),red_grey:T.default(c.schemeRdGy),red_yellow_blue:T.default(c.schemeRdYlBu),red_yellow_green:T.default(c.schemeRdYlGn),spectral:T.default(c.schemeSpectral),blues:T.default(c.schemeBlues),greens:T.default(c.schemeGreens),greys:T.default(c.schemeGreys),oranges:T.default(c.schemeOranges),purples:T.default(c.schemePurples),reds:T.default(c.schemeReds),blue_green:T.default(c.schemeBuGn),blue_purple:T.default(c.schemeBuPu),green_blue:T.default(c.schemeGnBu),orange_red:T.default(c.schemeOrRd),purple_blue_green:T.default(c.schemePuBuGn),purple_blue:T.default(c.schemePuBu),purple_red:T.default(c.schemePuRd),red_purple:T.default(c.schemeRdPu),yellow_green_blue:T.default(c.schemeYlGnBu),yellow_green:T.default(c.schemeYlGn),yellow_orange_brown:T.default(c.schemeYlOrBr),yellow_orange_red:T.default(c.schemeYlOrRd)},ae={brown_blueGreen:c.interpolateBrBG,purpleRed_green:c.interpolatePRGn,pink_yellowGreen:c.interpolatePiYG,purple_orange:c.interpolatePuOr,red_blue:c.interpolateRdBu,red_grey:c.interpolateRdGy,red_yellow_blue:c.interpolateRdYlBu,red_yellow_green:c.interpolateRdYlGn,spectral:c.interpolateSpectral,blues:c.interpolateBlues,greens:c.interpolateGreens,greys:c.interpolateGreys,oranges:c.interpolateOranges,purples:c.interpolatePurples,reds:c.interpolateReds,viridis:c.interpolateViridis,inferno:c.interpolateInferno,magma:c.interpolateMagma,plasma:c.interpolatePlasma,warm:c.interpolateWarm,cool:c.interpolateCool,cubehelixDefault:c.interpolateCubehelixDefault,blue_green:c.interpolateBuGn,blue_purple:c.interpolateBuPu,green_blue:c.interpolateGnBu,orange_red:c.interpolateOrRd,purple_blue_green:c.interpolatePuBuGn,purple_blue:c.interpolatePuBu,purple_red:c.interpolatePuRd,red_purple:c.interpolateRdPu,yellow_green_blue:c.interpolateYlGnBu,yellow_green:c.interpolateYlGn,yellow_orange_brown:c.interpolateYlOrBr,yellow_orange_red:c.interpolateYlOrRd,rainbow:c.interpolateRainbow,sinebow:c.interpolateSinebow},le=function(){return p.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},se=O.default.oneOfType([O.default.oneOf(ne),O.default.func,O.default.arrayOf(O.default.string)]),ue={basis:g.curveBasis,basisClosed:g.curveBasisClosed,basisOpen:g.curveBasisOpen,bundle:g.curveBundle,cardinal:g.curveCardinal,cardinalClosed:g.curveCardinalClosed,cardinalOpen:g.curveCardinalOpen,catmullRom:g.curveCatmullRom,catmullRomClosed:g.curveCatmullRomClosed,catmullRomOpen:g.curveCatmullRomOpen,linear:g.curveLinear,linearClosed:g.curveLinearClosed,monotoneX:g.curveMonotoneX,monotoneY:g.curveMonotoneY,natural:g.curveNatural,step:g.curveStep,stepAfter:g.curveStepAfter,stepBefore:g.curveStepBefore},de=Object.keys(ue),fe=O.default.oneOf(de),pe=de.filter((function(e){return e.endsWith("Closed")})),ce=B.default(de,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),he=B.default(de,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),me=O.default.oneOf(he),ge=function(e){if(!ue[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return ue[e]},be={defs:O.default.arrayOf(O.default.shape({id:O.default.string.isRequired})).isRequired,fill:O.default.arrayOf(O.default.shape({id:O.default.string.isRequired,match:O.default.oneOfType([O.default.oneOf(["*"]),O.default.object,O.default.func]).isRequired})).isRequired},xe={ascending:g.stackOrderAscending,descending:g.stackOrderDescending,insideOut:g.stackOrderInsideOut,none:g.stackOrderNone,reverse:g.stackOrderReverse},ye=Object.keys(xe),ve=O.default.oneOf(ye),Re={expand:g.stackOffsetExpand,diverging:g.stackOffsetDiverging,none:g.stackOffsetNone,silhouette:g.stackOffsetSilhouette,wiggle:g.stackOffsetWiggle},qe=Object.keys(Re),ke=O.default.oneOf(qe),Oe=O.default.shape({top:O.default.number,right:O.default.number,bottom:O.default.number,left:O.default.number}).isRequired,Pe=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],_e=O.default.oneOf(Pe),we=le,Ce=p.scaleOrdinal(c.schemeSet3),Te={top:0,right:0,bottom:0,left:0},je=function(){var t=e.useRef(null),r=e.useState({left:0,top:0,width:0,height:0}),i=r[0],n=r[1],o=e.useState((function(){return new ResizeObserver((function(e){var t=e[0];return n(t.contentRect)}))}))[0];return e.useEffect((function(){return t.current&&o.observe(t.current),function(){return o.disconnect()}}),[]),[t,i]},Se=function(t){return e.useMemo((function(){return J(V,t)}),[t])},Be=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?x.timeFormat(e.slice("5")):b.format(e):function(e){return""+e}},Ge=e.createContext(),Me={},We=function(e){var t=e.theme,r=void 0===t?Me:t,i=e.children,n=Se(r);return u.jsx(Ge.Provider,{value:n,children:i})};We.propTypes={children:O.default.node.isRequired,theme:O.default.object};var De=function(){return e.useContext(Ge)},ze=function(t){var r=t.children,i=t.condition,n=t.wrapper;return i?e.cloneElement(n,{},r):r};ze.propTypes={children:O.default.node.isRequired,condition:O.default.bool.isRequired,wrapper:O.default.element.isRequired};var Ye={position:"relative"},Ae=function(t){var i=t.children,n=t.theme,o=t.renderWrapper,a=void 0===o||o,l=t.isInteractive,s=void 0===l||l,d=t.animate,f=t.motionStiffness,p=t.motionDamping,c=t.motionConfig,h=e.useRef(null);return u.jsx(We,{theme:n,children:u.jsx($,{animate:d,stiffness:f,damping:p,config:c,children:u.jsx(r.TooltipProvider,{container:h,children:u.jsxs(ze,{condition:a,wrapper:u.jsx("div",{style:Ye,ref:h}),children:[i,s&&u.jsx(r.Tooltip,{})]})})})})};Ae.propTypes={children:O.default.element.isRequired,isInteractive:O.default.bool,renderWrapper:O.default.bool,theme:O.default.object,animate:O.default.bool,motionStiffness:O.default.number,motionDamping:O.default.number,motionConfig:O.default.string};var Ie=function(){},Le={position:"relative"},Fe=function(t){var i=t.children,n=t.theme,o=t.isInteractive,a=void 0===o||o,l=t.renderWrapper,s=void 0===l||l,d=t.animate,f=t.motionStiffness,p=t.motionDamping,c=t.motionConfig,h=e.useRef(null),m=r.useTooltipHandlers(h),g=m.actions,b=m.state,x=e.useCallback((function(e,t){return g.showTooltipFromEvent(e,t)}),[g.showTooltipFromEvent]),y=e.useMemo((function(){return{showTooltip:a?x:Ie,hideTooltip:a?g.hideTooltip:Ie}}),[g.hideTooltip,a,x]);return u.jsx(We,{theme:n,children:u.jsx($,{animate:d,stiffness:f,damping:p,config:c,children:u.jsx(r.TooltipActionsContext.Provider,{value:g,children:u.jsx(r.TooltipStateContext.Provider,{value:b,children:u.jsxs(ze,{condition:s,wrapper:u.jsx("div",{style:Le,ref:h}),children:[i(y),a&&u.jsx(r.Tooltip,{})]})})})})})};Fe.propTypes={children:O.default.func.isRequired,isInteractive:O.default.bool,renderWrapper:O.default.bool,theme:O.default.object.isRequired,animate:O.default.bool.isRequired,motionStiffness:O.default.number,motionDamping:O.default.number,motionConfig:O.default.string};var Ee=function(e){var t=e.children,r=je(),i=r[0],n=r[1],o=n.width>0&&n.height>0;return u.jsx("div",{ref:i,style:{width:"100%",height:"100%"},children:o&&t({width:n.width,height:n.height})})};Ee.propTypes={children:O.default.func.isRequired};var Ke=["id","colors"],Xe=function(e){var t=e.id,r=e.colors,i=Y(e,Ke);return u.jsx("linearGradient",D({id:t,x1:0,x2:0,y1:0,y2:1},i,{children:r.map((function(e){var t=e.offset,r=e.color,i=e.opacity;return u.jsx("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==i?i:1},t)}))}))};Xe.propTypes={id:O.default.string.isRequired,colors:O.default.arrayOf(O.default.shape({offset:O.default.number.isRequired,color:O.default.string.isRequired,opacity:O.default.number})).isRequired,gradientTransform:O.default.string};var Ue={linearGradient:Xe},Ne=e.memo((function(e){var t=e.id,r=e.background,i=e.color,n=e.size,o=e.padding,a=e.stagger,l=n+o,s=n/2,d=o/2;return!0===a&&(l=2*n+2*o),u.jsxs("pattern",{id:t,width:l,height:l,patternUnits:"userSpaceOnUse",children:[u.jsx("rect",{width:l,height:l,fill:r}),u.jsx("circle",{cx:d+s,cy:d+s,r:s,fill:i}),a&&u.jsx("circle",{cx:1.5*o+n+s,cy:1.5*o+n+s,r:s,fill:i})]})}));Ne.displayName="PatternDots",Ne.propTypes={id:O.default.string.isRequired,color:O.default.string.isRequired,background:O.default.string.isRequired,size:O.default.number.isRequired,padding:O.default.number.isRequired,stagger:O.default.bool.isRequired},Ne.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var He=2*Math.PI,Ve=function(e){return e*Math.PI/180},Qe=function(e){return 180*e/Math.PI},Je=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},Ze={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},$e=e.memo((function(e){var t=e.id,r=e.spacing,i=e.rotation,n=e.background,o=e.color,a=e.lineWidth,l=Math.round(i)%360,s=Math.abs(r);l>180?l-=360:l>90?l-=180:l<-180?l+=360:l<-90&&(l+=180);var d,f=s,p=s;return 0===l?d="\n M 0 0 L "+f+" 0\n M 0 "+p+" L "+f+" "+p+"\n ":90===l?d="\n M 0 0 L 0 "+p+"\n M "+f+" 0 L "+f+" "+p+"\n ":(f=Math.abs(s/Math.sin(Ve(l))),p=s/Math.sin(Ve(90-l)),d=l>0?"\n M 0 "+-p+" L "+2*f+" "+p+"\n M "+-f+" "+-p+" L "+f+" "+p+"\n M "+-f+" 0 L "+f+" "+2*p+"\n ":"\n M "+-f+" "+p+" L "+f+" "+-p+"\n M "+-f+" "+2*p+" L "+2*f+" "+-p+"\n M 0 "+2*p+" L "+2*f+" 0\n "),u.jsxs("pattern",{id:t,width:f,height:p,patternUnits:"userSpaceOnUse",children:[u.jsx("rect",{width:f,height:p,fill:n,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),u.jsx("path",{d:d,strokeWidth:a,stroke:o,strokeLinecap:"square"})]})}));$e.displayName="PatternLines",$e.propTypes={id:O.default.string.isRequired,spacing:O.default.number.isRequired,rotation:O.default.number.isRequired,background:O.default.string.isRequired,color:O.default.string.isRequired,lineWidth:O.default.number.isRequired},$e.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var et=e.memo((function(e){var t=e.id,r=e.background,i=e.color,n=e.size,o=e.padding,a=e.stagger,l=n+o,s=o/2;return!0===a&&(l=2*n+2*o),u.jsxs("pattern",{id:t,width:l,height:l,patternUnits:"userSpaceOnUse",children:[u.jsx("rect",{width:l,height:l,fill:r}),u.jsx("rect",{x:s,y:s,width:n,height:n,fill:i}),a&&u.jsx("rect",{x:1.5*o+n,y:1.5*o+n,width:n,height:n,fill:i})]})}));et.displayName="PatternSquares",et.propTypes={id:O.default.string.isRequired,color:O.default.string.isRequired,background:O.default.string.isRequired,size:O.default.number.isRequired,padding:O.default.number.isRequired,stagger:O.default.bool.isRequired},et.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var tt={patternDots:Ne,patternLines:$e,patternSquares:et},rt=["type"],it=D({},Ue,tt),nt=function(t){var r=t.defs;return!r||r.length<1?null:u.jsx("defs",{"aria-hidden":!0,children:r.map((function(t){var r=t.type,i=Y(t,rt);return it[r]?e.createElement(it[r],D({key:i.id},i)):null}))})};nt.propTypes={defs:O.default.arrayOf(O.default.shape({type:O.default.oneOf(Object.keys(it)).isRequired,id:O.default.string.isRequired}))};var ot=e.memo(nt),at=function(e){var t=e.width,r=e.height,i=e.margin,n=e.defs,o=e.children,a=e.role,l=e.ariaLabel,s=e.ariaLabelledBy,d=e.ariaDescribedBy,f=e.isFocusable,p=De();return u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:a,"aria-label":l,"aria-labelledby":s,"aria-describedby":d,focusable:f,tabIndex:f?0:void 0,children:[u.jsx(ot,{defs:n}),u.jsx("rect",{width:t,height:r,fill:p.background}),u.jsx("g",{transform:"translate("+i.left+","+i.top+")",children:o})]})};at.propTypes={width:O.default.number.isRequired,height:O.default.number.isRequired,margin:O.default.shape({top:O.default.number.isRequired,left:O.default.number.isRequired}).isRequired,defs:O.default.array,children:O.default.oneOfType([O.default.arrayOf(O.default.node),O.default.node]).isRequired,role:O.default.string,isFocusable:O.default.bool,ariaLabel:O.default.string,ariaLabelledBy:O.default.string,ariaDescribedBy:O.default.string};var lt=function(e){var t=e.size,r=e.color,i=e.borderWidth,n=e.borderColor;return u.jsx("circle",{r:t/2,fill:r,stroke:n,strokeWidth:i,style:{pointerEvents:"none"}})};lt.propTypes={size:O.default.number.isRequired,color:O.default.string.isRequired,borderWidth:O.default.number.isRequired,borderColor:O.default.string.isRequired};var st=e.memo(lt),ut=function(t){var r=t.x,i=t.y,n=t.symbol,o=void 0===n?st:n,a=t.size,s=t.datum,d=t.color,f=t.borderWidth,p=t.borderColor,c=t.label,h=t.labelTextAnchor,m=void 0===h?"middle":h,g=t.labelYOffset,b=void 0===g?-12:g,x=De(),y=re(),v=y.animate,R=y.config,q=l.useSpring({transform:"translate("+r+", "+i+")",config:R,immediate:!v});return u.jsxs(l.animated.g,{transform:q.transform,style:{pointerEvents:"none"},children:[e.createElement(o,{size:a,color:d,datum:s,borderWidth:f,borderColor:p}),c&&u.jsx("text",{textAnchor:m,y:b,style:x.dots.text,children:c})]})};ut.propTypes={x:O.default.number.isRequired,y:O.default.number.isRequired,datum:O.default.object.isRequired,size:O.default.number.isRequired,color:O.default.string.isRequired,borderWidth:O.default.number.isRequired,borderColor:O.default.string.isRequired,symbol:O.default.oneOfType([O.default.func,O.default.object]),label:O.default.oneOfType([O.default.string,O.default.number]),labelTextAnchor:O.default.oneOf(["start","middle","end"]),labelYOffset:O.default.number.isRequired};var dt=e.memo(ut),ft=function(e){var t=e.width,r=e.height,i=e.axis,n=e.scale,o=e.value,a=e.lineStyle,l=e.textStyle,s=e.legend,d=e.legendPosition,f=e.legendOffsetX,p=e.legendOffsetY,c=e.legendOrientation,h=De(),m=0,g=0,b=0,x=0;"y"===i?(b=n(o),g=t):(m=n(o),x=r);var y=null;if(s){var v=function(e){var t=e.axis,r=e.width,i=e.height,n=e.position,o=e.offsetX,a=e.offsetY,l=e.orientation,s=0,u=0,d="vertical"===l?-90:0,f="start";if("x"===t)switch(n){case"top-left":s=-o,u=a,f="end";break;case"top":u=-a,f="horizontal"===l?"middle":"start";break;case"top-right":s=o,u=a,f="horizontal"===l?"start":"end";break;case"right":s=o,u=i/2,f="horizontal"===l?"start":"middle";break;case"bottom-right":s=o,u=i-a,f="start";break;case"bottom":u=i+a,f="horizontal"===l?"middle":"end";break;case"bottom-left":u=i-a,s=-o,f="horizontal"===l?"end":"start";break;case"left":s=-o,u=i/2,f="horizontal"===l?"end":"middle"}else switch(n){case"top-left":s=o,u=-a,f="start";break;case"top":s=r/2,u=-a,f="horizontal"===l?"middle":"start";break;case"top-right":s=r-o,u=-a,f="horizontal"===l?"end":"start";break;case"right":s=r+o,f="horizontal"===l?"start":"middle";break;case"bottom-right":s=r-o,u=a,f="end";break;case"bottom":s=r/2,u=a,f="horizontal"===l?"middle":"end";break;case"bottom-left":s=o,u=a,f="horizontal"===l?"start":"end";break;case"left":s=-o,f="horizontal"===l?"end":"middle"}return{x:s,y:u,rotation:d,textAnchor:f}}({axis:i,width:t,height:r,position:d,offsetX:f,offsetY:p,orientation:c});y=u.jsx("text",{transform:"translate("+v.x+", "+v.y+") rotate("+v.rotation+")",textAnchor:v.textAnchor,dominantBaseline:"central",style:l,children:s})}return u.jsxs("g",{transform:"translate("+m+", "+b+")",children:[u.jsx("line",{x1:0,x2:g,y1:0,y2:x,stroke:h.markers.lineColor,strokeWidth:h.markers.lineStrokeWidth,style:a}),y]})};ft.propTypes={width:O.default.number.isRequired,height:O.default.number.isRequired,axis:O.default.oneOf(["x","y"]).isRequired,scale:O.default.func.isRequired,value:O.default.oneOfType([O.default.number,O.default.string,O.default.instanceOf(Date)]).isRequired,lineStyle:O.default.object,textStyle:O.default.object,legend:O.default.string,legendPosition:O.default.oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:O.default.number.isRequired,legendOffsetY:O.default.number.isRequired,legendOrientation:O.default.oneOf(["horizontal","vertical"]).isRequired},ft.defaultProps={legendPosition:"top-right",legendOffsetX:14,legendOffsetY:14,legendOrientation:"horizontal"};var pt=e.memo(ft),ct=function(e){var t=e.markers,r=e.width,i=e.height,n=e.xScale,o=e.yScale;return t&&0!==t.length?t.map((function(e,t){return u.jsx(pt,D({},e,{width:r,height:i,scale:"y"===e.axis?o:n}),t)})):null};ct.propTypes={width:O.default.number.isRequired,height:O.default.number.isRequired,xScale:O.default.func.isRequired,yScale:O.default.func.isRequired,markers:O.default.arrayOf(O.default.shape({axis:O.default.oneOf(["x","y"]).isRequired,value:O.default.oneOfType([O.default.number,O.default.string,O.default.instanceOf(Date)]).isRequired,lineStyle:O.default.object,textStyle:O.default.object}))};var ht=e.memo(ct),mt=["theme","renderWrapper","animate","motionStiffness","motionDamping","motionConfig"],gt=function(e){return S.default(e)?e:function(t){return _.default(t,e)}},bt=Object.keys(Ue),xt=Object.keys(tt),yt=function(e,t,r){if("*"===e)return!0;if(S.default(e))return e(t);if(M.default(e)){var i=r?_.default(t,r):t;return G.default(W.default(i,Object.keys(e)),e)}return!1};exports.CartesianMarkers=ht,exports.CartesianMarkersItem=pt,exports.Container=Ae,exports.Defs=ot,exports.DotsItem=dt,exports.LegacyContainer=Fe,exports.LinearGradient=Xe,exports.MotionConfigProvider=$,exports.PatternDots=Ne,exports.PatternLines=$e,exports.PatternSquares=et,exports.ResponsiveWrapper=Ee,exports.SvgWrapper=at,exports.TWO_PI=He,exports.ThemeProvider=We,exports.absoluteAngleDegrees=function(e){var t=e%360;return t<0&&(t+=360),t},exports.absoluteAngleRadians=function(e){return e-He*Math.floor((e+Math.PI)/He)},exports.alignBox=function(e,t,r){var i=t.width-e.width,n=t.height-e.height,o=0,a=0;return"center"===r&&(o=i/2,a=n/2),"top"===r&&(o=i/2),"top-right"===r&&(o=i),"right"===r&&(o=i,a=n/2),"bottom-right"===r&&(o=i,a=n),"bottom"===r&&(o=i/2,a=n),"bottom-left"===r&&(a=n),"left"===r&&(a=n/2),[o,a]},exports.annotationsPropType=N,exports.areaCurvePropKeys=ce,exports.axisThemePropType=I,exports.bindDefs=function(e,t,r,i){var n=void 0===i?{}:i,o=n.dataKey,a=n.colorKey,l=void 0===a?"color":a,s=n.targetKey,u=void 0===s?"fill":s,d=[],f={};return e.length&&t.length&&(d=[].concat(e),t.forEach((function(t){for(var i=function(i){var n=r[i],a=n.id,s=n.match;if(yt(s,t,o)){var p=e.find((function(e){return e.id===a}));if(p)if(xt.includes(p.type))if("inherit"===p.background||"inherit"===p.color){var c=_.default(t,l),h=p.background,m=p.color,g=a;"inherit"===p.background&&(g=g+".bg."+c,h=c),"inherit"===p.color&&(g=g+".fg."+c,m=c),w.default(t,u,"url(#"+g+")"),f[g]||(d.push(D({},p,{id:g,background:h,color:m})),f[g]=1)}else w.default(t,u,"url(#"+a+")");else if(bt.includes(p.type)){if(p.colors.map((function(e){return e.color})).includes("inherit")){var b=_.default(t,l),x=a,y=D({},p,{colors:p.colors.map((function(e,t){return"inherit"!==e.color?e:(x=x+"."+t+"."+b,D({},e,{color:"inherit"===e.color?b:e.color}))}))});y.id=x,w.default(t,u,"url(#"+x+")"),f[x]||(d.push(y),f[x]=1)}else w.default(t,u,"url(#"+a+")")}return"break"}},n=0;n<r.length;n++){if("break"===i(n))break}}))),d},exports.blendModePropType=_e,exports.blendModes=Pe,exports.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],exports.clampArc=function(e,t,r){void 0===r&&(r=360);var i=t;return Math.abs(t-e)>r&&(i=e+(t>e?r:-r)),[e,i]},exports.closedCurvePropKeys=pe,exports.colorInterpolatorIds=["brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","viridis","inferno","magma","plasma","warm","cool","cubehelixDefault","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red","rainbow","sinebow"],exports.colorInterpolators=ae,exports.colorSchemeIds=["nivo","category10","accent","dark2","paired","pastel1","pastel2","set1","set2","set3","brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red"],exports.crosshairPropType=U,exports.curveFromProp=ge,exports.curvePropKeys=de,exports.curvePropMapping=ue,exports.curvePropType=fe,exports.defaultAnimate=true,exports.defaultCategoricalColors=we,exports.defaultColorRange=Ce,exports.defaultMargin=Te,exports.defaultMotionDamping=15,exports.defaultMotionStiffness=90,exports.defaultTheme=V,exports.defsPropTypes=be,exports.degreesToRadians=Ve,exports.dotsThemePropType=K,exports.extendDefaultTheme=J,exports.getAngle=function(e,t,r,i){var n=Math.atan2(i-t,r-e)-Math.PI/2;return n>0?n:2*Math.PI+n},exports.getColorScale=function(e,t){if(C.default(e)){var r=oe[e];if(void 0!==r){var i=p.scaleOrdinal(r);return i.type="ordinal",i}if(void 0!==t&&0===e.indexOf("seq:")){var n=ae[e.slice(4)];if(void 0!==n){var o=p.scaleSequential(n).domain(t.domain());return o.type="sequential",o}}}if(j.default(e)){var a=p.scaleOrdinal(e);return a.type="ordinal",a}return function(){return e}},exports.getDistance=function(e,t,r,i){var n=r-e,o=i-t;return n*=n,o*=o,Math.sqrt(n+o)},exports.getLabelGenerator=function(e,t){var r,i=S.default(e)?e:function(t){return _.default(t,e)};return t&&(r=S.default(t)?t:b.format(t)),r?function(e){return r(i(e))}:i},exports.getPolarLabelProps=function(e,t,r,i){void 0===i&&(i="svg");var n=Ze[i],o=Je(t-Math.PI/2,e),a=o.x,l=o.y,s=Qe(t),u=n.align.center,d=n.baseline.bottom;return r>0?(u=n.align.right,d=n.baseline.center):r<0&&(u=n.align.left,d=n.baseline.center),0!==r&&s>180&&(s-=180,u=u===n.align.right?n.align.left:n.align.right),{x:a,y:l,rotate:s+=r,align:u,baseline:d}},exports.getPropertyAccessor=gt,exports.getRelativeCursor=function(e,t){var r=t.clientX,i=t.clientY,n=e.getBoundingClientRect();return[r-n.left,i-n.top]},exports.getValueFormatter=Be,exports.gradientTypes=Ue,exports.gridThemePropType=L,exports.guessQuantizeColorScale=function(e){if(S.default(e)){if(!S.default(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(ie[e])return p.scaleQuantize().range(ie[e]);if(j.default(e))return p.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+ne.join("', '")+"'")},exports.isCursorInRect=function(e,t,r,i,n,o){return e<=n&&n<=e+r&&t<=o&&o<=t+i},exports.isMatchingDef=yt,exports.labelsThemePropType=E,exports.legendsThemePropType=F,exports.lineCurvePropKeys=he,exports.lineCurvePropType=me,exports.linearGradientDef=function(e,t,r){return void 0===r&&(r={}),D({id:e,type:"linearGradient",colors:t},r)},exports.marginPropType=Oe,exports.markersThemePropType=X,exports.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},exports.motionConfigContext=Z,exports.motionDefaultProps=te,exports.motionPropTypes=ee,exports.nivoCategoricalColors=le,exports.noop=Ie,exports.normalizeAngle=function(e){return e<0?360- -e%360:e%360},exports.patternDotsDef=function(e,t){return void 0===t&&(t={}),D({id:e,type:"patternDots"},t)},exports.patternLinesDef=function(e,t){return void 0===t&&(t={}),D({id:e,type:"patternLines"},t)},exports.patternSquaresDef=function(e,t){return void 0===t&&(t={}),D({id:e,type:"patternSquares"},t)},exports.patternTypes=tt,exports.positionFromAngle=Je,exports.quantizeColorScalePropType=se,exports.quantizeColorScales=ie,exports.quantizeColorScalesKeys=ne,exports.radiansToDegrees=Qe,exports.stackOffsetFromProp=function(e){return Re[e]},exports.stackOffsetPropKeys=qe,exports.stackOffsetPropMapping=Re,exports.stackOffsetPropType=ke,exports.stackOrderFromProp=function(e){return xe[e]},exports.stackOrderPropKeys=ye,exports.stackOrderPropMapping=xe,exports.stackOrderPropType=ve,exports.textPropsByEngine=Ze,exports.themeContext=Ge,exports.themePropType=H,exports.useAnimatedPath=function(t){var r=re(),i=r.animate,n=r.config,o=function(t){var r=e.useRef();return e.useEffect((function(){r.current=t}),[t]),r.current}(t),s=e.useMemo((function(){return a.interpolateString(o,t)}),[o,t]),u=l.useSpring({from:{value:0},to:{value:1},reset:!0,config:n,immediate:!i}).value;return l.to(u,s)},exports.useCurveInterpolation=function(t){return e.useMemo((function(){return ge(t)}),[t])},exports.useDimensions=function(t,r,i){return void 0===i&&(i={}),e.useMemo((function(){var e=D({},Te,i);return{margin:e,innerWidth:t-e.left-e.right,innerHeight:r-e.top-e.bottom,outerWidth:t,outerHeight:r}}),[t,r,i.top,i.right,i.bottom,i.left])},exports.useMeasure=je,exports.useMotionConfig=re,exports.usePartialTheme=Se,exports.usePropertyAccessor=function(t){return e.useMemo((function(){return gt(t)}),[t])},exports.useTheme=De,exports.useValueFormatter=function(t){return e.useMemo((function(){return Be(t)}),[t])},exports.withContainer=function(t){return function(e){var r,i;function n(){return e.apply(this,arguments)||this}return i=e,(r=n).prototype=Object.create(i.prototype),r.prototype.constructor=r,z(r,i),n.prototype.render=function(){var e=this.props,r=e.theme,i=e.renderWrapper,n=e.animate,o=e.motionStiffness,a=e.motionDamping,l=e.motionConfig,s=Y(e,mt);return u.jsx(Ae,{theme:r,renderWrapper:i,isInteractive:s.isInteractive,animate:n,motionStiffness:o,motionDamping:a,motionConfig:l,children:u.jsx(t,D({},s))})},n}(e.Component)},exports.withDimensions=function(){return y.compose(y.defaultProps({margin:Te}),y.setPropTypes({width:O.default.number.isRequired,height:O.default.number.isRequired,margin:Oe}),y.withPropsOnChange((function(e,t){return e.width!==t.width||e.height!==t.height||!G.default(e.margin,t.margin)}),(function(e){var t=Object.assign({},Te,e.margin);return{margin:t,width:e.width-t.left-t.right,height:e.height-t.top-t.bottom,outerWidth:e.width,outerHeight:e.height}})))},exports.withMotion=function(){return y.compose(y.setPropTypes(ee),y.defaultProps({animate:true,motionDamping:15,motionStiffness:90}))},exports.withTheme=function(e){var t,r=void 0===e?{}:e,i=r.srcKey,n=void 0===i?"theme":i,o=r.destKey,a=void 0===o?"theme":o;return y.compose(y.setPropTypes(((t={})[n]=O.default.object,t)),y.withPropsOnChange([n],(function(e){var t;return(t={})[a]=J(V,e[n]),t})))};
//# sourceMappingURL=nivo-core.cjs.js.map

@@ -1,2 +0,2 @@

import{createContext as e,useMemo as t,useContext as r,useRef as n,useEffect as i,useState as o,cloneElement as s,useCallback as a,memo as u,createElement as l,Component as d}from"react";import c from"prop-types";import{TooltipProvider as f,Tooltip as h,useTooltipHandlers as p,TooltipActionsContext as g,TooltipStateContext as m}from"@nivo/tooltip";import b from"lodash/merge";import v from"lodash/get";import y from"lodash/set";import{interpolateString as _}from"d3-interpolate";import{config as R,useSpring as w,to as q,animated as O}from"@react-spring/web";import k from"lodash/isString";import{jsx as x,jsxs as M}from"react/jsx-runtime";import W from"lodash/last";import C from"lodash/isArray";import{scaleQuantize as T,scaleOrdinal as E,scaleSequential as S}from"d3-scale";import{schemeBrBG as z,schemePRGn as j,schemePiYG as P,schemePuOr as D,schemeRdBu as A,schemeRdGy as G,schemeRdYlBu as L,schemeRdYlGn as B,schemeSpectral as I,schemeBlues as Y,schemeGreens as F,schemeGreys as H,schemeOranges as U,schemePurples as X,schemeReds as K,schemeBuGn as V,schemeBuPu as N,schemeGnBu as J,schemeOrRd as Q,schemePuBuGn as Z,schemePuBu as $,schemePuRd as ee,schemeRdPu as te,schemeYlGnBu as re,schemeYlGn as ne,schemeYlOrBr as ie,schemeYlOrRd as oe,schemeCategory10 as se,schemeAccent as ae,schemeDark2 as ue,schemePaired as le,schemePastel1 as de,schemePastel2 as ce,schemeSet1 as fe,schemeSet2 as he,schemeSet3 as pe,interpolateBrBG as ge,interpolatePRGn as me,interpolatePiYG as be,interpolatePuOr as ve,interpolateRdBu as ye,interpolateRdGy as _e,interpolateRdYlBu as Re,interpolateRdYlGn as we,interpolateSpectral as qe,interpolateBlues as Oe,interpolateGreens as ke,interpolateGreys as xe,interpolateOranges as Me,interpolatePurples as We,interpolateReds as Ce,interpolateViridis as Te,interpolateInferno as Ee,interpolateMagma as Se,interpolatePlasma as ze,interpolateWarm as je,interpolateCool as Pe,interpolateCubehelixDefault as De,interpolateBuGn as Ae,interpolateBuPu as Ge,interpolateGnBu as Le,interpolateOrRd as Be,interpolatePuBuGn as Ie,interpolatePuBu as Ye,interpolatePuRd as Fe,interpolateRdPu as He,interpolateYlGnBu as Ue,interpolateYlGn as Xe,interpolateYlOrBr as Ke,interpolateYlOrRd as Ve,interpolateRainbow as Ne,interpolateSinebow as Je}from"d3-scale-chromatic";import Qe from"lodash/isFunction";import Ze from"lodash/without";import{curveBasis as $e,curveBasisClosed as et,curveBasisOpen as tt,curveBundle as rt,curveCardinal as nt,curveCardinalClosed as it,curveCardinalOpen as ot,curveCatmullRom as st,curveCatmullRomClosed as at,curveCatmullRomOpen as ut,curveLinear as lt,curveLinearClosed as dt,curveMonotoneX as ct,curveMonotoneY as ft,curveNatural as ht,curveStep as pt,curveStepAfter as gt,curveStepBefore as mt,stackOrderAscending as bt,stackOrderDescending as vt,stackOrderInsideOut as yt,stackOrderNone as _t,stackOrderReverse as Rt,stackOffsetExpand as wt,stackOffsetDiverging as qt,stackOffsetNone as Ot,stackOffsetSilhouette as kt,stackOffsetWiggle as xt}from"d3-shape";import{format as Mt}from"d3-format";import{timeFormat as Wt}from"d3-time-format";import{compose as Ct,defaultProps as Tt,setPropTypes as Et,withPropsOnChange as St}from"@nivo/recompose";import zt from"lodash/isEqual";import jt from"lodash/isPlainObject";import Pt from"lodash/pick";function Dt(){return Dt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Dt.apply(this,arguments)}function At(e,t){return At=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},At(e,t)}function Gt(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}var Lt={fill:c.string,fontSize:c.number,fontFamily:c.string},Bt=c.shape({domain:c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired}).isRequired,ticks:c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired,text:c.shape(Dt({},Lt)).isRequired}).isRequired,legend:c.shape({text:c.shape(Dt({},Lt)).isRequired}).isRequired}),It=c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired}),Yt=c.shape({hidden:c.shape({symbol:c.shape({fill:c.string.isRequired,opacity:c.number}).isRequired,text:c.shape(Dt({},Lt,{opacity:c.number})).isRequired}).isRequired,text:c.shape(Dt({},Lt)).isRequired}),Ft=c.shape({text:c.shape(Dt({},Lt)).isRequired}),Ht=c.shape({text:c.shape(Dt({},Lt)).isRequired}),Ut=c.shape({text:c.shape(Dt({},Lt)).isRequired}),Xt=c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired}),Kt=c.shape({text:c.shape(Dt({},Lt,{outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired})).isRequired,link:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired}).isRequired,outline:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired}).isRequired,symbol:c.shape({fill:c.string.isRequired,outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired}).isRequired}),Vt=c.shape({background:c.string.isRequired,fontFamily:c.string.isRequired,fontSize:c.number.isRequired,textColor:c.string.isRequired,axis:Bt.isRequired,grid:It.isRequired,legends:Yt.isRequired,labels:Ft.isRequired,dots:Ht.isRequired,markers:Ut,crosshair:Xt.isRequired,annotations:Kt.isRequired}),Nt={background:"transparent",fontFamily:"sans-serif",fontSize:11,textColor:"#333333",axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}},Jt=["axis.ticks.text","axis.legend.text","legends.text","labels.text","dots.text","markers.text","annotations.text"],Qt=function(e,t){var r=b({},e,t);return Jt.forEach((function(e){void 0===v(r,e+".fontFamily")&&y(r,e+".fontFamily",r.fontFamily),void 0===v(r,e+".fontSize")&&y(r,e+".fontSize",r.fontSize),void 0===v(r,e+".fill")&&y(r,e+".fill",r.textColor)})),r},Zt=e(),$t=function(e){var r=e.children,n=e.animate,i=e.stiffness,o=e.damping,s=e.config,a=t((function(){var e=k(s)?R[s]:s;return{animate:n,springConfig:{stiffness:i,damping:o},config:e}}),[n,i,o,s]);return x(Zt.Provider,{value:a,children:r})},er={animate:c.bool,motionStiffness:c.number,motionDamping:c.number,motionConfig:c.oneOfType([c.oneOf(Object.keys(R)),c.shape({mass:c.number,tension:c.number,friction:c.number,clamp:c.bool,precision:c.number,velocity:c.number,duration:c.number,easing:c.func})])};$t.propTypes={children:c.node.isRequired,animate:er.animate,stiffness:er.motionStiffness,damping:er.motionDamping,config:er.motionConfig};var tr={animate:!0,stiffness:90,damping:15,config:"default"};$t.defaultProps=tr;var rr=function(){return r(Zt)},nr=function(e){var r=rr(),o=r.animate,s=r.config,a=function(e){var t=n();return i((function(){t.current=e}),[e]),t.current}(e),u=t((function(){return _(a,e)}),[a,e]),l=w({from:{value:0},to:{value:1},reset:!0,config:s,immediate:!o}).value;return q(l,u)},ir={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:W(z),PRGn:W(j),PiYG:W(P),PuOr:W(D),RdBu:W(A),RdGy:W(G),RdYlBu:W(L),RdYlGn:W(B),spectral:W(I),blues:W(Y),greens:W(F),greys:W(H),oranges:W(U),purples:W(X),reds:W(K),BuGn:W(V),BuPu:W(N),GnBu:W(J),OrRd:W(Q),PuBuGn:W(Z),PuBu:W($),PuRd:W(ee),RdPu:W(te),YlGnBu:W(re),YlGn:W(ne),YlOrBr:W(ie),YlOrRd:W(oe)},or=Object.keys(ir),sr=function(e){if(Qe(e)){if(!Qe(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(ir[e])return T().range(ir[e]);if(C(e))return T().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+or.join("', '")+"'")},ar={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:se,accent:ae,dark2:ue,paired:le,pastel1:de,pastel2:ce,set1:fe,set2:he,set3:pe,brown_blueGreen:W(z),purpleRed_green:W(j),pink_yellowGreen:W(P),purple_orange:W(D),red_blue:W(A),red_grey:W(G),red_yellow_blue:W(L),red_yellow_green:W(B),spectral:W(I),blues:W(Y),greens:W(F),greys:W(H),oranges:W(U),purples:W(X),reds:W(K),blue_green:W(V),blue_purple:W(N),green_blue:W(J),orange_red:W(Q),purple_blue_green:W(Z),purple_blue:W($),purple_red:W(ee),red_purple:W(te),yellow_green_blue:W(re),yellow_green:W(ne),yellow_orange_brown:W(ie),yellow_orange_red:W(oe)},ur=["nivo","category10","accent","dark2","paired","pastel1","pastel2","set1","set2","set3","brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red"],lr={brown_blueGreen:ge,purpleRed_green:me,pink_yellowGreen:be,purple_orange:ve,red_blue:ye,red_grey:_e,red_yellow_blue:Re,red_yellow_green:we,spectral:qe,blues:Oe,greens:ke,greys:xe,oranges:Me,purples:We,reds:Ce,viridis:Te,inferno:Ee,magma:Se,plasma:ze,warm:je,cool:Pe,cubehelixDefault:De,blue_green:Ae,blue_purple:Ge,green_blue:Le,orange_red:Be,purple_blue_green:Ie,purple_blue:Ye,purple_red:Fe,red_purple:He,yellow_green_blue:Ue,yellow_green:Xe,yellow_orange_brown:Ke,yellow_orange_red:Ve,rainbow:Ne,sinebow:Je},dr=["brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","viridis","inferno","magma","plasma","warm","cool","cubehelixDefault","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red","rainbow","sinebow"],cr=function(){return E(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},fr=function(e,t){if(k(e)){var r=ar[e];if(void 0!==r){var n=E(r);return n.type="ordinal",n}if(void 0!==t&&0===e.indexOf("seq:")){var i=lr[e.slice(4)];if(void 0!==i){var o=S(i).domain(t.domain());return o.type="sequential",o}}}if(C(e)){var s=E(e);return s.type="ordinal",s}return function(){return e}},hr=c.oneOfType([c.oneOf(or),c.func,c.arrayOf(c.string)]),pr={basis:$e,basisClosed:et,basisOpen:tt,bundle:rt,cardinal:nt,cardinalClosed:it,cardinalOpen:ot,catmullRom:st,catmullRomClosed:at,catmullRomOpen:ut,linear:lt,linearClosed:dt,monotoneX:ct,monotoneY:ft,natural:ht,step:pt,stepAfter:gt,stepBefore:mt},gr=Object.keys(pr),mr=c.oneOf(gr),br=gr.filter((function(e){return e.endsWith("Closed")})),vr=Ze(gr,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),yr=Ze(gr,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),_r=c.oneOf(yr),Rr=function(e){if(!pr[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return pr[e]},wr={defs:c.arrayOf(c.shape({id:c.string.isRequired})).isRequired,fill:c.arrayOf(c.shape({id:c.string.isRequired,match:c.oneOfType([c.oneOf(["*"]),c.object,c.func]).isRequired})).isRequired},qr={ascending:bt,descending:vt,insideOut:yt,none:_t,reverse:Rt},Or=Object.keys(qr),kr=c.oneOf(Or),xr=function(e){return qr[e]},Mr={expand:wt,diverging:qt,none:Ot,silhouette:kt,wiggle:xt},Wr=Object.keys(Mr),Cr=c.oneOf(Wr),Tr=function(e){return Mr[e]},Er=c.shape({top:c.number,right:c.number,bottom:c.number,left:c.number}).isRequired,Sr=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],zr=c.oneOf(Sr),jr=function(e){return t((function(){return Rr(e)}),[e])},Pr=!0,Dr=90,Ar=15,Gr=cr,Lr=E(pe),Br={top:0,right:0,bottom:0,left:0},Ir=function(e,r,n){return void 0===n&&(n={}),t((function(){var t=Dt({},Br,n);return{margin:t,innerWidth:e-t.left-t.right,innerHeight:r-t.top-t.bottom,outerWidth:e,outerHeight:r}}),[e,r,n.top,n.right,n.bottom,n.left])},Yr=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var r=-1;return e.some((function(e,n){return e[0]===t&&(r=n,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r];return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t);~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var r=0,n=this.__entries__;r<n.length;r++){var i=n[r];e.call(t,i[1],i[0])}},t}()}(),Fr="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,Hr="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),Ur="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(Hr):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var Xr=["top","right","bottom","left","width","height","size","weight"],Kr="undefined"!=typeof MutationObserver,Vr=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var r=!1,n=!1,i=0;function o(){r&&(r=!1,e()),n&&a()}function s(){Ur(o)}function a(){var e=Date.now();if(r){if(e-i<2)return;n=!0}else r=!0,n=!1,setTimeout(s,t);i=e}return a}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,r=t.indexOf(e);~r&&t.splice(r,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){Fr&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Kr?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){Fr&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t;Xr.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Nr=function(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++){var i=n[r];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},Jr=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||Hr},Qr=nn(0,0,0,0);function Zr(e){return parseFloat(e)||0}function $r(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce((function(t,r){return t+Zr(e["border-"+r+"-width"])}),0)}function en(e){var t=e.clientWidth,r=e.clientHeight;if(!t&&!r)return Qr;var n=Jr(e).getComputedStyle(e),i=function(e){for(var t={},r=0,n=["top","right","bottom","left"];r<n.length;r++){var i=n[r],o=e["padding-"+i];t[i]=Zr(o)}return t}(n),o=i.left+i.right,s=i.top+i.bottom,a=Zr(n.width),u=Zr(n.height);if("border-box"===n.boxSizing&&(Math.round(a+o)!==t&&(a-=$r(n,"left","right")+o),Math.round(u+s)!==r&&(u-=$r(n,"top","bottom")+s)),!function(e){return e===Jr(e).document.documentElement}(e)){var l=Math.round(a+o)-t,d=Math.round(u+s)-r;1!==Math.abs(l)&&(a-=l),1!==Math.abs(d)&&(u-=d)}return nn(i.left,i.top,a,u)}var tn="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof Jr(e).SVGGraphicsElement}:function(e){return e instanceof Jr(e).SVGElement&&"function"==typeof e.getBBox};function rn(e){return Fr?tn(e)?function(e){var t=e.getBBox();return nn(0,0,t.width,t.height)}(e):en(e):Qr}function nn(e,t,r,n){return{x:e,y:t,width:r,height:n}}var on=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=nn(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=rn(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),sn=function(e,t){var r,n,i,o,s,a,u,l=(n=(r=t).x,i=r.y,o=r.width,s=r.height,a="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,u=Object.create(a.prototype),Nr(u,{x:n,y:i,width:o,height:s,top:i,right:n+o,bottom:s+i,left:n}),u);Nr(this,{target:e,contentRect:l})},an=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new Yr,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Jr(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new on(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Jr(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new sn(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),un="undefined"!=typeof WeakMap?new WeakMap:new Yr,ln=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=Vr.getInstance(),n=new an(t,r,this);un.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){ln.prototype[e]=function(){var t;return(t=un.get(this))[e].apply(t,arguments)}}));var dn=void 0!==Hr.ResizeObserver?Hr.ResizeObserver:ln,cn=function(){var e=n(null),t=o({left:0,top:0,width:0,height:0}),r=t[0],s=t[1],a=o((function(){return new dn((function(e){var t=e[0];return s(t.contentRect)}))}))[0];return i((function(){return e.current&&a.observe(e.current),function(){return a.disconnect()}}),[]),[e,r]},fn=function(e){return t((function(){return Qt(Nt,e)}),[e])},hn=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?Wt(e.slice("5")):Mt(e):function(e){return""+e}},pn=function(e){return t((function(){return hn(e)}),[e])},gn=e(),mn={},bn=function(e){var t=e.theme,r=void 0===t?mn:t,n=e.children,i=fn(r);return x(gn.Provider,{value:i,children:n})};bn.propTypes={children:c.node.isRequired,theme:c.object};var vn=function(){return r(gn)},yn=function(e){var t=e.children,r=e.condition,n=e.wrapper;return r?s(n,{},t):t};yn.propTypes={children:c.node.isRequired,condition:c.bool.isRequired,wrapper:c.element.isRequired};var _n={position:"relative"},Rn=function(e){var t=e.children,r=e.theme,i=e.renderWrapper,o=void 0===i||i,s=e.isInteractive,a=void 0===s||s,u=e.animate,l=e.motionStiffness,d=e.motionDamping,c=e.motionConfig,p=n(null);return x(bn,{theme:r,children:x($t,{animate:u,stiffness:l,damping:d,config:c,children:x(f,{container:p,children:M(yn,{condition:o,wrapper:x("div",{style:_n,ref:p}),children:[t,a&&x(h,{})]})})})})};Rn.propTypes={children:c.element.isRequired,isInteractive:c.bool,renderWrapper:c.bool,theme:c.object,animate:c.bool,motionStiffness:c.number,motionDamping:c.number,motionConfig:c.string};var wn=function(){},qn={position:"relative"},On=function(e){var r=e.children,i=e.theme,o=e.isInteractive,s=void 0===o||o,u=e.renderWrapper,l=void 0===u||u,d=e.animate,c=e.motionStiffness,f=e.motionDamping,b=e.motionConfig,v=n(null),y=p(v),_=y.actions,R=y.state,w=a((function(e,t){return _.showTooltipFromEvent(e,t)}),[_.showTooltipFromEvent]),q=t((function(){return{showTooltip:s?w:wn,hideTooltip:s?_.hideTooltip:wn}}),[_.hideTooltip,s,w]);return x(bn,{theme:i,children:x($t,{animate:d,stiffness:c,damping:f,config:b,children:x(g.Provider,{value:_,children:x(m.Provider,{value:R,children:M(yn,{condition:l,wrapper:x("div",{style:qn,ref:v}),children:[r(q),s&&x(h,{})]})})})})})};On.propTypes={children:c.func.isRequired,isInteractive:c.bool,renderWrapper:c.bool,theme:c.object.isRequired,animate:c.bool.isRequired,motionStiffness:c.number,motionDamping:c.number,motionConfig:c.string};var kn=function(e){var t=e.children,r=cn(),n=r[0],i=r[1],o=i.width>0&&i.height>0;return x("div",{ref:n,style:{width:"100%",height:"100%"},children:o&&t({width:i.width,height:i.height})})};kn.propTypes={children:c.func.isRequired};var xn=["id","colors"],Mn=function(e){var t=e.id,r=e.colors,n=Gt(e,xn);return x("linearGradient",Dt({id:t,x1:0,x2:0,y1:0,y2:1},n,{children:r.map((function(e){var t=e.offset,r=e.color,n=e.opacity;return x("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==n?n:1},t)}))}))};Mn.propTypes={id:c.string.isRequired,colors:c.arrayOf(c.shape({offset:c.number.isRequired,color:c.string.isRequired,opacity:c.number})).isRequired,gradientTransform:c.string};var Wn=function(e,t,r){return void 0===r&&(r={}),Dt({id:e,type:"linearGradient",colors:t},r)},Cn={linearGradient:Mn},Tn=u((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,s=e.stagger,a=i+o,u=i/2,l=o/2;return!0===s&&(a=2*i+2*o),M("pattern",{id:t,width:a,height:a,patternUnits:"userSpaceOnUse",children:[x("rect",{width:a,height:a,fill:r}),x("circle",{cx:l+u,cy:l+u,r:u,fill:n}),s&&x("circle",{cx:1.5*o+i+u,cy:1.5*o+i+u,r:u,fill:n})]})}));Tn.displayName="PatternDots",Tn.propTypes={id:c.string.isRequired,color:c.string.isRequired,background:c.string.isRequired,size:c.number.isRequired,padding:c.number.isRequired,stagger:c.bool.isRequired},Tn.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var En=function(e,t){return void 0===t&&(t={}),Dt({id:e,type:"patternDots"},t)},Sn=2*Math.PI,zn=function(e){return e*Math.PI/180},jn=function(e){return 180*e/Math.PI},Pn=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},Dn=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},An=function(e){var t=e%360;return t<0&&(t+=360),t},Gn=function(e){return e-Sn*Math.floor((e+Math.PI)/Sn)},Ln=function(e){return e<0?360- -e%360:e%360},Bn=function(e,t,r){void 0===r&&(r=360);var n=t;return Math.abs(t-e)>r&&(n=e+(t>e?r:-r)),[e,n]},In={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},Yn=function(e,t,r,n){void 0===n&&(n="svg");var i=In[n],o=Dn(t-Math.PI/2,e),s=o.x,a=o.y,u=jn(t),l=i.align.center,d=i.baseline.bottom;return r>0?(l=i.align.right,d=i.baseline.center):r<0&&(l=i.align.left,d=i.baseline.center),0!==r&&u>180&&(u-=180,l=l===i.align.right?i.align.left:i.align.right),{x:s,y:a,rotate:u+=r,align:l,baseline:d}},Fn=u((function(e){var t=e.id,r=e.spacing,n=e.rotation,i=e.background,o=e.color,s=e.lineWidth,a=Math.round(n)%360,u=Math.abs(r);a>180?a-=360:a>90?a-=180:a<-180?a+=360:a<-90&&(a+=180);var l,d=u,c=u;return 0===a?l="\n M 0 0 L "+d+" 0\n M 0 "+c+" L "+d+" "+c+"\n ":90===a?l="\n M 0 0 L 0 "+c+"\n M "+d+" 0 L "+d+" "+c+"\n ":(d=Math.abs(u/Math.sin(zn(a))),c=u/Math.sin(zn(90-a)),l=a>0?"\n M 0 "+-c+" L "+2*d+" "+c+"\n M "+-d+" "+-c+" L "+d+" "+c+"\n M "+-d+" 0 L "+d+" "+2*c+"\n ":"\n M "+-d+" "+c+" L "+d+" "+-c+"\n M "+-d+" "+2*c+" L "+2*d+" "+-c+"\n M 0 "+2*c+" L "+2*d+" 0\n "),M("pattern",{id:t,width:d,height:c,patternUnits:"userSpaceOnUse",children:[x("rect",{width:d,height:c,fill:i,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),x("path",{d:l,strokeWidth:s,stroke:o,strokeLinecap:"square"})]})}));Fn.displayName="PatternLines",Fn.propTypes={id:c.string.isRequired,spacing:c.number.isRequired,rotation:c.number.isRequired,background:c.string.isRequired,color:c.string.isRequired,lineWidth:c.number.isRequired},Fn.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var Hn=function(e,t){return void 0===t&&(t={}),Dt({id:e,type:"patternLines"},t)},Un=u((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,s=e.stagger,a=i+o,u=o/2;return!0===s&&(a=2*i+2*o),M("pattern",{id:t,width:a,height:a,patternUnits:"userSpaceOnUse",children:[x("rect",{width:a,height:a,fill:r}),x("rect",{x:u,y:u,width:i,height:i,fill:n}),s&&x("rect",{x:1.5*o+i,y:1.5*o+i,width:i,height:i,fill:n})]})}));Un.displayName="PatternSquares",Un.propTypes={id:c.string.isRequired,color:c.string.isRequired,background:c.string.isRequired,size:c.number.isRequired,padding:c.number.isRequired,stagger:c.bool.isRequired},Un.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var Xn=function(e,t){return void 0===t&&(t={}),Dt({id:e,type:"patternSquares"},t)},Kn={patternDots:Tn,patternLines:Fn,patternSquares:Un},Vn=["type"],Nn=Dt({},Cn,Kn),Jn=function(e){var t=e.defs;return!t||t.length<1?null:x("defs",{"aria-hidden":!0,children:t.map((function(e){var t=e.type,r=Gt(e,Vn);return Nn[t]?l(Nn[t],Dt({key:r.id},r)):null}))})};Jn.propTypes={defs:c.arrayOf(c.shape({type:c.oneOf(Object.keys(Nn)).isRequired,id:c.string.isRequired}))};var Qn=u(Jn),Zn=function(e){var t=e.width,r=e.height,n=e.margin,i=e.defs,o=e.children,s=e.role,a=e.ariaLabel,u=e.ariaLabelledBy,l=e.ariaDescribedBy,d=e.isFocusable,c=vn();return M("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:s,"aria-label":a,"aria-labelledby":u,"aria-describedby":l,focusable:d,tabIndex:d?0:void 0,children:[x(Qn,{defs:i}),x("rect",{width:t,height:r,fill:c.background}),x("g",{transform:"translate("+n.left+","+n.top+")",children:o})]})};Zn.propTypes={width:c.number.isRequired,height:c.number.isRequired,margin:c.shape({top:c.number.isRequired,left:c.number.isRequired}).isRequired,defs:c.array,children:c.oneOfType([c.arrayOf(c.node),c.node]).isRequired,role:c.string,isFocusable:c.bool,ariaLabel:c.string,ariaLabelledBy:c.string,ariaDescribedBy:c.string};var $n=function(e){var t=e.size,r=e.color,n=e.borderWidth,i=e.borderColor;return x("circle",{r:t/2,fill:r,stroke:i,strokeWidth:n,style:{pointerEvents:"none"}})};$n.propTypes={size:c.number.isRequired,color:c.string.isRequired,borderWidth:c.number.isRequired,borderColor:c.string.isRequired};var ei=u($n),ti=function(e){var t=e.x,r=e.y,n=e.symbol,i=void 0===n?ei:n,o=e.size,s=e.datum,a=e.color,u=e.borderWidth,d=e.borderColor,c=e.label,f=e.labelTextAnchor,h=void 0===f?"middle":f,p=e.labelYOffset,g=void 0===p?-12:p,m=vn(),b=rr(),v=b.animate,y=b.config,_=w({transform:"translate("+t+", "+r+")",config:y,immediate:!v});return M(O.g,{transform:_.transform,style:{pointerEvents:"none"},children:[l(i,{size:o,color:a,datum:s,borderWidth:u,borderColor:d}),c&&x("text",{textAnchor:h,y:g,style:m.dots.text,children:c})]})};ti.propTypes={x:c.number.isRequired,y:c.number.isRequired,datum:c.object.isRequired,size:c.number.isRequired,color:c.string.isRequired,borderWidth:c.number.isRequired,borderColor:c.string.isRequired,symbol:c.oneOfType([c.func,c.object]),label:c.oneOfType([c.string,c.number]),labelTextAnchor:c.oneOf(["start","middle","end"]),labelYOffset:c.number.isRequired};var ri=u(ti),ni=function(e){var t=e.width,r=e.height,n=e.axis,i=e.scale,o=e.value,s=e.lineStyle,a=e.textStyle,u=e.legend,l=e.legendPosition,d=e.legendOffsetX,c=e.legendOffsetY,f=e.legendOrientation,h=vn(),p=0,g=0,m=0,b=0;"y"===n?(m=i(o),g=t):(p=i(o),b=r);var v=null;if(u){var y=function(e){var t=e.axis,r=e.width,n=e.height,i=e.position,o=e.offsetX,s=e.offsetY,a=e.orientation,u=0,l=0,d="vertical"===a?-90:0,c="start";if("x"===t)switch(i){case"top-left":u=-o,l=s,c="end";break;case"top":l=-s,c="horizontal"===a?"middle":"start";break;case"top-right":u=o,l=s,c="horizontal"===a?"start":"end";break;case"right":u=o,l=n/2,c="horizontal"===a?"start":"middle";break;case"bottom-right":u=o,l=n-s,c="start";break;case"bottom":l=n+s,c="horizontal"===a?"middle":"end";break;case"bottom-left":l=n-s,u=-o,c="horizontal"===a?"end":"start";break;case"left":u=-o,l=n/2,c="horizontal"===a?"end":"middle"}else switch(i){case"top-left":u=o,l=-s,c="start";break;case"top":u=r/2,l=-s,c="horizontal"===a?"middle":"start";break;case"top-right":u=r-o,l=-s,c="horizontal"===a?"end":"start";break;case"right":u=r+o,c="horizontal"===a?"start":"middle";break;case"bottom-right":u=r-o,l=s,c="end";break;case"bottom":u=r/2,l=s,c="horizontal"===a?"middle":"end";break;case"bottom-left":u=o,l=s,c="horizontal"===a?"start":"end";break;case"left":u=-o,c="horizontal"===a?"end":"middle"}return{x:u,y:l,rotation:d,textAnchor:c}}({axis:n,width:t,height:r,position:l,offsetX:d,offsetY:c,orientation:f});v=x("text",{transform:"translate("+y.x+", "+y.y+") rotate("+y.rotation+")",textAnchor:y.textAnchor,dominantBaseline:"central",style:a,children:u})}return M("g",{transform:"translate("+p+", "+m+")",children:[x("line",{x1:0,x2:g,y1:0,y2:b,stroke:h.markers.lineColor,strokeWidth:h.markers.lineStrokeWidth,style:s}),v]})};ni.propTypes={width:c.number.isRequired,height:c.number.isRequired,axis:c.oneOf(["x","y"]).isRequired,scale:c.func.isRequired,value:c.oneOfType([c.number,c.string,c.instanceOf(Date)]).isRequired,lineStyle:c.object,textStyle:c.object,legend:c.string,legendPosition:c.oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:c.number.isRequired,legendOffsetY:c.number.isRequired,legendOrientation:c.oneOf(["horizontal","vertical"]).isRequired},ni.defaultProps={legendPosition:"top-right",legendOffsetX:14,legendOffsetY:14,legendOrientation:"horizontal"};var ii=u(ni),oi=function(e){var t=e.markers,r=e.width,n=e.height,i=e.xScale,o=e.yScale;return t&&0!==t.length?t.map((function(e,t){return x(ii,Dt({},e,{width:r,height:n,scale:"y"===e.axis?o:i}),t)})):null};oi.propTypes={width:c.number.isRequired,height:c.number.isRequired,xScale:c.func.isRequired,yScale:c.func.isRequired,markers:c.arrayOf(c.shape({axis:c.oneOf(["x","y"]).isRequired,value:c.oneOfType([c.number,c.string,c.instanceOf(Date)]).isRequired,lineStyle:c.object,textStyle:c.object}))};var si=u(oi),ai=function(){return Ct(Tt({margin:Br}),Et({width:c.number.isRequired,height:c.number.isRequired,margin:Er}),St((function(e,t){return e.width!==t.width||e.height!==t.height||!zt(e.margin,t.margin)}),(function(e){var t=Object.assign({},Br,e.margin);return{margin:t,width:e.width-t.left-t.right,height:e.height-t.top-t.bottom,outerWidth:e.width,outerHeight:e.height}})))},ui=function(){return Ct(Et(er),Tt({animate:true,motionDamping:15,motionStiffness:90}))},li=function(e){var t,r=void 0===e?{}:e,n=r.srcKey,i=void 0===n?"theme":n,o=r.destKey,s=void 0===o?"theme":o;return Ct(Et(((t={})[i]=c.object,t)),St([i],(function(e){var t;return(t={})[s]=Qt(Nt,e[i]),t})))},di=["theme","renderWrapper","animate","motionStiffness","motionDamping","motionConfig"],ci=function(e){return function(t){var r,n;function i(){return t.apply(this,arguments)||this}return n=t,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,At(r,n),i.prototype.render=function(){var t=this.props,r=t.theme,n=t.renderWrapper,i=t.animate,o=t.motionStiffness,s=t.motionDamping,a=t.motionConfig,u=Gt(t,di);return x(Rn,{theme:r,renderWrapper:n,isInteractive:u.isInteractive,animate:i,motionStiffness:o,motionDamping:s,motionConfig:a,children:x(e,Dt({},u))})},i}(d)},fi=function(e,t){var r,n=Qe(e)?e:function(t){return v(t,e)};return t&&(r=Qe(t)?t:Mt(t)),r?function(e){return r(n(e))}:n},hi=function(e){return Qe(e)?e:function(t){return v(t,e)}},pi=function(e){return t((function(){return hi(e)}),[e])},gi=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],mi=function(e,t,r){var n=t.width-e.width,i=t.height-e.height,o=0,s=0;return"center"===r&&(o=n/2,s=i/2),"top"===r&&(o=n/2),"top-right"===r&&(o=n),"right"===r&&(o=n,s=i/2),"bottom-right"===r&&(o=n,s=i),"bottom"===r&&(o=n/2,s=i),"bottom-left"===r&&(s=i),"left"===r&&(s=i/2),[o,s]},bi=function(e,t,r,n){var i=r-e,o=n-t;return i*=i,o*=o,Math.sqrt(i+o)},vi=function(e,t,r,n){var i=Math.atan2(n-t,r-e)-Math.PI/2;return i>0?i:2*Math.PI+i},yi=function(e,t,r,n,i,o){return e<=i&&i<=e+r&&t<=o&&o<=t+n},_i=function(e,t){var r=t.clientX,n=t.clientY,i=e.getBoundingClientRect();return[r-i.left,n-i.top]},Ri=Object.keys(Cn),wi=Object.keys(Kn),qi=function(e,t,r){if("*"===e)return!0;if(Qe(e))return e(t);if(jt(e)){var n=r?v(t,r):t;return zt(Pt(n,Object.keys(e)),e)}return!1},Oi=function(e,t,r,n){var i=void 0===n?{}:n,o=i.dataKey,s=i.colorKey,a=void 0===s?"color":s,u=i.targetKey,l=void 0===u?"fill":u,d=[],c={};return e.length&&t.length&&(d=[].concat(e),t.forEach((function(t){for(var n=function(n){var i=r[n],s=i.id,u=i.match;if(qi(u,t,o)){var f=e.find((function(e){return e.id===s}));if(f)if(wi.includes(f.type))if("inherit"===f.background||"inherit"===f.color){var h=v(t,a),p=f.background,g=f.color,m=s;"inherit"===f.background&&(m=m+".bg."+h,p=h),"inherit"===f.color&&(m=m+".fg."+h,g=h),y(t,l,"url(#"+m+")"),c[m]||(d.push(Dt({},f,{id:m,background:p,color:g})),c[m]=1)}else y(t,l,"url(#"+s+")");else if(Ri.includes(f.type)){if(f.colors.map((function(e){return e.color})).includes("inherit")){var b=v(t,a),_=s,R=Dt({},f,{colors:f.colors.map((function(e,t){return"inherit"!==e.color?e:(_=_+"."+t+"."+b,Dt({},e,{color:"inherit"===e.color?b:e.color}))}))});R.id=_,y(t,l,"url(#"+_+")"),c[_]||(d.push(R),c[_]=1)}else y(t,l,"url(#"+s+")")}return"break"}},i=0;i<r.length;i++){if("break"===n(i))break}}))),d};export{si as CartesianMarkers,ii as CartesianMarkersItem,Rn as Container,Qn as Defs,ri as DotsItem,On as LegacyContainer,Mn as LinearGradient,$t as MotionConfigProvider,Tn as PatternDots,Fn as PatternLines,Un as PatternSquares,kn as ResponsiveWrapper,Zn as SvgWrapper,Sn as TWO_PI,bn as ThemeProvider,An as absoluteAngleDegrees,Gn as absoluteAngleRadians,mi as alignBox,Kt as annotationsPropType,vr as areaCurvePropKeys,Bt as axisThemePropType,Oi as bindDefs,zr as blendModePropType,Sr as blendModes,gi as boxAlignments,Bn as clampArc,br as closedCurvePropKeys,dr as colorInterpolatorIds,lr as colorInterpolators,ur as colorSchemeIds,Xt as crosshairPropType,Rr as curveFromProp,gr as curvePropKeys,pr as curvePropMapping,mr as curvePropType,Pr as defaultAnimate,Gr as defaultCategoricalColors,Lr as defaultColorRange,Br as defaultMargin,Ar as defaultMotionDamping,Dr as defaultMotionStiffness,Nt as defaultTheme,wr as defsPropTypes,zn as degreesToRadians,Ht as dotsThemePropType,Qt as extendDefaultTheme,vi as getAngle,fr as getColorScale,bi as getDistance,fi as getLabelGenerator,Yn as getPolarLabelProps,hi as getPropertyAccessor,_i as getRelativeCursor,hn as getValueFormatter,Cn as gradientTypes,It as gridThemePropType,sr as guessQuantizeColorScale,yi as isCursorInRect,qi as isMatchingDef,Ft as labelsThemePropType,Yt as legendsThemePropType,yr as lineCurvePropKeys,_r as lineCurvePropType,Wn as linearGradientDef,Er as marginPropType,Ut as markersThemePropType,Pn as midAngle,Zt as motionConfigContext,tr as motionDefaultProps,er as motionPropTypes,cr as nivoCategoricalColors,wn as noop,Ln as normalizeAngle,En as patternDotsDef,Hn as patternLinesDef,Xn as patternSquaresDef,Kn as patternTypes,Dn as positionFromAngle,hr as quantizeColorScalePropType,ir as quantizeColorScales,or as quantizeColorScalesKeys,jn as radiansToDegrees,Tr as stackOffsetFromProp,Wr as stackOffsetPropKeys,Mr as stackOffsetPropMapping,Cr as stackOffsetPropType,xr as stackOrderFromProp,Or as stackOrderPropKeys,qr as stackOrderPropMapping,kr as stackOrderPropType,In as textPropsByEngine,gn as themeContext,Vt as themePropType,nr as useAnimatedPath,jr as useCurveInterpolation,Ir as useDimensions,cn as useMeasure,rr as useMotionConfig,fn as usePartialTheme,pi as usePropertyAccessor,vn as useTheme,pn as useValueFormatter,ci as withContainer,ai as withDimensions,ui as withMotion,li as withTheme};
import{createContext as e,useMemo as r,useContext as t,useRef as i,useEffect as n,useState as o,cloneElement as a,useCallback as s,memo as l,createElement as d,Component as u}from"react";import c from"prop-types";import{TooltipProvider as f,Tooltip as p,useTooltipHandlers as h,TooltipActionsContext as g,TooltipStateContext as m}from"@nivo/tooltip";import b from"lodash/merge";import y from"lodash/get";import v from"lodash/set";import{interpolateString as R}from"d3-interpolate";import{config as q,useSpring as k,to as _,animated as w}from"@react-spring/web";import x from"lodash/isString";import{jsx as O,jsxs as C}from"react/jsx-runtime";import W from"lodash/last";import S from"lodash/isArray";import{scaleQuantize as z,scaleOrdinal as P,scaleSequential as T}from"d3-scale";import{schemeBrBG as M,schemePRGn as j,schemePiYG as D,schemePuOr as G,schemeRdBu as B,schemeRdGy as L,schemeRdYlBu as I,schemeRdYlGn as Y,schemeSpectral as A,schemeBlues as F,schemeGreens as E,schemeGreys as U,schemeOranges as X,schemePurples as K,schemeReds as H,schemeBuGn as N,schemeBuPu as V,schemeGnBu as J,schemeOrRd as Q,schemePuBuGn as Z,schemePuBu as $,schemePuRd as ee,schemeRdPu as re,schemeYlGnBu as te,schemeYlGn as ie,schemeYlOrBr as ne,schemeYlOrRd as oe,schemeCategory10 as ae,schemeAccent as se,schemeDark2 as le,schemePaired as de,schemePastel1 as ue,schemePastel2 as ce,schemeSet1 as fe,schemeSet2 as pe,schemeSet3 as he,interpolateBrBG as ge,interpolatePRGn as me,interpolatePiYG as be,interpolatePuOr as ye,interpolateRdBu as ve,interpolateRdGy as Re,interpolateRdYlBu as qe,interpolateRdYlGn as ke,interpolateSpectral as _e,interpolateBlues as we,interpolateGreens as xe,interpolateGreys as Oe,interpolateOranges as Ce,interpolatePurples as We,interpolateReds as Se,interpolateViridis as ze,interpolateInferno as Pe,interpolateMagma as Te,interpolatePlasma as Me,interpolateWarm as je,interpolateCool as De,interpolateCubehelixDefault as Ge,interpolateBuGn as Be,interpolateBuPu as Le,interpolateGnBu as Ie,interpolateOrRd as Ye,interpolatePuBuGn as Ae,interpolatePuBu as Fe,interpolatePuRd as Ee,interpolateRdPu as Ue,interpolateYlGnBu as Xe,interpolateYlGn as Ke,interpolateYlOrBr as He,interpolateYlOrRd as Ne,interpolateRainbow as Ve,interpolateSinebow as Je}from"d3-scale-chromatic";import Qe from"lodash/isFunction";import Ze from"lodash/without";import{curveBasis as $e,curveBasisClosed as er,curveBasisOpen as rr,curveBundle as tr,curveCardinal as ir,curveCardinalClosed as nr,curveCardinalOpen as or,curveCatmullRom as ar,curveCatmullRomClosed as sr,curveCatmullRomOpen as lr,curveLinear as dr,curveLinearClosed as ur,curveMonotoneX as cr,curveMonotoneY as fr,curveNatural as pr,curveStep as hr,curveStepAfter as gr,curveStepBefore as mr,stackOrderAscending as br,stackOrderDescending as yr,stackOrderInsideOut as vr,stackOrderNone as Rr,stackOrderReverse as qr,stackOffsetExpand as kr,stackOffsetDiverging as _r,stackOffsetNone as wr,stackOffsetSilhouette as xr,stackOffsetWiggle as Or}from"d3-shape";import{format as Cr}from"d3-format";import{timeFormat as Wr}from"d3-time-format";import{compose as Sr,defaultProps as zr,setPropTypes as Pr,withPropsOnChange as Tr}from"@nivo/recompose";import Mr from"lodash/isEqual";import jr from"lodash/isPlainObject";import Dr from"lodash/pick";function Gr(){return Gr=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},Gr.apply(this,arguments)}function Br(e,r){return Br=Object.setPrototypeOf||function(e,r){return e.__proto__=r,e},Br(e,r)}function Lr(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}var Ir={fill:c.string,fontSize:c.number,fontFamily:c.string},Yr=c.shape({domain:c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired}).isRequired,ticks:c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired,text:c.shape(Gr({},Ir)).isRequired}).isRequired,legend:c.shape({text:c.shape(Gr({},Ir)).isRequired}).isRequired}),Ar=c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired}),Fr=c.shape({hidden:c.shape({symbol:c.shape({fill:c.string.isRequired,opacity:c.number}).isRequired,text:c.shape(Gr({},Ir,{opacity:c.number})).isRequired}).isRequired,text:c.shape(Gr({},Ir)).isRequired}),Er=c.shape({text:c.shape(Gr({},Ir)).isRequired}),Ur=c.shape({text:c.shape(Gr({},Ir)).isRequired}),Xr=c.shape({text:c.shape(Gr({},Ir)).isRequired}),Kr=c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired}),Hr=c.shape({text:c.shape(Gr({},Ir,{outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired})).isRequired,link:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired}).isRequired,outline:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired}).isRequired,symbol:c.shape({fill:c.string.isRequired,outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired}).isRequired}),Nr=c.shape({background:c.string.isRequired,fontFamily:c.string.isRequired,fontSize:c.number.isRequired,textColor:c.string.isRequired,axis:Yr.isRequired,grid:Ar.isRequired,legends:Fr.isRequired,labels:Er.isRequired,dots:Ur.isRequired,markers:Xr,crosshair:Kr.isRequired,annotations:Hr.isRequired}),Vr={background:"transparent",fontFamily:"sans-serif",fontSize:11,textColor:"#333333",axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{fontSize:10}},title:{text:{}}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}},Jr=["axis.ticks.text","axis.legend.text","legends.title.text","legends.text","legends.ticks.text","legends.title.text","labels.text","dots.text","markers.text","annotations.text"],Qr=function(e,r){var t=b({},e,r);return Jr.forEach((function(e){void 0===y(t,e+".fontFamily")&&v(t,e+".fontFamily",t.fontFamily),void 0===y(t,e+".fontSize")&&v(t,e+".fontSize",t.fontSize),void 0===y(t,e+".fill")&&v(t,e+".fill",t.textColor)})),t},Zr=e(),$r=function(e){var t=e.children,i=e.animate,n=e.stiffness,o=e.damping,a=e.config,s=r((function(){var e=x(a)?q[a]:a;return{animate:i,springConfig:{stiffness:n,damping:o},config:e}}),[i,n,o,a]);return O(Zr.Provider,{value:s,children:t})},et={animate:c.bool,motionStiffness:c.number,motionDamping:c.number,motionConfig:c.oneOfType([c.oneOf(Object.keys(q)),c.shape({mass:c.number,tension:c.number,friction:c.number,clamp:c.bool,precision:c.number,velocity:c.number,duration:c.number,easing:c.func})])};$r.propTypes={children:c.node.isRequired,animate:et.animate,stiffness:et.motionStiffness,damping:et.motionDamping,config:et.motionConfig};var rt={animate:!0,stiffness:90,damping:15,config:"default"};$r.defaultProps=rt;var tt=function(){return t(Zr)},it=function(e){var t=tt(),o=t.animate,a=t.config,s=function(e){var r=i();return n((function(){r.current=e}),[e]),r.current}(e),l=r((function(){return R(s,e)}),[s,e]),d=k({from:{value:0},to:{value:1},reset:!0,config:a,immediate:!o}).value;return _(d,l)},nt={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:W(M),PRGn:W(j),PiYG:W(D),PuOr:W(G),RdBu:W(B),RdGy:W(L),RdYlBu:W(I),RdYlGn:W(Y),spectral:W(A),blues:W(F),greens:W(E),greys:W(U),oranges:W(X),purples:W(K),reds:W(H),BuGn:W(N),BuPu:W(V),GnBu:W(J),OrRd:W(Q),PuBuGn:W(Z),PuBu:W($),PuRd:W(ee),RdPu:W(re),YlGnBu:W(te),YlGn:W(ie),YlOrBr:W(ne),YlOrRd:W(oe)},ot=Object.keys(nt),at=function(e){if(Qe(e)){if(!Qe(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(nt[e])return z().range(nt[e]);if(S(e))return z().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+ot.join("', '")+"'")},st={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:ae,accent:se,dark2:le,paired:de,pastel1:ue,pastel2:ce,set1:fe,set2:pe,set3:he,brown_blueGreen:W(M),purpleRed_green:W(j),pink_yellowGreen:W(D),purple_orange:W(G),red_blue:W(B),red_grey:W(L),red_yellow_blue:W(I),red_yellow_green:W(Y),spectral:W(A),blues:W(F),greens:W(E),greys:W(U),oranges:W(X),purples:W(K),reds:W(H),blue_green:W(N),blue_purple:W(V),green_blue:W(J),orange_red:W(Q),purple_blue_green:W(Z),purple_blue:W($),purple_red:W(ee),red_purple:W(re),yellow_green_blue:W(te),yellow_green:W(ie),yellow_orange_brown:W(ne),yellow_orange_red:W(oe)},lt=["nivo","category10","accent","dark2","paired","pastel1","pastel2","set1","set2","set3","brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red"],dt={brown_blueGreen:ge,purpleRed_green:me,pink_yellowGreen:be,purple_orange:ye,red_blue:ve,red_grey:Re,red_yellow_blue:qe,red_yellow_green:ke,spectral:_e,blues:we,greens:xe,greys:Oe,oranges:Ce,purples:We,reds:Se,viridis:ze,inferno:Pe,magma:Te,plasma:Me,warm:je,cool:De,cubehelixDefault:Ge,blue_green:Be,blue_purple:Le,green_blue:Ie,orange_red:Ye,purple_blue_green:Ae,purple_blue:Fe,purple_red:Ee,red_purple:Ue,yellow_green_blue:Xe,yellow_green:Ke,yellow_orange_brown:He,yellow_orange_red:Ne,rainbow:Ve,sinebow:Je},ut=["brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","viridis","inferno","magma","plasma","warm","cool","cubehelixDefault","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red","rainbow","sinebow"],ct=function(){return P(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},ft=function(e,r){if(x(e)){var t=st[e];if(void 0!==t){var i=P(t);return i.type="ordinal",i}if(void 0!==r&&0===e.indexOf("seq:")){var n=dt[e.slice(4)];if(void 0!==n){var o=T(n).domain(r.domain());return o.type="sequential",o}}}if(S(e)){var a=P(e);return a.type="ordinal",a}return function(){return e}},pt=c.oneOfType([c.oneOf(ot),c.func,c.arrayOf(c.string)]),ht={basis:$e,basisClosed:er,basisOpen:rr,bundle:tr,cardinal:ir,cardinalClosed:nr,cardinalOpen:or,catmullRom:ar,catmullRomClosed:sr,catmullRomOpen:lr,linear:dr,linearClosed:ur,monotoneX:cr,monotoneY:fr,natural:pr,step:hr,stepAfter:gr,stepBefore:mr},gt=Object.keys(ht),mt=c.oneOf(gt),bt=gt.filter((function(e){return e.endsWith("Closed")})),yt=Ze(gt,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),vt=Ze(gt,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),Rt=c.oneOf(vt),qt=function(e){if(!ht[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return ht[e]},kt={defs:c.arrayOf(c.shape({id:c.string.isRequired})).isRequired,fill:c.arrayOf(c.shape({id:c.string.isRequired,match:c.oneOfType([c.oneOf(["*"]),c.object,c.func]).isRequired})).isRequired},_t={ascending:br,descending:yr,insideOut:vr,none:Rr,reverse:qr},wt=Object.keys(_t),xt=c.oneOf(wt),Ot=function(e){return _t[e]},Ct={expand:kr,diverging:_r,none:wr,silhouette:xr,wiggle:Or},Wt=Object.keys(Ct),St=c.oneOf(Wt),zt=function(e){return Ct[e]},Pt=c.shape({top:c.number,right:c.number,bottom:c.number,left:c.number}).isRequired,Tt=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Mt=c.oneOf(Tt),jt=function(e){return r((function(){return qt(e)}),[e])},Dt=!0,Gt=90,Bt=15,Lt=ct,It=P(he),Yt={top:0,right:0,bottom:0,left:0},At=function(e,t,i){return void 0===i&&(i={}),r((function(){var r=Gr({},Yt,i);return{margin:r,innerWidth:e-r.left-r.right,innerHeight:t-r.top-r.bottom,outerWidth:e,outerHeight:t}}),[e,t,i.top,i.right,i.bottom,i.left])},Ft=function(){var e=i(null),r=o({left:0,top:0,width:0,height:0}),t=r[0],a=r[1],s=o((function(){return new ResizeObserver((function(e){var r=e[0];return a(r.contentRect)}))}))[0];return n((function(){return e.current&&s.observe(e.current),function(){return s.disconnect()}}),[]),[e,t]},Et=function(e){return r((function(){return Qr(Vr,e)}),[e])},Ut=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?Wr(e.slice("5")):Cr(e):function(e){return""+e}},Xt=function(e){return r((function(){return Ut(e)}),[e])},Kt=e(),Ht={},Nt=function(e){var r=e.theme,t=void 0===r?Ht:r,i=e.children,n=Et(t);return O(Kt.Provider,{value:n,children:i})};Nt.propTypes={children:c.node.isRequired,theme:c.object};var Vt=function(){return t(Kt)},Jt=function(e){var r=e.children,t=e.condition,i=e.wrapper;return t?a(i,{},r):r};Jt.propTypes={children:c.node.isRequired,condition:c.bool.isRequired,wrapper:c.element.isRequired};var Qt={position:"relative"},Zt=function(e){var r=e.children,t=e.theme,n=e.renderWrapper,o=void 0===n||n,a=e.isInteractive,s=void 0===a||a,l=e.animate,d=e.motionStiffness,u=e.motionDamping,c=e.motionConfig,h=i(null);return O(Nt,{theme:t,children:O($r,{animate:l,stiffness:d,damping:u,config:c,children:O(f,{container:h,children:C(Jt,{condition:o,wrapper:O("div",{style:Qt,ref:h}),children:[r,s&&O(p,{})]})})})})};Zt.propTypes={children:c.element.isRequired,isInteractive:c.bool,renderWrapper:c.bool,theme:c.object,animate:c.bool,motionStiffness:c.number,motionDamping:c.number,motionConfig:c.string};var $t=function(){},ei={position:"relative"},ri=function(e){var t=e.children,n=e.theme,o=e.isInteractive,a=void 0===o||o,l=e.renderWrapper,d=void 0===l||l,u=e.animate,c=e.motionStiffness,f=e.motionDamping,b=e.motionConfig,y=i(null),v=h(y),R=v.actions,q=v.state,k=s((function(e,r){return R.showTooltipFromEvent(e,r)}),[R.showTooltipFromEvent]),_=r((function(){return{showTooltip:a?k:$t,hideTooltip:a?R.hideTooltip:$t}}),[R.hideTooltip,a,k]);return O(Nt,{theme:n,children:O($r,{animate:u,stiffness:c,damping:f,config:b,children:O(g.Provider,{value:R,children:O(m.Provider,{value:q,children:C(Jt,{condition:d,wrapper:O("div",{style:ei,ref:y}),children:[t(_),a&&O(p,{})]})})})})})};ri.propTypes={children:c.func.isRequired,isInteractive:c.bool,renderWrapper:c.bool,theme:c.object.isRequired,animate:c.bool.isRequired,motionStiffness:c.number,motionDamping:c.number,motionConfig:c.string};var ti=function(e){var r=e.children,t=Ft(),i=t[0],n=t[1],o=n.width>0&&n.height>0;return O("div",{ref:i,style:{width:"100%",height:"100%"},children:o&&r({width:n.width,height:n.height})})};ti.propTypes={children:c.func.isRequired};var ii=["id","colors"],ni=function(e){var r=e.id,t=e.colors,i=Lr(e,ii);return O("linearGradient",Gr({id:r,x1:0,x2:0,y1:0,y2:1},i,{children:t.map((function(e){var r=e.offset,t=e.color,i=e.opacity;return O("stop",{offset:r+"%",stopColor:t,stopOpacity:void 0!==i?i:1},r)}))}))};ni.propTypes={id:c.string.isRequired,colors:c.arrayOf(c.shape({offset:c.number.isRequired,color:c.string.isRequired,opacity:c.number})).isRequired,gradientTransform:c.string};var oi=function(e,r,t){return void 0===t&&(t={}),Gr({id:e,type:"linearGradient",colors:r},t)},ai={linearGradient:ni},si=l((function(e){var r=e.id,t=e.background,i=e.color,n=e.size,o=e.padding,a=e.stagger,s=n+o,l=n/2,d=o/2;return!0===a&&(s=2*n+2*o),C("pattern",{id:r,width:s,height:s,patternUnits:"userSpaceOnUse",children:[O("rect",{width:s,height:s,fill:t}),O("circle",{cx:d+l,cy:d+l,r:l,fill:i}),a&&O("circle",{cx:1.5*o+n+l,cy:1.5*o+n+l,r:l,fill:i})]})}));si.displayName="PatternDots",si.propTypes={id:c.string.isRequired,color:c.string.isRequired,background:c.string.isRequired,size:c.number.isRequired,padding:c.number.isRequired,stagger:c.bool.isRequired},si.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var li=function(e,r){return void 0===r&&(r={}),Gr({id:e,type:"patternDots"},r)},di=2*Math.PI,ui=function(e){return e*Math.PI/180},ci=function(e){return 180*e/Math.PI},fi=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},pi=function(e,r){return{x:Math.cos(e)*r,y:Math.sin(e)*r}},hi=function(e){var r=e%360;return r<0&&(r+=360),r},gi=function(e){return e-di*Math.floor((e+Math.PI)/di)},mi=function(e){return e<0?360- -e%360:e%360},bi=function(e,r,t){void 0===t&&(t=360);var i=r;return Math.abs(r-e)>t&&(i=e+(r>e?t:-t)),[e,i]},yi={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},vi=function(e,r,t,i){void 0===i&&(i="svg");var n=yi[i],o=pi(r-Math.PI/2,e),a=o.x,s=o.y,l=ci(r),d=n.align.center,u=n.baseline.bottom;return t>0?(d=n.align.right,u=n.baseline.center):t<0&&(d=n.align.left,u=n.baseline.center),0!==t&&l>180&&(l-=180,d=d===n.align.right?n.align.left:n.align.right),{x:a,y:s,rotate:l+=t,align:d,baseline:u}},Ri=l((function(e){var r=e.id,t=e.spacing,i=e.rotation,n=e.background,o=e.color,a=e.lineWidth,s=Math.round(i)%360,l=Math.abs(t);s>180?s-=360:s>90?s-=180:s<-180?s+=360:s<-90&&(s+=180);var d,u=l,c=l;return 0===s?d="\n M 0 0 L "+u+" 0\n M 0 "+c+" L "+u+" "+c+"\n ":90===s?d="\n M 0 0 L 0 "+c+"\n M "+u+" 0 L "+u+" "+c+"\n ":(u=Math.abs(l/Math.sin(ui(s))),c=l/Math.sin(ui(90-s)),d=s>0?"\n M 0 "+-c+" L "+2*u+" "+c+"\n M "+-u+" "+-c+" L "+u+" "+c+"\n M "+-u+" 0 L "+u+" "+2*c+"\n ":"\n M "+-u+" "+c+" L "+u+" "+-c+"\n M "+-u+" "+2*c+" L "+2*u+" "+-c+"\n M 0 "+2*c+" L "+2*u+" 0\n "),C("pattern",{id:r,width:u,height:c,patternUnits:"userSpaceOnUse",children:[O("rect",{width:u,height:c,fill:n,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),O("path",{d:d,strokeWidth:a,stroke:o,strokeLinecap:"square"})]})}));Ri.displayName="PatternLines",Ri.propTypes={id:c.string.isRequired,spacing:c.number.isRequired,rotation:c.number.isRequired,background:c.string.isRequired,color:c.string.isRequired,lineWidth:c.number.isRequired},Ri.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var qi=function(e,r){return void 0===r&&(r={}),Gr({id:e,type:"patternLines"},r)},ki=l((function(e){var r=e.id,t=e.background,i=e.color,n=e.size,o=e.padding,a=e.stagger,s=n+o,l=o/2;return!0===a&&(s=2*n+2*o),C("pattern",{id:r,width:s,height:s,patternUnits:"userSpaceOnUse",children:[O("rect",{width:s,height:s,fill:t}),O("rect",{x:l,y:l,width:n,height:n,fill:i}),a&&O("rect",{x:1.5*o+n,y:1.5*o+n,width:n,height:n,fill:i})]})}));ki.displayName="PatternSquares",ki.propTypes={id:c.string.isRequired,color:c.string.isRequired,background:c.string.isRequired,size:c.number.isRequired,padding:c.number.isRequired,stagger:c.bool.isRequired},ki.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var _i=function(e,r){return void 0===r&&(r={}),Gr({id:e,type:"patternSquares"},r)},wi={patternDots:si,patternLines:Ri,patternSquares:ki},xi=["type"],Oi=Gr({},ai,wi),Ci=function(e){var r=e.defs;return!r||r.length<1?null:O("defs",{"aria-hidden":!0,children:r.map((function(e){var r=e.type,t=Lr(e,xi);return Oi[r]?d(Oi[r],Gr({key:t.id},t)):null}))})};Ci.propTypes={defs:c.arrayOf(c.shape({type:c.oneOf(Object.keys(Oi)).isRequired,id:c.string.isRequired}))};var Wi=l(Ci),Si=function(e){var r=e.width,t=e.height,i=e.margin,n=e.defs,o=e.children,a=e.role,s=e.ariaLabel,l=e.ariaLabelledBy,d=e.ariaDescribedBy,u=e.isFocusable,c=Vt();return C("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:t,role:a,"aria-label":s,"aria-labelledby":l,"aria-describedby":d,focusable:u,tabIndex:u?0:void 0,children:[O(Wi,{defs:n}),O("rect",{width:r,height:t,fill:c.background}),O("g",{transform:"translate("+i.left+","+i.top+")",children:o})]})};Si.propTypes={width:c.number.isRequired,height:c.number.isRequired,margin:c.shape({top:c.number.isRequired,left:c.number.isRequired}).isRequired,defs:c.array,children:c.oneOfType([c.arrayOf(c.node),c.node]).isRequired,role:c.string,isFocusable:c.bool,ariaLabel:c.string,ariaLabelledBy:c.string,ariaDescribedBy:c.string};var zi=function(e){var r=e.size,t=e.color,i=e.borderWidth,n=e.borderColor;return O("circle",{r:r/2,fill:t,stroke:n,strokeWidth:i,style:{pointerEvents:"none"}})};zi.propTypes={size:c.number.isRequired,color:c.string.isRequired,borderWidth:c.number.isRequired,borderColor:c.string.isRequired};var Pi=l(zi),Ti=function(e){var r=e.x,t=e.y,i=e.symbol,n=void 0===i?Pi:i,o=e.size,a=e.datum,s=e.color,l=e.borderWidth,u=e.borderColor,c=e.label,f=e.labelTextAnchor,p=void 0===f?"middle":f,h=e.labelYOffset,g=void 0===h?-12:h,m=Vt(),b=tt(),y=b.animate,v=b.config,R=k({transform:"translate("+r+", "+t+")",config:v,immediate:!y});return C(w.g,{transform:R.transform,style:{pointerEvents:"none"},children:[d(n,{size:o,color:s,datum:a,borderWidth:l,borderColor:u}),c&&O("text",{textAnchor:p,y:g,style:m.dots.text,children:c})]})};Ti.propTypes={x:c.number.isRequired,y:c.number.isRequired,datum:c.object.isRequired,size:c.number.isRequired,color:c.string.isRequired,borderWidth:c.number.isRequired,borderColor:c.string.isRequired,symbol:c.oneOfType([c.func,c.object]),label:c.oneOfType([c.string,c.number]),labelTextAnchor:c.oneOf(["start","middle","end"]),labelYOffset:c.number.isRequired};var Mi=l(Ti),ji=function(e){var r=e.width,t=e.height,i=e.axis,n=e.scale,o=e.value,a=e.lineStyle,s=e.textStyle,l=e.legend,d=e.legendPosition,u=e.legendOffsetX,c=e.legendOffsetY,f=e.legendOrientation,p=Vt(),h=0,g=0,m=0,b=0;"y"===i?(m=n(o),g=r):(h=n(o),b=t);var y=null;if(l){var v=function(e){var r=e.axis,t=e.width,i=e.height,n=e.position,o=e.offsetX,a=e.offsetY,s=e.orientation,l=0,d=0,u="vertical"===s?-90:0,c="start";if("x"===r)switch(n){case"top-left":l=-o,d=a,c="end";break;case"top":d=-a,c="horizontal"===s?"middle":"start";break;case"top-right":l=o,d=a,c="horizontal"===s?"start":"end";break;case"right":l=o,d=i/2,c="horizontal"===s?"start":"middle";break;case"bottom-right":l=o,d=i-a,c="start";break;case"bottom":d=i+a,c="horizontal"===s?"middle":"end";break;case"bottom-left":d=i-a,l=-o,c="horizontal"===s?"end":"start";break;case"left":l=-o,d=i/2,c="horizontal"===s?"end":"middle"}else switch(n){case"top-left":l=o,d=-a,c="start";break;case"top":l=t/2,d=-a,c="horizontal"===s?"middle":"start";break;case"top-right":l=t-o,d=-a,c="horizontal"===s?"end":"start";break;case"right":l=t+o,c="horizontal"===s?"start":"middle";break;case"bottom-right":l=t-o,d=a,c="end";break;case"bottom":l=t/2,d=a,c="horizontal"===s?"middle":"end";break;case"bottom-left":l=o,d=a,c="horizontal"===s?"start":"end";break;case"left":l=-o,c="horizontal"===s?"end":"middle"}return{x:l,y:d,rotation:u,textAnchor:c}}({axis:i,width:r,height:t,position:d,offsetX:u,offsetY:c,orientation:f});y=O("text",{transform:"translate("+v.x+", "+v.y+") rotate("+v.rotation+")",textAnchor:v.textAnchor,dominantBaseline:"central",style:s,children:l})}return C("g",{transform:"translate("+h+", "+m+")",children:[O("line",{x1:0,x2:g,y1:0,y2:b,stroke:p.markers.lineColor,strokeWidth:p.markers.lineStrokeWidth,style:a}),y]})};ji.propTypes={width:c.number.isRequired,height:c.number.isRequired,axis:c.oneOf(["x","y"]).isRequired,scale:c.func.isRequired,value:c.oneOfType([c.number,c.string,c.instanceOf(Date)]).isRequired,lineStyle:c.object,textStyle:c.object,legend:c.string,legendPosition:c.oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:c.number.isRequired,legendOffsetY:c.number.isRequired,legendOrientation:c.oneOf(["horizontal","vertical"]).isRequired},ji.defaultProps={legendPosition:"top-right",legendOffsetX:14,legendOffsetY:14,legendOrientation:"horizontal"};var Di=l(ji),Gi=function(e){var r=e.markers,t=e.width,i=e.height,n=e.xScale,o=e.yScale;return r&&0!==r.length?r.map((function(e,r){return O(Di,Gr({},e,{width:t,height:i,scale:"y"===e.axis?o:n}),r)})):null};Gi.propTypes={width:c.number.isRequired,height:c.number.isRequired,xScale:c.func.isRequired,yScale:c.func.isRequired,markers:c.arrayOf(c.shape({axis:c.oneOf(["x","y"]).isRequired,value:c.oneOfType([c.number,c.string,c.instanceOf(Date)]).isRequired,lineStyle:c.object,textStyle:c.object}))};var Bi=l(Gi),Li=function(){return Sr(zr({margin:Yt}),Pr({width:c.number.isRequired,height:c.number.isRequired,margin:Pt}),Tr((function(e,r){return e.width!==r.width||e.height!==r.height||!Mr(e.margin,r.margin)}),(function(e){var r=Object.assign({},Yt,e.margin);return{margin:r,width:e.width-r.left-r.right,height:e.height-r.top-r.bottom,outerWidth:e.width,outerHeight:e.height}})))},Ii=function(){return Sr(Pr(et),zr({animate:true,motionDamping:15,motionStiffness:90}))},Yi=function(e){var r,t=void 0===e?{}:e,i=t.srcKey,n=void 0===i?"theme":i,o=t.destKey,a=void 0===o?"theme":o;return Sr(Pr(((r={})[n]=c.object,r)),Tr([n],(function(e){var r;return(r={})[a]=Qr(Vr,e[n]),r})))},Ai=["theme","renderWrapper","animate","motionStiffness","motionDamping","motionConfig"],Fi=function(e){return function(r){var t,i;function n(){return r.apply(this,arguments)||this}return i=r,(t=n).prototype=Object.create(i.prototype),t.prototype.constructor=t,Br(t,i),n.prototype.render=function(){var r=this.props,t=r.theme,i=r.renderWrapper,n=r.animate,o=r.motionStiffness,a=r.motionDamping,s=r.motionConfig,l=Lr(r,Ai);return O(Zt,{theme:t,renderWrapper:i,isInteractive:l.isInteractive,animate:n,motionStiffness:o,motionDamping:a,motionConfig:s,children:O(e,Gr({},l))})},n}(u)},Ei=function(e,r){var t,i=Qe(e)?e:function(r){return y(r,e)};return r&&(t=Qe(r)?r:Cr(r)),t?function(e){return t(i(e))}:i},Ui=function(e){return Qe(e)?e:function(r){return y(r,e)}},Xi=function(e){return r((function(){return Ui(e)}),[e])},Ki=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],Hi=function(e,r,t){var i=r.width-e.width,n=r.height-e.height,o=0,a=0;return"center"===t&&(o=i/2,a=n/2),"top"===t&&(o=i/2),"top-right"===t&&(o=i),"right"===t&&(o=i,a=n/2),"bottom-right"===t&&(o=i,a=n),"bottom"===t&&(o=i/2,a=n),"bottom-left"===t&&(a=n),"left"===t&&(a=n/2),[o,a]},Ni=function(e,r,t,i){var n=t-e,o=i-r;return n*=n,o*=o,Math.sqrt(n+o)},Vi=function(e,r,t,i){var n=Math.atan2(i-r,t-e)-Math.PI/2;return n>0?n:2*Math.PI+n},Ji=function(e,r,t,i,n,o){return e<=n&&n<=e+t&&r<=o&&o<=r+i},Qi=function(e,r){var t=r.clientX,i=r.clientY,n=e.getBoundingClientRect();return[t-n.left,i-n.top]},Zi=Object.keys(ai),$i=Object.keys(wi),en=function(e,r,t){if("*"===e)return!0;if(Qe(e))return e(r);if(jr(e)){var i=t?y(r,t):r;return Mr(Dr(i,Object.keys(e)),e)}return!1},rn=function(e,r,t,i){var n=void 0===i?{}:i,o=n.dataKey,a=n.colorKey,s=void 0===a?"color":a,l=n.targetKey,d=void 0===l?"fill":l,u=[],c={};return e.length&&r.length&&(u=[].concat(e),r.forEach((function(r){for(var i=function(i){var n=t[i],a=n.id,l=n.match;if(en(l,r,o)){var f=e.find((function(e){return e.id===a}));if(f)if($i.includes(f.type))if("inherit"===f.background||"inherit"===f.color){var p=y(r,s),h=f.background,g=f.color,m=a;"inherit"===f.background&&(m=m+".bg."+p,h=p),"inherit"===f.color&&(m=m+".fg."+p,g=p),v(r,d,"url(#"+m+")"),c[m]||(u.push(Gr({},f,{id:m,background:h,color:g})),c[m]=1)}else v(r,d,"url(#"+a+")");else if(Zi.includes(f.type)){if(f.colors.map((function(e){return e.color})).includes("inherit")){var b=y(r,s),R=a,q=Gr({},f,{colors:f.colors.map((function(e,r){return"inherit"!==e.color?e:(R=R+"."+r+"."+b,Gr({},e,{color:"inherit"===e.color?b:e.color}))}))});q.id=R,v(r,d,"url(#"+R+")"),c[R]||(u.push(q),c[R]=1)}else v(r,d,"url(#"+a+")")}return"break"}},n=0;n<t.length;n++){if("break"===i(n))break}}))),u};export{Bi as CartesianMarkers,Di as CartesianMarkersItem,Zt as Container,Wi as Defs,Mi as DotsItem,ri as LegacyContainer,ni as LinearGradient,$r as MotionConfigProvider,si as PatternDots,Ri as PatternLines,ki as PatternSquares,ti as ResponsiveWrapper,Si as SvgWrapper,di as TWO_PI,Nt as ThemeProvider,hi as absoluteAngleDegrees,gi as absoluteAngleRadians,Hi as alignBox,Hr as annotationsPropType,yt as areaCurvePropKeys,Yr as axisThemePropType,rn as bindDefs,Mt as blendModePropType,Tt as blendModes,Ki as boxAlignments,bi as clampArc,bt as closedCurvePropKeys,ut as colorInterpolatorIds,dt as colorInterpolators,lt as colorSchemeIds,Kr as crosshairPropType,qt as curveFromProp,gt as curvePropKeys,ht as curvePropMapping,mt as curvePropType,Dt as defaultAnimate,Lt as defaultCategoricalColors,It as defaultColorRange,Yt as defaultMargin,Bt as defaultMotionDamping,Gt as defaultMotionStiffness,Vr as defaultTheme,kt as defsPropTypes,ui as degreesToRadians,Ur as dotsThemePropType,Qr as extendDefaultTheme,Vi as getAngle,ft as getColorScale,Ni as getDistance,Ei as getLabelGenerator,vi as getPolarLabelProps,Ui as getPropertyAccessor,Qi as getRelativeCursor,Ut as getValueFormatter,ai as gradientTypes,Ar as gridThemePropType,at as guessQuantizeColorScale,Ji as isCursorInRect,en as isMatchingDef,Er as labelsThemePropType,Fr as legendsThemePropType,vt as lineCurvePropKeys,Rt as lineCurvePropType,oi as linearGradientDef,Pt as marginPropType,Xr as markersThemePropType,fi as midAngle,Zr as motionConfigContext,rt as motionDefaultProps,et as motionPropTypes,ct as nivoCategoricalColors,$t as noop,mi as normalizeAngle,li as patternDotsDef,qi as patternLinesDef,_i as patternSquaresDef,wi as patternTypes,pi as positionFromAngle,pt as quantizeColorScalePropType,nt as quantizeColorScales,ot as quantizeColorScalesKeys,ci as radiansToDegrees,zt as stackOffsetFromProp,Wt as stackOffsetPropKeys,Ct as stackOffsetPropMapping,St as stackOffsetPropType,Ot as stackOrderFromProp,wt as stackOrderPropKeys,_t as stackOrderPropMapping,xt as stackOrderPropType,yi as textPropsByEngine,Kt as themeContext,Nr as themePropType,it as useAnimatedPath,jt as useCurveInterpolation,At as useDimensions,Ft as useMeasure,tt as useMotionConfig,Et as usePartialTheme,Xi as usePropertyAccessor,Vt as useTheme,Xt as useValueFormatter,Fi as withContainer,Li as withDimensions,Ii as withMotion,Yi as withTheme};
//# sourceMappingURL=nivo-core.es.js.map

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("prop-types"),require("@nivo/tooltip"),require("lodash/merge"),require("lodash/get"),require("lodash/set"),require("d3-interpolate"),require("@react-spring/web"),require("lodash/isString"),require("react/jsx-runtime"),require("lodash/last"),require("lodash/isArray"),require("d3-scale"),require("d3-scale-chromatic"),require("lodash/isFunction"),require("lodash/without"),require("d3-shape"),require("d3-format"),require("d3-time-format"),require("@nivo/recompose"),require("lodash/isEqual"),require("lodash/isPlainObject"),require("lodash/pick")):"function"==typeof define&&define.amd?define(["exports","react","prop-types","@nivo/tooltip","lodash/merge","lodash/get","lodash/set","d3-interpolate","@react-spring/web","lodash/isString","react/jsx-runtime","lodash/last","lodash/isArray","d3-scale","d3-scale-chromatic","lodash/isFunction","lodash/without","d3-shape","d3-format","d3-time-format","@nivo/recompose","lodash/isEqual","lodash/isPlainObject","lodash/pick"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).nivo=e.nivo||{},e.React,e.PropTypes,e.nivo,e["lodash/merge"],e["lodash/get"],e["lodash/set"],e.d3,e["@react-spring/web"],e["lodash/isString"],e["react/jsx-runtime"],e["lodash/last"],e["lodash/isArray"],e.d3,e.d3,e["lodash/isFunction"],e["lodash/without"],e.d3,e.d3,e.d3,e.nivo,e["lodash/isEqual"],e["lodash/isPlainObject"],e["lodash/pick"])}(this,(function(e,t,r,n,i,o,a,s,l,u,d,f,c,h,p,m,g,b,v,y,_,R,q,O){"use strict";function w(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var x=w(r),k=w(i),P=w(o),C=w(a),T=w(u),j=w(f),M=w(c),S=w(m),B=w(g),G=w(R),E=w(q),W=w(O);function D(){return D=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},D.apply(this,arguments)}function z(e,t){return z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},z(e,t)}function A(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}var Y={fill:x.default.string,fontSize:x.default.number,fontFamily:x.default.string},L=x.default.shape({domain:x.default.shape({line:x.default.shape({stroke:x.default.string.isRequired,strokeWidth:x.default.number.isRequired,strokeDasharray:x.default.string}).isRequired}).isRequired,ticks:x.default.shape({line:x.default.shape({stroke:x.default.string.isRequired,strokeWidth:x.default.number.isRequired,strokeDasharray:x.default.string}).isRequired,text:x.default.shape(D({},Y)).isRequired}).isRequired,legend:x.default.shape({text:x.default.shape(D({},Y)).isRequired}).isRequired}),I=x.default.shape({line:x.default.shape({stroke:x.default.string.isRequired,strokeWidth:x.default.number.isRequired,strokeDasharray:x.default.string}).isRequired}),F=x.default.shape({hidden:x.default.shape({symbol:x.default.shape({fill:x.default.string.isRequired,opacity:x.default.number}).isRequired,text:x.default.shape(D({},Y,{opacity:x.default.number})).isRequired}).isRequired,text:x.default.shape(D({},Y)).isRequired}),K=x.default.shape({text:x.default.shape(D({},Y)).isRequired}),H=x.default.shape({text:x.default.shape(D({},Y)).isRequired}),V=x.default.shape({text:x.default.shape(D({},Y)).isRequired}),X=x.default.shape({line:x.default.shape({stroke:x.default.string.isRequired,strokeWidth:x.default.number.isRequired,strokeDasharray:x.default.string}).isRequired}),N=x.default.shape({text:x.default.shape(D({},Y,{outlineWidth:x.default.number.isRequired,outlineColor:x.default.string.isRequired})).isRequired,link:x.default.shape({stroke:x.default.string.isRequired,strokeWidth:x.default.number.isRequired,outlineWidth:x.default.number.isRequired,outlineColor:x.default.string.isRequired}).isRequired,outline:x.default.shape({stroke:x.default.string.isRequired,strokeWidth:x.default.number.isRequired,outlineWidth:x.default.number.isRequired,outlineColor:x.default.string.isRequired}).isRequired,symbol:x.default.shape({fill:x.default.string.isRequired,outlineWidth:x.default.number.isRequired,outlineColor:x.default.string.isRequired}).isRequired}),U=x.default.shape({background:x.default.string.isRequired,fontFamily:x.default.string.isRequired,fontSize:x.default.number.isRequired,textColor:x.default.string.isRequired,axis:L.isRequired,grid:I.isRequired,legends:F.isRequired,labels:K.isRequired,dots:H.isRequired,markers:V,crosshair:X.isRequired,annotations:N.isRequired}),Q={background:"transparent",fontFamily:"sans-serif",fontSize:11,textColor:"#333333",axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}},J=["axis.ticks.text","axis.legend.text","legends.text","labels.text","dots.text","markers.text","annotations.text"],Z=function(e,t){var r=k.default({},e,t);return J.forEach((function(e){void 0===P.default(r,e+".fontFamily")&&C.default(r,e+".fontFamily",r.fontFamily),void 0===P.default(r,e+".fontSize")&&C.default(r,e+".fontSize",r.fontSize),void 0===P.default(r,e+".fill")&&C.default(r,e+".fill",r.textColor)})),r},$=t.createContext(),ee=function(e){var r=e.children,n=e.animate,i=e.stiffness,o=e.damping,a=e.config,s=t.useMemo((function(){var e=T.default(a)?l.config[a]:a;return{animate:n,springConfig:{stiffness:i,damping:o},config:e}}),[n,i,o,a]);return d.jsx($.Provider,{value:s,children:r})},te={animate:x.default.bool,motionStiffness:x.default.number,motionDamping:x.default.number,motionConfig:x.default.oneOfType([x.default.oneOf(Object.keys(l.config)),x.default.shape({mass:x.default.number,tension:x.default.number,friction:x.default.number,clamp:x.default.bool,precision:x.default.number,velocity:x.default.number,duration:x.default.number,easing:x.default.func})])};ee.propTypes={children:x.default.node.isRequired,animate:te.animate,stiffness:te.motionStiffness,damping:te.motionDamping,config:te.motionConfig};var re={animate:!0,stiffness:90,damping:15,config:"default"};ee.defaultProps=re;var ne=function(){return t.useContext($)},ie={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:j.default(p.schemeBrBG),PRGn:j.default(p.schemePRGn),PiYG:j.default(p.schemePiYG),PuOr:j.default(p.schemePuOr),RdBu:j.default(p.schemeRdBu),RdGy:j.default(p.schemeRdGy),RdYlBu:j.default(p.schemeRdYlBu),RdYlGn:j.default(p.schemeRdYlGn),spectral:j.default(p.schemeSpectral),blues:j.default(p.schemeBlues),greens:j.default(p.schemeGreens),greys:j.default(p.schemeGreys),oranges:j.default(p.schemeOranges),purples:j.default(p.schemePurples),reds:j.default(p.schemeReds),BuGn:j.default(p.schemeBuGn),BuPu:j.default(p.schemeBuPu),GnBu:j.default(p.schemeGnBu),OrRd:j.default(p.schemeOrRd),PuBuGn:j.default(p.schemePuBuGn),PuBu:j.default(p.schemePuBu),PuRd:j.default(p.schemePuRd),RdPu:j.default(p.schemeRdPu),YlGnBu:j.default(p.schemeYlGnBu),YlGn:j.default(p.schemeYlGn),YlOrBr:j.default(p.schemeYlOrBr),YlOrRd:j.default(p.schemeYlOrRd)},oe=Object.keys(ie),ae={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:p.schemeCategory10,accent:p.schemeAccent,dark2:p.schemeDark2,paired:p.schemePaired,pastel1:p.schemePastel1,pastel2:p.schemePastel2,set1:p.schemeSet1,set2:p.schemeSet2,set3:p.schemeSet3,brown_blueGreen:j.default(p.schemeBrBG),purpleRed_green:j.default(p.schemePRGn),pink_yellowGreen:j.default(p.schemePiYG),purple_orange:j.default(p.schemePuOr),red_blue:j.default(p.schemeRdBu),red_grey:j.default(p.schemeRdGy),red_yellow_blue:j.default(p.schemeRdYlBu),red_yellow_green:j.default(p.schemeRdYlGn),spectral:j.default(p.schemeSpectral),blues:j.default(p.schemeBlues),greens:j.default(p.schemeGreens),greys:j.default(p.schemeGreys),oranges:j.default(p.schemeOranges),purples:j.default(p.schemePurples),reds:j.default(p.schemeReds),blue_green:j.default(p.schemeBuGn),blue_purple:j.default(p.schemeBuPu),green_blue:j.default(p.schemeGnBu),orange_red:j.default(p.schemeOrRd),purple_blue_green:j.default(p.schemePuBuGn),purple_blue:j.default(p.schemePuBu),purple_red:j.default(p.schemePuRd),red_purple:j.default(p.schemeRdPu),yellow_green_blue:j.default(p.schemeYlGnBu),yellow_green:j.default(p.schemeYlGn),yellow_orange_brown:j.default(p.schemeYlOrBr),yellow_orange_red:j.default(p.schemeYlOrRd)},se={brown_blueGreen:p.interpolateBrBG,purpleRed_green:p.interpolatePRGn,pink_yellowGreen:p.interpolatePiYG,purple_orange:p.interpolatePuOr,red_blue:p.interpolateRdBu,red_grey:p.interpolateRdGy,red_yellow_blue:p.interpolateRdYlBu,red_yellow_green:p.interpolateRdYlGn,spectral:p.interpolateSpectral,blues:p.interpolateBlues,greens:p.interpolateGreens,greys:p.interpolateGreys,oranges:p.interpolateOranges,purples:p.interpolatePurples,reds:p.interpolateReds,viridis:p.interpolateViridis,inferno:p.interpolateInferno,magma:p.interpolateMagma,plasma:p.interpolatePlasma,warm:p.interpolateWarm,cool:p.interpolateCool,cubehelixDefault:p.interpolateCubehelixDefault,blue_green:p.interpolateBuGn,blue_purple:p.interpolateBuPu,green_blue:p.interpolateGnBu,orange_red:p.interpolateOrRd,purple_blue_green:p.interpolatePuBuGn,purple_blue:p.interpolatePuBu,purple_red:p.interpolatePuRd,red_purple:p.interpolateRdPu,yellow_green_blue:p.interpolateYlGnBu,yellow_green:p.interpolateYlGn,yellow_orange_brown:p.interpolateYlOrBr,yellow_orange_red:p.interpolateYlOrRd,rainbow:p.interpolateRainbow,sinebow:p.interpolateSinebow},le=function(){return h.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},ue=x.default.oneOfType([x.default.oneOf(oe),x.default.func,x.default.arrayOf(x.default.string)]),de={basis:b.curveBasis,basisClosed:b.curveBasisClosed,basisOpen:b.curveBasisOpen,bundle:b.curveBundle,cardinal:b.curveCardinal,cardinalClosed:b.curveCardinalClosed,cardinalOpen:b.curveCardinalOpen,catmullRom:b.curveCatmullRom,catmullRomClosed:b.curveCatmullRomClosed,catmullRomOpen:b.curveCatmullRomOpen,linear:b.curveLinear,linearClosed:b.curveLinearClosed,monotoneX:b.curveMonotoneX,monotoneY:b.curveMonotoneY,natural:b.curveNatural,step:b.curveStep,stepAfter:b.curveStepAfter,stepBefore:b.curveStepBefore},fe=Object.keys(de),ce=x.default.oneOf(fe),he=fe.filter((function(e){return e.endsWith("Closed")})),pe=B.default(fe,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),me=B.default(fe,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),ge=x.default.oneOf(me),be=function(e){if(!de[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return de[e]},ve={defs:x.default.arrayOf(x.default.shape({id:x.default.string.isRequired})).isRequired,fill:x.default.arrayOf(x.default.shape({id:x.default.string.isRequired,match:x.default.oneOfType([x.default.oneOf(["*"]),x.default.object,x.default.func]).isRequired})).isRequired},ye={ascending:b.stackOrderAscending,descending:b.stackOrderDescending,insideOut:b.stackOrderInsideOut,none:b.stackOrderNone,reverse:b.stackOrderReverse},_e=Object.keys(ye),Re=x.default.oneOf(_e),qe={expand:b.stackOffsetExpand,diverging:b.stackOffsetDiverging,none:b.stackOffsetNone,silhouette:b.stackOffsetSilhouette,wiggle:b.stackOffsetWiggle},Oe=Object.keys(qe),we=x.default.oneOf(Oe),xe=x.default.shape({top:x.default.number,right:x.default.number,bottom:x.default.number,left:x.default.number}).isRequired,ke=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Pe=x.default.oneOf(ke),Ce=le,Te=h.scaleOrdinal(p.schemeSet3),je={top:0,right:0,bottom:0,left:0},Me=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var r=-1;return e.some((function(e,n){return e[0]===t&&(r=n,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r];return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t);~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var r=0,n=this.__entries__;r<n.length;r++){var i=n[r];e.call(t,i[1],i[0])}},t}()}(),Se="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,Be="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),Ge="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(Be):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var Ee=["top","right","bottom","left","width","height","size","weight"],We="undefined"!=typeof MutationObserver,De=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var r=!1,n=!1,i=0;function o(){r&&(r=!1,e()),n&&s()}function a(){Ge(o)}function s(){var e=Date.now();if(r){if(e-i<2)return;n=!0}else r=!0,n=!1,setTimeout(a,t);i=e}return s}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,r=t.indexOf(e);~r&&t.splice(r,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){Se&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),We?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){Se&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t;Ee.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),ze=function(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++){var i=n[r];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},Ae=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||Be},Ye=Ve(0,0,0,0);function Le(e){return parseFloat(e)||0}function Ie(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce((function(t,r){return t+Le(e["border-"+r+"-width"])}),0)}function Fe(e){var t=e.clientWidth,r=e.clientHeight;if(!t&&!r)return Ye;var n=Ae(e).getComputedStyle(e),i=function(e){for(var t={},r=0,n=["top","right","bottom","left"];r<n.length;r++){var i=n[r],o=e["padding-"+i];t[i]=Le(o)}return t}(n),o=i.left+i.right,a=i.top+i.bottom,s=Le(n.width),l=Le(n.height);if("border-box"===n.boxSizing&&(Math.round(s+o)!==t&&(s-=Ie(n,"left","right")+o),Math.round(l+a)!==r&&(l-=Ie(n,"top","bottom")+a)),!function(e){return e===Ae(e).document.documentElement}(e)){var u=Math.round(s+o)-t,d=Math.round(l+a)-r;1!==Math.abs(u)&&(s-=u),1!==Math.abs(d)&&(l-=d)}return Ve(i.left,i.top,s,l)}var Ke="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof Ae(e).SVGGraphicsElement}:function(e){return e instanceof Ae(e).SVGElement&&"function"==typeof e.getBBox};function He(e){return Se?Ke(e)?function(e){var t=e.getBBox();return Ve(0,0,t.width,t.height)}(e):Fe(e):Ye}function Ve(e,t,r,n){return{x:e,y:t,width:r,height:n}}var Xe=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Ve(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=He(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),Ne=function(e,t){var r,n,i,o,a,s,l,u=(n=(r=t).x,i=r.y,o=r.width,a=r.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(s.prototype),ze(l,{x:n,y:i,width:o,height:a,top:i,right:n+o,bottom:a+i,left:n}),l);ze(this,{target:e,contentRect:u})},Ue=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new Me,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Ae(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new Xe(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Ae(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new Ne(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Qe="undefined"!=typeof WeakMap?new WeakMap:new Me,Je=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=De.getInstance(),n=new Ue(t,r,this);Qe.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){Je.prototype[e]=function(){var t;return(t=Qe.get(this))[e].apply(t,arguments)}}));var Ze=void 0!==Be.ResizeObserver?Be.ResizeObserver:Je,$e=function(){var e=t.useRef(null),r=t.useState({left:0,top:0,width:0,height:0}),n=r[0],i=r[1],o=t.useState((function(){return new Ze((function(e){var t=e[0];return i(t.contentRect)}))}))[0];return t.useEffect((function(){return e.current&&o.observe(e.current),function(){return o.disconnect()}}),[]),[e,n]},et=function(e){return t.useMemo((function(){return Z(Q,e)}),[e])},tt=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?y.timeFormat(e.slice("5")):v.format(e):function(e){return""+e}},rt=t.createContext(),nt={},it=function(e){var t=e.theme,r=void 0===t?nt:t,n=e.children,i=et(r);return d.jsx(rt.Provider,{value:i,children:n})};it.propTypes={children:x.default.node.isRequired,theme:x.default.object};var ot=function(){return t.useContext(rt)},at=function(e){var r=e.children,n=e.condition,i=e.wrapper;return n?t.cloneElement(i,{},r):r};at.propTypes={children:x.default.node.isRequired,condition:x.default.bool.isRequired,wrapper:x.default.element.isRequired};var st={position:"relative"},lt=function(e){var r=e.children,i=e.theme,o=e.renderWrapper,a=void 0===o||o,s=e.isInteractive,l=void 0===s||s,u=e.animate,f=e.motionStiffness,c=e.motionDamping,h=e.motionConfig,p=t.useRef(null);return d.jsx(it,{theme:i,children:d.jsx(ee,{animate:u,stiffness:f,damping:c,config:h,children:d.jsx(n.TooltipProvider,{container:p,children:d.jsxs(at,{condition:a,wrapper:d.jsx("div",{style:st,ref:p}),children:[r,l&&d.jsx(n.Tooltip,{})]})})})})};lt.propTypes={children:x.default.element.isRequired,isInteractive:x.default.bool,renderWrapper:x.default.bool,theme:x.default.object,animate:x.default.bool,motionStiffness:x.default.number,motionDamping:x.default.number,motionConfig:x.default.string};var ut=function(){},dt={position:"relative"},ft=function(e){var r=e.children,i=e.theme,o=e.isInteractive,a=void 0===o||o,s=e.renderWrapper,l=void 0===s||s,u=e.animate,f=e.motionStiffness,c=e.motionDamping,h=e.motionConfig,p=t.useRef(null),m=n.useTooltipHandlers(p),g=m.actions,b=m.state,v=t.useCallback((function(e,t){return g.showTooltipFromEvent(e,t)}),[g.showTooltipFromEvent]),y=t.useMemo((function(){return{showTooltip:a?v:ut,hideTooltip:a?g.hideTooltip:ut}}),[g.hideTooltip,a,v]);return d.jsx(it,{theme:i,children:d.jsx(ee,{animate:u,stiffness:f,damping:c,config:h,children:d.jsx(n.TooltipActionsContext.Provider,{value:g,children:d.jsx(n.TooltipStateContext.Provider,{value:b,children:d.jsxs(at,{condition:l,wrapper:d.jsx("div",{style:dt,ref:p}),children:[r(y),a&&d.jsx(n.Tooltip,{})]})})})})})};ft.propTypes={children:x.default.func.isRequired,isInteractive:x.default.bool,renderWrapper:x.default.bool,theme:x.default.object.isRequired,animate:x.default.bool.isRequired,motionStiffness:x.default.number,motionDamping:x.default.number,motionConfig:x.default.string};var ct=function(e){var t=e.children,r=$e(),n=r[0],i=r[1],o=i.width>0&&i.height>0;return d.jsx("div",{ref:n,style:{width:"100%",height:"100%"},children:o&&t({width:i.width,height:i.height})})};ct.propTypes={children:x.default.func.isRequired};var ht=["id","colors"],pt=function(e){var t=e.id,r=e.colors,n=A(e,ht);return d.jsx("linearGradient",D({id:t,x1:0,x2:0,y1:0,y2:1},n,{children:r.map((function(e){var t=e.offset,r=e.color,n=e.opacity;return d.jsx("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==n?n:1},t)}))}))};pt.propTypes={id:x.default.string.isRequired,colors:x.default.arrayOf(x.default.shape({offset:x.default.number.isRequired,color:x.default.string.isRequired,opacity:x.default.number})).isRequired,gradientTransform:x.default.string};var mt={linearGradient:pt},gt=t.memo((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,a=e.stagger,s=i+o,l=i/2,u=o/2;return!0===a&&(s=2*i+2*o),d.jsxs("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[d.jsx("rect",{width:s,height:s,fill:r}),d.jsx("circle",{cx:u+l,cy:u+l,r:l,fill:n}),a&&d.jsx("circle",{cx:1.5*o+i+l,cy:1.5*o+i+l,r:l,fill:n})]})}));gt.displayName="PatternDots",gt.propTypes={id:x.default.string.isRequired,color:x.default.string.isRequired,background:x.default.string.isRequired,size:x.default.number.isRequired,padding:x.default.number.isRequired,stagger:x.default.bool.isRequired},gt.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var bt=2*Math.PI,vt=function(e){return e*Math.PI/180},yt=function(e){return 180*e/Math.PI},_t=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},Rt={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},qt=t.memo((function(e){var t=e.id,r=e.spacing,n=e.rotation,i=e.background,o=e.color,a=e.lineWidth,s=Math.round(n)%360,l=Math.abs(r);s>180?s-=360:s>90?s-=180:s<-180?s+=360:s<-90&&(s+=180);var u,f=l,c=l;return 0===s?u="\n M 0 0 L "+f+" 0\n M 0 "+c+" L "+f+" "+c+"\n ":90===s?u="\n M 0 0 L 0 "+c+"\n M "+f+" 0 L "+f+" "+c+"\n ":(f=Math.abs(l/Math.sin(vt(s))),c=l/Math.sin(vt(90-s)),u=s>0?"\n M 0 "+-c+" L "+2*f+" "+c+"\n M "+-f+" "+-c+" L "+f+" "+c+"\n M "+-f+" 0 L "+f+" "+2*c+"\n ":"\n M "+-f+" "+c+" L "+f+" "+-c+"\n M "+-f+" "+2*c+" L "+2*f+" "+-c+"\n M 0 "+2*c+" L "+2*f+" 0\n "),d.jsxs("pattern",{id:t,width:f,height:c,patternUnits:"userSpaceOnUse",children:[d.jsx("rect",{width:f,height:c,fill:i,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),d.jsx("path",{d:u,strokeWidth:a,stroke:o,strokeLinecap:"square"})]})}));qt.displayName="PatternLines",qt.propTypes={id:x.default.string.isRequired,spacing:x.default.number.isRequired,rotation:x.default.number.isRequired,background:x.default.string.isRequired,color:x.default.string.isRequired,lineWidth:x.default.number.isRequired},qt.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var Ot=t.memo((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,a=e.stagger,s=i+o,l=o/2;return!0===a&&(s=2*i+2*o),d.jsxs("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[d.jsx("rect",{width:s,height:s,fill:r}),d.jsx("rect",{x:l,y:l,width:i,height:i,fill:n}),a&&d.jsx("rect",{x:1.5*o+i,y:1.5*o+i,width:i,height:i,fill:n})]})}));Ot.displayName="PatternSquares",Ot.propTypes={id:x.default.string.isRequired,color:x.default.string.isRequired,background:x.default.string.isRequired,size:x.default.number.isRequired,padding:x.default.number.isRequired,stagger:x.default.bool.isRequired},Ot.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var wt={patternDots:gt,patternLines:qt,patternSquares:Ot},xt=["type"],kt=D({},mt,wt),Pt=function(e){var r=e.defs;return!r||r.length<1?null:d.jsx("defs",{"aria-hidden":!0,children:r.map((function(e){var r=e.type,n=A(e,xt);return kt[r]?t.createElement(kt[r],D({key:n.id},n)):null}))})};Pt.propTypes={defs:x.default.arrayOf(x.default.shape({type:x.default.oneOf(Object.keys(kt)).isRequired,id:x.default.string.isRequired}))};var Ct=t.memo(Pt),Tt=function(e){var t=e.width,r=e.height,n=e.margin,i=e.defs,o=e.children,a=e.role,s=e.ariaLabel,l=e.ariaLabelledBy,u=e.ariaDescribedBy,f=e.isFocusable,c=ot();return d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:a,"aria-label":s,"aria-labelledby":l,"aria-describedby":u,focusable:f,tabIndex:f?0:void 0,children:[d.jsx(Ct,{defs:i}),d.jsx("rect",{width:t,height:r,fill:c.background}),d.jsx("g",{transform:"translate("+n.left+","+n.top+")",children:o})]})};Tt.propTypes={width:x.default.number.isRequired,height:x.default.number.isRequired,margin:x.default.shape({top:x.default.number.isRequired,left:x.default.number.isRequired}).isRequired,defs:x.default.array,children:x.default.oneOfType([x.default.arrayOf(x.default.node),x.default.node]).isRequired,role:x.default.string,isFocusable:x.default.bool,ariaLabel:x.default.string,ariaLabelledBy:x.default.string,ariaDescribedBy:x.default.string};var jt=function(e){var t=e.size,r=e.color,n=e.borderWidth,i=e.borderColor;return d.jsx("circle",{r:t/2,fill:r,stroke:i,strokeWidth:n,style:{pointerEvents:"none"}})};jt.propTypes={size:x.default.number.isRequired,color:x.default.string.isRequired,borderWidth:x.default.number.isRequired,borderColor:x.default.string.isRequired};var Mt=t.memo(jt),St=function(e){var r=e.x,n=e.y,i=e.symbol,o=void 0===i?Mt:i,a=e.size,s=e.datum,u=e.color,f=e.borderWidth,c=e.borderColor,h=e.label,p=e.labelTextAnchor,m=void 0===p?"middle":p,g=e.labelYOffset,b=void 0===g?-12:g,v=ot(),y=ne(),_=y.animate,R=y.config,q=l.useSpring({transform:"translate("+r+", "+n+")",config:R,immediate:!_});return d.jsxs(l.animated.g,{transform:q.transform,style:{pointerEvents:"none"},children:[t.createElement(o,{size:a,color:u,datum:s,borderWidth:f,borderColor:c}),h&&d.jsx("text",{textAnchor:m,y:b,style:v.dots.text,children:h})]})};St.propTypes={x:x.default.number.isRequired,y:x.default.number.isRequired,datum:x.default.object.isRequired,size:x.default.number.isRequired,color:x.default.string.isRequired,borderWidth:x.default.number.isRequired,borderColor:x.default.string.isRequired,symbol:x.default.oneOfType([x.default.func,x.default.object]),label:x.default.oneOfType([x.default.string,x.default.number]),labelTextAnchor:x.default.oneOf(["start","middle","end"]),labelYOffset:x.default.number.isRequired};var Bt=t.memo(St),Gt=function(e){var t=e.width,r=e.height,n=e.axis,i=e.scale,o=e.value,a=e.lineStyle,s=e.textStyle,l=e.legend,u=e.legendPosition,f=e.legendOffsetX,c=e.legendOffsetY,h=e.legendOrientation,p=ot(),m=0,g=0,b=0,v=0;"y"===n?(b=i(o),g=t):(m=i(o),v=r);var y=null;if(l){var _=function(e){var t=e.axis,r=e.width,n=e.height,i=e.position,o=e.offsetX,a=e.offsetY,s=e.orientation,l=0,u=0,d="vertical"===s?-90:0,f="start";if("x"===t)switch(i){case"top-left":l=-o,u=a,f="end";break;case"top":u=-a,f="horizontal"===s?"middle":"start";break;case"top-right":l=o,u=a,f="horizontal"===s?"start":"end";break;case"right":l=o,u=n/2,f="horizontal"===s?"start":"middle";break;case"bottom-right":l=o,u=n-a,f="start";break;case"bottom":u=n+a,f="horizontal"===s?"middle":"end";break;case"bottom-left":u=n-a,l=-o,f="horizontal"===s?"end":"start";break;case"left":l=-o,u=n/2,f="horizontal"===s?"end":"middle"}else switch(i){case"top-left":l=o,u=-a,f="start";break;case"top":l=r/2,u=-a,f="horizontal"===s?"middle":"start";break;case"top-right":l=r-o,u=-a,f="horizontal"===s?"end":"start";break;case"right":l=r+o,f="horizontal"===s?"start":"middle";break;case"bottom-right":l=r-o,u=a,f="end";break;case"bottom":l=r/2,u=a,f="horizontal"===s?"middle":"end";break;case"bottom-left":l=o,u=a,f="horizontal"===s?"start":"end";break;case"left":l=-o,f="horizontal"===s?"end":"middle"}return{x:l,y:u,rotation:d,textAnchor:f}}({axis:n,width:t,height:r,position:u,offsetX:f,offsetY:c,orientation:h});y=d.jsx("text",{transform:"translate("+_.x+", "+_.y+") rotate("+_.rotation+")",textAnchor:_.textAnchor,dominantBaseline:"central",style:s,children:l})}return d.jsxs("g",{transform:"translate("+m+", "+b+")",children:[d.jsx("line",{x1:0,x2:g,y1:0,y2:v,stroke:p.markers.lineColor,strokeWidth:p.markers.lineStrokeWidth,style:a}),y]})};Gt.propTypes={width:x.default.number.isRequired,height:x.default.number.isRequired,axis:x.default.oneOf(["x","y"]).isRequired,scale:x.default.func.isRequired,value:x.default.oneOfType([x.default.number,x.default.string,x.default.instanceOf(Date)]).isRequired,lineStyle:x.default.object,textStyle:x.default.object,legend:x.default.string,legendPosition:x.default.oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:x.default.number.isRequired,legendOffsetY:x.default.number.isRequired,legendOrientation:x.default.oneOf(["horizontal","vertical"]).isRequired},Gt.defaultProps={legendPosition:"top-right",legendOffsetX:14,legendOffsetY:14,legendOrientation:"horizontal"};var Et=t.memo(Gt),Wt=function(e){var t=e.markers,r=e.width,n=e.height,i=e.xScale,o=e.yScale;return t&&0!==t.length?t.map((function(e,t){return d.jsx(Et,D({},e,{width:r,height:n,scale:"y"===e.axis?o:i}),t)})):null};Wt.propTypes={width:x.default.number.isRequired,height:x.default.number.isRequired,xScale:x.default.func.isRequired,yScale:x.default.func.isRequired,markers:x.default.arrayOf(x.default.shape({axis:x.default.oneOf(["x","y"]).isRequired,value:x.default.oneOfType([x.default.number,x.default.string,x.default.instanceOf(Date)]).isRequired,lineStyle:x.default.object,textStyle:x.default.object}))};var Dt=t.memo(Wt),zt=["theme","renderWrapper","animate","motionStiffness","motionDamping","motionConfig"],At=function(e){return S.default(e)?e:function(t){return P.default(t,e)}},Yt=Object.keys(mt),Lt=Object.keys(wt),It=function(e,t,r){if("*"===e)return!0;if(S.default(e))return e(t);if(E.default(e)){var n=r?P.default(t,r):t;return G.default(W.default(n,Object.keys(e)),e)}return!1};e.CartesianMarkers=Dt,e.CartesianMarkersItem=Et,e.Container=lt,e.Defs=Ct,e.DotsItem=Bt,e.LegacyContainer=ft,e.LinearGradient=pt,e.MotionConfigProvider=ee,e.PatternDots=gt,e.PatternLines=qt,e.PatternSquares=Ot,e.ResponsiveWrapper=ct,e.SvgWrapper=Tt,e.TWO_PI=bt,e.ThemeProvider=it,e.absoluteAngleDegrees=function(e){var t=e%360;return t<0&&(t+=360),t},e.absoluteAngleRadians=function(e){return e-bt*Math.floor((e+Math.PI)/bt)},e.alignBox=function(e,t,r){var n=t.width-e.width,i=t.height-e.height,o=0,a=0;return"center"===r&&(o=n/2,a=i/2),"top"===r&&(o=n/2),"top-right"===r&&(o=n),"right"===r&&(o=n,a=i/2),"bottom-right"===r&&(o=n,a=i),"bottom"===r&&(o=n/2,a=i),"bottom-left"===r&&(a=i),"left"===r&&(a=i/2),[o,a]},e.annotationsPropType=N,e.areaCurvePropKeys=pe,e.axisThemePropType=L,e.bindDefs=function(e,t,r,n){var i=void 0===n?{}:n,o=i.dataKey,a=i.colorKey,s=void 0===a?"color":a,l=i.targetKey,u=void 0===l?"fill":l,d=[],f={};return e.length&&t.length&&(d=[].concat(e),t.forEach((function(t){for(var n=function(n){var i=r[n],a=i.id,l=i.match;if(It(l,t,o)){var c=e.find((function(e){return e.id===a}));if(c)if(Lt.includes(c.type))if("inherit"===c.background||"inherit"===c.color){var h=P.default(t,s),p=c.background,m=c.color,g=a;"inherit"===c.background&&(g=g+".bg."+h,p=h),"inherit"===c.color&&(g=g+".fg."+h,m=h),C.default(t,u,"url(#"+g+")"),f[g]||(d.push(D({},c,{id:g,background:p,color:m})),f[g]=1)}else C.default(t,u,"url(#"+a+")");else if(Yt.includes(c.type)){if(c.colors.map((function(e){return e.color})).includes("inherit")){var b=P.default(t,s),v=a,y=D({},c,{colors:c.colors.map((function(e,t){return"inherit"!==e.color?e:(v=v+"."+t+"."+b,D({},e,{color:"inherit"===e.color?b:e.color}))}))});y.id=v,C.default(t,u,"url(#"+v+")"),f[v]||(d.push(y),f[v]=1)}else C.default(t,u,"url(#"+a+")")}return"break"}},i=0;i<r.length;i++){if("break"===n(i))break}}))),d},e.blendModePropType=Pe,e.blendModes=ke,e.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],e.clampArc=function(e,t,r){void 0===r&&(r=360);var n=t;return Math.abs(t-e)>r&&(n=e+(t>e?r:-r)),[e,n]},e.closedCurvePropKeys=he,e.colorInterpolatorIds=["brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","viridis","inferno","magma","plasma","warm","cool","cubehelixDefault","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red","rainbow","sinebow"],e.colorInterpolators=se,e.colorSchemeIds=["nivo","category10","accent","dark2","paired","pastel1","pastel2","set1","set2","set3","brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red"],e.crosshairPropType=X,e.curveFromProp=be,e.curvePropKeys=fe,e.curvePropMapping=de,e.curvePropType=ce,e.defaultAnimate=true,e.defaultCategoricalColors=Ce,e.defaultColorRange=Te,e.defaultMargin=je,e.defaultMotionDamping=15,e.defaultMotionStiffness=90,e.defaultTheme=Q,e.defsPropTypes=ve,e.degreesToRadians=vt,e.dotsThemePropType=H,e.extendDefaultTheme=Z,e.getAngle=function(e,t,r,n){var i=Math.atan2(n-t,r-e)-Math.PI/2;return i>0?i:2*Math.PI+i},e.getColorScale=function(e,t){if(T.default(e)){var r=ae[e];if(void 0!==r){var n=h.scaleOrdinal(r);return n.type="ordinal",n}if(void 0!==t&&0===e.indexOf("seq:")){var i=se[e.slice(4)];if(void 0!==i){var o=h.scaleSequential(i).domain(t.domain());return o.type="sequential",o}}}if(M.default(e)){var a=h.scaleOrdinal(e);return a.type="ordinal",a}return function(){return e}},e.getDistance=function(e,t,r,n){var i=r-e,o=n-t;return i*=i,o*=o,Math.sqrt(i+o)},e.getLabelGenerator=function(e,t){var r,n=S.default(e)?e:function(t){return P.default(t,e)};return t&&(r=S.default(t)?t:v.format(t)),r?function(e){return r(n(e))}:n},e.getPolarLabelProps=function(e,t,r,n){void 0===n&&(n="svg");var i=Rt[n],o=_t(t-Math.PI/2,e),a=o.x,s=o.y,l=yt(t),u=i.align.center,d=i.baseline.bottom;return r>0?(u=i.align.right,d=i.baseline.center):r<0&&(u=i.align.left,d=i.baseline.center),0!==r&&l>180&&(l-=180,u=u===i.align.right?i.align.left:i.align.right),{x:a,y:s,rotate:l+=r,align:u,baseline:d}},e.getPropertyAccessor=At,e.getRelativeCursor=function(e,t){var r=t.clientX,n=t.clientY,i=e.getBoundingClientRect();return[r-i.left,n-i.top]},e.getValueFormatter=tt,e.gradientTypes=mt,e.gridThemePropType=I,e.guessQuantizeColorScale=function(e){if(S.default(e)){if(!S.default(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(ie[e])return h.scaleQuantize().range(ie[e]);if(M.default(e))return h.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+oe.join("', '")+"'")},e.isCursorInRect=function(e,t,r,n,i,o){return e<=i&&i<=e+r&&t<=o&&o<=t+n},e.isMatchingDef=It,e.labelsThemePropType=K,e.legendsThemePropType=F,e.lineCurvePropKeys=me,e.lineCurvePropType=ge,e.linearGradientDef=function(e,t,r){return void 0===r&&(r={}),D({id:e,type:"linearGradient",colors:t},r)},e.marginPropType=xe,e.markersThemePropType=V,e.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},e.motionConfigContext=$,e.motionDefaultProps=re,e.motionPropTypes=te,e.nivoCategoricalColors=le,e.noop=ut,e.normalizeAngle=function(e){return e<0?360- -e%360:e%360},e.patternDotsDef=function(e,t){return void 0===t&&(t={}),D({id:e,type:"patternDots"},t)},e.patternLinesDef=function(e,t){return void 0===t&&(t={}),D({id:e,type:"patternLines"},t)},e.patternSquaresDef=function(e,t){return void 0===t&&(t={}),D({id:e,type:"patternSquares"},t)},e.patternTypes=wt,e.positionFromAngle=_t,e.quantizeColorScalePropType=ue,e.quantizeColorScales=ie,e.quantizeColorScalesKeys=oe,e.radiansToDegrees=yt,e.stackOffsetFromProp=function(e){return qe[e]},e.stackOffsetPropKeys=Oe,e.stackOffsetPropMapping=qe,e.stackOffsetPropType=we,e.stackOrderFromProp=function(e){return ye[e]},e.stackOrderPropKeys=_e,e.stackOrderPropMapping=ye,e.stackOrderPropType=Re,e.textPropsByEngine=Rt,e.themeContext=rt,e.themePropType=U,e.useAnimatedPath=function(e){var r=ne(),n=r.animate,i=r.config,o=function(e){var r=t.useRef();return t.useEffect((function(){r.current=e}),[e]),r.current}(e),a=t.useMemo((function(){return s.interpolateString(o,e)}),[o,e]),u=l.useSpring({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!n}).value;return l.to(u,a)},e.useCurveInterpolation=function(e){return t.useMemo((function(){return be(e)}),[e])},e.useDimensions=function(e,r,n){return void 0===n&&(n={}),t.useMemo((function(){var t=D({},je,n);return{margin:t,innerWidth:e-t.left-t.right,innerHeight:r-t.top-t.bottom,outerWidth:e,outerHeight:r}}),[e,r,n.top,n.right,n.bottom,n.left])},e.useMeasure=$e,e.useMotionConfig=ne,e.usePartialTheme=et,e.usePropertyAccessor=function(e){return t.useMemo((function(){return At(e)}),[e])},e.useTheme=ot,e.useValueFormatter=function(e){return t.useMemo((function(){return tt(e)}),[e])},e.withContainer=function(e){return function(t){var r,n;function i(){return t.apply(this,arguments)||this}return n=t,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,z(r,n),i.prototype.render=function(){var t=this.props,r=t.theme,n=t.renderWrapper,i=t.animate,o=t.motionStiffness,a=t.motionDamping,s=t.motionConfig,l=A(t,zt);return d.jsx(lt,{theme:r,renderWrapper:n,isInteractive:l.isInteractive,animate:i,motionStiffness:o,motionDamping:a,motionConfig:s,children:d.jsx(e,D({},l))})},i}(t.Component)},e.withDimensions=function(){return _.compose(_.defaultProps({margin:je}),_.setPropTypes({width:x.default.number.isRequired,height:x.default.number.isRequired,margin:xe}),_.withPropsOnChange((function(e,t){return e.width!==t.width||e.height!==t.height||!G.default(e.margin,t.margin)}),(function(e){var t=Object.assign({},je,e.margin);return{margin:t,width:e.width-t.left-t.right,height:e.height-t.top-t.bottom,outerWidth:e.width,outerHeight:e.height}})))},e.withMotion=function(){return _.compose(_.setPropTypes(te),_.defaultProps({animate:true,motionDamping:15,motionStiffness:90}))},e.withTheme=function(e){var t,r=void 0===e?{}:e,n=r.srcKey,i=void 0===n?"theme":n,o=r.destKey,a=void 0===o?"theme":o;return _.compose(_.setPropTypes(((t={})[i]=x.default.object,t)),_.withPropsOnChange([i],(function(e){var t;return(t={})[a]=Z(Q,e[i]),t})))},Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("prop-types"),require("@nivo/tooltip"),require("lodash/merge"),require("lodash/get"),require("lodash/set"),require("d3-interpolate"),require("@react-spring/web"),require("lodash/isString"),require("react/jsx-runtime"),require("lodash/last"),require("lodash/isArray"),require("d3-scale"),require("d3-scale-chromatic"),require("lodash/isFunction"),require("lodash/without"),require("d3-shape"),require("d3-format"),require("d3-time-format"),require("@nivo/recompose"),require("lodash/isEqual"),require("lodash/isPlainObject"),require("lodash/pick")):"function"==typeof define&&define.amd?define(["exports","react","prop-types","@nivo/tooltip","lodash/merge","lodash/get","lodash/set","d3-interpolate","@react-spring/web","lodash/isString","react/jsx-runtime","lodash/last","lodash/isArray","d3-scale","d3-scale-chromatic","lodash/isFunction","lodash/without","d3-shape","d3-format","d3-time-format","@nivo/recompose","lodash/isEqual","lodash/isPlainObject","lodash/pick"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).nivo=e.nivo||{},e.React,e.PropTypes,e.nivo,e["lodash/merge"],e["lodash/get"],e["lodash/set"],e.d3,e["@react-spring/web"],e["lodash/isString"],e["react/jsx-runtime"],e["lodash/last"],e["lodash/isArray"],e.d3,e.d3,e["lodash/isFunction"],e["lodash/without"],e.d3,e.d3,e.d3,e.nivo,e["lodash/isEqual"],e["lodash/isPlainObject"],e["lodash/pick"])}(this,(function(e,t,r,i,n,a,o,l,u,s,d,f,c,p,h,m,g,b,y,v,R,q,x,k){"use strict";function O(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var P=O(r),w=O(n),_=O(a),C=O(o),T=O(s),j=O(f),S=O(c),B=O(m),G=O(g),M=O(q),W=O(x),D=O(k);function z(){return z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},z.apply(this,arguments)}function Y(e,t){return Y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Y(e,t)}function A(e,t){if(null==e)return{};var r,i,n={},a=Object.keys(e);for(i=0;i<a.length;i++)r=a[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}var I={fill:P.default.string,fontSize:P.default.number,fontFamily:P.default.string},L=P.default.shape({domain:P.default.shape({line:P.default.shape({stroke:P.default.string.isRequired,strokeWidth:P.default.number.isRequired,strokeDasharray:P.default.string}).isRequired}).isRequired,ticks:P.default.shape({line:P.default.shape({stroke:P.default.string.isRequired,strokeWidth:P.default.number.isRequired,strokeDasharray:P.default.string}).isRequired,text:P.default.shape(z({},I)).isRequired}).isRequired,legend:P.default.shape({text:P.default.shape(z({},I)).isRequired}).isRequired}),F=P.default.shape({line:P.default.shape({stroke:P.default.string.isRequired,strokeWidth:P.default.number.isRequired,strokeDasharray:P.default.string}).isRequired}),E=P.default.shape({hidden:P.default.shape({symbol:P.default.shape({fill:P.default.string.isRequired,opacity:P.default.number}).isRequired,text:P.default.shape(z({},I,{opacity:P.default.number})).isRequired}).isRequired,text:P.default.shape(z({},I)).isRequired}),K=P.default.shape({text:P.default.shape(z({},I)).isRequired}),X=P.default.shape({text:P.default.shape(z({},I)).isRequired}),U=P.default.shape({text:P.default.shape(z({},I)).isRequired}),N=P.default.shape({line:P.default.shape({stroke:P.default.string.isRequired,strokeWidth:P.default.number.isRequired,strokeDasharray:P.default.string}).isRequired}),H=P.default.shape({text:P.default.shape(z({},I,{outlineWidth:P.default.number.isRequired,outlineColor:P.default.string.isRequired})).isRequired,link:P.default.shape({stroke:P.default.string.isRequired,strokeWidth:P.default.number.isRequired,outlineWidth:P.default.number.isRequired,outlineColor:P.default.string.isRequired}).isRequired,outline:P.default.shape({stroke:P.default.string.isRequired,strokeWidth:P.default.number.isRequired,outlineWidth:P.default.number.isRequired,outlineColor:P.default.string.isRequired}).isRequired,symbol:P.default.shape({fill:P.default.string.isRequired,outlineWidth:P.default.number.isRequired,outlineColor:P.default.string.isRequired}).isRequired}),V=P.default.shape({background:P.default.string.isRequired,fontFamily:P.default.string.isRequired,fontSize:P.default.number.isRequired,textColor:P.default.string.isRequired,axis:L.isRequired,grid:F.isRequired,legends:E.isRequired,labels:K.isRequired,dots:X.isRequired,markers:U,crosshair:N.isRequired,annotations:H.isRequired}),Q={background:"transparent",fontFamily:"sans-serif",fontSize:11,textColor:"#333333",axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{fontSize:10}},title:{text:{}}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}},J=["axis.ticks.text","axis.legend.text","legends.title.text","legends.text","legends.ticks.text","legends.title.text","labels.text","dots.text","markers.text","annotations.text"],Z=function(e,t){var r=w.default({},e,t);return J.forEach((function(e){void 0===_.default(r,e+".fontFamily")&&C.default(r,e+".fontFamily",r.fontFamily),void 0===_.default(r,e+".fontSize")&&C.default(r,e+".fontSize",r.fontSize),void 0===_.default(r,e+".fill")&&C.default(r,e+".fill",r.textColor)})),r},$=t.createContext(),ee=function(e){var r=e.children,i=e.animate,n=e.stiffness,a=e.damping,o=e.config,l=t.useMemo((function(){var e=T.default(o)?u.config[o]:o;return{animate:i,springConfig:{stiffness:n,damping:a},config:e}}),[i,n,a,o]);return d.jsx($.Provider,{value:l,children:r})},te={animate:P.default.bool,motionStiffness:P.default.number,motionDamping:P.default.number,motionConfig:P.default.oneOfType([P.default.oneOf(Object.keys(u.config)),P.default.shape({mass:P.default.number,tension:P.default.number,friction:P.default.number,clamp:P.default.bool,precision:P.default.number,velocity:P.default.number,duration:P.default.number,easing:P.default.func})])};ee.propTypes={children:P.default.node.isRequired,animate:te.animate,stiffness:te.motionStiffness,damping:te.motionDamping,config:te.motionConfig};var re={animate:!0,stiffness:90,damping:15,config:"default"};ee.defaultProps=re;var ie=function(){return t.useContext($)},ne={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:j.default(h.schemeBrBG),PRGn:j.default(h.schemePRGn),PiYG:j.default(h.schemePiYG),PuOr:j.default(h.schemePuOr),RdBu:j.default(h.schemeRdBu),RdGy:j.default(h.schemeRdGy),RdYlBu:j.default(h.schemeRdYlBu),RdYlGn:j.default(h.schemeRdYlGn),spectral:j.default(h.schemeSpectral),blues:j.default(h.schemeBlues),greens:j.default(h.schemeGreens),greys:j.default(h.schemeGreys),oranges:j.default(h.schemeOranges),purples:j.default(h.schemePurples),reds:j.default(h.schemeReds),BuGn:j.default(h.schemeBuGn),BuPu:j.default(h.schemeBuPu),GnBu:j.default(h.schemeGnBu),OrRd:j.default(h.schemeOrRd),PuBuGn:j.default(h.schemePuBuGn),PuBu:j.default(h.schemePuBu),PuRd:j.default(h.schemePuRd),RdPu:j.default(h.schemeRdPu),YlGnBu:j.default(h.schemeYlGnBu),YlGn:j.default(h.schemeYlGn),YlOrBr:j.default(h.schemeYlOrBr),YlOrRd:j.default(h.schemeYlOrRd)},ae=Object.keys(ne),oe={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:h.schemeCategory10,accent:h.schemeAccent,dark2:h.schemeDark2,paired:h.schemePaired,pastel1:h.schemePastel1,pastel2:h.schemePastel2,set1:h.schemeSet1,set2:h.schemeSet2,set3:h.schemeSet3,brown_blueGreen:j.default(h.schemeBrBG),purpleRed_green:j.default(h.schemePRGn),pink_yellowGreen:j.default(h.schemePiYG),purple_orange:j.default(h.schemePuOr),red_blue:j.default(h.schemeRdBu),red_grey:j.default(h.schemeRdGy),red_yellow_blue:j.default(h.schemeRdYlBu),red_yellow_green:j.default(h.schemeRdYlGn),spectral:j.default(h.schemeSpectral),blues:j.default(h.schemeBlues),greens:j.default(h.schemeGreens),greys:j.default(h.schemeGreys),oranges:j.default(h.schemeOranges),purples:j.default(h.schemePurples),reds:j.default(h.schemeReds),blue_green:j.default(h.schemeBuGn),blue_purple:j.default(h.schemeBuPu),green_blue:j.default(h.schemeGnBu),orange_red:j.default(h.schemeOrRd),purple_blue_green:j.default(h.schemePuBuGn),purple_blue:j.default(h.schemePuBu),purple_red:j.default(h.schemePuRd),red_purple:j.default(h.schemeRdPu),yellow_green_blue:j.default(h.schemeYlGnBu),yellow_green:j.default(h.schemeYlGn),yellow_orange_brown:j.default(h.schemeYlOrBr),yellow_orange_red:j.default(h.schemeYlOrRd)},le={brown_blueGreen:h.interpolateBrBG,purpleRed_green:h.interpolatePRGn,pink_yellowGreen:h.interpolatePiYG,purple_orange:h.interpolatePuOr,red_blue:h.interpolateRdBu,red_grey:h.interpolateRdGy,red_yellow_blue:h.interpolateRdYlBu,red_yellow_green:h.interpolateRdYlGn,spectral:h.interpolateSpectral,blues:h.interpolateBlues,greens:h.interpolateGreens,greys:h.interpolateGreys,oranges:h.interpolateOranges,purples:h.interpolatePurples,reds:h.interpolateReds,viridis:h.interpolateViridis,inferno:h.interpolateInferno,magma:h.interpolateMagma,plasma:h.interpolatePlasma,warm:h.interpolateWarm,cool:h.interpolateCool,cubehelixDefault:h.interpolateCubehelixDefault,blue_green:h.interpolateBuGn,blue_purple:h.interpolateBuPu,green_blue:h.interpolateGnBu,orange_red:h.interpolateOrRd,purple_blue_green:h.interpolatePuBuGn,purple_blue:h.interpolatePuBu,purple_red:h.interpolatePuRd,red_purple:h.interpolateRdPu,yellow_green_blue:h.interpolateYlGnBu,yellow_green:h.interpolateYlGn,yellow_orange_brown:h.interpolateYlOrBr,yellow_orange_red:h.interpolateYlOrRd,rainbow:h.interpolateRainbow,sinebow:h.interpolateSinebow},ue=function(){return p.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},se=P.default.oneOfType([P.default.oneOf(ae),P.default.func,P.default.arrayOf(P.default.string)]),de={basis:b.curveBasis,basisClosed:b.curveBasisClosed,basisOpen:b.curveBasisOpen,bundle:b.curveBundle,cardinal:b.curveCardinal,cardinalClosed:b.curveCardinalClosed,cardinalOpen:b.curveCardinalOpen,catmullRom:b.curveCatmullRom,catmullRomClosed:b.curveCatmullRomClosed,catmullRomOpen:b.curveCatmullRomOpen,linear:b.curveLinear,linearClosed:b.curveLinearClosed,monotoneX:b.curveMonotoneX,monotoneY:b.curveMonotoneY,natural:b.curveNatural,step:b.curveStep,stepAfter:b.curveStepAfter,stepBefore:b.curveStepBefore},fe=Object.keys(de),ce=P.default.oneOf(fe),pe=fe.filter((function(e){return e.endsWith("Closed")})),he=G.default(fe,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),me=G.default(fe,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),ge=P.default.oneOf(me),be=function(e){if(!de[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return de[e]},ye={defs:P.default.arrayOf(P.default.shape({id:P.default.string.isRequired})).isRequired,fill:P.default.arrayOf(P.default.shape({id:P.default.string.isRequired,match:P.default.oneOfType([P.default.oneOf(["*"]),P.default.object,P.default.func]).isRequired})).isRequired},ve={ascending:b.stackOrderAscending,descending:b.stackOrderDescending,insideOut:b.stackOrderInsideOut,none:b.stackOrderNone,reverse:b.stackOrderReverse},Re=Object.keys(ve),qe=P.default.oneOf(Re),xe={expand:b.stackOffsetExpand,diverging:b.stackOffsetDiverging,none:b.stackOffsetNone,silhouette:b.stackOffsetSilhouette,wiggle:b.stackOffsetWiggle},ke=Object.keys(xe),Oe=P.default.oneOf(ke),Pe=P.default.shape({top:P.default.number,right:P.default.number,bottom:P.default.number,left:P.default.number}).isRequired,we=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],_e=P.default.oneOf(we),Ce=ue,Te=p.scaleOrdinal(h.schemeSet3),je={top:0,right:0,bottom:0,left:0},Se=function(){var e=t.useRef(null),r=t.useState({left:0,top:0,width:0,height:0}),i=r[0],n=r[1],a=t.useState((function(){return new ResizeObserver((function(e){var t=e[0];return n(t.contentRect)}))}))[0];return t.useEffect((function(){return e.current&&a.observe(e.current),function(){return a.disconnect()}}),[]),[e,i]},Be=function(e){return t.useMemo((function(){return Z(Q,e)}),[e])},Ge=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?v.timeFormat(e.slice("5")):y.format(e):function(e){return""+e}},Me=t.createContext(),We={},De=function(e){var t=e.theme,r=void 0===t?We:t,i=e.children,n=Be(r);return d.jsx(Me.Provider,{value:n,children:i})};De.propTypes={children:P.default.node.isRequired,theme:P.default.object};var ze=function(){return t.useContext(Me)},Ye=function(e){var r=e.children,i=e.condition,n=e.wrapper;return i?t.cloneElement(n,{},r):r};Ye.propTypes={children:P.default.node.isRequired,condition:P.default.bool.isRequired,wrapper:P.default.element.isRequired};var Ae={position:"relative"},Ie=function(e){var r=e.children,n=e.theme,a=e.renderWrapper,o=void 0===a||a,l=e.isInteractive,u=void 0===l||l,s=e.animate,f=e.motionStiffness,c=e.motionDamping,p=e.motionConfig,h=t.useRef(null);return d.jsx(De,{theme:n,children:d.jsx(ee,{animate:s,stiffness:f,damping:c,config:p,children:d.jsx(i.TooltipProvider,{container:h,children:d.jsxs(Ye,{condition:o,wrapper:d.jsx("div",{style:Ae,ref:h}),children:[r,u&&d.jsx(i.Tooltip,{})]})})})})};Ie.propTypes={children:P.default.element.isRequired,isInteractive:P.default.bool,renderWrapper:P.default.bool,theme:P.default.object,animate:P.default.bool,motionStiffness:P.default.number,motionDamping:P.default.number,motionConfig:P.default.string};var Le=function(){},Fe={position:"relative"},Ee=function(e){var r=e.children,n=e.theme,a=e.isInteractive,o=void 0===a||a,l=e.renderWrapper,u=void 0===l||l,s=e.animate,f=e.motionStiffness,c=e.motionDamping,p=e.motionConfig,h=t.useRef(null),m=i.useTooltipHandlers(h),g=m.actions,b=m.state,y=t.useCallback((function(e,t){return g.showTooltipFromEvent(e,t)}),[g.showTooltipFromEvent]),v=t.useMemo((function(){return{showTooltip:o?y:Le,hideTooltip:o?g.hideTooltip:Le}}),[g.hideTooltip,o,y]);return d.jsx(De,{theme:n,children:d.jsx(ee,{animate:s,stiffness:f,damping:c,config:p,children:d.jsx(i.TooltipActionsContext.Provider,{value:g,children:d.jsx(i.TooltipStateContext.Provider,{value:b,children:d.jsxs(Ye,{condition:u,wrapper:d.jsx("div",{style:Fe,ref:h}),children:[r(v),o&&d.jsx(i.Tooltip,{})]})})})})})};Ee.propTypes={children:P.default.func.isRequired,isInteractive:P.default.bool,renderWrapper:P.default.bool,theme:P.default.object.isRequired,animate:P.default.bool.isRequired,motionStiffness:P.default.number,motionDamping:P.default.number,motionConfig:P.default.string};var Ke=function(e){var t=e.children,r=Se(),i=r[0],n=r[1],a=n.width>0&&n.height>0;return d.jsx("div",{ref:i,style:{width:"100%",height:"100%"},children:a&&t({width:n.width,height:n.height})})};Ke.propTypes={children:P.default.func.isRequired};var Xe=["id","colors"],Ue=function(e){var t=e.id,r=e.colors,i=A(e,Xe);return d.jsx("linearGradient",z({id:t,x1:0,x2:0,y1:0,y2:1},i,{children:r.map((function(e){var t=e.offset,r=e.color,i=e.opacity;return d.jsx("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==i?i:1},t)}))}))};Ue.propTypes={id:P.default.string.isRequired,colors:P.default.arrayOf(P.default.shape({offset:P.default.number.isRequired,color:P.default.string.isRequired,opacity:P.default.number})).isRequired,gradientTransform:P.default.string};var Ne={linearGradient:Ue},He=t.memo((function(e){var t=e.id,r=e.background,i=e.color,n=e.size,a=e.padding,o=e.stagger,l=n+a,u=n/2,s=a/2;return!0===o&&(l=2*n+2*a),d.jsxs("pattern",{id:t,width:l,height:l,patternUnits:"userSpaceOnUse",children:[d.jsx("rect",{width:l,height:l,fill:r}),d.jsx("circle",{cx:s+u,cy:s+u,r:u,fill:i}),o&&d.jsx("circle",{cx:1.5*a+n+u,cy:1.5*a+n+u,r:u,fill:i})]})}));He.displayName="PatternDots",He.propTypes={id:P.default.string.isRequired,color:P.default.string.isRequired,background:P.default.string.isRequired,size:P.default.number.isRequired,padding:P.default.number.isRequired,stagger:P.default.bool.isRequired},He.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var Ve=2*Math.PI,Qe=function(e){return e*Math.PI/180},Je=function(e){return 180*e/Math.PI},Ze=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},$e={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},et=t.memo((function(e){var t=e.id,r=e.spacing,i=e.rotation,n=e.background,a=e.color,o=e.lineWidth,l=Math.round(i)%360,u=Math.abs(r);l>180?l-=360:l>90?l-=180:l<-180?l+=360:l<-90&&(l+=180);var s,f=u,c=u;return 0===l?s="\n M 0 0 L "+f+" 0\n M 0 "+c+" L "+f+" "+c+"\n ":90===l?s="\n M 0 0 L 0 "+c+"\n M "+f+" 0 L "+f+" "+c+"\n ":(f=Math.abs(u/Math.sin(Qe(l))),c=u/Math.sin(Qe(90-l)),s=l>0?"\n M 0 "+-c+" L "+2*f+" "+c+"\n M "+-f+" "+-c+" L "+f+" "+c+"\n M "+-f+" 0 L "+f+" "+2*c+"\n ":"\n M "+-f+" "+c+" L "+f+" "+-c+"\n M "+-f+" "+2*c+" L "+2*f+" "+-c+"\n M 0 "+2*c+" L "+2*f+" 0\n "),d.jsxs("pattern",{id:t,width:f,height:c,patternUnits:"userSpaceOnUse",children:[d.jsx("rect",{width:f,height:c,fill:n,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),d.jsx("path",{d:s,strokeWidth:o,stroke:a,strokeLinecap:"square"})]})}));et.displayName="PatternLines",et.propTypes={id:P.default.string.isRequired,spacing:P.default.number.isRequired,rotation:P.default.number.isRequired,background:P.default.string.isRequired,color:P.default.string.isRequired,lineWidth:P.default.number.isRequired},et.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var tt=t.memo((function(e){var t=e.id,r=e.background,i=e.color,n=e.size,a=e.padding,o=e.stagger,l=n+a,u=a/2;return!0===o&&(l=2*n+2*a),d.jsxs("pattern",{id:t,width:l,height:l,patternUnits:"userSpaceOnUse",children:[d.jsx("rect",{width:l,height:l,fill:r}),d.jsx("rect",{x:u,y:u,width:n,height:n,fill:i}),o&&d.jsx("rect",{x:1.5*a+n,y:1.5*a+n,width:n,height:n,fill:i})]})}));tt.displayName="PatternSquares",tt.propTypes={id:P.default.string.isRequired,color:P.default.string.isRequired,background:P.default.string.isRequired,size:P.default.number.isRequired,padding:P.default.number.isRequired,stagger:P.default.bool.isRequired},tt.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var rt={patternDots:He,patternLines:et,patternSquares:tt},it=["type"],nt=z({},Ne,rt),at=function(e){var r=e.defs;return!r||r.length<1?null:d.jsx("defs",{"aria-hidden":!0,children:r.map((function(e){var r=e.type,i=A(e,it);return nt[r]?t.createElement(nt[r],z({key:i.id},i)):null}))})};at.propTypes={defs:P.default.arrayOf(P.default.shape({type:P.default.oneOf(Object.keys(nt)).isRequired,id:P.default.string.isRequired}))};var ot=t.memo(at),lt=function(e){var t=e.width,r=e.height,i=e.margin,n=e.defs,a=e.children,o=e.role,l=e.ariaLabel,u=e.ariaLabelledBy,s=e.ariaDescribedBy,f=e.isFocusable,c=ze();return d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:o,"aria-label":l,"aria-labelledby":u,"aria-describedby":s,focusable:f,tabIndex:f?0:void 0,children:[d.jsx(ot,{defs:n}),d.jsx("rect",{width:t,height:r,fill:c.background}),d.jsx("g",{transform:"translate("+i.left+","+i.top+")",children:a})]})};lt.propTypes={width:P.default.number.isRequired,height:P.default.number.isRequired,margin:P.default.shape({top:P.default.number.isRequired,left:P.default.number.isRequired}).isRequired,defs:P.default.array,children:P.default.oneOfType([P.default.arrayOf(P.default.node),P.default.node]).isRequired,role:P.default.string,isFocusable:P.default.bool,ariaLabel:P.default.string,ariaLabelledBy:P.default.string,ariaDescribedBy:P.default.string};var ut=function(e){var t=e.size,r=e.color,i=e.borderWidth,n=e.borderColor;return d.jsx("circle",{r:t/2,fill:r,stroke:n,strokeWidth:i,style:{pointerEvents:"none"}})};ut.propTypes={size:P.default.number.isRequired,color:P.default.string.isRequired,borderWidth:P.default.number.isRequired,borderColor:P.default.string.isRequired};var st=t.memo(ut),dt=function(e){var r=e.x,i=e.y,n=e.symbol,a=void 0===n?st:n,o=e.size,l=e.datum,s=e.color,f=e.borderWidth,c=e.borderColor,p=e.label,h=e.labelTextAnchor,m=void 0===h?"middle":h,g=e.labelYOffset,b=void 0===g?-12:g,y=ze(),v=ie(),R=v.animate,q=v.config,x=u.useSpring({transform:"translate("+r+", "+i+")",config:q,immediate:!R});return d.jsxs(u.animated.g,{transform:x.transform,style:{pointerEvents:"none"},children:[t.createElement(a,{size:o,color:s,datum:l,borderWidth:f,borderColor:c}),p&&d.jsx("text",{textAnchor:m,y:b,style:y.dots.text,children:p})]})};dt.propTypes={x:P.default.number.isRequired,y:P.default.number.isRequired,datum:P.default.object.isRequired,size:P.default.number.isRequired,color:P.default.string.isRequired,borderWidth:P.default.number.isRequired,borderColor:P.default.string.isRequired,symbol:P.default.oneOfType([P.default.func,P.default.object]),label:P.default.oneOfType([P.default.string,P.default.number]),labelTextAnchor:P.default.oneOf(["start","middle","end"]),labelYOffset:P.default.number.isRequired};var ft=t.memo(dt),ct=function(e){var t=e.width,r=e.height,i=e.axis,n=e.scale,a=e.value,o=e.lineStyle,l=e.textStyle,u=e.legend,s=e.legendPosition,f=e.legendOffsetX,c=e.legendOffsetY,p=e.legendOrientation,h=ze(),m=0,g=0,b=0,y=0;"y"===i?(b=n(a),g=t):(m=n(a),y=r);var v=null;if(u){var R=function(e){var t=e.axis,r=e.width,i=e.height,n=e.position,a=e.offsetX,o=e.offsetY,l=e.orientation,u=0,s=0,d="vertical"===l?-90:0,f="start";if("x"===t)switch(n){case"top-left":u=-a,s=o,f="end";break;case"top":s=-o,f="horizontal"===l?"middle":"start";break;case"top-right":u=a,s=o,f="horizontal"===l?"start":"end";break;case"right":u=a,s=i/2,f="horizontal"===l?"start":"middle";break;case"bottom-right":u=a,s=i-o,f="start";break;case"bottom":s=i+o,f="horizontal"===l?"middle":"end";break;case"bottom-left":s=i-o,u=-a,f="horizontal"===l?"end":"start";break;case"left":u=-a,s=i/2,f="horizontal"===l?"end":"middle"}else switch(n){case"top-left":u=a,s=-o,f="start";break;case"top":u=r/2,s=-o,f="horizontal"===l?"middle":"start";break;case"top-right":u=r-a,s=-o,f="horizontal"===l?"end":"start";break;case"right":u=r+a,f="horizontal"===l?"start":"middle";break;case"bottom-right":u=r-a,s=o,f="end";break;case"bottom":u=r/2,s=o,f="horizontal"===l?"middle":"end";break;case"bottom-left":u=a,s=o,f="horizontal"===l?"start":"end";break;case"left":u=-a,f="horizontal"===l?"end":"middle"}return{x:u,y:s,rotation:d,textAnchor:f}}({axis:i,width:t,height:r,position:s,offsetX:f,offsetY:c,orientation:p});v=d.jsx("text",{transform:"translate("+R.x+", "+R.y+") rotate("+R.rotation+")",textAnchor:R.textAnchor,dominantBaseline:"central",style:l,children:u})}return d.jsxs("g",{transform:"translate("+m+", "+b+")",children:[d.jsx("line",{x1:0,x2:g,y1:0,y2:y,stroke:h.markers.lineColor,strokeWidth:h.markers.lineStrokeWidth,style:o}),v]})};ct.propTypes={width:P.default.number.isRequired,height:P.default.number.isRequired,axis:P.default.oneOf(["x","y"]).isRequired,scale:P.default.func.isRequired,value:P.default.oneOfType([P.default.number,P.default.string,P.default.instanceOf(Date)]).isRequired,lineStyle:P.default.object,textStyle:P.default.object,legend:P.default.string,legendPosition:P.default.oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:P.default.number.isRequired,legendOffsetY:P.default.number.isRequired,legendOrientation:P.default.oneOf(["horizontal","vertical"]).isRequired},ct.defaultProps={legendPosition:"top-right",legendOffsetX:14,legendOffsetY:14,legendOrientation:"horizontal"};var pt=t.memo(ct),ht=function(e){var t=e.markers,r=e.width,i=e.height,n=e.xScale,a=e.yScale;return t&&0!==t.length?t.map((function(e,t){return d.jsx(pt,z({},e,{width:r,height:i,scale:"y"===e.axis?a:n}),t)})):null};ht.propTypes={width:P.default.number.isRequired,height:P.default.number.isRequired,xScale:P.default.func.isRequired,yScale:P.default.func.isRequired,markers:P.default.arrayOf(P.default.shape({axis:P.default.oneOf(["x","y"]).isRequired,value:P.default.oneOfType([P.default.number,P.default.string,P.default.instanceOf(Date)]).isRequired,lineStyle:P.default.object,textStyle:P.default.object}))};var mt=t.memo(ht),gt=["theme","renderWrapper","animate","motionStiffness","motionDamping","motionConfig"],bt=function(e){return B.default(e)?e:function(t){return _.default(t,e)}},yt=Object.keys(Ne),vt=Object.keys(rt),Rt=function(e,t,r){if("*"===e)return!0;if(B.default(e))return e(t);if(W.default(e)){var i=r?_.default(t,r):t;return M.default(D.default(i,Object.keys(e)),e)}return!1};e.CartesianMarkers=mt,e.CartesianMarkersItem=pt,e.Container=Ie,e.Defs=ot,e.DotsItem=ft,e.LegacyContainer=Ee,e.LinearGradient=Ue,e.MotionConfigProvider=ee,e.PatternDots=He,e.PatternLines=et,e.PatternSquares=tt,e.ResponsiveWrapper=Ke,e.SvgWrapper=lt,e.TWO_PI=Ve,e.ThemeProvider=De,e.absoluteAngleDegrees=function(e){var t=e%360;return t<0&&(t+=360),t},e.absoluteAngleRadians=function(e){return e-Ve*Math.floor((e+Math.PI)/Ve)},e.alignBox=function(e,t,r){var i=t.width-e.width,n=t.height-e.height,a=0,o=0;return"center"===r&&(a=i/2,o=n/2),"top"===r&&(a=i/2),"top-right"===r&&(a=i),"right"===r&&(a=i,o=n/2),"bottom-right"===r&&(a=i,o=n),"bottom"===r&&(a=i/2,o=n),"bottom-left"===r&&(o=n),"left"===r&&(o=n/2),[a,o]},e.annotationsPropType=H,e.areaCurvePropKeys=he,e.axisThemePropType=L,e.bindDefs=function(e,t,r,i){var n=void 0===i?{}:i,a=n.dataKey,o=n.colorKey,l=void 0===o?"color":o,u=n.targetKey,s=void 0===u?"fill":u,d=[],f={};return e.length&&t.length&&(d=[].concat(e),t.forEach((function(t){for(var i=function(i){var n=r[i],o=n.id,u=n.match;if(Rt(u,t,a)){var c=e.find((function(e){return e.id===o}));if(c)if(vt.includes(c.type))if("inherit"===c.background||"inherit"===c.color){var p=_.default(t,l),h=c.background,m=c.color,g=o;"inherit"===c.background&&(g=g+".bg."+p,h=p),"inherit"===c.color&&(g=g+".fg."+p,m=p),C.default(t,s,"url(#"+g+")"),f[g]||(d.push(z({},c,{id:g,background:h,color:m})),f[g]=1)}else C.default(t,s,"url(#"+o+")");else if(yt.includes(c.type)){if(c.colors.map((function(e){return e.color})).includes("inherit")){var b=_.default(t,l),y=o,v=z({},c,{colors:c.colors.map((function(e,t){return"inherit"!==e.color?e:(y=y+"."+t+"."+b,z({},e,{color:"inherit"===e.color?b:e.color}))}))});v.id=y,C.default(t,s,"url(#"+y+")"),f[y]||(d.push(v),f[y]=1)}else C.default(t,s,"url(#"+o+")")}return"break"}},n=0;n<r.length;n++){if("break"===i(n))break}}))),d},e.blendModePropType=_e,e.blendModes=we,e.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],e.clampArc=function(e,t,r){void 0===r&&(r=360);var i=t;return Math.abs(t-e)>r&&(i=e+(t>e?r:-r)),[e,i]},e.closedCurvePropKeys=pe,e.colorInterpolatorIds=["brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","viridis","inferno","magma","plasma","warm","cool","cubehelixDefault","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red","rainbow","sinebow"],e.colorInterpolators=le,e.colorSchemeIds=["nivo","category10","accent","dark2","paired","pastel1","pastel2","set1","set2","set3","brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red"],e.crosshairPropType=N,e.curveFromProp=be,e.curvePropKeys=fe,e.curvePropMapping=de,e.curvePropType=ce,e.defaultAnimate=true,e.defaultCategoricalColors=Ce,e.defaultColorRange=Te,e.defaultMargin=je,e.defaultMotionDamping=15,e.defaultMotionStiffness=90,e.defaultTheme=Q,e.defsPropTypes=ye,e.degreesToRadians=Qe,e.dotsThemePropType=X,e.extendDefaultTheme=Z,e.getAngle=function(e,t,r,i){var n=Math.atan2(i-t,r-e)-Math.PI/2;return n>0?n:2*Math.PI+n},e.getColorScale=function(e,t){if(T.default(e)){var r=oe[e];if(void 0!==r){var i=p.scaleOrdinal(r);return i.type="ordinal",i}if(void 0!==t&&0===e.indexOf("seq:")){var n=le[e.slice(4)];if(void 0!==n){var a=p.scaleSequential(n).domain(t.domain());return a.type="sequential",a}}}if(S.default(e)){var o=p.scaleOrdinal(e);return o.type="ordinal",o}return function(){return e}},e.getDistance=function(e,t,r,i){var n=r-e,a=i-t;return n*=n,a*=a,Math.sqrt(n+a)},e.getLabelGenerator=function(e,t){var r,i=B.default(e)?e:function(t){return _.default(t,e)};return t&&(r=B.default(t)?t:y.format(t)),r?function(e){return r(i(e))}:i},e.getPolarLabelProps=function(e,t,r,i){void 0===i&&(i="svg");var n=$e[i],a=Ze(t-Math.PI/2,e),o=a.x,l=a.y,u=Je(t),s=n.align.center,d=n.baseline.bottom;return r>0?(s=n.align.right,d=n.baseline.center):r<0&&(s=n.align.left,d=n.baseline.center),0!==r&&u>180&&(u-=180,s=s===n.align.right?n.align.left:n.align.right),{x:o,y:l,rotate:u+=r,align:s,baseline:d}},e.getPropertyAccessor=bt,e.getRelativeCursor=function(e,t){var r=t.clientX,i=t.clientY,n=e.getBoundingClientRect();return[r-n.left,i-n.top]},e.getValueFormatter=Ge,e.gradientTypes=Ne,e.gridThemePropType=F,e.guessQuantizeColorScale=function(e){if(B.default(e)){if(!B.default(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(ne[e])return p.scaleQuantize().range(ne[e]);if(S.default(e))return p.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+ae.join("', '")+"'")},e.isCursorInRect=function(e,t,r,i,n,a){return e<=n&&n<=e+r&&t<=a&&a<=t+i},e.isMatchingDef=Rt,e.labelsThemePropType=K,e.legendsThemePropType=E,e.lineCurvePropKeys=me,e.lineCurvePropType=ge,e.linearGradientDef=function(e,t,r){return void 0===r&&(r={}),z({id:e,type:"linearGradient",colors:t},r)},e.marginPropType=Pe,e.markersThemePropType=U,e.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},e.motionConfigContext=$,e.motionDefaultProps=re,e.motionPropTypes=te,e.nivoCategoricalColors=ue,e.noop=Le,e.normalizeAngle=function(e){return e<0?360- -e%360:e%360},e.patternDotsDef=function(e,t){return void 0===t&&(t={}),z({id:e,type:"patternDots"},t)},e.patternLinesDef=function(e,t){return void 0===t&&(t={}),z({id:e,type:"patternLines"},t)},e.patternSquaresDef=function(e,t){return void 0===t&&(t={}),z({id:e,type:"patternSquares"},t)},e.patternTypes=rt,e.positionFromAngle=Ze,e.quantizeColorScalePropType=se,e.quantizeColorScales=ne,e.quantizeColorScalesKeys=ae,e.radiansToDegrees=Je,e.stackOffsetFromProp=function(e){return xe[e]},e.stackOffsetPropKeys=ke,e.stackOffsetPropMapping=xe,e.stackOffsetPropType=Oe,e.stackOrderFromProp=function(e){return ve[e]},e.stackOrderPropKeys=Re,e.stackOrderPropMapping=ve,e.stackOrderPropType=qe,e.textPropsByEngine=$e,e.themeContext=Me,e.themePropType=V,e.useAnimatedPath=function(e){var r=ie(),i=r.animate,n=r.config,a=function(e){var r=t.useRef();return t.useEffect((function(){r.current=e}),[e]),r.current}(e),o=t.useMemo((function(){return l.interpolateString(a,e)}),[a,e]),s=u.useSpring({from:{value:0},to:{value:1},reset:!0,config:n,immediate:!i}).value;return u.to(s,o)},e.useCurveInterpolation=function(e){return t.useMemo((function(){return be(e)}),[e])},e.useDimensions=function(e,r,i){return void 0===i&&(i={}),t.useMemo((function(){var t=z({},je,i);return{margin:t,innerWidth:e-t.left-t.right,innerHeight:r-t.top-t.bottom,outerWidth:e,outerHeight:r}}),[e,r,i.top,i.right,i.bottom,i.left])},e.useMeasure=Se,e.useMotionConfig=ie,e.usePartialTheme=Be,e.usePropertyAccessor=function(e){return t.useMemo((function(){return bt(e)}),[e])},e.useTheme=ze,e.useValueFormatter=function(e){return t.useMemo((function(){return Ge(e)}),[e])},e.withContainer=function(e){return function(t){var r,i;function n(){return t.apply(this,arguments)||this}return i=t,(r=n).prototype=Object.create(i.prototype),r.prototype.constructor=r,Y(r,i),n.prototype.render=function(){var t=this.props,r=t.theme,i=t.renderWrapper,n=t.animate,a=t.motionStiffness,o=t.motionDamping,l=t.motionConfig,u=A(t,gt);return d.jsx(Ie,{theme:r,renderWrapper:i,isInteractive:u.isInteractive,animate:n,motionStiffness:a,motionDamping:o,motionConfig:l,children:d.jsx(e,z({},u))})},n}(t.Component)},e.withDimensions=function(){return R.compose(R.defaultProps({margin:je}),R.setPropTypes({width:P.default.number.isRequired,height:P.default.number.isRequired,margin:Pe}),R.withPropsOnChange((function(e,t){return e.width!==t.width||e.height!==t.height||!M.default(e.margin,t.margin)}),(function(e){var t=Object.assign({},je,e.margin);return{margin:t,width:e.width-t.left-t.right,height:e.height-t.top-t.bottom,outerWidth:e.width,outerHeight:e.height}})))},e.withMotion=function(){return R.compose(R.setPropTypes(te),R.defaultProps({animate:true,motionDamping:15,motionStiffness:90}))},e.withTheme=function(e){var t,r=void 0===e?{}:e,i=r.srcKey,n=void 0===i?"theme":i,a=r.destKey,o=void 0===a?"theme":a;return R.compose(R.setPropTypes(((t={})[n]=P.default.object,t)),R.withPropsOnChange([n],(function(e){var t;return(t={})[o]=Z(Q,e[n]),t})))},Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=nivo-core.umd.js.map

@@ -89,3 +89,10 @@ import * as React from 'react'

}
title: {
text: Partial<React.CSSProperties>
}
text: Partial<React.CSSProperties>
ticks: {
line: Partial<React.CSSProperties>
text: Partial<React.CSSProperties>
}
}

@@ -168,3 +175,10 @@ labels: {

}>
title: Partial<{
text: Partial<CompleteTheme['legends']['title']['text']>
}>
text: Partial<CompleteTheme['legends']['text']>
ticks: Partial<{
line: Partial<CompleteTheme['legends']['ticks']['line']>
text: Partial<CompleteTheme['legends']['ticks']['text']>
}>
}>

@@ -384,2 +398,7 @@ labels: Partial<{

export function useMeasure(): [
React.RefObject<HTMLDivElement>,
{ left: number; top: number; width: number; height: number }
]
type SvgWrapperType = (

@@ -386,0 +405,0 @@ props: React.PropsWithChildren<{

{
"name": "@nivo/core",
"version": "0.78.0",
"version": "0.79.0",
"license": "MIT",

@@ -23,3 +23,3 @@ "author": {

"dependencies": {
"@nivo/recompose": "0.78.0",
"@nivo/recompose": "0.79.0",
"@react-spring/web": "9.3.1",

@@ -33,11 +33,10 @@ "d3-color": "^2.0.0",

"d3-time-format": "^3.0.0",
"lodash": "^4.17.21",
"resize-observer-polyfill": "^1.5.1"
"lodash": "^4.17.21"
},
"devDependencies": {
"@nivo/tooltip": "0.78.0",
"@nivo/tooltip": "0.79.0",
"@types/d3-shape": "^2.0.0"
},
"peerDependencies": {
"@nivo/tooltip": "0.78.0",
"@nivo/tooltip": "0.79.0",
"prop-types": ">= 15.5.10 < 16.0.0",

@@ -49,3 +48,3 @@ "react": ">= 16.14.0 < 18.0.0"

},
"gitHead": "166935501f9a971540ceccc1ec562a65341e5fb3"
"gitHead": "c9d8f198962d242872a0267e304f950eb57e2ec4"
}

@@ -0,3 +1,6 @@

<a href="https://nivo.rocks"><img alt="nivo" src="https://raw.githubusercontent.com/plouc/nivo/master/nivo.png" width="216" height="68"/></a>
# `@nivo/core`
[![version](https://img.shields.io/npm/v/@nivo/core.svg?style=flat-square)](https://www.npmjs.com/package/@nivo/core)
[![version](https://img.shields.io/npm/v/@nivo/core?style=for-the-badge)](https://www.npmjs.com/package/@nivo/core)
[![downloads](https://img.shields.io/npm/dm/@nivo/core?style=for-the-badge)](https://www.npmjs.com/package/@nivo/core)

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with āš”ļø by Socket Inc