2 lines
97 KiB
JavaScript
2 lines
97 KiB
JavaScript
!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.legend=t():(n.britecharts=n.britecharts||{},n.britecharts.legend=t())}(window,(function(){return function(n){var t={};function e(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return n[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}return e.m=n,e.c=t,e.d=function(n,t,r){e.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:r})},e.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},e.t=function(n,t){if(1&t&&(n=e(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var i in n)e.d(r,i,function(t){return n[t]}.bind(null,i));return r},e.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,"a",t),t},e.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},e.p="",e(e.s=100)}([function(n,t,e){"use strict";e.d(t,"a",(function(){return u}));var r=new Date,i=new Date;function u(n,t,e,o){function a(t){return n(t=0===arguments.length?new Date:new Date(+t)),t}return a.floor=function(t){return n(t=new Date(+t)),t},a.ceil=function(e){return n(e=new Date(e-1)),t(e,1),n(e),e},a.round=function(n){var t=a(n),e=a.ceil(n);return n-t<e-n?t:e},a.offset=function(n,e){return t(n=new Date(+n),null==e?1:Math.floor(e)),n},a.range=function(e,r,i){var u,o=[];if(e=a.ceil(e),i=null==i?1:Math.floor(i),!(e<r&&i>0))return o;do{o.push(u=new Date(+e)),t(e,i),n(e)}while(u<e&&e<r);return o},a.filter=function(e){return u((function(t){if(t>=t)for(;n(t),!e(t);)t.setTime(t-1)}),(function(n,r){if(n>=n)if(r<0)for(;++r<=0;)for(;t(n,-1),!e(n););else for(;--r>=0;)for(;t(n,1),!e(n););}))},e&&(a.count=function(t,u){return r.setTime(+t),i.setTime(+u),n(r),n(i),Math.floor(e(r,i))},a.every=function(n){return n=Math.floor(n),isFinite(n)&&n>0?n>1?a.filter(o?function(t){return o(t)%n==0}:function(t){return a.count(0,t)%n==0}):a:null}),a}},function(n,t,e){"use strict";e.d(t,"d",(function(){return r})),e.d(t,"c",(function(){return i})),e.d(t,"b",(function(){return u})),e.d(t,"a",(function(){return o})),e.d(t,"e",(function(){return a}));var r=1e3,i=6e4,u=36e5,o=864e5,a=6048e5},function(n,t,e){"use strict";e.r(t);var r=function(n,t){return n<t?-1:n>t?1:n>=t?0:NaN},i=function(n){var t;return 1===n.length&&(t=n,n=function(n,e){return r(t(n),e)}),{left:function(t,e,r,i){for(null==r&&(r=0),null==i&&(i=t.length);r<i;){var u=r+i>>>1;n(t[u],e)<0?r=u+1:i=u}return r},right:function(t,e,r,i){for(null==r&&(r=0),null==i&&(i=t.length);r<i;){var u=r+i>>>1;n(t[u],e)>0?i=u:r=u+1}return r}}};var u=i(r),o=u.right,a=u.left,c=o,l=function(n,t){null==t&&(t=f);for(var e=0,r=n.length-1,i=n[0],u=new Array(r<0?0:r);e<r;)u[e]=t(i,i=n[++e]);return u};function f(n,t){return[n,t]}var s=function(n,t,e){var r,i,u,o,a=n.length,c=t.length,l=new Array(a*c);for(null==e&&(e=f),r=u=0;r<a;++r)for(o=n[r],i=0;i<c;++i,++u)l[u]=e(o,t[i]);return l},h=function(n,t){return t<n?-1:t>n?1:t>=n?0:NaN},d=function(n){return null===n?NaN:+n},g=function(n,t){var e,r,i=n.length,u=0,o=-1,a=0,c=0;if(null==t)for(;++o<i;)isNaN(e=d(n[o]))||(c+=(r=e-a)*(e-(a+=r/++u)));else for(;++o<i;)isNaN(e=d(t(n[o],o,n)))||(c+=(r=e-a)*(e-(a+=r/++u)));if(u>1)return c/(u-1)},p=function(n,t){var e=g(n,t);return e?Math.sqrt(e):e},v=function(n,t){var e,r,i,u=n.length,o=-1;if(null==t){for(;++o<u;)if(null!=(e=n[o])&&e>=e)for(r=i=e;++o<u;)null!=(e=n[o])&&(r>e&&(r=e),i<e&&(i=e))}else for(;++o<u;)if(null!=(e=t(n[o],o,n))&&e>=e)for(r=i=e;++o<u;)null!=(e=t(n[o],o,n))&&(r>e&&(r=e),i<e&&(i=e));return[r,i]},y=Array.prototype,m=y.slice,b=y.map,w=function(n){return function(){return n}},_=function(n){return n},x=function(n,t,e){n=+n,t=+t,e=(i=arguments.length)<2?(t=n,n=0,1):i<3?1:+e;for(var r=-1,i=0|Math.max(0,Math.ceil((t-n)/e)),u=new Array(i);++r<i;)u[r]=n+r*e;return u},M=Math.sqrt(50),O=Math.sqrt(10),j=Math.sqrt(2),A=function(n,t,e){var r,i,u,o,a=-1;if(e=+e,(n=+n)===(t=+t)&&e>0)return[n];if((r=t<n)&&(i=n,n=t,t=i),0===(o=k(n,t,e))||!isFinite(o))return[];if(o>0)for(n=Math.ceil(n/o),t=Math.floor(t/o),u=new Array(i=Math.ceil(t-n+1));++a<i;)u[a]=(n+a)*o;else for(n=Math.floor(n*o),t=Math.ceil(t*o),u=new Array(i=Math.ceil(n-t+1));++a<i;)u[a]=(n-a)/o;return r&&u.reverse(),u};function k(n,t,e){var r=(t-n)/Math.max(0,e),i=Math.floor(Math.log(r)/Math.LN10),u=r/Math.pow(10,i);return i>=0?(u>=M?10:u>=O?5:u>=j?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(u>=M?10:u>=O?5:u>=j?2:1)}function C(n,t,e){var r=Math.abs(t-n)/Math.max(0,e),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),u=r/i;return u>=M?i*=10:u>=O?i*=5:u>=j&&(i*=2),t<n?-i:i}var N=function(n){return Math.ceil(Math.log(n.length)/Math.LN2)+1},T=function(){var n=_,t=v,e=N;function r(r){var i,u,o=r.length,a=new Array(o);for(i=0;i<o;++i)a[i]=n(r[i],i,r);var l=t(a),f=l[0],s=l[1],h=e(a,f,s);Array.isArray(h)||(h=C(f,s,h),h=x(Math.ceil(f/h)*h,s,h));for(var d=h.length;h[0]<=f;)h.shift(),--d;for(;h[d-1]>s;)h.pop(),--d;var g,p=new Array(d+1);for(i=0;i<=d;++i)(g=p[i]=[]).x0=i>0?h[i-1]:f,g.x1=i<d?h[i]:s;for(i=0;i<o;++i)f<=(u=a[i])&&u<=s&&p[c(h,u,0,d)].push(r[i]);return p}return r.value=function(t){return arguments.length?(n="function"==typeof t?t:w(t),r):n},r.domain=function(n){return arguments.length?(t="function"==typeof n?n:w([n[0],n[1]]),r):t},r.thresholds=function(n){return arguments.length?(e="function"==typeof n?n:Array.isArray(n)?w(m.call(n)):w(n),r):e},r},S=function(n,t,e){if(null==e&&(e=d),r=n.length){if((t=+t)<=0||r<2)return+e(n[0],0,n);if(t>=1)return+e(n[r-1],r-1,n);var r,i=(r-1)*t,u=Math.floor(i),o=+e(n[u],u,n);return o+(+e(n[u+1],u+1,n)-o)*(i-u)}},D=function(n,t,e){return n=b.call(n,d).sort(r),Math.ceil((e-t)/(2*(S(n,.75)-S(n,.25))*Math.pow(n.length,-1/3)))},U=function(n,t,e){return Math.ceil((e-t)/(3.5*p(n)*Math.pow(n.length,-1/3)))},E=function(n,t){var e,r,i=n.length,u=-1;if(null==t){for(;++u<i;)if(null!=(e=n[u])&&e>=e)for(r=e;++u<i;)null!=(e=n[u])&&e>r&&(r=e)}else for(;++u<i;)if(null!=(e=t(n[u],u,n))&&e>=e)for(r=e;++u<i;)null!=(e=t(n[u],u,n))&&e>r&&(r=e);return r},F=function(n,t){var e,r=n.length,i=r,u=-1,o=0;if(null==t)for(;++u<r;)isNaN(e=d(n[u]))?--i:o+=e;else for(;++u<r;)isNaN(e=d(t(n[u],u,n)))?--i:o+=e;if(i)return o/i},P=function(n,t){var e,i=n.length,u=-1,o=[];if(null==t)for(;++u<i;)isNaN(e=d(n[u]))||o.push(e);else for(;++u<i;)isNaN(e=d(t(n[u],u,n)))||o.push(e);return S(o.sort(r),.5)},q=function(n){for(var t,e,r,i=n.length,u=-1,o=0;++u<i;)o+=n[u].length;for(e=new Array(o);--i>=0;)for(t=(r=n[i]).length;--t>=0;)e[--o]=r[t];return e},Y=function(n,t){var e,r,i=n.length,u=-1;if(null==t){for(;++u<i;)if(null!=(e=n[u])&&e>=e)for(r=e;++u<i;)null!=(e=n[u])&&r>e&&(r=e)}else for(;++u<i;)if(null!=(e=t(n[u],u,n))&&e>=e)for(r=e;++u<i;)null!=(e=t(n[u],u,n))&&r>e&&(r=e);return r},L=function(n,t){for(var e=t.length,r=new Array(e);e--;)r[e]=n[t[e]];return r},H=function(n,t){if(e=n.length){var e,i,u=0,o=0,a=n[o];for(null==t&&(t=r);++u<e;)(t(i=n[u],a)<0||0!==t(a,a))&&(a=i,o=u);return 0===t(a,a)?o:void 0}},z=function(n,t,e){for(var r,i,u=(null==e?n.length:e)-(t=null==t?0:+t);u;)i=Math.random()*u--|0,r=n[u+t],n[u+t]=n[i+t],n[i+t]=r;return n},B=function(n,t){var e,r=n.length,i=-1,u=0;if(null==t)for(;++i<r;)(e=+n[i])&&(u+=e);else for(;++i<r;)(e=+t(n[i],i,n))&&(u+=e);return u},I=function(n){if(!(i=n.length))return[];for(var t=-1,e=Y(n,$),r=new Array(e);++t<e;)for(var i,u=-1,o=r[t]=new Array(i);++u<i;)o[u]=n[u][t];return r};function $(n){return n.length}var R=function(){return I(arguments)};e.d(t,"bisect",(function(){return c})),e.d(t,"bisectRight",(function(){return o})),e.d(t,"bisectLeft",(function(){return a})),e.d(t,"ascending",(function(){return r})),e.d(t,"bisector",(function(){return i})),e.d(t,"cross",(function(){return s})),e.d(t,"descending",(function(){return h})),e.d(t,"deviation",(function(){return p})),e.d(t,"extent",(function(){return v})),e.d(t,"histogram",(function(){return T})),e.d(t,"thresholdFreedmanDiaconis",(function(){return D})),e.d(t,"thresholdScott",(function(){return U})),e.d(t,"thresholdSturges",(function(){return N})),e.d(t,"max",(function(){return E})),e.d(t,"mean",(function(){return F})),e.d(t,"median",(function(){return P})),e.d(t,"merge",(function(){return q})),e.d(t,"min",(function(){return Y})),e.d(t,"pairs",(function(){return l})),e.d(t,"permute",(function(){return L})),e.d(t,"quantile",(function(){return S})),e.d(t,"range",(function(){return x})),e.d(t,"scan",(function(){return H})),e.d(t,"shuffle",(function(){return z})),e.d(t,"sum",(function(){return B})),e.d(t,"ticks",(function(){return A})),e.d(t,"tickIncrement",(function(){return k})),e.d(t,"tickStep",(function(){return C})),e.d(t,"transpose",(function(){return I})),e.d(t,"variance",(function(){return g})),e.d(t,"zip",(function(){return R}))},function(n,t,e){"use strict";e.d(t,"g",(function(){return o})),e.d(t,"c",(function(){return a})),e.d(t,"k",(function(){return c})),e.d(t,"m",(function(){return l})),e.d(t,"i",(function(){return f})),e.d(t,"a",(function(){return s})),e.d(t,"e",(function(){return h})),e.d(t,"h",(function(){return d})),e.d(t,"d",(function(){return g})),e.d(t,"l",(function(){return p})),e.d(t,"n",(function(){return v})),e.d(t,"j",(function(){return y})),e.d(t,"b",(function(){return m})),e.d(t,"f",(function(){return b}));var r=e(0),i=e(1);function u(n){return Object(r.a)((function(t){t.setDate(t.getDate()-(t.getDay()+7-n)%7),t.setHours(0,0,0,0)}),(function(n,t){n.setDate(n.getDate()+7*t)}),(function(n,t){return(t-n-(t.getTimezoneOffset()-n.getTimezoneOffset())*i.c)/i.e}))}var o=u(0),a=u(1),c=u(2),l=u(3),f=u(4),s=u(5),h=u(6),d=o.range,g=a.range,p=c.range,v=l.range,y=f.range,m=s.range,b=h.range},function(n,t,e){"use strict";e.d(t,"g",(function(){return o})),e.d(t,"c",(function(){return a})),e.d(t,"k",(function(){return c})),e.d(t,"m",(function(){return l})),e.d(t,"i",(function(){return f})),e.d(t,"a",(function(){return s})),e.d(t,"e",(function(){return h})),e.d(t,"h",(function(){return d})),e.d(t,"d",(function(){return g})),e.d(t,"l",(function(){return p})),e.d(t,"n",(function(){return v})),e.d(t,"j",(function(){return y})),e.d(t,"b",(function(){return m})),e.d(t,"f",(function(){return b}));var r=e(0),i=e(1);function u(n){return Object(r.a)((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-n)%7),t.setUTCHours(0,0,0,0)}),(function(n,t){n.setUTCDate(n.getUTCDate()+7*t)}),(function(n,t){return(t-n)/i.e}))}var o=u(0),a=u(1),c=u(2),l=u(3),f=u(4),s=u(5),h=u(6),d=o.range,g=a.range,p=c.range,v=l.range,y=f.range,m=s.range,b=h.range},function(n,t,e){"use strict";t.a=function(n,t){return n=+n,t=+t,function(e){return n*(1-e)+t*e}}},function(n,t,e){"use strict";e.r(t);var r=e(12),i=e(32),u=function(n){return Object(i.a)(Object(r.a)(n).call(document.documentElement))},o=0;function a(){return new c}function c(){this._="@"+(++o).toString(36)}c.prototype=a.prototype={constructor:c,get:function(n){for(var t=this._;!(t in n);)if(!(n=n.parentNode))return;return n[t]},set:function(n,t){return n[this._]=t},remove:function(n){return this._ in n&&delete n[this._]},toString:function(){return this._}};var l=e(34),f=e(59),s=e(20),h=e(14),d=e(13),g=e(9),p=function(n){return"string"==typeof n?new g.a([document.querySelectorAll(n)],[document.documentElement]):new g.a([null==n?[]:n],g.c)},v=e(19),y=e(33),m=e(35),b=e(60),w=e(22),_=function(n,t){null==t&&(t=Object(w.a)().touches);for(var e=0,r=t?t.length:0,i=new Array(r);e<r;++e)i[e]=Object(d.a)(n,t[e]);return i},x=e(21),M=e(17);e.d(t,"create",(function(){return u})),e.d(t,"creator",(function(){return r.a})),e.d(t,"local",(function(){return a})),e.d(t,"matcher",(function(){return l.a})),e.d(t,"mouse",(function(){return f.a})),e.d(t,"namespace",(function(){return s.a})),e.d(t,"namespaces",(function(){return h.a})),e.d(t,"clientPoint",(function(){return d.a})),e.d(t,"select",(function(){return i.a})),e.d(t,"selectAll",(function(){return p})),e.d(t,"selection",(function(){return g.b})),e.d(t,"selector",(function(){return v.a})),e.d(t,"selectorAll",(function(){return y.a})),e.d(t,"style",(function(){return m.b})),e.d(t,"touch",(function(){return b.a})),e.d(t,"touches",(function(){return _})),e.d(t,"window",(function(){return x.a})),e.d(t,"event",(function(){return M.c})),e.d(t,"customEvent",(function(){return M.a}))},function(n,t,e){"use strict";e.d(t,"a",(function(){return i})),e.d(t,"d",(function(){return u})),e.d(t,"c",(function(){return o})),e.d(t,"e",(function(){return w})),e.d(t,"h",(function(){return M})),e.d(t,"g",(function(){return O})),e.d(t,"b",(function(){return j})),e.d(t,"f",(function(){return S}));var r=e(11);function i(){}var u=.7,o=1/u,a="\\s*([+-]?\\d+)\\s*",c="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",l="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",f=/^#([0-9a-f]{3,8})$/,s=new RegExp("^rgb\\("+[a,a,a]+"\\)$"),h=new RegExp("^rgb\\("+[l,l,l]+"\\)$"),d=new RegExp("^rgba\\("+[a,a,a,c]+"\\)$"),g=new RegExp("^rgba\\("+[l,l,l,c]+"\\)$"),p=new RegExp("^hsl\\("+[c,l,l]+"\\)$"),v=new RegExp("^hsla\\("+[c,l,l,c]+"\\)$"),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 m(){return this.rgb().formatHex()}function b(){return this.rgb().formatRgb()}function w(n){var t,e;return n=(n+"").trim().toLowerCase(),(t=f.exec(n))?(e=t[1].length,t=parseInt(t[1],16),6===e?_(t):3===e?new j(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===e?new j(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===e?new j(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=s.exec(n))?new j(t[1],t[2],t[3],1):(t=h.exec(n))?new j(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=d.exec(n))?x(t[1],t[2],t[3],t[4]):(t=g.exec(n))?x(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=p.exec(n))?N(t[1],t[2]/100,t[3]/100,1):(t=v.exec(n))?N(t[1],t[2]/100,t[3]/100,t[4]):y.hasOwnProperty(n)?_(y[n]):"transparent"===n?new j(NaN,NaN,NaN,0):null}function _(n){return new j(n>>16&255,n>>8&255,255&n,1)}function x(n,t,e,r){return r<=0&&(n=t=e=NaN),new j(n,t,e,r)}function M(n){return n instanceof i||(n=w(n)),n?new j((n=n.rgb()).r,n.g,n.b,n.opacity):new j}function O(n,t,e,r){return 1===arguments.length?M(n):new j(n,t,e,null==r?1:r)}function j(n,t,e,r){this.r=+n,this.g=+t,this.b=+e,this.opacity=+r}function A(){return"#"+C(this.r)+C(this.g)+C(this.b)}function k(){var n=this.opacity;return(1===(n=isNaN(n)?1:Math.max(0,Math.min(1,n)))?"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===n?")":", "+n+")")}function C(n){return((n=Math.max(0,Math.min(255,Math.round(n)||0)))<16?"0":"")+n.toString(16)}function N(n,t,e,r){return r<=0?n=t=e=NaN:e<=0||e>=1?n=t=NaN:t<=0&&(n=NaN),new D(n,t,e,r)}function T(n){if(n instanceof D)return new D(n.h,n.s,n.l,n.opacity);if(n instanceof i||(n=w(n)),!n)return new D;if(n instanceof D)return n;var t=(n=n.rgb()).r/255,e=n.g/255,r=n.b/255,u=Math.min(t,e,r),o=Math.max(t,e,r),a=NaN,c=o-u,l=(o+u)/2;return c?(a=t===o?(e-r)/c+6*(e<r):e===o?(r-t)/c+2:(t-e)/c+4,c/=l<.5?o+u:2-o-u,a*=60):c=l>0&&l<1?0:a,new D(a,c,l,n.opacity)}function S(n,t,e,r){return 1===arguments.length?T(n):new D(n,t,e,null==r?1:r)}function D(n,t,e,r){this.h=+n,this.s=+t,this.l=+e,this.opacity=+r}function U(n,t,e){return 255*(n<60?t+(e-t)*n/60:n<180?e:n<240?t+(e-t)*(240-n)/60:t)}Object(r.a)(i,w,{copy:function(n){return Object.assign(new this.constructor,this,n)},displayable:function(){return this.rgb().displayable()},hex:m,formatHex:m,formatHsl:function(){return T(this).formatHsl()},formatRgb:b,toString:b}),Object(r.a)(j,O,Object(r.b)(i,{brighter:function(n){return n=null==n?o:Math.pow(o,n),new j(this.r*n,this.g*n,this.b*n,this.opacity)},darker:function(n){return n=null==n?u:Math.pow(u,n),new j(this.r*n,this.g*n,this.b*n,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:A,formatHex:A,formatRgb:k,toString:k})),Object(r.a)(D,S,Object(r.b)(i,{brighter:function(n){return n=null==n?o:Math.pow(o,n),new D(this.h,this.s,this.l*n,this.opacity)},darker:function(n){return n=null==n?u:Math.pow(u,n),new D(this.h,this.s,this.l*n,this.opacity)},rgb:function(){var n=this.h%360+360*(this.h<0),t=isNaN(n)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*t,i=2*e-r;return new j(U(n>=240?n-240:n+120,i,r),U(n,i,r),U(n<120?n+240:n-120,i,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 n=this.opacity;return(1===(n=isNaN(n)?1:Math.max(0,Math.min(1,n)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===n?")":", "+n+")")}}))},function(n,t,e){"use strict";var r=e(18);t.a=function(n){return(n=Object(r.a)(Math.abs(n)))?n[1]:NaN}},function(n,t,e){"use strict";var r=e(19),i=e(33),u=e(34),o=function(n){return new Array(n.length)};function a(n,t){this.ownerDocument=n.ownerDocument,this.namespaceURI=n.namespaceURI,this._next=null,this._parent=n,this.__data__=t}a.prototype={constructor:a,appendChild:function(n){return this._parent.insertBefore(n,this._next)},insertBefore:function(n,t){return this._parent.insertBefore(n,t)},querySelector:function(n){return this._parent.querySelector(n)},querySelectorAll:function(n){return this._parent.querySelectorAll(n)}};function c(n,t,e,r,i,u){for(var o,c=0,l=t.length,f=u.length;c<f;++c)(o=t[c])?(o.__data__=u[c],r[c]=o):e[c]=new a(n,u[c]);for(;c<l;++c)(o=t[c])&&(i[c]=o)}function l(n,t,e,r,i,u,o){var c,l,f,s={},h=t.length,d=u.length,g=new Array(h);for(c=0;c<h;++c)(l=t[c])&&(g[c]=f="$"+o.call(l,l.__data__,c,t),f in s?i[c]=l:s[f]=l);for(c=0;c<d;++c)(l=s[f="$"+o.call(n,u[c],c,u)])?(r[c]=l,l.__data__=u[c],s[f]=null):e[c]=new a(n,u[c]);for(c=0;c<h;++c)(l=t[c])&&s[g[c]]===l&&(i[c]=l)}function f(n,t){return n<t?-1:n>t?1:n>=t?0:NaN}var s=e(20);function h(n){return function(){this.removeAttribute(n)}}function d(n){return function(){this.removeAttributeNS(n.space,n.local)}}function g(n,t){return function(){this.setAttribute(n,t)}}function p(n,t){return function(){this.setAttributeNS(n.space,n.local,t)}}function v(n,t){return function(){var e=t.apply(this,arguments);null==e?this.removeAttribute(n):this.setAttribute(n,e)}}function y(n,t){return function(){var e=t.apply(this,arguments);null==e?this.removeAttributeNS(n.space,n.local):this.setAttributeNS(n.space,n.local,e)}}var m=e(35);function b(n){return function(){delete this[n]}}function w(n,t){return function(){this[n]=t}}function _(n,t){return function(){var e=t.apply(this,arguments);null==e?delete this[n]:this[n]=e}}function x(n){return n.trim().split(/^|\s+/)}function M(n){return n.classList||new O(n)}function O(n){this._node=n,this._names=x(n.getAttribute("class")||"")}function j(n,t){for(var e=M(n),r=-1,i=t.length;++r<i;)e.add(t[r])}function A(n,t){for(var e=M(n),r=-1,i=t.length;++r<i;)e.remove(t[r])}function k(n){return function(){j(this,n)}}function C(n){return function(){A(this,n)}}function N(n,t){return function(){(t.apply(this,arguments)?j:A)(this,n)}}O.prototype={add:function(n){this._names.indexOf(n)<0&&(this._names.push(n),this._node.setAttribute("class",this._names.join(" ")))},remove:function(n){var t=this._names.indexOf(n);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(n){return this._names.indexOf(n)>=0}};function T(){this.textContent=""}function S(n){return function(){this.textContent=n}}function D(n){return function(){var t=n.apply(this,arguments);this.textContent=null==t?"":t}}function U(){this.innerHTML=""}function E(n){return function(){this.innerHTML=n}}function F(n){return function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}}function P(){this.nextSibling&&this.parentNode.appendChild(this)}function q(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}var Y=e(12);function L(){return null}function H(){var n=this.parentNode;n&&n.removeChild(this)}function z(){var n=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(n,this.nextSibling):n}function B(){var n=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(n,this.nextSibling):n}var I=e(17),$=e(21);function R(n,t,e){var r=Object($.a)(n),i=r.CustomEvent;"function"==typeof i?i=new i(t,e):(i=r.document.createEvent("Event"),e?(i.initEvent(t,e.bubbles,e.cancelable),i.detail=e.detail):i.initEvent(t,!1,!1)),n.dispatchEvent(i)}function X(n,t){return function(){return R(this,n,t)}}function V(n,t){return function(){return R(this,n,t.apply(this,arguments))}}e.d(t,"c",(function(){return G})),e.d(t,"a",(function(){return W}));var G=[null];function W(n,t){this._groups=n,this._parents=t}function Z(){return new W([[document.documentElement]],G)}W.prototype=Z.prototype={constructor:W,select:function(n){"function"!=typeof n&&(n=Object(r.a)(n));for(var t=this._groups,e=t.length,i=new Array(e),u=0;u<e;++u)for(var o,a,c=t[u],l=c.length,f=i[u]=new Array(l),s=0;s<l;++s)(o=c[s])&&(a=n.call(o,o.__data__,s,c))&&("__data__"in o&&(a.__data__=o.__data__),f[s]=a);return new W(i,this._parents)},selectAll:function(n){"function"!=typeof n&&(n=Object(i.a)(n));for(var t=this._groups,e=t.length,r=[],u=[],o=0;o<e;++o)for(var a,c=t[o],l=c.length,f=0;f<l;++f)(a=c[f])&&(r.push(n.call(a,a.__data__,f,c)),u.push(a));return new W(r,u)},filter:function(n){"function"!=typeof n&&(n=Object(u.a)(n));for(var t=this._groups,e=t.length,r=new Array(e),i=0;i<e;++i)for(var o,a=t[i],c=a.length,l=r[i]=[],f=0;f<c;++f)(o=a[f])&&n.call(o,o.__data__,f,a)&&l.push(o);return new W(r,this._parents)},data:function(n,t){if(!n)return v=new Array(this.size()),h=-1,this.each((function(n){v[++h]=n})),v;var e,r=t?l:c,i=this._parents,u=this._groups;"function"!=typeof n&&(e=n,n=function(){return e});for(var o=u.length,a=new Array(o),f=new Array(o),s=new Array(o),h=0;h<o;++h){var d=i[h],g=u[h],p=g.length,v=n.call(d,d&&d.__data__,h,i),y=v.length,m=f[h]=new Array(y),b=a[h]=new Array(y);r(d,g,m,b,s[h]=new Array(p),v,t);for(var w,_,x=0,M=0;x<y;++x)if(w=m[x]){for(x>=M&&(M=x+1);!(_=b[M])&&++M<y;);w._next=_||null}}return(a=new W(a,i))._enter=f,a._exit=s,a},enter:function(){return new W(this._enter||this._groups.map(o),this._parents)},exit:function(){return new W(this._exit||this._groups.map(o),this._parents)},join:function(n,t,e){var r=this.enter(),i=this,u=this.exit();return r="function"==typeof n?n(r):r.append(n+""),null!=t&&(i=t(i)),null==e?u.remove():e(u),r&&i?r.merge(i).order():i},merge:function(n){for(var t=this._groups,e=n._groups,r=t.length,i=e.length,u=Math.min(r,i),o=new Array(r),a=0;a<u;++a)for(var c,l=t[a],f=e[a],s=l.length,h=o[a]=new Array(s),d=0;d<s;++d)(c=l[d]||f[d])&&(h[d]=c);for(;a<r;++a)o[a]=t[a];return new W(o,this._parents)},order:function(){for(var n=this._groups,t=-1,e=n.length;++t<e;)for(var r,i=n[t],u=i.length-1,o=i[u];--u>=0;)(r=i[u])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(n){function t(t,e){return t&&e?n(t.__data__,e.__data__):!t-!e}n||(n=f);for(var e=this._groups,r=e.length,i=new Array(r),u=0;u<r;++u){for(var o,a=e[u],c=a.length,l=i[u]=new Array(c),s=0;s<c;++s)(o=a[s])&&(l[s]=o);l.sort(t)}return new W(i,this._parents).order()},call:function(){var n=arguments[0];return arguments[0]=this,n.apply(null,arguments),this},nodes:function(){var n=new Array(this.size()),t=-1;return this.each((function(){n[++t]=this})),n},node:function(){for(var n=this._groups,t=0,e=n.length;t<e;++t)for(var r=n[t],i=0,u=r.length;i<u;++i){var o=r[i];if(o)return o}return null},size:function(){var n=0;return this.each((function(){++n})),n},empty:function(){return!this.node()},each:function(n){for(var t=this._groups,e=0,r=t.length;e<r;++e)for(var i,u=t[e],o=0,a=u.length;o<a;++o)(i=u[o])&&n.call(i,i.__data__,o,u);return this},attr:function(n,t){var e=Object(s.a)(n);if(arguments.length<2){var r=this.node();return e.local?r.getAttributeNS(e.space,e.local):r.getAttribute(e)}return this.each((null==t?e.local?d:h:"function"==typeof t?e.local?y:v:e.local?p:g)(e,t))},style:m.a,property:function(n,t){return arguments.length>1?this.each((null==t?b:"function"==typeof t?_:w)(n,t)):this.node()[n]},classed:function(n,t){var e=x(n+"");if(arguments.length<2){for(var r=M(this.node()),i=-1,u=e.length;++i<u;)if(!r.contains(e[i]))return!1;return!0}return this.each(("function"==typeof t?N:t?k:C)(e,t))},text:function(n){return arguments.length?this.each(null==n?T:("function"==typeof n?D:S)(n)):this.node().textContent},html:function(n){return arguments.length?this.each(null==n?U:("function"==typeof n?F:E)(n)):this.node().innerHTML},raise:function(){return this.each(P)},lower:function(){return this.each(q)},append:function(n){var t="function"==typeof n?n:Object(Y.a)(n);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(n,t){var e="function"==typeof n?n:Object(Y.a)(n),i=null==t?L:"function"==typeof t?t:Object(r.a)(t);return this.select((function(){return this.insertBefore(e.apply(this,arguments),i.apply(this,arguments)||null)}))},remove:function(){return this.each(H)},clone:function(n){return this.select(n?B:z)},datum:function(n){return arguments.length?this.property("__data__",n):this.node().__data__},on:I.b,dispatch:function(n,t){return this.each(("function"==typeof t?V:X)(n,t))}};t.b=Z},function(n,t,e){"use strict";e.d(t,"c",(function(){return u})),e.d(t,"b",(function(){return o})),e.d(t,"a",(function(){return a}));var r=e(23);function i(n,t){return function(e){return n+e*t}}function u(n,t){var e=t-n;return e?i(n,e>180||e<-180?e-360*Math.round(e/360):e):Object(r.a)(isNaN(n)?t:n)}function o(n){return 1==(n=+n)?a:function(t,e){return e-t?function(n,t,e){return n=Math.pow(n,e),t=Math.pow(t,e)-n,e=1/e,function(r){return Math.pow(n+r*t,e)}}(t,e,n):Object(r.a)(isNaN(t)?e:t)}}function a(n,t){var e=t-n;return e?i(n,e):Object(r.a)(isNaN(n)?t:n)}},function(n,t,e){"use strict";function r(n,t){var e=Object.create(n.prototype);for(var r in t)e[r]=t[r];return e}e.d(t,"b",(function(){return r})),t.a=function(n,t,e){n.prototype=t.prototype=e,e.constructor=n}},function(n,t,e){"use strict";var r=e(20),i=e(14);function u(n){return function(){var t=this.ownerDocument,e=this.namespaceURI;return e===i.b&&t.documentElement.namespaceURI===i.b?t.createElement(n):t.createElementNS(e,n)}}function o(n){return function(){return this.ownerDocument.createElementNS(n.space,n.local)}}t.a=function(n){var t=Object(r.a)(n);return(t.local?o:u)(t)}},function(n,t,e){"use strict";t.a=function(n,t){var e=n.ownerSVGElement||n;if(e.createSVGPoint){var r=e.createSVGPoint();return r.x=t.clientX,r.y=t.clientY,[(r=r.matrixTransform(n.getScreenCTM().inverse())).x,r.y]}var i=n.getBoundingClientRect();return[t.clientX-i.left-n.clientLeft,t.clientY-i.top-n.clientTop]}},function(n,t,e){"use strict";e.d(t,"b",(function(){return r}));var r="http://www.w3.org/1999/xhtml";t.a={svg:"http://www.w3.org/2000/svg",xhtml:r,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},function(n,t,e){"use strict";e.d(t,"b",(function(){return u}));var r=e(0),i=Object(r.a)((function(n){n.setMonth(0,1),n.setHours(0,0,0,0)}),(function(n,t){n.setFullYear(n.getFullYear()+t)}),(function(n,t){return t.getFullYear()-n.getFullYear()}),(function(n){return n.getFullYear()}));i.every=function(n){return isFinite(n=Math.floor(n))&&n>0?Object(r.a)((function(t){t.setFullYear(Math.floor(t.getFullYear()/n)*n),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e*n)})):null},t.a=i;var u=i.range},function(n,t,e){"use strict";e.d(t,"b",(function(){return u}));var r=e(0),i=Object(r.a)((function(n){n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)}),(function(n,t){n.setUTCFullYear(n.getUTCFullYear()+t)}),(function(n,t){return t.getUTCFullYear()-n.getUTCFullYear()}),(function(n){return n.getUTCFullYear()}));i.every=function(n){return isFinite(n=Math.floor(n))&&n>0?Object(r.a)((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/n)*n),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e*n)})):null},t.a=i;var u=i.range},function(n,t,e){"use strict";e.d(t,"c",(function(){return i})),e.d(t,"a",(function(){return f}));var r={},i=null;"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(r={mouseenter:"mouseover",mouseleave:"mouseout"}));function u(n,t,e){return n=o(n,t,e),function(t){var e=t.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||n.call(this,t)}}function o(n,t,e){return function(r){var u=i;i=r;try{n.call(this,this.__data__,t,e)}finally{i=u}}}function a(n){return n.trim().split(/^|\s+/).map((function(n){var t="",e=n.indexOf(".");return e>=0&&(t=n.slice(e+1),n=n.slice(0,e)),{type:n,name:t}}))}function c(n){return function(){var t=this.__on;if(t){for(var e,r=0,i=-1,u=t.length;r<u;++r)e=t[r],n.type&&e.type!==n.type||e.name!==n.name?t[++i]=e:this.removeEventListener(e.type,e.listener,e.capture);++i?t.length=i:delete this.__on}}}function l(n,t,e){var i=r.hasOwnProperty(n.type)?u:o;return function(r,u,o){var a,c=this.__on,l=i(t,u,o);if(c)for(var f=0,s=c.length;f<s;++f)if((a=c[f]).type===n.type&&a.name===n.name)return this.removeEventListener(a.type,a.listener,a.capture),this.addEventListener(a.type,a.listener=l,a.capture=e),void(a.value=t);this.addEventListener(n.type,l,e),a={type:n.type,name:n.name,value:t,listener:l,capture:e},c?c.push(a):this.__on=[a]}}function f(n,t,e,r){var u=i;n.sourceEvent=i,i=n;try{return t.apply(e,r)}finally{i=u}}t.b=function(n,t,e){var r,i,u=a(n+""),o=u.length;if(!(arguments.length<2)){for(f=t?l:c,null==e&&(e=!1),r=0;r<o;++r)this.each(f(u[r],t,e));return this}var f=this.node().__on;if(f)for(var s,h=0,d=f.length;h<d;++h)for(r=0,s=f[h];r<o;++r)if((i=u[r]).type===s.type&&i.name===s.name)return s.value}},function(n,t,e){"use strict";t.a=function(n,t){if((e=(n=t?n.toExponential(t-1):n.toExponential()).indexOf("e"))<0)return null;var e,r=n.slice(0,e);return[r.length>1?r[0]+r.slice(2):r,+n.slice(e+1)]}},function(n,t,e){"use strict";function r(){}t.a=function(n){return null==n?r:function(){return this.querySelector(n)}}},function(n,t,e){"use strict";var r=e(14);t.a=function(n){var t=n+="",e=t.indexOf(":");return e>=0&&"xmlns"!==(t=n.slice(0,e))&&(n=n.slice(e+1)),r.a.hasOwnProperty(t)?{space:r.a[t],local:n}:n}},function(n,t,e){"use strict";t.a=function(n){return n.ownerDocument&&n.ownerDocument.defaultView||n.document&&n||n.defaultView}},function(n,t,e){"use strict";var r=e(17);t.a=function(){for(var n,t=r.c;n=t.sourceEvent;)t=n;return t}},function(n,t,e){"use strict";t.a=function(n){return function(){return n}}},function(n,t,e){"use strict";e.d(t,"b",(function(){return i})),e.d(t,"a",(function(){return u}));var r=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function i(n){if(!(t=r.exec(n)))throw new Error("invalid format: "+n);var t;return new u({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function u(n){this.fill=void 0===n.fill?" ":n.fill+"",this.align=void 0===n.align?">":n.align+"",this.sign=void 0===n.sign?"-":n.sign+"",this.symbol=void 0===n.symbol?"":n.symbol+"",this.zero=!!n.zero,this.width=void 0===n.width?void 0:+n.width,this.comma=!!n.comma,this.precision=void 0===n.precision?void 0:+n.precision,this.trim=!!n.trim,this.type=void 0===n.type?"":n.type+""}i.prototype=u.prototype,u.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}},function(n,t,e){"use strict";function r(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)}e.d(t,"b",(function(){return r})),t.a=function(n,t){t||(t=[]);var e,r=n?Math.min(t.length,n.length):0,i=t.slice();return function(u){for(e=0;e<r;++e)i[e]=n[e]*(1-u)+t[e]*u;return i}}},function(n,t,e){"use strict";function r(n,t,e,r,i){var u=n*n,o=u*n;return((1-3*n+3*u-o)*t+(4-6*u+3*o)*e+(1+3*n+3*u-3*o)*r+o*i)/6}e.d(t,"a",(function(){return r})),t.b=function(n){var t=n.length-1;return function(e){var i=e<=0?e=0:e>=1?(e=1,t-1):Math.floor(e*t),u=n[i],o=n[i+1],a=i>0?n[i-1]:2*u-o,c=i<t-1?n[i+2]:2*o-u;return r((e-i/t)*t,a,u,o,c)}}},function(n,t,e){"use strict";e.d(t,"a",(function(){return o}));var r=e(0),i=e(1),u=Object(r.a)((function(n){n.setHours(0,0,0,0)}),(function(n,t){n.setDate(n.getDate()+t)}),(function(n,t){return(t-n-(t.getTimezoneOffset()-n.getTimezoneOffset())*i.c)/i.a}),(function(n){return n.getDate()-1}));t.b=u;var o=u.range},function(n,t,e){"use strict";e.d(t,"b",(function(){return o}));var r=e(0),i=e(1),u=Object(r.a)((function(n){n.setUTCHours(0,0,0,0)}),(function(n,t){n.setUTCDate(n.getUTCDate()+t)}),(function(n,t){return(t-n)/i.a}),(function(n){return n.getUTCDate()-1}));t.a=u;var o=u.range},function(n,t,e){"use strict";function r(n){return n*n*n}function i(n){return--n*n*n+1}function u(n){return((n*=2)<=1?n*n*n:(n-=2)*n*n+2)/2}e.d(t,"a",(function(){return r})),e.d(t,"c",(function(){return i})),e.d(t,"b",(function(){return u}))},function(n,t,e){"use strict";e.d(t,"b",(function(){return o}));var r=e(0),i=e(1),u=Object(r.a)((function(n){n.setTime(n-n.getMilliseconds())}),(function(n,t){n.setTime(+n+t*i.d)}),(function(n,t){return(t-n)/i.d}),(function(n){return n.getUTCSeconds()}));t.a=u;var o=u.range},function(n,t,e){"use strict";e.d(t,"b",(function(){return u}));var r=e(0),i=Object(r.a)((function(){}),(function(n,t){n.setTime(+n+t)}),(function(n,t){return t-n}));i.every=function(n){return n=Math.floor(n),isFinite(n)&&n>0?n>1?Object(r.a)((function(t){t.setTime(Math.floor(t/n)*n)}),(function(t,e){t.setTime(+t+e*n)}),(function(t,e){return(e-t)/n})):i:null},t.a=i;var u=i.range},function(n,t,e){"use strict";var r=e(9);t.a=function(n){return"string"==typeof n?new r.a([[document.querySelector(n)]],[document.documentElement]):new r.a([[n]],r.c)}},function(n,t,e){"use strict";function r(){return[]}t.a=function(n){return null==n?r:function(){return this.querySelectorAll(n)}}},function(n,t,e){"use strict";t.a=function(n){return function(){return this.matches(n)}}},function(n,t,e){"use strict";e.d(t,"b",(function(){return a}));var r=e(21);function i(n){return function(){this.style.removeProperty(n)}}function u(n,t,e){return function(){this.style.setProperty(n,t,e)}}function o(n,t,e){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(n):this.style.setProperty(n,r,e)}}function a(n,t){return n.style.getPropertyValue(t)||Object(r.a)(n).getComputedStyle(n,null).getPropertyValue(t)}t.a=function(n,t,e){return arguments.length>1?this.each((null==t?i:"function"==typeof t?o:u)(n,t,null==e?"":e)):a(this.node(),n)}},function(n,t,e){"use strict";var r=e(7),i=e(39),u=e(57),o=e(56),a=e(5),c=e(58),l=e(55),f=e(23),s=e(25);t.a=function(n,t){var e,h=typeof t;return null==t||"boolean"===h?Object(f.a)(t):("number"===h?a.a:"string"===h?(e=Object(r.e)(t))?(t=e,i.a):l.a:t instanceof r.e?i.a:t instanceof Date?o.a:Object(s.b)(t)?s.a:Array.isArray(t)?u.b:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?c.a:a.a)(n,t)}},function(n,t,e){"use strict";var r,i=e(8),u=e(24),o=e(18),a=function(n,t){var e=Object(o.a)(n,t);if(!e)return n+"";var r=e[0],i=e[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")},c={"%":function(n,t){return(100*n).toFixed(t)},b:function(n){return Math.round(n).toString(2)},c:function(n){return n+""},d:function(n){return Math.round(n).toString(10)},e:function(n,t){return n.toExponential(t)},f:function(n,t){return n.toFixed(t)},g:function(n,t){return n.toPrecision(t)},o:function(n){return Math.round(n).toString(8)},p:function(n,t){return a(100*n,t)},r:a,s:function(n,t){var e=Object(o.a)(n,t);if(!e)return n+"";var i=e[0],u=e[1],a=u-(r=3*Math.max(-8,Math.min(8,Math.floor(u/3))))+1,c=i.length;return a===c?i:a>c?i+new Array(a-c+1).join("0"):a>0?i.slice(0,a)+"."+i.slice(a):"0."+new Array(1-a).join("0")+Object(o.a)(n,Math.max(0,t+a-1))[0]},X:function(n){return Math.round(n).toString(16).toUpperCase()},x:function(n){return Math.round(n).toString(16)}},l=function(n){return n},f=Array.prototype.map,s=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];t.a=function(n){var t,e,o=void 0===n.grouping||void 0===n.thousands?l:(t=f.call(n.grouping,Number),e=n.thousands+"",function(n,r){for(var i=n.length,u=[],o=0,a=t[0],c=0;i>0&&a>0&&(c+a+1>r&&(a=Math.max(1,r-c)),u.push(n.substring(i-=a,i+a)),!((c+=a+1)>r));)a=t[o=(o+1)%t.length];return u.reverse().join(e)}),a=void 0===n.currency?"":n.currency[0]+"",h=void 0===n.currency?"":n.currency[1]+"",d=void 0===n.decimal?".":n.decimal+"",g=void 0===n.numerals?l:function(n){return function(t){return t.replace(/[0-9]/g,(function(t){return n[+t]}))}}(f.call(n.numerals,String)),p=void 0===n.percent?"%":n.percent+"",v=void 0===n.minus?"-":n.minus+"",y=void 0===n.nan?"NaN":n.nan+"";function m(n){var t=(n=Object(u.b)(n)).fill,e=n.align,i=n.sign,l=n.symbol,f=n.zero,m=n.width,b=n.comma,w=n.precision,_=n.trim,x=n.type;"n"===x?(b=!0,x="g"):c[x]||(void 0===w&&(w=12),_=!0,x="g"),(f||"0"===t&&"="===e)&&(f=!0,t="0",e="=");var M="$"===l?a:"#"===l&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",O="$"===l?h:/[%p]/.test(x)?p:"",j=c[x],A=/[defgprs%]/.test(x);function k(n){var u,a,c,l=M,h=O;if("c"===x)h=j(n)+h,n="";else{var p=(n=+n)<0;if(n=isNaN(n)?y:j(Math.abs(n),w),_&&(n=function(n){n:for(var t,e=n.length,r=1,i=-1;r<e;++r)switch(n[r]){case".":i=t=r;break;case"0":0===i&&(i=r),t=r;break;default:if(!+n[r])break n;i>0&&(i=0)}return i>0?n.slice(0,i)+n.slice(t+1):n}(n)),p&&0==+n&&(p=!1),l=(p?"("===i?i:v:"-"===i||"("===i?"":i)+l,h=("s"===x?s[8+r/3]:"")+h+(p&&"("===i?")":""),A)for(u=-1,a=n.length;++u<a;)if(48>(c=n.charCodeAt(u))||c>57){h=(46===c?d+n.slice(u+1):n.slice(u))+h,n=n.slice(0,u);break}}b&&!f&&(n=o(n,1/0));var k=l.length+n.length+h.length,C=k<m?new Array(m-k+1).join(t):"";switch(b&&f&&(n=o(C+n,C.length?m-h.length:1/0),C=""),e){case"<":n=l+n+h+C;break;case"=":n=l+C+n+h;break;case"^":n=C.slice(0,k=C.length>>1)+l+n+h+C.slice(k);break;default:n=C+l+n+h}return g(n)}return w=void 0===w?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w)),k.toString=function(){return n+""},k}return{format:m,formatPrefix:function(n,t){var e=m(((n=Object(u.b)(n)).type="f",n)),r=3*Math.max(-8,Math.min(8,Math.floor(Object(i.a)(t)/3))),o=Math.pow(10,-r),a=s[8+r/3];return function(n){return e(o*n)+a}}}}},,function(n,t,e){"use strict";e.d(t,"b",(function(){return c})),e.d(t,"c",(function(){return l}));var r=e(7),i=e(26),u=e(53),o=e(10);function a(n){return function(t){var e,i,u=t.length,o=new Array(u),a=new Array(u),c=new Array(u);for(e=0;e<u;++e)i=Object(r.g)(t[e]),o[e]=i.r||0,a[e]=i.g||0,c[e]=i.b||0;return o=n(o),a=n(a),c=n(c),i.opacity=1,function(n){return i.r=o(n),i.g=a(n),i.b=c(n),i+""}}}t.a=function n(t){var e=Object(o.b)(t);function i(n,t){var i=e((n=Object(r.g)(n)).r,(t=Object(r.g)(t)).r),u=e(n.g,t.g),a=e(n.b,t.b),c=Object(o.a)(n.opacity,t.opacity);return function(t){return n.r=i(t),n.g=u(t),n.b=a(t),n.opacity=c(t),n+""}}return i.gamma=n,i}(1);var c=a(i.b),l=a(u.a)},function(n,t,e){"use strict";e.d(t,"b",(function(){return i})),e.d(t,"c",(function(){return u})),e.d(t,"a",(function(){return a}));var r,i,u,o=e(37);function a(n){return r=Object(o.a)(n),i=r.format,u=r.formatPrefix,r}a({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"})},,,,function(n,t,e){"use strict";e.d(t,"b",(function(){return i})),e.d(t,"c",(function(){return u})),e.d(t,"d",(function(){return o})),e.d(t,"e",(function(){return a})),e.d(t,"a",(function(){return l}));var r,i,u,o,a,c=e(54);function l(n){return r=Object(c.a)(n),i=r.format,u=r.parse,o=r.utcFormat,a=r.utcParse,r}l({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})},function(n,t,e){"use strict";e.r(t);var r=e(40);e.d(t,"formatDefaultLocale",(function(){return r.a})),e.d(t,"format",(function(){return r.b})),e.d(t,"formatPrefix",(function(){return r.c}));var i=e(37);e.d(t,"formatLocale",(function(){return i.a}));var u=e(24);e.d(t,"formatSpecifier",(function(){return u.b})),e.d(t,"FormatSpecifier",(function(){return u.a}));var o=e(61);e.d(t,"precisionFixed",(function(){return o.a}));var a=e(62);e.d(t,"precisionPrefix",(function(){return a.a}));var c=e(63);e.d(t,"precisionRound",(function(){return c.a}))},function(n,t,e){"use strict";e.r(t);function r(){}function i(n,t){var e=new r;if(n instanceof r)n.each((function(n,t){e.set(t,n)}));else if(Array.isArray(n)){var i,u=-1,o=n.length;if(null==t)for(;++u<o;)e.set(u,n[u]);else for(;++u<o;)e.set(t(i=n[u],u,n),i)}else if(n)for(var a in n)e.set(a,n[a]);return e}r.prototype=i.prototype={constructor:r,has:function(n){return"$"+n in this},get:function(n){return this["$"+n]},set:function(n,t){return this["$"+n]=t,this},remove:function(n){var t="$"+n;return t in this&&delete this[t]},clear:function(){for(var n in this)"$"===n[0]&&delete this[n]},keys:function(){var n=[];for(var t in this)"$"===t[0]&&n.push(t.slice(1));return n},values:function(){var n=[];for(var t in this)"$"===t[0]&&n.push(this[t]);return n},entries:function(){var n=[];for(var t in this)"$"===t[0]&&n.push({key:t.slice(1),value:this[t]});return n},size:function(){var n=0;for(var t in this)"$"===t[0]&&++n;return n},empty:function(){for(var n in this)if("$"===n[0])return!1;return!0},each:function(n){for(var t in this)"$"===t[0]&&n(this[t],t.slice(1),this)}};var u=i,o=function(){var n,t,e,r=[],i=[];function o(e,i,a,c){if(i>=r.length)return null!=n&&e.sort(n),null!=t?t(e):e;for(var l,f,s,h=-1,d=e.length,g=r[i++],p=u(),v=a();++h<d;)(s=p.get(l=g(f=e[h])+""))?s.push(f):p.set(l,[f]);return p.each((function(n,t){c(v,t,o(n,i,a,c))})),v}return e={object:function(n){return o(n,0,a,c)},map:function(n){return o(n,0,l,f)},entries:function(n){return function n(e,u){if(++u>r.length)return e;var o,a=i[u-1];return null!=t&&u>=r.length?o=e.entries():(o=[],e.each((function(t,e){o.push({key:e,values:n(t,u)})}))),null!=a?o.sort((function(n,t){return a(n.key,t.key)})):o}(o(n,0,l,f),0)},key:function(n){return r.push(n),e},sortKeys:function(n){return i[r.length-1]=n,e},sortValues:function(t){return n=t,e},rollup:function(n){return t=n,e}}};function a(){return{}}function c(n,t,e){n[t]=e}function l(){return u()}function f(n,t,e){n.set(t,e)}function s(){}var h=u.prototype;function d(n,t){var e=new s;if(n instanceof s)n.each((function(n){e.add(n)}));else if(n){var r=-1,i=n.length;if(null==t)for(;++r<i;)e.add(n[r]);else for(;++r<i;)e.add(t(n[r],r,n))}return e}s.prototype=d.prototype={constructor:s,has:h.has,add:function(n){return this["$"+(n+="")]=n,this},remove:h.remove,clear:h.clear,values:h.keys,size:h.size,empty:h.empty,each:h.each};var g=d,p=function(n){var t=[];for(var e in n)t.push(e);return t},v=function(n){var t=[];for(var e in n)t.push(n[e]);return t},y=function(n){var t=[];for(var e in n)t.push({key:e,value:n[e]});return t};e.d(t,"nest",(function(){return o})),e.d(t,"set",(function(){return g})),e.d(t,"map",(function(){return u})),e.d(t,"keys",(function(){return p})),e.d(t,"values",(function(){return v})),e.d(t,"entries",(function(){return y}))},function(n,t,e){"use strict";e.d(t,"b",(function(){return u}));var r=e(0),i=Object(r.a)((function(n){n.setDate(1),n.setHours(0,0,0,0)}),(function(n,t){n.setMonth(n.getMonth()+t)}),(function(n,t){return t.getMonth()-n.getMonth()+12*(t.getFullYear()-n.getFullYear())}),(function(n){return n.getMonth()}));t.a=i;var u=i.range},function(n,t,e){"use strict";e.d(t,"b",(function(){return o}));var r=e(0),i=e(1),u=Object(r.a)((function(n){n.setTime(n-n.getMilliseconds()-n.getSeconds()*i.d-n.getMinutes()*i.c)}),(function(n,t){n.setTime(+n+t*i.b)}),(function(n,t){return(t-n)/i.b}),(function(n){return n.getHours()}));t.a=u;var o=u.range},function(n,t,e){"use strict";e.d(t,"b",(function(){return o}));var r=e(0),i=e(1),u=Object(r.a)((function(n){n.setTime(n-n.getMilliseconds()-n.getSeconds()*i.d)}),(function(n,t){n.setTime(+n+t*i.c)}),(function(n,t){return(t-n)/i.c}),(function(n){return n.getMinutes()}));t.a=u;var o=u.range},function(n,t,e){"use strict";e.d(t,"b",(function(){return u}));var r=e(0),i=Object(r.a)((function(n){n.setUTCDate(1),n.setUTCHours(0,0,0,0)}),(function(n,t){n.setUTCMonth(n.getUTCMonth()+t)}),(function(n,t){return t.getUTCMonth()-n.getUTCMonth()+12*(t.getUTCFullYear()-n.getUTCFullYear())}),(function(n){return n.getUTCMonth()}));t.a=i;var u=i.range},function(n,t,e){"use strict";e.d(t,"b",(function(){return o}));var r=e(0),i=e(1),u=Object(r.a)((function(n){n.setUTCMinutes(0,0,0)}),(function(n,t){n.setTime(+n+t*i.b)}),(function(n,t){return(t-n)/i.b}),(function(n){return n.getUTCHours()}));t.a=u;var o=u.range},function(n,t,e){"use strict";e.d(t,"b",(function(){return o}));var r=e(0),i=e(1),u=Object(r.a)((function(n){n.setUTCSeconds(0,0)}),(function(n,t){n.setTime(+n+t*i.c)}),(function(n,t){return(t-n)/i.c}),(function(n){return n.getUTCMinutes()}));t.a=u;var o=u.range},function(n,t,e){"use strict";var r=e(26);t.a=function(n){var t=n.length;return function(e){var i=Math.floor(((e%=1)<0?++e:e)*t),u=n[(i+t-1)%t],o=n[i%t],a=n[(i+1)%t],c=n[(i+2)%t];return Object(r.a)((e-i/t)*t,u,o,a,c)}}},function(n,t,e){"use strict";e.d(t,"a",(function(){return h}));var r=e(4),i=e(28),u=e(3),o=e(27),a=e(15),c=e(16);function l(n){if(0<=n.y&&n.y<100){var t=new Date(-1,n.m,n.d,n.H,n.M,n.S,n.L);return t.setFullYear(n.y),t}return new Date(n.y,n.m,n.d,n.H,n.M,n.S,n.L)}function f(n){if(0<=n.y&&n.y<100){var t=new Date(Date.UTC(-1,n.m,n.d,n.H,n.M,n.S,n.L));return t.setUTCFullYear(n.y),t}return new Date(Date.UTC(n.y,n.m,n.d,n.H,n.M,n.S,n.L))}function s(n,t,e){return{y:n,m:t,d:e,H:0,M:0,S:0,L:0}}function h(n){var t=n.dateTime,e=n.date,a=n.time,c=n.periods,h=n.days,g=n.shortDays,p=n.months,v=n.shortMonths,y=b(c),m=w(c),jn=b(h),An=w(h),kn=b(g),Cn=w(g),Nn=b(p),Tn=w(p),Sn=b(v),Dn=w(v),Un={a:function(n){return g[n.getDay()]},A:function(n){return h[n.getDay()]},b:function(n){return v[n.getMonth()]},B:function(n){return p[n.getMonth()]},c:null,d:z,e:z,f:X,H:B,I:I,j:$,L:R,m:V,M:G,p:function(n){return c[+(n.getHours()>=12)]},q:function(n){return 1+~~(n.getMonth()/3)},Q:Mn,s:On,S:W,u:Z,U:Q,V:J,w:K,W:nn,x:null,X:null,y:tn,Y:en,Z:rn,"%":xn},En={a:function(n){return g[n.getUTCDay()]},A:function(n){return h[n.getUTCDay()]},b:function(n){return v[n.getUTCMonth()]},B:function(n){return p[n.getUTCMonth()]},c:null,d:un,e:un,f:fn,H:on,I:an,j:cn,L:ln,m:sn,M:hn,p:function(n){return c[+(n.getUTCHours()>=12)]},q:function(n){return 1+~~(n.getUTCMonth()/3)},Q:Mn,s:On,S:dn,u:gn,U:pn,V:vn,w:yn,W:mn,x:null,X:null,y:bn,Y:wn,Z:_n,"%":xn},Fn={a:function(n,t,e){var r=kn.exec(t.slice(e));return r?(n.w=Cn[r[0].toLowerCase()],e+r[0].length):-1},A:function(n,t,e){var r=jn.exec(t.slice(e));return r?(n.w=An[r[0].toLowerCase()],e+r[0].length):-1},b:function(n,t,e){var r=Sn.exec(t.slice(e));return r?(n.m=Dn[r[0].toLowerCase()],e+r[0].length):-1},B:function(n,t,e){var r=Nn.exec(t.slice(e));return r?(n.m=Tn[r[0].toLowerCase()],e+r[0].length):-1},c:function(n,e,r){return Yn(n,t,e,r)},d:S,e:S,f:q,H:U,I:U,j:D,L:P,m:T,M:E,p:function(n,t,e){var r=y.exec(t.slice(e));return r?(n.p=m[r[0].toLowerCase()],e+r[0].length):-1},q:N,Q:L,s:H,S:F,u:x,U:M,V:O,w:_,W:j,x:function(n,t,r){return Yn(n,e,t,r)},X:function(n,t,e){return Yn(n,a,t,e)},y:k,Y:A,Z:C,"%":Y};function Pn(n,t){return function(e){var r,i,u,o=[],a=-1,c=0,l=n.length;for(e instanceof Date||(e=new Date(+e));++a<l;)37===n.charCodeAt(a)&&(o.push(n.slice(c,a)),null!=(i=d[r=n.charAt(++a)])?r=n.charAt(++a):i="e"===r?" ":"0",(u=t[r])&&(r=u(e,i)),o.push(r),c=a+1);return o.push(n.slice(c,a)),o.join("")}}function qn(n,t){return function(e){var a,c,h=s(1900,void 0,1);if(Yn(h,n,e+="",0)!=e.length)return null;if("Q"in h)return new Date(h.Q);if("s"in h)return new Date(1e3*h.s+("L"in h?h.L:0));if(!t||"Z"in h||(h.Z=0),"p"in h&&(h.H=h.H%12+12*h.p),void 0===h.m&&(h.m="q"in h?h.q:0),"V"in h){if(h.V<1||h.V>53)return null;"w"in h||(h.w=1),"Z"in h?(c=(a=f(s(h.y,0,1))).getUTCDay(),a=c>4||0===c?r.c.ceil(a):Object(r.c)(a),a=i.a.offset(a,7*(h.V-1)),h.y=a.getUTCFullYear(),h.m=a.getUTCMonth(),h.d=a.getUTCDate()+(h.w+6)%7):(c=(a=l(s(h.y,0,1))).getDay(),a=c>4||0===c?u.c.ceil(a):Object(u.c)(a),a=o.b.offset(a,7*(h.V-1)),h.y=a.getFullYear(),h.m=a.getMonth(),h.d=a.getDate()+(h.w+6)%7)}else("W"in h||"U"in h)&&("w"in h||(h.w="u"in h?h.u%7:"W"in h?1:0),c="Z"in h?f(s(h.y,0,1)).getUTCDay():l(s(h.y,0,1)).getDay(),h.m=0,h.d="W"in h?(h.w+6)%7+7*h.W-(c+5)%7:h.w+7*h.U-(c+6)%7);return"Z"in h?(h.H+=h.Z/100|0,h.M+=h.Z%100,f(h)):l(h)}}function Yn(n,t,e,r){for(var i,u,o=0,a=t.length,c=e.length;o<a;){if(r>=c)return-1;if(37===(i=t.charCodeAt(o++))){if(i=t.charAt(o++),!(u=Fn[i in d?t.charAt(o++):i])||(r=u(n,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}return(Un.x=Pn(e,Un),Un.X=Pn(a,Un),Un.c=Pn(t,Un),En.x=Pn(e,En),En.X=Pn(a,En),En.c=Pn(t,En),{format:function(n){var t=Pn(n+="",Un);return t.toString=function(){return n},t},parse:function(n){var t=qn(n+="",!1);return t.toString=function(){return n},t},utcFormat:function(n){var t=Pn(n+="",En);return t.toString=function(){return n},t},utcParse:function(n){var t=qn(n+="",!0);return t.toString=function(){return n},t}})}var d={"-":"",_:" ",0:"0"},g=/^\s*\d+/,p=/^%/,v=/[\\^$*+?|[\]().{}]/g;function y(n,t,e){var r=n<0?"-":"",i=(r?-n:n)+"",u=i.length;return r+(u<e?new Array(e-u+1).join(t)+i:i)}function m(n){return n.replace(v,"\\$&")}function b(n){return new RegExp("^(?:"+n.map(m).join("|")+")","i")}function w(n){for(var t={},e=-1,r=n.length;++e<r;)t[n[e].toLowerCase()]=e;return t}function _(n,t,e){var r=g.exec(t.slice(e,e+1));return r?(n.w=+r[0],e+r[0].length):-1}function x(n,t,e){var r=g.exec(t.slice(e,e+1));return r?(n.u=+r[0],e+r[0].length):-1}function M(n,t,e){var r=g.exec(t.slice(e,e+2));return r?(n.U=+r[0],e+r[0].length):-1}function O(n,t,e){var r=g.exec(t.slice(e,e+2));return r?(n.V=+r[0],e+r[0].length):-1}function j(n,t,e){var r=g.exec(t.slice(e,e+2));return r?(n.W=+r[0],e+r[0].length):-1}function A(n,t,e){var r=g.exec(t.slice(e,e+4));return r?(n.y=+r[0],e+r[0].length):-1}function k(n,t,e){var r=g.exec(t.slice(e,e+2));return r?(n.y=+r[0]+(+r[0]>68?1900:2e3),e+r[0].length):-1}function C(n,t,e){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(e,e+6));return r?(n.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function N(n,t,e){var r=g.exec(t.slice(e,e+1));return r?(n.q=3*r[0]-3,e+r[0].length):-1}function T(n,t,e){var r=g.exec(t.slice(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function S(n,t,e){var r=g.exec(t.slice(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function D(n,t,e){var r=g.exec(t.slice(e,e+3));return r?(n.m=0,n.d=+r[0],e+r[0].length):-1}function U(n,t,e){var r=g.exec(t.slice(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function E(n,t,e){var r=g.exec(t.slice(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function F(n,t,e){var r=g.exec(t.slice(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function P(n,t,e){var r=g.exec(t.slice(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function q(n,t,e){var r=g.exec(t.slice(e,e+6));return r?(n.L=Math.floor(r[0]/1e3),e+r[0].length):-1}function Y(n,t,e){var r=p.exec(t.slice(e,e+1));return r?e+r[0].length:-1}function L(n,t,e){var r=g.exec(t.slice(e));return r?(n.Q=+r[0],e+r[0].length):-1}function H(n,t,e){var r=g.exec(t.slice(e));return r?(n.s=+r[0],e+r[0].length):-1}function z(n,t){return y(n.getDate(),t,2)}function B(n,t){return y(n.getHours(),t,2)}function I(n,t){return y(n.getHours()%12||12,t,2)}function $(n,t){return y(1+o.b.count(Object(a.a)(n),n),t,3)}function R(n,t){return y(n.getMilliseconds(),t,3)}function X(n,t){return R(n,t)+"000"}function V(n,t){return y(n.getMonth()+1,t,2)}function G(n,t){return y(n.getMinutes(),t,2)}function W(n,t){return y(n.getSeconds(),t,2)}function Z(n){var t=n.getDay();return 0===t?7:t}function Q(n,t){return y(u.g.count(Object(a.a)(n)-1,n),t,2)}function J(n,t){var e=n.getDay();return n=e>=4||0===e?Object(u.i)(n):u.i.ceil(n),y(u.i.count(Object(a.a)(n),n)+(4===Object(a.a)(n).getDay()),t,2)}function K(n){return n.getDay()}function nn(n,t){return y(u.c.count(Object(a.a)(n)-1,n),t,2)}function tn(n,t){return y(n.getFullYear()%100,t,2)}function en(n,t){return y(n.getFullYear()%1e4,t,4)}function rn(n){var t=n.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+y(t/60|0,"0",2)+y(t%60,"0",2)}function un(n,t){return y(n.getUTCDate(),t,2)}function on(n,t){return y(n.getUTCHours(),t,2)}function an(n,t){return y(n.getUTCHours()%12||12,t,2)}function cn(n,t){return y(1+i.a.count(Object(c.a)(n),n),t,3)}function ln(n,t){return y(n.getUTCMilliseconds(),t,3)}function fn(n,t){return ln(n,t)+"000"}function sn(n,t){return y(n.getUTCMonth()+1,t,2)}function hn(n,t){return y(n.getUTCMinutes(),t,2)}function dn(n,t){return y(n.getUTCSeconds(),t,2)}function gn(n){var t=n.getUTCDay();return 0===t?7:t}function pn(n,t){return y(r.g.count(Object(c.a)(n)-1,n),t,2)}function vn(n,t){var e=n.getUTCDay();return n=e>=4||0===e?Object(r.i)(n):r.i.ceil(n),y(r.i.count(Object(c.a)(n),n)+(4===Object(c.a)(n).getUTCDay()),t,2)}function yn(n){return n.getUTCDay()}function mn(n,t){return y(r.c.count(Object(c.a)(n)-1,n),t,2)}function bn(n,t){return y(n.getUTCFullYear()%100,t,2)}function wn(n,t){return y(n.getUTCFullYear()%1e4,t,4)}function _n(){return"+0000"}function xn(){return"%"}function Mn(n){return+n}function On(n){return Math.floor(+n/1e3)}},function(n,t,e){"use strict";var r=e(5),i=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,u=new RegExp(i.source,"g");t.a=function(n,t){var e,o,a,c=i.lastIndex=u.lastIndex=0,l=-1,f=[],s=[];for(n+="",t+="";(e=i.exec(n))&&(o=u.exec(t));)(a=o.index)>c&&(a=t.slice(c,a),f[l]?f[l]+=a:f[++l]=a),(e=e[0])===(o=o[0])?f[l]?f[l]+=o:f[++l]=o:(f[++l]=null,s.push({i:l,x:Object(r.a)(e,o)})),c=u.lastIndex;return c<t.length&&(a=t.slice(c),f[l]?f[l]+=a:f[++l]=a),f.length<2?s[0]?function(n){return function(t){return n(t)+""}}(s[0].x):function(n){return function(){return n}}(t):(t=s.length,function(n){for(var e,r=0;r<t;++r)f[(e=s[r]).i]=e.x(n);return f.join("")})}},function(n,t,e){"use strict";t.a=function(n,t){var e=new Date;return n=+n,t=+t,function(r){return e.setTime(n*(1-r)+t*r),e}}},function(n,t,e){"use strict";e.d(t,"b",(function(){return u}));var r=e(36),i=e(25);function u(n,t){var e,i=t?t.length:0,u=n?Math.min(i,n.length):0,o=new Array(u),a=new Array(i);for(e=0;e<u;++e)o[e]=Object(r.a)(n[e],t[e]);for(;e<i;++e)a[e]=t[e];return function(n){for(e=0;e<u;++e)a[e]=o[e](n);return a}}t.a=function(n,t){return(Object(i.b)(t)?i.a:u)(n,t)}},function(n,t,e){"use strict";var r=e(36);t.a=function(n,t){var e,i={},u={};for(e in null!==n&&"object"==typeof n||(n={}),null!==t&&"object"==typeof t||(t={}),t)e in n?i[e]=Object(r.a)(n[e],t[e]):u[e]=t[e];return function(n){for(e in i)u[e]=i[e](n);return u}}},function(n,t,e){"use strict";var r=e(22),i=e(13);t.a=function(n){var t=Object(r.a)();return t.changedTouches&&(t=t.changedTouches[0]),Object(i.a)(n,t)}},function(n,t,e){"use strict";var r=e(22),i=e(13);t.a=function(n,t,e){arguments.length<3&&(e=t,t=Object(r.a)().changedTouches);for(var u,o=0,a=t?t.length:0;o<a;++o)if((u=t[o]).identifier===e)return Object(i.a)(n,u);return null}},function(n,t,e){"use strict";var r=e(8);t.a=function(n){return Math.max(0,-Object(r.a)(Math.abs(n)))}},function(n,t,e){"use strict";var r=e(8);t.a=function(n,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Object(r.a)(t)/3)))-Object(r.a)(Math.abs(n)))}},function(n,t,e){"use strict";var r=e(8);t.a=function(n,t){return n=Math.abs(n),t=Math.abs(t)-n,Math.max(0,Object(r.a)(t)-Object(r.a)(n))+1}},,,function(n,t,e){"use strict";var r;void 0===(r=function(){return{colorSchemas:{britecharts:["#6aedc7","#39c2c9","#ffce00","#ffa71a","#f866b9","#998ce3"],grey:["#F8F8FA","#EFF2F5","#D2D6DF","#C3C6CF","#ADB0B6","#666A73","#45494E","#363A43","#282C35"],orange:["#fcc870","#ffa71a","#fb8825","#f6682f","#db5a2c","#bf4c28","#a43b1c","#892a10","#f9e9c5"],blueGreen:["#ccf7f6","#70e4e0","#00d8d2","#00acaf","#007f8c","#005e66","#003c3f","#002d2f","#0d2223"],teal:["#ccfffe","#94f7f4","#00fff8","#1de1e1","#39c2c9","#2e9a9d","#227270","#1a5957","#133f3e"],green:["#edfff7","#d7ffef","#c0ffe7","#95f5d7","#6aedc7","#59c3a3","#479980","#34816a","#206953"],yellow:["#f9f2b3","#fbe986","#fce05a","#fed72d","#ffce00","#fcc11c","#f9b438","#eda629","#e09819"],pink:["#fdd1ea","#fb9cd2","#f866b9","#fc40b6","#ff1ab3","#e3239d","#c62c86","#a62073","#85135f"],purple:["#ddd6fc","#bbb1f0","#998ce3","#8e6bc1","#824a9e","#77337f","#6b1c60","#591650","#470f3f"],red:["#ffd8d4","#ffb5b0","#ff938c","#ff766c","#ff584c","#f04b42","#e03d38","#be2e29","#9c1e19"]},colorSchemasHuman:{britecharts:"Britecharts Default",grey:"Britecharts Grey",orange:"Orange",blueGreen:"Blue",teal:"Light Blue",green:"Green",yellow:"Yellow",pink:"Pink",purple:"Purple",red:"Red"},colorGradients:{greenBlue:["#39C7EA","#4CDCBA"],orangePink:["#FBC670","#F766B8"],bluePurple:["#3DC3C9","#824a9e"]},colorGradientsHuman:{greenBlue:"Green to Blue",orangePink:"Orange to Pink",bluePurple:"Blue to Purple"},singleColors:{aloeGreen:["#7bdcc0"],greenColor:["#6aedc7"],blueColor:["#39c2c9"],yellowColor:["#ffce00"],orangeColor:["#ffa71a"],pinkColor:["#f866b9"],purpleColor:["#998ce3"]},singleColorsHuman:{aloeGreen:"Aloe Green",greenColor:"Green",blueColor:"Blue",yellowColor:"Yellow",orangeColor:"Orange",pinkColor:"Pink",purpleColor:"Purple"}}}.call(t,e,t,n))||(n.exports=r)},,,function(n,t,e){"use strict";var r={value:function(){}};function i(){for(var n,t=0,e=arguments.length,r={};t<e;++t){if(!(n=arguments[t]+"")||n in r||/[\s.]/.test(n))throw new Error("illegal type: "+n);r[n]=[]}return new u(r)}function u(n){this._=n}function o(n,t){return n.trim().split(/^|\s+/).map((function(n){var e="",r=n.indexOf(".");if(r>=0&&(e=n.slice(r+1),n=n.slice(0,r)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:e}}))}function a(n,t){for(var e,r=0,i=n.length;r<i;++r)if((e=n[r]).name===t)return e.value}function c(n,t,e){for(var i=0,u=n.length;i<u;++i)if(n[i].name===t){n[i]=r,n=n.slice(0,i).concat(n.slice(i+1));break}return null!=e&&n.push({name:t,value:e}),n}u.prototype=i.prototype={constructor:u,on:function(n,t){var e,r=this._,i=o(n+"",r),u=-1,l=i.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++u<l;)if(e=(n=i[u]).type)r[e]=c(r[e],n.name,t);else if(null==t)for(e in r)r[e]=c(r[e],n.name,null);return this}for(;++u<l;)if((e=(n=i[u]).type)&&(e=a(r[e],n.name)))return e},copy:function(){var n={},t=this._;for(var e in t)n[e]=t[e].slice();return new u(n)},call:function(n,t){if((e=arguments.length-2)>0)for(var e,r,i=new Array(e),u=0;u<e;++u)i[u]=arguments[u+2];if(!this._.hasOwnProperty(n))throw new Error("unknown type: "+n);for(u=0,e=(r=this._[n]).length;u<e;++u)r[u].value.apply(t,i)},apply:function(n,t,e){if(!this._.hasOwnProperty(n))throw new Error("unknown type: "+n);for(var r=this._[n],i=0,u=r.length;i<u;++i)r[i].value.apply(t,e)}},t.a=i},,,function(n,t,e){"use strict";e.r(t);var r,i,u=e(9),o=e(69),a=0,c=0,l=0,f=0,s=0,h=0,d="object"==typeof performance&&performance.now?performance:Date,g="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(n){setTimeout(n,17)};function p(){return s||(g(v),s=d.now()+h)}function v(){s=0}function y(){this._call=this._time=this._next=null}function m(n,t,e){var r=new y;return r.restart(n,t,e),r}function b(){s=(f=d.now())+h,a=c=0;try{!function(){p(),++a;for(var n,t=r;t;)(n=s-t._time)>=0&&t._call.call(null,n),t=t._next;--a}()}finally{a=0,function(){var n,t,e=r,u=1/0;for(;e;)e._call?(u>e._time&&(u=e._time),n=e,e=e._next):(t=e._next,e._next=null,e=n?n._next=t:r=t);i=n,_(u)}(),s=0}}function w(){var n=d.now(),t=n-f;t>1e3&&(h-=t,f=n)}function _(n){a||(c&&(c=clearTimeout(c)),n-s>24?(n<1/0&&(c=setTimeout(b,n-d.now()-h)),l&&(l=clearInterval(l))):(l||(f=d.now(),l=setInterval(w,1e3)),a=1,g(b)))}y.prototype=m.prototype={constructor:y,restart:function(n,t,e){if("function"!=typeof n)throw new TypeError("callback is not a function");e=(null==e?p():+e)+(null==t?0:+t),this._next||i===this||(i?i._next=this:r=this,i=this),this._call=n,this._time=e,_()},stop:function(){this._call&&(this._call=null,this._time=1/0,_())}};var x=function(n,t,e){var r=new y;return t=null==t?0:+t,r.restart((function(e){r.stop(),n(e+t)}),t,e),r},M=Object(o.a)("start","end","cancel","interrupt"),O=[],j=function(n,t,e,r,i,u){var o=n.__transition;if(o){if(e in o)return}else n.__transition={};!function(n,t,e){var r,i=n.__transition;function u(c){var l,f,s,h;if(1!==e.state)return a();for(l in i)if((h=i[l]).name===e.name){if(3===h.state)return x(u);4===h.state?(h.state=6,h.timer.stop(),h.on.call("interrupt",n,n.__data__,h.index,h.group),delete i[l]):+l<t&&(h.state=6,h.timer.stop(),h.on.call("cancel",n,n.__data__,h.index,h.group),delete i[l])}if(x((function(){3===e.state&&(e.state=4,e.timer.restart(o,e.delay,e.time),o(c))})),e.state=2,e.on.call("start",n,n.__data__,e.index,e.group),2===e.state){for(e.state=3,r=new Array(s=e.tween.length),l=0,f=-1;l<s;++l)(h=e.tween[l].value.call(n,n.__data__,e.index,e.group))&&(r[++f]=h);r.length=f+1}}function o(t){for(var i=t<e.duration?e.ease.call(null,t/e.duration):(e.timer.restart(a),e.state=5,1),u=-1,o=r.length;++u<o;)r[u].call(n,i);5===e.state&&(e.on.call("end",n,n.__data__,e.index,e.group),a())}function a(){for(var r in e.state=6,e.timer.stop(),delete i[t],i)return;delete n.__transition}i[t]=e,e.timer=m((function(n){e.state=1,e.timer.restart(u,e.delay,e.time),e.delay<=n&&u(n-e.delay)}),0,e.time)}(n,e,{name:t,index:r,group:i,on:M,tween:O,time:u.time,delay:u.delay,duration:u.duration,ease:u.ease,timer:null,state:0})};function A(n,t){var e=C(n,t);if(e.state>0)throw new Error("too late; already scheduled");return e}function k(n,t){var e=C(n,t);if(e.state>3)throw new Error("too late; already running");return e}function C(n,t){var e=n.__transition;if(!e||!(e=e[t]))throw new Error("transition not found");return e}var N=function(n,t){var e,r,i,u=n.__transition,o=!0;if(u){for(i in t=null==t?null:t+"",u)(e=u[i]).name===t?(r=e.state>2&&e.state<5,e.state=6,e.timer.stop(),e.on.call(r?"interrupt":"cancel",n,n.__data__,e.index,e.group),delete u[i]):o=!1;o&&delete n.__transition}},T=e(74),S=e(20);function D(n,t){var e,r;return function(){var i=k(this,n),u=i.tween;if(u!==e)for(var o=0,a=(r=e=u).length;o<a;++o)if(r[o].name===t){(r=r.slice()).splice(o,1);break}i.tween=r}}function U(n,t,e){var r,i;if("function"!=typeof e)throw new Error;return function(){var u=k(this,n),o=u.tween;if(o!==r){i=(r=o).slice();for(var a={name:t,value:e},c=0,l=i.length;c<l;++c)if(i[c].name===t){i[c]=a;break}c===l&&i.push(a)}u.tween=i}}function E(n,t,e){var r=n._id;return n.each((function(){var n=k(this,r);(n.value||(n.value={}))[t]=e.apply(this,arguments)})),function(n){return C(n,r).value[t]}}var F=e(7),P=e(5),q=e(39),Y=e(55),L=function(n,t){var e;return("number"==typeof t?P.a:t instanceof F.e?q.a:(e=Object(F.e)(t))?(t=e,q.a):Y.a)(n,t)};function H(n){return function(){this.removeAttribute(n)}}function z(n){return function(){this.removeAttributeNS(n.space,n.local)}}function B(n,t,e){var r,i,u=e+"";return function(){var o=this.getAttribute(n);return o===u?null:o===r?i:i=t(r=o,e)}}function I(n,t,e){var r,i,u=e+"";return function(){var o=this.getAttributeNS(n.space,n.local);return o===u?null:o===r?i:i=t(r=o,e)}}function $(n,t,e){var r,i,u;return function(){var o,a,c=e(this);if(null!=c)return(o=this.getAttribute(n))===(a=c+"")?null:o===r&&a===i?u:(i=a,u=t(r=o,c));this.removeAttribute(n)}}function R(n,t,e){var r,i,u;return function(){var o,a,c=e(this);if(null!=c)return(o=this.getAttributeNS(n.space,n.local))===(a=c+"")?null:o===r&&a===i?u:(i=a,u=t(r=o,c));this.removeAttributeNS(n.space,n.local)}}function X(n,t){return function(e){this.setAttribute(n,t.call(this,e))}}function V(n,t){return function(e){this.setAttributeNS(n.space,n.local,t.call(this,e))}}function G(n,t){var e,r;function i(){var i=t.apply(this,arguments);return i!==r&&(e=(r=i)&&V(n,i)),e}return i._value=t,i}function W(n,t){var e,r;function i(){var i=t.apply(this,arguments);return i!==r&&(e=(r=i)&&X(n,i)),e}return i._value=t,i}function Z(n,t){return function(){A(this,n).delay=+t.apply(this,arguments)}}function Q(n,t){return t=+t,function(){A(this,n).delay=t}}function J(n,t){return function(){k(this,n).duration=+t.apply(this,arguments)}}function K(n,t){return t=+t,function(){k(this,n).duration=t}}function nn(n,t){if("function"!=typeof t)throw new Error;return function(){k(this,n).ease=t}}var tn=e(34);function en(n,t,e){var r,i,u=function(n){return(n+"").trim().split(/^|\s+/).every((function(n){var t=n.indexOf(".");return t>=0&&(n=n.slice(0,t)),!n||"start"===n}))}(t)?A:k;return function(){var o=u(this,n),a=o.on;a!==r&&(i=(r=a).copy()).on(t,e),o.on=i}}var rn=e(19),un=e(33),on=u.b.prototype.constructor,an=e(35);function cn(n){return function(){this.style.removeProperty(n)}}function ln(n,t,e){return function(r){this.style.setProperty(n,t.call(this,r),e)}}function fn(n,t,e){var r,i;function u(){var u=t.apply(this,arguments);return u!==i&&(r=(i=u)&&ln(n,u,e)),r}return u._value=t,u}function sn(n){return function(t){this.textContent=n.call(this,t)}}function hn(n){var t,e;function r(){var r=n.apply(this,arguments);return r!==e&&(t=(e=r)&&sn(r)),t}return r._value=n,r}var dn=0;function gn(n,t,e,r){this._groups=n,this._parents=t,this._name=e,this._id=r}function pn(n){return Object(u.b)().transition(n)}function vn(){return++dn}var yn=u.b.prototype;gn.prototype=pn.prototype={constructor:gn,select:function(n){var t=this._name,e=this._id;"function"!=typeof n&&(n=Object(rn.a)(n));for(var r=this._groups,i=r.length,u=new Array(i),o=0;o<i;++o)for(var a,c,l=r[o],f=l.length,s=u[o]=new Array(f),h=0;h<f;++h)(a=l[h])&&(c=n.call(a,a.__data__,h,l))&&("__data__"in a&&(c.__data__=a.__data__),s[h]=c,j(s[h],t,e,h,s,C(a,e)));return new gn(u,this._parents,t,e)},selectAll:function(n){var t=this._name,e=this._id;"function"!=typeof n&&(n=Object(un.a)(n));for(var r=this._groups,i=r.length,u=[],o=[],a=0;a<i;++a)for(var c,l=r[a],f=l.length,s=0;s<f;++s)if(c=l[s]){for(var h,d=n.call(c,c.__data__,s,l),g=C(c,e),p=0,v=d.length;p<v;++p)(h=d[p])&&j(h,t,e,p,d,g);u.push(d),o.push(c)}return new gn(u,o,t,e)},filter:function(n){"function"!=typeof n&&(n=Object(tn.a)(n));for(var t=this._groups,e=t.length,r=new Array(e),i=0;i<e;++i)for(var u,o=t[i],a=o.length,c=r[i]=[],l=0;l<a;++l)(u=o[l])&&n.call(u,u.__data__,l,o)&&c.push(u);return new gn(r,this._parents,this._name,this._id)},merge:function(n){if(n._id!==this._id)throw new Error;for(var t=this._groups,e=n._groups,r=t.length,i=e.length,u=Math.min(r,i),o=new Array(r),a=0;a<u;++a)for(var c,l=t[a],f=e[a],s=l.length,h=o[a]=new Array(s),d=0;d<s;++d)(c=l[d]||f[d])&&(h[d]=c);for(;a<r;++a)o[a]=t[a];return new gn(o,this._parents,this._name,this._id)},selection:function(){return new on(this._groups,this._parents)},transition:function(){for(var n=this._name,t=this._id,e=vn(),r=this._groups,i=r.length,u=0;u<i;++u)for(var o,a=r[u],c=a.length,l=0;l<c;++l)if(o=a[l]){var f=C(o,t);j(o,n,e,l,a,{time:f.time+f.delay+f.duration,delay:0,duration:f.duration,ease:f.ease})}return new gn(r,this._parents,n,e)},call:yn.call,nodes:yn.nodes,node:yn.node,size:yn.size,empty:yn.empty,each:yn.each,on:function(n,t){var e=this._id;return arguments.length<2?C(this.node(),e).on.on(n):this.each(en(e,n,t))},attr:function(n,t){var e=Object(S.a)(n),r="transform"===e?T.b:L;return this.attrTween(n,"function"==typeof t?(e.local?R:$)(e,r,E(this,"attr."+n,t)):null==t?(e.local?z:H)(e):(e.local?I:B)(e,r,t))},attrTween:function(n,t){var e="attr."+n;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!=typeof t)throw new Error;var r=Object(S.a)(n);return this.tween(e,(r.local?G:W)(r,t))},style:function(n,t,e){var r="transform"==(n+="")?T.a:L;return null==t?this.styleTween(n,function(n,t){var e,r,i;return function(){var u=Object(an.b)(this,n),o=(this.style.removeProperty(n),Object(an.b)(this,n));return u===o?null:u===e&&o===r?i:i=t(e=u,r=o)}}(n,r)).on("end.style."+n,cn(n)):"function"==typeof t?this.styleTween(n,function(n,t,e){var r,i,u;return function(){var o=Object(an.b)(this,n),a=e(this),c=a+"";return null==a&&(this.style.removeProperty(n),c=a=Object(an.b)(this,n)),o===c?null:o===r&&c===i?u:(i=c,u=t(r=o,a))}}(n,r,E(this,"style."+n,t))).each(function(n,t){var e,r,i,u,o="style."+t,a="end."+o;return function(){var c=k(this,n),l=c.on,f=null==c.value[o]?u||(u=cn(t)):void 0;l===e&&i===f||(r=(e=l).copy()).on(a,i=f),c.on=r}}(this._id,n)):this.styleTween(n,function(n,t,e){var r,i,u=e+"";return function(){var o=Object(an.b)(this,n);return o===u?null:o===r?i:i=t(r=o,e)}}(n,r,t),e).on("end.style."+n,null)},styleTween:function(n,t,e){var r="style."+(n+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!=typeof t)throw new Error;return this.tween(r,fn(n,t,null==e?"":e))},text:function(n){return this.tween("text","function"==typeof n?function(n){return function(){var t=n(this);this.textContent=null==t?"":t}}(E(this,"text",n)):function(n){return function(){this.textContent=n}}(null==n?"":n+""))},textTween:function(n){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==n)return this.tween(t,null);if("function"!=typeof n)throw new Error;return this.tween(t,hn(n))},remove:function(){return this.on("end.remove",(n=this._id,function(){var t=this.parentNode;for(var e in this.__transition)if(+e!==n)return;t&&t.removeChild(this)}));var n},tween:function(n,t){var e=this._id;if(n+="",arguments.length<2){for(var r,i=C(this.node(),e).tween,u=0,o=i.length;u<o;++u)if((r=i[u]).name===n)return r.value;return null}return this.each((null==t?D:U)(e,n,t))},delay:function(n){var t=this._id;return arguments.length?this.each(("function"==typeof n?Z:Q)(t,n)):C(this.node(),t).delay},duration:function(n){var t=this._id;return arguments.length?this.each(("function"==typeof n?J:K)(t,n)):C(this.node(),t).duration},ease:function(n){var t=this._id;return arguments.length?this.each(nn(t,n)):C(this.node(),t).ease},end:function(){var n,t,e=this,r=e._id,i=e.size();return new Promise((function(u,o){var a={value:o},c={value:function(){0==--i&&u()}};e.each((function(){var e=k(this,r),i=e.on;i!==n&&((t=(n=i).copy())._.cancel.push(a),t._.interrupt.push(a),t._.end.push(c)),e.on=t}))}))}};var mn={time:null,delay:0,duration:250,ease:e(29).b};function bn(n,t){for(var e;!(e=n.__transition)||!(e=e[t]);)if(!(n=n.parentNode))return mn.time=p(),mn;return e}u.b.prototype.interrupt=function(n){return this.each((function(){N(this,n)}))},u.b.prototype.transition=function(n){var t,e;n instanceof gn?(t=n._id,n=n._name):(t=vn(),(e=mn).time=p(),n=null==n?null:n+"");for(var r=this._groups,i=r.length,u=0;u<i;++u)for(var o,a=r[u],c=a.length,l=0;l<c;++l)(o=a[l])&&j(o,n,t,l,a,e||bn(o,t));return new gn(r,this._parents,n,t)};var wn=[null],_n=function(n,t){var e,r,i=n.__transition;if(i)for(r in t=null==t?null:t+"",i)if((e=i[r]).state>1&&e.name===t)return new gn([[n]],wn,t,+r);return null};e.d(t,"transition",(function(){return pn})),e.d(t,"active",(function(){return _n})),e.d(t,"interrupt",(function(){return N}))},,function(n,t,e){"use strict";var r,i,u,o,a=e(5),c=180/Math.PI,l={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},f=function(n,t,e,r,i,u){var o,a,l;return(o=Math.sqrt(n*n+t*t))&&(n/=o,t/=o),(l=n*e+t*r)&&(e-=n*l,r-=t*l),(a=Math.sqrt(e*e+r*r))&&(e/=a,r/=a,l/=a),n*r<t*e&&(n=-n,t=-t,l=-l,o=-o),{translateX:i,translateY:u,rotate:Math.atan2(t,n)*c,skewX:Math.atan(l)*c,scaleX:o,scaleY:a}};function s(n,t,e,r){function i(n){return n.length?n.pop()+" ":""}return function(u,o){var c=[],l=[];return u=n(u),o=n(o),function(n,r,i,u,o,c){if(n!==i||r!==u){var l=o.push("translate(",null,t,null,e);c.push({i:l-4,x:Object(a.a)(n,i)},{i:l-2,x:Object(a.a)(r,u)})}else(i||u)&&o.push("translate("+i+t+u+e)}(u.translateX,u.translateY,o.translateX,o.translateY,c,l),function(n,t,e,u){n!==t?(n-t>180?t+=360:t-n>180&&(n+=360),u.push({i:e.push(i(e)+"rotate(",null,r)-2,x:Object(a.a)(n,t)})):t&&e.push(i(e)+"rotate("+t+r)}(u.rotate,o.rotate,c,l),function(n,t,e,u){n!==t?u.push({i:e.push(i(e)+"skewX(",null,r)-2,x:Object(a.a)(n,t)}):t&&e.push(i(e)+"skewX("+t+r)}(u.skewX,o.skewX,c,l),function(n,t,e,r,u,o){if(n!==e||t!==r){var c=u.push(i(u)+"scale(",null,",",null,")");o.push({i:c-4,x:Object(a.a)(n,e)},{i:c-2,x:Object(a.a)(t,r)})}else 1===e&&1===r||u.push(i(u)+"scale("+e+","+r+")")}(u.scaleX,u.scaleY,o.scaleX,o.scaleY,c,l),u=o=null,function(n){for(var t,e=-1,r=l.length;++e<r;)c[(t=l[e]).i]=t.x(n);return c.join("")}}}e.d(t,"a",(function(){return h})),e.d(t,"b",(function(){return d}));var h=s((function(n){return"none"===n?l:(r||(r=document.createElement("DIV"),i=document.documentElement,u=document.defaultView),r.style.transform=n,n=u.getComputedStyle(i.appendChild(r),null).getPropertyValue("transform"),i.removeChild(r),n=n.slice(7,-1).split(","),f(+n[0],+n[1],+n[2],+n[3],+n[4],+n[5]))}),"px, ","px)","deg)"),d=s((function(n){return null==n?l:(o||(o=document.createElementNS("http://www.w3.org/2000/svg","g")),o.setAttribute("transform",n),(n=o.transform.baseVal.consolidate())?(n=n.matrix,f(n.a,n.b,n.c,n.d,n.e,n.f)):l)}),", ",")",")")},function(n,t,e){"use strict";e.r(t);var r=e(2);function i(n,t){switch(arguments.length){case 0:break;case 1:this.range(n);break;default:this.range(t).domain(n)}return this}function u(n,t){switch(arguments.length){case 0:break;case 1:this.interpolator(n);break;default:this.interpolator(t).domain(n)}return this}var o=e(46),a=Array.prototype,c=a.map,l=a.slice,f={name:"implicit"};function s(){var n=Object(o.map)(),t=[],e=[],r=f;function u(i){var u=i+"",o=n.get(u);if(!o){if(r!==f)return r;n.set(u,o=t.push(i))}return e[(o-1)%e.length]}return u.domain=function(e){if(!arguments.length)return t.slice();t=[],n=Object(o.map)();for(var r,i,a=-1,c=e.length;++a<c;)n.has(i=(r=e[a])+"")||n.set(i,t.push(r));return u},u.range=function(n){return arguments.length?(e=l.call(n),u):e.slice()},u.unknown=function(n){return arguments.length?(r=n,u):r},u.copy=function(){return s(t,e).unknown(r)},i.apply(u,arguments),u}function h(){var n,t,e=s().unknown(void 0),u=e.domain,o=e.range,a=[0,1],c=!1,l=0,f=0,d=.5;function g(){var e=u().length,i=a[1]<a[0],s=a[i-0],h=a[1-i];n=(h-s)/Math.max(1,e-l+2*f),c&&(n=Math.floor(n)),s+=(h-s-n*(e-l))*d,t=n*(1-l),c&&(s=Math.round(s),t=Math.round(t));var g=Object(r.range)(e).map((function(t){return s+n*t}));return o(i?g.reverse():g)}return delete e.unknown,e.domain=function(n){return arguments.length?(u(n),g()):u()},e.range=function(n){return arguments.length?(a=[+n[0],+n[1]],g()):a.slice()},e.rangeRound=function(n){return a=[+n[0],+n[1]],c=!0,g()},e.bandwidth=function(){return t},e.step=function(){return n},e.round=function(n){return arguments.length?(c=!!n,g()):c},e.padding=function(n){return arguments.length?(l=Math.min(1,f=+n),g()):l},e.paddingInner=function(n){return arguments.length?(l=Math.min(1,n),g()):l},e.paddingOuter=function(n){return arguments.length?(f=+n,g()):f},e.align=function(n){return arguments.length?(d=Math.max(0,Math.min(1,n)),g()):d},e.copy=function(){return h(u(),a).round(c).paddingInner(l).paddingOuter(f).align(d)},i.apply(g(),arguments)}function d(n){var t=n.copy;return n.padding=n.paddingOuter,delete n.paddingInner,delete n.paddingOuter,n.copy=function(){return d(t())},n}function g(){return d(h.apply(null,arguments).paddingInner(1))}var p=e(36),v=e(5),y=e(81),m=function(n){return+n},b=[0,1];function w(n){return n}function _(n,t){return(t-=n=+n)?function(e){return(e-n)/t}:(e=isNaN(t)?NaN:.5,function(){return e});var e}function x(n){var t,e=n[0],r=n[n.length-1];return e>r&&(t=e,e=r,r=t),function(n){return Math.max(e,Math.min(r,n))}}function M(n,t,e){var r=n[0],i=n[1],u=t[0],o=t[1];return i<r?(r=_(i,r),u=e(o,u)):(r=_(r,i),u=e(u,o)),function(n){return u(r(n))}}function O(n,t,e){var i=Math.min(n.length,t.length)-1,u=new Array(i),o=new Array(i),a=-1;for(n[i]<n[0]&&(n=n.slice().reverse(),t=t.slice().reverse());++a<i;)u[a]=_(n[a],n[a+1]),o[a]=e(t[a],t[a+1]);return function(t){var e=Object(r.bisect)(n,t,1,i)-1;return o[e](u[e](t))}}function j(n,t){return t.domain(n.domain()).range(n.range()).interpolate(n.interpolate()).clamp(n.clamp()).unknown(n.unknown())}function A(){var n,t,e,r,i,u,o=b,a=b,f=p.a,s=w;function h(){return r=Math.min(o.length,a.length)>2?O:M,i=u=null,d}function d(t){return isNaN(t=+t)?e:(i||(i=r(o.map(n),a,f)))(n(s(t)))}return d.invert=function(e){return s(t((u||(u=r(a,o.map(n),v.a)))(e)))},d.domain=function(n){return arguments.length?(o=c.call(n,m),s===w||(s=x(o)),h()):o.slice()},d.range=function(n){return arguments.length?(a=l.call(n),h()):a.slice()},d.rangeRound=function(n){return a=l.call(n),f=y.a,h()},d.clamp=function(n){return arguments.length?(s=n?x(o):w,d):s!==w},d.interpolate=function(n){return arguments.length?(f=n,h()):f},d.unknown=function(n){return arguments.length?(e=n,d):e},function(e,r){return n=e,t=r,h()}}function k(n,t){return A()(n,t)}var C=e(24),N=e(62),T=e(40),S=e(63),D=e(61),U=function(n,t,e,i){var u,o=Object(r.tickStep)(n,t,e);switch((i=Object(C.b)(null==i?",f":i)).type){case"s":var a=Math.max(Math.abs(n),Math.abs(t));return null!=i.precision||isNaN(u=Object(N.a)(o,a))||(i.precision=u),Object(T.c)(i,a);case"":case"e":case"g":case"p":case"r":null!=i.precision||isNaN(u=Object(S.a)(o,Math.max(Math.abs(n),Math.abs(t))))||(i.precision=u-("e"===i.type));break;case"f":case"%":null!=i.precision||isNaN(u=Object(D.a)(o))||(i.precision=u-2*("%"===i.type))}return Object(T.b)(i)};function E(n){var t=n.domain;return n.ticks=function(n){var e=t();return Object(r.ticks)(e[0],e[e.length-1],null==n?10:n)},n.tickFormat=function(n,e){var r=t();return U(r[0],r[r.length-1],null==n?10:n,e)},n.nice=function(e){null==e&&(e=10);var i,u=t(),o=0,a=u.length-1,c=u[o],l=u[a];return l<c&&(i=c,c=l,l=i,i=o,o=a,a=i),(i=Object(r.tickIncrement)(c,l,e))>0?(c=Math.floor(c/i)*i,l=Math.ceil(l/i)*i,i=Object(r.tickIncrement)(c,l,e)):i<0&&(c=Math.ceil(c*i)/i,l=Math.floor(l*i)/i,i=Object(r.tickIncrement)(c,l,e)),i>0?(u[o]=Math.floor(c/i)*i,u[a]=Math.ceil(l/i)*i,t(u)):i<0&&(u[o]=Math.ceil(c*i)/i,u[a]=Math.floor(l*i)/i,t(u)),n},n}function F(){var n=k(w,w);return n.copy=function(){return j(n,F())},i.apply(n,arguments),E(n)}function P(n){var t;function e(n){return isNaN(n=+n)?t:n}return e.invert=e,e.domain=e.range=function(t){return arguments.length?(n=c.call(t,m),e):n.slice()},e.unknown=function(n){return arguments.length?(t=n,e):t},e.copy=function(){return P(n).unknown(t)},n=arguments.length?c.call(n,m):[0,1],E(e)}var q=function(n,t){var e,r=0,i=(n=n.slice()).length-1,u=n[r],o=n[i];return o<u&&(e=r,r=i,i=e,e=u,u=o,o=e),n[r]=t.floor(u),n[i]=t.ceil(o),n};function Y(n){return Math.log(n)}function L(n){return Math.exp(n)}function H(n){return-Math.log(-n)}function z(n){return-Math.exp(-n)}function B(n){return isFinite(n)?+("1e"+n):n<0?0:n}function I(n){return function(t){return-n(-t)}}function $(n){var t,e,i=n(Y,L),u=i.domain,o=10;function a(){return t=function(n){return n===Math.E?Math.log:10===n&&Math.log10||2===n&&Math.log2||(n=Math.log(n),function(t){return Math.log(t)/n})}(o),e=function(n){return 10===n?B:n===Math.E?Math.exp:function(t){return Math.pow(n,t)}}(o),u()[0]<0?(t=I(t),e=I(e),n(H,z)):n(Y,L),i}return i.base=function(n){return arguments.length?(o=+n,a()):o},i.domain=function(n){return arguments.length?(u(n),a()):u()},i.ticks=function(n){var i,a=u(),c=a[0],l=a[a.length-1];(i=l<c)&&(d=c,c=l,l=d);var f,s,h,d=t(c),g=t(l),p=null==n?10:+n,v=[];if(!(o%1)&&g-d<p){if(d=Math.round(d)-1,g=Math.round(g)+1,c>0){for(;d<g;++d)for(s=1,f=e(d);s<o;++s)if(!((h=f*s)<c)){if(h>l)break;v.push(h)}}else for(;d<g;++d)for(s=o-1,f=e(d);s>=1;--s)if(!((h=f*s)<c)){if(h>l)break;v.push(h)}}else v=Object(r.ticks)(d,g,Math.min(g-d,p)).map(e);return i?v.reverse():v},i.tickFormat=function(n,r){if(null==r&&(r=10===o?".0e":","),"function"!=typeof r&&(r=Object(T.b)(r)),n===1/0)return r;null==n&&(n=10);var u=Math.max(1,o*n/i.ticks().length);return function(n){var i=n/e(Math.round(t(n)));return i*o<o-.5&&(i*=o),i<=u?r(n):""}},i.nice=function(){return u(q(u(),{floor:function(n){return e(Math.floor(t(n)))},ceil:function(n){return e(Math.ceil(t(n)))}}))},i}function R(){var n=$(A()).domain([1,10]);return n.copy=function(){return j(n,R()).base(n.base())},i.apply(n,arguments),n}function X(n){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/n))}}function V(n){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*n}}function G(n){var t=1,e=n(X(t),V(t));return e.constant=function(e){return arguments.length?n(X(t=+e),V(t)):t},E(e)}function W(){var n=G(A());return n.copy=function(){return j(n,W()).constant(n.constant())},i.apply(n,arguments)}function Z(n){return function(t){return t<0?-Math.pow(-t,n):Math.pow(t,n)}}function Q(n){return n<0?-Math.sqrt(-n):Math.sqrt(n)}function J(n){return n<0?-n*n:n*n}function K(n){var t=n(w,w),e=1;function r(){return 1===e?n(w,w):.5===e?n(Q,J):n(Z(e),Z(1/e))}return t.exponent=function(n){return arguments.length?(e=+n,r()):e},E(t)}function nn(){var n=K(A());return n.copy=function(){return j(n,nn()).exponent(n.exponent())},i.apply(n,arguments),n}function tn(){return nn.apply(null,arguments).exponent(.5)}function en(){var n,t=[],e=[],u=[];function o(){var n=0,i=Math.max(1,e.length);for(u=new Array(i-1);++n<i;)u[n-1]=Object(r.quantile)(t,n/i);return a}function a(t){return isNaN(t=+t)?n:e[Object(r.bisect)(u,t)]}return a.invertExtent=function(n){var r=e.indexOf(n);return r<0?[NaN,NaN]:[r>0?u[r-1]:t[0],r<u.length?u[r]:t[t.length-1]]},a.domain=function(n){if(!arguments.length)return t.slice();t=[];for(var e,i=0,u=n.length;i<u;++i)null==(e=n[i])||isNaN(e=+e)||t.push(e);return t.sort(r.ascending),o()},a.range=function(n){return arguments.length?(e=l.call(n),o()):e.slice()},a.unknown=function(t){return arguments.length?(n=t,a):n},a.quantiles=function(){return u.slice()},a.copy=function(){return en().domain(t).range(e).unknown(n)},i.apply(a,arguments)}function rn(){var n,t=0,e=1,u=1,o=[.5],a=[0,1];function c(t){return t<=t?a[Object(r.bisect)(o,t,0,u)]:n}function f(){var n=-1;for(o=new Array(u);++n<u;)o[n]=((n+1)*e-(n-u)*t)/(u+1);return c}return c.domain=function(n){return arguments.length?(t=+n[0],e=+n[1],f()):[t,e]},c.range=function(n){return arguments.length?(u=(a=l.call(n)).length-1,f()):a.slice()},c.invertExtent=function(n){var r=a.indexOf(n);return r<0?[NaN,NaN]:r<1?[t,o[0]]:r>=u?[o[u-1],e]:[o[r-1],o[r]]},c.unknown=function(t){return arguments.length?(n=t,c):c},c.thresholds=function(){return o.slice()},c.copy=function(){return rn().domain([t,e]).range(a).unknown(n)},i.apply(E(c),arguments)}function un(){var n,t=[.5],e=[0,1],u=1;function o(i){return i<=i?e[Object(r.bisect)(t,i,0,u)]:n}return o.domain=function(n){return arguments.length?(t=l.call(n),u=Math.min(t.length,e.length-1),o):t.slice()},o.range=function(n){return arguments.length?(e=l.call(n),u=Math.min(t.length,e.length-1),o):e.slice()},o.invertExtent=function(n){var r=e.indexOf(n);return[t[r-1],t[r]]},o.unknown=function(t){return arguments.length?(n=t,o):n},o.copy=function(){return un().domain(t).range(e).unknown(n)},i.apply(o,arguments)}var on=e(15),an=e(47),cn=e(3),ln=e(27),fn=e(48),sn=e(49),hn=e(30),dn=e(31),gn=e(44);function pn(n){return new Date(n)}function vn(n){return n instanceof Date?+n:+new Date(+n)}function yn(n,t,e,i,u,o,a,l,f){var s=k(w,w),h=s.invert,d=s.domain,g=f(".%L"),p=f(":%S"),v=f("%I:%M"),y=f("%I %p"),m=f("%a %d"),b=f("%b %d"),_=f("%B"),x=f("%Y"),M=[[a,1,1e3],[a,5,5e3],[a,15,15e3],[a,30,3e4],[o,1,6e4],[o,5,3e5],[o,15,9e5],[o,30,18e5],[u,1,36e5],[u,3,108e5],[u,6,216e5],[u,12,432e5],[i,1,864e5],[i,2,1728e5],[e,1,6048e5],[t,1,2592e6],[t,3,7776e6],[n,1,31536e6]];function O(r){return(a(r)<r?g:o(r)<r?p:u(r)<r?v:i(r)<r?y:t(r)<r?e(r)<r?m:b:n(r)<r?_:x)(r)}function A(t,e,i,u){if(null==t&&(t=10),"number"==typeof t){var o=Math.abs(i-e)/t,a=Object(r.bisector)((function(n){return n[2]})).right(M,o);a===M.length?(u=Object(r.tickStep)(e/31536e6,i/31536e6,t),t=n):a?(u=(a=M[o/M[a-1][2]<M[a][2]/o?a-1:a])[1],t=a[0]):(u=Math.max(Object(r.tickStep)(e,i,t),1),t=l)}return null==u?t:t.every(u)}return s.invert=function(n){return new Date(h(n))},s.domain=function(n){return arguments.length?d(c.call(n,vn)):d().map(pn)},s.ticks=function(n,t){var e,r=d(),i=r[0],u=r[r.length-1],o=u<i;return o&&(e=i,i=u,u=e),e=(e=A(n,i,u,t))?e.range(i,u+1):[],o?e.reverse():e},s.tickFormat=function(n,t){return null==t?O:f(t)},s.nice=function(n,t){var e=d();return(n=A(n,e[0],e[e.length-1],t))?d(q(e,n)):s},s.copy=function(){return j(s,yn(n,t,e,i,u,o,a,l,f))},s}var mn=function(){return i.apply(yn(on.a,an.a,cn.g,ln.b,fn.a,sn.a,hn.a,dn.a,gn.b).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)},bn=e(16),wn=e(50),_n=e(4),xn=e(28),Mn=e(51),On=e(52),jn=function(){return i.apply(yn(bn.a,wn.a,_n.g,xn.a,Mn.a,On.a,hn.a,dn.a,gn.d).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)};function An(){var n,t,e,r,i,u=0,o=1,a=w,c=!1;function l(t){return isNaN(t=+t)?i:a(0===e?.5:(t=(r(t)-n)*e,c?Math.max(0,Math.min(1,t)):t))}return l.domain=function(i){return arguments.length?(n=r(u=+i[0]),t=r(o=+i[1]),e=n===t?0:1/(t-n),l):[u,o]},l.clamp=function(n){return arguments.length?(c=!!n,l):c},l.interpolator=function(n){return arguments.length?(a=n,l):a},l.unknown=function(n){return arguments.length?(i=n,l):i},function(i){return r=i,n=i(u),t=i(o),e=n===t?0:1/(t-n),l}}function kn(n,t){return t.domain(n.domain()).interpolator(n.interpolator()).clamp(n.clamp()).unknown(n.unknown())}function Cn(){var n=E(An()(w));return n.copy=function(){return kn(n,Cn())},u.apply(n,arguments)}function Nn(){var n=$(An()).domain([1,10]);return n.copy=function(){return kn(n,Nn()).base(n.base())},u.apply(n,arguments)}function Tn(){var n=G(An());return n.copy=function(){return kn(n,Tn()).constant(n.constant())},u.apply(n,arguments)}function Sn(){var n=K(An());return n.copy=function(){return kn(n,Sn()).exponent(n.exponent())},u.apply(n,arguments)}function Dn(){return Sn.apply(null,arguments).exponent(.5)}function Un(){var n=[],t=w;function e(e){if(!isNaN(e=+e))return t((Object(r.bisect)(n,e)-1)/(n.length-1))}return e.domain=function(t){if(!arguments.length)return n.slice();n=[];for(var i,u=0,o=t.length;u<o;++u)null==(i=t[u])||isNaN(i=+i)||n.push(i);return n.sort(r.ascending),e},e.interpolator=function(n){return arguments.length?(t=n,e):t},e.copy=function(){return Un(t).domain(n)},u.apply(e,arguments)}function En(){var n,t,e,r,i,u,o,a=0,c=.5,l=1,f=w,s=!1;function h(n){return isNaN(n=+n)?o:(n=.5+((n=+u(n))-t)*(n<t?r:i),f(s?Math.max(0,Math.min(1,n)):n))}return h.domain=function(o){return arguments.length?(n=u(a=+o[0]),t=u(c=+o[1]),e=u(l=+o[2]),r=n===t?0:.5/(t-n),i=t===e?0:.5/(e-t),h):[a,c,l]},h.clamp=function(n){return arguments.length?(s=!!n,h):s},h.interpolator=function(n){return arguments.length?(f=n,h):f},h.unknown=function(n){return arguments.length?(o=n,h):o},function(o){return u=o,n=o(a),t=o(c),e=o(l),r=n===t?0:.5/(t-n),i=t===e?0:.5/(e-t),h}}function Fn(){var n=E(En()(w));return n.copy=function(){return kn(n,Fn())},u.apply(n,arguments)}function Pn(){var n=$(En()).domain([.1,1,10]);return n.copy=function(){return kn(n,Pn()).base(n.base())},u.apply(n,arguments)}function qn(){var n=G(En());return n.copy=function(){return kn(n,qn()).constant(n.constant())},u.apply(n,arguments)}function Yn(){var n=K(En());return n.copy=function(){return kn(n,Yn()).exponent(n.exponent())},u.apply(n,arguments)}function Ln(){return Yn.apply(null,arguments).exponent(.5)}e.d(t,"scaleBand",(function(){return h})),e.d(t,"scalePoint",(function(){return g})),e.d(t,"scaleIdentity",(function(){return P})),e.d(t,"scaleLinear",(function(){return F})),e.d(t,"scaleLog",(function(){return R})),e.d(t,"scaleSymlog",(function(){return W})),e.d(t,"scaleOrdinal",(function(){return s})),e.d(t,"scaleImplicit",(function(){return f})),e.d(t,"scalePow",(function(){return nn})),e.d(t,"scaleSqrt",(function(){return tn})),e.d(t,"scaleQuantile",(function(){return en})),e.d(t,"scaleQuantize",(function(){return rn})),e.d(t,"scaleThreshold",(function(){return un})),e.d(t,"scaleTime",(function(){return mn})),e.d(t,"scaleUtc",(function(){return jn})),e.d(t,"scaleSequential",(function(){return Cn})),e.d(t,"scaleSequentialLog",(function(){return Nn})),e.d(t,"scaleSequentialPow",(function(){return Sn})),e.d(t,"scaleSequentialSqrt",(function(){return Dn})),e.d(t,"scaleSequentialSymlog",(function(){return Tn})),e.d(t,"scaleSequentialQuantile",(function(){return Un})),e.d(t,"scaleDiverging",(function(){return Fn})),e.d(t,"scaleDivergingLog",(function(){return Pn})),e.d(t,"scaleDivergingPow",(function(){return Yn})),e.d(t,"scaleDivergingSqrt",(function(){return Ln})),e.d(t,"scaleDivergingSymlog",(function(){return qn})),e.d(t,"tickFormat",(function(){return U}))},,,,,,function(n,t,e){"use strict";t.a=function(n,t){return n=+n,t=+t,function(e){return Math.round(n*(1-e)+t*e)}}},,,,,,function(n,t,e){"use strict";var r;void 0===(r=function(n){var t=e(6),r=1.2,i=10,u=.9,o=.6,a="value",c="label",l=function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:12,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Arial",r=document.createElement("canvas"),i=r.getContext("2d");return i.font=t+"px "+e,i.measureText(n).width};return{getTextWidth:l,wrapText:function(n,e,l,f){var s=t.select(f),h=s.text().split(/\s+/).reverse(),d=void 0,g=[],p=0,v=r*u,y=s.attr("y"),m=parseFloat(s.attr("dy")),b=e*o,w=s.text(null).append("tspan").attr("x",n).attr("y",y-5).attr("dy",m+"em").classed(a,!0).style("font-size",e+"px");for(w.text(h.pop()),w=s.append("tspan").classed(c,!0).attr("x",n).attr("y",y+i).attr("dy",++p*v+m+"em").style("font-size",b+"px");d=h.pop();)g.push(d),w.text(g.join(" ")),w.node()&&w.node().getComputedTextLength()>l-50&&(g.pop(),w.text(g.join(" ")),g=[d],w=s.append("tspan").classed(c,!0).attr("x",n).attr("y",y+i).attr("dy",++p*v+m+"em").text(d).style("font-size",b+"px"))},wrapTextWithEllipses:function(n,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2;n.each((function(){var u,o,a,c,l,f,s;for(u=(n=t.select(this)).text().split(/\s+/).reverse(),a=[],c=0,1.2,l=n.attr("y"),f=parseFloat(n.attr("dy")),s=n.text(null).append("tspan").attr("x",r).attr("y",l).attr("dy",f+"em");o=u.pop();)if(a.push(o),s.text(a.join(" ")),s.node()&&s.node().getComputedTextLength()>e){if(a.pop(),s.text(a.join(" ")),!(c<i-1)){a.push("..."),s.text(a.join(" "));break}a=[o],s=n.append("tspan").attr("x",r).attr("y",l).attr("dy",1.2*++c+f+"em").text(o),n.classed("adjust-upwards",!0)}}))},getApproximateNumberOfLines:function(n,t,e){var r=n.split(/\s+/).reverse(),i=[],u=1,o=!0,a=!1,c=void 0;try{for(var f,s=r[Symbol.iterator]();!(o=(f=s.next()).done);o=!0){var h=f.value;i.push(h),l(i.join(" "),t,"Karla, sans-serif")>e&&(i.pop(),i=[h],++u)}}catch(n){a=!0,c=n}finally{try{!o&&s.return&&s.return()}finally{if(a)throw c}}return u}}}.call(t,e,t,n))||(n.exports=r)},,,,,,,,,,,,,function(n,t,e){"use strict";var r,i=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n};void 0===(r=function(n){var t=e(45),r=e(75),u=e(6),o=(e(72),e(87)),a=e(66);return function(){var n={top:5,right:5,bottom:5,left:5},e=320,c=180,l=16,f=1.5,s="s",h="",d=!1,g=null,p=!0,v=void 0,y=a.colorSchemas.britecharts,m=function(n){return n.id},b=function(n){return n.name},w=function(n){var e=n.quantity;return t.format(s)(e)+h},_=function(n){var t=n.name;return v(t)},x=function(n){var t=n.quantity;return"number"==typeof t||"string"==typeof t},M=void 0,O=void 0,j=void 0,A=void 0,k=void 0;function C(t){t.each((function(t){var i,a,f,s,h,C,D,U,E,F;O=e-n.left-n.right,j=c-n.top-n.bottom,A=function(n){return p=n.filter(x).length===n.length,n.reduce((function(n,t){return void 0!==t.quantity&&null!==t.quantity&&(t.quantity=+t.quantity),t.name=String(t.name),t.id=+t.id,[].concat(function(n){if(Array.isArray(n)){for(var t=0,e=Array(n.length);t<n.length;t++)e[t]=n[t];return e}return Array.from(n)}(n),[t])}),[])}(t),v=r.scaleOrdinal().range(y),function(t){k||(k=u.select(t).append("svg").classed("britechart britechart-legend",!0)).append("g").classed("legend-container-group",!0).attr("transform","translate("+n.left+","+n.top+")").append("g").classed("legend-group",!0);k.attr("width",e).attr("height",c)}(this),d?(F=l,k.select(".legend-group").selectAll("g").remove(),k.select(".legend-group").append("g").classed("legend-line",!0),(M=k.select(".legend-line").selectAll("g.legend-entry").data(A)).enter().append("g").classed("legend-entry",!0).attr("data-item",m).attr("transform",(function(n){var t=n.name,e=F,r=j/2,i=o.getTextWidth(t,12);return F+=l+2*S()+i,"translate("+e+","+r+")"})).merge(M).append("circle").classed("legend-circle",!0).attr("cx",l/2).attr("cy",-5).attr("r",l/2).style("fill",_).style("stroke-width",1),k.select(".legend-group").selectAll("g.legend-entry").append("text").classed("legend-entry-name",!0).text(b).attr("x",S()).style("font-size","12px").style("letter-spacing","0.5px"),k.select(".legend-group").selectAll("g.legend-entry").exit().transition().style("opacity",0).remove(),E=k.select(".legend-line").node().getBoundingClientRect().width+l,O-E<=0&&(i=k.selectAll(".legend-entry"),a=i.size(),f=j/2*1.7,s=k.select(".legend-group").append("g").classed("legend-line",!0).attr("transform","translate(0, "+f+")"),(h=i.filter(":nth-child("+a+")")).attr("transform","translate("+l+",0)"),s.append((function(){return h.node()}))),C=k.select("g.legend-container-group").node().getBoundingClientRect().width+S(),U=(D=e-C)/2,D>0&&k.select("g.legend-container-group").attr("transform","translate("+U+",0)")):function(){k.select(".legend-group").selectAll("g").remove(),(M=k.select(".legend-group").selectAll("g.legend-line").data(A)).enter().append("g").classed("legend-line",!0).append("g").classed("legend-entry",!0).attr("data-item",m).attr("transform",(function(n,t){return"translate("+(l+S())+","+(t+1)*(j/(A.length+1))+")"})).merge(M).append("circle").classed("legend-circle",!0).attr("cx",l/2).attr("cy",-5).attr("r",l/2).style("fill",_).style("stroke-width",1),k.select(".legend-group").selectAll("g.legend-line").selectAll("g.legend-entry").append("text").classed("legend-entry-name",!0).text(b).attr("x",S()).style("font-size","12px").style("letter-spacing","0.5px"),p?k.select(".legend-group").selectAll("g.legend-line").selectAll("g.legend-entry").append("text").classed("legend-entry-value",!0).text(w).attr("x",O-40).style("font-size","12px").style("letter-spacing","0.8px").style("text-anchor","end").style("startOffset","100%"):function(){var n=k.select("g.legend-container-group").node().getBoundingClientRect().width,t=e-n,r=t/2-n/2;t>0&&k.select("g.legend-container-group").attr("transform","translate("+r+",0)")}();k.select(".legend-group").selectAll("g.legend-line").exit().transition().style("opacity",0).remove()}(),g&&(N(),T(g))}))}function N(){k.select(".legend-group").selectAll("g.legend-entry").classed("is-faded",!1)}function T(n){var t=k.select('[data-item="'+n+'"]');t.nodes().length&&(k.select(".legend-group").selectAll("g.legend-entry").classed("is-faded",!0),t.classed("is-faded",!1))}function S(){return f*l}return C.clearHighlight=function(){N()},C.colorSchema=function(n){return arguments.length?(y=n,this):y},C.height=function(n){return arguments.length?(c=n,this):c},C.highlight=function(n){N(),T(n)},C.highlightEntryById=function(n){return arguments.length?(g=n,this):g},C.isHorizontal=function(n){return arguments.length?(d=n,this):d},C.margin=function(t){return arguments.length?(n=i({},n,t),this):n},C.marginRatio=function(n){return arguments.length?(f=n,this):f},C.markerSize=function(n){return arguments.length?(l=n,this):l},C.numberFormat=function(n){return arguments.length?(s=n,this):s},C.unit=function(n){return arguments.length?(h=n,this):h},C.width=function(n){return arguments.length?(e=n,this):e},C}}.call(t,e,t,n))||(n.exports=r)}])}));
|
|
//# sourceMappingURL=legend.min.js.map
|