');this.Aa=!1;this.oa={};this.Sa=!1;this.N={};this.na=[];this.Pa=[];this.Ma="series_asc";this.ya=1}
Sd(HC,rC);Qd("aplos.chart.behavior.SeriesLegend",HC);var IC=null,JC=null;HC.prototype.bp=function(a){return null!=a?(this.Aa=a,a||(this.oa={}),this):this.Aa};HC.prototype.valuesFromNearestDatum=HC.prototype.bp;HC.prototype.wn=function(a){if(null==a)return this.Sa;this.Sa=!!a;return this};HC.prototype.hideEmptySeries=HC.prototype.wn;HC.prototype.xn=function(a){this.N[a]=!0;return this};HC.prototype.hideSeries=HC.prototype.xn;HC.prototype.dh=function(a){if(null==a)return this.Ma;this.Ma=a;return this};HC.prototype.ordering=HC.prototype.dh;HC.prototype.ej=function(a){if(null==a)return this.ya;this.ya=a;return this};HC.prototype.clickHandling=HC.prototype.ej;w=HC.prototype;w.Ec=function(a){var b=this;HC.Qb.Ec.call(this,a);a.on("mouseout.seriesLegend",function(){this.Aa&&(this.oa={},a.ue())},this);a.on("mousemove.seriesLegend",function(){if(this.Aa){for(var c=a.Nf(),e=0;ethis.N)a.Jd("hover").deselectAll(),MC(this);else{var e=[c];switch(this.ha){case 0:void 0!==c.domain&&(e=a.Mf(function(f){return!f.series.overlay&&f.domain===c.domain},!0,!0));break;case 1:e=b}this.select(a,e)}}};w.select=function(a,b){a.Jd("hover").kh(b.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));OC(this,a)};function OC(a,b){if(!a.v){var c="selectnearest_"+Date.now();Cl(a.ka).on("mouseout."+c,function(){var e=b.kb.select(".mouseCapturePane").node(),f;if(f=Qj&&Qj.target)e?(f=Rj(e),e=e.getBoundingClientRect(),f=0<=f[0]&&f[0]k?1:l>=k?0:NaN}
function c(l){1===l.length&&(l=e(l));return{left:function(k,p,u,x){null==u&&(u=0);null==x&&(x=k.length);for(;u>>1;0>l(k[z],p)?u=z+1:x=z}return u},right:function(k,p,u,x){null==u&&(u=0);null==x&&(x=k.length);for(;u>>1;0(x=arguments.length)?(k=l,l=0,1):3>x?1:+p;for(var u=-1,x=Math.max(0,Math.ceil((k-l)/p))|0,z=Array(x);++u=Jo?10:k>=Ko?5:k>=Lo?2:1)*Math.pow(10,l):-Math.pow(10,-l)/(k>=Jo?10:k>=Ko?5:k>=Lo?2:1)}
function r(l,k,p){var u=Math.abs(k-l)/Math.max(0,p);p=Math.pow(10,Math.floor(Math.log(u)/Math.LN10));u/=p;u>=Jo?p*=10:u>=Ko?p*=5:u>=Lo&&(p*=2);return kk?1:l>=k?0:NaN}
function Qa(l){return function(){this.removeAttribute(l)}}
function Wa(l){return function(){this.removeAttributeNS(l.space,l.local)}}
function Db(l,k){return function(){this.setAttribute(l,k)}}
function Eb(l,k){return function(){this.setAttributeNS(l.space,l.local,k)}}
function Fb(l,k){return function(){var p=k.apply(this,arguments);null==p?this.removeAttribute(l):this.setAttribute(l,p)}}
function Gb(l,k){return function(){var p=k.apply(this,arguments);null==p?this.removeAttributeNS(l.space,l.local):this.setAttributeNS(l.space,l.local,p)}}
function Hb(l){return function(){this.style.removeProperty(l)}}
function Ib(l,k,p){return function(){this.style.setProperty(l,k,p)}}
function Jb(l,k,p){return function(){var u=k.apply(this,arguments);null==u?this.style.removeProperty(l):this.style.setProperty(l,u,p)}}
function $a(l,k){return l.style.getPropertyValue(k)||(l.ownerDocument&&l.ownerDocument.defaultView||l.document&&l||l.defaultView).getComputedStyle(l,null).getPropertyValue(k)}
function Kb(l){return function(){delete this[l]}}
function Lb(l,k){return function(){this[l]=k}}
function Mb(l,k){return function(){var p=k.apply(this,arguments);null==p?delete this[l]:this[l]=p}}
function fb(l){return l.classList||new ub(l)}
function ub(l){this.Ui=l;this.ae=(l.getAttribute("class")||"").trim().split(/^|\s+/)}
function vb(l,k){l=fb(l);for(var p=-1,u=k.length;++p>8&15|k>>4&240,k>>4&15|k&240,(k&15)<<4|k&15,1)):(k=WC.exec(l))?zb(parseInt(k[1],16)):(k=XC.exec(l))?new La(k[1],k[2],k[3],1):(k=YC.exec(l))?new La(255*k[1]/100,255*k[2]/100,255*k[3]/100,1):(k=ZC.exec(l))?Ab(k[1],k[2],k[3],k[4]):(k=$C.exec(l))?Ab(255*k[1]/100,255*k[2]/100,255*k[3]/100,k[4]):(k=aD.exec(l))?Bb(k[1],k[2]/100,k[3]/100,1):(k=bD.exec(l))?Bb(k[1],k[2]/100,k[3]/100,k[4]):Cv.hasOwnProperty(l)?zb(Cv[l]):"transparent"===l?new La(NaN,NaN,NaN,0):null}
function zb(l){return new La(l>>16&255,l>>8&255,l&255,1)}
function Ab(l,k,p,u){0>=u&&(l=k=p=NaN);return new La(l,k,p,u)}
function hb(l){l instanceof Xa||(l=Ya(l));if(!l)return new La;l=l.rgb();return new La(l.r,l.g,l.b,l.opacity)}
function cb(l,k,p,u){return 1===arguments.length?hb(l):new La(l,k,p,null==u?1:u)}
function La(l,k,p,u){this.r=+l;this.g=+k;this.b=+p;this.opacity=+u}
function ib(l){l=Math.max(0,Math.min(255,Math.round(l)||0));return(16>l?"0":"")+l.toString(16)}
function Bb(l,k,p,u){0>=u?l=k=p=NaN:0>=p||1<=p?l=k=NaN:0>=k&&(l=NaN);return new Ua(l,k,p,u)}
function hc(l){if(l instanceof Ua)return new Ua(l.h,l.s,l.l,l.opacity);l instanceof Xa||(l=Ya(l));if(!l)return new Ua;if(l instanceof Ua)return l;l=l.rgb();var k=l.r/255,p=l.g/255,u=l.b/255,x=Math.min(k,p,u),z=Math.max(k,p,u),A=NaN,ma=z-x,oa=(z+x)/2;ma?(A=k===z?(p-u)/ma+6*(poa?z+x:2-z-x,A*=60):ma=0oa?0:A;return new Ua(A,ma,oa,l.opacity)}
function jb(l,k,p,u){return 1===arguments.length?hc(l):new Ua(l,k,p,null==u?1:u)}
function Ua(l,k,p,u){this.h=+l;this.s=+k;this.l=+p;this.opacity=+u}
function kb(l,k,p){return 255*(60>l?k+(p-k)*l/60:180>l?p:240>l?k+(p-k)*(240-l)/60:k)}
function lb(l){if(l instanceof Va)return new Va(l.l,l.a,l.b,l.opacity);if(l instanceof rb){if(isNaN(l.h))return new Va(l.l,0,0,l.opacity);var k=l.h*Dv;return new Va(l.l,Math.cos(k)*l.c,Math.sin(k)*l.c,l.opacity)}l instanceof La||(l=hb(l));var p=pb(l.r),u=pb(l.g),x=pb(l.b);k=mb(.2225045*p+.7168786*u+.0606169*x);if(p===u&&u===x)var z=p=k;else z=mb((.4360747*p+.3850649*u+.1430804*x)/.96422),p=mb((.0139322*p+.0971045*u+.7141733*x)/.82521);return new Va(116*k-16,500*(z-k),200*(k-p),l.opacity)}
function Va(l,k,p,u){this.l=+l;this.a=+k;this.b=+p;this.opacity=+u}
function mb(l){return l>cD?Math.pow(l,1/3):l/Ev+Fv}
function nb(l){return l>Hh?l*l*l:Ev*(l-Fv)}
function ob(l){return 255*(.0031308>=l?12.92*l:1.055*Math.pow(l,1/2.4)-.055)}
function pb(l){return.04045>=(l/=255)?l/12.92:Math.pow((l+.055)/1.055,2.4)}
function ic(l){if(l instanceof rb)return new rb(l.h,l.c,l.l,l.opacity);l instanceof Va||(l=lb(l));if(0===l.a&&0===l.b)return new rb(NaN,0,l.l,l.opacity);var k=Math.atan2(l.b,l.a)*Gv;return new rb(0>k?k+360:k,Math.sqrt(l.a*l.a+l.b*l.b),l.l,l.opacity)}
function qb(l,k,p,u){return 1===arguments.length?ic(l):new rb(l,k,p,null==u?1:u)}
function rb(l,k,p,u){this.h=+l;this.c=+k;this.l=+p;this.opacity=+u}
function db(l,k,p,u){if(1===arguments.length){var x=l;if(x instanceof sb)x=new sb(x.h,x.s,x.l,x.opacity);else{x instanceof La||(x=hb(x));var z=x.g/255,A=x.b/255,ma=(Hv*A+x.r/255*-1.7884503806-3.5172982438*z)/(Hv+-1.7884503806-3.5172982438);A-=ma;var oa=(1.97294*(z-ma)- -.29227*A)/-.90649;A=(z=Math.sqrt(oa*oa+A*A)/(1.97294*ma*(1-ma)))?Math.atan2(oa,A)*Gv-120:NaN;x=new sb(0>A?A+360:A,z,ma,x.opacity)}}else x=new sb(l,k,p,null==u?1:u);return x}
function sb(l,k,p,u){this.h=+l;this.s=+k;this.l=+p;this.opacity=+u}
function lc(l,k,p,u,x){var z=l*l,A=z*l;return((1-3*l+3*z-A)*k+(4-6*z+3*A)*p+(1+3*l+3*z-3*A)*u+A*x)/6}
function pc(l){return function(){return l}}
function uc(l,k){return function(p){return l+p*k}}
function zc(l,k,p){return l=Math.pow(l,p),k=Math.pow(k,p)-l,p=1/p,function(u){return Math.pow(l+u*k,p)}}
function rc(l,k){var p=k-l;return p?uc(l,180
p?p-360*Math.round(p/360):p):pc(isNaN(l)?k:l)}
function Ac(l){return 1===(l=+l)?Cb:function(k,p){return p-k?zc(k,p,l):pc(isNaN(k)?p:k)}}
function Cb(l,k){var p=k-l;return p?uc(l,p):pc(isNaN(l)?k:l)}
function Gc(l){return function(k){var p=k.length,u=Array(p),x=Array(p),z=Array(p),A;for(A=0;A
p&&(z=k.slice(p,z),ma[A]?ma[A]+=z:ma[++A]=z),(u=u[0])===(x=x[0])?ma[A]?ma[A]+=x:ma[++A]=x:(ma[++A]=null,oa.push({vd:A,x:nc(u,x)})),p=No.lastIndex;pma.length?oa[0]?Dc(oa[0].x):Cc(k):(k=oa.length,function(ra){for(var qa=0,pa;qal.Df&&(p=l.Df);var u=l;l=l.Sc}else k=l.Sc,l.Sc=null,l=u?u.Sc=k:cl=k;Zi=u;yf(p);Lg=0}}
function af(){var l=Xi.now(),k=l-bl;1E3l&&(Yi=setTimeout(Li,l-Xi.now()-al)),$i&&($i=clearInterval($i))):($i||(bl=Xi.now(),$i=setInterval(af,1E3)),Ih=1,Jv(Li)))}
function Mi(l,k,p){var u=new Ig;k=null==k?0:+k;u.restart(function(x){u.stop();l(x+k)},k,p);return u}
function Ie(l,k,p,u,x,z){var A=l.Dd;if(!A)l.Dd={};else if(p in A)return;Ok(l,p,{name:k,index:u,group:x,on:dD,tween:eD,time:z.time,delay:z.delay,duration:z.duration,ease:z.ease,timer:null,state:0})}
function re(l,k){l=le(l,k);if(0=qa?Ha=!0:10===(tc=A.charCodeAt(pa++))?jc=!0:13===tc&&(jc=!0,10===A.charCodeAt(pa)&&++pa);return A.slice(Uc+1,Pc-1).replace(/""/g,'"')}for(;pa=qa,jc=!1;10===A.charCodeAt(qa-1)&&--qa;for(13===A.charCodeAt(qa-1)&&--qa;(Da=oa())!==Qo;){for(var eb=[];Da!==Mv&&Da!==Qo;)eb.push(Da),Da=oa();ma&&null==(eb=ma(eb,wa++))||ra.push(eb)}return ra}
function p(A){return A.map(u).join(l)}
function u(A){return null==A?"":x.test(A+="")?'"'+A.replace(/"/g,'""')+'"':A}
var x=new RegExp('["'+l+"\n\r]"),z=l.charCodeAt(0);return{parse:function(A,ma){var oa,ra;A=k(A,function(qa,pa){if(oa)return oa(qa,pa-1);ra=qa;oa=ma?jD(qa,ma):Kv(qa)});A.columns=ra||[];return A},parseRows:k,format:function(A,ma){null==ma&&(ma=kD(A));return[ma.map(u).join(l)].concat(A.map(function(oa){return ma.map(function(ra){return u(oa[ra])}).join(l)})).join("\n")},formatRows:function(A){return A.map(p).join("\n")}}}
function lD(l){if(!l.ok)throw Error(l.status+" "+l.statusText);return l.text()}
function Nv(l){return function(k,p,u){2===arguments.length&&"function"===typeof p&&(u=p,p=void 0);return fetch(k,p).then(lD).then(function(x){return l(x,u)})}}
function Ov(l,k,p,u){if(isNaN(k)||isNaN(p))return l;var x,z=l.tb;u={data:u};var A=l.Qa,ma=l.Ra,oa=l.Ba,ra=l.Ea,qa,pa,wa,Da,Ha;if(!z)return l.tb=u,l;for(;z.length;)if((wa=k>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(ma+ra)/2))?ma=pa:ra=pa,x=z,!(z=z[Ha=Da<<1|wa]))return x[Ha]=u,l;var jc=+l.yb.call(null,z.data);var eb=+l.Eb.call(null,z.data);if(k===jc&&p===eb)return u.next=z,x?x[Ha]=u:l.tb=u,l;do x=x?x[Ha]=Array(4):l.tb=Array(4),(wa=k>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(ma+ra)/2))?ma=pa:ra=pa;while((Ha=
Da<<1|wa)===(wa=(eb>=pa)<<1|jc>=qa));return x[wa]=z,x[Ha]=u,l}
function fe(l,k,p,u,x){this.node=l;this.x0=k;this.y0=p;this.x1=u;this.y1=x}
function mD(l){return l[0]}
function nD(l){return l[1]}
function Ro(l,k,p,u,x,z){this.yb=l;this.Eb=k;this.Qa=p;this.Ra=u;this.Ba=x;this.Ea=z;this.tb=void 0}
function Pv(l){for(var k={data:l.data},p=k;l=l.next;)p=p.next={data:l.data};return k}
function hl(l,k){if(0>(k=(l=k?l.toExponential(k-1):l.toExponential()).indexOf("e")))return null;var p=l.slice(0,k);return[1u&&(ma=Math.max(1,u-oa));z.push(p.substring(x-=ma,x+ma));if((oa+=ma+1)>u)break;ma=l[A=(A+1)%l.length]}return z.reverse().join(k)}}
function pD(l){return function(k){return k.replace(/[0-9]/g,function(p){return l[+p]})}}
function il(l){return new So(l)}
function So(l){if(!(k=qD.exec(l)))throw Error("invalid format: "+l);var k;this.fill=k[1]||" ";this.align=k[2]||">";this.sign=k[3]||"-";this.symbol=k[4]||"";this.zero=!!k[5];this.width=k[6]&&+k[6];this.comma=!!k[7];this.precision=k[8]&&+k[8].slice(1);this.trim=!!k[9];this.type=k[10]||""}
function Qv(l,k){k=hl(l,k);if(!k)return l+"";l=k[0];k=k[1];return 0>k?"0."+Array(-k).join("0")+l:l.length>k+1?l.slice(0,k+1)+"."+l.slice(k+1):l+Array(k-l.length+2).join("0")}
function Rv(l){return l}
function rD(l){function k(ma){function oa(Ma){var Rc=tc,Ia=Oc,Ta;if("c"===Uc)Ia=bd(Ma)+Ia,Ma="";else{Ma=+Ma;var Ga=0>Ma;Ma=bd(Math.abs(Ma),eb);if(Pc){var Na=Ma.length;var $c=1,yd=-1,Dd;a:for(;$cTa||57>1)+Rc+Ma+Ia+Ga.slice(Ta);break;default:Ma=Ga+Rc+Ma+Ia}return z(Ma)}
ma=il(ma);var ra=ma.fill,qa=ma.align,pa=ma.sign,wa=ma.symbol,Da=ma.zero,Ha=ma.width,jc=ma.comma,eb=ma.precision,Pc=ma.trim,Uc=ma.type;"n"===Uc?(jc=!0,Uc="g"):Uv[Uc]||(null==eb&&(eb=12),Pc=!0,Uc="g");if(Da||"0"===ra&&"="===qa)Da=!0,ra="0",qa="=";var tc="$"===wa?u[0]:"#"===wa&&/[boxX]/.test(Uc)?"0"+Uc.toLowerCase():"",Oc="$"===wa?u[1]:/[%p]/.test(Uc)?A:"",bd=Uv[Uc],Qc=/[defgprs%]/.test(Uc);eb=null==eb?6:/[gprs]/.test(Uc)?Math.max(1,Math.min(21,eb)):Math.max(0,Math.min(20,eb));oa.toString=function(){return ma+
""};return oa}
var p=l.grouping&&l.thousands?oD(l.grouping,l.thousands):Rv,u=l.currency,x=l.decimal,z=l.numerals?pD(l.numerals):Rv,A=l.percent||"%";return{format:k,formatPrefix:function(ma,oa){var ra=k((ma=il(ma),ma.type="f",ma));ma=3*Math.max(-8,Math.min(8,Math.floor(Jh(oa)/3)));var qa=Math.pow(10,-ma),pa=Sv[8+ma/3];return function(wa){return ra(qa*wa)+pa}}}}
function Ke(){this.reset()}
function Vv(l,k,p){var u=l.s=k+p,x=u-k;l.t=k-(u-x)+(p-x)}
function jl(l){return 1l?-Ce:Math.asin(l)}
function sD(){}
function Wv(l){var k=l[0];l=l[1];var p=De(l);return[p*De(k),p*ae(k),ae(l)]}
function Xv(l,k){return[l[1]*k[2]-l[2]*k[1],l[2]*k[0]-l[0]*k[2],l[0]*k[1]-l[1]*k[0]]}
function Yv(l){var k=kl(l[0]*l[0]+l[1]*l[1]+l[2]*l[2]);l[0]/=k;l[1]/=k;l[2]/=k}
function tD(){var l=[],k;return{point:function(p,u){k.push([p,u])},lineStart:function(){l.push(k=[])},lineEnd:sD,gr:function(){1=(wa=pa.length-1))){var wa,Da=pa[0],Ha=pa[wa],jc=Da;if(1E-6>gg(jc[0]-Ha[0])&&1E-6>gg(jc[1]-Ha[1])){x.lineStart();for(ma=0;ma(l=l.x)[0]?l[1]-Ce-1E-6:Ce-l[1])-(0>(k=k.x)[0]?k[1]-Ce-1E-6:Ce-k[1])}
function To(){}
function $v(l){return function(k,p){var u=De(k),x=De(p);u=l(u*x);return[u*x*ae(k),u*ae(p)]}}
function aj(l){return function(k,p){var u=kl(k*k+p*p),x=l(u),z=ae(x);x=De(x);return[aw(k*z,u*x),jl(u&&p*z/u)]}}
function xD(l){var k=0,p=l.children,u=p&&p.length;if(u)for(;0<=--u;)k+=p[u].value;else k=1;l.value=k}
function bw(l,k){var p=new bj(l);l=+l.value&&(p.value=l.value);var u,x=[p],z,A,ma,oa;for(null==k&&(k=yD);u=x.pop();)if(l&&(u.value=+u.data.value),(A=k(u.data))&&(oa=A.length))for(u.children=Array(oa),ma=oa-1;0<=ma;--ma)x.push(z=u.children[ma]=new bj(A[ma])),z.parent=u,z.depth=u.depth+1;return p.eachBefore(zD)}
function yD(l){return l.children}
function AD(l){l.data=l.data.data}
function zD(l){var k=0;do l.height=k;while((l=l.parent)&&l.height<++k)}
function bj(l){this.data=l;this.depth=this.height=0;this.parent=null}
function Uo(l){function k(z){var A=z+"",ma=p.get(A);if(!ma){if(x!==cw)return x;p.set(A,ma=u.push(z))}return l[(ma-1)%l.length]}
var p=fl(),u=[],x=cw;l=null==l?[]:ml.call(l);k.domain=function(z){if(!arguments.length)return u.slice();u=[];p=fl();for(var A=-1,ma=z.length,oa,ra;++A=p?1:u(x)}}}
function DD(l){return function(k,p){var u=l(k=+k,p=+p);return function(x){return 0>=x?k:1<=x?p:u(x)}}}
function ED(l,k,p,u){var x=l[0];l=l[1];var z=k[0];k=k[1];loa&&(A=Math.ceil(A*oa)/oa,ma=Math.floor(ma*oa)/oa,oa=n(A,ma,p));0oa&&(u[x]=Math.ceil(A*oa)/oa,u[z]=Math.floor(ma*oa)/oa,k(u));return l};return l}
function hw(){var l=Yo(Wo,nc);l.copy=function(){return Xo(l,hw())};return HD(l)}
function iw(l,k){l=l.slice();var p=0,u=l.length-1,x=l[p],z=l[u];if(zl?function(p){return-Math.pow(-k,p)*Math.pow(-l,1-p)}:function(p){return Math.pow(k,p)*Math.pow(l,1-p)}}
function KD(l){return isFinite(l)?+("1e"+l):0>l?0:l}
function jw(l){return 10===l?KD:l===Math.E?Math.exp:function(k){return Math.pow(l,k)}}
function kw(l){return l===Math.E?Math.log:10===l&&Math.log10||2===l&&Math.log2||(l=Math.log(l),function(k){return Math.log(k)/l})}
function lw(l){return function(k){return-l(-k)}}
function mw(){function l(){x=kw(u);z=jw(u);0>p()[0]&&(x=lw(x),z=lw(z));return k}
var k=Yo(ID,JD).domain([1,10]),p=k.domain,u=10,x=kw(10),z=jw(10);k.base=function(A){return arguments.length?(u=+A,l()):u};k.domain=function(A){return arguments.length?(p(A),l()):p()};k.ticks=function(A){var ma=p(),oa=ma[0];ma=ma[ma.length-1];var ra;if(ra=mama)break;A.push(Ha)}}}else for(;qama)break;A.push(Ha)}}else A=h(qa,pa,Math.min(pa-qa,wa)).map(z);return ra?A.reverse():A};k.tickFormat=function(A,ma){null==ma&&(ma=10===u?".0e":",");"function"!==typeof ma&&(ma=Ri(ma));if(Infinity===A)return ma;null==A&&(A=10);var oa=Math.max(1,u*A/k.ticks().length);return function(ra){var qa=ra/z(Math.round(x(ra)));qa*u=A)for(;l(A),!z(A);)A.setTime(A-1)},function(A,ma){if(A>=A)if(0>ma)for(;0>=++ma;)for(;k(A,-1),!z(A););else for(;0<=--ma;)for(;k(A,1),!z(A););})};p&&(x.count=function(z,A){Zo.setTime(+z);$o.setTime(+A);l(Zo);l($o);return Math.floor(p(Zo,$o))},x.every=function(z){z=Math.floor(z);return isFinite(z)&&0l.y){var k=new Date(-1,l.m,l.d,l.md,l.M,l.S,l.L);k.setFullYear(l.y);return k}return new Date(l.y,l.m,l.d,l.md,l.M,l.S,l.L)}
function nl(l){if(0<=l.y&&100>l.y){var k=new Date(Date.UTC(-1,l.m,l.d,l.md,l.M,l.S,l.L));k.setUTCFullYear(l.y);return k}return new Date(Date.UTC(l.y,l.m,l.d,l.md,l.M,l.S,l.L))}
function cj(l){return{y:l,m:0,d:1,md:0,M:0,S:0,L:0}}
function MD(l){function k(Ia,Ta){return function(Ga){var Na=[],$c=-1,yd=0,Dd=Ia.length,pd,ue;for(Ga instanceof Date||(Ga=new Date(+Ga));++$c
=l?-pl:Math.asin(l)}
function OE(l){return l.innerRadius}
function PE(l){return l.outerRadius}
function QE(l){return l.startAngle}
function RE(l){return l.endAngle}
function SE(l){return l&&l.padAngle}
function ql(l,k,p,u,x,z,A){var ma=l-p,oa=k-u;A=(A?z:-z)/Lh(ma*ma+oa*oa);oa*=A;ma*=-A;var ra=l+oa,qa=k+ma,pa=p+oa,wa=u+ma;p=(ra+pa)/2;u=(qa+wa)/2;k=pa-ra;l=wa-qa;A=k*k+l*l;z=x-z;wa=ra*wa-pa*qa;var Da=(0>l?-1:1)*Lh(TE(0,z*z*A-wa*wa));ra=(wa*l-k*Da)/A;qa=(-wa*k-l*Da)/A;pa=(wa*l+k*Da)/A;k=(-wa*k+l*Da)/A;l=ra-p;A=qa-u;p=pa-p;u=k-u;l*l+A*A>p*p+u*u&&(ra=pa,qa=k);return{cx:ra,cy:qa,kd:-oa,ld:-ma,Xd:ra*(x/z-1),Yd:qa*(x/z-1)}}
function Bw(l){this.Fa=l}
function rl(l){return new Bw(l)}
function Cw(l){return l[0]}
function Dw(l){return l[1]}
function Ew(){function l(ma){var oa,ra=ma.length,qa,pa=!1,wa;null==x&&(A=z(wa=dl()));for(oa=0;oa<=ra;++oa)!(oal?1:k>=l?0:NaN}
function VE(l){return l}
function Fw(l){this.Ge=l}
function Gw(l,k,p){l.Fa.bezierCurveTo((2*l.Qa+l.Ba)/3,(2*l.Ra+l.Ea)/3,(l.Qa+2*l.Ba)/3,(l.Ra+2*l.Ea)/3,(l.Qa+4*l.Ba+k)/6,(l.Ra+4*l.Ea+p)/6)}
function Hw(l){this.Fa=l}
function Iw(l,k,p){l.Fa.bezierCurveTo(l.Ba+l.wg*(l.Ie-l.Qa),l.Ea+l.wg*(l.Je-l.Ra),l.Ie+l.wg*(l.Ba-k),l.Je+l.wg*(l.Ea-p),l.Ie,l.Je)}
function Jw(l,k){this.Fa=l;this.wg=(1-k)/6}
function Kw(l,k,p){var u=l.Ba-l.Qa;k-=l.Ba;var x=(l.Ea-l.Ra)/(u||0>k&&-0);l=(p-l.Ea)/(k||0>u&&-0);return((0>x?-1:1)+(0>l?-1:1))*Math.min(Math.abs(x),Math.abs(l),.5*Math.abs((x*k+l*u)/(u+k)))||0}
function Lw(l,k){var p=l.Ba-l.Qa;return p?(3*(l.Ea-l.Ra)/p-k)/2:k}
function fp(l,k,p){var u=l.Qa,x=l.Ba,z=l.Ea,A=(x-u)/3;l.Fa.bezierCurveTo(u+A,l.Ra+A*k,x-A,z-A*p,x,z)}
function sl(l){this.Fa=l}
function Mw(l){this.Fa=new Nw(l)}
function Nw(l){this.Fa=l}
function Ow(l){this.Fa=l}
function Pw(l){var k,p=l.length-1,u=Array(p),x=Array(p),z=Array(p);u[0]=0;x[0]=2;z[0]=l[0]+2*l[1];for(k=1;karguments.length)for(;++zthis.ae.indexOf(l)&&(this.ae.push(l),this.Ui.setAttribute("class",this.ae.join(" ")))},remove:function(l){l=this.ae.indexOf(l);0<=l&&(this.ae.splice(l,1),this.Ui.setAttribute("class",this.ae.join(" ")))},contains:function(l){return 0<=this.ae.indexOf(l)}};var Av={};Qj=null;"undefined"!==typeof document&&("onmouseenter"in document.documentElement||(Av={mouseenter:"mouseover",mouseleave:"mouseout"}));var Bv=[null];Ra.prototype=Za.prototype={constructor:Ra,select:function(l){"function"!==typeof l&&(l=ya(l));for(var k=this.mb,p=k.length,u=Array(p),x=0;x