@rcpch/digital-growth-charts-react-component-library
Version:
A React component library for the RCPCH digital growth charts using Rollup, TypeScript and Styled-Components
2 lines • 4.35 MB
JavaScript
/* Version: 7.5.2 - May 14, 2026 06:53:35 */
import*as A from"react";import l,{isValidElement as y,useRef as x,useState as B,forwardRef as Q,Children as g,useMemo as w,useLayoutEffect as E}from"react";import t,{css as C,keyframes as e,styled as n}from"styled-components";var M=function(A,l){return M=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,l){A.__proto__=l}||function(A,l){for(var y in l)Object.prototype.hasOwnProperty.call(l,y)&&(A[y]=l[y])},M(A,l)};var i=function(){return i=Object.assign||function(A){for(var l,y=1,x=arguments.length;y<x;y++)for(var B in l=arguments[y])Object.prototype.hasOwnProperty.call(l,B)&&(A[B]=l[B]);return A},i.apply(this,arguments)};function I(A,l){var y={};for(var x in A)Object.prototype.hasOwnProperty.call(A,x)&&l.indexOf(x)<0&&(y[x]=A[x]);if(null!=A&&"function"==typeof Object.getOwnPropertySymbols){var B=0;for(x=Object.getOwnPropertySymbols(A);B<x.length;B++)l.indexOf(x[B])<0&&Object.prototype.propertyIsEnumerable.call(A,x[B])&&(y[x[B]]=A[x[B]])}return y}function o(A,l,y){if(y||2===arguments.length)for(var x,B=0,Q=l.length;B<Q;B++)!x&&B in l||(x||(x=Array.prototype.slice.call(l,0,B)),x[B]=l[B]);return A.concat(x||Array.prototype.slice.call(l))}function D(A,l){return Object.defineProperty?Object.defineProperty(A,"raw",{value:l}):A.raw=l,A}"function"==typeof SuppressedError&&SuppressedError;function s(A){return((A*=2)<=1?A*A:--A*(2-A)+1)/2}function c(A){return((A*=2)<=1?A*A*A:(A-=2)*A*A+2)/2}var a=function A(l){function y(A){return Math.pow(A,l)}return l=+l,y.exponent=A,y}(3),r=function A(l){function y(A){return 1-Math.pow(1-A,l)}return l=+l,y.exponent=A,y}(3),F=function A(l){function y(A){return((A*=2)<=1?Math.pow(A,l):2-Math.pow(2-A,l))/2}return l=+l,y.exponent=A,y}(3),Y=Math.PI,U=Y/2;function u(A){return(1-Math.cos(Y*A))/2}function d(A){return 1.0009775171065494*(Math.pow(2,-10*A)-.0009765625)}function G(A){return((A*=2)<=1?d(1-A):2-d(A-1))/2}function h(A){return((A*=2)<=1?1-Math.sqrt(1-A*A):Math.sqrt(1-(A-=2)*A)+1)/2}var j=4/11,m=6/11,N=8/11,P=9/11,R=10/11,H=21/22,z=7.5625;function J(A){return(A=+A)<j?z*A*A:A<N?z*(A-=m)*A+.75:A<R?z*(A-=P)*A+.9375:z*(A-=H)*A+.984375}var k,b,L,K,S,W,f,T,V,p,v,O,Z,X,q,_,$,AA,lA,yA,xA=1.70158,BA=function A(l){function y(A){return(A=+A)*A*(l*(A-1)+A)}return l=+l,y.overshoot=A,y}(xA),QA=function A(l){function y(A){return--A*A*((A+1)*l+A)+1}return l=+l,y.overshoot=A,y}(xA),gA=function A(l){function y(A){return((A*=2)<1?A*A*((l+1)*A-l):(A-=2)*A*((l+1)*A+l)+2)/2}return l=+l,y.overshoot=A,y}(xA),wA=2*Math.PI,EA=function A(l,y){var x=Math.asin(1/(l=Math.max(1,l)))*(y/=wA);function B(A){return l*d(- --A)*Math.sin((x-A)/y)}return B.amplitude=function(l){return A(l,y*wA)},B.period=function(y){return A(l,y)},B}(1,.3),tA=function A(l,y){var x=Math.asin(1/(l=Math.max(1,l)))*(y/=wA);function B(A){return 1-l*d(A=+A)*Math.sin((A+x)/y)}return B.amplitude=function(l){return A(l,y*wA)},B.period=function(y){return A(l,y)},B}(1,.3),CA=function A(l,y){var x=Math.asin(1/(l=Math.max(1,l)))*(y/=wA);function B(A){return((A=2*A-1)<0?l*d(-A)*Math.sin((x-A)/y):2-l*d(A)*Math.sin((x+A)/y))/2}return B.amplitude=function(l){return A(l,y*wA)},B.period=function(y){return A(l,y)},B}(1,.3),eA=Object.freeze({__proto__:null,easeBack:gA,easeBackIn:BA,easeBackInOut:gA,easeBackOut:QA,easeBounce:J,easeBounceIn:function(A){return 1-J(1-A)},easeBounceInOut:function(A){return((A*=2)<=1?1-J(1-A):J(A-1)+1)/2},easeBounceOut:J,easeCircle:h,easeCircleIn:function(A){return 1-Math.sqrt(1-A*A)},easeCircleInOut:h,easeCircleOut:function(A){return Math.sqrt(1- --A*A)},easeCubic:c,easeCubicIn:function(A){return A*A*A},easeCubicInOut:c,easeCubicOut:function(A){return--A*A*A+1},easeElastic:tA,easeElasticIn:EA,easeElasticInOut:CA,easeElasticOut:tA,easeExp:G,easeExpIn:function(A){return d(1-+A)},easeExpInOut:G,easeExpOut:function(A){return 1-d(A)},easeLinear:A=>+A,easePoly:F,easePolyIn:a,easePolyInOut:F,easePolyOut:r,easeQuad:s,easeQuadIn:function(A){return A*A},easeQuadInOut:s,easeQuadOut:function(A){return A*(2-A)},easeSin:u,easeSinIn:function(A){return 1===+A?1:1-Math.cos(A*U)},easeSinInOut:u,easeSinOut:function(A){return Math.sin(A*U)}});function nA(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}function MA(){if(b)return k;b=1;var A="object"==typeof global&&global&&global.Object===Object&&global;return k=A}function iA(){if(K)return L;K=1;var A=MA(),l="object"==typeof self&&self&&self.Object===Object&&self,y=A||l||Function("return this")();return L=y}function IA(){if(W)return S;W=1;var A=iA();return S=A.Symbol}function oA(){if(O)return v;O=1;var A=IA(),l=function(){if(T)return f;T=1;var A=IA(),l=Object.prototype,y=l.hasOwnProperty,x=l.toString,B=A?A.toStringTag:void 0;return f=function(A){var l=y.call(A,B),Q=A[B];try{A[B]=void 0;var g=!0}catch(A){}var w=x.call(A);return g&&(l?A[B]=Q:delete A[B]),w}}(),y=function(){if(p)return V;p=1;var A=Object.prototype.toString;return V=function(l){return A.call(l)}}(),x=A?A.toStringTag:void 0;return v=function(A){return null==A?void 0===A?"[object Undefined]":"[object Null]":x&&x in Object(A)?l(A):y(A)}}function DA(){if(X)return Z;return X=1,Z=function(A,l){return function(y){return A(l(y))}}}function sA(){if(_)return q;_=1;var A=DA()(Object.getPrototypeOf,Object);return q=A}function cA(){if(AA)return $;return AA=1,$=function(A){return null!=A&&"object"==typeof A}}var aA,rA,FA,YA,UA,uA,dA,GA,hA,jA,mA,NA,PA,RA,HA,zA,JA,kA,bA,LA,KA,SA,WA,fA,TA,VA,pA,vA,OA,ZA,XA,qA,_A,$A,Al,ll,yl,xl,Bl,Ql,gl,wl,El,tl,Cl,el,nl,Ml,il,Il,ol,Dl,sl,cl,al,rl,Fl,Yl,Ul,ul,dl,Gl,hl,jl,ml,Nl,Pl,Rl,Hl,zl,Jl,kl,bl,Ll,Kl,Sl,Wl,fl,Tl,Vl,pl,vl,Ol,Zl,Xl,ql,_l,$l,Ay,ly,yy,xy,By,Qy,gy,wy,Ey,ty,Cy,ey,ny,My,iy,Iy,oy,Dy,sy,cy,ay,ry,Fy,Yy,Uy,uy,dy,Gy,hy,jy,my,Ny,Py,Ry,Hy,zy,Jy,ky,by,Ly,Ky,Sy,Wy,fy,Ty,Vy,py,vy,Oy=nA(function(){if(yA)return lA;yA=1;var A=oA(),l=sA(),y=cA(),x=Function.prototype.toString,B=Object.prototype.hasOwnProperty,Q=x.call(Object);return lA=function(g){if(!y(g)||"[object Object]"!=A(g))return!1;var w=l(g);if(null===w)return!0;var E=B.call(w,"constructor")&&w.constructor;return"function"==typeof E&&E instanceof E&&x.call(E)==Q}}());function Zy(){if(rA)return aA;return rA=1,aA=function(A,l){for(var y=-1,x=null==A?0:A.length,B=Array(x);++y<x;)B[y]=l(A[y],y,A);return B},aA}function Xy(){return YA?FA:(YA=1,FA=Array.isArray)}function qy(){if(uA)return UA;uA=1;var A=oA(),l=cA();return UA=function(y){return"symbol"==typeof y||l(y)&&"[object Symbol]"==A(y)}}function _y(){if(GA)return dA;GA=1;var A=Xy(),l=qy(),y=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,x=/^\w*$/;return dA=function(B,Q){if(A(B))return!1;var g=typeof B;return!("number"!=g&&"symbol"!=g&&"boolean"!=g&&null!=B&&!l(B))||(x.test(B)||!y.test(B)||null!=Q&&B in Object(Q))},dA}function $y(){if(jA)return hA;return jA=1,hA=function(A){var l=typeof A;return null!=A&&("object"==l||"function"==l)}}function Ax(){if(NA)return mA;NA=1;var A=oA(),l=$y();return mA=function(y){if(!l(y))return!1;var x=A(y);return"[object Function]"==x||"[object GeneratorFunction]"==x||"[object AsyncFunction]"==x||"[object Proxy]"==x}}function lx(){if(zA)return HA;zA=1;var A,l=function(){if(RA)return PA;RA=1;var A=iA();return PA=A["__core-js_shared__"]}(),y=(A=/[^.]+$/.exec(l&&l.keys&&l.keys.IE_PROTO||""))?"Symbol(src)_1."+A:"";return HA=function(A){return!!y&&y in A}}function yx(){if(kA)return JA;kA=1;var A=Function.prototype.toString;return JA=function(l){if(null!=l){try{return A.call(l)}catch(A){}try{return l+""}catch(A){}}return""}}function xx(){if(fA)return WA;fA=1;var A=function(){if(LA)return bA;LA=1;var A=Ax(),l=lx(),y=$y(),x=yx(),B=/^\[object .+?Constructor\]$/,Q=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");return bA=function(g){return!(!y(g)||l(g))&&(A(g)?Q:B).test(x(g))}}(),l=(SA||(SA=1,KA=function(A,l){return null==A?void 0:A[l]}),KA);return WA=function(y,x){var B=l(y,x);return A(B)?B:void 0},WA}function Bx(){if(VA)return TA;VA=1;var A=xx()(Object,"create");return TA=A}function Qx(){if(xl)return yl;xl=1;var A=function(){if(vA)return pA;vA=1;var A=Bx();return pA=function(){this.__data__=A?A(null):{},this.size=0}}(),l=ZA?OA:(ZA=1,OA=function(A){var l=this.has(A)&&delete this.__data__[A];return this.size-=l?1:0,l}),y=function(){if(qA)return XA;qA=1;var A=Bx(),l=Object.prototype.hasOwnProperty;return XA=function(y){var x=this.__data__;if(A){var B=x[y];return"__lodash_hash_undefined__"===B?void 0:B}return l.call(x,y)?x[y]:void 0}}(),x=function(){if($A)return _A;$A=1;var A=Bx(),l=Object.prototype.hasOwnProperty;return _A=function(y){var x=this.__data__;return A?void 0!==x[y]:l.call(x,y)}}(),B=function(){if(ll)return Al;ll=1;var A=Bx();return Al=function(l,y){var x=this.__data__;return this.size+=this.has(l)?0:1,x[l]=A&&void 0===y?"__lodash_hash_undefined__":y,this}}();function Q(A){var l=-1,y=null==A?0:A.length;for(this.clear();++l<y;){var x=A[l];this.set(x[0],x[1])}}return Q.prototype.clear=A,Q.prototype.delete=l,Q.prototype.get=y,Q.prototype.has=x,Q.prototype.set=B,yl=Q}function gx(){if(wl)return gl;return wl=1,gl=function(A,l){return A===l||A!=A&&l!=l}}function wx(){if(tl)return El;tl=1;var A=gx();return El=function(l,y){for(var x=l.length;x--;)if(A(l[x][0],y))return x;return-1},El}function Ex(){if(cl)return sl;cl=1;var A=Ql?Bl:(Ql=1,Bl=function(){this.__data__=[],this.size=0}),l=function(){if(el)return Cl;el=1;var A=wx(),l=Array.prototype.splice;return Cl=function(y){var x=this.__data__,B=A(x,y);return!(B<0||(B==x.length-1?x.pop():l.call(x,B,1),--this.size,0))}}(),y=function(){if(Ml)return nl;Ml=1;var A=wx();return nl=function(l){var y=this.__data__,x=A(y,l);return x<0?void 0:y[x][1]}}(),x=function(){if(Il)return il;Il=1;var A=wx();return il=function(l){return A(this.__data__,l)>-1}}(),B=function(){if(Dl)return ol;Dl=1;var A=wx();return ol=function(l,y){var x=this.__data__,B=A(x,l);return B<0?(++this.size,x.push([l,y])):x[B][1]=y,this}}();function Q(A){var l=-1,y=null==A?0:A.length;for(this.clear();++l<y;){var x=A[l];this.set(x[0],x[1])}}return Q.prototype.clear=A,Q.prototype.delete=l,Q.prototype.get=y,Q.prototype.has=x,Q.prototype.set=B,sl=Q}function tx(){if(rl)return al;rl=1;var A=xx()(iA(),"Map");return al=A}function Cx(){if(Gl)return dl;Gl=1;var A=ul?Ul:(ul=1,Ul=function(A){var l=typeof A;return"string"==l||"number"==l||"symbol"==l||"boolean"==l?"__proto__"!==A:null===A});return dl=function(l,y){var x=l.__data__;return A(y)?x["string"==typeof y?"string":"hash"]:x.map},dl}function ex(){if(kl)return Jl;kl=1;var A=function(){if(Yl)return Fl;Yl=1;var A=Qx(),l=Ex(),y=tx();return Fl=function(){this.size=0,this.__data__={hash:new A,map:new(y||l),string:new A}}}(),l=function(){if(jl)return hl;jl=1;var A=Cx();return hl=function(l){var y=A(this,l).delete(l);return this.size-=y?1:0,y}}(),y=function(){if(Nl)return ml;Nl=1;var A=Cx();return ml=function(l){return A(this,l).get(l)}}(),x=function(){if(Rl)return Pl;Rl=1;var A=Cx();return Pl=function(l){return A(this,l).has(l)}}(),B=function(){if(zl)return Hl;zl=1;var A=Cx();return Hl=function(l,y){var x=A(this,l),B=x.size;return x.set(l,y),this.size+=x.size==B?0:1,this}}();function Q(A){var l=-1,y=null==A?0:A.length;for(this.clear();++l<y;){var x=A[l];this.set(x[0],x[1])}}return Q.prototype.clear=A,Q.prototype.delete=l,Q.prototype.get=y,Q.prototype.has=x,Q.prototype.set=B,Jl=Q}function nx(){if(Ll)return bl;Ll=1;var A=ex();function l(y,x){if("function"!=typeof y||null!=x&&"function"!=typeof x)throw new TypeError("Expected a function");var B=function(){var A=arguments,l=x?x.apply(this,A):A[0],Q=B.cache;if(Q.has(l))return Q.get(l);var g=y.apply(this,A);return B.cache=Q.set(l,g)||Q,g};return B.cache=new(l.Cache||A),B}return l.Cache=A,bl=l}function Mx(){if(fl)return Wl;fl=1;var A=function(){if(Sl)return Kl;Sl=1;var A=nx();return Kl=function(l){var y=A(l,function(A){return 500===x.size&&x.clear(),A}),x=y.cache;return y}}(),l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,y=/\\(\\)?/g,x=A(function(A){var x=[];return 46===A.charCodeAt(0)&&x.push(""),A.replace(l,function(A,l,B,Q){x.push(B?Q.replace(y,"$1"):l||A)}),x});return Wl=x}function ix(){if(vl)return pl;vl=1;var A=function(){if(Vl)return Tl;Vl=1;var A=IA(),l=Zy(),y=Xy(),x=qy(),B=A?A.prototype:void 0,Q=B?B.toString:void 0;return Tl=function A(B){if("string"==typeof B)return B;if(y(B))return l(B,A)+"";if(x(B))return Q?Q.call(B):"";var g=B+"";return"0"==g&&1/B==-1/0?"-0":g},Tl}();return pl=function(l){return null==l?"":A(l)}}function Ix(){if(Zl)return Ol;Zl=1;var A=Xy(),l=_y(),y=Mx(),x=ix();return Ol=function(B,Q){return A(B)?B:l(B,Q)?[B]:y(x(B))},Ol}function ox(){if(ql)return Xl;ql=1;var A=qy();return Xl=function(l){if("string"==typeof l||A(l))return l;var y=l+"";return"0"==y&&1/l==-1/0?"-0":y}}function Dx(){if($l)return _l;$l=1;var A=Ix(),l=ox();return _l=function(y,x){for(var B=0,Q=(x=A(x,y)).length;null!=y&&B<Q;)y=y[l(x[B++])];return B&&B==Q?y:void 0},_l}function sx(){if(ey)return Cy;ey=1;var A=Ex(),l=function(){if(ly)return Ay;ly=1;var A=Ex();return Ay=function(){this.__data__=new A,this.size=0}}(),y=xy?yy:(xy=1,yy=function(A){var l=this.__data__,y=l.delete(A);return this.size=l.size,y}),x=Qy?By:(Qy=1,By=function(A){return this.__data__.get(A)}),B=wy?gy:(wy=1,gy=function(A){return this.__data__.has(A)}),Q=function(){if(ty)return Ey;ty=1;var A=Ex(),l=tx(),y=ex();return Ey=function(x,B){var Q=this.__data__;if(Q instanceof A){var g=Q.__data__;if(!l||g.length<199)return g.push([x,B]),this.size=++Q.size,this;Q=this.__data__=new y(g)}return Q.set(x,B),this.size=Q.size,this}}();function g(l){var y=this.__data__=new A(l);this.size=y.size}return g.prototype.clear=l,g.prototype.delete=y,g.prototype.get=x,g.prototype.has=B,g.prototype.set=Q,Cy=g}function cx(){if(Dy)return oy;Dy=1;var A=ex(),l=My?ny:(My=1,ny=function(A){return this.__data__.set(A,"__lodash_hash_undefined__"),this}),y=Iy?iy:(Iy=1,iy=function(A){return this.__data__.has(A)});function x(l){var y=-1,x=null==l?0:l.length;for(this.__data__=new A;++y<x;)this.add(l[y])}return x.prototype.add=x.prototype.push=l,x.prototype.has=y,oy=x}function ax(){if(ry)return ay;return ry=1,ay=function(A,l){return A.has(l)}}function rx(){if(Yy)return Fy;Yy=1;var A=cx(),l=(cy||(cy=1,sy=function(A,l){for(var y=-1,x=null==A?0:A.length;++y<x;)if(l(A[y],y,A))return!0;return!1}),sy),y=ax();return Fy=function(x,B,Q,g,w,E){var t=1&Q,C=x.length,e=B.length;if(C!=e&&!(t&&e>C))return!1;var n=E.get(x),M=E.get(B);if(n&&M)return n==B&&M==x;var i=-1,I=!0,o=2&Q?new A:void 0;for(E.set(x,B),E.set(B,x);++i<C;){var D=x[i],s=B[i];if(g)var c=t?g(s,D,i,B,x,E):g(D,s,i,x,B,E);if(void 0!==c){if(c)continue;I=!1;break}if(o){if(!l(B,function(A,l){if(!y(o,l)&&(D===A||w(D,A,Q,g,E)))return o.push(l)})){I=!1;break}}else if(D!==s&&!w(D,s,Q,g,E)){I=!1;break}}return E.delete(x),E.delete(B),I},Fy}function Fx(){if(Gy)return dy;return Gy=1,dy=function(A){var l=-1,y=Array(A.size);return A.forEach(function(A,x){y[++l]=[x,A]}),y},dy}function Yx(){if(jy)return hy;return jy=1,hy=function(A){var l=-1,y=Array(A.size);return A.forEach(function(A){y[++l]=A}),y}}function Ux(){if(Ny)return my;Ny=1;var A=IA(),l=function(){if(uy)return Uy;uy=1;var A=iA();return Uy=A.Uint8Array}(),y=gx(),x=rx(),B=Fx(),Q=Yx(),g=A?A.prototype:void 0,w=g?g.valueOf:void 0;return my=function(A,g,E,t,C,e,n){switch(E){case"[object DataView]":if(A.byteLength!=g.byteLength||A.byteOffset!=g.byteOffset)return!1;A=A.buffer,g=g.buffer;case"[object ArrayBuffer]":return!(A.byteLength!=g.byteLength||!e(new l(A),new l(g)));case"[object Boolean]":case"[object Date]":case"[object Number]":return y(+A,+g);case"[object Error]":return A.name==g.name&&A.message==g.message;case"[object RegExp]":case"[object String]":return A==g+"";case"[object Map]":var M=B;case"[object Set]":if(M||(M=Q),A.size!=g.size&&!(1&t))return!1;var i=n.get(A);if(i)return i==g;t|=2,n.set(A,g);var I=x(M(A),M(g),t,C,e,n);return n.delete(A),I;case"[object Symbol]":if(w)return w.call(A)==w.call(g)}return!1},my}function ux(){if(Ry)return Py;return Ry=1,Py=function(A,l){for(var y=-1,x=l.length,B=A.length;++y<x;)A[B+y]=l[y];return A},Py}function dx(){if(zy)return Hy;zy=1;var A=ux(),l=Xy();return Hy=function(y,x,B){var Q=x(y);return l(y)?Q:A(Q,B(y))},Hy}function Gx(){if(Ly)return by;return Ly=1,by=function(){return[]}}function hx(){if(Sy)return Ky;Sy=1;var A=(ky||(ky=1,Jy=function(A,l){for(var y=-1,x=null==A?0:A.length,B=0,Q=[];++y<x;){var g=A[y];l(g,y,A)&&(Q[B++]=g)}return Q}),Jy),l=Gx(),y=Object.prototype.propertyIsEnumerable,x=Object.getOwnPropertySymbols,B=x?function(l){return null==l?[]:(l=Object(l),A(x(l),function(A){return y.call(l,A)}))}:l;return Ky=B}function jx(){if(vy)return py;vy=1;var A=function(){if(Vy)return Ty;Vy=1;var A=oA(),l=cA();return Ty=function(y){return l(y)&&"[object Arguments]"==A(y)}}(),l=cA(),y=Object.prototype,x=y.hasOwnProperty,B=y.propertyIsEnumerable,Q=A(function(){return arguments}())?A:function(A){return l(A)&&x.call(A,"callee")&&!B.call(A,"callee")};return py=Q}var mx,Nx,Px,Rx,Hx,zx,Jx,kx,bx,Lx,Kx,Sx={exports:{}};function Wx(){return Px||(Px=1,A=Sx,l=Sx.exports,y=iA(),x=Nx?mx:(Nx=1,mx=function(){return!1}),A.exports=((g=(Q=(B=l&&!l.nodeType&&l)&&A&&!A.nodeType&&A)&&Q.exports===B?y.Buffer:void 0)?g.isBuffer:void 0)||x),Sx.exports;var A,l,y,x,B,Q,g}function fx(){if(Hx)return Rx;Hx=1;var A=/^(?:0|[1-9]\d*)$/;return Rx=function(l,y){var x=typeof l;return!!(y=null==y?9007199254740991:y)&&("number"==x||"symbol"!=x&&A.test(l))&&l>-1&&l%1==0&&l<y}}function Tx(){if(Jx)return zx;Jx=1;return zx=function(A){return"number"==typeof A&&A>-1&&A%1==0&&A<=9007199254740991}}function Vx(){if(Kx)return Lx;return Kx=1,Lx=function(A){return function(l){return A(l)}}}var px,vx,Ox,Zx,Xx,qx,_x,$x,AB,lB,yB,xB,BB,QB,gB,wB,EB,tB,CB,eB,nB,MB,iB,IB,oB,DB,sB,cB,aB,rB,FB,YB,UB,uB,dB,GB,hB,jB,mB,NB,PB,RB,HB,zB,JB,kB,bB,LB,KB,SB,WB,fB,TB,VB,pB,vB,OB,ZB,XB,qB,_B,$B,AQ,lQ,yQ,xQ,BQ,QQ,gQ,wQ,EQ,tQ,CQ,eQ,nQ,MQ,iQ,IQ,oQ,DQ,sQ,cQ,aQ,rQ,FQ,YQ={exports:{}};function UQ(){return px||(px=1,A=YQ,l=YQ.exports,y=MA(),Q=(B=(x=l&&!l.nodeType&&l)&&A&&!A.nodeType&&A)&&B.exports===x&&y.process,g=function(){try{var A=B&&B.require&&B.require("util").types;return A||Q&&Q.binding&&Q.binding("util")}catch(A){}}(),A.exports=g),YQ.exports;var A,l,y,x,B,Q,g}function uQ(){if(Ox)return vx;Ox=1;var A=function(){if(bx)return kx;bx=1;var A=oA(),l=Tx(),y=cA(),x={};return x["[object Float32Array]"]=x["[object Float64Array]"]=x["[object Int8Array]"]=x["[object Int16Array]"]=x["[object Int32Array]"]=x["[object Uint8Array]"]=x["[object Uint8ClampedArray]"]=x["[object Uint16Array]"]=x["[object Uint32Array]"]=!0,x["[object Arguments]"]=x["[object Array]"]=x["[object ArrayBuffer]"]=x["[object Boolean]"]=x["[object DataView]"]=x["[object Date]"]=x["[object Error]"]=x["[object Function]"]=x["[object Map]"]=x["[object Number]"]=x["[object Object]"]=x["[object RegExp]"]=x["[object Set]"]=x["[object String]"]=x["[object WeakMap]"]=!1,kx=function(B){return y(B)&&l(B.length)&&!!x[A(B)]}}(),l=Vx(),y=UQ(),x=y&&y.isTypedArray,B=x?l(x):A;return vx=B}function dQ(){if(Xx)return Zx;Xx=1;var A=fy?Wy:(fy=1,Wy=function(A,l){for(var y=-1,x=Array(A);++y<A;)x[y]=l(y);return x}),l=jx(),y=Xy(),x=Wx(),B=fx(),Q=uQ(),g=Object.prototype.hasOwnProperty;return Zx=function(w,E){var t=y(w),C=!t&&l(w),e=!t&&!C&&x(w),n=!t&&!C&&!e&&Q(w),M=t||C||e||n,i=M?A(w.length,String):[],I=i.length;for(var o in w)!E&&!g.call(w,o)||M&&("length"==o||e&&("offset"==o||"parent"==o)||n&&("buffer"==o||"byteLength"==o||"byteOffset"==o)||B(o,I))||i.push(o);return i}}function GQ(){if(_x)return qx;_x=1;var A=Object.prototype;return qx=function(l){var y=l&&l.constructor;return l===("function"==typeof y&&y.prototype||A)}}function hQ(){if(yB)return lB;yB=1;var A=GQ(),l=function(){if(AB)return $x;AB=1;var A=DA()(Object.keys,Object);return $x=A}(),y=Object.prototype.hasOwnProperty;return lB=function(x){if(!A(x))return l(x);var B=[];for(var Q in Object(x))y.call(x,Q)&&"constructor"!=Q&&B.push(Q);return B},lB}function jQ(){if(BB)return xB;BB=1;var A=Ax(),l=Tx();return xB=function(y){return null!=y&&l(y.length)&&!A(y)}}function mQ(){if(gB)return QB;gB=1;var A=dQ(),l=hQ(),y=jQ();return QB=function(x){return y(x)?A(x):l(x)},QB}function NQ(){if(CB)return tB;CB=1;var A=function(){if(EB)return wB;EB=1;var A=dx(),l=hx(),y=mQ();return wB=function(x){return A(x,y,l)},wB}(),l=Object.prototype.hasOwnProperty;return tB=function(y,x,B,Q,g,w){var E=1&B,t=A(y),C=t.length;if(C!=A(x).length&&!E)return!1;for(var e=C;e--;){var n=t[e];if(!(E?n in x:l.call(x,n)))return!1}var M=w.get(y),i=w.get(x);if(M&&i)return M==x&&i==y;var I=!0;w.set(y,x),w.set(x,y);for(var o=E;++e<C;){var D=y[n=t[e]],s=x[n];if(Q)var c=E?Q(s,D,n,x,y,w):Q(D,s,n,y,x,w);if(!(void 0===c?D===s||g(D,s,B,Q,w):c)){I=!1;break}o||(o="constructor"==n)}if(I&&!o){var a=y.constructor,r=x.constructor;a==r||!("constructor"in y)||!("constructor"in x)||"function"==typeof a&&a instanceof a&&"function"==typeof r&&r instanceof r||(I=!1)}return w.delete(y),w.delete(x),I},tB}function PQ(){if(oB)return IB;oB=1;var A=xx()(iA(),"Set");return IB=A}function RQ(){if(aB)return cB;aB=1;var A=function(){if(nB)return eB;nB=1;var A=xx()(iA(),"DataView");return eB=A}(),l=tx(),y=function(){if(iB)return MB;iB=1;var A=xx()(iA(),"Promise");return MB=A}(),x=PQ(),B=function(){if(sB)return DB;sB=1;var A=xx()(iA(),"WeakMap");return DB=A}(),Q=oA(),g=yx(),w="[object Map]",E="[object Promise]",t="[object Set]",C="[object WeakMap]",e="[object DataView]",n=g(A),M=g(l),i=g(y),I=g(x),o=g(B),D=Q;return(A&&D(new A(new ArrayBuffer(1)))!=e||l&&D(new l)!=w||y&&D(y.resolve())!=E||x&&D(new x)!=t||B&&D(new B)!=C)&&(D=function(A){var l=Q(A),y="[object Object]"==l?A.constructor:void 0,x=y?g(y):"";if(x)switch(x){case n:return e;case M:return w;case i:return E;case I:return t;case o:return C}return l}),cB=D}function HQ(){if(UB)return YB;UB=1;var A=function(){if(FB)return rB;FB=1;var A=sx(),l=rx(),y=Ux(),x=NQ(),B=RQ(),Q=Xy(),g=Wx(),w=uQ(),E="[object Arguments]",t="[object Array]",C="[object Object]",e=Object.prototype.hasOwnProperty;return rB=function(n,M,i,I,o,D){var s=Q(n),c=Q(M),a=s?t:B(n),r=c?t:B(M),F=(a=a==E?C:a)==C,Y=(r=r==E?C:r)==C,U=a==r;if(U&&g(n)){if(!g(M))return!1;s=!0,F=!1}if(U&&!F)return D||(D=new A),s||w(n)?l(n,M,i,I,o,D):y(n,M,a,i,I,o,D);if(!(1&i)){var u=F&&e.call(n,"__wrapped__"),d=Y&&e.call(M,"__wrapped__");if(u||d){var G=u?n.value():n,h=d?M.value():M;return D||(D=new A),o(G,h,i,I,D)}}return!!U&&(D||(D=new A),x(n,M,i,I,o,D))},rB}(),l=cA();return YB=function y(x,B,Q,g,w){return x===B||(null==x||null==B||!l(x)&&!l(B)?x!=x&&B!=B:A(x,B,Q,g,y,w))},YB}function zQ(){if(hB)return GB;hB=1;var A=$y();return GB=function(l){return l==l&&!A(l)}}function JQ(){if(PB)return NB;return PB=1,NB=function(A,l){return function(y){return null!=y&&(y[A]===l&&(void 0!==l||A in Object(y)))}},NB}function kQ(){if(HB)return RB;HB=1;var A=function(){if(dB)return uB;dB=1;var A=sx(),l=HQ();return uB=function(y,x,B,Q){var g=B.length,w=g,E=!Q;if(null==y)return!w;for(y=Object(y);g--;){var t=B[g];if(E&&t[2]?t[1]!==y[t[0]]:!(t[0]in y))return!1}for(;++g<w;){var C=(t=B[g])[0],e=y[C],n=t[1];if(E&&t[2]){if(void 0===e&&!(C in y))return!1}else{var M=new A;if(Q)var i=Q(e,n,C,y,x,M);if(!(void 0===i?l(n,e,3,Q,M):i))return!1}}return!0},uB}(),l=function(){if(mB)return jB;mB=1;var A=zQ(),l=mQ();return jB=function(y){for(var x=l(y),B=x.length;B--;){var Q=x[B],g=y[Q];x[B]=[Q,g,A(g)]}return x},jB}(),y=JQ();return RB=function(x){var B=l(x);return 1==B.length&&B[0][2]?y(B[0][0],B[0][1]):function(l){return l===x||A(l,x,B)}},RB}function bQ(){if(WB)return SB;WB=1;var A=(bB||(bB=1,kB=function(A,l){return null!=A&&l in Object(A)}),kB),l=function(){if(KB)return LB;KB=1;var A=Ix(),l=jx(),y=Xy(),x=fx(),B=Tx(),Q=ox();return LB=function(g,w,E){for(var t=-1,C=(w=A(w,g)).length,e=!1;++t<C;){var n=Q(w[t]);if(!(e=null!=g&&E(g,n)))break;g=g[n]}return e||++t!=C?e:!!(C=null==g?0:g.length)&&B(C)&&x(n,C)&&(y(g)||l(g))},LB}();return SB=function(y,x){return null!=y&&l(y,x,A)},SB}function LQ(){if(TB)return fB;TB=1;var A=HQ(),l=function(){if(JB)return zB;JB=1;var A=Dx();return zB=function(l,y,x){var B=null==l?void 0:A(l,y);return void 0===B?x:B},zB}(),y=bQ(),x=_y(),B=zQ(),Q=JQ(),g=ox();return fB=function(w,E){return x(w)&&B(E)?Q(g(w),E):function(x){var B=l(x,w);return void 0===B&&B===E?y(x,w):A(E,B,3)}},fB}function KQ(){if(pB)return VB;return pB=1,VB=function(A){return A}}function SQ(){if(_B)return qB;_B=1;var A=(OB||(OB=1,vB=function(A){return function(l){return null==l?void 0:l[A]}}),vB),l=function(){if(XB)return ZB;XB=1;var A=Dx();return ZB=function(l){return function(y){return A(y,l)}},ZB}(),y=_y(),x=ox();return qB=function(B){return y(B)?A(x(B)):l(B)}}function WQ(){if(AQ)return $B;AQ=1;var A=kQ(),l=LQ(),y=KQ(),x=Xy(),B=SQ();return $B=function(Q){return"function"==typeof Q?Q:null==Q?y:"object"==typeof Q?x(Q)?l(Q[0],Q[1]):A(Q):B(Q)}}function fQ(){if(BQ)return xQ;BQ=1;var A=(yQ||(yQ=1,lQ=function(A){return function(l,y,x){for(var B=-1,Q=Object(l),g=x(l),w=g.length;w--;){var E=g[A?w:++B];if(!1===y(Q[E],E,Q))break}return l}}),lQ),l=A();return xQ=l}function TQ(){if(gQ)return QQ;gQ=1;var A=fQ(),l=mQ();return QQ=function(y,x){return y&&A(y,x,l)},QQ}function VQ(){if(CQ)return tQ;CQ=1;var A=TQ(),l=function(){if(EQ)return wQ;EQ=1;var A=jQ();return wQ=function(l,y){return function(x,B){if(null==x)return x;if(!A(x))return l(x,B);for(var Q=x.length,g=y?Q:-1,w=Object(x);(y?g--:++g<Q)&&!1!==B(w[g],g,w););return x}}}()(A);return tQ=l}function pQ(){if(sQ)return DQ;sQ=1;var A=function(){if(oQ)return IQ;oQ=1;var A=qy();return IQ=function(l,y){if(l!==y){var x=void 0!==l,B=null===l,Q=l==l,g=A(l),w=void 0!==y,E=null===y,t=y==y,C=A(y);if(!E&&!C&&!g&&l>y||g&&w&&t&&!E&&!C||B&&w&&t||!x&&t||!Q)return 1;if(!B&&!g&&!C&&l<y||C&&x&&Q&&!B&&!g||E&&x&&Q||!w&&Q||!t)return-1}return 0}}();return DQ=function(l,y,x){for(var B=-1,Q=l.criteria,g=y.criteria,w=Q.length,E=x.length;++B<w;){var t=A(Q[B],g[B]);if(t)return B>=E?t:t*("desc"==x[B]?-1:1)}return l.index-y.index},DQ}function vQ(){if(aQ)return cQ;aQ=1;var A=Zy(),l=Dx(),y=WQ(),x=function(){if(nQ)return eQ;nQ=1;var A=VQ(),l=jQ();return eQ=function(y,x){var B=-1,Q=l(y)?Array(y.length):[];return A(y,function(A,l,y){Q[++B]=x(A,l,y)}),Q}}(),B=(iQ||(iQ=1,MQ=function(A,l){var y=A.length;for(A.sort(l);y--;)A[y]=A[y].value;return A}),MQ),Q=Vx(),g=pQ(),w=KQ(),E=Xy();return cQ=function(t,C,e){C=C.length?A(C,function(A){return E(A)?function(y){return l(y,1===A.length?A[0]:A)}:A}):[w];var n=-1;C=A(C,Q(y));var M=x(t,function(l,y,x){return{criteria:A(C,function(A){return A(l)}),index:++n,value:l}});return B(M,function(A,l){return g(A,l,e)})},cQ}var OQ=nA(function(){if(FQ)return rQ;FQ=1;var A=vQ(),l=Xy();return rQ=function(y,x,B,Q){return null==y?[]:(l(x)||(x=null==x?[]:[x]),l(B=Q?void 0:B)||(B=null==B?[]:[B]),A(y,x,B))}}());function ZQ(A,l,y){A.prototype=l.prototype=y,y.constructor=A}function XQ(A,l){var y=Object.create(A.prototype);for(var x in l)y[x]=l[x];return y}function qQ(){}var _Q=.7,$Q=1/_Q,Ag="\\s*([+-]?\\d+)\\s*",lg="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",yg="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",xg=/^#([0-9a-f]{3,8})$/,Bg=new RegExp(`^rgb\\(${Ag},${Ag},${Ag}\\)$`),Qg=new RegExp(`^rgb\\(${yg},${yg},${yg}\\)$`),gg=new RegExp(`^rgba\\(${Ag},${Ag},${Ag},${lg}\\)$`),wg=new RegExp(`^rgba\\(${yg},${yg},${yg},${lg}\\)$`),Eg=new RegExp(`^hsl\\(${lg},${yg},${yg}\\)$`),tg=new RegExp(`^hsla\\(${lg},${yg},${yg},${lg}\\)$`),Cg={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function eg(){return this.rgb().formatHex()}function ng(){return this.rgb().formatRgb()}function Mg(A){var l,y;return A=(A+"").trim().toLowerCase(),(l=xg.exec(A))?(y=l[1].length,l=parseInt(l[1],16),6===y?ig(l):3===y?new Dg(l>>8&15|l>>4&240,l>>4&15|240&l,(15&l)<<4|15&l,1):8===y?Ig(l>>24&255,l>>16&255,l>>8&255,(255&l)/255):4===y?Ig(l>>12&15|l>>8&240,l>>8&15|l>>4&240,l>>4&15|240&l,((15&l)<<4|15&l)/255):null):(l=Bg.exec(A))?new Dg(l[1],l[2],l[3],1):(l=Qg.exec(A))?new Dg(255*l[1]/100,255*l[2]/100,255*l[3]/100,1):(l=gg.exec(A))?Ig(l[1],l[2],l[3],l[4]):(l=wg.exec(A))?Ig(255*l[1]/100,255*l[2]/100,255*l[3]/100,l[4]):(l=Eg.exec(A))?Yg(l[1],l[2]/100,l[3]/100,1):(l=tg.exec(A))?Yg(l[1],l[2]/100,l[3]/100,l[4]):Cg.hasOwnProperty(A)?ig(Cg[A]):"transparent"===A?new Dg(NaN,NaN,NaN,0):null}function ig(A){return new Dg(A>>16&255,A>>8&255,255&A,1)}function Ig(A,l,y,x){return x<=0&&(A=l=y=NaN),new Dg(A,l,y,x)}function og(A,l,y,x){return 1===arguments.length?((B=A)instanceof qQ||(B=Mg(B)),B?new Dg((B=B.rgb()).r,B.g,B.b,B.opacity):new Dg):new Dg(A,l,y,null==x?1:x);var B}function Dg(A,l,y,x){this.r=+A,this.g=+l,this.b=+y,this.opacity=+x}function sg(){return`#${Fg(this.r)}${Fg(this.g)}${Fg(this.b)}`}function cg(){const A=ag(this.opacity);return`${1===A?"rgb(":"rgba("}${rg(this.r)}, ${rg(this.g)}, ${rg(this.b)}${1===A?")":`, ${A})`}`}function ag(A){return isNaN(A)?1:Math.max(0,Math.min(1,A))}function rg(A){return Math.max(0,Math.min(255,Math.round(A)||0))}function Fg(A){return((A=rg(A))<16?"0":"")+A.toString(16)}function Yg(A,l,y,x){return x<=0?A=l=y=NaN:y<=0||y>=1?A=l=NaN:l<=0&&(A=NaN),new ug(A,l,y,x)}function Ug(A){if(A instanceof ug)return new ug(A.h,A.s,A.l,A.opacity);if(A instanceof qQ||(A=Mg(A)),!A)return new ug;if(A instanceof ug)return A;var l=(A=A.rgb()).r/255,y=A.g/255,x=A.b/255,B=Math.min(l,y,x),Q=Math.max(l,y,x),g=NaN,w=Q-B,E=(Q+B)/2;return w?(g=l===Q?(y-x)/w+6*(y<x):y===Q?(x-l)/w+2:(l-y)/w+4,w/=E<.5?Q+B:2-Q-B,g*=60):w=E>0&&E<1?0:g,new ug(g,w,E,A.opacity)}function ug(A,l,y,x){this.h=+A,this.s=+l,this.l=+y,this.opacity=+x}function dg(A){return(A=(A||0)%360)<0?A+360:A}function Gg(A){return Math.max(0,Math.min(1,A||0))}function hg(A,l,y){return 255*(A<60?l+(y-l)*A/60:A<180?y:A<240?l+(y-l)*(240-A)/60:l)}ZQ(qQ,Mg,{copy(A){return Object.assign(new this.constructor,this,A)},displayable(){return this.rgb().displayable()},hex:eg,formatHex:eg,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Ug(this).formatHsl()},formatRgb:ng,toString:ng}),ZQ(Dg,og,XQ(qQ,{brighter(A){return A=null==A?$Q:Math.pow($Q,A),new Dg(this.r*A,this.g*A,this.b*A,this.opacity)},darker(A){return A=null==A?_Q:Math.pow(_Q,A),new Dg(this.r*A,this.g*A,this.b*A,this.opacity)},rgb(){return this},clamp(){return new Dg(rg(this.r),rg(this.g),rg(this.b),ag(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:sg,formatHex:sg,formatHex8:function(){return`#${Fg(this.r)}${Fg(this.g)}${Fg(this.b)}${Fg(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:cg,toString:cg})),ZQ(ug,function(A,l,y,x){return 1===arguments.length?Ug(A):new ug(A,l,y,null==x?1:x)},XQ(qQ,{brighter(A){return A=null==A?$Q:Math.pow($Q,A),new ug(this.h,this.s,this.l*A,this.opacity)},darker(A){return A=null==A?_Q:Math.pow(_Q,A),new ug(this.h,this.s,this.l*A,this.opacity)},rgb(){var A=this.h%360+360*(this.h<0),l=isNaN(A)||isNaN(this.s)?0:this.s,y=this.l,x=y+(y<.5?y:1-y)*l,B=2*y-x;return new Dg(hg(A>=240?A-240:A+120,B,x),hg(A,B,x),hg(A<120?A+240:A-120,B,x),this.opacity)},clamp(){return new ug(dg(this.h),Gg(this.s),Gg(this.l),ag(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const A=ag(this.opacity);return`${1===A?"hsl(":"hsla("}${dg(this.h)}, ${100*Gg(this.s)}%, ${100*Gg(this.l)}%${1===A?")":`, ${A})`}`}}));var jg=A=>()=>A;function mg(A){return 1===(A=+A)?Ng:function(l,y){return y-l?function(A,l,y){return A=Math.pow(A,y),l=Math.pow(l,y)-A,y=1/y,function(x){return Math.pow(A+x*l,y)}}(l,y,A):jg(isNaN(l)?y:l)}}function Ng(A,l){var y=l-A;return y?function(A,l){return function(y){return A+y*l}}(A,y):jg(isNaN(A)?l:A)}var Pg=function A(l){var y=mg(l);function x(A,l){var x=y((A=og(A)).r,(l=og(l)).r),B=y(A.g,l.g),Q=y(A.b,l.b),g=Ng(A.opacity,l.opacity);return function(l){return A.r=x(l),A.g=B(l),A.b=Q(l),A.opacity=g(l),A+""}}return x.gamma=A,x}(1);function Rg(A,l){l||(l=[]);var y,x=A?Math.min(l.length,A.length):0,B=l.slice();return function(Q){for(y=0;y<x;++y)B[y]=A[y]*(1-Q)+l[y]*Q;return B}}function Hg(A,l){var y,x=l?l.length:0,B=A?Math.min(x,A.length):0,Q=new Array(B),g=new Array(x);for(y=0;y<B;++y)Q[y]=Sg(A[y],l[y]);for(;y<x;++y)g[y]=l[y];return function(A){for(y=0;y<B;++y)g[y]=Q[y](A);return g}}function zg(A,l){var y=new Date;return A=+A,l=+l,function(x){return y.setTime(A*(1-x)+l*x),y}}function Jg(A,l){return A=+A,l=+l,function(y){return A*(1-y)+l*y}}function kg(A,l){var y,x={},B={};for(y in null!==A&&"object"==typeof A||(A={}),null!==l&&"object"==typeof l||(l={}),l)y in A?x[y]=Sg(A[y],l[y]):B[y]=l[y];return function(A){for(y in x)B[y]=x[y](A);return B}}var bg=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Lg=new RegExp(bg.source,"g");function Kg(A,l){var y,x,B,Q=bg.lastIndex=Lg.lastIndex=0,g=-1,w=[],E=[];for(A+="",l+="";(y=bg.exec(A))&&(x=Lg.exec(l));)(B=x.index)>Q&&(B=l.slice(Q,B),w[g]?w[g]+=B:w[++g]=B),(y=y[0])===(x=x[0])?w[g]?w[g]+=x:w[++g]=x:(w[++g]=null,E.push({i:g,x:Jg(y,x)})),Q=Lg.lastIndex;return Q<l.length&&(B=l.slice(Q),w[g]?w[g]+=B:w[++g]=B),w.length<2?E[0]?function(A){return function(l){return A(l)+""}}(E[0].x):function(A){return function(){return A}}(l):(l=E.length,function(A){for(var y,x=0;x<l;++x)w[(y=E[x]).i]=y.x(A);return w.join("")})}function Sg(A,l){var y,x=typeof l;return null==l||"boolean"===x?jg(l):("number"===x?Jg:"string"===x?(y=Mg(l))?(l=y,Pg):Kg:l instanceof Mg?Pg:l instanceof Date?zg:function(A){return ArrayBuffer.isView(A)&&!(A instanceof DataView)}(l)?Rg:Array.isArray(l)?Hg:"function"!=typeof l.valueOf&&"function"!=typeof l.toString||isNaN(l)?kg:Jg)(A,l)}function Wg(A,l){return A=+A,l=+l,function(y){return Math.round(A*(1-y)+l*y)}}function fg(A,l){void 0===l&&(l=A,A=Sg);for(var y=0,x=l.length-1,B=l[0],Q=new Array(x<0?0:x);y<x;)Q[y]=A(B,B=l[++y]);return function(A){var l=Math.max(0,Math.min(x-1,Math.floor(A*=x)));return Q[l](A-l)}}const Tg=function(A){if(null!==A)switch(typeof A){case"undefined":case"boolean":return!1;case"number":return!isNaN(A)&&A!==Number.POSITIVE_INFINITY&&A!==Number.NEGATIVE_INFINITY;case"string":case"function":return!0;case"object":return A instanceof Date||Array.isArray(A)||Oy(A)}return!1},Vg=function(A,l,y){return void 0===y&&(y=0),function(x){return x<y?A:l}},pg=function(A,l){return function(y){return y>=1?l:function(){return Sg("function"==typeof A?A.apply(this,arguments):A,"function"==typeof l?l.apply(this,arguments):l)(y)}}},vg=function(A,l){const y=(A,l)=>A!==l&&Tg(A)&&Tg(l)?"function"==typeof A||"function"==typeof l?pg(A,l):"object"==typeof A&&Oy(A)||"object"==typeof l&&Oy(l)?vg(A,l):Sg(A,l):Vg(A,l),x=A=>Array.isArray(A)?OQ(A,"key"):A,B={},Q={};let g,w=A,E=l;for(g in null!==w&&"object"==typeof w||(w={}),null!==E&&"object"==typeof E||(E={}),E)g in w?B[g]=y(x(w[g]),x(E[g])):Q[g]=E[g];return function(A){for(g in B)Q[g]=B[g](A);return Q}},Og=function(A,l){return A!==l&&Tg(A)&&Tg(l)?"function"==typeof A||"function"==typeof l?pg(A,l):Oy(A)||Oy(l)?vg(A,l):"string"==typeof A||"string"==typeof l?function(A,l){const y=A=>"string"==typeof A?A.replace(/,/g,""):A;return Sg(y(A),y(l))}(A,l):Sg(A,l):Vg(A,l)};var Zg,Xg,qg=0,_g=0,$g=0,Aw=0,lw=0,yw=0,xw="object"==typeof performance&&performance.now?performance:Date,Bw="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(A){setTimeout(A,17)};function Qw(){return lw||(Bw(gw),lw=xw.now()+yw)}function gw(){lw=0}function ww(){this._call=this._time=this._next=null}function Ew(A,l,y){var x=new ww;return x.restart(A,l,y),x}function tw(){lw=(Aw=xw.now())+yw,qg=_g=0;try{!function(){Qw(),++qg;for(var A,l=Zg;l;)(A=lw-l._time)>=0&&l._call.call(void 0,A),l=l._next;--qg}()}finally{qg=0,function(){var A,l,y=Zg,x=1/0;for(;y;)y._call?(x>y._time&&(x=y._time),A=y,y=y._next):(l=y._next,y._next=null,y=A?A._next=l:Zg=l);Xg=A,ew(x)}(),lw=0}}function Cw(){var A=xw.now(),l=A-Aw;l>1e3&&(yw-=l,Aw=A)}function ew(A){qg||(_g&&(_g=clearTimeout(_g)),A-lw>24?(A<1/0&&(_g=setTimeout(tw,A-xw.now()-yw)),$g&&($g=clearInterval($g))):($g||(Aw=xw.now(),$g=setInterval(Cw,1e3)),qg=1,Bw(tw)))}ww.prototype=Ew.prototype={constructor:ww,restart:function(A,l,y){if("function"!=typeof A)throw new TypeError("callback is not a function");y=(null==y?Qw():+y)+(null==l?0:+l),this._next||Xg===this||(Xg?Xg._next=this:Zg=this,Xg=this),this._call=A,this._time=y,ew()},stop:function(){this._call&&(this._call=null,this._time=1/0,ew())}};class nw{constructor(){this.shouldAnimate=!0,this.subscribers=[],this.timer=null,this.activeSubscriptions=0}bypassAnimation(){this.shouldAnimate=!1}resumeAnimation(){this.shouldAnimate=!0}loop=()=>{this.subscribers.forEach(A=>{A.callback(Qw()-A.startTime,A.duration)})};start(){this.timer||(this.timer=Ew(this.loop))}stop(){this.timer&&(this.timer.stop(),this.timer=null)}subscribe(A,l){const y=this.subscribers.push({startTime:Qw(),callback:A,duration:this.shouldAnimate?l:0});return this.activeSubscriptions++,this.start(),y}unsubscribe(A){null!==A&&this.subscribers[A-1]&&(delete this.subscribers[A-1],this.activeSubscriptions--),0===this.activeSubscriptions&&this.stop()}}const Mw=l.createContext({transitionTimer:new nw,animationTimer:new nw});Mw.displayName="TimerContext";const iw=1e3,Iw=A=>{let{duration:y=iw,easing:x="quadInOut",delay:B=0,data:Q,children:g,onEnd:w}=A;const[E,t]=l.useState({data:Array.isArray(Q)?Q[0]:Q,animationInfo:{progress:0,animating:!1}}),C=l.useContext(Mw).animationTimer,e=l.useRef(Array.isArray(Q)?Q.slice(1):[]),n=l.useRef(null),M=l.useRef(void 0),i=eA[(I=x,`ease${I.charAt(0).toUpperCase()+I.slice(1)}`)];var I;l.useEffect(()=>(e.current.length&&o(),()=>{M.current?C.unsubscribe(M.current):C.stop()}),[]),l.useEffect(()=>{n.current&&E.animationInfo&&E.animationInfo.progress<1?t({data:n.current(1),animationInfo:{progress:1,animating:!1,terminating:!0}}):(C.unsubscribe(M.current),e.current=Array.isArray(Q)?Q:[Q],o())},[Q]);const o=()=>{if(e.current.length){n.current=Og(E.data,e.current[0]),B?setTimeout(()=>{M.current=C.subscribe(D,y)},B):M.current=C.subscribe(D,y)}else w&&w()},D=A=>{if(!n.current)return;const l=y?A/y:1;if(l>=1)return t({data:n.current(1),animationInfo:{progress:1,animating:!1,terminating:!0}}),M.current&&C.unsubscribe(M.current),e.current.shift(),void o();t({data:n.current(i(l)),animationInfo:{progress:l,animating:l<1}})};return g(E.data,E.animationInfo)};var ow,Dw;var sw=nA(function(){if(Dw)return ow;Dw=1;var A=ix(),l=0;return ow=function(y){var x=++l;return A(y)+x}}());function cw(){return cw=Object.assign?Object.assign.bind():function(A){for(var l=1;l<arguments.length;l++){var y=arguments[l];for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&(A[x]=y[x])}return A},cw.apply(this,arguments)}const aw=l.forwardRef((A,y)=>l.createElement("svg",cw({ref:y},A)));var rw,Fw,Yw,Uw,uw,dw,Gw,hw,jw,mw,Nw,Pw,Rw,Hw,zw,Jw,kw,bw,Lw,Kw,Sw,Ww,fw,Tw,Vw,pw;function vw(){if(Uw)return Yw;Uw=1;var A=Fw?rw:(Fw=1,rw=function(A,l,y){switch(y.length){case 0:return A.call(l);case 1:return A.call(l,y[0]);case 2:return A.call(l,y[0],y[1]);case 3:return A.call(l,y[0],y[1],y[2])}return A.apply(l,y)}),l=Math.max;return Yw=function(y,x,B){return x=l(void 0===x?y.length-1:x,0),function(){for(var Q=arguments,g=-1,w=l(Q.length-x,0),E=Array(w);++g<w;)E[g]=Q[x+g];g=-1;for(var t=Array(x+1);++g<x;)t[g]=Q[g];return t[x]=B(E),A(y,this,t)}},Yw}function Ow(){if(hw)return Gw;hw=1;var A=xx(),l=function(){try{var l=A(Object,"defineProperty");return l({},"",{}),l}catch(A){}}();return Gw=l}function Zw(){if(mw)return jw;mw=1;var A=dw?uw:(dw=1,uw=function(A){return function(){return A}}),l=Ow(),y=KQ(),x=l?function(y,x){return l(y,"toString",{configurable:!0,enumerable:!1,value:A(x),writable:!0})}:y;return jw=x}function Xw(){if(Hw)return Rw;Hw=1;var A=Zw(),l=function(){if(Pw)return Nw;Pw=1;var A=Date.now;return Nw=function(l){var y=0,x=0;return function(){var B=A(),Q=16-(B-x);if(x=B,Q>0){if(++y>=800)return arguments[0]}else y=0;return l.apply(void 0,arguments)}},Nw}(),y=l(A);return Rw=y}function qw(){if(Jw)return zw;Jw=1;var A=KQ(),l=vw(),y=Xw();return zw=function(x,B){return y(l(x,B,A),x+"")}}function _w(){if(bw)return kw;bw=1;var A=gx(),l=jQ(),y=fx(),x=$y();return kw=function(B,Q,g){if(!x(g))return!1;var w=typeof Q;return!!("number"==w?l(g)&&y(Q,g.length):"string"==w&&Q in g)&&A(g[Q],B)},kw}function $w(){if(Ww)return Sw;Ww=1;var A=$y(),l=GQ(),y=(Kw||(Kw=1,Lw=function(A){var l=[];if(null!=A)for(var y in Object(A))l.push(y);return l}),Lw),x=Object.prototype.hasOwnProperty;return Sw=function(B){if(!A(B))return y(B);var Q=l(B),g=[];for(var w in B)("constructor"!=w||!Q&&x.call(B,w))&&g.push(w);return g},Sw}function AE(){if(Tw)return fw;Tw=1;var A=dQ(),l=$w(),y=jQ();return fw=function(x){return y(x)?A(x,!0):l(x)},fw}var lE,yE,xE,BE,QE,gE,wE,EE,tE,CE,eE,nE,ME,iE,IE,oE,DE,sE,cE,aE,rE=function(){if(pw)return Vw;pw=1;var A=qw(),l=gx(),y=_w(),x=AE(),B=Object.prototype,Q=B.hasOwnProperty,g=A(function(A,g){A=Object(A);var w=-1,E=g.length,t=E>2?g[2]:void 0;for(t&&y(g[0],g[1],t)&&(E=1);++w<E;)for(var C=g[w],e=x(C),n=-1,M=e.length;++n<M;){var i=e[n],I=A[i];(void 0===I||l(I,B[i])&&!Q.call(A,i))&&(A[i]=C[i])}return A});return Vw=g}(),FE=nA(rE),YE=nA(SQ());function UE(){if(yE)return lE;yE=1;var A=Ow();return lE=function(l,y,x){"__proto__"==y&&A?A(l,y,{configurable:!0,enumerable:!0,value:x,writable:!0}):l[y]=x},lE}function uE(){if(gE)return QE;gE=1;var A=function(){if(BE)return xE;BE=1;var A=UE(),l=gx(),y=Object.prototype.hasOwnProperty;return xE=function(x,B,Q){var g=x[B];y.call(x,B)&&l(g,Q)&&(void 0!==Q||B in x)||A(x,B,Q)},xE}(),l=Ix(),y=fx(),x=$y(),B=ox();return QE=function(Q,g,w,E){if(!x(Q))return Q;for(var t=-1,C=(g=l(g,Q)).length,e=C-1,n=Q;null!=n&&++t<C;){var M=B(g[t]),i=w;if("__proto__"===M||"constructor"===M||"prototype"===M)return Q;if(t!=e){var I=n[M];void 0===(i=E?E(I,M,n):void 0)&&(i=x(I)?I:y(g[t+1])?[]:{})}A(n,M,i),n=n[M]}return Q},QE}function dE(){if(EE)return wE;EE=1;var A=Dx(),l=uE(),y=Ix();return wE=function(x,B,Q){for(var g=-1,w=B.length,E={};++g<w;){var t=B[g],C=A(x,t);Q(C,t)&&l(E,y(t,x),C)}return E},wE}function GE(){if(iE)return ME;iE=1;var A=ux(),l=function(){if(nE)return eE;nE=1;var A=IA(),l=jx(),y=Xy(),x=A?A.isConcatSpreadable:void 0;return eE=function(A){return y(A)||l(A)||!!(x&&A&&A[x])}}();return ME=function y(x,B,Q,g,w){var E=-1,t=x.length;for(Q||(Q=l),w||(w=[]);++E<t;){var C=x[E];B>0&&Q(C)?B>1?y(C,B-1,Q,g,w):A(w,C):g||(w[w.length]=C)}return w},ME}function hE(){if(sE)return DE;sE=1;var A=function(){if(oE)return IE;oE=1;var A=GE();return IE=function(l){return null!=l&&l.length?A(l,1):[]},IE}(),l=vw(),y=Xw();return DE=function(x){return y(l(x,void 0,A),x+"")}}var jE=function(){if(aE)return cE;aE=1;var A=function(){if(CE)return tE;CE=1;var A=dE(),l=bQ();return tE=function(y,x){return A(y,x,function(A,x){return l(y,x)})},tE}(),l=hE()(function(l,y){return null==l?{}:A(l,y)});return cE=l}(),mE=nA(jE);function NE(A){return Object.entries(A).reduce((A,l)=>(A[l[1]]=l[0],A),{})}function PE(A,l){void 0===l&&(l=[]);const y={};for(const x in A)l.indexOf(x)>=0||Object.prototype.hasOwnProperty.call(A,x)&&(y[x]=A[x]);return y}function RE(A){const{_x:l,_x1:y,_x0:x,_voronoiX:B,_y:Q,_y1:g,_y0:w,_voronoiY:E}=A;return FE({},{x:B??(y??l),x0:x??l,y:E??(g??Q),y0:w??Q},A)}function HE(A,l){const{scale:y,polar:x,horizontal:B}=A,Q=RE(l),g=A.origin||{x:0,y:0},w=B?y.y(Q.y):y.x(Q.x),E=B?y.y(Q.y0):y.x(Q.x0),t=B?y.x(Q.x):y.y(Q.y),C=B?y.x(Q.x0):y.y(Q.y0);return{x:x?t*Math.cos(w)+g.x:w,x0:x?C*Math.cos(E)+g.x:E,y:x?-t*Math.sin(w)+g.y:t,y0:x?-C*Math.sin(E)+g.x:C}}function zE(A){const l="number"==typeof A?A:0,y="object"==typeof A?A:{};return{top:y.top||l,bottom:y.bottom||l,left:y.left||l,right:y.right||l}}function JE(A){return"tooltip"===(A&&A.type&&A.type.role)}function kE(A,l){const{theme:y={},labelComponent:x}=A,B=y[l]&&y[l].style||{};if(!JE(x))return B;const Q=FE({},y.tooltip&&y.tooltip.style||{},B.labels);return FE({},{labels:Q},B)}function bE(A,l){const y="100%",x="100%";if(!A)return FE({parent:{height:x,width:y}},l);const{data:B,labels:Q,parent:g}=A,w=l&&l.labels||{},E=l&&l.data||{};return{parent:FE({},g,l&&l.parent||{},{width:y,height:x}),labels:FE({},Q,w),data:FE({},B,E)}}function LE(A,l){return vE(A)?A(l):A}function KE(A,l){return l.disableInlineStyles?{}:A&&Object.keys(A).some(l=>vE(A[l]))?Object.keys(A).reduce((y,x)=>(y[x]=LE(A[x],l),y),{}):A}function SE(A){return"number"==typeof A?A*(Math.PI/180):A}function WE(A){return"number"==typeof A?A/(Math.PI/180):A}function fE(A){const{width:l,height:y,padding:x}=A,{left:B,right:Q,top:g,bottom:w}=x;return Math.min(l-B-Q,y-g-w)/2}function TE(A){const{width:l,height:y}=A,{top:x,bottom:B,left:Q,right:g}=zE(A.padding),w=Math.min(l-Q-g,y-x-B)/2,E=l/2+Q-g,t=y/2+x-B;return{x:E+w>l?w+Q-g:E,y:t+w>y?w+x-B:t}}function VE(A,l){return A.range&&A.range[l]?A.range[l]:A.range&&Array.isArray(A.range)?A.range:A.polar?function(A){if("x"===A.axis)return[SE(A.startAngle||0),SE(A.endAngle||360)];return[A.innerRadius||0,fE({height:A.height,width:A.width,padding:A.padding})]}({axis:l,innerRadius:A.innerRadius,startAngle:A.startAngle,endAngle:A.endAngle,height:A.height,width:A.width,padding:zE(A.padding)}):function(A){return"x"!==A.axis?[A.height-A.padding.bottom,A.padding.top]:[A.padding.left,A.width-A.padding.right]}({axis:l,height:A.height,width:A.width,padding:zE(A.padding)})}function pE(A){return null==A}function vE(A){return"function"==typeof A}function OE(A){return vE(A)?A:null==A?A=>A:YE(A)}function ZE(A,y,x){const B=PE(A.theme&&A.theme[x]?A.theme[x]:{},["style"]),Q=function(A){if(void 0!==A.horizontal||!A.children)return A.horizontal;const y=A=>A.reduce((A,x)=>{const B=x.props||{};return A||B.horizontal||!B.children?A||B.horizontal:y(l.Children.toArray(B.children))},!1);return y(l.Children.toArray(A.children))}(A);return FE(void 0===Q?{}:{horizontal:Q},A,B,y)}function XE(A,l){return l?"x"===A?"y":"x":A}function qE(A,l){if(A)return Object.keys(A).reduce((y,x)=>(y[x]=l(A[x]),y),{})}function _E(A,l,y){const x=l?A:0;let B=l||A;B||(B=0);const Q=B-x,g=Math.abs(Q),w=Q/g||1,E=y||1,t=Math.max(Math.ceil(g/E),0);return Array.from(Array(t),(A,l)=>x+l*w*E)}function $E(A,x,B,Q,g){void 0===B&&(B={}),void 0===Q&&(Q=[]),void 0===g&&(g=(A,l)=>A.concat(l));const w=["data","domain","categories","polar","startAngle","endAngle","minDomain","maxDomain","horizontal"],E=(A,y,t)=>A.reduce((A,Q,C)=>{let e=A;const n=Q.props.name||`${Q.type&&Q.type.role}-${y[C]}`;if(Q.props&&Q.props.children){const A=Object.assign({},Q.props,mE(B,w)),y=Q.type&&"stack"===Q.type.role&&vE(Q.type.getChildren)?Q.type.getChildren(A):l.Children.toArray(Q.props.children).map(y=>{const x=Object.assign({},y.props,mE(A,w));return l.cloneElement(y,x)}),x=y.map((A,l)=>`${n}-${l}`),t=E(y,x,Q);e=g(e,t)}else{const A=x(Q,n,t);A&&(e=g(e,A))}return e},Q),t=A.filter(y),C=t.map((A,l)=>l);return E(t,C)}const At={startsWith:["data-","aria-"],exactMatch:[]},lt=A=>!(!(A=>{let l=!1;return At.startsWith.forEach(y=>{new RegExp(`\\b(${y})(\\w|-)+`,"g").test(A)&&(l=!0)}),l})(A)&&!(A=>At.exactMatch.includes(A))(A));function yt(A,l){if(null==A)throw new Error(l)}const xt=A=>{const l={...A};return Object.fromEntries(Object.entries(l).filter(A=>{let[l]=A;return lt(l)}).map(l=>{let[y,x]=l;return[y,LE(x,A)]}))},Bt=(l,y)=>A.cloneElement(l,xt(y));var Qt,gt;var wt,Et,tt=function(){if(gt)return Qt;gt=1;var A=hQ(),l=RQ(),y=jx(),x=Xy(),B=jQ(),Q=Wx(),g=GQ(),w=uQ(),E=Object.prototype.hasOwnProperty;return Qt=function(t){if(null==t)return!0;if(B(t)&&(x(t)||"string"==