-
Notifications
You must be signed in to change notification settings - Fork 0
/
25-ef4363728fa7324bc377.js
2 lines (2 loc) · 326 KB
/
25-ef4363728fa7324bc377.js
1
2
(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{"+O7D":function(n,t,e){"use strict";e.d(t,"b",(function(){return u}));var r=e("GOKn"),i=e("Fzhe"),o=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=o;var u=o.range},"1sa7":function(n,t){n.exports=Math.log1p||function(n){return(n=+n)>-1e-8&&n<1e-8?n-n*n/2:Math.log(1+n)}},"2TPD":function(n,t,e){"use strict";var r=e("p/1U");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)))}},"2Ynt":function(n,t,e){"use strict";var r=e("p/1U");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}},"2tFh":function(n,t,e){"use strict";var r=e("p/1U");t.a=function(n){return Math.max(0,-Object(r.a)(Math.abs(n)))}},"3rfK":function(n,t,e){"use strict";e.r(t);e("xfY5"),e("dRSK"),e("rGqo"),e("yt8O"),e("Btvt"),e("RW0V"),e("91GP");var r=e("GdZV"),i=e("q1tI"),o=e.n(i),u=e("9kay"),a=e("hob0"),c=e("ofer");t.default=function(n){var t=r.data,e=Object(u.b)().t,i=function(){var n=t.dailyFigures.edges.find((function(n){return n.node.bed_number})).node;return{date:n.date,bedCount:Number(n.bed_number),bedPercent:n.bed_percent,roomCount:Number(n.room_number),roomPercent:n.room_percent}},f=e("isolation_beds.helmet",{date:i().date,bedPercent:i().bedPercent,roomCount:i().roomCount,roomPercent:i().roomPercent});return o.a.createElement(o.a.Fragment,null,o.a.createElement(c.a,{variant:"body2"},"*",f),o.a.createElement(a.a,{data:{showLegend:!1,xaxis:t.dailyFigures.edges.map((function(n){return n.node.date})).reverse(),fields:["hospitalised"],horizontalLines:[{color:"#ff574f","stroke-dasharray":"5, 2",legend:e("cases.isolation_bed",{bedCount:i().bedCount}),value:i().bedCount}],datasets:[{line:{legend:e("cases.status_hospitalised"),color:"#ff574f"},data:t.dailyFigures.edges.map((function(n,e){return function(n,e){var r=n.node,i=Object.assign({},r);return Object.keys(i).forEach((function(n){isNaN(parseInt(i[n],0))||(i[n]=parseInt(i[n],0))})),Object.assign({},i,{hospitalised:i.confirmed-i.death-i.discharged-(0===e&&t.pendingAdmission.totalCount||0)})}(n,e)})).reverse()}]}}))}},"42CK":function(n,t,e){"use strict";e.d(t,"b",(function(){return c})),e.d(t,"c",(function(){return f}));var r=e("FmoU"),i=e("yEp2"),o=e("S83q"),u=e("sFV2");function a(n){return function(t){var e,i,o=t.length,u=new Array(o),a=new Array(o),c=new Array(o);for(e=0;e<o;++e)i=Object(r.g)(t[e]),u[e]=i.r||0,a[e]=i.g||0,c[e]=i.b||0;return u=n(u),a=n(a),c=n(c),i.opacity=1,function(n){return i.r=u(n),i.g=a(n),i.b=c(n),i+""}}}t.a=function n(t){var e=Object(u.b)(t);function i(n,t){var i=e((n=Object(r.g)(n)).r,(t=Object(r.g)(t)).r),o=e(n.g,t.g),a=e(n.b,t.b),c=Object(u.a)(n.opacity,t.opacity);return function(t){return n.r=i(t),n.g=o(t),n.b=a(t),n.opacity=c(t),n+""}}return i.gamma=n,i}(1);var c=a(i.b),f=a(o.a)},"4xfg":function(n,t,e){"use strict";t.a=function(n,t){return n=+n,t=+t,function(e){return n*(1-e)+t*e}}},"6h3Y":function(n,t,e){"use strict";e("a1Th"),e("h7Nl"),e("Btvt"),e("LK8F");var r=e("FmoU"),i=e("42CK"),o=e("ZzDG"),u=e("G21l"),a=e("4xfg"),c=e("cb2h"),f=e("kO9b"),d=e("xpj1"),s=e("Ud7J");t.a=function(n,t){var e,h=typeof t;return null==t||"boolean"===h?Object(d.a)(t):("number"===h?a.a:"string"===h?(e=Object(r.e)(t))?(t=e,i.a):f.a:t instanceof r.e?i.a:t instanceof Date?u.a:Object(s.b)(t)?s.a:Array.isArray(t)?o.b:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?c.a:a.a)(n,t)}},"9iN3":function(n,t,e){"use strict";e.d(t,"b",(function(){return u}));var r=e("GOKn"),i=e("Fzhe"),o=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=o;var u=o.range},"BJ/l":function(n,t,e){var r=e("XKFU");r(r.S,"Math",{log1p:e("1sa7")})},CbjS:function(n,t,e){"use strict";e.d(t,"b",(function(){return i})),e.d(t,"a",(function(){return o}));e("a1Th"),e("h7Nl"),e("Btvt"),e("Tze0"),e("bHtr");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 o({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 o(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=o.prototype,o.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}},CyHz:function(n,t,e){var r=e("XKFU");r(r.S,"Math",{sign:e("lvtm")})},EjHT:function(n,t,e){"use strict";e.d(t,"b",(function(){return i})),e.d(t,"c",(function(){return o})),e.d(t,"a",(function(){return a}));var r,i,o,u=e("sXBl");function a(n){return r=Object(u.a)(n),i=r.format,o=r.formatPrefix,r}a({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"})},Faen:function(n,t,e){"use strict";e.d(t,"a",(function(){return p}));var r=e("Y62N"),i=e("FmoU"),o=e("Uwo/"),u=-.14861,a=1.78277,c=-.29227,f=-.90649,d=1.97294,s=d*f,h=d*a,l=a*c-f*u;function p(n,t,e,r){return 1===arguments.length?function(n){if(n instanceof b)return new b(n.h,n.s,n.l,n.opacity);n instanceof i.b||(n=Object(i.h)(n));var t=n.r/255,e=n.g/255,r=n.b/255,u=(l*r+s*t-h*e)/(l+s-h),a=r-u,p=(d*(e-u)-c*a)/f,m=Math.sqrt(p*p+a*a)/(d*u*(1-u)),g=m?Math.atan2(p,a)*o.b-120:NaN;return new b(g<0?g+360:g,m,u,n.opacity)}(n):new b(n,t,e,null==r?1:r)}function b(n,t,e,r){this.h=+n,this.s=+t,this.l=+e,this.opacity=+r}Object(r.a)(b,p,Object(r.b)(i.a,{brighter:function(n){return n=null==n?i.c:Math.pow(i.c,n),new b(this.h,this.s,this.l*n,this.opacity)},darker:function(n){return n=null==n?i.d:Math.pow(i.d,n),new b(this.h,this.s,this.l*n,this.opacity)},rgb:function(){var n=isNaN(this.h)?0:(this.h+120)*o.a,t=+this.l,e=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(n),s=Math.sin(n);return new i.b(255*(t+e*(u*r+a*s)),255*(t+e*(c*r+f*s)),255*(t+e*(d*r)),this.opacity)}}))},FmoU:function(n,t,e){"use strict";e.d(t,"a",(function(){return i})),e.d(t,"d",(function(){return o})),e.d(t,"c",(function(){return u})),e.d(t,"e",(function(){return y})),e.d(t,"h",(function(){return M})),e.d(t,"g",(function(){return N})),e.d(t,"b",(function(){return T})),e.d(t,"f",(function(){return C}));e("a1Th"),e("h7Nl"),e("Btvt"),e("Tze0"),e("91GP"),e("Oyvg");var r=e("Y62N");function i(){}var o=.7,u=1/o,a="\\s*([+-]?\\d+)\\s*",c="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",f="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",d=/^#([0-9a-f]{3,8})$/,s=new RegExp("^rgb\\("+[a,a,a]+"\\)$"),h=new RegExp("^rgb\\("+[f,f,f]+"\\)$"),l=new RegExp("^rgba\\("+[a,a,a,c]+"\\)$"),p=new RegExp("^rgba\\("+[f,f,f,c]+"\\)$"),b=new RegExp("^hsl\\("+[c,f,f]+"\\)$"),m=new RegExp("^hsla\\("+[c,f,f,c]+"\\)$"),g={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 _(){return this.rgb().formatHex()}function v(){return this.rgb().formatRgb()}function y(n){var t,e;return n=(n+"").trim().toLowerCase(),(t=d.exec(n))?(e=t[1].length,t=parseInt(t[1],16),6===e?x(t):3===e?new T(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===e?new T(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===e?new T(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 T(t[1],t[2],t[3],1):(t=h.exec(n))?new T(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=l.exec(n))?w(t[1],t[2],t[3],t[4]):(t=p.exec(n))?w(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=b.exec(n))?S(t[1],t[2]/100,t[3]/100,1):(t=m.exec(n))?S(t[1],t[2]/100,t[3]/100,t[4]):g.hasOwnProperty(n)?x(g[n]):"transparent"===n?new T(NaN,NaN,NaN,0):null}function x(n){return new T(n>>16&255,n>>8&255,255&n,1)}function w(n,t,e,r){return r<=0&&(n=t=e=NaN),new T(n,t,e,r)}function M(n){return n instanceof i||(n=y(n)),n?new T((n=n.rgb()).r,n.g,n.b,n.opacity):new T}function N(n,t,e,r){return 1===arguments.length?M(n):new T(n,t,e,null==r?1:r)}function T(n,t,e,r){this.r=+n,this.g=+t,this.b=+e,this.opacity=+r}function k(){return"#"+O(this.r)+O(this.g)+O(this.b)}function A(){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 O(n){return((n=Math.max(0,Math.min(255,Math.round(n)||0)))<16?"0":"")+n.toString(16)}function S(n,t,e,r){return r<=0?n=t=e=NaN:e<=0||e>=1?n=t=NaN:t<=0&&(n=NaN),new j(n,t,e,r)}function E(n){if(n instanceof j)return new j(n.h,n.s,n.l,n.opacity);if(n instanceof i||(n=y(n)),!n)return new j;if(n instanceof j)return n;var t=(n=n.rgb()).r/255,e=n.g/255,r=n.b/255,o=Math.min(t,e,r),u=Math.max(t,e,r),a=NaN,c=u-o,f=(u+o)/2;return c?(a=t===u?(e-r)/c+6*(e<r):e===u?(r-t)/c+2:(t-e)/c+4,c/=f<.5?u+o:2-u-o,a*=60):c=f>0&&f<1?0:a,new j(a,c,f,n.opacity)}function C(n,t,e,r){return 1===arguments.length?E(n):new j(n,t,e,null==r?1:r)}function j(n,t,e,r){this.h=+n,this.s=+t,this.l=+e,this.opacity=+r}function z(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,y,{copy:function(n){return Object.assign(new this.constructor,this,n)},displayable:function(){return this.rgb().displayable()},hex:_,formatHex:_,formatHsl:function(){return E(this).formatHsl()},formatRgb:v,toString:v}),Object(r.a)(T,N,Object(r.b)(i,{brighter:function(n){return n=null==n?u:Math.pow(u,n),new T(this.r*n,this.g*n,this.b*n,this.opacity)},darker:function(n){return n=null==n?o:Math.pow(o,n),new T(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:k,formatHex:k,formatRgb:A,toString:A})),Object(r.a)(j,C,Object(r.b)(i,{brighter:function(n){return n=null==n?u:Math.pow(u,n),new j(this.h,this.s,this.l*n,this.opacity)},darker:function(n){return n=null==n?o:Math.pow(o,n),new j(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 T(z(n>=240?n-240:n+120,i,r),z(n,i,r),z(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+")")}}))},Fzhe: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 o})),e.d(t,"a",(function(){return u})),e.d(t,"e",(function(){return a}));var r=1e3,i=6e4,o=36e5,u=864e5,a=6048e5},G21l: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}}},GAlb:function(n,t,e){"use strict";e.d(t,"b",(function(){return o}));e("LK8F");var r=e("GOKn"),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 o=i.range},GOKn:function(n,t,e){"use strict";e.d(t,"a",(function(){return o}));e("LK8F"),e("0l/t");var r=new Date,i=new Date;function o(n,t,e,u){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 o,u=[];if(e=a.ceil(e),i=null==i?1:Math.floor(i),!(e<r&&i>0))return u;do{u.push(o=new Date(+e)),t(e,i),n(e)}while(o<e&&e<r);return u},a.filter=function(e){return o((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,o){return r.setTime(+t),i.setTime(+o),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(u?function(t){return u(t)%n==0}:function(t){return a.count(0,t)%n==0}):a:null}),a}},GdZV:function(n){n.exports=JSON.parse('{"data":{"dailyFigures":{"edges":[{"node":{"date":"10.07","confirmed":"5143","discharged":"4884","investigating":"","death":"105","reported":"19","bed_number":"1119","bed_percent":"62","room_number":"627","room_percent":"70"}},{"node":{"date":"10.06","confirmed":"5132","discharged":"4874","investigating":"","death":"105","reported":"27","bed_number":"1119","bed_percent":"65","room_number":"626","room_percent":"72"}},{"node":{"date":"10.05","confirmed":"5124","discharged":"4863","investigating":"","death":"105","reported":"14","bed_number":"1131","bed_percent":"62","room_number":"633","room_percent":"71"}},{"node":{"date":"10.04","confirmed":"5113","discharged":"4860","investigating":"","death":"105","reported":"15","bed_number":"1155","bed_percent":"54","room_number":"639","room_percent":"64"}},{"node":{"date":"10.03","confirmed":"5108","discharged":"4848","investigating":"","death":"105","reported":"","bed_number":"1155","bed_percent":"53.7","room_number":"639","room_percent":"66.4"}},{"node":{"date":"10.02","confirmed":"5104","discharged":"4842","investigating":"","death":"105","reported":"23","bed_number":"1155","bed_percent":"50.7","room_number":"639","room_percent":"62.9"}},{"node":{"date":"10.01","confirmed":"5097","discharged":"4836","investigating":"","death":"105","reported":"","bed_number":"1155","bed_percent":"50.3","room_number":"639","room_percent":"61"}},{"node":{"date":"9.30","confirmed":"5087","discharged":"4826","investigating":"","death":"105","reported":"","bed_number":"1157","bed_percent":"52.2","room_number":"640","room_percent":"61.7"}},{"node":{"date":"9.29","confirmed":"5079","discharged":"4806","investigating":"","death":"105","reported":"","bed_number":"1157","bed_percent":"54","room_number":"640","room_percent":"64"}},{"node":{"date":"9.28","confirmed":"5075","discharged":"4789","investigating":"","death":"105","reported":"","bed_number":"1157","bed_percent":"50","room_number":"640","room_percent":"59"}},{"node":{"date":"9.27","confirmed":"5065","discharged":"4785","investigating":"","death":"105","reported":"","bed_number":"1158","bed_percent":"50","room_number":"641","room_percent":"59"}},{"node":{"date":"9.26","confirmed":"5059","discharged":"4776","investigating":"","death":"105","reported":"","bed_number":"1158","bed_percent":"53","room_number":"641","room_percent":"62"}},{"node":{"date":"9.25","confirmed":"5058","discharged":"4764","investigating":"","death":"105","reported":"","bed_number":"1158","bed_percent":"53","room_number":"641","room_percent":"62"}},{"node":{"date":"9.24","confirmed":"5056","discharged":"4757","investigating":"","death":"104","reported":"","bed_number":"1158","bed_percent":"52","room_number":"641","room_percent":"61"}},{"node":{"date":"9.23","confirmed":"5049","discharged":"4748","investigating":"","death":"104","reported":"","bed_number":"1158","bed_percent":"55","room_number":"641","room_percent":"63"}},{"node":{"date":"9.22","confirmed":"5046","discharged":"4728","investigating":"","death":"103","reported":"","bed_number":"1158","bed_percent":"51","room_number":"641","room_percent":"61"}},{"node":{"date":"9.21","confirmed":"5038","discharged":"4716","investigating":"","death":"103","reported":"19","bed_number":"1158","bed_percent":"51","room_number":"641","room_percent":"61"}},{"node":{"date":"9.20","confirmed":"5032","discharged":"4711","investigating":"","death":"103","reported":"","bed_number":"1158","bed_percent":"49.2","room_number":"652","room_percent":"60"}},{"node":{"date":"9.19","confirmed":"5009","discharged":"4707","investigating":"","death":"103","reported":"24","bed_number":"1158","bed_percent":"49.2","room_number":"652","room_percent":"60"}},{"node":{"date":"9.18","confirmed":"4996","discharged":"4695","investigating":"","death":"103","reported":"","bed_number":"1158","bed_percent":"47","room_number":"652","room_percent":"58"}},{"node":{"date":"9.17","confirmed":"4993","discharged":"4681","investigating":"","death":"102","reported":"20","bed_number":"1158","bed_percent":"48.4","room_number":"652","room_percent":"58.7"}},{"node":{"date":"9.16","confirmed":"4984","discharged":"4662","investigating":"","death":"102","reported":"","bed_number":"1154","bed_percent":"48","room_number":"644","room_percent":"57"}},{"node":{"date":"9.15","confirmed":"4975","discharged":"4645","investigating":"","death":"102","reported":"","bed_number":"1171","bed_percent":"50","room_number":"661","room_percent":"60"}},{"node":{"date":"9.14","confirmed":"4971","discharged":"4634","investigating":"","death":"101","reported":"19","bed_number":"1198","bed_percent":"48.5","room_number":"670","room_percent":"59.1"}},{"node":{"date":"9.13","confirmed":"4957","discharged":"4629","investigating":"","death":"100","reported":"36","bed_number":"1209","bed_percent":"45","room_number":"678","room_percent":"57"}},{"node":{"date":"9.12","confirmed":"4938","discharged":"4612","investigating":"","death":"100","reported":"22","bed_number":"1209","bed_percent":"44","room_number":"678","room_percent":"55"}},{"node":{"date":"9.11","confirmed":"4925","discharged":"4597","investigating":"","death":"99","reported":"19","bed_number":"1209","bed_percent":"46","room_number":"678","room_percent":"57"}},{"node":{"date":"9.10","confirmed":"4913","discharged":"4581","investigating":"","death":"99","reported":"26","bed_number":"1209","bed_percent":"45","room_number":"678","room_percent":"56"}},{"node":{"date":"9.09","confirmed":"4901","discharged":"4556","investigating":"","death":"99","reported":"20","bed_number":"1191","bed_percent":"47","room_number":"669","room_percent":"58"}},{"node":{"date":"9.08","confirmed":"4895","discharged":"4542","investigating":"","death":"99","reported":"19","bed_number":"1209","bed_percent":"47","room_number":"678","room_percent":"60"}},{"node":{"date":"9.07","confirmed":"4889","discharged":"4523","investigating":"","death":"98","reported":"23","bed_number":"1209","bed_percent":"45","room_number":"677","room_percent":"60"}},{"node":{"date":"9.06","confirmed":"4878","discharged":"4510","investigating":"","death":"97","reported":"28","bed_number":"1209","bed_percent":"42.5","room_number":"677","room_percent":"56.3"}},{"node":{"date":"9.05","confirmed":"4857","discharged":"4492","investigating":"","death":"94","reported":"20","bed_number":"1209","bed_percent":"43.1","room_number":"677","room_percent":"57.9"}},{"node":{"date":"9.04","confirmed":"4850","discharged":"4455","investigating":"","death":"94","reported":"33","bed_number":"1209","bed_percent":"43.8","room_number":"677","room_percent":"56.9"}},{"node":{"date":"9.03","confirmed":"4838","discharged":"4430","investigating":"","death":"94","reported":"20","bed_number":"1209","bed_percent":"45.3","room_number":"677","room_percent":"57.3"}},{"node":{"date":"9.02","confirmed":"4830","discharged":"4400","investigating":"","death":"93","reported":"19","bed_number":"1209","bed_percent":"48.1","room_number":"677","room_percent":"60"}},{"node":{"date":"9.01","confirmed":"4822","discharged":"4379","investigating":"","death":"90","reported":"20","bed_number":"1208","bed_percent":"47.9","room_number":"675","room_percent":"61"}},{"node":{"date":"8.31","confirmed":"4810","discharged":"4341","investigating":"","death":"89","reported":"16","bed_number":"1196","bed_percent":"46.1","room_number":"667","room_percent":"59.7"}},{"node":{"date":"8.30","confirmed":"4801","discharged":"4319","investigating":"","death":"88","reported":"22","bed_number":"1220","bed_percent":"46","room_number":"675","room_percent":"60"}},{"node":{"date":"8.29","confirmed":"4786","discharged":"4286","investigating":"","death":"86","reported":"19","bed_number":"1220","bed_percent":"47","room_number":"675","room_percent":"60"}},{"node":{"date":"8.28","confirmed":"4768","discharged":"4248","investigating":"","death":"84","reported":"43","bed_number":"1220","bed_percent":"49","room_number":"675","room_percent":"62"}},{"node":{"date":"8.27","confirmed":"4755","discharged":"4199","investigating":"","death":"81","reported":"28","bed_number":"1220","bed_percent":"50","room_number":"675","room_percent":"62"}},{"node":{"date":"8.26","confirmed":"4735","discharged":"4160","investigating":"","death":"79","reported":"37","bed_number":"1220","bed_percent":"53","room_number":"675","room_percent":"66"}},{"node":{"date":"8.25","confirmed":"4710","discharged":"4107","investigating":"","death":"78","reported":"46","bed_number":"1222","bed_percent":"54","room_number":"675","room_percent":"67"}},{"node":{"date":"8.24","confirmed":"4691","discharged":"4051","investigating":"","death":"77","reported":"33","bed_number":"1239","bed_percent":"52","room_number":"682","room_percent":"65"}},{"node":{"date":"8.23","confirmed":"4682","discharged":"4017","investigating":"","death":"77","reported":"40","bed_number":"1251","bed_percent":"50","room_number":"690","room_percent":"63"}},{"node":{"date":"8.22","confirmed":"4657","discharged":"3973","investigating":"","death":"77","reported":"33","bed_number":"1251","bed_percent":"50","room_number":"690","room_percent":"61"}},{"node":{"date":"8.21","confirmed":"4631","discharged":"3899","investigating":"","death":"75","reported":"48","bed_number":"1251","bed_percent":"51","room_number":"690","room_percent":"64"}},{"node":{"date":"8.20","confirmed":"4604","discharged":"3826","investigating":"","death":"75","reported":"31","bed_number":"1251","bed_percent":"52","room_number":"690","room_percent":"65"}},{"node":{"date":"8.19","confirmed":"4586","discharged":"3778","investigating":"","death":"72","reported":"44","bed_number":"1251","bed_percent":"54","room_number":"690","room_percent":"66"}},{"node":{"date":"8.18","confirmed":"4560","discharged":"3676","investigating":"","death":"71","reported":"54","bed_number":"1251","bed_percent":"56","room_number":"689","room_percent":"64"}},{"node":{"date":"8.17","confirmed":"4524","discharged":"3598","investigating":"","death":"69","reported":"76","bed_number":"1247","bed_percent":"57","room_number":"685","room_percent":"66"}},{"node":{"date":"8.16","confirmed":"4480","discharged":"3548","investigating":"","death":"69","reported":"80","bed_number":"1247","bed_percent":"55.3","room_number":"685","room_percent":"63.2"}},{"node":{"date":"8.15","confirmed":"4406","discharged":"3487","investigating":"","death":"69","reported":"58","bed_number":"1247","bed_percent":"56.5","room_number":"685","room_percent":"65.1"}},{"node":{"date":"8.14","confirmed":"4360","discharged":"3391","investigating":"","death":"67","reported":"86","bed_number":"1247","bed_percent":"58.7","room_number":"685","room_percent":"67.6"}},{"node":{"date":"8.13","confirmed":"4312","discharged":"3294","investigating":"","death":"66","reported":"69","bed_number":"1245","bed_percent":"61.4","room_number":"683","room_percent":"70.9"}},{"node":{"date":"8.12","confirmed":"4243","discharged":"3188","investigating":"","death":"63","reported":"97","bed_number":"1245","bed_percent":"62.7","room_number":"683","room_percent":"71.4"}},{"node":{"date":"8.11","confirmed":"4181","discharged":"3051","investigating":"","death":"59","reported":"104","bed_number":"1245","bed_percent":"65","room_number":"683","room_percent":"74"}},{"node":{"date":"8.10","confirmed":"4148","discharged":"2916","investigating":"","death":"55","reported":"106","bed_number":"1245","bed_percent":"64.5","room_number":"683","room_percent":"69.8"}},{"node":{"date":"8.09","confirmed":"4079","discharged":"2846","investigating":"","death":"52","reported":"114","bed_number":"1245","bed_percent":"64","room_number":"683","room_percent":"71"}},{"node":{"date":"8.08","confirmed":"4007","discharged":"2754","investigating":"","death":"47","reported":"113","bed_number":"1245","bed_percent":"65","room_number":"681","room_percent":"72"}},{"node":{"date":"8.07","confirmed":"3938","discharged":"2619","investigating":"","death":"47","reported":"94","bed_number":"1245","bed_percent":"65","room_number":"681","room_percent":"71"}},{"node":{"date":"8.06","confirmed":"3849","discharged":"2457","investigating":"","death":"46","reported":"156","bed_number":"1222","bed_percent":"71","room_number":"668","room_percent":"76"}},{"node":{"date":"8.05","confirmed":"3754","discharged":"2313","investigating":"","death":"43","reported":"157","bed_number":"1222","bed_percent":"72","room_number":"668","room_percent":"76"}},{"node":{"date":"8.04","confirmed":"3669","discharged":"2140","investigating":"","death":"42","reported":"194","bed_number":"1245","bed_percent":"77","room_number":"675","room_percent":"79"}},{"node":{"date":"8.03","confirmed":"3589","discharged":"2036","investigating":"","death":"38","reported":"177","bed_number":"1256","bed_percent":"75","room_number":"675","room_percent":"76"}},{"node":{"date":"8.02","confirmed":"3511","discharged":"1958","investigating":"","death":"35","reported":"143","bed_number":"1256","bed_percent":"74","room_number":"676","room_percent":"80"}},{"node":{"date":"8.01","confirmed":"3396","discharged":"1857","investigating":"","death":"33","reported":"168","bed_number":"1236","bed_percent":"77","room_number":"656","room_percent":"80"}},{"node":{"date":"7.31","confirmed":"3272","discharged":"1750","investigating":"","death":"27","reported":"173","bed_number":"1236","bed_percent":"75.8","room_number":"656","room_percent":"79.6"}},{"node":{"date":"7.30","confirmed":"3151","discharged":"1659","investigating":"","death":"25","reported":"134","bed_number":"1236","bed_percent":"77","room_number":"656","room_percent":"80"}},{"node":{"date":"7.29","confirmed":"3002","discharged":"1590","investigating":"","death":"24","reported":"138","bed_number":"1236","bed_percent":"78.4","room_number":"656","room_percent":"80"}},{"node":{"date":"7.28","confirmed":"2884","discharged":"1526","investigating":"","death":"23","reported":"175","bed_number":"1225","bed_percent":"79","room_number":"656","room_percent":"82"}},{"node":{"date":"7.27","confirmed":"2778","discharged":"1485","investigating":"","death":"22","reported":"177","bed_number":"1207","bed_percent":"79","room_number":"648","room_percent":"83"}},{"node":{"date":"7.26","confirmed":"2633","discharged":"1494","investigating":"","death":"18","reported":"177","bed_number":"1207","bed_percent":"77.1","room_number":"649","room_percent":"82.4"}},{"node":{"date":"7.25","confirmed":"2505","discharged":"1454","investigating":"","death":"18","reported":"202","bed_number":"1207","bed_percent":"78.9","room_number":"649","room_percent":"82.6"}},{"node":{"date":"7.24","confirmed":"2372","discharged":"1406","investigating":"","death":"16","reported":"155","bed_number":"1207","bed_percent":"76.4","room_number":"649","room_percent":"79.5"}},{"node":{"date":"7.23","confirmed":"2249","discharged":"1378","investigating":"","death":"15","reported":"197","bed_number":"1207","bed_percent":"74.6","room_number":"649","room_percent":"76.9"}},{"node":{"date":"7.22","confirmed":"2131","discharged":"1343","investigating":"","death":"14","reported":"144","bed_number":"1207","bed_percent":"70.3","room_number":"650","room_percent":"75.4"}},{"node":{"date":"7.21","confirmed":"2018","discharged":"1323","investigating":"","death":"14","reported":"177","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.20","confirmed":"1958","discharged":"1300","investigating":"","death":"12","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.19","confirmed":"1885","discharged":"1293","investigating":"","death":"12","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.18","confirmed":"1777","discharged":"1273","investigating":"","death":"12","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.17","confirmed":"1713","discharged":"1263","investigating":"","death":"11","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.16","confirmed":"1655","discharged":"1253","investigating":"","death":"10","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.15","confirmed":"1588","discharged":"1240","investigating":"","death":"10","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.14","confirmed":"1569","discharged":"1228","investigating":"","death":"8","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.13","confirmed":"1521","discharged":"1216","investigating":"","death":"8","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.12","confirmed":"1469","discharged":"1213","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.11","confirmed":"1431","discharged":"1196","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.10","confirmed":"1403","discharged":"1186","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.09","confirmed":"1365","discharged":"1175","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.08","confirmed":"1323","discharged":"1166","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.07","confirmed":"1299","discharged":"1160","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.06","confirmed":"1285","discharged":"1156","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.05","confirmed":"1268","discharged":"1155","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.04","confirmed":"1258","discharged":"1144","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.03","confirmed":"1247","discharged":"1124","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.02","confirmed":"1242","discharged":"1119","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"7.01","confirmed":"1234","discharged":"1117","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.30","confirmed":"1205","discharged":"1107","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.29","confirmed":"1203","discharged":"1105","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.28","confirmed":"1199","discharged":"1104","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.27","confirmed":"1197","discharged":"1095","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.26","confirmed":"1196","discharged":"1090","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.25","confirmed":"1193","discharged":"1087","investigating":"","death":"7","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.24","confirmed":"1179","discharged":"1085","investigating":"","death":"6","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.23","confirmed":"1177","discharged":"1082","investigating":"","death":"6","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.22","confirmed":"1161","discharged":"1077","investigating":"","death":"5","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.21","confirmed":"1131","discharged":"1077","investigating":"","death":"5","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.20","confirmed":"1128","discharged":"1076","investigating":"","death":"5","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.19","confirmed":"1127","discharged":"1073","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.18","confirmed":"1124","discharged":"1071","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.17","confirmed":"1120","discharged":"1070","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.16","confirmed":"1112","discharged":"1068","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.15","confirmed":"1112","discharged":"1066","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.14","confirmed":"1109","discharged":"1066","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.13","confirmed":"1109","discharged":"1060","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.12","confirmed":"1108","discharged":"1059","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.11","confirmed":"1107","discharged":"1054","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.10","confirmed":"1107","discharged":"1050","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.09","confirmed":"1107","discharged":"1049","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.08","confirmed":"1107","discharged":"1048","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.07","confirmed":"1106","discharged":"1048","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.06","confirmed":"1105","discharged":"1047","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.05","confirmed":"1102","discharged":"1044","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.04","confirmed":"1099","discharged":"1041","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.03","confirmed":"1093","discharged":"1038","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.02","confirmed":"1093","discharged":"1037","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"6.01","confirmed":"1087","discharged":"1036","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.31","confirmed":"1084","discharged":"1036","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.30","confirmed":"1082","discharged":"1035","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.29","confirmed":"1079","discharged":"1034","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.28","confirmed":"1066","discharged":"1034","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.27","confirmed":"1066","discharged":"1033","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.26","confirmed":"1065","discharged":"1032","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.25","confirmed":"1065","discharged":"1029","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.24","confirmed":"1065","discharged":"1029","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.23","confirmed":"1065","discharged":"1028","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.22","confirmed":"1065","discharged":"1028","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.21","confirmed":"1063","discharged":"1028","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.20","confirmed":"1055","discharged":"1025","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.19","confirmed":"1055","discharged":"1024","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.18","confirmed":"1055","discharged":"1024","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.17","confirmed":"1055","discharged":"1023","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.16","confirmed":"1052","discharged":"1021","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.15","confirmed":"1052","discharged":"1018","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.14","confirmed":"1051","discharged":"1008","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.13","confirmed":"1050","discharged":"1007","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.12","confirmed":"1047","discharged":"990","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.11","confirmed":"1047","discharged":"984","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.10","confirmed":"1047","discharged":"981","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.09","confirmed":"1044","discharged":"966","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.08","confirmed":"1044","discharged":"959","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.07","confirmed":"1044","discharged":"943","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.06","confirmed":"1040","discharged":"931","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.05","confirmed":"1040","discharged":"919","investigating":"","death":"4","reported":"","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.04","confirmed":"1040","discharged":"899","investigating":"","death":"4","reported":"8058","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.03","confirmed":"1039","discharged":"878","investigating":"","death":"4","reported":"8043","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.02","confirmed":"1039","discharged":"863","investigating":"","death":"4","reported":"8043","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"5.01","confirmed":"1039","discharged":"858","investigating":"","death":"4","reported":"8043","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.30","confirmed":"1037","discharged":"845","investigating":"","death":"4","reported":"8043","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.29","confirmed":"1037","discharged":"829","investigating":"","death":"4","reported":"8043","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.28","confirmed":"1037","discharged":"810","investigating":"","death":"4","reported":"8043","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.27","confirmed":"1037","discharged":"786","investigating":"","death":"4","reported":"8043","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.26","confirmed":"1037","discharged":"771","investigating":"","death":"4","reported":"8043","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.25","confirmed":"1037","discharged":"752","investigating":"","death":"4","reported":"8043","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.24","confirmed":"1035","discharged":"724","investigating":"","death":"4","reported":"8043","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.23","confirmed":"1035","discharged":"698","investigating":"","death":"4","reported":"8043","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.22","confirmed":"1033","discharged":"677","investigating":"","death":"4","reported":"8018","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.21","confirmed":"1029","discharged":"649","investigating":"","death":"4","reported":"7990","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.20","confirmed":"1025","discharged":"629","investigating":"","death":"4","reported":"7957","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.19","confirmed":"1025","discharged":"601","investigating":"","death":"4","reported":"7957","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.18","confirmed":"1023","discharged":"567","investigating":"","death":"4","reported":"7916","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.17","confirmed":"1021","discharged":"531","investigating":"","death":"4","reported":"7875","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.16","confirmed":"1017","discharged":"484","investigating":"","death":"4","reported":"7847","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.15","confirmed":"1016","discharged":"458","investigating":"","death":"4","reported":"7820","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.14","confirmed":"1012","discharged":"433","investigating":"","death":"4","reported":"7790","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.13","confirmed":"1009","discharged":"396","investigating":"","death":"4","reported":"7763","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.12","confirmed":"1004","discharged":"359","investigating":"","death":"4","reported":"7733","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.11","confirmed":"1000","discharged":"335","investigating":"","death":"4","reported":"7678","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.10","confirmed":"989","discharged":"308","investigating":"","death":"4","reported":"7623","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.09","confirmed":"973","discharged":"292","investigating":"","death":"4","reported":"7532","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.08","confirmed":"960","discharged":"263","investigating":"","death":"4","reported":"7442","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.07","confirmed":"935","discharged":"235","investigating":"","death":"4","reported":"7287","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.06","confirmed":"914","discharged":"215","investigating":"","death":"4","reported":"7167","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.05","confirmed":"890","discharged":"205","investigating":"132","death":"4","reported":"7072","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.04","confirmed":"862","discharged":"185","investigating":"151","death":"4","reported":"6888","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.03","confirmed":"845","discharged":"173","investigating":"133","death":"4","reported":"6722","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.02","confirmed":"802","discharged":"154","investigating":"141","death":"4","reported":"6597","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"4.01","confirmed":"765","discharged":"147","investigating":"149","death":"4","reported":"6451","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.31","confirmed":"714","discharged":"128","investigating":"197","death":"4","reported":"6271","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.30","confirmed":"682","discharged":"124","investigating":"184","death":"4","reported":"5989","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.29","confirmed":"641","discharged":"118","investigating":"197","death":"4","reported":"5798","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.28","confirmed":"582","discharged":"112","investigating":"233","death":"4","reported":"5594","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.27","confirmed":"518","discharged":"111","investigating":"224","death":"4","reported":"5292","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.26","confirmed":"453","discharged":"110","investigating":"262","death":"4","reported":"4966","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.25","confirmed":"410","discharged":"106","investigating":"294","death":"4","reported":"4756","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.24","confirmed":"386","discharged":"102","investigating":"293","death":"4","reported":"4557","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.23","confirmed":"356","discharged":"101","investigating":"310","death":"4","reported":"4309","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.22","confirmed":"317","discharged":"100","investigating":"464","death":"4","reported":"4096","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.21","confirmed":"273","discharged":"100","investigating":"311","death":"4","reported":"3831","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.20","confirmed":"256","discharged":"98","investigating":"291","death":"4","reported":"3588","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.19","confirmed":"208","discharged":"98","investigating":"362","death":"4","reported":"3321","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.18","confirmed":"184","discharged":"95","investigating":"238","death":"4","reported":"3059","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.17","confirmed":"164","discharged":"92","investigating":"270","death":"4","reported":"2886","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.16","confirmed":"156","discharged":"88","investigating":"174","death":"4","reported":"2726","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.15","confirmed":"147","discharged":"84","investigating":"167","death":"4","reported":"2645","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.14","confirmed":"139","discharged":"81","investigating":"153","death":"4","reported":"2581","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.13","confirmed":"132","discharged":"78","investigating":"156","death":"4","reported":"2523","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.12","confirmed":"130","discharged":"75","investigating":"155","death":"3","reported":"2476","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.11","confirmed":"129","discharged":"67","investigating":"146","death":"3","reported":"2432","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.10","confirmed":"117","discharged":"65","investigating":"136","death":"3","reported":"2386","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.09","confirmed":"115","discharged":"60","investigating":"134","death":"3","reported":"2346","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.08","confirmed":"113","discharged":"59","investigating":"113","death":"3","reported":"2306","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.07","confirmed":"108","discharged":"55","investigating":"117","death":"2","reported":"2281","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.06","confirmed":"106","discharged":"51","investigating":"131","death":"2","reported":"2249","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.05","confirmed":"104","discharged":"46","investigating":"127","death":"2","reported":"2211","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.04","confirmed":"103","discharged":"43","investigating":"134","death":"2","reported":"2178","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.03","confirmed":"100","discharged":"37","investigating":"136","death":"2","reported":"2135","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.02","confirmed":"99","discharged":"36","investigating":"135","death":"2","reported":"2088","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"3.01","confirmed":"97","discharged":"36","investigating":"129","death":"2","reported":"2033","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.29","confirmed":"94","discharged":"33","investigating":"120","death":"2","reported":"1984","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.28","confirmed":"94","discharged":"30","investigating":"124","death":"2","reported":"1936","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.27","confirmed":"92","discharged":"26","investigating":"134","death":"2","reported":"1889","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.26","confirmed":"91","discharged":"24","investigating":"128","death":"2","reported":"1820","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.25","confirmed":"85","discharged":"18","investigating":"112","death":"2","reported":"1763","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.24","confirmed":"77","discharged":"19","investigating":"116","death":"2","reported":"1731","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.23","confirmed":"74","discharged":"12","investigating":"119","death":"2","reported":"1703","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.22","confirmed":"68","discharged":"11","investigating":"108","death":"2","reported":"1671","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.21","confirmed":"68","discharged":"6","investigating":"111","death":"2","reported":"1652","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.20","confirmed":"67","discharged":"5","investigating":"113","death":"2","reported":"1628","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.19","confirmed":"63","discharged":"5","investigating":"129","death":"2","reported":"1609","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.18","confirmed":"61","discharged":"4","investigating":"133","death":"1","reported":"1578","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.17","confirmed":"60","discharged":"2","investigating":"123","death":"1","reported":"1549","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.16","confirmed":"57","discharged":"2","investigating":"136","death":"1","reported":"1534","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.15","confirmed":"56","discharged":"1","investigating":"149","death":"1","reported":"1517","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.14","confirmed":"56","discharged":"1","investigating":"142","death":"1","reported":"1472","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.13","confirmed":"53","discharged":"1","investigating":"161","death":"1","reported":"1436","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.12","confirmed":"50","discharged":"1","investigating":"170","death":"1","reported":"1384","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.11","confirmed":"49","discharged":"0","investigating":"154","death":"1","reported":"1325","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.10","confirmed":"42","discharged":"0","investigating":"143","death":"1","reported":"1273","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.09","confirmed":"36","discharged":"0","investigating":"129","death":"1","reported":"1231","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.08","confirmed":"26","discharged":"0","investigating":"141","death":"1","reported":"1202","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.07","confirmed":"26","discharged":"0","investigating":"158","death":"1","reported":"1158","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.06","confirmed":"24","discharged":"0","investigating":"158","death":"1","reported":"1100","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.05","confirmed":"21","discharged":"0","investigating":"154","death":"1","reported":"1043","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.04","confirmed":"18","discharged":"0","investigating":"157","death":"1","reported":"982","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.03","confirmed":"15","discharged":"0","investigating":"159","death":"0","reported":"918","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.02","confirmed":"15","discharged":"0","investigating":"168","death":"0","reported":"882","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"2.01","confirmed":"14","discharged":"0","investigating":"188","death":"0","reported":"835","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"1.31","confirmed":"13","discharged":"0","investigating":"203","death":"0","reported":"766","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"1.30","confirmed":"12","discharged":"0","investigating":"191","death":"0","reported":"680","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"1.29","confirmed":"10","discharged":"0","investigating":"159","death":"0","reported":"585","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"1.28","confirmed":"8","discharged":"0","investigating":"189","death":"0","reported":"529","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"1.27","confirmed":"8","discharged":"0","investigating":"167","death":"0","reported":"451","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"1.26","confirmed":"8","discharged":"0","investigating":"155","death":"0","reported":"382","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"1.25","confirmed":"5","discharged":"0","investigating":"137","death":"0","reported":"305","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"1.24","confirmed":"5","discharged":"0","investigating":"117","death":"0","reported":"244","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"1.23","confirmed":"2","discharged":"0","investigating":"65","death":"0","reported":"176","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"1.22","confirmed":"0","discharged":"0","investigating":"38","death":"0","reported":"135","bed_number":"","bed_percent":"","room_number":"","room_percent":""}},{"node":{"date":"1.21","confirmed":"0","discharged":"0","investigating":"30","death":"0","reported":"118","bed_number":"","bed_percent":"","room_number":"","room_percent":""}}]},"pendingAdmission":{"totalCount":0}}}')},Jzny:function(n,t,e){"use strict";e.d(t,"g",(function(){return u})),e.d(t,"c",(function(){return a})),e.d(t,"k",(function(){return c})),e.d(t,"m",(function(){return f})),e.d(t,"i",(function(){return d})),e.d(t,"a",(function(){return s})),e.d(t,"e",(function(){return h})),e.d(t,"h",(function(){return l})),e.d(t,"d",(function(){return p})),e.d(t,"l",(function(){return b})),e.d(t,"n",(function(){return m})),e.d(t,"j",(function(){return g})),e.d(t,"b",(function(){return _})),e.d(t,"f",(function(){return v}));var r=e("GOKn"),i=e("Fzhe");function o(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 u=o(0),a=o(1),c=o(2),f=o(3),d=o(4),s=o(5),h=o(6),l=u.range,p=a.range,b=c.range,m=f.range,g=d.range,_=s.range,v=h.range},LDjW:function(n,t,e){"use strict";e.d(t,"b",(function(){return u}));var r=e("GOKn"),i=e("Fzhe"),o=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=o;var u=o.range},LVwc:function(n,t){var e=Math.expm1;n.exports=!e||e(10)>22025.465794806718||e(10)<22025.465794806718||-2e-17!=e(-2e-17)?function(n){return 0==(n=+n)?n:n>-1e-6&&n<1e-6?n+n*n/2:Math.exp(n)-1}:e},OHKE:function(n,t,e){"use strict";e.d(t,"a",(function(){return u}));var r=e("Faen"),i=e("sFV2");function o(n){return function t(e){function o(t,o){var u=n((t=Object(r.a)(t)).h,(o=Object(r.a)(o)).h),a=Object(i.a)(t.s,o.s),c=Object(i.a)(t.l,o.l),f=Object(i.a)(t.opacity,o.opacity);return function(n){return t.h=u(n),t.s=a(n),t.l=c(Math.pow(n,e)),t.opacity=f(n),t+""}}return e=+e,o.gamma=t,o}(1)}t.b=o(i.c);var u=o(i.a)},S3lI:function(n,t,e){"use strict";var r,i,o,u,a=e("4xfg"),c=(e("KKXr"),180/Math.PI),f={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},d=function(n,t,e,r,i,o){var u,a,f;return(u=Math.sqrt(n*n+t*t))&&(n/=u,t/=u),(f=n*e+t*r)&&(e-=n*f,r-=t*f),(a=Math.sqrt(e*e+r*r))&&(e/=a,r/=a,f/=a),n*r<t*e&&(n=-n,t=-t,f=-f,u=-u),{translateX:i,translateY:o,rotate:Math.atan2(t,n)*c,skewX:Math.atan(f)*c,scaleX:u,scaleY:a}};function s(n,t,e,r){function i(n){return n.length?n.pop()+" ":""}return function(o,u){var c=[],f=[];return o=n(o),u=n(u),function(n,r,i,o,u,c){if(n!==i||r!==o){var f=u.push("translate(",null,t,null,e);c.push({i:f-4,x:Object(a.a)(n,i)},{i:f-2,x:Object(a.a)(r,o)})}else(i||o)&&u.push("translate("+i+t+o+e)}(o.translateX,o.translateY,u.translateX,u.translateY,c,f),function(n,t,e,o){n!==t?(n-t>180?t+=360:t-n>180&&(n+=360),o.push({i:e.push(i(e)+"rotate(",null,r)-2,x:Object(a.a)(n,t)})):t&&e.push(i(e)+"rotate("+t+r)}(o.rotate,u.rotate,c,f),function(n,t,e,o){n!==t?o.push({i:e.push(i(e)+"skewX(",null,r)-2,x:Object(a.a)(n,t)}):t&&e.push(i(e)+"skewX("+t+r)}(o.skewX,u.skewX,c,f),function(n,t,e,r,o,u){if(n!==e||t!==r){var c=o.push(i(o)+"scale(",null,",",null,")");u.push({i:c-4,x:Object(a.a)(n,e)},{i:c-2,x:Object(a.a)(t,r)})}else 1===e&&1===r||o.push(i(o)+"scale("+e+","+r+")")}(o.scaleX,o.scaleY,u.scaleX,u.scaleY,c,f),o=u=null,function(n){for(var t,e=-1,r=f.length;++e<r;)c[(t=f[e]).i]=t.x(n);return c.join("")}}}e.d(t,"a",(function(){return h})),e.d(t,"b",(function(){return l}));var h=s((function(n){return"none"===n?f:(r||(r=document.createElement("DIV"),i=document.documentElement,o=document.defaultView),r.style.transform=n,n=o.getComputedStyle(i.appendChild(r),null).getPropertyValue("transform"),i.removeChild(r),n=n.slice(7,-1).split(","),d(+n[0],+n[1],+n[2],+n[3],+n[4],+n[5]))}),"px, ","px)","deg)"),l=s((function(n){return null==n?f:(u||(u=document.createElementNS("http://www.w3.org/2000/svg","g")),u.setAttribute("transform",n),(n=u.transform.baseVal.consolidate())?(n=n.matrix,d(n.a,n.b,n.c,n.d,n.e,n.f)):f)}),", ",")",")")},S83q:function(n,t,e){"use strict";var r=e("yEp2");t.a=function(n){var t=n.length;return function(e){var i=Math.floor(((e%=1)<0?++e:e)*t),o=n[(i+t-1)%t],u=n[i%t],a=n[(i+1)%t],c=n[(i+2)%t];return Object(r.a)((e-i/t)*t,o,u,a,c)}}},"SC+/":function(n,t,e){"use strict";var r=e("FmoU");e.d(t,"a",(function(){return r.e})),e.d(t,"h",(function(){return r.g})),e.d(t,"e",(function(){return r.f}));var i=e("YvDT");e.d(t,"f",(function(){return i.a})),e.d(t,"d",(function(){return i.c})),e.d(t,"g",(function(){return i.d})),e.d(t,"c",(function(){return i.b}));var o=e("Faen");e.d(t,"b",(function(){return o.a}))},TCOF:function(n,t,e){"use strict";e.d(t,"b",(function(){return i})),e.d(t,"c",(function(){return o})),e.d(t,"d",(function(){return u})),e.d(t,"e",(function(){return a})),e.d(t,"a",(function(){return f}));var r,i,o,u,a,c=e("pZEX");function f(n){return r=Object(c.a)(n),i=r.format,o=r.parse,u=r.utcFormat,a=r.utcParse,r}f({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"]})},Ud7J:function(n,t,e){"use strict";e.d(t,"b",(function(){return r}));e("Ji/l");function r(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)}t.a=function(n,t){t||(t=[]);var e,r=n?Math.min(t.length,n.length):0,i=t.slice();return function(o){for(e=0;e<r;++e)i[e]=n[e]*(1-o)+t[e]*o;return i}}},"Uwo/":function(n,t,e){"use strict";e.d(t,"a",(function(){return r})),e.d(t,"b",(function(){return i}));var r=Math.PI/180,i=180/Math.PI},Vfhj:function(n,t,e){"use strict";e.d(t,"b",(function(){return o}));var r=e("GOKn"),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 o=i.range},VphZ:function(n,t,e){"use strict";e.r(t);var r=e("vBe5"),i=(e("0l/t"),Array.prototype.slice),o=function(n){return n},u=1,a=2,c=3,f=4,d=1e-6;function s(n){return"translate("+(n+.5)+",0)"}function h(n){return"translate(0,"+(n+.5)+")"}function l(n){return function(t){return+n(t)}}function p(n){var t=Math.max(0,n.bandwidth()-1)/2;return n.round()&&(t=Math.round(t)),function(e){return+n(e)+t}}function b(){return!this.__axis}function m(n,t){var e=[],r=null,m=null,g=6,_=6,v=3,y=n===u||n===f?-1:1,x=n===f||n===a?"x":"y",w=n===u||n===c?s:h;function M(i){var s=null==r?t.ticks?t.ticks.apply(t,e):t.domain():r,h=null==m?t.tickFormat?t.tickFormat.apply(t,e):o:m,M=Math.max(g,0)+v,N=t.range(),T=+N[0]+.5,k=+N[N.length-1]+.5,A=(t.bandwidth?p:l)(t.copy()),O=i.selection?i.selection():i,S=O.selectAll(".domain").data([null]),E=O.selectAll(".tick").data(s,t).order(),C=E.exit(),j=E.enter().append("g").attr("class","tick"),z=E.select("line"),P=E.select("text");S=S.merge(S.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),E=E.merge(j),z=z.merge(j.append("line").attr("stroke","currentColor").attr(x+"2",y*g)),P=P.merge(j.append("text").attr("fill","currentColor").attr(x,y*M).attr("dy",n===u?"0em":n===c?"0.71em":"0.32em")),i!==O&&(S=S.transition(i),E=E.transition(i),z=z.transition(i),P=P.transition(i),C=C.transition(i).attr("opacity",d).attr("transform",(function(n){return isFinite(n=A(n))?w(n):this.getAttribute("transform")})),j.attr("opacity",d).attr("transform",(function(n){var t=this.parentNode.__axis;return w(t&&isFinite(t=t(n))?t:A(n))}))),C.remove(),S.attr("d",n===f||n==a?_?"M"+y*_+","+T+"H0.5V"+k+"H"+y*_:"M0.5,"+T+"V"+k:_?"M"+T+","+y*_+"V0.5H"+k+"V"+y*_:"M"+T+",0.5H"+k),E.attr("opacity",1).attr("transform",(function(n){return w(A(n))})),z.attr(x+"2",y*g),P.attr(x,y*M).text(h),O.filter(b).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",n===a?"start":n===f?"end":"middle"),O.each((function(){this.__axis=A}))}return M.scale=function(n){return arguments.length?(t=n,M):t},M.ticks=function(){return e=i.call(arguments),M},M.tickArguments=function(n){return arguments.length?(e=null==n?[]:i.call(n),M):e.slice()},M.tickValues=function(n){return arguments.length?(r=null==n?null:i.call(n),M):r&&r.slice()},M.tickFormat=function(n){return arguments.length?(m=n,M):m},M.tickSize=function(n){return arguments.length?(g=_=+n,M):g},M.tickSizeInner=function(n){return arguments.length?(g=+n,M):g},M.tickSizeOuter=function(n){return arguments.length?(_=+n,M):_},M.tickPadding=function(n){return arguments.length?(v=+n,M):v},M}function g(n){return m(u,n)}function _(n){return m(a,n)}function v(n){return m(c,n)}function y(n){return m(f,n)}e("bWfx"),e("f3/d"),e("V+eJ"),e("Tze0"),e("KKXr");var x={value:function(){}};function w(){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 M(r)}function M(n){this._=n}function N(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 T(n,t){for(var e,r=0,i=n.length;r<i;++r)if((e=n[r]).name===t)return e.value}function k(n,t,e){for(var r=0,i=n.length;r<i;++r)if(n[r].name===t){n[r]=x,n=n.slice(0,r).concat(n.slice(r+1));break}return null!=e&&n.push({name:t,value:e}),n}M.prototype=w.prototype={constructor:M,on:function(n,t){var e,r=this._,i=N(n+"",r),o=-1,u=i.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++o<u;)if(e=(n=i[o]).type)r[e]=k(r[e],n.name,t);else if(null==t)for(e in r)r[e]=k(r[e],n.name,null);return this}for(;++o<u;)if((e=(n=i[o]).type)&&(e=T(r[e],n.name)))return e},copy:function(){var n={},t=this._;for(var e in t)n[e]=t[e].slice();return new M(n)},call:function(n,t){if((e=arguments.length-2)>0)for(var e,r,i=new Array(e),o=0;o<e;++o)i[o]=arguments[o+2];if(!this._.hasOwnProperty(n))throw new Error("unknown type: "+n);for(o=0,e=(r=this._[n]).length;o<e;++o)r[o].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,o=r.length;i<o;++i)r[i].value.apply(t,e)}};var A=w;function O(){}var S=function(n){return null==n?O:function(){return this.querySelector(n)}};function E(){return[]}var C=function(n){return null==n?E:function(){return this.querySelectorAll(n)}},j=function(n){return function(){return this.matches(n)}},z=function(n){return new Array(n.length)};function P(n,t){this.ownerDocument=n.ownerDocument,this.namespaceURI=n.namespaceURI,this._next=null,this._parent=n,this.__data__=t}P.prototype={constructor:P,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)}};var F="$";function R(n,t,e,r,i,o){for(var u,a=0,c=t.length,f=o.length;a<f;++a)(u=t[a])?(u.__data__=o[a],r[a]=u):e[a]=new P(n,o[a]);for(;a<c;++a)(u=t[a])&&(i[a]=u)}function L(n,t,e,r,i,o,u){var a,c,f,d={},s=t.length,h=o.length,l=new Array(s);for(a=0;a<s;++a)(c=t[a])&&(l[a]=f=F+u.call(c,c.__data__,a,t),f in d?i[a]=c:d[f]=c);for(a=0;a<h;++a)(c=d[f=F+u.call(n,o[a],a,o)])?(r[a]=c,c.__data__=o[a],d[f]=null):e[a]=new P(n,o[a]);for(a=0;a<s;++a)(c=t[a])&&d[l[a]]===c&&(i[a]=c)}e("Vd3H");function U(n,t){return n<t?-1:n>t?1:n>=t?0:NaN}var D="http://www.w3.org/1999/xhtml",q={svg:"http://www.w3.org/2000/svg",xhtml:D,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},B=function(n){var t=n+="",e=t.indexOf(":");return e>=0&&"xmlns"!==(t=n.slice(0,e))&&(n=n.slice(e+1)),q.hasOwnProperty(t)?{space:q[t],local:n}:n};function Y(n){return function(){this.removeAttribute(n)}}function I(n){return function(){this.removeAttributeNS(n.space,n.local)}}function H(n,t){return function(){this.setAttribute(n,t)}}function G(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 X(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 K=function(n){return n.ownerDocument&&n.ownerDocument.defaultView||n.document&&n||n.defaultView};function W(n){return function(){this.style.removeProperty(n)}}function Z(n,t,e){return function(){this.style.setProperty(n,t,e)}}function $(n,t,e){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(n):this.style.setProperty(n,r,e)}}function J(n,t){return n.style.getPropertyValue(t)||K(n).getComputedStyle(n,null).getPropertyValue(t)}function Q(n){return function(){delete this[n]}}function nn(n,t){return function(){this[n]=t}}function tn(n,t){return function(){var e=t.apply(this,arguments);null==e?delete this[n]:this[n]=e}}function en(n){return n.trim().split(/^|\s+/)}function rn(n){return n.classList||new on(n)}function on(n){this._node=n,this._names=en(n.getAttribute("class")||"")}function un(n,t){for(var e=rn(n),r=-1,i=t.length;++r<i;)e.add(t[r])}function an(n,t){for(var e=rn(n),r=-1,i=t.length;++r<i;)e.remove(t[r])}function cn(n){return function(){un(this,n)}}function fn(n){return function(){an(this,n)}}function dn(n,t){return function(){(t.apply(this,arguments)?un:an)(this,n)}}on.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 sn(){this.textContent=""}function hn(n){return function(){this.textContent=n}}function ln(n){return function(){var t=n.apply(this,arguments);this.textContent=null==t?"":t}}function pn(){this.innerHTML=""}function bn(n){return function(){this.innerHTML=n}}function mn(n){return function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}}function gn(){this.nextSibling&&this.parentNode.appendChild(this)}function _n(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function vn(n){return function(){var t=this.ownerDocument,e=this.namespaceURI;return e===D&&t.documentElement.namespaceURI===D?t.createElement(n):t.createElementNS(e,n)}}function yn(n){return function(){return this.ownerDocument.createElementNS(n.space,n.local)}}var xn=function(n){var t=B(n);return(t.local?yn:vn)(t)};function wn(){return null}function Mn(){var n=this.parentNode;n&&n.removeChild(this)}function Nn(){var n=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(n,this.nextSibling):n}function Tn(){var n=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(n,this.nextSibling):n}var kn={},An=null;"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(kn={mouseenter:"mouseover",mouseleave:"mouseout"}));function On(n,t,e){return n=Sn(n,t,e),function(t){var e=t.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||n.call(this,t)}}function Sn(n,t,e){return function(r){var i=An;An=r;try{n.call(this,this.__data__,t,e)}finally{An=i}}}function En(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 Cn(n){return function(){var t=this.__on;if(t){for(var e,r=0,i=-1,o=t.length;r<o;++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 jn(n,t,e){var r=kn.hasOwnProperty(n.type)?On:Sn;return function(i,o,u){var a,c=this.__on,f=r(t,o,u);if(c)for(var d=0,s=c.length;d<s;++d)if((a=c[d]).type===n.type&&a.name===n.name)return this.removeEventListener(a.type,a.listener,a.capture),this.addEventListener(a.type,a.listener=f,a.capture=e),void(a.value=t);this.addEventListener(n.type,f,e),a={type:n.type,name:n.name,value:t,listener:f,capture:e},c?c.push(a):this.__on=[a]}}function zn(n,t,e,r){var i=An;n.sourceEvent=An,An=n;try{return t.apply(e,r)}finally{An=i}}function Pn(n,t,e){var r=K(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 Fn(n,t){return function(){return Pn(this,n,t)}}function Rn(n,t){return function(){return Pn(this,n,t.apply(this,arguments))}}var Ln=[null];function Un(n,t){this._groups=n,this._parents=t}function Dn(){return new Un([[document.documentElement]],Ln)}Un.prototype=Dn.prototype={constructor:Un,select:function(n){"function"!=typeof n&&(n=S(n));for(var t=this._groups,e=t.length,r=new Array(e),i=0;i<e;++i)for(var o,u,a=t[i],c=a.length,f=r[i]=new Array(c),d=0;d<c;++d)(o=a[d])&&(u=n.call(o,o.__data__,d,a))&&("__data__"in o&&(u.__data__=o.__data__),f[d]=u);return new Un(r,this._parents)},selectAll:function(n){"function"!=typeof n&&(n=C(n));for(var t=this._groups,e=t.length,r=[],i=[],o=0;o<e;++o)for(var u,a=t[o],c=a.length,f=0;f<c;++f)(u=a[f])&&(r.push(n.call(u,u.__data__,f,a)),i.push(u));return new Un(r,i)},filter:function(n){"function"!=typeof n&&(n=j(n));for(var t=this._groups,e=t.length,r=new Array(e),i=0;i<e;++i)for(var o,u=t[i],a=u.length,c=r[i]=[],f=0;f<a;++f)(o=u[f])&&n.call(o,o.__data__,f,u)&&c.push(o);return new Un(r,this._parents)},data:function(n,t){if(!n)return p=new Array(this.size()),d=-1,this.each((function(n){p[++d]=n})),p;var e,r=t?L:R,i=this._parents,o=this._groups;"function"!=typeof n&&(e=n,n=function(){return e});for(var u=o.length,a=new Array(u),c=new Array(u),f=new Array(u),d=0;d<u;++d){var s=i[d],h=o[d],l=h.length,p=n.call(s,s&&s.__data__,d,i),b=p.length,m=c[d]=new Array(b),g=a[d]=new Array(b);r(s,h,m,g,f[d]=new Array(l),p,t);for(var _,v,y=0,x=0;y<b;++y)if(_=m[y]){for(y>=x&&(x=y+1);!(v=g[x])&&++x<b;);_._next=v||null}}return(a=new Un(a,i))._enter=c,a._exit=f,a},enter:function(){return new Un(this._enter||this._groups.map(z),this._parents)},exit:function(){return new Un(this._exit||this._groups.map(z),this._parents)},join:function(n,t,e){var r=this.enter(),i=this,o=this.exit();return r="function"==typeof n?n(r):r.append(n+""),null!=t&&(i=t(i)),null==e?o.remove():e(o),r&&i?r.merge(i).order():i},merge:function(n){for(var t=this._groups,e=n._groups,r=t.length,i=e.length,o=Math.min(r,i),u=new Array(r),a=0;a<o;++a)for(var c,f=t[a],d=e[a],s=f.length,h=u[a]=new Array(s),l=0;l<s;++l)(c=f[l]||d[l])&&(h[l]=c);for(;a<r;++a)u[a]=t[a];return new Un(u,this._parents)},order:function(){for(var n=this._groups,t=-1,e=n.length;++t<e;)for(var r,i=n[t],o=i.length-1,u=i[o];--o>=0;)(r=i[o])&&(u&&4^r.compareDocumentPosition(u)&&u.parentNode.insertBefore(r,u),u=r);return this},sort:function(n){function t(t,e){return t&&e?n(t.__data__,e.__data__):!t-!e}n||(n=U);for(var e=this._groups,r=e.length,i=new Array(r),o=0;o<r;++o){for(var u,a=e[o],c=a.length,f=i[o]=new Array(c),d=0;d<c;++d)(u=a[d])&&(f[d]=u);f.sort(t)}return new Un(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,o=r.length;i<o;++i){var u=r[i];if(u)return u}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,o=t[e],u=0,a=o.length;u<a;++u)(i=o[u])&&n.call(i,i.__data__,u,o);return this},attr:function(n,t){var e=B(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?I:Y:"function"==typeof t?e.local?X:V:e.local?G:H)(e,t))},style:function(n,t,e){return arguments.length>1?this.each((null==t?W:"function"==typeof t?$:Z)(n,t,null==e?"":e)):J(this.node(),n)},property:function(n,t){return arguments.length>1?this.each((null==t?Q:"function"==typeof t?tn:nn)(n,t)):this.node()[n]},classed:function(n,t){var e=en(n+"");if(arguments.length<2){for(var r=rn(this.node()),i=-1,o=e.length;++i<o;)if(!r.contains(e[i]))return!1;return!0}return this.each(("function"==typeof t?dn:t?cn:fn)(e,t))},text:function(n){return arguments.length?this.each(null==n?sn:("function"==typeof n?ln:hn)(n)):this.node().textContent},html:function(n){return arguments.length?this.each(null==n?pn:("function"==typeof n?mn:bn)(n)):this.node().innerHTML},raise:function(){return this.each(gn)},lower:function(){return this.each(_n)},append:function(n){var t="function"==typeof n?n:xn(n);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(n,t){var e="function"==typeof n?n:xn(n),r=null==t?wn:"function"==typeof t?t:S(t);return this.select((function(){return this.insertBefore(e.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(Mn)},clone:function(n){return this.select(n?Tn:Nn)},datum:function(n){return arguments.length?this.property("__data__",n):this.node().__data__},on:function(n,t,e){var r,i,o=En(n+""),u=o.length;if(!(arguments.length<2)){for(a=t?jn:Cn,null==e&&(e=!1),r=0;r<u;++r)this.each(a(o[r],t,e));return this}var a=this.node().__on;if(a)for(var c,f=0,d=a.length;f<d;++f)for(r=0,c=a[f];r<u;++r)if((i=o[r]).type===c.type&&i.name===c.name)return c.value},dispatch:function(n,t){return this.each(("function"==typeof t?Rn:Fn)(n,t))}};var qn=Dn,Bn=function(n){return"string"==typeof n?new Un([[document.querySelector(n)]],[document.documentElement]):new Un([[n]],Ln)};function Yn(){An.stopImmediatePropagation()}var In=function(){An.preventDefault(),An.stopImmediatePropagation()},Hn=function(n){var t=n.document.documentElement,e=Bn(n).on("dragstart.drag",In,!0);"onselectstart"in t?e.on("selectstart.drag",In,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")};function Gn(n,t){var e=n.document.documentElement,r=Bn(n).on("dragstart.drag",null);t&&(r.on("click.drag",In,!0),setTimeout((function(){r.on("click.drag",null)}),0)),"onselectstart"in e?r.on("selectstart.drag",null):(e.style.MozUserSelect=e.__noselect,delete e.__noselect)}var Vn,Xn,Kn=e("6h3Y"),Wn=function(){for(var n,t=An;n=t.sourceEvent;)t=n;return t},Zn=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]},$n=function(n,t,e){arguments.length<3&&(e=t,t=Wn().changedTouches);for(var r,i=0,o=t?t.length:0;i<o;++i)if((r=t[i]).identifier===e)return Zn(n,r);return null},Jn=function(n){var t=Wn();return t.changedTouches&&(t=t.changedTouches[0]),Zn(n,t)},Qn=(e("2Spj"),0),nt=0,tt=0,et=1e3,rt=0,it=0,ot=0,ut="object"==typeof performance&&performance.now?performance:Date,at="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(n){setTimeout(n,17)};function ct(){return it||(at(ft),it=ut.now()+ot)}function ft(){it=0}function dt(){this._call=this._time=this._next=null}function st(n,t,e){var r=new dt;return r.restart(n,t,e),r}function ht(){ct(),++Qn;for(var n,t=Vn;t;)(n=it-t._time)>=0&&t._call.call(null,n),t=t._next;--Qn}function lt(){it=(rt=ut.now())+ot,Qn=nt=0;try{ht()}finally{Qn=0,function(){var n,t,e=Vn,r=1/0;for(;e;)e._call?(r>e._time&&(r=e._time),n=e,e=e._next):(t=e._next,e._next=null,e=n?n._next=t:Vn=t);Xn=n,bt(r)}(),it=0}}function pt(){var n=ut.now(),t=n-rt;t>et&&(ot-=t,rt=n)}function bt(n){Qn||(nt&&(nt=clearTimeout(nt)),n-it>24?(n<1/0&&(nt=setTimeout(lt,n-ut.now()-ot)),tt&&(tt=clearInterval(tt))):(tt||(rt=ut.now(),tt=setInterval(pt,et)),Qn=1,at(lt)))}dt.prototype=st.prototype={constructor:dt,restart:function(n,t,e){if("function"!=typeof n)throw new TypeError("callback is not a function");e=(null==e?ct():+e)+(null==t?0:+t),this._next||Xn===this||(Xn?Xn._next=this:Vn=this,Xn=this),this._call=n,this._time=e,bt()},stop:function(){this._call&&(this._call=null,this._time=1/0,bt())}};var mt=function(n,t,e){var r=new dt;return t=null==t?0:+t,r.restart((function(e){r.stop(),n(e+t)}),t,e),r},gt=A("start","end","cancel","interrupt"),_t=[],vt=0,yt=1,xt=2,wt=3,Mt=4,Nt=5,Tt=6,kt=function(n,t,e,r,i,o){var u=n.__transition;if(u){if(e in u)return}else n.__transition={};!function(n,t,e){var r,i=n.__transition;function o(c){var f,d,s,h;if(e.state!==yt)return a();for(f in i)if((h=i[f]).name===e.name){if(h.state===wt)return mt(o);h.state===Mt?(h.state=Tt,h.timer.stop(),h.on.call("interrupt",n,n.__data__,h.index,h.group),delete i[f]):+f<t&&(h.state=Tt,h.timer.stop(),h.on.call("cancel",n,n.__data__,h.index,h.group),delete i[f])}if(mt((function(){e.state===wt&&(e.state=Mt,e.timer.restart(u,e.delay,e.time),u(c))})),e.state=xt,e.on.call("start",n,n.__data__,e.index,e.group),e.state===xt){for(e.state=wt,r=new Array(s=e.tween.length),f=0,d=-1;f<s;++f)(h=e.tween[f].value.call(n,n.__data__,e.index,e.group))&&(r[++d]=h);r.length=d+1}}function u(t){for(var i=t<e.duration?e.ease.call(null,t/e.duration):(e.timer.restart(a),e.state=Nt,1),o=-1,u=r.length;++o<u;)r[o].call(n,i);e.state===Nt&&(e.on.call("end",n,n.__data__,e.index,e.group),a())}function a(){for(var r in e.state=Tt,e.timer.stop(),delete i[t],i)return;delete n.__transition}i[t]=e,e.timer=st((function(n){e.state=yt,e.timer.restart(o,e.delay,e.time),e.delay<=n&&o(n-e.delay)}),0,e.time)}(n,e,{name:t,index:r,group:i,on:gt,tween:_t,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:vt})};function At(n,t){var e=St(n,t);if(e.state>vt)throw new Error("too late; already scheduled");return e}function Ot(n,t){var e=St(n,t);if(e.state>wt)throw new Error("too late; already running");return e}function St(n,t){var e=n.__transition;if(!e||!(e=e[t]))throw new Error("transition not found");return e}var Et=function(n,t){var e,r,i,o=n.__transition,u=!0;if(o){for(i in t=null==t?null:t+"",o)(e=o[i]).name===t?(r=e.state>xt&&e.state<Nt,e.state=Tt,e.timer.stop(),e.on.call(r?"interrupt":"cancel",n,n.__data__,e.index,e.group),delete o[i]):u=!1;u&&delete n.__transition}},Ct=e("S3lI");function jt(n,t){var e,r;return function(){var i=Ot(this,n),o=i.tween;if(o!==e)for(var u=0,a=(r=e=o).length;u<a;++u)if(r[u].name===t){(r=r.slice()).splice(u,1);break}i.tween=r}}function zt(n,t,e){var r,i;if("function"!=typeof e)throw new Error;return function(){var o=Ot(this,n),u=o.tween;if(u!==r){i=(r=u).slice();for(var a={name:t,value:e},c=0,f=i.length;c<f;++c)if(i[c].name===t){i[c]=a;break}c===f&&i.push(a)}o.tween=i}}function Pt(n,t,e){var r=n._id;return n.each((function(){var n=Ot(this,r);(n.value||(n.value={}))[t]=e.apply(this,arguments)})),function(n){return St(n,r).value[t]}}var Ft=e("FmoU"),Rt=e("4xfg"),Lt=e("42CK"),Ut=e("kO9b"),Dt=function(n,t){var e;return("number"==typeof t?Rt.a:t instanceof Ft.e?Lt.a:(e=Object(Ft.e)(t))?(t=e,Lt.a):Ut.a)(n,t)};function qt(n){return function(){this.removeAttribute(n)}}function Bt(n){return function(){this.removeAttributeNS(n.space,n.local)}}function Yt(n,t,e){var r,i,o=e+"";return function(){var u=this.getAttribute(n);return u===o?null:u===r?i:i=t(r=u,e)}}function It(n,t,e){var r,i,o=e+"";return function(){var u=this.getAttributeNS(n.space,n.local);return u===o?null:u===r?i:i=t(r=u,e)}}function Ht(n,t,e){var r,i,o;return function(){var u,a,c=e(this);if(null!=c)return(u=this.getAttribute(n))===(a=c+"")?null:u===r&&a===i?o:(i=a,o=t(r=u,c));this.removeAttribute(n)}}function Gt(n,t,e){var r,i,o;return function(){var u,a,c=e(this);if(null!=c)return(u=this.getAttributeNS(n.space,n.local))===(a=c+"")?null:u===r&&a===i?o:(i=a,o=t(r=u,c));this.removeAttributeNS(n.space,n.local)}}function Vt(n,t){var e,r;function i(){var i=t.apply(this,arguments);return i!==r&&(e=(r=i)&&function(n,t){return function(e){this.setAttributeNS(n.space,n.local,t.call(this,e))}}(n,i)),e}return i._value=t,i}function Xt(n,t){var e,r;function i(){var i=t.apply(this,arguments);return i!==r&&(e=(r=i)&&function(n,t){return function(e){this.setAttribute(n,t.call(this,e))}}(n,i)),e}return i._value=t,i}function Kt(n,t){return function(){At(this,n).delay=+t.apply(this,arguments)}}function Wt(n,t){return t=+t,function(){At(this,n).delay=t}}function Zt(n,t){return function(){Ot(this,n).duration=+t.apply(this,arguments)}}function $t(n,t){return t=+t,function(){Ot(this,n).duration=t}}function Jt(n,t){if("function"!=typeof t)throw new Error;return function(){Ot(this,n).ease=t}}e("LK8F");function Qt(n,t,e){var r,i,o=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)?At:Ot;return function(){var u=o(this,n),a=u.on;a!==r&&(i=(r=a).copy()).on(t,e),u.on=i}}var ne=qn.prototype.constructor;function te(n){return function(){this.style.removeProperty(n)}}function ee(n,t,e){var r,i;function o(){var o=t.apply(this,arguments);return o!==i&&(r=(i=o)&&function(n,t,e){return function(r){this.style.setProperty(n,t.call(this,r),e)}}(n,o,e)),r}return o._value=t,o}function re(n){var t,e;function r(){var r=n.apply(this,arguments);return r!==e&&(t=(e=r)&&function(n){return function(t){this.textContent=n.call(this,t)}}(r)),t}return r._value=n,r}e("VRzm"),e("Btvt");var ie=0;function oe(n,t,e,r){this._groups=n,this._parents=t,this._name=e,this._id=r}function ue(n){return qn().transition(n)}function ae(){return++ie}var ce=qn.prototype;function fe(n){return n*n*n}function de(n){return--n*n*n+1}function se(n){return((n*=2)<=1?n*n*n:(n-=2)*n*n+2)/2}oe.prototype=ue.prototype={constructor:oe,select:function(n){var t=this._name,e=this._id;"function"!=typeof n&&(n=S(n));for(var r=this._groups,i=r.length,o=new Array(i),u=0;u<i;++u)for(var a,c,f=r[u],d=f.length,s=o[u]=new Array(d),h=0;h<d;++h)(a=f[h])&&(c=n.call(a,a.__data__,h,f))&&("__data__"in a&&(c.__data__=a.__data__),s[h]=c,kt(s[h],t,e,h,s,St(a,e)));return new oe(o,this._parents,t,e)},selectAll:function(n){var t=this._name,e=this._id;"function"!=typeof n&&(n=C(n));for(var r=this._groups,i=r.length,o=[],u=[],a=0;a<i;++a)for(var c,f=r[a],d=f.length,s=0;s<d;++s)if(c=f[s]){for(var h,l=n.call(c,c.__data__,s,f),p=St(c,e),b=0,m=l.length;b<m;++b)(h=l[b])&&kt(h,t,e,b,l,p);o.push(l),u.push(c)}return new oe(o,u,t,e)},filter:function(n){"function"!=typeof n&&(n=j(n));for(var t=this._groups,e=t.length,r=new Array(e),i=0;i<e;++i)for(var o,u=t[i],a=u.length,c=r[i]=[],f=0;f<a;++f)(o=u[f])&&n.call(o,o.__data__,f,u)&&c.push(o);return new oe(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,o=Math.min(r,i),u=new Array(r),a=0;a<o;++a)for(var c,f=t[a],d=e[a],s=f.length,h=u[a]=new Array(s),l=0;l<s;++l)(c=f[l]||d[l])&&(h[l]=c);for(;a<r;++a)u[a]=t[a];return new oe(u,this._parents,this._name,this._id)},selection:function(){return new ne(this._groups,this._parents)},transition:function(){for(var n=this._name,t=this._id,e=ae(),r=this._groups,i=r.length,o=0;o<i;++o)for(var u,a=r[o],c=a.length,f=0;f<c;++f)if(u=a[f]){var d=St(u,t);kt(u,n,e,f,a,{time:d.time+d.delay+d.duration,delay:0,duration:d.duration,ease:d.ease})}return new oe(r,this._parents,n,e)},call:ce.call,nodes:ce.nodes,node:ce.node,size:ce.size,empty:ce.empty,each:ce.each,on:function(n,t){var e=this._id;return arguments.length<2?St(this.node(),e).on.on(n):this.each(Qt(e,n,t))},attr:function(n,t){var e=B(n),r="transform"===e?Ct.b:Dt;return this.attrTween(n,"function"==typeof t?(e.local?Gt:Ht)(e,r,Pt(this,"attr."+n,t)):null==t?(e.local?Bt:qt)(e):(e.local?It:Yt)(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=B(n);return this.tween(e,(r.local?Vt:Xt)(r,t))},style:function(n,t,e){var r="transform"==(n+="")?Ct.a:Dt;return null==t?this.styleTween(n,function(n,t){var e,r,i;return function(){var o=J(this,n),u=(this.style.removeProperty(n),J(this,n));return o===u?null:o===e&&u===r?i:i=t(e=o,r=u)}}(n,r)).on("end.style."+n,te(n)):"function"==typeof t?this.styleTween(n,function(n,t,e){var r,i,o;return function(){var u=J(this,n),a=e(this),c=a+"";return null==a&&(this.style.removeProperty(n),c=a=J(this,n)),u===c?null:u===r&&c===i?o:(i=c,o=t(r=u,a))}}(n,r,Pt(this,"style."+n,t))).each(function(n,t){var e,r,i,o,u="style."+t,a="end."+u;return function(){var c=Ot(this,n),f=c.on,d=null==c.value[u]?o||(o=te(t)):void 0;f===e&&i===d||(r=(e=f).copy()).on(a,i=d),c.on=r}}(this._id,n)):this.styleTween(n,function(n,t,e){var r,i,o=e+"";return function(){var u=J(this,n);return u===o?null:u===r?i:i=t(r=u,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,ee(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}}(Pt(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,re(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=St(this.node(),e).tween,o=0,u=i.length;o<u;++o)if((r=i[o]).name===n)return r.value;return null}return this.each((null==t?jt:zt)(e,n,t))},delay:function(n){var t=this._id;return arguments.length?this.each(("function"==typeof n?Kt:Wt)(t,n)):St(this.node(),t).delay},duration:function(n){var t=this._id;return arguments.length?this.each(("function"==typeof n?Zt:$t)(t,n)):St(this.node(),t).duration},ease:function(n){var t=this._id;return arguments.length?this.each(Jt(t,n)):St(this.node(),t).ease},end:function(){var n,t,e=this,r=e._id,i=e.size();return new Promise((function(o,u){var a={value:u},c={value:function(){0==--i&&o()}};e.each((function(){var e=Ot(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 he={time:null,delay:0,duration:250,ease:se};function le(n,t){for(var e;!(e=n.__transition)||!(e=e[t]);)if(!(n=n.parentNode))return he.time=ct(),he;return e}qn.prototype.interrupt=function(n){return this.each((function(){Et(this,n)}))},qn.prototype.transition=function(n){var t,e;n instanceof oe?(t=n._id,n=n._name):(t=ae(),(e=he).time=ct(),n=null==n?null:n+"");for(var r=this._groups,i=r.length,o=0;o<i;++o)for(var u,a=r[o],c=a.length,f=0;f<c;++f)(u=a[f])&&kt(u,n,t,f,a,e||le(u,t));return new oe(r,this._parents,n,t)};var pe=[null],be=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>yt&&e.name===t)return new oe([[n]],pe,t,+r);return null},me=function(n){return function(){return n}},ge=function(n,t,e){this.target=n,this.type=t,this.selection=e};function _e(){An.stopImmediatePropagation()}var ve=function(){An.preventDefault(),An.stopImmediatePropagation()},ye={name:"drag"},xe={name:"space"},we={name:"handle"},Me={name:"center"};function Ne(n){return[+n[0],+n[1]]}function Te(n){return[Ne(n[0]),Ne(n[1])]}var ke={name:"x",handles:["w","e"].map(Pe),input:function(n,t){return null==n?null:[[+n[0],t[0][1]],[+n[1],t[1][1]]]},output:function(n){return n&&[n[0][0],n[1][0]]}},Ae={name:"y",handles:["n","s"].map(Pe),input:function(n,t){return null==n?null:[[t[0][0],+n[0]],[t[1][0],+n[1]]]},output:function(n){return n&&[n[0][1],n[1][1]]}},Oe={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(Pe),input:function(n){return null==n?null:Te(n)},output:function(n){return n}},Se={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Ee={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},Ce={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},je={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},ze={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function Pe(n){return{type:n}}function Fe(){return!An.ctrlKey&&!An.button}function Re(){var n=this.ownerSVGElement||this;return n.hasAttribute("viewBox")?[[(n=n.viewBox.baseVal).x,n.y],[n.x+n.width,n.y+n.height]]:[[0,0],[n.width.baseVal.value,n.height.baseVal.value]]}function Le(){return navigator.maxTouchPoints||"ontouchstart"in this}function Ue(n){for(;!n.__brush;)if(!(n=n.parentNode))return;return n.__brush}function De(n){var t=n.__brush;return t?t.dim.output(t.selection):null}function qe(){return Ie(ke)}function Be(){return Ie(Ae)}var Ye=function(){return Ie(Oe)};function Ie(n){var t,e=Re,r=Fe,i=Le,o=!0,u=A("start","brush","end"),a=6;function c(t){var e=t.property("__brush",b).selectAll(".overlay").data([Pe("overlay")]);e.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",Se.overlay).merge(e).each((function(){var n=Ue(this).extent;Bn(this).attr("x",n[0][0]).attr("y",n[0][1]).attr("width",n[1][0]-n[0][0]).attr("height",n[1][1]-n[0][1])})),t.selectAll(".selection").data([Pe("selection")]).enter().append("rect").attr("class","selection").attr("cursor",Se.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=t.selectAll(".handle").data(n.handles,(function(n){return n.type}));r.exit().remove(),r.enter().append("rect").attr("class",(function(n){return"handle handle--"+n.type})).attr("cursor",(function(n){return Se[n.type]})),t.each(f).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",h).filter(i).on("touchstart.brush",h).on("touchmove.brush",l).on("touchend.brush touchcancel.brush",p).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function f(){var n=Bn(this),t=Ue(this).selection;t?(n.selectAll(".selection").style("display",null).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1]),n.selectAll(".handle").style("display",null).attr("x",(function(n){return"e"===n.type[n.type.length-1]?t[1][0]-a/2:t[0][0]-a/2})).attr("y",(function(n){return"s"===n.type[0]?t[1][1]-a/2:t[0][1]-a/2})).attr("width",(function(n){return"n"===n.type||"s"===n.type?t[1][0]-t[0][0]+a:a})).attr("height",(function(n){return"e"===n.type||"w"===n.type?t[1][1]-t[0][1]+a:a}))):n.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function d(n,t,e){return!e&&n.__brush.emitter||new s(n,t)}function s(n,t){this.that=n,this.args=t,this.state=n.__brush,this.active=0}function h(){if((!t||An.touches)&&r.apply(this,arguments)){var e,i,u,a,c,s,h,l,p,b,m,g,_=this,v=An.target.__data__.type,y="selection"===(o&&An.metaKey?v="overlay":v)?ye:o&&An.altKey?Me:we,x=n===Ae?null:je[v],w=n===ke?null:ze[v],M=Ue(_),N=M.extent,T=M.selection,k=N[0][0],A=N[0][1],O=N[1][0],S=N[1][1],E=0,C=0,j=x&&w&&o&&An.shiftKey,z=An.touches?(g=An.changedTouches[0].identifier,function(n){return $n(n,An.touches,g)}):Jn,P=z(_),F=P,R=d(_,arguments,!0).beforestart();"overlay"===v?(T&&(p=!0),M.selection=T=[[e=n===Ae?k:P[0],u=n===ke?A:P[1]],[c=n===Ae?O:e,h=n===ke?S:u]]):(e=T[0][0],u=T[0][1],c=T[1][0],h=T[1][1]),i=e,a=u,s=c,l=h;var L=Bn(_).attr("pointer-events","none"),U=L.selectAll(".overlay").attr("cursor",Se[v]);if(An.touches)R.moved=q,R.ended=Y;else{var D=Bn(An.view).on("mousemove.brush",q,!0).on("mouseup.brush",Y,!0);o&&D.on("keydown.brush",(function(){switch(An.keyCode){case 16:j=x&&w;break;case 18:y===we&&(x&&(c=s-E*x,e=i+E*x),w&&(h=l-C*w,u=a+C*w),y=Me,B());break;case 32:y!==we&&y!==Me||(x<0?c=s-E:x>0&&(e=i-E),w<0?h=l-C:w>0&&(u=a-C),y=xe,U.attr("cursor",Se.selection),B());break;default:return}ve()}),!0).on("keyup.brush",(function(){switch(An.keyCode){case 16:j&&(b=m=j=!1,B());break;case 18:y===Me&&(x<0?c=s:x>0&&(e=i),w<0?h=l:w>0&&(u=a),y=we,B());break;case 32:y===xe&&(An.altKey?(x&&(c=s-E*x,e=i+E*x),w&&(h=l-C*w,u=a+C*w),y=Me):(x<0?c=s:x>0&&(e=i),w<0?h=l:w>0&&(u=a),y=we),U.attr("cursor",Se[v]),B());break;default:return}ve()}),!0),Hn(An.view)}_e(),Et(_),f.call(_),R.start()}function q(){var n=z(_);!j||b||m||(Math.abs(n[0]-F[0])>Math.abs(n[1]-F[1])?m=!0:b=!0),F=n,p=!0,ve(),B()}function B(){var n;switch(E=F[0]-P[0],C=F[1]-P[1],y){case xe:case ye:x&&(E=Math.max(k-e,Math.min(O-c,E)),i=e+E,s=c+E),w&&(C=Math.max(A-u,Math.min(S-h,C)),a=u+C,l=h+C);break;case we:x<0?(E=Math.max(k-e,Math.min(O-e,E)),i=e+E,s=c):x>0&&(E=Math.max(k-c,Math.min(O-c,E)),i=e,s=c+E),w<0?(C=Math.max(A-u,Math.min(S-u,C)),a=u+C,l=h):w>0&&(C=Math.max(A-h,Math.min(S-h,C)),a=u,l=h+C);break;case Me:x&&(i=Math.max(k,Math.min(O,e-E*x)),s=Math.max(k,Math.min(O,c+E*x))),w&&(a=Math.max(A,Math.min(S,u-C*w)),l=Math.max(A,Math.min(S,h+C*w)))}s<i&&(x*=-1,n=e,e=c,c=n,n=i,i=s,s=n,v in Ee&&U.attr("cursor",Se[v=Ee[v]])),l<a&&(w*=-1,n=u,u=h,h=n,n=a,a=l,l=n,v in Ce&&U.attr("cursor",Se[v=Ce[v]])),M.selection&&(T=M.selection),b&&(i=T[0][0],s=T[1][0]),m&&(a=T[0][1],l=T[1][1]),T[0][0]===i&&T[0][1]===a&&T[1][0]===s&&T[1][1]===l||(M.selection=[[i,a],[s,l]],f.call(_),R.brush())}function Y(){if(_e(),An.touches){if(An.touches.length)return;t&&clearTimeout(t),t=setTimeout((function(){t=null}),500)}else Gn(An.view,p),D.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);L.attr("pointer-events","all"),U.attr("cursor",Se.overlay),M.selection&&(T=M.selection),function(n){return n[0][0]===n[1][0]||n[0][1]===n[1][1]}(T)&&(M.selection=null,f.call(_)),R.end()}}function l(){d(this,arguments).moved()}function p(){d(this,arguments).ended()}function b(){var t=this.__brush||{selection:null};return t.extent=Te(e.apply(this,arguments)),t.dim=n,t}return c.move=function(t,e){t.selection?t.on("start.brush",(function(){d(this,arguments).beforestart().start()})).on("interrupt.brush end.brush",(function(){d(this,arguments).end()})).tween("brush",(function(){var t=this,r=t.__brush,i=d(t,arguments),o=r.selection,u=n.input("function"==typeof e?e.apply(this,arguments):e,r.extent),a=Object(Kn.a)(o,u);function c(n){r.selection=1===n&&null===u?null:a(n),f.call(t),i.brush()}return null!==o&&null!==u?c:c(1)})):t.each((function(){var t=this,r=arguments,i=t.__brush,o=n.input("function"==typeof e?e.apply(t,r):e,i.extent),u=d(t,r).beforestart();Et(t),i.selection=null===o?null:o,f.call(t),u.start().brush().end()}))},c.clear=function(n){c.move(n,null)},s.prototype={beforestart:function(){return 1==++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting?(this.starting=!1,this.emit("start")):this.emit("brush"),this},brush:function(){return this.emit("brush"),this},end:function(){return 0==--this.active&&(delete this.state.emitter,this.emit("end")),this},emit:function(t){zn(new ge(c,t,n.output(this.state.selection)),u.apply,u,[t,this.that,this.args])}},c.extent=function(n){return arguments.length?(e="function"==typeof n?n:me(Te(n)),c):e},c.filter=function(n){return arguments.length?(r="function"==typeof n?n:me(!!n),c):r},c.touchable=function(n){return arguments.length?(i="function"==typeof n?n:me(!!n),c):i},c.handleSize=function(n){return arguments.length?(a=+n,c):a},c.keyModifiers=function(n){return arguments.length?(o=!!n,c):o},c.on=function(){var n=u.on.apply(u,arguments);return n===u?c:n},c}e("8+KV");var He=Math.cos,Ge=Math.sin,Ve=Math.PI,Xe=Ve/2,Ke=2*Ve,We=Math.max;function Ze(n){return function(t,e){return n(t.source.value+t.target.value,e.source.value+e.target.value)}}var $e=function(){var n=0,t=null,e=null,i=null;function o(o){var u,a,c,f,d,s,h=o.length,l=[],p=Object(r.s)(h),b=[],m=[],g=m.groups=new Array(h),_=new Array(h*h);for(u=0,d=-1;++d<h;){for(a=0,s=-1;++s<h;)a+=o[d][s];l.push(a),b.push(Object(r.s)(h)),u+=a}for(t&&p.sort((function(n,e){return t(l[n],l[e])})),e&&b.forEach((function(n,t){n.sort((function(n,r){return e(o[t][n],o[t][r])}))})),f=(u=We(0,Ke-n*h)/u)?n:Ke/h,a=0,d=-1;++d<h;){for(c=a,s=-1;++s<h;){var v=p[d],y=b[v][s],x=o[v][y],w=a,M=a+=x*u;_[y*h+v]={index:v,subindex:y,startAngle:w,endAngle:M,value:x}}g[v]={index:v,startAngle:c,endAngle:a,value:l[v]},a+=f}for(d=-1;++d<h;)for(s=d-1;++s<h;){var N=_[s*h+d],T=_[d*h+s];(N.value||T.value)&&m.push(N.value<T.value?{source:T,target:N}:{source:N,target:T})}return i?m.sort(i):m}return o.padAngle=function(t){return arguments.length?(n=We(0,t),o):n},o.sortGroups=function(n){return arguments.length?(t=n,o):t},o.sortSubgroups=function(n){return arguments.length?(e=n,o):e},o.sortChords=function(n){return arguments.length?(null==n?i=null:(i=Ze(n))._=n,o):i&&i._},o},Je=Array.prototype.slice,Qe=function(n){return function(){return n}},nr=Math.PI,tr=2*nr,er=tr-1e-6;function rr(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function ir(){return new rr}rr.prototype=ir.prototype={constructor:rr,moveTo:function(n,t){this._+="M"+(this._x0=this._x1=+n)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(n,t){this._+="L"+(this._x1=+n)+","+(this._y1=+t)},quadraticCurveTo:function(n,t,e,r){this._+="Q"+ +n+","+ +t+","+(this._x1=+e)+","+(this._y1=+r)},bezierCurveTo:function(n,t,e,r,i,o){this._+="C"+ +n+","+ +t+","+ +e+","+ +r+","+(this._x1=+i)+","+(this._y1=+o)},arcTo:function(n,t,e,r,i){n=+n,t=+t,e=+e,r=+r,i=+i;var o=this._x1,u=this._y1,a=e-n,c=r-t,f=o-n,d=u-t,s=f*f+d*d;if(i<0)throw new Error("negative radius: "+i);if(null===this._x1)this._+="M"+(this._x1=n)+","+(this._y1=t);else if(s>1e-6)if(Math.abs(d*a-c*f)>1e-6&&i){var h=e-o,l=r-u,p=a*a+c*c,b=h*h+l*l,m=Math.sqrt(p),g=Math.sqrt(s),_=i*Math.tan((nr-Math.acos((p+s-b)/(2*m*g)))/2),v=_/g,y=_/m;Math.abs(v-1)>1e-6&&(this._+="L"+(n+v*f)+","+(t+v*d)),this._+="A"+i+","+i+",0,0,"+ +(d*h>f*l)+","+(this._x1=n+y*a)+","+(this._y1=t+y*c)}else this._+="L"+(this._x1=n)+","+(this._y1=t);else;},arc:function(n,t,e,r,i,o){n=+n,t=+t,o=!!o;var u=(e=+e)*Math.cos(r),a=e*Math.sin(r),c=n+u,f=t+a,d=1^o,s=o?r-i:i-r;if(e<0)throw new Error("negative radius: "+e);null===this._x1?this._+="M"+c+","+f:(Math.abs(this._x1-c)>1e-6||Math.abs(this._y1-f)>1e-6)&&(this._+="L"+c+","+f),e&&(s<0&&(s=s%tr+tr),s>er?this._+="A"+e+","+e+",0,1,"+d+","+(n-u)+","+(t-a)+"A"+e+","+e+",0,1,"+d+","+(this._x1=c)+","+(this._y1=f):s>1e-6&&(this._+="A"+e+","+e+",0,"+ +(s>=nr)+","+d+","+(this._x1=n+e*Math.cos(i))+","+(this._y1=t+e*Math.sin(i))))},rect:function(n,t,e,r){this._+="M"+(this._x0=this._x1=+n)+","+(this._y0=this._y1=+t)+"h"+ +e+"v"+ +r+"h"+-e+"Z"},toString:function(){return this._}};var or=ir;function ur(n){return n.source}function ar(n){return n.target}function cr(n){return n.radius}function fr(n){return n.startAngle}function dr(n){return n.endAngle}var sr=function(){var n=ur,t=ar,e=cr,r=fr,i=dr,o=null;function u(){var u,a=Je.call(arguments),c=n.apply(this,a),f=t.apply(this,a),d=+e.apply(this,(a[0]=c,a)),s=r.apply(this,a)-Xe,h=i.apply(this,a)-Xe,l=d*He(s),p=d*Ge(s),b=+e.apply(this,(a[0]=f,a)),m=r.apply(this,a)-Xe,g=i.apply(this,a)-Xe;if(o||(o=u=or()),o.moveTo(l,p),o.arc(0,0,d,s,h),s===m&&h===g||(o.quadraticCurveTo(0,0,b*He(m),b*Ge(m)),o.arc(0,0,b,m,g)),o.quadraticCurveTo(0,0,l,p),o.closePath(),u)return o=null,u+""||null}return u.radius=function(n){return arguments.length?(e="function"==typeof n?n:Qe(+n),u):e},u.startAngle=function(n){return arguments.length?(r="function"==typeof n?n:Qe(+n),u):r},u.endAngle=function(n){return arguments.length?(i="function"==typeof n?n:Qe(+n),u):i},u.source=function(t){return arguments.length?(n=t,u):n},u.target=function(n){return arguments.length?(t=n,u):t},u.context=function(n){return arguments.length?(o=null==n?null:n,u):o},u},hr=e("bwSX"),lr=e("SC+/"),pr=Array.prototype.slice,br=function(n,t){return n-t},mr=function(n){for(var t=0,e=n.length,r=n[e-1][1]*n[0][0]-n[e-1][0]*n[0][1];++t<e;)r+=n[t-1][1]*n[t][0]-n[t-1][0]*n[t][1];return r},gr=function(n){return function(){return n}},_r=function(n,t){for(var e,r=-1,i=t.length;++r<i;)if(e=vr(n,t[r]))return e;return 0};function vr(n,t){for(var e=t[0],r=t[1],i=-1,o=0,u=n.length,a=u-1;o<u;a=o++){var c=n[o],f=c[0],d=c[1],s=n[a],h=s[0],l=s[1];if(yr(c,s,t))return 0;d>r!=l>r&&e<(h-f)*(r-d)/(l-d)+f&&(i=-i)}return i}function yr(n,t,e){var r,i,o,u;return function(n,t,e){return(t[0]-n[0])*(e[1]-n[1])==(e[0]-n[0])*(t[1]-n[1])}(n,t,e)&&(i=n[r=+(n[0]===t[0])],o=e[r],u=t[r],i<=o&&o<=u||u<=o&&o<=i)}var xr=function(){},wr=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]],Mr=function(){var n=1,t=1,e=r.y,i=c;function o(n){var t=e(n);if(Array.isArray(t))t=t.slice().sort(br);else{var i=Object(r.i)(n),o=i[0],a=i[1];t=Object(r.A)(o,a,t),t=Object(r.s)(Math.floor(o/t)*t,Math.floor(a/t)*t,t)}return t.map((function(t){return u(n,t)}))}function u(e,r){var o=[],u=[];return function(e,r,i){var o,u,c,f,d,s,h=new Array,l=new Array;o=u=-1,f=e[0]>=r,wr[f<<1].forEach(p);for(;++o<n-1;)c=f,f=e[o+1]>=r,wr[c|f<<1].forEach(p);wr[f<<0].forEach(p);for(;++u<t-1;){for(o=-1,f=e[u*n+n]>=r,d=e[u*n]>=r,wr[f<<1|d<<2].forEach(p);++o<n-1;)c=f,f=e[u*n+n+o+1]>=r,s=d,d=e[u*n+o+1]>=r,wr[c|f<<1|d<<2|s<<3].forEach(p);wr[f|d<<3].forEach(p)}o=-1,d=e[u*n]>=r,wr[d<<2].forEach(p);for(;++o<n-1;)s=d,d=e[u*n+o+1]>=r,wr[d<<2|s<<3].forEach(p);function p(n){var t,e,r=[n[0][0]+o,n[0][1]+u],c=[n[1][0]+o,n[1][1]+u],f=a(r),d=a(c);(t=l[f])?(e=h[d])?(delete l[t.end],delete h[e.start],t===e?(t.ring.push(c),i(t.ring)):h[t.start]=l[e.end]={start:t.start,end:e.end,ring:t.ring.concat(e.ring)}):(delete l[t.end],t.ring.push(c),l[t.end=d]=t):(t=h[d])?(e=l[f])?(delete h[t.start],delete l[e.end],t===e?(t.ring.push(c),i(t.ring)):h[e.start]=l[t.end]={start:e.start,end:t.end,ring:e.ring.concat(t.ring)}):(delete h[t.start],t.ring.unshift(r),h[t.start=f]=t):h[f]=l[d]={start:f,end:d,ring:[r,c]}}wr[d<<3].forEach(p)}(e,r,(function(n){i(n,e,r),mr(n)>0?o.push([n]):u.push(n)})),u.forEach((function(n){for(var t,e=0,r=o.length;e<r;++e)if(-1!==_r((t=o[e])[0],n))return void t.push(n)})),{type:"MultiPolygon",value:r,coordinates:o}}function a(t){return 2*t[0]+t[1]*(n+1)*4}function c(e,r,i){e.forEach((function(e){var o,u=e[0],a=e[1],c=0|u,f=0|a,d=r[f*n+c];u>0&&u<n&&c===u&&(o=r[f*n+c-1],e[0]=u+(i-o)/(d-o)-.5),a>0&&a<t&&f===a&&(o=r[(f-1)*n+c],e[1]=a+(i-o)/(d-o)-.5)}))}return o.contour=u,o.size=function(e){if(!arguments.length)return[n,t];var r=Math.ceil(e[0]),i=Math.ceil(e[1]);if(!(r>0&&i>0))throw new Error("invalid size");return n=r,t=i,o},o.thresholds=function(n){return arguments.length?(e="function"==typeof n?n:Array.isArray(n)?gr(pr.call(n)):gr(n),o):e},o.smooth=function(n){return arguments.length?(i=n?c:xr,o):i===c},o};e("Y9lz");function Nr(n,t,e){for(var r=n.width,i=n.height,o=1+(e<<1),u=0;u<i;++u)for(var a=0,c=0;a<r+e;++a)a<r&&(c+=n.data[a+u*r]),a>=e&&(a>=o&&(c-=n.data[a-o+u*r]),t.data[a-e+u*r]=c/Math.min(a+1,r-1+o-a,o))}function Tr(n,t,e){for(var r=n.width,i=n.height,o=1+(e<<1),u=0;u<r;++u)for(var a=0,c=0;a<i+e;++a)a<i&&(c+=n.data[u+a*r]),a>=e&&(a>=o&&(c-=n.data[u+(a-o)*r]),t.data[u+(a-e)*r]=c/Math.min(a+1,i-1+o-a,o))}function kr(n){return n[0]}function Ar(n){return n[1]}function Or(){return 1}var Sr=function(){var n=kr,t=Ar,e=Or,i=960,o=500,u=20,a=2,c=3*u,f=i+2*c>>a,d=o+2*c>>a,s=gr(20);function h(i){var o=new Float32Array(f*d),h=new Float32Array(f*d);i.forEach((function(r,i,u){var s=+n(r,i,u)+c>>a,h=+t(r,i,u)+c>>a,l=+e(r,i,u);s>=0&&s<f&&h>=0&&h<d&&(o[s+h*f]+=l)})),Nr({width:f,height:d,data:o},{width:f,height:d,data:h},u>>a),Tr({width:f,height:d,data:h},{width:f,height:d,data:o},u>>a),Nr({width:f,height:d,data:o},{width:f,height:d,data:h},u>>a),Tr({width:f,height:d,data:h},{width:f,height:d,data:o},u>>a),Nr({width:f,height:d,data:o},{width:f,height:d,data:h},u>>a),Tr({width:f,height:d,data:h},{width:f,height:d,data:o},u>>a);var p=s(o);if(!Array.isArray(p)){var b=Object(r.k)(o);p=Object(r.A)(0,b,p),(p=Object(r.s)(0,Math.floor(b/p)*p,p)).shift()}return Mr().thresholds(p).size([f,d])(o).map(l)}function l(n){return n.value*=Math.pow(2,-2*a),n.coordinates.forEach(p),n}function p(n){n.forEach(b)}function b(n){n.forEach(m)}function m(n){n[0]=n[0]*Math.pow(2,a)-c,n[1]=n[1]*Math.pow(2,a)-c}function g(){return f=i+2*(c=3*u)>>a,d=o+2*c>>a,h}return h.x=function(t){return arguments.length?(n="function"==typeof t?t:gr(+t),h):n},h.y=function(n){return arguments.length?(t="function"==typeof n?n:gr(+n),h):t},h.weight=function(n){return arguments.length?(e="function"==typeof n?n:gr(+n),h):e},h.size=function(n){if(!arguments.length)return[i,o];var t=Math.ceil(n[0]),e=Math.ceil(n[1]);if(!(t>=0||t>=0))throw new Error("invalid size");return i=t,o=e,g()},h.cellSize=function(n){if(!arguments.length)return 1<<a;if(!((n=+n)>=1))throw new Error("invalid cell size");return a=Math.floor(Math.log(n)/Math.LN2),g()},h.thresholds=function(n){return arguments.length?(s="function"==typeof n?n:Array.isArray(n)?gr(pr.call(n)):gr(n),h):s},h.bandwidth=function(n){if(!arguments.length)return Math.sqrt(u*(u+1));if(!((n=+n)>=0))throw new Error("invalid bandwidth");return u=Math.round((Math.sqrt(4*n*n+1)-1)/2),g()},h},Er=function(n){return function(){return n}};function Cr(n,t,e,r,i,o,u,a,c,f){this.target=n,this.type=t,this.subject=e,this.identifier=r,this.active=i,this.x=o,this.y=u,this.dx=a,this.dy=c,this._=f}function jr(){return!An.ctrlKey&&!An.button}function zr(){return this.parentNode}function Pr(n){return null==n?{x:An.x,y:An.y}:n}function Fr(){return navigator.maxTouchPoints||"ontouchstart"in this}Cr.prototype.on=function(){var n=this._.on.apply(this._,arguments);return n===this._?this:n};var Rr=function(){var n,t,e,r,i=jr,o=zr,u=Pr,a=Fr,c={},f=A("start","drag","end"),d=0,s=0;function h(n){n.on("mousedown.drag",l).filter(a).on("touchstart.drag",m).on("touchmove.drag",g).on("touchend.drag touchcancel.drag",_).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function l(){if(!r&&i.apply(this,arguments)){var u=v("mouse",o.apply(this,arguments),Jn,this,arguments);u&&(Bn(An.view).on("mousemove.drag",p,!0).on("mouseup.drag",b,!0),Hn(An.view),Yn(),e=!1,n=An.clientX,t=An.clientY,u("start"))}}function p(){if(In(),!e){var r=An.clientX-n,i=An.clientY-t;e=r*r+i*i>s}c.mouse("drag")}function b(){Bn(An.view).on("mousemove.drag mouseup.drag",null),Gn(An.view,e),In(),c.mouse("end")}function m(){if(i.apply(this,arguments)){var n,t,e=An.changedTouches,r=o.apply(this,arguments),u=e.length;for(n=0;n<u;++n)(t=v(e[n].identifier,r,$n,this,arguments))&&(Yn(),t("start"))}}function g(){var n,t,e=An.changedTouches,r=e.length;for(n=0;n<r;++n)(t=c[e[n].identifier])&&(In(),t("drag"))}function _(){var n,t,e=An.changedTouches,i=e.length;for(r&&clearTimeout(r),r=setTimeout((function(){r=null}),500),n=0;n<i;++n)(t=c[e[n].identifier])&&(Yn(),t("end"))}function v(n,t,e,r,i){var o,a,s,l=e(t,n),p=f.copy();if(zn(new Cr(h,"beforestart",o,n,d,l[0],l[1],0,0,p),(function(){return null!=(An.subject=o=u.apply(r,i))&&(a=o.x-l[0]||0,s=o.y-l[1]||0,!0)})))return function u(f){var b,m=l;switch(f){case"start":c[n]=u,b=d++;break;case"end":delete c[n],--d;case"drag":l=e(t,n),b=d}zn(new Cr(h,f,o,n,b,l[0]+a,l[1]+s,l[0]-m[0],l[1]-m[1],p),p.apply,p,[f,r,i])}}return h.filter=function(n){return arguments.length?(i="function"==typeof n?n:Er(!!n),h):i},h.container=function(n){return arguments.length?(o="function"==typeof n?n:Er(n),h):o},h.subject=function(n){return arguments.length?(u="function"==typeof n?n:Er(n),h):u},h.touchable=function(n){return arguments.length?(a="function"==typeof n?n:Er(!!n),h):a},h.on=function(){var n=f.on.apply(f,arguments);return n===f?h:n},h.clickDistance=function(n){return arguments.length?(s=(n=+n)*n,h):Math.sqrt(s)},h},Lr=(e("pIFo"),e("Oyvg"),e("hHhE"),{}),Ur={},Dr=34,qr=10,Br=13;function Yr(n){return new Function("d","return {"+n.map((function(n,t){return JSON.stringify(n)+": d["+t+'] || ""'})).join(",")+"}")}function Ir(n){var t=Object.create(null),e=[];return n.forEach((function(n){for(var r in n)r in t||e.push(t[r]=r)})),e}function Hr(n,t){var e=n+"",r=e.length;return r<t?new Array(t-r+1).join(0)+e:e}function Gr(n){var t,e=n.getUTCHours(),r=n.getUTCMinutes(),i=n.getUTCSeconds(),o=n.getUTCMilliseconds();return isNaN(n)?"Invalid Date":((t=n.getUTCFullYear())<0?"-"+Hr(-t,6):t>9999?"+"+Hr(t,6):Hr(t,4))+"-"+Hr(n.getUTCMonth()+1,2)+"-"+Hr(n.getUTCDate(),2)+(o?"T"+Hr(e,2)+":"+Hr(r,2)+":"+Hr(i,2)+"."+Hr(o,3)+"Z":i?"T"+Hr(e,2)+":"+Hr(r,2)+":"+Hr(i,2)+"Z":r||e?"T"+Hr(e,2)+":"+Hr(r,2)+"Z":"")}var Vr=function(n){var t=new RegExp('["'+n+"\n\r]"),e=n.charCodeAt(0);function r(n,t){var r,i=[],o=n.length,u=0,a=0,c=o<=0,f=!1;function d(){if(c)return Ur;if(f)return f=!1,Lr;var t,r,i=u;if(n.charCodeAt(i)===Dr){for(;u++<o&&n.charCodeAt(u)!==Dr||n.charCodeAt(++u)===Dr;);return(t=u)>=o?c=!0:(r=n.charCodeAt(u++))===qr?f=!0:r===Br&&(f=!0,n.charCodeAt(u)===qr&&++u),n.slice(i+1,t-1).replace(/""/g,'"')}for(;u<o;){if((r=n.charCodeAt(t=u++))===qr)f=!0;else if(r===Br)f=!0,n.charCodeAt(u)===qr&&++u;else if(r!==e)continue;return n.slice(i,t)}return c=!0,n.slice(i,o)}for(n.charCodeAt(o-1)===qr&&--o,n.charCodeAt(o-1)===Br&&--o;(r=d())!==Ur;){for(var s=[];r!==Lr&&r!==Ur;)s.push(r),r=d();t&&null==(s=t(s,a++))||i.push(s)}return i}function i(t,e){return t.map((function(t){return e.map((function(n){return u(t[n])})).join(n)}))}function o(t){return t.map(u).join(n)}function u(n){return null==n?"":n instanceof Date?Gr(n):t.test(n+="")?'"'+n.replace(/"/g,'""')+'"':n}return{parse:function(n,t){var e,i,o=r(n,(function(n,r){if(e)return e(n,r-1);i=n,e=t?function(n,t){var e=Yr(n);return function(r,i){return t(e(r),i,n)}}(n,t):Yr(n)}));return o.columns=i||[],o},parseRows:r,format:function(t,e){return null==e&&(e=Ir(t)),[e.map(u).join(n)].concat(i(t,e)).join("\n")},formatBody:function(n,t){return null==t&&(t=Ir(n)),i(n,t).join("\n")},formatRows:function(n){return n.map(o).join("\n")},formatRow:o,formatValue:u}},Xr=Vr(","),Kr=Xr.parse,Wr=Xr.parseRows,Zr=Xr.format,$r=Xr.formatBody,Jr=Xr.formatRows,Qr=Xr.formatRow,ni=Xr.formatValue,ti=Vr("\t"),ei=ti.parse,ri=ti.parseRows,ii=ti.format,oi=ti.formatBody,ui=ti.formatRows,ai=ti.formatRow,ci=ti.formatValue;e("SRfc");function fi(n){for(var t in n){var e,r,i=n[t].trim();if(i)if("true"===i)i=!0;else if("false"===i)i=!1;else if("NaN"===i)i=NaN;else if(isNaN(e=+i)){if(!(r=i.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;di&&r[4]&&!r[7]&&(i=i.replace(/-/g,"/").replace(/T/," ")),i=new Date(i)}else i=e;else i=null;n[t]=i}return n}var di=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours();function si(n){return+n}function hi(n){return n*n}function li(n){return n*(2-n)}function pi(n){return((n*=2)<=1?n*n:--n*(2-n)+1)/2}var bi=function n(t){function e(n){return Math.pow(n,t)}return t=+t,e.exponent=n,e}(3),mi=function n(t){function e(n){return 1-Math.pow(1-n,t)}return t=+t,e.exponent=n,e}(3),gi=function n(t){function e(n){return((n*=2)<=1?Math.pow(n,t):2-Math.pow(2-n,t))/2}return t=+t,e.exponent=n,e}(3),_i=Math.PI,vi=_i/2;function yi(n){return 1-Math.cos(n*vi)}function xi(n){return Math.sin(n*vi)}function wi(n){return(1-Math.cos(_i*n))/2}function Mi(n){return Math.pow(2,10*n-10)}function Ni(n){return 1-Math.pow(2,-10*n)}function Ti(n){return((n*=2)<=1?Math.pow(2,10*n-10):2-Math.pow(2,10-10*n))/2}function ki(n){return 1-Math.sqrt(1-n*n)}function Ai(n){return Math.sqrt(1- --n*n)}function Oi(n){return((n*=2)<=1?1-Math.sqrt(1-n*n):Math.sqrt(1-(n-=2)*n)+1)/2}var Si=4/11,Ei=6/11,Ci=8/11,ji=.75,zi=9/11,Pi=10/11,Fi=.9375,Ri=21/22,Li=63/64,Ui=1/Si/Si;function Di(n){return 1-qi(1-n)}function qi(n){return(n=+n)<Si?Ui*n*n:n<Ci?Ui*(n-=Ei)*n+ji:n<Pi?Ui*(n-=zi)*n+Fi:Ui*(n-=Ri)*n+Li}function Bi(n){return((n*=2)<=1?1-qi(1-n):qi(n-1)+1)/2}var Yi=function n(t){function e(n){return n*n*((t+1)*n-t)}return t=+t,e.overshoot=n,e}(1.70158),Ii=function n(t){function e(n){return--n*n*((t+1)*n+t)+1}return t=+t,e.overshoot=n,e}(1.70158),Hi=function n(t){function e(n){return((n*=2)<1?n*n*((t+1)*n-t):(n-=2)*n*((t+1)*n+t)+2)/2}return t=+t,e.overshoot=n,e}(1.70158),Gi=2*Math.PI,Vi=function n(t,e){var r=Math.asin(1/(t=Math.max(1,t)))*(e/=Gi);function i(n){return t*Math.pow(2,10*--n)*Math.sin((r-n)/e)}return i.amplitude=function(t){return n(t,e*Gi)},i.period=function(e){return n(t,e)},i}(1,.3),Xi=function n(t,e){var r=Math.asin(1/(t=Math.max(1,t)))*(e/=Gi);function i(n){return 1-t*Math.pow(2,-10*(n=+n))*Math.sin((n+r)/e)}return i.amplitude=function(t){return n(t,e*Gi)},i.period=function(e){return n(t,e)},i}(1,.3),Ki=function n(t,e){var r=Math.asin(1/(t=Math.max(1,t)))*(e/=Gi);function i(n){return((n=2*n-1)<0?t*Math.pow(2,10*n)*Math.sin((r-n)/e):2-t*Math.pow(2,-10*n)*Math.sin((r+n)/e))/2}return i.amplitude=function(t){return n(t,e*Gi)},i.period=function(e){return n(t,e)},i}(1,.3);function Wi(n){if(!n.ok)throw new Error(n.status+" "+n.statusText);return n.blob()}var Zi=function(n,t){return fetch(n,t).then(Wi)};function $i(n){if(!n.ok)throw new Error(n.status+" "+n.statusText);return n.arrayBuffer()}var Ji=function(n,t){return fetch(n,t).then($i)};function Qi(n){if(!n.ok)throw new Error(n.status+" "+n.statusText);return n.text()}var no=function(n,t){return fetch(n,t).then(Qi)};function to(n){return function(t,e,r){return 2===arguments.length&&"function"==typeof e&&(r=e,e=void 0),no(t,e).then((function(t){return n(t,r)}))}}function eo(n,t,e,r){3===arguments.length&&"function"==typeof e&&(r=e,e=void 0);var i=Vr(n);return no(t,e).then((function(n){return i.parse(n,r)}))}var ro=to(Kr),io=to(ei),oo=function(n,t){return new Promise((function(e,r){var i=new Image;for(var o in t)i[o]=t[o];i.onerror=r,i.onload=function(){e(i)},i.src=n}))};function uo(n){if(!n.ok)throw new Error(n.status+" "+n.statusText);return n.json()}var ao=function(n,t){return fetch(n,t).then(uo)};function co(n){return function(t,e){return no(t,e).then((function(t){return(new DOMParser).parseFromString(t,n)}))}}var fo=co("application/xml"),so=co("text/html"),ho=co("image/svg+xml"),lo=function(n,t){var e;function r(){var r,i,o=e.length,u=0,a=0;for(r=0;r<o;++r)u+=(i=e[r]).x,a+=i.y;for(u=u/o-n,a=a/o-t,r=0;r<o;++r)(i=e[r]).x-=u,i.y-=a}return null==n&&(n=0),null==t&&(t=0),r.initialize=function(n){e=n},r.x=function(t){return arguments.length?(n=+t,r):n},r.y=function(n){return arguments.length?(t=+n,r):t},r},po=function(n){return function(){return n}},bo=function(){return 1e-6*(Math.random()-.5)};e("dRSK");function mo(n,t,e,r){if(isNaN(t)||isNaN(e))return n;var i,o,u,a,c,f,d,s,h,l=n._root,p={data:r},b=n._x0,m=n._y0,g=n._x1,_=n._y1;if(!l)return n._root=p,n;for(;l.length;)if((f=t>=(o=(b+g)/2))?b=o:g=o,(d=e>=(u=(m+_)/2))?m=u:_=u,i=l,!(l=l[s=d<<1|f]))return i[s]=p,n;if(a=+n._x.call(null,l.data),c=+n._y.call(null,l.data),t===a&&e===c)return p.next=l,i?i[s]=p:n._root=p,n;do{i=i?i[s]=new Array(4):n._root=new Array(4),(f=t>=(o=(b+g)/2))?b=o:g=o,(d=e>=(u=(m+_)/2))?m=u:_=u}while((s=d<<1|f)==(h=(c>=u)<<1|a>=o));return i[h]=l,i[s]=p,n}var go=function(n,t,e,r,i){this.node=n,this.x0=t,this.y0=e,this.x1=r,this.y1=i};function _o(n){return n[0]}function vo(n){return n[1]}function yo(n,t,e){var r=new xo(null==t?_o:t,null==e?vo:e,NaN,NaN,NaN,NaN);return null==n?r:r.addAll(n)}function xo(n,t,e,r,i,o){this._x=n,this._y=t,this._x0=e,this._y0=r,this._x1=i,this._y1=o,this._root=void 0}function wo(n){for(var t={data:n.data},e=t;n=n.next;)e=e.next={data:n.data};return t}var Mo=yo.prototype=xo.prototype;function No(n){return n.x+n.vx}function To(n){return n.y+n.vy}Mo.copy=function(){var n,t,e=new xo(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return e;if(!r.length)return e._root=wo(r),e;for(n=[{source:r,target:e._root=new Array(4)}];r=n.pop();)for(var i=0;i<4;++i)(t=r.source[i])&&(t.length?n.push({source:t,target:r.target[i]=new Array(4)}):r.target[i]=wo(t));return e},Mo.add=function(n){var t=+this._x.call(null,n),e=+this._y.call(null,n);return mo(this.cover(t,e),t,e,n)},Mo.addAll=function(n){var t,e,r,i,o=n.length,u=new Array(o),a=new Array(o),c=1/0,f=1/0,d=-1/0,s=-1/0;for(e=0;e<o;++e)isNaN(r=+this._x.call(null,t=n[e]))||isNaN(i=+this._y.call(null,t))||(u[e]=r,a[e]=i,r<c&&(c=r),r>d&&(d=r),i<f&&(f=i),i>s&&(s=i));if(c>d||f>s)return this;for(this.cover(c,f).cover(d,s),e=0;e<o;++e)mo(this,u[e],a[e],n[e]);return this},Mo.cover=function(n,t){if(isNaN(n=+n)||isNaN(t=+t))return this;var e=this._x0,r=this._y0,i=this._x1,o=this._y1;if(isNaN(e))i=(e=Math.floor(n))+1,o=(r=Math.floor(t))+1;else{for(var u,a,c=i-e,f=this._root;e>n||n>=i||r>t||t>=o;)switch(a=(t<r)<<1|n<e,(u=new Array(4))[a]=f,f=u,c*=2,a){case 0:i=e+c,o=r+c;break;case 1:e=i-c,o=r+c;break;case 2:i=e+c,r=o-c;break;case 3:e=i-c,r=o-c}this._root&&this._root.length&&(this._root=f)}return this._x0=e,this._y0=r,this._x1=i,this._y1=o,this},Mo.data=function(){var n=[];return this.visit((function(t){if(!t.length)do{n.push(t.data)}while(t=t.next)})),n},Mo.extent=function(n){return arguments.length?this.cover(+n[0][0],+n[0][1]).cover(+n[1][0],+n[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},Mo.find=function(n,t,e){var r,i,o,u,a,c,f,d=this._x0,s=this._y0,h=this._x1,l=this._y1,p=[],b=this._root;for(b&&p.push(new go(b,d,s,h,l)),null==e?e=1/0:(d=n-e,s=t-e,h=n+e,l=t+e,e*=e);c=p.pop();)if(!(!(b=c.node)||(i=c.x0)>h||(o=c.y0)>l||(u=c.x1)<d||(a=c.y1)<s))if(b.length){var m=(i+u)/2,g=(o+a)/2;p.push(new go(b[3],m,g,u,a),new go(b[2],i,g,m,a),new go(b[1],m,o,u,g),new go(b[0],i,o,m,g)),(f=(t>=g)<<1|n>=m)&&(c=p[p.length-1],p[p.length-1]=p[p.length-1-f],p[p.length-1-f]=c)}else{var _=n-+this._x.call(null,b.data),v=t-+this._y.call(null,b.data),y=_*_+v*v;if(y<e){var x=Math.sqrt(e=y);d=n-x,s=t-x,h=n+x,l=t+x,r=b.data}}return r},Mo.remove=function(n){if(isNaN(o=+this._x.call(null,n))||isNaN(u=+this._y.call(null,n)))return this;var t,e,r,i,o,u,a,c,f,d,s,h,l=this._root,p=this._x0,b=this._y0,m=this._x1,g=this._y1;if(!l)return this;if(l.length)for(;;){if((f=o>=(a=(p+m)/2))?p=a:m=a,(d=u>=(c=(b+g)/2))?b=c:g=c,t=l,!(l=l[s=d<<1|f]))return this;if(!l.length)break;(t[s+1&3]||t[s+2&3]||t[s+3&3])&&(e=t,h=s)}for(;l.data!==n;)if(r=l,!(l=l.next))return this;return(i=l.next)&&delete l.next,r?(i?r.next=i:delete r.next,this):t?(i?t[s]=i:delete t[s],(l=t[0]||t[1]||t[2]||t[3])&&l===(t[3]||t[2]||t[1]||t[0])&&!l.length&&(e?e[h]=l:this._root=l),this):(this._root=i,this)},Mo.removeAll=function(n){for(var t=0,e=n.length;t<e;++t)this.remove(n[t]);return this},Mo.root=function(){return this._root},Mo.size=function(){var n=0;return this.visit((function(t){if(!t.length)do{++n}while(t=t.next)})),n},Mo.visit=function(n){var t,e,r,i,o,u,a=[],c=this._root;for(c&&a.push(new go(c,this._x0,this._y0,this._x1,this._y1));t=a.pop();)if(!n(c=t.node,r=t.x0,i=t.y0,o=t.x1,u=t.y1)&&c.length){var f=(r+o)/2,d=(i+u)/2;(e=c[3])&&a.push(new go(e,f,d,o,u)),(e=c[2])&&a.push(new go(e,r,d,f,u)),(e=c[1])&&a.push(new go(e,f,i,o,d)),(e=c[0])&&a.push(new go(e,r,i,f,d))}return this},Mo.visitAfter=function(n){var t,e=[],r=[];for(this._root&&e.push(new go(this._root,this._x0,this._y0,this._x1,this._y1));t=e.pop();){var i=t.node;if(i.length){var o,u=t.x0,a=t.y0,c=t.x1,f=t.y1,d=(u+c)/2,s=(a+f)/2;(o=i[0])&&e.push(new go(o,u,a,d,s)),(o=i[1])&&e.push(new go(o,d,a,c,s)),(o=i[2])&&e.push(new go(o,u,s,d,f)),(o=i[3])&&e.push(new go(o,d,s,c,f))}r.push(t)}for(;t=r.pop();)n(t.node,t.x0,t.y0,t.x1,t.y1);return this},Mo.x=function(n){return arguments.length?(this._x=n,this):this._x},Mo.y=function(n){return arguments.length?(this._y=n,this):this._y};var ko=function(n){var t,e,r=1,i=1;function o(){for(var n,o,a,c,f,d,s,h=t.length,l=0;l<i;++l)for(o=yo(t,No,To).visitAfter(u),n=0;n<h;++n)a=t[n],d=e[a.index],s=d*d,c=a.x+a.vx,f=a.y+a.vy,o.visit(p);function p(n,t,e,i,o){var u=n.data,h=n.r,l=d+h;if(!u)return t>c+l||i<c-l||e>f+l||o<f-l;if(u.index>a.index){var p=c-u.x-u.vx,b=f-u.y-u.vy,m=p*p+b*b;m<l*l&&(0===p&&(m+=(p=bo())*p),0===b&&(m+=(b=bo())*b),m=(l-(m=Math.sqrt(m)))/m*r,a.vx+=(p*=m)*(l=(h*=h)/(s+h)),a.vy+=(b*=m)*l,u.vx-=p*(l=1-l),u.vy-=b*l)}}}function u(n){if(n.data)return n.r=e[n.data.index];for(var t=n.r=0;t<4;++t)n[t]&&n[t].r>n.r&&(n.r=n[t].r)}function a(){if(t){var r,i,o=t.length;for(e=new Array(o),r=0;r<o;++r)i=t[r],e[i.index]=+n(i,r,t)}}return"function"!=typeof n&&(n=po(null==n?1:+n)),o.initialize=function(n){t=n,a()},o.iterations=function(n){return arguments.length?(i=+n,o):i},o.strength=function(n){return arguments.length?(r=+n,o):r},o.radius=function(t){return arguments.length?(n="function"==typeof t?t:po(+t),a(),o):n},o};function Ao(n){return n.index}function Oo(n,t){var e=n.get(t);if(!e)throw new Error("missing: "+t);return e}var So=function(n){var t,e,r,i,o,u=Ao,a=function(n){return 1/Math.min(i[n.source.index],i[n.target.index])},c=po(30),f=1;function d(r){for(var i=0,u=n.length;i<f;++i)for(var a,c,d,s,h,l,p,b=0;b<u;++b)c=(a=n[b]).source,s=(d=a.target).x+d.vx-c.x-c.vx||bo(),h=d.y+d.vy-c.y-c.vy||bo(),s*=l=((l=Math.sqrt(s*s+h*h))-e[b])/l*r*t[b],h*=l,d.vx-=s*(p=o[b]),d.vy-=h*p,c.vx+=s*(p=1-p),c.vy+=h*p}function s(){if(r){var a,c,f=r.length,d=n.length,s=Object(hr.c)(r,u);for(a=0,i=new Array(f);a<d;++a)(c=n[a]).index=a,"object"!=typeof c.source&&(c.source=Oo(s,c.source)),"object"!=typeof c.target&&(c.target=Oo(s,c.target)),i[c.source.index]=(i[c.source.index]||0)+1,i[c.target.index]=(i[c.target.index]||0)+1;for(a=0,o=new Array(d);a<d;++a)c=n[a],o[a]=i[c.source.index]/(i[c.source.index]+i[c.target.index]);t=new Array(d),h(),e=new Array(d),l()}}function h(){if(r)for(var e=0,i=n.length;e<i;++e)t[e]=+a(n[e],e,n)}function l(){if(r)for(var t=0,i=n.length;t<i;++t)e[t]=+c(n[t],t,n)}return null==n&&(n=[]),d.initialize=function(n){r=n,s()},d.links=function(t){return arguments.length?(n=t,s(),d):n},d.id=function(n){return arguments.length?(u=n,d):u},d.iterations=function(n){return arguments.length?(f=+n,d):f},d.strength=function(n){return arguments.length?(a="function"==typeof n?n:po(+n),h(),d):a},d.distance=function(n){return arguments.length?(c="function"==typeof n?n:po(+n),l(),d):c},d};function Eo(n){return n.x}function Co(n){return n.y}var jo=10,zo=Math.PI*(3-Math.sqrt(5)),Po=function(n){var t,e=1,r=.001,i=1-Math.pow(r,1/300),o=0,u=.6,a=Object(hr.c)(),c=st(d),f=A("tick","end");function d(){s(),f.call("tick",t),e<r&&(c.stop(),f.call("end",t))}function s(r){var c,f,d=n.length;void 0===r&&(r=1);for(var s=0;s<r;++s)for(e+=(o-e)*i,a.each((function(n){n(e)})),c=0;c<d;++c)null==(f=n[c]).fx?f.x+=f.vx*=u:(f.x=f.fx,f.vx=0),null==f.fy?f.y+=f.vy*=u:(f.y=f.fy,f.vy=0);return t}function h(){for(var t,e=0,r=n.length;e<r;++e){if((t=n[e]).index=e,null!=t.fx&&(t.x=t.fx),null!=t.fy&&(t.y=t.fy),isNaN(t.x)||isNaN(t.y)){var i=jo*Math.sqrt(e),o=e*zo;t.x=i*Math.cos(o),t.y=i*Math.sin(o)}(isNaN(t.vx)||isNaN(t.vy))&&(t.vx=t.vy=0)}}function l(t){return t.initialize&&t.initialize(n),t}return null==n&&(n=[]),h(),t={tick:s,restart:function(){return c.restart(d),t},stop:function(){return c.stop(),t},nodes:function(e){return arguments.length?(n=e,h(),a.each(l),t):n},alpha:function(n){return arguments.length?(e=+n,t):e},alphaMin:function(n){return arguments.length?(r=+n,t):r},alphaDecay:function(n){return arguments.length?(i=+n,t):+i},alphaTarget:function(n){return arguments.length?(o=+n,t):o},velocityDecay:function(n){return arguments.length?(u=1-n,t):1-u},force:function(n,e){return arguments.length>1?(null==e?a.remove(n):a.set(n,l(e)),t):a.get(n)},find:function(t,e,r){var i,o,u,a,c,f=0,d=n.length;for(null==r?r=1/0:r*=r,f=0;f<d;++f)(u=(i=t-(a=n[f]).x)*i+(o=e-a.y)*o)<r&&(c=a,r=u);return c},on:function(n,e){return arguments.length>1?(f.on(n,e),t):f.on(n)}}},Fo=function(){var n,t,e,r,i=po(-30),o=1,u=1/0,a=.81;function c(r){var i,o=n.length,u=yo(n,Eo,Co).visitAfter(d);for(e=r,i=0;i<o;++i)t=n[i],u.visit(s)}function f(){if(n){var t,e,o=n.length;for(r=new Array(o),t=0;t<o;++t)e=n[t],r[e.index]=+i(e,t,n)}}function d(n){var t,e,i,o,u,a=0,c=0;if(n.length){for(i=o=u=0;u<4;++u)(t=n[u])&&(e=Math.abs(t.value))&&(a+=t.value,c+=e,i+=e*t.x,o+=e*t.y);n.x=i/c,n.y=o/c}else{(t=n).x=t.data.x,t.y=t.data.y;do{a+=r[t.data.index]}while(t=t.next)}n.value=a}function s(n,i,c,f){if(!n.value)return!0;var d=n.x-t.x,s=n.y-t.y,h=f-i,l=d*d+s*s;if(h*h/a<l)return l<u&&(0===d&&(l+=(d=bo())*d),0===s&&(l+=(s=bo())*s),l<o&&(l=Math.sqrt(o*l)),t.vx+=d*n.value*e/l,t.vy+=s*n.value*e/l),!0;if(!(n.length||l>=u)){(n.data!==t||n.next)&&(0===d&&(l+=(d=bo())*d),0===s&&(l+=(s=bo())*s),l<o&&(l=Math.sqrt(o*l)));do{n.data!==t&&(h=r[n.data.index]*e/l,t.vx+=d*h,t.vy+=s*h)}while(n=n.next)}}return c.initialize=function(t){n=t,f()},c.strength=function(n){return arguments.length?(i="function"==typeof n?n:po(+n),f(),c):i},c.distanceMin=function(n){return arguments.length?(o=n*n,c):Math.sqrt(o)},c.distanceMax=function(n){return arguments.length?(u=n*n,c):Math.sqrt(u)},c.theta=function(n){return arguments.length?(a=n*n,c):Math.sqrt(a)},c},Ro=function(n,t,e){var r,i,o,u=po(.1);function a(n){for(var u=0,a=r.length;u<a;++u){var c=r[u],f=c.x-t||1e-6,d=c.y-e||1e-6,s=Math.sqrt(f*f+d*d),h=(o[u]-s)*i[u]*n/s;c.vx+=f*h,c.vy+=d*h}}function c(){if(r){var t,e=r.length;for(i=new Array(e),o=new Array(e),t=0;t<e;++t)o[t]=+n(r[t],t,r),i[t]=isNaN(o[t])?0:+u(r[t],t,r)}}return"function"!=typeof n&&(n=po(+n)),null==t&&(t=0),null==e&&(e=0),a.initialize=function(n){r=n,c()},a.strength=function(n){return arguments.length?(u="function"==typeof n?n:po(+n),c(),a):u},a.radius=function(t){return arguments.length?(n="function"==typeof t?t:po(+t),c(),a):n},a.x=function(n){return arguments.length?(t=+n,a):t},a.y=function(n){return arguments.length?(e=+n,a):e},a},Lo=function(n){var t,e,r,i=po(.1);function o(n){for(var i,o=0,u=t.length;o<u;++o)(i=t[o]).vx+=(r[o]-i.x)*e[o]*n}function u(){if(t){var o,u=t.length;for(e=new Array(u),r=new Array(u),o=0;o<u;++o)e[o]=isNaN(r[o]=+n(t[o],o,t))?0:+i(t[o],o,t)}}return"function"!=typeof n&&(n=po(null==n?0:+n)),o.initialize=function(n){t=n,u()},o.strength=function(n){return arguments.length?(i="function"==typeof n?n:po(+n),u(),o):i},o.x=function(t){return arguments.length?(n="function"==typeof t?t:po(+t),u(),o):n},o},Uo=function(n){var t,e,r,i=po(.1);function o(n){for(var i,o=0,u=t.length;o<u;++o)(i=t[o]).vy+=(r[o]-i.y)*e[o]*n}function u(){if(t){var o,u=t.length;for(e=new Array(u),r=new Array(u),o=0;o<u;++o)e[o]=isNaN(r[o]=+n(t[o],o,t))?0:+i(t[o],o,t)}}return"function"!=typeof n&&(n=po(null==n?0:+n)),o.initialize=function(n){t=n,u()},o.strength=function(n){return arguments.length?(i="function"==typeof n?n:po(+n),u(),o):i},o.y=function(t){return arguments.length?(n="function"==typeof t?t:po(+t),u(),o):n},o},Do=e("rWgG"),qo=function(){return new Bo};function Bo(){this.reset()}Bo.prototype={constructor:Bo,reset:function(){this.s=this.t=0},add:function(n){Io(Yo,n,this.t),Io(this,Yo.s,this.s),this.s?this.t+=Yo.t:this.s=Yo.t},valueOf:function(){return this.s}};var Yo=new Bo;function Io(n,t,e){var r=n.s=t+e,i=r-t,o=r-i;n.t=t-o+(e-i)}e("CyHz");var Ho=1e-6,Go=1e-12,Vo=Math.PI,Xo=Vo/2,Ko=Vo/4,Wo=2*Vo,Zo=180/Vo,$o=Vo/180,Jo=Math.abs,Qo=Math.atan,nu=Math.atan2,tu=Math.cos,eu=Math.ceil,ru=Math.exp,iu=(Math.floor,Math.log),ou=Math.pow,uu=Math.sin,au=Math.sign||function(n){return n>0?1:n<0?-1:0},cu=Math.sqrt,fu=Math.tan;function du(n){return n>1?0:n<-1?Vo:Math.acos(n)}function su(n){return n>1?Xo:n<-1?-Xo:Math.asin(n)}function hu(n){return(n=uu(n/2))*n}function lu(){}function pu(n,t){n&&mu.hasOwnProperty(n.type)&&mu[n.type](n,t)}var bu={Feature:function(n,t){pu(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,i=e.length;++r<i;)pu(e[r].geometry,t)}},mu={Sphere:function(n,t){t.sphere()},Point:function(n,t){n=n.coordinates,t.point(n[0],n[1],n[2])},MultiPoint:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)n=e[r],t.point(n[0],n[1],n[2])},LineString:function(n,t){gu(n.coordinates,t,0)},MultiLineString:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)gu(e[r],t,0)},Polygon:function(n,t){_u(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)_u(e[r],t)},GeometryCollection:function(n,t){for(var e=n.geometries,r=-1,i=e.length;++r<i;)pu(e[r],t)}};function gu(n,t,e){var r,i=-1,o=n.length-e;for(t.lineStart();++i<o;)r=n[i],t.point(r[0],r[1],r[2]);t.lineEnd()}function _u(n,t){var e=-1,r=n.length;for(t.polygonStart();++e<r;)gu(n[e],t,1);t.polygonEnd()}var vu,yu,xu,wu,Mu,Nu=function(n,t){n&&bu.hasOwnProperty(n.type)?bu[n.type](n,t):pu(n,t)},Tu=qo(),ku=qo(),Au={point:lu,lineStart:lu,lineEnd:lu,polygonStart:function(){Tu.reset(),Au.lineStart=Ou,Au.lineEnd=Su},polygonEnd:function(){var n=+Tu;ku.add(n<0?Wo+n:n),this.lineStart=this.lineEnd=this.point=lu},sphere:function(){ku.add(Wo)}};function Ou(){Au.point=Eu}function Su(){Cu(vu,yu)}function Eu(n,t){Au.point=Cu,vu=n,yu=t,xu=n*=$o,wu=tu(t=(t*=$o)/2+Ko),Mu=uu(t)}function Cu(n,t){var e=(n*=$o)-xu,r=e>=0?1:-1,i=r*e,o=tu(t=(t*=$o)/2+Ko),u=uu(t),a=Mu*u,c=wu*o+a*tu(i),f=a*r*uu(i);Tu.add(nu(f,c)),xu=n,wu=o,Mu=u}var ju=function(n){return ku.reset(),Nu(n,Au),2*ku};function zu(n){return[nu(n[1],n[0]),su(n[2])]}function Pu(n){var t=n[0],e=n[1],r=tu(e);return[r*tu(t),r*uu(t),uu(e)]}function Fu(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function Ru(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function Lu(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function Uu(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function Du(n){var t=cu(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}var qu,Bu,Yu,Iu,Hu,Gu,Vu,Xu,Ku,Wu,Zu=qo(),$u={point:Ju,lineStart:na,lineEnd:ta,polygonStart:function(){$u.point=ea,$u.lineStart=ra,$u.lineEnd=ia,Zu.reset(),Au.polygonStart()},polygonEnd:function(){Au.polygonEnd(),$u.point=Ju,$u.lineStart=na,$u.lineEnd=ta,Tu<0?(qu=-(Yu=180),Bu=-(Iu=90)):Zu>Ho?Iu=90:Zu<-Ho&&(Bu=-90),Wu[0]=qu,Wu[1]=Yu},sphere:function(){qu=-(Yu=180),Bu=-(Iu=90)}};function Ju(n,t){Ku.push(Wu=[qu=n,Yu=n]),t<Bu&&(Bu=t),t>Iu&&(Iu=t)}function Qu(n,t){var e=Pu([n*$o,t*$o]);if(Xu){var r=Ru(Xu,e),i=Ru([r[1],-r[0],0],r);Du(i),i=zu(i);var o,u=n-Hu,a=u>0?1:-1,c=i[0]*Zo*a,f=Jo(u)>180;f^(a*Hu<c&&c<a*n)?(o=i[1]*Zo)>Iu&&(Iu=o):f^(a*Hu<(c=(c+360)%360-180)&&c<a*n)?(o=-i[1]*Zo)<Bu&&(Bu=o):(t<Bu&&(Bu=t),t>Iu&&(Iu=t)),f?n<Hu?oa(qu,n)>oa(qu,Yu)&&(Yu=n):oa(n,Yu)>oa(qu,Yu)&&(qu=n):Yu>=qu?(n<qu&&(qu=n),n>Yu&&(Yu=n)):n>Hu?oa(qu,n)>oa(qu,Yu)&&(Yu=n):oa(n,Yu)>oa(qu,Yu)&&(qu=n)}else Ku.push(Wu=[qu=n,Yu=n]);t<Bu&&(Bu=t),t>Iu&&(Iu=t),Xu=e,Hu=n}function na(){$u.point=Qu}function ta(){Wu[0]=qu,Wu[1]=Yu,$u.point=Ju,Xu=null}function ea(n,t){if(Xu){var e=n-Hu;Zu.add(Jo(e)>180?e+(e>0?360:-360):e)}else Gu=n,Vu=t;Au.point(n,t),Qu(n,t)}function ra(){Au.lineStart()}function ia(){ea(Gu,Vu),Au.lineEnd(),Jo(Zu)>Ho&&(qu=-(Yu=180)),Wu[0]=qu,Wu[1]=Yu,Xu=null}function oa(n,t){return(t-=n)<0?t+360:t}function ua(n,t){return n[0]-t[0]}function aa(n,t){return n[0]<=n[1]?n[0]<=t&&t<=n[1]:t<n[0]||n[1]<t}var ca,fa,da,sa,ha,la,pa,ba,ma,ga,_a,va,ya,xa,wa,Ma,Na=function(n){var t,e,r,i,o,u,a;if(Iu=Yu=-(qu=Bu=1/0),Ku=[],Nu(n,$u),e=Ku.length){for(Ku.sort(ua),t=1,o=[r=Ku[0]];t<e;++t)aa(r,(i=Ku[t])[0])||aa(r,i[1])?(oa(r[0],i[1])>oa(r[0],r[1])&&(r[1]=i[1]),oa(i[0],r[1])>oa(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(u=-1/0,t=0,r=o[e=o.length-1];t<=e;r=i,++t)i=o[t],(a=oa(r[1],i[0]))>u&&(u=a,qu=i[0],Yu=r[1])}return Ku=Wu=null,qu===1/0||Bu===1/0?[[NaN,NaN],[NaN,NaN]]:[[qu,Bu],[Yu,Iu]]},Ta={sphere:lu,point:ka,lineStart:Oa,lineEnd:Ca,polygonStart:function(){Ta.lineStart=ja,Ta.lineEnd=za},polygonEnd:function(){Ta.lineStart=Oa,Ta.lineEnd=Ca}};function ka(n,t){n*=$o;var e=tu(t*=$o);Aa(e*tu(n),e*uu(n),uu(t))}function Aa(n,t,e){++ca,da+=(n-da)/ca,sa+=(t-sa)/ca,ha+=(e-ha)/ca}function Oa(){Ta.point=Sa}function Sa(n,t){n*=$o;var e=tu(t*=$o);xa=e*tu(n),wa=e*uu(n),Ma=uu(t),Ta.point=Ea,Aa(xa,wa,Ma)}function Ea(n,t){n*=$o;var e=tu(t*=$o),r=e*tu(n),i=e*uu(n),o=uu(t),u=nu(cu((u=wa*o-Ma*i)*u+(u=Ma*r-xa*o)*u+(u=xa*i-wa*r)*u),xa*r+wa*i+Ma*o);fa+=u,la+=u*(xa+(xa=r)),pa+=u*(wa+(wa=i)),ba+=u*(Ma+(Ma=o)),Aa(xa,wa,Ma)}function Ca(){Ta.point=ka}function ja(){Ta.point=Pa}function za(){Fa(va,ya),Ta.point=ka}function Pa(n,t){va=n,ya=t,n*=$o,t*=$o,Ta.point=Fa;var e=tu(t);xa=e*tu(n),wa=e*uu(n),Ma=uu(t),Aa(xa,wa,Ma)}function Fa(n,t){n*=$o;var e=tu(t*=$o),r=e*tu(n),i=e*uu(n),o=uu(t),u=wa*o-Ma*i,a=Ma*r-xa*o,c=xa*i-wa*r,f=cu(u*u+a*a+c*c),d=su(f),s=f&&-d/f;ma+=s*u,ga+=s*a,_a+=s*c,fa+=d,la+=d*(xa+(xa=r)),pa+=d*(wa+(wa=i)),ba+=d*(Ma+(Ma=o)),Aa(xa,wa,Ma)}var Ra=function(n){ca=fa=da=sa=ha=la=pa=ba=ma=ga=_a=0,Nu(n,Ta);var t=ma,e=ga,r=_a,i=t*t+e*e+r*r;return i<Go&&(t=la,e=pa,r=ba,fa<Ho&&(t=da,e=sa,r=ha),(i=t*t+e*e+r*r)<Go)?[NaN,NaN]:[nu(e,t)*Zo,su(r/cu(i))*Zo]},La=function(n){return function(){return n}},Ua=function(n,t){function e(e,r){return e=n(e,r),t(e[0],e[1])}return n.invert&&t.invert&&(e.invert=function(e,r){return(e=t.invert(e,r))&&n.invert(e[0],e[1])}),e};function Da(n,t){return[Jo(n)>Vo?n+Math.round(-n/Wo)*Wo:n,t]}function qa(n,t,e){return(n%=Wo)?t||e?Ua(Ya(n),Ia(t,e)):Ya(n):t||e?Ia(t,e):Da}function Ba(n){return function(t,e){return[(t+=n)>Vo?t-Wo:t<-Vo?t+Wo:t,e]}}function Ya(n){var t=Ba(n);return t.invert=Ba(-n),t}function Ia(n,t){var e=tu(n),r=uu(n),i=tu(t),o=uu(t);function u(n,t){var u=tu(t),a=tu(n)*u,c=uu(n)*u,f=uu(t),d=f*e+a*r;return[nu(c*i-d*o,a*e-f*r),su(d*i+c*o)]}return u.invert=function(n,t){var u=tu(t),a=tu(n)*u,c=uu(n)*u,f=uu(t),d=f*i-c*o;return[nu(c*i+f*o,a*e+d*r),su(d*e-a*r)]},u}Da.invert=Da;var Ha=function(n){function t(t){return(t=n(t[0]*$o,t[1]*$o))[0]*=Zo,t[1]*=Zo,t}return n=qa(n[0]*$o,n[1]*$o,n.length>2?n[2]*$o:0),t.invert=function(t){return(t=n.invert(t[0]*$o,t[1]*$o))[0]*=Zo,t[1]*=Zo,t},t};function Ga(n,t,e,r,i,o){if(e){var u=tu(t),a=uu(t),c=r*e;null==i?(i=t+r*Wo,o=t-c/2):(i=Va(u,i),o=Va(u,o),(r>0?i<o:i>o)&&(i+=r*Wo));for(var f,d=i;r>0?d>o:d<o;d-=c)f=zu([u,-a*tu(d),-a*uu(d)]),n.point(f[0],f[1])}}function Va(n,t){(t=Pu(t))[0]-=n,Du(t);var e=du(-t[1]);return((-t[2]<0?-e:e)+Wo-Ho)%Wo}var Xa=function(){var n,t,e=La([0,0]),r=La(90),i=La(6),o={point:function(e,r){n.push(e=t(e,r)),e[0]*=Zo,e[1]*=Zo}};function u(){var u=e.apply(this,arguments),a=r.apply(this,arguments)*$o,c=i.apply(this,arguments)*$o;return n=[],t=qa(-u[0]*$o,-u[1]*$o,0).invert,Ga(o,a,c,1),u={type:"Polygon",coordinates:[n]},n=t=null,u}return u.center=function(n){return arguments.length?(e="function"==typeof n?n:La([+n[0],+n[1]]),u):e},u.radius=function(n){return arguments.length?(r="function"==typeof n?n:La(+n),u):r},u.precision=function(n){return arguments.length?(i="function"==typeof n?n:La(+n),u):i},u},Ka=function(){var n,t=[];return{point:function(t,e){n.push([t,e])},lineStart:function(){t.push(n=[])},lineEnd:lu,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var e=t;return t=[],n=null,e}}},Wa=function(n,t){return Jo(n[0]-t[0])<Ho&&Jo(n[1]-t[1])<Ho};function Za(n,t,e,r){this.x=n,this.z=t,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}var $a=function(n,t,e,r,i){var o,u,a=[],c=[];if(n.forEach((function(n){if(!((t=n.length-1)<=0)){var t,e,r=n[0],u=n[t];if(Wa(r,u)){for(i.lineStart(),o=0;o<t;++o)i.point((r=n[o])[0],r[1]);i.lineEnd()}else a.push(e=new Za(r,n,null,!0)),c.push(e.o=new Za(r,null,e,!1)),a.push(e=new Za(u,n,null,!1)),c.push(e.o=new Za(u,null,e,!0))}})),a.length){for(c.sort(t),Ja(a),Ja(c),o=0,u=c.length;o<u;++o)c[o].e=e=!e;for(var f,d,s=a[0];;){for(var h=s,l=!0;h.v;)if((h=h.n)===s)return;f=h.z,i.lineStart();do{if(h.v=h.o.v=!0,h.e){if(l)for(o=0,u=f.length;o<u;++o)i.point((d=f[o])[0],d[1]);else r(h.x,h.n.x,1,i);h=h.n}else{if(l)for(f=h.p.z,o=f.length-1;o>=0;--o)i.point((d=f[o])[0],d[1]);else r(h.x,h.p.x,-1,i);h=h.p}f=(h=h.o).z,l=!l}while(!h.v);i.lineEnd()}}};function Ja(n){if(t=n.length){for(var t,e,r=0,i=n[0];++r<t;)i.n=e=n[r],e.p=i,i=e;i.n=e=n[0],e.p=i}}var Qa=qo();function nc(n){return Jo(n[0])<=Vo?n[0]:au(n[0])*((Jo(n[0])+Vo)%Wo-Vo)}var tc=function(n,t){var e=nc(t),r=t[1],i=uu(r),o=[uu(e),-tu(e),0],u=0,a=0;Qa.reset(),1===i?r=Xo+Ho:-1===i&&(r=-Xo-Ho);for(var c=0,f=n.length;c<f;++c)if(s=(d=n[c]).length)for(var d,s,h=d[s-1],l=nc(h),p=h[1]/2+Ko,b=uu(p),m=tu(p),g=0;g<s;++g,l=v,b=x,m=w,h=_){var _=d[g],v=nc(_),y=_[1]/2+Ko,x=uu(y),w=tu(y),M=v-l,N=M>=0?1:-1,T=N*M,k=T>Vo,A=b*x;if(Qa.add(nu(A*N*uu(T),m*w+A*tu(T))),u+=k?M+N*Wo:M,k^l>=e^v>=e){var O=Ru(Pu(h),Pu(_));Du(O);var S=Ru(o,O);Du(S);var E=(k^M>=0?-1:1)*su(S[2]);(r>E||r===E&&(O[0]||O[1]))&&(a+=k^M>=0?1:-1)}}return(u<-Ho||u<Ho&&Qa<-Ho)^1&a},ec=function(n,t,e,i){return function(o){var u,a,c,f=t(o),d=Ka(),s=t(d),h=!1,l={point:p,lineStart:m,lineEnd:g,polygonStart:function(){l.point=_,l.lineStart=v,l.lineEnd=y,a=[],u=[]},polygonEnd:function(){l.point=p,l.lineStart=m,l.lineEnd=g,a=Object(r.n)(a);var n=tc(u,i);a.length?(h||(o.polygonStart(),h=!0),$a(a,ic,n,e,o)):n&&(h||(o.polygonStart(),h=!0),o.lineStart(),e(null,null,1,o),o.lineEnd()),h&&(o.polygonEnd(),h=!1),a=u=null},sphere:function(){o.polygonStart(),o.lineStart(),e(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function p(t,e){n(t,e)&&o.point(t,e)}function b(n,t){f.point(n,t)}function m(){l.point=b,f.lineStart()}function g(){l.point=p,f.lineEnd()}function _(n,t){c.push([n,t]),s.point(n,t)}function v(){s.lineStart(),c=[]}function y(){_(c[0][0],c[0][1]),s.lineEnd();var n,t,e,r,i=s.clean(),f=d.result(),l=f.length;if(c.pop(),u.push(c),c=null,l)if(1&i){if((t=(e=f[0]).length-1)>0){for(h||(o.polygonStart(),h=!0),o.lineStart(),n=0;n<t;++n)o.point((r=e[n])[0],r[1]);o.lineEnd()}}else l>1&&2&i&&f.push(f.pop().concat(f.shift())),a.push(f.filter(rc))}return l}};function rc(n){return n.length>1}function ic(n,t){return((n=n.x)[0]<0?n[1]-Xo-Ho:Xo-n[1])-((t=t.x)[0]<0?t[1]-Xo-Ho:Xo-t[1])}var oc=ec((function(){return!0}),(function(n){var t,e=NaN,r=NaN,i=NaN;return{lineStart:function(){n.lineStart(),t=1},point:function(o,u){var a=o>0?Vo:-Vo,c=Jo(o-e);Jo(c-Vo)<Ho?(n.point(e,r=(r+u)/2>0?Xo:-Xo),n.point(i,r),n.lineEnd(),n.lineStart(),n.point(a,r),n.point(o,r),t=0):i!==a&&c>=Vo&&(Jo(e-i)<Ho&&(e-=i*Ho),Jo(o-a)<Ho&&(o-=a*Ho),r=function(n,t,e,r){var i,o,u=uu(n-e);return Jo(u)>Ho?Qo((uu(t)*(o=tu(r))*uu(e)-uu(r)*(i=tu(t))*uu(n))/(i*o*u)):(t+r)/2}(e,r,o,u),n.point(i,r),n.lineEnd(),n.lineStart(),n.point(a,r),t=0),n.point(e=o,r=u),i=a},lineEnd:function(){n.lineEnd(),e=r=NaN},clean:function(){return 2-t}}}),(function(n,t,e,r){var i;if(null==n)i=e*Xo,r.point(-Vo,i),r.point(0,i),r.point(Vo,i),r.point(Vo,0),r.point(Vo,-i),r.point(0,-i),r.point(-Vo,-i),r.point(-Vo,0),r.point(-Vo,i);else if(Jo(n[0]-t[0])>Ho){var o=n[0]<t[0]?Vo:-Vo;i=e*o/2,r.point(-o,i),r.point(0,i),r.point(o,i)}else r.point(t[0],t[1])}),[-Vo,-Xo]);var uc=function(n){var t=tu(n),e=6*$o,r=t>0,i=Jo(t)>Ho;function o(n,e){return tu(n)*tu(e)>t}function u(n,e,r){var i=[1,0,0],o=Ru(Pu(n),Pu(e)),u=Fu(o,o),a=o[0],c=u-a*a;if(!c)return!r&&n;var f=t*u/c,d=-t*a/c,s=Ru(i,o),h=Uu(i,f);Lu(h,Uu(o,d));var l=s,p=Fu(h,l),b=Fu(l,l),m=p*p-b*(Fu(h,h)-1);if(!(m<0)){var g=cu(m),_=Uu(l,(-p-g)/b);if(Lu(_,h),_=zu(_),!r)return _;var v,y=n[0],x=e[0],w=n[1],M=e[1];x<y&&(v=y,y=x,x=v);var N=x-y,T=Jo(N-Vo)<Ho;if(!T&&M<w&&(v=w,w=M,M=v),T||N<Ho?T?w+M>0^_[1]<(Jo(_[0]-y)<Ho?w:M):w<=_[1]&&_[1]<=M:N>Vo^(y<=_[0]&&_[0]<=x)){var k=Uu(l,(-p+g)/b);return Lu(k,h),[_,zu(k)]}}}function a(t,e){var i=r?n:Vo-n,o=0;return t<-i?o|=1:t>i&&(o|=2),e<-i?o|=4:e>i&&(o|=8),o}return ec(o,(function(n){var t,e,c,f,d;return{lineStart:function(){f=c=!1,d=1},point:function(s,h){var l,p=[s,h],b=o(s,h),m=r?b?0:a(s,h):b?a(s+(s<0?Vo:-Vo),h):0;if(!t&&(f=c=b)&&n.lineStart(),b!==c&&(!(l=u(t,p))||Wa(t,l)||Wa(p,l))&&(p[0]+=Ho,p[1]+=Ho,b=o(p[0],p[1])),b!==c)d=0,b?(n.lineStart(),l=u(p,t),n.point(l[0],l[1])):(l=u(t,p),n.point(l[0],l[1]),n.lineEnd()),t=l;else if(i&&t&&r^b){var g;m&e||!(g=u(p,t,!0))||(d=0,r?(n.lineStart(),n.point(g[0][0],g[0][1]),n.point(g[1][0],g[1][1]),n.lineEnd()):(n.point(g[1][0],g[1][1]),n.lineEnd(),n.lineStart(),n.point(g[0][0],g[0][1])))}!b||t&&Wa(t,p)||n.point(p[0],p[1]),t=p,c=b,e=m},lineEnd:function(){c&&n.lineEnd(),t=null},clean:function(){return d|(f&&c)<<1}}}),(function(t,r,i,o){Ga(o,n,e,i,t,r)}),r?[0,-n]:[-Vo,n-Vo])},ac=function(n,t,e,r,i,o){var u,a=n[0],c=n[1],f=0,d=1,s=t[0]-a,h=t[1]-c;if(u=e-a,s||!(u>0)){if(u/=s,s<0){if(u<f)return;u<d&&(d=u)}else if(s>0){if(u>d)return;u>f&&(f=u)}if(u=i-a,s||!(u<0)){if(u/=s,s<0){if(u>d)return;u>f&&(f=u)}else if(s>0){if(u<f)return;u<d&&(d=u)}if(u=r-c,h||!(u>0)){if(u/=h,h<0){if(u<f)return;u<d&&(d=u)}else if(h>0){if(u>d)return;u>f&&(f=u)}if(u=o-c,h||!(u<0)){if(u/=h,h<0){if(u>d)return;u>f&&(f=u)}else if(h>0){if(u<f)return;u<d&&(d=u)}return f>0&&(n[0]=a+f*s,n[1]=c+f*h),d<1&&(t[0]=a+d*s,t[1]=c+d*h),!0}}}}},cc=1e9,fc=-cc;function dc(n,t,e,i){function o(r,o){return n<=r&&r<=e&&t<=o&&o<=i}function u(r,o,u,c){var d=0,s=0;if(null==r||(d=a(r,u))!==(s=a(o,u))||f(r,o)<0^u>0)do{c.point(0===d||3===d?n:e,d>1?i:t)}while((d=(d+u+4)%4)!==s);else c.point(o[0],o[1])}function a(r,i){return Jo(r[0]-n)<Ho?i>0?0:3:Jo(r[0]-e)<Ho?i>0?2:1:Jo(r[1]-t)<Ho?i>0?1:0:i>0?3:2}function c(n,t){return f(n.x,t.x)}function f(n,t){var e=a(n,1),r=a(t,1);return e!==r?e-r:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}return function(a){var f,d,s,h,l,p,b,m,g,_,v,y=a,x=Ka(),w={point:M,lineStart:function(){w.point=N,d&&d.push(s=[]);_=!0,g=!1,b=m=NaN},lineEnd:function(){f&&(N(h,l),p&&g&&x.rejoin(),f.push(x.result()));w.point=M,g&&y.lineEnd()},polygonStart:function(){y=x,f=[],d=[],v=!0},polygonEnd:function(){var t=function(){for(var t=0,e=0,r=d.length;e<r;++e)for(var o,u,a=d[e],c=1,f=a.length,s=a[0],h=s[0],l=s[1];c<f;++c)o=h,u=l,s=a[c],h=s[0],l=s[1],u<=i?l>i&&(h-o)*(i-u)>(l-u)*(n-o)&&++t:l<=i&&(h-o)*(i-u)<(l-u)*(n-o)&&--t;return t}(),e=v&&t,o=(f=Object(r.n)(f)).length;(e||o)&&(a.polygonStart(),e&&(a.lineStart(),u(null,null,1,a),a.lineEnd()),o&&$a(f,c,t,u,a),a.polygonEnd());y=a,f=d=s=null}};function M(n,t){o(n,t)&&y.point(n,t)}function N(r,u){var a=o(r,u);if(d&&s.push([r,u]),_)h=r,l=u,p=a,_=!1,a&&(y.lineStart(),y.point(r,u));else if(a&&g)y.point(r,u);else{var c=[b=Math.max(fc,Math.min(cc,b)),m=Math.max(fc,Math.min(cc,m))],f=[r=Math.max(fc,Math.min(cc,r)),u=Math.max(fc,Math.min(cc,u))];ac(c,f,n,t,e,i)?(g||(y.lineStart(),y.point(c[0],c[1])),y.point(f[0],f[1]),a||y.lineEnd(),v=!1):a&&(y.lineStart(),y.point(r,u),v=!1)}b=r,m=u,g=a}return w}}var sc,hc,lc,pc=function(){var n,t,e,r=0,i=0,o=960,u=500;return e={stream:function(e){return n&&t===e?n:n=dc(r,i,o,u)(t=e)},extent:function(a){return arguments.length?(r=+a[0][0],i=+a[0][1],o=+a[1][0],u=+a[1][1],n=t=null,e):[[r,i],[o,u]]}}},bc=qo(),mc={sphere:lu,point:lu,lineStart:function(){mc.point=_c,mc.lineEnd=gc},lineEnd:lu,polygonStart:lu,polygonEnd:lu};function gc(){mc.point=mc.lineEnd=lu}function _c(n,t){sc=n*=$o,hc=uu(t*=$o),lc=tu(t),mc.point=vc}function vc(n,t){n*=$o;var e=uu(t*=$o),r=tu(t),i=Jo(n-sc),o=tu(i),u=r*uu(i),a=lc*e-hc*r*o,c=hc*e+lc*r*o;bc.add(nu(cu(u*u+a*a),c)),sc=n,hc=e,lc=r}var yc=function(n){return bc.reset(),Nu(n,mc),+bc},xc=[null,null],wc={type:"LineString",coordinates:xc},Mc=function(n,t){return xc[0]=n,xc[1]=t,yc(wc)},Nc={Feature:function(n,t){return kc(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,i=e.length;++r<i;)if(kc(e[r].geometry,t))return!0;return!1}},Tc={Sphere:function(){return!0},Point:function(n,t){return Ac(n.coordinates,t)},MultiPoint:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)if(Ac(e[r],t))return!0;return!1},LineString:function(n,t){return Oc(n.coordinates,t)},MultiLineString:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)if(Oc(e[r],t))return!0;return!1},Polygon:function(n,t){return Sc(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)if(Sc(e[r],t))return!0;return!1},GeometryCollection:function(n,t){for(var e=n.geometries,r=-1,i=e.length;++r<i;)if(kc(e[r],t))return!0;return!1}};function kc(n,t){return!(!n||!Tc.hasOwnProperty(n.type))&&Tc[n.type](n,t)}function Ac(n,t){return 0===Mc(n,t)}function Oc(n,t){for(var e,r,i,o=0,u=n.length;o<u;o++){if(0===(r=Mc(n[o],t)))return!0;if(o>0&&(i=Mc(n[o],n[o-1]))>0&&e<=i&&r<=i&&(e+r-i)*(1-Math.pow((e-r)/i,2))<Go*i)return!0;e=r}return!1}function Sc(n,t){return!!tc(n.map(Ec),Cc(t))}function Ec(n){return(n=n.map(Cc)).pop(),n}function Cc(n){return[n[0]*$o,n[1]*$o]}var jc=function(n,t){return(n&&Nc.hasOwnProperty(n.type)?Nc[n.type]:kc)(n,t)};function zc(n,t,e){var i=Object(r.s)(n,t-Ho,e).concat(t);return function(n){return i.map((function(t){return[n,t]}))}}function Pc(n,t,e){var i=Object(r.s)(n,t-Ho,e).concat(t);return function(n){return i.map((function(t){return[t,n]}))}}function Fc(){var n,t,e,i,o,u,a,c,f,d,s,h,l=10,p=l,b=90,m=360,g=2.5;function _(){return{type:"MultiLineString",coordinates:v()}}function v(){return Object(r.s)(eu(i/b)*b,e,b).map(s).concat(Object(r.s)(eu(c/m)*m,a,m).map(h)).concat(Object(r.s)(eu(t/l)*l,n,l).filter((function(n){return Jo(n%b)>Ho})).map(f)).concat(Object(r.s)(eu(u/p)*p,o,p).filter((function(n){return Jo(n%m)>Ho})).map(d))}return _.lines=function(){return v().map((function(n){return{type:"LineString",coordinates:n}}))},_.outline=function(){return{type:"Polygon",coordinates:[s(i).concat(h(a).slice(1),s(e).reverse().slice(1),h(c).reverse().slice(1))]}},_.extent=function(n){return arguments.length?_.extentMajor(n).extentMinor(n):_.extentMinor()},_.extentMajor=function(n){return arguments.length?(i=+n[0][0],e=+n[1][0],c=+n[0][1],a=+n[1][1],i>e&&(n=i,i=e,e=n),c>a&&(n=c,c=a,a=n),_.precision(g)):[[i,c],[e,a]]},_.extentMinor=function(e){return arguments.length?(t=+e[0][0],n=+e[1][0],u=+e[0][1],o=+e[1][1],t>n&&(e=t,t=n,n=e),u>o&&(e=u,u=o,o=e),_.precision(g)):[[t,u],[n,o]]},_.step=function(n){return arguments.length?_.stepMajor(n).stepMinor(n):_.stepMinor()},_.stepMajor=function(n){return arguments.length?(b=+n[0],m=+n[1],_):[b,m]},_.stepMinor=function(n){return arguments.length?(l=+n[0],p=+n[1],_):[l,p]},_.precision=function(r){return arguments.length?(g=+r,f=zc(u,o,90),d=Pc(t,n,g),s=zc(c,a,90),h=Pc(i,e,g),_):g},_.extentMajor([[-180,-90+Ho],[180,90-Ho]]).extentMinor([[-180,-80-Ho],[180,80+Ho]])}function Rc(){return Fc()()}var Lc,Uc,Dc,qc,Bc=function(n,t){var e=n[0]*$o,r=n[1]*$o,i=t[0]*$o,o=t[1]*$o,u=tu(r),a=uu(r),c=tu(o),f=uu(o),d=u*tu(e),s=u*uu(e),h=c*tu(i),l=c*uu(i),p=2*su(cu(hu(o-r)+u*c*hu(i-e))),b=uu(p),m=p?function(n){var t=uu(n*=p)/b,e=uu(p-n)/b,r=e*d+t*h,i=e*s+t*l,o=e*a+t*f;return[nu(i,r)*Zo,nu(o,cu(r*r+i*i))*Zo]}:function(){return[e*Zo,r*Zo]};return m.distance=p,m},Yc=function(n){return n},Ic=qo(),Hc=qo(),Gc={point:lu,lineStart:lu,lineEnd:lu,polygonStart:function(){Gc.lineStart=Vc,Gc.lineEnd=Wc},polygonEnd:function(){Gc.lineStart=Gc.lineEnd=Gc.point=lu,Ic.add(Jo(Hc)),Hc.reset()},result:function(){var n=Ic/2;return Ic.reset(),n}};function Vc(){Gc.point=Xc}function Xc(n,t){Gc.point=Kc,Lc=Dc=n,Uc=qc=t}function Kc(n,t){Hc.add(qc*n-Dc*t),Dc=n,qc=t}function Wc(){Kc(Lc,Uc)}var Zc=Gc,$c=1/0,Jc=$c,Qc=-$c,nf=Qc;var tf,ef,rf,of,uf={point:function(n,t){n<$c&&($c=n);n>Qc&&(Qc=n);t<Jc&&(Jc=t);t>nf&&(nf=t)},lineStart:lu,lineEnd:lu,polygonStart:lu,polygonEnd:lu,result:function(){var n=[[$c,Jc],[Qc,nf]];return Qc=nf=-(Jc=$c=1/0),n}},af=0,cf=0,ff=0,df=0,sf=0,hf=0,lf=0,pf=0,bf=0,mf={point:gf,lineStart:_f,lineEnd:xf,polygonStart:function(){mf.lineStart=wf,mf.lineEnd=Mf},polygonEnd:function(){mf.point=gf,mf.lineStart=_f,mf.lineEnd=xf},result:function(){var n=bf?[lf/bf,pf/bf]:hf?[df/hf,sf/hf]:ff?[af/ff,cf/ff]:[NaN,NaN];return af=cf=ff=df=sf=hf=lf=pf=bf=0,n}};function gf(n,t){af+=n,cf+=t,++ff}function _f(){mf.point=vf}function vf(n,t){mf.point=yf,gf(rf=n,of=t)}function yf(n,t){var e=n-rf,r=t-of,i=cu(e*e+r*r);df+=i*(rf+n)/2,sf+=i*(of+t)/2,hf+=i,gf(rf=n,of=t)}function xf(){mf.point=gf}function wf(){mf.point=Nf}function Mf(){Tf(tf,ef)}function Nf(n,t){mf.point=Tf,gf(tf=rf=n,ef=of=t)}function Tf(n,t){var e=n-rf,r=t-of,i=cu(e*e+r*r);df+=i*(rf+n)/2,sf+=i*(of+t)/2,hf+=i,lf+=(i=of*n-rf*t)*(rf+n),pf+=i*(of+t),bf+=3*i,gf(rf=n,of=t)}var kf=mf;function Af(n){this._context=n}Af.prototype={_radius:4.5,pointRadius:function(n){return this._radius=n,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(n,t){switch(this._point){case 0:this._context.moveTo(n,t),this._point=1;break;case 1:this._context.lineTo(n,t);break;default:this._context.moveTo(n+this._radius,t),this._context.arc(n,t,this._radius,0,Wo)}},result:lu};var Of,Sf,Ef,Cf,jf,zf=qo(),Pf={point:lu,lineStart:function(){Pf.point=Ff},lineEnd:function(){Of&&Rf(Sf,Ef),Pf.point=lu},polygonStart:function(){Of=!0},polygonEnd:function(){Of=null},result:function(){var n=+zf;return zf.reset(),n}};function Ff(n,t){Pf.point=Rf,Sf=Cf=n,Ef=jf=t}function Rf(n,t){Cf-=n,jf-=t,zf.add(cu(Cf*Cf+jf*jf)),Cf=n,jf=t}var Lf=Pf;function Uf(){this._string=[]}function Df(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}Uf.prototype={_radius:4.5,_circle:Df(4.5),pointRadius:function(n){return(n=+n)!==this._radius&&(this._radius=n,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(n,t){switch(this._point){case 0:this._string.push("M",n,",",t),this._point=1;break;case 1:this._string.push("L",n,",",t);break;default:null==this._circle&&(this._circle=Df(this._radius)),this._string.push("M",n,",",t,this._circle)}},result:function(){if(this._string.length){var n=this._string.join("");return this._string=[],n}return null}};var qf=function(n,t){var e,r,i=4.5;function o(n){return n&&("function"==typeof i&&r.pointRadius(+i.apply(this,arguments)),Nu(n,e(r))),r.result()}return o.area=function(n){return Nu(n,e(Zc)),Zc.result()},o.measure=function(n){return Nu(n,e(Lf)),Lf.result()},o.bounds=function(n){return Nu(n,e(uf)),uf.result()},o.centroid=function(n){return Nu(n,e(kf)),kf.result()},o.projection=function(t){return arguments.length?(e=null==t?(n=null,Yc):(n=t).stream,o):n},o.context=function(n){return arguments.length?(r=null==n?(t=null,new Uf):new Af(t=n),"function"!=typeof i&&r.pointRadius(i),o):t},o.pointRadius=function(n){return arguments.length?(i="function"==typeof n?n:(r.pointRadius(+n),+n),o):i},o.projection(n).context(t)},Bf=function(n){return{stream:Yf(n)}};function Yf(n){return function(t){var e=new If;for(var r in n)e[r]=n[r];return e.stream=t,e}}function If(){}function Hf(n,t,e){var r=n.clipExtent&&n.clipExtent();return n.scale(150).translate([0,0]),null!=r&&n.clipExtent(null),Nu(e,n.stream(uf)),t(uf.result()),null!=r&&n.clipExtent(r),n}function Gf(n,t,e){return Hf(n,(function(e){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],o=Math.min(r/(e[1][0]-e[0][0]),i/(e[1][1]-e[0][1])),u=+t[0][0]+(r-o*(e[1][0]+e[0][0]))/2,a=+t[0][1]+(i-o*(e[1][1]+e[0][1]))/2;n.scale(150*o).translate([u,a])}),e)}function Vf(n,t,e){return Gf(n,[[0,0],t],e)}function Xf(n,t,e){return Hf(n,(function(e){var r=+t,i=r/(e[1][0]-e[0][0]),o=(r-i*(e[1][0]+e[0][0]))/2,u=-i*e[0][1];n.scale(150*i).translate([o,u])}),e)}function Kf(n,t,e){return Hf(n,(function(e){var r=+t,i=r/(e[1][1]-e[0][1]),o=-i*e[0][0],u=(r-i*(e[1][1]+e[0][1]))/2;n.scale(150*i).translate([o,u])}),e)}If.prototype={constructor:If,point:function(n,t){this.stream.point(n,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Wf=16,Zf=tu(30*$o),$f=function(n,t){return+t?function(n,t){function e(r,i,o,u,a,c,f,d,s,h,l,p,b,m){var g=f-r,_=d-i,v=g*g+_*_;if(v>4*t&&b--){var y=u+h,x=a+l,w=c+p,M=cu(y*y+x*x+w*w),N=su(w/=M),T=Jo(Jo(w)-1)<Ho||Jo(o-s)<Ho?(o+s)/2:nu(x,y),k=n(T,N),A=k[0],O=k[1],S=A-r,E=O-i,C=_*S-g*E;(C*C/v>t||Jo((g*S+_*E)/v-.5)>.3||u*h+a*l+c*p<Zf)&&(e(r,i,o,u,a,c,A,O,T,y/=M,x/=M,w,b,m),m.point(A,O),e(A,O,T,y,x,w,f,d,s,h,l,p,b,m))}}return function(t){var r,i,o,u,a,c,f,d,s,h,l,p,b={point:m,lineStart:g,lineEnd:v,polygonStart:function(){t.polygonStart(),b.lineStart=y},polygonEnd:function(){t.polygonEnd(),b.lineStart=g}};function m(e,r){e=n(e,r),t.point(e[0],e[1])}function g(){d=NaN,b.point=_,t.lineStart()}function _(r,i){var o=Pu([r,i]),u=n(r,i);e(d,s,f,h,l,p,d=u[0],s=u[1],f=r,h=o[0],l=o[1],p=o[2],Wf,t),t.point(d,s)}function v(){b.point=m,t.lineEnd()}function y(){g(),b.point=x,b.lineEnd=w}function x(n,t){_(r=n,t),i=d,o=s,u=h,a=l,c=p,b.point=_}function w(){e(d,s,f,h,l,p,i,o,r,u,a,c,Wf,t),b.lineEnd=v,v()}return b}}(n,t):function(n){return Yf({point:function(t,e){t=n(t,e),this.stream.point(t[0],t[1])}})}(n)};var Jf=Yf({point:function(n,t){this.stream.point(n*$o,t*$o)}});function Qf(n,t,e){function r(r,i){return[t+n*r,e-n*i]}return r.invert=function(r,i){return[(r-t)/n,(e-i)/n]},r}function nd(n,t,e,r){var i=tu(r),o=uu(r),u=i*n,a=o*n,c=i/n,f=o/n,d=(o*e-i*t)/n,s=(o*t+i*e)/n;function h(n,r){return[u*n-a*r+t,e-a*n-u*r]}return h.invert=function(n,t){return[c*n-f*t+d,s-f*n-c*t]},h}function td(n){return ed((function(){return n}))()}function ed(n){var t,e,r,i,o,u,a,c,f,d,s=150,h=480,l=250,p=0,b=0,m=0,g=0,_=0,v=0,y=null,x=oc,w=null,M=Yc,N=.5;function T(n){return c(n[0]*$o,n[1]*$o)}function k(n){return(n=c.invert(n[0],n[1]))&&[n[0]*Zo,n[1]*Zo]}function A(){var n=nd(s,0,0,v).apply(null,t(p,b)),r=(v?nd:Qf)(s,h-n[0],l-n[1],v);return e=qa(m,g,_),a=Ua(t,r),c=Ua(e,a),u=$f(a,N),O()}function O(){return f=d=null,T}return T.stream=function(n){return f&&d===n?f:f=Jf(function(n){return Yf({point:function(t,e){var r=n(t,e);return this.stream.point(r[0],r[1])}})}(e)(x(u(M(d=n)))))},T.preclip=function(n){return arguments.length?(x=n,y=void 0,O()):x},T.postclip=function(n){return arguments.length?(M=n,w=r=i=o=null,O()):M},T.clipAngle=function(n){return arguments.length?(x=+n?uc(y=n*$o):(y=null,oc),O()):y*Zo},T.clipExtent=function(n){return arguments.length?(M=null==n?(w=r=i=o=null,Yc):dc(w=+n[0][0],r=+n[0][1],i=+n[1][0],o=+n[1][1]),O()):null==w?null:[[w,r],[i,o]]},T.scale=function(n){return arguments.length?(s=+n,A()):s},T.translate=function(n){return arguments.length?(h=+n[0],l=+n[1],A()):[h,l]},T.center=function(n){return arguments.length?(p=n[0]%360*$o,b=n[1]%360*$o,A()):[p*Zo,b*Zo]},T.rotate=function(n){return arguments.length?(m=n[0]%360*$o,g=n[1]%360*$o,_=n.length>2?n[2]%360*$o:0,A()):[m*Zo,g*Zo,_*Zo]},T.angle=function(n){return arguments.length?(v=n%360*$o,A()):v*Zo},T.precision=function(n){return arguments.length?(u=$f(a,N=n*n),O()):cu(N)},T.fitExtent=function(n,t){return Gf(T,n,t)},T.fitSize=function(n,t){return Vf(T,n,t)},T.fitWidth=function(n,t){return Xf(T,n,t)},T.fitHeight=function(n,t){return Kf(T,n,t)},function(){return t=n.apply(this,arguments),T.invert=t.invert&&k,A()}}function rd(n){var t=0,e=Vo/3,r=ed(n),i=r(t,e);return i.parallels=function(n){return arguments.length?r(t=n[0]*$o,e=n[1]*$o):[t*Zo,e*Zo]},i}function id(n,t){var e=uu(n),r=(e+uu(t))/2;if(Jo(r)<Ho)return function(n){var t=tu(n);function e(n,e){return[n*t,uu(e)/t]}return e.invert=function(n,e){return[n/t,su(e*t)]},e}(n);var i=1+e*(2*r-e),o=cu(i)/r;function u(n,t){var e=cu(i-2*r*uu(t))/r;return[e*uu(n*=r),o-e*tu(n)]}return u.invert=function(n,t){var e=o-t;return[nu(n,Jo(e))/r*au(e),su((i-(n*n+e*e)*r*r)/(2*r))]},u}var od=function(){return rd(id).scale(155.424).center([0,33.6442])},ud=function(){return od().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])};var ad=function(){var n,t,e,r,i,o,u=ud(),a=od().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=od().rotate([157,0]).center([-3,19.9]).parallels([8,18]),f={point:function(n,t){o=[n,t]}};function d(n){var t=n[0],u=n[1];return o=null,e.point(t,u),o||(r.point(t,u),o)||(i.point(t,u),o)}function s(){return n=t=null,d}return d.invert=function(n){var t=u.scale(),e=u.translate(),r=(n[0]-e[0])/t,i=(n[1]-e[1])/t;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?a:i>=.166&&i<.234&&r>=-.214&&r<-.115?c:u).invert(n)},d.stream=function(e){return n&&t===e?n:(r=[u.stream(t=e),a.stream(e),c.stream(e)],i=r.length,n={point:function(n,t){for(var e=-1;++e<i;)r[e].point(n,t)},sphere:function(){for(var n=-1;++n<i;)r[n].sphere()},lineStart:function(){for(var n=-1;++n<i;)r[n].lineStart()},lineEnd:function(){for(var n=-1;++n<i;)r[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<i;)r[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<i;)r[n].polygonEnd()}});var r,i},d.precision=function(n){return arguments.length?(u.precision(n),a.precision(n),c.precision(n),s()):u.precision()},d.scale=function(n){return arguments.length?(u.scale(n),a.scale(.35*n),c.scale(n),d.translate(u.translate())):u.scale()},d.translate=function(n){if(!arguments.length)return u.translate();var t=u.scale(),o=+n[0],d=+n[1];return e=u.translate(n).clipExtent([[o-.455*t,d-.238*t],[o+.455*t,d+.238*t]]).stream(f),r=a.translate([o-.307*t,d+.201*t]).clipExtent([[o-.425*t+Ho,d+.12*t+Ho],[o-.214*t-Ho,d+.234*t-Ho]]).stream(f),i=c.translate([o-.205*t,d+.212*t]).clipExtent([[o-.214*t+Ho,d+.166*t+Ho],[o-.115*t-Ho,d+.234*t-Ho]]).stream(f),s()},d.fitExtent=function(n,t){return Gf(d,n,t)},d.fitSize=function(n,t){return Vf(d,n,t)},d.fitWidth=function(n,t){return Xf(d,n,t)},d.fitHeight=function(n,t){return Kf(d,n,t)},d.scale(1070)};function cd(n){return function(t,e){var r=tu(t),i=tu(e),o=n(r*i);return[o*i*uu(t),o*uu(e)]}}function fd(n){return function(t,e){var r=cu(t*t+e*e),i=n(r),o=uu(i),u=tu(i);return[nu(t*o,r*u),su(r&&e*o/r)]}}var dd=cd((function(n){return cu(2/(1+n))}));dd.invert=fd((function(n){return 2*su(n/2)}));var sd=function(){return td(dd).scale(124.75).clipAngle(179.999)},hd=cd((function(n){return(n=du(n))&&n/uu(n)}));hd.invert=fd((function(n){return n}));var ld=function(){return td(hd).scale(79.4188).clipAngle(179.999)};function pd(n,t){return[n,iu(fu((Xo+t)/2))]}pd.invert=function(n,t){return[n,2*Qo(ru(t))-Xo]};var bd=function(){return md(pd).scale(961/Wo)};function md(n){var t,e,r,i=td(n),o=i.center,u=i.scale,a=i.translate,c=i.clipExtent,f=null;function d(){var o=Vo*u(),a=i(Ha(i.rotate()).invert([0,0]));return c(null==f?[[a[0]-o,a[1]-o],[a[0]+o,a[1]+o]]:n===pd?[[Math.max(a[0]-o,f),t],[Math.min(a[0]+o,e),r]]:[[f,Math.max(a[1]-o,t)],[e,Math.min(a[1]+o,r)]])}return i.scale=function(n){return arguments.length?(u(n),d()):u()},i.translate=function(n){return arguments.length?(a(n),d()):a()},i.center=function(n){return arguments.length?(o(n),d()):o()},i.clipExtent=function(n){return arguments.length?(null==n?f=t=e=r=null:(f=+n[0][0],t=+n[0][1],e=+n[1][0],r=+n[1][1]),d()):null==f?null:[[f,t],[e,r]]},d()}function gd(n){return fu((Xo+n)/2)}function _d(n,t){var e=tu(n),r=n===t?uu(n):iu(e/tu(t))/iu(gd(t)/gd(n)),i=e*ou(gd(n),r)/r;if(!r)return pd;function o(n,t){i>0?t<-Xo+Ho&&(t=-Xo+Ho):t>Xo-Ho&&(t=Xo-Ho);var e=i/ou(gd(t),r);return[e*uu(r*n),i-e*tu(r*n)]}return o.invert=function(n,t){var e=i-t,o=au(r)*cu(n*n+e*e);return[nu(n,Jo(e))/r*au(e),2*Qo(ou(i/o,1/r))-Xo]},o}var vd=function(){return rd(_d).scale(109.5).parallels([30,30])};function yd(n,t){return[n,t]}yd.invert=yd;var xd=function(){return td(yd).scale(152.63)};function wd(n,t){var e=tu(n),r=n===t?uu(n):(e-tu(t))/(t-n),i=e/r+n;if(Jo(r)<Ho)return yd;function o(n,t){var e=i-t,o=r*n;return[e*uu(o),i-e*tu(o)]}return o.invert=function(n,t){var e=i-t;return[nu(n,Jo(e))/r*au(e),i-au(r)*cu(n*n+e*e)]},o}var Md=function(){return rd(wd).scale(131.154).center([0,13.9389])},Nd=1.340264,Td=-.081106,kd=893e-6,Ad=.003796,Od=cu(3)/2;function Sd(n,t){var e=su(Od*uu(t)),r=e*e,i=r*r*r;return[n*tu(e)/(Od*(Nd+3*Td*r+i*(7*kd+9*Ad*r))),e*(Nd+Td*r+i*(kd+Ad*r))]}Sd.invert=function(n,t){for(var e,r=t,i=r*r,o=i*i*i,u=0;u<12&&(o=(i=(r-=e=(r*(Nd+Td*i+o*(kd+Ad*i))-t)/(Nd+3*Td*i+o*(7*kd+9*Ad*i)))*r)*i*i,!(Jo(e)<Go));++u);return[Od*n*(Nd+3*Td*i+o*(7*kd+9*Ad*i))/tu(r),su(uu(r)/Od)]};var Ed=function(){return td(Sd).scale(177.158)};function Cd(n,t){var e=tu(t),r=tu(n)*e;return[e*uu(n)/r,uu(t)/r]}Cd.invert=fd(Qo);var jd=function(){return td(Cd).scale(144.049).clipAngle(60)};function zd(n,t,e,r){return 1===n&&1===t&&0===e&&0===r?Yc:Yf({point:function(i,o){this.stream.point(i*n+e,o*t+r)}})}var Pd=function(){var n,t,e,r,i,o,u=1,a=0,c=0,f=1,d=1,s=Yc,h=null,l=Yc;function p(){return r=i=null,o}return o={stream:function(n){return r&&i===n?r:r=s(l(i=n))},postclip:function(r){return arguments.length?(l=r,h=n=t=e=null,p()):l},clipExtent:function(r){return arguments.length?(l=null==r?(h=n=t=e=null,Yc):dc(h=+r[0][0],n=+r[0][1],t=+r[1][0],e=+r[1][1]),p()):null==h?null:[[h,n],[t,e]]},scale:function(n){return arguments.length?(s=zd((u=+n)*f,u*d,a,c),p()):u},translate:function(n){return arguments.length?(s=zd(u*f,u*d,a=+n[0],c=+n[1]),p()):[a,c]},reflectX:function(n){return arguments.length?(s=zd(u*(f=n?-1:1),u*d,a,c),p()):f<0},reflectY:function(n){return arguments.length?(s=zd(u*f,u*(d=n?-1:1),a,c),p()):d<0},fitExtent:function(n,t){return Gf(o,n,t)},fitSize:function(n,t){return Vf(o,n,t)},fitWidth:function(n,t){return Xf(o,n,t)},fitHeight:function(n,t){return Kf(o,n,t)}}};function Fd(n,t){var e=t*t,r=e*e;return[n*(.8707-.131979*e+r*(r*(.003971*e-.001529*r)-.013791)),t*(1.007226+e*(.015085+r*(.028874*e-.044475-.005916*r)))]}Fd.invert=function(n,t){var e,r=t,i=25;do{var o=r*r,u=o*o;r-=e=(r*(1.007226+o*(.015085+u*(.028874*o-.044475-.005916*u)))-t)/(1.007226+o*(.045255+u*(.259866*o-.311325-.005916*11*u)))}while(Jo(e)>Ho&&--i>0);return[n/(.8707+(o=r*r)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),r]};var Rd=function(){return td(Fd).scale(175.295)};function Ld(n,t){return[tu(t)*uu(n),uu(t)]}Ld.invert=fd(su);var Ud=function(){return td(Ld).scale(249.5).clipAngle(90+Ho)};function Dd(n,t){var e=tu(t),r=1+tu(n)*e;return[e*uu(n)/r,uu(t)/r]}Dd.invert=fd((function(n){return 2*Qo(n)}));var qd=function(){return td(Dd).scale(250).clipAngle(142)};function Bd(n,t){return[iu(fu((Xo+t)/2)),-n]}Bd.invert=function(n,t){return[-t,2*Qo(ru(n))-Xo]};var Yd=function(){var n=md(Bd),t=n.center,e=n.rotate;return n.center=function(n){return arguments.length?t([-n[1],n[0]]):[(n=t())[1],-n[0]]},n.rotate=function(n){return arguments.length?e([n[0],n[1],n.length>2?n[2]+90:90]):[(n=e())[0],n[1],n[2]-90]},e([0,0,90]).scale(159.155)};e("DNiP");function Id(n,t){return n.parent===t.parent?1:2}function Hd(n,t){return n+t.x}function Gd(n,t){return Math.max(n,t.y)}var Vd=function(){var n=Id,t=1,e=1,r=!1;function i(i){var o,u=0;i.eachAfter((function(t){var e=t.children;e?(t.x=function(n){return n.reduce(Hd,0)/n.length}(e),t.y=function(n){return 1+n.reduce(Gd,0)}(e)):(t.x=o?u+=n(t,o):0,t.y=0,o=t)}));var a=function(n){for(var t;t=n.children;)n=t[0];return n}(i),c=function(n){for(var t;t=n.children;)n=t[t.length-1];return n}(i),f=a.x-n(a,c)/2,d=c.x+n(c,a)/2;return i.eachAfter(r?function(n){n.x=(n.x-i.x)*t,n.y=(i.y-n.y)*e}:function(n){n.x=(n.x-f)/(d-f)*t,n.y=(1-(i.y?n.y/i.y:1))*e})}return i.separation=function(t){return arguments.length?(n=t,i):n},i.size=function(n){return arguments.length?(r=!1,t=+n[0],e=+n[1],i):r?null:[t,e]},i.nodeSize=function(n){return arguments.length?(r=!0,t=+n[0],e=+n[1],i):r?[t,e]:null},i};function Xd(n){var t=0,e=n.children,r=e&&e.length;if(r)for(;--r>=0;)t+=e[r].value;else t=1;n.value=t}function Kd(n,t){var e,r,i,o,u,a=new Jd(n),c=+n.value&&(a.value=n.value),f=[a];for(null==t&&(t=Wd);e=f.pop();)if(c&&(e.value=+e.data.value),(i=t(e.data))&&(u=i.length))for(e.children=new Array(u),o=u-1;o>=0;--o)f.push(r=e.children[o]=new Jd(i[o])),r.parent=e,r.depth=e.depth+1;return a.eachBefore($d)}function Wd(n){return n.children}function Zd(n){n.data=n.data.data}function $d(n){var t=0;do{n.height=t}while((n=n.parent)&&n.height<++t)}function Jd(n){this.data=n,this.depth=this.height=0,this.parent=null}Jd.prototype=Kd.prototype={constructor:Jd,count:function(){return this.eachAfter(Xd)},each:function(n){var t,e,r,i,o=this,u=[o];do{for(t=u.reverse(),u=[];o=t.pop();)if(n(o),e=o.children)for(r=0,i=e.length;r<i;++r)u.push(e[r])}while(u.length);return this},eachAfter:function(n){for(var t,e,r,i=this,o=[i],u=[];i=o.pop();)if(u.push(i),t=i.children)for(e=0,r=t.length;e<r;++e)o.push(t[e]);for(;i=u.pop();)n(i);return this},eachBefore:function(n){for(var t,e,r=this,i=[r];r=i.pop();)if(n(r),t=r.children)for(e=t.length-1;e>=0;--e)i.push(t[e]);return this},sum:function(n){return this.eachAfter((function(t){for(var e=+n(t.data)||0,r=t.children,i=r&&r.length;--i>=0;)e+=r[i].value;t.value=e}))},sort:function(n){return this.eachBefore((function(t){t.children&&t.children.sort(n)}))},path:function(n){for(var t=this,e=function(n,t){if(n===t)return n;var e=n.ancestors(),r=t.ancestors(),i=null;n=e.pop(),t=r.pop();for(;n===t;)i=n,n=e.pop(),t=r.pop();return i}(t,n),r=[t];t!==e;)t=t.parent,r.push(t);for(var i=r.length;n!==e;)r.splice(i,0,n),n=n.parent;return r},ancestors:function(){for(var n=this,t=[n];n=n.parent;)t.push(n);return t},descendants:function(){var n=[];return this.each((function(t){n.push(t)})),n},leaves:function(){var n=[];return this.eachBefore((function(t){t.children||n.push(t)})),n},links:function(){var n=this,t=[];return n.each((function(e){e!==n&&t.push({source:e.parent,target:e})})),t},copy:function(){return Kd(this).eachBefore(Zd)}};var Qd=Array.prototype.slice;var ns=function(n){for(var t,e,r=0,i=(n=function(n){for(var t,e,r=n.length;r;)e=Math.random()*r--|0,t=n[r],n[r]=n[e],n[e]=t;return n}(Qd.call(n))).length,o=[];r<i;)t=n[r],e&&rs(e,t)?++r:(e=os(o=ts(o,t)),r=0);return e};function ts(n,t){var e,r;if(is(t,n))return[t];for(e=0;e<n.length;++e)if(es(t,n[e])&&is(us(n[e],t),n))return[n[e],t];for(e=0;e<n.length-1;++e)for(r=e+1;r<n.length;++r)if(es(us(n[e],n[r]),t)&&es(us(n[e],t),n[r])&&es(us(n[r],t),n[e])&&is(as(n[e],n[r],t),n))return[n[e],n[r],t];throw new Error}function es(n,t){var e=n.r-t.r,r=t.x-n.x,i=t.y-n.y;return e<0||e*e<r*r+i*i}function rs(n,t){var e=n.r-t.r+1e-6,r=t.x-n.x,i=t.y-n.y;return e>0&&e*e>r*r+i*i}function is(n,t){for(var e=0;e<t.length;++e)if(!rs(n,t[e]))return!1;return!0}function os(n){switch(n.length){case 1:return{x:(t=n[0]).x,y:t.y,r:t.r};case 2:return us(n[0],n[1]);case 3:return as(n[0],n[1],n[2])}var t}function us(n,t){var e=n.x,r=n.y,i=n.r,o=t.x,u=t.y,a=t.r,c=o-e,f=u-r,d=a-i,s=Math.sqrt(c*c+f*f);return{x:(e+o+c/s*d)/2,y:(r+u+f/s*d)/2,r:(s+i+a)/2}}function as(n,t,e){var r=n.x,i=n.y,o=n.r,u=t.x,a=t.y,c=t.r,f=e.x,d=e.y,s=e.r,h=r-u,l=r-f,p=i-a,b=i-d,m=c-o,g=s-o,_=r*r+i*i-o*o,v=_-u*u-a*a+c*c,y=_-f*f-d*d+s*s,x=l*p-h*b,w=(p*y-b*v)/(2*x)-r,M=(b*m-p*g)/x,N=(l*v-h*y)/(2*x)-i,T=(h*g-l*m)/x,k=M*M+T*T-1,A=2*(o+w*M+N*T),O=w*w+N*N-o*o,S=-(k?(A+Math.sqrt(A*A-4*k*O))/(2*k):O/A);return{x:r+w+M*S,y:i+N+T*S,r:S}}function cs(n,t,e){var r,i,o,u,a=n.x-t.x,c=n.y-t.y,f=a*a+c*c;f?(i=t.r+e.r,i*=i,u=n.r+e.r,i>(u*=u)?(r=(f+u-i)/(2*f),o=Math.sqrt(Math.max(0,u/f-r*r)),e.x=n.x-r*a-o*c,e.y=n.y-r*c+o*a):(r=(f+i-u)/(2*f),o=Math.sqrt(Math.max(0,i/f-r*r)),e.x=t.x+r*a-o*c,e.y=t.y+r*c+o*a)):(e.x=t.x+e.r,e.y=t.y)}function fs(n,t){var e=n.r+t.r-1e-6,r=t.x-n.x,i=t.y-n.y;return e>0&&e*e>r*r+i*i}function ds(n){var t=n._,e=n.next._,r=t.r+e.r,i=(t.x*e.r+e.x*t.r)/r,o=(t.y*e.r+e.y*t.r)/r;return i*i+o*o}function ss(n){this._=n,this.next=null,this.previous=null}function hs(n){if(!(i=n.length))return 0;var t,e,r,i,o,u,a,c,f,d,s;if((t=n[0]).x=0,t.y=0,!(i>1))return t.r;if(e=n[1],t.x=-e.r,e.x=t.r,e.y=0,!(i>2))return t.r+e.r;cs(e,t,r=n[2]),t=new ss(t),e=new ss(e),r=new ss(r),t.next=r.previous=e,e.next=t.previous=r,r.next=e.previous=t;n:for(a=3;a<i;++a){cs(t._,e._,r=n[a]),r=new ss(r),c=e.next,f=t.previous,d=e._.r,s=t._.r;do{if(d<=s){if(fs(c._,r._)){e=c,t.next=e,e.previous=t,--a;continue n}d+=c._.r,c=c.next}else{if(fs(f._,r._)){(t=f).next=e,e.previous=t,--a;continue n}s+=f._.r,f=f.previous}}while(c!==f.next);for(r.previous=t,r.next=e,t.next=e.previous=e=r,o=ds(t);(r=r.next)!==e;)(u=ds(r))<o&&(t=r,o=u);e=t.next}for(t=[e._],r=e;(r=r.next)!==e;)t.push(r._);for(r=ns(t),a=0;a<i;++a)(t=n[a]).x-=r.x,t.y-=r.y;return r.r}var ls=function(n){return hs(n),n};function ps(n){return null==n?null:bs(n)}function bs(n){if("function"!=typeof n)throw new Error;return n}function ms(){return 0}var gs=function(n){return function(){return n}};function _s(n){return Math.sqrt(n.value)}var vs=function(){var n=null,t=1,e=1,r=ms;function i(i){return i.x=t/2,i.y=e/2,n?i.eachBefore(ys(n)).eachAfter(xs(r,.5)).eachBefore(ws(1)):i.eachBefore(ys(_s)).eachAfter(xs(ms,1)).eachAfter(xs(r,i.r/Math.min(t,e))).eachBefore(ws(Math.min(t,e)/(2*i.r))),i}return i.radius=function(t){return arguments.length?(n=ps(t),i):n},i.size=function(n){return arguments.length?(t=+n[0],e=+n[1],i):[t,e]},i.padding=function(n){return arguments.length?(r="function"==typeof n?n:gs(+n),i):r},i};function ys(n){return function(t){t.children||(t.r=Math.max(0,+n(t)||0))}}function xs(n,t){return function(e){if(r=e.children){var r,i,o,u=r.length,a=n(e)*t||0;if(a)for(i=0;i<u;++i)r[i].r+=a;if(o=hs(r),a)for(i=0;i<u;++i)r[i].r-=a;e.r=o+a}}}function ws(n){return function(t){var e=t.parent;t.r*=n,e&&(t.x=e.x+n*t.x,t.y=e.y+n*t.y)}}var Ms=function(n){n.x0=Math.round(n.x0),n.y0=Math.round(n.y0),n.x1=Math.round(n.x1),n.y1=Math.round(n.y1)},Ns=function(n,t,e,r,i){for(var o,u=n.children,a=-1,c=u.length,f=n.value&&(r-t)/n.value;++a<c;)(o=u[a]).y0=e,o.y1=i,o.x0=t,o.x1=t+=o.value*f},Ts=function(){var n=1,t=1,e=0,r=!1;function i(i){var o=i.height+1;return i.x0=i.y0=e,i.x1=n,i.y1=t/o,i.eachBefore(function(n,t){return function(r){r.children&&Ns(r,r.x0,n*(r.depth+1)/t,r.x1,n*(r.depth+2)/t);var i=r.x0,o=r.y0,u=r.x1-e,a=r.y1-e;u<i&&(i=u=(i+u)/2),a<o&&(o=a=(o+a)/2),r.x0=i,r.y0=o,r.x1=u,r.y1=a}}(t,o)),r&&i.eachBefore(Ms),i}return i.round=function(n){return arguments.length?(r=!!n,i):r},i.size=function(e){return arguments.length?(n=+e[0],t=+e[1],i):[n,t]},i.padding=function(n){return arguments.length?(e=+n,i):e},i},ks="$",As={depth:-1},Os={};function Ss(n){return n.id}function Es(n){return n.parentId}var Cs=function(){var n=Ss,t=Es;function e(e){var r,i,o,u,a,c,f,d=e.length,s=new Array(d),h={};for(i=0;i<d;++i)r=e[i],a=s[i]=new Jd(r),null!=(c=n(r,i,e))&&(c+="")&&(h[f=ks+(a.id=c)]=f in h?Os:a);for(i=0;i<d;++i)if(a=s[i],null!=(c=t(e[i],i,e))&&(c+="")){if(!(u=h[ks+c]))throw new Error("missing: "+c);if(u===Os)throw new Error("ambiguous: "+c);u.children?u.children.push(a):u.children=[a],a.parent=u}else{if(o)throw new Error("multiple roots");o=a}if(!o)throw new Error("no root");if(o.parent=As,o.eachBefore((function(n){n.depth=n.parent.depth+1,--d})).eachBefore($d),o.parent=null,d>0)throw new Error("cycle");return o}return e.id=function(t){return arguments.length?(n=bs(t),e):n},e.parentId=function(n){return arguments.length?(t=bs(n),e):t},e};function js(n,t){return n.parent===t.parent?1:2}function zs(n){var t=n.children;return t?t[0]:n.t}function Ps(n){var t=n.children;return t?t[t.length-1]:n.t}function Fs(n,t,e){var r=e/(t.i-n.i);t.c-=r,t.s+=e,n.c+=r,t.z+=e,t.m+=e}function Rs(n,t,e){return n.a.parent===t.parent?n.a:e}function Ls(n,t){this._=n,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}Ls.prototype=Object.create(Jd.prototype);var Us=function(){var n=js,t=1,e=1,r=null;function i(i){var c=function(n){for(var t,e,r,i,o,u=new Ls(n,0),a=[u];t=a.pop();)if(r=t._.children)for(t.children=new Array(o=r.length),i=o-1;i>=0;--i)a.push(e=t.children[i]=new Ls(r[i],i)),e.parent=t;return(u.parent=new Ls(null,0)).children=[u],u}(i);if(c.eachAfter(o),c.parent.m=-c.z,c.eachBefore(u),r)i.eachBefore(a);else{var f=i,d=i,s=i;i.eachBefore((function(n){n.x<f.x&&(f=n),n.x>d.x&&(d=n),n.depth>s.depth&&(s=n)}));var h=f===d?1:n(f,d)/2,l=h-f.x,p=t/(d.x+h+l),b=e/(s.depth||1);i.eachBefore((function(n){n.x=(n.x+l)*p,n.y=n.depth*b}))}return i}function o(t){var e=t.children,r=t.parent.children,i=t.i?r[t.i-1]:null;if(e){!function(n){for(var t,e=0,r=0,i=n.children,o=i.length;--o>=0;)(t=i[o]).z+=e,t.m+=e,e+=t.s+(r+=t.c)}(t);var o=(e[0].z+e[e.length-1].z)/2;i?(t.z=i.z+n(t._,i._),t.m=t.z-o):t.z=o}else i&&(t.z=i.z+n(t._,i._));t.parent.A=function(t,e,r){if(e){for(var i,o=t,u=t,a=e,c=o.parent.children[0],f=o.m,d=u.m,s=a.m,h=c.m;a=Ps(a),o=zs(o),a&&o;)c=zs(c),(u=Ps(u)).a=t,(i=a.z+s-o.z-f+n(a._,o._))>0&&(Fs(Rs(a,t,r),t,i),f+=i,d+=i),s+=a.m,f+=o.m,h+=c.m,d+=u.m;a&&!Ps(u)&&(u.t=a,u.m+=s-d),o&&!zs(c)&&(c.t=o,c.m+=f-h,r=t)}return r}(t,i,t.parent.A||r[0])}function u(n){n._.x=n.z+n.parent.m,n.m+=n.parent.m}function a(n){n.x*=t,n.y=n.depth*e}return i.separation=function(t){return arguments.length?(n=t,i):n},i.size=function(n){return arguments.length?(r=!1,t=+n[0],e=+n[1],i):r?null:[t,e]},i.nodeSize=function(n){return arguments.length?(r=!0,t=+n[0],e=+n[1],i):r?[t,e]:null},i},Ds=function(n,t,e,r,i){for(var o,u=n.children,a=-1,c=u.length,f=n.value&&(i-e)/n.value;++a<c;)(o=u[a]).x0=t,o.x1=r,o.y0=e,o.y1=e+=o.value*f},qs=(1+Math.sqrt(5))/2;function Bs(n,t,e,r,i,o){for(var u,a,c,f,d,s,h,l,p,b,m,g=[],_=t.children,v=0,y=0,x=_.length,w=t.value;v<x;){c=i-e,f=o-r;do{d=_[y++].value}while(!d&&y<x);for(s=h=d,m=d*d*(b=Math.max(f/c,c/f)/(w*n)),p=Math.max(h/m,m/s);y<x;++y){if(d+=a=_[y].value,a<s&&(s=a),a>h&&(h=a),m=d*d*b,(l=Math.max(h/m,m/s))>p){d-=a;break}p=l}g.push(u={value:d,dice:c<f,children:_.slice(v,y)}),u.dice?Ns(u,e,r,i,w?r+=f*d/w:o):Ds(u,e,r,w?e+=c*d/w:i,o),w-=d,v=y}return g}var Ys=function n(t){function e(n,e,r,i,o){Bs(t,n,e,r,i,o)}return e.ratio=function(t){return n((t=+t)>1?t:1)},e}(qs),Is=function(){var n=Ys,t=!1,e=1,r=1,i=[0],o=ms,u=ms,a=ms,c=ms,f=ms;function d(n){return n.x0=n.y0=0,n.x1=e,n.y1=r,n.eachBefore(s),i=[0],t&&n.eachBefore(Ms),n}function s(t){var e=i[t.depth],r=t.x0+e,d=t.y0+e,s=t.x1-e,h=t.y1-e;s<r&&(r=s=(r+s)/2),h<d&&(d=h=(d+h)/2),t.x0=r,t.y0=d,t.x1=s,t.y1=h,t.children&&(e=i[t.depth+1]=o(t)/2,r+=f(t)-e,d+=u(t)-e,(s-=a(t)-e)<r&&(r=s=(r+s)/2),(h-=c(t)-e)<d&&(d=h=(d+h)/2),n(t,r,d,s,h))}return d.round=function(n){return arguments.length?(t=!!n,d):t},d.size=function(n){return arguments.length?(e=+n[0],r=+n[1],d):[e,r]},d.tile=function(t){return arguments.length?(n=bs(t),d):n},d.padding=function(n){return arguments.length?d.paddingInner(n).paddingOuter(n):d.paddingInner()},d.paddingInner=function(n){return arguments.length?(o="function"==typeof n?n:gs(+n),d):o},d.paddingOuter=function(n){return arguments.length?d.paddingTop(n).paddingRight(n).paddingBottom(n).paddingLeft(n):d.paddingTop()},d.paddingTop=function(n){return arguments.length?(u="function"==typeof n?n:gs(+n),d):u},d.paddingRight=function(n){return arguments.length?(a="function"==typeof n?n:gs(+n),d):a},d.paddingBottom=function(n){return arguments.length?(c="function"==typeof n?n:gs(+n),d):c},d.paddingLeft=function(n){return arguments.length?(f="function"==typeof n?n:gs(+n),d):f},d},Hs=function(n,t,e,r,i){var o,u,a=n.children,c=a.length,f=new Array(c+1);for(f[0]=u=o=0;o<c;++o)f[o+1]=u+=a[o].value;!function n(t,e,r,i,o,u,c){if(t>=e-1){var d=a[t];return d.x0=i,d.y0=o,d.x1=u,void(d.y1=c)}var s=f[t],h=r/2+s,l=t+1,p=e-1;for(;l<p;){var b=l+p>>>1;f[b]<h?l=b+1:p=b}h-f[l-1]<f[l]-h&&t+1<l&&--l;var m=f[l]-s,g=r-m;if(u-i>c-o){var _=(i*g+u*m)/r;n(t,l,m,i,o,_,c),n(l,e,g,_,o,u,c)}else{var v=(o*g+c*m)/r;n(t,l,m,i,o,u,v),n(l,e,g,i,v,u,c)}}(0,c,n.value,t,e,r,i)},Gs=function(n,t,e,r,i){(1&n.depth?Ds:Ns)(n,t,e,r,i)},Vs=function n(t){function e(n,e,r,i,o){if((u=n._squarify)&&u.ratio===t)for(var u,a,c,f,d,s=-1,h=u.length,l=n.value;++s<h;){for(c=(a=u[s]).children,f=a.value=0,d=c.length;f<d;++f)a.value+=c[f].value;a.dice?Ns(a,e,r,i,r+=(o-r)*a.value/l):Ds(a,e,r,e+=(i-e)*a.value/l,o),l-=a.value}else n._squarify=u=Bs(t,n,e,r,i,o),u.ratio=t}return e.ratio=function(t){return n((t=+t)>1?t:1)},e}(qs),Xs=e("pD2Y"),Ks=function(n){for(var t,e=-1,r=n.length,i=n[r-1],o=0;++e<r;)t=i,i=n[e],o+=t[1]*i[0]-t[0]*i[1];return o/2},Ws=function(n){for(var t,e,r=-1,i=n.length,o=0,u=0,a=n[i-1],c=0;++r<i;)t=a,a=n[r],c+=e=t[0]*a[1]-a[0]*t[1],o+=(t[0]+a[0])*e,u+=(t[1]+a[1])*e;return[o/(c*=3),u/c]},Zs=function(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(t[1]-n[1])*(e[0]-n[0])};function $s(n,t){return n[0]-t[0]||n[1]-t[1]}function Js(n){for(var t=n.length,e=[0,1],r=2,i=2;i<t;++i){for(;r>1&&Zs(n[e[r-2]],n[e[r-1]],n[i])<=0;)--r;e[r++]=i}return e.slice(0,r)}var Qs=function(n){if((e=n.length)<3)return null;var t,e,r=new Array(e),i=new Array(e);for(t=0;t<e;++t)r[t]=[+n[t][0],+n[t][1],t];for(r.sort($s),t=0;t<e;++t)i[t]=[r[t][0],-r[t][1]];var o=Js(r),u=Js(i),a=u[0]===o[0],c=u[u.length-1]===o[o.length-1],f=[];for(t=o.length-1;t>=0;--t)f.push(n[r[o[t]][2]]);for(t=+a;t<u.length-c;++t)f.push(n[r[u[t]][2]]);return f},nh=function(n,t){for(var e,r,i=n.length,o=n[i-1],u=t[0],a=t[1],c=o[0],f=o[1],d=!1,s=0;s<i;++s)e=(o=n[s])[0],(r=o[1])>a!=f>a&&u<(c-e)*(a-r)/(f-r)+e&&(d=!d),c=e,f=r;return d},th=function(n){for(var t,e,r=-1,i=n.length,o=n[i-1],u=o[0],a=o[1],c=0;++r<i;)t=u,e=a,t-=u=(o=n[r])[0],e-=a=o[1],c+=Math.sqrt(t*t+e*e);return c},eh=function(){return Math.random()},rh=function n(t){function e(n,e){return n=null==n?0:+n,e=null==e?1:+e,1===arguments.length?(e=n,n=0):e-=n,function(){return t()*e+n}}return e.source=n,e}(eh),ih=function n(t){function e(n,e){var r,i;return n=null==n?0:+n,e=null==e?1:+e,function(){var o;if(null!=r)o=r,r=null;else do{r=2*t()-1,o=2*t()-1,i=r*r+o*o}while(!i||i>1);return n+e*o*Math.sqrt(-2*Math.log(i)/i)}}return e.source=n,e}(eh),oh=function n(t){function e(){var n=ih.source(t).apply(this,arguments);return function(){return Math.exp(n())}}return e.source=n,e}(eh),uh=function n(t){function e(n){return function(){for(var e=0,r=0;r<n;++r)e+=t();return e}}return e.source=n,e}(eh),ah=function n(t){function e(n){var e=uh.source(t)(n);return function(){return e()/n}}return e.source=n,e}(eh),ch=function n(t){function e(n){return function(){return-Math.log(1-t())/n}}return e.source=n,e}(eh);function fh(n,t){switch(arguments.length){case 0:break;case 1:this.range(n);break;default:this.range(t).domain(n)}return this}function dh(n,t){switch(arguments.length){case 0:break;case 1:this.interpolator(n);break;default:this.interpolator(t).domain(n)}return this}var sh=Array.prototype,hh=sh.map,lh=sh.slice,ph={name:"implicit"};function bh(){var n=Object(hr.c)(),t=[],e=[],r=ph;function i(i){var o=i+"",u=n.get(o);if(!u){if(r!==ph)return r;n.set(o,u=t.push(i))}return e[(u-1)%e.length]}return i.domain=function(e){if(!arguments.length)return t.slice();t=[],n=Object(hr.c)();for(var r,o,u=-1,a=e.length;++u<a;)n.has(o=(r=e[u])+"")||n.set(o,t.push(r));return i},i.range=function(n){return arguments.length?(e=lh.call(n),i):e.slice()},i.unknown=function(n){return arguments.length?(r=n,i):r},i.copy=function(){return bh(t,e).unknown(r)},fh.apply(i,arguments),i}function mh(){var n,t,e=bh().unknown(void 0),i=e.domain,o=e.range,u=[0,1],a=!1,c=0,f=0,d=.5;function s(){var e=i().length,s=u[1]<u[0],h=u[s-0],l=u[1-s];n=(l-h)/Math.max(1,e-c+2*f),a&&(n=Math.floor(n)),h+=(l-h-n*(e-c))*d,t=n*(1-c),a&&(h=Math.round(h),t=Math.round(t));var p=Object(r.s)(e).map((function(t){return h+n*t}));return o(s?p.reverse():p)}return delete e.unknown,e.domain=function(n){return arguments.length?(i(n),s()):i()},e.range=function(n){return arguments.length?(u=[+n[0],+n[1]],s()):u.slice()},e.rangeRound=function(n){return u=[+n[0],+n[1]],a=!0,s()},e.bandwidth=function(){return t},e.step=function(){return n},e.round=function(n){return arguments.length?(a=!!n,s()):a},e.padding=function(n){return arguments.length?(c=Math.min(1,f=+n),s()):c},e.paddingInner=function(n){return arguments.length?(c=Math.min(1,n),s()):c},e.paddingOuter=function(n){return arguments.length?(f=+n,s()):f},e.align=function(n){return arguments.length?(d=Math.max(0,Math.min(1,n)),s()):d},e.copy=function(){return mh(i(),u).round(a).paddingInner(c).paddingOuter(f).align(d)},fh.apply(s(),arguments)}function gh(){return function n(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return n(e())},t}(mh.apply(null,arguments).paddingInner(1))}var _h=e("WFeF"),vh=function(n){return function(){return n}},yh=function(n){return+n},xh=[0,1];function wh(n){return n}function Mh(n,t){return(t-=n=+n)?function(e){return(e-n)/t}:vh(isNaN(t)?NaN:.5)}function Nh(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 Th(n,t,e){var r=n[0],i=n[1],o=t[0],u=t[1];return i<r?(r=Mh(i,r),o=e(u,o)):(r=Mh(r,i),o=e(o,u)),function(n){return o(r(n))}}function kh(n,t,e){var i=Math.min(n.length,t.length)-1,o=new Array(i),u=new Array(i),a=-1;for(n[i]<n[0]&&(n=n.slice().reverse(),t=t.slice().reverse());++a<i;)o[a]=Mh(n[a],n[a+1]),u[a]=e(t[a],t[a+1]);return function(t){var e=Object(r.b)(n,t,1,i)-1;return u[e](o[e](t))}}function Ah(n,t){return t.domain(n.domain()).range(n.range()).interpolate(n.interpolate()).clamp(n.clamp()).unknown(n.unknown())}function Oh(){var n,t,e,r,i,o,u=xh,a=xh,c=Kn.a,f=wh;function d(){return r=Math.min(u.length,a.length)>2?kh:Th,i=o=null,s}function s(t){return isNaN(t=+t)?e:(i||(i=r(u.map(n),a,c)))(n(f(t)))}return s.invert=function(e){return f(t((o||(o=r(a,u.map(n),Rt.a)))(e)))},s.domain=function(n){return arguments.length?(u=hh.call(n,yh),f===wh||(f=Nh(u)),d()):u.slice()},s.range=function(n){return arguments.length?(a=lh.call(n),d()):a.slice()},s.rangeRound=function(n){return a=lh.call(n),c=_h.a,d()},s.clamp=function(n){return arguments.length?(f=n?Nh(u):wh,s):f!==wh},s.interpolate=function(n){return arguments.length?(c=n,d()):c},s.unknown=function(n){return arguments.length?(e=n,s):e},function(e,r){return n=e,t=r,d()}}function Sh(n,t){return Oh()(n,t)}var Eh=e("CbjS"),Ch=e("2TPD"),jh=e("EjHT"),zh=e("2Ynt"),Ph=e("2tFh"),Fh=function(n,t,e,i){var o,u=Object(r.A)(n,t,e);switch((i=Object(Eh.b)(null==i?",f":i)).type){case"s":var a=Math.max(Math.abs(n),Math.abs(t));return null!=i.precision||isNaN(o=Object(Ch.a)(u,a))||(i.precision=o),Object(jh.c)(i,a);case"":case"e":case"g":case"p":case"r":null!=i.precision||isNaN(o=Object(zh.a)(u,Math.max(Math.abs(n),Math.abs(t))))||(i.precision=o-("e"===i.type));break;case"f":case"%":null!=i.precision||isNaN(o=Object(Ph.a)(u))||(i.precision=o-2*("%"===i.type))}return Object(jh.b)(i)};function Rh(n){var t=n.domain;return n.ticks=function(n){var e=t();return Object(r.B)(e[0],e[e.length-1],null==n?10:n)},n.tickFormat=function(n,e){var r=t();return Fh(r[0],r[r.length-1],null==n?10:n,e)},n.nice=function(e){null==e&&(e=10);var i,o=t(),u=0,a=o.length-1,c=o[u],f=o[a];return f<c&&(i=c,c=f,f=i,i=u,u=a,a=i),(i=Object(r.z)(c,f,e))>0?(c=Math.floor(c/i)*i,f=Math.ceil(f/i)*i,i=Object(r.z)(c,f,e)):i<0&&(c=Math.ceil(c*i)/i,f=Math.floor(f*i)/i,i=Object(r.z)(c,f,e)),i>0?(o[u]=Math.floor(c/i)*i,o[a]=Math.ceil(f/i)*i,t(o)):i<0&&(o[u]=Math.ceil(c*i)/i,o[a]=Math.floor(f*i)/i,t(o)),n},n}function Lh(){var n=Sh(wh,wh);return n.copy=function(){return Ah(n,Lh())},fh.apply(n,arguments),Rh(n)}function Uh(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=hh.call(t,yh),e):n.slice()},e.unknown=function(n){return arguments.length?(t=n,e):t},e.copy=function(){return Uh(n).unknown(t)},n=arguments.length?hh.call(n,yh):[0,1],Rh(e)}e("pp/T"),e("eHKK");var Dh=function(n,t){var e,r=0,i=(n=n.slice()).length-1,o=n[r],u=n[i];return u<o&&(e=r,r=i,i=e,e=o,o=u,u=e),n[r]=t.floor(o),n[i]=t.ceil(u),n};function qh(n){return Math.log(n)}function Bh(n){return Math.exp(n)}function Yh(n){return-Math.log(-n)}function Ih(n){return-Math.exp(-n)}function Hh(n){return isFinite(n)?+("1e"+n):n<0?0:n}function Gh(n){return function(t){return-n(-t)}}function Vh(n){var t,e,i=n(qh,Bh),o=i.domain,u=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})}(u),e=function(n){return 10===n?Hh:n===Math.E?Math.exp:function(t){return Math.pow(n,t)}}(u),o()[0]<0?(t=Gh(t),e=Gh(e),n(Yh,Ih)):n(qh,Bh),i}return i.base=function(n){return arguments.length?(u=+n,a()):u},i.domain=function(n){return arguments.length?(o(n),a()):o()},i.ticks=function(n){var i,a=o(),c=a[0],f=a[a.length-1];(i=f<c)&&(l=c,c=f,f=l);var d,s,h,l=t(c),p=t(f),b=null==n?10:+n,m=[];if(!(u%1)&&p-l<b){if(l=Math.round(l)-1,p=Math.round(p)+1,c>0){for(;l<p;++l)for(s=1,d=e(l);s<u;++s)if(!((h=d*s)<c)){if(h>f)break;m.push(h)}}else for(;l<p;++l)for(s=u-1,d=e(l);s>=1;--s)if(!((h=d*s)<c)){if(h>f)break;m.push(h)}}else m=Object(r.B)(l,p,Math.min(p-l,b)).map(e);return i?m.reverse():m},i.tickFormat=function(n,r){if(null==r&&(r=10===u?".0e":","),"function"!=typeof r&&(r=Object(jh.b)(r)),n===1/0)return r;null==n&&(n=10);var o=Math.max(1,u*n/i.ticks().length);return function(n){var i=n/e(Math.round(t(n)));return i*u<u-.5&&(i*=u),i<=o?r(n):""}},i.nice=function(){return o(Dh(o(),{floor:function(n){return e(Math.floor(t(n)))},ceil:function(n){return e(Math.ceil(t(n)))}}))},i}function Xh(){var n=Vh(Oh()).domain([1,10]);return n.copy=function(){return Ah(n,Xh()).base(n.base())},fh.apply(n,arguments),n}e("nzyx"),e("BJ/l");function Kh(n){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/n))}}function Wh(n){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*n}}function Zh(n){var t=1,e=n(Kh(t),Wh(t));return e.constant=function(e){return arguments.length?n(Kh(t=+e),Wh(t)):t},Rh(e)}function $h(){var n=Zh(Oh());return n.copy=function(){return Ah(n,$h()).constant(n.constant())},fh.apply(n,arguments)}function Jh(n){return function(t){return t<0?-Math.pow(-t,n):Math.pow(t,n)}}function Qh(n){return n<0?-Math.sqrt(-n):Math.sqrt(n)}function nl(n){return n<0?-n*n:n*n}function tl(n){var t=n(wh,wh),e=1;function r(){return 1===e?n(wh,wh):.5===e?n(Qh,nl):n(Jh(e),Jh(1/e))}return t.exponent=function(n){return arguments.length?(e=+n,r()):e},Rh(t)}function el(){var n=tl(Oh());return n.copy=function(){return Ah(n,el()).exponent(n.exponent())},fh.apply(n,arguments),n}function rl(){return el.apply(null,arguments).exponent(.5)}function il(){var n,t=[],e=[],i=[];function o(){var n=0,o=Math.max(1,e.length);for(i=new Array(o-1);++n<o;)i[n-1]=Object(r.r)(t,n/o);return u}function u(t){return isNaN(t=+t)?n:e[Object(r.b)(i,t)]}return u.invertExtent=function(n){var r=e.indexOf(n);return r<0?[NaN,NaN]:[r>0?i[r-1]:t[0],r<i.length?i[r]:t[t.length-1]]},u.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.a),o()},u.range=function(n){return arguments.length?(e=lh.call(n),o()):e.slice()},u.unknown=function(t){return arguments.length?(n=t,u):n},u.quantiles=function(){return i.slice()},u.copy=function(){return il().domain(t).range(e).unknown(n)},fh.apply(u,arguments)}function ol(){var n,t=0,e=1,i=1,o=[.5],u=[0,1];function a(t){return t<=t?u[Object(r.b)(o,t,0,i)]:n}function c(){var n=-1;for(o=new Array(i);++n<i;)o[n]=((n+1)*e-(n-i)*t)/(i+1);return a}return a.domain=function(n){return arguments.length?(t=+n[0],e=+n[1],c()):[t,e]},a.range=function(n){return arguments.length?(i=(u=lh.call(n)).length-1,c()):u.slice()},a.invertExtent=function(n){var r=u.indexOf(n);return r<0?[NaN,NaN]:r<1?[t,o[0]]:r>=i?[o[i-1],e]:[o[r-1],o[r]]},a.unknown=function(t){return arguments.length?(n=t,a):a},a.thresholds=function(){return o.slice()},a.copy=function(){return ol().domain([t,e]).range(u).unknown(n)},fh.apply(Rh(a),arguments)}function ul(){var n,t=[.5],e=[0,1],i=1;function o(o){return o<=o?e[Object(r.b)(t,o,0,i)]:n}return o.domain=function(n){return arguments.length?(t=lh.call(n),i=Math.min(t.length,e.length-1),o):t.slice()},o.range=function(n){return arguments.length?(e=lh.call(n),i=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 ul().domain(t).range(e).unknown(n)},fh.apply(o,arguments)}var al=e("oVo9"),cl=e("lgMH"),fl=e("sUwa"),dl=e("dCyY"),sl=e("s8O9"),hl=e("LDjW"),ll=e("Xt/6"),pl=e("GAlb"),bl=e("TCOF"),ml=1e3,gl=60*ml,_l=60*gl,vl=24*_l,yl=7*vl,xl=30*vl,wl=365*vl;function Ml(n){return new Date(n)}function Nl(n){return n instanceof Date?+n:+new Date(+n)}function Tl(n,t,e,i,o,u,a,c,f){var d=Sh(wh,wh),s=d.invert,h=d.domain,l=f(".%L"),p=f(":%S"),b=f("%I:%M"),m=f("%I %p"),g=f("%a %d"),_=f("%b %d"),v=f("%B"),y=f("%Y"),x=[[a,1,ml],[a,5,5*ml],[a,15,15*ml],[a,30,30*ml],[u,1,gl],[u,5,5*gl],[u,15,15*gl],[u,30,30*gl],[o,1,_l],[o,3,3*_l],[o,6,6*_l],[o,12,12*_l],[i,1,vl],[i,2,2*vl],[e,1,yl],[t,1,xl],[t,3,3*xl],[n,1,wl]];function w(r){return(a(r)<r?l:u(r)<r?p:o(r)<r?b:i(r)<r?m:t(r)<r?e(r)<r?g:_:n(r)<r?v:y)(r)}function M(t,e,i,o){if(null==t&&(t=10),"number"==typeof t){var u=Math.abs(i-e)/t,a=Object(r.e)((function(n){return n[2]})).right(x,u);a===x.length?(o=Object(r.A)(e/wl,i/wl,t),t=n):a?(o=(a=x[u/x[a-1][2]<x[a][2]/u?a-1:a])[1],t=a[0]):(o=Math.max(Object(r.A)(e,i,t),1),t=c)}return null==o?t:t.every(o)}return d.invert=function(n){return new Date(s(n))},d.domain=function(n){return arguments.length?h(hh.call(n,Nl)):h().map(Ml)},d.ticks=function(n,t){var e,r=h(),i=r[0],o=r[r.length-1],u=o<i;return u&&(e=i,i=o,o=e),e=(e=M(n,i,o,t))?e.range(i,o+1):[],u?e.reverse():e},d.tickFormat=function(n,t){return null==t?w:f(t)},d.nice=function(n,t){var e=h();return(n=M(n,e[0],e[e.length-1],t))?h(Dh(e,n)):d},d.copy=function(){return Ah(d,Tl(n,t,e,i,o,u,a,c,f))},d}var kl=function(){return fh.apply(Tl(al.a,cl.a,fl.g,dl.b,sl.a,hl.a,ll.a,pl.a,bl.b).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)},Al=e("d65L"),Ol=e("Vfhj"),Sl=e("Jzny"),El=e("brLB"),Cl=e("9iN3"),jl=e("+O7D"),zl=function(){return fh.apply(Tl(Al.a,Ol.a,Sl.g,El.a,Cl.a,jl.a,ll.a,pl.a,bl.d).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)};function Pl(){var n,t,e,r,i,o=0,u=1,a=wh,c=!1;function f(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 f.domain=function(i){return arguments.length?(n=r(o=+i[0]),t=r(u=+i[1]),e=n===t?0:1/(t-n),f):[o,u]},f.clamp=function(n){return arguments.length?(c=!!n,f):c},f.interpolator=function(n){return arguments.length?(a=n,f):a},f.unknown=function(n){return arguments.length?(i=n,f):i},function(i){return r=i,n=i(o),t=i(u),e=n===t?0:1/(t-n),f}}function Fl(n,t){return t.domain(n.domain()).interpolator(n.interpolator()).clamp(n.clamp()).unknown(n.unknown())}function Rl(){var n=Rh(Pl()(wh));return n.copy=function(){return Fl(n,Rl())},dh.apply(n,arguments)}function Ll(){var n=Vh(Pl()).domain([1,10]);return n.copy=function(){return Fl(n,Ll()).base(n.base())},dh.apply(n,arguments)}function Ul(){var n=Zh(Pl());return n.copy=function(){return Fl(n,Ul()).constant(n.constant())},dh.apply(n,arguments)}function Dl(){var n=tl(Pl());return n.copy=function(){return Fl(n,Dl()).exponent(n.exponent())},dh.apply(n,arguments)}function ql(){return Dl.apply(null,arguments).exponent(.5)}function Bl(){var n=[],t=wh;function e(e){if(!isNaN(e=+e))return t((Object(r.b)(n,e)-1)/(n.length-1))}return e.domain=function(t){if(!arguments.length)return n.slice();n=[];for(var i,o=0,u=t.length;o<u;++o)null==(i=t[o])||isNaN(i=+i)||n.push(i);return n.sort(r.a),e},e.interpolator=function(n){return arguments.length?(t=n,e):t},e.copy=function(){return Bl(t).domain(n)},dh.apply(e,arguments)}function Yl(){var n,t,e,r,i,o,u,a=0,c=.5,f=1,d=wh,s=!1;function h(n){return isNaN(n=+n)?u:(n=.5+((n=+o(n))-t)*(n<t?r:i),d(s?Math.max(0,Math.min(1,n)):n))}return h.domain=function(u){return arguments.length?(n=o(a=+u[0]),t=o(c=+u[1]),e=o(f=+u[2]),r=n===t?0:.5/(t-n),i=t===e?0:.5/(e-t),h):[a,c,f]},h.clamp=function(n){return arguments.length?(s=!!n,h):s},h.interpolator=function(n){return arguments.length?(d=n,h):d},h.unknown=function(n){return arguments.length?(u=n,h):u},function(u){return o=u,n=u(a),t=u(c),e=u(f),r=n===t?0:.5/(t-n),i=t===e?0:.5/(e-t),h}}function Il(){var n=Rh(Yl()(wh));return n.copy=function(){return Fl(n,Il())},dh.apply(n,arguments)}function Hl(){var n=Vh(Yl()).domain([.1,1,10]);return n.copy=function(){return Fl(n,Hl()).base(n.base())},dh.apply(n,arguments)}function Gl(){var n=Zh(Yl());return n.copy=function(){return Fl(n,Gl()).constant(n.constant())},dh.apply(n,arguments)}function Vl(){var n=tl(Yl());return n.copy=function(){return Fl(n,Vl()).exponent(n.exponent())},dh.apply(n,arguments)}function Xl(){return Vl.apply(null,arguments).exponent(.5)}var Kl=function(n){for(var t=n.length/6|0,e=new Array(t),r=0;r<t;)e[r]="#"+n.slice(6*r,6*++r);return e},Wl=Kl("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),Zl=Kl("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),$l=Kl("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),Jl=Kl("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),Ql=Kl("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),np=Kl("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),tp=Kl("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),ep=Kl("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),rp=Kl("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),ip=Kl("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"),op=function(n){return Object(Lt.b)(n[n.length-1])},up=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(Kl),ap=op(up),cp=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(Kl),fp=op(cp),dp=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(Kl),sp=op(dp),hp=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(Kl),lp=op(hp),pp=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(Kl),bp=op(pp),mp=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(Kl),gp=op(mp),_p=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(Kl),vp=op(_p),yp=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(Kl),xp=op(yp),wp=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(Kl),Mp=op(wp),Np=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(Kl),Tp=op(Np),kp=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(Kl),Ap=op(kp),Op=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(Kl),Sp=op(Op),Ep=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(Kl),Cp=op(Ep),jp=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(Kl),zp=op(jp),Pp=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(Kl),Fp=op(Pp),Rp=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(Kl),Lp=op(Rp),Up=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(Kl),Dp=op(Up),qp=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(Kl),Bp=op(qp),Yp=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(Kl),Ip=op(Yp),Hp=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(Kl),Gp=op(Hp),Vp=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(Kl),Xp=op(Vp),Kp=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(Kl),Wp=op(Kp),Zp=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(Kl),$p=op(Zp),Jp=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(Kl),Qp=op(Jp),nb=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(Kl),tb=op(nb),eb=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(Kl),rb=op(eb),ib=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(Kl),ob=op(ib),ub=function(n){return n=Math.max(0,Math.min(1,n)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-n*(35.34-n*(2381.73-n*(6402.7-n*(7024.72-2710.57*n)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+n*(170.73+n*(52.82-n*(131.46-n*(176.58-67.37*n)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+n*(442.36-n*(2482.43-n*(6167.24-n*(6614.94-2475.67*n)))))))+")"},ab=e("Faen"),cb=e("OHKE"),fb=Object(cb.a)(Object(ab.a)(300,.5,0),Object(ab.a)(-240,.5,1)),db=Object(cb.a)(Object(ab.a)(-100,.75,.35),Object(ab.a)(80,1.5,.8)),sb=Object(cb.a)(Object(ab.a)(260,.75,.35),Object(ab.a)(80,1.5,.8)),hb=Object(ab.a)(),lb=function(n){(n<0||n>1)&&(n-=Math.floor(n));var t=Math.abs(n-.5);return hb.h=360*n-100,hb.s=1.5-1.5*t,hb.l=.8-.9*t,hb+""},pb=Object(Ft.g)(),bb=Math.PI/3,mb=2*Math.PI/3,gb=function(n){var t;return n=(.5-n)*Math.PI,pb.r=255*(t=Math.sin(n))*t,pb.g=255*(t=Math.sin(n+bb))*t,pb.b=255*(t=Math.sin(n+mb))*t,pb+""},_b=function(n){return n=Math.max(0,Math.min(1,n)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+n*(1172.33-n*(10793.56-n*(33300.12-n*(38394.49-14825.05*n)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+n*(557.33+n*(1225.33-n*(3574.96-n*(1073.77+707.56*n)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+n*(3211.1-n*(15327.97-n*(27814-n*(22569.18-6838.66*n)))))))+")"};function vb(n){var t=n.length;return function(e){return n[Math.max(0,Math.min(t-1,Math.floor(e*t)))]}}var yb=vb(Kl("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),xb=vb(Kl("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),wb=vb(Kl("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Mb=vb(Kl("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),Nb=function(n){return Bn(xn(n).call(document.documentElement))},Tb=(e("a1Th"),e("h7Nl"),0);function kb(){return new Ab}function Ab(){this._="@"+(++Tb).toString(36)}Ab.prototype=kb.prototype={constructor:Ab,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 Ob=function(n){return"string"==typeof n?new Un([document.querySelectorAll(n)],[document.documentElement]):new Un([null==n?[]:n],Ln)},Sb=function(n,t){null==t&&(t=Wn().touches);for(var e=0,r=t?t.length:0,i=new Array(r);e<r;++e)i[e]=Zn(n,t[e]);return i},Eb=function(n){return function(){return n}},Cb=Math.abs,jb=Math.atan2,zb=Math.cos,Pb=Math.max,Fb=Math.min,Rb=Math.sin,Lb=Math.sqrt,Ub=1e-12,Db=Math.PI,qb=Db/2,Bb=2*Db;function Yb(n){return n>=1?qb:n<=-1?-qb:Math.asin(n)}function Ib(n){return n.innerRadius}function Hb(n){return n.outerRadius}function Gb(n){return n.startAngle}function Vb(n){return n.endAngle}function Xb(n){return n&&n.padAngle}function Kb(n,t,e,r,i,o,u){var a=n-e,c=t-r,f=(u?o:-o)/Lb(a*a+c*c),d=f*c,s=-f*a,h=n+d,l=t+s,p=e+d,b=r+s,m=(h+p)/2,g=(l+b)/2,_=p-h,v=b-l,y=_*_+v*v,x=i-o,w=h*b-p*l,M=(v<0?-1:1)*Lb(Pb(0,x*x*y-w*w)),N=(w*v-_*M)/y,T=(-w*_-v*M)/y,k=(w*v+_*M)/y,A=(-w*_+v*M)/y,O=N-m,S=T-g,E=k-m,C=A-g;return O*O+S*S>E*E+C*C&&(N=k,T=A),{cx:N,cy:T,x01:-d,y01:-s,x11:N*(i/x-1),y11:T*(i/x-1)}}var Wb=function(){var n=Ib,t=Hb,e=Eb(0),r=null,i=Gb,o=Vb,u=Xb,a=null;function c(){var c,f,d,s=+n.apply(this,arguments),h=+t.apply(this,arguments),l=i.apply(this,arguments)-qb,p=o.apply(this,arguments)-qb,b=Cb(p-l),m=p>l;if(a||(a=c=or()),h<s&&(f=h,h=s,s=f),h>Ub)if(b>Bb-Ub)a.moveTo(h*zb(l),h*Rb(l)),a.arc(0,0,h,l,p,!m),s>Ub&&(a.moveTo(s*zb(p),s*Rb(p)),a.arc(0,0,s,p,l,m));else{var g,_,v=l,y=p,x=l,w=p,M=b,N=b,T=u.apply(this,arguments)/2,k=T>Ub&&(r?+r.apply(this,arguments):Lb(s*s+h*h)),A=Fb(Cb(h-s)/2,+e.apply(this,arguments)),O=A,S=A;if(k>Ub){var E=Yb(k/s*Rb(T)),C=Yb(k/h*Rb(T));(M-=2*E)>Ub?(x+=E*=m?1:-1,w-=E):(M=0,x=w=(l+p)/2),(N-=2*C)>Ub?(v+=C*=m?1:-1,y-=C):(N=0,v=y=(l+p)/2)}var j=h*zb(v),z=h*Rb(v),P=s*zb(w),F=s*Rb(w);if(A>Ub){var R,L=h*zb(y),U=h*Rb(y),D=s*zb(x),q=s*Rb(x);if(b<Db&&(R=function(n,t,e,r,i,o,u,a){var c=e-n,f=r-t,d=u-i,s=a-o,h=s*c-d*f;if(!(h*h<Ub))return[n+(h=(d*(t-o)-s*(n-i))/h)*c,t+h*f]}(j,z,D,q,L,U,P,F))){var B=j-R[0],Y=z-R[1],I=L-R[0],H=U-R[1],G=1/Rb(((d=(B*I+Y*H)/(Lb(B*B+Y*Y)*Lb(I*I+H*H)))>1?0:d<-1?Db:Math.acos(d))/2),V=Lb(R[0]*R[0]+R[1]*R[1]);O=Fb(A,(s-V)/(G-1)),S=Fb(A,(h-V)/(G+1))}}N>Ub?S>Ub?(g=Kb(D,q,j,z,h,S,m),_=Kb(L,U,P,F,h,S,m),a.moveTo(g.cx+g.x01,g.cy+g.y01),S<A?a.arc(g.cx,g.cy,S,jb(g.y01,g.x01),jb(_.y01,_.x01),!m):(a.arc(g.cx,g.cy,S,jb(g.y01,g.x01),jb(g.y11,g.x11),!m),a.arc(0,0,h,jb(g.cy+g.y11,g.cx+g.x11),jb(_.cy+_.y11,_.cx+_.x11),!m),a.arc(_.cx,_.cy,S,jb(_.y11,_.x11),jb(_.y01,_.x01),!m))):(a.moveTo(j,z),a.arc(0,0,h,v,y,!m)):a.moveTo(j,z),s>Ub&&M>Ub?O>Ub?(g=Kb(P,F,L,U,s,-O,m),_=Kb(j,z,D,q,s,-O,m),a.lineTo(g.cx+g.x01,g.cy+g.y01),O<A?a.arc(g.cx,g.cy,O,jb(g.y01,g.x01),jb(_.y01,_.x01),!m):(a.arc(g.cx,g.cy,O,jb(g.y01,g.x01),jb(g.y11,g.x11),!m),a.arc(0,0,s,jb(g.cy+g.y11,g.cx+g.x11),jb(_.cy+_.y11,_.cx+_.x11),m),a.arc(_.cx,_.cy,O,jb(_.y11,_.x11),jb(_.y01,_.x01),!m))):a.arc(0,0,s,w,x,m):a.lineTo(P,F)}else a.moveTo(0,0);if(a.closePath(),c)return a=null,c+""||null}return c.centroid=function(){var e=(+n.apply(this,arguments)+ +t.apply(this,arguments))/2,r=(+i.apply(this,arguments)+ +o.apply(this,arguments))/2-Db/2;return[zb(r)*e,Rb(r)*e]},c.innerRadius=function(t){return arguments.length?(n="function"==typeof t?t:Eb(+t),c):n},c.outerRadius=function(n){return arguments.length?(t="function"==typeof n?n:Eb(+n),c):t},c.cornerRadius=function(n){return arguments.length?(e="function"==typeof n?n:Eb(+n),c):e},c.padRadius=function(n){return arguments.length?(r=null==n?null:"function"==typeof n?n:Eb(+n),c):r},c.startAngle=function(n){return arguments.length?(i="function"==typeof n?n:Eb(+n),c):i},c.endAngle=function(n){return arguments.length?(o="function"==typeof n?n:Eb(+n),c):o},c.padAngle=function(n){return arguments.length?(u="function"==typeof n?n:Eb(+n),c):u},c.context=function(n){return arguments.length?(a=null==n?null:n,c):a},c};function Zb(n){this._context=n}Zb.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2;default:this._context.lineTo(n,t)}}};var $b=function(n){return new Zb(n)};function Jb(n){return n[0]}function Qb(n){return n[1]}var nm=function(){var n=Jb,t=Qb,e=Eb(!0),r=null,i=$b,o=null;function u(u){var a,c,f,d=u.length,s=!1;for(null==r&&(o=i(f=or())),a=0;a<=d;++a)!(a<d&&e(c=u[a],a,u))===s&&((s=!s)?o.lineStart():o.lineEnd()),s&&o.point(+n(c,a,u),+t(c,a,u));if(f)return o=null,f+""||null}return u.x=function(t){return arguments.length?(n="function"==typeof t?t:Eb(+t),u):n},u.y=function(n){return arguments.length?(t="function"==typeof n?n:Eb(+n),u):t},u.defined=function(n){return arguments.length?(e="function"==typeof n?n:Eb(!!n),u):e},u.curve=function(n){return arguments.length?(i=n,null!=r&&(o=i(r)),u):i},u.context=function(n){return arguments.length?(null==n?r=o=null:o=i(r=n),u):r},u},tm=function(){var n=Jb,t=null,e=Eb(0),r=Qb,i=Eb(!0),o=null,u=$b,a=null;function c(c){var f,d,s,h,l,p=c.length,b=!1,m=new Array(p),g=new Array(p);for(null==o&&(a=u(l=or())),f=0;f<=p;++f){if(!(f<p&&i(h=c[f],f,c))===b)if(b=!b)d=f,a.areaStart(),a.lineStart();else{for(a.lineEnd(),a.lineStart(),s=f-1;s>=d;--s)a.point(m[s],g[s]);a.lineEnd(),a.areaEnd()}b&&(m[f]=+n(h,f,c),g[f]=+e(h,f,c),a.point(t?+t(h,f,c):m[f],r?+r(h,f,c):g[f]))}if(l)return a=null,l+""||null}function f(){return nm().defined(i).curve(u).context(o)}return c.x=function(e){return arguments.length?(n="function"==typeof e?e:Eb(+e),t=null,c):n},c.x0=function(t){return arguments.length?(n="function"==typeof t?t:Eb(+t),c):n},c.x1=function(n){return arguments.length?(t=null==n?null:"function"==typeof n?n:Eb(+n),c):t},c.y=function(n){return arguments.length?(e="function"==typeof n?n:Eb(+n),r=null,c):e},c.y0=function(n){return arguments.length?(e="function"==typeof n?n:Eb(+n),c):e},c.y1=function(n){return arguments.length?(r=null==n?null:"function"==typeof n?n:Eb(+n),c):r},c.lineX0=c.lineY0=function(){return f().x(n).y(e)},c.lineY1=function(){return f().x(n).y(r)},c.lineX1=function(){return f().x(t).y(e)},c.defined=function(n){return arguments.length?(i="function"==typeof n?n:Eb(!!n),c):i},c.curve=function(n){return arguments.length?(u=n,null!=o&&(a=u(o)),c):u},c.context=function(n){return arguments.length?(null==n?o=a=null:a=u(o=n),c):o},c},em=function(n,t){return t<n?-1:t>n?1:t>=n?0:NaN},rm=function(n){return n},im=function(){var n=rm,t=em,e=null,r=Eb(0),i=Eb(Bb),o=Eb(0);function u(u){var a,c,f,d,s,h=u.length,l=0,p=new Array(h),b=new Array(h),m=+r.apply(this,arguments),g=Math.min(Bb,Math.max(-Bb,i.apply(this,arguments)-m)),_=Math.min(Math.abs(g)/h,o.apply(this,arguments)),v=_*(g<0?-1:1);for(a=0;a<h;++a)(s=b[p[a]=a]=+n(u[a],a,u))>0&&(l+=s);for(null!=t?p.sort((function(n,e){return t(b[n],b[e])})):null!=e&&p.sort((function(n,t){return e(u[n],u[t])})),a=0,f=l?(g-h*v)/l:0;a<h;++a,m=d)c=p[a],d=m+((s=b[c])>0?s*f:0)+v,b[c]={data:u[c],index:a,value:s,startAngle:m,endAngle:d,padAngle:_};return b}return u.value=function(t){return arguments.length?(n="function"==typeof t?t:Eb(+t),u):n},u.sortValues=function(n){return arguments.length?(t=n,e=null,u):t},u.sort=function(n){return arguments.length?(e=n,t=null,u):e},u.startAngle=function(n){return arguments.length?(r="function"==typeof n?n:Eb(+n),u):r},u.endAngle=function(n){return arguments.length?(i="function"==typeof n?n:Eb(+n),u):i},u.padAngle=function(n){return arguments.length?(o="function"==typeof n?n:Eb(+n),u):o},u},om=am($b);function um(n){this._curve=n}function am(n){function t(t){return new um(n(t))}return t._curve=n,t}function cm(n){var t=n.curve;return n.angle=n.x,delete n.x,n.radius=n.y,delete n.y,n.curve=function(n){return arguments.length?t(am(n)):t()._curve},n}um.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(n,t){this._curve.point(t*Math.sin(n),t*-Math.cos(n))}};var fm=function(){return cm(nm().curve(om))},dm=function(){var n=tm().curve(om),t=n.curve,e=n.lineX0,r=n.lineX1,i=n.lineY0,o=n.lineY1;return n.angle=n.x,delete n.x,n.startAngle=n.x0,delete n.x0,n.endAngle=n.x1,delete n.x1,n.radius=n.y,delete n.y,n.innerRadius=n.y0,delete n.y0,n.outerRadius=n.y1,delete n.y1,n.lineStartAngle=function(){return cm(e())},delete n.lineX0,n.lineEndAngle=function(){return cm(r())},delete n.lineX1,n.lineInnerRadius=function(){return cm(i())},delete n.lineY0,n.lineOuterRadius=function(){return cm(o())},delete n.lineY1,n.curve=function(n){return arguments.length?t(am(n)):t()._curve},n},sm=function(n,t){return[(t=+t)*Math.cos(n-=Math.PI/2),t*Math.sin(n)]},hm=Array.prototype.slice;function lm(n){return n.source}function pm(n){return n.target}function bm(n){var t=lm,e=pm,r=Jb,i=Qb,o=null;function u(){var u,a=hm.call(arguments),c=t.apply(this,a),f=e.apply(this,a);if(o||(o=u=or()),n(o,+r.apply(this,(a[0]=c,a)),+i.apply(this,a),+r.apply(this,(a[0]=f,a)),+i.apply(this,a)),u)return o=null,u+""||null}return u.source=function(n){return arguments.length?(t=n,u):t},u.target=function(n){return arguments.length?(e=n,u):e},u.x=function(n){return arguments.length?(r="function"==typeof n?n:Eb(+n),u):r},u.y=function(n){return arguments.length?(i="function"==typeof n?n:Eb(+n),u):i},u.context=function(n){return arguments.length?(o=null==n?null:n,u):o},u}function mm(n,t,e,r,i){n.moveTo(t,e),n.bezierCurveTo(t=(t+r)/2,e,t,i,r,i)}function gm(n,t,e,r,i){n.moveTo(t,e),n.bezierCurveTo(t,e=(e+i)/2,r,e,r,i)}function _m(n,t,e,r,i){var o=sm(t,e),u=sm(t,e=(e+i)/2),a=sm(r,e),c=sm(r,i);n.moveTo(o[0],o[1]),n.bezierCurveTo(u[0],u[1],a[0],a[1],c[0],c[1])}function vm(){return bm(mm)}function ym(){return bm(gm)}function xm(){var n=bm(_m);return n.angle=n.x,delete n.x,n.radius=n.y,delete n.y,n}var wm={draw:function(n,t){var e=Math.sqrt(t/Db);n.moveTo(e,0),n.arc(0,0,e,0,Bb)}},Mm={draw:function(n,t){var e=Math.sqrt(t/5)/2;n.moveTo(-3*e,-e),n.lineTo(-e,-e),n.lineTo(-e,-3*e),n.lineTo(e,-3*e),n.lineTo(e,-e),n.lineTo(3*e,-e),n.lineTo(3*e,e),n.lineTo(e,e),n.lineTo(e,3*e),n.lineTo(-e,3*e),n.lineTo(-e,e),n.lineTo(-3*e,e),n.closePath()}},Nm=Math.sqrt(1/3),Tm=2*Nm,km={draw:function(n,t){var e=Math.sqrt(t/Tm),r=e*Nm;n.moveTo(0,-e),n.lineTo(r,0),n.lineTo(0,e),n.lineTo(-r,0),n.closePath()}},Am=Math.sin(Db/10)/Math.sin(7*Db/10),Om=Math.sin(Bb/10)*Am,Sm=-Math.cos(Bb/10)*Am,Em={draw:function(n,t){var e=Math.sqrt(.8908130915292852*t),r=Om*e,i=Sm*e;n.moveTo(0,-e),n.lineTo(r,i);for(var o=1;o<5;++o){var u=Bb*o/5,a=Math.cos(u),c=Math.sin(u);n.lineTo(c*e,-a*e),n.lineTo(a*r-c*i,c*r+a*i)}n.closePath()}},Cm={draw:function(n,t){var e=Math.sqrt(t),r=-e/2;n.rect(r,r,e,e)}},jm=Math.sqrt(3),zm={draw:function(n,t){var e=-Math.sqrt(t/(3*jm));n.moveTo(0,2*e),n.lineTo(-jm*e,-e),n.lineTo(jm*e,-e),n.closePath()}},Pm=Math.sqrt(3)/2,Fm=1/Math.sqrt(12),Rm=3*(Fm/2+1),Lm={draw:function(n,t){var e=Math.sqrt(t/Rm),r=e/2,i=e*Fm,o=r,u=e*Fm+e,a=-o,c=u;n.moveTo(r,i),n.lineTo(o,u),n.lineTo(a,c),n.lineTo(-.5*r-Pm*i,Pm*r+-.5*i),n.lineTo(-.5*o-Pm*u,Pm*o+-.5*u),n.lineTo(-.5*a-Pm*c,Pm*a+-.5*c),n.lineTo(-.5*r+Pm*i,-.5*i-Pm*r),n.lineTo(-.5*o+Pm*u,-.5*u-Pm*o),n.lineTo(-.5*a+Pm*c,-.5*c-Pm*a),n.closePath()}},Um=[wm,Mm,km,Cm,Em,zm,Lm],Dm=function(){var n=Eb(wm),t=Eb(64),e=null;function r(){var r;if(e||(e=r=or()),n.apply(this,arguments).draw(e,+t.apply(this,arguments)),r)return e=null,r+""||null}return r.type=function(t){return arguments.length?(n="function"==typeof t?t:Eb(t),r):n},r.size=function(n){return arguments.length?(t="function"==typeof n?n:Eb(+n),r):t},r.context=function(n){return arguments.length?(e=null==n?null:n,r):e},r},qm=function(){};function Bm(n,t,e){n._context.bezierCurveTo((2*n._x0+n._x1)/3,(2*n._y0+n._y1)/3,(n._x0+2*n._x1)/3,(n._y0+2*n._y1)/3,(n._x0+4*n._x1+t)/6,(n._y0+4*n._y1+e)/6)}function Ym(n){this._context=n}Ym.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Bm(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Bm(this,n,t)}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=t}};var Im=function(n){return new Ym(n)};function Hm(n){this._context=n}Hm.prototype={areaStart:qm,areaEnd:qm,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._x2=n,this._y2=t;break;case 1:this._point=2,this._x3=n,this._y3=t;break;case 2:this._point=3,this._x4=n,this._y4=t,this._context.moveTo((this._x0+4*this._x1+n)/6,(this._y0+4*this._y1+t)/6);break;default:Bm(this,n,t)}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=t}};var Gm=function(n){return new Hm(n)};function Vm(n){this._context=n}Vm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+n)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 3:this._point=4;default:Bm(this,n,t)}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=t}};var Xm=function(n){return new Vm(n)};function Km(n,t){this._basis=new Ym(n),this._beta=t}Km.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var n=this._x,t=this._y,e=n.length-1;if(e>0)for(var r,i=n[0],o=t[0],u=n[e]-i,a=t[e]-o,c=-1;++c<=e;)r=c/e,this._basis.point(this._beta*n[c]+(1-this._beta)*(i+r*u),this._beta*t[c]+(1-this._beta)*(o+r*a));this._x=this._y=null,this._basis.lineEnd()},point:function(n,t){this._x.push(+n),this._y.push(+t)}};var Wm=function n(t){function e(n){return 1===t?new Ym(n):new Km(n,t)}return e.beta=function(t){return n(+t)},e}(.85);function Zm(n,t,e){n._context.bezierCurveTo(n._x1+n._k*(n._x2-n._x0),n._y1+n._k*(n._y2-n._y0),n._x2+n._k*(n._x1-t),n._y2+n._k*(n._y1-e),n._x2,n._y2)}function $m(n,t){this._context=n,this._k=(1-t)/6}$m.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Zm(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2,this._x1=n,this._y1=t;break;case 2:this._point=3;default:Zm(this,n,t)}this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Jm=function n(t){function e(n){return new $m(n,t)}return e.tension=function(t){return n(+t)},e}(0);function Qm(n,t){this._context=n,this._k=(1-t)/6}Qm.prototype={areaStart:qm,areaEnd:qm,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._x3=n,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=n,this._y4=t);break;case 2:this._point=3,this._x5=n,this._y5=t;break;default:Zm(this,n,t)}this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ng=function n(t){function e(n){return new Qm(n,t)}return e.tension=function(t){return n(+t)},e}(0);function tg(n,t){this._context=n,this._k=(1-t)/6}tg.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Zm(this,n,t)}this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var eg=function n(t){function e(n){return new tg(n,t)}return e.tension=function(t){return n(+t)},e}(0);function rg(n,t,e){var r=n._x1,i=n._y1,o=n._x2,u=n._y2;if(n._l01_a>Ub){var a=2*n._l01_2a+3*n._l01_a*n._l12_a+n._l12_2a,c=3*n._l01_a*(n._l01_a+n._l12_a);r=(r*a-n._x0*n._l12_2a+n._x2*n._l01_2a)/c,i=(i*a-n._y0*n._l12_2a+n._y2*n._l01_2a)/c}if(n._l23_a>Ub){var f=2*n._l23_2a+3*n._l23_a*n._l12_a+n._l12_2a,d=3*n._l23_a*(n._l23_a+n._l12_a);o=(o*f+n._x1*n._l23_2a-t*n._l12_2a)/d,u=(u*f+n._y1*n._l23_2a-e*n._l12_2a)/d}n._context.bezierCurveTo(r,i,o,u,n._x2,n._y2)}function ig(n,t){this._context=n,this._alpha=t}ig.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){if(n=+n,t=+t,this._point){var e=this._x2-n,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2;break;case 2:this._point=3;default:rg(this,n,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var og=function n(t){function e(n){return t?new ig(n,t):new $m(n,0)}return e.alpha=function(t){return n(+t)},e}(.5);function ug(n,t){this._context=n,this._alpha=t}ug.prototype={areaStart:qm,areaEnd:qm,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(n,t){if(n=+n,t=+t,this._point){var e=this._x2-n,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=n,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=n,this._y4=t);break;case 2:this._point=3,this._x5=n,this._y5=t;break;default:rg(this,n,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ag=function n(t){function e(n){return t?new ug(n,t):new Qm(n,0)}return e.alpha=function(t){return n(+t)},e}(.5);function cg(n,t){this._context=n,this._alpha=t}cg.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){if(n=+n,t=+t,this._point){var e=this._x2-n,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:rg(this,n,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var fg=function n(t){function e(n){return t?new cg(n,t):new tg(n,0)}return e.alpha=function(t){return n(+t)},e}(.5);function dg(n){this._context=n}dg.prototype={areaStart:qm,areaEnd:qm,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(n,t){n=+n,t=+t,this._point?this._context.lineTo(n,t):(this._point=1,this._context.moveTo(n,t))}};var sg=function(n){return new dg(n)};function hg(n){return n<0?-1:1}function lg(n,t,e){var r=n._x1-n._x0,i=t-n._x1,o=(n._y1-n._y0)/(r||i<0&&-0),u=(e-n._y1)/(i||r<0&&-0),a=(o*i+u*r)/(r+i);return(hg(o)+hg(u))*Math.min(Math.abs(o),Math.abs(u),.5*Math.abs(a))||0}function pg(n,t){var e=n._x1-n._x0;return e?(3*(n._y1-n._y0)/e-t)/2:t}function bg(n,t,e){var r=n._x0,i=n._y0,o=n._x1,u=n._y1,a=(o-r)/3;n._context.bezierCurveTo(r+a,i+a*t,o-a,u-a*e,o,u)}function mg(n){this._context=n}function gg(n){this._context=new _g(n)}function _g(n){this._context=n}function vg(n){return new mg(n)}function yg(n){return new gg(n)}function xg(n){this._context=n}function wg(n){var t,e,r=n.length-1,i=new Array(r),o=new Array(r),u=new Array(r);for(i[0]=0,o[0]=2,u[0]=n[0]+2*n[1],t=1;t<r-1;++t)i[t]=1,o[t]=4,u[t]=4*n[t]+2*n[t+1];for(i[r-1]=2,o[r-1]=7,u[r-1]=8*n[r-1]+n[r],t=1;t<r;++t)e=i[t]/o[t-1],o[t]-=e,u[t]-=e*u[t-1];for(i[r-1]=u[r-1]/o[r-1],t=r-2;t>=0;--t)i[t]=(u[t]-i[t+1])/o[t];for(o[r-1]=(n[r]+i[r-1])/2,t=0;t<r-1;++t)o[t]=2*n[t+1]-i[t+1];return[i,o]}mg.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:bg(this,this._t0,pg(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){var e=NaN;if(t=+t,(n=+n)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2;break;case 2:this._point=3,bg(this,pg(this,e=lg(this,n,t)),e);break;default:bg(this,this._t0,e=lg(this,n,t))}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=t,this._t0=e}}},(gg.prototype=Object.create(mg.prototype)).point=function(n,t){mg.prototype.point.call(this,t,n)},_g.prototype={moveTo:function(n,t){this._context.moveTo(t,n)},closePath:function(){this._context.closePath()},lineTo:function(n,t){this._context.lineTo(t,n)},bezierCurveTo:function(n,t,e,r,i,o){this._context.bezierCurveTo(t,n,r,e,o,i)}},xg.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var n=this._x,t=this._y,e=n.length;if(e)if(this._line?this._context.lineTo(n[0],t[0]):this._context.moveTo(n[0],t[0]),2===e)this._context.lineTo(n[1],t[1]);else for(var r=wg(n),i=wg(t),o=0,u=1;u<e;++o,++u)this._context.bezierCurveTo(r[0][o],i[0][o],r[1][o],i[1][o],n[u],t[u]);(this._line||0!==this._line&&1===e)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(n,t){this._x.push(+n),this._y.push(+t)}};var Mg=function(n){return new xg(n)};function Ng(n,t){this._context=n,this._t=t}Ng.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(n,t);else{var e=this._x*(1-this._t)+n*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,t)}}this._x=n,this._y=t}};var Tg=function(n){return new Ng(n,.5)};function kg(n){return new Ng(n,0)}function Ag(n){return new Ng(n,1)}e("rGqo"),e("yt8O");var Og=function(n,t){if((i=n.length)>1)for(var e,r,i,o=1,u=n[t[0]],a=u.length;o<i;++o)for(r=u,u=n[t[o]],e=0;e<a;++e)u[e][1]+=u[e][0]=isNaN(r[e][1])?r[e][0]:r[e][1]},Sg=function(n){for(var t=n.length,e=new Array(t);--t>=0;)e[t]=t;return e};function Eg(n,t){return n[t]}var Cg=function(){var n=Eb([]),t=Sg,e=Og,r=Eg;function i(i){var o,u,a=n.apply(this,arguments),c=i.length,f=a.length,d=new Array(f);for(o=0;o<f;++o){for(var s,h=a[o],l=d[o]=new Array(c),p=0;p<c;++p)l[p]=s=[0,+r(i[p],h,p,i)],s.data=i[p];l.key=h}for(o=0,u=t(d);o<f;++o)d[u[o]].index=o;return e(d,u),d}return i.keys=function(t){return arguments.length?(n="function"==typeof t?t:Eb(hm.call(t)),i):n},i.value=function(n){return arguments.length?(r="function"==typeof n?n:Eb(+n),i):r},i.order=function(n){return arguments.length?(t=null==n?Sg:"function"==typeof n?n:Eb(hm.call(n)),i):t},i.offset=function(n){return arguments.length?(e=null==n?Og:n,i):e},i},jg=function(n,t){if((r=n.length)>0){for(var e,r,i,o=0,u=n[0].length;o<u;++o){for(i=e=0;e<r;++e)i+=n[e][o][1]||0;if(i)for(e=0;e<r;++e)n[e][o][1]/=i}Og(n,t)}},zg=function(n,t){if((a=n.length)>0)for(var e,r,i,o,u,a,c=0,f=n[t[0]].length;c<f;++c)for(o=u=0,e=0;e<a;++e)(i=(r=n[t[e]][c])[1]-r[0])>0?(r[0]=o,r[1]=o+=i):i<0?(r[1]=u,r[0]=u+=i):(r[0]=0,r[1]=i)},Pg=function(n,t){if((e=n.length)>0){for(var e,r=0,i=n[t[0]],o=i.length;r<o;++r){for(var u=0,a=0;u<e;++u)a+=n[u][r][1]||0;i[r][1]+=i[r][0]=-a/2}Og(n,t)}},Fg=function(n,t){if((i=n.length)>0&&(r=(e=n[t[0]]).length)>0){for(var e,r,i,o=0,u=1;u<r;++u){for(var a=0,c=0,f=0;a<i;++a){for(var d=n[t[a]],s=d[u][1]||0,h=(s-(d[u-1][1]||0))/2,l=0;l<a;++l){var p=n[t[l]];h+=(p[u][1]||0)-(p[u-1][1]||0)}c+=s,f+=h*s}e[u-1][1]+=e[u-1][0]=o,c&&(o-=f/c)}e[u-1][1]+=e[u-1][0]=o,Og(n,t)}},Rg=function(n){var t=n.map(Lg);return Sg(n).sort((function(n,e){return t[n]-t[e]}))};function Lg(n){for(var t,e=-1,r=0,i=n.length,o=-1/0;++e<i;)(t=+n[e][1])>o&&(o=t,r=e);return r}var Ug=function(n){var t=n.map(Dg);return Sg(n).sort((function(n,e){return t[n]-t[e]}))};function Dg(n){for(var t,e=0,r=-1,i=n.length;++r<i;)(t=+n[r][1])&&(e+=t);return e}var qg=function(n){return Ug(n).reverse()},Bg=function(n){var t,e,r=n.length,i=n.map(Dg),o=Rg(n),u=0,a=0,c=[],f=[];for(t=0;t<r;++t)e=o[t],u<a?(u+=i[e],c.push(e)):(a+=i[e],f.push(e));return f.reverse().concat(c)},Yg=function(n){return Sg(n).reverse()},Ig=e("tgfz"),Hg=e("cOGN"),Gg=function(n,t,e){var r=new dt,i=t;return null==t?(r.restart(n,t,e),r):(t=+t,e=null==e?ct():+e,r.restart((function o(u){u+=i,r.restart(o,i+=t,e),n(u)}),t,e),r)},Vg=function(n){return function(){return n}};function Xg(n){return n[0]}function Kg(n){return n[1]}function Wg(){this._=null}function Zg(n){n.U=n.C=n.L=n.R=n.P=n.N=null}function $g(n,t){var e=t,r=t.R,i=e.U;i?i.L===e?i.L=r:i.R=r:n._=r,r.U=i,e.U=r,e.R=r.L,e.R&&(e.R.U=e),r.L=e}function Jg(n,t){var e=t,r=t.L,i=e.U;i?i.L===e?i.L=r:i.R=r:n._=r,r.U=i,e.U=r,e.L=r.R,e.L&&(e.L.U=e),r.R=e}function Qg(n){for(;n.L;)n=n.L;return n}Wg.prototype={constructor:Wg,insert:function(n,t){var e,r,i;if(n){if(t.P=n,t.N=n.N,n.N&&(n.N.P=t),n.N=t,n.R){for(n=n.R;n.L;)n=n.L;n.L=t}else n.R=t;e=n}else this._?(n=Qg(this._),t.P=null,t.N=n,n.P=n.L=t,e=n):(t.P=t.N=null,this._=t,e=null);for(t.L=t.R=null,t.U=e,t.C=!0,n=t;e&&e.C;)e===(r=e.U).L?(i=r.R)&&i.C?(e.C=i.C=!1,r.C=!0,n=r):(n===e.R&&($g(this,e),e=(n=e).U),e.C=!1,r.C=!0,Jg(this,r)):(i=r.L)&&i.C?(e.C=i.C=!1,r.C=!0,n=r):(n===e.L&&(Jg(this,e),e=(n=e).U),e.C=!1,r.C=!0,$g(this,r)),e=n.U;this._.C=!1},remove:function(n){n.N&&(n.N.P=n.P),n.P&&(n.P.N=n.N),n.N=n.P=null;var t,e,r,i=n.U,o=n.L,u=n.R;if(e=o?u?Qg(u):o:u,i?i.L===n?i.L=e:i.R=e:this._=e,o&&u?(r=e.C,e.C=n.C,e.L=o,o.U=e,e!==u?(i=e.U,e.U=n.U,n=e.R,i.L=n,e.R=u,u.U=e):(e.U=i,i=e,n=e.R)):(r=n.C,n=e),n&&(n.U=i),!r)if(n&&n.C)n.C=!1;else{do{if(n===this._)break;if(n===i.L){if((t=i.R).C&&(t.C=!1,i.C=!0,$g(this,i),t=i.R),t.L&&t.L.C||t.R&&t.R.C){t.R&&t.R.C||(t.L.C=!1,t.C=!0,Jg(this,t),t=i.R),t.C=i.C,i.C=t.R.C=!1,$g(this,i),n=this._;break}}else if((t=i.L).C&&(t.C=!1,i.C=!0,Jg(this,i),t=i.L),t.L&&t.L.C||t.R&&t.R.C){t.L&&t.L.C||(t.R.C=!1,t.C=!0,$g(this,t),t=i.L),t.C=i.C,i.C=t.L.C=!1,Jg(this,i),n=this._;break}t.C=!0,n=i,i=i.U}while(!n.C);n&&(n.C=!1)}}};var n_=Wg;function t_(n,t,e,r){var i=[null,null],o=T_.push(i)-1;return i.left=n,i.right=t,e&&r_(i,n,t,e),r&&r_(i,t,n,r),M_[n.index].halfedges.push(o),M_[t.index].halfedges.push(o),i}function e_(n,t,e){var r=[t,e];return r.left=n,r}function r_(n,t,e,r){n[0]||n[1]?n.left===e?n[1]=r:n[0]=r:(n[0]=r,n.left=t,n.right=e)}function i_(n,t,e,r,i){var o,u=n[0],a=n[1],c=u[0],f=u[1],d=0,s=1,h=a[0]-c,l=a[1]-f;if(o=t-c,h||!(o>0)){if(o/=h,h<0){if(o<d)return;o<s&&(s=o)}else if(h>0){if(o>s)return;o>d&&(d=o)}if(o=r-c,h||!(o<0)){if(o/=h,h<0){if(o>s)return;o>d&&(d=o)}else if(h>0){if(o<d)return;o<s&&(s=o)}if(o=e-f,l||!(o>0)){if(o/=l,l<0){if(o<d)return;o<s&&(s=o)}else if(l>0){if(o>s)return;o>d&&(d=o)}if(o=i-f,l||!(o<0)){if(o/=l,l<0){if(o>s)return;o>d&&(d=o)}else if(l>0){if(o<d)return;o<s&&(s=o)}return!(d>0||s<1)||(d>0&&(n[0]=[c+d*h,f+d*l]),s<1&&(n[1]=[c+s*h,f+s*l]),!0)}}}}}function o_(n,t,e,r,i){var o=n[1];if(o)return!0;var u,a,c=n[0],f=n.left,d=n.right,s=f[0],h=f[1],l=d[0],p=d[1],b=(s+l)/2,m=(h+p)/2;if(p===h){if(b<t||b>=r)return;if(s>l){if(c){if(c[1]>=i)return}else c=[b,e];o=[b,i]}else{if(c){if(c[1]<e)return}else c=[b,i];o=[b,e]}}else if(a=m-(u=(s-l)/(p-h))*b,u<-1||u>1)if(s>l){if(c){if(c[1]>=i)return}else c=[(e-a)/u,e];o=[(i-a)/u,i]}else{if(c){if(c[1]<e)return}else c=[(i-a)/u,i];o=[(e-a)/u,e]}else if(h<p){if(c){if(c[0]>=r)return}else c=[t,u*t+a];o=[r,u*r+a]}else{if(c){if(c[0]<t)return}else c=[r,u*r+a];o=[t,u*t+a]}return n[0]=c,n[1]=o,!0}function u_(n,t){var e=n.site,r=t.left,i=t.right;return e===i&&(i=r,r=e),i?Math.atan2(i[1]-r[1],i[0]-r[0]):(e===r?(r=t[1],i=t[0]):(r=t[0],i=t[1]),Math.atan2(r[0]-i[0],i[1]-r[1]))}function a_(n,t){return t[+(t.left!==n.site)]}function c_(n,t){return t[+(t.left===n.site)]}var f_,d_=[];function s_(){Zg(this),this.x=this.y=this.arc=this.site=this.cy=null}function h_(n){var t=n.P,e=n.N;if(t&&e){var r=t.site,i=n.site,o=e.site;if(r!==o){var u=i[0],a=i[1],c=r[0]-u,f=r[1]-a,d=o[0]-u,s=o[1]-a,h=2*(c*s-f*d);if(!(h>=-A_)){var l=c*c+f*f,p=d*d+s*s,b=(s*l-f*p)/h,m=(c*p-d*l)/h,g=d_.pop()||new s_;g.arc=n,g.site=i,g.x=b+u,g.y=(g.cy=m+a)+Math.sqrt(b*b+m*m),n.circle=g;for(var _=null,v=N_._;v;)if(g.y<v.y||g.y===v.y&&g.x<=v.x){if(!v.L){_=v.P;break}v=v.L}else{if(!v.R){_=v;break}v=v.R}N_.insert(_,g),_||(f_=g)}}}}function l_(n){var t=n.circle;t&&(t.P||(f_=t.N),N_.remove(t),d_.push(t),Zg(t),n.circle=null)}var p_=[];function b_(){Zg(this),this.edge=this.site=this.circle=null}function m_(n){var t=p_.pop()||new b_;return t.site=n,t}function g_(n){l_(n),w_.remove(n),p_.push(n),Zg(n)}function __(n){var t=n.circle,e=t.x,r=t.cy,i=[e,r],o=n.P,u=n.N,a=[n];g_(n);for(var c=o;c.circle&&Math.abs(e-c.circle.x)<k_&&Math.abs(r-c.circle.cy)<k_;)o=c.P,a.unshift(c),g_(c),c=o;a.unshift(c),l_(c);for(var f=u;f.circle&&Math.abs(e-f.circle.x)<k_&&Math.abs(r-f.circle.cy)<k_;)u=f.N,a.push(f),g_(f),f=u;a.push(f),l_(f);var d,s=a.length;for(d=1;d<s;++d)f=a[d],c=a[d-1],r_(f.edge,c.site,f.site,i);c=a[0],(f=a[s-1]).edge=t_(c.site,f.site,null,i),h_(c),h_(f)}function v_(n){for(var t,e,r,i,o=n[0],u=n[1],a=w_._;a;)if((r=y_(a,u)-o)>k_)a=a.L;else{if(!((i=o-x_(a,u))>k_)){r>-k_?(t=a.P,e=a):i>-k_?(t=a,e=a.N):t=e=a;break}if(!a.R){t=a;break}a=a.R}!function(n){M_[n.index]={site:n,halfedges:[]}}(n);var c=m_(n);if(w_.insert(t,c),t||e){if(t===e)return l_(t),e=m_(t.site),w_.insert(c,e),c.edge=e.edge=t_(t.site,c.site),h_(t),void h_(e);if(e){l_(t),l_(e);var f=t.site,d=f[0],s=f[1],h=n[0]-d,l=n[1]-s,p=e.site,b=p[0]-d,m=p[1]-s,g=2*(h*m-l*b),_=h*h+l*l,v=b*b+m*m,y=[(m*_-l*v)/g+d,(h*v-b*_)/g+s];r_(e.edge,f,p,y),c.edge=t_(f,n,null,y),e.edge=t_(n,p,null,y),h_(t),h_(e)}else c.edge=t_(t.site,c.site)}}function y_(n,t){var e=n.site,r=e[0],i=e[1],o=i-t;if(!o)return r;var u=n.P;if(!u)return-1/0;var a=(e=u.site)[0],c=e[1],f=c-t;if(!f)return a;var d=a-r,s=1/o-1/f,h=d/f;return s?(-h+Math.sqrt(h*h-2*s*(d*d/(-2*f)-c+f/2+i-o/2)))/s+r:(r+a)/2}function x_(n,t){var e=n.N;if(e)return y_(e,t);var r=n.site;return r[1]===t?r[0]:1/0}var w_,M_,N_,T_,k_=1e-6,A_=1e-12;function O_(n,t){return t[1]-n[1]||t[0]-n[0]}function S_(n,t){var e,r,i,o=n.sort(O_).pop();for(T_=[],M_=new Array(n.length),w_=new n_,N_=new n_;;)if(i=f_,o&&(!i||o[1]<i.y||o[1]===i.y&&o[0]<i.x))o[0]===e&&o[1]===r||(v_(o),e=o[0],r=o[1]),o=n.pop();else{if(!i)break;__(i.arc)}if(function(){for(var n,t,e,r,i=0,o=M_.length;i<o;++i)if((n=M_[i])&&(r=(t=n.halfedges).length)){var u=new Array(r),a=new Array(r);for(e=0;e<r;++e)u[e]=e,a[e]=u_(n,T_[t[e]]);for(u.sort((function(n,t){return a[t]-a[n]})),e=0;e<r;++e)a[e]=t[u[e]];for(e=0;e<r;++e)t[e]=a[e]}}(),t){var u=+t[0][0],a=+t[0][1],c=+t[1][0],f=+t[1][1];!function(n,t,e,r){for(var i,o=T_.length;o--;)o_(i=T_[o],n,t,e,r)&&i_(i,n,t,e,r)&&(Math.abs(i[0][0]-i[1][0])>k_||Math.abs(i[0][1]-i[1][1])>k_)||delete T_[o]}(u,a,c,f),function(n,t,e,r){var i,o,u,a,c,f,d,s,h,l,p,b,m=M_.length,g=!0;for(i=0;i<m;++i)if(o=M_[i]){for(u=o.site,a=(c=o.halfedges).length;a--;)T_[c[a]]||c.splice(a,1);for(a=0,f=c.length;a<f;)p=(l=c_(o,T_[c[a]]))[0],b=l[1],s=(d=a_(o,T_[c[++a%f]]))[0],h=d[1],(Math.abs(p-s)>k_||Math.abs(b-h)>k_)&&(c.splice(a,0,T_.push(e_(u,l,Math.abs(p-n)<k_&&r-b>k_?[n,Math.abs(s-n)<k_?h:r]:Math.abs(b-r)<k_&&e-p>k_?[Math.abs(h-r)<k_?s:e,r]:Math.abs(p-e)<k_&&b-t>k_?[e,Math.abs(s-e)<k_?h:t]:Math.abs(b-t)<k_&&p-n>k_?[Math.abs(h-t)<k_?s:n,t]:null))-1),++f);f&&(g=!1)}if(g){var _,v,y,x=1/0;for(i=0,g=null;i<m;++i)(o=M_[i])&&(y=(_=(u=o.site)[0]-n)*_+(v=u[1]-t)*v)<x&&(x=y,g=o);if(g){var w=[n,t],M=[n,r],N=[e,r],T=[e,t];g.halfedges.push(T_.push(e_(u=g.site,w,M))-1,T_.push(e_(u,M,N))-1,T_.push(e_(u,N,T))-1,T_.push(e_(u,T,w))-1)}}for(i=0;i<m;++i)(o=M_[i])&&(o.halfedges.length||delete M_[i])}(u,a,c,f)}this.edges=T_,this.cells=M_,w_=N_=T_=M_=null}S_.prototype={constructor:S_,polygons:function(){var n=this.edges;return this.cells.map((function(t){var e=t.halfedges.map((function(e){return a_(t,n[e])}));return e.data=t.site.data,e}))},triangles:function(){var n=[],t=this.edges;return this.cells.forEach((function(e,r){if(o=(i=e.halfedges).length)for(var i,o,u,a,c,f,d=e.site,s=-1,h=t[i[o-1]],l=h.left===d?h.right:h.left;++s<o;)u=l,l=(h=t[i[s]]).left===d?h.right:h.left,u&&l&&r<u.index&&r<l.index&&(c=u,f=l,((a=d)[0]-f[0])*(c[1]-a[1])-(a[0]-c[0])*(f[1]-a[1])<0)&&n.push([d.data,u.data,l.data])})),n},links:function(){return this.edges.filter((function(n){return n.right})).map((function(n){return{source:n.left.data,target:n.right.data}}))},find:function(n,t,e){for(var r,i,o=this,u=o._found||0,a=o.cells.length;!(i=o.cells[u]);)if(++u>=a)return null;var c=n-i.site[0],f=t-i.site[1],d=c*c+f*f;do{i=o.cells[r=u],u=null,i.halfedges.forEach((function(e){var r=o.edges[e],a=r.left;if(a!==i.site&&a||(a=r.right)){var c=n-a[0],f=t-a[1],s=c*c+f*f;s<d&&(d=s,u=a.index)}}))}while(null!==u);return o._found=r,null==e||d<=e*e?i.site:null}};var E_=function(){var n=Xg,t=Kg,e=null;function r(r){return new S_(r.map((function(e,i){var o=[Math.round(n(e,i,r)/k_)*k_,Math.round(t(e,i,r)/k_)*k_];return o.index=i,o.data=e,o})),e)}return r.polygons=function(n){return r(n).polygons()},r.links=function(n){return r(n).links()},r.triangles=function(n){return r(n).triangles()},r.x=function(t){return arguments.length?(n="function"==typeof t?t:Vg(+t),r):n},r.y=function(n){return arguments.length?(t="function"==typeof n?n:Vg(+n),r):t},r.extent=function(n){return arguments.length?(e=null==n?null:[[+n[0][0],+n[0][1]],[+n[1][0],+n[1][1]]],r):e&&[[e[0][0],e[0][1]],[e[1][0],e[1][1]]]},r.size=function(n){return arguments.length?(e=null==n?null:[[0,0],[+n[0],+n[1]]],r):e&&[e[1][0]-e[0][0],e[1][1]-e[0][1]]},r},C_=e("znUM"),j_=function(n){return function(){return n}};function z_(n,t,e){this.target=n,this.type=t,this.transform=e}function P_(n,t,e){this.k=n,this.x=t,this.y=e}P_.prototype={constructor:P_,scale:function(n){return 1===n?this:new P_(this.k*n,this.x,this.y)},translate:function(n,t){return 0===n&0===t?this:new P_(this.k,this.x+this.k*n,this.y+this.k*t)},apply:function(n){return[n[0]*this.k+this.x,n[1]*this.k+this.y]},applyX:function(n){return n*this.k+this.x},applyY:function(n){return n*this.k+this.y},invert:function(n){return[(n[0]-this.x)/this.k,(n[1]-this.y)/this.k]},invertX:function(n){return(n-this.x)/this.k},invertY:function(n){return(n-this.y)/this.k},rescaleX:function(n){return n.copy().domain(n.range().map(this.invertX,this).map(n.invert,n))},rescaleY:function(n){return n.copy().domain(n.range().map(this.invertY,this).map(n.invert,n))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var F_=new P_(1,0,0);function R_(n){for(;!n.__zoom;)if(!(n=n.parentNode))return F_;return n.__zoom}function L_(){An.stopImmediatePropagation()}R_.prototype=P_.prototype;var U_=function(){An.preventDefault(),An.stopImmediatePropagation()};function D_(){return!An.ctrlKey&&!An.button}function q_(){var n=this;return n instanceof SVGElement?(n=n.ownerSVGElement||n).hasAttribute("viewBox")?[[(n=n.viewBox.baseVal).x,n.y],[n.x+n.width,n.y+n.height]]:[[0,0],[n.width.baseVal.value,n.height.baseVal.value]]:[[0,0],[n.clientWidth,n.clientHeight]]}function B_(){return this.__zoom||F_}function Y_(){return-An.deltaY*(1===An.deltaMode?.05:An.deltaMode?1:.002)}function I_(){return navigator.maxTouchPoints||"ontouchstart"in this}function H_(n,t,e){var r=n.invertX(t[0][0])-e[0][0],i=n.invertX(t[1][0])-e[1][0],o=n.invertY(t[0][1])-e[0][1],u=n.invertY(t[1][1])-e[1][1];return n.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),u>o?(o+u)/2:Math.min(0,o)||Math.max(0,u))}var G_=function(){var n,t,e=D_,r=q_,i=H_,o=Y_,u=I_,a=[0,1/0],c=[[-1/0,-1/0],[1/0,1/0]],f=250,d=C_.a,s=A("start","zoom","end"),h=500,l=150,p=0;function b(n){n.property("__zoom",B_).on("wheel.zoom",w).on("mousedown.zoom",M).on("dblclick.zoom",N).filter(u).on("touchstart.zoom",T).on("touchmove.zoom",k).on("touchend.zoom touchcancel.zoom",O).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function m(n,t){return(t=Math.max(a[0],Math.min(a[1],t)))===n.k?n:new P_(t,n.x,n.y)}function g(n,t,e){var r=t[0]-e[0]*n.k,i=t[1]-e[1]*n.k;return r===n.x&&i===n.y?n:new P_(n.k,r,i)}function _(n){return[(+n[0][0]+ +n[1][0])/2,(+n[0][1]+ +n[1][1])/2]}function v(n,t,e){n.on("start.zoom",(function(){y(this,arguments).start()})).on("interrupt.zoom end.zoom",(function(){y(this,arguments).end()})).tween("zoom",(function(){var n=this,i=arguments,o=y(n,i),u=r.apply(n,i),a=null==e?_(u):"function"==typeof e?e.apply(n,i):e,c=Math.max(u[1][0]-u[0][0],u[1][1]-u[0][1]),f=n.__zoom,s="function"==typeof t?t.apply(n,i):t,h=d(f.invert(a).concat(c/f.k),s.invert(a).concat(c/s.k));return function(n){if(1===n)n=s;else{var t=h(n),e=c/t[2];n=new P_(e,a[0]-t[0]*e,a[1]-t[1]*e)}o.zoom(null,n)}}))}function y(n,t,e){return!e&&n.__zooming||new x(n,t)}function x(n,t){this.that=n,this.args=t,this.active=0,this.extent=r.apply(n,t),this.taps=0}function w(){if(e.apply(this,arguments)){var n=y(this,arguments),t=this.__zoom,r=Math.max(a[0],Math.min(a[1],t.k*Math.pow(2,o.apply(this,arguments)))),u=Jn(this);if(n.wheel)n.mouse[0][0]===u[0]&&n.mouse[0][1]===u[1]||(n.mouse[1]=t.invert(n.mouse[0]=u)),clearTimeout(n.wheel);else{if(t.k===r)return;n.mouse=[u,t.invert(u)],Et(this),n.start()}U_(),n.wheel=setTimeout((function(){n.wheel=null,n.end()}),l),n.zoom("mouse",i(g(m(t,r),n.mouse[0],n.mouse[1]),n.extent,c))}}function M(){if(!t&&e.apply(this,arguments)){var n=y(this,arguments,!0),r=Bn(An.view).on("mousemove.zoom",(function(){if(U_(),!n.moved){var t=An.clientX-u,e=An.clientY-a;n.moved=t*t+e*e>p}n.zoom("mouse",i(g(n.that.__zoom,n.mouse[0]=Jn(n.that),n.mouse[1]),n.extent,c))}),!0).on("mouseup.zoom",(function(){r.on("mousemove.zoom mouseup.zoom",null),Gn(An.view,n.moved),U_(),n.end()}),!0),o=Jn(this),u=An.clientX,a=An.clientY;Hn(An.view),L_(),n.mouse=[o,this.__zoom.invert(o)],Et(this),n.start()}}function N(){if(e.apply(this,arguments)){var n=this.__zoom,t=Jn(this),o=n.invert(t),u=n.k*(An.shiftKey?.5:2),a=i(g(m(n,u),t,o),r.apply(this,arguments),c);U_(),f>0?Bn(this).transition().duration(f).call(v,a,t):Bn(this).call(b.transform,a)}}function T(){if(e.apply(this,arguments)){var t,r,i,o,u=An.touches,a=u.length,c=y(this,arguments,An.changedTouches.length===a);for(L_(),r=0;r<a;++r)i=u[r],o=[o=$n(this,u,i.identifier),this.__zoom.invert(o),i.identifier],c.touch0?c.touch1||c.touch0[2]===o[2]||(c.touch1=o,c.taps=0):(c.touch0=o,t=!0,c.taps=1+!!n);n&&(n=clearTimeout(n)),t&&(c.taps<2&&(n=setTimeout((function(){n=null}),h)),Et(this),c.start())}}function k(){if(this.__zooming){var t,e,r,o,u=y(this,arguments),a=An.changedTouches,f=a.length;for(U_(),n&&(n=clearTimeout(n)),u.taps=0,t=0;t<f;++t)e=a[t],r=$n(this,a,e.identifier),u.touch0&&u.touch0[2]===e.identifier?u.touch0[0]=r:u.touch1&&u.touch1[2]===e.identifier&&(u.touch1[0]=r);if(e=u.that.__zoom,u.touch1){var d=u.touch0[0],s=u.touch0[1],h=u.touch1[0],l=u.touch1[1],p=(p=h[0]-d[0])*p+(p=h[1]-d[1])*p,b=(b=l[0]-s[0])*b+(b=l[1]-s[1])*b;e=m(e,Math.sqrt(p/b)),r=[(d[0]+h[0])/2,(d[1]+h[1])/2],o=[(s[0]+l[0])/2,(s[1]+l[1])/2]}else{if(!u.touch0)return;r=u.touch0[0],o=u.touch0[1]}u.zoom("touch",i(g(e,r,o),u.extent,c))}}function O(){if(this.__zooming){var n,e,r=y(this,arguments),i=An.changedTouches,o=i.length;for(L_(),t&&clearTimeout(t),t=setTimeout((function(){t=null}),h),n=0;n<o;++n)e=i[n],r.touch0&&r.touch0[2]===e.identifier?delete r.touch0:r.touch1&&r.touch1[2]===e.identifier&&delete r.touch1;if(r.touch1&&!r.touch0&&(r.touch0=r.touch1,delete r.touch1),r.touch0)r.touch0[1]=this.__zoom.invert(r.touch0[0]);else if(r.end(),2===r.taps){var u=Bn(this).on("dblclick.zoom");u&&u.apply(this,arguments)}}}return b.transform=function(n,t,e){var r=n.selection?n.selection():n;r.property("__zoom",B_),n!==r?v(n,t,e):r.interrupt().each((function(){y(this,arguments).start().zoom(null,"function"==typeof t?t.apply(this,arguments):t).end()}))},b.scaleBy=function(n,t,e){b.scaleTo(n,(function(){var n=this.__zoom.k,e="function"==typeof t?t.apply(this,arguments):t;return n*e}),e)},b.scaleTo=function(n,t,e){b.transform(n,(function(){var n=r.apply(this,arguments),o=this.__zoom,u=null==e?_(n):"function"==typeof e?e.apply(this,arguments):e,a=o.invert(u),f="function"==typeof t?t.apply(this,arguments):t;return i(g(m(o,f),u,a),n,c)}),e)},b.translateBy=function(n,t,e){b.transform(n,(function(){return i(this.__zoom.translate("function"==typeof t?t.apply(this,arguments):t,"function"==typeof e?e.apply(this,arguments):e),r.apply(this,arguments),c)}))},b.translateTo=function(n,t,e,o){b.transform(n,(function(){var n=r.apply(this,arguments),u=this.__zoom,a=null==o?_(n):"function"==typeof o?o.apply(this,arguments):o;return i(F_.translate(a[0],a[1]).scale(u.k).translate("function"==typeof t?-t.apply(this,arguments):-t,"function"==typeof e?-e.apply(this,arguments):-e),n,c)}),o)},x.prototype={start:function(){return 1==++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(n,t){return this.mouse&&"mouse"!==n&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==n&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==n&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit("zoom"),this},end:function(){return 0==--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(n){zn(new z_(b,n,this.that.__zoom),s.apply,s,[n,this.that,this.args])}},b.wheelDelta=function(n){return arguments.length?(o="function"==typeof n?n:j_(+n),b):o},b.filter=function(n){return arguments.length?(e="function"==typeof n?n:j_(!!n),b):e},b.touchable=function(n){return arguments.length?(u="function"==typeof n?n:j_(!!n),b):u},b.extent=function(n){return arguments.length?(r="function"==typeof n?n:j_([[+n[0][0],+n[0][1]],[+n[1][0],+n[1][1]]]),b):r},b.scaleExtent=function(n){return arguments.length?(a[0]=+n[0],a[1]=+n[1],b):[a[0],a[1]]},b.translateExtent=function(n){return arguments.length?(c[0][0]=+n[0][0],c[1][0]=+n[1][0],c[0][1]=+n[0][1],c[1][1]=+n[1][1],b):[[c[0][0],c[0][1]],[c[1][0],c[1][1]]]},b.constrain=function(n){return arguments.length?(i=n,b):i},b.duration=function(n){return arguments.length?(f=+n,b):f},b.interpolate=function(n){return arguments.length?(d=n,b):d},b.on=function(){var n=s.on.apply(s,arguments);return n===s?b:n},b.clickDistance=function(n){return arguments.length?(p=(n=+n)*n,b):Math.sqrt(p)},b};e.d(t,"version",(function(){return"5.15.0"})),e.d(t,"bisect",(function(){return r.b})),e.d(t,"bisectRight",(function(){return r.d})),e.d(t,"bisectLeft",(function(){return r.c})),e.d(t,"ascending",(function(){return r.a})),e.d(t,"bisector",(function(){return r.e})),e.d(t,"cross",(function(){return r.f})),e.d(t,"descending",(function(){return r.g})),e.d(t,"deviation",(function(){return r.h})),e.d(t,"extent",(function(){return r.i})),e.d(t,"histogram",(function(){return r.j})),e.d(t,"thresholdFreedmanDiaconis",(function(){return r.w})),e.d(t,"thresholdScott",(function(){return r.x})),e.d(t,"thresholdSturges",(function(){return r.y})),e.d(t,"max",(function(){return r.k})),e.d(t,"mean",(function(){return r.l})),e.d(t,"median",(function(){return r.m})),e.d(t,"merge",(function(){return r.n})),e.d(t,"min",(function(){return r.o})),e.d(t,"pairs",(function(){return r.p})),e.d(t,"permute",(function(){return r.q})),e.d(t,"quantile",(function(){return r.r})),e.d(t,"range",(function(){return r.s})),e.d(t,"scan",(function(){return r.t})),e.d(t,"shuffle",(function(){return r.u})),e.d(t,"sum",(function(){return r.v})),e.d(t,"ticks",(function(){return r.B})),e.d(t,"tickIncrement",(function(){return r.z})),e.d(t,"tickStep",(function(){return r.A})),e.d(t,"transpose",(function(){return r.C})),e.d(t,"variance",(function(){return r.D})),e.d(t,"zip",(function(){return r.E})),e.d(t,"axisTop",(function(){return g})),e.d(t,"axisRight",(function(){return _})),e.d(t,"axisBottom",(function(){return v})),e.d(t,"axisLeft",(function(){return y})),e.d(t,"brush",(function(){return Ye})),e.d(t,"brushX",(function(){return qe})),e.d(t,"brushY",(function(){return Be})),e.d(t,"brushSelection",(function(){return De})),e.d(t,"chord",(function(){return $e})),e.d(t,"ribbon",(function(){return sr})),e.d(t,"nest",(function(){return hr.d})),e.d(t,"set",(function(){return hr.e})),e.d(t,"map",(function(){return hr.c})),e.d(t,"keys",(function(){return hr.b})),e.d(t,"values",(function(){return hr.f})),e.d(t,"entries",(function(){return hr.a})),e.d(t,"color",(function(){return lr.a})),e.d(t,"rgb",(function(){return lr.h})),e.d(t,"hsl",(function(){return lr.e})),e.d(t,"lab",(function(){return lr.f})),e.d(t,"hcl",(function(){return lr.d})),e.d(t,"lch",(function(){return lr.g})),e.d(t,"gray",(function(){return lr.c})),e.d(t,"cubehelix",(function(){return lr.b})),e.d(t,"contours",(function(){return Mr})),e.d(t,"contourDensity",(function(){return Sr})),e.d(t,"dispatch",(function(){return A})),e.d(t,"drag",(function(){return Rr})),e.d(t,"dragDisable",(function(){return Hn})),e.d(t,"dragEnable",(function(){return Gn})),e.d(t,"dsvFormat",(function(){return Vr})),e.d(t,"csvParse",(function(){return Kr})),e.d(t,"csvParseRows",(function(){return Wr})),e.d(t,"csvFormat",(function(){return Zr})),e.d(t,"csvFormatBody",(function(){return $r})),e.d(t,"csvFormatRows",(function(){return Jr})),e.d(t,"csvFormatRow",(function(){return Qr})),e.d(t,"csvFormatValue",(function(){return ni})),e.d(t,"tsvParse",(function(){return ei})),e.d(t,"tsvParseRows",(function(){return ri})),e.d(t,"tsvFormat",(function(){return ii})),e.d(t,"tsvFormatBody",(function(){return oi})),e.d(t,"tsvFormatRows",(function(){return ui})),e.d(t,"tsvFormatRow",(function(){return ai})),e.d(t,"tsvFormatValue",(function(){return ci})),e.d(t,"autoType",(function(){return fi})),e.d(t,"easeLinear",(function(){return si})),e.d(t,"easeQuad",(function(){return pi})),e.d(t,"easeQuadIn",(function(){return hi})),e.d(t,"easeQuadOut",(function(){return li})),e.d(t,"easeQuadInOut",(function(){return pi})),e.d(t,"easeCubic",(function(){return se})),e.d(t,"easeCubicIn",(function(){return fe})),e.d(t,"easeCubicOut",(function(){return de})),e.d(t,"easeCubicInOut",(function(){return se})),e.d(t,"easePoly",(function(){return gi})),e.d(t,"easePolyIn",(function(){return bi})),e.d(t,"easePolyOut",(function(){return mi})),e.d(t,"easePolyInOut",(function(){return gi})),e.d(t,"easeSin",(function(){return wi})),e.d(t,"easeSinIn",(function(){return yi})),e.d(t,"easeSinOut",(function(){return xi})),e.d(t,"easeSinInOut",(function(){return wi})),e.d(t,"easeExp",(function(){return Ti})),e.d(t,"easeExpIn",(function(){return Mi})),e.d(t,"easeExpOut",(function(){return Ni})),e.d(t,"easeExpInOut",(function(){return Ti})),e.d(t,"easeCircle",(function(){return Oi})),e.d(t,"easeCircleIn",(function(){return ki})),e.d(t,"easeCircleOut",(function(){return Ai})),e.d(t,"easeCircleInOut",(function(){return Oi})),e.d(t,"easeBounce",(function(){return qi})),e.d(t,"easeBounceIn",(function(){return Di})),e.d(t,"easeBounceOut",(function(){return qi})),e.d(t,"easeBounceInOut",(function(){return Bi})),e.d(t,"easeBack",(function(){return Hi})),e.d(t,"easeBackIn",(function(){return Yi})),e.d(t,"easeBackOut",(function(){return Ii})),e.d(t,"easeBackInOut",(function(){return Hi})),e.d(t,"easeElastic",(function(){return Xi})),e.d(t,"easeElasticIn",(function(){return Vi})),e.d(t,"easeElasticOut",(function(){return Xi})),e.d(t,"easeElasticInOut",(function(){return Ki})),e.d(t,"blob",(function(){return Zi})),e.d(t,"buffer",(function(){return Ji})),e.d(t,"dsv",(function(){return eo})),e.d(t,"csv",(function(){return ro})),e.d(t,"tsv",(function(){return io})),e.d(t,"image",(function(){return oo})),e.d(t,"json",(function(){return ao})),e.d(t,"text",(function(){return no})),e.d(t,"xml",(function(){return fo})),e.d(t,"html",(function(){return so})),e.d(t,"svg",(function(){return ho})),e.d(t,"forceCenter",(function(){return lo})),e.d(t,"forceCollide",(function(){return ko})),e.d(t,"forceLink",(function(){return So})),e.d(t,"forceManyBody",(function(){return Fo})),e.d(t,"forceRadial",(function(){return Ro})),e.d(t,"forceSimulation",(function(){return Po})),e.d(t,"forceX",(function(){return Lo})),e.d(t,"forceY",(function(){return Uo})),e.d(t,"formatDefaultLocale",(function(){return Do.c})),e.d(t,"format",(function(){return Do.b})),e.d(t,"formatPrefix",(function(){return Do.e})),e.d(t,"formatLocale",(function(){return Do.d})),e.d(t,"formatSpecifier",(function(){return Do.f})),e.d(t,"FormatSpecifier",(function(){return Do.a})),e.d(t,"precisionFixed",(function(){return Do.g})),e.d(t,"precisionPrefix",(function(){return Do.h})),e.d(t,"precisionRound",(function(){return Do.i})),e.d(t,"geoArea",(function(){return ju})),e.d(t,"geoBounds",(function(){return Na})),e.d(t,"geoCentroid",(function(){return Ra})),e.d(t,"geoCircle",(function(){return Xa})),e.d(t,"geoClipAntimeridian",(function(){return oc})),e.d(t,"geoClipCircle",(function(){return uc})),e.d(t,"geoClipExtent",(function(){return pc})),e.d(t,"geoClipRectangle",(function(){return dc})),e.d(t,"geoContains",(function(){return jc})),e.d(t,"geoDistance",(function(){return Mc})),e.d(t,"geoGraticule",(function(){return Fc})),e.d(t,"geoGraticule10",(function(){return Rc})),e.d(t,"geoInterpolate",(function(){return Bc})),e.d(t,"geoLength",(function(){return yc})),e.d(t,"geoPath",(function(){return qf})),e.d(t,"geoAlbers",(function(){return ud})),e.d(t,"geoAlbersUsa",(function(){return ad})),e.d(t,"geoAzimuthalEqualArea",(function(){return sd})),e.d(t,"geoAzimuthalEqualAreaRaw",(function(){return dd})),e.d(t,"geoAzimuthalEquidistant",(function(){return ld})),e.d(t,"geoAzimuthalEquidistantRaw",(function(){return hd})),e.d(t,"geoConicConformal",(function(){return vd})),e.d(t,"geoConicConformalRaw",(function(){return _d})),e.d(t,"geoConicEqualArea",(function(){return od})),e.d(t,"geoConicEqualAreaRaw",(function(){return id})),e.d(t,"geoConicEquidistant",(function(){return Md})),e.d(t,"geoConicEquidistantRaw",(function(){return wd})),e.d(t,"geoEqualEarth",(function(){return Ed})),e.d(t,"geoEqualEarthRaw",(function(){return Sd})),e.d(t,"geoEquirectangular",(function(){return xd})),e.d(t,"geoEquirectangularRaw",(function(){return yd})),e.d(t,"geoGnomonic",(function(){return jd})),e.d(t,"geoGnomonicRaw",(function(){return Cd})),e.d(t,"geoIdentity",(function(){return Pd})),e.d(t,"geoProjection",(function(){return td})),e.d(t,"geoProjectionMutator",(function(){return ed})),e.d(t,"geoMercator",(function(){return bd})),e.d(t,"geoMercatorRaw",(function(){return pd})),e.d(t,"geoNaturalEarth1",(function(){return Rd})),e.d(t,"geoNaturalEarth1Raw",(function(){return Fd})),e.d(t,"geoOrthographic",(function(){return Ud})),e.d(t,"geoOrthographicRaw",(function(){return Ld})),e.d(t,"geoStereographic",(function(){return qd})),e.d(t,"geoStereographicRaw",(function(){return Dd})),e.d(t,"geoTransverseMercator",(function(){return Yd})),e.d(t,"geoTransverseMercatorRaw",(function(){return Bd})),e.d(t,"geoRotation",(function(){return Ha})),e.d(t,"geoStream",(function(){return Nu})),e.d(t,"geoTransform",(function(){return Bf})),e.d(t,"cluster",(function(){return Vd})),e.d(t,"hierarchy",(function(){return Kd})),e.d(t,"pack",(function(){return vs})),e.d(t,"packSiblings",(function(){return ls})),e.d(t,"packEnclose",(function(){return ns})),e.d(t,"partition",(function(){return Ts})),e.d(t,"stratify",(function(){return Cs})),e.d(t,"tree",(function(){return Us})),e.d(t,"treemap",(function(){return Is})),e.d(t,"treemapBinary",(function(){return Hs})),e.d(t,"treemapDice",(function(){return Ns})),e.d(t,"treemapSlice",(function(){return Ds})),e.d(t,"treemapSliceDice",(function(){return Gs})),e.d(t,"treemapSquarify",(function(){return Ys})),e.d(t,"treemapResquarify",(function(){return Vs})),e.d(t,"interpolate",(function(){return Xs.a})),e.d(t,"interpolateArray",(function(){return Xs.b})),e.d(t,"interpolateBasis",(function(){return Xs.c})),e.d(t,"interpolateBasisClosed",(function(){return Xs.d})),e.d(t,"interpolateDate",(function(){return Xs.g})),e.d(t,"interpolateDiscrete",(function(){return Xs.h})),e.d(t,"interpolateHue",(function(){return Xs.m})),e.d(t,"interpolateNumber",(function(){return Xs.o})),e.d(t,"interpolateNumberArray",(function(){return Xs.p})),e.d(t,"interpolateObject",(function(){return Xs.q})),e.d(t,"interpolateRound",(function(){return Xs.u})),e.d(t,"interpolateString",(function(){return Xs.v})),e.d(t,"interpolateTransformCss",(function(){return Xs.w})),e.d(t,"interpolateTransformSvg",(function(){return Xs.x})),e.d(t,"interpolateZoom",(function(){return Xs.y})),e.d(t,"interpolateRgb",(function(){return Xs.r})),e.d(t,"interpolateRgbBasis",(function(){return Xs.s})),e.d(t,"interpolateRgbBasisClosed",(function(){return Xs.t})),e.d(t,"interpolateHsl",(function(){return Xs.k})),e.d(t,"interpolateHslLong",(function(){return Xs.l})),e.d(t,"interpolateLab",(function(){return Xs.n})),e.d(t,"interpolateHcl",(function(){return Xs.i})),e.d(t,"interpolateHclLong",(function(){return Xs.j})),e.d(t,"interpolateCubehelix",(function(){return Xs.e})),e.d(t,"interpolateCubehelixLong",(function(){return Xs.f})),e.d(t,"piecewise",(function(){return Xs.z})),e.d(t,"quantize",(function(){return Xs.A})),e.d(t,"path",(function(){return or})),e.d(t,"polygonArea",(function(){return Ks})),e.d(t,"polygonCentroid",(function(){return Ws})),e.d(t,"polygonHull",(function(){return Qs})),e.d(t,"polygonContains",(function(){return nh})),e.d(t,"polygonLength",(function(){return th})),e.d(t,"quadtree",(function(){return yo})),e.d(t,"randomUniform",(function(){return rh})),e.d(t,"randomNormal",(function(){return ih})),e.d(t,"randomLogNormal",(function(){return oh})),e.d(t,"randomBates",(function(){return ah})),e.d(t,"randomIrwinHall",(function(){return uh})),e.d(t,"randomExponential",(function(){return ch})),e.d(t,"scaleBand",(function(){return mh})),e.d(t,"scalePoint",(function(){return gh})),e.d(t,"scaleIdentity",(function(){return Uh})),e.d(t,"scaleLinear",(function(){return Lh})),e.d(t,"scaleLog",(function(){return Xh})),e.d(t,"scaleSymlog",(function(){return $h})),e.d(t,"scaleOrdinal",(function(){return bh})),e.d(t,"scaleImplicit",(function(){return ph})),e.d(t,"scalePow",(function(){return el})),e.d(t,"scaleSqrt",(function(){return rl})),e.d(t,"scaleQuantile",(function(){return il})),e.d(t,"scaleQuantize",(function(){return ol})),e.d(t,"scaleThreshold",(function(){return ul})),e.d(t,"scaleTime",(function(){return kl})),e.d(t,"scaleUtc",(function(){return zl})),e.d(t,"scaleSequential",(function(){return Rl})),e.d(t,"scaleSequentialLog",(function(){return Ll})),e.d(t,"scaleSequentialPow",(function(){return Dl})),e.d(t,"scaleSequentialSqrt",(function(){return ql})),e.d(t,"scaleSequentialSymlog",(function(){return Ul})),e.d(t,"scaleSequentialQuantile",(function(){return Bl})),e.d(t,"scaleDiverging",(function(){return Il})),e.d(t,"scaleDivergingLog",(function(){return Hl})),e.d(t,"scaleDivergingPow",(function(){return Vl})),e.d(t,"scaleDivergingSqrt",(function(){return Xl})),e.d(t,"scaleDivergingSymlog",(function(){return Gl})),e.d(t,"tickFormat",(function(){return Fh})),e.d(t,"schemeCategory10",(function(){return Wl})),e.d(t,"schemeAccent",(function(){return Zl})),e.d(t,"schemeDark2",(function(){return $l})),e.d(t,"schemePaired",(function(){return Jl})),e.d(t,"schemePastel1",(function(){return Ql})),e.d(t,"schemePastel2",(function(){return np})),e.d(t,"schemeSet1",(function(){return tp})),e.d(t,"schemeSet2",(function(){return ep})),e.d(t,"schemeSet3",(function(){return rp})),e.d(t,"schemeTableau10",(function(){return ip})),e.d(t,"interpolateBrBG",(function(){return ap})),e.d(t,"schemeBrBG",(function(){return up})),e.d(t,"interpolatePRGn",(function(){return fp})),e.d(t,"schemePRGn",(function(){return cp})),e.d(t,"interpolatePiYG",(function(){return sp})),e.d(t,"schemePiYG",(function(){return dp})),e.d(t,"interpolatePuOr",(function(){return lp})),e.d(t,"schemePuOr",(function(){return hp})),e.d(t,"interpolateRdBu",(function(){return bp})),e.d(t,"schemeRdBu",(function(){return pp})),e.d(t,"interpolateRdGy",(function(){return gp})),e.d(t,"schemeRdGy",(function(){return mp})),e.d(t,"interpolateRdYlBu",(function(){return vp})),e.d(t,"schemeRdYlBu",(function(){return _p})),e.d(t,"interpolateRdYlGn",(function(){return xp})),e.d(t,"schemeRdYlGn",(function(){return yp})),e.d(t,"interpolateSpectral",(function(){return Mp})),e.d(t,"schemeSpectral",(function(){return wp})),e.d(t,"interpolateBuGn",(function(){return Tp})),e.d(t,"schemeBuGn",(function(){return Np})),e.d(t,"interpolateBuPu",(function(){return Ap})),e.d(t,"schemeBuPu",(function(){return kp})),e.d(t,"interpolateGnBu",(function(){return Sp})),e.d(t,"schemeGnBu",(function(){return Op})),e.d(t,"interpolateOrRd",(function(){return Cp})),e.d(t,"schemeOrRd",(function(){return Ep})),e.d(t,"interpolatePuBuGn",(function(){return zp})),e.d(t,"schemePuBuGn",(function(){return jp})),e.d(t,"interpolatePuBu",(function(){return Fp})),e.d(t,"schemePuBu",(function(){return Pp})),e.d(t,"interpolatePuRd",(function(){return Lp})),e.d(t,"schemePuRd",(function(){return Rp})),e.d(t,"interpolateRdPu",(function(){return Dp})),e.d(t,"schemeRdPu",(function(){return Up})),e.d(t,"interpolateYlGnBu",(function(){return Bp})),e.d(t,"schemeYlGnBu",(function(){return qp})),e.d(t,"interpolateYlGn",(function(){return Ip})),e.d(t,"schemeYlGn",(function(){return Yp})),e.d(t,"interpolateYlOrBr",(function(){return Gp})),e.d(t,"schemeYlOrBr",(function(){return Hp})),e.d(t,"interpolateYlOrRd",(function(){return Xp})),e.d(t,"schemeYlOrRd",(function(){return Vp})),e.d(t,"interpolateBlues",(function(){return Wp})),e.d(t,"schemeBlues",(function(){return Kp})),e.d(t,"interpolateGreens",(function(){return $p})),e.d(t,"schemeGreens",(function(){return Zp})),e.d(t,"interpolateGreys",(function(){return Qp})),e.d(t,"schemeGreys",(function(){return Jp})),e.d(t,"interpolatePurples",(function(){return tb})),e.d(t,"schemePurples",(function(){return nb})),e.d(t,"interpolateReds",(function(){return rb})),e.d(t,"schemeReds",(function(){return eb})),e.d(t,"interpolateOranges",(function(){return ob})),e.d(t,"schemeOranges",(function(){return ib})),e.d(t,"interpolateCividis",(function(){return ub})),e.d(t,"interpolateCubehelixDefault",(function(){return fb})),e.d(t,"interpolateRainbow",(function(){return lb})),e.d(t,"interpolateWarm",(function(){return db})),e.d(t,"interpolateCool",(function(){return sb})),e.d(t,"interpolateSinebow",(function(){return gb})),e.d(t,"interpolateTurbo",(function(){return _b})),e.d(t,"interpolateViridis",(function(){return yb})),e.d(t,"interpolateMagma",(function(){return xb})),e.d(t,"interpolateInferno",(function(){return wb})),e.d(t,"interpolatePlasma",(function(){return Mb})),e.d(t,"create",(function(){return Nb})),e.d(t,"creator",(function(){return xn})),e.d(t,"local",(function(){return kb})),e.d(t,"matcher",(function(){return j})),e.d(t,"mouse",(function(){return Jn})),e.d(t,"namespace",(function(){return B})),e.d(t,"namespaces",(function(){return q})),e.d(t,"clientPoint",(function(){return Zn})),e.d(t,"select",(function(){return Bn})),e.d(t,"selectAll",(function(){return Ob})),e.d(t,"selection",(function(){return qn})),e.d(t,"selector",(function(){return S})),e.d(t,"selectorAll",(function(){return C})),e.d(t,"style",(function(){return J})),e.d(t,"touch",(function(){return $n})),e.d(t,"touches",(function(){return Sb})),e.d(t,"window",(function(){return K})),e.d(t,"event",(function(){return An})),e.d(t,"customEvent",(function(){return zn})),e.d(t,"arc",(function(){return Wb})),e.d(t,"area",(function(){return tm})),e.d(t,"line",(function(){return nm})),e.d(t,"pie",(function(){return im})),e.d(t,"areaRadial",(function(){return dm})),e.d(t,"radialArea",(function(){return dm})),e.d(t,"lineRadial",(function(){return fm})),e.d(t,"radialLine",(function(){return fm})),e.d(t,"pointRadial",(function(){return sm})),e.d(t,"linkHorizontal",(function(){return vm})),e.d(t,"linkVertical",(function(){return ym})),e.d(t,"linkRadial",(function(){return xm})),e.d(t,"symbol",(function(){return Dm})),e.d(t,"symbols",(function(){return Um})),e.d(t,"symbolCircle",(function(){return wm})),e.d(t,"symbolCross",(function(){return Mm})),e.d(t,"symbolDiamond",(function(){return km})),e.d(t,"symbolSquare",(function(){return Cm})),e.d(t,"symbolStar",(function(){return Em})),e.d(t,"symbolTriangle",(function(){return zm})),e.d(t,"symbolWye",(function(){return Lm})),e.d(t,"curveBasisClosed",(function(){return Gm})),e.d(t,"curveBasisOpen",(function(){return Xm})),e.d(t,"curveBasis",(function(){return Im})),e.d(t,"curveBundle",(function(){return Wm})),e.d(t,"curveCardinalClosed",(function(){return ng})),e.d(t,"curveCardinalOpen",(function(){return eg})),e.d(t,"curveCardinal",(function(){return Jm})),e.d(t,"curveCatmullRomClosed",(function(){return ag})),e.d(t,"curveCatmullRomOpen",(function(){return fg})),e.d(t,"curveCatmullRom",(function(){return og})),e.d(t,"curveLinearClosed",(function(){return sg})),e.d(t,"curveLinear",(function(){return $b})),e.d(t,"curveMonotoneX",(function(){return vg})),e.d(t,"curveMonotoneY",(function(){return yg})),e.d(t,"curveNatural",(function(){return Mg})),e.d(t,"curveStep",(function(){return Tg})),e.d(t,"curveStepAfter",(function(){return Ag})),e.d(t,"curveStepBefore",(function(){return kg})),e.d(t,"stack",(function(){return Cg})),e.d(t,"stackOffsetExpand",(function(){return jg})),e.d(t,"stackOffsetDiverging",(function(){return zg})),e.d(t,"stackOffsetNone",(function(){return Og})),e.d(t,"stackOffsetSilhouette",(function(){return Pg})),e.d(t,"stackOffsetWiggle",(function(){return Fg})),e.d(t,"stackOrderAppearance",(function(){return Rg})),e.d(t,"stackOrderAscending",(function(){return Ug})),e.d(t,"stackOrderDescending",(function(){return qg})),e.d(t,"stackOrderInsideOut",(function(){return Bg})),e.d(t,"stackOrderNone",(function(){return Sg})),e.d(t,"stackOrderReverse",(function(){return Yg})),e.d(t,"timeInterval",(function(){return Ig.g})),e.d(t,"timeMillisecond",(function(){return Ig.h})),e.d(t,"timeMilliseconds",(function(){return Ig.i})),e.d(t,"utcMillisecond",(function(){return Ig.L})),e.d(t,"utcMilliseconds",(function(){return Ig.M})),e.d(t,"timeSecond",(function(){return Ig.r})),e.d(t,"timeSeconds",(function(){return Ig.s})),e.d(t,"utcSecond",(function(){return Ig.V})),e.d(t,"utcSeconds",(function(){return Ig.W})),e.d(t,"timeMinute",(function(){return Ig.j})),e.d(t,"timeMinutes",(function(){return Ig.k})),e.d(t,"timeHour",(function(){return Ig.e})),e.d(t,"timeHours",(function(){return Ig.f})),e.d(t,"timeDay",(function(){return Ig.a})),e.d(t,"timeDays",(function(){return Ig.b})),e.d(t,"timeWeek",(function(){return Ig.B})),e.d(t,"timeWeeks",(function(){return Ig.C})),e.d(t,"timeSunday",(function(){return Ig.t})),e.d(t,"timeSundays",(function(){return Ig.u})),e.d(t,"timeMonday",(function(){return Ig.l})),e.d(t,"timeMondays",(function(){return Ig.m})),e.d(t,"timeTuesday",(function(){return Ig.x})),e.d(t,"timeTuesdays",(function(){return Ig.y})),e.d(t,"timeWednesday",(function(){return Ig.z})),e.d(t,"timeWednesdays",(function(){return Ig.A})),e.d(t,"timeThursday",(function(){return Ig.v})),e.d(t,"timeThursdays",(function(){return Ig.w})),e.d(t,"timeFriday",(function(){return Ig.c})),e.d(t,"timeFridays",(function(){return Ig.d})),e.d(t,"timeSaturday",(function(){return Ig.p})),e.d(t,"timeSaturdays",(function(){return Ig.q})),e.d(t,"timeMonth",(function(){return Ig.n})),e.d(t,"timeMonths",(function(){return Ig.o})),e.d(t,"timeYear",(function(){return Ig.D})),e.d(t,"timeYears",(function(){return Ig.E})),e.d(t,"utcMinute",(function(){return Ig.N})),e.d(t,"utcMinutes",(function(){return Ig.O})),e.d(t,"utcHour",(function(){return Ig.J})),e.d(t,"utcHours",(function(){return Ig.K})),e.d(t,"utcDay",(function(){return Ig.F})),e.d(t,"utcDays",(function(){return Ig.G})),e.d(t,"utcWeek",(function(){return Ig.fb})),e.d(t,"utcWeeks",(function(){return Ig.gb})),e.d(t,"utcSunday",(function(){return Ig.X})),e.d(t,"utcSundays",(function(){return Ig.Y})),e.d(t,"utcMonday",(function(){return Ig.P})),e.d(t,"utcMondays",(function(){return Ig.Q})),e.d(t,"utcTuesday",(function(){return Ig.bb})),e.d(t,"utcTuesdays",(function(){return Ig.cb})),e.d(t,"utcWednesday",(function(){return Ig.db})),e.d(t,"utcWednesdays",(function(){return Ig.eb})),e.d(t,"utcThursday",(function(){return Ig.Z})),e.d(t,"utcThursdays",(function(){return Ig.ab})),e.d(t,"utcFriday",(function(){return Ig.H})),e.d(t,"utcFridays",(function(){return Ig.I})),e.d(t,"utcSaturday",(function(){return Ig.T})),e.d(t,"utcSaturdays",(function(){return Ig.U})),e.d(t,"utcMonth",(function(){return Ig.R})),e.d(t,"utcMonths",(function(){return Ig.S})),e.d(t,"utcYear",(function(){return Ig.hb})),e.d(t,"utcYears",(function(){return Ig.ib})),e.d(t,"timeFormatDefaultLocale",(function(){return Hg.d})),e.d(t,"timeFormat",(function(){return Hg.c})),e.d(t,"timeParse",(function(){return Hg.f})),e.d(t,"utcFormat",(function(){return Hg.g})),e.d(t,"utcParse",(function(){return Hg.h})),e.d(t,"timeFormatLocale",(function(){return Hg.e})),e.d(t,"isoFormat",(function(){return Hg.a})),e.d(t,"isoParse",(function(){return Hg.b})),e.d(t,"now",(function(){return ct})),e.d(t,"timer",(function(){return st})),e.d(t,"timerFlush",(function(){return ht})),e.d(t,"timeout",(function(){return mt})),e.d(t,"interval",(function(){return Gg})),e.d(t,"transition",(function(){return ue})),e.d(t,"active",(function(){return be})),e.d(t,"interrupt",(function(){return Et})),e.d(t,"voronoi",(function(){return E_})),e.d(t,"zoom",(function(){return G_})),e.d(t,"zoomTransform",(function(){return R_})),e.d(t,"zoomIdentity",(function(){return F_}))},WFeF: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)}}},"Xt/6":function(n,t,e){"use strict";e.d(t,"b",(function(){return u}));var r=e("GOKn"),i=e("Fzhe"),o=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=o;var u=o.range},Y62N:function(n,t,e){"use strict";e.d(t,"b",(function(){return r}));e("hHhE");function r(n,t){var e=Object.create(n.prototype);for(var r in t)e[r]=t[r];return e}t.a=function(n,t,e){n.prototype=t.prototype=e,e.constructor=n}},YvDT:function(n,t,e){"use strict";e.d(t,"b",(function(){return p})),e.d(t,"a",(function(){return b})),e.d(t,"d",(function(){return w})),e.d(t,"c",(function(){return M}));var r=e("Y62N"),i=e("FmoU"),o=e("Uwo/"),u=.96422,a=1,c=.82521,f=4/29,d=6/29,s=3*d*d,h=d*d*d;function l(n){if(n instanceof m)return new m(n.l,n.a,n.b,n.opacity);if(n instanceof N)return T(n);n instanceof i.b||(n=Object(i.h)(n));var t,e,r=y(n.r),o=y(n.g),f=y(n.b),d=g((.2225045*r+.7168786*o+.0606169*f)/a);return r===o&&o===f?t=e=d:(t=g((.4360747*r+.3850649*o+.1430804*f)/u),e=g((.0139322*r+.0971045*o+.7141733*f)/c)),new m(116*d-16,500*(t-d),200*(d-e),n.opacity)}function p(n,t){return new m(n,0,0,null==t?1:t)}function b(n,t,e,r){return 1===arguments.length?l(n):new m(n,t,e,null==r?1:r)}function m(n,t,e,r){this.l=+n,this.a=+t,this.b=+e,this.opacity=+r}function g(n){return n>h?Math.pow(n,1/3):n/s+f}function _(n){return n>d?n*n*n:s*(n-f)}function v(n){return 255*(n<=.0031308?12.92*n:1.055*Math.pow(n,1/2.4)-.055)}function y(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function x(n){if(n instanceof N)return new N(n.h,n.c,n.l,n.opacity);if(n instanceof m||(n=l(n)),0===n.a&&0===n.b)return new N(NaN,0<n.l&&n.l<100?0:NaN,n.l,n.opacity);var t=Math.atan2(n.b,n.a)*o.b;return new N(t<0?t+360:t,Math.sqrt(n.a*n.a+n.b*n.b),n.l,n.opacity)}function w(n,t,e,r){return 1===arguments.length?x(n):new N(e,t,n,null==r?1:r)}function M(n,t,e,r){return 1===arguments.length?x(n):new N(n,t,e,null==r?1:r)}function N(n,t,e,r){this.h=+n,this.c=+t,this.l=+e,this.opacity=+r}function T(n){if(isNaN(n.h))return new m(n.l,0,0,n.opacity);var t=n.h*o.a;return new m(n.l,Math.cos(t)*n.c,Math.sin(t)*n.c,n.opacity)}Object(r.a)(m,b,Object(r.b)(i.a,{brighter:function(n){return new m(this.l+18*(null==n?1:n),this.a,this.b,this.opacity)},darker:function(n){return new m(this.l-18*(null==n?1:n),this.a,this.b,this.opacity)},rgb:function(){var n=(this.l+16)/116,t=isNaN(this.a)?n:n+this.a/500,e=isNaN(this.b)?n:n-this.b/200;return t=u*_(t),n=a*_(n),e=c*_(e),new i.b(v(3.1338561*t-1.6168667*n-.4906146*e),v(-.9787684*t+1.9161415*n+.033454*e),v(.0719453*t-.2289914*n+1.4052427*e),this.opacity)}})),Object(r.a)(N,M,Object(r.b)(i.a,{brighter:function(n){return new N(this.h,this.c,this.l+18*(null==n?1:n),this.opacity)},darker:function(n){return new N(this.h,this.c,this.l-18*(null==n?1:n),this.opacity)},rgb:function(){return T(this).rgb()}}))},ZzDG:function(n,t,e){"use strict";e.d(t,"b",(function(){return o}));var r=e("6h3Y"),i=e("Ud7J");function o(n,t){var e,i=t?t.length:0,o=n?Math.min(i,n.length):0,u=new Array(o),a=new Array(i);for(e=0;e<o;++e)u[e]=Object(r.a)(n[e],t[e]);for(;e<i;++e)a[e]=t[e];return function(n){for(e=0;e<o;++e)a[e]=u[e](n);return a}}t.a=function(n,t){return(Object(i.b)(t)?i.a:o)(n,t)}},brLB:function(n,t,e){"use strict";e.d(t,"b",(function(){return u}));var r=e("GOKn"),i=e("Fzhe"),o=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=o;var u=o.range},bwSX:function(n,t,e){"use strict";e("rGqo"),e("yt8O"),e("Btvt"),e("Vd3H"),e("LK8F");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,o=-1,u=n.length;if(null==t)for(;++o<u;)e.set(o,n[o]);else for(;++o<u;)e.set(t(i=n[o],o,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 o=i,u=function(){var n,t,e,r=[],i=[];function u(e,i,a,c){if(i>=r.length)return null!=n&&e.sort(n),null!=t?t(e):e;for(var f,d,s,h=-1,l=e.length,p=r[i++],b=o(),m=a();++h<l;)(s=b.get(f=p(d=e[h])+""))?s.push(d):b.set(f,[d]);return b.each((function(n,t){c(m,t,u(n,i,a,c))})),m}return e={object:function(n){return u(n,0,a,c)},map:function(n){return u(n,0,f,d)},entries:function(n){return function n(e,o){if(++o>r.length)return e;var u,a=i[o-1];return null!=t&&o>=r.length?u=e.entries():(u=[],e.each((function(t,e){u.push({key:e,values:n(t,o)})}))),null!=a?u.sort((function(n,t){return a(n.key,t.key)})):u}(u(n,0,f,d),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 f(){return o()}function d(n,t,e){n.set(t,e)}function s(){}var h=o.prototype;function l(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=l.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 p=l,b=function(n){var t=[];for(var e in n)t.push(e);return t},m=function(n){var t=[];for(var e in n)t.push(n[e]);return t},g=function(n){var t=[];for(var e in n)t.push({key:e,value:n[e]});return t};e.d(t,"d",(function(){return u})),e.d(t,"e",(function(){return p})),e.d(t,"c",(function(){return o})),e.d(t,"b",(function(){return b})),e.d(t,"f",(function(){return m})),e.d(t,"a",(function(){return g}))},cOGN:function(n,t,e){"use strict";var r=e("TCOF"),i=e("pZEX");e("jqX0");var o=Date.prototype.toISOString?function(n){return n.toISOString()}:Object(r.d)("%Y-%m-%dT%H:%M:%S.%LZ");var u=+new Date("2000-01-01T00:00:00.000Z")?function(n){var t=new Date(n);return isNaN(t)?null:t}:Object(r.e)("%Y-%m-%dT%H:%M:%S.%LZ");e.d(t,"d",(function(){return r.a})),e.d(t,"c",(function(){return r.b})),e.d(t,"f",(function(){return r.c})),e.d(t,"g",(function(){return r.d})),e.d(t,"h",(function(){return r.e})),e.d(t,"e",(function(){return i.a})),e.d(t,"a",(function(){return o})),e.d(t,"b",(function(){return u}))},cb2h:function(n,t,e){"use strict";var r=e("6h3Y");t.a=function(n,t){var e,i={},o={};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]):o[e]=t[e];return function(n){for(e in i)o[e]=i[e](n);return o}}},d65L:function(n,t,e){"use strict";e.d(t,"b",(function(){return o}));e("LK8F");var r=e("GOKn"),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 o=i.range},dCyY:function(n,t,e){"use strict";e.d(t,"a",(function(){return u}));var r=e("GOKn"),i=e("Fzhe"),o=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=o;var u=o.range},eHKK:function(n,t,e){var r=e("XKFU");r(r.S,"Math",{log10:function(n){return Math.log(n)*Math.LOG10E}})},hob0:function(n,t,e){"use strict";e("rGqo"),e("yt8O"),e("Btvt"),e("RW0V");var r=e("q1tI"),i=e.n(r),o=e("VphZ"),u=e("w1NJ"),a=e.n(u),c=e("osgK"),f=e.n(c),d=function(n){return Math.max(2*n/3,300)};t.a=function(n){var t=Object(r.useState)({width:0,height:0}),e=t[0],u=t[1],c=Object(r.useRef)(null),s=function(n,t){if(0!==e.width){var r={top:20,right:10,bottom:50,left:35},i=e.width-r.left-r.right,u=d(e.width)-r.top-r.bottom,s=i<500?7:3,h=1.1*Math.max(a()(n.datasets.map((function(t){return a()(t.data.map((function(t){return a()(Object.keys(t).filter((function(t){return n.fields.indexOf(t)>=0})).map((function(n){return t[n]})))})))}))),a()(n.horizontalLines.map((function(n){return n.value})))),l=o.select(c.current).attr("width",i+r.left+r.right).attr("height",u+r.top+r.bottom);l.selectAll("g").remove();var p=l.append("g").attr("transform","translate("+r.left+", "+r.top+")"),b=o.scaleLinear().range([u,0]).domain([0,h]),m=o.scalePoint().range([0,i]).domain(f()(n.xaxis.length));p.append("g").call(o.axisLeft(b)),p.append("g").attr("transform","translate(0, "+u+")").call(o.axisBottom(m).tickValues(m.domain().filter((function(n,t){return t%s==0}))).tickFormat((function(t,e){return n.xaxis[e*s]}))).selectAll("text").attr("transform","rotate(-45)translate(0,0)").style("text-anchor","end").style("fill","#69a3b2"),p.append("g").style("color","lightgrey").style("stroke-opacity","0.7").call(o.axisLeft(b).tickSizeOuter(0).tickSizeInner(-i).tickFormat("")),n.horizontalLines.forEach((function(n,t){l.append("line").attr("x1",r.left).attr("y1",r.top+b(n.value)).attr("x2",r.left+i).attr("y2",r.top+b(n.value)).style("stroke",n.color).attr("stroke-dasharray",n["stroke-dasharray"]),l.append("text").attr("width",100).attr("x",r.left+i).attr("y",r.top+b(n.value)-4).style("text-anchor","end").attr("fill",n.color).text(n.legend)}));var g=o.line().x((function(n,t){return m(t)})).y((function(n){return b(n)}));if(n.datasets.forEach((function(t,e){return o=t.data.map((function(t){return Object.keys(t).filter((function(t){return n.fields.indexOf(t)===e})).map((function(n){return t[n]}))})),u=t.line,a=o.filter((function(n){return null!==n})),c=1500+2e3*Math.random(),l.append("path").attr("transform","translate("+r.left+", "+r.top+")").datum(a).attr("fill","none").attr("stroke",u.color).attr("stroke-width",1.5).attr("opacity",u.opactiy||1).attr("stroke-dashoffset",2*i).attr("stroke-dasharray",[2*i,2*i]).attr("d",g).transition().duration(c).attr("stroke-dashoffset",0).transition().duration(0).attr("stroke-dasharray",u["stroke-dasharray"]),void l.append("g").selectAll(".dot").data(a).enter().append("circle").attr("fill",u.color).attr("class","dot").attr("transform","translate("+r.left+", "+r.top+")").attr("cx",(function(n,t){return m(t)})).attr("cy",(function(n){return b(n)})).attr("r",2).attr("opacity",0).transition().delay(c-500).duration(2e3).attr("opacity",u.opactiy||1);var o,u,a,c})),n.showLegend){var _=l.selectAll(".legend").data(n.datasets).enter().append("g").attr("class","legend").attr("transform",(function(n,t){return"translate("+(r.left+20)+", "+(r.top+24*t)+")"}));_.append("rect").attr("width",14).attr("height",14).style("fill",(function(n,t){return n.line.color})),_.append("text").attr("x",16).attr("y",7).attr("dy",".35em").style("text-anchor","start").style("fill",(function(n,t){return n.line.color})).text((function(n){return n.line.legend}))}var v=100,y=l.append("g").attr("display","none").attr("class","tooltip");y.append("rect").attr("fill","#fff").attr("stroke","#000").attr("width",100).attr("height",50).attr("x",0).attr("y",0).attr("rx",4).attr("ry",4),y.append("text").attr("class","title").attr("width",100).attr("height",35).attr("dy",".35em").attr("font-size",14).attr("x",4).attr("y",12).text("date"),y.selectAll(".legend").data(n.datasets).enter().append("text").attr("class","figures").attr("width",100).attr("height",35).attr("dy",".35em").attr("font-size",12).style("text-anchor","start");var x=l.append("line"),w=l.append("rect").attr("width",i).attr("height",u).attr("x",r.left).attr("y",r.top).attr("opacity",0).on("mousemove",M).on("mouseout",(function(){y&&y.attr("display","none");x&&x.attr("stroke","none")})).on("mouseclick",M)}function M(){var t=m.step(),e=o.mouse(w.node());e[0]-=r.left,e[1]-=r.top;var a=Math.max(Math.round(e[0]/t),0);x.attr("stroke","black").attr("stroke-dasharray","5, 2").attr("x1",r.left+m(a)).attr("x2",r.left+m(a)).attr("y1",r.top+0).attr("y2",r.top+u);var c=r.left+m(a)+20;c=c>i-v?c-v-40:c,y.attr("display","block").attr("transform","translate("+c+", "+Math.min(u-100,r.top+e[1]-20)+")").selectAll(".figures").attr("x",4).attr("y",(function(n,t){return 35+16*t})).attr("fill",(function(n){return n.line.color})).text((function(t,e){return t.line.legend+": "+t.data[a][n.fields[e]]})),y.select(".title").text(n.xaxis[a])}};return Object(r.useEffect)((function(){s(n.data,n.labels)})),Object(r.useLayoutEffect)((function(){c.current&&u({width:c.current.clientWidth})}),[]),i.a.createElement(i.a.Fragment,null,i.a.createElement("svg",{ref:c,style:{height:d(e.width),width:"100%"}}))}},kO9b:function(n,t,e){"use strict";e("Oyvg");var r=e("4xfg"),i=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,o=new RegExp(i.source,"g");t.a=function(n,t){var e,u,a,c=i.lastIndex=o.lastIndex=0,f=-1,d=[],s=[];for(n+="",t+="";(e=i.exec(n))&&(u=o.exec(t));)(a=u.index)>c&&(a=t.slice(c,a),d[f]?d[f]+=a:d[++f]=a),(e=e[0])===(u=u[0])?d[f]?d[f]+=u:d[++f]=u:(d[++f]=null,s.push({i:f,x:Object(r.a)(e,u)})),c=o.lastIndex;return c<t.length&&(a=t.slice(c),d[f]?d[f]+=a:d[++f]=a),d.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)d[(e=s[r]).i]=e.x(n);return d.join("")})}},lgMH:function(n,t,e){"use strict";e.d(t,"b",(function(){return o}));var r=e("GOKn"),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 o=i.range},lvtm:function(n,t){n.exports=Math.sign||function(n){return 0==(n=+n)||n!=n?n:n<0?-1:1}},nzyx:function(n,t,e){var r=e("XKFU"),i=e("LVwc");r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},oVo9:function(n,t,e){"use strict";e.d(t,"b",(function(){return o}));e("LK8F");var r=e("GOKn"),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 o=i.range},osgK:function(n,t,e){e("pIFo"),e("a1Th"),e("h7Nl"),e("Btvt");var r=1/0,i=9007199254740991,o=17976931348623157e292,u=NaN,a=4294967295,c="[object Symbol]",f=/^\s+|\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,h=/^0o[0-7]+$/i,l=parseInt;var p=Object.prototype.toString,b=Math.min;function m(n){var t=typeof n;return!!n&&("object"==t||"function"==t)}function g(n){return n?(n=function(n){if("number"==typeof n)return n;if(function(n){return"symbol"==typeof n||function(n){return!!n&&"object"==typeof n}(n)&&p.call(n)==c}(n))return u;if(m(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=m(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=n.replace(f,"");var e=s.test(n);return e||h.test(n)?l(n.slice(2),e?2:8):d.test(n)?u:+n}(n))===r||n===-r?(n<0?-1:1)*o:n==n?n:0:0===n?n:0}function _(n){return n}n.exports=function(n,t){if((n=function(n){var t=g(n),e=t%1;return t==t?e?t-e:t:0}(n))<1||n>i)return[];var e=a,r=b(n,a);n-=a;for(var o=function(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}(r,t="function"==typeof t?t:_);++e<n;)t(e);return o}},"p/1U":function(n,t,e){"use strict";var r=e("qnQu");t.a=function(n){return(n=Object(r.a)(Math.abs(n)))?n[1]:NaN}},pD2Y:function(n,t,e){"use strict";var r=e("6h3Y"),i=e("ZzDG"),o=e("yEp2"),u=e("S83q"),a=e("G21l"),c=function(n){var t=n.length;return function(e){return n[Math.max(0,Math.min(t-1,Math.floor(e*t)))]}},f=e("sFV2"),d=function(n,t){var e=Object(f.c)(+n,+t);return function(n){var t=e(n);return t-360*Math.floor(t/360)}},s=e("4xfg"),h=e("Ud7J"),l=e("cb2h"),p=e("WFeF"),b=e("kO9b"),m=e("S3lI"),g=e("znUM"),_=e("42CK"),v=e("FmoU");function y(n){return function(t,e){var r=n((t=Object(v.f)(t)).h,(e=Object(v.f)(e)).h),i=Object(f.a)(t.s,e.s),o=Object(f.a)(t.l,e.l),u=Object(f.a)(t.opacity,e.opacity);return function(n){return t.h=r(n),t.s=i(n),t.l=o(n),t.opacity=u(n),t+""}}}var x=y(f.c),w=y(f.a),M=e("YvDT");function N(n,t){var e=Object(f.a)((n=Object(M.a)(n)).l,(t=Object(M.a)(t)).l),r=Object(f.a)(n.a,t.a),i=Object(f.a)(n.b,t.b),o=Object(f.a)(n.opacity,t.opacity);return function(t){return n.l=e(t),n.a=r(t),n.b=i(t),n.opacity=o(t),n+""}}function T(n){return function(t,e){var r=n((t=Object(M.c)(t)).h,(e=Object(M.c)(e)).h),i=Object(f.a)(t.c,e.c),o=Object(f.a)(t.l,e.l),u=Object(f.a)(t.opacity,e.opacity);return function(n){return t.h=r(n),t.c=i(n),t.l=o(n),t.opacity=u(n),t+""}}}var k=T(f.c),A=T(f.a),O=e("OHKE");function S(n,t){for(var e=0,r=t.length-1,i=t[0],o=new Array(r<0?0:r);e<r;)o[e]=n(i,i=t[++e]);return function(n){var t=Math.max(0,Math.min(r-1,Math.floor(n*=r)));return o[t](n-t)}}var E=function(n,t){for(var e=new Array(t),r=0;r<t;++r)e[r]=n(r/(t-1));return e};e.d(t,"a",(function(){return r.a})),e.d(t,"b",(function(){return i.a})),e.d(t,"c",(function(){return o.b})),e.d(t,"d",(function(){return u.a})),e.d(t,"g",(function(){return a.a})),e.d(t,"h",(function(){return c})),e.d(t,"m",(function(){return d})),e.d(t,"o",(function(){return s.a})),e.d(t,"p",(function(){return h.a})),e.d(t,"q",(function(){return l.a})),e.d(t,"u",(function(){return p.a})),e.d(t,"v",(function(){return b.a})),e.d(t,"w",(function(){return m.a})),e.d(t,"x",(function(){return m.b})),e.d(t,"y",(function(){return g.a})),e.d(t,"r",(function(){return _.a})),e.d(t,"s",(function(){return _.b})),e.d(t,"t",(function(){return _.c})),e.d(t,"k",(function(){return x})),e.d(t,"l",(function(){return w})),e.d(t,"n",(function(){return N})),e.d(t,"i",(function(){return k})),e.d(t,"j",(function(){return A})),e.d(t,"e",(function(){return O.b})),e.d(t,"f",(function(){return O.a})),e.d(t,"z",(function(){return S})),e.d(t,"A",(function(){return E}))},pZEX:function(n,t,e){"use strict";e.d(t,"a",(function(){return h}));e("bWfx"),e("Oyvg"),e("pIFo"),e("a1Th"),e("h7Nl"),e("Btvt");var r=e("Jzny"),i=e("brLB"),o=e("sUwa"),u=e("dCyY"),a=e("oVo9"),c=e("d65L");function f(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 d(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,p=n.shortDays,b=n.months,m=n.shortMonths,g=v(c),_=y(c),Tn=v(h),kn=y(h),An=v(p),On=y(p),Sn=v(b),En=y(b),Cn=v(m),jn=y(m),zn={a:function(n){return p[n.getDay()]},A:function(n){return h[n.getDay()]},b:function(n){return m[n.getMonth()]},B:function(n){return b[n.getMonth()]},c:null,d:B,e:B,f:V,H:Y,I:I,j:H,L:G,m:X,M:K,p:function(n){return c[+(n.getHours()>=12)]},q:function(n){return 1+~~(n.getMonth()/3)},Q:Mn,s:Nn,S:W,u:Z,U:$,V:J,w:Q,W:nn,x:null,X:null,y:tn,Y:en,Z:rn,"%":wn},Pn={a:function(n){return p[n.getUTCDay()]},A:function(n){return h[n.getUTCDay()]},b:function(n){return m[n.getUTCMonth()]},B:function(n){return b[n.getUTCMonth()]},c:null,d:on,e:on,f:dn,H:un,I:an,j:cn,L:fn,m:sn,M:hn,p:function(n){return c[+(n.getUTCHours()>=12)]},q:function(n){return 1+~~(n.getUTCMonth()/3)},Q:Mn,s:Nn,S:ln,u:pn,U:bn,V:mn,w:gn,W:_n,x:null,X:null,y:vn,Y:yn,Z:xn,"%":wn},Fn={a:function(n,t,e){var r=An.exec(t.slice(e));return r?(n.w=On[r[0].toLowerCase()],e+r[0].length):-1},A:function(n,t,e){var r=Tn.exec(t.slice(e));return r?(n.w=kn[r[0].toLowerCase()],e+r[0].length):-1},b:function(n,t,e){var r=Cn.exec(t.slice(e));return r?(n.m=jn[r[0].toLowerCase()],e+r[0].length):-1},B:function(n,t,e){var r=Sn.exec(t.slice(e));return r?(n.m=En[r[0].toLowerCase()],e+r[0].length):-1},c:function(n,e,r){return Un(n,t,e,r)},d:C,e:C,f:L,H:z,I:z,j:j,L:R,m:E,M:P,p:function(n,t,e){var r=g.exec(t.slice(e));return r?(n.p=_[r[0].toLowerCase()],e+r[0].length):-1},q:S,Q:D,s:q,S:F,u:w,U:M,V:N,w:x,W:T,x:function(n,t,r){return Un(n,e,t,r)},X:function(n,t,e){return Un(n,a,t,e)},y:A,Y:k,Z:O,"%":U};function Rn(n,t){return function(e){var r,i,o,u=[],a=-1,c=0,f=n.length;for(e instanceof Date||(e=new Date(+e));++a<f;)37===n.charCodeAt(a)&&(u.push(n.slice(c,a)),null!=(i=l[r=n.charAt(++a)])?r=n.charAt(++a):i="e"===r?" ":"0",(o=t[r])&&(r=o(e,i)),u.push(r),c=a+1);return u.push(n.slice(c,a)),u.join("")}}function Ln(n,t){return function(e){var a,c,h=s(1900,void 0,1);if(Un(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=d(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=f(s(h.y,0,1))).getDay(),a=c>4||0===c?o.c.ceil(a):Object(o.c)(a),a=u.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?d(s(h.y,0,1)).getUTCDay():f(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,d(h)):f(h)}}function Un(n,t,e,r){for(var i,o,u=0,a=t.length,c=e.length;u<a;){if(r>=c)return-1;if(37===(i=t.charCodeAt(u++))){if(i=t.charAt(u++),!(o=Fn[i in l?t.charAt(u++):i])||(r=o(n,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}return zn.x=Rn(e,zn),zn.X=Rn(a,zn),zn.c=Rn(t,zn),Pn.x=Rn(e,Pn),Pn.X=Rn(a,Pn),Pn.c=Rn(t,Pn),{format:function(n){var t=Rn(n+="",zn);return t.toString=function(){return n},t},parse:function(n){var t=Ln(n+="",!1);return t.toString=function(){return n},t},utcFormat:function(n){var t=Rn(n+="",Pn);return t.toString=function(){return n},t},utcParse:function(n){var t=Ln(n+="",!0);return t.toString=function(){return n},t}}}var l={"-":"",_:" ",0:"0"},p=/^\s*\d+/,b=/^%/,m=/[\\^$*+?|[\]().{}]/g;function g(n,t,e){var r=n<0?"-":"",i=(r?-n:n)+"",o=i.length;return r+(o<e?new Array(e-o+1).join(t)+i:i)}function _(n){return n.replace(m,"\\$&")}function v(n){return new RegExp("^(?:"+n.map(_).join("|")+")","i")}function y(n){for(var t={},e=-1,r=n.length;++e<r;)t[n[e].toLowerCase()]=e;return t}function x(n,t,e){var r=p.exec(t.slice(e,e+1));return r?(n.w=+r[0],e+r[0].length):-1}function w(n,t,e){var r=p.exec(t.slice(e,e+1));return r?(n.u=+r[0],e+r[0].length):-1}function M(n,t,e){var r=p.exec(t.slice(e,e+2));return r?(n.U=+r[0],e+r[0].length):-1}function N(n,t,e){var r=p.exec(t.slice(e,e+2));return r?(n.V=+r[0],e+r[0].length):-1}function T(n,t,e){var r=p.exec(t.slice(e,e+2));return r?(n.W=+r[0],e+r[0].length):-1}function k(n,t,e){var r=p.exec(t.slice(e,e+4));return r?(n.y=+r[0],e+r[0].length):-1}function A(n,t,e){var r=p.exec(t.slice(e,e+2));return r?(n.y=+r[0]+(+r[0]>68?1900:2e3),e+r[0].length):-1}function O(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 S(n,t,e){var r=p.exec(t.slice(e,e+1));return r?(n.q=3*r[0]-3,e+r[0].length):-1}function E(n,t,e){var r=p.exec(t.slice(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function C(n,t,e){var r=p.exec(t.slice(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function j(n,t,e){var r=p.exec(t.slice(e,e+3));return r?(n.m=0,n.d=+r[0],e+r[0].length):-1}function z(n,t,e){var r=p.exec(t.slice(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function P(n,t,e){var r=p.exec(t.slice(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function F(n,t,e){var r=p.exec(t.slice(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function R(n,t,e){var r=p.exec(t.slice(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function L(n,t,e){var r=p.exec(t.slice(e,e+6));return r?(n.L=Math.floor(r[0]/1e3),e+r[0].length):-1}function U(n,t,e){var r=b.exec(t.slice(e,e+1));return r?e+r[0].length:-1}function D(n,t,e){var r=p.exec(t.slice(e));return r?(n.Q=+r[0],e+r[0].length):-1}function q(n,t,e){var r=p.exec(t.slice(e));return r?(n.s=+r[0],e+r[0].length):-1}function B(n,t){return g(n.getDate(),t,2)}function Y(n,t){return g(n.getHours(),t,2)}function I(n,t){return g(n.getHours()%12||12,t,2)}function H(n,t){return g(1+u.b.count(Object(a.a)(n),n),t,3)}function G(n,t){return g(n.getMilliseconds(),t,3)}function V(n,t){return G(n,t)+"000"}function X(n,t){return g(n.getMonth()+1,t,2)}function K(n,t){return g(n.getMinutes(),t,2)}function W(n,t){return g(n.getSeconds(),t,2)}function Z(n){var t=n.getDay();return 0===t?7:t}function $(n,t){return g(o.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(o.i)(n):o.i.ceil(n),g(o.i.count(Object(a.a)(n),n)+(4===Object(a.a)(n).getDay()),t,2)}function Q(n){return n.getDay()}function nn(n,t){return g(o.c.count(Object(a.a)(n)-1,n),t,2)}function tn(n,t){return g(n.getFullYear()%100,t,2)}function en(n,t){return g(n.getFullYear()%1e4,t,4)}function rn(n){var t=n.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+g(t/60|0,"0",2)+g(t%60,"0",2)}function on(n,t){return g(n.getUTCDate(),t,2)}function un(n,t){return g(n.getUTCHours(),t,2)}function an(n,t){return g(n.getUTCHours()%12||12,t,2)}function cn(n,t){return g(1+i.a.count(Object(c.a)(n),n),t,3)}function fn(n,t){return g(n.getUTCMilliseconds(),t,3)}function dn(n,t){return fn(n,t)+"000"}function sn(n,t){return g(n.getUTCMonth()+1,t,2)}function hn(n,t){return g(n.getUTCMinutes(),t,2)}function ln(n,t){return g(n.getUTCSeconds(),t,2)}function pn(n){var t=n.getUTCDay();return 0===t?7:t}function bn(n,t){return g(r.g.count(Object(c.a)(n)-1,n),t,2)}function mn(n,t){var e=n.getUTCDay();return n=e>=4||0===e?Object(r.i)(n):r.i.ceil(n),g(r.i.count(Object(c.a)(n),n)+(4===Object(c.a)(n).getUTCDay()),t,2)}function gn(n){return n.getUTCDay()}function _n(n,t){return g(r.c.count(Object(c.a)(n)-1,n),t,2)}function vn(n,t){return g(n.getUTCFullYear()%100,t,2)}function yn(n,t){return g(n.getUTCFullYear()%1e4,t,4)}function xn(){return"+0000"}function wn(){return"%"}function Mn(n){return+n}function Nn(n){return Math.floor(+n/1e3)}},"pp/T":function(n,t,e){var r=e("XKFU");r(r.S,"Math",{log2:function(n){return Math.log(n)/Math.LN2}})},qnQu:function(n,t,e){"use strict";e("V+eJ");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)]}},rWgG:function(n,t,e){"use strict";var r=e("EjHT");e.d(t,"c",(function(){return r.a})),e.d(t,"b",(function(){return r.b})),e.d(t,"e",(function(){return r.c}));var i=e("sXBl");e.d(t,"d",(function(){return i.a}));var o=e("CbjS");e.d(t,"f",(function(){return o.b})),e.d(t,"a",(function(){return o.a}));var u=e("2tFh");e.d(t,"g",(function(){return u.a}));var a=e("2TPD");e.d(t,"h",(function(){return a.a}));var c=e("2Ynt");e.d(t,"i",(function(){return c.a}))},s8O9:function(n,t,e){"use strict";e.d(t,"b",(function(){return u}));var r=e("GOKn"),i=e("Fzhe"),o=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=o;var u=o.range},sFV2:function(n,t,e){"use strict";e.d(t,"c",(function(){return o})),e.d(t,"b",(function(){return u})),e.d(t,"a",(function(){return a}));var r=e("xpj1");function i(n,t){return function(e){return n+e*t}}function o(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 u(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)}},sUwa:function(n,t,e){"use strict";e.d(t,"g",(function(){return u})),e.d(t,"c",(function(){return a})),e.d(t,"k",(function(){return c})),e.d(t,"m",(function(){return f})),e.d(t,"i",(function(){return d})),e.d(t,"a",(function(){return s})),e.d(t,"e",(function(){return h})),e.d(t,"h",(function(){return l})),e.d(t,"d",(function(){return p})),e.d(t,"l",(function(){return b})),e.d(t,"n",(function(){return m})),e.d(t,"j",(function(){return g})),e.d(t,"b",(function(){return _})),e.d(t,"f",(function(){return v}));var r=e("GOKn"),i=e("Fzhe");function o(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 u=o(0),a=o(1),c=o(2),f=o(3),d=o(4),s=o(5),h=o(6),l=u.range,p=a.range,b=c.range,m=f.range,g=d.range,_=s.range,v=h.range},sXBl:function(n,t,e){"use strict";e("a1Th"),e("h7Nl"),e("Btvt"),e("Tze0"),e("bHtr"),e("xfY5"),e("bWfx");var r,i=e("p/1U"),o=(e("pIFo"),e("CbjS")),u=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},a=e("qnQu"),c=function(n,t){var e=Object(a.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")},f={"%":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 c(100*n,t)},r:c,s:function(n,t){var e=Object(a.a)(n,t);if(!e)return n+"";var i=e[0],o=e[1],u=o-(r=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,c=i.length;return u===c?i:u>c?i+new Array(u-c+1).join("0"):u>0?i.slice(0,u)+"."+i.slice(u):"0."+new Array(1-u).join("0")+Object(a.a)(n,Math.max(0,t+u-1))[0]},X:function(n){return Math.round(n).toString(16).toUpperCase()},x:function(n){return Math.round(n).toString(16)}},d=function(n){return n},s=Array.prototype.map,h=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];t.a=function(n){var t,e,a=void 0===n.grouping||void 0===n.thousands?d:(t=s.call(n.grouping,Number),e=n.thousands+"",function(n,r){for(var i=n.length,o=[],u=0,a=t[0],c=0;i>0&&a>0&&(c+a+1>r&&(a=Math.max(1,r-c)),o.push(n.substring(i-=a,i+a)),!((c+=a+1)>r));)a=t[u=(u+1)%t.length];return o.reverse().join(e)}),c=void 0===n.currency?"":n.currency[0]+"",l=void 0===n.currency?"":n.currency[1]+"",p=void 0===n.decimal?".":n.decimal+"",b=void 0===n.numerals?d:function(n){return function(t){return t.replace(/[0-9]/g,(function(t){return n[+t]}))}}(s.call(n.numerals,String)),m=void 0===n.percent?"%":n.percent+"",g=void 0===n.minus?"-":n.minus+"",_=void 0===n.nan?"NaN":n.nan+"";function v(n){var t=(n=Object(o.b)(n)).fill,e=n.align,i=n.sign,d=n.symbol,s=n.zero,v=n.width,y=n.comma,x=n.precision,w=n.trim,M=n.type;"n"===M?(y=!0,M="g"):f[M]||(void 0===x&&(x=12),w=!0,M="g"),(s||"0"===t&&"="===e)&&(s=!0,t="0",e="=");var N="$"===d?c:"#"===d&&/[boxX]/.test(M)?"0"+M.toLowerCase():"",T="$"===d?l:/[%p]/.test(M)?m:"",k=f[M],A=/[defgprs%]/.test(M);function O(n){var o,c,f,d=N,l=T;if("c"===M)l=k(n)+l,n="";else{var m=(n=+n)<0;if(n=isNaN(n)?_:k(Math.abs(n),x),w&&(n=u(n)),m&&0==+n&&(m=!1),d=(m?"("===i?i:g:"-"===i||"("===i?"":i)+d,l=("s"===M?h[8+r/3]:"")+l+(m&&"("===i?")":""),A)for(o=-1,c=n.length;++o<c;)if(48>(f=n.charCodeAt(o))||f>57){l=(46===f?p+n.slice(o+1):n.slice(o))+l,n=n.slice(0,o);break}}y&&!s&&(n=a(n,1/0));var O=d.length+n.length+l.length,S=O<v?new Array(v-O+1).join(t):"";switch(y&&s&&(n=a(S+n,S.length?v-l.length:1/0),S=""),e){case"<":n=d+n+l+S;break;case"=":n=d+S+n+l;break;case"^":n=S.slice(0,O=S.length>>1)+d+n+l+S.slice(O);break;default:n=S+d+n+l}return b(n)}return x=void 0===x?6:/[gprs]/.test(M)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x)),O.toString=function(){return n+""},O}return{format:v,formatPrefix:function(n,t){var e=v(((n=Object(o.b)(n)).type="f",n)),r=3*Math.max(-8,Math.min(8,Math.floor(Object(i.a)(t)/3))),u=Math.pow(10,-r),a=h[8+r/3];return function(n){return e(u*n)+a}}}}},tgfz:function(n,t,e){"use strict";var r=e("GOKn");e.d(t,"g",(function(){return r.a}));var i=e("GAlb");e.d(t,"h",(function(){return i.a})),e.d(t,"i",(function(){return i.b})),e.d(t,"L",(function(){return i.a})),e.d(t,"M",(function(){return i.b}));var o=e("Xt/6");e.d(t,"r",(function(){return o.a})),e.d(t,"s",(function(){return o.b})),e.d(t,"V",(function(){return o.a})),e.d(t,"W",(function(){return o.b}));var u=e("LDjW");e.d(t,"j",(function(){return u.a})),e.d(t,"k",(function(){return u.b}));var a=e("s8O9");e.d(t,"e",(function(){return a.a})),e.d(t,"f",(function(){return a.b}));var c=e("dCyY");e.d(t,"a",(function(){return c.b})),e.d(t,"b",(function(){return c.a}));var f=e("sUwa");e.d(t,"B",(function(){return f.g})),e.d(t,"C",(function(){return f.h})),e.d(t,"t",(function(){return f.g})),e.d(t,"u",(function(){return f.h})),e.d(t,"l",(function(){return f.c})),e.d(t,"m",(function(){return f.d})),e.d(t,"x",(function(){return f.k})),e.d(t,"y",(function(){return f.l})),e.d(t,"z",(function(){return f.m})),e.d(t,"A",(function(){return f.n})),e.d(t,"v",(function(){return f.i})),e.d(t,"w",(function(){return f.j})),e.d(t,"c",(function(){return f.a})),e.d(t,"d",(function(){return f.b})),e.d(t,"p",(function(){return f.e})),e.d(t,"q",(function(){return f.f}));var d=e("lgMH");e.d(t,"n",(function(){return d.a})),e.d(t,"o",(function(){return d.b}));var s=e("oVo9");e.d(t,"D",(function(){return s.a})),e.d(t,"E",(function(){return s.b}));var h=e("+O7D");e.d(t,"N",(function(){return h.a})),e.d(t,"O",(function(){return h.b}));var l=e("9iN3");e.d(t,"J",(function(){return l.a})),e.d(t,"K",(function(){return l.b}));var p=e("brLB");e.d(t,"F",(function(){return p.a})),e.d(t,"G",(function(){return p.b}));var b=e("Jzny");e.d(t,"fb",(function(){return b.g})),e.d(t,"gb",(function(){return b.h})),e.d(t,"X",(function(){return b.g})),e.d(t,"Y",(function(){return b.h})),e.d(t,"P",(function(){return b.c})),e.d(t,"Q",(function(){return b.d})),e.d(t,"bb",(function(){return b.k})),e.d(t,"cb",(function(){return b.l})),e.d(t,"db",(function(){return b.m})),e.d(t,"eb",(function(){return b.n})),e.d(t,"Z",(function(){return b.i})),e.d(t,"ab",(function(){return b.j})),e.d(t,"H",(function(){return b.a})),e.d(t,"I",(function(){return b.b})),e.d(t,"T",(function(){return b.e})),e.d(t,"U",(function(){return b.f}));var m=e("Vfhj");e.d(t,"R",(function(){return m.a})),e.d(t,"S",(function(){return m.b}));var g=e("d65L");e.d(t,"hb",(function(){return g.a})),e.d(t,"ib",(function(){return g.b}))},vBe5:function(n,t,e){"use strict";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 o=r+i>>>1;n(t[o],e)<0?r=o+1:i=o}return r},right:function(t,e,r,i){for(null==r&&(r=0),null==i&&(i=t.length);r<i;){var o=r+i>>>1;n(t[o],e)>0?i=o:r=o+1}return r}}};var o=i(r),u=o.right,a=o.left,c=u,f=function(n,t){null==t&&(t=d);for(var e=0,r=n.length-1,i=n[0],o=new Array(r<0?0:r);e<r;)o[e]=t(i,i=n[++e]);return o};function d(n,t){return[n,t]}var s=function(n,t,e){var r,i,o,u,a=n.length,c=t.length,f=new Array(a*c);for(null==e&&(e=d),r=o=0;r<a;++r)for(u=n[r],i=0;i<c;++i,++o)f[o]=e(u,t[i]);return f},h=function(n,t){return t<n?-1:t>n?1:t>=n?0:NaN},l=function(n){return null===n?NaN:+n},p=function(n,t){var e,r,i=n.length,o=0,u=-1,a=0,c=0;if(null==t)for(;++u<i;)isNaN(e=l(n[u]))||(c+=(r=e-a)*(e-(a+=r/++o)));else for(;++u<i;)isNaN(e=l(t(n[u],u,n)))||(c+=(r=e-a)*(e-(a+=r/++o)));if(o>1)return c/(o-1)},b=function(n,t){var e=p(n,t);return e?Math.sqrt(e):e},m=function(n,t){var e,r,i,o=n.length,u=-1;if(null==t){for(;++u<o;)if(null!=(e=n[u])&&e>=e)for(r=i=e;++u<o;)null!=(e=n[u])&&(r>e&&(r=e),i<e&&(i=e))}else for(;++u<o;)if(null!=(e=t(n[u],u,n))&&e>=e)for(r=i=e;++u<o;)null!=(e=t(n[u],u,n))&&(r>e&&(r=e),i<e&&(i=e));return[r,i]},g=(e("LK8F"),e("bWfx"),Array.prototype),_=g.slice,v=g.map,y=function(n){return function(){return n}},x=function(n){return n},w=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)),o=new Array(i);++r<i;)o[r]=n+r*e;return o},M=Math.sqrt(50),N=Math.sqrt(10),T=Math.sqrt(2),k=function(n,t,e){var r,i,o,u,a=-1;if(e=+e,(n=+n)===(t=+t)&&e>0)return[n];if((r=t<n)&&(i=n,n=t,t=i),0===(u=A(n,t,e))||!isFinite(u))return[];if(u>0)for(n=Math.ceil(n/u),t=Math.floor(t/u),o=new Array(i=Math.ceil(t-n+1));++a<i;)o[a]=(n+a)*u;else for(n=Math.floor(n*u),t=Math.ceil(t*u),o=new Array(i=Math.ceil(n-t+1));++a<i;)o[a]=(n-a)/u;return r&&o.reverse(),o};function A(n,t,e){var r=(t-n)/Math.max(0,e),i=Math.floor(Math.log(r)/Math.LN10),o=r/Math.pow(10,i);return i>=0?(o>=M?10:o>=N?5:o>=T?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(o>=M?10:o>=N?5:o>=T?2:1)}function O(n,t,e){var r=Math.abs(t-n)/Math.max(0,e),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),o=r/i;return o>=M?i*=10:o>=N?i*=5:o>=T&&(i*=2),t<n?-i:i}var S=function(n){return Math.ceil(Math.log(n.length)/Math.LN2)+1},E=function(){var n=x,t=m,e=S;function r(r){var i,o,u=r.length,a=new Array(u);for(i=0;i<u;++i)a[i]=n(r[i],i,r);var f=t(a),d=f[0],s=f[1],h=e(a,d,s);Array.isArray(h)||(h=O(d,s,h),h=w(Math.ceil(d/h)*h,s,h));for(var l=h.length;h[0]<=d;)h.shift(),--l;for(;h[l-1]>s;)h.pop(),--l;var p,b=new Array(l+1);for(i=0;i<=l;++i)(p=b[i]=[]).x0=i>0?h[i-1]:d,p.x1=i<l?h[i]:s;for(i=0;i<u;++i)d<=(o=a[i])&&o<=s&&b[c(h,o,0,l)].push(r[i]);return b}return r.value=function(t){return arguments.length?(n="function"==typeof t?t:y(t),r):n},r.domain=function(n){return arguments.length?(t="function"==typeof n?n:y([n[0],n[1]]),r):t},r.thresholds=function(n){return arguments.length?(e="function"==typeof n?n:Array.isArray(n)?y(_.call(n)):y(n),r):e},r},C=(e("Vd3H"),function(n,t,e){if(null==e&&(e=l),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,o=Math.floor(i),u=+e(n[o],o,n);return u+(+e(n[o+1],o+1,n)-u)*(i-o)}}),j=function(n,t,e){return n=v.call(n,l).sort(r),Math.ceil((e-t)/(2*(C(n,.75)-C(n,.25))*Math.pow(n.length,-1/3)))},z=function(n,t,e){return Math.ceil((e-t)/(3.5*b(n)*Math.pow(n.length,-1/3)))},P=function(n,t){var e,r,i=n.length,o=-1;if(null==t){for(;++o<i;)if(null!=(e=n[o])&&e>=e)for(r=e;++o<i;)null!=(e=n[o])&&e>r&&(r=e)}else for(;++o<i;)if(null!=(e=t(n[o],o,n))&&e>=e)for(r=e;++o<i;)null!=(e=t(n[o],o,n))&&e>r&&(r=e);return r},F=function(n,t){var e,r=n.length,i=r,o=-1,u=0;if(null==t)for(;++o<r;)isNaN(e=l(n[o]))?--i:u+=e;else for(;++o<r;)isNaN(e=l(t(n[o],o,n)))?--i:u+=e;if(i)return u/i},R=function(n,t){var e,i=n.length,o=-1,u=[];if(null==t)for(;++o<i;)isNaN(e=l(n[o]))||u.push(e);else for(;++o<i;)isNaN(e=l(t(n[o],o,n)))||u.push(e);return C(u.sort(r),.5)},L=function(n){for(var t,e,r,i=n.length,o=-1,u=0;++o<i;)u+=n[o].length;for(e=new Array(u);--i>=0;)for(t=(r=n[i]).length;--t>=0;)e[--u]=r[t];return e},U=function(n,t){var e,r,i=n.length,o=-1;if(null==t){for(;++o<i;)if(null!=(e=n[o])&&e>=e)for(r=e;++o<i;)null!=(e=n[o])&&r>e&&(r=e)}else for(;++o<i;)if(null!=(e=t(n[o],o,n))&&e>=e)for(r=e;++o<i;)null!=(e=t(n[o],o,n))&&r>e&&(r=e);return r},D=function(n,t){for(var e=t.length,r=new Array(e);e--;)r[e]=n[t[e]];return r},q=function(n,t){if(e=n.length){var e,i,o=0,u=0,a=n[u];for(null==t&&(t=r);++o<e;)(t(i=n[o],a)<0||0!==t(a,a))&&(a=i,u=o);return 0===t(a,a)?u:void 0}},B=function(n,t,e){for(var r,i,o=(null==e?n.length:e)-(t=null==t?0:+t);o;)i=Math.random()*o--|0,r=n[o+t],n[o+t]=n[i+t],n[i+t]=r;return n},Y=function(n,t){var e,r=n.length,i=-1,o=0;if(null==t)for(;++i<r;)(e=+n[i])&&(o+=e);else for(;++i<r;)(e=+t(n[i],i,n))&&(o+=e);return o},I=function(n){if(!(i=n.length))return[];for(var t=-1,e=U(n,H),r=new Array(e);++t<e;)for(var i,o=-1,u=r[t]=new Array(i);++o<i;)u[o]=n[o][t];return r};function H(n){return n.length}var G=function(){return I(arguments)};e.d(t,"b",(function(){return c})),e.d(t,"d",(function(){return u})),e.d(t,"c",(function(){return a})),e.d(t,"a",(function(){return r})),e.d(t,"e",(function(){return i})),e.d(t,"f",(function(){return s})),e.d(t,"g",(function(){return h})),e.d(t,"h",(function(){return b})),e.d(t,"i",(function(){return m})),e.d(t,"j",(function(){return E})),e.d(t,"w",(function(){return j})),e.d(t,"x",(function(){return z})),e.d(t,"y",(function(){return S})),e.d(t,"k",(function(){return P})),e.d(t,"l",(function(){return F})),e.d(t,"m",(function(){return R})),e.d(t,"n",(function(){return L})),e.d(t,"o",(function(){return U})),e.d(t,"p",(function(){return f})),e.d(t,"q",(function(){return D})),e.d(t,"r",(function(){return C})),e.d(t,"s",(function(){return w})),e.d(t,"t",(function(){return q})),e.d(t,"u",(function(){return B})),e.d(t,"v",(function(){return Y})),e.d(t,"B",(function(){return k})),e.d(t,"z",(function(){return A})),e.d(t,"A",(function(){return O})),e.d(t,"C",(function(){return I})),e.d(t,"D",(function(){return p})),e.d(t,"E",(function(){return G}))},w1NJ:function(n,t,e){e("a1Th"),e("h7Nl"),e("Btvt");var r="[object Symbol]",i=Object.prototype.toString;function o(n,t){return n>t}function u(n){return"symbol"==typeof n||function(n){return!!n&&"object"==typeof n}(n)&&i.call(n)==r}function a(n){return n}n.exports=function(n){return n&&n.length?function(n,t,e){for(var r=-1,i=n.length;++r<i;){var o=n[r],a=t(o);if(null!=a&&(void 0===c?a==a&&!u(a):e(a,c)))var c=a,f=o}return f}(n,a,o):void 0}},xpj1:function(n,t,e){"use strict";t.a=function(n){return function(){return n}}},yEp2:function(n,t,e){"use strict";function r(n,t,e,r,i){var o=n*n,u=o*n;return((1-3*n+3*o-u)*t+(4-6*o+3*u)*e+(1+3*n+3*o-3*u)*r+u*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),o=n[i],u=n[i+1],a=i>0?n[i-1]:2*o-u,c=i<t-1?n[i+2]:2*u-o;return r((e-i/t)*t,a,o,u,c)}}},znUM:function(n,t,e){"use strict";var r=Math.SQRT2;function i(n){return((n=Math.exp(n))+1/n)/2}t.a=function(n,t){var e,o,u=n[0],a=n[1],c=n[2],f=t[0],d=t[1],s=t[2],h=f-u,l=d-a,p=h*h+l*l;if(p<1e-12)o=Math.log(s/c)/r,e=function(n){return[u+n*h,a+n*l,c*Math.exp(r*n*o)]};else{var b=Math.sqrt(p),m=(s*s-c*c+4*p)/(2*c*2*b),g=(s*s-c*c-4*p)/(2*s*2*b),_=Math.log(Math.sqrt(m*m+1)-m),v=Math.log(Math.sqrt(g*g+1)-g);o=(v-_)/r,e=function(n){var t,e=n*o,f=i(_),d=c/(2*b)*(f*(t=r*e+_,((t=Math.exp(2*t))-1)/(t+1))-function(n){return((n=Math.exp(n))-1/n)/2}(_));return[u+d*h,a+d*l,c*f/i(r*e+_)]}}return e.duration=1e3*o,e}}}]);
//# sourceMappingURL=25-ef4363728fa7324bc377.js.map