@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.45 MB
JavaScript
/* Version: 7.3.8 - June 4, 2025 21:49:58 */
"use strict";var A=require("react"),l=require("styled-components");function y(A){var l=Object.create(null);return A&&Object.keys(A).forEach((function(y){if("default"!==y){var x=Object.getOwnPropertyDescriptor(A,y);Object.defineProperty(l,y,x.get?x:{enumerable:!0,get:function(){return A[y]}})}})),l.default=A,Object.freeze(l)}var x=y(A),B=function(A,l){return B=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])},B(A,l)};var Q=function(){return Q=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},Q.apply(this,arguments)};function t(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 g(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 e(A,l){return Object.defineProperty?Object.defineProperty(A,"raw",{value:l}):A.raw=l,A}function w(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}"function"==typeof SuppressedError&&SuppressedError;var n=w((function(A){return null==A}));function E(A){return((A*=2)<=1?A*A:--A*(2-A)+1)/2}function o(A){return((A*=2)<=1?A*A*A:(A-=2)*A*A+2)/2}var C=function A(l){function y(A){return Math.pow(A,l)}return l=+l,y.exponent=A,y}(3),i=function A(l){function y(A){return 1-Math.pow(1-A,l)}return l=+l,y.exponent=A,y}(3),r=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),c=Math.PI,a=c/2;function M(A){return(1-Math.cos(c*A))/2}function I(A){return 1.0009775171065494*(Math.pow(2,-10*A)-.0009765625)}function s(A){return((A*=2)<=1?I(1-A):2-I(A-1))/2}function D(A){return((A*=2)<=1?1-Math.sqrt(1-A*A):Math.sqrt(1-(A-=2)*A)+1)/2}var u=4/11,F=6/11,d=8/11,Y=3/4,U=9/11,G=10/11,h=15/16,j=21/22,m=63/64,P=1/u/u;function f(A){return(A=+A)<u?P*A*A:A<d?P*(A-=F)*A+Y:A<G?P*(A-=U)*A+h:P*(A-=j)*A+m}var N=1.70158,b=function A(l){function y(A){return(A=+A)*A*(l*(A-1)+A)}return l=+l,y.overshoot=A,y}(N),R=function A(l){function y(A){return--A*A*((A+1)*l+A)+1}return l=+l,y.overshoot=A,y}(N),H=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}(N),p=2*Math.PI,z=function A(l,y){var x=Math.asin(1/(l=Math.max(1,l)))*(y/=p);function B(A){return l*I(- --A)*Math.sin((x-A)/y)}return B.amplitude=function(l){return A(l,y*p)},B.period=function(y){return A(l,y)},B}(1,.3),J=function A(l,y){var x=Math.asin(1/(l=Math.max(1,l)))*(y/=p);function B(A){return 1-l*I(A=+A)*Math.sin((A+x)/y)}return B.amplitude=function(l){return A(l,y*p)},B.period=function(y){return A(l,y)},B}(1,.3),k=function A(l,y){var x=Math.asin(1/(l=Math.max(1,l)))*(y/=p);function B(A){return((A=2*A-1)<0?l*I(-A)*Math.sin((x-A)/y):2-l*I(A)*Math.sin((x+A)/y))/2}return B.amplitude=function(l){return A(l,y*p)},B.period=function(y){return A(l,y)},B}(1,.3),v=Object.freeze({__proto__:null,easeBack:H,easeBackIn:b,easeBackInOut:H,easeBackOut:R,easeBounce:f,easeBounceIn:function(A){return 1-f(1-A)},easeBounceInOut:function(A){return((A*=2)<=1?1-f(1-A):f(A-1)+1)/2},easeBounceOut:f,easeCircle:D,easeCircleIn:function(A){return 1-Math.sqrt(1-A*A)},easeCircleInOut:D,easeCircleOut:function(A){return Math.sqrt(1- --A*A)},easeCubic:o,easeCubicIn:function(A){return A*A*A},easeCubicInOut:o,easeCubicOut:function(A){return--A*A*A+1},easeElastic:J,easeElasticIn:z,easeElasticInOut:k,easeElasticOut:J,easeExp:s,easeExpIn:function(A){return I(1-+A)},easeExpInOut:s,easeExpOut:function(A){return 1-I(A)},easeLinear:A=>+A,easePoly:r,easePolyIn:C,easePolyInOut:r,easePolyOut:i,easeQuad:E,easeQuadIn:function(A){return A*A},easeQuadInOut:E,easeQuadOut:function(A){return A*(2-A)},easeSin:M,easeSinIn:function(A){return 1==+A?1:1-Math.cos(A*a)},easeSinInOut:M,easeSinOut:function(A){return Math.sin(A*a)}});var L=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},S=Array.isArray,K="object"==typeof global&&global&&global.Object===Object&&global,W="object"==typeof self&&self&&self.Object===Object&&self,T=K||W||Function("return this")(),V=T.Symbol,O=Object.prototype,Z=O.hasOwnProperty,X=O.toString,q=V?V.toStringTag:void 0;var _=Object.prototype.toString;var $=function(A){var l=Z.call(A,q),y=A[q];try{A[q]=void 0;var x=!0}catch(A){}var B=X.call(A);return x&&(l?A[q]=y:delete A[q]),B},AA=function(A){return _.call(A)},lA=V?V.toStringTag:void 0;var yA=function(A){return null==A?void 0===A?"[object Undefined]":"[object Null]":lA&&lA in Object(A)?$(A):AA(A)};var xA=function(A){return null!=A&&"object"==typeof A},BA=yA,QA=xA;var tA=function(A){return"symbol"==typeof A||QA(A)&&"[object Symbol]"==BA(A)},gA=S,eA=tA,wA=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nA=/^\w*$/;var EA=function(A,l){if(gA(A))return!1;var y=typeof A;return!("number"!=y&&"symbol"!=y&&"boolean"!=y&&null!=A&&!eA(A))||(nA.test(A)||!wA.test(A)||null!=l&&A in Object(l))};var oA=function(A){var l=typeof A;return null!=A&&("object"==l||"function"==l)},CA=w(oA),iA=yA,rA=oA;var cA,aA=function(A){if(!rA(A))return!1;var l=iA(A);return"[object Function]"==l||"[object GeneratorFunction]"==l||"[object AsyncFunction]"==l||"[object Proxy]"==l},MA=w(aA),IA=T["__core-js_shared__"],sA=(cA=/[^.]+$/.exec(IA&&IA.keys&&IA.keys.IE_PROTO||""))?"Symbol(src)_1."+cA:"";var DA=Function.prototype.toString;var uA=function(A){if(null!=A){try{return DA.call(A)}catch(A){}try{return A+""}catch(A){}}return""},FA=aA,dA=function(A){return!!sA&&sA in A},YA=oA,UA=uA,GA=/^\[object .+?Constructor\]$/,hA=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var jA=function(A,l){return null==A?void 0:A[l]},mA=function(A){return!(!YA(A)||dA(A))&&(FA(A)?hA:GA).test(UA(A))},PA=jA;var fA=function(A,l){var y=PA(A,l);return mA(y)?y:void 0},NA=fA(Object,"create"),bA=NA;var RA=NA,HA=Object.prototype.hasOwnProperty;var pA=NA,zA=Object.prototype.hasOwnProperty;var JA=NA;var kA=function(A){var l=this.has(A)&&delete this.__data__[A];return this.size-=l?1:0,l},vA=function(A){var l=this.__data__;if(RA){var y=l[A];return"__lodash_hash_undefined__"===y?void 0:y}return HA.call(l,A)?l[A]:void 0},LA=function(A){var l=this.__data__;return pA?void 0!==l[A]:zA.call(l,A)},SA=function(A,l){var y=this.__data__;return this.size+=this.has(A)?0:1,y[A]=JA&&void 0===l?"__lodash_hash_undefined__":l,this};function KA(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])}}KA.prototype.clear=function(){this.__data__=bA?bA(null):{},this.size=0},KA.prototype.delete=kA,KA.prototype.get=vA,KA.prototype.has=LA,KA.prototype.set=SA;var WA=KA;var TA=function(A,l){return A===l||A!=A&&l!=l},VA=TA;var OA=function(A,l){for(var y=A.length;y--;)if(VA(A[y][0],l))return y;return-1},ZA=OA,XA=Array.prototype.splice;var qA=OA;var _A=OA;var $A=OA;var Al=function(A){var l=this.__data__,y=ZA(l,A);return!(y<0)&&(y==l.length-1?l.pop():XA.call(l,y,1),--this.size,!0)},ll=function(A){var l=this.__data__,y=qA(l,A);return y<0?void 0:l[y][1]},yl=function(A){return _A(this.__data__,A)>-1},xl=function(A,l){var y=this.__data__,x=$A(y,A);return x<0?(++this.size,y.push([A,l])):y[x][1]=l,this};function Bl(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])}}Bl.prototype.clear=function(){this.__data__=[],this.size=0},Bl.prototype.delete=Al,Bl.prototype.get=ll,Bl.prototype.has=yl,Bl.prototype.set=xl;var Ql=Bl,tl=fA(T,"Map"),gl=WA,el=Ql,wl=tl;var nl=function(A){var l=typeof A;return"string"==l||"number"==l||"symbol"==l||"boolean"==l?"__proto__"!==A:null===A};var El=function(A,l){var y=A.__data__;return nl(l)?y["string"==typeof l?"string":"hash"]:y.map},ol=El;var Cl=El;var il=El;var rl=El;var cl=function(A){var l=ol(this,A).delete(A);return this.size-=l?1:0,l},al=function(A){return Cl(this,A).get(A)},Ml=function(A){return il(this,A).has(A)},Il=function(A,l){var y=rl(this,A),x=y.size;return y.set(A,l),this.size+=y.size==x?0:1,this};function sl(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])}}sl.prototype.clear=function(){this.size=0,this.__data__={hash:new gl,map:new(wl||el),string:new gl}},sl.prototype.delete=cl,sl.prototype.get=al,sl.prototype.has=Ml,sl.prototype.set=Il;var Dl=sl,ul=Dl;function Fl(A,l){if("function"!=typeof A||null!=l&&"function"!=typeof l)throw new TypeError("Expected a function");var y=function(){var x=arguments,B=l?l.apply(this,x):x[0],Q=y.cache;if(Q.has(B))return Q.get(B);var t=A.apply(this,x);return y.cache=Q.set(B,t)||Q,t};return y.cache=new(Fl.Cache||ul),y}Fl.Cache=ul;var dl=Fl,Yl=w(dl),Ul=dl;var Gl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,hl=/\\(\\)?/g,jl=function(A){var l=Ul(A,(function(A){return 500===y.size&&y.clear(),A})),y=l.cache;return l}((function(A){var l=[];return 46===A.charCodeAt(0)&&l.push(""),A.replace(Gl,(function(A,y,x,B){l.push(x?B.replace(hl,"$1"):y||A)})),l})),ml=L,Pl=S,fl=tA,Nl=V?V.prototype:void 0,bl=Nl?Nl.toString:void 0;var Rl=function A(l){if("string"==typeof l)return l;if(Pl(l))return ml(l,A)+"";if(fl(l))return bl?bl.call(l):"";var y=l+"";return"0"==y&&1/l==-Infinity?"-0":y},Hl=Rl;var pl=function(A){return null==A?"":Hl(A)},zl=S,Jl=EA,kl=jl,vl=pl;var Ll=function(A,l){return zl(A)?A:Jl(A,l)?[A]:kl(vl(A))},Sl=tA;var Kl=function(A){if("string"==typeof A||Sl(A))return A;var l=A+"";return"0"==l&&1/A==-Infinity?"-0":l},Wl=Ll,Tl=Kl;var Vl=function(A,l){for(var y=0,x=(l=Wl(l,A)).length;null!=A&&y<x;)A=A[Tl(l[y++])];return y&&y==x?A:void 0},Ol=Ql;var Zl=Ql,Xl=tl,ql=Dl;var _l=Ql,$l=function(A){var l=this.__data__,y=l.delete(A);return this.size=l.size,y},Ay=function(A){return this.__data__.get(A)},ly=function(A){return this.__data__.has(A)},yy=function(A,l){var y=this.__data__;if(y instanceof Zl){var x=y.__data__;if(!Xl||x.length<199)return x.push([A,l]),this.size=++y.size,this;y=this.__data__=new ql(x)}return y.set(A,l),this.size=y.size,this};function xy(A){var l=this.__data__=new _l(A);this.size=l.size}xy.prototype.clear=function(){this.__data__=new Ol,this.size=0},xy.prototype.delete=$l,xy.prototype.get=Ay,xy.prototype.has=ly,xy.prototype.set=yy;var By=xy;var Qy=Dl,ty=function(A){return this.__data__.has(A)};function gy(A){var l=-1,y=null==A?0:A.length;for(this.__data__=new Qy;++l<y;)this.add(A[l])}gy.prototype.add=gy.prototype.push=function(A){return this.__data__.set(A,"__lodash_hash_undefined__"),this},gy.prototype.has=ty;var ey=gy;var wy=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};var ny=function(A,l){return A.has(l)},Ey=ey,oy=wy,Cy=ny;var iy=function(A,l,y,x,B,Q){var t=1&y,g=A.length,e=l.length;if(g!=e&&!(t&&e>g))return!1;var w=Q.get(A),n=Q.get(l);if(w&&n)return w==l&&n==A;var E=-1,o=!0,C=2&y?new Ey:void 0;for(Q.set(A,l),Q.set(l,A);++E<g;){var i=A[E],r=l[E];if(x)var c=t?x(r,i,E,l,A,Q):x(i,r,E,A,l,Q);if(void 0!==c){if(c)continue;o=!1;break}if(C){if(!oy(l,(function(A,l){if(!Cy(C,l)&&(i===A||B(i,A,y,x,Q)))return C.push(l)}))){o=!1;break}}else if(i!==r&&!B(i,r,y,x,Q)){o=!1;break}}return Q.delete(A),Q.delete(l),o};var ry=function(A){var l=-1,y=Array(A.size);return A.forEach((function(A,x){y[++l]=[x,A]})),y};var cy=function(A){var l=-1,y=Array(A.size);return A.forEach((function(A){y[++l]=A})),y},ay=T.Uint8Array,My=TA,Iy=iy,sy=ry,Dy=cy,uy=V?V.prototype:void 0,Fy=uy?uy.valueOf:void 0;var dy=function(A,l,y,x,B,Q,t){switch(y){case"[object DataView]":if(A.byteLength!=l.byteLength||A.byteOffset!=l.byteOffset)return!1;A=A.buffer,l=l.buffer;case"[object ArrayBuffer]":return!(A.byteLength!=l.byteLength||!Q(new ay(A),new ay(l)));case"[object Boolean]":case"[object Date]":case"[object Number]":return My(+A,+l);case"[object Error]":return A.name==l.name&&A.message==l.message;case"[object RegExp]":case"[object String]":return A==l+"";case"[object Map]":var g=sy;case"[object Set]":if(g||(g=Dy),A.size!=l.size&&!(1&x))return!1;var e=t.get(A);if(e)return e==l;x|=2,t.set(A,l);var w=Iy(g(A),g(l),x,B,Q,t);return t.delete(A),w;case"[object Symbol]":if(Fy)return Fy.call(A)==Fy.call(l)}return!1};var Yy=function(A,l){for(var y=-1,x=l.length,B=A.length;++y<x;)A[B+y]=l[y];return A},Uy=Yy,Gy=S;var hy=function(A,l,y){var x=l(A);return Gy(A)?x:Uy(x,y(A))};var jy=function(A,l){for(var y=-1,x=null==A?0:A.length,B=0,Q=[];++y<x;){var t=A[y];l(t,y,A)&&(Q[B++]=t)}return Q};var my=function(){return[]},Py=jy,fy=Object.prototype.propertyIsEnumerable,Ny=Object.getOwnPropertySymbols,by=Ny?function(A){return null==A?[]:(A=Object(A),Py(Ny(A),(function(l){return fy.call(A,l)})))}:my,Ry=by;var Hy=function(A,l){for(var y=-1,x=Array(A);++y<A;)x[y]=l(y);return x},py=yA,zy=xA;var Jy=function(A){return zy(A)&&"[object Arguments]"==py(A)},ky=xA,vy=Object.prototype,Ly=vy.hasOwnProperty,Sy=vy.propertyIsEnumerable,Ky=Jy(function(){return arguments}())?Jy:function(A){return ky(A)&&Ly.call(A,"callee")&&!Sy.call(A,"callee")},Wy={exports:{}};var Ty=function(){return!1};!function(A,l){var y=l&&!l.nodeType&&l,x=y&&Wy&&!Wy.nodeType&&Wy,B=x&&x.exports===y?T.Buffer:void 0;Wy.exports=(B?B.isBuffer:void 0)||Ty}(0,Wy.exports);var Vy=Wy.exports,Oy=/^(?:0|[1-9]\d*)$/;var Zy=function(A,l){var y=typeof A;return!!(l=null==l?9007199254740991:l)&&("number"==y||"symbol"!=y&&Oy.test(A))&&A>-1&&A%1==0&&A<l};var Xy=function(A){return"number"==typeof A&&A>-1&&A%1==0&&A<=9007199254740991},qy=yA,_y=Xy,$y=xA,Ax={};Ax["[object Float32Array]"]=Ax["[object Float64Array]"]=Ax["[object Int8Array]"]=Ax["[object Int16Array]"]=Ax["[object Int32Array]"]=Ax["[object Uint8Array]"]=Ax["[object Uint8ClampedArray]"]=Ax["[object Uint16Array]"]=Ax["[object Uint32Array]"]=!0,Ax["[object Arguments]"]=Ax["[object Array]"]=Ax["[object ArrayBuffer]"]=Ax["[object Boolean]"]=Ax["[object DataView]"]=Ax["[object Date]"]=Ax["[object Error]"]=Ax["[object Function]"]=Ax["[object Map]"]=Ax["[object Number]"]=Ax["[object Object]"]=Ax["[object RegExp]"]=Ax["[object Set]"]=Ax["[object String]"]=Ax["[object WeakMap]"]=!1;var lx=function(A){return $y(A)&&_y(A.length)&&!!Ax[qy(A)]};var yx=function(A){return function(l){return A(l)}},xx={exports:{}};!function(A,l){var y=l&&!l.nodeType&&l,x=y&&A&&!A.nodeType&&A,B=x&&x.exports===y&&K.process,Q=function(){try{var A=x&&x.require&&x.require("util").types;return A||B&&B.binding&&B.binding("util")}catch(A){}}();A.exports=Q}(xx,xx.exports);var Bx=xx.exports,Qx=lx,tx=Bx&&Bx.isTypedArray,gx=tx?yx(tx):Qx,ex=Hy,wx=Ky,nx=S,Ex=Vy,ox=Zy,Cx=gx,ix=Object.prototype.hasOwnProperty;var rx=function(A,l){var y=nx(A),x=!y&&wx(A),B=!y&&!x&&Ex(A),Q=!y&&!x&&!B&&Cx(A),t=y||x||B||Q,g=t?ex(A.length,String):[],e=g.length;for(var w in A)!l&&!ix.call(A,w)||t&&("length"==w||B&&("offset"==w||"parent"==w)||Q&&("buffer"==w||"byteLength"==w||"byteOffset"==w)||ox(w,e))||g.push(w);return g},cx=Object.prototype;var ax=function(A){var l=A&&A.constructor;return A===("function"==typeof l&&l.prototype||cx)};var Mx=function(A,l){return function(y){return A(l(y))}},Ix=Mx(Object.keys,Object),sx=ax,Dx=Ix,ux=Object.prototype.hasOwnProperty;var Fx=function(A){if(!sx(A))return Dx(A);var l=[];for(var y in Object(A))ux.call(A,y)&&"constructor"!=y&&l.push(y);return l},dx=aA,Yx=Xy;var Ux=function(A){return null!=A&&Yx(A.length)&&!dx(A)},Gx=rx,hx=Fx,jx=Ux;var mx=function(A){return jx(A)?Gx(A):hx(A)},Px=w(mx),fx=hy,Nx=Ry,bx=mx;var Rx=function(A){return fx(A,bx,Nx)},Hx=Rx,px=Object.prototype.hasOwnProperty;var zx=function(A,l,y,x,B,Q){var t=1&y,g=Hx(A),e=g.length;if(e!=Hx(l).length&&!t)return!1;for(var w=e;w--;){var n=g[w];if(!(t?n in l:px.call(l,n)))return!1}var E=Q.get(A),o=Q.get(l);if(E&&o)return E==l&&o==A;var C=!0;Q.set(A,l),Q.set(l,A);for(var i=t;++w<e;){var r=A[n=g[w]],c=l[n];if(x)var a=t?x(c,r,n,l,A,Q):x(r,c,n,A,l,Q);if(!(void 0===a?r===c||B(r,c,y,x,Q):a)){C=!1;break}i||(i="constructor"==n)}if(C&&!i){var M=A.constructor,I=l.constructor;M==I||!("constructor"in A)||!("constructor"in l)||"function"==typeof M&&M instanceof M&&"function"==typeof I&&I instanceof I||(C=!1)}return Q.delete(A),Q.delete(l),C},Jx=fA(T,"DataView"),kx=fA(T,"Promise"),vx=fA(T,"Set"),Lx=fA(T,"WeakMap"),Sx=Jx,Kx=tl,Wx=kx,Tx=vx,Vx=Lx,Ox=yA,Zx=uA,Xx="[object Map]",qx="[object Promise]",_x="[object Set]",$x="[object WeakMap]",AB="[object DataView]",lB=Zx(Sx),yB=Zx(Kx),xB=Zx(Wx),BB=Zx(Tx),QB=Zx(Vx),tB=Ox;(Sx&&tB(new Sx(new ArrayBuffer(1)))!=AB||Kx&&tB(new Kx)!=Xx||Wx&&tB(Wx.resolve())!=qx||Tx&&tB(new Tx)!=_x||Vx&&tB(new Vx)!=$x)&&(tB=function(A){var l=Ox(A),y="[object Object]"==l?A.constructor:void 0,x=y?Zx(y):"";if(x)switch(x){case lB:return AB;case yB:return Xx;case xB:return qx;case BB:return _x;case QB:return $x}return l});var gB=tB,eB=By,wB=iy,nB=dy,EB=zx,oB=gB,CB=S,iB=Vy,rB=gx,cB="[object Arguments]",aB="[object Array]",MB="[object Object]",IB=Object.prototype.hasOwnProperty;var sB=function(A,l,y,x,B,Q){var t=CB(A),g=CB(l),e=t?aB:oB(A),w=g?aB:oB(l),n=(e=e==cB?MB:e)==MB,E=(w=w==cB?MB:w)==MB,o=e==w;if(o&&iB(A)){if(!iB(l))return!1;t=!0,n=!1}if(o&&!n)return Q||(Q=new eB),t||rB(A)?wB(A,l,y,x,B,Q):nB(A,l,e,y,x,B,Q);if(!(1&y)){var C=n&&IB.call(A,"__wrapped__"),i=E&&IB.call(l,"__wrapped__");if(C||i){var r=C?A.value():A,c=i?l.value():l;return Q||(Q=new eB),B(r,c,y,x,Q)}}return!!o&&(Q||(Q=new eB),EB(A,l,y,x,B,Q))},DB=sB,uB=xA;var FB=function A(l,y,x,B,Q){return l===y||(null==l||null==y||!uB(l)&&!uB(y)?l!=l&&y!=y:DB(l,y,x,B,A,Q))},dB=By,YB=FB;var UB=function(A,l,y,x){var B=y.length,Q=B,t=!x;if(null==A)return!Q;for(A=Object(A);B--;){var g=y[B];if(t&&g[2]?g[1]!==A[g[0]]:!(g[0]in A))return!1}for(;++B<Q;){var e=(g=y[B])[0],w=A[e],n=g[1];if(t&&g[2]){if(void 0===w&&!(e in A))return!1}else{var E=new dB;if(x)var o=x(w,n,e,A,l,E);if(!(void 0===o?YB(n,w,3,x,E):o))return!1}}return!0},GB=oA;var hB=function(A){return A==A&&!GB(A)},jB=hB,mB=mx;var PB=function(A){for(var l=mB(A),y=l.length;y--;){var x=l[y],B=A[x];l[y]=[x,B,jB(B)]}return l};var fB=function(A,l){return function(y){return null!=y&&(y[A]===l&&(void 0!==l||A in Object(y)))}},NB=UB,bB=PB,RB=fB;var HB=function(A){var l=bB(A);return 1==l.length&&l[0][2]?RB(l[0][0],l[0][1]):function(y){return y===A||NB(y,A,l)}},pB=Vl;var zB=function(A,l,y){var x=null==A?void 0:pB(A,l);return void 0===x?y:x};var JB=function(A,l){return null!=A&&l in Object(A)},kB=Ll,vB=Ky,LB=S,SB=Zy,KB=Xy,WB=Kl;var TB=function(A,l,y){for(var x=-1,B=(l=kB(l,A)).length,Q=!1;++x<B;){var t=WB(l[x]);if(!(Q=null!=A&&y(A,t)))break;A=A[t]}return Q||++x!=B?Q:!!(B=null==A?0:A.length)&&KB(B)&&SB(t,B)&&(LB(A)||vB(A))},VB=JB,OB=TB;var ZB=function(A,l){return null!=A&&OB(A,l,VB)},XB=FB,qB=zB,_B=ZB,$B=EA,AQ=hB,lQ=fB,yQ=Kl;var xQ=function(A,l){return $B(A)&&AQ(l)?lQ(yQ(A),l):function(y){var x=qB(y,A);return void 0===x&&x===l?_B(y,A):XB(l,x,3)}};var BQ=function(A){return A},QQ=w(BQ);var tQ=function(A){return function(l){return null==l?void 0:l[A]}},gQ=Vl;var eQ=function(A){return function(l){return gQ(l,A)}},wQ=tQ,nQ=eQ,EQ=EA,oQ=Kl;var CQ=function(A){return EQ(A)?wQ(oQ(A)):nQ(A)},iQ=w(CQ),rQ=HB,cQ=xQ,aQ=BQ,MQ=S,IQ=CQ;var sQ=function(A){return"function"==typeof A?A:null==A?aQ:"object"==typeof A?MQ(A)?cQ(A[0],A[1]):rQ(A):IQ(A)};var DQ=function(A){return function(l,y,x){for(var B=-1,Q=Object(l),t=x(l),g=t.length;g--;){var e=t[A?g:++B];if(!1===y(Q[e],e,Q))break}return l}},uQ=DQ(),FQ=mx;var dQ=function(A,l){return A&&uQ(A,l,FQ)},YQ=Ux;var UQ=function(A,l){return function(y,x){if(null==y)return y;if(!YQ(y))return A(y,x);for(var B=y.length,Q=l?B:-1,t=Object(y);(l?Q--:++Q<B)&&!1!==x(t[Q],Q,t););return y}}(dQ),GQ=UQ,hQ=Ux;var jQ=function(A,l){var y=A.length;for(A.sort(l);y--;)A[y]=A[y].value;return A},mQ=tA;var PQ=function(A,l){if(A!==l){var y=void 0!==A,x=null===A,B=A==A,Q=mQ(A),t=void 0!==l,g=null===l,e=l==l,w=mQ(l);if(!g&&!w&&!Q&&A>l||Q&&t&&e&&!g&&!w||x&&t&&e||!y&&e||!B)return 1;if(!x&&!Q&&!w&&A<l||w&&y&&B&&!x&&!Q||g&&y&&B||!t&&B||!e)return-1}return 0};var fQ=function(A,l,y){for(var x=-1,B=A.criteria,Q=l.criteria,t=B.length,g=y.length;++x<t;){var e=PQ(B[x],Q[x]);if(e)return x>=g?e:e*("desc"==y[x]?-1:1)}return A.index-l.index},NQ=L,bQ=Vl,RQ=sQ,HQ=function(A,l){var y=-1,x=hQ(A)?Array(A.length):[];return GQ(A,(function(A,B,Q){x[++y]=l(A,B,Q)})),x},pQ=jQ,zQ=yx,JQ=fQ,kQ=BQ,vQ=S;var LQ=function(A,l,y){l=l.length?NQ(l,(function(A){return vQ(A)?function(l){return bQ(l,1===A.length?A[0]:A)}:A})):[kQ];var x=-1;l=NQ(l,zQ(RQ));var B=HQ(A,(function(A,y,B){return{criteria:NQ(l,(function(l){return l(A)})),index:++x,value:A}}));return pQ(B,(function(A,l){return JQ(A,l,y)}))},SQ=LQ,KQ=S;var WQ=w((function(A,l,y,x){return null==A?[]:(KQ(l)||(l=null==l?[]:[l]),KQ(y=x?void 0:y)||(y=null==y?[]:[y]),SQ(A,l,y))})),TQ=Mx(Object.getPrototypeOf,Object),VQ=yA,OQ=TQ,ZQ=xA,XQ=Function.prototype.toString,qQ=Object.prototype.hasOwnProperty,_Q=XQ.call(Object);var $Q=w((function(A){if(!ZQ(A)||"[object Object]"!=VQ(A))return!1;var l=OQ(A);if(null===l)return!0;var y=qQ.call(l,"constructor")&&l.constructor;return"function"==typeof y&&y instanceof y&&XQ.call(y)==_Q}));function At(A,l,y){A.prototype=l.prototype=y,y.constructor=A}function lt(A,l){var y=Object.create(A.prototype);for(var x in l)y[x]=l[x];return y}function yt(){}var xt=.7,Bt=1/xt,Qt="\\s*([+-]?\\d+)\\s*",tt="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",gt="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",et=/^#([0-9a-f]{3,8})$/,wt=new RegExp(`^rgb\\(${Qt},${Qt},${Qt}\\)$`),nt=new RegExp(`^rgb\\(${gt},${gt},${gt}\\)$`),Et=new RegExp(`^rgba\\(${Qt},${Qt},${Qt},${tt}\\)$`),ot=new RegExp(`^rgba\\(${gt},${gt},${gt},${tt}\\)$`),Ct=new RegExp(`^hsl\\(${tt},${gt},${gt}\\)$`),it=new RegExp(`^hsla\\(${tt},${gt},${gt},${tt}\\)$`),rt={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 ct(){return this.rgb().formatHex()}function at(){return this.rgb().formatRgb()}function Mt(A){var l,y;return A=(A+"").trim().toLowerCase(),(l=et.exec(A))?(y=l[1].length,l=parseInt(l[1],16),6===y?It(l):3===y?new ut(l>>8&15|l>>4&240,l>>4&15|240&l,(15&l)<<4|15&l,1):8===y?st(l>>24&255,l>>16&255,l>>8&255,(255&l)/255):4===y?st(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=wt.exec(A))?new ut(l[1],l[2],l[3],1):(l=nt.exec(A))?new ut(255*l[1]/100,255*l[2]/100,255*l[3]/100,1):(l=Et.exec(A))?st(l[1],l[2],l[3],l[4]):(l=ot.exec(A))?st(255*l[1]/100,255*l[2]/100,255*l[3]/100,l[4]):(l=Ct.exec(A))?ht(l[1],l[2]/100,l[3]/100,1):(l=it.exec(A))?ht(l[1],l[2]/100,l[3]/100,l[4]):rt.hasOwnProperty(A)?It(rt[A]):"transparent"===A?new ut(NaN,NaN,NaN,0):null}function It(A){return new ut(A>>16&255,A>>8&255,255&A,1)}function st(A,l,y,x){return x<=0&&(A=l=y=NaN),new ut(A,l,y,x)}function Dt(A,l,y,x){return 1===arguments.length?((B=A)instanceof yt||(B=Mt(B)),B?new ut((B=B.rgb()).r,B.g,B.b,B.opacity):new ut):new ut(A,l,y,null==x?1:x);var B}function ut(A,l,y,x){this.r=+A,this.g=+l,this.b=+y,this.opacity=+x}function Ft(){return`#${Gt(this.r)}${Gt(this.g)}${Gt(this.b)}`}function dt(){const A=Yt(this.opacity);return`${1===A?"rgb(":"rgba("}${Ut(this.r)}, ${Ut(this.g)}, ${Ut(this.b)}${1===A?")":`, ${A})`}`}function Yt(A){return isNaN(A)?1:Math.max(0,Math.min(1,A))}function Ut(A){return Math.max(0,Math.min(255,Math.round(A)||0))}function Gt(A){return((A=Ut(A))<16?"0":"")+A.toString(16)}function ht(A,l,y,x){return x<=0?A=l=y=NaN:y<=0||y>=1?A=l=NaN:l<=0&&(A=NaN),new mt(A,l,y,x)}function jt(A){if(A instanceof mt)return new mt(A.h,A.s,A.l,A.opacity);if(A instanceof yt||(A=Mt(A)),!A)return new mt;if(A instanceof mt)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),t=NaN,g=Q-B,e=(Q+B)/2;return g?(t=l===Q?(y-x)/g+6*(y<x):y===Q?(x-l)/g+2:(l-y)/g+4,g/=e<.5?Q+B:2-Q-B,t*=60):g=e>0&&e<1?0:t,new mt(t,g,e,A.opacity)}function mt(A,l,y,x){this.h=+A,this.s=+l,this.l=+y,this.opacity=+x}function Pt(A){return(A=(A||0)%360)<0?A+360:A}function ft(A){return Math.max(0,Math.min(1,A||0))}function Nt(A,l,y){return 255*(A<60?l+(y-l)*A/60:A<180?y:A<240?l+(y-l)*(240-A)/60:l)}At(yt,Mt,{copy(A){return Object.assign(new this.constructor,this,A)},displayable(){return this.rgb().displayable()},hex:ct,formatHex:ct,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return jt(this).formatHsl()},formatRgb:at,toString:at}),At(ut,Dt,lt(yt,{brighter(A){return A=null==A?Bt:Math.pow(Bt,A),new ut(this.r*A,this.g*A,this.b*A,this.opacity)},darker(A){return A=null==A?xt:Math.pow(xt,A),new ut(this.r*A,this.g*A,this.b*A,this.opacity)},rgb(){return this},clamp(){return new ut(Ut(this.r),Ut(this.g),Ut(this.b),Yt(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:Ft,formatHex:Ft,formatHex8:function(){return`#${Gt(this.r)}${Gt(this.g)}${Gt(this.b)}${Gt(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:dt,toString:dt})),At(mt,(function(A,l,y,x){return 1===arguments.length?jt(A):new mt(A,l,y,null==x?1:x)}),lt(yt,{brighter(A){return A=null==A?Bt:Math.pow(Bt,A),new mt(this.h,this.s,this.l*A,this.opacity)},darker(A){return A=null==A?xt:Math.pow(xt,A),new mt(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 ut(Nt(A>=240?A-240:A+120,B,x),Nt(A,B,x),Nt(A<120?A+240:A-120,B,x),this.opacity)},clamp(){return new mt(Pt(this.h),ft(this.s),ft(this.l),Yt(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=Yt(this.opacity);return`${1===A?"hsl(":"hsla("}${Pt(this.h)}, ${100*ft(this.s)}%, ${100*ft(this.l)}%${1===A?")":`, ${A})`}`}}));var bt=A=>()=>A;function Rt(A){return 1==(A=+A)?Ht: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):bt(isNaN(l)?y:l)}}function Ht(A,l){var y=l-A;return y?function(A,l){return function(y){return A+y*l}}(A,y):bt(isNaN(A)?l:A)}var pt=function A(l){var y=Rt(l);function x(A,l){var x=y((A=Dt(A)).r,(l=Dt(l)).r),B=y(A.g,l.g),Q=y(A.b,l.b),t=Ht(A.opacity,l.opacity);return function(l){return A.r=x(l),A.g=B(l),A.b=Q(l),A.opacity=t(l),A+""}}return x.gamma=A,x}(1);function zt(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 Jt(A,l){var y,x=l?l.length:0,B=A?Math.min(x,A.length):0,Q=new Array(B),t=new Array(x);for(y=0;y<B;++y)Q[y]=Tt(A[y],l[y]);for(;y<x;++y)t[y]=l[y];return function(A){for(y=0;y<B;++y)t[y]=Q[y](A);return t}}function kt(A,l){var y=new Date;return A=+A,l=+l,function(x){return y.setTime(A*(1-x)+l*x),y}}function vt(A,l){return A=+A,l=+l,function(y){return A*(1-y)+l*y}}function Lt(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]=Tt(A[y],l[y]):B[y]=l[y];return function(A){for(y in x)B[y]=x[y](A);return B}}var St=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Kt=new RegExp(St.source,"g");function Wt(A,l){var y,x,B,Q=St.lastIndex=Kt.lastIndex=0,t=-1,g=[],e=[];for(A+="",l+="";(y=St.exec(A))&&(x=Kt.exec(l));)(B=x.index)>Q&&(B=l.slice(Q,B),g[t]?g[t]+=B:g[++t]=B),(y=y[0])===(x=x[0])?g[t]?g[t]+=x:g[++t]=x:(g[++t]=null,e.push({i:t,x:vt(y,x)})),Q=Kt.lastIndex;return Q<l.length&&(B=l.slice(Q),g[t]?g[t]+=B:g[++t]=B),g.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)g[(y=e[x]).i]=y.x(A);return g.join("")})}function Tt(A,l){var y,x=typeof l;return null==l||"boolean"===x?bt(l):("number"===x?vt:"string"===x?(y=Mt(l))?(l=y,pt):Wt:l instanceof Mt?pt:l instanceof Date?kt:function(A){return ArrayBuffer.isView(A)&&!(A instanceof DataView)}(l)?zt:Array.isArray(l)?Jt:"function"!=typeof l.valueOf&&"function"!=typeof l.toString||isNaN(l)?Lt:vt)(A,l)}function Vt(A,l){return A=+A,l=+l,function(y){return Math.round(A*(1-y)+l*y)}}function Ot(A,l){void 0===l&&(l=A,A=Tt);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)}}var Zt,Xt,qt=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)||$Q(A)}return!1},_t=function(A,l){var y=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return function(x){return x<y?A:l}},$t=function(A,l){return function(y){return y>=1?l:function(){return Tt("function"==typeof A?A.apply(this,arguments):A,"function"==typeof l?l.apply(this,arguments):l)(y)}}},Ag=function(A,l){var y,x=function(A,l){return A!==l&&qt(A)&&qt(l)?"function"==typeof A||"function"==typeof l?$t(A,l):"object"==typeof A&&$Q(A)||"object"==typeof l&&$Q(l)?Ag(A,l):Tt(A,l):_t(A,l)},B=function(A){return Array.isArray(A)?WQ(A,"key"):A},Q={},t={},g=A,e=l;for(y in null!==g&&"object"==typeof g||(g={}),null!==e&&"object"==typeof e||(e={}),e)y in g?Q[y]=x(B(g[y]),B(e[y])):t[y]=e[y];return function(A){for(y in Q)t[y]=Q[y](A);return t}},lg=function(A,l){return A!==l&&qt(A)&&qt(l)?"function"==typeof A||"function"==typeof l?$t(A,l):$Q(A)||$Q(l)?Ag(A,l):"string"==typeof A||"string"==typeof l?function(A,l){var y=function(A){return"string"==typeof A?A.replace(/,/g,""):A};return Tt(y(A),y(l))}(A,l):Tt(A,l):_t(A,l)},yg=0,xg=0,Bg=0,Qg=1e3,tg=0,gg=0,eg=0,wg="object"==typeof performance&&performance.now?performance:Date,ng="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(A){setTimeout(A,17)};function Eg(){return gg||(ng(og),gg=wg.now()+eg)}function og(){gg=0}function Cg(){this._call=this._time=this._next=null}function ig(A,l,y){var x=new Cg;return x.restart(A,l,y),x}function rg(){gg=(tg=wg.now())+eg,yg=xg=0;try{!function(){Eg(),++yg;for(var A,l=Zt;l;)(A=gg-l._time)>=0&&l._call.call(void 0,A),l=l._next;--yg}()}finally{yg=0,function(){var A,l,y=Zt,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:Zt=l);Xt=A,ag(x)}(),gg=0}}function cg(){var A=wg.now(),l=A-tg;l>Qg&&(eg-=l,tg=A)}function ag(A){yg||(xg&&(xg=clearTimeout(xg)),A-gg>24?(A<1/0&&(xg=setTimeout(rg,A-wg.now()-eg)),Bg&&(Bg=clearInterval(Bg))):(Bg||(tg=wg.now(),Bg=setInterval(cg,Qg)),yg=1,ng(rg)))}function Mg(A,l,y){return l&&function(A,l){for(var y=0;y<l.length;y++){var x=l[y];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(A,x.key,x)}}(A.prototype,l),Object.defineProperty(A,"prototype",{writable:!1}),A}Cg.prototype=ig.prototype={constructor:Cg,restart:function(A,l,y){if("function"!=typeof A)throw new TypeError("callback is not a function");y=(null==y?Eg():+y)+(null==l?0:+l),this._next||Xt===this||(Xt?Xt._next=this:Zt=this,Xt=this),this._call=A,this._time=y,ag()},stop:function(){this._call&&(this._call=null,this._time=1/0,ag())}};var Ig=function(){function A(){var l=this;!function(A,l){if(!(A instanceof l))throw new TypeError("Cannot call a class as a function")}(this,A),this.shouldAnimate=void 0,this.subscribers=void 0,this.activeSubscriptions=void 0,this.timer=void 0,this.loop=function(){l.subscribers.forEach((function(A){A.callback(Eg()-A.startTime,A.duration)}))},this.shouldAnimate=!0,this.subscribers=[],this.timer=null,this.activeSubscriptions=0}return Mg(A,[{key:"bypassAnimation",value:function(){this.shouldAnimate=!1}},{key:"resumeAnimation",value:function(){this.shouldAnimate=!0}},{key:"start",value:function(){this.timer||(this.timer=ig(this.loop))}},{key:"stop",value:function(){this.timer&&(this.timer.stop(),this.timer=null)}},{key:"subscribe",value:function(A,l){var y=this.subscribers.push({startTime:Eg(),callback:A,duration:this.shouldAnimate?l:0});return this.activeSubscriptions++,this.start(),y}},{key:"unsubscribe",value:function(A){null!==A&&this.subscribers[A-1]&&(delete this.subscribers[A-1],this.activeSubscriptions--),0===this.activeSubscriptions&&this.stop()}}]),A}(),sg=A.createContext({transitionTimer:new Ig,animationTimer:new Ig});sg.displayName="TimerContext";var Dg="undefined"!=typeof Element,ug="function"==typeof Map,Fg="function"==typeof Set,dg="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function Yg(A,l){if(A===l)return!0;if(A&&l&&"object"==typeof A&&"object"==typeof l){if(A.constructor!==l.constructor)return!1;var y,x,B,Q;if(Array.isArray(A)){if((y=A.length)!=l.length)return!1;for(x=y;0!=x--;)if(!Yg(A[x],l[x]))return!1;return!0}if(ug&&A instanceof Map&&l instanceof Map){if(A.size!==l.size)return!1;for(Q=A.entries();!(x=Q.next()).done;)if(!l.has(x.value[0]))return!1;for(Q=A.entries();!(x=Q.next()).done;)if(!Yg(x.value[1],l.get(x.value[0])))return!1;return!0}if(Fg&&A instanceof Set&&l instanceof Set){if(A.size!==l.size)return!1;for(Q=A.entries();!(x=Q.next()).done;)if(!l.has(x.value[0]))return!1;return!0}if(dg&&ArrayBuffer.isView(A)&&ArrayBuffer.isView(l)){if((y=A.length)!=l.length)return!1;for(x=y;0!=x--;)if(A[x]!==l[x])return!1;return!0}if(A.constructor===RegExp)return A.source===l.source&&A.flags===l.flags;if(A.valueOf!==Object.prototype.valueOf&&"function"==typeof A.valueOf&&"function"==typeof l.valueOf)return A.valueOf()===l.valueOf();if(A.toString!==Object.prototype.toString&&"function"==typeof A.toString&&"function"==typeof l.toString)return A.toString()===l.toString();if((y=(B=Object.keys(A)).length)!==Object.keys(l).length)return!1;for(x=y;0!=x--;)if(!Object.prototype.hasOwnProperty.call(l,B[x]))return!1;if(Dg&&A instanceof Element)return!1;for(x=y;0!=x--;)if(("_owner"!==B[x]&&"__v"!==B[x]&&"__o"!==B[x]||!A.$$typeof)&&!Yg(A[B[x]],l[B[x]]))return!1;return!0}return A!=A&&l!=l}var Ug=function(A,l){try{return Yg(A,l)}catch(A){if((A.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw A}},Gg=w(Ug);function hg(A){return function(A){if(Array.isArray(A))return jg(A)}(A)||function(A){if("undefined"!=typeof Symbol&&null!=A[Symbol.iterator]||null!=A["@@iterator"])return Array.from(A)}(A)||function(A,l){if(!A)return;if("string"==typeof A)return jg(A,l);var y=Object.prototype.toString.call(A).slice(8,-1);"Object"===y&&A.constructor&&(y=A.constructor.name);if("Map"===y||"Set"===y)return Array.from(A);if("Arguments"===y||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return jg(A,l)}(A)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jg(A,l){(null==l||l>A.length)&&(l=A.length);for(var y=0,x=new Array(l);y<l;y++)x[y]=A[y];return x}function mg(A,l,y){return l&&function(A,l){for(var y=0;y<l.length;y++){var x=l[y];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(A,x.key,x)}}(A.prototype,l),Object.defineProperty(A,"prototype",{writable:!1}),A}function Pg(A,l){return Pg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,l){return A.__proto__=l,A},Pg(A,l)}function fg(A){var l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(A){return!1}}();return function(){var y,x=Ng(A);if(l){var B=Ng(this).constructor;y=Reflect.construct(x,arguments,B)}else y=x.apply(this,arguments);return function(A,l){if(l&&("object"==typeof l||"function"==typeof l))return l;if(void 0!==l)throw new TypeError("Derived constructors may only return object or undefined");return function(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(A)}(this,y)}}function Ng(A){return Ng=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(A){return A.__proto__||Object.getPrototypeOf(A)},Ng(A)}var bg=function(l){!function(A,l){if("function"!=typeof l&&null!==l)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(l&&l.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),Object.defineProperty(A,"prototype",{writable:!1}),l&&Pg(A,l)}(x,A.Component);var y=fg(x);function x(A,l){var B;return function(A,l){if(!(A instanceof l))throw new TypeError("Cannot call a class as a function")}(this,x),(B=y.call(this,A,l)).interpolator=void 0,B.queue=void 0,B.ease=void 0,B.timer=void 0,B.loopID=void 0,B.functionToBeRunEachFrame=function(A,l){var y=void 0!==l?l:B.props.duration,x=y?A/y:1;if(x>=1)return B.setState({data:B.interpolator(1),animationInfo:{progress:1,animating:!1,terminating:!0}}),B.loopID&&B.timer.unsubscribe(B.loopID),B.queue.shift(),void B.traverseQueue();B.setState({data:B.interpolator(B.ease(x)),animationInfo:{progress:x,animating:x<1}})},B.state={data:Array.isArray(B.props.data)?B.props.data[0]:B.props.data,animationInfo:{progress:0,animating:!1}},B.interpolator=null,B.queue=Array.isArray(B.props.data)?B.props.data.slice(1):[],B.ease=v[B.toNewName(B.props.easing)],B.timer=B.context.animationTimer,B}return mg(x,[{key:"componentDidMount",value:function(){this.queue.length&&this.traverseQueue()}},{key:"componentDidUpdate",value:function(A){if(!Gg(this.props,A))if(this.interpolator&&this.state.animationInfo&&this.state.animationInfo.progress<1)this.setState({data:this.interpolator(1),animationInfo:{progress:1,animating:!1,terminating:!0}});else{var l;if(this.timer.unsubscribe(this.loopID),Array.isArray(this.props.data))(l=this.queue).push.apply(l,hg(this.props.data));else this.queue.length=0,this.queue.push(this.props.data);this.traverseQueue()}}},{key:"componentWillUnmount",value:function(){this.loopID?this.timer.unsubscribe(this.loopID):this.timer.stop()}},{key:"toNewName",value:function(A){return"ease".concat(function(A){return A&&A[0].toUpperCase()+A.slice(1)}(A))}},{key:"traverseQueue",value:function(){var A=this;this.queue.length?(this.interpolator=lg(this.state.data,this.queue[0]),this.props.delay?setTimeout((function(){A.loopID=A.timer.subscribe(A.functionToBeRunEachFrame,A.props.duration)}),this.props.delay):this.loopID=this.timer.subscribe(this.functionToBeRunEachFrame,this.props.duration)):this.props.onEnd&&this.props.onEnd()}},{key:"render",value:function(){return this.props.children(this.state.data,this.state.animationInfo)}}]),x}();bg.displayName="VictoryAnimation",bg.defaultProps={data:{},delay:0,duration:1e3,easing:"quadInOut"},bg.contextType=sg;var Rg=pl,Hg=0;var pg=w((function(A){var l=++Hg;return Rg(A)+l}));var zg=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)},Jg=Math.max;var kg=function(A,l,y){return l=Jg(void 0===l?A.length-1:l,0),function(){for(var x=arguments,B=-1,Q=Jg(x.length-l,0),t=Array(Q);++B<Q;)t[B]=x[l+B];B=-1;for(var g=Array(l+1);++B<l;)g[B]=x[B];return g[l]=y(t),zg(A,this,g)}};var vg=function(A){return function(){return A}},Lg=fA,Sg=function(){try{var A=Lg(Object,"defineProperty");return A({},"",{}),A}catch(A){}}(),Kg=vg,Wg=Sg,Tg=Wg?function(A,l){return Wg(A,"toString",{configurable:!0,enumerable:!1,value:Kg(l),writable:!0})}:BQ,Vg=Date.now;var Og=function(A){var l=0,y=0;return function(){var x=Vg(),B=16-(x-y);if(y=x,B>0){if(++l>=800)return arguments[0]}else l=0;return A.apply(void 0,arguments)}}(Tg),Zg=BQ,Xg=kg,qg=Og;var _g=function(A,l){return qg(Xg(A,l,Zg),A+"")},$g=TA,Ae=Ux,le=Zy,ye=oA;var xe=function(A,l,y){if(!ye(y))return!1;var x=typeof l;return!!("number"==x?Ae(y)&&le(l,y.length):"string"==x&&l in y)&&$g(y[l],A)};var Be=function(A){var l=[];if(null!=A)for(var y in Object(A))l.push(y);return l},Qe=oA,te=ax,ge=Be,ee=Object.prototype.hasOwnProperty;var we=function(A){if(!Qe(A))return ge(A);var l=te(A),y=[];for(var x in A)("constructor"!=x||!l&&ee.call(A,x))&&y.push(x);return y},ne=rx,Ee=we,oe=Ux;var Ce=function(A){return oe(A)?ne(A,!0):Ee(A)},ie=TA,re=xe,ce=Ce,ae=Object.prototype,Me=ae.hasOwnProperty,Ie=_g((function(A,l){A=Object(A);var y=-1,x=l.length,B=x>2?l[2]:void 0;for(B&&re(l[0],l[1],B)&&(x=1);++y<x;)for(var Q=l[y],t=ce(Q),g=-1,e=t.length;++g<e;){var w=t[g],n=A[w];(void 0===n||ie(n,ae[w])&&!Me.call(A,w))&&(A[w]=Q[w])}return A})),se=w(Ie);function De(A,l,y){return l&&function(A,l){for(var y=0;y<l.length;y++){var x=l[y];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(A,x.key,x)}}(A.prototype,l),Object.defineProperty(A,"prototype",{writable:!1}),A}function ue(A,l){return ue=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,l){return A.__proto__=l,A},ue(A,l)}function Fe(A){var l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(A){return!1}}();return function(){var y,x=de(A);if(l){var B=de(this).constructor;y=Reflect.construct(x,arguments,B)}else y=x.apply(this,arguments);return function(A,l){if(l&&("object"==typeof l||"function"==typeof l))return l;if(void 0!==l)throw new TypeError("Derived constructors may only return object or undefined");return function(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(A)}(this,y)}}function de(A){return de=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(A){return A.__proto__||Object.getPrototypeOf(A)},de(A)}var Ye=function(l){!function(A,l){if("function"!=typeof l&&null!==l)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(l&&l.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),Object.defineProperty(A,"prototype",{writable:!1}),l&&ue(A,l)}(x,A.Component);var y=Fe(x);function x(A){var l;return function(A,l){if(!(A instanceof l))throw new TypeError("Cannot call a class as a function")}(this,x),(l=y.call(this,A)).map=void 0,l.index=void 0,l.portalRegister=function(){return++l.index},l.portalUpdate=function(A,y){l.map[A]=y,l.forceUpdate()},l.portalDeregister=function(A){delete l.map[A],l.forceUpdate()},l.map={},l.index=1,l}return De(x,[{key:"getChildren",value:function(){var l=this;return Px(this.map).map((function(y){var x=l.map[y];return x?A.cloneElement(x,{key:y}):x}))}},{key:"render",value:function(){return A.createElement("svg",this.props,this.getChildren())}}]),x}();Ye.displayName="Portal";var Ue=A.createContext({});Ue.displayName="PortalContext";var Ge=Sg;var he=function(A,l,y){"__proto__"==l&&Ge?Ge(A,l,{configurable:!0,enumerable:!0,value:y,writable:!0}):A[l]=y},je=he,me=TA,Pe=Object.prototype.hasOwnProperty;var fe=function(A,l,y){var x=A[l];Pe.call(A,l)&&me(x,y)&&(void 0!==y||l in A)||je(A,l,y)},Ne=fe,be=Ll,Re=Zy,He=oA,pe=Kl;var ze=function(A,l,y,x){if(!He(A))return A;for(var B=-1,Q=(l=be(l,A)).length,t=Q-1,g=A;null!=g&&++B<Q;){var e=pe(l[B]),w=y;if("__proto__"===e||"constructor"===e||"prototype"===e)return A;if(B!=t){var n=g[e];void 0===(w=x?x(n,e,g):void 0)&&(w=He(n)?n:Re(l[B+1])?[]:{})}Ne(g,e,w),g=g[e]}return A},Je=Vl,ke=ze,ve=Ll;var Le=function(A,l,y){for(var x=-1,B=l.length,Q={};++x<B;){var t=l[x],g=Je(A,t);y(g,t)&&ke(Q,ve(t,A),g)}return Q},Se=Le,Ke=ZB;var We=function(A,l){return Se(A,l,(function(l,y){return Ke(A,y)}))},Te=Ky,Ve=S,Oe=V?V.isConcatSpreadable:void 0;var Ze=Yy,Xe=function(A){return Ve(A)||Te(A)||!!(Oe&&A&&A[Oe])};var qe=function A(l,y,x,B,Q){var t=-1,g=l.length;for(x||(x=Xe),Q||(Q=[]);++t<g;){var e=l[t];y>0&&x(e)?y>1?A(e,y-1,x,B,Q):Ze(Q,e):B||(Q[Q.length]=e)}return Q},_e=qe;var $e=function(A){return(null==A?0:A.length)?_e(A,1):[]},Aw=w($e),lw=$e,yw=kg,xw=Og;var Bw=function(A){return xw(yw(A,void 0,lw),A+"")},Qw=We,tw=Bw((function(A,l){return null==A?{}:Qw(A,l)})),gw=w(tw);function ew(A){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],y={};for(var x in A)l.indexOf(x)>=0||Object.prototype.hasOwnProperty.call(A,x)&&(y[x]=A[x]);return y}function ww(A){var l=function(A){return void 0!==A},y=A._x,x=A._x1,B=A._x0,Q=A._voronoiX,t=A._y,g=A._y1,e=A._y0,w=A._voronoiY,n=l(x)?x:y,E=l(g)?g:t,o={x:l(Q)?Q:n,x0:l(B)?B:y,y:l(w)?w:E,y0:l(e)?e:t};return se({},o,A)}function nw(A,l){var y=A.scale,x=A.polar,B=A.horizontal,Q=ww(l),t=A.origin||{x:0,y:0},g=B?y.y(Q.y):y.x(Q.x),e=B?y.y(Q.y0):y.x(Q.x0),w=B?y.x(Q.x):y.y(Q.y),n=B?y.x(Q.x0):y.y(Q.y0);return{x:x?w*Math.cos(g)+t.x:g,x0:x?n*Math.cos(e)+t.x:e,y:x?-w*Math.sin(g)+t.y:w,y0:x?-n*Math.sin(e)+t.x:n}}function Ew(A){var l=A[arguments.length>1&&void 0!==arguments[1]?arguments[1]:"padding"],y="number"==typeof l?l:0,x="object"==typeof l?l:{};return{top:x.top||y,bottom:x.bottom||y,left:x.left||y,right:x.right||y}}function ow(A){return"tooltip"===(A&&A.type&&A.type.role)}function Cw(A,l){var y=A.theme,x=void 0===y?{}:y,B=x[l]&&x[l].style||{};if(!ow(A.labelComponent))return B;var Q=se({},x.tooltip&&x.tooltip.style||{},B.labels);return se({},{labels:Q},B)}function iw(A,l){var y="100%",x="100%";if(!A)return se({parent:{height:x,width:y}},l);var B=A.data,Q=A.labels,t=l&&l.labels||{},g=l&&l.data||{};return{parent:se({},A.parent,l&&l.parent||{},{width:y,height:x}),labels:se({},Q,t),data:se({},B,g)}}function rw(A,l){return MA(A)?A(l):A}function cw(A,l){return l.disableInlineStyles?{}:A&&Px(A).some((function(l){return MA(A[l])}))?Px(A).reduce((function(y,x){return y[x]=rw(A[x],l),y}),{}):A}function aw(A){return"number"==typeof A?A*(Math.PI/180):A}function Mw(A){return"number"==typeof A?A/(Math.PI/180):A}function Iw(A){var l=Ew(A);return Math.min(A.width-l.left-l.right,A.height-l.top-l.bottom)/2}function sw(A){var l=A.width,y=A.height,x=Ew(A),B=x.top,Q=x.bottom,t=x.left,g=x.right,e=Math.min(l-t-g,y-B-Q)/2,w=l/2+t-g,n=y/2+B-Q;return{x:w+e>l?e+t-g:w,y:n+e>y?e+B-Q:n}}function Dw(A,l){return A.range&&A.range[l]?A.range[l]:A.range&&Array.isArray(A.range)?A.range:A.polar?function(A,l){return"x"===l?[aw(A.startAngle||0),aw(A.endAngle||360)]:[A.innerRadius||0,Iw(A)]}(A,l):function(A,l){var y="x"!==l,x=Ew(A);return y?[A.height-x.bottom,x.top]:[x.left,A.width-x.right]}(A,l)}function uw(A){return MA(A)?A:null==A?function(A){return A}:iQ(A)}function Fw(l,y,x){var B=ew(l.theme&&l.theme[x]?l.theme[x]:{},["style"]),Q=function(l){if(void 0!==l.horizontal||!l.children)return l.horizontal;var y=function(l){return l.reduce((function(l,x){var B=x.props||{};return l||B.horizontal||!B.children?l||B.horizontal:y(A.Children.toArray(B.children))}),!1)};return y(A.Children.toArray(l.children))}(l);return se(void 0===Q?{}:{horizontal:Q},l,B,y)}function dw(A,l){return l?"x"===A?"y":"x":A}function Yw(A,l,y){var x=l?A:0,B=l||A;B||(B=0);var Q=B-x,t=Math.abs(Q),g=Q/t||1,e=y||1,w=Math.max(Math.ceil(t/e),0);return Array.from(Array(w),(function(A,l){return x+l*g*e}))}function Uw(l,y){var x=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},B=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],Q=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(A,l){return A.concat(l)},t