this.Zd.indexOf(l)&&(this.Zd.push(l),this.cj.setAttribute("class",this.Zd.join(" ")))},remove:function(l){l=this.Zd.indexOf(l);0<=l&&(this.Zd.splice(l,1),this.cj.setAttribute("class",this.Zd.join(" ")))},contains:function(l){return 0<=this.Zd.indexOf(l)}};var Ju={};xj=null;"undefined"!==typeof document&&("onmouseenter"in document.documentElement||(Ju={mouseenter:"mouseover",mouseleave:"mouseout"}));var Ku=[null];Ra.prototype=Za.prototype={constructor:Ra,select:function(l){"function"!==typeof l&&(l=ya(l));for(var h=this.nb,p=h.length,u=Array(p),x=0;x=pa&&(pa=qa+1);!(Pc=eb[pa])&&++paarguments.length){var u=this.node();return p.local?u.getAttributeNS(p.space,p.local):u.getAttribute(p)}return this.each((null==h?p.local?Wa:Qa:"function"===typeof h?p.local?Gb:Fb:p.local?Eb:Db)(p,h))},style:function(l,h,p){return 1arguments.length){for(var u=fb(this.node()),x=-1,z=p.length;++xarguments.length){var A=this.node().__on;if(A)for(var la=0,oa=A.length,ra;la=this.r&&0<=this.g&&255>=this.g&&0<=this.b&&255>=this.b&&0<=this.opacity&&1>=this.opacity},hex:function(){return"#"+ib(this.r)+ib(this.g)+ib(this.b)},toString:function(){var l=this.opacity;l=isNaN(l)?1:Math.max(0,Math.min(1,l));return(1===l?"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===l?")":", "+l+")")}}));ab(Ua,jb,bb(Xa,{brighter:function(l){l=null==l?Dh:Math.pow(Dh,l);return new Ua(this.h,this.s,this.l*l,this.opacity)},darker:function(l){l=null==l?.7:Math.pow(.7,l);return new Ua(this.h,this.s,this.l*l,this.opacity)},rgb:function(){var l=this.h%360+360*(0>this.h),h=this.l,p=h+(.5>h?h:1-h)*(isNaN(l)||isNaN(this.s)?0:this.s);h=2*h-p;return new La(kb(240<=l?l-240:l+120,h,p),kb(l,h,p),kb(120>l?l+240:l-120,h,p),this.opacity)},displayable:function(){return(0<=this.s&&1>=this.s||isNaN(this.s))&&0<=this.l&&1>=this.l&&0<=this.opacity&&1>=this.opacity}}));var Mu=Math.PI/180,Pu=180/Math.PI,Ou=4/29,yh=6/29,Nu=3*yh*yh,$B=yh*yh*yh;ab(Va,function(l,h,p,u){return 1===arguments.length?lb(l):new Va(l,h,p,null==u?1:u)},bb(Xa,{brighter:function(l){return new Va(this.l+18*(null==l?1:l),this.a,this.b,this.opacity)},darker:function(l){return new Va(this.l-18*(null==l?1:l),this.a,this.b,this.opacity)},rgb:function(){var l=(this.l+16)/116,h=isNaN(this.a)?l:l+this.a/500,p=isNaN(this.b)?l:l-this.b/200;h=.96422*nb(h);l=1*nb(l);p=.82521*nb(p);return new La(ob(3.1338561*h-1.6168667*l-.4906146*p),ob(-.9787684*h+1.9161415*l+.033454*p),ob(.0719453*h-.2289914*l+1.4052427*p),this.opacity)}}));ab(rb,qb,bb(Xa,{brighter:function(l){return new rb(this.h,this.c,this.l+18*(null==l?1:l),this.opacity)},darker:function(l){return new rb(this.h,this.c,this.l-18*(null==l?1:l),this.opacity)},rgb:function(){return lb(this).rgb()}}));var Qu=1.78277*-.29227-.1347134789;ab(sb,db,bb(Xa,{brighter:function(l){l=null==l?Dh:Math.pow(Dh,l);return new sb(this.h,this.s,this.l*l,this.opacity)},darker:function(l){l=null==l?.7:Math.pow(.7,l);return new sb(this.h,this.s,this.l*l,this.opacity)},rgb:function(){var l=isNaN(this.h)?0:(this.h+120)*Mu,h=+this.l,p=isNaN(this.s)?0:this.s*h*(1-h),u=Math.cos(l);l=Math.sin(l);return new La(255*(h+p*(-.14861*u+1.78277*l)),255*(h+p*(-.29227*u+-.90649*l)),255*(h+1.97294*p*u),this.opacity)}}));var Mk=function p(h){function u(z,A){var la=x((z=cb(z)).r,(A=cb(A)).r),oa=x(z.g,A.g),ra=x(z.b,A.b),qa=Cb(z.opacity,A.opacity);return function(pa){z.r=la(pa);z.g=oa(pa);z.b=ra(pa);z.opacity=qa(pa);return z+""}}
var x=Ac(h);u.gamma=p;return u}(1),KD=Gc(function(h){var p=h.length-1;return function(u){var x=0>=u?u=0:1<=u?(u=1,p-1):Math.floor(u*p),z=h[x],A=h[x+1];return lc((u-x/p)*p,0(u%=1)?++u:u)*p);return lc((u-x/p)*p,h[(x+p-1)%p],h[x%p],h[(x+1)%p],h[(x+2)%p])}});var no=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,oo=new RegExp(no.source,"g"),Ru=180/Math.PI,Io={Pi:0,Qi:0,rotate:0,skewX:0,fi:1,hi:1},Wi,Jo,$v,gl,UD=wc(function(h){if("none"===h)return Io;Wi||(Wi=document.createElement("DIV"),Jo=document.documentElement,$v=document.defaultView);Wi.style.transform=h;h=$v.getComputedStyle(Jo.appendChild(Wi),null).getPropertyValue("transform");Jo.removeChild(Wi);h=h.slice(7,-1).split(",");return vc(+h[0],+h[1],+h[2],+h[3],+h[4],+h[5])},"px, ","px)","deg)"),VD=wc(function(h){if(null==
h)return Io;gl||(gl=document.createElementNS("http://www.w3.org/2000/svg","g"));gl.setAttribute("transform",h);if(!(h=gl.transform.baseVal.consolidate()))return Io;h=h.matrix;return vc(h.a,h.b,h.c,h.d,h.e,h.f)},", ",")",")");xc(rc);xc(Cb);yc(rc);yc(Cb);tb(rc);var Ko=tb(Cb),zh=0,Mi=0,Oi=0,Pk,Ni,Ok=0,Dg=0,Nk=0,Li="object"===typeof performance&&performance.now?performance:Date,Su="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(h){setTimeout(h,17)};Ag.prototype=Ci.prototype={constructor:Ag,restart:function(h,p,u){if("function"!==typeof h)throw new TypeError("callback is not a function");u=(null==u?zg():+u)+(null==p?0:+p);this.Rc||Ni===this||(Ni?Ni.Rc=this:Pk=this,Ni=this);this.yf=h;this.Af=u;xf()},stop:function(){this.yf&&(this.yf=null,this.Af=Infinity,xf())}};var aC=t("start","end","interrupt"),bC=[],WD=Za.prototype.constructor,aw=0,Eh=Za.prototype;Bf.prototype=function(h){return Za().transition(h)}.prototype={constructor:Bf,select:function(h){var p=this.Ee,u=this.Vb;"function"!==typeof h&&(h=ya(h));for(var x=this.nb,z=x.length,A=Array(z),la=0;laarguments.length?je(this.node(),u).on.on(h):this.each($d(u,h,p))},attr:function(h,p){var u=na(h),x="transform"===u?VD:fd;return this.attrTween(h,"function"===typeof p?(u.local?Dk:Ck)(u,x,oc(this,"attr."+h,p)):null==p?(u.local?gd:Vc)(u):(u.local?qh:za)(u,x,p+""))},attrTween:function(h,p){var u="attr."+h;if(2>arguments.length)return(u=this.tween(u))&&u.xg;if(null==p)return this.tween(u,null);if("function"!==typeof p)throw Error();var x=na(h);return this.tween(u,(x.local?Qn:Kd)(x,p))},style:function(h,p,u){var x="transform"===(h+="")?UD:fd;return null==p?this.styleTween(h,rh(h,x)).on("end.style."+h,ee(h)):this.styleTween(h,"function"===typeof p?cC(h,x,oc(this,"style."+h,p)):Sn(h,x,p+""),u)},styleTween:function(h,p,u){var x="style."+(h+="");if(2>arguments.length)return(x=this.tween(x))&&x.xg;if(null==p)return this.tween(x,null);if("function"!==typeof p)throw Error();return this.tween(x,dC(h,p,null==u?"":u))},text:function(h){return this.tween("text","function"===typeof h?fC(oc(this,"text",h)):eC(null==h?"":h+""))},remove:function(){return this.on("end.remove",Xf(this.Vb))},tween:function(h,p){var u=this.Vb;h+="";if(2>arguments.length){u=je(this.node(),u).tween;for(var x=0,z=u.length,A;x=(h*=2)?h*h*h:(h-=2)*h*h+2)/2}};Za.prototype.interrupt=function(h){return this.each(function(){var p=h,u=this.Dd,x,z=!0,A;if(u){p=null==p?null:p+"";for(A in u)if((x=u[A]).name!==p)z=!1;else{var la=2x.state;x.state=6;x.timer.stop();la&&x.on.call("interrupt",this,this.__data__,x.index,x.group);delete u[A]}z&&delete this.Dd}})};Za.prototype.transition=function(h){var p;if(h instanceof Bf){var u=h.Vb;h=h.Ee}else u=++aw,(p=Lo).time=zg(),h=null==h?null:h+"";for(var x=this.nb,z=x.length,A=0;Az)throw Error("negative radius: "+z);if(null===this.Ba)this.Ha+="M"+(this.Ba=h)+","+(this.Fa=p);else if(1E-6
qa*x)+","+(this.Ba=h+wa*oa)+","+(this.Fa=p+wa*ra)}else this.Ha+="L"+(this.Ba=h)+","+(this.Fa=p)},arc:function(h,p,u,x,z,A){h=+h;p=+p;u=+u;var la=u*Math.cos(x),oa=u*Math.sin(x),ra=h+la,qa=p+oa,pa=1^A;x=A?x-z:z-x;if(0>u)throw Error("negative radius: "+u);if(null===this.Ba)this.Ha+="M"+ra+","+qa;else if(1E-6x&&(x=x%No+No),x>XD?this.Ha+="A"+u+","+u+",0,1,"+pa+","+(h-la)+","+(p-oa)+"A"+u+","+u+",0,1,"+pa+","+(this.Ba=ra)+","+(this.Fa=qa):1E-6=Mo)+","+pa+","+(this.Ba=h+u*Math.cos(z))+
","+(this.Fa=p+u*Math.sin(z))))},rect:function(h,p,u,x){this.Ha+="M"+(this.Qa=this.Ba=+h)+","+(this.Ra=this.Fa=+p)+"h"+ +u+"v"+ +x+"h"+-u+"Z"},toString:function(){return this.Ha}};Rk.prototype=Sk.prototype={constructor:Rk,has:function(h){return" "+h in this},get:function(h){return this[" "+h]},set:function(h,p){this[" "+h]=p;return this},remove:function(h){h=" "+h;return h in this&&delete this[h]},clear:function(){for(var h in this)" "===h[0]&&delete this[h]},keys:function(){var h=[],p;for(p in this)" "===p[0]&&h.push(p.slice(1));return h},values:function(){var h=[],p;for(p in this)" "===p[0]&&h.push(this[p]);return h},entries:function(){var h=[],p;for(p in this)" "===p[0]&&h.push({key:p.slice(1),value:this[p]});return h},size:function(){var h=0,p;for(p in this)" "===p[0]&&++h;return h},empty:function(){for(var h in this)if(" "===h[0])return!1;return!0},each:function(h){for(var p in this)" "===p[0]&&h(this[p],p.slice(1),this)}};var Hg=Sk.prototype;Tk.prototype=function(h,p){var u=new Tk;if(h instanceof Tk)h.each(function(A){u.add(A)});else if(h){var x=-1,z=h.length;if(null==p)for(;++xz;++z)if(x=p.source[z])x.length?u.push({source:x,target:p.target[z]=Array(4)}):p.target[z]=Yu(x);return h};ge.add=function(h){var p=+this.Cb.call(null,h),u=+this.Gb.call(null,h);return Xu(this.cover(p,u),p,u,h)};ge.addAll=function(h){var p,u,x=h.length,z,A,la=Array(x),oa=Array(x),ra=Infinity,qa=Infinity,pa=-Infinity,wa=-Infinity;for(u=0;upa&&(pa=z),Awa&&(wa=A));pah||h>z||x>p||p>A){var la=z-u,oa=this.vb,ra;switch(ra=(p<(x+A)/2)<<1|h<(u+z)/2){case 0:do{var qa=Array(4);qa[ra]=oa;oa=qa}while(la*=2,z=u+la,A=x+la,h>z||p>A);break;case 1:do qa=Array(4),qa[ra]=oa,oa=qa;while(la*=2,u=z-la,A=x+la,u>h||p>A);break;case 2:do qa=Array(4),qa[ra]=oa,oa=qa;while(la*=2,z=u+la,x=A-la,h>z||x>p);break;case 3:do qa=
Array(4),qa[ra]=oa,oa=qa;while(la*=2,u=z-la,x=A-la,u>h||x>p)}this.vb&&this.vb.length&&(this.vb=oa)}else return this;this.Qa=u;this.Ra=x;this.Ba=z;this.Fa=A;return this};ge.data=function(){var h=[];this.visit(function(p){if(!p.length){do h.push(p.data);while(p=p.next)}});return h};ge.extent=function(h){return arguments.length?this.cover(+h[0][0],+h[0][1]).cover(+h[1][0],+h[1][1]):isNaN(this.Qa)?void 0:[[this.Qa,this.Ra],[this.Ba,this.Fa]]};ge.find=function(h,p,u){var x=this.Qa,z=this.Ra,A,la,oa,ra,qa=this.Ba,pa=this.Fa,wa=[],Da=this.vb,Ha;Da&&wa.push(new fe(Da,x,z,qa,pa));null==u?u=Infinity:(x=h-u,z=p-u,qa=h+u,pa=p+u,u*=u);for(;Ha=wa.pop();)if(!(!(Da=Ha.node)||(A=Ha.x0)>qa||(la=Ha.y0)>pa||(oa=Ha.x1)=jc)<<1|h>=Ha)Ha=wa[wa.length-1],wa[wa.length-1]=wa[wa.length-
1-Da],wa[wa.length-1-Da]=Ha}else if(Ha=h-+this.Cb.call(null,Da.data),jc=p-+this.Gb.call(null,Da.data),Ha=Ha*Ha+jc*jc,Ha=(pa=(z+la)/2))?z=pa:la=pa;(Ha=qa>=(wa=(A+oa)/2))?A=wa:oa=wa;if(!(p=u,u=u[jc=Ha<<1|Da]))return this;if(!u.length)break;if(p[jc+1&3]||p[jc+2&3]||p[jc+3&3]){var eb=p;var Pc=jc}}for(;u.data!==h;)if(!(x=u,u=u.next))return this;(h=u.next)&&delete u.next;if(x)return h?x.next=h:delete x.next,this;if(!p)return this.vb=h,this;h?p[jc]=h:delete p[jc];(u=p[0]||p[1]||p[2]||p[3])&&u===(p[3]||p[2]||p[1]||p[0])&&!u.length&&(eb?eb[Pc]=u:this.vb=u);return this};ge.removeAll=function(h){for(var p=0,u=h.length;p=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;Vk.prototype=to.prototype;to.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,this.width|0))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};var bv,cv={"%":function(h,p){return(100*h).toFixed(p)},b:function(h){return Math.round(h).toString(2)},c:function(h){return h+""},d:function(h){return Math.round(h).toString(10)},e:function(h,p){return h.toExponential(p)},f:function(h,p){return h.toFixed(p)},g:function(h,p){return h.toPrecision(p)},o:function(h){return Math.round(h).toString(8)},p:function(h,p){return Zu(100*h,p)},r:Zu,s:function(h,p){var u=Uk(h,p);if(!u)return h+"";var x=u[0];u=u[1];u=u-(bv=3*Math.max(-8,Math.min(8,Math.floor(u/3))))+1;var z=x.length;return u===z?x:u>z?x+Array(u-z+1).join("0"):0Ld;bg*=dw;Qo.add(jv(bg*So*ae(To),cw*Xi+bg*Be(To)));Ia+=kl?Fh+So*$D:Fh;kl^pd>=Rc^Ro>=Rc&&(Ed=fv(ev(Ed),ev(jl)),gv(Ed),pd=fv(Ma,Ed),gv(pd),pd=(kl^0<=Fh?-1:1)*Wk(pd[2]),Sc>pd||Sc===pd&&(Ed[0]||Ed[1]))&&(Ta+=kl^0<=Fh?1:-1)}}ad=(-1E-6>Ia||1E-6>Ia&&-1E-6>Qo)^Ta&1;Uc.length?(eb||(z.polygonStart(),eb=!0),rC(Uc,tC,ad,u,z)):ad&&(eb||(z.polygonStart(),eb=!0),z.lineStart(),u(null,null,1,z),z.lineEnd());eb&&(z.polygonEnd(),eb=!1);Uc=Pc=null},sphere:function(){z.polygonStart();z.lineStart();u(null,null,1,z);z.lineEnd();z.polygonEnd()}};return Oc}})(function(){return!0},function(h){var p=NaN,u=NaN,x=NaN,z;return{lineStart:function(){h.lineStart();z=1},point:function(A,la){var oa=0ag(ra-Ld))h.point(p,u=0<(u+la)/2?Ae:-Ae),h.point(x,u),h.lineEnd(),h.lineStart(),h.point(oa,u),h.point(A,u),z=0;else if(x!==oa&&ra>=Ld){1E-6>ag(p-x)&&(p-=1E-6*x);1E-6>ag(A-oa)&&(A-=1E-6*oa);ra=p;var qa=u,pa=A,wa,Da,Ha=ae(ra-pa);u=1E-6h?Ld:Math.acos(h))&&h/ae(h)}).invert=Pi(function(h){return h});Xk(3);Pi(Po);Pi(Wk);Pi(function(h){return 2*Po(h)});Qi.prototype=kv.prototype={constructor:Qi,count:function(){return this.eachAfter(uC)},each:function(h){var p,u=[this],x;do{var z=u.reverse();for(u=[];p=z.pop();)if(h(p),p=p.children){var A=0;for(x=p.length;Ap&&(p+=36E5);h.setTime(36E5*Math.floor((+h-p)/36E5)+p)},function(h,p){h.setTime(+h+36E5*p)},function(h,p){return(p-h)/36E5},function(h){return h.getHours()}),Eo=Rd(function(h){h.setHours(0,0,0,0)},function(h,p){h.setDate(h.getDate()+p)},function(h,p){return(p-h-6E4*(p.getTimezoneOffset()-h.getTimezoneOffset()))/864E5},function(h){return h.getDate()-1}),Hv=Eg(0),Do=Eg(1);Eg(2);Eg(3);var Fo=Eg(4);Eg(5);Eg(6);var dE=Rd(function(h){h.setDate(1);h.setHours(0,0,0,0)},function(h,p){h.setMonth(h.getMonth()+p)},function(h,p){return p.getMonth()-h.getMonth()+12*(p.getFullYear()-h.getFullYear())},function(h){return h.getMonth()}),Gg=Rd(function(h){h.setMonth(0,1);h.setHours(0,0,0,0)},function(h,p){h.setFullYear(h.getFullYear()+p)},function(h,p){return p.getFullYear()-h.getFullYear()},function(h){return h.getFullYear()});Gg.every=function(h){return isFinite(h=Math.floor(h))&&0this.ae&&2===this.Oa&&this.Ga.lineTo(this.Cb,this.Gb);(this.Ia||0!==this.Ia&&1===this.Oa)&&this.Ga.closePath();0<=this.Ia&&(this.ae=1-this.ae,this.Ia=1-this.Ia)},point:function(p,u){p=+p;u=+u;switch(this.Oa){case 0:this.Oa=1;this.Ia?this.Ga.lineTo(p,u):this.Ga.moveTo(p,u);break;case 1:this.Oa=2;default:if(0>=this.ae)this.Ga.lineTo(this.Cb,u),this.Ga.lineTo(p,u);else{var x=this.Cb*(1-this.ae)+p*this.ae;this.Ga.lineTo(x,this.Gb);this.Ga.lineTo(x,u)}}this.Cb=p;this.Gb=u}};Ui.prototype={constructor:Ui,scale:function(p){return 1===p?this:new Ui(this.k*p,this.x,this.y)},translate:function(p,u){return 0===p&0===u?this:new Ui(this.k,this.x+this.k*p,this.y+this.k*u)},apply:function(p){return[p[0]*this.k+this.x,p[1]*this.k+this.y]},applyX:function(p){return p*this.k+this.x},applyY:function(p){return p*this.k+this.y},invert:function(p){return[(p[0]-this.x)/this.k,(p[1]-this.y)/this.k]},invertX:function(p){return(p-this.x)/this.k},invertY:function(p){return(p-this.y)/this.k},rescaleX:function(p){return p.copy().domain(p.range().map(this.invertX,this).map(p.invert,p))},rescaleY:function(p){return p.copy().domain(p.range().map(this.invertY,this).map(p.invert,p))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};new Ui(1,0,0);ij=b;Gw=function(p,u){return up?1:u>=p?0:NaN};Hi=function(p,u){var x=p.length,z=-1,A,la,oa;if(null==u)for(;++z=A)for(la=oa=A;++zA&&(la=A),oa=A)for(la=oa=A;++zA&&(la=A),oa=A)for(la=A;++zla&&(la=A)}else for(;++z=A)for(la=A;++zla&&(la=A);return la};Jr=function(p,u){var x=p.length,z=-1,A,la;if(null==u)for(;++z=A)for(la=A;++zA&&(la=A)}else for(;++z=A)for(la=A;++zA&&(la=A);return la};rA=function(p,u){var x=p.length,z=-1,A,la=0;if(null==u)for(;++zHa;qa||(qa=pa=Qk());if(Dall-1E-12)qa.moveTo(Da*Ig(Ha),Da*$e(Ha)),qa.arc(0,0,Da,Ha,jc,!Pc),1E-12Na?Zi:Math.acos(Na))/2);eb=Ch(Ga[0]*Ga[0]+Ga[1]*Ga[1]);Ga=Vo(Ta,(wa-eb)/(Na-1));Na=Vo(Ta,(Da-eb)/(Na+1))}}1E-12=ad;--Ha)pa.point(tc[Ha],Oc[Ha]);pa.lineEnd();pa.areaEnd()}Pc&&(tc[Da]=+x(eb,Da,wa),Oc[Da]=+A(eb,Da,wa),pa.point(z?+z(eb,Da,wa):tc[Da],la?+la(eb,Da,wa):Oc[Da]))}if(Uc)return pa=null,Uc+""||null}
function u(){return Nv().defined(oa).curve(qa).context(ra)}
var x=Lv,z=null,A=td(0),la=Mv,oa=td(!0),ra=null,qa=dl,pa=null;p.x=function(wa){return arguments.length?(x="function"===typeof wa?wa:td(+wa),z=null,p):x};p.x0=function(wa){return arguments.length?(x="function"===typeof wa?wa:td(+wa),p):x};p.x1=function(wa){return arguments.length?(z=null==wa?null:"function"===typeof wa?wa:td(+wa),p):z};p.y=function(wa){return arguments.length?(A="function"===typeof wa?wa:td(+wa),la=null,p):A};p.y0=function(wa){return arguments.length?(A="function"===typeof wa?wa:td(+wa),p):A};p.y1=function(wa){return arguments.length?(la=null==wa?null:"function"===typeof wa?wa:td(+wa),p):la};p.lineX0=p.lineY0=function(){return u().x(x).y(A)};p.lineY1=function(){return u().x(x).y(la)};p.lineX1=function(){return u().x(z).y(A)};p.defined=function(wa){return arguments.length?(oa="function"===typeof wa?wa:td(!!wa),p):oa};p.curve=function(wa){return arguments.length?(qa=wa,null!=ra&&(pa=qa(ra)),p):qa};p.context=function(wa){return arguments.length?(null==wa?ra=pa=null:pa=qa(ra=wa),p):ra};return p};Rx=Nv;qw=function(){function p(ra){var qa,pa=ra.length;var wa=0;var Da=Array(pa),Ha=Array(pa),jc=+A.apply(this,arguments);var eb=Math.min(ll,Math.max(-ll,la.apply(this,arguments)-jc));var Pc=Math.min(Math.abs(eb)/pa,oa.apply(this,arguments)),Uc=Pc*(0>eb?-1:1),tc;for(qa=0;qa{{monthYear}}",body:"{{series.name}}: {{measure}}
",Tl:{monthYear:function(){return(new Date(this.datum.month)).toLocaleDateString(void 0,{month:"long",year:"numeric"})}}}));c.addBehavior((new CB(!0)).Zj(200));c.addBehavior((new yB).position(16).ej(!1).ah("series_desc").nf(new OB));c.addBehavior(new oz);c.draw([{name:"primary",displayName:a.v.getAttribute("data-primary-label")||"",data:GE(a,b),domain:"month",measure:"count",color:a.v.getAttribute("data-primary-color")},{name:"secondary",displayName:a.v.getAttribute("data-secondary-label")||"",data:IE(a,b),domain:"month",measure:"count",color:"#bdbdbd"}])}
function HE(a,b){b=void 0===b?new Date:b;for(var c=[],e=-11;0>=e;e++)c.push(new Date(b.getFullYear(),b.getMonth()+e));var f=new Map;a=Lc(a);for(b=a.next();!b.done;b=a.next()){var k=Lc(b.value);b=k.next().value;e=k.next().value;k=k.next().value;f.set(b+"-"+e,k||0)}return c.map(function(n){return{month:n.getTime(),count:f.get(n.getFullYear()+"-"+(n.getMonth()+1))||0}})}
function KE(a){return dB(void 0===a.Ij?"":a.Ij,void 0===a.body?"":a.body,void 0===a.hm?"":a.hm,a.Tl).ij()}
Md("hcfe.forum.ActivityChart.setUpAll",function(){for(var a=Lc((window.sc_scope||document).querySelectorAll("[data-activity-chart]")),b=a.next();!b.done;b=a.next())JE(new PB(b.value))});}).call(this); false