You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@nivo/core

Package Overview
Dependencies
Maintainers
1
Versions
89
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nivo/core - npm Package Compare versions

Comparing version
0.93.0
to
0.94.0
+1
-1
dist/nivo-core.cjs.js

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

"use strict";var e=require("react"),r=require("@nivo/tooltip"),t=require("@nivo/theming"),n=require("lodash/isString.js"),o=require("@react-spring/web"),i=require("react/jsx-runtime"),a=require("d3-interpolate"),s=require("lodash/without.js"),l=require("d3-shape"),u=require("d3-scale"),c=require("d3-scale-chromatic"),d=require("lodash/last.js"),p=require("lodash/isArray.js"),h=require("lodash/isFunction.js"),f=require("d3-format"),g=require("d3-time-format"),m=require("lodash/get.js"),b=require("lodash/isPlainObject.js"),v=require("lodash/pick.js"),x=require("lodash/isEqual.js"),y=require("lodash/set.js"),_=e.createContext(),w=function(r){var t=r.children,a=r.animate,s=void 0===a||a,l=r.config,u=void 0===l?"default":l,c=e.useMemo((function(){var e=n(u)?o.config[u]:u;return{animate:s,config:e}}),[s,u]);return i.jsx(_.Provider,{value:c,children:t})},P=function(){return e.useContext(_)},O=function(r){var t=r.children,n=r.condition,o=r.wrapper;return n?e.cloneElement(o,{},t):t},k={position:"relative"},C=function(n){var o=n.children,a=n.theme,s=n.renderWrapper,l=void 0===s||s,u=n.isInteractive,c=void 0===u||u,d=n.animate,p=n.motionConfig,h=e.useRef(null);return i.jsx(t.ThemeProvider,{theme:a,children:i.jsx(w,{animate:d,config:p,children:i.jsx(r.TooltipProvider,{container:h,children:i.jsxs(O,{condition:l,wrapper:i.jsx("div",{style:k,ref:h}),children:[o,c&&i.jsx(r.Tooltip,{})]})})})})},j=function(){},R={position:"relative"},B={basis:l.curveBasis,basisClosed:l.curveBasisClosed,basisOpen:l.curveBasisOpen,bundle:l.curveBundle,cardinal:l.curveCardinal,cardinalClosed:l.curveCardinalClosed,cardinalOpen:l.curveCardinalOpen,catmullRom:l.curveCatmullRom,catmullRomClosed:l.curveCatmullRomClosed,catmullRomOpen:l.curveCatmullRomOpen,linear:l.curveLinear,linearClosed:l.curveLinearClosed,monotoneX:l.curveMonotoneX,monotoneY:l.curveMonotoneY,natural:l.curveNatural,step:l.curveStep,stepAfter:l.curveStepAfter,stepBefore:l.curveStepBefore},G=Object.keys(B),M=G.filter((function(e){return e.endsWith("Closed")})),S=s(G,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),q=s(G,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),Y=function(e){if(!B[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return B[e]},z={ascending:l.stackOrderAscending,descending:l.stackOrderDescending,insideOut:l.stackOrderInsideOut,none:l.stackOrderNone,reverse:l.stackOrderReverse},A=Object.keys(z),D={expand:l.stackOffsetExpand,diverging:l.stackOffsetDiverging,none:l.stackOffsetNone,silhouette:l.stackOffsetSilhouette,wiggle:l.stackOffsetWiggle},I=Object.keys(D);function L(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function W(e,r){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function(e,r){if(e){if("string"==typeof e)return L(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?L(e,r):void 0}}(e))||r&&e&&"number"==typeof e.length){t&&(e=t);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(){return T=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},T.apply(null,arguments)}function E(e,r){if(null==e)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==r.indexOf(n))continue;t[n]=e[n]}return t}function F(e,r){return F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e},F(e,r)}var K={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:d(c.schemeBrBG),PRGn:d(c.schemePRGn),PiYG:d(c.schemePiYG),PuOr:d(c.schemePuOr),RdBu:d(c.schemeRdBu),RdGy:d(c.schemeRdGy),RdYlBu:d(c.schemeRdYlBu),RdYlGn:d(c.schemeRdYlGn),spectral:d(c.schemeSpectral),blues:d(c.schemeBlues),greens:d(c.schemeGreens),greys:d(c.schemeGreys),oranges:d(c.schemeOranges),purples:d(c.schemePurples),reds:d(c.schemeReds),BuGn:d(c.schemeBuGn),BuPu:d(c.schemeBuPu),GnBu:d(c.schemeGnBu),OrRd:d(c.schemeOrRd),PuBuGn:d(c.schemePuBuGn),PuBu:d(c.schemePuBu),PuRd:d(c.schemePuRd),RdPu:d(c.schemeRdPu),YlGnBu:d(c.schemeYlGnBu),YlGn:d(c.schemeYlGn),YlOrBr:d(c.schemeYlOrBr),YlOrRd:d(c.schemeYlOrRd)},U=Object.keys(K),X={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:d(c.schemeBrBG),purpleRed_green:d(c.schemePRGn),pink_yellowGreen:d(c.schemePiYG),purple_orange:d(c.schemePuOr),red_blue:d(c.schemeRdBu),red_grey:d(c.schemeRdGy),red_yellow_blue:d(c.schemeRdYlBu),red_yellow_green:d(c.schemeRdYlGn),spectral:d(c.schemeSpectral),blues:d(c.schemeBlues),greens:d(c.schemeGreens),greys:d(c.schemeGreys),oranges:d(c.schemeOranges),purples:d(c.schemePurples),reds:d(c.schemeReds),blue_green:d(c.schemeBuGn),blue_purple:d(c.schemeBuPu),green_blue:d(c.schemeGnBu),orange_red:d(c.schemeOrRd),purple_blue_green:d(c.schemePuBuGn),purple_blue:d(c.schemePuBu),purple_red:d(c.schemePuRd),red_purple:d(c.schemeRdPu),yellow_green_blue:d(c.schemeYlGnBu),yellow_green:d(c.schemeYlGn),yellow_orange_brown:d(c.schemeYlOrBr),yellow_orange_red:d(c.schemeYlOrRd)},H={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},N=function(){return u.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},Q=N,V=u.scaleOrdinal(c.schemeSet3),$={top:0,right:0,bottom:0,left:0},J=function(){var r=e.useRef(null),t=e.useState({left:0,top:0,width:0,height:0}),n=t[0],o=t[1],i=e.useState((function(){return"undefined"==typeof ResizeObserver?null:new ResizeObserver((function(e){var r=e[0];return o(r.contentRect)}))}))[0];return e.useEffect((function(){return r.current&&null!==i&&i.observe(r.current),function(){null!==i&&i.disconnect()}}),[i]),[r,n]},Z=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?g.timeFormat(e.slice("5")):f.format(e):function(e){return""+e}},ee=["id","colors"],re=function(e){var r=e.id,t=e.colors,n=E(e,ee);return i.jsx("linearGradient",T({id:r,x1:0,x2:0,y1:0,y2:1},n,{children:t.map((function(e){var r=e.offset,t=e.color,n=e.opacity;return i.jsx("stop",{offset:r+"%",stopColor:t,stopOpacity:void 0!==n?n:1},r)}))}))},te={linearGradient:re},ne={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},oe=e.memo((function(e){var r=e.id,t=e.background,n=void 0===t?ne.background:t,o=e.color,a=void 0===o?ne.color:o,s=e.size,l=void 0===s?ne.size:s,u=e.padding,c=void 0===u?ne.padding:u,d=e.stagger,p=void 0===d?ne.stagger:d,h=l+c,f=l/2,g=c/2;return!0===p&&(h=2*l+2*c),i.jsxs("pattern",{id:r,width:h,height:h,patternUnits:"userSpaceOnUse",children:[i.jsx("rect",{width:h,height:h,fill:n}),i.jsx("circle",{cx:g+f,cy:g+f,r:f,fill:a}),p&&i.jsx("circle",{cx:1.5*c+l+f,cy:1.5*c+l+f,r:f,fill:a})]})})),ie=2*Math.PI,ae=function(e){return e*Math.PI/180},se=function(e){return 180*e/Math.PI},le=function(e,r){return{x:Math.cos(e)*r,y:Math.sin(e)*r}},ue={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"}}},ce={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},de=e.memo((function(e){var r=e.id,t=e.spacing,n=void 0===t?ce.spacing:t,o=e.rotation,a=void 0===o?ce.rotation:o,s=e.background,l=void 0===s?ce.background:s,u=e.color,c=void 0===u?ce.color:u,d=e.lineWidth,p=void 0===d?ce.lineWidth:d,h=Math.round(a)%360,f=Math.abs(n);h>180?h-=360:h>90?h-=180:h<-180?h+=360:h<-90&&(h+=180);var g,m=f,b=f;return 0===h?g="\n M 0 0 L "+m+" 0\n M 0 "+b+" L "+m+" "+b+"\n ":90===h?g="\n M 0 0 L 0 "+b+"\n M "+m+" 0 L "+m+" "+b+"\n ":(m=Math.abs(f/Math.sin(ae(h))),b=f/Math.sin(ae(90-h)),g=h>0?"\n M 0 "+-b+" L "+2*m+" "+b+"\n M "+-m+" "+-b+" L "+m+" "+b+"\n M "+-m+" 0 L "+m+" "+2*b+"\n ":"\n M "+-m+" "+b+" L "+m+" "+-b+"\n M "+-m+" "+2*b+" L "+2*m+" "+-b+"\n M 0 "+2*b+" L "+2*m+" 0\n "),i.jsxs("pattern",{id:r,width:m,height:b,patternUnits:"userSpaceOnUse",children:[i.jsx("rect",{width:m,height:b,fill:l,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),i.jsx("path",{d:g,strokeWidth:p,stroke:c,strokeLinecap:"square"})]})})),pe={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},he=e.memo((function(e){var r=e.id,t=e.color,n=void 0===t?pe.color:t,o=e.background,a=void 0===o?pe.background:o,s=e.size,l=void 0===s?pe.size:s,u=e.padding,c=void 0===u?pe.padding:u,d=e.stagger,p=void 0===d?pe.stagger:d,h=l+c,f=c/2;return!0===p&&(h=2*l+2*c),i.jsxs("pattern",{id:r,width:h,height:h,patternUnits:"userSpaceOnUse",children:[i.jsx("rect",{width:h,height:h,fill:a}),i.jsx("rect",{x:f,y:f,width:l,height:l,fill:n}),p&&i.jsx("rect",{x:1.5*c+l,y:1.5*c+l,width:l,height:l,fill:n})]})})),fe={patternDots:oe,patternLines:de,patternSquares:he},ge=["type"],me=T({},te,fe),be=e.memo((function(r){var t=r.defs;return!t||t.length<1?null:i.jsx("defs",{"aria-hidden":!0,children:t.map((function(r){var t=r.type,n=E(r,ge);return me[t]?e.createElement(me[t],T({key:n.id},n)):null}))})})),ve=e.memo((function(e){var r=e.size,t=e.color,n=e.borderWidth,o=e.borderColor;return i.jsx("circle",{r:r/2,fill:t,stroke:o,strokeWidth:n,style:{pointerEvents:"none"}})})),xe=e.memo((function(r){var n=r.x,a=r.y,s=r.symbol,l=void 0===s?ve:s,u=r.size,c=r.datum,d=r.color,p=r.borderWidth,h=r.borderColor,f=r.label,g=r.labelTextAnchor,m=void 0===g?"middle":g,b=r.labelYOffset,v=void 0===b?-12:b,x=r.ariaLabel,y=r.ariaLabelledBy,_=r.ariaDescribedBy,w=r.ariaHidden,O=r.ariaDisabled,k=r.isFocusable,C=void 0!==k&&k,j=r.tabIndex,R=void 0===j?0:j,B=r.onFocus,G=r.onBlur,M=r.testId,S=t.useTheme(),q=P(),Y=q.animate,z=q.config,A=o.useSpring({transform:"translate("+n+", "+a+")",config:z,immediate:!Y}),D=e.useCallback((function(e){null==B||B(c,e)}),[B,c]),I=e.useCallback((function(e){null==G||G(c,e)}),[G,c]);return i.jsxs(o.animated.g,{transform:A.transform,style:{pointerEvents:"none"},focusable:C,tabIndex:C?R:void 0,"aria-label":x,"aria-labelledby":y,"aria-describedby":_,"aria-disabled":O,"aria-hidden":w,onFocus:C&&B?D:void 0,onBlur:C&&G?I:void 0,"data-testid":M,children:[e.createElement(l,{size:u,color:d,datum:c,borderWidth:p,borderColor:h}),f&&i.jsx("text",{textAnchor:m,y:v,style:t.sanitizeSvgTextStyle(S.dots.text),children:f})]})})),ye=e.memo((function(e){var r=e.width,n=e.height,o=e.axis,a=e.scale,s=e.value,l=e.lineStyle,u=e.textStyle,c=e.legend,d=e.legendNode,p=e.legendPosition,h=void 0===p?"top-right":p,f=e.legendOffsetX,g=void 0===f?14:f,m=e.legendOffsetY,b=void 0===m?14:m,v=e.legendOrientation,x=void 0===v?"horizontal":v,y=t.useTheme(),_=0,w=0,P=0,O=0;if("y"===o?(P=a(s),w=r):(_=a(s),O=n),c&&!d){var k=function(e){var r=e.axis,t=e.width,n=e.height,o=e.position,i=e.offsetX,a=e.offsetY,s=e.orientation,l=0,u=0,c="vertical"===s?-90:0,d="start";if("x"===r)switch(o){case"top-left":l=-i,u=a,d="end";break;case"top":u=-a,d="horizontal"===s?"middle":"start";break;case"top-right":l=i,u=a,d="horizontal"===s?"start":"end";break;case"right":l=i,u=n/2,d="horizontal"===s?"start":"middle";break;case"bottom-right":l=i,u=n-a,d="start";break;case"bottom":u=n+a,d="horizontal"===s?"middle":"end";break;case"bottom-left":u=n-a,l=-i,d="horizontal"===s?"end":"start";break;case"left":l=-i,u=n/2,d="horizontal"===s?"end":"middle"}else switch(o){case"top-left":l=i,u=-a,d="start";break;case"top":l=t/2,u=-a,d="horizontal"===s?"middle":"start";break;case"top-right":l=t-i,u=-a,d="horizontal"===s?"end":"start";break;case"right":l=t+i,d="horizontal"===s?"start":"middle";break;case"bottom-right":l=t-i,u=a,d="end";break;case"bottom":l=t/2,u=a,d="horizontal"===s?"middle":"end";break;case"bottom-left":l=i,u=a,d="horizontal"===s?"start":"end";break;case"left":l=-i,d="horizontal"===s?"end":"middle"}return{x:l,y:u,rotation:c,textAnchor:d}}({axis:o,width:r,height:n,position:h,offsetX:g,offsetY:b,orientation:x});d=i.jsx("text",{transform:"translate("+k.x+", "+k.y+") rotate("+k.rotation+")",textAnchor:k.textAnchor,dominantBaseline:"central",style:u,children:c})}return i.jsxs("g",{transform:"translate("+_+", "+P+")",children:[i.jsx("line",{x1:0,x2:w,y1:0,y2:O,stroke:y.markers.lineColor,strokeWidth:y.markers.lineStrokeWidth,style:l}),d]})})),_e=e.memo((function(e){var r=e.markers,t=e.width,n=e.height,o=e.xScale,a=e.yScale;return r&&0!==r.length?r.map((function(e,r){return i.jsx(ye,T({},e,{width:t,height:n,scale:"y"===e.axis?a:o}),r)})):null})),we=["theme","renderWrapper","animate","motionConfig"],Pe=function(e){return h(e)?e:function(r){return m(r,e)}},Oe=Object.keys(te),ke=Object.keys(fe),Ce=function(e,r,t){if("*"===e)return!0;if(h(e))return e(r);if(b(e)){var n=t?m(r,t):r;return x(v(n,Object.keys(e)),e)}return!1};exports.CartesianMarkers=_e,exports.CartesianMarkersItem=ye,exports.Container=C,exports.Defs=be,exports.DotsItem=xe,exports.LegacyContainer=function(n){var o=n.children,a=n.theme,s=n.isInteractive,l=void 0===s||s,u=n.renderWrapper,c=void 0===u||u,d=n.animate,p=n.motionConfig,h=e.useRef(null),f=r.useTooltipHandlers(h),g=f.actions,m=f.state,b=e.useCallback((function(e,r){return g.showTooltipFromEvent(e,r)}),[g]),v=e.useMemo((function(){return{showTooltip:l?b:j,hideTooltip:l?g.hideTooltip:j}}),[g,l,b]);return i.jsx(t.ThemeProvider,{theme:a,children:i.jsx(w,{animate:d,config:p,children:i.jsx(r.TooltipActionsContext.Provider,{value:g,children:i.jsx(r.TooltipStateContext.Provider,{value:m,children:i.jsxs(O,{condition:c,wrapper:i.jsx("div",{style:R,ref:h}),children:[o(v),l&&i.jsx(r.Tooltip,{})]})})})})})},exports.LinearGradient=re,exports.MotionConfigProvider=w,exports.PatternDots=oe,exports.PatternDotsDefaultProps=ne,exports.PatternLines=de,exports.PatternLinesDefaultProps=ce,exports.PatternSquares=he,exports.PatternSquaresDefaultProps=pe,exports.ResponsiveWrapper=function(e){var r=e.children,t=J(),n=t[0],o=t[1],a=o.width>0&&o.height>0;return i.jsx("div",{ref:n,style:{width:"100%",height:"100%"},children:a&&r({width:o.width,height:o.height})})},exports.SvgWrapper=function(e){var r=e.width,n=e.height,o=e.margin,a=e.defs,s=e.children,l=e.role,u=e.ariaLabel,c=e.ariaLabelledBy,d=e.ariaDescribedBy,p=e.isFocusable,h=t.useTheme();return i.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:n,role:l,"aria-label":u,"aria-labelledby":c,"aria-describedby":d,focusable:p,tabIndex:p?0:void 0,children:[i.jsx(be,{defs:a}),i.jsx("rect",{width:r,height:n,fill:h.background}),i.jsx("g",{transform:"translate("+o.left+","+o.top+")",children:s})]})},exports.TWO_PI=ie,exports.absoluteAngleDegrees=function(e){var r=e%360;return r<0&&(r+=360),r},exports.alignBox=function(e,r,t){var n=r.width-e.width,o=r.height-e.height,i=0,a=0;return"center"===t&&(i=n/2,a=o/2),"top"===t&&(i=n/2),"top-right"===t&&(i=n),"right"===t&&(i=n,a=o/2),"bottom-right"===t&&(i=n,a=o),"bottom"===t&&(i=n/2,a=o),"bottom-left"===t&&(a=o),"left"===t&&(a=o/2),[i,a]},exports.areaCurvePropKeys=S,exports.bindDefs=function(e,r,t,n){var o=void 0===n?{}:n,i=o.dataKey,a=o.colorKey,s=void 0===a?"color":a,l=o.targetKey,u=void 0===l?"fill":l,c=[],d={};return e.length&&r.length&&(c=[].concat(e),r.forEach((function(r){for(var n,o=function(){var t=n.value,o=t.id,a=t.match;if(Ce(a,r,i)){var l=e.find((function(e){return e.id===o}));if(l)if(ke.includes(l.type))if("inherit"===l.background||"inherit"===l.color){var p=m(r,s),h=l.background,f=l.color,g=o;"inherit"===l.background&&(g=g+".bg."+p,h=p),"inherit"===l.color&&(g=g+".fg."+p,f=p),y(r,u,"url(#"+g+")"),d[g]||(c.push(T({},l,{id:g,background:h,color:f})),d[g]=1)}else y(r,u,"url(#"+o+")");else if(Oe.includes(l.type)){if(l.colors.map((function(e){return e.color})).includes("inherit")){var b=m(r,s),v=o,x=T({},l,{colors:l.colors.map((function(e,r){return"inherit"!==e.color?e:(v=v+"."+r+"."+b,T({},e,{color:"inherit"===e.color?b:e.color}))}))});x.id=v,y(r,u,"url(#"+v+")"),d[v]||(c.push(x),d[v]=1)}else y(r,u,"url(#"+o+")")}return 1}},a=W(t);!(n=a()).done&&!o(););}))),c},exports.blendModes=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],exports.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],exports.clampArc=function(e,r,t){void 0===t&&(t=360);var n=r;return Math.abs(r-e)>t&&(n=e+(r>e?t:-t)),[e,n]},exports.closedCurvePropKeys=M,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=H,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.curveFromProp=Y,exports.curvePropKeys=G,exports.curvePropMapping=B,exports.defaultAnimate=!0,exports.defaultCategoricalColors=Q,exports.defaultColorRange=V,exports.defaultMargin=$,exports.degreesToRadians=ae,exports.getAngle=function(e,r,t,n){var o=Math.atan2(n-r,t-e)-Math.PI/2;return o>0?o:2*Math.PI+o},exports.getColorScale=function(e,r){if(n(e)){var t=X[e];if(void 0!==t){var o=u.scaleOrdinal(t);return o.type="ordinal",o}if(void 0!==r&&0===e.indexOf("seq:")){var i=H[e.slice(4)];if(void 0!==i){var a=u.scaleSequential(i).domain(r.domain());return a.type="sequential",a}}}if(p(e)){var s=u.scaleOrdinal(e);return s.type="ordinal",s}return function(){return e}},exports.getDistance=function(e,r,t,n){return Math.sqrt(Math.pow(t-e,2)+Math.pow(n-r,2))},exports.getLabelGenerator=function(e,r){var t,n=h(e)?e:function(r){return m(r,e)};return r&&(t=h(r)?r:f.format(r)),t?function(e){return t(n(e))}:n},exports.getPolarLabelProps=function(e,r,t,n){void 0===n&&(n="svg");var o=ue[n],i=le(r-Math.PI/2,e),a=i.x,s=i.y,l=se(r),u=o.align.center,c=o.baseline.bottom;return t>0?(u=o.align.right,c=o.baseline.center):t<0&&(u=o.align.left,c=o.baseline.center),0!==t&&l>180&&(l-=180,u=u===o.align.right?o.align.left:o.align.right),{x:a,y:s,rotate:l+=t,align:u,baseline:c}},exports.getPropertyAccessor=Pe,exports.getRelativeCursor=function(e,r){var t,n="touches"in r?r.touches[0]:r,o=n.clientX,i=n.clientY,a=e.getBoundingClientRect(),s=(t=void 0!==e.getBBox?e.getBBox():{width:e.offsetWidth||0,height:e.offsetHeight||0}).width===a.width?1:t.width/a.width;return[(o-a.left)*s,(i-a.top)*s]},exports.getValueFormatter=Z,exports.gradientTypes=te,exports.guessQuantizeColorScale=function(e){if(h(e)){if(!h(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(K[e])return u.scaleQuantize().range(K[e]);if(p(e))return u.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+U.join("', '")+"'")},exports.isCursorInRect=function(e,r,t,n,o,i){return e<=o&&o<=e+t&&r<=i&&i<=r+n},exports.isMatchingDef=Ce,exports.lineCurvePropKeys=q,exports.linearGradientDef=function(e,r,t){return void 0===t&&(t={}),T({id:e,type:"linearGradient",colors:r},t)},exports.mergeRefs=function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return function(e){for(var t=0,n=r;t<n.length;t++){var o=n[t];"function"==typeof o?o(e):null!=o&&(o.current=e)}}},exports.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},exports.motionConfigContext=_,exports.motionDefaultProps={animate:!0,config:"default"},exports.nivoCategoricalColors=N,exports.noop=j,exports.normalizeAngle=function(e){return e<0?360- -e%360:e%360},exports.patternDotsDef=function(e,r){return void 0===r&&(r={}),T({id:e,type:"patternDots"},r)},exports.patternLinesDef=function(e,r){return void 0===r&&(r={}),T({id:e,type:"patternLines"},r)},exports.patternSquaresDef=function(e,r){return void 0===r&&(r={}),T({id:e,type:"patternSquares"},r)},exports.patternTypes=fe,exports.positionFromAngle=le,exports.quantizeColorScales=K,exports.quantizeColorScalesKeys=U,exports.radiansToDegrees=se,exports.stackOffsetFromProp=function(e){return D[e]},exports.stackOffsetPropKeys=I,exports.stackOffsetPropMapping=D,exports.stackOrderFromProp=function(e){return z[e]},exports.stackOrderPropKeys=A,exports.stackOrderPropMapping=z,exports.textPropsByEngine=ue,exports.useAnimatedPath=function(r){var t=P(),n=t.animate,i=t.config,s=function(r){var t=e.useRef();return e.useEffect((function(){t.current=r}),[r]),t.current}(r),l=e.useMemo((function(){return a.interpolateString(s,r)}),[s,r]),u=o.useSpring({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!n}).value;return o.to(u,l)},exports.useCurveInterpolation=function(r){return e.useMemo((function(){return Y(r)}),[r])},exports.useDimensions=function(r,t,n){return void 0===n&&(n={}),e.useMemo((function(){var e=T({},$,n);return{margin:e,innerWidth:r-e.left-e.right,innerHeight:t-e.top-e.bottom,outerWidth:r,outerHeight:t}}),[r,t,n])},exports.useMeasure=J,exports.useMotionConfig=P,exports.usePropertyAccessor=function(r){return e.useMemo((function(){return Pe(r)}),[r])},exports.useValueFormatter=function(r){return e.useMemo((function(){return Z(r)}),[r])},exports.withContainer=function(r){return function(e){function t(){return e.apply(this,arguments)||this}var n,o;return o=e,(n=t).prototype=Object.create(o.prototype),n.prototype.constructor=n,F(n,o),t.prototype.render=function(){var e=this.props,t=e.theme,n=e.renderWrapper,o=e.animate,a=e.motionConfig,s=E(e,we);return i.jsx(C,{theme:t,renderWrapper:n,isInteractive:s.isInteractive,animate:o,motionConfig:a,children:i.jsx(r,T({},s))})},t}(e.Component)};
"use strict";var e=require("react"),r=require("@nivo/tooltip"),t=require("@nivo/theming"),n=require("lodash/isString.js"),o=require("@react-spring/web"),i=require("react/jsx-runtime"),a=require("d3-interpolate"),s=require("lodash/without.js"),l=require("d3-shape"),u=require("d3-scale"),c=require("d3-scale-chromatic"),d=require("lodash/last.js"),p=require("lodash/isArray.js"),h=require("lodash/isFunction.js"),f=require("d3-format"),g=require("d3-time-format"),m=require("lodash/get.js"),b=require("lodash/isPlainObject.js"),v=require("lodash/pick.js"),x=require("lodash/isEqual.js"),y=require("lodash/set.js"),_=e.createContext(),w=function(r){var t=r.children,a=r.animate,s=void 0===a||a,l=r.config,u=void 0===l?"default":l,c=e.useMemo((function(){var e=n(u)?o.config[u]:u;return{animate:s,config:e}}),[s,u]);return i.jsx(_.Provider,{value:c,children:t})},P=function(){return e.useContext(_)},O=function(r){var t=r.children,n=r.condition,o=r.wrapper;return n?e.cloneElement(o,{},t):t},k={position:"relative"},C=function(n){var o=n.children,a=n.theme,s=n.renderWrapper,l=void 0===s||s,u=n.isInteractive,c=void 0===u||u,d=n.animate,p=n.motionConfig,h=e.useRef(null);return i.jsx(t.ThemeProvider,{theme:a,children:i.jsx(w,{animate:d,config:p,children:i.jsx(r.TooltipProvider,{container:h,children:i.jsxs(O,{condition:l,wrapper:i.jsx("div",{style:k,ref:h}),children:[o,c&&i.jsx(r.Tooltip,{})]})})})})},R=function(){},j={position:"relative"},B=e.createContext(void 0),G={basis:l.curveBasis,basisClosed:l.curveBasisClosed,basisOpen:l.curveBasisOpen,bundle:l.curveBundle,cardinal:l.curveCardinal,cardinalClosed:l.curveCardinalClosed,cardinalOpen:l.curveCardinalOpen,catmullRom:l.curveCatmullRom,catmullRomClosed:l.curveCatmullRomClosed,catmullRomOpen:l.curveCatmullRomOpen,linear:l.curveLinear,linearClosed:l.curveLinearClosed,monotoneX:l.curveMonotoneX,monotoneY:l.curveMonotoneY,natural:l.curveNatural,step:l.curveStep,stepAfter:l.curveStepAfter,stepBefore:l.curveStepBefore},M=Object.keys(G),S=M.filter((function(e){return e.endsWith("Closed")})),q=s(M,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),Y=s(M,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),z=function(e){if(!G[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return G[e]},A={ascending:l.stackOrderAscending,descending:l.stackOrderDescending,insideOut:l.stackOrderInsideOut,none:l.stackOrderNone,reverse:l.stackOrderReverse},D=Object.keys(A),I={expand:l.stackOffsetExpand,diverging:l.stackOffsetDiverging,none:l.stackOffsetNone,silhouette:l.stackOffsetSilhouette,wiggle:l.stackOffsetWiggle},L=Object.keys(I);function W(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function T(e,r){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function(e,r){if(e){if("string"==typeof e)return W(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?W(e,r):void 0}}(e))||r&&e&&"number"==typeof e.length){t&&(e=t);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},E.apply(null,arguments)}function F(e,r){if(null==e)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==r.indexOf(n))continue;t[n]=e[n]}return t}function K(e,r){return K=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e},K(e,r)}var U={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:d(c.schemeBrBG),PRGn:d(c.schemePRGn),PiYG:d(c.schemePiYG),PuOr:d(c.schemePuOr),RdBu:d(c.schemeRdBu),RdGy:d(c.schemeRdGy),RdYlBu:d(c.schemeRdYlBu),RdYlGn:d(c.schemeRdYlGn),spectral:d(c.schemeSpectral),blues:d(c.schemeBlues),greens:d(c.schemeGreens),greys:d(c.schemeGreys),oranges:d(c.schemeOranges),purples:d(c.schemePurples),reds:d(c.schemeReds),BuGn:d(c.schemeBuGn),BuPu:d(c.schemeBuPu),GnBu:d(c.schemeGnBu),OrRd:d(c.schemeOrRd),PuBuGn:d(c.schemePuBuGn),PuBu:d(c.schemePuBu),PuRd:d(c.schemePuRd),RdPu:d(c.schemeRdPu),YlGnBu:d(c.schemeYlGnBu),YlGn:d(c.schemeYlGn),YlOrBr:d(c.schemeYlOrBr),YlOrRd:d(c.schemeYlOrRd)},X=Object.keys(U),H={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:d(c.schemeBrBG),purpleRed_green:d(c.schemePRGn),pink_yellowGreen:d(c.schemePiYG),purple_orange:d(c.schemePuOr),red_blue:d(c.schemeRdBu),red_grey:d(c.schemeRdGy),red_yellow_blue:d(c.schemeRdYlBu),red_yellow_green:d(c.schemeRdYlGn),spectral:d(c.schemeSpectral),blues:d(c.schemeBlues),greens:d(c.schemeGreens),greys:d(c.schemeGreys),oranges:d(c.schemeOranges),purples:d(c.schemePurples),reds:d(c.schemeReds),blue_green:d(c.schemeBuGn),blue_purple:d(c.schemeBuPu),green_blue:d(c.schemeGnBu),orange_red:d(c.schemeOrRd),purple_blue_green:d(c.schemePuBuGn),purple_blue:d(c.schemePuBu),purple_red:d(c.schemePuRd),red_purple:d(c.schemeRdPu),yellow_green_blue:d(c.schemeYlGnBu),yellow_green:d(c.schemeYlGn),yellow_orange_brown:d(c.schemeYlOrBr),yellow_orange_red:d(c.schemeYlOrRd)},N={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},Q=function(){return u.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},V=Q,$=u.scaleOrdinal(c.schemeSet3),J={top:0,right:0,bottom:0,left:0},Z=function(){var r=e.useRef(null),t=e.useState({left:0,top:0,width:0,height:0}),n=t[0],o=t[1],i=e.useState((function(){return"undefined"==typeof ResizeObserver?null:new ResizeObserver((function(e){var r=e[0];return o(r.contentRect)}))}))[0];return e.useEffect((function(){return r.current&&null!==i&&i.observe(r.current),function(){null!==i&&i.disconnect()}}),[i]),[r,n]},ee=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?g.timeFormat(e.slice("5")):f.format(e):function(e){return""+e}},re=["id","colors"],te=function(e){var r=e.id,t=e.colors,n=F(e,re);return i.jsx("linearGradient",E({id:r,x1:0,x2:0,y1:0,y2:1},n,{children:t.map((function(e){var r=e.offset,t=e.color,n=e.opacity;return i.jsx("stop",{offset:r+"%",stopColor:t,stopOpacity:void 0!==n?n:1},r)}))}))},ne={linearGradient:te},oe={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},ie=e.memo((function(e){var r=e.id,t=e.background,n=void 0===t?oe.background:t,o=e.color,a=void 0===o?oe.color:o,s=e.size,l=void 0===s?oe.size:s,u=e.padding,c=void 0===u?oe.padding:u,d=e.stagger,p=void 0===d?oe.stagger:d,h=l+c,f=l/2,g=c/2;return!0===p&&(h=2*l+2*c),i.jsxs("pattern",{id:r,width:h,height:h,patternUnits:"userSpaceOnUse",children:[i.jsx("rect",{width:h,height:h,fill:n}),i.jsx("circle",{cx:g+f,cy:g+f,r:f,fill:a}),p&&i.jsx("circle",{cx:1.5*c+l+f,cy:1.5*c+l+f,r:f,fill:a})]})})),ae=2*Math.PI,se=function(e){return e*Math.PI/180},le=function(e){return 180*e/Math.PI},ue=function(e,r){return{x:Math.cos(e)*r,y:Math.sin(e)*r}},ce={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"}}},de={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},pe=e.memo((function(e){var r=e.id,t=e.spacing,n=void 0===t?de.spacing:t,o=e.rotation,a=void 0===o?de.rotation:o,s=e.background,l=void 0===s?de.background:s,u=e.color,c=void 0===u?de.color:u,d=e.lineWidth,p=void 0===d?de.lineWidth:d,h=Math.round(a)%360,f=Math.abs(n);h>180?h-=360:h>90?h-=180:h<-180?h+=360:h<-90&&(h+=180);var g,m=f,b=f;return 0===h?g="\n M 0 0 L "+m+" 0\n M 0 "+b+" L "+m+" "+b+"\n ":90===h?g="\n M 0 0 L 0 "+b+"\n M "+m+" 0 L "+m+" "+b+"\n ":(m=Math.abs(f/Math.sin(se(h))),b=f/Math.sin(se(90-h)),g=h>0?"\n M 0 "+-b+" L "+2*m+" "+b+"\n M "+-m+" "+-b+" L "+m+" "+b+"\n M "+-m+" 0 L "+m+" "+2*b+"\n ":"\n M "+-m+" "+b+" L "+m+" "+-b+"\n M "+-m+" "+2*b+" L "+2*m+" "+-b+"\n M 0 "+2*b+" L "+2*m+" 0\n "),i.jsxs("pattern",{id:r,width:m,height:b,patternUnits:"userSpaceOnUse",children:[i.jsx("rect",{width:m,height:b,fill:l,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),i.jsx("path",{d:g,strokeWidth:p,stroke:c,strokeLinecap:"square"})]})})),he={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},fe=e.memo((function(e){var r=e.id,t=e.color,n=void 0===t?he.color:t,o=e.background,a=void 0===o?he.background:o,s=e.size,l=void 0===s?he.size:s,u=e.padding,c=void 0===u?he.padding:u,d=e.stagger,p=void 0===d?he.stagger:d,h=l+c,f=c/2;return!0===p&&(h=2*l+2*c),i.jsxs("pattern",{id:r,width:h,height:h,patternUnits:"userSpaceOnUse",children:[i.jsx("rect",{width:h,height:h,fill:a}),i.jsx("rect",{x:f,y:f,width:l,height:l,fill:n}),p&&i.jsx("rect",{x:1.5*c+l,y:1.5*c+l,width:l,height:l,fill:n})]})})),ge={patternDots:ie,patternLines:pe,patternSquares:fe},me=["type"],be=E({},ne,ge),ve=e.memo((function(r){var t=r.defs;return!t||t.length<1?null:i.jsx("defs",{"aria-hidden":!0,children:t.map((function(r){var t=r.type,n=F(r,me);return be[t]?e.createElement(be[t],E({key:n.id},n)):null}))})})),xe=e.memo((function(e){var r=e.size,t=e.color,n=e.borderWidth,o=e.borderColor;return i.jsx("circle",{r:r/2,fill:t,stroke:o,strokeWidth:n,style:{pointerEvents:"none"}})})),ye=e.memo((function(r){var n=r.x,a=r.y,s=r.symbol,l=void 0===s?xe:s,u=r.size,c=r.datum,d=r.color,p=r.borderWidth,h=r.borderColor,f=r.label,g=r.labelTextAnchor,m=void 0===g?"middle":g,b=r.labelYOffset,v=void 0===b?-12:b,x=r.ariaLabel,y=r.ariaLabelledBy,_=r.ariaDescribedBy,w=r.ariaHidden,O=r.ariaDisabled,k=r.isFocusable,C=void 0!==k&&k,R=r.tabIndex,j=void 0===R?0:R,B=r.onFocus,G=r.onBlur,M=r.testId,S=t.useTheme(),q=P(),Y=q.animate,z=q.config,A=o.useSpring({transform:"translate("+n+", "+a+")",config:z,immediate:!Y}),D=e.useCallback((function(e){null==B||B(c,e)}),[B,c]),I=e.useCallback((function(e){null==G||G(c,e)}),[G,c]);return i.jsxs(o.animated.g,{transform:A.transform,style:{pointerEvents:"none"},focusable:C,tabIndex:C?j:void 0,"aria-label":x,"aria-labelledby":y,"aria-describedby":_,"aria-disabled":O,"aria-hidden":w,onFocus:C&&B?D:void 0,onBlur:C&&G?I:void 0,"data-testid":M,children:[e.createElement(l,{size:u,color:d,datum:c,borderWidth:p,borderColor:h}),f&&i.jsx("text",{textAnchor:m,y:v,style:t.sanitizeSvgTextStyle(S.dots.text),children:f})]})})),_e=e.memo((function(e){var r=e.width,n=e.height,o=e.axis,a=e.scale,s=e.value,l=e.lineStyle,u=e.textStyle,c=e.legend,d=e.legendNode,p=e.legendPosition,h=void 0===p?"top-right":p,f=e.legendOffsetX,g=void 0===f?14:f,m=e.legendOffsetY,b=void 0===m?14:m,v=e.legendOrientation,x=void 0===v?"horizontal":v,y=t.useTheme(),_=0,w=0,P=0,O=0;if("y"===o?(P=a(s),w=r):(_=a(s),O=n),c&&!d){var k=function(e){var r=e.axis,t=e.width,n=e.height,o=e.position,i=e.offsetX,a=e.offsetY,s=e.orientation,l=0,u=0,c="vertical"===s?-90:0,d="start";if("x"===r)switch(o){case"top-left":l=-i,u=a,d="end";break;case"top":u=-a,d="horizontal"===s?"middle":"start";break;case"top-right":l=i,u=a,d="horizontal"===s?"start":"end";break;case"right":l=i,u=n/2,d="horizontal"===s?"start":"middle";break;case"bottom-right":l=i,u=n-a,d="start";break;case"bottom":u=n+a,d="horizontal"===s?"middle":"end";break;case"bottom-left":u=n-a,l=-i,d="horizontal"===s?"end":"start";break;case"left":l=-i,u=n/2,d="horizontal"===s?"end":"middle"}else switch(o){case"top-left":l=i,u=-a,d="start";break;case"top":l=t/2,u=-a,d="horizontal"===s?"middle":"start";break;case"top-right":l=t-i,u=-a,d="horizontal"===s?"end":"start";break;case"right":l=t+i,d="horizontal"===s?"start":"middle";break;case"bottom-right":l=t-i,u=a,d="end";break;case"bottom":l=t/2,u=a,d="horizontal"===s?"middle":"end";break;case"bottom-left":l=i,u=a,d="horizontal"===s?"start":"end";break;case"left":l=-i,d="horizontal"===s?"end":"middle"}return{x:l,y:u,rotation:c,textAnchor:d}}({axis:o,width:r,height:n,position:h,offsetX:g,offsetY:b,orientation:x});d=i.jsx("text",{transform:"translate("+k.x+", "+k.y+") rotate("+k.rotation+")",textAnchor:k.textAnchor,dominantBaseline:"central",style:u,children:c})}return i.jsxs("g",{transform:"translate("+_+", "+P+")",children:[i.jsx("line",{x1:0,x2:w,y1:0,y2:O,stroke:y.markers.lineColor,strokeWidth:y.markers.lineStrokeWidth,style:l}),d]})})),we=e.memo((function(e){var r=e.markers,t=e.width,n=e.height,o=e.xScale,a=e.yScale;return r&&0!==r.length?r.map((function(e,r){return i.jsx(_e,E({},e,{width:t,height:n,scale:"y"===e.axis?a:o}),r)})):null})),Pe=["theme","renderWrapper","animate","motionConfig"],Oe=function(e){return h(e)?e:function(r){return m(r,e)}},ke=Object.keys(ne),Ce=Object.keys(ge),Re=function(e,r,t){if("*"===e)return!0;if(h(e))return e(r);if(b(e)){var n=t?m(r,t):r;return x(v(n,Object.keys(e)),e)}return!1};exports.BOX_ANCHORS=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],exports.CartesianMarkers=we,exports.CartesianMarkersItem=_e,exports.ChartContext=B,exports.Container=C,exports.Defs=ve,exports.DotsItem=ye,exports.LegacyContainer=function(n){var o=n.children,a=n.theme,s=n.isInteractive,l=void 0===s||s,u=n.renderWrapper,c=void 0===u||u,d=n.animate,p=n.motionConfig,h=e.useRef(null),f=r.useTooltipHandlers(h),g=f.actions,m=f.state,b=e.useCallback((function(e,r){return g.showTooltipFromEvent(e,r)}),[g]),v=e.useMemo((function(){return{showTooltip:l?b:R,hideTooltip:l?g.hideTooltip:R}}),[g,l,b]);return i.jsx(t.ThemeProvider,{theme:a,children:i.jsx(w,{animate:d,config:p,children:i.jsx(r.TooltipActionsContext.Provider,{value:g,children:i.jsx(r.TooltipStateContext.Provider,{value:m,children:i.jsxs(O,{condition:c,wrapper:i.jsx("div",{style:j,ref:h}),children:[o(v),l&&i.jsx(r.Tooltip,{})]})})})})})},exports.LinearGradient=te,exports.MotionConfigProvider=w,exports.PatternDots=ie,exports.PatternDotsDefaultProps=oe,exports.PatternLines=pe,exports.PatternLinesDefaultProps=de,exports.PatternSquares=fe,exports.PatternSquaresDefaultProps=he,exports.ResponsiveWrapper=function(e){var r=e.children,t=Z(),n=t[0],o=t[1],a=o.width>0&&o.height>0;return i.jsx("div",{ref:n,style:{width:"100%",height:"100%"},children:a&&r({width:o.width,height:o.height})})},exports.SvgWrapper=function(e){var r=e.width,n=e.height,o=e.margin,a=e.defs,s=e.children,l=e.role,u=e.ariaLabel,c=e.ariaLabelledBy,d=e.ariaDescribedBy,p=e.isFocusable,h=t.useTheme();return i.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:n,role:l,"aria-label":u,"aria-labelledby":c,"aria-describedby":d,focusable:p,tabIndex:p?0:void 0,children:[i.jsx(ve,{defs:a}),i.jsx("rect",{width:r,height:n,fill:h.background}),i.jsx("g",{transform:"translate("+o.left+","+o.top+")",children:s})]})},exports.TWO_PI=ae,exports.alignBox=function(e,r,t){var n=r.width-e.width,o=r.height-e.height,i=0,a=0;return"center"===t&&(i=n/2,a=o/2),"top"===t&&(i=n/2),"top-right"===t&&(i=n),"right"===t&&(i=n,a=o/2),"bottom-right"===t&&(i=n,a=o),"bottom"===t&&(i=n/2,a=o),"bottom-left"===t&&(a=o),"left"===t&&(a=o/2),[i,a]},exports.areaCurvePropKeys=q,exports.bindDefs=function(e,r,t,n){var o=void 0===n?{}:n,i=o.dataKey,a=o.colorKey,s=void 0===a?"color":a,l=o.targetKey,u=void 0===l?"fill":l,c=[],d={};return e.length&&r.length&&(c=[].concat(e),r.forEach((function(r){for(var n,o=function(){var t=n.value,o=t.id,a=t.match;if(Re(a,r,i)){var l=e.find((function(e){return e.id===o}));if(l)if(Ce.includes(l.type))if("inherit"===l.background||"inherit"===l.color){var p=m(r,s),h=l.background,f=l.color,g=o;"inherit"===l.background&&(g=g+".bg."+p,h=p),"inherit"===l.color&&(g=g+".fg."+p,f=p),y(r,u,"url(#"+g+")"),d[g]||(c.push(E({},l,{id:g,background:h,color:f})),d[g]=1)}else y(r,u,"url(#"+o+")");else if(ke.includes(l.type)){if(l.colors.map((function(e){return e.color})).includes("inherit")){var b=m(r,s),v=o,x=E({},l,{colors:l.colors.map((function(e,r){return"inherit"!==e.color?e:(v=v+"."+r+"."+b,E({},e,{color:"inherit"===e.color?b:e.color}))}))});x.id=v,y(r,u,"url(#"+v+")"),d[v]||(c.push(x),d[v]=1)}else y(r,u,"url(#"+o+")")}return 1}},a=T(t);!(n=a()).done&&!o(););}))),c},exports.blendModes=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],exports.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],exports.clampArc=function(e,r,t){void 0===t&&(t=360);var n=r;return Math.abs(r-e)>t&&(n=e+(r>e?t:-t)),[e,n]},exports.closedCurvePropKeys=S,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=N,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.curveFromProp=z,exports.curvePropKeys=M,exports.curvePropMapping=G,exports.defaultAnimate=!0,exports.defaultCategoricalColors=V,exports.defaultColorRange=$,exports.defaultMargin=J,exports.degreesToRadians=se,exports.getAngle=function(e,r,t,n){var o=Math.atan2(n-r,t-e)-Math.PI/2;return o>0?o:2*Math.PI+o},exports.getColorScale=function(e,r){if(n(e)){var t=H[e];if(void 0!==t){var o=u.scaleOrdinal(t);return o.type="ordinal",o}if(void 0!==r&&0===e.indexOf("seq:")){var i=N[e.slice(4)];if(void 0!==i){var a=u.scaleSequential(i).domain(r.domain());return a.type="sequential",a}}}if(p(e)){var s=u.scaleOrdinal(e);return s.type="ordinal",s}return function(){return e}},exports.getDistance=function(e,r,t,n){return Math.sqrt(Math.pow(t-e,2)+Math.pow(n-r,2))},exports.getLabelGenerator=function(e,r){var t,n=h(e)?e:function(r){return m(r,e)};return r&&(t=h(r)?r:f.format(r)),t?function(e){return t(n(e))}:n},exports.getPolarLabelProps=function(e,r,t,n){void 0===n&&(n="svg");var o=ce[n],i=ue(r-Math.PI/2,e),a=i.x,s=i.y,l=le(r),u=o.align.center,c=o.baseline.bottom;return t>0?(u=o.align.right,c=o.baseline.center):t<0&&(u=o.align.left,c=o.baseline.center),0!==t&&l>180&&(l-=180,u=u===o.align.right?o.align.left:o.align.right),{x:a,y:s,rotate:l+=t,align:u,baseline:c}},exports.getPropertyAccessor=Oe,exports.getRelativeCursor=function(e,r){var t,n="touches"in r?r.touches[0]:r,o=n.clientX,i=n.clientY,a=e.getBoundingClientRect(),s=(t=void 0!==e.getBBox?e.getBBox():{width:e.offsetWidth||0,height:e.offsetHeight||0}).width===a.width?1:t.width/a.width;return[(o-a.left)*s,(i-a.top)*s]},exports.getValueFormatter=ee,exports.gradientTypes=ne,exports.guessQuantizeColorScale=function(e){if(h(e)){if(!h(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(U[e])return u.scaleQuantize().range(U[e]);if(p(e))return u.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+X.join("', '")+"'")},exports.isCursorInRect=function(e,r,t,n,o,i){return e<=o&&o<=e+t&&r<=i&&i<=r+n},exports.isMatchingDef=Re,exports.lineCurvePropKeys=Y,exports.linearGradientDef=function(e,r,t){return void 0===t&&(t={}),E({id:e,type:"linearGradient",colors:r},t)},exports.mergeRefs=function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return function(e){for(var t=0,n=r;t<n.length;t++){var o=n[t];"function"==typeof o?o(e):null!=o&&(o.current=e)}}},exports.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},exports.motionConfigContext=_,exports.motionDefaultProps={animate:!0,config:"default"},exports.nivoCategoricalColors=Q,exports.noop=R,exports.normalizeAngleDegrees=function(e){var r=e%360;return r<0&&(r+=360),r},exports.patternDotsDef=function(e,r){return void 0===r&&(r={}),E({id:e,type:"patternDots"},r)},exports.patternLinesDef=function(e,r){return void 0===r&&(r={}),E({id:e,type:"patternLines"},r)},exports.patternSquaresDef=function(e,r){return void 0===r&&(r={}),E({id:e,type:"patternSquares"},r)},exports.patternTypes=ge,exports.positionFromAngle=ue,exports.quantizeColorScales=U,exports.quantizeColorScalesKeys=X,exports.radiansToDegrees=le,exports.stackOffsetFromProp=function(e){return I[e]},exports.stackOffsetPropKeys=L,exports.stackOffsetPropMapping=I,exports.stackOrderFromProp=function(e){return A[e]},exports.stackOrderPropKeys=D,exports.stackOrderPropMapping=A,exports.textPropsByEngine=ce,exports.useAnimatedPath=function(r){var t=P(),n=t.animate,i=t.config,s=function(r){var t=e.useRef();return e.useEffect((function(){t.current=r}),[r]),t.current}(r),l=e.useMemo((function(){return a.interpolateString(s,r)}),[s,r]),u=o.useSpring({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!n}).value;return o.to(u,l)},exports.useCurveInterpolation=function(r){return e.useMemo((function(){return z(r)}),[r])},exports.useDimensions=function(r,t,n){return void 0===n&&(n={}),e.useMemo((function(){var e=E({},J,n);return{margin:e,innerWidth:r-e.left-e.right,innerHeight:t-e.top-e.bottom,outerWidth:r,outerHeight:t}}),[r,t,n])},exports.useMeasure=Z,exports.useMotionConfig=P,exports.usePropertyAccessor=function(r){return e.useMemo((function(){return Oe(r)}),[r])},exports.useValueFormatter=function(r){return e.useMemo((function(){return ee(r)}),[r])},exports.withContainer=function(r){return function(e){function t(){return e.apply(this,arguments)||this}var n,o;return o=e,(n=t).prototype=Object.create(o.prototype),n.prototype.constructor=n,K(n,o),t.prototype.render=function(){var e=this.props,t=e.theme,n=e.renderWrapper,o=e.animate,a=e.motionConfig,s=F(e,Pe);return i.jsx(C,{theme:t,renderWrapper:n,isInteractive:s.isInteractive,animate:o,motionConfig:a,children:i.jsx(r,E({},s))})},t}(e.Component)};
//# sourceMappingURL=nivo-core.cjs.js.map

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

import{createContext as e,useMemo as r,useContext as t,cloneElement as n,useRef as o,useCallback as i,useEffect as a,useState as l,memo as d,createElement as u,Component as c}from"react";import{TooltipProvider as s,Tooltip as f,useTooltipHandlers as h,TooltipActionsContext as p,TooltipStateContext as g}from"@nivo/tooltip";import{ThemeProvider as b,useTheme as m,sanitizeSvgTextStyle as v}from"@nivo/theming";import y from"lodash/isString.js";import{config as _,useSpring as w,to as k,animated as x}from"@react-spring/web";import{jsx as O,jsxs as M}from"react/jsx-runtime";import{interpolateString as j}from"d3-interpolate";import C from"lodash/without.js";import{curveBasis as z,curveBasisClosed as B,curveBasisOpen as P,curveBundle as R,curveCardinal as G,curveCardinalClosed as W,curveCardinalOpen as I,curveCatmullRom as A,curveCatmullRomClosed as L,curveCatmullRomOpen as S,curveLinear as Y,curveLinearClosed as q,curveMonotoneX as D,curveMonotoneY as E,curveNatural as U,curveStep as T,curveStepAfter as F,curveStepBefore as X,stackOrderAscending as H,stackOrderDescending as K,stackOrderInsideOut as N,stackOrderNone as $,stackOrderReverse as J,stackOffsetExpand as Q,stackOffsetDiverging as V,stackOffsetNone as Z,stackOffsetSilhouette as ee,stackOffsetWiggle as re}from"d3-shape";import{scaleQuantize as te,scaleOrdinal as ne,scaleSequential as oe}from"d3-scale";import{schemeBrBG as ie,schemePRGn as ae,schemePiYG as le,schemePuOr as de,schemeRdBu as ue,schemeRdGy as ce,schemeRdYlBu as se,schemeRdYlGn as fe,schemeSpectral as he,schemeBlues as pe,schemeGreens as ge,schemeGreys as be,schemeOranges as me,schemePurples as ve,schemeReds as ye,schemeBuGn as _e,schemeBuPu as we,schemeGnBu as ke,schemeOrRd as xe,schemePuBuGn as Oe,schemePuBu as Me,schemePuRd as je,schemeRdPu as Ce,schemeYlGnBu as ze,schemeYlGn as Be,schemeYlOrBr as Pe,schemeYlOrRd as Re,schemeCategory10 as Ge,schemeAccent as We,schemeDark2 as Ie,schemePaired as Ae,schemePastel1 as Le,schemePastel2 as Se,schemeSet1 as Ye,schemeSet2 as qe,schemeSet3 as De,interpolateBrBG as Ee,interpolatePRGn as Ue,interpolatePiYG as Te,interpolatePuOr as Fe,interpolateRdBu as Xe,interpolateRdGy as He,interpolateRdYlBu as Ke,interpolateRdYlGn as Ne,interpolateSpectral as $e,interpolateBlues as Je,interpolateGreens as Qe,interpolateGreys as Ve,interpolateOranges as Ze,interpolatePurples as er,interpolateReds as rr,interpolateViridis as tr,interpolateInferno as nr,interpolateMagma as or,interpolatePlasma as ir,interpolateWarm as ar,interpolateCool as lr,interpolateCubehelixDefault as dr,interpolateBuGn as ur,interpolateBuPu as cr,interpolateGnBu as sr,interpolateOrRd as fr,interpolatePuBuGn as hr,interpolatePuBu as pr,interpolatePuRd as gr,interpolateRdPu as br,interpolateYlGnBu as mr,interpolateYlGn as vr,interpolateYlOrBr as yr,interpolateYlOrRd as _r,interpolateRainbow as wr,interpolateSinebow as kr}from"d3-scale-chromatic";import xr from"lodash/last.js";import Or from"lodash/isArray.js";import Mr from"lodash/isFunction.js";import{format as jr}from"d3-format";import{timeFormat as Cr}from"d3-time-format";import zr from"lodash/get.js";import Br from"lodash/isPlainObject.js";import Pr from"lodash/pick.js";import Rr from"lodash/isEqual.js";import Gr from"lodash/set.js";var Wr=e(),Ir={animate:!0,config:"default"},Ar=function(e){var t=e.children,n=e.animate,o=void 0===n||n,i=e.config,a=void 0===i?"default":i,l=r((function(){var e=y(a)?_[a]:a;return{animate:o,config:e}}),[o,a]);return O(Wr.Provider,{value:l,children:t})},Lr=function(){return t(Wr)},Sr=function(e){var r=e.children,t=e.condition,o=e.wrapper;return t?n(o,{},r):r},Yr={position:"relative"},qr=function(e){var r=e.children,t=e.theme,n=e.renderWrapper,i=void 0===n||n,a=e.isInteractive,l=void 0===a||a,d=e.animate,u=e.motionConfig,c=o(null);return O(b,{theme:t,children:O(Ar,{animate:d,config:u,children:O(s,{container:c,children:M(Sr,{condition:i,wrapper:O("div",{style:Yr,ref:c}),children:[r,l&&O(f,{})]})})})})},Dr=function(){},Er={position:"relative"},Ur=function(e){var t=e.children,n=e.theme,a=e.isInteractive,l=void 0===a||a,d=e.renderWrapper,u=void 0===d||d,c=e.animate,s=e.motionConfig,m=o(null),v=h(m),y=v.actions,_=v.state,w=i((function(e,r){return y.showTooltipFromEvent(e,r)}),[y]),k=r((function(){return{showTooltip:l?w:Dr,hideTooltip:l?y.hideTooltip:Dr}}),[y,l,w]);return O(b,{theme:n,children:O(Ar,{animate:c,config:s,children:O(p.Provider,{value:y,children:O(g.Provider,{value:_,children:M(Sr,{condition:u,wrapper:O("div",{style:Er,ref:m}),children:[t(k),l&&O(f,{})]})})})})})},Tr=function(e){var t=Lr(),n=t.animate,i=t.config,l=function(e){var r=o();return a((function(){r.current=e}),[e]),r.current}(e),d=r((function(){return j(l,e)}),[l,e]),u=w({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!n}).value;return k(u,d)},Fr={basis:z,basisClosed:B,basisOpen:P,bundle:R,cardinal:G,cardinalClosed:W,cardinalOpen:I,catmullRom:A,catmullRomClosed:L,catmullRomOpen:S,linear:Y,linearClosed:q,monotoneX:D,monotoneY:E,natural:U,step:T,stepAfter:F,stepBefore:X},Xr=Object.keys(Fr),Hr=Xr.filter((function(e){return e.endsWith("Closed")})),Kr=C(Xr,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),Nr=C(Xr,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),$r=function(e){if(!Fr[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return Fr[e]},Jr={ascending:H,descending:K,insideOut:N,none:$,reverse:J},Qr=Object.keys(Jr),Vr=function(e){return Jr[e]},Zr={expand:Q,diverging:V,none:Z,silhouette:ee,wiggle:re},et=Object.keys(Zr),rt=function(e){return Zr[e]},tt=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],nt=function(e){return r((function(){return $r(e)}),[e])};function ot(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function it(e,r){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function(e,r){if(e){if("string"==typeof e)return ot(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ot(e,r):void 0}}(e))||r&&e&&"number"==typeof e.length){t&&(e=t);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function at(){return at=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},at.apply(null,arguments)}function lt(e,r){if(null==e)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==r.indexOf(n))continue;t[n]=e[n]}return t}function dt(e,r){return dt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e},dt(e,r)}var ut={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:xr(ie),PRGn:xr(ae),PiYG:xr(le),PuOr:xr(de),RdBu:xr(ue),RdGy:xr(ce),RdYlBu:xr(se),RdYlGn:xr(fe),spectral:xr(he),blues:xr(pe),greens:xr(ge),greys:xr(be),oranges:xr(me),purples:xr(ve),reds:xr(ye),BuGn:xr(_e),BuPu:xr(we),GnBu:xr(ke),OrRd:xr(xe),PuBuGn:xr(Oe),PuBu:xr(Me),PuRd:xr(je),RdPu:xr(Ce),YlGnBu:xr(ze),YlGn:xr(Be),YlOrBr:xr(Pe),YlOrRd:xr(Re)},ct=Object.keys(ut),st=function(e){if(Mr(e)){if(!Mr(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(ut[e])return te().range(ut[e]);if(Or(e))return te().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+ct.join("', '")+"'")},ft={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:Ge,accent:We,dark2:Ie,paired:Ae,pastel1:Le,pastel2:Se,set1:Ye,set2:qe,set3:De,brown_blueGreen:xr(ie),purpleRed_green:xr(ae),pink_yellowGreen:xr(le),purple_orange:xr(de),red_blue:xr(ue),red_grey:xr(ce),red_yellow_blue:xr(se),red_yellow_green:xr(fe),spectral:xr(he),blues:xr(pe),greens:xr(ge),greys:xr(be),oranges:xr(me),purples:xr(ve),reds:xr(ye),blue_green:xr(_e),blue_purple:xr(we),green_blue:xr(ke),orange_red:xr(xe),purple_blue_green:xr(Oe),purple_blue:xr(Me),purple_red:xr(je),red_purple:xr(Ce),yellow_green_blue:xr(ze),yellow_green:xr(Be),yellow_orange_brown:xr(Pe),yellow_orange_red:xr(Re)},ht=["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"],pt={brown_blueGreen:Ee,purpleRed_green:Ue,pink_yellowGreen:Te,purple_orange:Fe,red_blue:Xe,red_grey:He,red_yellow_blue:Ke,red_yellow_green:Ne,spectral:$e,blues:Je,greens:Qe,greys:Ve,oranges:Ze,purples:er,reds:rr,viridis:tr,inferno:nr,magma:or,plasma:ir,warm:ar,cool:lr,cubehelixDefault:dr,blue_green:ur,blue_purple:cr,green_blue:sr,orange_red:fr,purple_blue_green:hr,purple_blue:pr,purple_red:gr,red_purple:br,yellow_green_blue:mr,yellow_green:vr,yellow_orange_brown:yr,yellow_orange_red:_r,rainbow:wr,sinebow:kr},gt=["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"],bt=function(){return ne(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},mt=function(e,r){if(y(e)){var t=ft[e];if(void 0!==t){var n=ne(t);return n.type="ordinal",n}if(void 0!==r&&0===e.indexOf("seq:")){var o=pt[e.slice(4)];if(void 0!==o){var i=oe(o).domain(r.domain());return i.type="sequential",i}}}if(Or(e)){var a=ne(e);return a.type="ordinal",a}return function(){return e}},vt=!0,yt=bt,_t=ne(De),wt={top:0,right:0,bottom:0,left:0},kt=function(e,t,n){return void 0===n&&(n={}),r((function(){var r=at({},wt,n);return{margin:r,innerWidth:e-r.left-r.right,innerHeight:t-r.top-r.bottom,outerWidth:e,outerHeight:t}}),[e,t,n])},xt=function(){var e=o(null),r=l({left:0,top:0,width:0,height:0}),t=r[0],n=r[1],i=l((function(){return"undefined"==typeof ResizeObserver?null:new ResizeObserver((function(e){var r=e[0];return n(r.contentRect)}))}))[0];return a((function(){return e.current&&null!==i&&i.observe(e.current),function(){null!==i&&i.disconnect()}}),[i]),[e,t]},Ot=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?Cr(e.slice("5")):jr(e):function(e){return""+e}},Mt=function(e){return r((function(){return Ot(e)}),[e])},jt=function(e){var r=e.children,t=xt(),n=t[0],o=t[1],i=o.width>0&&o.height>0;return O("div",{ref:n,style:{width:"100%",height:"100%"},children:i&&r({width:o.width,height:o.height})})},Ct=["id","colors"],zt=function(e){var r=e.id,t=e.colors,n=lt(e,Ct);return O("linearGradient",at({id:r,x1:0,x2:0,y1:0,y2:1},n,{children:t.map((function(e){var r=e.offset,t=e.color,n=e.opacity;return O("stop",{offset:r+"%",stopColor:t,stopOpacity:void 0!==n?n:1},r)}))}))},Bt=function(e,r,t){return void 0===t&&(t={}),at({id:e,type:"linearGradient",colors:r},t)},Pt={linearGradient:zt},Rt={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},Gt=d((function(e){var r=e.id,t=e.background,n=void 0===t?Rt.background:t,o=e.color,i=void 0===o?Rt.color:o,a=e.size,l=void 0===a?Rt.size:a,d=e.padding,u=void 0===d?Rt.padding:d,c=e.stagger,s=void 0===c?Rt.stagger:c,f=l+u,h=l/2,p=u/2;return!0===s&&(f=2*l+2*u),M("pattern",{id:r,width:f,height:f,patternUnits:"userSpaceOnUse",children:[O("rect",{width:f,height:f,fill:n}),O("circle",{cx:p+h,cy:p+h,r:h,fill:i}),s&&O("circle",{cx:1.5*u+l+h,cy:1.5*u+l+h,r:h,fill:i})]})})),Wt=function(e,r){return void 0===r&&(r={}),at({id:e,type:"patternDots"},r)},It=2*Math.PI,At=function(e){return e*Math.PI/180},Lt=function(e){return 180*e/Math.PI},St=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},Yt=function(e,r){return{x:Math.cos(e)*r,y:Math.sin(e)*r}},qt=function(e){var r=e%360;return r<0&&(r+=360),r},Dt=function(e){return e<0?360- -e%360:e%360},Et=function(e,r,t){void 0===t&&(t=360);var n=r;return Math.abs(r-e)>t&&(n=e+(r>e?t:-t)),[e,n]},Ut={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"}}},Tt=function(e,r,t,n){void 0===n&&(n="svg");var o=Ut[n],i=Yt(r-Math.PI/2,e),a=i.x,l=i.y,d=Lt(r),u=o.align.center,c=o.baseline.bottom;return t>0?(u=o.align.right,c=o.baseline.center):t<0&&(u=o.align.left,c=o.baseline.center),0!==t&&d>180&&(d-=180,u=u===o.align.right?o.align.left:o.align.right),{x:a,y:l,rotate:d+=t,align:u,baseline:c}},Ft={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},Xt=d((function(e){var r=e.id,t=e.spacing,n=void 0===t?Ft.spacing:t,o=e.rotation,i=void 0===o?Ft.rotation:o,a=e.background,l=void 0===a?Ft.background:a,d=e.color,u=void 0===d?Ft.color:d,c=e.lineWidth,s=void 0===c?Ft.lineWidth:c,f=Math.round(i)%360,h=Math.abs(n);f>180?f-=360:f>90?f-=180:f<-180?f+=360:f<-90&&(f+=180);var p,g=h,b=h;return 0===f?p="\n M 0 0 L "+g+" 0\n M 0 "+b+" L "+g+" "+b+"\n ":90===f?p="\n M 0 0 L 0 "+b+"\n M "+g+" 0 L "+g+" "+b+"\n ":(g=Math.abs(h/Math.sin(At(f))),b=h/Math.sin(At(90-f)),p=f>0?"\n M 0 "+-b+" L "+2*g+" "+b+"\n M "+-g+" "+-b+" L "+g+" "+b+"\n M "+-g+" 0 L "+g+" "+2*b+"\n ":"\n M "+-g+" "+b+" L "+g+" "+-b+"\n M "+-g+" "+2*b+" L "+2*g+" "+-b+"\n M 0 "+2*b+" L "+2*g+" 0\n "),M("pattern",{id:r,width:g,height:b,patternUnits:"userSpaceOnUse",children:[O("rect",{width:g,height:b,fill:l,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),O("path",{d:p,strokeWidth:s,stroke:u,strokeLinecap:"square"})]})})),Ht=function(e,r){return void 0===r&&(r={}),at({id:e,type:"patternLines"},r)},Kt={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},Nt=d((function(e){var r=e.id,t=e.color,n=void 0===t?Kt.color:t,o=e.background,i=void 0===o?Kt.background:o,a=e.size,l=void 0===a?Kt.size:a,d=e.padding,u=void 0===d?Kt.padding:d,c=e.stagger,s=void 0===c?Kt.stagger:c,f=l+u,h=u/2;return!0===s&&(f=2*l+2*u),M("pattern",{id:r,width:f,height:f,patternUnits:"userSpaceOnUse",children:[O("rect",{width:f,height:f,fill:i}),O("rect",{x:h,y:h,width:l,height:l,fill:n}),s&&O("rect",{x:1.5*u+l,y:1.5*u+l,width:l,height:l,fill:n})]})})),$t=function(e,r){return void 0===r&&(r={}),at({id:e,type:"patternSquares"},r)},Jt={patternDots:Gt,patternLines:Xt,patternSquares:Nt},Qt=["type"],Vt=at({},Pt,Jt),Zt=d((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=lt(e,Qt);return Vt[r]?u(Vt[r],at({key:t.id},t)):null}))})})),en=function(e){var r=e.width,t=e.height,n=e.margin,o=e.defs,i=e.children,a=e.role,l=e.ariaLabel,d=e.ariaLabelledBy,u=e.ariaDescribedBy,c=e.isFocusable,s=m();return M("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:t,role:a,"aria-label":l,"aria-labelledby":d,"aria-describedby":u,focusable:c,tabIndex:c?0:void 0,children:[O(Zt,{defs:o}),O("rect",{width:r,height:t,fill:s.background}),O("g",{transform:"translate("+n.left+","+n.top+")",children:i})]})},rn=d((function(e){var r=e.size,t=e.color,n=e.borderWidth,o=e.borderColor;return O("circle",{r:r/2,fill:t,stroke:o,strokeWidth:n,style:{pointerEvents:"none"}})})),tn=d((function(e){var r=e.x,t=e.y,n=e.symbol,o=void 0===n?rn:n,a=e.size,l=e.datum,d=e.color,c=e.borderWidth,s=e.borderColor,f=e.label,h=e.labelTextAnchor,p=void 0===h?"middle":h,g=e.labelYOffset,b=void 0===g?-12:g,y=e.ariaLabel,_=e.ariaLabelledBy,k=e.ariaDescribedBy,j=e.ariaHidden,C=e.ariaDisabled,z=e.isFocusable,B=void 0!==z&&z,P=e.tabIndex,R=void 0===P?0:P,G=e.onFocus,W=e.onBlur,I=e.testId,A=m(),L=Lr(),S=L.animate,Y=L.config,q=w({transform:"translate("+r+", "+t+")",config:Y,immediate:!S}),D=i((function(e){null==G||G(l,e)}),[G,l]),E=i((function(e){null==W||W(l,e)}),[W,l]);return M(x.g,{transform:q.transform,style:{pointerEvents:"none"},focusable:B,tabIndex:B?R:void 0,"aria-label":y,"aria-labelledby":_,"aria-describedby":k,"aria-disabled":C,"aria-hidden":j,onFocus:B&&G?D:void 0,onBlur:B&&W?E:void 0,"data-testid":I,children:[u(o,{size:a,color:d,datum:l,borderWidth:c,borderColor:s}),f&&O("text",{textAnchor:p,y:b,style:v(A.dots.text),children:f})]})})),nn=d((function(e){var r=e.width,t=e.height,n=e.axis,o=e.scale,i=e.value,a=e.lineStyle,l=e.textStyle,d=e.legend,u=e.legendNode,c=e.legendPosition,s=void 0===c?"top-right":c,f=e.legendOffsetX,h=void 0===f?14:f,p=e.legendOffsetY,g=void 0===p?14:p,b=e.legendOrientation,v=void 0===b?"horizontal":b,y=m(),_=0,w=0,k=0,x=0;if("y"===n?(k=o(i),w=r):(_=o(i),x=t),d&&!u){var j=function(e){var r=e.axis,t=e.width,n=e.height,o=e.position,i=e.offsetX,a=e.offsetY,l=e.orientation,d=0,u=0,c="vertical"===l?-90:0,s="start";if("x"===r)switch(o){case"top-left":d=-i,u=a,s="end";break;case"top":u=-a,s="horizontal"===l?"middle":"start";break;case"top-right":d=i,u=a,s="horizontal"===l?"start":"end";break;case"right":d=i,u=n/2,s="horizontal"===l?"start":"middle";break;case"bottom-right":d=i,u=n-a,s="start";break;case"bottom":u=n+a,s="horizontal"===l?"middle":"end";break;case"bottom-left":u=n-a,d=-i,s="horizontal"===l?"end":"start";break;case"left":d=-i,u=n/2,s="horizontal"===l?"end":"middle"}else switch(o){case"top-left":d=i,u=-a,s="start";break;case"top":d=t/2,u=-a,s="horizontal"===l?"middle":"start";break;case"top-right":d=t-i,u=-a,s="horizontal"===l?"end":"start";break;case"right":d=t+i,s="horizontal"===l?"start":"middle";break;case"bottom-right":d=t-i,u=a,s="end";break;case"bottom":d=t/2,u=a,s="horizontal"===l?"middle":"end";break;case"bottom-left":d=i,u=a,s="horizontal"===l?"start":"end";break;case"left":d=-i,s="horizontal"===l?"end":"middle"}return{x:d,y:u,rotation:c,textAnchor:s}}({axis:n,width:r,height:t,position:s,offsetX:h,offsetY:g,orientation:v});u=O("text",{transform:"translate("+j.x+", "+j.y+") rotate("+j.rotation+")",textAnchor:j.textAnchor,dominantBaseline:"central",style:l,children:d})}return M("g",{transform:"translate("+_+", "+k+")",children:[O("line",{x1:0,x2:w,y1:0,y2:x,stroke:y.markers.lineColor,strokeWidth:y.markers.lineStrokeWidth,style:a}),u]})})),on=d((function(e){var r=e.markers,t=e.width,n=e.height,o=e.xScale,i=e.yScale;return r&&0!==r.length?r.map((function(e,r){return O(nn,at({},e,{width:t,height:n,scale:"y"===e.axis?i:o}),r)})):null})),an=["theme","renderWrapper","animate","motionConfig"],ln=function(e){return function(r){function t(){return r.apply(this,arguments)||this}var n,o;return o=r,(n=t).prototype=Object.create(o.prototype),n.prototype.constructor=n,dt(n,o),t.prototype.render=function(){var r=this.props,t=r.theme,n=r.renderWrapper,o=r.animate,i=r.motionConfig,a=lt(r,an);return O(qr,{theme:t,renderWrapper:n,isInteractive:a.isInteractive,animate:o,motionConfig:i,children:O(e,at({},a))})},t}(c)},dn=function(e,r){var t,n=Mr(e)?e:function(r){return zr(r,e)};return r&&(t=Mr(r)?r:jr(r)),t?function(e){return t(n(e))}:n},un=function(e){return Mr(e)?e:function(r){return zr(r,e)}},cn=function(e){return r((function(){return un(e)}),[e])},sn=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],fn=function(e,r,t){var n=r.width-e.width,o=r.height-e.height,i=0,a=0;return"center"===t&&(i=n/2,a=o/2),"top"===t&&(i=n/2),"top-right"===t&&(i=n),"right"===t&&(i=n,a=o/2),"bottom-right"===t&&(i=n,a=o),"bottom"===t&&(i=n/2,a=o),"bottom-left"===t&&(a=o),"left"===t&&(a=o/2),[i,a]},hn=function(e,r,t,n){return Math.sqrt(Math.pow(t-e,2)+Math.pow(n-r,2))},pn=function(e,r,t,n){var o=Math.atan2(n-r,t-e)-Math.PI/2;return o>0?o:2*Math.PI+o},gn=function(e,r,t,n,o,i){return e<=o&&o<=e+t&&r<=i&&i<=r+n},bn=function(e,r){var t,n="touches"in r?r.touches[0]:r,o=n.clientX,i=n.clientY,a=e.getBoundingClientRect(),l=(t=void 0!==e.getBBox?e.getBBox():{width:e.offsetWidth||0,height:e.offsetHeight||0}).width===a.width?1:t.width/a.width;return[(o-a.left)*l,(i-a.top)*l]},mn=Object.keys(Pt),vn=Object.keys(Jt),yn=function(e,r,t){if("*"===e)return!0;if(Mr(e))return e(r);if(Br(e)){var n=t?zr(r,t):r;return Rr(Pr(n,Object.keys(e)),e)}return!1},_n=function(e,r,t,n){var o=void 0===n?{}:n,i=o.dataKey,a=o.colorKey,l=void 0===a?"color":a,d=o.targetKey,u=void 0===d?"fill":d,c=[],s={};return e.length&&r.length&&(c=[].concat(e),r.forEach((function(r){for(var n,o=function(){var t=n.value,o=t.id,a=t.match;if(yn(a,r,i)){var d=e.find((function(e){return e.id===o}));if(d)if(vn.includes(d.type))if("inherit"===d.background||"inherit"===d.color){var f=zr(r,l),h=d.background,p=d.color,g=o;"inherit"===d.background&&(g=g+".bg."+f,h=f),"inherit"===d.color&&(g=g+".fg."+f,p=f),Gr(r,u,"url(#"+g+")"),s[g]||(c.push(at({},d,{id:g,background:h,color:p})),s[g]=1)}else Gr(r,u,"url(#"+o+")");else if(mn.includes(d.type)){if(d.colors.map((function(e){return e.color})).includes("inherit")){var b=zr(r,l),m=o,v=at({},d,{colors:d.colors.map((function(e,r){return"inherit"!==e.color?e:(m=m+"."+r+"."+b,at({},e,{color:"inherit"===e.color?b:e.color}))}))});v.id=m,Gr(r,u,"url(#"+m+")"),s[m]||(c.push(v),s[m]=1)}else Gr(r,u,"url(#"+o+")")}return 1}},a=it(t);!(n=a()).done&&!o(););}))),c};function wn(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return function(e){for(var t=0,n=r;t<n.length;t++){var o=n[t];"function"==typeof o?o(e):null!=o&&(o.current=e)}}}export{on as CartesianMarkers,nn as CartesianMarkersItem,qr as Container,Zt as Defs,tn as DotsItem,Ur as LegacyContainer,zt as LinearGradient,Ar as MotionConfigProvider,Gt as PatternDots,Rt as PatternDotsDefaultProps,Xt as PatternLines,Ft as PatternLinesDefaultProps,Nt as PatternSquares,Kt as PatternSquaresDefaultProps,jt as ResponsiveWrapper,en as SvgWrapper,It as TWO_PI,qt as absoluteAngleDegrees,fn as alignBox,Kr as areaCurvePropKeys,_n as bindDefs,tt as blendModes,sn as boxAlignments,Et as clampArc,Hr as closedCurvePropKeys,gt as colorInterpolatorIds,pt as colorInterpolators,ht as colorSchemeIds,$r as curveFromProp,Xr as curvePropKeys,Fr as curvePropMapping,vt as defaultAnimate,yt as defaultCategoricalColors,_t as defaultColorRange,wt as defaultMargin,At as degreesToRadians,pn as getAngle,mt as getColorScale,hn as getDistance,dn as getLabelGenerator,Tt as getPolarLabelProps,un as getPropertyAccessor,bn as getRelativeCursor,Ot as getValueFormatter,Pt as gradientTypes,st as guessQuantizeColorScale,gn as isCursorInRect,yn as isMatchingDef,Nr as lineCurvePropKeys,Bt as linearGradientDef,wn as mergeRefs,St as midAngle,Wr as motionConfigContext,Ir as motionDefaultProps,bt as nivoCategoricalColors,Dr as noop,Dt as normalizeAngle,Wt as patternDotsDef,Ht as patternLinesDef,$t as patternSquaresDef,Jt as patternTypes,Yt as positionFromAngle,ut as quantizeColorScales,ct as quantizeColorScalesKeys,Lt as radiansToDegrees,rt as stackOffsetFromProp,et as stackOffsetPropKeys,Zr as stackOffsetPropMapping,Vr as stackOrderFromProp,Qr as stackOrderPropKeys,Jr as stackOrderPropMapping,Ut as textPropsByEngine,Tr as useAnimatedPath,nt as useCurveInterpolation,kt as useDimensions,xt as useMeasure,Lr as useMotionConfig,cn as usePropertyAccessor,Mt as useValueFormatter,ln as withContainer};
import{createContext as e,useMemo as r,useContext as t,cloneElement as n,useRef as o,useCallback as i,useEffect as a,useState as l,memo as d,createElement as u,Component as c}from"react";import{TooltipProvider as s,Tooltip as f,useTooltipHandlers as h,TooltipActionsContext as p,TooltipStateContext as g}from"@nivo/tooltip";import{ThemeProvider as b,useTheme as m,sanitizeSvgTextStyle as v}from"@nivo/theming";import y from"lodash/isString.js";import{config as _,useSpring as w,to as k,animated as x}from"@react-spring/web";import{jsx as O,jsxs as M}from"react/jsx-runtime";import{interpolateString as j}from"d3-interpolate";import C from"lodash/without.js";import{curveBasis as z,curveBasisClosed as B,curveBasisOpen as P,curveBundle as R,curveCardinal as G,curveCardinalClosed as W,curveCardinalOpen as I,curveCatmullRom as A,curveCatmullRomClosed as L,curveCatmullRomOpen as S,curveLinear as Y,curveLinearClosed as q,curveMonotoneX as D,curveMonotoneY as E,curveNatural as U,curveStep as T,curveStepAfter as F,curveStepBefore as X,stackOrderAscending as H,stackOrderDescending as K,stackOrderInsideOut as N,stackOrderNone as $,stackOrderReverse as J,stackOffsetExpand as Q,stackOffsetDiverging as V,stackOffsetNone as Z,stackOffsetSilhouette as ee,stackOffsetWiggle as re}from"d3-shape";import{scaleQuantize as te,scaleOrdinal as ne,scaleSequential as oe}from"d3-scale";import{schemeBrBG as ie,schemePRGn as ae,schemePiYG as le,schemePuOr as de,schemeRdBu as ue,schemeRdGy as ce,schemeRdYlBu as se,schemeRdYlGn as fe,schemeSpectral as he,schemeBlues as pe,schemeGreens as ge,schemeGreys as be,schemeOranges as me,schemePurples as ve,schemeReds as ye,schemeBuGn as _e,schemeBuPu as we,schemeGnBu as ke,schemeOrRd as xe,schemePuBuGn as Oe,schemePuBu as Me,schemePuRd as je,schemeRdPu as Ce,schemeYlGnBu as ze,schemeYlGn as Be,schemeYlOrBr as Pe,schemeYlOrRd as Re,schemeCategory10 as Ge,schemeAccent as We,schemeDark2 as Ie,schemePaired as Ae,schemePastel1 as Le,schemePastel2 as Se,schemeSet1 as Ye,schemeSet2 as qe,schemeSet3 as De,interpolateBrBG as Ee,interpolatePRGn as Ue,interpolatePiYG as Te,interpolatePuOr as Fe,interpolateRdBu as Xe,interpolateRdGy as He,interpolateRdYlBu as Ke,interpolateRdYlGn as Ne,interpolateSpectral as $e,interpolateBlues as Je,interpolateGreens as Qe,interpolateGreys as Ve,interpolateOranges as Ze,interpolatePurples as er,interpolateReds as rr,interpolateViridis as tr,interpolateInferno as nr,interpolateMagma as or,interpolatePlasma as ir,interpolateWarm as ar,interpolateCool as lr,interpolateCubehelixDefault as dr,interpolateBuGn as ur,interpolateBuPu as cr,interpolateGnBu as sr,interpolateOrRd as fr,interpolatePuBuGn as hr,interpolatePuBu as pr,interpolatePuRd as gr,interpolateRdPu as br,interpolateYlGnBu as mr,interpolateYlGn as vr,interpolateYlOrBr as yr,interpolateYlOrRd as _r,interpolateRainbow as wr,interpolateSinebow as kr}from"d3-scale-chromatic";import xr from"lodash/last.js";import Or from"lodash/isArray.js";import Mr from"lodash/isFunction.js";import{format as jr}from"d3-format";import{timeFormat as Cr}from"d3-time-format";import zr from"lodash/get.js";import Br from"lodash/isPlainObject.js";import Pr from"lodash/pick.js";import Rr from"lodash/isEqual.js";import Gr from"lodash/set.js";var Wr=e(),Ir={animate:!0,config:"default"},Ar=function(e){var t=e.children,n=e.animate,o=void 0===n||n,i=e.config,a=void 0===i?"default":i,l=r((function(){var e=y(a)?_[a]:a;return{animate:o,config:e}}),[o,a]);return O(Wr.Provider,{value:l,children:t})},Lr=function(){return t(Wr)},Sr=function(e){var r=e.children,t=e.condition,o=e.wrapper;return t?n(o,{},r):r},Yr={position:"relative"},qr=function(e){var r=e.children,t=e.theme,n=e.renderWrapper,i=void 0===n||n,a=e.isInteractive,l=void 0===a||a,d=e.animate,u=e.motionConfig,c=o(null);return O(b,{theme:t,children:O(Ar,{animate:d,config:u,children:O(s,{container:c,children:M(Sr,{condition:i,wrapper:O("div",{style:Yr,ref:c}),children:[r,l&&O(f,{})]})})})})},Dr=function(){},Er={position:"relative"},Ur=function(e){var t=e.children,n=e.theme,a=e.isInteractive,l=void 0===a||a,d=e.renderWrapper,u=void 0===d||d,c=e.animate,s=e.motionConfig,m=o(null),v=h(m),y=v.actions,_=v.state,w=i((function(e,r){return y.showTooltipFromEvent(e,r)}),[y]),k=r((function(){return{showTooltip:l?w:Dr,hideTooltip:l?y.hideTooltip:Dr}}),[y,l,w]);return O(b,{theme:n,children:O(Ar,{animate:c,config:s,children:O(p.Provider,{value:y,children:O(g.Provider,{value:_,children:M(Sr,{condition:u,wrapper:O("div",{style:Er,ref:m}),children:[t(k),l&&O(f,{})]})})})})})},Tr=function(e){var t=Lr(),n=t.animate,i=t.config,l=function(e){var r=o();return a((function(){r.current=e}),[e]),r.current}(e),d=r((function(){return j(l,e)}),[l,e]),u=w({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!n}).value;return k(u,d)},Fr=e(void 0),Xr={basis:z,basisClosed:B,basisOpen:P,bundle:R,cardinal:G,cardinalClosed:W,cardinalOpen:I,catmullRom:A,catmullRomClosed:L,catmullRomOpen:S,linear:Y,linearClosed:q,monotoneX:D,monotoneY:E,natural:U,step:T,stepAfter:F,stepBefore:X},Hr=Object.keys(Xr),Kr=Hr.filter((function(e){return e.endsWith("Closed")})),Nr=C(Hr,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),$r=C(Hr,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),Jr=function(e){if(!Xr[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return Xr[e]},Qr={ascending:H,descending:K,insideOut:N,none:$,reverse:J},Vr=Object.keys(Qr),Zr=function(e){return Qr[e]},et={expand:Q,diverging:V,none:Z,silhouette:ee,wiggle:re},rt=Object.keys(et),tt=function(e){return et[e]},nt=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ot=function(e){return r((function(){return Jr(e)}),[e])};function it(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function at(e,r){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function(e,r){if(e){if("string"==typeof e)return it(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?it(e,r):void 0}}(e))||r&&e&&"number"==typeof e.length){t&&(e=t);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function lt(){return lt=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},lt.apply(null,arguments)}function dt(e,r){if(null==e)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==r.indexOf(n))continue;t[n]=e[n]}return t}function ut(e,r){return ut=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e},ut(e,r)}var ct={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:xr(ie),PRGn:xr(ae),PiYG:xr(le),PuOr:xr(de),RdBu:xr(ue),RdGy:xr(ce),RdYlBu:xr(se),RdYlGn:xr(fe),spectral:xr(he),blues:xr(pe),greens:xr(ge),greys:xr(be),oranges:xr(me),purples:xr(ve),reds:xr(ye),BuGn:xr(_e),BuPu:xr(we),GnBu:xr(ke),OrRd:xr(xe),PuBuGn:xr(Oe),PuBu:xr(Me),PuRd:xr(je),RdPu:xr(Ce),YlGnBu:xr(ze),YlGn:xr(Be),YlOrBr:xr(Pe),YlOrRd:xr(Re)},st=Object.keys(ct),ft=function(e){if(Mr(e)){if(!Mr(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(ct[e])return te().range(ct[e]);if(Or(e))return te().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+st.join("', '")+"'")},ht={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:Ge,accent:We,dark2:Ie,paired:Ae,pastel1:Le,pastel2:Se,set1:Ye,set2:qe,set3:De,brown_blueGreen:xr(ie),purpleRed_green:xr(ae),pink_yellowGreen:xr(le),purple_orange:xr(de),red_blue:xr(ue),red_grey:xr(ce),red_yellow_blue:xr(se),red_yellow_green:xr(fe),spectral:xr(he),blues:xr(pe),greens:xr(ge),greys:xr(be),oranges:xr(me),purples:xr(ve),reds:xr(ye),blue_green:xr(_e),blue_purple:xr(we),green_blue:xr(ke),orange_red:xr(xe),purple_blue_green:xr(Oe),purple_blue:xr(Me),purple_red:xr(je),red_purple:xr(Ce),yellow_green_blue:xr(ze),yellow_green:xr(Be),yellow_orange_brown:xr(Pe),yellow_orange_red:xr(Re)},pt=["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"],gt={brown_blueGreen:Ee,purpleRed_green:Ue,pink_yellowGreen:Te,purple_orange:Fe,red_blue:Xe,red_grey:He,red_yellow_blue:Ke,red_yellow_green:Ne,spectral:$e,blues:Je,greens:Qe,greys:Ve,oranges:Ze,purples:er,reds:rr,viridis:tr,inferno:nr,magma:or,plasma:ir,warm:ar,cool:lr,cubehelixDefault:dr,blue_green:ur,blue_purple:cr,green_blue:sr,orange_red:fr,purple_blue_green:hr,purple_blue:pr,purple_red:gr,red_purple:br,yellow_green_blue:mr,yellow_green:vr,yellow_orange_brown:yr,yellow_orange_red:_r,rainbow:wr,sinebow:kr},bt=["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"],mt=function(){return ne(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},vt=function(e,r){if(y(e)){var t=ht[e];if(void 0!==t){var n=ne(t);return n.type="ordinal",n}if(void 0!==r&&0===e.indexOf("seq:")){var o=gt[e.slice(4)];if(void 0!==o){var i=oe(o).domain(r.domain());return i.type="sequential",i}}}if(Or(e)){var a=ne(e);return a.type="ordinal",a}return function(){return e}},yt=!0,_t=mt,wt=ne(De),kt={top:0,right:0,bottom:0,left:0},xt=function(e,t,n){return void 0===n&&(n={}),r((function(){var r=lt({},kt,n);return{margin:r,innerWidth:e-r.left-r.right,innerHeight:t-r.top-r.bottom,outerWidth:e,outerHeight:t}}),[e,t,n])},Ot=function(){var e=o(null),r=l({left:0,top:0,width:0,height:0}),t=r[0],n=r[1],i=l((function(){return"undefined"==typeof ResizeObserver?null:new ResizeObserver((function(e){var r=e[0];return n(r.contentRect)}))}))[0];return a((function(){return e.current&&null!==i&&i.observe(e.current),function(){null!==i&&i.disconnect()}}),[i]),[e,t]},Mt=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?Cr(e.slice("5")):jr(e):function(e){return""+e}},jt=function(e){return r((function(){return Mt(e)}),[e])},Ct=function(e){var r=e.children,t=Ot(),n=t[0],o=t[1],i=o.width>0&&o.height>0;return O("div",{ref:n,style:{width:"100%",height:"100%"},children:i&&r({width:o.width,height:o.height})})},zt=["id","colors"],Bt=function(e){var r=e.id,t=e.colors,n=dt(e,zt);return O("linearGradient",lt({id:r,x1:0,x2:0,y1:0,y2:1},n,{children:t.map((function(e){var r=e.offset,t=e.color,n=e.opacity;return O("stop",{offset:r+"%",stopColor:t,stopOpacity:void 0!==n?n:1},r)}))}))},Pt=function(e,r,t){return void 0===t&&(t={}),lt({id:e,type:"linearGradient",colors:r},t)},Rt={linearGradient:Bt},Gt={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},Wt=d((function(e){var r=e.id,t=e.background,n=void 0===t?Gt.background:t,o=e.color,i=void 0===o?Gt.color:o,a=e.size,l=void 0===a?Gt.size:a,d=e.padding,u=void 0===d?Gt.padding:d,c=e.stagger,s=void 0===c?Gt.stagger:c,f=l+u,h=l/2,p=u/2;return!0===s&&(f=2*l+2*u),M("pattern",{id:r,width:f,height:f,patternUnits:"userSpaceOnUse",children:[O("rect",{width:f,height:f,fill:n}),O("circle",{cx:p+h,cy:p+h,r:h,fill:i}),s&&O("circle",{cx:1.5*u+l+h,cy:1.5*u+l+h,r:h,fill:i})]})})),It=function(e,r){return void 0===r&&(r={}),lt({id:e,type:"patternDots"},r)},At=2*Math.PI,Lt=function(e){return e*Math.PI/180},St=function(e){return 180*e/Math.PI},Yt=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},qt=function(e,r){return{x:Math.cos(e)*r,y:Math.sin(e)*r}},Dt=function(e){var r=e%360;return r<0&&(r+=360),r},Et=function(e,r,t){void 0===t&&(t=360);var n=r;return Math.abs(r-e)>t&&(n=e+(r>e?t:-t)),[e,n]},Ut={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"}}},Tt=function(e,r,t,n){void 0===n&&(n="svg");var o=Ut[n],i=qt(r-Math.PI/2,e),a=i.x,l=i.y,d=St(r),u=o.align.center,c=o.baseline.bottom;return t>0?(u=o.align.right,c=o.baseline.center):t<0&&(u=o.align.left,c=o.baseline.center),0!==t&&d>180&&(d-=180,u=u===o.align.right?o.align.left:o.align.right),{x:a,y:l,rotate:d+=t,align:u,baseline:c}},Ft={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},Xt=d((function(e){var r=e.id,t=e.spacing,n=void 0===t?Ft.spacing:t,o=e.rotation,i=void 0===o?Ft.rotation:o,a=e.background,l=void 0===a?Ft.background:a,d=e.color,u=void 0===d?Ft.color:d,c=e.lineWidth,s=void 0===c?Ft.lineWidth:c,f=Math.round(i)%360,h=Math.abs(n);f>180?f-=360:f>90?f-=180:f<-180?f+=360:f<-90&&(f+=180);var p,g=h,b=h;return 0===f?p="\n M 0 0 L "+g+" 0\n M 0 "+b+" L "+g+" "+b+"\n ":90===f?p="\n M 0 0 L 0 "+b+"\n M "+g+" 0 L "+g+" "+b+"\n ":(g=Math.abs(h/Math.sin(Lt(f))),b=h/Math.sin(Lt(90-f)),p=f>0?"\n M 0 "+-b+" L "+2*g+" "+b+"\n M "+-g+" "+-b+" L "+g+" "+b+"\n M "+-g+" 0 L "+g+" "+2*b+"\n ":"\n M "+-g+" "+b+" L "+g+" "+-b+"\n M "+-g+" "+2*b+" L "+2*g+" "+-b+"\n M 0 "+2*b+" L "+2*g+" 0\n "),M("pattern",{id:r,width:g,height:b,patternUnits:"userSpaceOnUse",children:[O("rect",{width:g,height:b,fill:l,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),O("path",{d:p,strokeWidth:s,stroke:u,strokeLinecap:"square"})]})})),Ht=function(e,r){return void 0===r&&(r={}),lt({id:e,type:"patternLines"},r)},Kt={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},Nt=d((function(e){var r=e.id,t=e.color,n=void 0===t?Kt.color:t,o=e.background,i=void 0===o?Kt.background:o,a=e.size,l=void 0===a?Kt.size:a,d=e.padding,u=void 0===d?Kt.padding:d,c=e.stagger,s=void 0===c?Kt.stagger:c,f=l+u,h=u/2;return!0===s&&(f=2*l+2*u),M("pattern",{id:r,width:f,height:f,patternUnits:"userSpaceOnUse",children:[O("rect",{width:f,height:f,fill:i}),O("rect",{x:h,y:h,width:l,height:l,fill:n}),s&&O("rect",{x:1.5*u+l,y:1.5*u+l,width:l,height:l,fill:n})]})})),$t=function(e,r){return void 0===r&&(r={}),lt({id:e,type:"patternSquares"},r)},Jt={patternDots:Wt,patternLines:Xt,patternSquares:Nt},Qt=["type"],Vt=lt({},Rt,Jt),Zt=d((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=dt(e,Qt);return Vt[r]?u(Vt[r],lt({key:t.id},t)):null}))})})),en=function(e){var r=e.width,t=e.height,n=e.margin,o=e.defs,i=e.children,a=e.role,l=e.ariaLabel,d=e.ariaLabelledBy,u=e.ariaDescribedBy,c=e.isFocusable,s=m();return M("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:t,role:a,"aria-label":l,"aria-labelledby":d,"aria-describedby":u,focusable:c,tabIndex:c?0:void 0,children:[O(Zt,{defs:o}),O("rect",{width:r,height:t,fill:s.background}),O("g",{transform:"translate("+n.left+","+n.top+")",children:i})]})},rn=d((function(e){var r=e.size,t=e.color,n=e.borderWidth,o=e.borderColor;return O("circle",{r:r/2,fill:t,stroke:o,strokeWidth:n,style:{pointerEvents:"none"}})})),tn=d((function(e){var r=e.x,t=e.y,n=e.symbol,o=void 0===n?rn:n,a=e.size,l=e.datum,d=e.color,c=e.borderWidth,s=e.borderColor,f=e.label,h=e.labelTextAnchor,p=void 0===h?"middle":h,g=e.labelYOffset,b=void 0===g?-12:g,y=e.ariaLabel,_=e.ariaLabelledBy,k=e.ariaDescribedBy,j=e.ariaHidden,C=e.ariaDisabled,z=e.isFocusable,B=void 0!==z&&z,P=e.tabIndex,R=void 0===P?0:P,G=e.onFocus,W=e.onBlur,I=e.testId,A=m(),L=Lr(),S=L.animate,Y=L.config,q=w({transform:"translate("+r+", "+t+")",config:Y,immediate:!S}),D=i((function(e){null==G||G(l,e)}),[G,l]),E=i((function(e){null==W||W(l,e)}),[W,l]);return M(x.g,{transform:q.transform,style:{pointerEvents:"none"},focusable:B,tabIndex:B?R:void 0,"aria-label":y,"aria-labelledby":_,"aria-describedby":k,"aria-disabled":C,"aria-hidden":j,onFocus:B&&G?D:void 0,onBlur:B&&W?E:void 0,"data-testid":I,children:[u(o,{size:a,color:d,datum:l,borderWidth:c,borderColor:s}),f&&O("text",{textAnchor:p,y:b,style:v(A.dots.text),children:f})]})})),nn=d((function(e){var r=e.width,t=e.height,n=e.axis,o=e.scale,i=e.value,a=e.lineStyle,l=e.textStyle,d=e.legend,u=e.legendNode,c=e.legendPosition,s=void 0===c?"top-right":c,f=e.legendOffsetX,h=void 0===f?14:f,p=e.legendOffsetY,g=void 0===p?14:p,b=e.legendOrientation,v=void 0===b?"horizontal":b,y=m(),_=0,w=0,k=0,x=0;if("y"===n?(k=o(i),w=r):(_=o(i),x=t),d&&!u){var j=function(e){var r=e.axis,t=e.width,n=e.height,o=e.position,i=e.offsetX,a=e.offsetY,l=e.orientation,d=0,u=0,c="vertical"===l?-90:0,s="start";if("x"===r)switch(o){case"top-left":d=-i,u=a,s="end";break;case"top":u=-a,s="horizontal"===l?"middle":"start";break;case"top-right":d=i,u=a,s="horizontal"===l?"start":"end";break;case"right":d=i,u=n/2,s="horizontal"===l?"start":"middle";break;case"bottom-right":d=i,u=n-a,s="start";break;case"bottom":u=n+a,s="horizontal"===l?"middle":"end";break;case"bottom-left":u=n-a,d=-i,s="horizontal"===l?"end":"start";break;case"left":d=-i,u=n/2,s="horizontal"===l?"end":"middle"}else switch(o){case"top-left":d=i,u=-a,s="start";break;case"top":d=t/2,u=-a,s="horizontal"===l?"middle":"start";break;case"top-right":d=t-i,u=-a,s="horizontal"===l?"end":"start";break;case"right":d=t+i,s="horizontal"===l?"start":"middle";break;case"bottom-right":d=t-i,u=a,s="end";break;case"bottom":d=t/2,u=a,s="horizontal"===l?"middle":"end";break;case"bottom-left":d=i,u=a,s="horizontal"===l?"start":"end";break;case"left":d=-i,s="horizontal"===l?"end":"middle"}return{x:d,y:u,rotation:c,textAnchor:s}}({axis:n,width:r,height:t,position:s,offsetX:h,offsetY:g,orientation:v});u=O("text",{transform:"translate("+j.x+", "+j.y+") rotate("+j.rotation+")",textAnchor:j.textAnchor,dominantBaseline:"central",style:l,children:d})}return M("g",{transform:"translate("+_+", "+k+")",children:[O("line",{x1:0,x2:w,y1:0,y2:x,stroke:y.markers.lineColor,strokeWidth:y.markers.lineStrokeWidth,style:a}),u]})})),on=d((function(e){var r=e.markers,t=e.width,n=e.height,o=e.xScale,i=e.yScale;return r&&0!==r.length?r.map((function(e,r){return O(nn,lt({},e,{width:t,height:n,scale:"y"===e.axis?i:o}),r)})):null})),an=["theme","renderWrapper","animate","motionConfig"],ln=function(e){return function(r){function t(){return r.apply(this,arguments)||this}var n,o;return o=r,(n=t).prototype=Object.create(o.prototype),n.prototype.constructor=n,ut(n,o),t.prototype.render=function(){var r=this.props,t=r.theme,n=r.renderWrapper,o=r.animate,i=r.motionConfig,a=dt(r,an);return O(qr,{theme:t,renderWrapper:n,isInteractive:a.isInteractive,animate:o,motionConfig:i,children:O(e,lt({},a))})},t}(c)},dn=function(e,r){var t,n=Mr(e)?e:function(r){return zr(r,e)};return r&&(t=Mr(r)?r:jr(r)),t?function(e){return t(n(e))}:n},un=function(e){return Mr(e)?e:function(r){return zr(r,e)}},cn=function(e){return r((function(){return un(e)}),[e])},sn=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],fn=function(e,r,t){var n=r.width-e.width,o=r.height-e.height,i=0,a=0;return"center"===t&&(i=n/2,a=o/2),"top"===t&&(i=n/2),"top-right"===t&&(i=n),"right"===t&&(i=n,a=o/2),"bottom-right"===t&&(i=n,a=o),"bottom"===t&&(i=n/2,a=o),"bottom-left"===t&&(a=o),"left"===t&&(a=o/2),[i,a]},hn=function(e,r,t,n){return Math.sqrt(Math.pow(t-e,2)+Math.pow(n-r,2))},pn=function(e,r,t,n){var o=Math.atan2(n-r,t-e)-Math.PI/2;return o>0?o:2*Math.PI+o},gn=function(e,r,t,n,o,i){return e<=o&&o<=e+t&&r<=i&&i<=r+n},bn=function(e,r){var t,n="touches"in r?r.touches[0]:r,o=n.clientX,i=n.clientY,a=e.getBoundingClientRect(),l=(t=void 0!==e.getBBox?e.getBBox():{width:e.offsetWidth||0,height:e.offsetHeight||0}).width===a.width?1:t.width/a.width;return[(o-a.left)*l,(i-a.top)*l]},mn=Object.keys(Rt),vn=Object.keys(Jt),yn=function(e,r,t){if("*"===e)return!0;if(Mr(e))return e(r);if(Br(e)){var n=t?zr(r,t):r;return Rr(Pr(n,Object.keys(e)),e)}return!1},_n=function(e,r,t,n){var o=void 0===n?{}:n,i=o.dataKey,a=o.colorKey,l=void 0===a?"color":a,d=o.targetKey,u=void 0===d?"fill":d,c=[],s={};return e.length&&r.length&&(c=[].concat(e),r.forEach((function(r){for(var n,o=function(){var t=n.value,o=t.id,a=t.match;if(yn(a,r,i)){var d=e.find((function(e){return e.id===o}));if(d)if(vn.includes(d.type))if("inherit"===d.background||"inherit"===d.color){var f=zr(r,l),h=d.background,p=d.color,g=o;"inherit"===d.background&&(g=g+".bg."+f,h=f),"inherit"===d.color&&(g=g+".fg."+f,p=f),Gr(r,u,"url(#"+g+")"),s[g]||(c.push(lt({},d,{id:g,background:h,color:p})),s[g]=1)}else Gr(r,u,"url(#"+o+")");else if(mn.includes(d.type)){if(d.colors.map((function(e){return e.color})).includes("inherit")){var b=zr(r,l),m=o,v=lt({},d,{colors:d.colors.map((function(e,r){return"inherit"!==e.color?e:(m=m+"."+r+"."+b,lt({},e,{color:"inherit"===e.color?b:e.color}))}))});v.id=m,Gr(r,u,"url(#"+m+")"),s[m]||(c.push(v),s[m]=1)}else Gr(r,u,"url(#"+o+")")}return 1}},a=at(t);!(n=a()).done&&!o(););}))),c};function wn(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return function(e){for(var t=0,n=r;t<n.length;t++){var o=n[t];"function"==typeof o?o(e):null!=o&&(o.current=e)}}}var kn=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"];export{kn as BOX_ANCHORS,on as CartesianMarkers,nn as CartesianMarkersItem,Fr as ChartContext,qr as Container,Zt as Defs,tn as DotsItem,Ur as LegacyContainer,Bt as LinearGradient,Ar as MotionConfigProvider,Wt as PatternDots,Gt as PatternDotsDefaultProps,Xt as PatternLines,Ft as PatternLinesDefaultProps,Nt as PatternSquares,Kt as PatternSquaresDefaultProps,Ct as ResponsiveWrapper,en as SvgWrapper,At as TWO_PI,fn as alignBox,Nr as areaCurvePropKeys,_n as bindDefs,nt as blendModes,sn as boxAlignments,Et as clampArc,Kr as closedCurvePropKeys,bt as colorInterpolatorIds,gt as colorInterpolators,pt as colorSchemeIds,Jr as curveFromProp,Hr as curvePropKeys,Xr as curvePropMapping,yt as defaultAnimate,_t as defaultCategoricalColors,wt as defaultColorRange,kt as defaultMargin,Lt as degreesToRadians,pn as getAngle,vt as getColorScale,hn as getDistance,dn as getLabelGenerator,Tt as getPolarLabelProps,un as getPropertyAccessor,bn as getRelativeCursor,Mt as getValueFormatter,Rt as gradientTypes,ft as guessQuantizeColorScale,gn as isCursorInRect,yn as isMatchingDef,$r as lineCurvePropKeys,Pt as linearGradientDef,wn as mergeRefs,Yt as midAngle,Wr as motionConfigContext,Ir as motionDefaultProps,mt as nivoCategoricalColors,Dr as noop,Dt as normalizeAngleDegrees,It as patternDotsDef,Ht as patternLinesDef,$t as patternSquaresDef,Jt as patternTypes,qt as positionFromAngle,ct as quantizeColorScales,st as quantizeColorScalesKeys,St as radiansToDegrees,tt as stackOffsetFromProp,rt as stackOffsetPropKeys,et as stackOffsetPropMapping,Zr as stackOrderFromProp,Vr as stackOrderPropKeys,Qr as stackOrderPropMapping,Ut as textPropsByEngine,Tr as useAnimatedPath,ot as useCurveInterpolation,xt as useDimensions,Ot as useMeasure,Lr as useMotionConfig,cn as usePropertyAccessor,jt as useValueFormatter,ln as withContainer};
//# sourceMappingURL=nivo-core.mjs.map

