UNPKG

cl-react-graph

Version:
2 lines 322 kB
/*! For license information please see 0680fa7360df0cf0ed2c80fa3dd9a3246db901ba-9a901029dde01992fd63.js.LICENSE.txt */ (self.webpackChunkdocs2=self.webpackChunkdocs2||[]).push([[500],{7757:function(t,e,n){t.exports=n(5666)},6851:function(t,e,n){var r=n(446),a={};for(var i in r)r.hasOwnProperty(i)&&(a[r[i]]=i);var o=t.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var u in o)if(o.hasOwnProperty(u)){if(!("channels"in o[u]))throw new Error("missing channels property: "+u);if(!("labels"in o[u]))throw new Error("missing channel labels property: "+u);if(o[u].labels.length!==o[u].channels)throw new Error("channel and label counts mismatch: "+u);var s=o[u].channels,l=o[u].labels;delete o[u].channels,delete o[u].labels,Object.defineProperty(o[u],"channels",{value:s}),Object.defineProperty(o[u],"labels",{value:l})}o.rgb.hsl=function(t){var e,n,r=t[0]/255,a=t[1]/255,i=t[2]/255,o=Math.min(r,a,i),u=Math.max(r,a,i),s=u-o;return u===o?e=0:r===u?e=(a-i)/s:a===u?e=2+(i-r)/s:i===u&&(e=4+(r-a)/s),(e=Math.min(60*e,360))<0&&(e+=360),n=(o+u)/2,[e,100*(u===o?0:n<=.5?s/(u+o):s/(2-u-o)),100*n]},o.rgb.hsv=function(t){var e,n,r,a,i,o=t[0]/255,u=t[1]/255,s=t[2]/255,l=Math.max(o,u,s),c=l-Math.min(o,u,s),f=function(t){return(l-t)/6/c+.5};return 0===c?a=i=0:(i=c/l,e=f(o),n=f(u),r=f(s),o===l?a=r-n:u===l?a=1/3+e-r:s===l&&(a=2/3+n-e),a<0?a+=1:a>1&&(a-=1)),[360*a,100*i,100*l]},o.rgb.hwb=function(t){var e=t[0],n=t[1],r=t[2];return[o.rgb.hsl(t)[0],100*(1/255*Math.min(e,Math.min(n,r))),100*(r=1-1/255*Math.max(e,Math.max(n,r)))]},o.rgb.cmyk=function(t){var e,n=t[0]/255,r=t[1]/255,a=t[2]/255;return[100*((1-n-(e=Math.min(1-n,1-r,1-a)))/(1-e)||0),100*((1-r-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]},o.rgb.keyword=function(t){var e=a[t];if(e)return e;var n,i,o,u=1/0;for(var s in r)if(r.hasOwnProperty(s)){var l=r[s],c=(i=t,o=l,Math.pow(i[0]-o[0],2)+Math.pow(i[1]-o[1],2)+Math.pow(i[2]-o[2],2));c<u&&(u=c,n=s)}return n},o.keyword.rgb=function(t){return r[t]},o.rgb.xyz=function(t){var e=t[0]/255,n=t[1]/255,r=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*e+.7152*n+.0722*r),100*(.0193*e+.1192*n+.9505*r)]},o.rgb.lab=function(t){var e=o.rgb.xyz(t),n=e[0],r=e[1],a=e[2];return r/=100,a/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(n-r),200*(r-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]},o.hsl.rgb=function(t){var e,n,r,a,i,o=t[0]/360,u=t[1]/100,s=t[2]/100;if(0===u)return[i=255*s,i,i];e=2*s-(n=s<.5?s*(1+u):s+u-s*u),a=[0,0,0];for(var l=0;l<3;l++)(r=o+1/3*-(l-1))<0&&r++,r>1&&r--,i=6*r<1?e+6*(n-e)*r:2*r<1?n:3*r<2?e+(n-e)*(2/3-r)*6:e,a[l]=255*i;return a},o.hsl.hsv=function(t){var e=t[0],n=t[1]/100,r=t[2]/100,a=n,i=Math.max(r,.01);return n*=(r*=2)<=1?r:2-r,a*=i<=1?i:2-i,[e,100*(0===r?2*a/(i+a):2*n/(r+n)),100*((r+n)/2)]},o.hsv.rgb=function(t){var e=t[0]/60,n=t[1]/100,r=t[2]/100,a=Math.floor(e)%6,i=e-Math.floor(e),o=255*r*(1-n),u=255*r*(1-n*i),s=255*r*(1-n*(1-i));switch(r*=255,a){case 0:return[r,s,o];case 1:return[u,r,o];case 2:return[o,r,s];case 3:return[o,u,r];case 4:return[s,o,r];case 5:return[r,o,u]}},o.hsv.hsl=function(t){var e,n,r,a=t[0],i=t[1]/100,o=t[2]/100,u=Math.max(o,.01);return r=(2-i)*o,n=i*u,[a,100*(n=(n/=(e=(2-i)*u)<=1?e:2-e)||0),100*(r/=2)]},o.hwb.rgb=function(t){var e,n,r,a,i,o,u,s=t[0]/360,l=t[1]/100,c=t[2]/100,f=l+c;switch(f>1&&(l/=f,c/=f),r=6*s-(e=Math.floor(6*s)),0!=(1&e)&&(r=1-r),a=l+r*((n=1-c)-l),e){default:case 6:case 0:i=n,o=a,u=l;break;case 1:i=a,o=n,u=l;break;case 2:i=l,o=n,u=a;break;case 3:i=l,o=a,u=n;break;case 4:i=a,o=l,u=n;break;case 5:i=n,o=l,u=a}return[255*i,255*o,255*u]},o.cmyk.rgb=function(t){var e=t[0]/100,n=t[1]/100,r=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a)),255*(1-Math.min(1,r*(1-a)+a))]},o.xyz.rgb=function(t){var e,n,r,a=t[0]/100,i=t[1]/100,o=t[2]/100;return n=-.9689*a+1.8758*i+.0415*o,r=.0557*a+-.204*i+1.057*o,e=(e=3.2406*a+-1.5372*i+-.4986*o)>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},o.xyz.lab=function(t){var e=t[0],n=t[1],r=t[2];return n/=100,r/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},o.lab.xyz=function(t){var e,n,r,a=t[0];e=t[1]/500+(n=(a+16)/116),r=n-t[2]/200;var i=Math.pow(n,3),o=Math.pow(e,3),u=Math.pow(r,3);return n=i>.008856?i:(n-16/116)/7.787,e=o>.008856?o:(e-16/116)/7.787,r=u>.008856?u:(r-16/116)/7.787,[e*=95.047,n*=100,r*=108.883]},o.lab.lch=function(t){var e,n=t[0],r=t[1],a=t[2];return(e=360*Math.atan2(a,r)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(r*r+a*a),e]},o.lch.lab=function(t){var e,n=t[0],r=t[1];return e=t[2]/360*2*Math.PI,[n,r*Math.cos(e),r*Math.sin(e)]},o.rgb.ansi16=function(t){var e=t[0],n=t[1],r=t[2],a=1 in arguments?arguments[1]:o.rgb.hsv(t)[2];if(0===(a=Math.round(a/50)))return 30;var i=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(e/255));return 2===a&&(i+=60),i},o.hsv.ansi16=function(t){return o.rgb.ansi16(o.hsv.rgb(t),t[2])},o.rgb.ansi256=function(t){var e=t[0],n=t[1],r=t[2];return e===n&&n===r?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},o.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var n=.5*(1+~~(t>50));return[(1&e)*n*255,(e>>1&1)*n*255,(e>>2&1)*n*255]},o.ansi256.rgb=function(t){if(t>=232){var e=10*(t-232)+8;return[e,e,e]}var n;return t-=16,[Math.floor(t/36)/5*255,Math.floor((n=t%36)/6)/5*255,n%6/5*255]},o.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},o.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var n=e[0];3===e[0].length&&(n=n.split("").map((function(t){return t+t})).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},o.rgb.hcg=function(t){var e,n=t[0]/255,r=t[1]/255,a=t[2]/255,i=Math.max(Math.max(n,r),a),o=Math.min(Math.min(n,r),a),u=i-o;return e=u<=0?0:i===n?(r-a)/u%6:i===r?2+(a-n)/u:4+(n-r)/u+4,e/=6,[360*(e%=1),100*u,100*(u<1?o/(1-u):0)]},o.hsl.hcg=function(t){var e=t[1]/100,n=t[2]/100,r=1,a=0;return(r=n<.5?2*e*n:2*e*(1-n))<1&&(a=(n-.5*r)/(1-r)),[t[0],100*r,100*a]},o.hsv.hcg=function(t){var e=t[1]/100,n=t[2]/100,r=e*n,a=0;return r<1&&(a=(n-r)/(1-r)),[t[0],100*r,100*a]},o.hcg.rgb=function(t){var e=t[0]/360,n=t[1]/100,r=t[2]/100;if(0===n)return[255*r,255*r,255*r];var a,i=[0,0,0],o=e%1*6,u=o%1,s=1-u;switch(Math.floor(o)){case 0:i[0]=1,i[1]=u,i[2]=0;break;case 1:i[0]=s,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=u;break;case 3:i[0]=0,i[1]=s,i[2]=1;break;case 4:i[0]=u,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=s}return a=(1-n)*r,[255*(n*i[0]+a),255*(n*i[1]+a),255*(n*i[2]+a)]},o.hcg.hsv=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e),r=0;return n>0&&(r=e/n),[t[0],100*r,100*n]},o.hcg.hsl=function(t){var e=t[1]/100,n=t[2]/100*(1-e)+.5*e,r=0;return n>0&&n<.5?r=e/(2*n):n>=.5&&n<1&&(r=e/(2*(1-n))),[t[0],100*r,100*n]},o.hcg.hwb=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e);return[t[0],100*(n-e),100*(1-n)]},o.hwb.hcg=function(t){var e=t[1]/100,n=1-t[2]/100,r=n-e,a=0;return r<1&&(a=(n-r)/(1-r)),[t[0],100*r,100*a]},o.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},o.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},o.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},o.gray.hsl=o.gray.hsv=function(t){return[0,0,t[0]]},o.gray.hwb=function(t){return[0,100,t[0]]},o.gray.cmyk=function(t){return[0,0,0,t[0]]},o.gray.lab=function(t){return[t[0],0,0]},o.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),n=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(n.length)+n},o.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}},3681:function(t,e,n){var r=n(6851),a=n(1081),i={};Object.keys(r).forEach((function(t){i[t]={},Object.defineProperty(i[t],"channels",{value:r[t].channels}),Object.defineProperty(i[t],"labels",{value:r[t].labels});var e=a(t);Object.keys(e).forEach((function(n){var r=e[n];i[t][n]=function(t){var e=function(e){if(null==e)return e;arguments.length>1&&(e=Array.prototype.slice.call(arguments));var n=t(e);if("object"==typeof n)for(var r=n.length,a=0;a<r;a++)n[a]=Math.round(n[a]);return n};return"conversion"in t&&(e.conversion=t.conversion),e}(r),i[t][n].raw=function(t){var e=function(e){return null==e?e:(arguments.length>1&&(e=Array.prototype.slice.call(arguments)),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}(r)}))})),t.exports=i},1081:function(t,e,n){var r=n(6851);function a(t){var e=function(){for(var t={},e=Object.keys(r),n=e.length,a=0;a<n;a++)t[e[a]]={distance:-1,parent:null};return t}(),n=[t];for(e[t].distance=0;n.length;)for(var a=n.pop(),i=Object.keys(r[a]),o=i.length,u=0;u<o;u++){var s=i[u],l=e[s];-1===l.distance&&(l.distance=e[a].distance+1,l.parent=a,n.unshift(s))}return e}function i(t,e){return function(n){return e(t(n))}}function o(t,e){for(var n=[e[t].parent,t],a=r[e[t].parent][t],o=e[t].parent;e[o].parent;)n.unshift(e[o].parent),a=i(r[e[o].parent][o],a),o=e[o].parent;return a.conversion=n,a}t.exports=function(t){for(var e=a(t),n={},r=Object.keys(e),i=r.length,u=0;u<i;u++){var s=r[u];null!==e[s].parent&&(n[s]=o(s,e))}return n}},446:function(t){"use strict";t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4137:function(t,e,n){var r=n(446),a=n(6791),i=Object.hasOwnProperty,o={};for(var u in r)i.call(r,u)&&(o[r[u]]=u);var s=t.exports={to:{},get:{}};function l(t,e,n){return Math.min(Math.max(e,t),n)}function c(t){var e=Math.round(t).toString(16).toUpperCase();return e.length<2?"0"+e:e}s.get=function(t){var e,n;switch(t.substring(0,3).toLowerCase()){case"hsl":e=s.get.hsl(t),n="hsl";break;case"hwb":e=s.get.hwb(t),n="hwb";break;default:e=s.get.rgb(t),n="rgb"}return e?{model:n,value:e}:null},s.get.rgb=function(t){if(!t)return null;var e,n,a,o=[0,0,0,1];if(e=t.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(a=e[2],e=e[1],n=0;n<3;n++){var u=2*n;o[n]=parseInt(e.slice(u,u+2),16)}a&&(o[3]=parseInt(a,16)/255)}else if(e=t.match(/^#([a-f0-9]{3,4})$/i)){for(a=(e=e[1])[3],n=0;n<3;n++)o[n]=parseInt(e[n]+e[n],16);a&&(o[3]=parseInt(a+a,16)/255)}else if(e=t.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)o[n]=parseInt(e[n+1],0);e[4]&&(e[5]?o[3]=.01*parseFloat(e[4]):o[3]=parseFloat(e[4]))}else{if(!(e=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(e=t.match(/^(\w+)$/))?"transparent"===e[1]?[0,0,0,0]:i.call(r,e[1])?((o=r[e[1]])[3]=1,o):null:null;for(n=0;n<3;n++)o[n]=Math.round(2.55*parseFloat(e[n+1]));e[4]&&(e[5]?o[3]=.01*parseFloat(e[4]):o[3]=parseFloat(e[4]))}for(n=0;n<3;n++)o[n]=l(o[n],0,255);return o[3]=l(o[3],0,1),o},s.get.hsl=function(t){if(!t)return null;var e=t.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(e){var n=parseFloat(e[4]);return[(parseFloat(e[1])%360+360)%360,l(parseFloat(e[2]),0,100),l(parseFloat(e[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},s.get.hwb=function(t){if(!t)return null;var e=t.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(e){var n=parseFloat(e[4]);return[(parseFloat(e[1])%360+360)%360,l(parseFloat(e[2]),0,100),l(parseFloat(e[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},s.to.hex=function(){var t=a(arguments);return"#"+c(t[0])+c(t[1])+c(t[2])+(t[3]<1?c(Math.round(255*t[3])):"")},s.to.rgb=function(){var t=a(arguments);return t.length<4||1===t[3]?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"},s.to.rgb.percent=function(){var t=a(arguments),e=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),r=Math.round(t[2]/255*100);return t.length<4||1===t[3]?"rgb("+e+"%, "+n+"%, "+r+"%)":"rgba("+e+"%, "+n+"%, "+r+"%, "+t[3]+")"},s.to.hsl=function(){var t=a(arguments);return t.length<4||1===t[3]?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"},s.to.hwb=function(){var t=a(arguments),e="";return t.length>=4&&1!==t[3]&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"},s.to.keyword=function(t){return o[t.slice(0,3)]}},1349:function(t,e,n){"use strict";var r=n(4137),a=n(3681),i=[].slice,o=["keyword","gray","hex"],u={};Object.keys(a).forEach((function(t){u[i.call(a[t].labels).sort().join("")]=t}));var s={};function l(t,e){if(!(this instanceof l))return new l(t,e);if(e&&e in o&&(e=null),e&&!(e in a))throw new Error("Unknown model: "+e);var n,c;if(null==t)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(t instanceof l)this.model=t.model,this.color=t.color.slice(),this.valpha=t.valpha;else if("string"==typeof t){var f=r.get(t);if(null===f)throw new Error("Unable to parse color from string: "+t);this.model=f.model,c=a[this.model].channels,this.color=f.value.slice(0,c),this.valpha="number"==typeof f.value[c]?f.value[c]:1}else if(t.length){this.model=e||"rgb",c=a[this.model].channels;var h=i.call(t,0,c);this.color=d(h,c),this.valpha="number"==typeof t[c]?t[c]:1}else if("number"==typeof t)t&=16777215,this.model="rgb",this.color=[t>>16&255,t>>8&255,255&t],this.valpha=1;else{this.valpha=1;var p=Object.keys(t);"alpha"in t&&(p.splice(p.indexOf("alpha"),1),this.valpha="number"==typeof t.alpha?t.alpha:0);var g=p.sort().join("");if(!(g in u))throw new Error("Unable to parse color from object: "+JSON.stringify(t));this.model=u[g];var v=a[this.model].labels,m=[];for(n=0;n<v.length;n++)m.push(t[v[n]]);this.color=d(m)}if(s[this.model])for(c=a[this.model].channels,n=0;n<c;n++){var y=s[this.model][n];y&&(this.color[n]=y(this.color[n]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}function c(t,e,n){return(t=Array.isArray(t)?t:[t]).forEach((function(t){(s[t]||(s[t]=[]))[e]=n})),t=t[0],function(r){var a;return arguments.length?(n&&(r=n(r)),(a=this[t]()).color[e]=r,a):(a=this[t]().color[e],n&&(a=n(a)),a)}}function f(t){return function(e){return Math.max(0,Math.min(t,e))}}function h(t){return Array.isArray(t)?t:[t]}function d(t,e){for(var n=0;n<e;n++)"number"!=typeof t[n]&&(t[n]=0);return t}l.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(t){var e=this.model in r.to?this:this.rgb(),n=1===(e=e.round("number"==typeof t?t:1)).valpha?e.color:e.color.concat(this.valpha);return r.to[e.model](n)},percentString:function(t){var e=this.rgb().round("number"==typeof t?t:1),n=1===e.valpha?e.color:e.color.concat(this.valpha);return r.to.rgb.percent(n)},array:function(){return 1===this.valpha?this.color.slice():this.color.concat(this.valpha)},object:function(){for(var t={},e=a[this.model].channels,n=a[this.model].labels,r=0;r<e;r++)t[n[r]]=this.color[r];return 1!==this.valpha&&(t.alpha=this.valpha),t},unitArray:function(){var t=this.rgb().color;return t[0]/=255,t[1]/=255,t[2]/=255,1!==this.valpha&&t.push(this.valpha),t},unitObject:function(){var t=this.rgb().object();return t.r/=255,t.g/=255,t.b/=255,1!==this.valpha&&(t.alpha=this.valpha),t},round:function(t){return t=Math.max(t||0,0),new l(this.color.map(function(t){return function(e){return function(t,e){return Number(t.toFixed(e))}(e,t)}}(t)).concat(this.valpha),this.model)},alpha:function(t){return arguments.length?new l(this.color.concat(Math.max(0,Math.min(1,t))),this.model):this.valpha},red:c("rgb",0,f(255)),green:c("rgb",1,f(255)),blue:c("rgb",2,f(255)),hue:c(["hsl","hsv","hsl","hwb","hcg"],0,(function(t){return(t%360+360)%360})),saturationl:c("hsl",1,f(100)),lightness:c("hsl",2,f(100)),saturationv:c("hsv",1,f(100)),value:c("hsv",2,f(100)),chroma:c("hcg",1,f(100)),gray:c("hcg",2,f(100)),white:c("hwb",1,f(100)),wblack:c("hwb",2,f(100)),cyan:c("cmyk",0,f(100)),magenta:c("cmyk",1,f(100)),yellow:c("cmyk",2,f(100)),black:c("cmyk",3,f(100)),x:c("xyz",0,f(100)),y:c("xyz",1,f(100)),z:c("xyz",2,f(100)),l:c("lab",0,f(100)),a:c("lab",1),b:c("lab",2),keyword:function(t){return arguments.length?new l(t):a[this.model].keyword(this.color)},hex:function(t){return arguments.length?new l(t):r.to.hex(this.rgb().round().color)},rgbNumber:function(){var t=this.rgb().color;return(255&t[0])<<16|(255&t[1])<<8|255&t[2]},luminosity:function(){for(var t=this.rgb().color,e=[],n=0;n<t.length;n++){var r=t[n]/255;e[n]=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},isDark:function(){var t=this.rgb().color;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var t=this.rgb(),e=0;e<3;e++)t.color[e]=255-t.color[e];return t},lighten:function(t){var e=this.hsl();return e.color[2]+=e.color[2]*t,e},darken:function(t){var e=this.hsl();return e.color[2]-=e.color[2]*t,e},saturate:function(t){var e=this.hsl();return e.color[1]+=e.color[1]*t,e},desaturate:function(t){var e=this.hsl();return e.color[1]-=e.color[1]*t,e},whiten:function(t){var e=this.hwb();return e.color[1]+=e.color[1]*t,e},blacken:function(t){var e=this.hwb();return e.color[2]+=e.color[2]*t,e},grayscale:function(){var t=this.rgb().color,e=.3*t[0]+.59*t[1]+.11*t[2];return l.rgb(e,e,e)},fade:function(t){return this.alpha(this.valpha-this.valpha*t)},opaquer:function(t){return this.alpha(this.valpha+this.valpha*t)},rotate:function(t){var e=this.hsl(),n=e.color[0];return n=(n=(n+t)%360)<0?360+n:n,e.color[0]=n,e},mix:function(t,e){if(!t||!t.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof t);var n=t.rgb(),r=this.rgb(),a=void 0===e?.5:e,i=2*a-1,o=n.alpha()-r.alpha(),u=((i*o==-1?i:(i+o)/(1+i*o))+1)/2,s=1-u;return l.rgb(u*n.red()+s*r.red(),u*n.green()+s*r.green(),u*n.blue()+s*r.blue(),n.alpha()*a+r.alpha()*(1-a))}},Object.keys(a).forEach((function(t){if(-1===o.indexOf(t)){var e=a[t].channels;l.prototype[t]=function(){if(this.model===t)return new l(this);if(arguments.length)return new l(arguments,t);var n="number"==typeof arguments[e]?e:this.valpha;return new l(h(a[this.model][t].raw(this.color)).concat(n),t)},l[t]=function(n){return"number"==typeof n&&(n=d(i.call(arguments),e)),new l(n,t)}}})),t.exports=l},2389:function(t,e,n){"use strict";function r(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}n.d(e,{Z:function(){return r}})},2030:function(t,e,n){"use strict";n.d(e,{Z:function(){return a}});var r=n(2389);function a(t){var e=t,n=t;function a(t,e,r,a){for(null==r&&(r=0),null==a&&(a=t.length);r<a;){var i=r+a>>>1;n(t[i],e)<0?r=i+1:a=i}return r}return 1===t.length&&(e=function(e,n){return t(e)-n},n=function(t){return function(e,n){return(0,r.Z)(t(e),n)}}(t)),{left:a,center:function(t,n,r,i){null==r&&(r=0),null==i&&(i=t.length);var o=a(t,n,r,i-1);return o>r&&e(t[o-1],n)>-e(t[o],n)?o-1:o},right:function(t,e,r,a){for(null==r&&(r=0),null==a&&(a=t.length);r<a;){var i=r+a>>>1;n(t[i],e)>0?a=i:r=i+1}return r}}}},2781:function(t,e,n){"use strict";function r(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,u=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){s=!0,o=t},f:function(){try{u||null==n.return||n.return()}finally{if(s)throw o}}}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){var n,a;if(void 0===e){var i,o=r(t);try{for(o.s();!(i=o.n()).done;){var u=i.value;null!=u&&(void 0===n?u>=u&&(n=a=u):(n>u&&(n=u),a<u&&(a=u)))}}catch(h){o.e(h)}finally{o.f()}}else{var s,l=-1,c=r(t);try{for(c.s();!(s=c.n()).done;){var f=s.value;null!=(f=e(f,++l,t))&&(void 0===n?f>=f&&(n=a=f):(n>f&&(n=f),a<f&&(a=f)))}}catch(h){c.e(h)}finally{c.f()}}return[n,a]}n.d(e,{Z:function(){return i}})},2048:function(t,e,n){"use strict";n.d(e,{ZP:function(){return o},G9:function(){return u},ly:function(){return s}});var r=Math.sqrt(50),a=Math.sqrt(10),i=Math.sqrt(2);function o(t,e,n){var r,a,i,o,s=-1;if(n=+n,(t=+t)===(e=+e)&&n>0)return[t];if((r=e<t)&&(a=t,t=e,e=a),0===(o=u(t,e,n))||!isFinite(o))return[];if(o>0){var l=Math.round(t/o),c=Math.round(e/o);for(l*o<t&&++l,c*o>e&&--c,i=new Array(a=c-l+1);++s<a;)i[s]=(l+s)*o}else{o=-o;var f=Math.round(t*o),h=Math.round(e*o);for(f/o<t&&++f,h/o>e&&--h,i=new Array(a=h-f+1);++s<a;)i[s]=(f+s)/o}return r&&i.reverse(),i}function u(t,e,n){var o=(e-t)/Math.max(0,n),u=Math.floor(Math.log(o)/Math.LN10),s=o/Math.pow(10,u);return u>=0?(s>=r?10:s>=a?5:s>=i?2:1)*Math.pow(10,u):-Math.pow(10,-u)/(s>=r?10:s>=a?5:s>=i?2:1)}function s(t,e,n){var o=Math.abs(e-t)/Math.max(0,n),u=Math.pow(10,Math.floor(Math.log(o)/Math.LN10)),s=o/u;return s>=r?u*=10:s>=a?u*=5:s>=i&&(u*=2),e<t?-u:u}},2312:function(t,e,n){"use strict";function r(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function a(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function i(){}n.d(e,{ZP:function(){return x},B8:function(){return S}});var o=.7,u=1/o,s="\\s*([+-]?\\d+)\\s*",l="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",c="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",f=/^#([0-9a-f]{3,8})$/,h=new RegExp("^rgb\\("+[s,s,s]+"\\)$"),d=new RegExp("^rgb\\("+[c,c,c]+"\\)$"),p=new RegExp("^rgba\\("+[s,s,s,l]+"\\)$"),g=new RegExp("^rgba\\("+[c,c,c,l]+"\\)$"),v=new RegExp("^hsl\\("+[l,c,c]+"\\)$"),m=new RegExp("^hsla\\("+[l,c,c,l]+"\\)$"),y={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 b(){return this.rgb().formatHex()}function w(){return this.rgb().formatRgb()}function x(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=f.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?_(e):3===n?new A(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?E(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?E(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=h.exec(t))?new A(e[1],e[2],e[3],1):(e=d.exec(t))?new A(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=p.exec(t))?E(e[1],e[2],e[3],e[4]):(e=g.exec(t))?E(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=v.exec(t))?I(e[1],e[2]/100,e[3]/100,1):(e=m.exec(t))?I(e[1],e[2]/100,e[3]/100,e[4]):y.hasOwnProperty(t)?_(y[t]):"transparent"===t?new A(NaN,NaN,NaN,0):null}function _(t){return new A(t>>16&255,t>>8&255,255&t,1)}function E(t,e,n,r){return r<=0&&(t=e=n=NaN),new A(t,e,n,r)}function k(t){return t instanceof i||(t=x(t)),t?new A((t=t.rgb()).r,t.g,t.b,t.opacity):new A}function S(t,e,n,r){return 1===arguments.length?k(t):new A(t,e,n,null==r?1:r)}function A(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function T(){return"#"+M(this.r)+M(this.g)+M(this.b)}function O(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function M(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function I(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new L(t,e,n,r)}function C(t){if(t instanceof L)return new L(t.h,t.s,t.l,t.opacity);if(t instanceof i||(t=x(t)),!t)return new L;if(t instanceof L)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,a=Math.min(e,n,r),o=Math.max(e,n,r),u=NaN,s=o-a,l=(o+a)/2;return s?(u=e===o?(n-r)/s+6*(n<r):n===o?(r-e)/s+2:(e-n)/s+4,s/=l<.5?o+a:2-o-a,u*=60):s=l>0&&l<1?0:u,new L(u,s,l,t.opacity)}function L(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function R(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}r(i,x,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:b,formatHex:b,formatHsl:function(){return C(this).formatHsl()},formatRgb:w,toString:w}),r(A,S,a(i,{brighter:function(t){return t=null==t?u:Math.pow(u,t),new A(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?o:Math.pow(o,t),new A(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){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:T,formatHex:T,formatRgb:O,toString:O})),r(L,(function(t,e,n,r){return 1===arguments.length?C(t):new L(t,e,n,null==r?1:r)}),a(i,{brighter:function(t){return t=null==t?u:Math.pow(u,t),new L(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?o:Math.pow(o,t),new L(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,a=2*n-r;return new A(R(t>=240?t-240:t+120,a,r),R(t,a,r),R(t<120?t+240:t-120,a,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}))},3703:function(t,e,n){"use strict";function r(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}n.d(e,{Z:function(){return r}})},7046:function(t,e,n){"use strict";n.d(e,{Z:function(){return b}});var r=n(2312);function a(t,e,n,r,a){var i=t*t,o=i*t;return((1-3*t+3*i-o)*e+(4-6*i+3*o)*n+(1+3*t+3*i-3*o)*r+o*a)/6}var i=function(t){return function(){return t}};function o(t,e){return function(n){return t+n*e}}function u(t){return 1==(t=+t)?s:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):i(isNaN(e)?n:e)}}function s(t,e){var n=e-t;return n?o(t,n):i(isNaN(t)?e:t)}var l=function t(e){var n=u(e);function a(t,e){var a=n((t=(0,r.B8)(t)).r,(e=(0,r.B8)(e)).r),i=n(t.g,e.g),o=n(t.b,e.b),u=s(t.opacity,e.opacity);return function(e){return t.r=a(e),t.g=i(e),t.b=o(e),t.opacity=u(e),t+""}}return a.gamma=t,a}(1);function c(t){return function(e){var n,a,i=e.length,o=new Array(i),u=new Array(i),s=new Array(i);for(n=0;n<i;++n)a=(0,r.B8)(e[n]),o[n]=a.r||0,u[n]=a.g||0,s[n]=a.b||0;return o=t(o),u=t(u),s=t(s),a.opacity=1,function(t){return a.r=o(t),a.g=u(t),a.b=s(t),a+""}}}c((function(t){var e=t.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),i=t[r],o=t[r+1],u=r>0?t[r-1]:2*i-o,s=r<e-1?t[r+2]:2*o-i;return a((n-r/e)*e,u,i,o,s)}})),c((function(t){var e=t.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*e),i=t[(r+e-1)%e],o=t[r%e],u=t[(r+1)%e],s=t[(r+2)%e];return a((n-r/e)*e,i,o,u,s)}}));function f(t,e){var n,r=e?e.length:0,a=t?Math.min(r,t.length):0,i=new Array(a),o=new Array(r);for(n=0;n<a;++n)i[n]=b(t[n],e[n]);for(;n<r;++n)o[n]=e[n];return function(t){for(n=0;n<a;++n)o[n]=i[n](t);return o}}function h(t,e){var n=new Date;return t=+t,e=+e,function(r){return n.setTime(t*(1-r)+e*r),n}}var d=n(3703);function p(t,e){var n,r={},a={};for(n in null!==t&&"object"==typeof t||(t={}),null!==e&&"object"==typeof e||(e={}),e)n in t?r[n]=b(t[n],e[n]):a[n]=e[n];return function(t){for(n in r)a[n]=r[n](t);return a}}var g=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,v=new RegExp(g.source,"g");function m(t,e){var n,r,a,i=g.lastIndex=v.lastIndex=0,o=-1,u=[],s=[];for(t+="",e+="";(n=g.exec(t))&&(r=v.exec(e));)(a=r.index)>i&&(a=e.slice(i,a),u[o]?u[o]+=a:u[++o]=a),(n=n[0])===(r=r[0])?u[o]?u[o]+=r:u[++o]=r:(u[++o]=null,s.push({i:o,x:(0,d.Z)(n,r)})),i=v.lastIndex;return i<e.length&&(a=e.slice(i),u[o]?u[o]+=a:u[++o]=a),u.length<2?s[0]?function(t){return function(e){return t(e)+""}}(s[0].x):function(t){return function(){return t}}(e):(e=s.length,function(t){for(var n,r=0;r<e;++r)u[(n=s[r]).i]=n.x(t);return u.join("")})}function y(t,e){e||(e=[]);var n,r=t?Math.min(e.length,t.length):0,a=e.slice();return function(i){for(n=0;n<r;++n)a[n]=t[n]*(1-i)+e[n]*i;return a}}function b(t,e){var n,a,o=typeof e;return null==e||"boolean"===o?i(e):("number"===o?d.Z:"string"===o?(n=(0,r.ZP)(e))?(e=n,l):m:e instanceof r.ZP?l:e instanceof Date?h:(a=e,!ArrayBuffer.isView(a)||a instanceof DataView?Array.isArray(e)?f:"function"!=typeof e.valueOf&&"function"!=typeof e.toString||isNaN(e)?p:d.Z:y))(t,e)}},8119:function(t,e){"use strict";var n=Math.PI,r=2*n,a=1e-6,i=r-a;function o(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function u(){return new o}o.prototype=u.prototype={constructor:o,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(t,e,n,r,a,i){this._+="C"+ +t+","+ +e+","+ +n+","+ +r+","+(this._x1=+a)+","+(this._y1=+i)},arcTo:function(t,e,r,i,o){t=+t,e=+e,r=+r,i=+i,o=+o;var u=this._x1,s=this._y1,l=r-t,c=i-e,f=u-t,h=s-e,d=f*f+h*h;if(o<0)throw new Error("negative radius: "+o);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(d>a)if(Math.abs(h*l-c*f)>a&&o){var p=r-u,g=i-s,v=l*l+c*c,m=p*p+g*g,y=Math.sqrt(v),b=Math.sqrt(d),w=o*Math.tan((n-Math.acos((v+d-m)/(2*y*b)))/2),x=w/b,_=w/y;Math.abs(x-1)>a&&(this._+="L"+(t+x*f)+","+(e+x*h)),this._+="A"+o+","+o+",0,0,"+ +(h*p>f*g)+","+(this._x1=t+_*l)+","+(this._y1=e+_*c)}else this._+="L"+(this._x1=t)+","+(this._y1=e);else;},arc:function(t,e,o,u,s,l){t=+t,e=+e,l=!!l;var c=(o=+o)*Math.cos(u),f=o*Math.sin(u),h=t+c,d=e+f,p=1^l,g=l?u-s:s-u;if(o<0)throw new Error("negative radius: "+o);null===this._x1?this._+="M"+h+","+d:(Math.abs(this._x1-h)>a||Math.abs(this._y1-d)>a)&&(this._+="L"+h+","+d),o&&(g<0&&(g=g%r+r),g>i?this._+="A"+o+","+o+",0,1,"+p+","+(t-c)+","+(e-f)+"A"+o+","+o+",0,1,"+p+","+(this._x1=h)+","+(this._y1=d):g>a&&(this._+="A"+o+","+o+",0,"+ +(g>=n)+","+p+","+(this._x1=t+o*Math.cos(s))+","+(this._y1=e+o*Math.sin(s))))},rect:function(t,e,n,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}},e.Z=u},4696:function(t,e,n){"use strict";n.d(e,{Z:function(){return r}});var r=function(t){for(var e=t.length/6|0,n=new Array(e),r=0;r<e;)n[r]="#"+t.slice(6*r,6*++r);return n}("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f")},3125:function(t,e,n){"use strict";n.d(e,{Z:function(){return u},x:function(){return l}});var r=n(885);function a(t,e,n){t=+t,e=+e,n=(a=arguments.length)<2?(e=t,t=0,1):a<3?1:+n;for(var r=-1,a=0|Math.max(0,Math.ceil((e-t)/n)),i=new Array(a);++r<a;)i[r]=t+r*n;return i}var i=n(8388),o=n(7834);function u(){var t,e,n=(0,o.Z)().unknown(void 0),s=n.domain,l=n.range,c=0,f=1,h=!1,d=0,p=0,g=.5;function v(){var n=s().length,r=f<c,i=r?f:c,o=r?c:f;t=(o-i)/Math.max(1,n-d+2*p),h&&(t=Math.floor(t)),i+=(o-i-t*(n-d))*g,e=t*(1-d),h&&(i=Math.round(i),e=Math.round(e));var u=a(n).map((function(e){return i+t*e}));return l(r?u.reverse():u)}return delete n.unknown,n.domain=function(t){return arguments.length?(s(t),v()):s()},n.range=function(t){var e,n;return arguments.length?(e=t,n=(0,r.Z)(e,2),c=n[0],f=n[1],c=+c,f=+f,v()):[c,f]},n.rangeRound=function(t){var e,n;return e=t,n=(0,r.Z)(e,2),c=n[0],f=n[1],c=+c,f=+f,h=!0,v()},n.bandwidth=function(){return e},n.step=function(){return t},n.round=function(t){return arguments.length?(h=!!t,v()):h},n.padding=function(t){return arguments.length?(d=Math.min(1,p=+t),v()):d},n.paddingInner=function(t){return arguments.length?(d=Math.min(1,t),v()):d},n.paddingOuter=function(t){return arguments.length?(p=+t,v()):p},n.align=function(t){return arguments.length?(g=Math.max(0,Math.min(1,t)),v()):g},n.copy=function(){return u(s(),[c,f]).round(h).paddingInner(d).paddingOuter(p).align(g)},i.o.apply(v(),arguments)}function s(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return s(e())},t}function l(){return s(u.apply(null,arguments).paddingInner(1))}},146:function(t,e,n){"use strict";n.d(e,{JG:function(){return m},ZP:function(){return b},l4:function(){return y}});var r=n(2389),a=n(2030);n(7757);var i=(0,a.Z)(r.Z),o=i.right,u=(i.left,(0,a.Z)((function(t){return null===t?NaN:+t})).center,o);function s(t,e){return t=+t,e=+e,function(n){return Math.round(t*(1-n)+e*n)}}var l=n(7046),c=n(3703);function f(t){return+t}var h=[0,1];function d(t){return t}function p(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:(n=isNaN(e)?NaN:.5,function(){return n});var n}function g(t,e,n){var r=t[0],a=t[1],i=e[0],o=e[1];return a<r?(r=p(a,r),i=n(o,i)):(r=p(r,a),i=n(i,o)),function(t){return i(r(t))}}function v(t,e,n){var r=Math.min(t.length,e.length)-1,a=new Array(r),i=new Array(r),o=-1;for(t[r]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++o<r;)a[o]=p(t[o],t[o+1]),i[o]=n(e[o],e[o+1]);return function(e){var n=u(t,e,1,r)-1;return i[n](a[n](e))}}function m(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function y(){var t,e,n,r,a,i,o=h,u=h,p=l.Z,m=d;function y(){var t,e,n,s=Math.min(o.length,u.length);return m!==d&&(t=o[0],e=o[s-1],t>e&&(n=t,t=e,e=n),m=function(n){return Math.max(t,Math.min(e,n))}),r=s>2?v:g,a=i=null,b}function b(e){return null==e||isNaN(e=+e)?n:(a||(a=r(o.map(t),u,p)))(t(m(e)))}return b.invert=function(n){return m(e((i||(i=r(u,o.map(t),c.Z)))(n)))},b.domain=function(t){return arguments.length?(o=Array.from(t,f),y()):o.slice()},b.range=function(t){return arguments.length?(u=Array.from(t),y()):u.slice()},b.rangeRound=function(t){return u=Array.from(t),p=s,y()},b.clamp=function(t){return arguments.length?(m=!!t||d,y()):m!==d},b.interpolate=function(t){return arguments.length?(p=t,y()):p},b.unknown=function(t){return arguments.length?(n=t,b):n},function(n,r){return t=n,e=r,y()}}function b(){return y()(d,d)}},8388:function(t,e,n){"use strict";function r(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}n.d(e,{o:function(){return r}})},6687:function(t,e,n){"use strict";n.d(e,{Z:function(){return E},Q:function(){return _}});var r,a=n(2048),i=n(146),o=n(8388),u=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function s(t){if(!(e=u.exec(t)))throw new Error("invalid format: "+t);var e;return new l({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function l(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function c(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function f(t){return(t=c(Math.abs(t)))?t[1]:NaN}function h(t,e){var n=c(t,e);if(!n)return t+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}s.prototype=l.prototype,l.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var d={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return h(100*t,e)},r:h,s:function(t,e){var n=c(t,e);if(!n)return t+"";var a=n[0],i=n[1],o=i-(r=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,u=a.length;return o===u?a:o>u?a+new Array(o-u+1).join("0"):o>0?a.slice(0,o)+"."+a.slice(o):"0."+new Array(1-o).join("0")+c(t,Math.max(0,e+o-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function p(t){return t}var g,v,m,y=Array.prototype.map,b=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function w(t){var e,n,a=void 0===t.grouping||void 0===t.thousands?p:(e=y.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var a=t.length,i=[],o=0,u=e[0],s=0;a>0&&u>0&&(s+u+1>r&&(u=Math.max(1,r-s)),i.push(t.substring(a-=u,a+u)),!((s+=u+1)>r));)u=e[o=(o+1)%e.length];return i.reverse().join(n)}),i=void 0===t.currency?"":t.currency[0]+"",o=void 0===t.currency?"":t.currency[1]+"",u=void 0===t.decimal?".":t.decimal+"",l=void 0===t.numerals?p:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(y.call(t.numerals,String)),c=void 0===t.percent?"%":t.percent+"",h=void 0===t.minus?"−":t.minus+"",g=void 0===t.nan?"NaN":t.nan+"";function v(t){var e=(t=s(t)).fill,n=t.align,f=t.sign,p=t.symbol,v=t.zero,m=t.width,y=t.comma,w=t.precision,x=t.trim,_=t.type;"n"===_?(y=!0,_="g"):d[_]||(void 0===w&&(w=12),x=!0,_="g"),(v||"0"===e&&"="===n)&&(v=!0,e="0",n="=");var E="$"===p?i:"#"===p&&/[boxX]/.test(_)?"0"+_.toLowerCase():"",k="$"===p?o:/[%p]/.test(_)?c:"",S=d[_],A=/[defgprs%]/.test(_);function T(t){var i,o,s,c=E,d=k;if("c"===_)d=S(t)+d,t="";else{var p=(t=+t)<0||1/t<0;if(t=isNaN(t)?g:S(Math.abs(t),w),x&&(t=function(t){t:for(var e,n=t.length,r=1,a=-1;r<n;++r)switch(t[r]){case".":a=e=r;break;case"0":0===a&&(a=r),e=r;break;default:if(!+t[r])break t;a>0&&(a=0)}return a>0?t.slice(0,a)+t.slice(e+1):t}(t)),p&&0==+t&&"+"!==f&&(p=!1),c=(p?"("===f?f:h:"-"===f||"("===f?"":f)+c,d=("s"===_?b[8+r/3]:"")+d+(p&&"("===f?")":""),A)for(i=-1,o=t.length;++i<o;)if(48>(s=t.charCodeAt(i))||s>57){d=(46===s?u+t.slice(i+1):t.slice(i))+d,t=t.slice(0,i);break}}y&&!v&&(t=a(t,1/0));var T=c.length+t.length+d.length,O=T<m?new Array(m-T+1).join(e):"";switch(y&&v&&(t=a(O+t,O.length?m-d.length:1/0),O=""),n){case"<":t=c+t+d+O;break;case"=":t=c+O+t+d;break;case"^":t=O.slice(0,T=O.length>>1)+c+t+d+O.slice(T);break;default:t=O+c+t+d}return l(t)}return w=void 0===w?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w)),T.toString=function(){return t+""},T}return{format:v,formatPrefix:function(t,e){var n=v(((t=s(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(f(e)/3))),a=Math.pow(10,-r),i=b[8+r/3];return function(t){return n(a*t)+i}}}}function x(t,e,n,r){var i,o=(0,a.ly)(t,e,n);switch((r=s(null==r?",f":r)).type){case"s":var u=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(i=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(f(e)/3)))-f(Math.abs(t)))}(o,u))||(r.precision=i),m(r,u);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,f(e)-f(t))+1}(o,Math.max(Math.abs(t),Math.abs(e))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=function(t){return Math.max(0,-f(Math.abs(t)))}(o))||(r.precision=i-2*("%"===r.type))}return v(r)}function _(t){var e=t.domain;return t.ticks=function(t){var n=e();return(0,a.ZP)(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return x(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,i,o=e(),u=0,s=o.length-1,l=o[u],c=o[s],f=10;for(c<l&&(i=l,l=c,c=i,i=u,u=s,s=i);f-- >0;){if((i=(0,a.G9)(l,c,n))===r)return o[u]=l,o[s]=c,e(o);if(i>0)l=Math.floor(l/i)*i,c=Math.ceil(c/i)*i;else{if(!(i<0))break;l=Math.ceil(l*i)/i,c=Math.floor(c*i)/i}r=i}return t},t}function E(){var t=(0,i.ZP)();return t.copy=function(){return(0,i.JG)(t,E())},o.o.apply(t,arguments),_(t)}g=w({thousands:",",grouping:[3],currency:["$",""]}),v=g.format,m=g.formatPrefix},7834:function(t,e,n){"use strict";n.d(e,{Z:function(){return u}});var r=n(8388);function a(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,u=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){s=!0,o=t},f:function(){try{u||null==n.return||n.return()}finally{if(s)throw o}}}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var o=Symbol("implicit");function u(){var t=new Map,e=[],n=[],i=o;function s(r){var a=r+"",u=t.get(a);if(!u){if(i!==o)return i;t.set(a,u=e.push(r))}return n[(u-1)%n.length]}return s.domain=function(n){if(!arguments.length)return e.slice();e=[],t=new Map;var r,i=a(n);try{for(i.s();!(r=i.n()).done;){var o=r.value,u=o+"";t.has(u)||t.set(u,e.push(o))}}catch(l){i.e(l)}finally{i.f()}return s},s.range=function(t){return arguments.length?(n=Array.from(t),s):n.slice()},s.unknown=function(t){return arguments.length?(i=t,s):i},s.copy=function(){return u(e,n).unknown(i)},r.o.apply(s,arguments),s}},5416:function(t,e,n){"use strict";n.d(e,{Z:function(){return l}});var r=n(6687),a=n(146),i=n(8388);function o(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function u(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function s(t){var e=1,n=t(o(e),u(e));return n.constant=function(n){return arguments.length?t(o(e=+n),u(e)):e},(0,r.Q)(n)}function l(){var t=s((0,a.l4)());return t.copy=function(){return(0,a.JG)(t,l()).constant(t.constant())},i.o.apply(t,arguments)}},6629:function(t,e,n){"use strict";n.d(e,{Z:function