{"size": 62204, "ext": "js", "max_stars_repo_path": "build/d3-line-chart.min.js", "max_stars_repo_name": "53seven/d3-line-chart", "max_stars_repo_stars_event_min_datetime": "2016-03-17T18:40:00.000Z", "max_stars_repo_stars_event_max_datetime": "2018-02-27T15:53:13.000Z", "max_issues_repo_path": "build/d3-line-chart.min.js", "max_issues_repo_name": "53seven/d3-line-chart", "max_issues_repo_issues_event_min_datetime": "2017-05-01T03:17:08.000Z", "max_issues_repo_issues_event_max_datetime": "2020-06-02T18:13:35.000Z", "max_forks_repo_path": "build/d3-line-chart.min.js", "max_forks_repo_name": "53seven/d3-line-chart", "max_forks_repo_forks_event_min_datetime": "2017-06-23T14:17:25.000Z", "max_forks_repo_forks_event_max_datetime": "2020-09-06T18:36:41.000Z"}
{"max_stars_count": 9, "max_issues_count": 21, "max_forks_count": 4, "avg_line_length": 62204.0, "max_line_length": 62204, "alphanum_fraction": 0.6882194071}
!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define("d3-line-chart",["exports"],n):n(t.d3_line_chart={})}(this,function(t){"use strict";function n(t,n,e){return function(r){try{t.call(this,this.__data__,n,e)}finally{}}}function e(t,e,r){var i=Hn.hasOwnProperty(t.type)?function(t,e,r){return t=n(t,e,r),function(n){var e=n.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||t.call(this,n)}}:n;return function(n,a,u){var c,o=this.__on,f=i(e,a,u);if(o)for(var s=0,l=o.length;s<l;++s)if((c=o[s]).type===t.type&&c.name===t.name)return this.removeEventListener(c.type,c.listener,c.capture),this.addEventListener(c.type,c.listener=f,c.capture=r),void(c.value=e);this.addEventListener(t.type,f,r),c={type:t.type,name:t.name,value:e,listener:f,capture:r},o?o.push(c):this.__on=[c]}}function r(t,n){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=n}function i(t,n){return t<n?-1:t>n?1:t>=n?0:NaN}function a(t){return t.trim().split(/^|\s+/)}function u(t){return t.classList||new c(t)}function c(t){this._node=t,this._names=a(t.getAttribute("class")||"")}function o(t,n){for(var e=u(t),r=-1,i=n.length;++r<i;)e.add(n[r])}function f(t,n){for(var e=u(t),r=-1,i=n.length;++r<i;)e.remove(n[r])}function s(){this.nextSibling&&this.parentNode.appendChild(this)}function l(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function h(){var t=this.parentNode;t&&t.removeChild(this)}function d(t,n,e){var r=$n(t),i=r.CustomEvent;"function"==typeof i?i=new i(n,e):(i=r.document.createEvent("Event"),e?(i.initEvent(n,e.bubbles,e.cancelable),i.detail=e.detail):i.initEvent(n,!1,!1)),t.dispatchEvent(i)}function b(t,n){this._groups=t,this._parents=n}function g(t,n,e){var r=(n-t)/Math.max(0,e),i=Math.floor(Math.log(r)/Math.LN10),a=r/Math.pow(10,i);return i>=0?(a>=Zn?10:a>=Rn?5:a>=Bn?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=Zn?10:a>=Rn?5:a>=Bn?2:1)}function p(t,n,e){var r=Math.abs(n-t)/Math.max(0,e),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),a=r/i;return a>=Zn?i*=10:a>=Rn?i*=5:a>=Bn&&(i*=2),n<t?-i:i}function y(){}function m(t,n){var e=new y;if(t instanceof y)t.each(function(t,n){e.set(n,t)});else if(Array.isArray(t)){var r,i=-1,a=t.length;if(null==n)for(;++i<a;)e.set(i,t[i]);else for(;++i<a;)e.set(n(r=t[i],i,t),r)}else if(t)for(var u in t)e.set(u,t[u]);return e}function v(){}function _(t,n){var e=Object.create(t.prototype);for(var r in n)e[r]=n[r];return e}function w(){}function M(t){var n;return t=(t+"").trim().toLowerCase(),(n=ie.exec(t))?(n=parseInt(n[1],16),new A(n>>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1)):(n=ae.exec(t))?x(parseInt(n[1],16)):(n=ue.exec(t))?new A(n[1],n[2],n[3],1):(n=ce.exec(t))?new A(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=oe.exec(t))?T(n[1],n[2],n[3],n[4]):(n=fe.exec(t))?T(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=se.exec(t))?N(n[1],n[2]/100,n[3]/100,1):(n=le.exec(t))?N(n[1],n[2]/100,n[3]/100,n[4]):he.hasOwnProperty(t)?x(he[t]):"transparent"===t?new A(NaN,NaN,NaN,0):null}function x(t){return new A(t>>16&255,t>>8&255,255&t,1)}function T(t,n,e,r){return r<=0&&(t=n=e=NaN),new A(t,n,e,r)}function C(t){return t instanceof w||(t=M(t)),t?(t=t.rgb(),new A(t.r,t.g,t.b,t.opacity)):new A}function k(t,n,e,r){return 1===arguments.length?C(t):new A(t,n,e,null==r?1:r)}function A(t,n,e,r){this.r=+t,this.g=+n,this.b=+e,this.opacity=+r}function N(t,n,e,r){return r<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new D(t,n,e,r)}function D(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}function U(t,n,e){return 255*(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)}function S(t){if(t instanceof F)return new F(t.l,t.a,t.b,t.opacity);if(t instanceof P){var n=t.h*de;return new F(t.l,Math.cos(n)*t.c,Math.sin(n)*t.c,t.opacity)}t instanceof A||(t=C(t));var e=L(t.r),r=L(t.g),i=L(t.b),a=E((.4124564*e+.3575761*r+.1804375*i)/ge),u=E((.2126729*e+.7151522*r+.072175*i)/pe);return new F(116*u-16,500*(a-u),200*(u-E((.0193339*e+.119192*r+.9503041*i)/ye)),t.opacity)}function F(t,n,e,r){this.l=+t,this.a=+n,this.b=+e,this.opacity=+r}function E(t){return t>we?Math.pow(t,1/3):t/_e+me}function H(t){return t>ve?t*t*t:_e*(t-me)}function Y(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function L(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function P(t,n,e,r){this.h=+t,this.c=+n,this.l=+e,this.opacity=+r}function $(t,n,e,r){return 1===arguments.length?function(t){if(t instanceof z)return new z(t.h,t.s,t.l,t.opacity);t instanceof A||(t=C(t));var n=t.r/255,e=t.g/255,r=t.b/255,i=(De*r+Ae*n-Ne*e)/(De+Ae-Ne),a=r-i,u=(ke*(e-i)-Te*a)/Ce,c=Math.sqrt(u*u+a*a)/(ke*i*(1-i)),o=c?Math.atan2(u,a)*be-120:NaN;return new z(o<0?o+360:o,c,i,t.opacity)}(t):new z(t,n,e,null==r?1:r)}function z(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}function q(t,n){return function(e){return t+e*n}}function O(t){return 1==(t=+t)?j:function(n,e){return e-n?function(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(r){return Math.pow(t+r*n,e)}}(n,e,t):Ue(isNaN(n)?e:n)}}function j(t,n){var e=n-t;return e?q(t,e):Ue(isNaN(t)?n:t)}function I(t){return function n(e){function r(n,r){var i=t((n=$(n)).h,(r=$(r)).h),a=j(n.s,r.s),u=j(n.l,r.l),c=j(n.opacity,r.opacity);return function(t){return n.h=i(t),n.s=a(t),n.l=u(Math.pow(t,e)),n.opacity=c(t),n+""}}return e=+e,r.gamma=n,r}(1)}function V(t,n){return(n-=t=+t)?function(e){return(e-t)/n}:ze(n)}function Z(t,n){return n.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp())}function R(t,n){function e(){return i=Math.min(c.length,o.length)>2?function(t,n,e,r){var i=Math.min(t.length,n.length)-1,a=new Array(i),u=new Array(i),c=-1;for(t[i]<t[0]&&(t=t.slice().reverse(),n=n.slice().reverse());++c<i;)a[c]=e(t[c],t[c+1]),u[c]=r(n[c],n[c+1]);return function(n){var e=In(t,n,1,i)-1;return u[e](a[e](n))}}:function(t,n,e,r){var i=t[0],a=t[1],u=n[0],c=n[1];return a<i?(i=e(a,i),u=r(c,u)):(i=e(i,a),u=r(u,c)),function(t){return u(i(t))}},a=u=null,r}function r(n){return(a||(a=i(c,o,s?function(t){return function(n,e){var r=t(n=+n,e=+e);return function(t){return t<=n?0:t>=e?1:r(t)}}}(t):t,f)))(+n)}var i,a,u,c=Oe,o=Oe,f=Ye,s=!1;return r.invert=function(t){return(u||(u=i(o,c,V,s?function(t){return function(n,e){var r=t(n=+n,e=+e);return function(t){return t<=0?n:t>=1?e:r(t)}}}(n):n)))(+t)},r.domain=function(t){return arguments.length?(c=Gn.call(t,qe),e()):c.slice()},r.range=function(t){return arguments.length?(o=Kn.call(t),e()):o.slice()},r.rangeRound=function(t){return o=Kn.call(t),f=Le,e()},r.clamp=function(t){return arguments.length?(s=!!t,e()):s},r.interpolate=function(t){return arguments.length?(f=t,e()):f},e()}function B(t){return new W(t)}function W(t){if(!(n=Re.exec(t)))throw new Error("invalid format: "+t);var n,e=n[1]||" ",r=n[2]||">",i=n[3]||"-",a=n[4]||"",u=!!n[5],c=n[6]&&+n[6],o=!!n[7],f=n[8]&&+n[8].slice(1),s=n[9]||"";"n"===s?(o=!0,s="g"):Ze[s]||(s=""),(u||"0"===e&&"="===r)&&(u=!0,e="0",r="="),this.fill=e,this.align=r,this.sign=i,this.symbol=a,this.zero=u,this.width=c,this.comma=o,this.precision=f,this.type=s}function Q(){var t=R(V,Fe);return t.copy=function(){return Z(t,Q())},function(t){var n=t.domain;return t.ticks=function(t){var e=n();return Wn(e[0],e[e.length-1],null==t?10:t)},t.tickFormat=function(t,e){return Ke(n(),t,e)},t.nice=function(e){null==e&&(e=10);var r,i=n(),a=0,u=i.length-1,c=i[a],o=i[u];return o<c&&(r=c,c=o,o=r,r=a,a=u,u=r),(r=g(c,o,e))>0?r=g(c=Math.floor(c/r)*r,o=Math.ceil(o/r)*r,e):r<0&&(r=g(c=Math.ceil(c*r)/r,o=Math.floor(o*r)/r,e)),r>0?(i[a]=Math.floor(c/r)*r,i[u]=Math.ceil(o/r)*r,n(i)):r<0&&(i[a]=Math.ceil(c*r)/r,i[u]=Math.floor(o*r)/r,n(i)),t},t}(t)}function X(t,n,e,r){function i(n){return t(n=new Date(+n)),n}return i.floor=i,i.ceil=function(e){return t(e=new Date(e-1)),n(e,1),t(e),e},i.round=function(t){var n=i(t),e=i.ceil(t);return t-n<e-t?n:e},i.offset=function(t,e){return n(t=new Date(+t),null==e?1:Math.floor(e)),t},i.range=function(e,r,a){var u=[];if(e=i.ceil(e),a=null==a?1:Math.floor(a),!(e<r&&a>0))return u;do{u.push(new Date(+e))}while(n(e,a),t(e),e<r);return u},i.filter=function(e){return X(function(n){if(n>=n)for(;t(n),!e(n);)n.setTime(n-1)},function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;n(t,-1),!e(t););else for(;--r>=0;)for(;n(t,1),!e(t););})},e&&(i.count=function(n,r){return nr.setTime(+n),er.setTime(+r),t(nr),t(er),Math.floor(e(nr,er))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(n){return r(n)%t==0}:function(n){return i.count(0,n)%t==0}):i:null}),i}function J(t){return X(function(n){n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+7*n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*ir)/ar})}function G(t){return X(function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+7*n)},function(t,n){return(n-t)/ar})}function K(t){if(0<=t.y&&t.y<100){var n=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return n.setFullYear(t.y),n}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function tt(t){if(0<=t.y&&t.y<100){var n=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return n.setUTCFullYear(t.y),n}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function nt(t){return{y:t,m:0,d:1,H:0,M:0,S:0,L:0}}function et(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",a=i.length;return r+(a<e?new Array(e-a+1).join(n)+i:i)}function rt(t){return t.replace(Nr,"\\$&")}function it(t){return new RegExp("^(?:"+t.map(rt).join("|")+")","i")}function at(t){for(var n={},e=-1,r=t.length;++e<r;)n[t[e].toLowerCase()]=e;return n}function ut(t,n,e){var r=kr.exec(n.slice(e,e+1));return r?(t.w=+r[0],e+r[0].length):-1}function ct(t,n,e){var r=kr.exec(n.slice(e,e+1));return r?(t.u=+r[0],e+r[0].length):-1}function ot(t,n,e){var r=kr.exec(n.slice(e,e+2));return r?(t.U=+r[0],e+r[0].length):-1}function ft(t,n,e){var r=kr.exec(n.slice(e,e+2));return r?(t.V=+r[0],e+r[0].length):-1}function st(t,n,e){var r=kr.exec(n.slice(e,e+2));return r?(t.W=+r[0],e+r[0].length):-1}function lt(t,n,e){var r=kr.exec(n.slice(e,e+4));return r?(t.y=+r[0],e+r[0].length):-1}function ht(t,n,e){var r=kr.exec(n.slice(e,e+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),e+r[0].length):-1}function dt(t,n,e){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(n.slice(e,e+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function bt(t,n,e){var r=kr.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function gt(t,n,e){var r=kr.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function pt(t,n,e){var r=kr.exec(n.slice(e,e+3));return r?(t.m=0,t.d=+r[0],e+r[0].length):-1}function yt(t,n,e){var r=kr.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function mt(t,n,e){var r=kr.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function vt(t,n,e){var r=kr.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function _t(t,n,e){var r=kr.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function wt(t,n,e){var r=kr.exec(n.slice(e,e+6));return r?(t.L=Math.floor(r[0]/1e3),e+r[0].length):-1}function Mt(t,n,e){var r=Ar.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function xt(t,n,e){var r=kr.exec(n.slice(e));return r?(t.Q=+r[0],e+r[0].length):-1}function Tt(t,n,e){var r=kr.exec(n.slice(e));return r?(t.Q=1e3*+r[0],e+r[0].length):-1}function Ct(t,n){return et(t.getDate(),n,2)}function kt(t,n){return et(t.getHours(),n,2)}function At(t,n){return et(t.getHours()%12||12,n,2)}function Nt(t,n){return et(1+fr.count(br(t),t),n,3)}function Dt(t,n){return et(t.getMilliseconds(),n,3)}function Ut(t,n){return Dt(t,n)+"000"}function St(t,n){return et(t.getMonth()+1,n,2)}function Ft(t,n){return et(t.getMinutes(),n,2)}function Et(t,n){return et(t.getSeconds(),n,2)}function Ht(t){var n=t.getDay();return 0===n?7:n}function Yt(t,n){return et(sr.count(br(t),t),n,2)}function Lt(t,n){var e=t.getDay();return t=e>=4||0===e?hr(t):hr.ceil(t),et(hr.count(br(t),t)+(4===br(t).getDay()),n,2)}function Pt(t){return t.getDay()}function $t(t,n){return et(lr.count(br(t),t),n,2)}function zt(t,n){return et(t.getFullYear()%100,n,2)}function qt(t,n){return et(t.getFullYear()%1e4,n,4)}function Ot(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+et(n/60|0,"0",2)+et(n%60,"0",2)}function jt(t,n){return et(t.getUTCDate(),n,2)}function It(t,n){return et(t.getUTCHours(),n,2)}function Vt(t,n){return et(t.getUTCHours()%12||12,n,2)}function Zt(t,n){return et(1+gr.count(vr(t),t),n,3)}function Rt(t,n){return et(t.getUTCMilliseconds(),n,3)}function Bt(t,n){return Rt(t,n)+"000"}function Wt(t,n){return et(t.getUTCMonth()+1,n,2)}function Qt(t,n){return et(t.getUTCMinutes(),n,2)}function Xt(t,n){return et(t.getUTCSeconds(),n,2)}function Jt(t){var n=t.getUTCDay();return 0===n?7:n}function Gt(t,n){return et(pr.count(vr(t),t),n,2)}function Kt(t,n){var e=t.getUTCDay();return t=e>=4||0===e?mr(t):mr.ceil(t),et(mr.count(vr(t),t)+(4===vr(t).getUTCDay()),n,2)}function tn(t){return t.getUTCDay()}function nn(t,n){return et(yr.count(vr(t),t),n,2)}function en(t,n){return et(t.getUTCFullYear()%100,n,2)}function rn(t,n){return et(t.getUTCFullYear()%1e4,n,4)}function an(){return"+0000"}function un(){return"%"}function cn(t){return+t}function on(t){return Math.floor(+t/1e3)}function fn(t){return new Date(t)}function sn(t){return t instanceof Date?+t:+new Date(+t)}function ln(t,n,e,r,i,a,u,c,o){function f(n,e,r,i){if(null==n&&(n=10),"number"==typeof n){var a=Math.abs(r-e)/n,u=jn(function(t){return t[2]}).right(M,a);u===M.length?(i=p(e/Yr,r/Yr,n),n=t):u?(i=(u=M[a/M[u-1][2]<M[u][2]/a?u-1:u])[1],n=u[0]):(i=p(e,r,n),n=c)}return null==i?n:n.every(i)}var s=R(V,Fe),l=s.invert,h=s.domain,d=o(".%L"),b=o(":%S"),g=o("%I:%M"),y=o("%I %p"),m=o("%a %d"),v=o("%b %d"),_=o("%B"),w=o("%Y"),M=[[u,1,Dr],[u,5,5*Dr],[u,15,15*Dr],[u,30,30*Dr],[a,1,Ur],[a,5,5*Ur],[a,15,15*Ur],[a,30,30*Ur],[i,1,Sr],[i,3,3*Sr],[i,6,6*Sr],[i,12,12*Sr],[r,1,Fr],[r,2,2*Fr],[e,1,Er],[n,1,Hr],[n,3,3*Hr],[t,1,Yr]];return s.invert=function(t){return new Date(l(t))},s.domain=function(t){return arguments.length?h(Gn.call(t,sn)):h().map(fn)},s.ticks=function(t,n){var e,r=h(),i=r[0],a=r[r.length-1],u=a<i;return u&&(e=i,i=a,a=e),e=f(t,i,a,n),e=e?e.range(i,a+1):[],u?e.reverse():e},s.tickFormat=function(c,f){return null==f?function(c){return(u(c)<c?d:a(c)<c?b:i(c)<c?g:r(c)<c?y:n(c)<c?e(c)<c?m:v:t(c)<c?_:w)(c)}:o(f)},s.nice=function(t,n){var e=h();return(t=f(t,e[0],e[e.length-1],n))?h(tr(e,t)):s},s.copy=function(){return Z(s,ln(t,n,e,r,i,a,u,c,o))},s}function hn(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}}function dn(){return!this.__axis}function bn(t,n){function e(e){var h=null==i?n.ticks?n.ticks.apply(n,r):n.domain():i,d=null==a?n.tickFormat?n.tickFormat.apply(n,r):zr:a,b=Math.max(u,0)+o,g=n.range(),p=+g[0]+.5,y=+g[g.length-1]+.5,m=(n.bandwidth?function(t){var n=Math.max(0,t.bandwidth()-1)/2;return t.round()&&(n=Math.round(n)),function(e){return+t(e)+n}}:function(t){return function(n){return+t(n)}})(n.copy()),v=e.selection?e.selection():e,_=v.selectAll(".domain").data([null]),w=v.selectAll(".tick").data(h,n).order(),M=w.exit(),x=w.enter().append("g").attr("class","tick"),T=w.select("line"),C=w.select("text");_=_.merge(_.enter().insert("path",".tick").attr("class","domain").attr("stroke","#000")),w=w.merge(x),T=T.merge(x.append("line").attr("stroke","#000").attr(s+"2",f*u)),C=C.merge(x.append("text").attr("fill","#000").attr(s,f*b).attr("dy",t===qr?"0em":t===jr?"0.71em":"0.32em")),e!==v&&(_=_.transition(e),w=w.transition(e),T=T.transition(e),C=C.transition(e),M=M.transition(e).attr("opacity",Vr).attr("transform",function(t){return isFinite(t=m(t))?l(t):this.getAttribute("transform")}),x.attr("opacity",Vr).attr("transform",function(t){var n=this.parentNode.__axis;return l(n&&isFinite(n=n(t))?n:m(t))})),M.remove(),_.attr("d",t===Ir||t==Or?"M"+f*c+","+p+"H0.5V"+y+"H"+f*c:"M"+p+","+f*c+"V0.5H"+y+"V"+f*c),w.attr("opacity",1).attr("transform",function(t){return l(m(t))}),T.attr(s+"2",f*u),C.attr(s,f*b).text(d),v.filter(dn).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",t===Or?"start":t===Ir?"end":"middle"),v.each(function(){this.__axis=m})}var r=[],i=null,a=null,u=6,c=6,o=3,f=t===qr||t===Ir?-1:1,s=t===Ir||t===Or?"x":"y",l=t===qr||t===jr?function(t){return"translate("+(t+.5)+",0)"}:function(t){return"translate(0,"+(t+.5)+")"};return e.scale=function(t){return arguments.length?(n=t,e):n},e.ticks=function(){return r=$r.call(arguments),e},e.tickArguments=function(t){return arguments.length?(r=null==t?[]:$r.call(t),e):r.slice()},e.tickValues=function(t){return arguments.length?(i=null==t?null:$r.call(t),e):i&&i.slice()},e.tickFormat=function(t){return arguments.length?(a=t,e):a},e.tickSize=function(t){return arguments.length?(u=c=+t,e):u},e.tickSizeInner=function(t){return arguments.length?(u=+t,e):u},e.tickSizeOuter=function(t){return arguments.length?(c=+t,e):c},e.tickPadding=function(t){return arguments.length?(o=+t,e):o},e}function gn(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function pn(){return new gn}function yn(t){this._context=t}function mn(t){return t[0]}function vn(t){return t[1]}function _n(t){return t<0?-1:1}function wn(t,n,e){var r=t._x1-t._x0,i=n-t._x1,a=(t._y1-t._y0)/(r||i<0&&-0),u=(e-t._y1)/(i||r<0&&-0),c=(a*i+u*r)/(r+i);return(_n(a)+_n(u))*Math.min(Math.abs(a),Math.abs(u),.5*Math.abs(c))||0}function Mn(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function xn(t,n,e){var r=t._x0,i=t._y0,a=t._x1,u=t._y1,c=(a-r)/3;t._context.bezierCurveTo(r+c,i+c*n,a-c,u-c*e,a,u)}function Tn(t){this._context=t}function Cn(t){this._context=t}var kn="http://www.w3.org/1999/xhtml",An={svg:"http://www.w3.org/2000/svg",xhtml:kn,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},Nn=function(t){var n=t+="",e=n.indexOf(":");return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),An.hasOwnProperty(n)?{space:An[n],local:t}:t},Dn=function(t){var n=Nn(t);return(n.local?function(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}:function(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===kn&&n.documentElement.namespaceURI===kn?n.createElement(t):n.createElementNS(e,t)}})(n)},Un=function(t){return function(){return this.matches(t)}};if("undefined"!=typeof document){var Sn=document.documentElement;if(!Sn.matches){var Fn=Sn.webkitMatchesSelector||Sn.msMatchesSelector||Sn.mozMatchesSelector||Sn.oMatchesSelector;Un=function(t){return function(){return Fn.call(this,t)}}}}var En=Un,Hn={};if("undefined"!=typeof document){"onmouseenter"in document.documentElement||(Hn={mouseenter:"mouseover",mouseleave:"mouseout"})}var Yn=function(t){return null==t?function(){}:function(){return this.querySelector(t)}},Ln=function(t){return new Array(t.length)};r.prototype={constructor:r,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,n){return this._parent.insertBefore(t,n)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var Pn="$",$n=function(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView};c.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var n=this._names.indexOf(t);n>=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var zn=[null];b.prototype=function(){return new b([[document.documentElement]],zn)}.prototype={constructor:b,select:function(t){"function"!=typeof t&&(t=Yn(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var a,u,c=n[i],o=c.length,f=r[i]=new Array(o),s=0;s<o;++s)(a=c[s])&&(u=t.call(a,a.__data__,s,c))&&("__data__"in a&&(u.__data__=a.__data__),f[s]=u);return new b(r,this._parents)},selectAll:function(t){"function"!=typeof t&&(t=function(t){return null==t?function(){return[]}:function(){return this.querySelectorAll(t)}}(t));for(var n=this._groups,e=n.length,r=[],i=[],a=0;a<e;++a)for(var u,c=n[a],o=c.length,f=0;f<o;++f)(u=c[f])&&(r.push(t.call(u,u.__data__,f,c)),i.push(u));return new b(r,i)},filter:function(t){"function"!=typeof t&&(t=En(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var a,u=n[i],c=u.length,o=r[i]=[],f=0;f<c;++f)(a=u[f])&&t.call(a,a.__data__,f,u)&&o.push(a);return new b(r,this._parents)},data:function(t,n){if(!t)return g=new Array(this.size()),s=-1,this.each(function(t){g[++s]=t}),g;var e=n?function(t,n,e,i,a,u,c){var o,f,s,l={},h=n.length,d=u.length,b=new Array(h);for(o=0;o<h;++o)(f=n[o])&&(b[o]=s=Pn+c.call(f,f.__data__,o,n),s in l?a[o]=f:l[s]=f);for(o=0;o<d;++o)(f=l[s=Pn+c.call(t,u[o],o,u)])?(i[o]=f,f.__data__=u[o],l[s]=null):e[o]=new r(t,u[o]);for(o=0;o<h;++o)(f=n[o])&&l[b[o]]===f&&(a[o]=f)}:function(t,n,e,i,a,u){for(var c,o=0,f=n.length,s=u.length;o<s;++o)(c=n[o])?(c.__data__=u[o],i[o]=c):e[o]=new r(t,u[o]);for(;o<f;++o)(c=n[o])&&(a[o]=c)},i=this._parents,a=this._groups;"function"!=typeof t&&(t=function(t){return function(){return t}}(t));for(var u=a.length,c=new Array(u),o=new Array(u),f=new Array(u),s=0;s<u;++s){var l=i[s],h=a[s],d=h.length,g=t.call(l,l&&l.__data__,s,i),p=g.length,y=o[s]=new Array(p),m=c[s]=new Array(p);e(l,h,y,m,f[s]=new Array(d),g,n);for(var v,_,w=0,M=0;w<p;++w)if(v=y[w]){for(w>=M&&(M=w+1);!(_=m[M])&&++M<p;);v._next=_||null}}return c=new b(c,i),c._enter=o,c._exit=f,c},enter:function(){return new b(this._enter||this._groups.map(Ln),this._parents)},exit:function(){return new b(this._exit||this._groups.map(Ln),this._parents)},merge:function(t){for(var n=this._groups,e=t._groups,r=n.length,i=e.length,a=Math.min(r,i),u=new Array(r),c=0;c<a;++c)for(var o,f=n[c],s=e[c],l=f.length,h=u[c]=new Array(l),d=0;d<l;++d)(o=f[d]||s[d])&&(h[d]=o);for(;c<r;++c)u[c]=n[c];return new b(u,this._parents)},order:function(){for(var t=this._groups,n=-1,e=t.length;++n<e;)for(var r,i=t[n],a=i.length-1,u=i[a];--a>=0;)(r=i[a])&&(u&&u!==r.nextSibling&&u.parentNode.insertBefore(r,u),u=r);return this},sort:function(t){function n(n,e){return n&&e?t(n.__data__,e.__data__):!n-!e}t||(t=i);for(var e=this._groups,r=e.length,a=new Array(r),u=0;u<r;++u){for(var c,o=e[u],f=o.length,s=a[u]=new Array(f),l=0;l<f;++l)(c=o[l])&&(s[l]=c);s.sort(n)}return new b(a,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){var t=new Array(this.size()),n=-1;return this.each(function(){t[++n]=this}),t},node:function(){for(var t=this._groups,n=0,e=t.length;n<e;++n)for(var r=t[n],i=0,a=r.length;i<a;++i){var u=r[i];if(u)return u}return null},size:function(){var t=0;return this.each(function(){++t}),t},empty:function(){return!this.node()},each:function(t){for(var n=this._groups,e=0,r=n.length;e<r;++e)for(var i,a=n[e],u=0,c=a.length;u<c;++u)(i=a[u])&&t.call(i,i.__data__,u,a);return this},attr:function(t,n){var e=Nn(t);if(arguments.length<2){var r=this.node();return e.local?r.getAttributeNS(e.space,e.local):r.getAttribute(e)}return this.each((null==n?e.local?function(t){return function(){this.removeAttributeNS(t.space,t.local)}}:function(t){return function(){this.removeAttribute(t)}}:"function"==typeof n?e.local?function(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}:function(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttribute(t):this.setAttribute(t,e)}}:e.local?function(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}:function(t,n){return function(){this.setAttribute(t,n)}})(e,n))},style:function(t,n,e){return arguments.length>1?this.each((null==n?function(t){return function(){this.style.removeProperty(t)}}:"function"==typeof n?function(t,n,e){return function(){var r=n.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,e)}}:function(t,n,e){return function(){this.style.setProperty(t,n,e)}})(t,n,null==e?"":e)):function(t,n){return t.style.getPropertyValue(n)||$n(t).getComputedStyle(t,null).getPropertyValue(n)}(this.node(),t)},property:function(t,n){return arguments.length>1?this.each((null==n?function(t){return function(){delete this[t]}}:"function"==typeof n?function(t,n){return function(){var e=n.apply(this,arguments);null==e?delete this[t]:this[t]=e}}:function(t,n){return function(){this[t]=n}})(t,n)):this.node()[t]},classed:function(t,n){var e=a(t+"");if(arguments.length<2){for(var r=u(this.node()),i=-1,c=e.length;++i<c;)if(!r.contains(e[i]))return!1;return!0}return this.each(("function"==typeof n?function(t,n){return function(){(n.apply(this,arguments)?o:f)(this,t)}}:n?function(t){return function(){o(this,t)}}:function(t){return function(){f(this,t)}})(e,n))},text:function(t){return arguments.length?this.each(null==t?function(){this.textContent=""}:("function"==typeof t?function(t){return function(){var n=t.apply(this,arguments);this.textContent=null==n?"":n}}:function(t){return function(){this.textContent=t}})(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?function(){this.innerHTML=""}:("function"==typeof t?function(t){return function(){var n=t.apply(this,arguments);this.innerHTML=null==n?"":n}}:function(t){return function(){this.innerHTML=t}})(t)):this.node().innerHTML},raise:function(){return this.each(s)},lower:function(){return this.each(l)},append:function(t){var n="function"==typeof t?t:Dn(t);return this.select(function(){return this.appendChild(n.apply(this,arguments))})},insert:function(t,n){var e="function"==typeof t?t:Dn(t),r=null==n?function(){return null}:"function"==typeof n?n:Yn(n);return this.select(function(){return this.insertBefore(e.apply(this,arguments),r.apply(this,arguments)||null)})},remove:function(){return this.each(h)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,n,r){var i,a,u=(t+"").trim().split(/^|\s+/).map(function(t){var n="",e=t.indexOf(".");return e>=0&&(n=t.slice(e+1),t=t.slice(0,e)),{type:t,name:n}}),c=u.length;{if(!(arguments.length<2)){for(o=n?e:function(t){return function(){var n=this.__on;if(n){for(var e,r=0,i=-1,a=n.length;r<a;++r)e=n[r],t.type&&e.type!==t.type||e.name!==t.name?n[++i]=e:this.removeEventListener(e.type,e.listener,e.capture);++i?n.length=i:delete this.__on}}},null==r&&(r=!1),i=0;i<c;++i)this.each(o(u[i],n,r));return this}var o=this.node().__on;if(o)for(var f,s=0,l=o.length;s<l;++s)for(i=0,f=o[s];i<c;++i)if((a=u[i]).type===f.type&&a.name===f.name)return f.value}},dispatch:function(t,n){return this.each(("function"==typeof n?function(t,n){return function(){return d(this,t,n.apply(this,arguments))}}:function(t,n){return function(){return d(this,t,n)}})(t,n))}};var qn=function(t){return"string"==typeof t?new b([[document.querySelector(t)]],[document.documentElement]):new b([[t]],zn)},On=function(t,n){return t<n?-1:t>n?1:t>=n?0:NaN},jn=function(t){return 1===t.length&&(t=function(t){return function(n,e){return On(t(n),e)}}(t)),{left:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r<i;){var a=r+i>>>1;t(n[a],e)<0?r=a+1:i=a}return r},right:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r<i;){var a=r+i>>>1;t(n[a],e)>0?i=a:r=a+1}return r}}},In=jn(On).right,Vn=function(t,n){var e,r,i,a=t.length,u=-1;if(null==n){for(;++u<a;)if(null!=(e=t[u])&&e>=e)for(r=i=e;++u<a;)null!=(e=t[u])&&(r>e&&(r=e),i<e&&(i=e))}else for(;++u<a;)if(null!=(e=n(t[u],u,t))&&e>=e)for(r=i=e;++u<a;)null!=(e=n(t[u],u,t))&&(r>e&&(r=e),i<e&&(i=e));return[r,i]},Zn=Math.sqrt(50),Rn=Math.sqrt(10),Bn=Math.sqrt(2),Wn=function(t,n,e){var r,i,a,u,c=-1;if(n=+n,t=+t,e=+e,t===n&&e>0)return[t];if((r=n<t)&&(i=t,t=n,n=i),0===(u=g(t,n,e))||!isFinite(u))return[];if(u>0)for(t=Math.ceil(t/u),n=Math.floor(n/u),a=new Array(i=Math.ceil(n-t+1));++c<i;)a[c]=(t+c)*u;else for(t=Math.floor(t*u),n=Math.ceil(n*u),a=new Array(i=Math.ceil(t-n+1));++c<i;)a[c]=(t-c)/u;return r&&a.reverse(),a},Qn=function(t,n){var e,r,i=t.length,a=-1;if(null==n){for(;++a<i;)if(null!=(e=t[a])&&e>=e)for(r=e;++a<i;)null!=(e=t[a])&&e>r&&(r=e)}else for(;++a<i;)if(null!=(e=n(t[a],a,t))&&e>=e)for(r=e;++a<i;)null!=(e=n(t[a],a,t))&&e>r&&(r=e);return r};y.prototype=m.prototype={constructor:y,has:function(t){return"$"+t in this},get:function(t){return this["$"+t]},set:function(t,n){return this["$"+t]=n,this},remove:function(t){var n="$"+t;return n in this&&delete this[n]},clear:function(){for(var t in this)"$"===t[0]&&delete this[t]},keys:function(){var t=[];for(var n in this)"$"===n[0]&&t.push(n.slice(1));return t},values:function(){var t=[];for(var n in this)"$"===n[0]&&t.push(this[n]);return t},entries:function(){var t=[];for(var n in this)"$"===n[0]&&t.push({key:n.slice(1),value:this[n]});return t},size:function(){var t=0;for(var n in this)"$"===n[0]&&++t;return t},empty:function(){for(var t in this)if("$"===t[0])return!1;return!0},each:function(t){for(var n in this)"$"===n[0]&&t(this[n],n.slice(1),this)}};var Xn=m.prototype;v.prototype=function(t,n){var e=new v;if(t instanceof v)t.each(function(t){e.add(t)});else if(t){var r=-1,i=t.length;if(null==n)for(;++r<i;)e.add(t[r]);else for(;++r<i;)e.add(n(t[r],r,t))}return e}.prototype={constructor:v,has:Xn.has,add:function(t){return t+="",this["$"+t]=t,this},remove:Xn.remove,clear:Xn.clear,values:Xn.keys,size:Xn.size,empty:Xn.empty,each:Xn.each};var Jn=Array.prototype,Gn=Jn.map,Kn=Jn.slice,te=function(t,n,e){t.prototype=n.prototype=e,e.constructor=t},ne="\\s*([+-]?\\d+)\\s*",ee="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",re="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",ie=/^#([0-9a-f]{3})$/,ae=/^#([0-9a-f]{6})$/,ue=new RegExp("^rgb\\("+[ne,ne,ne]+"\\)$"),ce=new RegExp("^rgb\\("+[re,re,re]+"\\)$"),oe=new RegExp("^rgba\\("+[ne,ne,ne,ee]+"\\)$"),fe=new RegExp("^rgba\\("+[re,re,re,ee]+"\\)$"),se=new RegExp("^hsl\\("+[ee,re,re]+"\\)$"),le=new RegExp("^hsla\\("+[ee,re,re,ee]+"\\)$"),he={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};te(w,M,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),te(A,k,_(w,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new A(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new A(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},toString:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}})),te(D,function(t,n,e,r){return 1===arguments.length?function(t){if(t instanceof D)return new D(t.h,t.s,t.l,t.opacity);if(t instanceof w||(t=M(t)),!t)return new D;if(t instanceof D)return t;var n=(t=t.rgb()).r/255,e=t.g/255,r=t.b/255,i=Math.min(n,e,r),a=Math.max(n,e,r),u=NaN,c=a-i,o=(a+i)/2;return c?(u=n===a?(e-r)/c+6*(e<r):e===a?(r-n)/c+2:(n-e)/c+4,c/=o<.5?a+i:2-a-i,u*=60):c=o>0&&o<1?0:u,new D(u,c,o,t.opacity)}(t):new D(t,n,e,null==r?1:r)},_(w,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new D(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new D(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*n,i=2*e-r;return new A(U(t>=240?t-240:t+120,i,r),U(t,i,r),U(t<120?t+240:t-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}}));var de=Math.PI/180,be=180/Math.PI,ge=.95047,pe=1,ye=1.08883,me=4/29,ve=6/29,_e=3*ve*ve,we=ve*ve*ve;te(F,function(t,n,e,r){return 1===arguments.length?S(t):new F(t,n,e,null==r?1:r)},_(w,{brighter:function(t){return new F(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new F(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,n=isNaN(this.a)?t:t+this.a/500,e=isNaN(this.b)?t:t-this.b/200;return t=pe*H(t),n=ge*H(n),e=ye*H(e),new A(Y(3.2404542*n-1.5371385*t-.4985314*e),Y(-.969266*n+1.8760108*t+.041556*e),Y(.0556434*n-.2040259*t+1.0572252*e),this.opacity)}})),te(P,function(t,n,e,r){return 1===arguments.length?function(t){if(t instanceof P)return new P(t.h,t.c,t.l,t.opacity);t instanceof F||(t=S(t));var n=Math.atan2(t.b,t.a)*be;return new P(n<0?n+360:n,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}(t):new P(t,n,e,null==r?1:r)},_(w,{brighter:function(t){return new P(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new P(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return S(this).rgb()}}));var Me=-.14861,xe=1.78277,Te=-.29227,Ce=-.90649,ke=1.97294,Ae=ke*Ce,Ne=ke*xe,De=xe*Te-Ce*Me;te(z,$,_(w,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new z(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new z(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*de,n=+this.l,e=isNaN(this.s)?0:this.s*n*(1-n),r=Math.cos(t),i=Math.sin(t);return new A(255*(n+e*(Me*r+xe*i)),255*(n+e*(Te*r+Ce*i)),255*(n+e*(ke*r)),this.opacity)}}));var Ue=function(t){return function(){return t}},Se=function t(n){function e(t,n){var e=r((t=k(t)).r,(n=k(n)).r),i=r(t.g,n.g),a=r(t.b,n.b),u=j(t.opacity,n.opacity);return function(n){return t.r=e(n),t.g=i(n),t.b=a(n),t.opacity=u(n),t+""}}var r=O(n);return e.gamma=t,e}(1),Fe=function(t,n){return t=+t,n-=t,function(e){return t+n*e}},Ee=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,He=new RegExp(Ee.source,"g"),Ye=function(t,n){var e,r=typeof n;return null==n||"boolean"===r?Ue(n):("number"===r?Fe:"string"===r?(e=M(n))?(n=e,Se):function(t,n){var e,r,i,a=Ee.lastIndex=He.lastIndex=0,u=-1,c=[],o=[];for(t+="",n+="";(e=Ee.exec(t))&&(r=He.exec(n));)(i=r.index)>a&&(i=n.slice(a,i),c[u]?c[u]+=i:c[++u]=i),(e=e[0])===(r=r[0])?c[u]?c[u]+=r:c[++u]=r:(c[++u]=null,o.push({i:u,x:Fe(e,r)})),a=He.lastIndex;return a<n.length&&(i=n.slice(a),c[u]?c[u]+=i:c[++u]=i),c.length<2?o[0]?function(t){return function(n){return t(n)+""}}(o[0].x):function(t){return function(){return t}}(n):(n=o.length,function(t){for(var e,r=0;r<n;++r)c[(e=o[r]).i]=e.x(t);return c.join("")})}:n instanceof M?Se:n instanceof Date?function(t,n){var e=new Date;return t=+t,n-=t,function(r){return e.setTime(t+n*r),e}}:Array.isArray(n)?function(t,n){var e,r=n?n.length:0,i=t?Math.min(r,t.length):0,a=new Array(r),u=new Array(r);for(e=0;e<i;++e)a[e]=Ye(t[e],n[e]);for(;e<r;++e)u[e]=n[e];return function(t){for(e=0;e<i;++e)u[e]=a[e](t);return u}}:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?function(t,n){var e,r={},i={};null!==t&&"object"==typeof t||(t={}),null!==n&&"object"==typeof n||(n={});for(e in n)e in t?r[e]=Ye(t[e],n[e]):i[e]=n[e];return function(t){for(e in r)i[e]=r[e](t);return i}}:Fe)(t,n)},Le=function(t,n){return t=+t,n-=t,function(e){return Math.round(t+n*e)}};Math.PI,Math.SQRT2;I(function(t,n){var e=n-t;return e?q(t,e>180||e<-180?e-360*Math.round(e/360):e):Ue(isNaN(t)?n:t)});var Pe,$e=I(j),ze=function(t){return function(){return t}},qe=function(t){return+t},Oe=[0,1],je=function(t,n){if((e=(t=n?t.toExponential(n-1):t.toExponential()).indexOf("e"))<0)return null;var e,r=t.slice(0,e);return[r.length>1?r[0]+r.slice(2):r,+t.slice(e+1)]},Ie=function(t){return(t=je(Math.abs(t)))?t[1]:NaN},Ve=function(t,n){var e=je(t,n);if(!e)return t+"";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")},Ze={"":function(t,n){t:for(var e,r=(t=t.toPrecision(n)).length,i=1,a=-1;i<r;++i)switch(t[i]){case".":a=e=i;break;case"0":0===a&&(a=i),e=i;break;case"e":break t;default:a>0&&(a=0)}return a>0?t.slice(0,a)+t.slice(e+1):t},"%":function(t,n){return(100*t).toFixed(n)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.round(t).toString(10)},e:function(t,n){return t.toExponential(n)},f:function(t,n){return t.toFixed(n)},g:function(t,n){return t.toPrecision(n)},o:function(t){return Math.round(t).toString(8)},p:function(t,n){return Ve(100*t,n)},r:Ve,s:function(t,n){var e=je(t,n);if(!e)return t+"";var r=e[0],i=e[1],a=i-(Pe=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,u=r.length;return a===u?r:a>u?r+new Array(a-u+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+je(t,Math.max(0,n+a-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}},Re=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;B.prototype=W.prototype,W.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var Be,We,Qe,Xe=function(t){return t},Je=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],Ge=function(t){function n(t){function n(t){var n,r,u,s=p,_=y;if("c"===g)_=m(t)+_,t="";else{var w=(t=+t)<0;if(t=m(Math.abs(t),b),w&&0==+t&&(w=!1),s=(w?"("===f?f:"-":"-"===f||"("===f?"":f)+s,_=_+("s"===g?Je[8+Pe/3]:"")+(w&&"("===f?")":""),v)for(n=-1,r=t.length;++n<r;)if(48>(u=t.charCodeAt(n))||u>57){_=(46===u?i+t.slice(n+1):t.slice(n))+_,t=t.slice(0,n);break}}d&&!l&&(t=e(t,1/0));var M=s.length+t.length+_.length,x=M<h?new Array(h-M+1).join(c):"";switch(d&&l&&(t=e(x+t,x.length?h-_.length:1/0),x=""),o){case"<":t=s+t+_+x;break;case"=":t=s+x+t+_;break;case"^":t=x.slice(0,M=x.length>>1)+s+t+_+x.slice(M);break;default:t=x+s+t+_}return a(t)}var c=(t=B(t)).fill,o=t.align,f=t.sign,s=t.symbol,l=t.zero,h=t.width,d=t.comma,b=t.precision,g=t.type,p="$"===s?r[0]:"#"===s&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",y="$"===s?r[1]:/[%p]/.test(g)?u:"",m=Ze[g],v=!g||/[defgprs%]/.test(g);return b=null==b?g?6:12:/[gprs]/.test(g)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),n.toString=function(){return t+""},n}var e=t.grouping&&t.thousands?function(t,n){return function(e,r){for(var i=e.length,a=[],u=0,c=t[0],o=0;i>0&&c>0&&(o+c+1>r&&(c=Math.max(1,r-o)),a.push(e.substring(i-=c,i+c)),!((o+=c+1)>r));)c=t[u=(u+1)%t.length];return a.reverse().join(n)}}(t.grouping,t.thousands):Xe,r=t.currency,i=t.decimal,a=t.numerals?function(t){return function(n){return n.replace(/[0-9]/g,function(n){return t[+n]})}}(t.numerals):Xe,u=t.percent||"%";return{format:n,formatPrefix:function(t,e){var r=n((t=B(t),t.type="f",t)),i=3*Math.max(-8,Math.min(8,Math.floor(Ie(e)/3))),a=Math.pow(10,-i),u=Je[8+i/3];return function(t){return r(a*t)+u}}}};!function(t){Be=Ge(t),We=Be.format,Qe=Be.formatPrefix}({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var Ke=function(t,n,e){var r,i=t[0],a=t[t.length-1],u=p(i,a,null==n?10:n);switch((e=B(null==e?",f":e)).type){case"s":var c=Math.max(Math.abs(i),Math.abs(a));return null!=e.precision||isNaN(r=function(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Ie(n)/3)))-Ie(Math.abs(t)))}(u,c))||(e.precision=r),Qe(e,c);case"":case"e":case"g":case"p":case"r":null!=e.precision||isNaN(r=function(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,Ie(n)-Ie(t))+1}(u,Math.max(Math.abs(i),Math.abs(a))))||(e.precision=r-("e"===e.type));break;case"f":case"%":null!=e.precision||isNaN(r=function(t){return Math.max(0,-Ie(Math.abs(t)))}(u))||(e.precision=r-2*("%"===e.type))}return We(e)},tr=function(t,n){var e,r=0,i=(t=t.slice()).length-1,a=t[r],u=t[i];return u<a&&(e=r,r=i,i=e,e=a,a=u,u=e),t[r]=n.floor(a),t[i]=n.ceil(u),t},nr=new Date,er=new Date,rr=X(function(){},function(t,n){t.setTime(+t+n)},function(t,n){return n-t});rr.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?X(function(n){n.setTime(Math.floor(n/t)*t)},function(n,e){n.setTime(+n+e*t)},function(n,e){return(e-n)/t}):rr:null};var ir=6e4,ar=6048e5,ur=X(function(t){t.setTime(1e3*Math.floor(t/1e3))},function(t,n){t.setTime(+t+1e3*n)},function(t,n){return(n-t)/1e3},function(t){return t.getUTCSeconds()}),cr=X(function(t){t.setTime(Math.floor(t/ir)*ir)},function(t,n){t.setTime(+t+n*ir)},function(t,n){return(n-t)/ir},function(t){return t.getMinutes()}),or=X(function(t){var n=t.getTimezoneOffset()*ir%36e5;n<0&&(n+=36e5),t.setTime(36e5*Math.floor((+t-n)/36e5)+n)},function(t,n){t.setTime(+t+36e5*n)},function(t,n){return(n-t)/36e5},function(t){return t.getHours()}),fr=X(function(t){t.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*ir)/864e5},function(t){return t.getDate()-1}),sr=J(0),lr=J(1),hr=(J(2),J(3),J(4)),dr=(J(5),J(6),X(function(t){t.setDate(1),t.setHours(0,0,0,0)},function(t,n){t.setMonth(t.getMonth()+n)},function(t,n){return n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear())},function(t){return t.getMonth()})),br=X(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n)},function(t,n){return n.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});br.every=function(t){return isFinite(t=Math.floor(t))&&t>0?X(function(n){n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},function(n,e){n.setFullYear(n.getFullYear()+e*t)}):null};X(function(t){t.setUTCSeconds(0,0)},function(t,n){t.setTime(+t+n*ir)},function(t,n){return(n-t)/ir},function(t){return t.getUTCMinutes()}),X(function(t){t.setUTCMinutes(0,0,0)},function(t,n){t.setTime(+t+36e5*n)},function(t,n){return(n-t)/36e5},function(t){return t.getUTCHours()});var gr=X(function(t){t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n)},function(t,n){return(n-t)/864e5},function(t){return t.getUTCDate()-1}),pr=G(0),yr=G(1),mr=(G(2),G(3),G(4)),vr=(G(5),G(6),X(function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCMonth(t.getUTCMonth()+n)},function(t,n){return n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear())},function(t){return t.getUTCMonth()}),X(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n)},function(t,n){return n.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()}));vr.every=function(t){return isFinite(t=Math.floor(t))&&t>0?X(function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},function(n,e){n.setUTCFullYear(n.getUTCFullYear()+e*t)}):null};var _r,wr,Mr,xr,Tr,Cr={"-":"",_:" ",0:"0"},kr=/^\s*\d+/,Ar=/^%/,Nr=/[\\^$*+?|[\]().{}]/g;!function(t){_r=function(t){function n(t,n){return function(e){var r,i,a,u=[],c=-1,o=0,f=t.length;for(e instanceof Date||(e=new Date(+e));++c<f;)37===t.charCodeAt(c)&&(u.push(t.slice(o,c)),null!=(i=Cr[r=t.charAt(++c)])?r=t.charAt(++c):i="e"===r?" ":"0",(a=n[r])&&(r=a(e,i)),u.push(r),o=c+1);return u.push(t.slice(o,c)),u.join("")}}function e(t,n){return function(e){var i,a,u=nt(1900);if(r(u,t,e+="",0)!=e.length)return null;if("Q"in u)return new Date(u.Q);if("p"in u&&(u.H=u.H%12+12*u.p),"V"in u){if(u.V<1||u.V>53)return null;"w"in u||(u.w=1),"Z"in u?(i=(a=(i=tt(nt(u.y))).getUTCDay())>4||0===a?yr.ceil(i):yr(i),i=gr.offset(i,7*(u.V-1)),u.y=i.getUTCFullYear(),u.m=i.getUTCMonth(),u.d=i.getUTCDate()+(u.w+6)%7):(i=(a=(i=n(nt(u.y))).getDay())>4||0===a?lr.ceil(i):lr(i),i=fr.offset(i,7*(u.V-1)),u.y=i.getFullYear(),u.m=i.getMonth(),u.d=i.getDate()+(u.w+6)%7)}else("W"in u||"U"in u)&&("w"in u||(u.w="u"in u?u.u%7:"W"in u?1:0),a="Z"in u?tt(nt(u.y)).getUTCDay():n(nt(u.y)).getDay(),u.m=0,u.d="W"in u?(u.w+6)%7+7*u.W-(a+5)%7:u.w+7*u.U-(a+6)%7);return"Z"in u?(u.H+=u.Z/100|0,u.M+=u.Z%100,tt(u)):n(u)}}function r(t,n,e,r){for(var i,a,u=0,c=n.length,o=e.length;u<c;){if(r>=o)return-1;if(37===(i=n.charCodeAt(u++))){if(i=n.charAt(u++),!(a=T[i in Cr?n.charAt(u++):i])||(r=a(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}var i=t.dateTime,a=t.date,u=t.time,c=t.periods,o=t.days,f=t.shortDays,s=t.months,l=t.shortMonths,h=it(c),d=at(c),b=it(o),g=at(o),p=it(f),y=at(f),m=it(s),v=at(s),_=it(l),w=at(l),M={a:function(t){return f[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return l[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:Ct,e:Ct,f:Ut,H:kt,I:At,j:Nt,L:Dt,m:St,M:Ft,p:function(t){return c[+(t.getHours()>=12)]},Q:cn,s:on,S:Et,u:Ht,U:Yt,V:Lt,w:Pt,W:$t,x:null,X:null,y:zt,Y:qt,Z:Ot,"%":un},x={a:function(t){return f[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return l[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:jt,e:jt,f:Bt,H:It,I:Vt,j:Zt,L:Rt,m:Wt,M:Qt,p:function(t){return c[+(t.getUTCHours()>=12)]},Q:cn,s:on,S:Xt,u:Jt,U:Gt,V:Kt,w:tn,W:nn,x:null,X:null,y:en,Y:rn,Z:an,"%":un},T={a:function(t,n,e){var r=p.exec(n.slice(e));return r?(t.w=y[r[0].toLowerCase()],e+r[0].length):-1},A:function(t,n,e){var r=b.exec(n.slice(e));return r?(t.w=g[r[0].toLowerCase()],e+r[0].length):-1},b:function(t,n,e){var r=_.exec(n.slice(e));return r?(t.m=w[r[0].toLowerCase()],e+r[0].length):-1},B:function(t,n,e){var r=m.exec(n.slice(e));return r?(t.m=v[r[0].toLowerCase()],e+r[0].length):-1},c:function(t,n,e){return r(t,i,n,e)},d:gt,e:gt,f:wt,H:yt,I:yt,j:pt,L:_t,m:bt,M:mt,p:function(t,n,e){var r=h.exec(n.slice(e));return r?(t.p=d[r[0].toLowerCase()],e+r[0].length):-1},Q:xt,s:Tt,S:vt,u:ct,U:ot,V:ft,w:ut,W:st,x:function(t,n,e){return r(t,a,n,e)},X:function(t,n,e){return r(t,u,n,e)},y:ht,Y:lt,Z:dt,"%":Mt};return M.x=n(a,M),M.X=n(u,M),M.c=n(i,M),x.x=n(a,x),x.X=n(u,x),x.c=n(i,x),{format:function(t){var e=n(t+="",M);return e.toString=function(){return t},e},parse:function(t){var n=e(t+="",K);return n.toString=function(){return t},n},utcFormat:function(t){var e=n(t+="",x);return e.toString=function(){return t},e},utcParse:function(t){var n=e(t,tt);return n.toString=function(){return t},n}}}(t),wr=_r.format,Mr=_r.parse,xr=_r.utcFormat,Tr=_r.utcParse}({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"]});Date.prototype.toISOString||xr("%Y-%m-%dT%H:%M:%S.%LZ"),+new Date("2000-01-01T00:00:00.000Z")||Tr("%Y-%m-%dT%H:%M:%S.%LZ");var Dr=1e3,Ur=60*Dr,Sr=60*Ur,Fr=24*Sr,Er=7*Fr,Hr=30*Fr,Yr=365*Fr,Lr=function(){return ln(br,dr,sr,fr,or,cr,ur,rr,wr).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},Pr=function(t){return t.match(/.{6}/g).map(function(t){return"#"+t})};Pr("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),Pr("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),Pr("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),Pr("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"),$e($(300,.5,0),$(-240,.5,1));$e($(-100,.75,.35),$(80,1.5,.8)),$e($(260,.75,.35),$(80,1.5,.8)),$();hn(Pr("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));hn(Pr("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),hn(Pr("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),hn(Pr("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));var $r=Array.prototype.slice,zr=function(t){return t},qr=1,Or=2,jr=3,Ir=4,Vr=1e-6,Zr=Math.PI,Rr=2*Zr,Br=Rr-1e-6;gn.prototype=pn.prototype={constructor:gn,moveTo:function(t,n){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,n){this._+="L"+(this._x1=+t)+","+(this._y1=+n)},quadraticCurveTo:function(t,n,e,r){this._+="Q"+ +t+","+ +n+","+(this._x1=+e)+","+(this._y1=+r)},bezierCurveTo:function(t,n,e,r,i,a){this._+="C"+ +t+","+ +n+","+ +e+","+ +r+","+(this._x1=+i)+","+(this._y1=+a)},arcTo:function(t,n,e,r,i){t=+t,n=+n,e=+e,r=+r,i=+i;var a=this._x1,u=this._y1,c=e-t,o=r-n,f=a-t,s=u-n,l=f*f+s*s;if(i<0)throw new Error("negative radius: "+i);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=n);else if(l>1e-6)if(Math.abs(s*c-o*f)>1e-6&&i){var h=e-a,d=r-u,b=c*c+o*o,g=h*h+d*d,p=Math.sqrt(b),y=Math.sqrt(l),m=i*Math.tan((Zr-Math.acos((b+l-g)/(2*p*y)))/2),v=m/y,_=m/p;Math.abs(v-1)>1e-6&&(this._+="L"+(t+v*f)+","+(n+v*s)),this._+="A"+i+","+i+",0,0,"+ +(s*h>f*d)+","+(this._x1=t+_*c)+","+(this._y1=n+_*o)}else this._+="L"+(this._x1=t)+","+(this._y1=n);else;},arc:function(t,n,e,r,i,a){t=+t,n=+n;var u=(e=+e)*Math.cos(r),c=e*Math.sin(r),o=t+u,f=n+c,s=1^a,l=a?r-i:i-r;if(e<0)throw new Error("negative radius: "+e);null===this._x1?this._+="M"+o+","+f:(Math.abs(this._x1-o)>1e-6||Math.abs(this._y1-f)>1e-6)&&(this._+="L"+o+","+f),e&&(l<0&&(l=l%Rr+Rr),l>Br?this._+="A"+e+","+e+",0,1,"+s+","+(t-u)+","+(n-c)+"A"+e+","+e+",0,1,"+s+","+(this._x1=o)+","+(this._y1=f):l>1e-6&&(this._+="A"+e+","+e+",0,"+ +(l>=Zr)+","+s+","+(this._x1=t+e*Math.cos(i))+","+(this._y1=n+e*Math.sin(i))))},rect:function(t,n,e,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)+"h"+ +e+"v"+ +r+"h"+-e+"Z"},toString:function(){return this._}};var Wr=function(t){return function(){return t}};Math.PI;yn.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(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:this._context.lineTo(t,n)}}};var Qr=function(t){return new yn(t)},Xr=function(){function t(t){var c,o,f,s=t.length,l=!1;for(null==i&&(u=a(f=pn())),c=0;c<=s;++c)!(c<s&&r(o=t[c],c,t))===l&&((l=!l)?u.lineStart():u.lineEnd()),l&&u.point(+n(o,c,t),+e(o,c,t));if(f)return u=null,f+""||null}var n=mn,e=vn,r=Wr(!0),i=null,a=Qr,u=null;return t.x=function(e){return arguments.length?(n="function"==typeof e?e:Wr(+e),t):n},t.y=function(n){return arguments.length?(e="function"==typeof n?n:Wr(+n),t):e},t.defined=function(n){return arguments.length?(r="function"==typeof n?n:Wr(!!n),t):r},t.curve=function(n){return arguments.length?(a=n,null!=i&&(u=a(i)),t):a},t.context=function(n){return arguments.length?(null==n?i=u=null:u=a(i=n),t):i},t};Tn.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:xn(this,this._t0,Mn(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){var e=NaN;if(t=+t,n=+n,t!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,xn(this,Mn(this,e=wn(this,t,n)),e);break;default:xn(this,this._t0,e=wn(this,t,n))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n,this._t0=e}}},(function(t){this._context=new Cn(t)}.prototype=Object.create(Tn.prototype)).point=function(t,n){Tn.prototype.point.call(this,n,t)},Cn.prototype={moveTo:function(t,n){this._context.moveTo(n,t)},closePath:function(){this._context.closePath()},lineTo:function(t,n){this._context.lineTo(n,t)},bezierCurveTo:function(t,n,e,r,i,a){this._context.bezierCurveTo(n,t,r,e,a,i)}};t.version="0.4.2",t.chart=function(){function t(t){t.each(function(t,f){var g=c-o.top-o.bottom,p=u-o.left-o.right;r=qn(this).append("g").attr("transform","translate("+o.left+","+o.top+")"),n||(n=Vn(t,i)),e||(e=[0,Qn(t,a)]),l.domain(n),h.domain(e),l.range([0,p]),h.range([g,0]);var y=Xr().x(function(t){return l(i(t))}).y(function(t){return h(a(t))});r.append("g").attr("class","x axis").attr("transform","translate(0,"+g+")").call(d),r.append("g").attr("class","y axis").call(b).append("text").attr("transform","rotate(-90)").attr("y",6).attr("dy",".71em").style("text-anchor","end").text(s),r.append("path").datum(t).attr("class","line").attr("d",y)})}var n,e,r,i=function(t){return t},a=function(t){return t},u=700,c=400,o={top:0,right:0,bottom:0,left:0},f="",s="",l=Lr(),h=Q(),d=bn(jr,void 0).scale(l),b=bn(Ir,void 0).scale(h);return t.xValue=function(n){return arguments.length?(i=n,t):i},t.yValue=function(n){return arguments.length?(a=n,t):a},t.width=function(n){return arguments.length?(u=n,t):u},t.height=function(n){return arguments.length?(c=n,t):c},t.margin=function(n){return arguments.length?(o=n,t):o},t.xAxisTitle=function(n){return arguments.length?(f=n,t):f},t.yAxisTitle=function(n){return arguments.length?(s=n,t):s},t.x=function(n){return arguments.length?(l=n,t):l},t.y=function(n){return arguments.length?(h=n,t):h},t.xDomain=function(e){return arguments.length?(n=e,t):n},t.yDomain=function(n){return arguments.length?(e=n,t):e},t.g=function(){return r},t.xAxis=function(){return d},t.yAxis=function(){return b},t},Object.defineProperty(t,"__esModule",{value:!0})});