@@ -213,4 +213,3 @@ import { ComponentType } from 'react'

}
export function absoluteAngleDegrees(degrees: number): number
export function normalizeAngle(degrees: number): number
export function normalizeAngleDegrees(degrees: number): number
export function clampArc(startAngle: number, endAngle: number, length?: number): [number, number]

@@ -427,1 +426,17 @@

export const mergeRefs: <T>(...refs: (React.Ref<T> | undefined)[]) => (value: T) => void
export type BoxAnchor =
| 'center'
| 'top-left'
| 'top'
| 'top-right'
| 'right'
| 'bottom-right'
| 'bottom'
| 'bottom-left'
| 'left'
export const BOX_ANCHORS: readonly BoxAnchor[]
export type DefaultChartContext = Record<string, unknown>
export const ChartContext: React.Context<DefaultChartContext>
{
"name": "@nivo/core",
"version": "0.93.0",
"version": "0.94.0",
"license": "MIT",

@@ -24,4 +24,4 @@ "author": {

"dependencies": {
"@nivo/theming": "0.93.0",
"@nivo/tooltip": "0.93.0",
"@nivo/theming": "0.94.0",
"@nivo/tooltip": "0.94.0",
"@react-spring/web": "9.4.5 || ^9.7.2",

@@ -55,3 +55,3 @@ "@types/d3-shape": "^3.1.6",

},
"gitHead": "83293c9d3d4c8fd10e92077f6d8e64057e15221d"
"gitHead": "8a57c52bc10119d90cac8f32f0cad80c156580d1"
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display