s[k]&&(s[k]=x);x=C;C=C.next}t==Number.POSITIVE_INFINITY&&(t=NaN);if(n)for(k=0;k c?d+c+270:d+c+90:d;this.na.x(this.Kf).y(this.Lf)};Gv.prototype.a=function(){var a=Gv.c.a.call(this);l(this.ai())&&(a.autoRotate=this.ai());return a};Gv.prototype.l=function(a){Gv.c.l.call(this,a);this.ai(a.autoRotate)};Fv.prototype.autoRotate=Fv.prototype.ai;Gv.prototype.autoRotate=Gv.prototype.ai;function Hv(){Ot.call(this);this.Ax=10;this.zb=null;this.Ed("#545f69").fontSize("12px").orientation("right").margin(0).padding(2);this.background().enabled(!1).stroke({keys:["0 #DDDDDD 1","1 #D0D0D0 1"],angle:"90"}).fill({keys:["0 #FFFFFF 1","0.5 #F3F3F3 1","1 #FFFFFF 1"],angle:"90"});Iv(this,1);this.Vs(1);this.Dh=new wu;this.Dh.padding(null);Vt(this.Dh,qa(Jv,this));H(this,this.Dh);W(this.Dh,Kv,this.Dh);this.Ch=new wu;this.Ch.padding(null);Vt(this.Ch,qa(Jv,this));H(this,this.Ch);W(this.Ch,Kv,this.Ch);
this.ac("horizontal")}B(Hv,Ot);f=Hv.prototype;f.L=Ot.prototype.L;f.A=Ot.prototype.A|32;f.orientation=function(a){return l(a)?(a=jp(a),this.Oc!=a&&(this.Oc=a,S(this,4,U|8)),this):this.Oc};f.padding=function(a,b,c,d){this.ia||(this.ia=new $s,H(this,this.ia),W(this.ia,this.Qi,this));return l(a)?(this.ia.g.apply(this.ia,arguments),this):this.ia};f.margin=function(a,b,c,d){this.ad||(this.ad=new Zs,H(this,this.ad),W(this.ad,this.Qi,this));return l(a)?(this.ad.g.apply(this.ad,arguments),this):this.ad};
f.Qi=function(a){Z(a,2)&&S(this,4,U|8)};f.background=function(a){this.Ka||(this.Ka=new Uu,H(this,this.Ka),W(this.Ka,this.di,this));return l(a)?(this.Ka.g(a),this):this.Ka};f.di=function(a){Z(a,U)&&S(this,32,U)};f.ac=function(a){return l(a)?(a=hp(a),this.Fb!=a&&(this.Fb=a,"horizontal"==this.Fb?(xu(this.Dh,Lv),xu(this.Ch,Mv)):(xu(this.Dh,Nv),xu(this.Ch,Ov)),S(this,4,U|8)),this):this.Fb};
function Iv(a,b){if(l(b)&&(b=Math.ceil(isNaN(parseFloat(b))?1:+b),a.gp!=b)){if(l(a.gp))if(0a&&(a==this.tb?(this.tb=1,this.ab=a):(this.ab=Math.min(a,this.tb),this.tb=Math.max(a,this.tb)),Xv(this),S(this,32,U),Wv(this,b||"api")),this):this.ab};
f.jt=function(a,b){return l(a)?(a=+a,!isNaN(a)&&this.tb!=a&&0=a&&(a==this.ab?(this.ab=0,this.tb=a):(this.tb=Math.max(a,this.ab),this.ab=Math.min(a,this.ab)),Xv(this),S(this,32,U),Wv(this,b||"api")),this):this.tb};f.qQ=function(a,b,c){a=+a;b=+b;if(!isNaN(a)&&!isNaN(b)){a=rb(a,0,1);b=rb(b,0,1);var d=Math.min(a,b);a=Math.max(a,b);d==a||this.ab==d&&this.tb==a||(this.ab=d,this.tb=a,Xv(this),S(this,32,U),Wv(this,c||"api"))}return this};
f.LK=function(a,b){a=+a;if(!isNaN(a)){a=rb(a,0,1);var c=this.tb-this.ab,d=eq(rb(a+c,0,1),4),c=eq(d-c,4);if(this.ab!=c||this.tb!=d)this.ab=c,this.tb=d,Xv(this),S(this,32,U),Wv(this,b||"api")}return this};f.VP=function(a,b){a=+a;if(this.jd&&!isNaN(a)){var c=Yv(this);a!=(c?this.jd.top:this.jd.left)&&(c?this.jd.top=a:this.jd.left=a,Uv(this),Vv(this),S(this,32,U),Wv(this,b||"api"))}return this};
f.UP=function(a,b){a=+a;if(!isNaN(a)){a=rb(a,0,1);var c=this.tb-this.ab,d=eq(rb(a-c,0,1),4),c=eq(d+c,4);if(this.ab!=d||this.tb!=c)this.ab=d,this.tb=c,Xv(this),S(this,32,U),Wv(this,b||"api")}return this};f.TV=function(a,b){a=+a;if(this.jd&&!isNaN(a)){var c=Yv(this),d=a-(c?this.jd.top+this.jd.height:this.jd.left+this.jd.width);d&&(c?this.jd.top+=d:this.jd.left+=d,Uv(this),Vv(this),S(this,32,U),Wv(this,b||"api"))}return this};
f.KK=function(a,b){a=+a;var c=isNaN(a)?40:a;return this.jd&&c?this.VP(c+(Yv(this)?this.jd.top:this.jd.left),b):this};f.scroll=function(a,b){a=+a;var c=isNaN(a)?.05:rb(a,-1,1);return c?this.LK(this.ab+c,b):this};f.CC=function(a){return l(a)?(ka(a)&&this.sv!=a&&(this.sv=a,S(this,4,U)),this):this.sv};function Zv(a){return l(.25)?(.25!=a.yq&&(a.yq=.25,$v(a,a.yq)),a):a.yq}function aw(a){l(.45)&&(a.bP=.45)}
f.se=function(){this.La||(this.La=ym(),at(this,this.La,this.wM,this.vM,this.sS),H(this,this.La));return this.La};function $v(a,b){V(a);var c=J(a.$x);c.opacity=b;var d=K(a.ay);d.opacity=b;var e=J(a.DB);e.opacity=b;var g=K(a.EB);g.opacity=b;a.Km(c).tM(d);a.yQ(e).zQ(g);a.m(!0)}f.wM=function(a){a.preventDefault();$v(this,this.bP);this.dh(a)};f.vM=function(a){a.preventDefault();$v(this,this.yq);this.dh(a)};
f.sS=function(a){a.preventDefault();var b=Yv(this),c=this.jk.W(),d=this.jk.ur(),e=b?a.offsetY:a.offsetX,c=b?e<=c.top:e<=c.left,b=b?eq((e-d.top)/d.height,4):eq((e-d.left)/d.width,4);c?this.LK(b,"user_action"):this.UP(b,"user_action");this.dh(a)};function bw(a){a.pv||(a.pv=Am(),H(a,a.pv));return a.pv}function cw(a){a.Ph||(a.Ph=new Rt,Tt(a.Ph,16,!1),W(a.Ph,function(){a.Ph.k()}),Vt(a.Ph,function(){a.$B()?a.KK(40,"user_action"):a.scroll(.05,"user_action")}),H(a,a.Ph));return a.Ph}
function dw(a){a.Oi||(a.Oi=new Rt,Tt(a.Oi,16,!1),W(a.Oi,function(){a.Oi.k()}),Vt(a.Oi,function(){a.$B()?a.KK(-40,"user_action"):a.scroll(-.05,"user_action")}),H(a,a.Oi));return a.Oi}function ew(a){a.jk||(a.jk=Am(),a.jk.ya(a.se()),kk(a.jk,Ak,a.Py,!1,a),kk(a.jk,xk,a.dt,!1,a),at(a,a.jk,a.wM,a.vM,null,null,null,a.pW),H(a,a.jk));return a.jk}f.pW=function(a){a.preventDefault();this.dh(a)};f.Py=function(){fw(this,!0)};f.dt=function(){fw(this,!1)};
function fw(a,b){var c=Yv(a),d=a.jk.ur(),e=a.jk.W(),g=!!b,h=c?d.top:d.left,d=c?d.height:d.width,k=c?e.top:e.left,m=k+(c?e.height:e.width);10>=(c?e.height:e.width)?(c=a.tb-a.ab,a.ab=(k-h)*(1-c)/(d-10),a.tb=Math.min(a.ab+c,1)):(a.ab=eq((k-h)/d,5),a.tb=eq((m-h)/d,5));Xv(a);g||S(a,32,U);Wv(a)}
function Xv(a){if(a.ec&&a.jd){var b;if(Yv(a)){b=a.ec.height;var c=eq(a.ab*b,1)+a.ec.top;b=eq((a.tb-a.ab)*b,1);a.jd.top=c;a.jd.height=b}else b=a.ec.width,c=eq(a.ab*b,1)+a.ec.left,b=eq((a.tb-a.ab)*b,1),a.jd.left=c,a.jd.width=b}}function Vv(a){if(a.ec&&a.jd){var b=Yv(a),c=b?a.jd.top-a.ec.top:a.jd.left-a.ec.left,d=b?c+a.jd.height:c+a.jd.width,b=b?a.ec.height:a.ec.width;a.ab=eq(c/b,4);a.tb=eq(d/b,4)}}
function Uv(a){var b=a.jd;a=a.ec;b.width>a.width&&(b.width=a.width);b.height>a.height&&(b.height=a.height);b.top+b.height>a.top+a.height&&(b.top-=b.top+b.height-(a.top+a.height));b.left+b.width>a.left+a.width&&(b.left-=b.left+b.width-(a.left+a.width));b.top =a&&0<=b?2:0>=a&&0>b?3:4}
function lz(a,b,c,d,e,g,h,k,m){var n=Re(h);h=.2*a.zc;var p=c+g*Math.cos(n);c+=e*Math.cos(n);g=d+.45*g*Math.sin(n);d+=.45*e*Math.sin(n);m=jz(a,b,m);m.moveTo(p,g);m.lineTo(c,d);m.lineTo(c,d+h);m.lineTo(p,g+h);m.lineTo(p,g);m.close();kz(a,b,k)}function iz(a,b){bv||270 =v&&this.Oe()||1<=v&&this.Cd()?k=C:0 =v&&this.Oe()||1<=v&&this.Cd()?(m=g,d.push(!0)):0 this.us?this.us:this.HB}else this.Mv=this.Cx;if((null!==this.Cx||null!==this.us&&this.HB>this.us)&&"noOverlap"==this.Te()){m=
[];for(c=0;c=n||1>=n&&a>.1*n){h=e[t];break}h?h=k+h:n=1;a=m/n}g=g?a.toFixed(b):eq(a,b).toString();a="";/(e+|e-)/.test(g)&&(b=g.split("e"),g=b[0],a="e"+b[1]);b=g.split(".");if(d){g=b[0];for(e=[];0<(k=g.substr(0,g.length-3)).length;)e.unshift(g.substr(-3)),g=k;g&&e.unshift(g);b[0]=e.join(d)}return b.join(c)+a+h});function tq(a){var b=To(a);for(a=0;aa.nearestPointToCursor.distance&&(a.series.j().select(a.nearestPointToCursor.index),c=a)});var d=c.series;a=this.e();var e=this.p(),g=0==this.Qk.Iq()%2?0:-.5,h=0==this.Rk.Iq()%2?0:-.5,k=d.t(),m=d.v(),d=d.j(),n=G(d.b("x")),p=G(d.b("value"));if(this.Bs&&
"none"!=this.Bs){var s;this.Qk.clear();s=rb(n,e.Ga(),e.Ma()-1);s=Math.round(s)-g;this.Qk.moveTo(s,e.Ha()).lineTo(s,e.ea())}this.Kc&&this.Kc.enabled()&&this.Ze.enabled()&&(g=this.ej(this.Kc,k.transform(d.get("x"))),s=this.Ze.yb()||ar,this.Ze.text(s.call(g,g)),k=qv(this,this.Kc,this.Ze,n,p,k.transform(d.get("x"))),this.Ze.x(k.x).y(k.y),this.Ze.e(a).k());this.Ds&&"none"!=this.Ds&&(this.Rk.clear(),k=rb(p,e.Ha(),e.ea()-1),k=Math.round(k)-h,this.Rk.moveTo(e.Ga(),k).lineTo(e.Ma(),k));this.Lc&&this.Lc.enabled()&&
this.$e.enabled()&&(e=this.ej(this.Lc,m.transform(d.get("value"))),h=this.$e.yb()||ar,this.$e.text(h.call(e,e)),m=qv(this,this.Lc,this.$e,n,p,m.transform(d.get("value"))),this.$e.x(m.x).y(m.y),this.$e.e(a).k())}};function pv(a){a.Qk.clear();a.Rk.clear();a.Ze.e(null).remove();a.$e.e(null).remove()}
f.iq=function(a){if(this.enabled()){var b=this.e(),c=this.p(),d=Ki(this.e().O().e()),e=a.clientX-d.x;a=a.clientY-d.y;if(e>=c.Ga()&&e<=c.Ma()&&a>=c.Ha()&&a<=c.ea()){var d=0==this.Qk.Iq()%2?0:-.5,g=0==this.Rk.Iq()%2?0:-.5,h=c.Ma()-c.Ga(),k=c.ea()-c.Ha(),m=e-c.Ga(),n=a-c.Ha(),p;this.rC?(p=(k-n)/k,h=m/h):(p=m/h,h=(k-n)/k);this.Kc&&this.Kc.enabled()&&(this.Bs&&"none"!=this.Bs&&(this.Qk.clear(),this.Kc.Ya()?(k=rb(rv(this,this.Kc,p,e),c.Ga(),c.Ma()-1),this.Qk.moveTo(k-d,c.Ha()).lineTo(k-d,c.ea())):(k=rb(rv(this,
this.Kc,p,a),c.Ha(),c.ea()-1),this.Qk.moveTo(c.Ga(),k-g).lineTo(c.Ma(),k-g))),this.Ze.enabled()&&(k=this.ej(this.Kc,p),m=this.Ze.yb()||ar,this.Ze.text(m.call(k,k)),p=qv(this,this.Kc,this.Ze,e,a,p),this.Ze.x(p.x).y(p.y),this.Ze.e(b).k()));this.Lc&&this.Lc.enabled()&&(this.Ds&&"none"!=this.Ds&&(this.Rk.clear(),this.Lc.Ya()?(p=rb(rv(this,this.Lc,h,e),c.Ga(),c.Ma()-1),this.Rk.moveTo(p-d,c.Ha()).lineTo(p-d,c.ea())):(p=rb(rv(this,this.Lc,h,a),c.Ha(),c.ea()-1),this.Rk.moveTo(c.Ga(),p-g).lineTo(c.Ma(),p-
g))),this.$e.enabled()&&(c=this.ej(this.Lc,h),d=this.$e.yb()||ar,this.$e.text(d.call(c,c)),e=qv(this,this.Lc,this.$e,e,a,h),this.$e.x(e.x).y(e.y),this.$e.e(b).k()))}else pv(this)}};function rv(a,b,c,d){a=a.p();var e=b.scale(),g="ordinal"==e.la();c=e.transform(e.Gd(c),.5);return b.Ya()?g?Math.round(a.left+c*a.width):d:g?Math.round(a.top+a.height-c*a.height):d}
function qv(a,b,c,d,e,g){a=a.p();var h=0,k=0;if(!b)return{x:h,y:k};var m=b.scale(),n=b.lb(),p="ordinal"==m.la();g=m.transform(m.Gd(g),.5);var s=b.enabled(),m=s?n.Ga():a.Ma(),t=s?n.Ha():a.ea(),v=s?n.Ma():a.Ga(),n=s?n.ea():a.Ha();switch(b.orientation()){case "left":h=sv(c)?v-1:v+1;k=p?Math.round(a.top+a.height-g*a.height):e;break;case "top":h=p?Math.round(a.left+g*a.width):d;k=tv(c)?n-1:n+1;break;case "right":h=sv(c)?m-1:m+1;k=p?Math.round(a.top+a.height-g*a.height):e;break;case "bottom":h=p?Math.round(a.left+
g*a.width):d,k=tv(c)?t-1:t+1}return{x:h,y:k}}function sv(a){a=iv(a);return"leftTop"==a||"leftCenter"==a||"leftBottom"==a}function tv(a){a=iv(a);return"leftTop"==a||"centerTop"==a||"rightTop"==a}
f.ej=function(a,b){if(!a)return null;var c=a.scale(),d=c.la(),e=c.Gd(b),g;switch(d){case "linear":g=+parseFloat(e).toFixed();break;case "log":g=+e.toFixed(1);break;case "ordinal":g=e.toString();break;case "dateTime":var h=new Date(e),d=h.getMonth()+1;g=h.getDate();h=h.getFullYear();g=(10>d?"0"+d:""+d)+"-"+(10>g?"0"+g:""+g)+"-"+h}return{value:g,rawValue:e,max:c.max?c.max:null,min:c.min?c.min:null,scale:c}};
f.vt=function(a){var b=this.p(),c=a.offsetX;a=a.offsetY;(c<=b.Ga()||c>=b.Ma()||a<=b.Ha()||a>=b.ea())&&pv(this)};f.remove=function(){pv(this)};f.K=function(){this.md&&(this.md.Le("mouseover",this.iq,!1,this),this.md.Le(sk,this.iq,!1,this),this.md.Le("mouseout",this.vt,!1,this),this.md.Le("pointshover",this.eL,!1,this),this.md=null);hc(this.Qk);this.Qk=null;hc(this.Rk);this.Lc=this.Kc=this.Rk=null;hc(this.Ze);this.Ze=null;hc(this.$e);this.$e=null;mv.c.K.call(this)};
f.a=function(){var a=mv.c.a.call(this);a.displayMode=this.Sp();a.xStroke=P(this.SL());a.yStroke=P(this.UL());a.xLabel=this.Ze.a();a.yLabel=this.$e.a();return a};f.l=function(a){mv.c.l.call(this,a);this.Sp(a.displayMode);this.SL(a.xStroke);this.UL(a.yStroke);this.NG(a.xLabel);this.VG(a.yLabel)};mv.prototype.displayMode=mv.prototype.Sp;mv.prototype.xStroke=mv.prototype.SL;mv.prototype.yStroke=mv.prototype.UL;mv.prototype.xLabel=mv.prototype.NG;mv.prototype.yLabel=mv.prototype.VG;function Wu(){gv.call(this)}B(Wu,gv);Wu.prototype.a=function(){var a=Wu.c.a.call(this);a.position=this.position();return a};Wu.prototype.l=function(a){Wu.c.l.call(this,a);this.position(a.position)};Wu.prototype.K=function(){Wu.c.K.call(this)};Wu.prototype.position=Wu.prototype.position;Wu.prototype.background=Wu.prototype.background;Wu.prototype.padding=Wu.prototype.padding;Wu.prototype.width=Wu.prototype.width;Wu.prototype.height=Wu.prototype.height;Wu.prototype.anchor=Wu.prototype.anchor;
Wu.prototype.offsetX=Wu.prototype.offsetX;Wu.prototype.offsetY=Wu.prototype.offsetY;Wu.prototype.text=Wu.prototype.text;Wu.prototype.minFontSize=Wu.prototype.de;Wu.prototype.maxFontSize=Wu.prototype.ce;Wu.prototype.adjustFontSize=Wu.prototype.dd;Wu.prototype.rotation=Wu.prototype.rotation;function uv(){gv.call(this);this.ka=this.pa=NaN}B(uv,Wu);f=uv.prototype;f.fd=function(a){return l(a)?(a=G(a),this.pa!=a&&(this.pa=a,S(this,4,U|8)),this):this.pa};f.Yc=function(a){return l(a)?(a=G(a),this.ka!=a&&(this.ka=a,S(this,4,U|8)),this):this.ka};f.Kn=function(a){return l(a)?(a=G(a),this.ds!=a&&(this.ds=a,S(this,4,U|8)),this):this.ds};f.Da=function(a){return l(a)?(a=null===a?a:Qe(G(a)||0),this.Ja!=a&&(this.Ja=a,S(this,4,U)),this):this.Ja};
f.Vc=function(a){return l(a)?(a=null===a?a:rb(G(a)||0,-360,360),this.lh!=a&&(this.lh=a,S(this,4,U)),this):this.lh};
f.Pd=function(){var a=this.p()||yj(0,0,0,0),b=a.left,c=a.top,d=a.width,e=a.height,a=new oq(0,0,this.Pl,this.Ol),g=new sf(0,0);if(this.p()||!isNaN(this.pa)&&!isNaN(this.ka)){var h=this.offsetX(),k=this.offsetY(),b=isNaN(this.pa)?b+d/2:this.pa,c=isNaN(this.ka)?c+e/2:this.ka,m=null!=this.Ja?this.Ja:0,n=null!=this.lh?this.lh:360,d=l(this.ds)&&!isNaN(this.ds)?R(k,this.ds):this.p()?R(k,Math.min(d,e)/2):0,h=m+R(h,n);g.x=b+Math.cos(Re(h))*d;g.y=c+Math.sin(Re(h))*d}else g.x=0,g.y=0;d=this.anchor();d=uj(new oq(0,
0,this.Pl,this.Ol),d);g.x-=d.x;g.y-=d.y;this.Kf+=g.x;this.Lf+=g.y;a.left=g.x;a.top=g.y;this.na.Qc(1,0,0,1,0,0);this.na.translate(this.Kf,this.Lf);g=new ok(0,0,this.ao,this.Zn);this.na.clip(g);return a};function vv(){V(this);Ot.call(this);this.R=this.Ka=this.ia=this.vc=this.qa=this.T=this.it=null;this.X={};this.aL="background padding height width offsetY offsetX position anchor rotation textFormatter positionFormatter minFontSize maxFontSize fontSize fontWeight clip".split(" ");wv(this,"different");S(this,4294967295);this.m(!1)}B(vv,Ot);f=vv.prototype;f.L=Ot.prototype.L;f.A=Ot.prototype.A|224;
f.enabled=function(a){return l(a)?(this.it=a,null===a?vv.c.enabled.call(this,!0):(null===this.it&&a&&S(this,1,this.Qj()),vv.c.enabled.call(this,a)),this):this.it};f.background=function(a){this.Ka||(this.Ka=new Uu,X(this.Ka,4294967295),W(this.Ka,this.di,this));return l(a)?(this.X.background=!0,this.Ka.g(a),this):this.Ka};f.di=function(a){Z(a,U)&&(this.X.background=!0,X(this.Ka,4294967295),S(this,16,U))};
f.padding=function(a,b,c,d){this.ia||(this.ia=new $s,W(this.ia,this.gu,this));return l(a)?(this.X.padding=!0,this.ia.g.apply(this.ia,arguments),this):this.ia};f.gu=function(a){Z(a,2)&&(this.X.padding=!0,S(this,4,U|8))};f.yb=function(a){return l(a)?(this.kf=a,this.X.textFormatter=!0,S(this,20,U|8),this):this.kf};f.Ge=function(a){return l(a)?(this.JA=a,this.X.positionFormatter=!0,S(this,4,U|8),this):this.JA};
f.position=function(a){return l(a)?(a=String(a),this.ua!=a&&(this.ua=a,this.X.position=!0,S(this,4,U|8)),this):this.ua};f.anchor=function(a){return l(a)?(a=tj(a),this.Mf!=a&&(this.Mf=a,this.X.anchor=!0,S(this,4,U|8)),this):this.Mf};f.offsetX=function(a){return l(a)?(this.ig!=a&&(this.ig=a,this.X.offsetX=!0,S(this,4,U|8)),this):this.ig};f.offsetY=function(a){return l(a)?(this.jg!=a&&(this.jg=a,this.X.offsetY=!0,S(this,4,U|8)),this):this.jg};
f.rotation=function(a){return l(a)?(a=+a,this.PP!=a&&(this.PP=a,this.X.rotation=!0,S(this,4,U|8)),this):this.PP};f.width=function(a){return l(a)?(this.T!=a&&(this.T=a,this.X.width=!0,S(this,4,U|8)),this):this.T};f.height=function(a){return l(a)?(this.qa!=a&&(this.qa=a,this.X.height=!0,S(this,4,U|8)),this):this.qa};f.clip=function(a){return l(a)?(this.vc!=a&&(this.vc=a,this.X.clip=!0,S(this,128,U)),this):this.vc};f.Cp=function(){return this.nh||this.Zh};
f.de=function(a){return l(a)&&!isNaN(+a)?(this.cp!=+a&&(this.cp=+a,this.X.minFontSize=!0,this.Cp()&&S(this,4,U|8)),this):this.cp};f.ce=function(a){return l(a)&&!isNaN(+a)?(this.$o!=+a&&(this.$o=+a,this.X.maxFontSize=!0,this.Cp()&&S(this,4,U|8)),this):this.$o};function wv(a,b){if(l(b)){a:{var c;c=String(b).toLowerCase();switch(c){case "same":case "s":b="same";break a}b="different"}a.iM!=b&&(a.iM=b,a.Cp()&&S(a,4,U|8));return a}return a.iM}
f.dd=function(a,b){if(q(a))return this.dd.apply(this,a);if(w(a))return this.dd(a.width,a.height),this;var c=0;if(l(b))return this.nh!=!!a&&(this.nh=!!a,c|=4),this.Zh!=!!b&&(this.Zh=!!b,c|=4),this.X.adjustByHeight=!0,this.X.adjustByWidth=!0,S(this,c,U|8),this;if(l(a)){if(this.nh!=this.Zh||this.nh!=a)this.nh=this.Zh=a,this.X.adjustByHeight=!0,this.X.adjustByWidth=!0,S(this,4,U|8);return this}return{width:this.nh,height:this.Zh}};
f.fontSize=function(a){return l(a)?vv.c.fontSize.call(this,a):this.nh||this.Zh?this.hv||vv.c.fontSize.call(this):vv.c.fontSize.call(this)};f.Ed=function(a){return a?vv.c.Ed.call(this,a):l(this.X.fontColor)?vv.c.Ed.call(this):this.pC||vv.c.Ed.call(this)};f.Fh=function(a){this.pC=a;return this};
f.a=function(){var a=vv.c.a.call(this);null===a.enabled&&delete a.enabled;this.Ka&&(a.background=this.Ka.a());this.ia&&(a.padding=this.ia.a());this.X.position&&(a.position=this.position());this.X.anchor&&(a.anchor=this.anchor());this.X.offsetX&&(a.offsetX=this.offsetX());this.X.offsetY&&(a.offsetY=this.offsetY());this.X.rotation&&(a.rotation=this.rotation());this.X.width&&(a.width=this.width());this.X.height&&(a.height=this.height());if(this.X.adjustByHeight||this.X.adjustByWidth)a.adjustFontSize=
this.dd();l(this.de())&&(a.minFontSize=this.de());l(this.ce())&&(a.maxFontSize=this.ce());return a};
f.l=function(a){vv.c.l.call(this,a);a.background&&this.background(a.background);a.padding&&this.padding(a.padding);this.position(a.position);this.anchor(a.anchor);this.offsetX(a.offsetX);this.offsetY(a.offsetY);this.rotation(a.rotation);this.width(a.width);this.height(a.height);this.dd(a.adjustFontSize);this.de(a.minFontSize);this.ce(a.maxFontSize);this.yb(a.textFormatter);this.Ge(a.positionFormatter);"enabled"in a&&this.enabled(a.enabled)};f.remove=function(){this.e(null);this.R&&this.R.parent(null)};
f.il=function(){return this.R};f.clear=function(a){this.dw||(this.dw=[]);if(this.N)if(a=+a,!isNaN(a)&&a in this.N)this.N[a].clear(),this.dw.push(this.N[a]),xv(this,a),delete this.N[a];else{xv(this);for(a=this.N.length;a--;){var b=this.N[a];b&&(b.clear(),this.dw.push(b))}this.N.length=0;S(this,64,U)}else this.N=[];return this};function Aj(a,b){b=+b;return a.N&&a.N[b]?a.N[b]:null}f.Df=function(){return this.R};
f.add=function(a,b,c){var d,e;l(this.N)||(this.N=[]);l(c)&&(e=+c,d=this.N[e]);d?(V(d),d.clear()):(d=this.dw&&0p?(da++,this.vo[da]=[],this.vo[da][0]=this.jb[ea],n=this.jb[ea].li()):(n=n+this.ll+this.jb[ea].li(),this.vo[da].push(this.jb[ea])));else for(n=this.jb[ea].Rj(),ea+=1,s=this.jb.length;eaE?(da++,this.vo[da]=[],this.vo[da][0]=this.jb[ea],n=this.jb[ea].Rj()):(n=n+this.ll+this.jb[ea].Rj(),this.vo[da].push(this.jb[ea])));Iv(this.hp(),da+1);this.m(!1);v.p(null);p=v.lb();"top"==T||"bottom"==T?A=Q-(p?p.height:0):C=M-(p?p.width:0)}while(Y(this,
4));g=isFinite(k)&&null!=this.T?e.Mg(k):g;h=isFinite(m)&&null!=this.qa?e.Lg(m):h;if(a){e=a.Ga();d=a.Ha();switch(this.ua){case "left":case "right":switch(this.td){case "center":d+=(c-h)/2;break;case "right":case "bottom":d=a.ea()-h}break;case "top":case "bottom":switch(this.td){case "center":e+=(b-g)/2;break;case "right":case "bottom":e=a.Ma()-g}}switch(this.ua){case "right":e=a.Ma()-g;break;case "bottom":d=a.ea()-h}}else e=R(d.left(),0),d=R(d.top(),0);this.Z=new oq(e,d,g,h);t.m(!1);v.m(!1);x.m(!1)};
f.remove=function(){this.M&&this.M.parent(null)};
f.k=function(){if(!this.hb())return this;this.M||(this.M=ym(),at(this,this.M),H(this,this.M),this.R||(this.R=ym(),this.R.parent(this.M).zIndex(20),H(this,this.R)));Y(this,8)&&(this.M.zIndex(this.zIndex()),X(this,8));var a=this.e(),b=a?a.O():null;Y(this,2)&&(this.M.parent(a),b&&(this.bD()?b.Q(Uh,this.RA,!1,this):b.Le(Uh,this.RA,!1,this)),X(this,2));(a=b&&!b.Hd())&&b.Je();if(Y(this,16)){var c=this.sJ(),d;if(q(this.TC))d=this.TC;else if(null!=this.Xo){for(var e=[],g=0;gthis.Fl&&(this.Fl=b),b
v?t=Se(Math.atan(v/b))+360:0>b?t=Se(Math.atan(v/b))+180:0==b&&0s&&(k=x)),x++;p<=T&&Es?(-1==g&&(g=M),m=M,c.push(!0)):c.push(!1))):c.push(!1),M++)}da||(c=!1);A||(b=!1);this.qj={labels:b,ma:c};X(this,256)}return this.qj};
function IA(a,b,c){var d=b?a.C():a.fa();b=b?a.labels():a.ma();b=Ep(b.position());var e=a.Yw;"outside"==b?(e+=a.Ni/2+c,d.enabled()&&("outside"==d.position()?e+=d.Ln:"center"==d.position()&&(e+=d.Ln>a.Ni?(d.Ln-a.Ni)/2:0))):"inside"==b&&(e-=a.Ni/2+c,d.enabled()&&("inside"==d.position()?e-=d.Ln:"center"==d.position()&&(e-=d.Ln>a.Ni?(d.Ln-a.Ni)/2:0)));return e}
function JA(a,b,c){var d=c?a.HO:a.aP;if(l(d[b]))return d[b];var e=c?a.labels():a.ma(),g=Aj(e,b),h=a.P;c=(c?h.C():h.fa()).get()[b];a=a.ej(b,c);c={value:{angle:0,radius:0}};d[b]=g?e.vh(g):e.vh(a,c);return d[b]}
f.Oa=function(a,b){var c=b?this.gg:this.pj;if(l(c[a]))return c[a];var d=JA(this,a,b),e=b?this.labels():this.ma(),g=this.P,h=(b?g.C():g.fa()).get()[a],k=g.transform(h),h=(g=Aj(e,a))&&l(g.ai())?g.ai():e.ai(),m=g&&l(g.offsetX())?g.offsetX():e.offsetX(),n=g&&l(g.offsetY())?g.offsetY():e.offsetY(),p=IA(this,b,h?d.height:0),p=p+R(n,this.Fd.Ce()),s=this.bh(),n=l(this.lh)?this.lh:this.Fd.Vc(),k=Qe(s+k*n),k=k+R(m,n),n=Re(k),m=this.Fd.pa+p*Math.cos(n),n=this.Fd.ka+p*Math.sin(n),p=g&&l(g.rotation())?g.rotation():
e.rotation();h&&(p+=0s+t?Math.max(s+t-h,n):p;n=this.dj().add(g,{value:{x:n,y:this.ba.top}});
V(n);n.height(this.ba.height);k=Math.max(k,0);m=Math.min(m,1);n.width(this.ba.width*(m-k));n.m(!1)}this.dj().m(!1);this.dj().k()}Y(this,8)&&X(this,8);e&&d.ue()}return this};function xB(a,b){$.call(this);this.uf=this.KE=null;this.Td=this;this.Wo=!0;this.va=null;a&&a instanceof lB?(this.va=a,this.Wo=!1):yB(this,b);this.o=null;this.Cl=1;this.fB=this.ny=this.Ry=this.Xy=this.qo=this.oo=this.BD=this.ei=this.La=this.yu=null;this.kq=45;this.Ok=0;this.vx=this.Fz=this.Zv=this.Rw=null;this.Jo=[];this.oq=-1;this.Mk=null;this.tw=this.ww=0;this.altKey=this.Xg=this.ls=!1;this.Lk=null;this.Dq=this.np=0;this.Xj=!0;this.Yp=!1;this.cc=null;bt(this,this,this.iq,this.vt,this.ZI,this.iq,
this.$T)}B(xB,fv);f=xB.prototype;f.A=fv.prototype.A|240;function zB(a){var b=ub(a.get("actualStart"));a=ub(a.get("actualEnd"));return!isNaN(b)&&isNaN(a)||b==a}f.ZI=function(a){if(this.Xj)if((a=this.Go(a))&&!this.Td.altKey){var b=Tc(a);b.type="rowMouseUp";var b=this.Td.dispatchEvent(b),c=this.Td.dispatchEvent(a);b&&c&&this.Td.RP(a)}else this.Td.xf();else this.Xj=!0};f.dM=ca;f.eM=ca;f.fM=ca;f.gM=ca;
f.iq=function(a){a=this.Go(a);this.fM(a);if(a&&this.Xj&&this.Td.dispatchEvent(a)){var b=this.Td;AB(b.Td,a.hoveredIndex,a.startY,a.endY);var b=b.sb(),c=b.km()?new sf(a.originalEvent.clientX,a.originalEvent.clientY):new sf(0,0);b.show(a.item,c)}};
f.$T=function(a){if("dblclick"==a.type)if(this.Xj){var b=this.Go(a);b&&this.Td.dispatchEvent(b)&&(b=b.item)&&b.jc()&&b.b("collapsed",!b.b("collapsed"))}else this.Xj=!0;a.type==mk&&this.nO(a);a.type==uk&&(a=this.Go(a),this.gM(a),this.Xj&&a&&this.Td.dispatchEvent(a)&&this.Td.LV(a))};f.vt=function(a){this.Xj&&(a=this.Go(a))&&this.Td.dispatchEvent(a)&&(a=this.Td,AB(a.Td),a.sb().oi())};f.nO=function(a){this.Xj&&(a.preventDefault(),(a=this.Go(a))&&this.Td.dispatchEvent(a)&&this.Td.HK(a))};f.LV=ca;
f.HK=ca;f.TJ=ca;f.RP=function(a){var b;if(b=this.Xj)(b=a.item)&&b!=this.Mk?(V(Xw(b)),b.b("selected",!0),this.Mk&&this.Mk.b("selected",!1),this.Mk=b,Xw(b).m(!1),S(this,64,U),b=!0):b=!1;b&&(a=Tc(a),a.type="rowSelect",this.Td.dispatchEvent(a))};
f.Go=function(a){if(this.Jo.length){var b=this.va.qn(),c=this.va.Jf(),d,e=a.type;switch(e){case "mouseout":e="rowMouseOut";0<=this.oq&&(d=b[c+this.oq]);break;case "mouseover":e="rowMouseOver";break;case sk:e="rowMouseMove";break;case mk:e="rowMouseDown";break;case uk:e="rowMouseUp";break;case "click":e="rowClick";break;case "dblclick":e="rowDblClick"}var e={type:e,actualTarget:a.target,target:this,originalEvent:a},g=this.o.top+this.kq+1,h=this.o.top+Ki(this.e().O().e()).y+this.kq;a=a.clientY-h;h=
this.Jo.length?this.Jo[this.Jo.length-1]:0;if(d)e.item=d;else{if(0>a||a>h)return null;d=Va(this.Jo,a);var h=(this.oq=d=0<=d?d:~d)?this.Jo[d-1]:0,g=g+h,k=g+(this.Jo[d]-h-this.Cl);e.item=b[c+d];e.startY=g;e.endY=k;e.hoveredIndex=this.oq;e.index=c+d;e.itemHeightMouseRatio=(a-h)/(this.Jo[d]-h)}return e}return null};f.tD=function(a){return l(a)?(this.Yp=a,this):this.Yp};function BB(a){a.La||(a.La=ym(),at(a,a.La,null,null,null,null,a.nO),H(a,a.La));return a.La}
function CB(a){a.oo||(a.oo=ym(),a.oo.zIndex(30),H(a,a.oo));return a.oo}function DB(a){a.Ry||(a.Ry=new bp(function(){var b=new EB;b.ya(a);return b},function(a){a.fill(null).stroke(null).clear();a.Kj=null;a.type=void 0}),a.Ry.zIndex(35),H(a,a.Ry));return a.Ry}function FB(a){a.qo||(a.qo=ym(),a.qo.zIndex(40),H(a,a.qo));return a.qo}function GB(a){a.Xy||(a.Xy=ym(),a.Xy.zIndex(45),H(a,a.Xy));return a.Xy}function HB(a){a.ny||(a.ny=ym(),a.ny.zIndex(50),H(a,a.ny));return a.ny}
function IB(a){a.fB||(a.fB=ym(),a.fB.zIndex(60),H(a,a.fB));return a.fB}function JB(a){a.Rw||(a.Rw=CB(a).path(),a.Rw.stroke(null).zIndex(1),H(a,a.Rw));return a.Rw}function KB(a){a.Zv||(a.Zv=CB(a).path(),a.Zv.stroke(null).zIndex(1),H(a,a.Zv));return a.Zv}function LB(a){a.Fz||(a.Fz=CB(a).path(),a.Fz.stroke(null).fill(a.Dk).zIndex(10),H(a,a.Fz));return a.Fz}function MB(a){a.vx||(a.vx=CB(a).path(),a.vx.stroke(null).fill(a.aB).zIndex(20),H(a,a.vx));return a.vx}
function NB(a){a.yu||(a.yu=CB(a).path(),a.yu.stroke(a.cB).zIndex(30),H(a,a.yu));return a.yu}f.sF=function(a,b,c,d,e,g,h){if(l(a)){var k=J.apply(null,arguments);this.ZA!=k&&(this.ZA=k,this.YA=this.$A=null,S(this,16,U));return this}return this.ZA};f.no=xB.prototype.sF;f.xu=function(a,b,c,d,e,g,h){if(l(a)){var k=J.apply(null,arguments);this.$A!=k&&(this.$A=k,S(this,16,U));return this}return this.$A};f.HM=xB.prototype.xu;
f.wu=function(a,b,c,d,e,g,h){if(l(a)){var k=J.apply(null,arguments);this.YA!=k&&(this.YA=k,S(this,16,U));return this}return this.YA};f.GM=xB.prototype.wu;f.GK=function(a,b,c,d,e,g,h){if(l(a)){var k=J.apply(null,arguments);this.Dk!=k&&(this.Dk=k);return this}return this.Dk};f.IK=function(a,b,c,d,e,g,h){if(l(a)){var k=J.apply(null,arguments);this.aB!=k&&(this.aB=k,S(this,16,U));return this}return this.aB};
f.Km=function(a,b,c,d,e,g,h){if(l(a)){var k=J.apply(null,arguments);this.ci!=k&&(this.ci=k,S(this,16,U));return this}return this.ci};f.US=function(a){a.currentTarget instanceof L&&(this.uf=new OB(this.La,this),H(this,this.uf),this.uf.Q("drag",this.Py,!1,this),this.uf.Q("end",this.dt,!1,this),this.uf.Jl(a.Zd))};f.iD=function(){this.uf.reset()};f.Py=function(a){this.Yp&&(this.Xg=!0,this.Xj=!1,AB(this.Td),this.sb().oi(),(a=this.Go(a))&&this.dM(a))};
f.dt=function(a){this.Yp&&(a=this.Go(a),this.eM(a));this.uf.reset();this.Xg=!1;clearInterval(this.Lk);this.Lk=null};
function PB(a){var b=a.o.top+a.kq+1,c=a.va.Aj(),d=a.va.Jf(),e=a.va.dl(),g=a.va.qn(),h=b-c;AB(a.Td);a.Jo.length=0;KB(a).clear();JB(a).clear();MB(a).clear();NB(a).clear();for(var k=a.Cl%2&&eo===fo?.5:0,m=d;m<=e;m++){var n=g[m];if(!n)break;var p=m==d,h=p?b:h,s=mB(n),s=p?s-c+1:s,p=h+s;(m%2?a.Zv:a.Rw).moveTo(a.o.left,h).lineTo(a.o.left+a.Ok,h).lineTo(a.o.left+a.Ok,p).lineTo(a.o.left,p).close();n.b("selected")&&a.vx.moveTo(a.o.left,h).lineTo(a.o.left+a.o.width,h).lineTo(a.o.left+a.o.width,p).lineTo(a.o.left,
p).close();n=b-1+k;a.yu.moveTo(a.o.left,n).lineTo(a.o.left+a.Ok,n);h=p+a.Cl;n=Math.floor(h-a.Cl/2)+k;a.yu.moveTo(a.o.left,n).lineTo(a.o.left+a.Ok,n);a.Jo.push(h-b)}HB(a).clip(new ok(a.o.left,a.o.top,a.o.width,h-a.o.top))}
f.cP=function(a){var b=a.deltaX,c=a.deltaY,d=15d?"0"+d:""+d)+"-"+(10>e?"0"+e:""+e)+"-"+g;e=c}return{index:b,value:d,tickValue:e,max:a.max?a.max:null,min:a.min?a.min:null,scale:a}}
f.ze=function(a,b,c,d,e,g){var h=this.lb(),k=this.df.W(),m,n;e?(n=this.C(),m=this.labels()):(n=this.fa(),m=this.ma());var p=this.stroke(),p=Zq(p)?0:p.thickness?parseFloat(this.stroke().thickness):1;g=oq.dn(this.Oa(c,e,g));var s=this.orientation(),t=0;if(e&&(e=!0,1