/**
* AnyGantt - JavaScript HTML5 Web Gantt Charts
* Production Build
* Version: 7.13.0.1316
* http://anychart.com/products/anygantt/
*/
(function(global,factory){if(typeof module==='object'&&typeof module.exports==='object'){module.exports=function(w){if(!w.document){throw new Error('AnyChart requires a window with a document');}factory.call(w,w,w.document);w.anychart.getGlobal=function(){return w;};return w.anychart;};}else{factory.call(global,window,document)}})(typeof window!=='undefined'?window:this,function(window,document){var g,ba="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw new TypeError("ES3 does not support getters and setters.");a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},ca="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;
function da(a,b){if(b){for(var c=ca,d=a.split("."),e=0;ea||1342177279>>=1)b+=b;return d}});
da("Array.prototype.fill",function(a){return a?a:function(a,c,d){var b=this.length||0;0>c&&(c=Math.max(0,b+c));if(null==d||d>b)d=b;d=Number(d);0>d&&(d=Math.max(0,b+d));for(c=Number(c||0);c>>0),ya=0;function za(a,b,c){return a.call.apply(a.bind,arguments)}function Aa(a,b,c){if(!a)throw Error();if(2":"
")}
function Na(a){if(!Oa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Pa,"&"));-1!=a.indexOf("<")&&(a=a.replace(Qa,"<"));-1!=a.indexOf(">")&&(a=a.replace(Ra,">"));-1!=a.indexOf('"')&&(a=a.replace(Sa,"""));-1!=a.indexOf("'")&&(a=a.replace(Ta,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Ua,""));return a}
var Pa=/&/g,Qa=//g,Sa=/"/g,Ta=/'/g,Ua=/\x00/g,Oa=/[\x00&<>"']/,Va={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"},Wa={"'":"\\'"};
function Ya(a){for(var b=[],c=0;ch)f=e;else{if(256>h){if(f="\\x",16>h||256h&&(f+="0");f+=h.toString(16).toUpperCase()}e=Wa[e]=f}b[d]=e}return b.join("")}function Za(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#b?1:0}function cb(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}
function db(a){var b=C(void 0)?Za(void 0):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})}function eb(a,b){for(var c=a.split(" "),d=[];0c?Math.max(0,a.length+c):c;if(C(a))return C(b)&&1==b.length?a.indexOf(b,c):-1;for(;cc?null:C(a)?a.charAt(c):a[c]}
function qb(a,b,c){for(var d=a.length,e=C(a)?a.split(""):a,f=0;f=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
function Cb(a){for(var b={},c=0,d=0;d>1,n;c?n=b.call(e,a[l],l,a):n=b(d,a[l]);0b?1:ac&&tb(a,b,-(c+1))};function Pb(){0!=Qb&&(Rb[wa(this)]=this);this.ub=this.ub;this.bj=this.bj}var Qb=0,Rb={};Pb.prototype.ub=!1;Pb.prototype.Ad=function(){if(!this.ub&&(this.ub=!0,this.R(),0!=Qb)){var a=wa(this);delete Rb[a]}};function H(a,b){var c=Ca(Sb,b);a.ub?p(void 0)?c.call(void 0):c():(a.bj||(a.bj=[]),a.bj.push(p(void 0)?Ba(c,void 0):c))}Pb.prototype.R=function(){if(this.bj)for(;this.bj.length;)this.bj.shift()()};function Sb(a){a&&"function"==typeof a.Ad&&a.Ad()}
function Tb(a){for(var b=0,c=arguments.length;bparseFloat(Cc)){Bc=String(Ec);break a}}Bc=Cc}var nc={};
function Fc(a){return mc(a,function(){for(var b=0,c=Ka(String(Bc)).split("."),d=Ka(String(a)).split("."),e=Math.max(c.length,d.length),f=0;!b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Oc="closure_listenable_"+(1E6*Math.random()|0);function Pc(a){return!(!a||!a[Oc])}var Qc=0;function Rc(a,b,c,d,e){this.listener=a;this.b=null;this.src=b;this.type=c;this.Ln=!!d;this.nk=e;this.key=++Qc;this.xk=this.Kn=!1}function Tc(a){a.xk=!0;a.listener=null;a.b=null;a.src=null;a.nk=null};function Uc(a){this.src=a;this.b={};this.c=0}Uc.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.b[f];a||(a=this.b[f]=[],this.c++);var h=Vc(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(!c.keyCode)try{c.keyCode=-1;break a}catch(l){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.b;f;f=f.parentNode)c.push(f);for(var f=a.type,h=c.length-1;!d.f&&0<=h;h--){d.b=c[h];var k=nd(c[h],f,!0,d),e=e&&k}for(h=0;!d.f&&h>>0);function cd(a){if(ua(a))return a;a[pd]||(a[pd]=function(b){return a.handleEvent(b)});return a[pd]};function qd(){Pb.call(this);this.hh=new Uc(this);this.LA=this;this.fg=null}G(qd,Pb);qd.prototype[Oc]=!0;g=qd.prototype;g.gb=function(a){this.fg=a};g.addEventListener=function(a,b,c,d){bd(this,a,b,c,d)};g.removeEventListener=function(a,b,c,d){kd(this,a,b,c,d)};
g.dispatchEvent=function(a){var b,c=this.fg;if(c)for(b=[];c;c=c.fg)b.push(c);var c=this.LA,d=a.type||a;if(C(a))a=new Ub(a,c);else if(a instanceof Ub)a.target=a.target||c;else{var e=a;a=new Ub(d,c);jc(a,e)}var e=!0,f;if(b)for(var h=b.length-1;!a.f&&0<=h;h--)f=a.b=b[h],e=rd(f,d,!0,a)&&e;a.f||(f=a.b=c,e=rd(f,d,!0,a)&&e,a.f||(e=rd(f,d,!1,a)&&e));if(b)for(h=0;!a.f&&hc*b?c+b:c}function xd(a){return wd(a,360)}function yd(a){return a*Math.PI/180}function zd(a,b){return b*Math.cos(yd(a))}function Ad(a,b){return b*Math.sin(yd(a))};function Bd(a,b){this.x=p(a)?a:0;this.y=p(b)?b:0}g=Bd.prototype;g.clone=function(){return new Bd(this.x,this.y)};g.toString=function(){return"("+this.x+", "+this.y+")"};function Cd(a,b){var c=a.x-b.x,d=a.y-b.y;return Math.sqrt(c*c+d*d)}g.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
g.scale=function(a,b){var c=E(b)?b:a;this.x*=a;this.y*=c;return this};function Dd(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}g=Dd.prototype;g.Ta=function(){return this.right-this.left};g.Sa=function(){return this.bottom-this.top};g.clone=function(){return new Dd(this.top,this.right,this.bottom,this.left)};g.toString=function(){return"("+this.top+"t, "+this.right+"r, "+this.bottom+"b, "+this.left+"l)"};
g.contains=function(a){return this&&a?a instanceof Dd?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};g.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
g.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};g.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};g.scale=function(a,b){var c=E(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function Ed(a,b){this.width=a;this.height=b}g=Ed.prototype;g.clone=function(){return new Ed(this.width,this.height)};g.toString=function(){return"("+this.width+" x "+this.height+")"};g.CF=function(){return this.width*this.height};g.Zb=function(){return!this.CF()};g.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
g.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};g.scale=function(a,b){var c=E(b)?b:a;this.width*=a;this.height*=c;return this};function I(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}g=I.prototype;g.clone=function(){return new I(this.left,this.top,this.width,this.height)};g.toString=function(){return"("+this.left+", "+this.top+" - "+this.width+"w x "+this.height+"h)"};function Fd(a,b){return a==b?!0:a&&b?a.left==b.left&&a.width==b.width&&a.top==b.top&&a.height==b.height:!1}
function Gd(a,b){var c;b:{c=Math.max(a.left,b.left);var d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top),f=Math.min(a.top+a.height,b.top+b.height);if(e<=f){c=new I(c,e,d-c,f-e);break b}}c=null}if(c&&c.height&&c.width){c=[];var d=a.top,e=a.height,f=a.left+a.width,h=a.top+a.height,k=b.left+b.width,l=b.top+b.height;b.top>a.top&&(c.push(new I(a.left,a.top,a.width,b.top-a.top)),d=b.top,e-=b.top-a.top);la.left&&c.push(new I(a.left,
d,b.left-a.left,e));k=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};g.Td=function(a){var b=a.xq;q++){var r=-3*f[q]+9*h[q]-9*k[q]+3*l[q],t=6*f[q]-12*h[q]+6*k[q];n=3*h[q]-3*f[q];if(r){var u=t*t-4*n*r;0n&&c[q].push(b(f[q],
h[q],k[q],l[q],n)),n=(-t-Math.sqrt(u))/(2*r),0n&&c[q].push(b(f[q],h[q],k[q],l[q],n))):u||(n=-t/(2*r),0n&&c[q].push(b(f[q],h[q],k[q],l[q],n)))}else t&&(n=-n/t,0n&&c[q].push(b(f[q],h[q],k[q],l[q],n)))}}d=new I(Math.min.apply(null,c[0]),Math.min.apply(null,c[1]),0,0);d.width=Math.max.apply(null,c[0])-d.left;d.height=Math.max.apply(null,c[1])-d.top;return d}
function Md(a){if(!arguments.length)return null;for(var b=null,c=!1,d=0,e=arguments.length;d>>0);function pe(a,b,c){return b[a.b]||(b[a.b]=qe(a,b,c))}function qe(a,b,c){return["ac",p(c)?c:b.Ed?b.Ed():"",(a.c++).toString(36)].join("_")};function re(a){var b;b=pa(a);if("array"==b){b=[];for(var c=0;c",0);We("",0);We("
",0);var bf={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};function cf(a){return a?new df(ef(a)):Ga||(Ga=new df)}function ff(a){var b=document;return C(a)?b.getElementById(a):a}function gf(a,b){return(b||document).getElementsByTagName(String(a))}
function hf(a,b,c){var d=document;c=c||d;a=a&&"*"!=a?String(a).toUpperCase():"";if(c.querySelectorAll&&c.querySelector&&(a||b))return c.querySelectorAll(a+(b?"."+b:""));if(b&&c.getElementsByClassName){c=c.getElementsByClassName(b);if(a){for(var d={},e=0,f=0,h;h=c[f];f++)a==h.nodeName&&(d[e++]=h);d.length=e;return d}return c}c=c.getElementsByTagName(a||"*");if(b){d={};for(f=e=0;h=c[f];f++)a=h.className,"function"==typeof a.split&&rb(a.split(/\s+/),b)&&(d[e++]=h);d.length=e;return d}return c}
function jf(a,b){$b(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:kf.hasOwnProperty(d)?a.setAttribute(kf[d],b):d.lastIndexOf("aria-",0)&&d.lastIndexOf("data-",0)?a[d]=b:a.setAttribute(d,b)})}var kf={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
function lf(a){a=a.document;a=mf(a)?a.documentElement:a.body;return new Ed(a.clientWidth,a.clientHeight)}function nf(a){var b=a.scrollingElement?a.scrollingElement:!tc&&mf(a)?a.documentElement:a.body||a.documentElement;a=a.parentWindow||a.defaultView;return pc&&Fc("10")&&a.pageYOffset!=b.scrollTop?new Bd(b.scrollLeft,b.scrollTop):new Bd(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function of(a){return a?a.parentWindow||a.defaultView:window}
function pf(a,b,c){return qf(document,arguments)}function qf(a,b){var c=String(b[0]),d=b[1];if(!ve&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',Na(d.name),'"');if(d.type){c.push(' type="',Na(d.type),'"');var e={};jc(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(C(d)?c.className=d:y(d)?c.className=d.join(" "):jf(c,d));2this.u)if(this.dispatchEvent(new og("start",this,a.clientX,a.clientY,a)))this.j=!0;else{this.ub||this.$n(a);return}}c=pg(this,b,c);b=c.x;c=c.y;this.j&&this.dispatchEvent(new og("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(qg(this,a,b,c),a.preventDefault())}};
function pg(a,b,c){var d=nf(cf(a.l).b);b+=d.x-a.C.x;c+=d.y-a.C.y;a.C=d;a.c+=b;a.g+=c;b=a.Zl(a.c);return new Bd(b,a.jj(a.g))}g.iI=function(a){var b=pg(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;qg(this,a,b.x,b.y)};function qg(a,b,c,d){a.Ti(c,d);a.dispatchEvent(new og("drag",a,b.clientX,b.clientY,b,c,d))}g.Zl=function(a){var b=this.o,c=isNaN(b.left)?null:b.left,b=isNaN(b.width)?0:b.width;return Math.min(null!=c?c+b:Infinity,Math.max(null!=c?c:-Infinity,a))};
g.jj=function(a){var b=this.o,c=isNaN(b.top)?null:b.top,b=isNaN(b.height)?0:b.height;return Math.min(null!=c?c+b:Infinity,Math.max(null!=c?c:-Infinity,a))};g.Lh=function(){this.c=this.target.offsetLeft;this.g=this.target.offsetTop};g.Ti=function(a,b){this.target.style.left=a+"px";this.target.style.top=b+"px"};function og(a,b,c,d,e,f,h,k){Ub.call(this,a);this.clientX=c;this.clientY=d;this.g=e;this.left=p(f)?f:b.c;this.top=p(h)?h:b.g;this.c=b;this.o=!!k}G(og,Ub);function rg(a){gg.call(this,a.$());this.f=a;this.b=[NaN,NaN];this.ea("earlycancel",this.vI,!1,this);this.ea("start",this.Xo,!1,this);this.ea("beforedrag",this.Xo,!1,this);this.ea("drag",this.Xo,!1,this);this.ea("end",this.Xo,!1,this)}G(rg,gg);g=rg.prototype;g.vI=function(){return this.f.dispatchEvent("earlycancel")};g.Xo=function(a){return this.f.dispatchEvent(new og(a.type,this,a.clientX,a.clientY,a.g,a.left,a.top,a.o))};g.Xz=function(a){this.o=a||new I(NaN,NaN,NaN,NaN)};
g.Lh=function(){this.c=this.f.iy();this.g=this.f.jy()};
g.Zl=function(){this.b[0]=this.c;this.b[1]=this.g;if(!isNaN(this.o.left)||!isNaN(this.o.top)){var a=this.f.parent().Yb();a&&sg(this.f.parent()).transform(this.b,0,this.b,0,1);var b=this.o,c=isNaN(b.left)?null:b.left,d=isNaN(b.width)?0:b.width,e=isNaN(b.top)?null:b.top,b=isNaN(b.height)?0:b.height,d=d-this.f.Ta(),b=b-this.f.Sa(),b=null!=e?e+b:Infinity,e=null!=e?e:-Infinity;this.b[0]=Math.min(null!=c?c+d:Infinity,Math.max(null!=c?c:-Infinity,this.b[0]));this.b[1]=Math.min(b,Math.max(e,this.b[1]));a&&
a.transform(this.b,0,this.b,0,1)}return this.b[0]};g.jj=function(){return this.b[1]};g.Ti=function(a,b){var c=sg(this.f.parent());if(c){var d=[a,b];c.transform(d,0,d,0,1);a=d[0];b=d[1]}this.f.Mk(a,b)};function tg(){qd.call(this);this.$a=this.Ia=!1;this.hb=this.Mg=this.nb=this.dh=null;this.Aa={};this.ia(ug)}G(tg,qd);var ug=4294967295;g=tg.prototype;g.fq=!1;g.ek=null;g.vk=null;g.Ra=null;g.wc=null;g.oj=null;g.Jt=!0;g.kd=null;g.qx=!1;g.Oa=null;g.Yl=null;g.Nl=null;g.oi=void 0;g.gf=0;g.Zc=506631;g.wf=0;g.id=function(a){if(p(a))return a=a||"",this.oi!==a&&(this.oi=a,this.ia(2048)),this;p(this.oi)||this.id(qe(oe.jc(),this));return this.oi};g.aa=function(){var a=this.parent();return a?a.aa():null};
g.$=function(){return this.Ra};g.parent=function(a){if(p(a)){if(a){var b=this.aa(),b=!!b&&b!=a.aa();a.cb(this);b&&vg(this)}else this.remove();return this}return this.wc};function vg(a){var b,c=a.clip();c&&c.id(null);if(a.Ca&&(b=a.Ca())){for(c=0;cl&&(l=0);l=Math.sqrt(l);f==h&&(l=-l);f=l*d*c/e;k=-l*e*b/d;l=Rd(1,0,(b-f)/d,(c-k)/e);b=Rd((b-f)/d,(c-k)/e,(-b-f)/d,(-c-k)/e)%360;!h&&0b&&(b+=360);return mh(a,d,e,l,b)}
function mh(a,b,c,d,e){if(!a.f.length)throw ue(9);if(!e)return a;var f=a.Jb[0]-zd(d,b),h=a.Jb[1]-Ad(d,c),k,l,n;n=Math.ceil(Math.abs(e)/359.999-2E-15);for(var q=e/n,r=0;rf;q+=n)switch((Math.floor(q/90)+4)%4){case 0:h.push(a+c);break;case 1:k.push(b+d);break;case 2:h.push(a-c);break;case 3:k.push(b-d)}l.left=Math.min.apply(null,h);l.width=Math.max.apply(null,h)-l.left;l.top=Math.min.apply(null,k);l.height=Math.max.apply(null,k)-l.top;Hd(this.rect,l)};oh=qh;
eh.prototype.Sb=function(a){this.Ig=a.closePoint;this.Jb=a.currentPoint;this.f=a.segments;this.c=a.count;this.i=a.arguments;this.ia(32);eh.A.Sb.call(this,a)};eh.prototype.B=function(){var a=eh.A.B.call(this);a.type="path";a.closePoint=this.Ig?this.Ig.slice():[];a.currentPoint=this.Jb?this.Jb.slice():[];a.segments=this.f.slice();a.count=this.c.slice();a.arguments=this.i.slice();return a};
eh.prototype.R=function(){this.Jb=this.Ig=null;Ag(this);this.Lf=null;delete this.f;delete this.c;delete this.i;eh.A.R.call(this)};function ih(a){a.f.length=0;a.c.length=0;a.i.length=0;Ag(a);a.Lf=null;delete a.Ig;delete a.Jb;delete a.pt};function ah(){eh.call(this)}G(ah,eh);g=ah.prototype;g.clear=function(){return kh(this)};g.moveTo=function(a,b){return this.Ho(a,b)};g.lineTo=function(a,b,c){return eh.prototype.Df.apply(this,arguments)};g.aG=function(a,b,c,d,e,f,h){return eh.prototype.Tn.apply(this,arguments)};g.kq=function(a,b,c,d,e){return eh.prototype.uI.apply(this,arguments)};g.de=function(a,b,c,d,e,f,h){a+=zd(e,c);b+=Ad(e,d);this.Jb&&this.Jb[0]==a&&this.Jb[1]==b||(h?this.Df(a,b):this.Ho(a,b));return mh(this,c,d,e,f)};
g.sf=function(a,b,c,d,e,f){return lh(this,a,b,c,d,e,f)};g.arcTo=function(a,b,c,d){return mh(this,a,b,c,d)};g.BF=function(a,b,c,d){return this.tw(a,b,c,d)};g.close=function(){return this.Fr()};g.IG=function(){return this.Jb?new Bd(this.Jb[0],this.Jb[1]):null};var rh=ah.prototype;F("acgraph.vector.Path",ah);rh.moveTo=rh.moveTo;rh.lineTo=rh.lineTo;rh.curveTo=rh.aG;rh.quadraticCurveTo=rh.kq;rh.arcTo=rh.arcTo;rh.arcToByEndPoint=rh.sf;rh.arcToAsCurves=rh.BF;rh.circularArc=rh.de;rh.close=rh.close;
rh.clear=rh.clear;rh.getCurrentPoint=rh.IG;function sh(){this.children=[];this.f=[];tg.call(this)}G(sh,tg);g=sh.prototype;g.Ed=function(){return"layer"};g.Zc=tg.prototype.Zc|224;g.ia=function(a){sh.A.ia.call(this,a);a&192&&Ag(this)};g.cb=function(a){return this.Lb(a,this.Ca())};g.Lb=function(a,b){a.remove();b=vd(b,0,this.Ca());tb(this.children,a,b);yg(a,this);a.wf&&this.ia(64);this.ia(128);a.Yh();if(this.xb()||this.vk)a.Qo(),a.vk=this.xb()||this.vk;return this};g.iq=function(a){return this.children[a]||null};
g.Fb=function(a){return ib(this.children,a)};g.removeChild=function(a){return this.xm(this.Fb(a))};g.xm=function(a){var b=null;0<=a&&aa||a>=this.Ca()||0>b||b>=this.Ca())throw ue(8);if(a!=b){var c=this.children[a];this.children[a]=this.children[b];this.children[b]=c;this.ia(128)}return this};g.$t=function(a){return!!a&&rb(this.children,a)};g.Ca=function(){return this.children.length};g.se=function(a,b){p(b)||(b=this);jb(this.children,a,b);return this};g.Xd=function(){var a=th();a.parent(this);return a};g.tu=function(){var a;a=new uh(void 0);a.parent(this);return a};
g.text=function(a,b,c,d){a=vh(a,b);d&&a.style(d);c&&a.text(c);a.parent(this);return a};g.au=function(a,b,c,d){a=vh(a,b);d&&a.style(d);c&&a.htmlText(c);a.parent(this);return a};g.rect=function(a,b,c,d){a=Gg(a,b,c,d);a.parent(this);return a};g.dd=function(a,b,c,d,e){a=wh(a,b,c,d,e);a.parent(this);return a};g.eu=function(a,b){tb(arguments,this.path(),0);return xh.apply(this,arguments).parent(this)};g.du=function(a,b){tb(arguments,this.path(),0);return yh.apply(this,arguments).parent(this)};
g.su=function(a,b){tb(arguments,this.path(),0);return zh.apply(this,arguments).parent(this)};g.gq=function(a,b,c){a=Hg(a,b,c);a.parent(this);return a};g.hq=function(a,b,c,d){a=Ig(a,b,c,d);a.parent(this);return a};g.path=function(){return Jg().parent(this)};g.fu=function(a,b,c,d,e,f,h){return Ah(this.path(),a,b,c,d,e,f,h).parent(this)};g.hu=function(a,b,c){return Bh(this.path(),a,b,c).parent(this)};g.iu=function(a,b,c){return Ch(this.path(),a,b,c).parent(this)};
g.ju=function(a,b,c){return Dh(this.path(),a,b,c).parent(this)};g.ku=function(a,b,c){return Eh(this.path(),a,b,c).parent(this)};g.gu=function(a,b,c){return Fh(this.path(),a,b,c).parent(this)};g.ru=function(a,b,c){return Gh(this.path(),a,b,c).parent(this)};g.ou=function(a,b,c){return Hh(this.path(),a,b,c).parent(this)};g.qu=function(a,b,c){return Ih(this.path(),a,b,c).parent(this)};g.pu=function(a,b,c){return Jh(this.path(),a,b,c).parent(this)};g.Xt=function(a,b,c){return Kh(this.path(),a,b,c).parent(this)};
g.Vt=function(a,b,c){return Lh(this.path(),a,b,c).parent(this)};g.Wt=function(a,b,c){return Mh(this.path(),a,b,c).parent(this)};g.Zt=function(a,b,c){return Nh(this.path(),a,b,c).parent(this)};g.uu=function(a,b,c){return Oh(this.path(),a,b,c).parent(this)};g.bu=function(a,b,c,d,e){return Ph(this.path(),a,b,c,d,e).parent(this)};g.Yt=function(a,b,c,d,e,f){return Qh(this.path(),a,b,c,d,e,f).parent(this)};g.Kg=function(){return wg.Qn()};
g.Fc=function(){this.lb(32)&&this.cu();var a;a=this.aa();a=a.Tk(Math.floor(Math.max(500-a.vf,0)/3));this.lb(64)&&Rh(this);var b=this.aa();b.vf-=a-0;if(this.lb(128)&&(a=this.aa().Tk(this.children.length+this.f.length+1),b=Sh(this,a),b=b&&(u=!1);if(u){for(;ke;e++)for(d=!1,a=0;4>a;a++){d=!d;for(var f=0;4>f;f++)d&&(c=this.rect(a*b+e*this.size/2,f*b+this.size/2,b,b)),c.fill(this.color),c.stroke("none"),d=!d}break;case "solidDiamond":this.path().moveTo(this.size/2,0).lineTo(0,this.size/2).lineTo(this.size/2,this.size).lineTo(this.size,this.size/2).lineTo(this.size/2,0).close().fill(this.color).stroke("none");
break;case "dashedForwardDiagonal":b=this.path();di(b,0,0,this.size/2,this.size/2,this.b);b.fill("none");b.stroke(this.color,this.b);break;case "dashedBackwardDiagonal":b=this.path();di(b,this.size/2,0,0,this.size/2,this.b);b.fill("none");b.stroke(this.color,this.b);break;case "dashedHorizontal":b=this.path();di(b,0,0,this.size/2,0,this.b);di(b,this.size/2,this.size/2,this.size,this.size/2,this.b);b.fill("none");b.stroke(this.color,this.b);break;case "dashedVertical":b=this.path();di(b,0,0,0,this.size/
2,this.b);di(b,this.size/2,this.size/2,this.size/2,this.size,this.b);b.fill("none");b.stroke(this.color,this.b);break;case "divot":b=.1*this.size;c=this.size*(.8-.2)/2;this.path().moveTo(b+c,b).lineTo(b,b+c/2).lineTo(b+c,b+c).moveTo(this.size-b-c,this.size-b-c).lineTo(this.size-b,this.size-b-c/2).lineTo(this.size-b-c,this.size-b).fill("none").stroke(this.color,this.b);break;case "zigZag":b=this.path();b.moveTo(0,0).lineTo(this.size/2,this.size/2).lineTo(this.size,0).moveTo(0,this.size/2).lineTo(this.size/
2,this.size).lineTo(this.size,this.size/2).fill("none").stroke(this.color,this.b);break;case "weave":this.path().moveTo(0,0).lineTo(this.size/2,this.size/2).lineTo(this.size,0).moveTo(0,this.size/2).lineTo(this.size/2,this.size).lineTo(this.size,this.size/2).moveTo(this.size/2,this.size/2).lineTo(3*this.size/4,3*this.size/4).moveTo(this.size,this.size/2).lineTo(3*this.size/4,this.size/4).fill("none").stroke(this.color,this.b);break;case "percent05":this.c=new I(0,0,8,8);this.rect(0,0,1,1).fill(this.color).stroke("none");
this.rect(4,4,1,1).fill(this.color).stroke("none");break;case "percent10":this.c=new I(0,0,8,4);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(4,2,1,1);c.fill(this.color);c.stroke("none");break;case "percent20":this.c=new I(0,0,4,4);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,2,1,1);c.fill(this.color);c.stroke("none");break;case "percent25":this.c=new I(0,0,4,2);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,1,1,1);c.fill(this.color);
c.stroke("none");break;case "percent30":this.c=new I(0,0,4,4);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,3,1,1);c.fill(this.color);c.stroke("none");break;case "percent40":this.c=new I(0,0,4,8);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");
c=this.rect(2,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,3,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,3,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,4,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,4,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,5,1,1);c.fill(this.color);c.stroke("none");
c=this.rect(3,5,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,6,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,6,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,7,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,7,1,1);c.fill(this.color);c.stroke("none");break;case "percent50":this.c=new I(0,0,2,2);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,1,1,1);c.fill(this.color);c.stroke("none");break;case "percent60":this.c=new I(0,0,4,4);c=this.rect(0,
0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,3,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,3,1,1);c.fill(this.color);c.stroke("none");c=
this.rect(3,3,1,1);c.fill(this.color);c.stroke("none");break;case "percent70":this.c=new I(0,0,4,4);this.path().moveTo(0,0).lineTo(0,1).lineTo(1,1).lineTo(1,0).close().moveTo(2,0).lineTo(2,1).lineTo(3,1).lineTo(3,0).close().moveTo(3,0).lineTo(3,1).lineTo(4,1).lineTo(4,0).close().moveTo(0,1).lineTo(0,2).lineTo(1,2).lineTo(1,1).close().moveTo(1,1).lineTo(1,2).lineTo(2,2).lineTo(2,1).close().moveTo(2,1).lineTo(2,2).lineTo(3,2).lineTo(3,1).close().moveTo(0,2).lineTo(0,3).lineTo(1,3).lineTo(1,2).close().moveTo(2,
2).lineTo(2,3).lineTo(3,3).lineTo(3,2).close().moveTo(3,2).lineTo(3,3).lineTo(4,3).lineTo(4,2).close().moveTo(0,3).lineTo(0,4).lineTo(1,4).lineTo(1,3).close().moveTo(1,3).lineTo(1,4).lineTo(2,4).lineTo(2,3).close().moveTo(2,3).lineTo(2,4).lineTo(3,4).lineTo(3,3).close().fill(this.color).stroke("none");break;case "percent75":this.c=new I(0,0,4,4);c=this.rect(0,0,4,4);c.fill(this.color);c.stroke("none");c=this.rect(0,0,1,1);c.fill("white");c.stroke("none");c=this.rect(2,2,1,1);c.fill("white");c.stroke("none");
break;case "percent80":this.c=new I(0,0,8,4);c=this.rect(0,0,8,4);c.fill(this.color);c.stroke("none");c=this.rect(0,0,1,1);c.fill("white");c.stroke("none");c=this.rect(4,2,1,1);c.fill("white");c.stroke("none");break;case "percent90":this.c=new I(0,0,8,8),c=this.rect(0,0,8,8),c.fill(this.color),c.stroke("none"),c=this.rect(7,7,1,1),c.fill("white"),c.stroke("none"),c=this.rect(4,3,1,1),c.fill("white"),c.stroke("none")}}G(Mg,fe);
var ci={pJ:"backwardDiagonal",EJ:"forwardDiagonal",GJ:"horizontal",oK:"vertical",wJ:"dashedBackwardDiagonal",FJ:"grid",xJ:"dashedForwardDiagonal",yJ:"dashedHorizontal",zJ:"dashedVertical",IA:"diagonalCross",AJ:"diagonalBrick",CJ:"divot",HJ:"horizontalBrick",pK:"verticalBrick",sJ:"checkerBoard",uJ:"confetti",YJ:"plaid",$J:"solidDiamond",sK:"zigZag",rK:"weave",MJ:"percent05",NJ:"percent10",OJ:"percent20",PJ:"percent25",QJ:"percent30",RJ:"percent40",SJ:"percent50",TJ:"percent60",UJ:"percent70",VJ:"percent75",
WJ:"percent80",XJ:"percent90"};function di(a,b,c,d,e,f){b===d&&(b=d=Math.round(b)+f%2/2);c===e&&(c=e=Math.round(c)+f%2/2);a.moveTo(b,c).lineTo(d,e)}Mg.prototype.Ed=function(){return"hatchFill"};Mg.prototype.R=function(){Mg.A.R.call(this);if(this.aa()){var a=this.aa().c,b=[this.type,this.color,this.b,this.size].join();cc(a.o,b)&&fc(a.o,b);a=ff(this.id());Bf(a)}};var ei=Mg.prototype;ei.dispose=ei.Ad;F("acgraph.vector.HatchFill.HatchFillType.BACKWARD_DIAGONAL","backwardDiagonal");
F("acgraph.vector.HatchFill.HatchFillType.FORWARD_DIAGONAL","forwardDiagonal");F("acgraph.vector.HatchFill.HatchFillType.HORIZONTAL","horizontal");F("acgraph.vector.HatchFill.HatchFillType.VERTICAL","vertical");F("acgraph.vector.HatchFill.HatchFillType.DASHED_BACKWARD_DIAGONAL","dashedBackwardDiagonal");F("acgraph.vector.HatchFill.HatchFillType.GRID","grid");F("acgraph.vector.HatchFill.HatchFillType.DASHED_FORWARD_DIAGONAL","dashedForwardDiagonal");
F("acgraph.vector.HatchFill.HatchFillType.DASHED_HORIZONTAL","dashedHorizontal");F("acgraph.vector.HatchFill.HatchFillType.DASHED_VERTICAL","dashedVertical");F("acgraph.vector.HatchFill.HatchFillType.DIAGONAL_CROSS","diagonalCross");F("acgraph.vector.HatchFill.HatchFillType.DIAGONAL_BRICK","diagonalBrick");F("acgraph.vector.HatchFill.HatchFillType.DIVOT","divot");F("acgraph.vector.HatchFill.HatchFillType.HORIZONTAL_BRICK","horizontalBrick");
F("acgraph.vector.HatchFill.HatchFillType.VERTICAL_BRICK","verticalBrick");F("acgraph.vector.HatchFill.HatchFillType.CHECKER_BOARD","checkerBoard");F("acgraph.vector.HatchFill.HatchFillType.CONFETTI","confetti");F("acgraph.vector.HatchFill.HatchFillType.PLAID","plaid");F("acgraph.vector.HatchFill.HatchFillType.SOLID_DIAMOND","solidDiamond");F("acgraph.vector.HatchFill.HatchFillType.ZIG_ZAG","zigZag");F("acgraph.vector.HatchFill.HatchFillType.WEAVE","weave");
F("acgraph.vector.HatchFill.HatchFillType.PERCENT_05","percent05");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_10","percent10");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_20","percent20");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_25","percent25");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_30","percent30");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_40","percent40");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_50","percent50");
F("acgraph.vector.HatchFill.HatchFillType.PERCENT_60","percent60");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_70","percent70");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_75","percent75");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_80","percent80");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_90","percent90");function fi(a,b,c,d,e,f,h){this.f=a||null;this.l=f||gi;this.b=h||hi;this.s=new I(b||0,c||0,d||0,e||0);this.c=1;tg.call(this)}G(fi,tg);var hi="meet",gi="none";g=fi.prototype;g.Zc=tg.prototype.Zc|32;g.Ed=function(){return"image"};g.ik=function(a){return null!=a?(a!=this.b&&(this.b=a,this.ia(32)),this):this.b};g.si=function(a){return null!=a?(a!=this.l&&(this.l=a,this.ia(32)),this):this.l};g.x=function(a){return null!=a?(a!=this.s.left&&(this.s.left=a,this.ia(32),Ag(this)),this):this.s.left};
g.y=function(a){return null!=a?(a!=this.s.top&&(this.s.top=a,this.ia(32),Ag(this)),this):this.s.top};g.width=function(a){return null!=a?(a!=this.s.width&&(this.s.width=a,this.ia(32),Ag(this)),this):this.s.width};g.height=function(a){return null!=a?(a!=this.s.height&&(this.s.height=a,this.ia(32),Ag(this)),this):this.s.height};g.src=function(a){return p(a)?(a!=this.f&&(this.f=a,this.ia(32)),this):this.f};g.opacity=function(a){return p(a)?(a!=this.c&&(this.c=a,this.ia(32)),this):this.c};g.Ce=function(){return this.s.clone()};
g.Be=function(a){var b=a==this.Oa,c=a==this.Yb();if(this.ob&&b)return this.ob.clone();if(this.Rb&&c)return this.Rb.clone();a=Od(this.s.clone(),a);b&&(this.ob=a.clone());c&&(this.Rb=a.clone());return a};g.Kg=function(){return wg.Vw()};g.Fc=function(){this.lb(32)&&(wg.em()&&this.ia(4),wg.Tz(this),xg(this,32));fi.A.Fc.call(this)};g.pj=function(){wg.Uz(this);xg(this,4);xg(this,256)};
g.Sb=function(a){var b=a.bounds;this.x(b.left).y(b.top).width(b.width).height(b.height).src(a.src).si(a.align).ik(a.fittingMode);fi.A.Sb.call(this,a)};g.B=function(){var a=fi.A.B.call(this);a.type="image";a.bounds=this.Ce();a.src=this.src();a.align=this.si();a.fittingMode=this.ik();return a};g.R=function(){this.s=null;Ag(this);fi.A.R.call(this)};F("acgraph.vector.Image",fi);var ii=fi.prototype;ii.fittingMode=ii.ik;ii.align=ii.si;ii.x=ii.x;ii.y=ii.y;ii.width=ii.width;ii.height=ii.height;ii.src=ii.src;
F("acgraph.vector.Image.Fitting.MEET",hi);F("acgraph.vector.Image.Fitting.SLICE","slice");F("acgraph.vector.Image.Align.NONE",gi);F("acgraph.vector.Image.Align.X_MIN_Y_MIN","xMinYMin");F("acgraph.vector.Image.Align.X_MID_Y_MIN","xMidYMin");F("acgraph.vector.Image.Align.X_MAX_Y_MIN","xMaxYMin");F("acgraph.vector.Image.Align.X_MIN_Y_MID","xMinYMid");F("acgraph.vector.Image.Align.X_MID_Y_MID","xMidYMid");F("acgraph.vector.Image.Align.X_MAX_Y_MID","xMaxYMid");
F("acgraph.vector.Image.Align.X_MIN_Y_MAX","xMinYMax");F("acgraph.vector.Image.Align.X_MID_Y_MAX","xMidYMax");F("acgraph.vector.Image.Align.X_MAX_Y_MAX","xMaxYMax");function $g(a,b,c,d){this.b=new I(a||0,b||0,c||0,d||0);this.s=[];this.l=[0,0,0,0];eh.call(this);ji(this)}G($g,eh);g=$g.prototype;g.Zc=Eg.prototype.Zc|32;g.Ed=function(){return"rect"};g.cf=function(a){a!=this.b.left&&(this.b.left=a,ji(this));return this};g.df=function(a){a!=this.b.top&&(this.b.top=a,ji(this));return this};g.bf=function(a){this.b.width!=a&&(this.b.width=a,ji(this));return this};g.af=function(a){this.b.height!=a&&(this.b.height=a,ji(this));return this};
g.fd=function(a){Fd(this.b,a)||(this.b.left=a.left,this.b.top=a.top,this.b.width=a.width,this.b.height=a.height,ji(this));return this};g.it=function(a,b){var c,d,e,f;c=Bb(arguments,1);d=c[0];C(d)?f=eb(d,4):f=c;4>f.length?f=e=d=c=parseFloat(f[0]):(c=parseFloat(f[0]),d=parseFloat(f[1]),e=parseFloat(f[2]),f=parseFloat(f[3]));this.l[0]=c?c:0;this.s[0]=c?a:void 0;this.l[1]=d?d:0;this.s[1]=d?a:void 0;this.l[2]=e?e:0;this.s[2]=e?a:void 0;this.l[3]=f?f:0;this.s[3]=f?a:void 0};
function ji(a){var b=!a.aa()||a.aa().rb();b||a.aa().Ib();kh(a);var c=a.l[0];a.Ho(a.b.left+c,a.b.top);c=a.l[1];a.Df(a.b.left+a.b.width-a.l[1],a.b.top);if(a.s[1])switch(a.s[1]){case "round":lh(a,a.b.left+a.b.width,a.b.top+c,c,c,!1,!0);break;case "roundInner":lh(a,a.b.left+a.b.width,a.b.top+c,c,c,!1,!1);break;case "cut":a.Df(a.b.left+a.b.width,a.b.top+c)}c=a.l[2];a.Df(a.b.left+a.b.width,a.b.top+a.b.height-c);if(a.s[2])switch(a.s[2]){case "round":lh(a,a.b.left+a.b.width-c,a.b.top+a.b.height,c,c,!1,!0);
break;case "roundInner":lh(a,a.b.left+a.b.width-c,a.b.top+a.b.height,c,c,!1,!1);break;case "cut":a.Df(a.b.left+a.b.width-c,a.b.top+a.b.height)}c=a.l[3];a.Df(a.b.left+c,a.b.top+a.b.height);if(a.s[3])switch(a.s[3]){case "round":lh(a,a.b.left,a.b.top+a.b.height-c,c,c,!1,!0);break;case "roundInner":lh(a,a.b.left,a.b.top+a.b.height-c,c,c,!1,!1);break;case "cut":a.Df(a.b.left,a.b.top+a.b.height-c)}c=a.l[0];a.Df(a.b.left,a.b.top+c);if(a.s[0])switch(a.s[0]){case "round":lh(a,a.b.left+c,a.b.top,c,c,!1,!0);
break;case "roundInner":lh(a,a.b.left+c,a.b.top,c,c,!1,!1)}a.Fr();b||a.aa().Cb()}g.round=function(a,b,c,d){vb(arguments,0,0,"round");this.it.apply(this,arguments);ji(this);return this};g.zI=function(a,b,c,d){vb(arguments,0,0,"roundInner");this.it.apply(this,arguments);ji(this);return this};g.bG=function(a,b,c,d){vb(arguments,0,0,"cut");this.it.apply(this,arguments);ji(this);return this};
g.Sb=function(a){$g.A.Sb.call(this,a);this.cf(a.x).df(a.y).bf(a.width).af(a.height);a.cornerTypes&&(this.s=eb(a.cornerTypes,4),a=eb(a.cornerSizes,4),jb(a,function(a,c,d){d[c]=parseFloat(a)}),this.l=a,ji(this))};g.B=function(){var a=$g.A.B.call(this);a.type="rect";a.x=this.b.left;a.y=this.b.top;a.width=this.b.width;a.height=this.b.height;a.cornerTypes=this.s.join(" ");a.cornerSizes=this.l.join(" ");return a};g.R=function(){this.b=this.s=this.l=null;Ag(this);$g.A.R.call(this)};var ki=$g.prototype;
F("acgraph.vector.Rect",$g);ki.setX=ki.cf;ki.setY=ki.df;ki.setWidth=ki.bf;ki.setHeight=ki.af;ki.setBounds=ki.fd;ki.cut=ki.bG;ki.round=ki.round;ki.roundInner=ki.zI;function li(a){qd.call(this);this.c={};this.b={};this.f=new Lf(this);this.g=a}G(li,qd);var mi=[pc&&!Fc("11")?"readystatechange":"load","abort","error"];function ni(a,b,c){(c=C(c)?c:c.src)&&(a.c[b]={src:c,Pw:p(void 0)?void 0:null})}function oi(a,b){delete a.c[b];var c=a.b[b];c&&(delete a.b[b],a.f.Hc(c,mi,a.o),dc(a.b)&&dc(a.c)&&a.dispatchEvent("complete"))}
li.prototype.start=function(){var a=this.c;jb(bc(a),function(b){var c=a[b];if(c&&(delete a[b],!this.ub)){var d;this.g?d=cf(this.g).c("IMG"):d=new Image;c.Pw&&(d.crossOrigin=c.Pw);this.f.ea(d,mi,this.o);this.b[b]=d;d.id=b;d.src=c.src}},this)};
li.prototype.o=function(a){var b=a.b;if(b){if("readystatechange"==a.type)if("complete"==b.readyState)a.type="load";else return;"undefined"==typeof b.naturalWidth&&("load"==a.type?(b.naturalWidth=b.width,b.naturalHeight=b.height):(b.naturalWidth=0,b.naturalHeight=0));this.dispatchEvent({type:a.type,target:b});this.ub||oi(this,b.id)}};li.prototype.R=function(){delete this.c;delete this.b;Sb(this.f);li.A.R.call(this)};function pi(){this.g={};this.f="fontStyle fontVariant fontFamily fontSize fontWeight letterSpacing decoration".split(" ")}oa(pi);function qi(a,b){var c;if(ri(a," ",b))c=si(a," ",b);else{c=a.measure("a a",b);var d=a.measure("aa",b);c=new I(0,c.top,c.width-d.width,c.height);si(a," ",b,c)}return c}function ti(a,b){for(var c="",d=0,e=a.f.length;d=a?c=180+c:270=a&&(c=360+c);return c%360}g=pi.prototype;g.appendChild=function(a,b){a.appendChild(b)};g.getParent=function(a){return Df(a)};g.Wy=function(){return!1};g.Iy=function(){return!1};
function vi(a){a.ej||(a.ej=new li(m.document.body));return a.ej}g.em=function(){return!1};g.Ko=function(){return!1};function wi(){}oa(wi);
var xi={quot:34,amp:38,apos:39,lt:60,gt:62,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,
Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,
OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,
chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,
hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,"int":8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,
diams:9830};wi.prototype.s=null;function yi(a){a.style||(a.style=a.i.length?hc(a.i[a.i.length-1]):{})}function zi(a,b){switch(b){case "b":case "strong":yi(a);a.style.fontWeight="bold";break;case "i":case "em":yi(a),a.style.fontStyle="italic"}}
function Ai(a,b,c){switch(b){case "font-style":yi(a);a.style.fontStyle=c||"normal";break;case "font-variant":yi(a);a.style.fontVariant=c||"normal";break;case "font-family":yi(a);a.style.fontFamily=c||m.acgraph.fontFamily;break;case "font-size":yi(a);a.style.fontSize=c||m.acgraph.fontSize;break;case "font-weight":yi(a);a.style.fontWeight=c||"normal";break;case "color":yi(a);a.style.color=c||m.acgraph.color;break;case "letter-spacing":yi(a);a.style.letterSpacing=c||"normal";break;case "text-decoration":yi(a);
a.style.Lg=c||"none";break;case "opacity":yi(a),a.style.opacity=null!=c?parseFloat(c):1}}function Bi(a){""!=a.c&&(Ci(a.s,a.c,a.i.length?a.i[a.i.length-1]:null),a.c="",a.D=!1)}function Di(a){a.l==(a.u.length?a.u[a.u.length-1]:null)&&(Bi(a),a.i.pop(),a.u.pop(),a.b="");a.l="";a.state=1}function Ei(a,b){zi(a,a.b);a.u.push(a.b);a.i.push(a.style);b&&(a.f="");a.b="";a.style=null;a.state=1}function Fi(a,b,c){Ai(a,a.o,a.j||"");a.o="";a.j="";c&&(a.f="");a.state=b}
function Gi(a){zi(a,a.b);Ai(a,a.o,a.j||"");a.u.push(a.b);a.i.push(a.style);a.b="";a.style=null;a.f="";a.o="";a.j="";a.state=1}function Hi(a,b,c){var d;if(a.v){var e=xi[a.g];p(e)?d=e:a.c+="&"+a.g+c}else a.g?d=parseInt(a.g,10):a.c+=""+c;d&&(a.c+=String.fromCharCode(d)+(";"==c?"":c));a.state=b;a.g="";a.v=!0};function Ii(a,b){Pb.call(this);this.b=b||{};this.text=a;this.j=!1;this.y=this.x=this.f=this.o=this.height=this.width=this.c=0}G(Ii,Pb);g=Ii.prototype;g.Ra=null;g.lq=null;g.parent=function(a){return p(a)?(this.lq=a,this):this.lq};g.$=function(){return this.Ra};g.Ed=function(){return"tSegment"};g.R=function(){Bf(this.Ra);this.Ra=null;Ii.A.R.call(this)};function Ji(a,b){this.D=!1;this.ca=a||0;this.la=b||0;this.u=new I(this.ca,this.la,0,0);this.I=this.i=this.eb=this.o=0;this.ja=!1;this.b=[];this.c=[];this.C=this.Db=this.s=0;this.Ea=!0;this.zb=this.v=this.Y=this.Za=0;this.l=[];this.O=1;this.S=Ki;this.f=0;this.T=this.g=!1;this.Fa=this.Ub={fontSize:m.acgraph.fontSize,color:m.acgraph.fontColor,fontFamily:m.acgraph.fontFamily,direction:m.acgraph.textDirection,textOverflow:Ki,textWrap:Li,selectable:!0,hAlign:Mi};tg.call(this)}G(Ji,tg);
var Li="noWrap",Ki="",Mi="start",Ni={IJ:"left",gK:Mi,rJ:"center",DJ:"end",ZJ:"right"},Oi={iK:"top",KJ:"middle",qJ:"bottom"};g=Ji.prototype;g.Zc=tg.prototype.Zc|17440;g.Fa=null;g.za=null;g.x=function(a){return null!=a?(this.ca!=a&&(this.ca=a,this.D&&Pi(this),this.u.left=a,this.ia(16384),Ag(this)),this):this.ca};g.y=function(a){return null!=a?(this.la!=a&&(this.la=a,this.D&&Qi(this),this.u.top=a,this.ia(16384),Ag(this)),this):this.la};
function Ri(a,b,c){if(p(c)){if(c!==a.Fa[b]){var d=!a.aa()||a.aa().rb();d||a.aa().Ib();a.Fa[b]=c;a.D=!1;a.ia(1024);a.ia(32);a.ia(16384);a.ii();d||a.aa().Cb()}return a}return a.Fa[b]}g.ii=function(){if(wg.em()){var a=this.Yb();a&&!Pd(a)&&this.ia(4)}};g.width=function(a){p(a)&&Ri(this,"width")!=a&&(null===a||(a=Math.max(a,0)||0),this.pa=a);return Ri(this,"width",a)};g.height=function(a){p(a)&&(Ri(this,"height")==a||null!==a&&(a=Math.max(a,0)||0),this.ya=a);return Ri(this,"height",a)};
g.opacity=function(a){return null!=a?(this.Fa.opacity=a,this.ia(1024),this):this.Fa.opacity};g.color=function(a){return null!=a?(this.Fa.color=a,this.ia(1024),this):this.Fa.color};g.fontSize=function(a){return Ri(this,"fontSize",a)};g.fontFamily=function(a){return Ri(this,"fontFamily",a)};g.yi=function(a){return Ri(this,"direction",a)};g.fontStyle=function(a){return Ri(this,"fontStyle",a)};g.fontVariant=function(a){return Ri(this,"fontVariant",a)};
g.fontWeight=function(a){return Ri(this,"fontWeight",a)};g.letterSpacing=function(a){return Ri(this,"letterSpacing",a)};g.Lg=function(a){return Ri(this,"decoration",a)};g.Qk=function(a){null!=a&&(this.O=Si(a));return Ri(this,"lineHeight",a)};function Si(a){var b=parseFloat(a);return isNaN(b)||0>b?1:C(a)&&Ia(a,"%")?1+parseFloat(a)/100:a}g.Rk=function(a){null!=a&&(this.f=a);return Ri(this,"textIndent",a)};
g.ug=function(a){if(p(a))if("center"==a)a="middle";else{var b=!1;$b(Oi,function(c){a==c&&(b=!0)});b||(a="top")}return Ri(this,"vAlign",a)};g.Le=function(a){if(p(a))if("middle"==a)a="center";else{var b=!1;$b(Ni,function(c){a==c&&(b=!0)});b||(a=Mi)}return Ri(this,"hAlign",a)};g.Sk=function(a){return Ri(this,"textWrap",a)};g.kf=function(a){null!=a&&(this.S=a);return Ri(this,"textOverflow",a)};g.zi=function(a){return Ri(this,"selectable",a)};
g.style=function(a){if(a){a&&jc(this.Fa,a);this.pa=parseFloat(this.Fa.width)||0;this.ya=parseFloat(this.Fa.height)||0;this.Fa.lineHeight&&(this.O=Si(this.Fa.lineHeight));var b,c=this.Fa.vAlign;null!=c&&("center"==c?this.Fa.vAlign="middle":(b=!1,$b(Oi,function(a){c==a&&(b=!0)}),b||(this.Fa.vAlign="top")));var d=this.Fa.hAlign;null!=d&&("middle"==d?this.Fa.hAlign="center":(b=!1,$b(Ni,function(a){d==a&&(b=!0)}),b||(this.Fa.hAlign=Mi)));null!=this.Fa.direction&&(this.g="rtl"==this.Fa.direction);null!=
this.Fa.textOverflow&&(this.S=this.Fa.textOverflow);null!=this.Fa.textIndent&&(this.f=this.Fa.textIndent);this.g&&(this.f=0);(a=!this.aa()||this.aa().rb())||this.aa().Ib();this.D=!1;this.ia(1024);this.ia(32);this.ia(16384);this.ia(4);this.ii();a||this.aa().Cb();return this}return this.Fa};g.text=function(a){return p(a)?(a!=this.za&&(this.za=String(a),this.ja=!1,(a=!this.aa()||this.aa().rb())||this.aa().Ib(),this.D=!1,this.ia(1024),this.ia(32),this.ia(16384),this.ii(),a||this.aa().Cb()),this):this.za};
g.htmlText=function(a){return p(a)?(a!=this.za&&(this.za=String(a),this.ja=!0,(a=!this.aa()||this.aa().rb())||this.aa().Ib(),this.D=!1,this.ia(1024),this.ia(32),this.ia(16384),this.ii(),a||this.aa().Cb()),this):this.za};g.Ed=function(){return"text"};g.Ce=function(){return this.u.clone()};
g.Be=function(a){this.D||this.tp();if(!a)return this.u.clone();var b=a==this.Oa,c=a==this.Yb();if(this.ob&&b)return this.ob.clone();if(this.Rb&&c)return this.Rb.clone();a=Od(this.u.clone(),a);b&&(this.ob=a.clone());c&&(this.Rb=a.clone());return a};g.Sy=function(a){for(var b=wg.f,c=arguments,d={},e=0,f=b.length;ee&&1a.pa?a.pa-d.width-e:a.f,0>a.f&&(a.f=0));a.C=Math.max(a.C,d.height);a.s+=d.width;a.b.length||(a.s+=a.f);a.v=Math.max(a.v,c.c);a.Ea=a.c.length?a.Ea&&!b.length:!b.length;a.c.push(c);a.b.push(c);c.parent(a);return c}
function Vi(a){var b,c,d,e,f=hb(a.l),h=hb(f),k=a.Gd(a.S,h.b),l=a.S;k.width>a.pa&&(d=Ti(a,a.S,h.b,0,a.pa,k),l=a.S.substring(0,d));d=a.Db;var n=a.pa;if(""==l)c=ib(a.b,h)+1,vb(a.b,c,a.b.length-c);else if(n-d>=k.width)a.c=f,c=ib(a.b,h)+1,vb(a.b,c,a.b.length-c),e=Ui(a,l,h.b,k),2==a.c.length&&""==a.c[0].text&&(e.f=a.Y-a.c[0].height,e.j=!0);else{for(var q=f.length-1;!b&&0<=q;)h=f[q],k=a.Gd(l,h.b),c=a.Gd(h.text,h.b),d-c.width+k.width<=a.pa&&(b=h),d-=c.width,q--;b||1!=a.l.length||(b=f[0],d-=c.width);b&&(a.c=
f,q=a.c[0].f,n-=k.width,c=ib(f,b),vb(f,c,f.length-c),c=ib(a.b,b),vb(a.b,c,a.b.length-c),a.C=0,a.s=0,a.v=0,c=a.Gd(b.text,b.b),d=Ti(a,b.text,b.b,d,n,c),1>d&&(d=1),n=b.text.substring(0,d),f=a.Gd(n,b.b),n=Ui(a,n,b.b,f,k.width),n.x=b.x,n.y=b.y,f.width+k.width>a.pa&&(d=Ti(a,a.S,h.b,f.width,a.pa,k),l=a.S.substring(0,d)),0a.pa&&!a.T;){var f=Ti(a,b,c,e+a.s,a.pa,d);1>f&&!a.c.length&&(f=1);f&&(e=b.substring(0,f).replace(/[\s\xa0]+$/,""),d=a.Gd(e,c),Ui(a,e,c,d));Xi(a);1==b.length&&(a.T=!0);e=0;"byLetter"==a.Fa.textWrap?(b=b.substring(f,b.length).replace(/^[\s\xa0]+/,""),d=a.Gd(b,c)):a.ja?(b="",d=a.Gd(b,c)):a.T=!0}a.T||Ui(a,b,c,d)}}
function Xi(a){a.Sk()!=Li||1!=a.l.length||a.ja||Vi(a);if(!a.T&&a.c.length){var b=!a.l.length;if(a.ya&&a.o+a.C>a.ya&&a.l.length)Vi(a);else{a.C=C(a.O)?parseInt(a.O,0)+a.C:a.O*a.C;if(wg.Wy()){var c,d,e,f;c=a.g&&a.Fa.hAlign==Mi||!a.g&&"end"==a.Fa.hAlign||"right"==a.Fa.hAlign;d="center"==a.Fa.hAlign;if(a.g&&"end"==a.Fa.hAlign||!a.g&&a.Fa.hAlign==Mi||"left"==a.Fa.hAlign)for(c=a.g?0:a.f&&b?a.f:0,d=0,e=a.c.length;d"!=
e)break;"br"==a.b&&Wi(a.s);a.b="";k=!1;a.state=1;break}if(!a.b&&"<"==e){a.c+="<";break}if(!a.b&&h&&"/"!=e){a.c+="<"+e;a.state=1;break}if(!a.b&&"/"==e){a.state=3;break}if("br"==a.b&&">"==e){Wi(a.s);a.b="";a.state=1;break}if("br"==a.b&&("/"==e||f)){k=!0;break}a.b&&Bi(a);if(a.b&&f){a.state=4;break}if(">"==e){Ei(a);break}a.b+=e.toLowerCase();break;case 3:if(k){if(">"!=e)break;Di(a);k=!1;break}if(!a.l&&h){a.c+=""+e;a.state=1;break}if(a.l&&f){k=!0;break}if(">"==e){Di(a);k=!1;break}a.l+=e.toLowerCase();
break;case 4:if(k){if(">"!=e)break;Ei(a,!0);k=!1;break}if(">"==e){Ei(a,!0);break}if(f){a.state=5;break}if("="==e){a.f&&(a.state="style"==a.f?6:8);break}a.f+=e.toLowerCase();break;case 5:if(">"==e){Ei(a,!0);break}if(f)break;if(a.f&&!h){a.f=e;a.state=4;break}if("="==e){a.f&&(a.state="style"==a.f?6:8);break}a.f+=e;a.state=4;break;case 6:if(f)break;if(">"==e){Ei(a,!0);break}if("'"==e||'"'==e){a.C=e;a.state=9;break}a.o=e;a.state=10;break;case 8:if(f)break;if(">"==e){a.f="";a.b="";a.state=1;break}if("'"==
e||'"'==e){a.C=e;a.state=7;break}a.state=11;break;case 9:if(f)break;if(e==a.C){k=!0;Fi(a,4,!0);break}if(":"==e){a.state=12;break}a.o+=e.toLowerCase();break;case 12:if(f)break;if(e==a.C){k=!0;Fi(a,4,!0);break}if(";"==e){Fi(a,9);break}a.j+=e.toLowerCase();break;case 7:e==a.C&&(a.f="",a.state=4);break;case 10:if(f){k=!0;Fi(a,4,!0);break}if(">"==e){Gi(a);break}if(":"==e){a.state=13;break}a.o+=e;break;case 11:if(f){Fi(a,4,!0);break}">"==e&&Ei(a);break;case 13:if(f){k=!0;Fi(a,4,!0);break}if(">"==e){Gi(a);
break}if(";"==e){Fi(a,10);break}a.j+=e.toLowerCase();break;default:throw"Error while parsing HTML: Symbol '"+e+"', position: "+(d-1);}Bi(a);Xi(a.s)}else for(this.za=this.za.replace(/\xa0|[ \t]+/g," ").replace(/(\r\n|\r|\n)/g,"\n"),c=this.za.split(/\n/g),b=0;bf)return a;h=h||0;var l=zd(h,d),n=Ad(h,d),q=360/(2*f),r;a.moveTo(l+b,n+c);if(k)for(r=0;rd&&(d=0);0>e&&(e=0);if(d=e)return Ph(a,b,c,d,f,h);a=a.path?a.path():a;h=vd(h,-360,360);k=360>Math.abs(h);a.de(b,c,d,d,f,h).de(b,c,e,e,f+h,-h,k);k&&a.close();return a}function $i(a,b,c,d,e,f){a=zd(c,a);b=zd(d,b)-a;return 0<=e?a+b*(f+e-f*e):a+b*f*(e+1)}function aj(a,b,c,d,e,f){a=Ad(c,a);b=Ad(d,b)-a;return 0<=e?a+b*(f+e-f*e):a+b*f*(e+1)}
function bj(a){var b,c,d;switch(a.length){case 1:b=c=d=a[0];a.push(b,c,d);break;case 2:c=a[0];d=a[1];a.push(c,d);break;case 3:d=a[1];a.push(d);break;case 4:break;default:a.push(5,5,5,5)}}
function zh(a,b,c){var d=a.path?a.path():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.moveTo(b.left+e,b.top).lineTo(b.left+b.width-f,b.top).lineTo(b.left+b.width,b.top+f).lineTo(b.left+b.width,b.top+b.height-h).lineTo(b.left+b.width-h,b.top+b.height).lineTo(b.left+k,b.top+b.height).lineTo(b.left,b.top+b.height-k).lineTo(b.left,b.top+e).close()):(k=Bb(arguments,2,6),bj(k),e=k[0],f=k[1],h=k[2],k=k[3],zh(d,b,e,f,h,k));return d}
function xh(a,b,c){var d=a.path?a.path():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.moveTo(b.left+e,b.top).lineTo(b.left+b.width-f,b.top).sf(b.left+b.width,b.top+f,f,f,!1,!0).lineTo(b.left+b.width,b.top+b.height-h).sf(b.left+b.width-h,b.top+b.height,h,h,!1,!0).lineTo(b.left+k,b.top+b.height).sf(b.left,b.top+b.height-k,k,k,!1,!0),0!=e&&(d.lineTo(b.left,b.top+e),d.sf(b.left+e,b.top,e,e,!1,!0)),d.close()):(k=Bb(arguments,2,6),bj(k),e=k[0],f=k[1],h=k[2],
k=k[3],xh(d,b,e,f,h,k));return d}
function yh(a,b,c){var d=a.path?a.path():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.moveTo(b.left+e,b.top).lineTo(b.left+b.width-f,b.top).sf(b.left+b.width,b.top+f,f,f,!1,!1).lineTo(b.left+b.width,b.top+b.height-h).sf(b.left+b.width-h,b.top+b.height,h,h,!1,!1).lineTo(b.left+k,b.top+b.height).sf(b.left,b.top+b.height-k,k,k,!1,!1),0!=e&&d.lineTo(b.left,b.top+e).sf(b.left+e,b.top,e,e,!1,!1),d.close()):(k=Bb(arguments,2,6),bj(k),e=k[0],f=k[1],h=k[2],k=
k[3],yh(d,b,e,f,h,k));return d}F("acgraph.vector.primitives.star",Ah);F("acgraph.vector.primitives.star4",Bh);F("acgraph.vector.primitives.star5",Ch);F("acgraph.vector.primitives.star6",Dh);F("acgraph.vector.primitives.star7",Eh);F("acgraph.vector.primitives.star10",Fh);F("acgraph.vector.primitives.diamond",Kh);F("acgraph.vector.primitives.triangleUp",Gh);F("acgraph.vector.primitives.triangleDown",Hh);F("acgraph.vector.primitives.triangleRight",Ih);F("acgraph.vector.primitives.triangleLeft",Jh);
F("acgraph.vector.primitives.cross",Lh);F("acgraph.vector.primitives.diagonalCross",Mh);F("acgraph.vector.primitives.hLine",Nh);F("acgraph.vector.primitives.vLine",Oh);F("acgraph.vector.primitives.pie",Ph);F("acgraph.vector.primitives.donut",Qh);F("acgraph.vector.primitives.truncatedRect",zh);F("acgraph.vector.primitives.roundedRect",xh);F("acgraph.vector.primitives.roundedInnerRect",yh);function cj(a,b,c,d){this.b=a;this.f=b;this.c=c;this.g=d}cj.prototype.clone=function(){return new cj(this.b,this.f,this.c,this.g)};function lj(){pi.call(this)}G(lj,pi);oa(lj);g=lj.prototype;g.Ai=null;g.Pc=null;g.cm=null;g.Ve=null;g.ej=null;function mj(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}g.ma=function(a,b,c){a.setAttribute(b,c)};function nj(a,b,c){$b(c,function(a,c){this.ma(b,c,a)},a)}
function oj(a){a.Ai=mj("svg");a.Pc=a.Mr();a.cm=a.Pk("");a.Pc.appendChild(a.cm);a.Ai.appendChild(a.Pc);document.body.appendChild(a.Ai);nj(a,a.Ai,{display:"block",width:0,height:0});a.Ve=a.Qn();a.Ai.appendChild(a.Ve)}
g.measure=function(a,b){this.Ai||oj(this);var c=null,d=0;if(!a.length)return ri(this,"",b)?d=si(this,"",b):(d=this.measure("a",b),d=new I(0,d.top,0,d.height),si(this,"",b,d)),d;if(" "==a)return qi(this,b);a.lastIndexOf(" ",0)||(d+=c=qi(this,b).width);Ia(a," ")&&(d+=c||qi(this,b).width);b.fontStyle?this.ma(this.Pc,"font-style",b.fontStyle):this.Pc.removeAttribute("font-style");b.fontVariant?this.ma(this.Pc,"font-variant",b.fontVariant):this.Pc.removeAttribute("font-variant");b.fontFamily?this.ma(this.Pc,
"font-family",b.fontFamily):this.Pc.removeAttribute("font-family");b.fontSize?this.ma(this.Pc,"font-size",b.fontSize):this.Pc.removeAttribute("font-size");b.fontWeight?this.ma(this.Pc,"font-weight",b.fontWeight):this.Pc.removeAttribute("font-weight");b.letterSpacing?this.ma(this.Pc,"letter-spacing",b.letterSpacing):this.Pc.removeAttribute("letter-spacing");b.decoration?this.ma(this.Pc,"text-decoration",b.decoration):this.Pc.removeAttribute("text-decoration");this.cm.nodeValue=a;c=this.Pc.getBBox();
this.cm.nodeValue="";b.fontVariant&&oc&&(this.cm.nodeValue=a.charAt(0).toUpperCase(),c.height=this.Pc.getBBox().height);return new I(c.x,c.y,c.width+d,c.height)};g.Ry=function(a){this.Ai||oj(this);C(a)?this.Ve.innerHTML=a:(a=a.cloneNode(!0),this.Ve.appendChild(a));a=this.Ve.getBBox();zf(this.Ve);return new I(a.x,a.y,a.width,a.height)};
g.Fo=function(a,b){this.b||(vi(this),this.b={},bd(this.ej,"complete",function(){this.c=!1},!1,this),bd(this.ej,"load",this.yB,!1,this));this.b[wa(b)]=[a,b];this.c=!0;ni(this.ej,a,a);this.ej.start()};g.yB=function(a){var b=a.target;$b(this.b,function(a,d){a[0]==b.id&&(a[1].call(this,b.naturalWidth,b.naturalHeight),delete this.b[d])},this)};g.Iy=function(){return this.c};
function pj(a){if(a.Zb())return null;var b=[];a.hy(function(a,d){switch(a){case 1:b.push("M");se(Array.prototype.push,d,b);break;case 2:b.push("L");se(Array.prototype.push,d,b);break;case 3:b.push("C");se(Array.prototype.push,d,b);break;case 4:var c=d[3];b.push("A",d[0],d[1],0,180=Math.abs(c)?(a=-.5,b=0>Math.cos(b)):(c=-.5,b=0Math.sin(d)||180==a||360==a;if(90==a||270==a)c+=1E-6;180!=a&&(0>Math.tan(d)||90==a||270==a)&&(e=-1,c=90-c);c=yd(c);d=Math.sin(c)*(b.height/2-Math.tan(c)*b.width/2)+b.width/2/Math.cos(c);e*=Math.cos(c)*d;c=1*Math.sin(c)*d;k&&(e=-e,c=-c);return new cj(Math.round(f-e),Math.round(h+c),Math.round(f+e),Math.round(h-c))}
g.bx=function(){var a=mj("svg");pc||this.ma(a,"xmlns","http://www.w3.org/2000/svg");this.ma(a,"border","0");return a};g.Yw=function(){return mj("linearGradient")};g.Uw=function(){return mj("pattern")};g.Vw=function(){return mj("image")};g.Qn=function(){return mj("g")};g.Qw=function(){return mj("circle")};g.$w=function(){return mj("path")};g.Tw=function(){return mj("ellipse")};g.Sw=function(){return mj("defs")};g.Mr=function(){return mj("text")};g.Nr=function(){return mj("tspan")};g.Pk=function(a){return document.createTextNode(String(a))};
g.Sz=function(a){var b=a.Ce();nj(this,a.$(),{x:b.left,y:b.top,width:b.width,height:b.height,patternUnits:"userSpaceOnUse"})};g.Tz=function(a){var b=a.Ce();this.Fo(a.src(),na);var c=a.src()||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",d=a.$();nj(this,d,{x:b.left,y:b.top,width:b.width,height:b.height,"image-rendering":"optimizeQuality",preserveAspectRatio:a.si()+" "+a.ik(),opacity:a.opacity()});d.setAttributeNS("http://www.w3.org/1999/xlink","href",c)};
g.Pz=function(a,b){var c=a.$();c&&(c.style.cursor=b||"")};g.nt=function(a){var b=a.$();this.ma(b,"x",a.i);this.ma(b,"y",a.I)};
g.bA=function(a){var b=a.style(),c=a.$();if(a.zi()){if(c.style["-webkit-touch-callout"]="",c.style["-webkit-user-select"]="",c.style["-khtml-user-select"]="",c.style["-moz-user-select"]="",c.style["-ms-user-select"]="",c.style["-o-user-select"]="",c.style["user-select"]="",pc&&9==Gc||oc)c.removeAttribute("unselectable"),c.removeAttribute("onselectstart")}else if(c.style["-webkit-touch-callout"]="none",c.style["-webkit-user-select"]="none",c.style["-khtml-user-select"]="none",c.style["-moz-user-select"]=
"moz-none",c.style["-ms-user-select"]="none",c.style["-o-user-select"]="none",c.style["user-select"]="none",pc&&9==Gc||oc)this.ma(c,"unselectable","on"),this.ma(c,"onselectstart","return false;");b.fontStyle?this.ma(c,"font-style",b.fontStyle):c.removeAttribute("font-style");b.fontVariant?sc?c.style["font-variant"]=b.fontVariant:this.ma(c,"font-variant",b.fontVariant):sc?c.style["font-variant"]="":c.removeAttribute("font-variant");b.fontFamily?this.ma(c,"font-family",b.fontFamily):c.removeAttribute("font-family");
b.fontSize?this.ma(c,"font-size",b.fontSize):c.removeAttribute("font-size");b.fontWeight?this.ma(c,"font-weight",b.fontWeight):c.removeAttribute("font-weight");b.color?this.ma(c,"fill",b.color):c.removeAttribute("fill");b.letterSpacing?this.ma(c,"letter-spacing",b.letterSpacing):c.removeAttribute("letter-spacing");b.decoration?this.ma(c,"text-decoration",b.decoration):c.removeAttribute("text-decoration");b.direction?this.ma(c,"direction",b.direction):c.removeAttribute("direction");b.hAlign?this.ma(c,
"text-anchor","rtl"==b.direction?sc||pc?"end"==b.hAlign||"left"==b.hAlign?Mi:b.hAlign==Mi||"right"==b.hAlign?"end":"middle":"end"==b.hAlign||"left"==b.hAlign?"end":b.hAlign==Mi||"right"==b.hAlign?Mi:"middle":"end"==b.hAlign||"right"==b.hAlign?"end":b.hAlign==Mi||"left"==b.hAlign?Mi:"middle"):c.removeAttribute("text-anchor");c.style.opacity=b.opacity?b.opacity:"1"};g.wu=function(a){var b=a.$(),c=a.parent();(a.j||a.o)&&this.ma(b,"x",c.i+a.o);this.ma(b,"dy",a.f)};
g.xu=function(a){var b=a.b,c=a.$(),d=a.parent();a=this.Pk(a.text);c.appendChild(a);if(pc&&9==Gc||oc)d.zi()?(c.removeAttribute("onselectstart"),c.removeAttribute("unselectable")):(this.ma(c,"onselectstart","return false;"),this.ma(c,"unselectable","on"));b.fontStyle&&this.ma(c,"font-style",b.fontStyle);b.fontVariant&&this.ma(c,"font-variant",b.fontVariant);b.fontFamily&&this.ma(c,"font-family",b.fontFamily);b.fontSize&&this.ma(c,"font-size",b.fontSize);b.fontWeight&&this.ma(c,"font-weight",b.fontWeight);
b.color&&this.ma(c,"fill",b.color);b.letterSpacing&&this.ma(c,"letter-spacing",b.letterSpacing);b.Lg&&this.ma(c,"text-decoration",b.Lg)};
function sj(a,b,c){var d=tj(c,b.keys,b.cx,b.cy,b.fx,b.fy,b.opacity,b.mode,b.transform);if(!d.Am){var e=mj("radialGradient");uj(a,e,d.id());a.appendChild(c.$(),e);d.Ok=c;d.Am=!0;jb(d.keys,function(a){var b=mj("stop");nj(this,b,{offset:a.offset,style:"stop-color:"+a.color+";stop-opacity:"+(isNaN(a.opacity)?d.opacity:a.opacity)});this.appendChild(e,b)},a);d.wd?nj(a,e,{cx:d.Ri*d.wd.width+d.wd.left,cy:d.Si*d.wd.height+d.wd.top,fx:d.b*d.wd.width+d.wd.left,fy:d.c*d.wd.height+d.wd.top,r:Math.min(d.wd.width,
d.wd.height)/2,spreadMethod:"pad",gradientUnits:"userSpaceOnUse"}):nj(a,e,{cx:d.Ri,cy:d.Si,fx:d.b,fy:d.c,gradientUnits:"objectBoundingBox"});d.transform&&a.ma(e,"gradientTransform",d.transform.toString())}return d.id()}
function vj(a,b,c,d){var e=wj(c,b.keys,b.opacity,!0===b.mode?ui(b.angle,d):b.angle,b.mode,b.transform);if(!e.zm){var f=a.Yw();uj(a,f,e.id());a.appendChild(c.$(),f);e.Nk=c;e.zm=!0;jb(e.keys,function(a){var b=mj("stop");nj(this,b,{offset:a.offset,style:"stop-color:"+a.color+";stop-opacity:"+(isNaN(a.opacity)?e.opacity:a.opacity)});this.appendChild(f,b)},a);e.b?(b=rj(e.ti,e.b),nj(a,f,{x1:b.b,y1:b.f,x2:b.c,y2:b.g,spreadMethod:"pad",gradientUnits:"userSpaceOnUse"})):(b=qj(e.ti),nj(a,f,{x1:b.b,y1:b.f,x2:b.c,
y2:b.g,gradientUnits:"objectBoundingBox"}));e.transform&&a.ma(f,"gradientTransform",e.transform.toString())}return e.id()}
function xj(a,b){var c=b.fill(),d=b.aa().c,e="url("+yj()+"#";if(C(c))a.ma(b.$(),"fill",c),b.$().removeAttribute("fill-opacity");else if(y(c.keys)&&c.cx&&c.cy)a.ma(b.$(),"fill",e+sj(a,c,d)+")"),b.$().removeAttribute("fill-opacity");else if(y(c.keys))b.wa()&&(a.ma(b.$(),"fill",e+vj(a,c,d,b.wa())+")"),b.$().removeAttribute("fill-opacity"));else if(c.src){var f=b.Ce();f?(f.width=f.width||0,f.height=f.height||0,f.left=f.left||0,f.top=f.top||0):f=new I(0,0,0,0);"tile"==c.mode?zj(d,c.src,f,c.mode,c.opacity,
function(a){a.id();a.parent(b.aa()).dc();wg.ma(b.$(),"fill",e+a.id()+")")}):(d=zj(d,c.src,f,c.mode,c.opacity),d.id(),d.parent(b.aa()).dc(),a.ma(b.$(),"fill",e+d.id()+")"))}else c instanceof Mg?(c=Aj(d,c.type,c.color,c.b,c.size),c.id(),c.parent(b.aa()).dc(),a.ma(b.$(),"fill",e+c.id()+")")):c instanceof fe?(c.id(),c.parent(b.aa()).dc(),a.ma(b.$(),"fill",e+c.id()+")")):(1E-4>=c.opacity&&pc&&Fc("9")&&(c.opacity=1E-4),nj(a,b.$(),{fill:c.color,"fill-opacity":c.opacity}))}
function Bj(a,b){var c=b.stroke(),d=b.aa().c,e=b.$(),f="url("+yj()+"#";if(C(c))a.ma(e,"stroke",c);else if(y(c.keys)&&c.cx&&c.cy)a.ma(e,"stroke",f+sj(a,c,d)+")");else if(y(c.keys)){if(!b.wa())return;a.ma(e,"stroke",f+vj(a,c,d,b.wa())+")")}else a.ma(e,"stroke",c.color);c.lineJoin?a.ma(e,"stroke-linejoin",c.lineJoin):e.removeAttribute("stroke-linejoin");c.lineCap?a.ma(e,"stroke-linecap",c.lineCap):e.removeAttribute("stroke-linecap");c.opacity?a.ma(e,"stroke-opacity",c.opacity):e.removeAttribute("stroke-opacity");
c.thickness?a.ma(e,"stroke-width",c.thickness):e.removeAttribute("stroke-width");c.dash?a.ma(e,"stroke-dasharray",c.dash):e.removeAttribute("stroke-dasharray")}g.sw=function(a){xj(this,a);Bj(this,a)};g.dA=function(a){a.visible()?a.$().removeAttribute("visibility"):this.ma(a.$(),"visibility","hidden")};g.xj=function(a){var b=a.Oa;b&&!Pd(b)?this.ma(a.$(),"transform",b.toString()):a.$().removeAttribute("transform")};
g.$z=function(a){var b=a.Oa;b&&!Pd(b)?this.ma(a.$(),"patternTransform",b.toString()):a.$().removeAttribute("patternTransform")};g.Zz=lj.prototype.xj;g.Uz=lj.prototype.xj;g.Wz=lj.prototype.xj;g.cA=lj.prototype.xj;g.Rz=lj.prototype.xj;g.ip=function(a,b,c){nj(this,a,{width:b,height:c})};g.mt=function(a,b){uj(this,a.$(),b)};function uj(a,b,c){b&&(c?a.ma(b,"id",c):b.removeAttribute("id"))}
g.ot=function(a,b){var c=a.$();c&&(null!=b?(a.dh||(a.dh=mj("title"),this.ma(a.dh,"aria-label","")),Df(a.dh)||Af(c,a.dh),a.dh.innerHTML=b):a.dh&&c.removeChild(a.dh))};g.jt=function(a,b){var c=a.$();c&&(null!=b?(a.Mg||(a.Mg=mj("desc"),this.ma(a.Mg,"aria-label","")),Df(a.Mg)||Af(c,a.Mg),a.Mg.innerHTML=b):a.Mg&&c.removeChild(a.Mg))};g.Nz=function(a,b){var c=a.$();if(c&&z(b))for(var d in b){var e=b[d];null===e?c.removeAttribute(d):this.ma(c,d,e)}};g.vu=function(a,b){return a?a.getAttribute(b):void 0};
g.Qz=function(a,b){var c=a.$();c&&(b?this.ma(c,"vector-effect","non-scaling-stroke"):c.removeAttribute("vector-effect"))};g.Vz=na;g.Oz=function(a){nj(this,a.$(),{cx:a.Jh(),cy:a.Kh(),r:a.Ke()})};g.kt=function(a){nj(this,a.$(),{cx:a.Jh(),cy:a.Kh(),rx:a.jf(),ry:a.sh()})};g.Yz=function(a){var b=pj(a);b?this.ma(a.$(),"d",b):this.ma(a.$(),"d","M 0,0")};
g.sx=function(a){for(var b=a.g,c=0;c2*this.f&&ek(this),!0):!1};function ek(a){if(a.f!=a.b.length){for(var b=0,c=0;bb)throw Error("Bad port number "+b);a.j=b}else a.j=null}function lk(a,b,c){b instanceof nk?(a.g=b,tk(a.g,a.b)):(c||(b=ok(b,uk)),a.g=new nk(b,0,a.b))}function mk(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function ok(a,b,c){return C(a)?(a=encodeURI(a).replace(b,vk),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}
function vk(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var pk=/[#\/\?@]/g,rk=/[\#\?:]/g,qk=/[\#\?]/g,uk=/[\#\?@]/g,sk=/#/g;function nk(a,b,c){this.c=this.b=null;this.f=a||null;this.g=!!c}function wk(a){a.b||(a.b=new dk,a.c=0,a.f&&hk(a.f,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}
function xk(a){var b=bk(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new nk(null,0,void 0);a=ak(a);for(var d=0;db.length){c.push(Mk(a)+"(");for(var d=a.arguments,e=0;d&&e=fl(this).value)for(ua(b)&&(b=b()),a=new Ok(a,String(b),this.g),c&&(a.b=c),c="log:"+a.c,m.console&&(m.console.timeStamp?m.console.timeStamp(c):m.console.markTimeline&&m.console.markTimeline(c)),m.msWriteProfilerMark&&m.msWriteProfilerMark(c),c=this;c;)c=c.getParent()};var gl={},hl=null;
function il(a){hl||(hl=new Qk(""),gl[""]=hl,hl.f=cl);var b;if(!(b=gl[a])){b=new Qk(a);var c=a.lastIndexOf("."),d=a.substr(c+1),c=il(a.substr(0,c));c.c||(c.c={});c.c[d]=b;b.b=c;gl[a]=b}return b};function jl(a,b){a&&a.log(bl,b,void 0)}function kl(a,b){a&&a.log(dl,b,void 0)};function ll(){}ll.prototype.b=null;function ml(a){var b;(b=a.b)||(b={},nl(a)&&(b[0]=!0,b[1]=!0),b=a.b=b);return b};var ol;function pl(){}G(pl,ll);function ql(a){return(a=nl(a))?new ActiveXObject(a):new XMLHttpRequest}function nl(a){if(!a.c&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;ca&&!isNaN(this.ck)&&clearTimeout(this.ck),this.Do=a,this.Hg(!0)),this):this.Do};g.F=function(a){return p(a)?(a=ff(a||null),this.$d!=a&&(this.$d=a,Ml(this),this.Hg(!0),this.dc()),this):this.$d?this.f:null};g.HG=function(){return this.$d};g.Rh=function(){return this.f};g.Ib=function(){this.nm++;return this};g.Cb=function(a){this.nm=a?0:Math.max(this.nm-1,0);this.dc();return this};g.DF=function(a){return p(a)?(this.yr=!!a,this):this.yr};
g.rb=function(){return!!this.nm};g.cB=function(){return this.Bj};g.title=function(a){return p(a)?(this.Cm!=a&&(this.Cm=a,wg.ot(this,this.Cm)),this):this.Cm};g.SA=function(a){return p(a)?(this.Bm!=a&&(this.Bm=a,wg.jt(this,this.Bm)),this):this.Bm};g.visible=function(a){if(!arguments.length)return this.b.visible();this.b.visible(a);return this};
g.data=function(a){if(arguments.length){var b,c=a.type;if(c)switch(c){case "rect":b=this.rect();break;case "circle":b=this.yu();break;case "ellipse":b=this.zu();break;case "image":b=this.dd();break;case "text":b=this.text();break;case "path":b=this.path();break;case "layer":b=this.Xd();break;default:b=null}else this.width(a.width),this.height(a.height),a.type="layer",this.xf().Sb(a),this.xf().id(""),"id"in a&&this.id(a.id);b&&b.Sb(a);return this}return this.B()};g.remove=function(){return this.F(null)};
g.YA=function(){return 0};g.ZA=function(){return 0};g.wa=function(){return new I(0,0,this.width(),this.height())};g.clip=function(a){return this.b.clip(a)};g.Ed=function(){return"stage"};g.xf=function(){return this.b};g.Lo=function(a){this.b.Lo(a)};g.zl=na;
g.Hg=function(a,b){a&&!isNaN(this.ck)&&clearTimeout(this.ck);this.ck=NaN;var c,d;c=isNaN(this.eo);d=isNaN(this.co);var e=c||d,f;if(e){var h=this.$d?bg(this.$d):new Ed(NaN,NaN);h.width=Math.max(h.width||0,0);h.height=Math.max(h.height||0,0);f=!h.width&&!h.height;c=c?h.width:this.eo;d=d?h.height:this.co}else c=this.eo,d=this.co,f=!1;c==this.pa&&d==this.ya||f||(this.pa=c,this.ya=d,b||this.dispatchEvent("stageresize"));this.$d&&e&&(this.ck=setTimeout(this.Hg,this.Do))};
function Kl(a,b){if(a.Sn!=b){var c=parseFloat(b);if(!isNaN(c))return a.Sn=E(b)?b:String(b),a.eo=C(b)&&Ia(b,"%")?NaN:c,a.f.style.width=Xf(a.Sn,!0),!0}return!1}function Ll(a,b){if(a.Rn!=b){var c=parseFloat(b);if(!isNaN(c))return a.Rn=E(b)?b:String(b),a.co=C(b)&&Ia(b,"%")?NaN:c,a.f.style.height=Xf(a.Rn,!0),!0}return!1}g.KF=function(){this.c.clear()};g.B=function(){var a=this.xf().B();this.vi&&(a.id=this.vi);a.width=this.Sn;a.height=this.Rn;delete a.type;return a};
function Nl(a){a.f?(a=a.f,1==a.nodeType?(a=Yf(a),a=new Bd(a.left,a.top)):(a=a.changedTouches?a.changedTouches[0]:a,a=new Bd(a.clientX,a.clientY))):a=new Bd(0,0);return a}g.Ku=function(a){this.vf+=a;return a};g.zB=function(a){a=Math.min(500-this.vf,a);this.vf+=a;return a};g.Tk=Jl.prototype.Ku;g.dc=function(){if(!this.nm&&this.$d&&!this.Bj)if(this.Bj=!0,this.dispatchEvent("renderstart"),this.vf=0,this.yr)this.Tk=this.zB,setTimeout(this.Zo,0);else{this.Tk=this.Ku;this.Fc();if(this.b.wf)throw ue(6);Ol(this)}};
function Ml(a){a.$d?a.f.parentNode!=a.$d&&a.$d.appendChild(a.f):Bf(a.f)}g.Zo=function(){this.Fc();this.b.wf?setTimeout(this.Zo,0):Ol(this)};g.Fc=function(){if(this.o&&this.o.length){for(var a=0;ak?[k/h*d,k]:[c,k],k[0]-=e||0,k[1]-=f||0,a=a.wi(k[0],
k[1])):a=a.wi(b["pdf-width"],b["pdf-height"]);b.data=a;b.dataType="svg";b.responseType="file"}g.Fu=function(a,b,c,d,e,f,h,k){if(Sl==Tl){var l={};Wl(this,l,d,e,f,h,k);Pl("pdf",l,!!c,!0,a,b)}else alert(ue(15))};g.Cu=function(a,b,c,d,e){if(Sl==Tl){var f={};Rl(this,f,c,d,e);Pl("png",f,!0,!1,a,b)}else alert(ue(15))};g.Au=function(a,b,c,d,e,f){if(Sl==Tl){var h={};Ul(this,h,c,d,e,f);Pl("jpg",h,!0,!1,a,b)}else alert(ue(15))};g.Du=function(a,b,c,d){if(Sl==Tl){var e={};Vl(this,e,c,d);Pl("svg",e,!0,!1,a,b)}else alert(ue(15))};
g.Bu=function(a,b,c,d,e,f){if(Sl==Tl){var h={};Wl(this,h,c,d,e,f);Pl("pdf",h,!0,!1,a,b)}else alert(ue(15))};g.ci=function(a,b,c,d){if(Sl==Tl){var e={};Rl(this,e,a,b,c,d);Xl(Ql+"/png",e)}else alert(ue(15))};g.ai=function(a,b,c,d,e){if(Sl==Tl){var f={};Ul(this,f,a,b,c,d,e);Xl(Ql+"/jpg",f)}else alert(ue(15))};g.bi=function(a,b,c,d,e){if(Sl==Tl){var f={};Wl(this,f,a,b,c,d,e);Xl(Ql+"/pdf",f)}else alert(ue(15))};g.di=function(a,b,c){if(Sl==Tl){var d={};Vl(this,d,a,b,c);Xl(Ql+"/svg",d)}else alert(ue(15))};
g.print=function(a,b){if(p(a)||p(b)){var c=le(a,b,"usletter"),d=Nj().contentWindow.document,e=pf("DIV");Qf(e,{width:c.width,height:c.height});d.body.appendChild(e);var c=this.width(),d=this.height(),f=bg(e);this.Cj(f.width,f.height);f=this.$();"svg"==f.tagName&&f.cloneNode?(f=f.cloneNode(!0),e.appendChild(f)):Yl(e).data(this.data());this.Cj(c,d)}else e=Nj().contentWindow.document,d=this.$(),"svg"==d.tagName?d.cloneNode?c=d.cloneNode(!0):(d=Yl(e.body),d.data(this.data()),c=d.$()):(d=Yl(e.body),d.data(this.data())),
d=c,f=wg,f.ma(d,"width","100%"),f.ma(d,"height","100%"),f.ma(d,"viewBox","0 0 "+this.width()+" "+this.height()),Qf(d,"width","100%"),Qf(d,"height",""),Qf(d,"max-height","100%"),e.body.appendChild(c);Rj()};
g.wi=function(a,b){if(Sl!=Tl)return"";var c;if(p(a)||p(b)){c=le(a,b);var d=Df(this.$()),e=Tf(d,"width"),d=Tf(d,"height");this.Cj(c.width,c.height);c=Zl(this.$());this.Cj(e,d)}else wg.ip(this.$(),this.width(),this.height()),c=Zl(this.$()),wg.ip(this.$(),"100%","100%");return''+c};function Zl(a){var b="";a&&(b=(new XMLSerializer).serializeToString(a));return b}g.Xd=sh.prototype.Xd;g.wB=sh.prototype.tu;g.text=sh.prototype.text;g.bB=sh.prototype.au;
g.rect=sh.prototype.rect;g.dd=sh.prototype.dd;g.iB=sh.prototype.eu;g.hB=sh.prototype.du;g.vB=sh.prototype.su;g.yu=sh.prototype.gq;g.zu=sh.prototype.hq;g.path=sh.prototype.path;g.jB=sh.prototype.fu;g.lB=sh.prototype.hu;g.mB=sh.prototype.iu;g.nB=sh.prototype.ju;g.oB=sh.prototype.ku;g.kB=sh.prototype.gu;g.uB=sh.prototype.ru;g.rB=sh.prototype.ou;g.tB=sh.prototype.qu;g.sB=sh.prototype.pu;g.UA=sh.prototype.Xt;g.RA=sh.prototype.Vt;g.TA=sh.prototype.Wt;g.$A=sh.prototype.Zt;g.xB=sh.prototype.uu;g.eB=sh.prototype.bu;
g.VA=sh.prototype.Yt;g.Rw=function(a,b,c,d){return new Dg(this,a,b,c,d)};g.dB=function(a){return new fe(a)};g.mH=function(a,b,c,d){return ke(a,b,c,d)};g.Ca=function(){return this.b.Ca()};g.cb=function(a){this.b.cb(a);return this};g.Lb=function(a,b){this.b.Lb(a,b);return this};g.XA=function(a){return this.b.iq(a)};g.removeChild=function(a){return this.b.removeChild(a)};g.fB=function(a){return this.b.xm(a)};g.gB=function(){return this.b.ym()};g.aB=function(a){return this.b.$t(a)};g.Fb=function(a){return this.b.Fb(a)};
g.pB=function(a,b){this.b.lu(a,b);return this};g.qB=function(a,b){this.b.jq(a,b);return this};g.WA=function(a,b){this.b.se(a,b);return this};g.hf=function(a,b,c){this.b.hf(a,b,c);return this};g.yk=function(a,b){this.b.yk(a,b);return this};g.wj=function(a,b,c){this.b.wj(a,b,c);return this};g.im=function(a,b){this.b.im(a,b);return this};g.ri=function(a,b){this.b.ri(a,b);return this};g.Mk=function(a,b){this.b.Mk(a,b);return this};g.scale=function(a,b,c,d){this.b.scale(a,b,c,d);return this};
g.gp=function(a,b,c){this.b.gp(a,b,c);return this};g.Hn=function(a,b,c,d,e,f){this.b.Hn(a,b,c,d,e,f);return this};g.Ma=function(a,b,c,d,e,f){this.b.Ma(a,b,c,d,e,f);return this};g.lk=function(){return this.b.lk()};g.no=function(){return this.b.no()};g.Yb=function(){return null};g.dispatchEvent=function(a){C(a)?a=a.toLowerCase():"type"in a&&(a.type=String(a.type).toLowerCase());return Jl.A.dispatchEvent.call(this,a)};g.ea=function(a,b,c,d){return Jl.A.ea.call(this,String(a).toLowerCase(),b,c,d)};
g.Mc=function(a,b,c,d){return Jl.A.Mc.call(this,String(a).toLowerCase(),b,c,d)};g.Hc=function(a,b,c,d){return Jl.A.Hc.call(this,String(a).toLowerCase(),b,c,d)};g.qe=function(a){p(a)&&(a=String(a).toLowerCase());return Jl.A.qe.call(this,a)};
g.Rg=function(a){var b=new Dj(a,this);if(b.target instanceof tg){b.target.dispatchEvent(b);var c=b.type;b.s&&a.preventDefault();b.relatedTarget instanceof tg&&b.relatedTarget.aa()==this||("mouseover"==c?this.g.ea(document,"mousemove",this.Rg,!1):"mouseout"==c&&this.g.Hc(document,"mousemove",this.Rg,!1));switch(c){case "mousedown":this.g.ea(document,"mouseup",this.Rg,!1);break;case "mouseup":this.g.Hc(document,"mouseup",this.Rg,!1);break;case "touchstart":this.g.ea(document,"touchmove",this.Rg,!1);
break;case "touchend":this.g.Hc(document,"touchmove",this.Rg,!1);break;case "pointerdown":this.g.ea(document,"pointermove",this.Rg,!1);break;case "pointerup":this.g.Hc(document,"pointermove",this.Rg,!1)}}};g.R=function(){Jl.A.R.call(this);Sb(this.g);this.g=null;Sb(this.b);this.Fc();delete this.b;Sb(this.c);delete this.c;Kg(this);Bf(this.f);this.$d=null;delete this.f;this.Ra=null;this.S&&(this.S.Ad(),this.S=null)};var J=Jl.prototype;F("acgraph.vector.Stage",Jl);J.id=J.id;J.container=J.F;
J.getContainerElement=J.HG;J.getDomWrapper=J.Rh;J.maxResizeDelay=J.yH;J.dispose=J.Ad;J.getBounds=J.wa;J.layer=J.Xd;J.unmanagedLayer=J.wB;J.circle=J.yu;J.ellipse=J.zu;J.rect=J.rect;J.truncatedRect=J.vB;J.roundedRect=J.iB;J.roundedInnerRect=J.hB;J.path=J.path;J.star=J.jB;J.star4=J.lB;J.star5=J.mB;J.star6=J.nB;J.star7=J.oB;J.star10=J.kB;J.diamond=J.UA;J.triangleUp=J.uB;J.triangleDown=J.rB;J.triangleRight=J.tB;J.triangleLeft=J.sB;J.cross=J.RA;J.diagonalCross=J.TA;J.hLine=J.$A;J.vLine=J.xB;J.pie=J.eB;
J.donut=J.VA;J.text=J.text;J.html=J.bB;J.image=J.dd;J.data=J.data;J.saveAsPNG=J.ci;J.saveAsJPG=J.ai;J.saveAsPDF=J.bi;J.saveAsSVG=J.di;J.saveAsPng=J.ci;J.saveAsJpg=J.ai;J.saveAsPdf=J.bi;J.saveAsSvg=J.di;J.shareAsPng=J.Gu;J.shareAsJpg=J.Eu;J.shareAsPdf=J.Fu;J.shareAsSvg=J.Hu;J.getPngBase64String=J.Cu;J.getJpgBase64String=J.Au;J.getSvgBase64String=J.Du;J.getPdfBase64String=J.Bu;J.print=J.print;J.toSvg=J.wi;J.pattern=J.dB;J.hatchFill=J.mH;J.clearDefs=J.KF;J.numChildren=J.Ca;J.addChild=J.cb;
J.addChildAt=J.Lb;J.removeChild=J.removeChild;J.removeChildAt=J.fB;J.removeChildren=J.gB;J.swapChildren=J.pB;J.swapChildrenAt=J.qB;J.getChildAt=J.XA;J.hasChild=J.aB;J.forEachChild=J.WA;J.indexOfChild=J.Fb;J.getX=J.YA;J.getY=J.ZA;J.width=J.width;J.height=J.height;J.getBounds=J.wa;J.resize=J.Cj;J.asyncMode=J.DF;J.resume=J.Cb;J.suspend=J.Ib;J.isRendering=J.cB;J.isSuspended=J.rb;J.remove=J.remove;J.domElement=J.$;J.visible=J.visible;J.rotate=J.hf;J.rotateByAnchor=J.yk;J.setRotation=J.wj;
J.setRotationByAnchor=J.im;J.translate=J.ri;J.setPosition=J.Mk;J.scale=J.scale;J.scaleByAnchor=J.gp;J.appendTransformationMatrix=J.Hn;J.setTransformationMatrix=J.Ma;J.getRotationAngle=J.lk;J.getTransformationMatrix=J.no;J.clip=J.clip;J.createClip=J.Rw;J.parent=J.parent;J.getStage=J.aa;J.listen=J.ea;J.listenOnce=J.Mc;J.unlisten=J.Hc;J.unlistenByKey=J.qm;J.removeAllListeners=J.qe;J.title=J.title;J.desc=J.SA;F("acgraph.events.EventType.RENDER_START","renderstart");
F("acgraph.events.EventType.RENDER_FINISH","renderfinish");F("acgraph.vector.Stage.EventType.STAGE_RESIZE","stageresize");F("acgraph.vector.Stage.EventType.STAGE_RENDERED","stagerendered");function $l(a){Zj.call(this,a);this.c={}}G($l,Zj);$l.prototype.clear=function(){ec(this.c);$l.A.clear.call(this)};function ch(a,b){var c=pe(oe.jc(),b),d=a.c[c];if(!d){var d=a.c,e;e=mj("clipPath");d[c]=d=e}return d}$l.prototype.R=function(){$l.A.R.call(this);for(var a in this.c)delete this.c[a];delete this.c};function am(a,b,c){Jl.call(this,a,b,c)}G(am,Jl);am.prototype.s=function(){return new $l(this)};function bm(a,b,c,d,e){Dg.call(this,a,b,c,d,e)}G(bm,Dg);bm.prototype.dc=function(){var a=Zg(this),b=a&&!a.rb();b&&a.Ib();jb(this.g,function(a){a.ia(512)},this);b&&a.Cb()};function cm(a,b,c,d,e,f,h){Wj.call(this,a,b,c,b,b,f,h);this.jp=d;this.kp=e}G(cm,Wj);function dm(a,b,c,d,e,f,h){f=null!=f?vd(f,0,1):1;var k=[];jb(a,function(a){k.push(""+a.offset+a.color+(a.opacity?a.opacity:null))});return k.join("")+f+b+c+d+e+(h?""+h.left+h.top+h.width+h.height:"")};var em={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function fm(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(gm.test(c))return b.Hd=hm(c),b.type="hex",b;a:{var d=a.match(im);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length)return b.Hd=he(c),b.type="rgb",b;if(em&&(c=em[a.toLowerCase()]))return b.Hd=c,b.type="named",b;throw Error(a+" is not a valid color string");}var jm=/#(.)(.)(.)/;
function hm(a){if(!gm.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(jm,"#$1$1$2$2$3$3"));return a.toLowerCase()}function km(a){a=hm(a);return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16)]}function lm(a,b,c){a=Number(a);b=Number(b);c=Number(c);if(a!=(a&255)||b!=(b&255)||c!=(c&255))throw Error('"('+a+","+b+","+c+'") is not a valid RGB color');a=mm(a.toString(16));b=mm(b.toString(16));c=mm(c.toString(16));return"#"+a+b+c}
function he(a){return lm(a[0],a[1],a[2])}function nm(a,b,c){0>c?c+=1:16*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}var gm=/^#(?:[0-9a-f]{3}){1,2}$/i,im=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function mm(a){return 1==a.length?"0"+a:a}function om(a,b,c){c=vd(c,0,1);return[Math.round(c*a[0]+(1-c)*b[0]),Math.round(c*a[1]+(1-c)*b[1]),Math.round(c*a[2]+(1-c)*b[2])]};var Pj=5;function Oj(){for(var a=document.styleSheets,b=[],c=pm(a),d=0;a=c[d];d++){var e=qm(a);if(e&&e.length)for(var f=0,h=0,k=e.length,l;hMath.sin(d)||180==a||360==a;if(90==a||270==a)c+=1E-6;180!=a&&(0>Math.tan(d)||90==a||270==a)&&(e=-1,c=90-c);c=yd(c);d=Math.tan(c);d=Math.sin(c)*(b.height/2-d*b.width/2)+Math.sqrt(Math.pow(b.width/2,2)*(1+Math.pow(d,2)));e*=Math.cos(c)*d;c=1*Math.sin(c)*d;k&&(e=-e,c=-c);return{lc:new Bd(Math.round(f-e),Math.round(h+c)),od:new Bd(Math.round(f+e),Math.round(h-c))}}
function Fm(a,b){var c,d;b.lc.x==b.od.x?(c=b.lc.x,d=a.y):b.lc.y==b.od.y?(c=a.x,d=b.lc.y):(c=(b.lc.x*Math.pow(b.od.y-b.lc.y,2)+a.x*Math.pow(b.od.x-b.lc.x,2)+(b.od.x-b.lc.x)*(b.od.y-b.lc.y)*(a.y-b.lc.y))/(Math.pow(b.od.y-b.lc.y,2)+Math.pow(b.od.x-b.lc.x,2)),d=(b.od.x-b.lc.x)*(a.x-c)/(b.od.y-b.lc.y)+a.y);c=new Bd(c,d);d=[vd(b.lc.x-b.od.x,-1,1),vd(b.lc.y-b.od.y,-1,1)];var e=[vd(b.lc.x-c.x,-1,1),vd(b.lc.y-c.y,-1,1)],f=[vd(b.od.x-c.x,-1,1),vd(b.od.y-c.y,-1,1)];return 0>(d[0]?(e[0]+f[0])*d[0]:(e[1]+f[1])*
d[1])?-Cd(b.lc,c):Cd(b.lc,c)}
function Gm(a,b,c,d){var e=Em(c,d);d=Cd(e.lc,e.od);var f=Em(c,b);b=Cd(f.lc,f.od);c=Fm(e.lc,f);var e=Fm(e.od,f),f={offset:Math.round(c/b*100)/100,color:"",opacity:1},h={offset:Math.round(e/b*100)/100,color:"",opacity:1},k=[];k.toString=function(){for(var a="\n",b=0,c=this.length;bf.offset&&t.offset=h.offset&&!n&&(n={offset:t.offset,color:t.color,opacity:t.opacity})}k.push(h);a=t=1;if(2h&&1>f?l?h>f:hh)?h:f);h=k.width*f;k=k.height*f;switch(e){case gi:e=b.width;f=b.height;break;case "xMinYMin":e=b.left;f=b.top;break;case "xMidYMin":e=b.left+b.width/2-h/2;f=b.top;break;case "xMaxYMin":e=b.left+
b.width-h;f=b.top;break;case "xMinYMid":e=b.left;f=b.top+b.height/2-k/2;break;default:case "xMidYMid":e=b.left+b.width/2-h/2;f=b.top+b.height/2-k/2;break;case "xMaxYMid":e=b.left+b.width-h;f=b.top+b.height/2-k/2;break;case "xMinYMax":e=b.left;f=b.top+b.height-k;break;case "xMidYMax":e=b.left+b.width/2-h/2;f=b.top+b.height-k;break;case "xMaxYMax":e=b.left+b.width-h,f=b.top+b.height-k}}zm(this,c.style,{position:"absolute",left:Bm(e),top:Bm(f),width:Bm(h),height:Bm(k)});this.ma(c,"src",d);a.clip(b)};
g.Oz=function(a){this.kt(a)};g.kt=function(a){var b=a.$();ym(this,b);var c=a.Jh(),d=a.Kh(),e=a.jf(),f=a.sh(),h=a.Yb();h&&!Pd(h)?(c=Kd(c,d,e,f,0,360,!1),d=c.length,h.transform(c,0,c,0,d/2),h=["m",this.Qb(c[d-2]),this.Qb(c[d-1]),"c"],se(Array.prototype.push,lb(c,this.Qb),h)):h=["ae",this.Qb(c),this.Qb(d),this.Qb(e),this.Qb(f),0,Math.round(-23592960)];h.push("x");xg(a,4);xg(a,256);this.ma(b,"path",h.join(" "))};
g.Yz=function(a){var b=a.$();ym(this,b);var c=Cm(this,a);c?this.ma(b,"path",c):(this.ma(b,"path","M 0,0"),b.removeAttribute("path"));xg(a,4);xg(a,256)};g.Nr=function(){var a=this.c("shape"),b=this.c("path");b.setAttribute("textpathok","t");a.appendChild(b);return a};g.Mr=function(){return document.createElement("span")};g.Pk=function(a){var b=this.c("textpath");b.setAttribute("on","t");b.setAttribute("string",a);return b};g.Pz=function(a,b){var c=a.$();c&&(c.style.cursor=b||"")};
g.nt=function(a){var b=a.$().style,c,d;Hm(a)?(d=a.I,a.b.length&&(d-=a.b[0].c),c=a.i,zm(this,b,{position:"absolute",overflow:"visible",left:Bm(c),top:Bm(d)})):(c=a.x(),d=a.y(),a.ug()&&a.height()&&a.height()>a.o&&("middle"==a.ug()&&(d+=a.height()/2-a.o/2),"bottom"==a.ug()&&(d+=a.height()-a.o)),zm(this,b,{position:"absolute",overflow:"hidden",left:Bm(c),top:Bm(d)}))};
g.bA=function(a){var b=a.$(),c=b.style;b.style.cssText="";if(Hm(a))zm(this,c,{width:Bm(1),height:Bm(1)}),b.innerHTML="";else if(null!=a.Ic){a.fontSize()&&Qf(b,"font-size",a.fontSize());a.color()&&Qf(b,"color",a.color());a.fontFamily()&&Qf(b,"font-family",a.fontFamily());a.fontStyle()&&Qf(b,"font-style",a.fontStyle());a.fontVariant()&&Qf(b,"font-variant",a.fontVariant());a.fontWeight()&&Qf(b,"font-weight",a.fontWeight());a.letterSpacing()&&Qf(b,"letter-spacing",a.letterSpacing());a.Lg()&&Qf(b,"text-decoration",
a.Lg());a.opacity()&&(c.filter="alpha(opacity="+100*a.opacity()+")");a.Qk()&&Qf(b,"line-height",a.Qk());a.Rk()&&Qf(b,"text-indent",a.Rk());"..."==a.kf()&&Qf(b,"text-overflow","ellipsis");""==a.kf()&&Qf(b,"text-overflow","clip");a.yi()&&Qf(b,"direction",a.yi());"byLetter"==a.Sk()&&a.width()?(Qf(b,"word-break","break-all"),Qf(b,"white-space","normal")):(Qf(b,"word-break","normal"),Qf(b,"white-space","nowrap"));a.Le()&&(b.style["text-align"]=a.g?"end"==a.Le()||"left"==a.Le()?"left":a.Le()==Mi||"right"==
a.Le()?"right":"center":"end"==a.Le()||"right"==a.Le()?"right":a.Le()==Mi||"left"==a.Le()?"left":"center");var d=!a.zi(),e=b.getElementsByTagName("*");if(ag){if(d=d?"none":"",b.style&&(b.style[ag]=d),e)for(var f=0,h;h=e[f];f++)h.style&&(h.style[ag]=d)}else if(pc||oc)if(d=d?"on":"",b.setAttribute("unselectable",d),e)for(f=0;h=e[f];f++)h.setAttribute("unselectable",d);b.innerHTML=a.Ic;this.ma(c,"width",String(a.width()?Bm(a.width()):a.wa().width));this.ma(c,"height",String(a.height()?Bm(a.height()):
a.wa().height))}};g.wu=function(a){a.$().setAttribute("path","m "+this.Qb(a.x)+","+this.Qb(a.y)+" l "+(this.Qb(a.x)+1)+","+this.Qb(a.y)+" e")};
g.xu=function(a){var b=a.parent(),c=b.style(),d=a.$(),c=hc(c);jc(c,a.b);a=this.Pk(a.text);c.fontStyle&&Qf(a,"font-style",c.fontStyle);c.fontVariant&&Qf(a,"font-variant",c.fontVariant);c.fontFamily&&Qf(a,"font-family",c.fontFamily);c.fontSize&&Qf(a,"font-size",c.fontSize);c.fontWeight&&Qf(a,"font-weight",c.fontWeight);c.letterSpacing&&(a.style["v-text-spacing"]=c.letterSpacing);c.decoration&&Qf(a,"text-decoration",c.decoration);c.hAlign&&(a.style["v-text-align"]=b.g?"end"==c.hAlign||"left"==c.hAlign?
"left":c.hAlign==Mi||"right"==c.hAlign?"right":"center":"end"==c.hAlign||"right"==c.hAlign?"right":c.hAlign==Mi||"left"==c.hAlign?"left":"center");if(c.opacity){var e=this.c("fill");this.ma(e,"opacity",c.opacity);d.appendChild(e)}d.appendChild(a);b.zi()?d.removeAttribute("unselectable"):this.ma(d,"unselectable","on");ym(this,d);d.setAttribute("filled","t");d.setAttribute("fillcolor",c.color);d.setAttribute("stroked","f")};g.Wy=function(){return!0};
g.sw=function(a){var b=a.fill();b instanceof fe&&(b="black");var c=a.stroke(),d;C(c)?d=c:d="keys"in c?0!=c.keys.length?c.keys[0].color:"#000":c.color;var e=!C(b)&&"keys"in b&&"cx"in b&&"cy"in b,f=!C(b)&&"keys"in b&&!e,h=!e&&!f,k="none"!=b&&"none"!=b.color,l="none"!=d&&0!=c.thickness,n=h&&k&&1!=b.opacity,q=!C(c)&&l&&(1!=c.opacity||"miter"!=c.lineJoin||"butt"!=c.lineCap||"none"!=c.dash),r,t,u;if(e||f||n||q){var q=a.aa(),n=q.c,w;w=a instanceof ah&&a.Zb()?new I(0,0,1,1):a.wa();if(f){t=b.mode instanceof
I;u=Bb(b.keys,0);0!=u[0].offset&&u.unshift({offset:0,color:u[0].color,opacity:u[0].opacity});r=u[u.length-1];1!=r.offset&&u.push({offset:1,color:r.color,opacity:r.opacity});var x=b.mode?ui(b.angle,w):b.angle;w=wj(n,t?Gm(u,b.mode,x,w):u,b.opacity,x,b.mode)}else if(e){var v;b.mode?(v=b.mode,r=Math.min(v.width,v.height),x=(b.cx*v.width-(w.left-v.left))/w.width,u=(b.cy*v.height-(w.top-v.top))/w.height,v=r/w.width*1,w=r/w.height*1):(x=b.cx,u=b.cy,v=w=1);w=Im(n,b.keys,x,u,v,w,b.opacity,b.mode)}else w=b;
x=Jm(n,w,c);if(!x.Ju){v=this.c("shapetype");Dm(this,v,pe(oe.jc(),x));this.appendChild(n.$(),v);x.Ju=!0;var A=null;if(f){var B=w;B.zm&&(B=new Tj(B.keys,B.opacity,B.ti,B.mode),x.b=B);A=this.c("fill");u=B.keys;var D=[];jb(u,function(a){D.push(a.offset+" "+a.color)},this);q=xd(B.ti+270);r=u[u.length-1];h=u[0];zm(this,A,{type:"gradient",method:"none",colors:D.join(","),angle:q,color:h.color,opacity:t?B.opacity:isNaN(r.opacity)?B.opacity:r.opacity,color2:r.color,"o:opacity2":t?B.opacity:isNaN(h.opacity)?
B.opacity:h.opacity});this.appendChild(v,A);B.Nk=n;B.zm=!0}else e?(t=w,t.Am&&(t=new cm(t.keys,t.Ri,t.Si,t.jp,t.kp,t.opacity,t.wd),x.b=t),A=this.c("fill"),u=t.keys,h=u[u.length-1],r=u[0],zm(this,A,{src:q.pathToRadialGradientImage,size:t.jp+","+t.kp,origin:".5, .5",position:t.Ri+","+t.Si,type:"pattern",method:"linear sigma",colors:"0 "+h.color+";1 "+r.color,color:h.color,opacity:isNaN(h.opacity)?t.opacity:h.opacity,color2:r.color,"o:opacity2":isNaN(r.opacity)?t.opacity:r.opacity}),this.appendChild(v,
A),t.Ok=n,t.Am=!0):h&&(A=x.Vi?x.Vi:x.Vi=this.c("fill"),C(b)?(zm(this,a.$(),{fillcolor:b,filled:"none"!=b}),zm(this,A,{type:"solid",on:"none"!=b,color:b,opacity:1})):(zm(this,a.$(),{fillcolor:b.color,filled:"none"!=b.color}),zm(this,A,{type:"solid",on:"none"!=b.color,color:b.color,opacity:isNaN(b.opacity)?1:b.opacity})));this.appendChild(v,A);t=x.mm?x.mm:x.mm=this.c("stroke");n=c.thickness?c.thickness:1;q=(h=Km(c.dash,n))?"flat":c.lineCap;zm(this,t,{joinstyle:c.lineJoin||"miter",endcap:"butt"==q?"flat":
q,dashstyle:h,on:l,color:d,opacity:z(c)&&"opacity"in c?c.opacity:1,weight:n+"px"});this.appendChild(v,t)}if(e||f)h=w.keys[w.keys.length-1],zm(this,a.$(),{fillcolor:h.color,filled:"none"!=h.color});zm(this,a.$(),{filled:k,fillcolor:b.color||b,stroked:l,strokecolor:d,strokeweight:c.thickness?c.thickness+"px":"1px"});zm(this,a.$(),{type:"#"+pe(oe.jc(),x)})}else zm(this,a.$(),{type:"",filled:k,fillcolor:b.color||b,stroked:l,strokecolor:d,strokeweight:c.thickness?c.thickness+"px":"1px"})};
function Km(a,b){a=String(a);if(!a)return"none";var c=a.split(" ");c.length%2&&c.push.apply(c,c);for(var d=[],e=0;ea.o&&("middle"==a.ug()&&(f+=a.height()/2-a.o/2),"bottom"==a.ug()&&(f+=a.height()-a.o)),zm(this,d,{position:"absolute",overflow:"hidden",left:Bm(e+b.o),top:Bm(f+b.i)})}};g.em=function(){return!0};g.aA=na;g.sx=na;g.Qz=na;
g.ht=function(a){var b=a instanceof sh,c=a.clip();if(c){var c=c.shape(),c=c.Be(c.Oa),c=c.clone(),d=a.$().style;p(b)&&b?(a=a.Yb(),c=Od(c,a)):(c.left-=a.cq(),c.top-=a.eq());a=c.left;b=c.top;this.ma(d,"clip",["rect(",b+"px",a+c.width+"px",b+c.height+"px",a+"px",")"].join(" "))}else Am(a.$().style,"clip")};g.Ko=function(){return!0};function Mm(a,b){Pb.call(this);this.b=a;this.c=b}G(Mm,Pb);function Nm(a){delete a.b;rm.jc();Bf(a.Vi);a.Vi=null}g=Mm.prototype;g.Vi=null;g.mm=null;g.Ju=!1;g.Ed=function(){return"shapeType"};g.R=function(){delete this.b;delete this.c;rm.jc();Bf(this.Vi);this.Vi=null;rm.jc();Bf(this.mm);this.mm=null};function Om(a){Zj.call(this,a);this.c={};this.i={}}G(Om,Zj);Om.prototype.clear=function(){ec(this.c);ec(this.i);Om.A.clear.call(this)};
function Jm(a,b,c){var d="",d=C(b)?d+(b+"1"):b instanceof Wj?dm(b.keys,b.Ri,b.Si,b.jp,b.kp,b.opacity,b.wd):b instanceof Tj?Uj(b.keys,b.opacity,b.ti,b.mode):d+(b.color+b.opacity),e;if(C(c))e=c;else if("keys"in c){var f=0!=c.keys.length?c.keys[0]:c;e=f.color||"black";e+="opacity"in f?f.opacity:1}else e=c.color,e+="opacity"in c?c.opacity:1;d=""+d+(""+c.thickness+e+c.lineJoin+c.lineCap+c.dash);if(cc(a.c,d))return a.c[d];b=new Mm(b,c);return a.c[d]=b}
function Im(a,b,c,d,e,f,h,k){k=k?k:null;var l=dm(b,c,d,e,f,h,k);return cc(a.i,l)?a.i[l]:a.i[l]=new cm(b,c,d,e,f,h,k)}Om.prototype.uz=function(a){for(var b=Xj(a.keys,a.Ri,a.Si,a.jp,a.kp,a.opacity,a.wd),c=ac(this.c),d=0,e=c.length;dNumber(Bc)&&(d.src='javascript:""');c.Vc=cf(c.Bc).c("IFRAME",d);d=c.Vc.style;d.visibility="hidden";d.width=d.height="10px";d.display="none";tc?d.marginTop=d.marginLeft="-10px":(d.position="absolute",d.top=d.left="-10px");if(pc&&!Fc("11")){c.Bc.target=c.dj||"";cf(c.Bc).b.body.appendChild(c.Vc);bd(c.Vc,"readystatechange",c.Ts,!1,c);try{c.b=!1,c.Bc.submit()}catch(Gb){kd(c.Vc,"readystatechange",c.Ts,!1,c),kn(c)}}else{kl(c.cd,"Setting up iframes and cloning form");
cf(c.Bc).b.body.appendChild(c.Vc);var d=c.dj+"_inner",e=Ef(c.Vc),f;document.baseURI?(f=Na(d),Ce("Short HTML snippet, input escaped, safe URL, for performance"),f='',f=We(f,null)):(f=Na(d),Ce("Short HTML snippet, input escaped, for performance"),f=We('',null));if(oc&&!tc){var h=e.documentElement;if(bf[h.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+
h.tagName+".");h.innerHTML=Ue(f)}else e.write(Ue(f));bd(e.getElementById(d),"load",c.No,!1,c);var k=gf("TEXTAREA",c.Bc);f=0;for(h=k.length;f.");if("A"in $e)throw Error("Tag name is not allowed for SafeHtml.");A=null;var sa;B="";if(v)for(var Ha in v){if(!Ye.test(Ha))throw Error('Invalid attribute name "'+Ha+'".');var Xa=v[Ha];if(null!=Xa){D=B;var ub,K=Ha,R=Xa;if(R instanceof ze)R=Be(R);else if("style"==K.toLowerCase()){T=R;if(!z(T))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+
typeof T+" given: "+T);if(!(T instanceof De)){aa=T;h="";k=void 0;for(k in aa){if(!/^[-_a-zA-Z0-9]+$/.test(k))throw Error("Name allows only [-_a-zA-Z0-9], got: "+k);var La=aa[k];if(null!=La){if(La instanceof ze)La=Be(La);else if(He.test(La)){n=l=!0;for(q=0;q";else{var Zb=af(va);sa+=">"+Ue(Zb)+"";A=Zb.kk()}var Sc=v&&v.dir;Sc&&(/^(ltr|rtl|auto)$/i.test(Sc)?A=0:A=null);S=We(sa,A);w=af(N,S,Xe("\nLine: "+x.lineNumber+"\n\nBrowser stack:\n"+x.stack+"-> [end]\n\nJS stack traversal:\n"+
Kk(void 0)+"-> "))}catch(Kf){w=Xe("Exception trying to expose exception! You win, we lose. "+Kf)}w=Ue(w);f&&f.log($k,"Error when submitting form: "+w,void 0);kd(e.getElementById(d),"load",c.No,!1,c);e.close();kn(c)}}ln(c)}function jn(a,b){var c=cf(a);ck(b,function(b,e){y(b)||(b=[b]);jb(b,function(b){b=c.c("INPUT",{type:"hidden",name:e,value:b});a.appendChild(b)})})}g=Tm.prototype;g.cd=il("goog.net.IframeIo");g.Bc=null;g.Vc=null;g.dj=null;g.NH=0;g.Qg=!1;g.ms=null;g.Ds=null;g.cj=null;
g.abort=function(){this.Qg&&(jl(this.cd,"Request aborted"),md(mn(this)),this.Qg=!1,this.dispatchEvent("abort"),nn(this))};g.R=function(){kl(this.cd,"Disposing iframeIo instance");this.Qg&&(kl(this.cd,"Aborting active request"),this.abort());Tm.A.R.call(this);this.Vc&&on(this);ln(this);delete this.g;this.ms=this.Ds=this.Bc=null;delete Vm[this.c]};g.gj=function(){return this.Qg};
g.Ts=function(){if("complete"==this.Vc.readyState){kd(this.Vc,"readystatechange",this.Ts,!1,this);var a;try{if(a=Ef(this.Vc),pc&&"about:blank"==a.location&&!navigator.onLine){kn(this);return}}catch(b){kn(this);return}pn(this,a)}};g.No=function(){if(!oc||tc||"about:blank"!=(this.Vc?Ef(mn(this)):null).location){kd(mn(this),"load",this.No,!1,this);try{pn(this,this.Vc?Ef(mn(this)):null)}catch(a){kn(this)}}};
function pn(a,b){kl(a.cd,"Iframe loaded");a.Qg=!1;var c;try{var d=b.body;a.Ds=d.textContent||d.innerText}catch(e){c=1}c||"function"!=typeof a.g||(d=a.g(b))&&(c=4);(d=a.cd)&&d.log(el,"Last content: "+a.Ds,void 0);(d=a.cd)&&d.log(el,"Last uri: "+a.ms,void 0);c?(kl(a.cd,"Load event occurred but failed"),kn(a)):(kl(a.cd,"Load succeeded"),a.dispatchEvent("complete"),a.dispatchEvent("success"),nn(a))}function kn(a){a.b||(a.Qg=!1,a.dispatchEvent("complete"),a.dispatchEvent("error"),nn(a),a.b=!0)}
function nn(a){jl(a.cd,"Ready for new requests");on(a);ln(a);a.Bc=null;a.dispatchEvent("ready")}function on(a){var b=a.Vc;b&&(b.onreadystatechange=null,b.onload=null,b.onerror=null,a.f.push(b));a.cj&&(m.clearTimeout(a.cj),a.cj=null);sc||oc&&!tc?a.cj=sd(a.tx,2E3,a):a.tx();a.Vc=null;a.dj=null}g.tx=function(){this.cj&&(m.clearTimeout(this.cj),this.cj=null);for(;this.f.length;){var a=this.f.pop();jl(this.cd,"Disposing iframe");Bf(a)}};function ln(a){a.Bc&&a.Bc==Wm&&zf(a.Bc)}
function mn(a){return a.Vc?pc&&!Fc("11")?a.Vc:Ef(a.Vc).getElementById(a.dj+"_inner"):null}g.mA=function(){if(this.Qg){var a=this.Vc?Ef(mn(this)):null;a&&!lc(a,"documentUri")?(kd(mn(this),"load",this.No,!1,this),navigator.onLine?(a=this.cd)&&a.log(al,"Silent Firefox error detected",void 0):(a=this.cd)&&a.log(al,"Firefox is offline so report offline error instead of silent error",void 0),kn(this)):sd(this.mA,250,this)}};var qn={};function Cg(a){var b=a.$();if(b){var c=String(wa(a));qn[c]=a;b.setAttribute("data-ac-wrapper-id",c)}}function Kg(a){delete qn[String(wa(a))];(a=a.$())&&a.removeAttribute("data-ac-wrapper-id")}function Ej(a,b){for(var c,d=b.$().parentNode;a&&a!=d;){c=a.getAttribute&&a.getAttribute("data-ac-wrapper-id")||null;if(null!=c)break;a=a.parentNode}return(c=qn[c||""]||null)&&c.$()==a?c:null}var Tl="svg",Sl=null,Sl=pc&&!Fc("9")?"vml":Tl,wg="vml"==Sl?rm.jc():lj.jc();
function Yl(a,b,c){return"vml"==Sl?new Pm(a,b,c):new am(a,b,c)}var Ql="//export.anychart.com";function Qj(a,b){var c;a&&(c=pf("STYLE"),c.type="text/css",c.styleSheet?c.styleSheet.cssText=a:c.appendChild(document.createTextNode(String(a))),Af(hf("head",void 0,b)[0],c))}m.acgraph=m.acgraph||{};m.acgraph.fontSize="10px";m.acgraph.fontColor="#000";m.acgraph.textDirection="ltr";m.acgraph.fontFamily="Verdana";function Gg(a,b,c,d){return new $g(a,b,c,d)}function Hg(a,b,c){return new Qg(a,b,c)}
function th(){return new sh}function Ig(a,b,c,d){return new Og(a,b,c,d)}function Jg(){return new ah}function wh(a,b,c,d,e){return new fi(a,b,c,d,e)}function vh(a,b,c,d){a="vml"==Sl?new Qm(a,b):new Ji(a,b);d&&a.style(d);c&&a.text(c);return a}function ke(a,b,c,d){return new Mg(a,b,c,d)}function ge(a){return new fe(a)}function Fg(a,b,c,d){return"vml"==Sl?new bm(null,a,b,c,d):new Dg(null,a,b,c,d)}var rn=void 0;
function yj(){return p(rn)?rn:pc&&Fc("9")&&!Fc("10")?rn="":rn=ud||null===ud&&hf("base",void 0,void 0).length?window.location.origin+window.location.pathname+window.location.search:""}F("acgraph.create",Yl);F("acgraph.type",function(){return Sl});F("acgraph.server",function(a){p(a)&&(Ql=a);return Ql});F("acgraph.StageType.SVG",Tl);F("acgraph.StageType.VML","vml");F("acgraph.rect",Gg);F("acgraph.circle",Hg);F("acgraph.ellipse",Ig);F("acgraph.path",Jg);F("acgraph.text",vh);F("acgraph.layer",th);
F("acgraph.image",wh);F("acgraph.hatchFill",ke);F("acgraph.patternFill",ge);F("acgraph.clip",Fg);F("acgraph.useAbsoluteReferences",function(a){if(p(a))ud=a;else return!!yj()});F("acgraph.updateReferences",function(){var a=rn;rn=void 0;if(p(a)&&yj()!=a){var b=wg,c;for(c in qn)if(qn.hasOwnProperty(c)){var a=qn[c],d=a.aa();d&&(a instanceof tg&&(d.rb()?a.ia(512):a.lb(512)||b.ht(a)),a instanceof Eg&&(d.rb()?a.ia(24):(a.lb(8)||xj(b,a),a.lb(16)||Bj(b,a))))}}});var sn,tn;F("anychart.VERSION","7.13.0.1316");F("anychart.DEVELOP",!0);F("anychart.DEFAULT_THEME","defaultTheme");F("anychart.PERFORMANCE_MONITORING",!1);function un(a){a=String(a).toLowerCase();switch(a){case "byspot":case "spot":case "sp":return"bySpot";case "single":case "s":return"single"}return"byX"}function vn(a){a=String(a).toLowerCase();switch(a){case "singleselect":case "single":case "single_select":case "s":case "ss":return"singleSelect";case "multiselect":case "multi_select":case "multi":case "m":case "ms":return"multiSelect";case "drill":case "drilldown":case "drill_down":case "d":return"drillDown"}return"none"}
function wn(a,b){a=String(a).toLowerCase();switch(a){case "default":case "def":case "d":return"default";case "crosshair":case "cross":return"crosshair";case "pointer":case "point":return"pointer";case "move":return"move";case "text":return"text";case "wait":return"wait";case "help":return"help";case "n-resize":case "north":case "n":return"n-resize";case "ne-resize":case "northeast":case "ne":return"ne-resize";case "e-resize":case "east":case "e":return"e-resize";case "se-resize":case "southeast":case "se":return"se-resize";
case "s-resize":case "south":case "s":return"s-resize";case "sw-resize":case "southwest":case "sw":return"sw-resize";case "w-resize":case "west":case "w":return"w-resize";case "nw-resize":case "northwest":case "nw":return"nw-resize"}return b||"default"}
function xn(a,b){a=String(a).toLowerCase();switch(a){case "lefttop":case "topleft":case "lt":case "tl":return"leftTop";case "leftcenter":case "centerleft":case "left":case "lc":case "cl":case "l":return"leftCenter";case "leftbottom":case "bottomleft":case "lb":case "bl":return"leftBottom";case "centertop":case "topcenter":case "top":case "ct":case "tc":case "t":return"centerTop";case "centercenter":case "center":case "c":return"center";case "centerbottom":case "bottomcenter":case "bottom":case "cb":case "bc":case "b":return"centerBottom";
case "righttop":case "topright":case "tr":case "rt":return"rightTop";case "rightcenter":case "centerright":case "right":case "rc":case "cr":case "r":return"rightCenter";case "rightbottom":case "bottomright":case "rb":case "br":return"rightBottom";case "auto":return"auto"}return p(b)?b:"leftTop"}function yn(a,b){a=xn(a,b);return"auto"==a&&p(b)?b:a}
function zn(a,b){a=String(a).toLowerCase();switch(a){case "left":return"left";case "right":return"right";case "center":case "middle":return"center";case "top":return"top";case "bottom":return"bottom"}return b||"center"}function An(a){a=String(a).toLowerCase();switch(a){case "horizontal":case "h":case "horz":case "horiz":return"horizontal"}return"vertical"}
function Bn(a,b){a=String(a).toLowerCase();switch(a){case "vertical":case "v":case "vert":return"vertical";case "horizontal":case "h":case "horz":case "horiz":return"horizontal";case "verticalexpandable":case "vexpandable":case "evertical":case "ve":case "vertical_expandable":return"verticalexpandable";case "horizontalexpandable":case "expandable":case "hexpandable":case "ehorizontal":case "he":case "horizontal_expandable":return"horizontalexpandable"}return b||"vertical"}
function Cn(a){a=String(a).toLowerCase();switch(a){case "radial":case "r":case "rad":return"radial"}return"circuit"}
function Dn(a,b){a=String(a).toLowerCase();switch(a){case "centertop":case "topcenter":case "top":case "t":case "up":case "u":return"top";case "rightcenter":case "centerright":case "right":case "r":return"right";case "bottomcenter":case "centerbottom":case "bottom":case "b":case "down":case "d":return"bottom";case "leftcenter":case "centerleft":case "left":case "l":return"left"}return b||"top"}
function En(a){a=String(a).toLowerCase();switch(a){case "desc":case "d":case "backward":case "b":case "reversed":case "reverse":case "r":return"desc";case "none":case "null":case "no":case "nosort":return"none"}return"asc"}
var Fn={tJ:"circle",aK:"square",nK:"triangleUp",BJ:"diamond",kK:"triangleDown",mK:"triangleRight",lK:"triangleLeft",vJ:"cross",IA:"diagonalCross",cK:"star4",dK:"star5",eK:"star6",fK:"star7",bK:"star10",LJ:"pentagon",jK:"trapezium",JJ:"line",qK:"vline",kJ:"arrowhead",oJ:"arrowUp",nJ:"arrowRight",lJ:"arrowDown",mJ:"arrowLeft"};
function Gn(a){a=String(a).toLowerCase();switch(a){case "line":return"line";case "vline":return"vline";case "star4":return"star4";case "star6":return"star6";case "star7":return"star7";case "star10":return"star10";case "diamond":return"diamond";case "triangleup":return"triangleUp";case "triangledown":return"triangleDown";case "triangleleft":return"triangleLeft";case "triangleright":return"triangleRight";case "cross":return"cross";case "diagonalcross":return"diagonalCross";case "circle":return"circle";
case "square":return"square";case "trapezoid":case "trapezium":return"trapezium";case "pentagon":return"pentagon";case "arrow":case "arrowhead":return"arrowhead";case "arrowup":case "up":return"arrowUp";case "arrowdown":case "down":return"arrowDown";case "arrowright":case "right":return"arrowRight";case "arrowleft":case "left":return"arrowLeft"}return"star5"}
function Hn(a){a=String(a).toLowerCase();switch(a){case "star4":return"star4";case "star5":return"star5";case "star6":return"star6";case "star7":return"star7";case "star10":return"star10";case "diamond":return"diamond";case "triangleup":return"triangleUp";case "triangledown":return"triangleDown";case "triangleleft":return"triangleLeft";case "triangleright":return"triangleRight";case "cross":return"cross";case "diagonalcross":return"diagonalCross";case "circle":return"circle";case "square":return"square";
case "x":return In;case "line":return Jn;case "ellipse":return Kn;case "bar":return Ln;case "trapezoid":case "trapezium":return"trapezium";case "pentagon":return"pentagon";case "arrow":case "arrowhead":return"arrowhead";case "vline":return"vline";case "arrowup":case "up":return"arrowUp";case "arrowdown":case "down":return"arrowDown";case "arrowright":case "right":return"arrowRight";case "arrowleft":case "left":return"arrowLeft"}return null}
function Mn(a,b){a=String(a).toLowerCase();switch(a){case "no":case "false":case "nooverlap":case "none":case "null":case "forbid":case "0":return"noOverlap";case "yes":case "allow":case "overlap":case "allowoverlap":case "true":case "1":return"allowOverlap"}return b||"allowOverlap"}
function Nn(a){a=String(a).toLowerCase();switch(a){case "area":return"area";case "bar":return"bar";case "bubble":return"bubble";case "candlestick":return"candlestick";case "column":return"column";case "line":return"line";case "marker":return"marker";case "ohlc":return"ohlc";case "rangearea":return"rangearea";case "rangebar":return"rangebar";case "rangecolumn":return"rangecolumn";case "rangesplinearea":return"rangesplinearea";case "rangesteparea":return"rangesteparea";case "spline":return"spline";
case "splinearea":return"splinearea";case "stepline":return"stepline";case "steparea":return"steparea";case "circle":return"circle";case "star4":return"star4";case "star5":return"star5";case "star6":return"star6";case "star7":return"star7";case "star10":return"star10";case "diamond":return"diamond";case "triangleup":return"triangleup";case "triangledown":return"triangledown";case "cross":return"cross";case "diagonalcross":return"diagonalcross";case "trapezoid":case "trapezium":return"trapezium";case "pentagon":return"pentagon";
case "arrow":case "arrowhead":return"arrowhead";case "vline":return"vline";case "rf":case "risingfalling":return"risingfalling"}return"square"}var In="x",Jn="line",Kn="ellipse",Ln="bar";function On(a){a=String(a).toLowerCase();switch(a){case "outside":case "out":case "o":case "outer":return"outside";case "middle":case "mid":case "m":case "center":case "c":return"center"}return"inside"}
function Pn(a){a=String(a).toLowerCase();switch(a){case "value":case "values":case "val":case "v":case "true":case "yes":case "y":case "t":case "1":return"value";case "percent":case "ratio":case "relative":case "p":case "r":return"percent"}return"none"}function Qn(a){a=String(a).toLowerCase();switch(a){case "series":case "datastart":case "seriesstart":return"seriesStart";case "firstvisible":case "first":case "default":return"firstVisible"}return null}
function Rn(a){a=String(a).toLowerCase();switch(a){case "firstdate":case "fd":return"firstDate";case "firstvisibledate":case "fvd":return"firstVisibleDate";case "lastvisibledate":case "lvd":return"lastVisibleDate";case "lastdate":case "ld":return"lastDate"}return p(void 0)?void 0:"firstVisibleDate"}function Sn(a){a=String(a).toLowerCase();switch(a){case "raw":return"raw";case "grouped":return"grouped"}return"specific"}
function Tn(a,b,c){a=String(a).toLowerCase();switch(a){case "years":case "year":case "yyyy":case "yy":case "y":return"year";case "semesters":case "semester":case "sem":return"semester";case "quarters":case "quarter":case "q":return"quarter";case "months":case "month":case "mm":case "m":return"month";case "thirdofmonths":case "thirdofmonth":case "decades":case "decade":case "tom":case "dec":return"thirdofmonth";case "weeks":case "week":case "w":return"week";case "days":case "day":case "dd":case "d":return"day";
case "hours":case "hour":case "hh":case "h":return c?"day":"hour";case "minutes":case "minute":case "min":case "n":return c?"day":"minute";case "seconds":case "second":case "secs":case "sec":case "s":return c?"day":"second";case "milliseconds":case "millisecond":case "millis":case "milli":case "ms":return c?"day":"millisecond"}return p(b)?b:"year"}
function Un(a){a=String(a).toLowerCase();switch(a){case "left":case "l":return"left";case "right":case "r":return"right";case "center":case "middle":case "c":case "m":return"center";case "end":case "e":return"end"}return"start"}function Vn(a){a=String(a).toLowerCase();switch(a){case "bottom":case "b":return"bottom";case "center":case "middle":case "c":case "m":return"middle"}return"top"}
function Wn(a){a=String(a).toLowerCase();switch(a){case "blink":case "b":return"blink";case "line-through":case "line_through":case "linethrough":case "line":case "l":return"line-through";case "overline":case "over":case "o":return"overline";case "underline":case "under":case "u":return"underline"}return"none"}function Xn(a){a=String(a).toLowerCase();switch(a){case "italic":case "i":return"italic";case "oblique":case "o":return"oblique"}return"normal"}
function Yn(a){a=String(a).toLowerCase();switch(a){case "small-caps":case "small_caps":case "smallcaps":case "small":case "caps":case "sc":case "s":case "c":return"small-caps"}return"normal"}function Zn(a){a=String(a).toLowerCase();switch(a){case "rtl":case "r":return"rtl"}return"ltr"}function $n(a){a=String(a).toLowerCase();switch(a){case "nowrap":case "no":case "n":return"noWrap";default:return"byLetter"}}
function ao(a){a=String(a).toLowerCase();switch(a){case "first":case "open":return"first";case "last":case "close":return"last";case "max":case "high":case "maximum":case "highest":return"max";case "min":case "low":case "minimum":case "lowest":return"min";case "average":case "avg":return"average";case "weightedaverage":case "weightedavg":case "wavg":case "weights":case "weighted":return"weightedAverage";case "firstvalue":case "firstval":case "openvalue":case "openval":return"firstValue";case "lastvalue":case "lastval":case "closevalue":case "closeval":case "fill":case "hoverfill":case "risingfill":case "hoverrisingfill":case "fallingfill":case "hoverfallingfill":case "stroke":case "hoverstroke":case "lowstroke":case "hoverlowstroke":case "highstroke":case "hoverhighstroke":case "risingstroke":case "hoverrisingstroke":case "fallingstroke":case "hoverfallingstroke":case "hatchfill":case "hoverhatchfill":case "risinghatchfill":case "hoverrisinghatchfill":case "fallinghatchfill":case "hoverfallinghatchfill":case "marker":case "hovermarker":return"lastValue";
case "sum":case "add":return"sum";case "list":case "group":case "array":return"list";default:return"last"}}function bo(a){if(!a)return"exact";a=String(a).toLowerCase();switch(a){default:return"exact";case "exactornext":case "next":case "n":return"exactOrNext";case "exactorprev":case "prev":case "p":return"exactOrPrev";case "nearest":case "near":case "closest":case "close":case "c":return"nearest"}}
function co(a){a=String(a).toLowerCase();switch(a){case "rhomb":case "rhombus":return"rhombus";case "rect":case "rectangle":return"rectangle";default:return"circle"}}function eo(a){a=String(a).toLowerCase();switch(a){case "y":case "year":return"year";case "w":case "week":return"week";case "d":case "day":return"day"}return"none"}
function fo(a){a=String(a).toLowerCase();switch(a){case "availabilityperchart":return"availabilityPerChart";case "availabilityperresource":return"availabilityPerResource";case "activityperchart":return"activityPerChart";default:return"activityPerResource"}}F("anychart.enums.RadialGridLayout.CIRCUIT","circuit");F("anychart.enums.RadialGridLayout.RADIAL","radial");F("anychart.enums.HoverMode.BY_SPOT","bySpot");F("anychart.enums.HoverMode.BY_X","byX");F("anychart.enums.SelectionMode.NONE","none");
F("anychart.enums.SelectionMode.SINGLE_SELECT","singleSelect");F("anychart.enums.SelectionMode.MULTI_SELECT","multiSelect");F("anychart.enums.SelectionMode.DRILL_DOWN","drillDown");F("anychart.enums.Anchor.LEFT_TOP","leftTop");F("anychart.enums.Anchor.LEFT_CENTER","leftCenter");F("anychart.enums.Anchor.LEFT_BOTTOM","leftBottom");F("anychart.enums.Anchor.CENTER_TOP","centerTop");F("anychart.enums.Anchor.CENTER","center");F("anychart.enums.Anchor.CENTER_BOTTOM","centerBottom");
F("anychart.enums.Anchor.RIGHT_TOP","rightTop");F("anychart.enums.Anchor.RIGHT_CENTER","rightCenter");F("anychart.enums.Anchor.RIGHT_BOTTOM","rightBottom");F("anychart.enums.Anchor.AUTO","auto");F("anychart.enums.Cursor.DEFAULT","default");F("anychart.enums.Cursor.CROSSHAIR","crosshair");F("anychart.enums.Cursor.POINTER","pointer");F("anychart.enums.Cursor.MOVE","move");F("anychart.enums.Cursor.TEXT","text");F("anychart.enums.Cursor.WAIT","wait");F("anychart.enums.Cursor.HELP","help");
F("anychart.enums.Cursor.N_RESIZE","n-resize");F("anychart.enums.Cursor.NE_RESIZE","ne-resize");F("anychart.enums.Cursor.E_RESIZE","e-resize");F("anychart.enums.Cursor.SE_RESIZE","se-resize");F("anychart.enums.Cursor.S_RESIZE","s-resize");F("anychart.enums.Cursor.SW_RESIZE","sw-resize");F("anychart.enums.Cursor.W_RESIZE","w-resize");F("anychart.enums.Cursor.NW_RESIZE","nw-resize");F("anychart.enums.Position.LEFT_TOP","leftTop");F("anychart.enums.Position.LEFT_CENTER","leftCenter");
F("anychart.enums.Position.LEFT_BOTTOM","leftBottom");F("anychart.enums.Position.CENTER_TOP","centerTop");F("anychart.enums.Position.CENTER","center");F("anychart.enums.Position.CENTER_BOTTOM","centerBottom");F("anychart.enums.Position.RIGHT_TOP","rightTop");F("anychart.enums.Position.RIGHT_CENTER","rightCenter");F("anychart.enums.Position.RIGHT_BOTTOM","rightBottom");F("anychart.enums.Align.CENTER","center");F("anychart.enums.Align.LEFT","left");F("anychart.enums.Align.RIGHT","right");
F("anychart.enums.Align.TOP","top");F("anychart.enums.Align.BOTTOM","bottom");F("anychart.enums.Orientation.LEFT","left");F("anychart.enums.Orientation.RIGHT","right");F("anychart.enums.Orientation.TOP","top");F("anychart.enums.Orientation.BOTTOM","bottom");F("anychart.enums.Layout.HORIZONTAL","horizontal");F("anychart.enums.Layout.VERTICAL","vertical");F("anychart.enums.LegendLayout.HORIZONTAL","horizontal");F("anychart.enums.LegendLayout.VERTICAL","vertical");
F("anychart.enums.LegendLayout.HORIZONTAL_EXPANDABLE","horizontalexpandable");F("anychart.enums.LegendLayout.VERTICAL_EXPANDABLE","verticalexpandable");F("anychart.enums.LegendPositionMode.INSIDE","inside");F("anychart.enums.LegendPositionMode.OUTSIDE","outside");F("anychart.enums.Sort.NONE","none");F("anychart.enums.Sort.ASC","asc");F("anychart.enums.Sort.DESC","desc");F("anychart.enums.BulletMarkerType.X",In);F("anychart.enums.BulletMarkerType.BAR",Ln);
F("anychart.enums.BulletMarkerType.ELLIPSE",Kn);F("anychart.enums.BulletMarkerType.LINE",Jn);F("anychart.enums.MarkerType.CIRCLE","circle");F("anychart.enums.MarkerType.SQUARE","square");F("anychart.enums.MarkerType.TRIANGLE_UP","triangleUp");F("anychart.enums.MarkerType.DIAMOND","diamond");F("anychart.enums.MarkerType.TRIANGLE_DOWN","triangleDown");F("anychart.enums.MarkerType.TRIANGLE_LEFT","triangleLeft");F("anychart.enums.MarkerType.TRIANGLE_RIGHT","triangleRight");
F("anychart.enums.MarkerType.CROSS","cross");F("anychart.enums.MarkerType.DIAGONAL_CROSS","diagonalCross");F("anychart.enums.MarkerType.STAR4","star4");F("anychart.enums.MarkerType.STAR5","star5");F("anychart.enums.MarkerType.STAR6","star6");F("anychart.enums.MarkerType.STAR7","star7");F("anychart.enums.MarkerType.STAR10","star10");F("anychart.enums.MarkerType.PENTAGON","pentagon");F("anychart.enums.MarkerType.TRAPEZIUM","trapezium");F("anychart.enums.MarkerType.LINE","line");
F("anychart.enums.MapAsTableMode.VALUE","value");F("anychart.enums.MapAsTableMode.RANGE","range");F("anychart.enums.MapAsTableMode.OHLC","ohlc");F("anychart.enums.MapProjections.BONNE","bonne");F("anychart.enums.MapProjections.AITOFF","aitoff");F("anychart.enums.MapProjections.AUGUST","august");F("anychart.enums.MapProjections.ECKERT1","eckert1");F("anychart.enums.MapProjections.ECKERT3","eckert3");F("anychart.enums.MapProjections.EQUIRECTANGULAR","equirectangular");
F("anychart.enums.MapProjections.FAHEY","fahey");F("anychart.enums.MapProjections.HAMMER","hammer");F("anychart.enums.MapProjections.MERCATOR","mercator");F("anychart.enums.MapProjections.ORTHOGRAPHIC","orthographic");F("anychart.enums.MapProjections.ROBINSON","robinson");F("anychart.enums.MapProjections.WAGNER6","wagner6");F("anychart.enums.MapProjections.WSG84","wsg84");F("anychart.enums.MapGridZIndex.UNDER_MAP",5);F("anychart.enums.MapGridZIndex.OVER_MAP",45);
F("anychart.enums.MapUnboundRegionsMode.AS_IS","asis");F("anychart.enums.MapUnboundRegionsMode.HIDE","hide");F("anychart.enums.MapPointMiddlePositionMode.ABSOLUTE","absolute");F("anychart.enums.MapPointMiddlePositionMode.RELATIVE","relative");F("anychart.enums.MapPointOutsidePositionMode.RELATIVE","relative");F("anychart.enums.MapPointOutsidePositionMode.ABSOLUTE","absolute");F("anychart.enums.MapPointOutsidePositionMode.OFFSET","offset");F("anychart.enums.TreeFillingMethod.AS_TREE","asTree");
F("anychart.enums.TreeFillingMethod.AS_TABLE","asTable");F("anychart.enums.LabelsOverlapMode.ALLOW_OVERLAP","allowOverlap");F("anychart.enums.LabelsOverlapMode.NO_OVERLAP","noOverlap");F("anychart.enums.BackgroundCornersType.NONE","none");F("anychart.enums.BackgroundCornersType.ROUND","round");F("anychart.enums.BackgroundCornersType.CUT","cut");F("anychart.enums.BackgroundCornersType.ROUND_INNER","roundInner");F("anychart.enums.LegendItemIconType.AREA","area");
F("anychart.enums.LegendItemIconType.BAR","bar");F("anychart.enums.LegendItemIconType.BUBBLE","bubble");F("anychart.enums.LegendItemIconType.CANDLESTICK","candlestick");F("anychart.enums.LegendItemIconType.COLUMN","column");F("anychart.enums.LegendItemIconType.LINE","line");F("anychart.enums.LegendItemIconType.MARKER","marker");F("anychart.enums.LegendItemIconType.OHLC","ohlc");F("anychart.enums.LegendItemIconType.RANGE_AREA","rangearea");F("anychart.enums.LegendItemIconType.RANGE_BAR","rangebar");
F("anychart.enums.LegendItemIconType.RANGE_COLUMN","rangecolumn");F("anychart.enums.LegendItemIconType.RANGE_SPLINE_AREA","rangesplinearea");F("anychart.enums.LegendItemIconType.RANGE_STEP_AREA","rangesteparea");F("anychart.enums.LegendItemIconType.SPLINE","spline");F("anychart.enums.LegendItemIconType.SPLINE_AREA","splinearea");F("anychart.enums.LegendItemIconType.STEP_LINE","stepline");F("anychart.enums.LegendItemIconType.STEP_AREA","steparea");F("anychart.enums.LegendItemIconType.CIRCLE","circle");
F("anychart.enums.LegendItemIconType.SQUARE","square");F("anychart.enums.LegendItemsSourceMode.DEFAULT","default");F("anychart.enums.LegendItemsSourceMode.CATEGORIES","categories");F("anychart.enums.SidePosition.INSIDE","inside");F("anychart.enums.SidePosition.OUTSIDE","outside");F("anychart.enums.PyramidLabelsPosition.INSIDE","inside");F("anychart.enums.PyramidLabelsPosition.OUTSIDE_LEFT","outsideLeft");F("anychart.enums.PyramidLabelsPosition.OUTSIDE_LEFT_IN_COLUMN","outsideLeftInColumn");
F("anychart.enums.PyramidLabelsPosition.OUTSIDE_RIGHT","outsideRight");F("anychart.enums.PyramidLabelsPosition.OUTSIDE_RIGHT_IN_COLUMN","outsideRightInColumn");F("anychart.enums.GaugeSidePosition.INSIDE","inside");F("anychart.enums.GaugeSidePosition.CENTER","center");F("anychart.enums.GaugeSidePosition.OUTSIDE","outside");F("anychart.enums.EventType.POINT_MOUSE_OUT","pointmouseout");F("anychart.enums.EventType.POINT_MOUSE_OVER","pointmouseover");F("anychart.enums.EventType.POINT_MOUSE_DOWN","pointmousedown");
F("anychart.enums.EventType.POINT_MOUSE_UP","pointmouseup");F("anychart.enums.EventType.POINT_MOUSE_MOVE","pointmousemove");F("anychart.enums.EventType.POINT_CLICK","pointclick");F("anychart.enums.EventType.POINT_DBLCLICK","pointdblclick");F("anychart.enums.EventType.POINT_HOVER","pointhover");F("anychart.enums.EventType.POINTS_SELECT","pointsselect");F("anychart.enums.EventType.POINTS_HOVER","pointshover");F("anychart.enums.EventType.DRILL_CHANGE","drillchange");
F("anychart.enums.EventType.CHART_DRAW","chartdraw");F("anychart.enums.EventType.ANIMATION_START","animationstart");F("anychart.enums.EventType.ANIMATION_END","animationend");F("anychart.enums.EventType.ZOOM_START","zoomstart");F("anychart.enums.EventType.ZOOM","zoom");F("anychart.enums.EventType.ZOOM_END","zoomend");F("anychart.enums.EventType.LEGEND_ITEM_MOUSE_OUT","legenditemmouseout");F("anychart.enums.EventType.LEGEND_ITEM_MOUSE_OVER","legenditemmouseover");
F("anychart.enums.EventType.LEGEND_ITEM_MOUSE_MOVE","legenditemmousemove");F("anychart.enums.EventType.LEGEND_ITEM_MOUSE_DOWN","legenditemmousedown");F("anychart.enums.EventType.LEGEND_ITEM_MOUSE_UP","legenditemmouseup");F("anychart.enums.EventType.LEGEND_ITEM_CLICK","legenditemclick");F("anychart.enums.EventType.LEGEND_ITEM_DBLCLICK","legenditemdblclick");F("anychart.enums.EventType.DRAG_START","dragstart");F("anychart.enums.EventType.DRAG","drag");F("anychart.enums.EventType.DRAG_END","dragend");
F("anychart.enums.EventType.SCROLL_CHANGE","scrollchange");F("anychart.enums.EventType.SPLITTER_CHANGE","splitterchange");F("anychart.enums.EventType.SIGNAL","signal");F("anychart.enums.EventType.ROW_SELECT","rowSelect");F("anychart.enums.EventType.ROW_CLICK","rowClick");F("anychart.enums.EventType.ROW_DBL_CLICK","rowDblClick");F("anychart.enums.EventType.ROW_MOUSE_OVER","rowMouseOver");F("anychart.enums.EventType.ROW_MOUSE_OUT","rowMouseOut");F("anychart.enums.EventType.ROW_MOUSE_MOVE","rowMouseMove");
F("anychart.enums.EventType.ROW_MOUSE_DOWN","rowMouseDown");F("anychart.enums.EventType.ROW_MOUSE_UP","rowMouseUp");F("anychart.enums.EventType.CONNECTOR_SELECT","connectorselect");F("anychart.enums.EventType.CONNECTOR_CLICK","connectorclick");F("anychart.enums.EventType.CONNECTOR_DBL_CLICK","connectordblclick");F("anychart.enums.EventType.CONNECTOR_MOUSE_OVER","connectormouseover");F("anychart.enums.EventType.CONNECTOR_MOUSE_OUT","connectormouseout");
F("anychart.enums.EventType.CONNECTOR_MOUSE_MOVE","connectormousemove");F("anychart.enums.EventType.CONNECTOR_MOUSE_DOWN","connectormousedown");F("anychart.enums.EventType.CONNECTOR_MOUSE_UP","connectormouseup");F("anychart.enums.EventType.ROW_COLLAPSE_EXPAND","rowcollapseexpand");F("anychart.enums.EventType.BEFORE_CREATE_CONNECTOR","beforeCreateConnector");F("anychart.enums.EventType.TREE_ITEM_CREATE","treeItemCreate");F("anychart.enums.EventType.TREE_ITEM_MOVE","treeItemMove");
F("anychart.enums.EventType.TREE_ITEM_REMOVE","treeItemRemove");F("anychart.enums.EventType.TREE_ITEM_UPDATE","treeItemUpdate");F("anychart.enums.ScaleStackMode.NONE","none");F("anychart.enums.ScaleStackMode.VALUE","value");F("anychart.enums.ScaleStackMode.PERCENT","percent");F("anychart.enums.ScaleComparisonMode.NONE","none");F("anychart.enums.ScaleComparisonMode.VALUE","value");F("anychart.enums.ScaleComparisonMode.PERCENT","percent");F("anychart.enums.ScaleCompareWithMode.SERIES_START","seriesStart");
F("anychart.enums.ScaleCompareWithMode.FIRST_VISIBLE","firstVisible");F("anychart.enums.ScatterTicksMode.LINEAR","linear");F("anychart.enums.ScatterTicksMode.LOGARITHMIC","logarithmic");F("anychart.enums.SparklineSeriesType.AREA","area");F("anychart.enums.SparklineSeriesType.LINE","line");F("anychart.enums.SparklineSeriesType.COLUMN","column");F("anychart.enums.SparklineSeriesType.WIN_LOSS","winLoss");F("anychart.enums.LinearGaugePointerType.BAR","bar");
F("anychart.enums.LinearGaugePointerType.RANGE_BAR","rangeBar");F("anychart.enums.LinearGaugePointerType.THERMOMETER","thermometer");F("anychart.enums.LinearGaugePointerType.MARKER","marker");F("anychart.enums.LinearGaugePointerType.TANK","tank");F("anychart.enums.LinearGaugePointerType.LED","led");F("anychart.enums.GanttDataFields.ACTUAL","actual");F("anychart.enums.GanttDataFields.ACTUAL_START","actualStart");F("anychart.enums.GanttDataFields.ACTUAL_END","actualEnd");
F("anychart.enums.GanttDataFields.BASELINE_START","baselineStart");F("anychart.enums.GanttDataFields.BASELINE_END","baselineEnd");F("anychart.enums.GanttDataFields.CHILDREN","children");F("anychart.enums.GanttDataFields.PROGRESS","progress");F("anychart.enums.GanttDataFields.PROGRESS_VALUE","progressValue");F("anychart.enums.GanttDataFields.MILESTONE","milestone");F("anychart.enums.GanttDataFields.NAME","name");F("anychart.enums.GanttDataFields.COLLAPSED","collapsed");
F("anychart.enums.GanttDataFields.ROW_HEIGHT","rowHeight");F("anychart.enums.GanttDataFields.ID","id");F("anychart.enums.GanttDataFields.PERIODS","periods");F("anychart.enums.GanttDataFields.PARENT","parent");F("anychart.enums.GanttDataFields.START","start");F("anychart.enums.GanttDataFields.END","end");F("anychart.enums.GanttDataFields.FILL","fill");F("anychart.enums.GanttDataFields.STROKE","stroke");F("anychart.enums.GanttDataFields.HOVER_FILL","hoverFill");
F("anychart.enums.GanttDataFields.HOVER_STROKE","hoverStroke");F("anychart.enums.GanttDataFields.CONNECT_TO","connectTo");F("anychart.enums.GanttDataFields.CONNECTOR","connector");F("anychart.enums.GanttDataFields.CONNECTOR_TYPE","connectorType");F("anychart.enums.GanttDataFields.START_MARKER","startMarker");F("anychart.enums.GanttDataFields.END_MARKER","endMarker");F("anychart.enums.GanttDataFields.LABEL","label");F("anychart.enums.GanttRangeAnchor.FIRST_DATE","firstDate");
F("anychart.enums.GanttRangeAnchor.FIRST_VISIBLE_DATE","firstVisibleDate");F("anychart.enums.GanttRangeAnchor.LAST_DATE","lastDate");F("anychart.enums.GanttRangeAnchor.LAST_VISIBLE_DATE","lastVisibleDate");F("anychart.enums.ConnectorType.FINISH_START","finishstart");F("anychart.enums.ConnectorType.FINISH_FINISH","finishfinish");F("anychart.enums.ConnectorType.START_FINISH","startfinish");F("anychart.enums.ConnectorType.START_START","startstart");F("anychart.enums.ColumnFormats.DIRECT_NUMBERING","directNumbering");
F("anychart.enums.ColumnFormats.TEXT","text");F("anychart.enums.ColumnFormats.SHORT_TEXT","shortText");F("anychart.enums.ColumnFormats.PERCENT","percent");F("anychart.enums.ColumnFormats.DATE_COMMON_LOG","dateCommonLog");F("anychart.enums.ColumnFormats.DATE_ISO_8601","dateIso8601");F("anychart.enums.ColumnFormats.DATE_US_SHORT","dateUsShort");F("anychart.enums.ColumnFormats.DATE_DMY_DOTS","dateDmyDots");F("anychart.enums.ColumnFormats.FINANCIAL","financial");
F("anychart.enums.GanttDateTimeMarkers.START","start");F("anychart.enums.GanttDateTimeMarkers.END","end");F("anychart.enums.GanttDateTimeMarkers.CURRENT","current");F("anychart.enums.DataField.DEPENDS_ON","dependsOn");F("anychart.enums.DataField.OPTIMISTIC","optimistic");F("anychart.enums.DataField.PESSIMISTIC","pessimistic");F("anychart.enums.DataField.MOST_LIKELY","mostLikely");F("anychart.enums.DataField.EXPECTED","expected");F("anychart.enums.DataField.FROM","from");
F("anychart.enums.DataField.TO","to");F("anychart.enums.DataField.ID","id");F("anychart.enums.DataField.NAME","name");F("anychart.enums.Interval.YEARS","year");F("anychart.enums.Interval.MONTHS","month");F("anychart.enums.Interval.DAYS","day");F("anychart.enums.Interval.HOURS","hour");F("anychart.enums.Interval.MINUTES","minute");F("anychart.enums.Interval.SECONDS","second");F("anychart.enums.Interval.YEAR","year");F("anychart.enums.Interval.SEMESTER","semester");
F("anychart.enums.Interval.QUARTER","quarter");F("anychart.enums.Interval.MONTH","month");F("anychart.enums.Interval.THIRD_OF_MONTH","thirdofmonth");F("anychart.enums.Interval.WEEK","week");F("anychart.enums.Interval.DAY","day");F("anychart.enums.Interval.HOUR","hour");F("anychart.enums.Interval.MINUTE","minute");F("anychart.enums.Interval.SECOND","second");F("anychart.enums.Interval.MILLISECOND","millisecond");F("anychart.enums.ErrorMode.NONE","none");F("anychart.enums.ErrorMode.X","x");
F("anychart.enums.ErrorMode.VALUE","value");F("anychart.enums.ErrorMode.BOTH","both");F("anychart.enums.ScaleTypes.LINEAR","linear");F("anychart.enums.ScaleTypes.LOG","log");F("anychart.enums.ScaleTypes.DATE_TIME","dateTime");F("anychart.enums.ScaleTypes.ORDINAL","ordinal");F("anychart.enums.ScatterScaleTypes.LINEAR","linear");F("anychart.enums.ScatterScaleTypes.LOG","log");F("anychart.enums.ScatterScaleTypes.DATE_TIME","dateTime");F("anychart.enums.GaugeScaleTypes.LINEAR","linear");
F("anychart.enums.GaugeScaleTypes.LOG","log");F("anychart.enums.AggregationType.AVERAGE","average");F("anychart.enums.AggregationType.FIRST","first");F("anychart.enums.AggregationType.FIRST_VALUE","firstValue");F("anychart.enums.AggregationType.LAST","last");F("anychart.enums.AggregationType.LAST_VALUE","lastValue");F("anychart.enums.AggregationType.LIST","list");F("anychart.enums.AggregationType.MAX","max");F("anychart.enums.AggregationType.MIN","min");F("anychart.enums.AggregationType.SUM","sum");
F("anychart.enums.AggregationType.WEIGHTED_AVERAGE","weightedAverage");F("anychart.enums.TooltipDisplayMode.UNION","union");F("anychart.enums.TooltipDisplayMode.SEPARATED","separated");F("anychart.enums.TooltipDisplayMode.SINGLE","single");F("anychart.enums.TooltipPositionMode.FLOAT","float");F("anychart.enums.TooltipPositionMode.POINT","point");F("anychart.enums.TooltipPositionMode.CHART","chart");F("anychart.enums.CrosshairDisplayMode.FLOAT","float");
F("anychart.enums.CrosshairDisplayMode.STICKY","sticky");F("anychart.enums.StockLabelsOverlapMode.NO_OVERLAP","noOverlap");F("anychart.enums.StockLabelsOverlapMode.ALLOW_OVERLAP","allowOverlap");F("anychart.enums.StockLabelsOverlapMode.ALLOW_MAJOR_OVERLAP","allowMajorOverlap");F("anychart.enums.StockLabelsOverlapMode.ALLOW_MINOR_OVERLAP","allowMinorOverlap");F("anychart.enums.StockRangeType.UNIT","Unit");F("anychart.enums.StockRangeType.YTD","YTD");F("anychart.enums.StockRangeType.QTD","QTD");
F("anychart.enums.StockRangeType.MTD","MTD");F("anychart.enums.StockRangeType.MAX","Max");F("anychart.enums.StockRangeAnchor.FIRST_DATE","firstDate");F("anychart.enums.StockRangeAnchor.FIRST_VISIBLE_DATE","firstVisibleDate");F("anychart.enums.StockRangeAnchor.LAST_VISIBLE_DATE","lastVisibleDate");F("anychart.enums.StockRangeAnchor.LAST_DATE","lastDate");F("anychart.enums.TableSearchMode.EXACT_OR_PREV","exactOrPrev");F("anychart.enums.TableSearchMode.EXACT","exact");
F("anychart.enums.TableSearchMode.EXACT_OR_NEXT","exactOrNext");F("anychart.enums.TableSearchMode.NEAREST","nearest");F("anychart.enums.ChartScrollerPosition.AFTER_AXES","afterAxes");F("anychart.enums.ChartScrollerPosition.BEFORE_AXES","beforeAxes");F("anychart.enums.LabelsDisplayMode.ALWAYS_SHOW","alwaysShow");F("anychart.enums.LabelsDisplayMode.DROP","drop");F("anychart.enums.LabelsDisplayMode.CLIP","clip");F("anychart.enums.StepDirection.CENTER","center");
F("anychart.enums.StepDirection.FORWARD","forward");F("anychart.enums.StepDirection.BACKWARD","backward");F("anychart.enums.TokenType.UNKNOWN","");F("anychart.enums.TokenType.NUMBER","number");F("anychart.enums.TokenType.STRING","string");F("anychart.enums.TokenType.DATE_TIME","datetime");F("anychart.enums.StringToken.AXIS_NAME","%AxisName");F("anychart.enums.StringToken.AXIS_SCALE_MAX","%AxisScaleMax");F("anychart.enums.StringToken.AXIS_SCALE_MIN","%AxisScaleMin");
F("anychart.enums.StringToken.BUBBLE_SIZE","%BubbleSize");F("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_CATEGORY","%BubbleSizePercentOfCategory");F("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_SERIES","%BubbleSizePercentOfSeries");F("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_TOTAL","%BubbleSizePercentOfTotal");F("anychart.enums.StringToken.CATEGORY_NAME","%CategoryName");F("anychart.enums.StringToken.CATEGORY_Y_AVERAGE","%CategoryYAverage");
F("anychart.enums.StringToken.CATEGORY_Y_MEDIAN","%CategoryYMedian");F("anychart.enums.StringToken.CATEGORY_Y_MODE","%CategoryYMode");F("anychart.enums.StringToken.CATEGORY_Y_PERCENT_OF_TOTAL","%CategoryYPercentOfTotal");F("anychart.enums.StringToken.CATEGORY_Y_RANGE_AVERAGE","%CategoryYRangeAverage");F("anychart.enums.StringToken.CATEGORY_Y_RANGE_PERCENT_OF_TOTAL","%CategoryYRangePercentOfTotal");F("anychart.enums.StringToken.CATEGORY_Y_RANGE_MAX","%CategoryYRangeMax");
F("anychart.enums.StringToken.CATEGORY_Y_RANGE_MIN","%CategoryYRangeMin");F("anychart.enums.StringToken.CATEGORY_Y_RANGE_MEDIAN","%CategoryYRangeMedian");F("anychart.enums.StringToken.CATEGORY_Y_RANGE_MODE","%CategoryYRangeMode");F("anychart.enums.StringToken.CATEGORY_Y_RANGE_SUM","%CategoryYRangeSum");F("anychart.enums.StringToken.CATEGORY_Y_SUM","%CategoryYSum");F("anychart.enums.StringToken.CLOSE","%Close");F("anychart.enums.StringToken.DATA_PLOT_BUBBLE_MAX_SIZE","%DataPlotBubbleMaxSize");
F("anychart.enums.StringToken.DATA_PLOT_BUBBLE_MIN_SIZE","%DataPlotBubbleMinSize");F("anychart.enums.StringToken.DATA_PLOT_BUBBLE_SIZE_AVERAGE","%DataPlotBubbleSizeAverage");F("anychart.enums.StringToken.DATA_PLOT_BUBBLE_SIZE_SUM","%DataPlotBubbleSizeSum");F("anychart.enums.StringToken.DATA_PLOT_MAX_Y_SUM_SERIES_NAME","%DataPlotMaxYSumSeriesName");F("anychart.enums.StringToken.DATA_PLOT_MAX_Y_VALUE_POINT_NAME","%DataPlotMaxYValuePointName");
F("anychart.enums.StringToken.DATA_PLOT_MAX_Y_VALUE_POINT_SERIES_NAME","%DataPlotMaxYValuePointSeriesName");F("anychart.enums.StringToken.DATA_PLOT_MIN_Y_SUM_SERIES_NAME","%DataPlotMinYSumSeriesName");F("anychart.enums.StringToken.DATA_PLOT_MIN_Y_VALUE_POINT_NAME","%DataPlotMinYValuePointName");F("anychart.enums.StringToken.DATA_PLOT_MIN_Y_VALUE_POINT_SERIES_NAME","%DataPlotMinYValuePointSeriesName");F("anychart.enums.StringToken.DATA_PLOT_POINT_COUNT","%DataPlotPointCount");
F("anychart.enums.StringToken.DATA_PLOT_SERIES_COUNT","%DataPlotSeriesCount");F("anychart.enums.StringToken.DATA_PLOT_X_AVERAGE","%DataPlotXAverage");F("anychart.enums.StringToken.DATA_PLOT_X_MAX","%DataPlotXMax");F("anychart.enums.StringToken.DATA_PLOT_X_MIN","%DataPlotXMin");F("anychart.enums.StringToken.DATA_PLOT_X_SUM","%DataPlotXSum");F("anychart.enums.StringToken.DATA_PLOT_Y_AVERAGE","%DataPlotYAverage");F("anychart.enums.StringToken.DATA_PLOT_Y_MAX","%DataPlotYMax");
F("anychart.enums.StringToken.DATA_PLOT_Y_MIN","%DataPlotYMin");F("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_MAX","%DataPlotYRangeMax");F("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_MIN","%DataPlotYRangeMin");F("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_SUM","%DataPlotYRangeSum");F("anychart.enums.StringToken.DATA_PLOT_Y_SUM","%DataPlotYSum");F("anychart.enums.StringToken.HIGH","%High");F("anychart.enums.StringToken.INDEX","%Index");F("anychart.enums.StringToken.LOW","%Low");
F("anychart.enums.StringToken.NAME","%Name");F("anychart.enums.StringToken.OPEN","%Open");F("anychart.enums.StringToken.PERT_CHART_CRITICAL_PATH_STANDARD_DEVIATION","%PertChartCriticalPathStandardDeviation");F("anychart.enums.StringToken.PERT_CHART_PROJECT_DURATION","%PertChartProjectDuration");F("anychart.enums.StringToken.RANGE","%Range");F("anychart.enums.StringToken.RANGE_END","%RangeEnd");F("anychart.enums.StringToken.RANGE_START","%RangeStart");
F("anychart.enums.StringToken.SERIES_BUBBLE_MAX_SIZE","%SeriesBubbleMaxSize");F("anychart.enums.StringToken.SERIES_BUBBLE_MIN_SIZE","%SeriesBubbleMinSize");F("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_AVERAGE","%SeriesBubbleSizeAverage");F("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_MEDIAN","%SeriesBubbleSizeMedian");F("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_MODE","%SeriesBubbleSizeMode");F("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_SUM","%SeriesBubbleSizeSum");
F("anychart.enums.StringToken.SERIES_FIRST_X_VALUE","%SeriesFirstXValue");F("anychart.enums.StringToken.SERIES_FIRST_Y_VALUE","%SeriesFirstYValue");F("anychart.enums.StringToken.SERIES_LAST_X_VALUE","%SeriesLastXValue");F("anychart.enums.StringToken.SERIES_LAST_Y_VALUE","%SeriesLastYValue");F("anychart.enums.StringToken.SERIES_MIN","%SeriesMin");F("anychart.enums.StringToken.SERIES_MAX","%SeriesMax");F("anychart.enums.StringToken.SERIES_NAME","%SeriesName");
F("anychart.enums.StringToken.SERIES_POINT_COUNT","%SeriesPointCount");F("anychart.enums.StringToken.SERIES_X_AVERAGE","%SeriesXAverage");F("anychart.enums.StringToken.SERIES_X_AXIS_NAME","%SeriesXAxisName");F("anychart.enums.StringToken.SERIES_X_MAX","%SeriesXMax");F("anychart.enums.StringToken.SERIES_X_MEDIAN","%SeriesXMedian");F("anychart.enums.StringToken.SERIES_X_MIN","%SeriesXMin");F("anychart.enums.StringToken.SERIES_X_MODE","%SeriesXMode");F("anychart.enums.StringToken.SERIES_X_SUM","%SeriesXSum");
F("anychart.enums.StringToken.SERIES_Y_AVERAGE","%SeriesYAverage");F("anychart.enums.StringToken.SERIES_Y_AXIS_NAME","%SeriesYAxisName");F("anychart.enums.StringToken.SERIES_Y_MAX","%SeriesYMax");F("anychart.enums.StringToken.SERIES_Y_MEDIAN","%SeriesYMedian");F("anychart.enums.StringToken.SERIES_Y_MIN","%SeriesYMin");F("anychart.enums.StringToken.SERIES_Y_MODE","%SeriesYMode");F("anychart.enums.StringToken.SERIES_Y_RANGE_MAX","%SeriesYRangeMax");
F("anychart.enums.StringToken.SERIES_Y_RANGE_MIN","%SeriesYRangeMin");F("anychart.enums.StringToken.SERIES_Y_RANGE_SUM","%SeriesYRangeSum");F("anychart.enums.StringToken.SERIES_Y_SUM","%SeriesYSum");F("anychart.enums.StringToken.VALUE","%Value");F("anychart.enums.StringToken.PERCENT_VALUE","%PercentValue");F("anychart.enums.StringToken.X_PERCENT_OF_SERIES","%XPercentOfSeries");F("anychart.enums.StringToken.X_PERCENT_OF_TOTAL","%XPercentOfTotal");F("anychart.enums.StringToken.X_VALUE","%XValue");
F("anychart.enums.StringToken.Y_PERCENT_OF_CATEGORY","%YPercentOfCategory");F("anychart.enums.StringToken.Y_PERCENT_OF_SERIES","%YPercentOfSeries");F("anychart.enums.StringToken.Y_PERCENT_OF_TOTAL","%YPercentOfTotal");F("anychart.enums.StringToken.Y_VALUE","%YValue");F("anychart.enums.StringToken.RESOURCE_INDEX","resourceIndex");F("anychart.enums.StringToken.ACTIVITY_INDEX","activityIndex");F("anychart.enums.StringToken.START","start");F("anychart.enums.StringToken.END","end");
F("anychart.enums.StringToken.MINUTES_PER_DAY","minutesPerDay");F("anychart.enums.Statistics.AVERAGE","average");F("anychart.enums.Statistics.BUBBLE_SIZE","bubbleSize");F("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_CATEGORY","bubbleSizePercentOfCategory");F("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_SERIES","bubbleSizePercentOfSeries");F("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_TOTAL","bubbleSizePercentOfTotal");F("anychart.enums.Statistics.CATEGORY_NAME","categoryName");
F("anychart.enums.Statistics.CATEGORY_Y_AVERAGE","categoryYAverage");F("anychart.enums.Statistics.CATEGORY_Y_MAX","categoryYMax");F("anychart.enums.Statistics.CATEGORY_Y_MEDIAN","categoryYMedian");F("anychart.enums.Statistics.CATEGORY_Y_MIN","categoryYMin");F("anychart.enums.Statistics.CATEGORY_Y_MODE","categoryYMode");F("anychart.enums.Statistics.CATEGORY_Y_PERCENT_OF_TOTAL","categoryYPercentOfTotal");F("anychart.enums.Statistics.CATEGORY_Y_RANGE_AVERAGE","categoryYRangeAverage");
F("anychart.enums.Statistics.CATEGORY_Y_RANGE_MAX","categoryYRangeMax");F("anychart.enums.Statistics.CATEGORY_Y_RANGE_MEDIAN","categoryYRangeMedian");F("anychart.enums.Statistics.CATEGORY_Y_RANGE_MIN","categoryYRangeMin");F("anychart.enums.Statistics.CATEGORY_Y_RANGE_MODE","categoryYRangeMode");F("anychart.enums.Statistics.CATEGORY_Y_RANGE_PERCENT_OF_TOTAL","categoryYRangePercentOfTotal");F("anychart.enums.Statistics.CATEGORY_Y_RANGE_SUM","categoryYRangeSum");
F("anychart.enums.Statistics.CATEGORY_Y_SUM","categoryYSum");F("anychart.enums.Statistics.CLOSE","close");F("anychart.enums.Statistics.COUNT","count");F("anychart.enums.Statistics.DATA_PLOT_BUBBLE_MAX_SIZE","dataPlotBubbleMaxSize");F("anychart.enums.Statistics.DATA_PLOT_BUBBLE_MIN_SIZE","dataPlotBubbleMinSize");F("anychart.enums.Statistics.DATA_PLOT_BUBBLE_SIZE_AVERAGE","dataPlotBubbleSizeAverage");F("anychart.enums.Statistics.DATA_PLOT_BUBBLE_SIZE_SUM","dataPlotBubbleSizeSum");
F("anychart.enums.Statistics.DATA_PLOT_MAX_X_SUM_SERIES_NAME","dataPlotMaxXSumSeriesName");F("anychart.enums.Statistics.DATA_PLOT_MAX_Y_SUM_SERIES_NAME","dataPlotMaxYSumSeriesName");F("anychart.enums.Statistics.DATA_PLOT_MAX_X_VALUE_POINT_SERIES_NAME","dataPlotMaxXValuePointSeriesName");F("anychart.enums.Statistics.DATA_PLOT_MAX_Y_VALUE_POINT_SERIES_NAME","dataPlotMaxYValuePointSeriesName");F("anychart.enums.Statistics.DATA_PLOT_MIN_X_SUM_SERIES_NAME","dataPlotMinXSumSeriesName");
F("anychart.enums.Statistics.DATA_PLOT_MIN_Y_SUM_SERIES_NAME","dataPlotMinYSumSeriesName");F("anychart.enums.Statistics.DATA_PLOT_MIN_X_VALUE_POINT_SERIES_NAME","dataPlotMinXValuePointSeriesName");F("anychart.enums.Statistics.DATA_PLOT_MIN_Y_VALUE_POINT_SERIES_NAME","dataPlotMinYValuePointSeriesName");F("anychart.enums.Statistics.DATA_PLOT_POINT_COUNT","dataPlotPointCount");F("anychart.enums.Statistics.DATA_PLOT_SERIES_COUNT","dataPlotSeriesCount");
F("anychart.enums.Statistics.DATA_PLOT_X_AVERAGE","dataPlotXAverage");F("anychart.enums.Statistics.DATA_PLOT_X_MAX","dataPlotXMax");F("anychart.enums.Statistics.DATA_PLOT_X_MIN","dataPlotXMin");F("anychart.enums.Statistics.DATA_PLOT_X_SUM","dataPlotXSum");F("anychart.enums.Statistics.DATA_PLOT_Y_AVERAGE","dataPlotYAverage");F("anychart.enums.Statistics.DATA_PLOT_Y_MAX","dataPlotYMax");F("anychart.enums.Statistics.DATA_PLOT_Y_MIN","dataPlotYMin");
F("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_MAX","dataPlotYRangeMax");F("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_MIN","dataPlotYRangeMin");F("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_SUM","dataPlotYRangeSum");F("anychart.enums.Statistics.DATA_PLOT_Y_SUM","dataPlotYSum");F("anychart.enums.Statistics.HIGH","high");F("anychart.enums.Statistics.INDEX","index");F("anychart.enums.Statistics.LOW","low");F("anychart.enums.Statistics.NAME","name");F("anychart.enums.Statistics.MAX","max");
F("anychart.enums.Statistics.MIN","min");F("anychart.enums.Statistics.OPEN","open");F("anychart.enums.Statistics.PERT_CHART_CRITICAL_PATH_STANDARD_DEVIATION","pertChartCriticalPathStandardDeviation");F("anychart.enums.Statistics.PERT_CHART_PROJECT_DURATION","pertChartProjectDuration");F("anychart.enums.Statistics.POINTS_COUNT","pointsCount");F("anychart.enums.Statistics.RANGE","range");F("anychart.enums.Statistics.RANGE_END","rangeEnd");F("anychart.enums.Statistics.RANGE_START","rangeStart");
F("anychart.enums.Statistics.SERIES_AVERAGE","seriesAverage");F("anychart.enums.Statistics.SERIES_BUBBLE_MAX_SIZE","seriesBubbleMaxSize");F("anychart.enums.Statistics.SERIES_BUBBLE_MIN_SIZE","seriesBubbleMinSize");F("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_AVERAGE","seriesBubbleSizeAverage");F("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_MEDIAN","seriesBubbleSizeMedian");F("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_MODE","seriesBubbleSizeMode");
F("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_SUM","seriesBubbleSizeSum");F("anychart.enums.Statistics.SERIES_FIRST_X_VALUE","seriesFirstXValue");F("anychart.enums.Statistics.SERIES_FIRST_Y_VALUE","seriesFirstYValue");F("anychart.enums.Statistics.SERIES_LAST_X_VALUE","seriesLastXValue");F("anychart.enums.Statistics.SERIES_LAST_Y_VALUE","seriesLastYValue");F("anychart.enums.Statistics.SERIES_MIN","seriesMin");F("anychart.enums.Statistics.SERIES_MAX","seriesMax");
F("anychart.enums.Statistics.SERIES_NAME","seriesName");F("anychart.enums.Statistics.SERIES_POINT_COUNT","seriesPointCount");F("anychart.enums.Statistics.SERIES_POINTS_COUNT","seriesPointsCount");F("anychart.enums.Statistics.SERIES_SUM","seriesSum");F("anychart.enums.Statistics.SERIES_X_AVERAGE","seriesXAverage");F("anychart.enums.Statistics.SERIES_X_MAX","seriesXMax");F("anychart.enums.Statistics.SERIES_X_MEDIAN","seriesXMedian");F("anychart.enums.Statistics.SERIES_X_MIN","seriesXMin");
F("anychart.enums.Statistics.SERIES_X_MODE","seriesXMode");F("anychart.enums.Statistics.SERIES_X_SUM","seriesXSum");F("anychart.enums.Statistics.SERIES_Y_AVERAGE","seriesYAverage");F("anychart.enums.Statistics.SERIES_Y_MAX","seriesYMax");F("anychart.enums.Statistics.SERIES_Y_MEDIAN","seriesYMedian");F("anychart.enums.Statistics.SERIES_Y_MIN","seriesYMin");F("anychart.enums.Statistics.SERIES_Y_MODE","seriesYMode");F("anychart.enums.Statistics.SERIES_Y_RANGE_AVERAGE","seriesYRangeAverage");
F("anychart.enums.Statistics.SERIES_Y_RANGE_MAX","seriesYRangeMax");F("anychart.enums.Statistics.SERIES_Y_RANGE_MEDIAN","seriesYRangeMedian");F("anychart.enums.Statistics.SERIES_Y_RANGE_MIN","seriesYRangeMin");F("anychart.enums.Statistics.SERIES_Y_RANGE_MODE","seriesYRangeMode");F("anychart.enums.Statistics.SERIES_Y_RANGE_SUM","seriesYRangeSum");F("anychart.enums.Statistics.SERIES_Y_SUM","seriesYSum");F("anychart.enums.Statistics.SUM","sum");F("anychart.enums.Statistics.VALUE","value");
F("anychart.enums.Statistics.PERCENT_VALUE","percentValue");F("anychart.enums.Statistics.X_PERCENT_OF_SERIES","xPercentOfSeries");F("anychart.enums.Statistics.X_PERCENT_OF_TOTAL","xPercentOfTotal");F("anychart.enums.Statistics.X_VALUE","xValue");F("anychart.enums.Statistics.Y_PERCENT_OF_CATEGORY","yPercentOfCategory");F("anychart.enums.Statistics.Y_PERCENT_OF_SERIES","yPercentOfSeries");F("anychart.enums.Statistics.Y_PERCENT_OF_TOTAL","yPercentOfTotal");F("anychart.enums.Statistics.Y_VALUE","yValue");
F("anychart.enums.ChartDataExportMode.RAW","raw");F("anychart.enums.ChartDataExportMode.SPECIFIC","specific");F("anychart.enums.ChartDataExportMode.GROUPED","grouped");F("anychart.enums.MapSeriesType.CHOROPLETH","choropleth");F("anychart.enums.MapSeriesType.BUBBLE","bubble");F("anychart.enums.MapSeriesType.MARKER","marker");F("anychart.enums.MapSeriesType.CONNECTOR","connector");F("anychart.enums.CartesianSeriesType.AREA","area");F("anychart.enums.CartesianSeriesType.BAR","bar");
F("anychart.enums.CartesianSeriesType.BOX","box");F("anychart.enums.CartesianSeriesType.BUBBLE","bubble");F("anychart.enums.CartesianSeriesType.CANDLESTICK","candlestick");F("anychart.enums.CartesianSeriesType.COLUMN","column");F("anychart.enums.CartesianSeriesType.LINE","line");F("anychart.enums.CartesianSeriesType.MARKER","marker");F("anychart.enums.CartesianSeriesType.OHLC","ohlc");F("anychart.enums.CartesianSeriesType.RANGE_AREA","rangeArea");F("anychart.enums.CartesianSeriesType.RANGE_BAR","rangeBar");
F("anychart.enums.CartesianSeriesType.RANGE_COLUMN","rangeColumn");F("anychart.enums.CartesianSeriesType.RANGE_SPLINE_AREA","rangeSplineArea");F("anychart.enums.CartesianSeriesType.RANGE_STEP_AREA","rangeStepArea");F("anychart.enums.CartesianSeriesType.SPLINE","spline");F("anychart.enums.CartesianSeriesType.SPLINE_AREA","splineArea");F("anychart.enums.CartesianSeriesType.STEP_AREA","stepArea");F("anychart.enums.CartesianSeriesType.STEP_LINE","stepLine");
F("anychart.enums.Cartesian3dSeriesType.AREA","area");F("anychart.enums.Cartesian3dSeriesType.BAR","bar");F("anychart.enums.Cartesian3dSeriesType.COLUMN","column");F("anychart.enums.ScatterSeriesType.BUBBLE","bubble");F("anychart.enums.ScatterSeriesType.LINE","line");F("anychart.enums.ScatterSeriesType.MARKER","marker");F("anychart.enums.SparklineSeriesType.AREA","area");F("anychart.enums.SparklineSeriesType.COLUMN","column");F("anychart.enums.SparklineSeriesType.LINE","line");
F("anychart.enums.SparklineSeriesType.WIN_LOSS","winLoss");F("anychart.enums.StockSeriesType.AREA","area");F("anychart.enums.StockSeriesType.CANDLESTICK","candlestick");F("anychart.enums.StockSeriesType.COLUMN","column");F("anychart.enums.StockSeriesType.LINE","line");F("anychart.enums.StockSeriesType.MARKER","marker");F("anychart.enums.StockSeriesType.OHLC","ohlc");F("anychart.enums.StockSeriesType.RANGE_AREA","rangeArea");F("anychart.enums.StockSeriesType.RANGE_COLUMN","rangeColumn");
F("anychart.enums.StockSeriesType.RANGE_SPLINE_AREA","rangeSplineArea");F("anychart.enums.StockSeriesType.RANGE_STEP_AREA","rangeStepArea");F("anychart.enums.StockSeriesType.SPLINE","spline");F("anychart.enums.StockSeriesType.SPLINE_AREA","splineArea");F("anychart.enums.StockSeriesType.STEP_AREA","stepArea");F("anychart.enums.StockSeriesType.STEP_LINE","stepLine");F("anychart.enums.MovingAverageType.SMA","sma");F("anychart.enums.MovingAverageType.EMA","ema");
F("anychart.enums.RadarSeriesType.AREA","area");F("anychart.enums.RadarSeriesType.LINE","line");F("anychart.enums.RadarSeriesType.MARKER","marker");F("anychart.enums.PolarSeriesType.AREA","area");F("anychart.enums.PolarSeriesType.LINE","line");F("anychart.enums.PolarSeriesType.MARKER","marker");F("anychart.enums.MilestoneShape.CIRCLE","circle");F("anychart.enums.MilestoneShape.RHOMBUS","rhombus");F("anychart.enums.MilestoneShape.RECTANGLE","rectangle");F("anychart.enums.AnnotationTypes.RAY","ray");
F("anychart.enums.AnnotationTypes.LINE","line");F("anychart.enums.AnnotationTypes.INFINITE_LINE","infiniteLine");F("anychart.enums.AnnotationTypes.VERTICAL_LINE","verticalLine");F("anychart.enums.AnnotationTypes.HORIZONTAL_LINE","horizontalLine");F("anychart.enums.AnnotationTypes.RECTANGLE","rectangle");F("anychart.enums.AnnotationTypes.ELLIPSE","ellipse");F("anychart.enums.AnnotationTypes.TRIANGLE","triangle");F("anychart.enums.AnnotationTypes.TREND_CHANNEL","trendChannel");
F("anychart.enums.AnnotationTypes.ANDREWS_PITCHFORK","andrewsPitchfork");F("anychart.enums.AnnotationTypes.FIBONACCI_FAN","fibonacciFan");F("anychart.enums.AnnotationTypes.FIBONACCI_ARC","fibonacciArc");F("anychart.enums.AnnotationTypes.FIBONACCI_RETRACEMENT","fibonacciRetracement");F("anychart.enums.AnnotationTypes.FIBONACCI_TIMEZONES","fibonacciTimezones");F("anychart.enums.AnnotationTypes.MARKER","marker");F("anychart.enums.A11yMode.CHART_ELEMENTS","chartElements");
F("anychart.enums.A11yMode.DATA_TABLE","dataTable");F("anychart.enums.LocaleDateTimeFormat.YEAR","year");F("anychart.enums.LocaleDateTimeFormat.YEAR_SEMESTER","year_semester");F("anychart.enums.LocaleDateTimeFormat.YEAR_QUARTER","year_quarter");F("anychart.enums.LocaleDateTimeFormat.YEAR_MONTH","year_month");F("anychart.enums.LocaleDateTimeFormat.YEAR_THIRD_OF_MONTH","year_third_of_month");F("anychart.enums.LocaleDateTimeFormat.YEAR_WEEK","year_week");
F("anychart.enums.LocaleDateTimeFormat.YEAR_DAY","year_day");F("anychart.enums.LocaleDateTimeFormat.YEAR_HOUR","year_hour");F("anychart.enums.LocaleDateTimeFormat.YEAR_MINUTE","year_minute");F("anychart.enums.LocaleDateTimeFormat.YEAR_SECOND","year_second");F("anychart.enums.LocaleDateTimeFormat.YEAR_MILLISECOND","year_millisecond");F("anychart.enums.LocaleDateTimeFormat.SEMESTER","semester");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_QUARTER","semester_quarter");
F("anychart.enums.LocaleDateTimeFormat.SEMESTER_MONTH","semester_month");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_THIRD_OF_MONTH","semester_third_of_month");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_WEEK","semester_week");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_DAY","semester_day");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_HOUR","semester_hour");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_MINUTE","semester_minute");
F("anychart.enums.LocaleDateTimeFormat.SEMESTER_SECOND","semester_second");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_MILLISECOND","semester_millisecond");F("anychart.enums.LocaleDateTimeFormat.QUARTER","quarter");F("anychart.enums.LocaleDateTimeFormat.QUARTER_MONTH","quarter_month");F("anychart.enums.LocaleDateTimeFormat.QUARTER_THIRD_OF_MONTH","quarter_third_of_month");F("anychart.enums.LocaleDateTimeFormat.QUARTER_WEEK","quarter_week");F("anychart.enums.LocaleDateTimeFormat.QUARTER_DAY","quarter_day");
F("anychart.enums.LocaleDateTimeFormat.QUARTER_HOUR","quarter_hour");F("anychart.enums.LocaleDateTimeFormat.QUARTER_MINUTE","quarter_minute");F("anychart.enums.LocaleDateTimeFormat.QUARTER_SECOND","quarter_second");F("anychart.enums.LocaleDateTimeFormat.QUARTER_MILLISECOND","quarter_millisecond");F("anychart.enums.LocaleDateTimeFormat.MONTH","month");F("anychart.enums.LocaleDateTimeFormat.MONTH_THIRD_OF_MONTH","month_third_of_month");F("anychart.enums.LocaleDateTimeFormat.MONTH_WEEK","month_week");
F("anychart.enums.LocaleDateTimeFormat.MONTH_DAY","month_day");F("anychart.enums.LocaleDateTimeFormat.MONTH_HOUR","month_hour");F("anychart.enums.LocaleDateTimeFormat.MONTH_MINUTE","month_minute");F("anychart.enums.LocaleDateTimeFormat.MONTH_SECOND","month_second");F("anychart.enums.LocaleDateTimeFormat.MONTH_MILLISECOND","month_millisecond");F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH","third_of_month");F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_WEEK","third_of_month_week");
F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_DAY","third_of_month_day");F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_HOUR","third_of_month_hour");F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_MINUTE","third_of_month_minute");F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_SECOND","third_of_month_second");F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_MILLISECOND","third_of_month_millisecond");F("anychart.enums.LocaleDateTimeFormat.WEEK","week");
F("anychart.enums.LocaleDateTimeFormat.WEEK_DAY","week_day");F("anychart.enums.LocaleDateTimeFormat.WEEK_HOUR","week_hour");F("anychart.enums.LocaleDateTimeFormat.WEEK_MINUTE","week_minute");F("anychart.enums.LocaleDateTimeFormat.WEEK_SECOND","week_second");F("anychart.enums.LocaleDateTimeFormat.WEEK_MILLISECOND","week_millisecond");F("anychart.enums.LocaleDateTimeFormat.DAY","day");F("anychart.enums.LocaleDateTimeFormat.DAY_HOUR","day_hour");F("anychart.enums.LocaleDateTimeFormat.DAY_MINUTE","day_minute");
F("anychart.enums.LocaleDateTimeFormat.DAY_SECOND","day_second");F("anychart.enums.LocaleDateTimeFormat.DAY_MILLISECOND","day_millisecond");F("anychart.enums.LocaleDateTimeFormat.HOUR","hour");F("anychart.enums.LocaleDateTimeFormat.HOUR_MINUTE","hour_minute");F("anychart.enums.LocaleDateTimeFormat.HOUR_SECOND","hour_second");F("anychart.enums.LocaleDateTimeFormat.HOUR_MILLISECOND","hour_millisecond");F("anychart.enums.LocaleDateTimeFormat.MINUTE","minute");
F("anychart.enums.LocaleDateTimeFormat.MINUTE_SECOND","minute_second");F("anychart.enums.LocaleDateTimeFormat.MINUTE_MILLISECOND","minute_millisecond");F("anychart.enums.LocaleDateTimeFormat.SECOND","second");F("anychart.enums.LocaleDateTimeFormat.SECOND_MILLISECOND","second_millisecond");F("anychart.enums.LocaleDateTimeFormat.MILLISECOND","millisecond");F("anychart.enums.IntervalFormatPrefix.NONE","");F("anychart.enums.IntervalFormatPrefix.FULL","full");
F("anychart.enums.AvailabilityPeriod.YEAR","year");F("anychart.enums.AvailabilityPeriod.WEEK","week");F("anychart.enums.AvailabilityPeriod.DAY","day");F("anychart.enums.AvailabilityPeriod.NONE","none");F("anychart.enums.TimeTrackingMode.AVAILABILITY_PER_CHART","availabilityPerChart");F("anychart.enums.TimeTrackingMode.AVAILABILITY_PER_RESOURCE","availabilityPerResource");F("anychart.enums.TimeTrackingMode.ACTIVITY_PER_CHART","activityPerChart");
F("anychart.enums.TimeTrackingMode.ACTIVITY_PER_RESOURCE","activityPerResource");F("anychart.enums.ShapeType.PATH","path");F("anychart.enums.ShapeType.CIRCLE","circle");F("anychart.enums.ShapeType.ELLIPSE","ellipse");F("anychart.enums.ShapeType.RECT","rect");F("anychart.enums.FontStyle.NORMAL","normal");F("anychart.enums.FontStyle.ITALIC","italic");F("anychart.enums.FontStyle.OBLIQUE","oblique");F("anychart.enums.FontVariant.NORMAL","normal");F("anychart.enums.FontVariant.SMALL_CAP","small-caps");
F("anychart.enums.HAlign.LEFT","left");F("anychart.enums.HAlign.START","start");F("anychart.enums.HAlign.CENTER","center");F("anychart.enums.HAlign.END","end");F("anychart.enums.HAlign.RIGHT","right");F("anychart.enums.VAlign.TOP","top");F("anychart.enums.VAlign.MIDDLE","middle");F("anychart.enums.VAlign.BOTTOM","bottom");F("anychart.enums.TextWrap.NO_WRAP","noWrap");F("anychart.enums.TextWrap.BY_LETTER","byLetter");var go=-1;function ho(a,b,c){io("error","Error: "+a+"\nDescription: "+jo(a,c),b||"")}
function jo(a,b){switch(a){case 1:return"Container is not set or can not be properly recognized. Use container() method to set it.";case 2:return"Scale is not set. Use scale() method to set it.";case 3:return"Table.contents() accepts only an Array of Arrays as it's first argument.";case 4:return'Feature "'+b[0]+'" is not supported in this module. See modules list for details.';case 5:return b[0]+" should be only "+b[1]+" type"+(b[2]?" ("+b[2]+").":".");case 7:return"Empty config passed to anychart.fromJson() or anychart.fromXml() method.";
case 8:return"Bullet and Sparkline charts do not support Legend. Please use anychart.ui.Legend component for a group of charts instead.";case 51:return"Stock chart itself doesn't support legend - stock plots do. So use stock.plot().legend() instead.";case 9:return"Bullet and Sparkline charts do not support Credits.";case 10:return"Invalid GeoJSON object:";case 100:return"Double quotes in separator are not allowed.";case 101:return"CSV parsing failed.";case 200:return"Cannot create a computer on the table with the mapping of another table.";
case 201:return'Cannot create computed field "'+b[0]+'" - field name should be unique for the table';case 202:return'Cannot create output field "'+b[0]+'" on the computer - field with this name already exists';case 300:var c=b[2],d=[],e;for(e in c)d.push(e+" ("+c[e]+")");return['Series "',b[0],'" of type "',b[1],'" cannot be drawn, because it requires ',c.length," shapes with the following names: ",d.join(", ")].join("");default:return"Unknown error occurred. Please, contact support team at http://support.anychart.com/.\nWe will be very grateful for your report."}}
function ko(a){switch(a){case 1:return"It is not recommended to use more than 5 ranges in Bullet Chart. Currently there are '"+(void 0)[0]+"' ranges.\nExpert opinion at http://cdn.anychart.com/warning/1.html";case 2:return"It is not recommended to use more than 2 markers in Bullet Chart. Currently there are '"+(void 0)[0]+"' markers.\nExpert opinion at http://cdn.anychart.com/warning/2.html";case 3:return"It is not recommended to use more then 5 - 7 points in Pie Chart. Currently there are '"+(void 0)[0]+
"' points.\nExpert opinion at http://cdn.anychart.com/warning/3.html";default:return"We think we can help you improve your data visualization, please contact us at http://support.anychart.com/."}}function lo(a,b,c){io("warn","Warning: "+a+"\nDescription: "+mo(a,c),b||"")}
function mo(a,b){switch(a){case 1:return"Data item with ID='"+b[0]+"' already exists in the tree and will be used as the parent for all related data items.";case 2:return"Data item with ID='"+b[0]+"' is not unique. First met object will be used.";case 3:return"One of the data items was looking for the parent with ID='"+b[0]+"', but did not find it. Please check the data.\nPLEASE NOTE: this data item will be added as the root to avoid loss of information.";case 4:return"Data item {ID='"+b[0]+"', PARENT='"+
b[1]+"'} belongs to a cycle and will not be added to the tree.";case 5:return"Can not set value for the '"+b[0]+"' field to an array row if it is not mapped.";case 6:return"Setting complex value to the default '"+b[0]+"' field changes row behaviour.";case 7:return"Can not set value for the '"+b[0]+"' field to a row that is not an object or an array.";case 8:return"We can not serialize '"+b[0]+"' function, please reset it manually.";case 9:return"Data grid incorrect method '"+b[0]+"()' usage: You use not standalone data grid. Perform all operations on data grid using the controller, but not directly. In current case, use '"+
b[1]+"()' instead. "+b[2];case 404:return b[0]+" with id='"+b[1]+"' is not found in data tree. Please check what you are looking for.";case 11:return"Can not fit gantt chart timeline to task with id '"+b[0]+"' because both fields 'actualStart' and 'actualEnd' must be correctly specified in data item.";case 12:return'Series type "'+b[0]+'" does not support error settings - only Area, Bar, Column, Line, Marker, Spline, SplineArea, StepLine and StepLineArea do.';case 13:return"Toolbar container is not specified. Please set a container using toolbar.container() method.";
case 14:return"Target chart has not method "+b[0]+"(). PLease make sure that you use correct instance of chart.";case 15:return"No chart is assigned for toolbar. Please set a target chart using toolbar.target() method.";case 405:return(b[3]||"Method")+" "+b[0]+" is deprecated. Use "+b[1]+" instead"+(b[2]?b[2]+".":".");case 19:return"The projection that used cannot work correctly without Proj4. Please include Proj4 binary (https://cdnjs.cloudflare.com/ajax/libs/proj4js/2.3.15/proj4.js) into your page, or use another projection";
case 17:return"Incorrect arguments passed to treeDataItem.set() method. You try to set a value by path in complex structure, but path contains errors (It can be not string and not numeric values, or invalid path in existing structure, or incorrect number of path's elements etc). Please, see the documentation for treeDataItem.set() method and carefully check your data.";case 101:return"Table is already in transaction mode. Calling startTransaction() multiple times does nothing.";case 201:return"Wrong mapping passed to "+
b[0]+' series - required "'+b[1]+"' field is missing.";case 16:return'Scale type "'+b[0]+'" is not supported - only '+b[1]+" is.";case 406:return'Could not parse date time value "'+b[0]+'".'+(b[1]?"Symbols parsed: "+b[1]:"");case 500:return"Scale is immutable for this type of axis marker and scale will not be set.";case 501:return"Layout is immutable for this type of axis marker and layout will not be set.";case 18:return"There should be only one root in tree map data. First node has been taken as root.";
case 301:return'Feature with id "'+b[0]+'" not found';case 20:var c=b[1];return"Current scale ticks settings resulted in too many ticks: trying to generate about "+b[0]/c+" ticks with interval "+c;default:return"Unknown error. Please, contact support team at http://support.anychart.com/.\nWe will be very grateful for your report!"}}function io(a,b,c){var d=m.console;d&&(a=d[a]||d.log,"object"!=typeof a&&a.call(d,b,c))};function no(a,b){Pb.call(this);this.c=a;this.s=b;this.D=oo.test(of().location.hostname);this.j=!(this.s||this.D);this.b=po|qo|ro|so}G(no,Pb);var oo=/^(.*\.)?anychart\.(com|stg|dev)$/i,to=!1,po=1,qo=2,ro=4,so=8;g=no.prototype;g.h=function(a,b){var c=a&~this.b;this.b|=c;!this.ub&&!this.c.rb()&&c&&b&&this.c.dc()};function uo(){return("https:"==of().location.protocol?"https://":"http://")+"static.anychart.com/logo.png"}
g.enabled=function(a){return p(a)?(this.j!=a&&(this.j=a,(vo(this)||this.s)&&this.h(po,!0)),this):this.j};g.text=function(a){return p(a)?(this.za!=a&&(this.za=a,vo(this)&&this.h(ro,!0)),this):this.za};g.qn=function(a){return p(a)?(this.I!=a&&(this.I=a,vo(this)&&this.h(qo,!0)),this):this.I};g.nn=function(a){return p(a)?(this.u!=a&&(this.u=a,vo(this)&&this.h(qo,!0)),this):this.u};g.pn=function(a){return p(a)?(this.v!=a&&(this.v=a,vo(this)&&this.h(qo,!0)),this):this.v};
g.pl=function(a){return p(a)?(this.C!=a&&(this.C=a,vo(this)&&this.h(so,!0)),this):this.C};g.aa=function(){return this.c};g.$=function(){return this.Ra};
g.dc=function(){var a=vo(this);a&&p(this.H)&&!this.H&&this.h(po,!1);this.H=a;if(!this.b||this.ub||!this.c||this.c.rb())return this;if(!this.enabled()&&(this.s||a))return this.b&po&&(Bf(this.Ra),this.b&=~po),this;if(!to){var b="",c=pf("STYLE");c.type="text/css";b+='.anychart-credits{position:absolute;overflow:hidden;right:9px;bottom:6px;height:10px;}.anychart-credits a {text-decoration:none;}.anychart-credits-logo{border:none;margin-right:2px;height:10px;width:10px;display:inline-block;vertical-align:top;}.anychart-credits-text{font-size:10px;line-height:9px;display:inline-block;vertical-align:top;text-decoration:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#929292;height:10px;}';c.styleSheet?
c.styleSheet.cssText=b:c.appendChild(document.createTextNode(String(b)));Af(hf("head",void 0,void 0)[0],c);to=!0}this.Ra||(this.Ra=pf("DIV","anychart-credits"));this.g||(this.g=pf("A"),this.i=pf("SPAN","anychart-credits-text"),this.f=pf("IMG","anychart-credits-logo"),yf(this.g,this.i),this.Ra.appendChild(this.g));b=this.c.Rh();this.b&po&&(b&&b.appendChild(this.Ra),this.b&=~po);this.b&qo&&(jf(this.g,{href:a?this.qn():"http://www.anychart.com/?utm_source=trial",title:a?this.nn():"AnyChart - JavaScript Charts designed to be embedded and integrated",
target:"_blank"}),jf(this.f,{alt:a?this.pn():"AnyChart - JavaScript Charts"}),this.b&=~qo);this.b&ro&&(a=a?this.text():"AnyChart Trial Version",Ff(this.i,a),this.b&=~ro);if(this.b&so){if(a=vo(this)?this.pl():uo()){if(this.l=a,b=vi(wg))bd(b,"complete",this.Zy,!1,this),bd(b,"load",this.Iv,!1,this),bd(b,"error",this.$y,!1,this),this.o&&(oi(b,a),this.o=!1),ni(b,a,a),this.o=!0,b.start()}else Bf(this.f);this.b&=~so}return this};function vo(a){return wo()||a.D}
g.Iv=function(a){var b=this.l;a.target.id==b&&(this.ub||(vo(this)?this.pl():uo())!=b||this.f.parentNode||Af(this.g,this.f),jf(this.f,{src:b}),this.o=!1)};g.Zy=function(a){a.target.id==this.l&&(this.o=!1)};g.$y=function(a){a.target.id==this.l&&Bf(this.f)};g.K=function(a){this.c.Ib();C(a)?(this.text(a),this.enabled(!0)):ta(a)||null===a?this.enabled(!!a):z(a)&&(this.qn(a.url),this.text(a.text),this.nn(a.alt),this.pn(a.imgAlt),this.pl(a.logoSrc),this.enabled(a.enabled));this.c.Cb()};
g.B=function(){var a={};a.url=this.qn();a.alt=this.nn();a.imgAlt=this.pn();a.text=this.text();a.logoSrc=this.pl();a.enabled=this.enabled();return a};g.R=function(){var a=vi(wg);a&&(kd(a,"load",this.Iv,!1,this),kd(a,"complete",this.Zy,!1,this),kd(a,"error",this.$y,!1,this));Bf(this.i);Bf(this.f);Bf(this.g);Bf(this.Ra);this.c=this.Ra=this.g=this.f=this.i=null;no.A.R.call(this)};var xo=no.prototype;xo.text=xo.text;xo.url=xo.qn;xo.alt=xo.nn;xo.imgAlt=xo.pn;xo.logoSrc=xo.pl;xo.enabled=xo.enabled;var yo=m.performance&&ua(m.performance.now)?Ba(m.performance.now,m.performance):Ea;var zo={color:"#fff",opacity:1E-5};
function Ao(a,b,c,d){b=null==b||isNaN(+b)?7:+b;d=null!=d?vd(d,0,1):NaN;var e,f;a=Bo(a||"#000").Hd;f=km(a);a=f[0]/255;e=f[1]/255;f=f[2]/255;var h=Math.max(a,e,f),k=Math.min(a,e,f),l=0,n=0,q=.5*(h+k);h!=k&&(h==a?l=60*(e-f)/(h-k):h==e?l=60*(f-a)/(h-k)+120:h==f&&(l=60*(a-e)/(h-k)+240),n=0=q?(h-k)/(2*q):(h-k)/(2-2*q));f=[Math.round(l+360)%360,n,q];a=f[0];e=f[1];f=f[2];isNaN(d)?(d=f,c=null!=c?vd(c,0,1):.95):c=null!=c?vd(c,0,1):f;f=1l?l*(1+e):l+e-e*l;r=2*l-t;l=255*nm(r,t,q+1/3);n=255*nm(r,t,q);q=255*nm(r,t,q-1/3)}else l=n=q=255*l;h.push(he([Math.round(l),Math.round(n),Math.round(q)]))}return h}function Co(a){if(z(a))if(a.color)a=a.color;else return null;if(C(a))try{return fm(a).Hd}catch(b){}return null}
function Do(a,b){if(z(a)&&p(a.keys)){for(var c=hc(a),d=c.keys,e=[],f=0,h=d.length;f=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}return c.length?(b.Hd=he(c),b.type="rgb",b):em&&(a=em[a.toLowerCase()])?(b.Hd=a,b.type="named",b):null}function Jo(a,b,c){var d;c?d=be(a):d=ie(a);C(d)?d={color:d,opacity:b}:z(d)&&(d.opacity=b);return d}
F("anychart.color.blend",function(a,b,c){return om(a,b,c)});F("anychart.color.lighten",Do);F("anychart.color.darken",Eo);F("anychart.color.setThickness",function(a,b,c){a=ie(a);C(a)?a={color:a,thickness:b}:z(a)&&(a.thickness=b);c&&(a.opacity=c);return a});F("anychart.color.setOpacity",Jo);F("anychart.color.singleHueProgression",Ao);
F("anychart.color.bipolarHueProgression",function(a,b,c){c=p(c)?c:7;a=Ao(a||"blue",Math.floor(c/2)+1,null,1);b=Ao(b||"red",Math.floor(c/2)+1,1);c%2||vb(a,a.length-1,1);vb(b,0,1);return a.concat(b)});F("anychart.color.blendedHueProgression",function(a,b,c){c=p(c)?c:7;a=km(Bo(a||"yellow").Hd);b=km(Bo(b||"brown").Hd);for(var d=[lm.apply(null,a)],e=1/c,f=1;f=a.documentMode)?pf("div",{style:"position:absolute; left:0; top:0; z-index: 9999;"}):pf("div",{style:"position:absolute; z-index: 9999; left: -10000px; top: -10000px"});var b;yc||zc||xc?(b=lf(window),a=b.width,b=b.height):(b=of().screen,a=b.availWidth,b=b.availHeight);pc&&!Fc("9")?this.b=Yl(this.g,1,1):(this.b=Yl(this.g,a,b),this.o=new pp,H(this,this.o),this.c=new np(this.o),H(this,this.c),bd(this.c,
"resize",this.j,!1,this));this.b.$().style.cssText="position:fixed; left:0; top:0; opacity:1; pointer-events: none";this.b.u=!0;document.body.appendChild(this.g)}G(qp,Pb);oa(qp);qp.prototype.g=null;qp.prototype.b=null;qp.prototype.j=function(){var a;a=this.c;a=a.b?a.b.clone():null;this.b.Cj(a.width,a.height)};function rp(a){var b=qp.jc();return p(a)?(b.i!=a&&(b.i=a),b):b.i}
qp.prototype.R=function(){this.o&&(Sb(this.o),this.o=null);p(this.c)&&(kd(this.c,"resize",this.j,!1,this),Sb(this.c),this.c=null);Sb(this.b);this.b=null;Bf(this.g);this.f=this.g=null};function sp(){}g=sp.prototype;g.ah=function(){this.c.push(this.b||[]);this.b=[]};g.Xs=function(a,b){this.b.push(b)};g.start=function(){this.c=[];this.b=[]};g.Zh=na;g.An=function(){this.b&&this.b.length&&this.ah()};function tp(){Pb.call(this);this.gm=this.rj.length-1;this.Al=this.Mi.length-1;this.To=Ba(this.To,this)}G(tp,Pb);g=tp.prototype;g.me=null;g.rj="\n";g.Mi=",";g.gm=NaN;g.Al=NaN;g.Ni=NaN;g.Sg=!1;g.Wl=!1;g.yb=NaN;g.he=-1;g.fe=-1;g.bo=!1;g.Ys=NaN;g.hm=function(a){return p(a)?(this.rj=a,this.gm=this.rj.length-1,this):this.rj};g.Bl=function(a){return p(a)?(this.Mi=a,this.Al=this.Mi.length-1,this):this.Mi};g.Vl=function(a){return p(a)?(this.Wl=!!a,this):this.Wl};
g.Xl=function(a){return p(a)?(this.Sg=!!a,this):this.Sg};g.rl=function(a,b,c){this.me=b||new sp;c=!!c;this.b=a||"";this.Ni=a.length;this.g=up(this.rj);this.f=up(this.Mi);this.yb=0;this.bo=this.yb==this.Ni;this.c=this.Wl?this.rI:this.jz;this.me.start();vp(this)&&(this.Wl?this.c=this.jz:this.me.ah());this.Wl=!1;if(c)this.To();else{for(;vp(this);)this.me.ah();this.me.Zh(this.yb);this.me.An();if(this.me instanceof sp)return this.me.c}return null};
g.To=function(){clearTimeout(this.Ys);for(var a=0,b=vp(this);b&&500>a++;){if(this.ub)return;this.me.ah();b=vp(this)}b&&this.me.ah();this.ub||(b?(this.me.Zh(this.yb),this.Ys=setTimeout(this.To,0)):this.me.An())};function up(a){for(var b=a.length,c=Array(b),d=c[0]=-1,e=1;e=d){f="";e=0;a.fe=-1;a.he=-1;a.yb=c+1;h=0;break}else return 0=Hp(a,b,c,d,e[h],e[h+1]);return f}function Hp(a,b,c,d,e,f){return(a=(b-d)*e+(c-a)*f+(a*d-c*b))?0c&&0c&&d.push("-");d.push("P");(a.i||b)&&d.push(Math.abs(a.i)+"Y");(a.o||b)&&d.push(Math.abs(a.o)+"M");(a.b||b)&&d.push(Math.abs(a.b)+"D");if(a.f||a.g||a.c||b)d.push("T"),(a.f||b)&&d.push(Math.abs(a.f)+"H"),(a.g||b)&&d.push(Math.abs(a.g)+"M"),(a.c||b)&&d.push(Math.abs(a.c)+"S");return d.join("")}
Xp.prototype.clone=function(){return new Xp(this.i,this.o,this.b,this.f,this.g,this.c)};var Yp="y",Zp="m",$p="d",aq="h",bq="n",cq="s";Xp.prototype.j=function(a){return new Xp(this.i*a,this.o*a,this.b*a,this.f*a,this.g*a,this.c*a)};Xp.prototype.add=function(a){this.i+=a.i;this.o+=a.o;this.b+=a.b;this.f+=a.f;this.g+=a.g;this.c+=a.c};
function fq(a,b,c){E(a)?(this.b=gq(a,b||0,c||1),hq(this,c||1)):z(a)?(this.b=gq(a.getFullYear(),a.getMonth(),a.getDate()),hq(this,a.getDate())):(this.b=new Date(Ea()),a=this.b.getDate(),this.b.setHours(0),this.b.setMinutes(0),this.b.setSeconds(0),this.b.setMilliseconds(0),hq(this,a))}function gq(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}g=fq.prototype;g.gk=Up.Ip;g.hk=Up.Jp;g.clone=function(){var a=new fq(this.b);a.gk=this.gk;a.hk=this.hk;return a};
g.getFullYear=function(){return this.b.getFullYear()};g.getMonth=function(){return this.b.getMonth()};g.getDate=function(){return this.b.getDate()};g.getTime=function(){return this.b.getTime()};g.getDay=function(){return this.b.getDay()};g.getUTCFullYear=function(){return this.b.getUTCFullYear()};g.getUTCMonth=function(){return this.b.getUTCMonth()};g.getUTCDate=function(){return this.b.getUTCDate()};g.po=function(){return this.b.getDay()};g.getUTCHours=function(){return this.b.getUTCHours()};
g.getUTCMinutes=function(){return this.b.getUTCMinutes()};g.getTimezoneOffset=function(){return this.b.getTimezoneOffset()};function iq(a){if(a=a.getTimezoneOffset()){var b=Math.abs(a)/60,c=Math.floor(b),b=60*(b-c);a=(0b&&(b+=12);var d=Math.min(Wp(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.b&&(b=new Date(this.getFullYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.b),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),this.setDate(a.getDate()),hq(this,a.getDate()))};
g.qo=function(a,b){return[this.getFullYear(),ab(this.getMonth()+1,2),ab(this.getDate(),2)].join(a?"-":"")+(b?iq(this):"")};g.Ct=function(a,b){return[this.getUTCFullYear(),ab(this.getUTCMonth()+1,2),ab(this.getUTCDate(),2)].join(a?"-":"")+(b?"Z":"")};g.toString=function(){return this.qo()};function hq(a,b){if(a.getDate()!=b){var c=a.getDate()c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);(c%=60)&&d.push(":",ab(c,2));c=d.join("")}else c="Etc/GMT";b.g=c;(c=a)?(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),(c%=60)&&d.push(":",c),c=d.join("")):c="UTC";a=qq(a);b.o=[c,c];b.b={hK:a,Tt:a};b.f=[];return b}b=new oq;b.g=a.id;b.c=-a.std_offset;b.o=a.names;b.b=a.names_ext;b.f=a.transitions;return b}
function qq(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(ab(Math.floor(a/60)%100,2),":",ab(a%60,2));return b.join("")}function rq(a,b){for(var c=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5,d=0;d=a.f[d];)d+=2;return d?a.f[d-1]:0};function sq(a,b){this.c=[];this.b=b||Up;"number"==typeof a?tq(this,a):uq(this,a)}var vq=[/^\'(?:[^\']|\'\')*(\'|$)/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvVwzZ]+/];function wq(a){return a.getHours?a.getHours():0}
function uq(a,b){for(xq&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,d=0;db)c=a.b.Ek[b];else if(8>b)c=a.b.Fk[b-4];else if(12>b)c=a.b.Ep[b-8],c=c.replace("{1}",a.b.Ek[b-8]),c=c.replace("{0}",a.b.Fk[b-8]);else{tq(a,10);return}uq(a,c)}function Aq(a,b){var c;c=String(b);var d=a.b||Up;if(void 0!==d.bq){for(var e=[],f=0;f=h?String.fromCharCode(d.bq+h-48):c.charAt(f))}c=e.join("")}return c}var xq=!1;
function Bq(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");}
function zq(a,b,c,d,e,f){var h=b.length;switch(b.charAt(0)){case "G":return c=0c&&(c=-c),2==h&&(c%=100),Aq(a,ab(c,h));case "M":a:switch(c=d.getMonth(),h){case 5:h=a.b.Nt[c];break a;case 4:h=a.b.Rp[c];break a;case 3:h=a.b.Wp[c];break a;default:h=Aq(a,ab(c+1,h))}return h;case "k":return Bq(e),c=wq(e)||24,Aq(a,ab(c,h));case "S":return Aq(a,(e.getTime()%1E3/1E3).toFixed(Math.min(3,h)).substr(2)+(3h?1:0];case "h":return Bq(e),c=wq(e)%12||12,Aq(a,ab(c,h));case "K":return Bq(e),c=wq(e)%12,Aq(a,ab(c,h));case "H":return Bq(e),c=wq(e),Aq(a,ab(c,h));case "c":a:switch(c=d.getDay(),h){case 5:h=a.b.Qt[c];break a;case 4:h=a.b.St[c];break a;case 3:h=a.b.Rt[c];break a;default:h=Aq(a,ab(c,1))}return h;case "L":a:switch(c=d.getMonth(),h){case 5:h=a.b.Pt[c];break a;case 4:h=a.b.Zp[c];break a;case 3:h=a.b.$p[c];break a;default:h=
Aq(a,ab(c+1,h))}return h;case "Q":return c=Math.floor(d.getMonth()/3),4>h?a.b.Xp[c]:a.b.Vp[c];case "d":return Aq(a,ab(d.getDate(),h));case "m":return Bq(e),Aq(a,ab(e.getMinutes(),h));case "s":return Bq(e),Aq(a,ab(e.getSeconds(),h));case "v":return h=f||pq(c.getTimezoneOffset()),h.g;case "V":return a=f||pq(c.getTimezoneOffset()),2>=h?a.g:0h?a.o[0h?(h=-(e.c-rq(e,c)),a=[0>h?"-":"+"],h=Math.abs(h),a.push(ab(Math.floor(h/60)%100,2),ab(h%60,2)),h=a.join("")):h=Aq(a,qq(e.c-rq(e,c))),h;default:return""}}
;function Cq(a){if(m.JSON)try{var b=m.JSON.parse(a);return b}catch(c){}return b=Dk(a)};var Dq;function Eq(a,b,c,d,e){if(c)for(var f=0;fb?1:a==b?0:-1}function Iq(a,b){return-Fq(a,b)}function Gq(a,b){return isNaN(a)?isNaN(b)?0:1:isNaN(b)?-1:a-b}function Jq(a,b){return isNaN(a)?isNaN(b)?0:1:isNaN(b)?-1:b-a}
function Kq(a){for(var b;a instanceof tg;){b=a.tag;if(p(b))return b;a=a.parent()}}function Lq(a,b){if(!a)return!1;for(;b instanceof qd&&b!=a;)b=b.fg;return b==a}function Hq(a){return z(a)?"o"+wa(a):(typeof a).charAt(0)+a}function L(a,b,c){a=E(a)?a:!isNaN(b)&&Mq(a)?b*parseFloat(a)/100:parseFloat(a);return c&&!isNaN(b)?b-a:a}function Mq(a){return C(a)&&Ia(a,"%")&&!isNaN(parseFloat(a))}
function Nq(a,b){if(null===a)return null;a=p(a)?a:0;b=p(b)?b:0;var c=Mq(a),d=parseFloat(a);return isNaN(d)?b:c?a:d}function M(a){return null==a||ta(a)?NaN:+a}function Oq(a){return C(a)?a:M(a)}function Pq(a){return E(a)&&!isNaN(a)||C(a)&&""!=Ka(a)?a:null}function Qq(a,b,c){E(a)||(a=parseFloat(a));a=Math.round(a);return!isNaN(a)&&(0c&&(c+=b);c>=b&&(c-=b);return Bp(a-c,7)}
function Uq(a,b,c){c=Bp((a-(c||0))%b,7);c>=b&&(c-=b);if(c)0>c&&(c+=b);else return Bp(a,7);return Bp(a+b-c,7)}
function Vq(a,b,c){var d=new Date(a),e=d.getUTCFullYear(),f=d.getUTCMonth(),h=d.getUTCDate(),k=d.getUTCHours(),l=d.getUTCMinutes(),n=d.getUTCSeconds(),q=d.getUTCMilliseconds();if(b.i)return e=Tq(e,b.i,(new Date(c)).getUTCFullYear()),Date.UTC(e,0);if(b.o)return f=Tq(f,b.o),Date.UTC(e,f);if(!b.b||b.b%7)return b.b?(h=Tq(h,b.b),Date.UTC(e,f,h)):b.f?(k=Tq(k,b.f),Date.UTC(e,f,h,k)):b.g?(l=Tq(l,b.g),Date.UTC(e,f,h,k,l)):1<=b.c?(n=Tq(n,b.c),Date.UTC(e,f,h,k,l,n)):b.c?(q=Tq(q,1E3*b.c),Date.UTC(e,f,h,k,l,n,
q)):a;a=Wq(Xq());return Tq(d.getTime(),864E5*b.b,Date.UTC(2E3,0,2+(a?a.firstDayOfWeek:0)))}
function Yq(a,b,c){var d=new Date(a),e=d.getUTCFullYear(),f=d.getUTCMonth(),h=d.getUTCDate(),k=d.getUTCHours(),l=d.getUTCMinutes(),n=d.getUTCSeconds(),q=d.getUTCMilliseconds();switch(b){case "year":return e=Tq(e,c,(new Date(2E3)).getUTCFullYear()),Date.UTC(e,0);case "semester":return f=Tq(f,6*c),Date.UTC(e,f);case "quarter":return f=Tq(f,3*c),Date.UTC(e,f);case "month":return f=Tq(f,c),Date.UTC(e,f);case "thirdofmonth":return Tq(d.getTime(),864E6*c,Date.UTC(2E3,0,2));case "week":return a=Wq(Xq()),
Tq(d.getTime(),6048E5*c,Date.UTC(2E3,0,2+(a?a.firstDayOfWeek:0)));case "day":return Tq(d.getTime(),864E5*c,Date.UTC(2E3,0,2));case "hour":return k=Tq(k,c),Date.UTC(e,f,h,k);case "minute":return l=Tq(l,c),Date.UTC(e,f,h,k,l);case "second":return n=Tq(n,c),Date.UTC(e,f,h,k,l,n);case "millisecond":return q=Tq(q,c),Date.UTC(e,f,h,k,l,n,q)}return a}
function Zq(a,b){var c,d;switch(a){case "year":c=Yp;d=b;break;case "semester":c=Zp;d=6*b;break;case "quarter":c=Zp;d=3*b;break;case "month":c=Zp;d=b;break;case "thirdofmonth":c=$p;d=10*b;break;case "week":c=$p;d=7*b;break;case "day":c=$p;d=b;break;case "hour":c=aq;d=b;break;case "minute":c=bq;d=b;break;case "second":c=cq;d=b;break;case "millisecond":c=cq;d=b/1E3;break;default:c=Yp,d=b}return new Xp(c,d)}function $q(a,b,c){b=(b&1)/2;return.5<=a%1?Math.ceil(a)-(c?-b:b):Math.floor(a)+(c?-b:b)}
function ar(a){var b=a.na(),c=a.ka();a.left=$q(a.left,0);a.top=$q(a.top,0);a.width=$q(b,0)-a.left;a.height=$q(c,0)-a.top;return a}function br(a,b,c,d){switch(b){case "leftTop":case "leftCenter":case "centerTop":case "center":a.x+=c;a.y+=d;break;case "leftBottom":case "centerBottom":a.x+=c;a.y-=d;break;case "rightCenter":case "rightTop":a.x-=c;a.y+=d;break;case "rightBottom":a.x-=c,a.y-=d}}
function Go(a){var b;b=pa(a);if("array"==b){b=[];for(var c=0;cb;b++)a.lineTo(c+e*vr[b],d+e*wr[b]);a.lineTo(c+e*vr[0],d+e*wr[0]);a.close();return a};case "square":return function(a,c,d,e,f){var b=c-e,k=d-e;c+=e;d+=e;p(f)&&(f=f||0,b=$q(b,f),k=$q(k,f),c=$q(c,f),d=$q(d,f));a.moveTo(b,
k).lineTo(c,k).lineTo(c,d).lineTo(b,d).lineTo(b,k).close();return a};case "vline":case "line":return function(a,c,d,e,f){f=f||0;e*=2;var b=e/2;c-=b/2;d-=e/2;b=c+b;e=d+e;p(f)&&(f=f||0,c=$q(c,f),d=$q(d,f),b=$q(b,f),e=$q(e,f));a.moveTo(c,d).lineTo(b,d).lineTo(b,e).lineTo(c,e).lineTo(c,d).close();return a};case "arrowup":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,q=c+k,k=c-k;p(f)&&(f=f||0,e=$q(e,f),l=$q(l,f),n=$q(n,f),b=$q(b,f),q=$q(q,f),k=$q(k,f),c=$q(c,f),d=$q(d,f));a.moveTo(c,
b);a.lineTo(e,d,q,d,q,n,k,n,k,d,l,d);a.close();return a};case "arrowdown":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,q=c+k,k=c-k;p(f)&&(f=f||0,e=$q(e,f),l=$q(l,f),n=$q(n,f),b=$q(b,f),q=$q(q,f),k=$q(k,f),c=$q(c,f),d=$q(d,f));a.moveTo(c,n);a.lineTo(e,d,q,d,q,b,k,b,k,d,l,d);a.close();return a};case "arrowleft":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,q=d+k,k=d-k;p(f)&&(f=f||0,e=$q(e,f),l=$q(l,f),n=$q(n,f),b=$q(b,f),q=$q(q,f),k=$q(k,f),c=$q(c,
f),d=$q(d,f));a.moveTo(l,d);a.lineTo(c,n,c,q,e,q,e,k,c,k,c,b);a.close();return a};case "arrowright":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,q=d+k,k=d-k;p(f)&&(f=f||0,e=$q(e,f),l=$q(l,f),n=$q(n,f),b=$q(b,f),q=$q(q,f),k=$q(k,f),c=$q(c,f),d=$q(d,f));a.moveTo(e,d);a.lineTo(c,n,c,q,l,q,l,k,c,k,c,b);a.close();return a};default:return Ch}}
function yr(a,b,c,d){var e=new tp;c=!0;z(d)&&(e.hm(d.rowsSeparator),e.Bl(d.columnsSeparator),e.Xl(d.ignoreTrailingSpaces),c=!d.ignoreFirstRow,e.Vl(c));if(a=e.rl(a)){d=pf("table");b&&(e=pf("caption"),yf(e,b),d.appendChild(e));var f,h;c&&(f=pf("thead"),h=pf("tr"),f.appendChild(h));b=pf("tbody");for(e=0;e=a||96<=a&&106>=a||65<=a&&90>=a||(tc||rc)&&!a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}}function Cr(a){if(sc)a=Dr(a);else if(uc&&tc)switch(a){case 93:a=91}return a}
function Dr(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};function Er(a,b){qd.call(this);a&&(this.Ao&&Fr(this),this.Ql=a,this.zo=bd(this.Ql,"keypress",this,b),this.Cs=bd(this.Ql,"keydown",this.ZG,b,this),this.Ao=bd(this.Ql,"keyup",this.$G,b,this))}G(Er,qd);g=Er.prototype;g.Ql=null;g.zo=null;g.Cs=null;g.Ao=null;g.Te=-1;g.hj=-1;g.pq=!1;
var Gr={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Hr={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},Ir=pc||rc||tc&&Fc("525"),Jr=uc&≻g=Er.prototype;
g.ZG=function(a){(tc||rc)&&(17==this.Te&&!a.ctrlKey||18==this.Te&&!a.altKey||uc&&91==this.Te&&!a.metaKey)&&this.ap();-1==this.Te&&(a.ctrlKey&&17!=a.keyCode?this.Te=17:a.altKey&&18!=a.keyCode?this.Te=18:a.metaKey&&91!=a.keyCode&&(this.Te=91));Ir&&!Ar(a.keyCode,this.Te,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.hj=Cr(a.keyCode),Jr&&(this.pq=a.altKey))};g.ap=function(){this.hj=this.Te=-1};g.$G=function(a){this.ap();this.pq=a.altKey};
g.handleEvent=function(a){var b=a.c,c,d,e=b.altKey;pc&&"keypress"==a.type?(c=this.hj,d=13!=c&&27!=c?b.keyCode:0):(tc||rc)&&"keypress"==a.type?(c=this.hj,d=0<=b.charCode&&63232>b.charCode&&Br(c)?b.charCode:0):oc&&!tc?(c=this.hj,d=Br(c)?b.keyCode:0):(c=b.keyCode||this.hj,d=b.charCode||0,Jr&&(e=this.pq),uc&&63==d&&224==c&&(c=191));var f=c=Cr(c);c?63232<=c&&c in Gr?f=Gr[c]:25==c&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in Hr&&(f=Hr[b.keyIdentifier]);a=f==this.Te;this.Te=f;b=new Kr(f,d,a,b);
b.altKey=e;this.dispatchEvent(b)};function Fr(a){a.zo&&(ld(a.zo),ld(a.Cs),ld(a.Ao),a.zo=null,a.Cs=null,a.Ao=null);a.Ql=null;a.Te=-1;a.hj=-1}g.R=function(){Er.A.R.call(this);Fr(this)};function Kr(a,b,c,d){Lc.call(this,d);this.type="key";this.keyCode=a;this.g=b;this.repeat=c}G(Kr,Lc);var Lr=m.acgraph;Jl.prototype.j=!1;Jl.prototype.i=function(a){this.S||(this.S=new no(this,this.j),this.S.K(Mr("stageCredits")));return p(a)?(this.S.K(a),this):this.S};var Nr=0,Or=[];function Pr(a,b){Nr?Or.push(Ba(a,b)):a.apply(b)}function Qr(){Nr--;if(!Nr)for(var a=Or.slice(0),b=Or.length=0;be;e++){c=e;for(var f=0;8>f;f++)c=c&1?3988292384^c>>>1:c>>>1;d[e]=c}pr=d}c=-1;for(d=0;d>>8^pr[(c^a.charCodeAt(d++))&255];a=((c^-1)>>>0).toString(16);return b==a}var as=[],bs=[];
function Mr(a){var b;bs.length||bs.push(m.anychart.themes.defaultTheme||{});for(b=bs.length-1;bc.length?c[0]:c[b]):0}
g.parent=function(a){return p(a)?(this.i!=a&&(a?(this.i&&cu(this.i,this.Oq,this),this.i=a,O(this.i,this.Oq,this)):(cu(this.i,this.Oq,this),this.i=null)),this):this.i};g.Oq=function(a){var b=0,c=0;V(a,1)&&(b|=16,c|=1);V(a,8)&&(b|=4,c|=8);V(a,32768)&&(b|=1,c|=1);this.H=null;this.h(b,c)};function kv(a,b,c,d,e,f,h){switch(a.G("cornerType")){case "round":b.sf(e,f,h,h,!1,!0);break;case "roundInner":b.sf(e,f,h,h,!1,!1);break;case "cut":b.lineTo(e,f);break;default:b.lineTo(c,d).lineTo(e,f)}}
g.L=function(){if(!this.Wa())return this;var a=this.G("fill")||"none",b=this.G("stroke"),c=this.G("topStroke"),d=this.G("rightStroke"),e=this.G("bottomStroke"),f=this.G("leftStroke"),h=!!(c||d||e||f),k=c&&d&&e&&f,l,n,q=this.F()?this.F().aa():null,r=q&&!q.rb();r&&q.Ib();if(Q(this,4)){this.b||(this.b=th());k&&this.c?this.c.clear().parent(null):(this.c||(this.c=Jg()),this.c.parent(this.b),this.c.clear());h?(this.g||(this.g=Jg()),this.g.parent(this.b),this.g.clear()):this.g&&this.g.clear().parent(null);
if(this.C)for(k=0,l=this.C.length;kd||c>e)return 1;if(bd)return 1}else if(a.v){if(ce)return 1}return 0}
function zv(a){var b=a.X(),c,d,e;b?(c=b.width,b=b.height,null!=a.pa?(a.S=d=L(a.pa,c),c=!1):(d=0,c=!0),null!=a.ya?(a.I=e=L(a.ya,b),b=!1):(e=0,b=!0)):(isNaN(M(a.pa))?(c=!0,d=0):(c=!1,a.S=d=M(a.pa)),isNaN(M(a.ya))?(b=!0,e=0):(b=!1,a.I=e=M(a.ya)));var f=a.xd();a.f.width(null);a.f.height(null);c?(d+=a.f.wa().width,a.T=d,a.S=f.hd(d)):d=a.T=f.vc(d);a.f.width(a.T);b?(e+=a.f.wa().height,a.O=e,a.I=f.Yc(e)):e=a.O=f.uc(e);a.f.height(a.O);var h=!c&&a.u||!b&&a.v;U(a);if(h){var h=Math.round((a.C+a.D)/2),k=a.D,l=
a.C,n;n=a.b;var q=vh();q.oc("aria-hidden","true");a.jb(q,!0);a.b=n;q.fontSize(a.C);if(0>=yv(a,q.wa().width,q.wa().height,d,e))d=a.C;else{q.fontSize(h);for(var r=n=yv(a,q.wa().width,q.wa().height,d,e);k!=l;){if(0>n)k=Math.min(h+1,l),h+=Math.floor((l-h)/2);else if(0=r*n)break}if(n){do h+=r,q.fontSize(h),n=yv(a,q.wa().width,q.wa().height,d,e);while(0>r*n);Sb(q);0b?null:b;p(a.width())||a.h(4)}function yw(a,b){a.O=0>b?null:b;p(a.height())||a.h(4)}g.margin=function(a,b,c,d){this.j||(this.j=new cw,H(this,this.j),O(this.j,this.Sv,this));return p(a)?(this.j.K.apply(this.j,arguments),this):this.j};
g.pf=function(a,b,c,d){this.fa||(this.fa=new wv,H(this,this.fa),O(this.fa,this.Sv,this));return p(a)?(this.fa.K.apply(this.fa,arguments),this):this.fa};function zw(a,b){if(p(b)){var c=a.G("orientation")!=b;a.v.orientation=b;c&&a.h(4);return a}return a.v.orientation}g.ra=function(a,b){if(p(a)){if(C(a))if(p(b)){if(a in this.C)this[a](b)}else return this.wb(a);else if(z(a))for(var c in a)if(c in this.C)this[c](a[c]);return this}c={};for(var d in this.s)d in this.C&&(c[d]=this.s[d]);return c};
function Aw(a,b){if(p(b)){var c=null==b?"":String(b);a.T!=c&&(a.T=c,a.h(20,9));return a}return a.T}g.h=function(a,b){var c=uw.A.h.call(this,a,b);!c&&this.Ia&&this.W(b||0);return c};function Bw(a){var b=!1;a.i||(b=!0,a.i=th(),a.Dh().F(a.i),a.za=a.i.text(),a.za.zIndex(.1),a.za.oc("aria-hidden","true"),H(a,a.i),uu(a,a.i));return b}
g.L=function(){if(!this.Wa())return this;var a=Bw(this),b=this.F();U(this);Q(this,2)&&(this.i.parent(b),P(this,2));Q(this,8)&&(this.i.zIndex(this.zIndex()),P(this,8));Q(this,16)&&(this.jb(a),P(this,16));Q(this,4)&&(Cw(this),this.za.x(L(this.pf().G("left"),this.g)),this.za.y(L(this.pf().G("top"),this.f)),this.i.Ma(this.u.b,this.u.c,this.u.f,this.u.g,this.u.o,this.u.i),this.h(64),P(this,4));Q(this,64)&&(a=this.Dh(),U(a),a.X(0,0,this.g,this.f),a.L(),a.V(!1),P(this,64));this.V(!1);return this};
g.remove=function(){this.i?this.i.parent(null):this.za&&this.za.parent(null)};g.Ob=function(){var a=this.X(),a=a?a.clone():Sp(0,0,0,0);if(!this.enabled())return a;this.ga&&!Q(this,4)||Cw(this);switch(this.G("orientation")){case "top":a.top+=this.ga.height;a.height-=this.ga.height;break;case "right":a.width-=this.ga.width;break;case "bottom":a.height-=this.ga.height;break;case "left":a.left+=this.ga.width,a.width-=this.ga.width}return a};
g.Kc=function(){if(!this.enabled())return new I(0,0,0,0);this.ga&&!Q(this,4)||Cw(this);return this.ga.clone()};
g.jb=function(a){var b=this.G("text"),c=Aw(this),d=this.G("useHtml");if(a||p(b)||p(c)||p(d))a=!b&&p(c)?c:b,d?this.za.htmlText(a):this.za.text(a);this.za.fontSize(this.G("fontSize"));this.za.fontFamily(this.G("fontFamily"));this.za.color(this.G("fontColor"));this.za.yi(this.G("textDirection"));this.za.Sk(this.G("textWrap"));this.za.opacity(this.G("fontOpacity"));this.za.Lg(this.G("fontDecoration"));this.za.fontStyle(this.G("fontStyle"));this.za.fontVariant(this.G("fontVariant"));this.za.fontWeight(this.G("fontWeight"));
this.za.letterSpacing(this.G("letterSpacing"));this.za.Qk(this.G("lineHeight"));this.za.Rk(this.G("textIndent"));this.za.ug(this.G("vAlign"));this.za.Le(this.G("hAlign"));this.za.kf(this.G("textOverflow"));this.za.zi(this.G("selectable"));this.za.vb(this.G("disablePointerEvents"))};
function Dw(a){var b=a.wb("rotation");delete a.v.rotation;b=p(b)?b:a.G("rotation");if(p(b))return b;switch(a.G("orientation")){case "left":return a.v.rotation=-90;case "right":return a.v.rotation=90;default:return a.v.rotation=0}}
function Cw(a){var b=a.pf(),c=a.margin(),d=a.X(),e,f,h=a.G("orientation"),k=!(Dw(a)%180);f=!((Dw(a)+90)%180);d?f?(e=d.height,f=d.width):(e=d.width,f=d.height):e=f=void 0;var l=Bw(a);if(l||Q(a,16))a.jb(l),P(a,16);a.za.width(null);a.za.height(null);a.za.Ma(1,0,0,1,0,0);var l=a.za.wa(),n=a.cc("width")?a.wb("width"):a.Y||null;null===n?(a.H=l.width,a.g=b.hd(a.H)):(a.g=L(n,e),a.H=b.vc(a.g));d&&ec.left&&(h-=c.left),0>c.top&&(k-=c.top),c.na()>d.width&&(h-=c.na()-d.width),c.ka()>d.height&&
(k-=c.ka()-d.height));a.G("allowLeaveChart")||(b.x(h),b.y(k),c=b.qa(),c.leftn.x+f.na()&&(h-=c.na()-n.x-f.na()),c.ka()>n.y+f.ka()&&(k-=c.ka()-n.y-f.ka()));b.x(h);b.y(k)}
function Sw(a,b,c,d,e){if(a.xc(3)&&(a.g=e?e.Ha():a,Tw(a,[a.g]),a.g.enabled())){for(var f={clientX:c,clientY:d,formattedValues:[],points:[]},h=[],k=0;kd.ka()?(e=d.oa(),f=d.na(),h=d.ta(),k=d.ka(),c+=2):(e=f=d.oa()+2,h=d.ta(),k=d.ka(),b-=2);else if(b>d.na())cd.ka()?(e=d.oa(),f=d.na(),h=d.ka(),k=d.ta(),c+=2):(e=f=d.na()-2,h=d.ta(),k=d.ka(),b+=2);else if(c<
d.ta())h=k=d.ta()+2,e=d.na(),f=d.oa(),c-=2;else if(c>d.ka())h=k=d.ka()-2,e=d.oa(),f=d.na(),c+=2;else break a;a.u=[e,h,f,k,b,c]}kd(document,"mousemove",a.Io,!1,a)}else d&&(d.style["pointer-events"]="none")}function $w(a,b,c,d){Ow(a);a.g=a;d&&(d.clientX=b,d.clientY=c,Aw(a.title(),Vw(a,d)),a.Ac().text(Uw(a,d)));Ww(a,a);Rw(a,a,b,c);Xw(a,b,c)}function Vw(a,b){b=hc(b);b.titleText=a.Da.G("text");var c=a.G("titleFormatter");C(c)&&(c=ax(bx.jc(),c));return c.call(b,b)}
function Uw(a,b,c){b=hc(b);b.valuePrefix=a.G("valuePrefix")||"";b.valuePostfix=a.G("valuePostfix")||"";a=c?a.G("unionTextFormatter"):a.G("textFormatter");C(a)&&(a=ax(bx.jc(),a));return a.call(b,b)}g.Ac=function(a){this.v||(this.v=new Bv,O(this.v,this.bI,this),this.v.gb(this),this.v.width("100%").height("100%"),H(this,this.v));return p(a)?(this.v.K(a),this):this.v};
g.Uv=function(a){lo(405,null,[".content()","the following behaviour",": the method called through the .content()-method should be applied to the .tooltip()-method directly"]);return this.Ac(a)};g.bI=function(a){V(a,8)?(this.D=this.l=null,this.h(1988,1)):V(a,1)&&this.h(512,1)};
function Mw(a,b,c){if(b)return a.j&&a.j.stop(),a.remove(),!0;if(a.G("selectable")&&c){b=c.originalEvent.clientX;c=c.originalEvent.clientY;var d=a.qa().Td(new Bd(b,c)),e=a.i.$();if(e&&!d)return bd(e,"mouseleave",a.so,!1,a),a.u=null,!1;if(cx(a,b,c))return bd(document,"mousemove",a.Io,!1,a),e&&(bd(a.i.$(),"mouseenter",a.Dt,!1,a),bd(a.i.$(),"mouseleave",a.Et,!1,a)),!1;a.u=null}if(a.qk())return Nw(a),a.j.gj()||a.j.start(),!1;a.remove();return!0}g.remove=function(){this.i.parent(null)};
function Ow(a){var b=a.xc(1)&&!dc(a.s);a.title().Ia=b;a.zg().Ea=b;a.Eh().Aa=b}g.qa=function(){this.D=this.l=null;Qw(this);return new I(this.D.x,this.D.y,this.l.width,this.l.height)};g.Kc=function(){Pw(this);return this.l};g.jb=function(){if(Q(this,512)){U(this.Ac());for(var a in this.H){var b=this.G(a);p(b)&&this.Ac().ra(a,b)}this.Ac().Qj(this.G("adjustFontSize"));this.Ac().Kd(this.G("minFontSize"));this.Ac().Jd(this.G("maxFontSize"));this.Ac().V(!1)}};
g.h=function(a,b){var c=Jw.A.h.call(this,a,b);!c&&this.xc(1)&&!dc(this.s)&&this.W(b||0);return c};function Nw(a){a.j&&a.j.gj()?a.Ya=!0:(Sb(a.j),a.j=new td(function(){this.remove();this.Ya&&(this.Ya=!1,Nw(this))},a.qk(),a))}function Tw(a,b){b=b||[];for(var c in a.s)nb(b,function(a){return String(wa(a))==c})||a.s[c].Dc(!0)}
function Pw(a){if(!a.l){U(a.Ac());a.jb();a.Ac().V(!1);var b=a.G("width"),c=a.G("height"),d=(a.f||a.O).qa(),b=L(b,d.width),c=L(c,d.height),d=!isNaN(b),e=!isNaN(c),f=new I(0,0,0,0),h,k=null,l=null,n=a.title(),q=a.zg(),r=a.Ac();if(!d||!e){if(n.enabled()){n.X(null);h=n.G("width");var t=null!=n.wb("width"),u=n.G("height"),w=null!=n.wb("height");Mq(h)&&(k=h,n.width(null));Mq(u)&&(l=u,n.height(null));h=n.Kc();f.width=b||Math.max(f.width,h.width);t?n.width(k):delete n.s.width;w?n.height(l):delete n.s.height;
l=k=null;e||(f.height+=h.height)}if(r.enabled()){var x=(t=a.b?a.b.Ac():null)?t.width():void 0,t=t?t.height():void 0;r.X(null);x=r.width()||x;t=r.height()||t;Mq(x)&&(k=x,r.width(null));Mq(t)&&(l=t,r.height(null));x=r.Kc();f.width=b||Math.max(f.width,x.width);k&&r.width(k);l&&r.height(l);e||(f.height+=x.height)}n.enabled()&&n.X(new I(0,0,f.width,h.height));r.enabled()&&r.X(new I(0,0,f.width,x.height));q.enabled()&&(q.X(n.enabled()||r.enabled()?f:null),h=q.Kc(),f.width=b||Math.max(f.width,h.width),e||
(f.height+=h.height))}f=a.xd().HA(f);d&&(f.left=0,f.width=b);e&&(f.top=0,f.height=c);a.l=f}}function Qw(a){Pw(a);if(!a.D){var b=a.G("anchor"),c=new Bd(a.G("x"),a.G("y")),d=Sq(a.l,b);c.x-=d.x;c.y-=d.y;br(c,b,a.G("offsetX"),a.G("offsetY"));a.D=c}}
function Zw(a,b,c,d,e){var f=c,h=d,k,l=a.G("positionMode")||"float";k=a.G("displayMode");var n=Nl((a.Sd()?a.Sd().F():a.F()).aa());"float"==l?Gw||(f=c-n.x,h=d-n.y):"point"==l?(f="union"==k?a.G("position"):b.G("position"),h=e.ZF(f,!0).value,f=h.x+(Gw?n.x:0),h=h.y+(Gw?n.y:0)):"chart"==l&&(e=a.Sd().qa(),f="union"==k?a.G("position"):b.G("position"),h=Sq(e,f),f=h.x+(Gw?n.x:0),h=h.y+(Gw?n.y:0));a.G("allowLeaveScreen")||(b.x(f),b.y(h),k=b.qa(),e=lf(window),0>k.left&&(f-=k.left),0>k.top&&(h-=k.top),k.na()>
e.width&&(f-=k.na()-e.width),k.ka()>e.height&&(h-=k.ka()-e.height));a.G("allowLeaveChart")||(b.x(f),b.y(h),k=b.qa(),a=a.f||a.O,e=a.qa(),n||(n=Nl(a.F().aa())),k.leftn.x+e.na()&&(f-=k.na()-n.x-e.na()),k.ka()>n.y+e.ka()&&(h-=k.ka()-n.y-e.ka()));b.x(f);b.y(h)}function Ww(a,b){if(!b.F())if(Gw){var c=qp.jc();b.F(c.b);c.f[wa(b).toString()]=b}else a.Sd()?b.F(a.Sd().F()):a.b&&b.F(a.b.Sd().F())}
g.Io=function(a){if(cx(this,a.clientX,a.clientY))Gw&&rp(!0);else{kd(document,"mousemove",this.Io,!1,this);var b=this.i.$();b&&(kd(b,"mouseenter",this.Dt,!1,this),kd(b,"mouseleave",this.Et,!1,this));this.so(a)}};function cx(a,b,c){if(!a.u)return!1;var d=a.u[0],e=a.u[1],f=a.u[2],h=a.u[3],k=a.u[4],l=a.u[5];a=Hp(f,h,k,l,b,c);k=Hp(k,l,d,e,b,c);return Hp(d,e,f,h,b,c)==a&&a==k}g.Dt=function(){kd(document,"mousemove",this.Io,!1,this);this.i.$()&&kd(this.i.$(),"mouseenter",this.Dt,!1,this);this.u=null};
g.Et=function(a){this.i.$()&&kd(this.i.$(),"mouseleave",this.Et,!1,this);this.so(a)};g.so=function(a){if(2==a.c.buttons)return!0;Gw&&rp(!1);this.i.$()&&kd(this.i.$(),"mouseleave",this.so,!1,this);this.u=null;this.qk()?(Nw(this),this.j.gj()||this.j.start()):this.Dc(!0)};
g.parent=function(a){if(p(a)){if(this.b!=a){var b=String(wa(this));a?(this.b&&cu(this.b,this.tn,this),this.b=a,this.title().parent(this.b.title()),this.zg().parent(this.b.zg()),this.Eh().parent(this.b.Eh()),this.xd().parent(this.b.xd()),this.Ac().xd().parent(this.b.Ac().xd()),this.b.s[b]=this,O(this.b,this.tn,this)):(cu(this.b,this.tn,this),this.title().parent(null),this.zg().parent(null),this.Eh().parent(null),this.xd().parent(null),this.Ac().xd().parent(null),delete this.b.s[b],this.b=null)}return this}return this.b};
g.tn=function(a){var b=0,c=0;if(V(a,8)||V(a,1))b|=1988,c|=8;V(a,32768)&&(b|=1,c|=1);this.la=null;this.h(b,c)};g.wb=function(a){return this.C[a]};g.cc=function(a){return null!=this.C[a]};g.qc=function(a){return this.S[a]};g.G=gv;g.sb=function(a,b){this.C[a]=b};g.xc=function(a){return p(a)?!!(a&this.Va):!0};g.gg=function(a){p(a)&&(this.la=a);return this.la};g.Th=fv;g.Vd=function(){var a=[this.S];this.b&&(a=yb(a,this.b.Vd()));return a};g.Ud=function(){var a=[this.C];this.b&&(a=yb(a,this.b.Ud()));return a};
g.Nw=function(a){lo(405,null,["contentFormatter()","textFormatter()"]);return this.textFormatter(a)};g.Hy=function(a){lo(405,null,["isFloating()","positionMode()"]);var b=this.G("positionMode");return p(a)?("float"==b!=a&&this.sb("positionMode",a?"float":"chart"),this):"float"==b};g.enabled=function(a){return p(a)?(this.C.enabled!=a&&(this.C.enabled=a,this.h(1,32777),this.C.enabled?(this.Ic=!1,this.V(!0)):isNaN(this.td)?U(this):this.Ic=!0),this):this.G("enabled")};
g.B=function(){var a={};Pu(this,this.H,a);Pu(this,this.Y,a);delete a.x;delete a.y;var b=this.title().B();dc(b)||(a.title=b);b=this.zg().B();dc(b)||(a.separator=b);b=this.Eh().B();dc(b)||(a.background=b);b=this.xd().B();dc(b)||(a.padding=b);p(this.T)&&(a.hideDelay=this.T);p(this.zIndex())&&(a.zIndex=this.zIndex());this.cc("enabled")&&(a.enabled=this.C.enabled);return a};
g.M=function(a,b){a.content&&this.Uv(a.content);a.contentFormatter&&this.Nw(a.contentFormatter);a.isFloating&&this.Hy(a.isFloating);if(b){for(var c in this.H){var d=a[c];p(d)&&(this.S[c]=d)}for(c in this.Y)d=a[c],p(d)&&(this.S[c]=d);"enabled"in a&&(this.S.enabled=a.enabled)}else Ou(this,this.H,a),Ou(this,this.Y,a);Wr(this.title(),a.title,b);Wr(this.zg(),a.separator,b);Wr(this.Eh(),a.background,b);Wr(this.xd(),a.padding,b);this.qk(a.hideDelay);c=a.contentInternal;if(!(c&&"anchor"in a&&"position"in
a)){var e,f;c&&(e=c.position,f=c.anchor);if(!e||!f){for(var d=this.Th(),h=0;hb?(x=Math.max(x,q),v+=n,r++,q=e+a.s,n=k+a.s):(q+=e+a.s,n=Math.max(n,k+a.s)):"verticalexpandable"==a.H&&(t+k>c?(v=Math.max(v,t),x+=u,w++,u=e+a.s,t=k+a.s):(t+=k+a.s,u=Math.max(u,e+a.s))));!d||0>f?f=d=0:d-=a.s;!h||
0>l?l=h=0:h-=a.s;a.Wd=w;return"vertical"==a.H?Sp(0,0,Math.max(0,f),Math.max(0,h)):"horizontal"==a.H?Sp(0,0,Math.max(0,d),Math.max(0,l)):"verticalexpandable"==a.H?(x+=u-a.s,v=Math.max(v,t)-a.s,Sp(0,0,Math.max(0,x),Math.max(0,v))):"horizontalexpandable"==a.H?(x=Math.max(x,q)-a.s,v+=n-a.s,Sp(0,0,Math.max(0,x),Math.max(0,v))):Sp(0,0,0,0)}
function hx(a){var b=a.X();b&&0>=b.width&&0>=b.height&&(b=null);var c,d,e=a.margin(),f=a.Sj(),h,k,l,n,q=0,r=0,t,u;b?(c=b.width,d=b.height,null!=a.pa?(l=Math.min(c,L(a.pa,c),null!=a.$b?L(a.$b,c):c),t=f.vc(e.vc(l))):t=null!=a.$b?f.vc(e.vc(L(a.$b,c))):f.vc(e.vc(c)),null!=a.ya?(n=Math.min(d,L(a.ya,d),null!=a.Gb?L(a.Gb,d):d),u=f.uc(e.uc(n))):u=null!=a.Gb?f.uc(e.uc(L(a.Gb,d))):f.uc(e.uc(d))):(E(a.pa)&&!isNaN(a.pa)?(l=a.pa,t=f.vc(a.pa)):t=E(a.$b)&&!isNaN(a.$b)?f.vc(a.$b):Infinity,E(a.ya)&&!isNaN(a.ya)?(n=
a.ya,u=f.uc(a.ya)):u=E(a.Gb)&&!isNaN(a.Gb)?f.uc(a.Gb):Infinity);var w,x,v,A=a.om(),B=a.eg(),D=a.title(),K=B.Fi(),K="bottom"==K||"top"==K,R=D.G("orientation")||zw(D),R="bottom"==R||"top"==R,T=!(Dw(D)%180),aa=qw(A);U(A);U(B);U(D);do{var N=x=0,S=0,va=0;D.enabled()?(D.X(null),xw(D,null),yw(D,null),v=D.Kc(),R?(v.width>t&&(T?xw(D,t):yw(D,t),v=D.Kc()),va=v.width,x+=v.height):(v.height>u&&(T?yw(D,u):xw(D,u),v=D.Kc()),S=v.height,N+=v.width)):v=null;A.enabled()?(A.X(null),w=A.Kc(),aa?x+=w.height:N+=w.width):
w=null;h=t-N;k=ix(a,h,u-x);var sa=k.width;k=k.height;x+=k;N+=sa;S=Math.max(S,k);va=Math.max(va,sa);N=Math.max(va,N);va=Math.max(S,x);S=u;R&&(S-=v?v.height:0);aa&&(S-=w?w.height:0);B.X(null);x=B.qa();if("horizontal"==a.H)sa>h&&a.f&&1h&&1S&&a.f&&1=t-v.width?va:sa,v=Math.max(Math.min(D.text().length,1),D.margin().vc(S-Ha<=v?S-v:Ha)),xw(D,v);else if(!T&&va>u){v=0;w&&aa&&(v+=w.height);if("top"==B.Fi()||"bottom"==B.Fi())v+=x.height;sa=mw(B)&&!K?x.height:0;sa=Math.max(a.f&&a.f.length?a.f[0].qa().height:0,sa);v=Math.max(1,D.margin().uc(u-v-sa));T?yw(D,v):xw(D,v)}v=D.Kc();
A.width(h)}else v=D.Kc(),A.width(k);w=A.Kc();R?N-=v.height:S-=v.width}A.enabled()&&(aa?N-=w.height:S-=w.width);w=S;sa=N;B.Fi();mw(B)&&(K?sa=N-x.height:w=S-x.width);v=a;var S=sa,Xa,ub;v.v=[];sa=0;va=v.f&&v.f.length;for(N=0;Nw?(sa++,v.v[sa]=[],v.v[sa][0]=v.f[N],S=v.f[N].qa().Ta()):(S=S+v.s+v.f[N].qa().Ta(),v.v[sa].push(v.f[N])));break;
case "vertical":w=v.f[N].qa().Sa();N+=1;for(va=v.f.length;NS?(sa++,v.v[sa]=[],v.v[sa][0]=v.f[N],w=v.f[N].qa().Sa()):(w=w+v.s+v.f[N].qa().Sa(),v.v[sa].push(v.f[N])));break;case "horizontalexpandable":for(var La=v.f[N].qa().Ta()+v.s,qc=v.f[N].qa().Sa()+v.s,Zb=0,N=N+1;Nw?(Zb+=qc,Zb+ub>S?(sa++,v.v[sa]=[],v.v[sa][0]=Ha,Zb=0):v.v[sa].push(Ha),La=Xa+v.s,qc=ub+v.s):(La+=Xa+v.s,qc=Math.max(qc,ub+v.s),
v.v[sa].push(Ha)));break;case "verticalexpandable":for(La=v.f[N].qa().Ta()+v.s,qc=v.f[N].qa().Sa()+v.s,Zb=0,N+=1;NS?(Zb+=La,Zb+Xa>w?(sa++,v.v[sa]=[],v.v[sa][0]=Ha,Zb=0):v.v[sa].push(Ha),La=Xa+v.s,qc=ub+v.s):(La=Math.max(La,Xa+v.s),qc+=ub+v.s,v.v[sa].push(Ha)))}ew(v.eg(),sa+1);B.X(null);v=B.qa()}while(!Fd(x,v));l||(l=h);n||(n=k);a.ga=new I(q,r,l,n);if(a.Va)q=a.bcb.na()&&(q=b.na()-l),rb.ka()&&(r=b.ka()-n));else if(b){q=b.oa();r=b.ta();switch(a.g){case "left":case "right":switch(a.l){case "center":r+=(d-n)/2;break;case "right":case "bottom":r=b.ka()-n}break;case "top":case "bottom":switch(a.l){case "center":q+=(c-l)/2;break;case "right":case "bottom":q=b.na()-l}}switch(a.g){case "right":q=b.na()-
l;break;case "bottom":r=b.ka()-n}}else q=L(e.G("left"),0),r=L(e.G("top"),0);a.ga.left=q;a.ga.top=r;a.Wc=a.Sj().Zd(a.margin().Zd(a.ga));b=a.ga.clone();b.left=0;b.top=0;a.Ia=a.margin().Zd(b);a.Id=a.Sj().Zd(a.Ia);A.V(!1);B.V(!1);D.V(!1);P(a,4)}function jx(a){if(y(a.Ya))return a.Ya;if(null!=a.C){for(var b,c=[],d=0;dc.width&&(e+=f,f=d=0),n.h(4),U(n).X(c).x(d).y(e).enabled(!0).V(!1).L(),d+=n.qa().Ta()+
a.s,f=Math.max(f,q.Sa()+a.s);break;case "verticalexpandable":for(k=0;kc.height&&(d+=h,h=e=0),n.h(4),U(n).X(c).x(d).y(e).enabled(!0).V(!1).L(),e+=l[k].qa().Sa()+a.s,h=Math.max(h,q.Ta()+a.s)}if(a.title().enabled()&&(c=a.title().G("orientation")||zw(a.title()),"top"!=c&&"bottom"!=c)){d=c=0;if(e=a.u.Oa)c=e.o,d=e.i;e=a.S.jk();f=a.Da.Kc();f.top+=d;f.left+=c;c=f.top+f.height/2-(e.top+e.height/2);c=Math.min(a.Wc.height-e.height,Math.max(c,0));a.S.Ma(1,0,0,1,0,c)}}a.hb=
b}g.XG=function(a){return this.dispatchEvent(a.type)};g.Ef=function(a){a=ex.A.Ef.call(this,a);var b=Kq(a.domTarget),b=M(b&&b.index);isNaN(b)||(a.itemIndex=b);return a};g.dH=function(a){var b=px(this,a);if(b&&this.dispatchEvent(b)){var c=this.f&&this.f[b.itemIndex],b=b.itemSource;c&&(b&&ua(b.Oy)&&b.Oy(c),c.Aa=!0,Ov(c,!0),Kv(c,!0),Nv(c,!0),a&&gx(this,a))}};g.cH=function(a){var b=px(this,a);b&&this.dispatchEvent(b)&&a&&gx(this,a)};
g.ID=function(a){var b=px(this,a);b&&this.dispatchEvent(b)&&(a=this.f&&this.f[b.itemIndex],b=b.itemSource,a&&(b&&ua(b.Ny)&&b.Ny(a),a.Aa=!1,Ov(a,!1),Kv(a,!1),Nv(a,!1),this.Ha().Dc()))};g.HD=function(a){if(a.button==Fj){var b=px(this,a);b&&this.dispatchEvent(b)&&(a=this.f&&this.f[b.itemIndex],b=b.itemSource,a&&b&&ua(b.My)&&b.My.call(b,a))}};g.ke=function(a){(a=px(this,a))&&this.dispatchEvent(a)};
function px(a,b){var c=M(b.itemIndex);if(isNaN(c))return null;var d=b.type;switch(d){case "mouseout":d="legenditemmouseout";break;case "mouseover":d="legenditemmouseover";break;case "mousemove":d="legenditemmousemove";break;case "mousedown":d="legenditemmousedown";break;case "mouseup":d="legenditemmouseup";break;case "click":d="legenditemclick";break;case "dblclick":d="legenditemdblclick";break;default:return null}var c=a.T?a.f.length-1-c:c,e=null,f=NaN,h=a.f[c];if(h&&a.C)for(var k=0;kd?(tb(a.c,b,~d),tb(a.b,2,~d)):(e=!(a.b[d]&2))?a.b[d]|=2:p(c)&&(a.b[d]=c);a.target.enabled()&&a.target.kb().select(b)&&(e?Gx(a.target,2):p(c)&&Gx(a.target,c))}}function Fx(a,b){var c;if(p(b)){if(isNaN(b))return!Hx(a)&&!(a.sd&2);c=Ix(a,+b)}else c=a.sd;return!(c&2)}
function Jx(a,b){if(a.target.kb().select(b)){var c=Db(a.c,b);0>c?(tb(a.c,b,~c),tb(a.b,1,~c),!a.sd&&Gx(a.target,1),Fx(a,NaN)):a.b[c]|=1}}function Kx(a,b,c){return!(a.b[c]&=~b)}function Lx(a,b,c){var d=a.c[c];Kx(a,b,c)?(vb(a.c,c,1),vb(a.b,c,1),a.target.enabled()&&a.target.kb().select(d)&&!a.sd&&Gx(a.target,0)):a.target.enabled()&&a.target.kb().select(d)&&!a.sd&&Gx(a.target,a.b[c])}function Mx(a,b,c){isNaN(c)||(c=Db(a.c,c),0<=c&&Lx(a,b,c))}
function Nx(a,b,c){var d;if(p(c))if(y(c))for(Ib(c),d=c.length;d--;)Mx(a,b,+c[d]);else if(isNaN(c))for(d=a.c.length;d--;)Lx(a,b,d);else Mx(a,b,+c);else{for(d=a.b.length;d--;)Kx(a,b,d)&&(a.target.kb().select(a.c[d])&&Gx(a.target,0),vb(a.c,d,1),vb(a.b,d,1));a.sd&=~b;if(!a.target.Uc)for(b=Ox(a.target);b.advance();)c=b.qb(),b.select(c)&&Fx(a,c)&&Px(a.target,a.sd)}}function Xx(a,b){for(var c=[],d=0,e=a.b.length;da.nearestPointToCursor.distance&&(a.series.kb().select(a.nearestPointToCursor.index),e=a)});"single"==this.i.G("displayMode")?Yw(this.i,[e],a.originalEvent.clientX,
a.originalEvent.clientY,e.series,this.vp()):Yw(this.i,b,a.originalEvent.clientX,a.originalEvent.clientY,e.series,this.vp())}}};g.vp=function(){return!1};g.EA=function(a){var b=this.i,c=a.clientX;a=a.clientY;var d=b.G("displayMode");"single"==d&&(Rw(b,b.g,c,a),Xw(b.g,c,a));if("union"==d)Rw(b,b.g,c,a),Xw(b.g,c,a);else if("separated"==d)for(var e in b.s)if(d=b.s[e])Zw(b,d,c,a),Xw(d,c,a)};
g.Wk=function(a){!this.Ya&&(this.Ya=m.anychart.ui.contextMenu(!!z(a)&&a.fromTheme))&&(H(this,this.Ya),this.Ya.itemsProvider(this.WF));return p(a)?(this.Ya&&this.Ya.setup(a),this):this.Ya};g.oy=function(){return"http://anychart.com/products/anychart/history"};g.WF=function(a){Kq(a.event.domTarget);var b=Go($x),c=Go(ay);c.href=a.chart.oy()+"?version=7.13.0.1316";b.push(null,by,cy,c);return Go(b)};
g.NG=function(){var a=[],b,c,d,e=this.te();for(c=0;cu.Td||!h)h=t.bb,k=u.index,l=rb(t.Hb,u.index),n=u.Td}}h={index:k,series:h};h[b]=e?!l:l;l=[];if(!e)for(k=0;ku.Pb.Td&&(w=u));q=w.bb;f=Xx(q.state,2);l=1==f.length&&f[0]==w.Pb.index;n=!l||l&&(k||a.shiftKey);f=(k||a.shiftKey)&&!!(q.state.sd&2);!f&&(k||a.shiftKey)||l||q.ff();q.tj(w.Pb.index,
a);f=Xx(q.state,2);if(f.length)for(d.push({bb:q,Hb:[w.Pb.index],Pb:w.Pb}),e=this.te(),h=0;hthis.Id&&(k.__original_id__=h.length,k.__original_parent__=h.length+1,h.push("__original_id__","__original_parent__"));f||q.push(h.join(e));
for(l=0;l=this.Id?(w=t[0],x=t[1]):(w=k.id,x=t[2]);for(n=0;nc?d=this.c.Ek[c]:8>c?d=this.c.Fk[c-4]:(d=this.c.Ep[c-8],d=d.replace("{1}",this.c.Ek[c-8]),d=d.replace("{0}",this.c.Fk[c-8]));sy(this,d)}else sy(this,a)}
function sy(a,b){for(var c=!1,d="",e=0;e=a.count)return!1;var b="MydhHmsSDkK".indexOf(a.text.charAt(0));return 0a.count}function vy(a,b){var c=a.substring(b[0]).match(/^\s+/);c&&(b[0]+=c[0].length)}
function wy(a,b,c,d,e,f){vy(b,c);var h=c[0],k=d.text.charAt(0),l=-1;if(uy(d))if(0b.length)return!1;l=xy(a,b.substring(0,h+e),c)}else l=xy(a,b,c);switch(k){case "G":return l=yy(b,c,a.c.Gp),0<=l&&(f.era=l),!0;case "M":case "L":a:{d=l;if(0>d){d=yy(b,c,a.c.Rp.concat(a.c.Zp).concat(a.c.Wp).concat(a.c.$p));if(0>d){f=!1;break a}f.month=d%12}else f.month=d-1;f=!0}return f;case "E":return d=yy(b,c,a.c.aq),0>d&&(d=yy(b,c,a.c.Yp)),0>d?f=!1:(f.c=d,f=!0),f;case "a":return l=yy(b,c,a.c.Cp),0<=l&&(f.g=
l),!0;case "y":a:{var n;if(0>l){n=b.charAt(c[0]);if("+"!=n&&"-"!=n){f=!1;break a}c[0]++;l=xy(a,b,c);if(0>l){f=!1;break a}"-"==n&&(l=-l)}n||2!=c[0]-h||2!=d.count?f.year=l:(a=l,b=(new Date).getFullYear()-80,c=b%100,f.s=a==c,a+=100*Math.floor(b/100)+(al?(d=yy(b,c,a.c.Vp),0>d&&(d=yy(b,c,a.c.Xp)),0>d?f=!1:(f.month=3*d,f.day=1,f=!0)):f=!1,f;case "d":return 0<=l&&(f.day=l),!0;case "S":return a=c[0]-h,f.j=3>a?l*Math.pow(10,3-a):Math.round(l/Math.pow(10,
a-3)),!0;case "h":12==l&&(l=0);case "K":case "H":case "k":return 0<=l&&(f.b=l),!0;case "m":return 0<=l&&(f.o=l),!0;case "s":return 0<=l&&(f.i=l),!0;case "z":case "Z":case "v":b.indexOf("GMT",c[0])==c[0]&&(c[0]+=3);a:if(c[0]>=b.length)f.f=0,f=!0;else{d=1;switch(b.charAt(c[0])){case "-":d=-1;case "+":c[0]++}h=c[0];l=xy(a,b,c);if(0>l)f=!1;else{if(c[0]l){f=!1;break a}n+=l}else n=l,n=24>n&&2>=c[0]-h?60*n:n%100+n/100*60;f.f=-(n*d);f=!0}}return f;
default:return!1}}function xy(a,b,c){if(a.c.bq){for(var d=[],e=c[0];e=f?String.fromCharCode(f+48):b.charAt(e))}b=d.join("")}else b=b.substring(c[0]);a=b.match(/^\d+/);if(!a)return-1;c[0]+=a[0].length;return parseInt(a[0],10)}function yy(a,b,c){var d=0,e=-1;a=a.substring(b[0]).toLowerCase();for(var f=0;fd&&!a.indexOf(c[f].toLowerCase())&&(e=f,d=h)}0<=e&&(b[0]+=d);return e}function zy(){};F("anychart.format.locales.default.dateTimeLocale",{eras:["BC","AD"],eraNames:["Before Christ","Anno Domini"],narrowMonths:"JFMAMJJASOND".split(""),standaloneNarrowMonths:"JFMAMJJASOND".split(""),months:"January February March April May June July August September October November December".split(" "),standaloneMonths:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),standaloneShortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),
weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),standaloneWeekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),shortWeekdays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),standaloneShortWeekdays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),narrowWeekdays:"SMTWTFS".split(""),standaloneNarrowWeekdays:"SMTWTFS".split(""),shortQuarters:["Q1","Q2","Q3","Q4"],quarters:["1st quarter","2nd quarter","3rd quarter","4th quarter"],ampms:["AM","PM"],firstDayOfWeek:0,
weekendRange:[5,6],firstWeekCutOffDay:3,dateFormat:"y MMM d",timeFormat:"HH:mm:ss",dateTimeFormat:"y MMM d 'at' HH:mm:ss",formats:{full_year:"yyyy",full_year_semester:"MMM yyyy",full_year_quarter:"MMM yyyy",full_year_month:"MMM yyyy",full_year_third_of_month:"dd MMM yyyy",full_year_week:"dd MMM yyyy",full_year_day:"dd MMM yyyy",full_year_hour:"HH dd MMM yyyy",full_year_minute:"dd MMM yyyy, HH:mm",full_year_second:"dd MMM yyyy, HH:mm:ss",full_year_millisecond:"dd MMM yyyy, HH:mm:ss.SSS",timeline_year:["yyyy",
"yy"],timeline_year_semester:["MMMM yyyy","MMM ''yyyy","MMM ''yy","MM ''yy"],timeline_year_quarter:["MMMM yyyy","MMM ''yyyy","MMM ''yy","MM ''yy"],timeline_year_month:["MMMM yyyy","MMM ''yyyy","MMM ''yy","MM ''yy"],timeline_year_third_of_month:"EEEE, dd MMMM yyyy;EE, dd MMM yyyy;EE, dd MMM yy;dd MMM yyyy;dd MMMM yy;MM.dd.yyyy;MM.dd.yy".split(";"),timeline_year_week:"EEEE, dd MMMM yyyy;EE, dd MMM yyyy;EE, dd MMM yy;dd MMM yyyy;dd MMMM yy;MM.dd.yyyy;MM.dd.yy".split(";"),timeline_year_day:"EEEE, dd MMMM yyyy;EE, dd MMM yyyy;EE, dd MMM yy;dd MMM yyyy;dd MMMM yy;MM.dd.yyyy;MM.dd.yy".split(";"),
timeline_semester:["MMMM","MMM","MM"],timeline_semester_quarter:["MMMM","MMM","MM"],timeline_semester_month:["MMMM","MMM","MM"],timeline_semester_third_of_month:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_semester_week:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_semester_day:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_quarter:["MMMM","MMM","MM"],timeline_quarter_month:["MMMM",
"MMM","MM"],timeline_quarter_third_of_month:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_quarter_week:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_quarter_day:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_month:["MMMM","MMM","MM"],timeline_month_third_of_month:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_month_week:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),
timeline_month_day:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_third_of_month:["dd"],timeline_third_of_month_week:["dd"],timeline_third_of_month_day:["EEEE, dd","EE, dd","dd"],timeline_week:["dd"],timeline_week_day:["EEEE, dd","EE, dd","dd"],timeline_day:["EEEE, dd","EEEE","EE, dd","EE","dd"],year:"yyyy",year_semester:"yyyy MMM",year_quarter:"yyyy MMM",year_month:"yyyy MMM",year_third_of_month:"MMM dd",year_week:"MMM dd",year_day:"MMM dd",year_hour:"MMM-dd HH",
year_minute:"dd HH:mm",year_second:"HH:mm:ss",year_millisecond:"HH:mm:ss.SSS",semester:"MMM",semester_quarter:"MMM",semester_month:"MMM",semester_third_of_month:"dd",semester_week:"dd",semester_day:"dd",semester_hour:"HH",semester_minute:"HH:mm",semester_second:"HH:mm:ss",semester_millisecond:"SSS",quarter:"MMM",quarter_month:"MMM",quarter_third_of_month:"dd",quarter_week:"dd",quarter_day:"dd",quarter_hour:"HH",quarter_minute:"HH:mm",quarter_second:"HH:mm:ss",quarter_millisecond:"SSS",month:"MMM",
month_third_of_month:"dd",month_week:"dd",month_day:"dd",month_hour:"HH",month_minute:"HH:mm",month_second:"HH:mm:ss",month_millisecond:"SSS",third_of_month:"dd",third_of_month_week:"dd",third_of_month_day:"dd",third_of_month_hour:"HH",third_of_month_minute:"HH:mm",third_of_month_second:"HH:mm:ss",third_of_month_millisecond:"SSS",week:"dd",week_day:"dd",week_hour:"HH",week_minute:"HH:mm",week_second:"HH:mm:ss",week_millisecond:"SSS",day:"dd",day_hour:"HH",day_minute:"HH:mm",day_second:"HH:mm:ss",
day_millisecond:"SSS",hour:"HH",hour_minute:"HH:mm",hour_second:"HH:mm:ss",hour_millisecond:"SSS",minute:"HH:mm",minute_second:"HH:mm:ss",minute_millisecond:"SSS",second:"HH:mm:ss",second_millisecond:"SSS",millisecond:"SSS",timelineHeader_year:"yyyy",timelineHeader_year_month:"MMMM, yyyy",timelineHeader_year_week:"dd MMM yy",timelineHeader_year_quarter:"MMM yyyy",timelineHeader_year_day:"dd MMM yy",timelineHeader_quarter_month:"MMMM",timelineHeader_month_week:"dd-MMM",timelineHeader_week_day:"d MMM, EEE",
timelineHeader_day_hour:"HH:mm",timelineHeader_hour_minute:"H:mm"}});F("anychart.format.locales.default.numberLocale",{decimalsCount:1,decimalPoint:".",groupsSeparator:"",scale:!1,zeroFillDecimals:!1,scaleSuffixSeparator:"",useBracketsForNegative:!1});F("anychart.format.locales.default.messages",{});
var Ay=/^([-]?\d+\.?\d*)(.*?)?$/,By={factors:[1E15,1E12,1E9,1E6,1E3,1E3,1,.001,1E-6,1E-9],suffixes:"P T G M K k m u n".split(" ")},Cy="default",Dy=null,Ey=NaN,Fy="default",Gy=null,Hy=null,Iy=null,Jy=0,Ky={},Ly={},My={},Ny={};function Oy(a){z(a)||(a=m.anychart.format.locales[String(a)]);return a||null}function Wq(a){return(a=Oy(a))&&a.dateTimeLocale||null}function Py(a){return(a=Oy(a))&&a.numberLocale||null}function Qy(a,b){var c=Wq(a);return c&&c[b||"dateTimeFormat"]||null}
function Ry(a){if(!a)return Up;var b=wa(a);b in Ny||(Ny[b]={Gp:a.eras,Mt:a.eraNames,Nt:a.narrowMonths,Pt:a.standaloneNarrowMonths,Rp:a.months,Zp:a.standaloneMonths,Wp:a.shortMonths,$p:a.standaloneShortMonths,aq:a.weekdays,St:a.standaloneWeekdays,Yp:a.shortWeekdays,Rt:a.standaloneShortWeekdays,KA:a.narrowWeekdays,Qt:a.standaloneNarrowWeekdays,Xp:a.shortQuarters,Vp:a.quarters,Cp:a.ampms||a.amPmS,Ek:a.dateFormats||[],Fk:a.timeFormats||[],Ep:a.dateTimeFormats||[],Ip:a.firstDayOfWeek,PA:a.weekendRange,
Jp:a.firstWeekCutOffDay||a.firstWeekCutOfDay});return Ny[b]}function Sy(a){p(a)&&(Ey=ra(a)?a.getTime():M(a));return isNaN(Ey)?(a=new Date,a.setTime(Date.UTC(a.getUTCFullYear(),a.getUTCMonth())),a):new Date(Ey)}function Xq(a){p(a)&&(C(a)||z(a)?Fy=a:Fy="default");return Fy}function Ty(a){p(a)&&(C(a)?Gy=a:Gy=null);return Gy||Qy(Fy)||Qy("default")||"yyyy.MM.dd"}function Uy(a){p(a)&&(C(a)?Hy=a:Hy=null);return Hy||Qy(Fy,"dateFormat")||Qy("default","dateFormat")||"yyyy.MM.dd"}
function Vy(a){p(a)&&(C(a)?Iy=a:Iy=null);return Iy||Qy(Fy,"timeFormat")||Qy("default","timeFormat")||"HH:mm:ss"}
function Wy(a,b,c,d){if(ra(a))return a;if(E(a))return isNaN(a)?null:new Date(a);if(C(a)){if(b=(p(b)?b:Dy)||null){d=Wq(d)||Wq(Cy)||Wq("default");var e=wa(d),e=b+e,f;e in Ly||(d=Ry(d),Ly[e]=new ry(b,d));f=Ly[e];c=ra(c)?c:Sy();(b=-1==b.replace(/'.+?'/g,"").search(/z+/i)?6E4*c.getTimezoneOffset():0)&&c.setTime(c.getTime()+b);d=a.length;a:{for(var h=new zy,e=[0],k=-1,l=0,n=0,q=0;qk&&f.b[q].Aj&&(k=q,n=l=0),0<=k){var r=f.b[q].count;if(q==k&&(r-=n,n++,0==r)){a=0;break a}wy(f,
a,e,f.b[q],r,h)||(q=k-1,e[0]=l)}else{if(k=-1,!wy(f,a,e,f.b[q],0,h)){a=0;break a}}else{k=-1;if(" "==f.b[q].text.charAt(0)){if(r=e[0],vy(a,e),e[0]>r)continue}else if(a.indexOf(f.b[q].text,e[0])==e[0]){e[0]+=f.b[q].text.length;continue}a=0;break a}b:{void 0!=h.era&&void 0!=h.year&&!h.era&&0f?
f:a));ua(c.setHours)&&(void 0==h.b&&(h.b=c.getHours()),void 0!=h.g&&0h.b&&(h.b+=12),c.setHours(h.b));ua(c.setMinutes)&&void 0!=h.o&&c.setMinutes(h.o);ua(c.setSeconds)&&void 0!=h.i&&c.setSeconds(h.i);ua(c.setMilliseconds)&&void 0!=h.j&&c.setMilliseconds(h.j);void 0!=h.f&&c.setTime(c.getTime()+6E4*(h.f-c.getTimezoneOffset()));h.s&&(a=new Date,a.setFullYear(a.getFullYear()-80),c.getTime()a)&&(a=-a);n="";if(z(e)&&y(e.factors)&&y(e.suffixes)){var q=1,r=e.factors;e=e.suffixes;for(var t=Math.min(r.length,e.length),u=0;u=q||1>=q&&a>.1*q){n=e[u];break}n?n=h+n:q=1;a/=q}f=f?a.toFixed(b):Bp(a,b).toString();a="";/(e+|e-)/.test(f)&&(b=f.split("e"),f=b[0],a="e"+b[1]);b=f.split(".");if(d){f=b[0];for(h=[];0<(e=f.substr(0,f.length-3)).length;)h.unshift(f.substr(-3)),f=e;f&&h.unshift(f);b[0]=h.join(d)}d=l?"-":
"";c=b.join(c)+a+n;l&&k&&(c=["(",c,")"].join(""),d="");return d+c}F("anychart.format.inputLocale",function(a){p(a)&&(C(a)||z(a)?Cy=a:Cy="default");return Cy});F("anychart.format.inputBaseDate",Sy);F("anychart.format.inputDateTimeFormat",function(a){p(a)&&(C(a)?Dy=a:Dy=null);return Dy});F("anychart.format.outputLocale",Xq);F("anychart.format.outputTimezone",function(a){p(a)&&(Jy=M(a)||0);return Jy});F("anychart.format.outputDateFormat",Uy);F("anychart.format.outputTimeFormat",Vy);
F("anychart.format.outputDateTimeFormat",Ty);F("anychart.format.parseDateTime",Wy);
F("anychart.format.parseNumber",function(a,b){var c=Py(b)||Py(Cy)||Py("default"),d=1;if(C(a)){c.useBracketsForNegative&&"("==a.charAt(0)&&")"==a.charAt(a.length-1)&&(d=-1,a=a.substring(1,a.length-1));a=a.replace(c.decimalPoint,".");a=a.replace(new RegExp(Za(c.groupsSeparator),"g"),"");var e=c.scale;!0===e&&(e=By);if(z(e)&&y(e.factors)&&y(e.suffixes)){a=a.replace(new RegExp(Za(c.scaleSuffixSeparator),"g"),"");var f=a.match(Ay);if(!f)return NaN;var h=1;a=+f[1];if(f=f[2])for(var k=e.factors,e=e.suffixes,
l=Math.min(k.length,e.length),n=0;nc||b>d)return 1;if(ac)return 1}else if(f){if(bd)return 1}return 0}g.position=function(a){return p(a)?(a=String(a),this.J.position!=a&&(this.J.position=a,this.h(16,8)),this):this.J.position};g.enabled=function(a){return p(a)?(this.J.cs!=a&&(this.J.cs=a,this.h(1,9)),this):this.J.cs};g.gd=function(a){return p(a)?(this.J.gd!=a&&(this.J.gd=a,this.h(16,1)),this):this.J.gd};
g.pd=function(a){return p(a)?(this.J.pd!=a&&(this.J.pd=a,this.h(16,8)),this):this.J.pd};function hz(a,b){return p(b)?(a.u!=b&&(a.u=b,a.h(16,1)),a):a.u}g.qd=function(a){return p(a)?(this.H!=a&&(this.H=a,this.h(16,8)),this):this.H};g.clear=function(){nz(this);this.f&&(this.f.parent(null),this.f.qe());this.h(2)};function nz(a){a.J.background&&(Sb(a.J.background),a.J.background=null);a.J.padding&&(Sb(a.J.padding),a.J.padding=null);a.J={};a.b={};a.i={};a.j=null}
g.Pa=function(a,b){p(a)&&this.K(a);b&&(this.i=b);(p(a)||p(b))&&this.h(17,9);return this};
g.fs=function(a){var b=iz(this),c=oz(this)?oz(this):b,d=c?c:b,e;d!=b&&(e=d.b);d="auto"+(String(a.charAt(0)).toUpperCase()+String(a.substr(1)).toLowerCase());return"enabled"==a?qz(this,this.enabled(),this.i.enabled,b.enabled(),c.enabled(),this[d]?this[d]():void 0,null!==c.enabled()):qz(this,"background"==a||"padding"==a?this.J[a]:this[a](),this.i[a],b.b[a]?b[a]():void 0,c.b[a]?c[a]():void 0,this[d]?this[d]():void 0,!(!e||!e[a]))};
function qz(a,b,c,d,e,f,h){return oz(a)&&iz(a)!=oz(a)?p(c)?c:h?e:p(b)?b:p(d)?d:f:p(b)?b:p(d)?d:f}
function lz(a){if(a.j)return hc(a.j);var b=iz(a),c=oz(a)?oz(a):b,d=c?c:b,e;d!=b&&(e=d.b);for(var f={},h,k=0,l=d.va.length;k=pz(x.wa().width,x.wa().height,a,u,t,q))a=r;else{x.fontSize(v);for(B=r=pz(x.wa().width,x.wa().height,a,u,t,q);w!=A;){if(0>r)w=Math.min(v+1,A),v+=Math.floor((A-v)/2);else if(0=B*r)break}if(r){do v+=
B,x.fontSize(v),r=pz(x.wa().width,x.wa().height,a,u,t,q);while(0>B*r);0this.g&&(this.g=c,this.c=!1)}return this};g.Mn=function(a){var b=this.Ea!=this.f||this.Aa!=this.g;b&&(this.c=!1,a||this.W(2));return b};g.transform=function(a){this.Sc();a=M(a);return yz(this,(a-this.min)/this.v)};g.Sc=function(){this.c||(this.c=!0,this.px())};
g.px=function(){isFinite(this.g)?isFinite(this.f)?1E-10>Math.abs(this.f-this.g)&&(this.f-=.5,this.g+=.5):this.f=this.g-1:isFinite(this.f)?this.g=this.f+1:(this.f=0,this.g=1);var a=(this.j?isNaN(this.l)?this.g:Math.max(this.g,this.l):this.max)-(this.s?isNaN(this.u)?this.f:Math.min(this.f,this.u):this.min);1E-4>Math.abs(a)&&!this.s&&!this.j&&(this.max+=1E-4);this.s&&(this.min=this.f-a*this.I,isNaN(this.u)||(this.min=0this.min&&0<=this.f&&
this.min!=this.u&&(this.min=0));this.j&&(this.max=this.g+a*this.H,isNaN(this.l)||(this.max=0this.max&&0<=this.g&&this.max!=this.l&&(this.max=0))};g.Ge=function(a){this.Sc();a=zz(this,a);return a*this.v+this.min};
g.B=function(){var a=Bz.A.B.call(this);a.maximum=this.j?null:this.max;a.minimum=this.s?null:this.min;a.minimumGap=this.Yj();a.maximumGap=this.Xj();a.softMinimum=isNaN(this.u)?null:this.u;a.softMaximum=isNaN(this.l)?null:this.l;a.maxTicksCount=this.la;return a};g.M=function(a,b){Bz.A.M.call(this,a,b);this.Yj(a.minimumGap);this.Xj(a.maximumGap);this.Gn(a.softMinimum);this.Fn(a.softMaximum);this.Ih(a.minimum);this.Wj(a.maximum);this.lj(a.maxTicksCount)};var Cz=Bz.prototype;Cz.maxTicksCount=Cz.lj;
Cz.minimum=Cz.Ih;Cz.maximum=Cz.Wj;Cz.extendDataRange=Cz.Se;function Dz(){U(this);W.call(this);this.Pm=[];this.Qm=[];this.b=980;this.V(!1)}G(Dz,W);g=Dz.prototype;g.da=W.prototype.da|976;g.Z=W.prototype.Z;g.Da=null;g.ha=null;g.ve=null;g.wg=null;g.mf=null;g.Cf=null;g.al="noOverlap";g.lm=!1;g.Ak=null;g.fi=null;g.km=1;g.$g=null;g.pa=null;g.fa=null;g.wq=!0;g.xq=!0;g.Pm=null;g.Qm=null;g.title=function(a){this.Da||(this.Da=new uw,this.Da.gb(this),O(this.Da,this.vC,this),H(this,this.Da));return p(a)?(this.Da.K(a),this):this.Da};
g.vC=function(a){var b=0,c=0;V(a,8)?(b=this.b,c=9):V(a,1)&&(b=64,c=1);this.h(b,c)};g.labels=function(a){this.ha||(this.ha=new hy,this.ha.gb(this),O(this.ha,this.sC,this),H(this,this.ha));return p(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ha.K(a),this):this.ha};g.sC=function(a){var b=0,c=0;V(a,8)?(b=this.b,c=9):V(a,1)&&(b=384,c=1);this.g=null;Ez(this);this.h(b,c)};
g.Ja=function(a){this.ve||(this.ve=new hy,this.ve.gb(this),this.Rd()?this.ve.rotation(0):this.ve.rotation(-90),O(this.ve,this.tC,this),H(this,this.ve));return p(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ve.K(a),this):this.ve};g.tC=function(a){var b=0,c=0;V(a,8)?(b=this.b,c=9):V(a,1)&&(b=128,c=1);Ez(this);this.h(b,c)};g.vq=function(){return new oy};g.js=function(){return this.ab?this.ab:this.ab=Jg()};
g.ba=function(a){this.wg||(this.wg=this.vq(),this.wg.gb(this),O(this.wg,this.qA,this),H(this,this.wg));return p(a)?(this.wg.K(a),this):this.wg};g.xa=function(a){this.mf||(this.mf=this.vq(),this.mf.gb(this),O(this.mf,this.qA,this),H(this,this.mf));return p(a)?(this.mf.K(a),this):this.mf};g.qA=function(a){var b=0,c=0;V(a,8)?(b=this.b,c=9):V(a,1)&&(b=256,c=1);this.h(b,c)};
g.stroke=function(a,b,c,d,e){if(p(a)){a=ie.apply(null,arguments);if(this.O!=a){var f=z(this.O)?this.O.thickness||1:1,h=z(a)?a.thickness||1:1;this.O=a;h==f?this.h(16,1):this.h(this.b,9)}return this}return this.O};g.nc=function(a){return p(a)?(a=null===a?null:Dn(a),this.i!=a&&(this.i=a,this.g=null,this.h(this.b,9)),this):this.i||"top"};
g.scale=function(a){return p(a)?(this.Cf!=a&&(this.Cf&&cu(this.Cf,this.yq,this),(this.Cf=a)&&O(this.Cf,this.yq,this),this.g=null,Ez(this),ez(this.labels()),ez(this.Ja()),this.h(this.b,9)),this):this.Cf};g.yq=function(a){V(a,2)&&(this.g=null,Ez(this),ez(this.labels()),ez(this.Ja()),this.h(this.b,9))};g.width=function(a){return p(a)?(this.pa!=a&&(this.pa=a,this.h(this.b,9)),this):this.pa};
g.uh=function(a,b,c,d){this.fa||(this.fa=new wv,H(this,this.fa),O(this.fa,this.uC,this));return p(a)?(this.fa.K.apply(this.fa,arguments),this):this.fa};g.uC=function(a){V(a,2)&&(this.g=null,Ez(this),this.h(this.b,9))};g.dg=function(){this.g=null;Ez(this);this.h(this.b,9)};function Ez(a){a.s&&(a.s.length=0);a.Pm.length=0;a.Qm.length=0;a.j=null}
function Fz(a,b){var c;if(a.yj())if(a.g)c=a.g;else if((c=a.scale())&&a.labels().enabled()){a.km=1;a.C=1;var d;c=c.ba().get();var e=c.length,f,h,k,l,n,q;if(null===a.Ak){var r=!1;for(f=1;!r&&f<=e;)for(r=!0,k=0;ka.fi?a.fi:a.km}else a.C=a.Ak;if((null!==a.Ak||null!==a.fi&&a.km>a.fi)&&"noOverlap"==a.Rm()){q=[];for(h=0;h=B&&a.Me()||1<=B&&a.Qd()?t=D:0B&&(t=D)),D++;v<=T&&h=B&&a.Me()||1<=B&&a.Qd()?(u=l,n.push(!0)):0B?(u=l,n.push(!0)):n.push(!1))):n.push(!1),l++)}aa||(n=!1)}else if(q instanceof xz)for(h=0;h
h&&(h=d)}if(n&&!a.yj())for(n=z(q)?q.Ja:!q,r=b.xa().get(),e=0,f=n.length;ek&&(k=d);return a.Ew(h,k)+l}g.hs=function(a){return this.Rd()?this.uh().vc(a):this.uh().uc(a)};
g.Ob=function(){var a=this.X();if(a){var b=a.clone();if(this.scale()&&this.enabled()){var c=this.qa(),d=this.uh(),e=a.height-d.uc(a.height)+c.height,a=a.width-d.vc(a.width)+c.width;switch(this.nc()){case "top":b.height-=e;b.top+=e;break;case "right":b.width-=a;break;case "bottom":b.height-=e;break;case "left":b.width-=a,b.left+=a}}return b}return new I(0,0,0,0)};
g.qa=function(){if(!this.$g||Q(this,4)){var a=this.X();if(a){var b,c;a.top=Math.round(a.top);a.left=Math.round(a.left);a.width=Math.round(a.width);a.height=Math.round(a.height);this.Rd()?(b=a.width,c=a.height):(b=a.height,c=a.width);b=this.hs(b);c=this.pa?L(this.pa,c):Hz(this,a,b);var d,e,f=this.uh(),h=L(f.G("top"),a.height),k=L(f.G("right"),a.width),l=L(f.G("bottom"),a.height),f=L(f.G("left"),a.width),n,q;switch(this.nc()){case "top":e=a.top+h;d=a.left+f;q=c;n=b;break;case "right":e=a.top+h;d=a.left+
a.width-c-k;q=b;n=c;break;case "bottom":e=a.top+a.height-c-l;d=a.left+f;q=c;n=b;break;case "left":e=a.top+h,d=a.left+f,q=b,n=c}this.$g=new I(Math.round(d),Math.round(e),Math.round(n),Math.round(q))}else this.$g=new I(0,0,0,0);P(this,4)}return this.$g};
function Gz(a,b,c,d,e){if(!c&&a.scale()&&!(a.scale()instanceof Bz))return null;var f=c?a.Pm:a.Qm;if(p(f[b]))return f[b];var h=p(e)?e:a.qa();e=p(e)?e:a.ab.wa();var k=c?a.ba():a.xa(),l=k.length(),n=a.stroke(),n=!n||cr(n)?0:n.thickness?parseFloat(a.stroke().thickness):1;c=c?a.labels():a.Ja();var q,r,t=a.scale();d=d[b];y(d)?(t=(t.transform(d[0],0)+t.transform(d[1],1))/2,d=d[0]):t=t.transform(d,.5);if(0>t||1=w&&b.call(e,w,A,B,f,c),l==k-1&&(w=a.transform(N,1),0<=w&&1>=w&&b.call(e,w,A,B,f,c))),(x=y(q)?q[l]:q)&&0<=t&&1>=t&&Iz(this,d,t,l,c,!0,h);this.labels().L()}this.title().V(!1);this.labels().V(!1);
this.Ja().V(!1);this.ba().V(!1);this.xa().V(!1);return this};g.remove=function(){this.Da&&this.Da.remove();this.ab&&this.ab.parent(null);this.ba().remove();this.xa().remove();this.ha&&this.ha.remove();this.ve&&this.ve.remove()};
g.B=function(){var a=Dz.A.B.call(this);a.title=this.title().B();a.labels=this.labels().B();a.minorLabels=this.Ja().B();a.ticks=this.ba().B();a.minorTicks=this.xa().B();a.stroke=Fo(this.stroke());a.staggerMode=this.yj();a.staggerLines=this.wt();a.staggerMaxLines=this.xt();a.width=this.width();this.i&&(a.orientation=this.i);a.drawFirstLabel=this.Me();a.drawLastLabel=this.Qd();a.overlapMode=this.Rm();return a};
g.M=function(a,b){Dz.A.M.call(this,a,b);"title"in a&&this.title(a.title);this.labels().K(a.labels);this.Ja().K(a.minorLabels);this.ba(a.ticks);this.xa(a.minorTicks);this.yj(a.staggerMode);this.wt(a.staggerLines);this.xt(a.staggerMaxLines);this.stroke(a.stroke);this.width(a.width);this.nc(a.orientation);this.Me(a.drawFirstLabel);this.Qd(a.drawLastLabel);this.Rm(a.overlapMode)};
g.R=function(){Dz.A.R.call(this);this.Cf&&cu(this.Cf,this.yq,this);delete this.Cf;this.Da=this.Qm=this.Pm=null;Tb(this.fa,this.ab,this.ha,this.ve);this.ve=this.ha=this.$g=this.mf=this.wg=this.ab=this.fa=null};var Jz=Dz.prototype;Jz.staggerMode=Jz.yj;Jz.staggerLines=Jz.wt;Jz.staggerMaxLines=Jz.xt;Jz.title=Jz.title;Jz.labels=Jz.labels;Jz.minorLabels=Jz.Ja;Jz.ticks=Jz.ba;Jz.minorTicks=Jz.xa;Jz.stroke=Jz.stroke;Jz.orientation=Jz.nc;Jz.scale=Jz.scale;Jz.width=Jz.width;Jz.getRemainingBounds=Jz.Ob;
Jz.drawFirstLabel=Jz.Me;Jz.drawLastLabel=Jz.Qd;Jz.overlapMode=Jz.Rm;Jz.isHorizontal=Jz.Rd;Jz.padding=Jz.uh;function Kz(){W.call(this);this.f=this.i=null}G(Kz,W);g=Kz.prototype;g.Z=W.prototype.Z|8;g.da=W.prototype.da|20;g.De=function(){return this.f};function Lz(a,b){return p(b)?(a.g!=b&&(a.g&&cu(a.g,a.Eq,a),a.g=b,a.g&&O(a.g,a.Eq,a),a.h(4,9)),a):a.g?a.g:a.i?a.i.scale():null}g.Eq=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)&&(b|=1);this.h(4,b|8)};function Mz(a,b){return p(b)?(a.b!==b&&(a.b=b,a.h(4,9)),a):a.b}g.gv=function(){this.h(4,9)};
g.Ah=function(a){return p(a)?(this.i!=a&&(this.i&&cu(this.i,this.gv,this),this.i=a,O(this.i,this.gv,this),this.g&&cu(this.g,this.Eq,this),this.g=null,this.h(4,9)),this):this.i};g.fv=function(a,b,c,d){this.c||(this.c=new wv,H(this,this.c));return p(a)?(this.c.K.apply(this.c,arguments),this):this.c};g.Lj=function(){return"horizontal"==this.fb()};g.hl=void 0;g.gl=void 0;
g.L=function(){if(!this.scale())return ho(2),this;if(!this.Wa())return this;if(Q(this,8)){var a=this.zIndex();Nz(this).zIndex(a);P(this,8)}Q(this,2)&&(a=this.F(),Nz(this).parent(a),P(this,2));Q(this,16)&&(this.gl(),P(this,16));Q(this,4)&&(this.hl(),P(this,4));return this};
function Oz(a){var b=a.scale();if(b){var c=Nz(a),b=b.transform(a.b,.5);if(!isNaN(b)&&(c.clear(),0<=b&&1>=b)){var d=c.zt()%2?-.5:0,e=a.X(),f=a.fv();a.Lj()?(a=Math.round(e.ta()+e.height-b*e.height),1==b?a-=d:a+=d,c.moveTo(e.oa(),a),c.lineTo(e.na(),a)):(a=Math.round(e.oa()+b*e.width),1==b?a+=d:a-=d,c.moveTo(a,e.ta()),c.lineTo(a,e.ka()));c.clip(f.Zd(e))}}else ho(2)}
function Pz(a){var b=a.b,c=a.scale();if(c){var d=Nz(a);d.clear();var e=b.tb,f=b.from,h=c.transform(f),k=c.transform(e);h>k&&(e=b.from,f=b.tb);f=c.transform(f,0);c=c.transform(e,1);b=Math.min(c,f);f=Math.max(c,f);!isNaN(b)&&!isNaN(f)&&0<=f&&1>=b&&(b=vd(b,0,1),f=vd(f,0,1),c=a.X(),e=a.fv(),a.Lj()?(a=Math.floor(c.ka()-c.height*f),b=Math.ceil(c.ka()-c.height*b),f=c.oa(),h=c.na(),d.moveTo(f,a).lineTo(h,a).lineTo(h,b).lineTo(f,b).close()):(a=c.ka(),h=c.ta(),b=Math.floor(c.oa()+c.width*b),f=Math.ceil(c.oa()+
c.width*f),d.moveTo(b,a).lineTo(b,h).lineTo(f,h).lineTo(f,a).close()),d.clip(e.Zd(c)))}else ho(2)}g.remove=function(){Nz(this).parent(null)};function Nz(a){a.l||(a.l=Jg(),H(a,a.l));return a.l}g.M=function(a,b){Kz.A.M.call(this,a,b);"layout"in a&&a.layout&&this.fb(a.layout);if("axis"in a){var c=a.axis;E(c)?this.f&&this.Ah(this.f.io(c)):c instanceof Dz&&this.Ah(c)}};g.R=function(){this.f=this.i=null;Kz.A.R.call(this)};function Qz(){Kz.call(this);this.b={from:0,tb:0};this.u="black";var a=!this.j&&"#c1c1c1 0.4"!=this.u;this.u="#c1c1c1 0.4";a&&this.h(16)}G(Qz,Kz);g=Qz.prototype;g.Z=Kz.prototype.Z;g.da=Kz.prototype.da;g.fb=function(a){return p(a)?(a=An(a),this.s!=a&&(this.s=a,this.h(4,9)),this):this.s?this.s:this.Ah()?(a=this.Ah().nc(),"left"==a||"right"==a?"horizontal":"vertical"):"horizontal"};g.scale=function(a){return Lz(this,a)};
g.fill=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);k!=this.j&&(this.j=k,this.h(16,1));return this}return this.j||this.u};g.from=function(a){return p(a)?(this.b.from!=a&&(this.b.from=a,this.h(4,9)),this):this.b.from};g.tb=function(a){return p(a)?(this.b.tb!=a&&(this.b.tb=a,this.h(4,9)),this):this.b.tb};g.hl=function(){Pz(this)};g.gl=function(){Nz(this).stroke(null).fill(this.fill())};g.R=function(){delete this.j;Qz.A.R.call(this)};
g.B=function(){var a=Qz.A.B.call(this);a.from=this.from();a.to=this.tb();this.j&&(a.fill=Fo(this.j));this.s&&(a.layout=this.s);return a};g.M=function(a,b){Qz.A.M.call(this,a,b);this.from(a.from);this.tb(a.to);this.fill(a.fill)};var Rz=Qz.prototype;Rz.from=Rz.from;Rz.to=Rz.tb;Rz.scale=Rz.scale;Rz.axis=Rz.Ah;Rz.layout=Rz.fb;Rz.fill=Rz.fill;Rz.isHorizontal=Rz.Lj;function Sz(a){this.o=a;this.reset()}g=Sz.prototype;g.select=function(a){this.b=a-1;return this.advance()};g.reset=function(){this.b=-1;this.i=void 0;return this};g.advance=function(){this.i=this.o.ec(++this.b);var a=this.Eb();return!!a&&this.b=this.Eb()))return Tz(this.o.yf(this.b),this.i,this.b,a)};g.Ol=function(a){return this.get(a)};g.qb=function(){return this.b};g.Eb=function(){return this.o.Eb()};
g.U=function(a,b){return 1=this.Eb()))return Tz(this.yf(a),this.ec(a),a,b)};g.set=function(a,b,c){var d=this.ec(a);p(d)&&this.ec(a,aA(this.yf(a),d,b,c));return this};g.kb=function(){Wz(this);return new Sz(this)};g.Ar=function(){return null};
g.Ro=function(a){this.c=null;V(a,16)&&this.h(1,16)};g.U=function(a,b,c){this.tk||(this.tk=[]);var d=this.tk[a];d||(this.tk[a]=d={});return 2=c&&0=f&&0=c&&0this.b.length||!this.c)return null;if(p(b))return this.f[a]=b,this.W(2),this;a>this.c-1&&(a=this.c-1);0>a&&(a=0);var c=this.f[a];return c?c:null};
function sA(a){if(a.b&&a.c){var b=[],c=y(a.b)?a.b:a.b.keys;if(y(c)&&c.length){isNaN(a.c)&&(a.c=c.length);for(var d=1/(c.length-1),e,f=0;f=b[h].offset&&(c=b[h]),e<=b[h].offset&&null==d&&
(d=b[h]);c||(c=b[0]);d||(d=b[b.length-1]);d.offset==c.offset?a.f[f]={color:c.color}:(e=1-(e-c.offset)/(d.offset-c.offset),a.f[f]={color:he(om(km(c.color),km(d.color),e))})}}}}g.B=function(){var a=rA.A.B.call(this);a.type="range";for(var b=[],c=0;ca&&(c=b,b=a,a=c),c=[b,a])):c=null;this.l=!1;this.b=c;zA(this);this.W(2);return this}return this.b};g.vA=function(a){return p(a)?(this.o=M(a),zA(this),this.W(2),this):this.o};g.vw=function(a){if(p(a)){this.g=y(a)?a.slice():[];for(a=this.f.length=0;a=a.j&&--d;){b.add(c);f=b.getTime();if(CA(a,f,e))return f;e=f}return d&&a.c?FA(a.c,b.getTime(),c):NaN}
function DA(a,b){var c=fq.prototype.Ct.call(b),d=a.i[c];if(p(d))return d;for(var d=null,e=0;ea.b[1])&&d.push([b.getTime(),b.getTime()+864E5-6E4]));!d&&a.c&&(d=DA(a.c,b));d||(d=[]);return a.i[c]=d}function zA(a){a.i={};a.s=null;a.j=null}g.vy=function(a){V(a,2)&&!this.b&&zA(this)};
function AA(a){var b=a.isWorking;this.o=p(b)?!b:!1;b=eo(a.each);switch(b){case "year":var c=a.on,d=a.from,e=a.to;this.s=this.zF;(c=Wy(c,"dd.MM",vA))?(this.i=this.Os,this.b=new kq(2E3,c.getUTCMonth(),c.getUTCDate()),e=GA(d,e),this.g=e[0],this.c=e[1]):(this.i=this.wz,this.b=null,c=(c=Wy(d,"dd.MM",vA))?new kq(c):wA,this.g=new kq(2E3,c.getUTCMonth(),c.getUTCDate()),c=(c=Wy(e,"dd.MM",vA))?new kq(c):xA,this.c=new kq(2E3,c.getUTCMonth(),c.getUTCDate()),this.c.add(yA));break;case "week":HA(this,a.on,a.from,
a.to);break;case "day":HA(this,NaN,a.from,a.to);break;default:c=a.on,d=a.from,e=a.to,this.s=this.Kt,(c=Wy(c))?(this.i=this.Os,this.b=new kq(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),e=GA(d,e),this.g=e[0],this.c=e[1]):(this.i=this.wz,this.b=null,c=(c=Wy(d))?new kq(c):wA,this.g=new kq(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),c=(c=Wy(e))?new kq(c):xA,this.c=new kq(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),this.c.add(yA))}"none"==b?this.b?(this.j=this.b.clone(),this.f=this.b.clone(),
this.f.add(yA)):(this.j=this.g.clone(),this.f=this.c.clone()):(this.j=(b=Wy(a.starts))?new kq(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()):wA,(b=Wy(a.ends))?(this.f=new kq(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()),this.f.add(yA)):this.f=xA)}function HA(a,b,c,d){a.s=a.AF;a.i=a.Os;b=Math.min(Qq(b,NaN,!0),6);a.b=isNaN(b)?null:b;b=GA(c,d);a.g=b[0];a.c=b[1]}g=AA.prototype;g.Kt=function(a){return a.getTime()>=this.j.getTime()&&a.getTime()<=this.f.getTime()};
g.AF=function(a){return this.Kt(a)&&(null===this.b||(a.po()+6)%7==this.b)};g.zF=function(a){if(!this.Kt(a))return!1;if(this.b)return a.getUTCMonth()==this.b.getUTCMonth()&&a.getUTCDate()==this.b.getUTCDate();var b=a.getUTCFullYear();a=a.getTime();var c=this.g.clone();c.ls(b);var d=this.c.clone();d.ls(b);return a>=c.getTime()&&a<=d.getTime()};
g.Os=function(a,b){for(var c=this.g,d=b.getTime()+36E5*c[0]+6E4*c[1],c=this.c,e=b.getTime()+36E5*c[0]+6E4*c[1],f=[],h=0;(c=a[h])&&c[1]e)this.o||f.push([d,e]);else{this.o?(c[0]a?4:Math.ceil(+a),this.Cg=this.jd=null,this.W(2)),this):this.yd};
g.set=function(a){if(this.jd!=a){this.yd=NaN;this.xe=null;this.jd=lb(a,function(a){return Wy(a)});Ib(this.jd);for(var b=this.jd[0],c=1,d=1;da||1a.scale.lj()&&(lo(20,null,[c-b,ur(k)]),k=null,a.yd=4);k||(k=NA(a,b,c,!1));d&&(f[0]=b=Vq(b,k,0));b=new kq(new Date(b));c=new kq(new Date(c));for(d=0;0>=b.getTime()-c.getTime()&&150>d;b.add(k),d++)h.push(b.getTime());e&&0a.scale.lj()&&(lo(20,null,[l-d,ur(h)]),h=null,a.yd=4);h||(h=NA(a,c,b,!0));c=new kq(new Date(d));l=new kq(new Date(l));for(b=0;0>=c.getTime()-l.getTime()&&150>b;c.add(h),b++)e.push(c.getTime());a.Cg=e;a.yd=k}this.s&&(this.min=f[0]);this.j&&(this.max=f[1]);this.v=this.max-this.min}};g.mw=function(a){V(a,2)&&(this.c=!1,this.W(2))};g.B=function(){var a=uz.A.B.call(this);a.ticks=this.ba().B();a.minorTicks=this.xa().B();return a};
g.M=function(a,b){uz.A.M.call(this,a,b);this.ba(a.ticks);this.xa(a.minorTicks)};var PA=uz.prototype;F("anychart.scales.dateTime",function(){return new uz});PA.getType=PA.be;PA.ticks=PA.ba;PA.minorTicks=PA.xa;PA.transform=PA.transform;PA.inverseTransform=PA.Ge;PA.extendDataRange=PA.Se;PA.softMinimum=PA.Gn;PA.softMaximum=PA.Fn;PA.minimumGap=PA.Yj;PA.maximumGap=PA.Xj;function QA(a){qd.call(this);this.b=a}G(QA,bu);g=QA.prototype;g.Z=2;g.yc=NaN;g.Bb=4;g.Tc=6;g.hc=null;g.Jc=null;g.ce=0;g.Zj="linear";g.xF=function(a){return p(a)?(this.yc!=a&&(a=M(a),0>=a?(this.Bb=4,this.Tc=6,this.yc=NaN):(this.Tc=this.Bb=NaN,this.yc=+a),this.Jc=this.hc=null,this.W(2)),this):this.yc};
g.count=function(a,b){return p(a)?(this.Bb!=a&&(this.yc=NaN,this.Bb=Math.ceil(M(a)),this.Tc=Math.ceil(M(b)),2<=this.Bb||(this.Bb=4),this.Tc>=this.Bb||(this.Tc=this.Bb),this.Jc=this.hc=null,this.W(2)),this):[this.Bb,this.Tc]};g.zr=function(a){return p(a)?(a=+a||0,this.ce!=a&&(this.ce=a,this.Jc=null,this.hc||this.W(2)),this):this.ce};g.set=function(a){Mb(this.hc,a)||(this.yc=this.Tc=this.Bb=NaN,this.hc=Bb(a,0),Cb(this.hc),Ib(this.hc,Gq),this.Jc=null,this.W(2));return this};
g.get=function(){var a=RA(this);return kb(a,function(a){a=this.transform(a);return 0<=a&&1>=a},this.b)};function RA(a){a.hc?a=a.hc:(a.b.Sc(),a=a.Jc);return a||[]}g.mode=function(a){return p(a)?(a=(""+a).toLowerCase(),a="log"==a||"logarithmic"==a?"logarithmic":"linear",this.Zj!=a&&(this.Jc=null,this.Zj=a,this.hc||this.W(2)),this):this.Zj};
function SA(a,b,c,d,e,f){if("logarithmic"==a.Zj){f=f||10;a.Jc=null;var h=[b,c];if(a.hc)d&&(h[0]=Math.min(b,a.hc[0]||0)),e&&(h[1]=Math.max(c,a.hc[a.hc.length-1]||0));else{b=Dp(b,f);c=Dp(c,f);var k=[],l=a.yc,n=a.Bb,q=a.Tc;!isNaN(l)&&(c-b)/l>a.b.lj()&&(lo(20,null,[c-b,l]),l=NaN,n=4,q=6);if(isNaN(l))for(var r=NaN,t=n;t<=q;t++){var n=(c-b)/(t-1),u=Math.log(n),w=Math.ceil(Math.pow(10,Math.floor(u*Math.LOG10E))),n=Math.min(Uq(n,w),Uq(n,Math.ceil(Math.pow(10,Math.ceil(u*Math.LOG10E)))),Uq(n,Math.ceil(Math.pow(2,
Math.floor(u*Math.LOG2E)))),Uq(n,Math.ceil(Math.pow(2,Math.ceil(u*Math.LOG2E)))),Uq(n,Math.ceil(w/2)),Uq(n,Math.ceil(w/4)),Uq(n,Math.ceil(w/8))),n=Math.max(n,1E-7),u=Cp(Tq(b,n,a.ce))-b,u=u*u,w=Cp(Uq(c,n,a.ce))-c,w=w*w,u=u+w;if(isNaN(r)||ua.b.lj()&&(lo(20,null,[c-b,k]),k=NaN,r=4,l=6);if(isNaN(k))for(q=NaN,n=r;n<=l;n++){var r=(c-b)/(n-1),t=Math.log(r),u=Math.pow(10,Math.floor(t*Math.LOG10E)),w=Math.pow(10,Math.ceil(t*Math.LOG10E)),x=rb.length)){c=c||10;var f="logarithmic"==a.Zj,h=f?a.DB:a.CB,k,l,n=b.length-1,q=a.yc,r=a.Bb;isNaN(a.yc)||(l=b[n],k=b[0],f&&(k=Dp(k,c),l=Dp(l,c)),(l-k)/a.yc>a.b.lj()&&(lo(20,null,[l-k,a.yc]),a.yc=NaN,a.Bb=4));p(d)?(k=b[0],l=b[1],h.call(a,k,l,d,l,c),k=1):k=0;p(e)&&n--;for(d=k;d<=n-1;d++)k=b[d],l=b[d+1],h.call(a,k,l,k,l,c);p(e)&&(k=b[n],l=b[n+1],h.call(a,k,l,k,e,c));a.yc=q;a.Bb=r}}
g.CB=function(a,b,c,d){var e=this.yc;isNaN(e)&&(e=(d-c)/(this.Bb-1));e=Math.max(e,1E-7);c=this.Jc[this.Jc.length-1];b=Bp(b,7);for(a=Bp(a,7);a<=b;a=Bp(a+e,7))c!=a&&this.Jc.push(a),c=a};g.DB=function(a,b,c,d,e){var f=this.yc;a=Dp(a,e);b=Dp(b,e);c=Dp(c,e);d=Dp(d,e);isNaN(f)&&(f=(d-c)/(this.Bb-1));f=Math.max(f,1E-7);c=this.Jc[this.Jc.length-1];b=Bp(b,7);for(a=Bp(a,7);a<=b;a=Bp(a+f,7))c!=a&&this.Jc.push(Ep(e,a)),c=a};
g.B=function(){var a=QA.A.B.call(this);a.mode=this.Zj;a.base=this.ce;this.hc?a.explicit=this.hc:(this.Bb==this.Tc?isNaN(this.Bb)||(a.count=this.Bb):(isNaN(this.Bb)||(a.minCount=this.Bb),isNaN(this.Tc)||(a.maxCount=this.Tc)),isNaN(this.yc)||(a.interval=this.yc));return a};g.Mb=function(a){var b=arguments;return y(b[0])?(this.set(b[0]),!0):bu.prototype.Mb.apply(this,b)};
g.M=function(a,b){QA.A.M.call(this,a,b);this.mode(a.mode);this.zr(a.base);this.hc=a.explicit||null;this.Bb=a.count||a.minCount||NaN;this.Tc=a.count||a.maxCount||NaN;this.yc=a.interval||NaN;this.hc?this.Bb=this.Tc=this.yc=NaN:this.yc?this.Bb=this.Tc=NaN:(this.Bb=Math.ceil(M(this.Bb)),this.Tc=Math.ceil(M(this.Tc)),2<=this.Bb||(this.Bb=4),this.Tc>=this.Bb||(this.Tc=this.Bb))};var UA=QA.prototype;UA.interval=UA.xF;UA.count=UA.count;UA.base=UA.zr;UA.set=UA.set;UA.get=UA.get;UA.mode=UA.mode;function vz(){Bz.call(this);this.o=this.i=null;this.Cr=!0;this.b=10;this.S=!0}G(vz,Bz);g=vz.prototype;g.Hr="none";g.Gr="firstVisible";g.be=function(){return"linear"};g.ba=function(a){this.i||(this.i=this.Dn());return p(a)?(this.i.K(a),this):this.i};g.xa=function(a){this.o||(this.o=this.Dn(),U(this.o),this.o.count(5),this.o.V(!1));return p(a)?(this.o.K(a),this):this.o};g.yt=function(a){return p(a)?(a=!!a,a!=this.S&&(this.S=a,this.s||this.j)&&(this.c=!1,this.W(4)),this):this.S};
g.Sc=function(){if(!this.c){vz.A.Sc.call(this);var a=SA(this.ba(),this.min,this.max,this.s&&this.min!=this.u,this.j&&this.max!=this.l,this.b);this.s&&(this.min=a[0]);this.j&&(this.max=a[1]);TA(this.xa(),RA(this.ba()),this.b,a[2],a[3]);this.v=this.max-this.min}};g.sF=function(a){V(a,2)&&(this.c=!1,this.W(2))};g.Dn=function(){var a=new QA(this);H(this,a);O(a,this.sF,this);return a};g.TF=function(a){return p(a)?(a=Pn(a),this.Hr!=a&&(this.Hr=a,this.W(6)),this):this.Hr};
g.SF=function(a){return p(a)?(a=Qn(a)||Rq(a),this.Gr!=a&&(this.Gr=a,this.W(6)),this):this.Gr};g.B=function(){var a=vz.A.B.call(this);a.ticks=this.ba().B();a.minorTicks=this.xa().B();a.stackMode=this.jm();a.stickToZero=this.yt();return a};g.M=function(a,b){vz.A.M.call(this,a,b);this.ba(a.ticks);this.xa(a.minorTicks);this.jm(a.stackMode);this.yt(a.stickToZero)};var VA=vz.prototype;F("anychart.scales.linear",function(){return new vz});VA.transform=VA.transform;VA.inverseTransform=VA.Ge;VA.getType=VA.be;
VA.ticks=VA.ba;VA.minorTicks=VA.xa;VA.stackMode=VA.jm;VA.stickToZero=VA.yt;VA.softMinimum=VA.Gn;VA.softMaximum=VA.Fn;VA.minimumGap=VA.Yj;VA.maximumGap=VA.Xj;VA.comparisonMode=VA.TF;VA.compareWith=VA.SF;function WA(){Bz.call(this);this.H=this.I=0;this.M(Mr("defaultLinearColorScale"))}G(WA,Bz);g=WA.prototype;g.be=function(){return"linearColor"};g.ds=function(a){var b,c,d,e=[];b=0;for(c=arguments.length;b=f.offset?b=f:c=f}var h;b?c?h=om(c.color,b.color,(a-b.offset)/(c.offset-b.offset)):h=b.color:h=c.color;return he(h)};
g.pF=function(a){this.Sc();a=km(Bo(a).Hd);var b,c,d,e,f,h,k;h=0;for(k=this.b.length;hMath.abs(l-n)&&.01>Math.abs(l-q)&&.01>Math.abs(n-q)&&(n=Math.round(f[1]*n+(1-n)*e[1])==a[1],q=Math.round(f[2]*q+(1-q)*e[2])==a[2],Math.round(f[0]*l+(1-l)*e[0])==a[0]&&n&&q)){b=this.v*(l/(1/
(d.offset-c.offset))+c.offset)+this.min;break}}return p(b)?b:NaN};g.ba=function(a){this.i||(this.i=XA(this));return p(a)?(this.i.K(a),this.W(2),this):this.i};g.xa=function(a){this.o||(this.o=XA(this),this.o.count(5));return p(a)?(this.o.K(a),this.W(2),this):this.o};
g.Sc=function(){if(!this.c){WA.A.Sc.call(this);var a=SA(this.ba(),this.min,this.max,this.s&&this.min!=this.u,this.j&&this.max!=this.l,10);this.s&&(this.min=a[0]);this.j&&(this.max=a[1]);TA(this.xa(),RA(this.ba()),10,a[2],a[3]);this.v=this.max-this.min}};g.qF=function(a){V(a,2)&&(this.c=!1,this.W(2))};function XA(a){var b=new QA(a);H(a,b);O(b,a.qF,a);return b}
g.B=function(){var a=WA.A.B.call(this);a.ticks=this.ba().B();a.minorTicks=this.xa().B();a.colors=lb(this.Vj(),function(a){return he(a.color)});return a};g.M=function(a,b){WA.A.M.call(this,a,b);this.ba(a.ticks);this.xa(a.minorTicks);this.Vj(a.colors)};var YA=WA.prototype;F("anychart.scales.linearColor",function(a){var b=new WA;b.Vj.apply(b,arguments);return b});YA.colors=YA.Vj;YA.valueToColor=YA.rF;YA.colorToValue=YA.pF;YA.ticks=YA.ba;YA.minorTicks=YA.xa;function ZA(){vz.call(this)}G(ZA,vz);g=ZA.prototype;g.Hs=function(a){return p(a)?(a=isNaN(+a)?this.b:+a,a!=this.b&&(this.b=a,this.W(2)),this):this.b};g.be=function(){return"log"};g.transform=function(a){this.Sc();a=M(a);return yz(this,(Dp(a,this.b)-this.C)/this.v)};g.Ge=function(a){this.Sc();a=zz(this,a);return Ep(this.b,a*this.v+this.C)};g.Sc=function(){this.c||(ZA.A.Sc.call(this),this.C=Dp(this.min,this.b),this.O=Dp(this.max,this.b),this.v=this.O-this.C)};
g.px=function(){var a=Dp(this.g,this.b),b=Dp(this.f,this.b),c=a-b;c||(this.f-=Math.E/2,this.g+=Math.E/2,c=1);this.s&&(this.C=b-c*this.I,isNaN(this.u)||(b=Dp(this.u,this.b),this.C=0f&&0>h||1b&&0>a||1=d?(l=d-1,f=!0):l--;e.push(k==l?c[k]:[c[k],c[l]])}return e};function cB(a){a.Ki=null;a.Gh=null;a.$c=null}g.B=function(){var a=aB.A.B.call(this);this.Ae?a.explicit=this.Ae:isNaN(this.Li)?isNaN(this.Hh)||(a.interval=this.Hh):a.maxCount=this.Li;this.Oe&&(a.names=this.Oe);return a};
g.Mb=function(a){var b=arguments;return y(b[0])?(this.set(b[0]),!0):bu.prototype.Mb.apply(this,b)};g.M=function(a,b){aB.A.M.call(this,a,b);"explicit"in a?this.set(a.explicit):"interval"in a?this.En(a.interval):"maxCount"in a&&this.Ms(a.maxCount);this.Oe=a.names||null;this.$c=this.Gh=null};var dB=aB.prototype;dB.interval=dB.En;dB.maxCount=dB.Ms;dB.set=dB.set;dB.get=dB.get;dB.names=dB.names;function tz(){this.b=[];this.c=[];this.i={};this.j=null;this.o=!0;this.f=null;xz.call(this)}G(tz,xz);g=tz.prototype;g.be=function(){return"ordinal"};g.ba=function(a){this.f||(this.f=new aB(this),H(this,this.f),O(this.f,this.wF,this));return p(a)?(this.f.K(a),this):this.f};g.tl=function(a,b){if(!p(a))return this.b;if(null===a)this.o||(this.o=!0,this.W(4));else{this.o=!1;var c=y(a);this.$h();c&&a.length?this.Se.apply(this,a):this.Se.apply(this,arguments);this.Mn(!1)}return this};
g.names=function(a){if(p(a)){if(null===a)this.c=[];else if(y(a))this.c=zb(a);else{if(!C(a)||this.c==a)return this;this.c=a}this.g=null;cB(this.ba());this.W(2);return this}if(y(this.c)){this.g||(this.g=zb(this.c));if(this.g.length=d?(l=d-1,f=!0):l--;var n=(c[k].start+c[k].end)/2,q=(c[l].start+c[l].end)/2;e.push(k==l?n:[n,q])}return e};function gB(){xz.call(this);this.j=this.b=null;this.o=[];this.v=this.f=null;this.u=[];this.M(Mr("defaultOrdinalColorScale"))}G(gB,xz);g=gB.prototype;g.be=function(){return"ordinalColor"};g.Uj=function(a){return p(a)?(a=!!a,this.D!=a&&(this.D=a,this.$h(),this.W(2)),this):this.D};
g.Dg=function(a){if(p(a))return a?y(a)&&(this.b=zb(a)):this.b=[],this.$h(),this.W(2),this;if(y(this.b)){this.s||(this.s=zb(this.b));if(this.s.length "+c.start:"< "+c.end;c.name||(c.name=d);this.$c.push(d)}}return this.$c};g.Vo=function(a){return p(a)?(this.o!=a&&(this.o=a,this.v=Mr("defaultOrdinalColorScale.autoColors")(this.o.length),this.$h(),cB(this.ba()),this.W(4)),this):this.o};g.$i=function(){hB(this);this.names();return this.f};g.Sh=function(a){hB(this);var b=null;if(this.f)for(var c=this.f.length;c--;){var d=this.f[c];if(p(d.ao)&&d.ao===a||a>=d.start&&a<=d.end&&-1d.length-1?d[d.length-1]:d[c])}}return b};g.tF=function(a){hB(this);a=Bo(a).Hd;for(var b=NaN,c=0,d=this.f.length;cb.start?1:a.startb.start?a.sourceIndex>b.sourceIndex?b.end=a.start:(a.start=b.end,a.start>=a.end&&(a.enabled=!1)):a.startb.sourceIndex?(b.start=a.end,b.start>=b.end&&(b.enabled=!1)):a.end=b.start:a.sourceIndex>b.sourceIndex?(b.start=a.end,b.start>=b.end&&(b.enabled=!1)):(a.end=b.start,a.start>=a.end&&(a.enabled=!1)));return c});A=[];b=0;for(c=h.length;b=b){var c=this.X(),c=c.clone().round(),d=this.anchor();a.Ma(1,0,0,1,0,0);a.width(null);a.height(null);a.x(0);a.y(0);var e=null!==this.width(),f=null!==this.height(),h=a.wa(),k=e?Math.ceil(L(this.width(),c.width)):h.width;
e&&a.width(k);h=a.wa();c=f?Math.ceil(L(this.height(),c.height)):h.height;f&&a.height(c);var l=this.X(),l=l.clone().round();if(this.Xm())switch(e=Math.round(l.ta()+l.height-b*l.height),1==b?e-=-.5:e+=-.5,this.l){case "left":f=l.oa();break;case "right":f=l.na();break;default:f=l.oa()+l.width/2}else switch(f=Math.round(l.oa()+b*l.width),1==b?f+=-.5:f-=-.5,this.l){case "top":e=l.ta();break;case "bottom":e=l.ka();break;default:e=l.ta()+l.height/2}b=new Bd(f,e);f=M(this.i);f=isNaN(f)?this.Xm()?0:-90:f;
e=Yd(yd(f),0,0);h=Od(h,e);e=Sq(Sp(0,0,h.width,h.height),d);b.x-=e.x;b.y-=e.y;e=L(this.offsetX(),k);l=L(this.offsetY(),c);br(b,d,e,l);this.jb(a,!0);a.x(b.x+h.width/2-k/2).y(b.y+h.height/2-c/2).im(f,"center");this.h(2)}else this.remove(),P(this,2);P(this,4)}Q(this,2)&&(a=this.F(),xB(this).parent(a),P(this,2));return this};g.remove=function(){xB(this).parent(null)};function xB(a){a.g||(a.g=vh(),a.g.oc("aria-hidden","true"),H(a,a.g));return a.g}g.R=function(){Sb(this.g);this.c=this.f=this.g=null;uB.A.R.call(this)};
g.B=function(){var a=uB.A.B.call(this);a.anchor=this.anchor();a.align=this.Wm();this.u&&(a.layout=this.u);a.rotation=this.rotation();a.offsetX=this.offsetX();a.offsetY=this.offsetY();a.text=this.text();a.height=this.height();a.width=this.width();return a};
g.M=function(a,b){uB.A.M.call(this,a,b);this.anchor(a.anchor);this.Wm(a.align);"layout"in a&&a.layout&&this.fb(a.layout);this.rotation(a.rotation);this.offsetX(a.offsetX);this.offsetY(a.offsetY);this.text(a.text);this.height(a.height);this.width(a.width);if("axis"in a){var c=a.axis;E(c)?this.f&&this.Fq(this.f.io(c)):c instanceof Dz&&this.Fq(c)}};function yB(){uB.call(this)}G(yB,uB);g=yB.prototype;g.Z=uB.prototype.Z;g.da=uB.prototype.da;g.scale=function(a){return vB(this,a)};g.value=function(a){return wB(this,a)};g.B=function(){var a=yB.A.B.call(this);a.value=this.value();return a};g.M=function(a,b){yB.A.M.call(this,a,b);this.value(a.value)};var zB=yB.prototype;zB.value=zB.value;zB.scale=zB.scale;zB.axis=zB.Fq;zB.anchor=zB.anchor;zB.align=zB.Wm;zB.layout=zB.fb;zB.rotation=zB.rotation;zB.offsetX=zB.offsetX;zB.offsetY=zB.offsetY;zB.text=zB.text;
zB.height=zB.height;zB.width=zB.width;zB.isHorizontal=zB.Xm;function AB(){W.call(this);this.u=this.g=this.i=this.j=null;this.H=!1;this.b=null}G(AB,W);g=AB.prototype;g.Z=W.prototype.Z|8;g.da=W.prototype.da|80;g.De=function(){return this.f};g.fb=function(a){return p(a)?(a=An(a),this.l!=a&&(this.l=a,this.h(64,9)),this):this.l?this.l:this.b?(a=this.b.nc(),"left"==a||"right"==a?"horizontal":"vertical"):"horizontal"};g.scale=function(a){return p(a)?(this.u!=a&&(this.u=a,O(this.u,this.KC,this),this.h(68,9)),this):this.u?this.u:this.b?this.b.scale():null};
g.KC=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)&&(b|=1);this.h(20,b|8)};g.nv=function(){this.h(64,9)};g.Gq=function(a){return p(a)?(this.b!=a&&(this.b&&cu(this.b,this.nv,this),this.b=a,O(this.b,this.nv,this),this.h(64,9)),this):this.b};g.JC=function(a,b,c,d){this.c||(this.c=new wv,H(this,this.c));return p(a)?(this.c.K.apply(this.c,arguments),this):this.c};g.oe=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.D!=k&&(this.D=k,this.h(16,1));return this}return this.D};
g.je=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.C!=k&&(this.C=k,this.h(16,1));return this}return this.C};g.stroke=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);if(this.s!=f){var h=this.s?ne(this.s):0;this.s=f;var f=16,k=1;h!=(this.s?ne(this.s):0)&&(f|=68,k|=8);this.h(f,k)}return this}return this.s};g.Ur=function(a){return p(a)?(this.I!=a&&(this.I=a,this.h(64,9)),this):this.I};g.Hq=function(a){return p(a)?(this.v!=a&&(this.v=a,this.h(64,9)),this):this.v};
g.Ym=function(a){return p(a)?(this.H!=a&&(this.H=a,this.h(80,9)),this):this.H};g.Dx=function(a,b){var c=this.X()||Sp(0,0,0,0),d=Math.round(c.ka()-a*c.height);1==a?d-=b:d+=b;this.g.moveTo(c.oa(),d);this.g.lineTo(c.na(),d)};g.Ex=function(a,b){var c=this.X()||Sp(0,0,0,0),d=Math.round(c.oa()+a*c.width);1==a?d+=b:d-=b;this.g.moveTo(d,c.ka());this.g.lineTo(d,c.ta())};g.ov=function(){return"horizontal"==this.fb()};
g.Ax=function(a,b,c,d,e){if(!isNaN(b)){c=this.X()||Sp(0,0,0,0);var f,h;f=Math.round(c.ka()-b*c.height);h=Math.round(c.ka()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.oa(),f);d.lineTo(c.na(),f);d.lineTo(c.na(),h);d.lineTo(c.oa(),h);d.close()}};g.Bx=function(a,b,c,d,e){if(!isNaN(b)){c=this.X()||Sp(0,0,0,0);var f,h;f=Math.round(c.oa()+b*c.width);h=Math.round(c.oa()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f,c.ta());d.lineTo(h,c.ta());d.lineTo(h,c.ka());d.lineTo(f,c.ka());d.close()}};
g.L=function(){var a=this.scale();if(!a)return ho(2),this;if(!this.Wa())return this;if(Q(this,8)){var b=this.zIndex();BB(this).zIndex(b);CB(this).zIndex(b);DB(this).zIndex(b);P(this,8)}Q(this,2)&&(b=this.F(),BB(this).parent(b),CB(this).parent(b),DB(this).parent(b),P(this,2));Q(this,16)&&(DB(this).stroke(this.stroke()),CB(this).fill(this.oe()),BB(this).fill(this.je()),P(this,16));if(Q(this,64)||Q(this,4)){var c,d,e,b=NaN,f=this.scale()instanceof tz,h=(f?a.ba():this.Ym()?a.xa():a.ba()).get();c=this.ov()?
[this.Dx,this.Ax]:[this.Ex,this.Bx];BB(this).clear();CB(this).clear();DB(this).clear();var k=this.X()||Sp(0,0,0,0),k=this.JC().Zd(k);BB(this).clip(k);CB(this).clip(k);DB(this).clip(k);for(var k=c[1],l=c[0],n=-DB(this).zt()%2/2,q=0,r=h.length;qv[n]&&(v[n]=D)}else for(n in u)D=M(R.b[n]),Dv[n]&&(v[n]=D);for(n=0;n<=a.f;n++)D=M(R.f[n]),DB[n]&&(B[n]=D);R=R.next}if(w)for(n=
0;nd)if(d=~d,"exactOrNext"==c)d=d=UB)this.f=-1,this.b.length=0,WB(this,a,b,this.o,!1);else{if(this.c&2){this.f=-1;var c=a.length?a[0]:null;if(c){var d=this.b.length?this.b[0]:null,e=c.key;if(d&&!(d.key>=e)){for(var f=0,h;(h=d.next)&&h.keya.i){d&&(c|=1);if(a.i){for(var c=c|2,e=new $B(a.b,null,!0),f=0,d=e.next();d&&d.g;)f++,d=e.next();vb(a.b,0,f);if(d=a.b[0])d.c=null}aC(a,new $B(null,a.c,b))}else e=new $B(a.b,a.c,b),a.b=[],aC(a,e),c=UB;a.c.length=0;a.g=a.oz;a.f=-1;a.i=0;NB(a);bC(a.j,c,!0)}}g=XB.prototype;
g.remove=function(a,b){for(var c=new $B(this.b,this.c,ZB(this),a,b),d;d=c.next();)d.g=!0;this.i=2;this.l||YB(this);return this};function cC(a,b){b=Qq(b);for(var c=new $B(a.b,a.c,ZB(a)),d=NaN,e;(e=c.next())&&0a.key?(this.g=1==b?this.nz:this.$s,this.c.push(a)):this.c[b-1]=a};g.nz=function(a){var b=this.c.length,c=this.c[b-1];c.key>a.key?this.c.push(a):c.keya?~a:a];c?(this.f=this.JH,this.b=isNaN(d)?0:Hb(this.g,IB,d),0>this.b&&(this.b=~this.b)):(this.f=this.LH,this.b=isNaN(d)?this.g.length-1:Hb(this.g,JB,d),0>this.b&&(this.b=~this.b-1))}g=$B.prototype;g.uk=function(){return null};
g.JH=function(){var a=this.c,b=this.g[this.b];if(a){if(b){if(0>HB(a,b))return this.c=this.c.next,a;this.b++;return b}this.c=this.c.next;this.f=this.Xy;return a}if(b)return this.b++,this.f=this.HH,b;this.next=this.uk;return null};g.LH=function(){var a=this.c,b=this.g[this.b];if(a){if(b){if(0>HB(a,b))return this.c=this.c.next,a;this.b--;return b}this.c=this.c.next;this.f=this.Xy;return a}if(b)return this.b--,this.f=this.IH,b;this.next=this.uk;return null};
g.Xy=function(){var a=this.c;if(a)return this.c=this.c.next,a;this.next=this.uk;return null};g.HH=function(){var a=this.g[this.b++];if(a)return a;this.next=this.uk;return null};g.IH=function(){var a=this.g[this.b--];if(a)return a;this.next=this.uk;return null};g.IF=function(){var a=this.f();return!a||a.key>this.i?(this.next=this.uk,null):a};g.XH=function(){return this.f()};function dC(a,b){this.f=Tn(a);this.c=b||1;this.b=new Date(0);switch(this.f){case "year":return this.l=this.QB,this.next=this.WH,this;case "semester":return this.l=this.NB,this.next=this.TH,this;case "quarter":return this.l=this.LB,this.next=this.RH,this;case "month":return this.l=this.nq,this.next=this.QH,this;case "thirdofmonth":return this.l=this.OB,this.next=this.UH,this;case "week":return this.l=this.PB,this.next=this.VH,this;default:this.l=this.HB;this.next=this.KH;break;case "hour":this.l=this.IB;
this.next=this.MH;break;case "minute":this.l=this.KB;this.next=this.PH;break;case "second":this.l=this.MB;this.next=this.SH;break;case "millisecond":this.l=this.JB,this.next=this.OH}}g=dC.prototype;g.QB=function(a){this.b.setTime(Date.UTC(Tq(this.b.getUTCFullYear(),this.c,a?a.getUTCFullYear():2E3)-this.c,0))};g.NB=function(a){var b=this.c;this.c*=6;this.nq(a);this.c=b};g.LB=function(a){var b=this.c;this.c*=3;this.nq(a);this.c=b};
g.nq=function(a){var b=Tq(this.b.getUTCMonth()+12*this.b.getUTCFullYear(),this.c,a?a.getUTCMonth()+12*a.getUTCFullYear():24E3)-this.c;a=Math.floor(b/12);b%=12;0>b&&(b+=12);this.b.setTime(Date.UTC(a,b))};g.OB=function(a){a=Tq(eC(this.b),this.c,a?eC(a):72E3)-this.c;var b=Math.floor(a/36);a%=36;var c=Math.floor(a/3);0>c&&(c+=12);a%=3;0>a&&(a+=3);this.b.setTime(Date.UTC(b,c,1+10*a))};g.PB=function(a){fC(this,6048E5*this.c,a||new Date(Date.UTC(2E3,0,2)))};g.HB=function(a){fC(this,864E5*this.c,a)};
g.IB=function(a){fC(this,36E5*this.c,a)};g.KB=function(a){fC(this,6E4*this.c,a)};g.MB=function(a){fC(this,1E3*this.c,a)};g.JB=function(a){fC(this,this.c,a)};function fC(a,b,c){a.b.setTime(Tq(a.b.getTime(),b,c?c.getTime():Date.UTC(2E3,0))-b)}function eC(a){var b=a.getUTCDate();return 3*(12*a.getUTCFullYear()+a.getUTCMonth())+(10>=b?0:20>=b?1:2)}g.WH=function(){this.b.setUTCFullYear(this.b.getUTCFullYear()+this.c);return this.b.getTime()};
g.TH=function(){var a=this.b.getUTCMonth()+6*this.c,b=this.b.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.b.setUTCFullYear(b);this.b.setUTCMonth(a);return this.b.getTime()};g.RH=function(){var a=this.b.getUTCMonth()+3*this.c,b=this.b.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.b.setUTCFullYear(b);this.b.setUTCMonth(a);return this.b.getTime()};
g.QH=function(){var a=this.b.getUTCMonth()+this.c,b=this.b.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.b.setUTCFullYear(b);this.b.setUTCMonth(a);return this.b.getTime()};g.UH=function(){var a,b=this.b.getUTCDate();a=3*(12*this.b.getUTCFullYear()+this.b.getUTCMonth())+(10>=b?0:20>=b?1:2)+this.c;b=Math.floor(a/36);a%=36;var c=Math.floor(a/3);0>c&&(c+=12);a%=3;0>a&&(a+=3);this.b.setTime(Date.UTC(b,c,1+10*a));return this.b.getTime()};
g.VH=function(){var a=this.b.getTime()+6048E5*this.c;this.b.setTime(a);return a};g.KH=function(){var a=this.b.getTime()+864E5*this.c;this.b.setTime(a);return a};g.MH=function(){var a=this.b.getTime()+36E5*this.c;this.b.setTime(a);return a};g.PH=function(){var a=this.b.getTime()+6E4*this.c;this.b.setTime(a);return a};g.SH=function(){var a=this.b.getTime()+1E3*this.c;this.b.setTime(a);return a};g.OH=function(){var a=this.b.getTime()+this.c;this.b.setTime(a);return a};g.jo=function(){return this.c};function gC(a,b,c,d,e){this.l=a;this.C=d;this.i=new FB(b.xG-1,[]);this.i.next=b.yG;this.u=b.nI;this.H=b.lastIndex;this.v=(this.c=e||null)?this.MF:this.GB;this.D=this.c?this.GG:this.KG;this.f=c;this.reset()}g=gC.prototype;g.reset=function(){this.c&&this.c.reset();this.b=this.i;this.j=this.c?this.c.b():this.i.key;this.g=!1;this.o=NaN;this.s=!0;return this};g.advance=function(){return this.v()};g.get=function(a){return this.Ol(this.C?hC(this.l,a):iC(this.l,a))};
g.U=function(a,b){var c=this.f[this.qb()];c||(c=this.f[this.qb()]={});return 1a?this.b.f&&(b=this.b.f[~a]):b=this.b.b[a]);return b};g.qb=function(){return this.D()};g.Eb=function(){return this.H-this.i.key};g.$E=function(){return this.o};g.KG=function(){return this.j};g.GG=function(){return this.c.b()};
g.GB=function(){if(this.b){this.j++;if((this.b=this.b.next)&&this.b!=this.u)return this.g=!0,this.o=this.b.key,!0;this.b=null;this.g=!1;this.j=this.o=NaN}return!1};g.MF=function(){if(this.c.advance())return this.s&&(this.b=this.b.next),(this.s=!(!this.b||this.b.key!=this.c.c()||this.b==this.u))?(this.g=!0,this.o=this.b.key):(this.g=!1,this.o=this.c.c()),!0;this.b=null;this.o=NaN;return this.g=!1};var jC=gC.prototype;jC.reset=jC.reset;jC.advance=jC.advance;jC.get=jC.get;jC.getKey=jC.$E;
jC.getIndex=jC.qb;jC.meta=jC.U;function kC(a){this.f=a;this.b=VB(a.b);this.g=!0;this.c=SB(this.b);this.i=!1;this.o=[];lC(this)}function lC(a){for(var b=a.b.Eb();a.o.lengthb&&(d=a,a=b,b=d);d=VB(this.f.b,c);if(this.i||d!=this.b||this.c.lA!=a||this.c.dy!=b)this.i=!1,this.b=d,this.g=!c,this.c=d.select(a,b),lC(this);return this};kC.prototype.j=function(a,b){var c=p(a)?new dC(a,M(b)):void 0,d=VB(this.f.b,c);this.b=d;this.g=!c;this.c=SB(d);lC(this);return this};kC.prototype.kb=function(){return new gC(this.f,this.c,this.o,!this.g,null)};
function mC(a,b,c,d,e){this.ec=a;this.b=b;this.g=c;this.o=d;this.f=e}g=mC.prototype;g.get=function(a){return this.Ol(this.g?hC(this.b,a):iC(this.b,a))};g.Ol=function(a){var b;E(a)&&0>a?this.ec.f&&(b=this.ec.f[~a]):b=this.ec.b[a];return b};g.qb=function(){return this.o};g.U=function(a,b){return 1e)this.c[a]={iA:e,zz:e};else if(C(e)||!isNaN(e)){if((b=z(c))&&!ua(c)&&!("reset"in c&&"considerItem"in c&&"getResult"in c))return this;var f=b?c:ao(p(c)?c:a);b=d;"weightedAverage"==f&&(E(d)?b=Math.round(d):C(d)?(b=this.b.g[d]||NaN,isNaN(b)&&(b=d)):b=NaN,E(b)&&isNaN(b)&&(f="average"));U(this.b);d=this.b;c=e;var h=b;b=rC(f,c,h);b in d.s?b=d.s[b]:(c=sC(f,c,h),d.s[b]=
b=d.i.length,d.i.push(c),bC(d,4,!1));this.c[a]={iA:e,zz:b};this.b.V(!0)}return this};function hC(a,b){return b in a.c?a.c[b].zz:NaN}function iC(a,b){return b in a.c?a.c[b].iA:NaN}var tC=qC.prototype;tC.addField=tC.f;tC.createSelectable=tC.g;function uC(a,b){Pb.call(this);this.g=a;this.o=p(b)?b:NaN;this.clear()}G(uC,Pb);uC.prototype.clear=function(){this.value=void 0};uC.prototype.c=function(){var a=this.value;this.clear();return a};uC.prototype.R=function(){delete this.value;uC.A.R.call(this)};function vC(a){uC.call(this,a)}G(vC,uC);vC.prototype.clear=function(){this.value=this.f=0};vC.prototype.b=function(a){a=M(a);isNaN(a)||(this.value+=a,this.f++)};vC.prototype.c=function(){var a=this.f?this.value/this.f:NaN;this.clear();return a};function wC(a,b){this.f=b;uC.call(this,a)}G(wC,uC);wC.prototype.clear=function(){this.f.reset()};wC.prototype.b=function(a,b,c){this.f.considerItem(a,c)};wC.prototype.c=function(){var a=this.f.getResult();this.clear();return a};wC.prototype.R=function(){delete this.f;wC.A.R.call(this)};function xC(a,b,c){this.i=b;this.f=c;uC.call(this,a)}G(xC,uC);xC.prototype.clear=function(){this.value=[];this.j=[]};xC.prototype.b=function(a,b,c){this.value.push(a);this.j.push(c)};xC.prototype.c=function(){var a=this.i.call(this.f,this.value,this.j);this.clear();return a};xC.prototype.R=function(){delete this.i;delete this.f;xC.A.R.call(this)};function yC(a){uC.call(this,a)}G(yC,uC);yC.prototype.clear=function(){this.value=NaN};yC.prototype.b=function(a){isNaN(this.value)&&(this.value=M(a))};function zC(a){uC.call(this,a)}G(zC,uC);zC.prototype.b=function(a){p(this.value)||(this.value=a)};function AC(a){uC.call(this,a)}G(AC,uC);AC.prototype.clear=function(){this.value=NaN};AC.prototype.b=function(a){a=M(a);isNaN(a)||(this.value=a)};function BC(a){uC.call(this,a)}G(BC,uC);BC.prototype.b=function(a){p(a)&&(this.value=a)};function CC(a){uC.call(this,a)}G(CC,uC);CC.prototype.clear=function(){this.value=[]};CC.prototype.b=function(a){p(a)&&this.value.push(a)};function DC(a){uC.call(this,a)}G(DC,uC);DC.prototype.clear=function(){this.value=NaN};DC.prototype.b=function(a){a=M(a);isNaN(a)||this.value>=a||(this.value=a)};function EC(a){uC.call(this,a)}G(EC,uC);EC.prototype.clear=function(){this.value=NaN};EC.prototype.b=function(a){a=M(a);isNaN(a)||this.value<=a||(this.value=a)};function FC(a){uC.call(this,a)}G(FC,uC);FC.prototype.clear=function(){this.value=0};FC.prototype.b=function(a){a=M(a);isNaN(a)||(this.value+=a)};function GC(a,b){uC.call(this,a,b)}G(GC,uC);GC.prototype.clear=function(){this.value=this.f=0};GC.prototype.b=function(a,b){a=M(a);b=M(b)||0;isNaN(a)||(this.value+=a*b,this.f+=b)};GC.prototype.c=function(){var a=this.f?this.value/this.f:NaN;this.clear();return a};function sC(a,b,c){if(ua(a))return new xC(b,a,c);if(z(a))return new wC(b,a);switch(a){case "average":return new vC(b);case "first":return new yC(b);case "firstValue":return new zC(b);case "lastValue":return new BC(b);case "list":return new CC(b);case "max":return new DC(b);case "min":return new EC(b);case "sum":return new FC(b);case "weightedAverage":return new GC(b,c);default:case "last":return new AC(b)}}
function rC(a,b,c){E(b)&&(b=b.toFixed(0));if(z(a))return wa(a)+"|"+b+"|"+Hq(c);switch(a){case "average":return"a"+b;case "first":return"f"+b;case "firstValue":return"o"+b;case "lastValue":return"c"+b;case "list":return"g"+b;case "max":return"x"+b;case "min":return"n"+b;case "sum":return"s"+b;case "weightedAverage":return E(c)&&(c=c.toFixed(0)),"w"+b+":"+String(c);default:case "last":return"l"+b}};function HC(a,b,c,d,e){qd.call(this);this.f=new XB(this,a,b,c,d,e);this.b={};this.s={};this.g={};this.l=0;this.o=[];this.i=[];this.c=[];this.j=[]}G(HC,bu);g=HC.prototype;g.Z=16;
g.bF=function(a,b,c){var d=this.f,e=!d.l;e&&(d.l&&lo(101),d.l=!0);if(C(a)){var f=new KB(d),h=new tp;z(c)&&(h.hm(c.rowsSeparator),h.Bl(c.columnsSeparator),h.Xl(c.ignoreTrailingSpaces),h.Vl(c.ignoreFirstRow));h.rl(a,f);!0===b&&(b=f.jo())}else if(y(a)){for(f=c=0;fk){var q=~k;tb(d,n,q);(k=this.search("id",n))?(k=k instanceof OC?k:k[0],tb(e,k,q),k.U("nc",!0),lo(1,null,[n])):tb(e,l,q)}else lo(2,null,[n])}for(b=0;bk?((k=this.search("id",l))?(k=k instanceof OC?k:k[0],YC(k,h)):(this.f.push(h),lo(3,null,[l])),ZC(this,h)):(k=e[k],YC(k,h),k.U("nc")&&ZC(this,h))):(this.f.push(h),ZC(this,h));for(b=0;b<
f.length;b++)h=f[b],h.U("nc")||lo(4,null,[h.get("id"),h.getParent().get("id")]);f.length&&this.W(16);this.V(!0);break;default:U(this);b=0;for(d=a.length;ba?tb(d,e,~a):(a=d[a],y(a.value)||(a.value=[a.value]),a.value.push(b))}else for(e in a.b)$C(a,b,e,d)}
function aD(a,b,c,d){if(c){if(d)for(var e=b.Ca();e--;)aD(a,b.rf(e),c,d);if(d=a.b[c])e={key:b.get(c)},a.o[c]&&(e.key=""+e.key),e=Db(d,e,a.Pn),(d=d[e])&&(y(d.value)&&1=d)return[];a=new Zz(a);c=[];if(1==b)for(b=0;bc){var d=b;b=c;c=d}if(b!=a.l||c!=a.s)a.l=b,a.s=c,a.h(16,1)}g.oq=function(a){return p(a)?(this.v=!!a,this):this.v};
g.Ob=function(){var a=this.X(),a=a?a.clone():Sp(0,0,0,0);jD(this)&&(Q(this,4)&&(kD(this),P(this,4)),hD(this)?(a.height-=this.f.height,"top"==this.i&&(a.top+=this.f.height)):(a.width-=this.f.width,"left"==this.i&&(a.left+=this.f.width)));return a};
function kD(a){var b=a.X(),c=hD(a)?b.height:b.width,d=L(a.ya,c);null===a.la||(d=Math.max(d,L(a.la,c)));null===a.Gb||(d=Math.min(d,L(a.Gb,c)));d=hD(a)?a.ol().Yc(d):a.ol().hd(d);a.f.left=b.left;a.f.top=b.top;hD(a)?(a.f.width=b.width,a.f.height=d,"bottom"==a.i&&(a.f.top+=b.height-d)):(a.f.width=d,a.f.height=b.height,"right"==a.i&&(a.f.left+=b.width-d));var e;a.Za||hD(a)?a.g=a.ol().Zd(a.f):(e=a.ol(),"left"==a.i?(c=L(e.G("left"),a.f.width),b=L(e.G("top"),a.f.height),d=L(e.G("right"),a.f.width),e=L(e.G("bottom"),
a.f.height)):(c=L(e.G("right"),a.f.width),b=L(e.G("bottom"),a.f.height),d=L(e.G("left"),a.f.width),e=L(e.G("top"),a.f.height)),a.g.left=a.f.left+e,a.g.top=a.f.top+c,a.g.width=a.f.width-e-b,a.g.height=a.f.height-c-d);a.h(80)}g.SD=function(a){a.g();!Lq(this.j,a.relatedTarget)&&this.kc(a)&&(this.Va=!0,mD(this))};g.DH=function(a){a.g();!Lq(this.j,a.relatedTarget)&&this.kc(a)&&(this.Va=!1,pD(this))};
g.pA=function(a){a=a.target;a instanceof ah&&(a==this.c?lD(this,this.c,this.nb=!0):a==this.b&&lD(this,this.b,this.Ya=!0))};g.oA=function(a){a=a.target;a instanceof ah&&(a==this.c?lD(this,this.c,this.nb=!1):a==this.b&&lD(this,this.b,this.Ya=!1))};
g.Bk=function(a){if(a.b instanceof tg){var b=a.b,c;b!=this.c||this.T?b!=this.b||this.I?b!=this.u||this.O||(this.O=c=new qD(this,this.u,!1)):this.I=c=new qD(this,this.b,!0):this.T=c=new qD(this,this.c,!0);c&&(this.o.ea(c,"start",this.RD),this.o.ea(c,"end",this.QD),c.Jf(a.c))}};g.YH=function(a){var b=Nl(this.j.aa());a=hD(this)?a.clientX-b.x:a.clientY-b.y;rD(this,"backgroundClick","scrollerchangestart")&&(sD(this,!1,a),rD(this,"backgroundClick","scrollerchangefinish"))};
g.RD=function(a){var b;this.v&&a.c!=this.O?(a=iD(this),b="thumbDrag"):(a=iD(this),b="selectedRangeDrag");if(b=rD(this,b,"scrollerchangestart"))this.ja++,this.c.xb(null),this.b.xb(null),this.u.xb(null),Qf(document.body,"cursor",a);return b};g.QD=function(a){this.ja=Math.max(this.ja-1,0);pD(this);this.c.xb(iD(this));this.b.xb(iD(this));this.u.xb(iD(this));Qf(document.body,"cursor","");rD(this,this.v&&a.c!=this.O?"thumbDrag":"selectedRangeDrag","scrollerchangefinish")};
function mD(a){a.Ia||(a.j.cb(a.c),a.j.cb(a.b),a.Ia=!0)}function pD(a){a.Ia&&a.hi().Eg()&&!a.ja&&!a.Va&&(a.j.removeChild(a.c),a.j.removeChild(a.b),a.Ia=!1)}function lD(a,b,c){a=a.hi();a.enabled()?c?(c=a.ln(),a=a.mn()):(c=a.fill(),a=a.stroke()):(c=zo,a="none");b.fill(c);b.stroke(a)}function oD(a){return vd(Math.round(a*fD),0,fD)}function rD(a,b,c,d,e){return a.dispatchEvent({type:c,startRatio:(p(d)?d:a.l)/fD,endRatio:(p(e)?e:a.s)/fD,source:b})}
function sD(a,b,c){c=tD(a,b,c);var d=a.g;switch(a.i){case "right":d=(d.top+d.height-c)/d.height;break;case "left":d=(c-d.top)/d.height;break;default:d=(c-d.left)/d.width}a.C&&(d=1-d);if(a.v&&b==a.c)c=d,d=a.s/fD,b="thumbDrag";else if(a.v&&b==a.b)c=a.l/fD,b="thumbDrag";else{var e=(a.s-a.l)/fD/2;c=d-e;d+=e;b=!0===b?"selectedRangeDrag":"backgroundClick"}c=oD(c);d=oD(d);c==d&&(d+=dd&&(e=a.c,a.c=a.b,a.b=e,e=a.T,a.T=a.I,a.I=e,e=c,c=d,d=e);c==a.l&&d==a.s||!rD(a,b,"scrollerchange",c,d)||(a.l=c,
a.s=d,a.h(16,1))}function tD(a,b,c){var d=a.g,e=hD(a);a=ta(b)||!a.v?(a.s-a.l)/fD*(e?d.width:d.height)/2:0;return e?vd(c,d.left+a,d.left+d.width-a):vd(c,d.top+a,d.top+d.height-a)}function uD(a,b){var c;c=a.v&&b==a.c?a.l:a.v&&b==a.b?a.s:(a.l+a.s)/2;c/=fD;a.C&&(c=1-c);var d=a.g;return hD(a)?d.left+d.width*c:"left"==a.i?d.top+d.height*c:d.top+d.height*(1-c)}
g.R=function(){Sb(this.j);this.u=this.H=this.D=this.b=this.c=this.j=null;Sb(this.T);this.T=null;Sb(this.I);this.I=null;Sb(this.O);this.O=null;Sb(this.Y);this.Y=null;Sb(this.fa);this.fa=null;eD.A.R.call(this)};g.B=function(){var a=eD.A.B.call(this);a.fill=this.fill();a.selectedFill=this.et();a.outlineStroke=this.Vs();a.height=this.height();a.minHeight=this.pr();a.maxHeight=this.nr();a.orientation=this.qr();a.autoHide=this.Eg();a.allowRangeChange=this.oq();a.thumbs=this.hi().B();return a};
g.M=function(a,b){eD.A.M.call(this,a,b);this.qr(a.orientation);this.Eg(a.autoHide);this.oq(a.allowRangeChange);this.fill(a.fill);this.et(a.selectedFill);this.Vs(a.outlineStroke);this.height(a.height);this.pr(a.minHeight);this.nr(a.maxHeight);this.hi(a.thumbs)};function qD(a,b,c){gg.call(this,b.$());this.b=a;this.s=c?b:null;this.f=void 0;this.D=Ba(function(){this.f=void 0;sD(this.b,this.s||!0,this.S)},this);this.u=Math.pow(3,2);this.ea("end",this.OD)}G(qD,gg);g=qD.prototype;
g.OD=function(){p(this.f)&&(window.cancelAnimationFrame(this.f),this.D(0))};g.Lh=function(){hD(this.b)?(this.c=uD(this.b,this.s),this.g=0):(this.c=0,this.g=uD(this.b,this.s))};g.Ti=function(a,b){this.S=hD(this.b)?a:b;p(this.f)||(this.f=window.requestAnimationFrame(this.D))};g.Zl=function(a){return hD(this.b)?tD(this.b,this.s,a):0};g.jj=function(a){return hD(this.b)?0:tD(this.b,this.s,a)};function gD(a){this.b=a}g=gD.prototype;
g.enabled=function(a){return p(a)?(a=!!a,this.f!=a&&(this.f=a,this.b.h(16,1)),this):this.f};g.Eg=function(a){return p(a)?(a=!!a,this.c!=a&&(this.c=a,this.b.h(16,1)),this):this.c};g.fill=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.g!=k&&(this.g=k,this.b.h(16,1));return this}return this.g};g.stroke=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);f!=this.j&&(this.j=f,this.b.h(16,1));return this}return this.j};
g.ln=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.o!=k&&(this.o=k,this.b.h(16,1));return this}return this.o};g.mn=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);f!=this.i&&(this.i=f,this.b.h(16,1));return this}return this.i};g.B=function(){var a={};a.fill=Fo(this.fill());a.stroke=Fo(this.stroke());a.hoverFill=Fo(this.ln());a.hoverStroke=Fo(this.mn());a.enabled=this.enabled();a.autoHide=this.Eg();return a};
g.PD=function(a){return ta(a)||null===a?(this.enabled(!!a),!0):!1};g.K=function(a){var b=arguments[0];p(b)&&!this.PD.apply(this,arguments)&&z(b)&&(b=arguments[0],this.enabled("enabled"in b?!!b.enabled:!0),this.fill(b.fill),this.stroke(b.stroke),this.ln(b.hoverFill),this.mn(b.hoverStroke),this.Eg(b.autoHide));return this};var vD=eD.prototype;vD.fill=vD.fill;vD.selectedFill=vD.et;vD.outlineStroke=vD.Vs;vD.height=vD.height;vD.minHeight=vD.pr;vD.maxHeight=vD.nr;vD.thumbs=vD.hi;vD.orientation=vD.qr;
vD.allowRangeChange=vD.oq;vD.autoHide=vD.Eg;vD=gD.prototype;vD.enabled=vD.enabled;vD.autoHide=vD.Eg;vD.fill=vD.fill;vD.stroke=vD.stroke;vD.hoverFill=vD.ln;vD.hoverStroke=vD.mn;function wD(){AB.call(this)}G(wD,AB);wD.prototype.Dx=function(a,b){var c=this.X()||Sp(0,0,0,0),d=Math.round(c.ka()-a*c.height);1==a?d-=b:d+=b;var e=c.oa()+this.va,f=d-this.Aa;this.g.moveTo(c.oa(),d).lineTo(e,f).lineTo(c.na()+this.va,f)};wD.prototype.Ex=function(a,b){var c=this.X()||Sp(0,0,0,0),d=Math.round(c.oa()+a*c.width);1==a?d+=b:d-=b;var e=d+this.va,f=c.ka()-this.Aa;this.g.moveTo(d,c.ka()).lineTo(e,f).lineTo(e,c.ta()-this.Aa)};
wD.prototype.Ax=function(a,b,c,d,e){if(!isNaN(b)){c=this.X()||Sp(0,0,0,0);var f,h;f=Math.round(c.ka()-b*c.height);h=Math.round(c.ka()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.oa(),f).lineTo(c.oa()+this.va,f-this.Aa).lineTo(c.na()+this.va,f-this.Aa).lineTo(c.na()+this.va,h-this.Aa).lineTo(c.oa()+this.va,h-this.Aa).lineTo(c.oa(),h).close()}};
wD.prototype.Bx=function(a,b,c,d,e){if(!isNaN(b)){c=this.X()||Sp(0,0,0,0);var f,h;f=Math.round(c.oa()+b*c.width);h=Math.round(c.oa()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f+this.va,c.ta()-this.Aa).lineTo(h+this.va,c.ta()-this.Aa).lineTo(h+this.va,c.ka()-this.Aa).lineTo(h,c.ka()).lineTo(f,c.ka()).lineTo(f+this.va,c.ka()-this.Aa).close()}};function xD(a,b,c,d){sh.call(this);this.i=a;this.o=b||na;this.c=p(d)?d:this;this.b=[]}G(xD,sh);xD.prototype.clear=function(){for(var a;a=this.Ca();)this.b.push(this.xm(a-1));return this};function yD(a){var b=a.b.pop();b?a.o.call(a.c,b):b=a.i.call(a.c);a.cb(b);return b}xD.prototype.R=function(){for(var a=this.b.length;a--;)Sb(this.b[a]);this.b=null;delete this.i;delete this.o;this.c=null;xD.A.R.call(this)};function zD(){W.call(this);this.j=this.l=this.i=this.I=this.v=null;this.Y="vertical";this.u=this.la=1;this.D=be("#e0e0e0",this.u);this.H=ie("#d5d5d5",this.u);this.S=be("#d5d5d5",this.u);this.O=ie("#656565",this.u);this.b=0;this.c=1;this.f=this.g=null;this.C=!1;this.T=-1;this.ca=!0}G(zD,Cu);g=zD.prototype;g.Z=Cu.prototype.Z;g.da=Cu.prototype.da|80;function AD(a){return Sl===Tl?Math.floor(a)+.5:Math.floor(a)}g.fb=function(a){return p(a)?(a=An(a),a!=this.Y&&(this.Y=a,this.h(4,1)),this):this.Y};
g.In=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.H!=f&&(this.H=Jo(f,this.u,!1),this.h(16,1));return this}return this.H||"none"};g.kn=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.D!=k&&(this.D=Jo(k,this.u,!0),this.h(16,1));return this}return this.D||"none"};g.np=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.O!=f&&(this.O=Jo(f,this.u,!1),this.h(16,1));return this}return this.O||"none"};
g.mp=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.S!=k&&(this.S=Jo(k,this.u,!0),this.h(16,1));return this}return this.S||"none"};g.bk=function(a){return p(a)?(a=M(a),this.ja!=a&&(this.ja=a,this.h(4,9)),this):this.ja};g.cg=function(a){return p(a)?(ta(a)&&(this.ca=a),this):this.ca};g.Jg=function(a,b){return p(a)?(Fd(this.g,a)||(this.g=a.clone(),this.f?BD(this):this.f=this.g.clone(),CD(this),this.h(64,1),DD(this,b||"api")),this):this.g};
function ED(a,b){return p(b)?(Fd(a.f,b)||(a.f=b.clone(),a.g?BD(a):a.g=a.f.clone(),CD(a),a.h(64,1),DD(a,"api")),a):a.f}function FD(a){var b;return p(b)?(b=+b,!isNaN(b)&&a.b!=b&&0<=b&&1>b&&(b==a.c?(a.c=1,a.b=b):(a.b=Math.min(b,a.c),a.c=Math.max(b,a.c)),GD(a),a.h(64,1),DD(a,"api")),a):a.b}function HD(a){var b;return p(b)?(b=+b,!isNaN(b)&&a.c!=b&&0=b&&(b==a.b?(a.b=0,a.c=b):(a.c=Math.max(b,a.b),a.b=Math.min(b,a.b)),GD(a),a.h(64,1),DD(a,"api")),a):a.c}
function ID(a,b){b=+b;if(!isNaN(b)){b=vd(b,0,1);var c=a.c-a.b,d=Bp(vd(b+c,0,1),4),c=Bp(d-c,4);if(a.b!=c||a.c!=d)a.b=c,a.c=d,GD(a),a.h(64,1),DD(a,"user_action")}}function JD(a,b){b=+b;var c=isNaN(b)?40:b;if(a.f&&c&&(c+=KD(a)?a.f.top:a.f.left,c=+c,a.f&&!isNaN(c))){var d=KD(a);c!=(d?a.f.top:a.f.left)&&(d?a.f.top=c:a.f.left=c,BD(a),CD(a),a.h(64,1),DD(a,"user_action"))}}function LD(a,b){b=+b;var c=isNaN(b)?.05:vd(b,-1,1);c&&ID(a,a.b+c)}
g.Br=function(a){return p(a)?(ta(a)&&this.C!=a&&(this.C=a,this.h(4,1)),this):this.C};g.Qs=function(a){return p(a)?(this.u!=a&&(this.u=a,MD(this,this.u)),this):this.u};g.Rs=function(a){return p(a)?(this.la=a,this):this.la};function ND(a){a.v||(a.v=th(),uu(a,a.v,a.yw,a.xw,a.EF),H(a,a.v));return a.v}function MD(a,b){a.D=Jo(a.D,b,!0);a.H=Jo(a.H,b,!1);a.S=Jo(a.S,b,!0);a.O=Jo(a.O,b,!1);a.h(16,1)}g.yw=function(a){a.preventDefault();MD(this,this.la);this.kc(a)};
g.xw=function(a){a.preventDefault();MD(this,this.u);this.kc(a)};g.EF=function(a){a.preventDefault();var b=KD(this),c=this.j.wa(),d=this.j.Pf(),e=b?a.offsetY:a.offsetX,d=b?Bp((e-d.top)/d.height,4):Bp((e-d.left)/d.width,4);(b?e<=c.top:e<=c.left)?ID(this,d):(c=+d,isNaN(c)||(c=vd(c,0,1),b=this.c-this.b,c=Bp(vd(c-b,0,1),4),b=Bp(c+b,4),this.b==c&&this.c==b))||(this.b=c,this.c=b,GD(this),this.h(64,1),DD(this,"user_action"));this.kc(a)};function OD(a){a.I||(a.I=Gg(),H(a,a.I));return a.I}
function PD(a){a.i||(a.i=new Uv,Wv(a.i,16,!1),O(a.i,function(){a.i.L()}),$v(a.i,function(){ED(a)?JD(a,40):LD(a,.05)}),H(a,a.i));return a.i}function QD(a){a.l||(a.l=new Uv,Wv(a.l,16,!1),O(a.l,function(){a.l.L()}),$v(a.l,function(){ED(a)?JD(a,-40):LD(a,-.05)}),H(a,a.l));return a.l}function RD(a){a.j||(a.j=Gg(),a.j.gb(ND(a)),bd(a.j,"drag",a.ie,!1,a),bd(a.j,"end",a.ND,!1,a),uu(a,a.j,a.yw,a.xw,null,null,null,a.SI),H(a,a.j));return a.j}g.SI=function(a){a.preventDefault();this.kc(a)};
g.ie=function(){SD(this,!0)};g.ND=function(){SD(this,!1)};function SD(a,b){var c=KD(a),d=a.j.Pf(),e=a.j.wa(),f=!!b,h=c?d.top:d.left,d=c?d.height:d.width,k=c?e.top:e.left,l=k+(c?e.height:e.width);10>=(c?e.height:e.width)?(c=a.c-a.b,a.b=(k-h)*(1-c)/(d-10),a.c=Math.min(a.b+c,1)):(a.b=Bp((k-h)/d,5),a.c=Bp((l-h)/d,5));GD(a);f||a.h(64,1);DD(a)}
function GD(a){if(a.g&&a.f){var b;if(KD(a)){b=a.g.height;var c=Bp((a.c-a.b)*b,1);a.f.top=Bp(a.b*b,1)+a.g.top;a.f.height=c}else b=a.g.width,c=Bp((a.c-a.b)*b,1),a.f.left=Bp(a.b*b,1)+a.g.left,a.f.width=c}}function CD(a){if(a.g&&a.f){var b=KD(a),c=b?a.f.top-a.g.top:a.f.left-a.g.left,d=b?c+a.f.height:c+a.f.width,b=b?a.g.height:a.g.width;a.b=Bp(c/b,4);a.c=Bp(d/b,4)}}
function BD(a){var b=a.f;a=a.g;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(d?a.height:a.width)/(d?a.width:a.height);e=f=d?a.width:a.height;k=a.left;l=a.top;h&&(d?f=Bp(a.height/3,1):e=Bp(a.width/3,1));h=d?a.left:a.left+a.width-e;d=d?a.top+a.height-f:a.top;this.i.X(a);this.i.position({x:h,y:d}).width(e).height(f).L();this.l.X(a);this.l.position({x:k,y:l}).width(e).height(f).L();this.i.V(!1);this.l.V(!1)}this.h(80);P(this,4)}Q(this,16)&&(this.I.fill(this.D).stroke(this.H),this.j.fill(this.S).stroke(this.O),P(this,16));if(Q(this,64)){if(0>=
this.b&&1<=this.c||this.b==this.c)ND(this).visible(!1);else{ND(this).visible(!0);e=KD(this);f=this.N;a=Math.min(5,Math.min(f.width,f.height)/2);this.I.fd(f).round(a);this.C?(d=this.i.width(),h=this.i.height(),k=e?f.left:f.left+d+1,l=e?f.top+h+1:f.top,d=e?f.width:f.width-2*(d+1),h=e?f.height-2*(h+1):f.height,k=new I(k,l,d,h)):k=f.clone();d=e?k.height:k.width;l=h=Bp(d*(this.c-this.b),1);var n=!1;10>h&&(n=!0,l=10);n?(h=this.b*(d-l)/(1+this.b-this.c),d=e?f.left:Bp(k.left+h,1),h=e?Bp(k.top+h,1):f.top):
(d=e?f.left:Bp(k.left+this.b*k.width,1),h=e?Bp(k.top+this.b*k.height,1):f.top);n=e?f.width:l;e=e?l:f.height;this.j.cf(AD(d)).df(AD(h)).bf(Math.round(n)).af(Math.round(e)).round(a).Pf(k);this.j.Ma(1,0,0,1,0,0)}P(this,64)}Q(this,8)&&(ND(this).zIndex(this.zIndex()),P(this,8));c&&b.Cb()}return this};function KD(a){return"horizontal"!=a.Y.toLowerCase()}g.remove=function(){this.v&&this.v.parent(null)};
function DD(a,b){if(a.ca){0<=a.T&&(clearTimeout(a.T),a.T=-1);var c=new TD(a);c.startRatio=a.b;c.endRatio=a.c;c.visibleBounds=a.f;c.source=b||"user_action";a.T=setTimeout(function(){a.dispatchEvent(c);a.T=-1},0)}}
g.B=function(){var a=zD.A.B.call(this);ua(this.In())?lo(8,null,["ScrollBar background stroke"]):a.backgroundStroke=Fo(this.In());ua(this.kn())?lo(8,null,["ScrollBar background fill"]):a.backgroundFill=Fo(this.kn());ua(this.mp())?lo(8,null,["ScrollBar slider fill"]):a.sliderFill=Fo(this.mp());ua(this.np())?lo(8,null,["ScrollBar slider stroke"]):a.sliderStroke=Fo(this.np());a.mouseOverOpacity=this.Rs();a.mouseOutOpacity=this.Qs();a.buttonsVisible=this.Br();a.barSize=this.bk();return a};
g.M=function(a,b){zD.A.M.call(this,a,b);this.kn(a.backgroundFill);this.In(a.backgroundStroke);this.mp(a.sliderFill);this.np(a.sliderStroke);this.Rs(a.mouseOverOpacity);this.Qs(a.mouseOutOpacity);this.Br(a.buttonsVisible);this.bk(a.barSize)};function TD(a){Ub.call(this,"scrollchange",a)}G(TD,Ub);TD.prototype.startRatio=0;TD.prototype.endRatio=0;TD.prototype.visibleBounds=null;TD.prototype.source="";var UD=zD.prototype;F("anychart.core.ui.ScrollBar",zD);UD.barSize=UD.bk;UD.backgroundStroke=UD.In;
UD.backgroundFill=UD.kn;UD.sliderStroke=UD.np;UD.sliderFill=UD.mp;UD.mouseOutOpacity=UD.Qs;UD.mouseOverOpacity=UD.Rs;UD.buttonsVisible=UD.Br;function VD(){qd.call(this);this.u=this.v=this.s=this.l=this.O=this.T=this.g=this.o=this.i=this.j=this.b=this.f=NaN;this.C=this.D=.01;this.I=NaN;this.c=!1;this.S=this.H=NaN}G(VD,bu);VD.prototype.Z=4;function WD(a){return function(b){return az(b,a)}}
var XD=[144E5,2592E5,26784E5,31536E6,31536E7],YD=[{Gc:"day",count:1},{Gc:"week",count:1},{Gc:"month",count:1},{Gc:"year",count:1},{Gc:"year",count:10}],ZD=[{Gc:"hour",count:1},{Gc:"day",count:1},{Gc:"week",count:1},{Gc:"quarter",count:1},{Gc:"year",count:1}],$D=[{Gc:"minute",count:10},{Gc:"hour",count:2},{Gc:"day",count:1},{Gc:"month",count:1},{Gc:"quarter",count:1}];g=VD.prototype;g.Zb=function(){return isNaN(this.f)&&isNaN(this.b)&&isNaN(this.o)&&isNaN(this.g)};
g.reset=function(){this.g=this.o=this.i=this.j=this.b=this.f=NaN;this.c=!1};function aE(a){var b=new Date;isNaN(a.H)&&(a.H=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()));isNaN(a.S)&&(a.S=a.H+864E5);return{min:a.H,max:a.S}}function bE(a,b,c){b=Rq(b);c=Rq(c);a.f==b&&a.b==c||isNaN(c)||isNaN(b)||(a.f=b,a.b=c,a.c=!1,cE(a),a.W(4))}function dE(a){cE(a);return a.Zb()?aE(a):{min:a.f,max:a.b}}
function eE(a){var b;isNaN(a.j)&&(isNaN(a.l)?isNaN(a.v)?(b=(isNaN(a.s)?isNaN(a.u)?a.g:Math.max(a.g,a.u):a.s)-a.o,b*=a.D,a.j=a.o-b):a.j=Math.min(a.v,a.o):a.j=a.l);isNaN(a.i)&&(isNaN(a.s)?isNaN(a.u)?(b=a.g-(isNaN(a.l)?isNaN(a.v)?a.o:Math.min(a.o,a.v):a.l),b*=a.C,a.i=a.g+b):a.i=Math.max(a.u,a.g):a.i=a.s);return a.Zb()?aE(a):{min:a.j,max:a.i}}
function cE(a){if(!a.c&&!a.Zb()){a.c=!0;var b=eE(a),c=b.min,b=b.max;isNaN(c)?isNaN(a.f)||(a.o=a.f):isNaN(a.f)?a.f=c:a.f=Math.max(a.f,c);isNaN(b)?isNaN(a.b)||(a.g=a.b):isNaN(a.b)?a.b=b:a.b=Math.min(a.b,b);if(a.f>a.b){var d=a.f-a.b;a.f=Math.max(a.b,c);a.b=Math.min(a.f+d,b)}}}g.ow=function(a){p(a)&&(a=Rq(a),this.l!=a&&(this.l=a,this.j=NaN,this.c=!1,this.W(4)));return this.l};g.nw=function(a){p(a)&&(a=Rq(a),this.s!=a&&(this.s=a,this.i=NaN,this.c=!1,this.W(4)));return this.s};
g.qw=function(a){p(a)&&(a=Rq(a),this.v!=a&&(this.v=a,this.j=NaN,this.c=!1,this.W(4)));return this.v};g.pw=function(a){p(a)&&(a=Rq(a),this.u!=a&&(this.u=a,this.i=NaN,this.c=!1,this.W(4)));return this.u};g.Cn=function(a){return p(a)?(a=+a||0,this.D!=a&&(this.D=a,this.j=NaN,this.c=!1,this.W(4)),this):this.D};g.Bn=function(a){return p(a)?(a=+a||0,this.C!=a&&(this.C=a,this.i=NaN,this.c=!1,this.W(4)),this):this.C};
g.aj=function(a,b){var c=Rq(a),d=dE(this),e=d.min,d=d.max;if(b.i||b.o){if(c<=e)return fE(this,a,b);if(c>e&&c=d)return fE(this,a,b,!0)}else return d=864E5*b.b+36E5*b.f+6E4*b.g+1E3*b.c,c<=e?(e=Math.floor((e-c)/d)*d,c+=e):(e=Math.ceil((c-e)/d)*d,c-=e),fE(this,c,b);return[]};
function fE(a,b,c,d,e){b=new kq(Wy(b));var f=dE(a);a=f.min;var f=f.max,h=[],k=!1,l=!1,n;if(d)for(c=c.j(-1);!k||!l;)d=Rq(b),n=b.clone(),n.add(c),b=Rq(n),k?tb(h,d,0):bb.max&&(e=b.max,d=e-c);dc&&(b-=c,c+=b,b=c-b);return a.b[c]-(a.b[b-1]||0)}function uE(a,b){var c=Db(a.b,b);return 0<=c?c:~c}g.data=function(a){return p(a)?(this.i!=a&&(a instanceof TC||a instanceof NC)&&(this.i&&cu(this.i,this.jv,this),this.i=a,O(this.i,this.jv,this),this.S=this.i.mk(),this.S.CA(this.HC),this.C&&this.C.scale().reset(),this.h(64,2)),this):this.i};
g.vd=function(a){return p(a)?(this.l!=a&&(this.l=a,this.h(256,2)),this):this.l};g.fc=function(a){return p(a)?(isNaN(a)||(this.c=a,this.l=0,this.o=NaN,this.h(256,2)),this):this.c};function vE(a,b){return p(b)?(isNaN(b)||(a.o=b,a.c=NaN,a.h(256,2)),a):a.o}function wE(a,b){return p(b)?(a.j!=b&&(a.j=b,a.h(256,2)),a):a.j}function xE(a,b){return p(b)?(a.ca!=b&&(a.ca=b,a.h(128,2)),a):a.ca}function yE(a,b){p(b)&&a.O!=b&&(a.O=b,a.h(256,2))}function zE(a,b){p(b)&&a.C!=b&&(a.C=b,a.h(256,2))}
function AE(a){if(a.Uc){if(Q(a,64)){a.la=0;a.s=NaN;a.v=NaN;U(a.i);for(var b=0,c=a.i.Ca();b=b?(a.c=0,a.l=0,a.o=a.g.length-1):(isNaN(a.c)&&isNaN(a.o)&&(a.c=0),isNaN(a.c)?
(b=tE(a,0,a.o),bc-a.j)vE(a,a.b.length-1);else{var c=uE(a,b),d=b-(c?a.b[c-1]:0);a.fc(c).vd(d)}a.V(!0)}}function FE(a,b){U(a.i);var c=a.i.mk();for(c.Yy(a.sH);c.advance();)c.b.U("collapsed",b);a.i.V(!0)}g.B=function(){var a=lE.A.B.call(this);a.isResourceChart=this.f;a.treeData=this.data().B();a.verticalOffset=this.vd();isNaN(this.fc())?isNaN(vE(this))||(a.endIndex=vE(this)):a.startIndex=this.fc();return a};
g.M=function(a,b){lE.A.M.call(this,a,b);this.f=a.isResourceChart;"treeData"in a&&this.data(UC(a.treeData));this.vd(a.verticalOffset);"startIndex"in a?this.fc(a.startIndex):"endIndex"in a&&vE(this,a.endIndex)};function GE(a){this.isResources=!!a;this.b=null;this.c=-1}
GE.prototype.$j=function(){if(this.b)if(this.item=this.b,this.name=this.b.get("name"),this.id=this.b.get("id"),this.isResources)this.minPeriodDate=this.b.U("minPeriodDate"),this.maxPeriodDate=this.b.U("maxPeriodDate"),this.period=this.f||void 0,this.periodIndex=null!=this.c&&0<=this.c?this.c:void 0,this.periodStart=this.f?this.b.Fd("periods",this.c,"start"):void 0,this.periodEnd=this.f?this.b.Fd("periods",this.c,"end"):void 0;else{this.actualStart=this.b.U("actualStart");this.actualEnd=this.b.U("actualEnd");
this.progressValue=this.b.get("progressValue");var a=!!this.b.Ca();this.autoStart=a?this.b.U("autoStart"):void 0;this.autoEnd=a?this.b.U("autoEnd"):void 0;this.autoProgress=a?this.b.U("autoProgress"):void 0}};GE.prototype.Qh=function(a){return this.b?this.b.get(a):void 0};GE.prototype.Cc=function(){};GE.prototype.g=function(a){return this.b?this.b.U(a):void 0};var HE=GE.prototype;HE.getDataValue=HE.Qh;HE.getStat=HE.Cc;HE.getMetaValue=HE.g;function IE(a,b){qd.call(this);this.b=a;var c=Cf(this.b)?this.b:this.b?this.b.body:null;this.o=!!c&&"rtl"==Vf(c,"direction");this.c=bd(this.b,sc?"DOMMouseScroll":"mousewheel",this,b)}G(IE,qd);
IE.prototype.handleEvent=function(a){var b=0,c=0,d=a.c;"mousewheel"==d.type?(a=JE(-d.wheelDelta),p(d.wheelDeltaX)?(b=JE(-d.wheelDeltaX),c=JE(-d.wheelDeltaY)):c=a):(a=d.detail,100a&&(a=-3),p(d.axis)&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);E(this.f)&&(b=vd(b,-this.f,this.f));E(this.g)&&(c=vd(c,-this.g,this.g));this.o&&(b=-b);b=new KE(a,d,b,c);this.dispatchEvent(b)};function JE(a){return tc&&(uc||wc)&&a%40?a:a/40}IE.prototype.R=function(){IE.A.R.call(this);ld(this.c);this.c=null};
function KE(a,b,c,d){Lc.call(this,b);this.type="mousewheel";this.detail=a;this.l=c;this.u=d}G(KE,Lc);function LE(a,b){W.call(this);this.l=this.yp=null;this.g=this;this.nb=!0;this.c=null;a&&a instanceof lE?(this.c=a,this.nb=!1):ME(this,b);this.b=null;this.Ya=1;this.Lk=this.sg=this.Wo=this.tg=this.mh=this.pg=this.og=this.fp=this.ng=this.S=this.oh=this.kg=null;this.Ia=45;this.Ot=this.va=0;this.lg=this.qh=this.Wc=this.nd=null;this.hb=[];this.Ab=-1;this.I=null;this.ph=this.rh=0;this.Xb=this.Db=!1;this.v=null;this.altKey=!1;this.ja=null;this.eb=this.Za=0;this.H=!0;this.Aa=!1;this.i=this.u=null;this.Tp=
!1;vu(this,this,this.uy,this.tD,this.sD,this.uy,this.UG)}G(LE,Cu);g=LE.prototype;g.da=Cu.prototype.da|208;function NE(a){var b=a.U("actualStart");a=a.U("actualEnd");return p(b)&&(!isNaN(b)&&!p(a)||b==a)}g.Dm=function(a,b,c){this.u||(this.u=new GE(this.c.f));this.u.b=a;this.u.f=b;this.u.c=c;this.u.$j();return this.u};
g.sD=function(a){if(!this.Tp)if(this.H)if((a=this.ag(a))&&!this.g.altKey){var b=hc(a);b.type="rowMouseUp";var b=this.g.dispatchEvent(b),c=this.g.dispatchEvent(a);b&&c&&this.g.Bz(a)}else this.g.qj(a);else this.H=!0;this.Tp=!1};g.AB=na;g.BB=na;g.Ou=na;g.Lu=na;g.Pu=na;g.EB=na;g.uy=function(a){a=this.ag(a);this.Ou(a);a&&this.H&&this.g.dispatchEvent(a)&&this.g.Ez(a)};
g.UG=function(a){switch(a.type){case "dblclick":a=this.ag(a);this.EB(a);this.H?this.g.Cz(a):this.H=!0;break;case "mousedown":case "touchstart":this.ty(a);break;case "mouseup":case "touchend":a=this.ag(a);this.Pu(a);this.H&&a&&this.g.dispatchEvent(a)&&this.g.dt(a);this.Ha().Dc();break;case "contextmenu":this.g.dispatchEvent(a)}};g.tD=function(a){this.H&&(a=this.ag(a))&&this.g.dispatchEvent(a)&&this.g.Fz(a)};
g.ty=function(a){var b=this.ag(a);this.Lu(b);this.H&&(a.preventDefault(),b&&this.g.dispatchEvent(b)&&this.g.fm(b))};g.Bz=function(a){this.ep(a)};g.Cz=function(a){this.bp(a)};g.ep=function(a){this.H&&OE(this,a.item)&&(a=hc(a),a.type="rowSelect",this.g.dispatchEvent(a))};g.bp=function(a){if((a=a.item)&&a.Ca()){var b=!a.U("collapsed");this.g.dispatchEvent({type:"rowcollapseexpand",item:a,collapsed:b})&&a.U("collapsed",b)}};
g.Ez=function(a){if(!this.Xb){this.g.Bf(a.hoveredIndex,a.startY,a.endY);var b=this.Ha(),c=this.g.Dm(a.item,a.period,a.periodIndex);$w(b,a.originalEvent.clientX,a.originalEvent.clientY,c)}};g.Fz=function(){this.g.Bf();this.Ha().Dc()};g.dt=na;g.fm=na;g.Ps=na;
g.ag=function(a){if(this.hb.length){var b=this.c.g,c=this.c.fc(),d,e=a.type;switch(e){case "mouseout":e="rowMouseOut";0<=this.Ab&&(d=b[c+this.Ab]);break;case "mouseover":e="rowMouseOver";break;case "mousemove":case "touchmove":e="rowMouseMove";break;case "mousedown":case "touchstart":e="rowMouseDown";break;case "mouseup":case "touchend":e="rowMouseUp";break;case "click":e="rowClick";break;case "dblclick":e="rowDblClick"}var e={type:e,actualTarget:a.target,target:this,originalEvent:a},f=this.b.top+
this.Ia+1,h=this.b.top+Nl(this.F().aa()).y+this.Ia;a=a.clientY-h;h=this.hb.length?this.hb[this.hb.length-1]:0;if(d)e.item=d;else{if(0>a||a>h)return null;d=Db(this.hb,a);var h=(this.Ab=d=0<=d?d:~d)?this.hb[d-1]:0,f=f+h,k=f+(this.hb[d]-h-this.Ya);e.item=b[c+d];e.startY=f;e.endY=k;e.hoveredIndex=this.Ab;e.index=c+d;e.itemHeightMouseRatio=(a-h)/(this.hb[d]-h)}return e}return null};g.Oh=function(a){return p(a)?(this.Aa!=a&&(this.Aa=a,this.h(128,1)),this):this.Aa};
function PE(a){a.S||(a.S=th(),uu(a,a.S,null,null,null,null,a.ty),H(a,a.S));return a.S}function QE(a){a.og||(a.og=th(),a.og.zIndex(30),H(a,a.og));return a.og}function RE(a){a.tg||(a.tg=th(),a.tg.zIndex(35),H(a,a.tg));return a.tg}function SE(a){a.pg||(a.pg=th(),a.pg.zIndex(40),H(a,a.pg));return a.pg}function TE(a){a.mh||(a.mh=th(),a.mh.zIndex(45),H(a,a.mh));return a.mh}function UE(a){a.sg||(a.sg=th(),a.sg.zIndex(50),H(a,a.sg));return a.sg}
function VE(a){a.Lk||(a.Lk=th(),a.Lk.zIndex(60),H(a,a.Lk));return a.Lk}function WE(a){a.nd||(a.nd=QE(a).path(),a.nd.stroke(null).zIndex(1),H(a,a.nd));return a.nd}function XE(a){a.Wc||(a.Wc=QE(a).path(),a.Wc.stroke(null).zIndex(1),H(a,a.Wc));return a.Wc}function YE(a){a.qh||(a.qh=QE(a).path(),a.qh.stroke(null).fill(a.qg).zIndex(2),H(a,a.qh));return a.qh}function ZE(a){a.lg||(a.lg=QE(a).path(),a.lg.stroke(null).fill(a.rg).zIndex(3),H(a,a.lg));return a.lg}
function $E(a){a.kg||(a.kg=QE(a).path(),a.kg.stroke(a.Va).zIndex(4),H(a,a.kg));return a.kg}function aF(a){a.Wo||(a.Wo=TE(a).path(),H(a,a.Wo));return a.Wo}function bF(a){a.oh||(a.oh=QE(a).path(),a.oh.zIndex(40),H(a,a.oh));return a.oh}g.cp=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.Kk!=k&&(this.Kk=k,this.Jk=this.Dk=null,this.h(16,1));return this}return this.Kk};g.Rq=function(a,b,c,d,e,f,h){lo(405,null,["cellFill()","rowFill()"]);return this.cp(a,b,c,d,e,f,h)};
g.en=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.Dk!=k&&(this.Dk=k,this.h(16,1));return this}return this.Dk};g.Er=function(a,b,c,d,e,f,h){lo(405,null,["cellOddFill()","rowOddFill()"]);return this.en(a,b,c,d,e,f,h)};g.dn=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.Jk!=k&&(this.Jk=k,this.h(16,1));return this}return this.Jk};g.Dr=function(a,b,c,d,e,f,h){lo(405,null,["cellEvenFill()","rowEvenFill()"]);return this.dn(a,b,c,d,e,f,h)};
g.ll=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.qg!=k&&(this.qg=k);return this}return this.qg};g.ml=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.rg!=k&&(this.rg=k,this.h(16,1));return this}return this.rg};g.Bh=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.mg!=k&&(this.mg=k,this.h(16,1));return this}return this.mg};g.as=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.Uo!=k&&(this.Uo=k,this.h(16,1));return this}return this.Uo};
g.bs=function(a){if(p(a)){var b=ie.apply(null,arguments);this.nh!=b&&(this.nh=b,this.h(16,1));return this}return this.nh};g.$r=function(a){if(p(a)){var b=ie.apply(null,arguments);this.So!=b&&(this.So=b,this.h(16,1));return this}return this.So};g.wx=function(a){a.b instanceof tg&&!this.l&&(this.l=new cF(this.S,this),H(this,this.l),this.l.ea("drag",this.ie,!1,this),this.l.ea("end",this.qD,!1,this),this.l.Jf(a.c))};
g.ie=function(a){this.Xb=!0;if(this.Aa&&(this.H=!1,this.g.Bf(),this.Ha().Dc(),a=this.ag(a))){var b=a.item,c=a.itemHeightMouseRatio,d=a.startY,e=a.endY;this.v&&b&&b!=this.v&&!WC(b,this.v)?.2>c||.8c?d:e,void 0,"auto"):NE(b)?this.g.Nh(void 0,void 0,"not-allowed"):this.g.Nh(d,e,"auto"):this.g.Nh(void 0,void 0,"not-allowed");this.AB(a)}this.Ha().Dc();this.Tp=!0};
g.qD=function(a){if(this.Aa){a=this.ag(a);this.BB(a);if(a){var b=a.item,c=a.hoveredIndex,c=this.c.fc()+c,d=this.c.g;a=a.itemHeightMouseRatio;this.v&&b&&b!=this.v&&!NE(b)&&!WC(b,this.v)&&(.2>a||.8a?a=d[c-1]:(a=b,b=d[c+1]),a&&b?(c=a.U("depth"),d=b.U("depth"),c==d?(c=b.getParent()||b.Mf(),a=c.Fb(b),b=this.v.getParent()||this.v.Mf(),b==c&&b.Fb(this.v)c,d=FD(k),k=HD(k),l=d||1!=k?0k||!d&&!l&&1!=k||1==k&&l&&0!=d:!1);e&&(e=0>b,n=FD(h),h=HD(h),n=e?n||1!=h?0h||1==h&&0!=n||!n&&f:f:n||1!=h?0h||!n&&1!=h:!1);if(l||n)a.preventDefault(),this.nl(b,c)};g.GH=function(a){V(a,2)&&this.W(1)};g.uD=function(){this.Ha().L()};
g.Pq=na;g.Qq=na;g.Qf=function(a){return p(a)?(mE(this.c,a),this):mE(this.c)};function ME(a,b){a.c=new lE(b);H(a,a.c);O(a.c,a.GH,a)}
function CE(a,b){b&&a.h(64);if(a.Wa()){var c=a.F(),d=c?c.aa():null,e=d&&!d.rb();e&&d.Ib();var f,h;PE(a).Ca()||(a.ng=a.S.rect(),H(a,a.ng),a.ng.fill(a.mg).stroke(null).zIndex(10),a.fp=a.S.rect(),H(a,a.fp),a.fp.fill(zo).stroke(null).zIndex(20),a.S.cb(QE(a)).cb(RE(a)).cb(SE(a)).cb(TE(a)).cb(UE(a)).cb(VE(a)),a.nb&&(f=DE(a.c),O(f.F(VE(a)),function(a){V(a,8)?this.h(4,1):f.L()},a),H(a,f)),h=a.Yf(),O(h.F(VE(a)),function(a){V(a,1)&&h.L()},h),H(a,h),a.S.Mc("mousedown",a.wx,!1,a),a.S.Mc("touchstart",a.wx,!1,
a),a.By());Q(a,2)&&(a.S.parent(c),P(a,2));Q(a,4)&&(a.b=a.qa(),a.S.clip(a.b),a.ng.fd(a.b),a.fp.fd(a.b),a.va=a.b.width,c=a.b.top+a.Ia+.5,bF(a).clear().moveTo(a.b.left,c).lineTo(a.b.left+a.va,c),a.nb&&(f=DE(a.c),c=f.bk(),f.ib(a.b.left+a.b.width-c-1,a.b.top+a.Qc()+c+1,c,a.b.height-a.Qc()-2*c-2)),h=a.Yf(),c=h.bk(),h.ib(a.b.left+c,a.b.top+a.b.height-c-1,a.b.width-2*c,c),a.Db=!0,a.Qq(),P(a,4));Q(a,64)&&(a.Ha().Dc(),a.Db=!0,a.iz(),P(a,64));if(Q(a,16)){a.ng.fill(a.mg);WE(a).fill(a.Dk||a.Kk);XE(a).fill(a.Jk||
a.Kk);ZE(a).fill(a.rg);var k;C(a.Va)?k=a.Va:z(a.Va)&&a.Va.color&&(k=a.Va.color);k&&bF(a).stroke(k);$E(a).stroke(a.Va);aF(a).fill(a.Uo).stroke(a.nh);a.Pq();P(a,16)}Q(a,8)&&(PE(a).zIndex(a.zIndex()),P(a,8));Q(a,128)&&(a.Db=!0,P(a,128));a.st();a.Db&&(dF(a),a.hz(),a.Db=!1);e&&d.Cb();a.nb&&(eF(a),fF(a))}}g.By=na;
g.Bf=function(a,b,c){var d=!1,e=!1;if(p(a)&&p(b)&&p(c)){if(this.rh!=b||this.ph!=c)this.Ab=a,this.rh=b,this.ph=c,d=0<=this.Ab}else 0<=this.Ab&&(this.Ab=-1,this.ph=this.rh=NaN),e=!0;d?YE(this).clear().fill(this.qg).moveTo(this.b.left,this.rh).lineTo(this.b.left+this.b.width,this.rh).lineTo(this.b.left+this.b.width,this.ph).lineTo(this.b.left,this.ph).close():e&&YE(this).clear()};
g.Nh=function(a,b,c){var d=aF(this);p(a)?p(b)?d.clear().moveTo(this.b.left,a).lineTo(this.b.left+this.va,a).lineTo(this.b.left+this.va,b).lineTo(this.b.left,b).close().stroke(this.nh):d.clear().moveTo(this.b.left,a).lineTo(this.b.left+this.va,a).stroke(this.So):d.clear();p(c)&&Qf(m.document.body,"cursor",c)};
function eF(a){if(!a.yp){var b=PE(a).$();b&&(a.yp=new IE(b),bd(a.yp,"mousewheel",a.Go,!1,a),bd(window,"unload",function(){kd(a.yp,"mousewheel",a.Go,!1,this)}));bd(document,"mousemove",a.vx,!1,a)}}g.vx=function(a){var b=Nl(this.F().aa()),c=this.b.top+b.y+this.Ia+10,d=b.y+this.b.height-10-10,b=b.x+this.b.left+10,e=b+this.b.width-10-10,f=a.clientX,h=a.clientY;this.eb=this.Za=0;if(fe)this.Za=f-b;if(hd)this.eb=h-c;var k=this;this.Xb&&!this.ja&&(this.ja=setInterval(function(){k.Ps(a)},100))};
function fF(a){a.g.Dp||(a.g.Dp=new gF(a.g,document),H(a,a.g.Dp),bd(a.g.Dp,"key",function(a){18==a.keyCode&&(this.altKey=!0);(46==a.keyCode||a.metaKey&&8==a.keyCode)&&this.El(a)},!1,a.g))}g.El=function(){};g.iz=na;g.hz=na;g.remove=function(){this.S&&this.S.parent(null)};g.Pj=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments),h=dr(f);if(this.Va!=f||h!=this.Ya)this.Va=f,this.Ya=h,this.nb||xE(this.c,h),this.h(80,1);return this}return this.Va||"none"};
function OE(a,b){return b&&b!=a.I?(U(a.c.data()),b.U("selected",!0),a.I&&a.I.U("selected",!1),a.I=b,a.c.data().V(!1),a.h(128,1),!0):!1}g.st=na;g.qj=function(a){this.I&&this.c.data()&&(U(this.c.data()),this.I.U("selected",!1),this.I=null,this.c.data().V(!1),this.g==this&&this.dispatchEvent({type:"rowSelect",actualTarget:a?a.target:this,target:this,originalEvent:a,item:null}),this.h(64,1))};g.data=function(a){var b=this.c.data();return p(a)?(a!=b&&a instanceof TC&&this.c.data(a),this):b};
g.L=function(){this.b&&!this.b.height&&this.b.height||(this.b=this.qa());AE(xE(wE(this.c,this.b.height-this.Ia-1),this.Ya));return this};g.Av=function(a){return p(a)?(vE(this.c,a),this):vE(this.c)};g.rD=function(){return this.c.g};g.fc=function(a){return p(a)?(this.c.fc(a),this):this.c.fc()};g.Qc=function(a){return p(a)?(this.Ia!=a&&(this.Ia=a,this.b||(this.b=this.qa()),this.nb&&wE(U(this.c),this.b.height-a-1).V(!1),this.h(4,1)),this):this.Ia};
g.wA=function(a){lo(405,null,["titleHeight()","headerHeight()"]);return this.Qc(a)};g.Ha=function(a){this.i||(this.i=new Jw(0),H(this,this.i),O(this.i,this.uD,this),this.i.O=this);return p(a)?(this.i.K(a),this):this.i};g.vd=function(a){return p(a)?(this.c.vd(a),this):this.c.vd()};g.R=function(){LE.A.R.call(this);kd(document,"mousemove",this.vx,!1,this)};
g.B=function(){var a=LE.A.B.call(this);if(a.isStandalone=this.nb)a.controller=this.c.B(),a.defaultRowHeight=this.Qf();a.backgroundFill=Fo(this.mg);a.rowStroke=Fo(this.Va);a.headerHeight=this.Ia;a.headerHeight=this.Qf();a.rowOddFill=Fo(this.Dk);a.rowEvenFill=Fo(this.Jk);a.rowFill=Fo(this.Kk);a.hoverFill=Fo(this.qg);a.rowSelectedFill=Fo(this.rg);a.editStructurePreviewFill=Fo(this.Uo);a.editStructurePreviewStroke=Fo(this.nh);a.editStructurePreviewDashStroke=Fo(this.So);a.editing=this.Aa;a.tooltip=this.Ha().B();
return a};
g.M=function(a,b){LE.A.M.call(this,a,b);(this.nb="isStandalone"in a?a.isStandalone:"controller"in a)&&"controller"in a&&(ME(this),this.c.K(a.controller),this.Qf(a.defaultRowHeight));p(a.cellFill)&&this.Rq(a.cellFill);p(a.cellOddFill)&&this.Er(a.cellOddFill);p(a.cellEvenFill)&&this.Dr(a.cellEvenFill);this.Bh(a.backgroundFill);this.Pj(a.rowStroke);this.cp(a.rowFill);this.en(a.rowOddFill);this.dn(a.rowEvenFill);this.ll(a.hoverFill);this.ml(a.rowSelectedFill);"tooltip"in a&&Wr(this.Ha(),a.tooltip,b);
p(a.titleHeight)&&this.wA(a.titleHeight);this.Qc(a.headerHeight);this.as(a.editStructurePreviewFill);this.bs(a.editStructurePreviewStroke);this.$r(a.editStructurePreviewDashStroke);this.Oh(a.editing)};function cF(a,b){gg.call(this,a.$());this.b=b;this.y=this.x=0;this.u=Math.pow(3,2)}G(cF,gg);cF.prototype.Lh=function(){this.g=this.c=0};cF.prototype.Ti=function(a,b){if(this.b.g.altKey||!this.b.Aa){var c=this.x-a,d=this.y-b;this.x=a;this.y=b;this.b.nl(c,d)}};
cF.prototype.reset=function(){this.y=this.x=0};function gF(a,b,c){Er.call(this,b,c);this.b=a}G(gF,Er);gF.prototype.ap=function(){gF.A.ap.call(this);this.b.altKey=!1};function hF(){eh.call(this);this.U={}}G(hF,ah);hF.prototype.j=null;function iF(){W.call(this);this.T="vertical";this.i=this.c=this.j=this.u=null;this.g=.5;this.C=this.D=this.l=this.f=0;this.ca=this.Y=!1;this.la=Tf(m.document.body,"cursor");this.b=3;this.v=!0;this.I=ie("#acbece");this.H=be({keys:["0 #9ccae3","0.5 #a9dbf6","1 #e3f4fc"],angle:-90,opacity:1});this.S=be("#ccd7e1 0.3");this.Aa=ie(null);this.ja=be("#fff 0");this.va=ie(null);this.O=!0}G(iF,Cu);g=iF.prototype;g.Z=Cu.prototype.Z;g.da=Cu.prototype.da|80;
g.fb=function(a){return p(a)?(a=An(a),a!=this.T&&(this.T=a,this.position(this.g)),this):this.T};g.position=function(a){if(p(a)){a=Mq(a)?parseFloat(a)/100:a;var b=0,c=1;this.N&&(c=jF(this)?this.N.Ta():this.N.Sa(),b=this.f/c,c=(c-this.l)/c);a=vd(a,b,c);isNaN(a)||(this.N&&(this.g=a,this.O&&this.dispatchEvent("splitterchange")),this.g=a,this.h(64,1));return this}return this.g};
g.stroke=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.I!=f&&(this.I=f,this.h(80,1));return this}return this.I||"none"};g.fill=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.H!=k&&(this.H=k,this.h(16,1));return this}return this.H||"none"};g.xx=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.S!=k&&(this.S=k,this.h(16,1));return this}return this.S||"none"};g.cg=function(a){return p(a)?(ta(a)&&(this.O=a),this):this.O};
function kF(a){return p(!0)?(ta(!0)&&1!=a.v&&(a.v=!0,a.position(a.g)),a):a.v}function lF(a){var b=2;return p(b)?(b=+b,isNaN(b)||a.b==b||(a.b=b,a.h(64,1)),a):a.b}
function mF(a){var b,c;a.N||(a.N=a.qa());if(a.v){b=Bp((a.N.Ta()-a.b)*a.g,1);c=Bp((a.N.Sa()-a.b)*a.g,1);if(jF(a))return b+=a.b,new I(Bp(a.N.oa()+b,1),Bp(a.N.ta(),1),Bp(a.N.Ta()-b,1),Bp(a.N.Sa(),1));c+=a.b;return new I(Bp(a.N.oa(),1),Bp(a.N.ta()+c,1),Bp(a.N.Ta(),1),Bp(a.N.Sa()-c,1))}if(jF(a))return b=a.N.Ta()*a.g,new I(Bp(a.N.oa()+b,1),Bp(a.N.ta(),1),Bp(a.N.Ta()-b,1),Bp(a.N.Sa(),1));c=a.N.Sa()*a.g;return new I(Bp(a.N.oa(),1),Bp(a.N.ta()+c,1),Bp(a.N.Ta(),1),Bp(a.N.Sa()-c,1))}
function nF(a,b,c){Qf(m.document.body,"cursor",c?a.la:b?"e-resize":"n-resize")}
function oF(a){var b=jF(a);a.u.xb(b?"e-resize":"n-resize");var c,d,e,f,h,k,l,n,q,r,t,u=a.N;a.v?(c=b?u.oa()+a.g*(u.Ta()-a.b):u.oa(),d=b?u.ta():u.ta()+a.g*(u.Sa()-a.b),n=b?u.oa()+a.f-3:u.oa(),q=b?u.ta():u.ta()+a.f-3,r=b?u.Ta()-a.f-a.l+6:u.Ta(),t=b?u.Sa():u.Sa()-a.f-a.l+6):(c=b?u.oa()+a.g*u.Ta()-a.b/2:u.oa(),d=b?u.ta():u.ta()+a.g*u.Sa()-a.b/2,n=b?u.oa()+a.f-3-a.b/2:u.oa(),q=b?u.ta():u.ta()+a.f-3-a.b/2,r=b?u.Ta()-a.f-a.l+6+a.b:u.Ta(),t=b?u.Sa():u.Sa()-a.f-a.l+6+a.b);e=b?a.b:u.Ta();f=b?u.Sa():a.b;h=b?
c-3:u.oa();k=b?u.ta():d-3;l=b?a.b+6:u.Ta();b=b?u.Sa():a.b+6;n=new I(n,q,r,t);a.j.cf(c).df(d).bf(e).af(f);a.c.cf(h).df(k).bf(l).af(b).Pf(n)}function pF(a){a.u||(a.u=th(),H(a,a.u));return a.u}g.$D=function(){this.Y=!0;qF(this).visible(!0);var a=jF(this);this.la=Tf(m.document.body,"cursor");a?this.i.cf(this.g*this.N.Ta()+this.N.oa()).df(this.N.ta()).bf(0).af(this.N.Sa()):this.i.cf(this.N.oa()).df(this.g*this.N.Sa()+this.N.ta()).bf(this.N.Ta()).af(0)};
g.ie=function(){var a=this.c.wa(),b=jF(this),c=this.b/2;nF(this,b);var d=b?this.g*this.N.Ta()+this.N.oa():this.g*this.N.Sa()+this.N.ta(),a=b?a.oa()+a.Ta()/2:a.ta()+a.Sa()/2;b?(this.i.cf(Math.min(d,a)).bf(Math.abs(d-a)),this.j.cf(a-c)):(this.i.df(Math.min(d,a)).af(Math.abs(d-a)),this.j.df(a-c))};
g.ZD=function(){this.Y=!1;qF(this).visible(!1);var a=this.c.wa(),b=jF(this);this.ca||nF(this,b,!0);this.v?(a=b?a.left+3-this.N.left:a.top+3-this.N.top,b=b?a/(this.N.width-this.b):a/(this.N.height-this.b)):(a=b?a.left+a.width/2-this.N.left:a.top+a.height/2-this.N.top,b=b?a/this.N.width:a/this.N.height);this.position(Bp(b,4))};g.aE=function(){this.ca=!0};g.CH=function(a){this.dispatchEvent({type:"dblclick",originalEvent:a})};g.bE=function(){this.ca=!1;this.Y||nF(this,jF(this),!0)};
function rF(a){a.c||(a.c=Gg().stroke(a.va).fill(a.ja),bd(a.c,"dblclick",a.CH,!1,a),bd(a.c,"mousemove",a.aE,!1,a),bd(a.c,"mouseout",a.bE,!1,a),bd(a.c,"start",a.$D,!1,a),bd(a.c,"drag",a.ie,!1,a),bd(a.c,"end",a.ZD,!1,a),H(a,a.c));return a.c}function qF(a){a.i||(a.i=Gg().visible(!1),H(a,a.i));return a.i}function sF(a){a.j||(a.j=Gg().vb(!0).fill(a.H).stroke(a.I),H(a,a.j));return a.j}
g.L=function(){if(this.Wa()){var a=this.F(),b=a?a.aa():null,c=b&&!b.rb();c&&b.Ib();pF(this).Ca()||pF(this).cb(qF(this)).cb(rF(this)).cb(sF(this));Q(this,2)&&(pF(this).parent(a),P(this,2));Q(this,4)&&(this.N=this.qa(),this.O&&this.dispatchEvent("splitterchange"),this.h(80),P(this,4));Q(this,16)&&(this.j.stroke(this.I).fill(this.H),this.i.fill(this.S).stroke(this.Aa),this.c.fill(this.ja).stroke(this.va),P(this,16));Q(this,64)&&(rF(this).Ma(1,0,0,1,0,0),this.f!=this.D&&(a=jF(this)?this.N.Ta():this.N.Sa(),
this.D<=a&&(this.f=this.D,this.D>a-this.l&&(this.C=a-this.D),this.position(this.g))),this.l!=this.C&&(a=jF(this)?this.N.Ta():this.N.Sa(),this.C<=a&&(this.l=this.C,this.C>a-this.f&&(this.D=a-this.C),this.position(this.g))),oF(this),P(this,64));Q(this,8)&&(pF(this).zIndex(this.zIndex()),oF(this),P(this,8));c&&b.Cb()}return this};function jF(a){return"horizontal"!=a.T.toLowerCase()}g.remove=function(){this.u&&this.u.parent(null)};
function tF(){W.call(this);this.c=this.b=this.i=this.f=null;this.g=NaN;this.D=this.C=!1;this.H=Tf(m.document.body,"cursor");this.u=ie("1 #acbece");this.j=1;this.l=be("#ccd7e1 0.3");this.I=be("#fff 0.00001");this.v=!0}G(tF,Cu);g=tF.prototype;g.Z=Cu.prototype.Z;g.da=Cu.prototype.da|80;g.remove=function(){this.f&&this.f.parent(null)};g.position=function(a){return p(a)?(this.g!=a&&(this.g=a,this.h(64,1)),this):this.g};
g.stroke=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments),h=dr(f);if(this.u!=f||h!=this.j)this.u=f,this.j=h,this.h(80,1);return this}return this.u||"none"};g.xx=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.l!=k&&(this.l=k,this.h(16,1));return this}return this.l||"none"};g.cg=function(a){return p(a)?(ta(a)&&(this.v=a),this):this.v};function uF(a,b){Qf(m.document.body,"cursor",b?a.H:"e-resize")}function vF(a){a.f||(a.f=th(),H(a,a.f));return a.f}
g.WD=function(){this.C=!0;this.H=Tf(m.document.body,"cursor");wF(this).clear()};g.ie=function(){var a=this.b.wa();uF(this);var b=this.N.left+this.g+this.j/2,a=a.oa()+a.Ta()/2;this.c.clear().moveTo(b,this.N.top).lineTo(a,this.N.top).lineTo(a,this.N.top+this.N.height).lineTo(b,this.N.top+this.N.height).close();this.i.clear().moveTo(a,this.N.top).lineTo(a,this.N.top+this.N.height)};g.VD=function(){this.C=!1;this.c.clear();var a=this.b.wa();this.D||uF(this,!0);this.position(a.left+3-this.N.left)};
g.EH=function(a){a.preventDefault();this.kc(a)};function xF(a){a.f.xb("e-resize");var b=a.N.left+a.g+a.j/2,c=new I(a.N.left-3,a.N.top,a.N.width+6,a.N.height);a.i.clear().moveTo(b,a.N.top).lineTo(b,a.N.top+a.N.height);var b=a.N.left+a.g-3,d=a.N.left+a.g+a.j+3;a.b.Ma(1,0,0,1,0,0);a.b.clear().moveTo(b,a.N.top).lineTo(d,a.N.top).lineTo(d,a.N.top+a.N.height).lineTo(b,a.N.top+a.N.height).close().Pf(c)}g.XD=function(){this.D=!0};g.YD=function(){this.D=!1;this.C||uF(this,!0)};
function yF(a){a.b||(a.b=Jg().fill(a.I).stroke(null),bd(a.b,"start",a.WD,!1,a),bd(a.b,"drag",a.ie,!1,a),bd(a.b,"end",a.VD,!1,a),uu(a,a.b,null,a.YD,null,a.XD,null,a.EH),H(a,a.b));return a.b}function wF(a){a.c||(a.c=Jg(),a.c.fill(a.l).stroke(null),H(a,a.c));return a.c}function zF(a){a.i||(a.i=Jg().vb(!0).stroke(a.u),H(a,a.i));return a.i}
g.L=function(){if(this.Wa()){var a=this.F(),b=a?a.aa():null,c=b&&!b.rb();c&&b.Ib();vF(this).Ca()||vF(this).cb(wF(this)).cb(yF(this)).cb(zF(this));Q(this,2)&&(vF(this).parent(a),P(this,2));Q(this,4)&&(this.N=this.qa(),this.v&&this.dispatchEvent("splitterchange"),this.h(80),P(this,4));Q(this,16)&&(this.i.stroke(this.u),this.c.fill(this.l),this.b.fill(this.I),P(this,16));Q(this,64)&&(isNaN(this.g)&&(this.g=Math.round((this.N.width-this.j)/2)),this.v&&this.dispatchEvent("splitterchange"),xF(this),P(this,
64));Q(this,8)&&(vF(this).zIndex(this.zIndex()),xF(this),P(this,8));c&&b.Cb()}return this};function AF(a){LE.call(this,a);this.f=[];this.Y=[];this.T=null;this.D=0;this.C={};yE(this.c,this)}G(AF,LE);g=AF.prototype;g.da=LE.prototype.da|512;
function BF(a,b){if(!a.C[b])switch(b){case "directNumbering":a.C[b]={formatter:a.es,width:50};break;case "text":a.C[b]={formatter:a.es,width:170};break;case "financial":a.C[b]={formatter:a.CG,textStyle:{hAlign:"right"},width:90};break;case "percent":a.C[b]={formatter:a.DG,textStyle:{hAlign:"right"},width:50};break;case "dateCommonLog":a.C[b]={formatter:CF("dd/MMM/yyyy"),textStyle:{hAlign:"right"},width:90};break;case "dateIso8601":a.C[b]={formatter:CF("yyyy-MM-dd"),textStyle:{hAlign:"right"},width:90};
break;case "dateUsShort":a.C[b]={formatter:CF("M/dd/yyyy"),textStyle:{hAlign:"right"},width:90};break;case "dateDmyDots":a.C[b]={formatter:CF("dd.MM.yy"),textStyle:{hAlign:"right"},width:90};break;default:a.C[b]={formatter:a.es,width:90}}return a.C[b]}g.es=function(a){return p(a)?a+"":""};g.CG=function(a){return p(a)?E(a)?a.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g,"$1,"):a+"":""};g.DG=function(a){return E(a)?Bp(100*a,2)+"%":p(a)?Mq(a)?a:a+"%":""};
function CF(a){return function(b){return E(b)?yq(new sq(a),new kq(new Date(b))):p(b)?b+"":""}}g.gx=function(a){return p(a)?(this.Ea=a,this):this.Ea||{}};g.qs=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.ca!=k&&(this.ca=k,this.h(16,1));return this}return this.ca};function DF(a){a.T||(a.T=Jg(),QE(a).Lb(a.T,0),a.T.stroke(null),H(a,a.T));return a.T}
g.fo=function(a,b,c){for(var d=-1,e=0,f=this.f.length;ea.Y.length){var e=new tF;H(a,e);e.stroke(a.O);e.F(UE(a));O(e,function(){e.L()},e);e.ea("splitterchange",Ba(a.TI,a,b-1));e.ea("dblclick",Ba(a.UI,a,b-1));a.Y.push(e)}}
g.Kw=function(a,b){var c,d,e=!1;c=M(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var f=this.f[c];f||(f=new FF(this),f.K(this.gx()),O(f,this.RF,this),H(this,f),e=!0);if(p(d))return f.K(d instanceof FF?d.B():d),f.enabled()&&f.F(SE(this)),this.f[c]=f,EF(this),this.h(528,1),this;e&&(d=c?1==c?170:90:90,e=c?1==c?"Name":"Column #"+c:"#",U(f),f.F(SE(this)).width(d).height("100%"),f.title().text(e),f.V(!0),this.f[c]=f,EF(this),this.h(528,1));return f};
g.TI=function(a,b){var c=b.target;c.N||(c.N=c.qa());this.fo(this.xI,this,a,(new I(Bp(c.N.left,1),Bp(c.N.top,1),Bp(Math.min(c.g,c.N.width-c.j),1),Bp(c.N.height,1))).width+20)};g.UI=function(a,b){this.fo(this.cG,this,a,b)};g.xI=function(a,b,c,d){c==b&&a.width(d)};
g.cG=function(a,b,c,d){c==b&&(b=a.title(),c=b.height(),d.offsetY-this.b.topthis.va&&(this.D=0);this.D=vd(this.D,0,Math.abs(this.b.width-this.va));c=-this.D;f=0;for(h=e.length;fd&&(d=XD.length-1);e=iE(a,YD[d]);f=iE(a,ZD[d],YD[d]);a=iE(a,$D[d],ZD[d]);f=[e,f,a];a=0;for(d=this.f.length;a=k)k=t;else var l=this.N.left,u=this.N.width,k=t+(k-h)/2,k=kl+u?Math.max(l+u-h,t):k;k=this.labels().add(f,{value:{x:k,y:this.N.top}});U(k);k.clip(new I(n+r/2,this.N.top,q-n-r,this.N.height));k.height(this.N.height);k.V(!1);k.L()}this.labels().V(!1);this.labels().L()}Q(this,8)&&P(this,8);e&&d.Cb()}return this};g.remove=function(){WF(this).parent(null)};
g.B=function(){var a=UF.A.B.call(this);a.tileFill=Fo(this.u);a.tilesSeparationStroke=Fo(this.f);a.labels=this.labels().B();return a};g.M=function(a){UF.A.M.call(this,a);this.rA(a.tileFill);this.sA(a.tilesSeparationStroke);this.labels(a.labels)};var XF=TF.prototype;XF.backgroundFill=XF.lv;XF.levelsSeparationStroke=XF.Py;XF.topLevel=XF.pm;XF.midLevel=XF.dm;XF.lowLevel=XF.$l;XF=UF.prototype;XF.tileFill=XF.rA;XF.labels=XF.labels;XF.tilesSeparationStroke=XF.sA;function YF(a,b){LE.call(this,a,b);this.Xe=this.O=this.T=this.ca=this.Y=this.$a=this.D=this.ac=this.ic=this.Ub=null;this.yl=void 0;this.C=null;this.sp=void 0;this.up=NaN;this.Ik=this.Yd=!1;this.Ye=this.jg=this.ig=this.Kf=this.Of=this.Nf=null;this.Fp=this.Hp=this.zb=!1;this.Ea=this.pb=null;this.Ll=[];this.Kl=0;this.li=[];this.Hk=[];this.Wd=[];this.ki=null;this.f=new VD;O(this.f,this.rE,this);H(this,this.f);zE(this.c,this)}G(YF,LE);g=YF.prototype;g.da=LE.prototype.da|512;
g.rE=function(a){V(a,4)&&this.h(512,1)};g.pk=function(a){this.la||(this.la=new TF,this.la.scale(this.f),this.la.zIndex(80),H(this,this.la),O(this.la,this.oH,this));return p(a)?(this.la.K(a),this):this.la};g.oH=function(a){V(a,1)&&this.h(512,1)};g.Mw=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.pe!=f&&(this.pe=f,this.h(16,1));return this}return this.pe||"none"};
g.Tx=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.Co!=k&&(this.Co=k,this.h(16,1));return this}return this.Co||"none"};g.Ux=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.Eo!=f&&(this.Eo=f,this.h(16,1));return this}return this.Eo||"none"};g.Vx=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.Jo!=k&&(this.Jo=k,this.h(16,1));return this}return this.Jo||"none"};
g.Wx=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.Mo!=f&&(this.Mo=f,this.h(16,1));return this}return this.Mo||"none"};g.Qx=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.kh!=k&&(this.kh=k,this.h(16,1));return this}return this.kh||"none"};g.Rx=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.lh!=f&&(this.lh=f,this.h(16,1));return this}return this.lh||"none"};
g.Kx=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.ih!=k&&(this.ih=k,this.h(16,1));return this}return this.ih||"none"};g.Lx=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.jh!=f&&(this.jh=f,this.h(16,1));return this}return this.jh||"none"};g.ww=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.ho!=k&&(this.ho=k,this.h(128,1));return this}return this.ho||"none"};
g.zw=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.ro!=f&&(this.ro=f,this.h(128,1));return this}return this.ro||"none"};g.Bw=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.vo!=k&&(this.vo=k,this.h(128,1));return this}return this.vo||"none"};g.Cw=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.xo!=f&&(this.xo=f,this.h(128,1));return this}return this.xo||"none"};
g.kz=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.Bp!=k&&(this.Bp=k,this.h(128,1));return this}return this.Bp||"none"};g.lz=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.um!=f&&(this.um=f,this.h(128,1));return this}return this.um||"none"};g.Ty=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.mi!=k&&(this.mi=k,this.h(128,1));return this}return this.mi||"none"};
g.Uy=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.Gk!=f&&(this.Gk=f,this.h(128,1));return this}return this.Gk||"none"};g.ez=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.zp!=k&&(this.zp=k,this.h(128,1));return this}return this.zp||"none"};g.fz=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.Ap!=f&&(this.Ap=f,this.h(128,1));return this}return this.Ap||"none"};
g.Lw=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.yo!=k&&(this.yo=k,this.h(128,1));return this}return this.yo||"none"};g.ee=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.bc!=f&&(this.bc=f,this.h(64,1));return this}return this.bc||"none"};g.Lz=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);this.rc!=k&&(this.rc=k,this.h(128,1));return this}return this.rc||"none"};
g.Mz=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.Id!=f&&(this.Id=f,this.h(128,1));return this}return this.Id||"none"};g.II=function(a,b,c,d,e){if(p(a)){var f=ie.apply(null,arguments);this.wl!=f&&(this.wl=f,this.h(128,1));return this}return this.wl||"none"};g.rr=function(a){if(p(a)){var b=ie.apply(null,arguments),c=dr(this.Ld),d=dr(b);if(this.Ld!=b||d!=c)this.Ld=b,this.h(16,1);return this}return this.Ld};g.ix=function(a){return p(a)?(this.MA=a,this):this.MA||{}};
g.lx=function(a){return p(a)?(this.NA=a,this):this.NA||{}};g.mx=function(a){return p(a)?(this.OA=a,this):this.OA||{}};g.Qy=function(a,b){var c,d;c=M(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.li[c];e||(e=new NF(this.f),e.K(this.ix()),this.li[c]=e,H(this,e),O(e,this.Us,this),this.h(512,1));return p(d)?(e.K(d),this):e};
g.pz=function(a,b){var c,d;c=M(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Hk[c];e||(e=new PF(this.f),e.K(this.lx()),this.Hk[c]=e,H(this,e),O(e,this.Us,this),this.h(512,1));return p(d)?(e.K(d),this):e};g.nA=function(a,b){var c,d;c=M(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Wd[c];e||(e=new RF(this.f),e.K(this.mx()),this.Wd[c]=e,H(this,e),O(e,this.Us,this),this.h(512,1));return p(d)?(e.K(d),this):e};g.Us=function(){this.h(512,1)};
g.Rv=function(a){lo(405,null,["minimumGap()","scale().minimumGap()"]);return p(a)?(this.f.Cn(a),this):this.f.Cn()};g.Qv=function(a){lo(405,null,["maximumGap()","scale().maximumGap()"]);return p(a)?(this.f.Bn(a),this):this.f.Bn()};g.labels=function(a){this.Ub||(this.Ub=new hy,this.Ub.gb(this));if(p(a)){var b=!0;a instanceof hy?this.Ub.K(a.B()):z(a)?this.Ub.K(a):cr(a)?this.Ub.enabled(!1):b=!1;b&&this.h(64,1);return this}return this.Ub};
g.yg=function(a){this.ic||(this.ic=new iy,this.ic.gb(this));if(p(a)){var b=!0;a instanceof iy?this.ic.K(a.B()):z(a)?this.ic.K(a):cr(a)?this.ic.enabled(!1):b=!1;b&&this.h(64,1);return this}return this.ic};g.Aw=function(a){return p(a)&&this.Yd!=a?(this.Yd=a,this.h(64,1),this):this.Yd};function ZF(a){a.ac||(a.ac=UE(a).path(),a.ac.zIndex(6),a.ac.stroke(a.Ld),a.ac.oc("hui",12345),H(a,a.ac));return a.ac}
function $F(a){a.D||(a.D=new aG(TE(a)),a.D.zIndex(0).xb("ew-resize"),a.o.ea(a.D,"mousedown",function(a){a.stopPropagation()}),a.D.Mc("mousedown",a.kG,!1,a),H(a,a.D));return a.D}function bG(a){a.$a||(a.$a=new aG(TE(a)),a.$a.zIndex(10),a.o.ea(a.$a,"mousedown",function(a){a.stopPropagation()}),a.$a.Mc("mousedown",a.pG,!1,a),H(a,a.$a));return a.$a}
function cG(a){a.Y||(a.Y=new aG(TE(a)),a.Y.zIndex(20).xb("col-resize"),a.Y.s=$F(a),a.o.ea(a.Y,"mousedown",function(a){a.stopPropagation()}),a.Y.Mc("mousedown",a.iG,!1,a),H(a,a.Y));return a.Y}function dG(a){a.ca||(a.ca=new aG(TE(a)),a.ca.zIndex(30).xb("col-resize"),a.ca.s=$F(a),a.o.ea(a.ca,"mousedown",function(a){a.stopPropagation()}),a.ca.Mc("mousedown",a.sG,!1,a),H(a,a.ca));return a.ca}
function eG(a){a.T||(a.T=new aG(TE(a)),a.T.zIndex(40).xb("move"),a.o.ea(a.T,"mousedown",function(a){a.stopPropagation()}),a.T.Mc("mousedown",a.uG,!1,a),H(a,a.T));return a.T}function fG(a){a.O||(a.O=new aG(TE(a)),a.O.zIndex(50).xb("move"),a.o.ea(a.O,"mousedown",function(a){a.stopPropagation()}),a.O.Mc("mousedown",a.hG,!1,a),H(a,a.O));return a.O}g.Zx=function(a){return p(a)?(this.Qp=a,this):this.Qp};g.Yx=function(a){return p(a)?(this.Pp=a,this):this.Pp};
g.Xx=function(a){return p(a)?(this.Op=a,this):this.Op};g.$x=function(a){return p(a)?(this.Sp=a,this):this.Sp};g.Ox=function(a){return p(a)?(this.Mp=a,this):this.Mp};g.Nx=function(a){return p(a)?(this.Lp=a,this):this.Lp};g.Mx=function(a){return p(a)?(this.Kp=a,this):this.Kp};g.Px=function(a){return p(a)?(this.Np=a,this):this.Np};g.Sx=function(a){return p(a)?(this.$e=a,this):this.$e};function gG(a){a.Xe||(a.Xe=TE(a).path(),a.Xe.stroke(a.pe).zIndex(60),H(a,a.Xe));return a.Xe}
function iG(a,b){$F(a).Zb()||$F(a).clear().Ma(1,0,0,1,0,0);bG(a).Zb()||bG(a).clear().Ma(1,0,0,1,0,0);dG(a).Zb()||dG(a).clear().Ma(1,0,0,1,0,0);cG(a).Zb()||cG(a).clear().Ma(1,0,0,1,0,0);fG(a).Zb()||fG(a).clear().Ma(1,0,0,1,0,0);eG(a).Zb()||eG(a).clear().Ma(1,0,0,1,0,0);gG(a).Zb()||gG(a).clear();b||(a.Ha().enabled(a.zc),a.zc=void 0)}g.kG=function(a){this.Nf=new jG($F(this));H(this,this.Nf);this.Nf.ea("start",this.lG,!1,this);this.Nf.ea("drag",this.mG,!1,this);this.Nf.ea("end",this.nG,!1,this);this.Nf.Jf(a.c)};
g.pG=function(a){this.Of=new kG(bG(this));H(this,this.Of);this.Of.ea("start",this.qG,!1,this);this.Of.ea("drag",this.rG,!1,this);this.Of.ea("end",this.oG,!1,this);this.Of.Jf(a.c)};g.iG=function(a){this.Kf=new lG(cG(this),!0);H(this,this.Kf);this.Kf.ea("start",this.jG,!1,this);this.Kf.ea("drag",this.by,!1,this);this.Kf.ea("end",this.ay,!1,this);this.Kf.Jf(a.c)};
g.sG=function(a){this.ig=new lG(dG(this),!1);H(this,this.ig);this.ig.ea("start",this.tG,!1,this);this.ig.ea("drag",this.by,!1,this);this.ig.ea("end",this.ay,!1,this);this.ig.Jf(a.c)};g.uG=function(a){this.jg=new mG(0,eG(this),!0);H(this,this.jg);this.jg.ea("start",this.Ix,!1,this);this.jg.ea("drag",this.Jx,!1,this);this.jg.ea("end",this.Hx,!1,this);this.jg.Jf(a.c)};
g.hG=function(a){this.Ye=new mG(0,fG(this),!1);H(this,this.Ye);this.Ye.ea("start",this.Ix,!1,this);this.Ye.ea("drag",this.Jx,!1,this);this.Ye.ea("end",this.Hx,!1,this);this.Ye.Jf(a.c)};g.lG=function(){this.l&&(this.l.Ee=!1);this.zc=this.Ha().enabled();this.Ha().Dc();this.Ha().enabled(!1);this.g.Bf();bG(this).clear();cG(this).clear();dG(this).clear();eG(this).clear();fG(this).clear();Qf(m.document.body,"cursor","ew-resize")};g.mG=function(){this.Xb=!0;this.H=!1;this.Fp=!0};
g.nG=function(a){if(this.Xb){this.l&&(this.l.Ee=!0);var b=$F(this).wa();iG(this);var c=a.target.element;a=c.item;var d=this.c.data();U(d);b=hE(this.f,4==c.type?(b.left+b.width/2-this.b.left)/this.b.width:(b.left-this.b.left)/this.b.width);if(!isNaN(b)){var e;switch(c.type){case 4:a.set("actualStart",b);a.U("actualStart",b);p(a.get("actualEnd"))&&(a.set("actualEnd",b),a.U("actualEnd",b));break;case 5:c=c.Je;e=a.Fd("periods",c,"start");e=a.Fd("periods",c,"end")+(b-e);isNaN(e)||(a.set("periods",c,"start",
b),a.hg("periods",c,"start",b),a.set("periods",c,"end",e),a.hg("periods",c,"end",e));break;case 3:e=a.U("baselineStart");c=a.U("baselineEnd");e=b-e;isNaN(c+e)||(a.set("baselineStart",b),a.U("baselineStart",b));a.set("baselineEnd",c+e);a.U("baselineEnd",c+e);break;default:c=E(a.U("actualStart"))?a.U("actualStart"):a.U("autoStart"),c=(E(a.U("actualEnd"))?a.U("actualEnd"):a.U("autoEnd"))+(b-c),isNaN(c)||(a.set("actualStart",b),a.U("actualStart",b),a.set("actualEnd",c),a.U("actualEnd",c))}}d.V(!0);BE(this);
this.Fp=this.Xb=!1;clearInterval(this.ja);this.ja=null}Qf(m.document.body,"cursor","")};g.qG=function(){this.l&&(this.l.Ee=!1);this.Hp=!0;this.zc=this.Ha().enabled();this.Ha().Dc();this.Ha().enabled(!1);cG(this).clear();dG(this).clear();eG(this).clear();fG(this).clear();$F(this).clear()};g.rG=function(){this.Xb=!0;this.H=!1};
g.oG=function(a){if(this.Xb){this.l&&(this.l.Ee=!0);iG(this);a=a.target;var b=a.element;isNaN(a.Zh)||b.item.set("progressValue",Bp(100*a.Zh,2)+"%");this.Xb=!1;clearInterval(this.ja);this.ja=null;this.Hp=!1}};g.tG=function(){this.l&&(this.l.Ee=!1);this.zc=this.Ha().enabled();this.Ha().Dc();this.Ha().enabled(!1);bG(this).clear();cG(this).clear();dG(this).clear();eG(this).clear();fG(this).clear();Qf(m.document.body,"cursor","col-resize");this.D.xb("col-resize")};
g.jG=function(){this.l&&(this.l.Ee=!1);this.zc=this.Ha().enabled();this.Ha().Dc();this.Ha().enabled(!1);bG(this).clear();cG(this).clear();dG(this).clear();eG(this).clear();fG(this).clear();Qf(m.document.body,"cursor","col-resize");this.D.xb("col-resize")};
function nG(a,b,c){if(a.pb){var d=a.pb.b?a.Y:a.ca,e=d.item,f=d.Je,h=d.b;switch(d.type){case 3:d=a.pb.b?e.U("baselineEnd"):e.U("baselineStart");break;case 5:d=a.pb.b?e.Fd("periods",f,"end"):e.Fd("periods",f,"start");break;default:d=a.pb.b?E(e.U("actualEnd"))?e.U("actualEnd"):e.U("autoEnd"):E(e.U("actualStart"))?e.U("actualStart"):e.U("autoStart")}e=Nl(a.F().aa()).x;b=c?0>c?a.b.left:a.b.left+a.b.width:b.clientX-e;c=gE(a.f,d);c=a.b.left+a.b.width*c;a.D.clear().moveTo(c,h.top).lineTo(b,h.top).lineTo(b,
h.top+h.height).lineTo(c,h.top+h.height).close()}}function oG(a,b,c,d){if(a.Ea&&a.Xb){var e=a.Ea.Vg?a.T:a.O,f=e.index,e=e.Je,h=Nl(a.F().aa()),k=h.x,h=h.y;c||d?(c=a.Ea.b-k,b=a.Ea.f-h):(c=b.clientX-k,b=b.clientY-h);e=pG(a,f,e);d=dr(a.pe)%2&&Sl===Tl?.5:0;f=a.Ea.Vg?e.left:e.left+e.width;e=e.top+e.height/2+d;gG(a).clear().moveTo(f,e).lineTo(c,b)}}g.by=function(a){this.Xb=!0;this.H=!1;this.pb=a.target;nG(this,a)};
g.ay=function(a){if(this.Xb){this.l&&(this.l.Ee=!0);var b=this.D.wa();iG(this);a=a.target.element;var c=a.item,d=a.Je,e=this.c.data();U(e);var f=(b.left+b.width-this.b.left)/this.b.width,b=hE(this.f,(b.left-this.b.left)/this.b.width),f=hE(this.f,f);if(!isNaN(b)&&!isNaN(f))switch(a.type){case 5:c.set("periods",d,"start",b);c.hg("periods",d,"start",b);c.set("periods",d,"end",f);c.hg("periods",d,"end",f);break;case 3:c.set("baselineStart",b);c.U("baselineStart",b);c.set("baselineEnd",f);c.U("baselineEnd",
f);break;default:c.set("actualStart",b),c.U("actualStart",b),c.set("actualEnd",f),c.U("actualEnd",f)}e.V(!0);BE(this);this.pb=null;this.Xb=!1;clearInterval(this.ja);this.ja=null}Qf(m.document.body,"cursor","");this.D.xb("ew-resize")};g.Ix=function(a){this.l&&(this.l.Ee=!1);this.g.Bf();this.Ea=a.target;iG(this);this.zc=this.Ha().enabled();this.Ha().Dc();this.Ha().enabled(!1)};g.Jx=function(a){this.zb=this.Xb=!0;this.H=!1;this.Ea.b=a.clientX;this.Ea.f=a.clientY};
g.Hx=function(){this.Xb&&(this.l&&(this.l.Ee=!0),this.Ha().enabled(this.zc),this.zc=void 0,gG(this).clear(),this.Xb=!1,clearInterval(this.ja),this.ja=null)};
function qG(a,b){var c=b.type;switch(c){case "mouseout":c="connectormouseout";break;case "mouseover":c="connectormouseover";break;case "mousemove":case "touchmove":c="connectormousemove";break;case "mousedown":case "touchstart":c="connectormousedown";break;case "mouseup":case "touchend":c="connectormouseup";break;case "click":c="connectorclick";break;case "dblclick":c="connectordblclick"}return{type:c,actualTarget:b.target,target:a,originalEvent:b}}
function rG(a,b){if(b&&b.originalEvent){var c=b.originalEvent,d=c instanceof Dj?c.target:c.domTarget;if(d&&d instanceof hF&&6==d.type){var c=qG(a,c),e;for(e in d.U)c[e]=d.U[e];return c}}return null}
g.Ou=function(a){if(a&&a.originalEvent){var b=a.originalEvent,c=b.domTarget;if(this.Aa)if(c&&c instanceof hF){var d=a.item,e=d.get("id");p(this.sp)||(this.sp=e);var f=a.period,h=a.periodIndex;p(h)&&isNaN(this.up)&&(this.up=h);this.sp!=e&&this.up!=h&&(iG(this,!0),this.sp=e,p(h)&&(this.up=h));if(c.j&&!this.Xb){b=c.j;$F(this).clear().moveTo(b.left,b.top).lineTo(b.left+b.width,b.top).lineTo(b.left+b.width,b.top+b.height).lineTo(b.left,b.top+b.height).close();this.D.item=d;this.D.type=c.type;f&&(this.D.nj=
f);p(h)&&(this.D.Je=h);if(!d||1!=c.type&&0!=c.type&&2!=c.type)bG(this).clear();else{var e=p(d.get("progressValue"))?parseFloat(d.get("progressValue"))/100:Bp(d.U("autoProgress"),2),e=b.left+(e||0)*b.width,k=b.top+b.height;bG(this).clear().moveTo(e,k-5).lineTo(e+5,k).lineTo(e+5,k+5).lineTo(e-5,k+5).lineTo(e-5,k).close();this.$a.b=b;this.$a.item=d}k=b.left+b.width;d&&4!=c.type?(dG(this).clear().moveTo(k+1,b.top).lineTo(k+1-this.$e,b.top).lineTo(k+1-this.$e,b.top+b.height).lineTo(k+1,b.top+b.height).close(),
cG(this).clear().moveTo(b.left-1,b.top).lineTo(b.left-1+this.$e,b.top).lineTo(b.left-1+this.$e,b.top+b.height).lineTo(b.left-1,b.top+b.height).close(),this.ca.b=b,this.ca.item=d,this.ca.type=c.type,this.Y.b=b,this.Y.item=d,this.Y.type=c.type,f&&(this.ca.nj=f,this.Y.nj=f),p(h)&&(this.ca.Je=h,this.Y.Je=h)):(cG(this).clear(),dG(this).clear());if(d&&3!=c.type){var e=b.top+b.height/2,l=this.Lp/2;xr(this.Mp).call(null,fG(this),k+l+this.Kp,e+this.Np,l);k=this.Pp/2;xr(this.Qp).call(null,eG(this),b.left-k+
this.Op,e+this.Sp,k);this.O.item=d;this.O.type=c.type;this.O.index=a.hoveredIndex+this.c.fc();this.T.item=d;this.T.type=c.type;this.T.index=a.hoveredIndex+this.c.fc();f&&(this.T.nj=f,this.O.nj=f);p(h)&&(this.T.Je=h,this.O.Je=h)}else fG(this).clear(),eG(this).clear()}else this.zb&&d&&(e=this.Ea.Vg?this.T:this.O,k=e.item,l=e.index,3!=c.type&&6!=c.type?(f?(b={item:k,period:e.nj,index:l,periodIndex:e.Je},d={item:d,period:f,index:a.hoveredIndex+this.c.fc(),periodIndex:h}):(b={item:k,index:l},d={item:d,
index:a.hoveredIndex+this.c.fc()}),f=a.originalEvent.clientX-Nl(this.F().aa()).x,h=c.j,f=.5>(f-h.left)/h.width,f=this.Ea.Vg?f?"startstart":"startfinish":f?"finishstart":"finishfinish",gG(this).clear(),sG(this,b,d,f,void 0,this.Xe)):oG(this,b))}else c==$F(this)||c==bG(this)||c==dG(this)||c==cG(this)||c==fG(this)||c==eG(this)||this.Xb?this.zb&&oG(this,b):iG(this,!0);if(d=rG(this,a))this.g.dispatchEvent(d),this.ki=c.U;else if(this.ki){if(a&&a.originalEvent){a={type:"connectormouseout",actualTarget:a.originalEvent.target,
target:this,originalEvent:a.originalEvent};for(var n in this.ki)a[n]=this.ki[n];d=a}else d=null;this.g.dispatchEvent(d);this.ki=null}}};g.fm=function(a){this.Aa&&(this.v=a.item)};g.Lu=function(a){a&&(a=rG(this,a))&&this.g.dispatchEvent(a)};
g.Pu=function(a){if(this.Aa&&this.zb){if(a){var b=a.item,c=a.periodIndex,d=a.originalEvent,e=d.domTarget;if(e instanceof hF&&3!=e.type){var d=d.clientX-Nl(this.F().aa()).x,e=e.j,f=this.Ea.Vg?this.T:this.O,e=.5>(d-e.left)/e.width;d=f.item;e=this.Ea.Vg?e?"startstart":"startfinish":e?"finishstart":"finishfinish";f=f.Je;e=e||"finishstart";d instanceof OC||d instanceof QC||(d=this.c.data().sj("id",d),d=d.length?d[0]:null);if(d&&(b instanceof OC||b instanceof QC||(b=this.c.data().sj("id",b),b=b.length?
b[0]:null),b)){U(this.c.data());var h,k,l,n;n=!1;if(this.c.f){var q=d.get("periods")[f],r=b.get("periods")[c];p(q)&&p(r)&&(h=q.connector,k={},k.connectTo=r.id,k.connectorType=e,h?y(h)?h=h.length:(n=hc(h),l={},l.connectTo=q.connectTo,l.connectorType=q.connectorType||"finishstart",jc(l,n),h=1,n=!0):(h=q.connectTo,p(h)?(l={},l.connectTo=h,l.connectorType=q.connectorType||"finishstart",h=1,n=!0):h=0),c={type:"beforeCreateConnector",target:b,source:d,connectorType:e,targetPeriod:r,targetPeriodIndex:c,
sourcePeriod:q,sourcePeriodIndex:f},this.g.dispatchEvent(c)&&(n&&d.set("periods",f,"connector",[l]),d.set("periods",f,"connector",h,k)))}else h=d.get("connector"),k={},k.connectTo=b.get("id"),k.connectorType=e,h?y(h)?h=h.length:(n=hc(h),l={},l.connectTo=d.get("connectTo"),l.connectorType=d.get("connectorType")||"finishstart",jc(l,n),h=1,n=!0):(h=d.get("connectTo"),p(h)?(l={},l.connectTo=h,l.connectorType=d.get("connectorType")||"finishstart",h=1,n=!0):h=0),c={type:"beforeCreateConnector",target:b,
source:d,connectorType:e},this.g.dispatchEvent(c)&&(n&&d.set("connector",[l]),d.set("connector",h,k));this.c.data().V(!0)}}}this.zb=!1}(a=rG(this,a))&&this.g.dispatchEvent(a);this.Ea=null;this.H=!0};g.Ps=function(a){if(this.Xb&&!this.Hp&&(this.Za||this.eb)){var b=0,c=0;this.Za&&(b=0=l){var k=.7*d,l=Math.round(a.b.left+a.b.width*l),n=Math.round(c+(d-k)/2);a.yg().add({value:{x:l,y:n}}).size(k/2).K(h)}}}}}
function pG(a,b,c){var d=a.b.top+a.Qc()+1,e=a.c.b,f=a.c.fc(),h=a.c.g,k=a.c.vd(),h=h[b];b=(b?e[b-1]:0)-((f?e[f-1]:0)+k)+d;d=nE(a.c,h);e=E(h.U("actualStart"))?h.U("actualStart"):h.U("autoStart");f=E(h.U("actualEnd"))?h.U("actualEnd"):h.U("autoEnd");e=a.c.f?h.Fd("periods",c,"start"):e;c=a.c.f?h.Fd("periods",c,"end"):f;f=0;if(isNaN(c)||e==c)c=e,f=.7*d/2;if(isNaN(c)||isNaN(e))return null;e=gE(a.f,e)*a.b.width+a.b.left-f;c=gE(a.f,c)*a.b.width+a.b.left+f;a.c.f||(h.get("baselineStart")&&h.get("baselineEnd")?
d=a.Yd?2.7*d/2:.65*d:h.Ca()&&(d*=1-.7+.4));return new I(e,b,c-e,d)}
function sG(a,b,c,d,e,f){d=d||"finishstart";var h=b.index,k=c.index,l=b.periodIndex,n=c.periodIndex,q=a.c.g,r=q[h],q=q[k],t=pG(a,h,b.periodIndex),u=pG(a,k,c.periodIndex);if(t&&u){c=e&&e.fill?be(e.fill):a.yo;e=e&&e.stroke?ie(e.stroke):a.bc;b=!!f;var w,x,v,A,B;f=f||null;var D=b?f:null,K,R,T=dr(e)%2&&Sl===Tl?.5:0;switch((d+"").toLowerCase()){case "finishfinish":w=Math.round(t.left+t.width)+T;x=Math.round(t.top+t.height/2)+T;v=Math.round(u.left+u.width)+T;A=Math.round(u.top+u.height/2)+T;B="left";t.top==
u.top?(f=AG(a,w,x,v,A,f),w>v&&(B="right")):(t=Math.max(w+9,v+9),f=AG(a,w,x,t,x,f),f=AG(a,t,x,t,A,f),f=AG(a,t,A,v,A,f));D=BG(a,v,A,B,D);break;case "startfinish":w=Math.round(t.left)+T;x=Math.round(t.top+t.height/2)+T;v=Math.round(u.left+u.width)+T;A=Math.round(u.top+u.height/2)+T;B="left";w-5-5-4>v?(t=v+9,f=AG(a,w,x,t,x,f),f=AG(a,t,x,t,A,f),f=AG(a,t,A,v,A,f)):(R=u.top>=t.top,t=w-5,K=v+9,u=Math.round(R?u.top:u.top+u.height)+T,f=AG(a,w,x,t,x,f),f=AG(a,t,x,t,u,f),f=AG(a,t,u,K,u,f),f=AG(a,K,u,K,A,f),f=
AG(a,K,A,v,A,f));D=BG(a,v,A,B,D);break;case "startstart":w=Math.round(t.left)+T;x=Math.round(t.top+t.height/2)+T;v=Math.round(u.left)+T;A=Math.round(u.top+u.height/2)+T;B="right";t.top==u.top?(f=AG(a,w,x,v,A,f),w>v&&(B="left")):(t=Math.min(w-4-5,v-4-5),f=AG(a,w,x,t,x,f),f=AG(a,t,x,t,A,f),f=AG(a,t,A,v,A,f));D=BG(a,v,A,B,D);break;default:w=Math.round(t.left+t.width)+T,x=Math.round(t.top+t.height/2)+T,v=Math.round(u.left)+T,v>=w?(v=Math.min(v+5,Math.round(u.left+u.width/2)+T),u.top>t.top?(A=Math.round(u.top)+
T,f=AG(a,w,x,v,x,f),f=AG(a,v,x,v,A,f),D=BG(a,v,A,"bottom",D)):u.topt.top?u.top:u.top+u.height)+T,t=w+5,K=v-5-4,f=AG(a,w,x,t,x,f),f=AG(a,t,x,t,u,f),f=AG(a,t,u,K,u,f),f=AG(a,K,u,K,A,f),f=AG(a,K,A,v,A,f),D=BG(a,v,A,"right",D))}d={fromItemIndex:h,toItemIndex:k,
connType:d,fromItem:r,toItem:q};h=!!a.C&&a.C.fromItemIndex==d.fromItemIndex&&a.C.toItemIndex==d.toItemIndex&&a.C.connType==d.connType;a.c.f&&(d.fromPeriodIndex=l,d.toPeriodIndex=n,a.C&&(h&=a.C.fromPeriodIndex==d.fromPeriodIndex&&a.C.toPeriodIndex==d.toPeriodIndex));f&&!b&&(f.stroke(e),f.tag=void 0,f.type=6,f.j=null,f.xb(a.Aa?"pointer":"default"),d.path=f,f.U=d,f.stroke(h?a.wl:e));D&&!b&&(D.fill(c).stroke(e),D.tag=void 0,D.type=6,D.j=null,D.xb(a.Aa?"pointer":"default"),d.arrow=D,D.U=d,D.stroke(h?a.wl:
e))}}function AG(a,b,c,d,e,f){if(f)try{f.lineTo(d,e)}catch(n){f.moveTo(b,c).lineTo(d,e)}else{var h=Math.max(b,d),k=Math.min(c,e),l=Math.max(c,e);Math.min(b,d)a.b.left&&ka.b.top&&(f=xG(a),f.zIndex(60).moveTo(b,c).lineTo(d,e))}return f}
function BG(a,b,c,d,e){var f=e||null;if(b>=a.b.left&&b<=a.b.left+a.b.width&&c>=a.b.top&&c<=a.b.top+a.b.height){var h=0,k=0,l=0,n=0;switch(d){case "left":b+=1;h=b+4;k=c-4;l=h;n=c+4;break;case "top":c+=1;h=b-4;k=c+4;l=b+4;n=k;break;case "right":--b;h=b-4;k=c-4;l=h;n=c+4;break;case "bottom":--c,h=b-4,k=c-4,l=b+4,n=k}e||(f=xG(a));f.zIndex(70).moveTo(b,c).lineTo(h,k).lineTo(l,n).lineTo(b,c)}return f}
function BE(a){var b=a.f.Zb(),c=dE(a.f),d=a.c.s,e=a.c.v;U(a.f);var f=a.f,h,k;h=Rq(d);k=Rq(e);if(f.o!=h||f.g!=k)f.o=h,f.g=k,f.j=NaN,f.i=NaN,f.c=!1,cE(f),f.W(4);a.f.T=d;a.f.O=e;!b||isNaN(d)||isNaN(e)||(d=eE(a.f),jE(a.f,d.min,d.min+Math.round((d.max-d.min)/10)));!b&&(b=c.min,d=c.max-b)&&(c=dE(a.f),b=c.min,jE(a.f,b,b+d));a.f.V(!0)}g.By=function(){UE(this).zIndex(34);this.yg().F(SE(this));this.labels().F(SE(this));this.pk().F(PE(this));BE(this)};
g.Qq=function(){this.pk().ib().set(this.b.left,this.b.top,this.b.width,this.Qc());this.Ik=!0};g.Pq=function(){ZF(this).stroke(this.Ld);gG(this).stroke(this.pe);$F(this).fill(this.Co).stroke(this.Eo);bG(this).fill(this.Jo).stroke(this.Mo);cG(this).fill(this.kh).stroke(this.lh);dG(this).fill(this.kh).stroke(this.lh);eG(this).fill(this.ih).stroke(this.jh);fG(this).fill(this.ih).stroke(this.jh)};
g.st=function(){Q(this,512)&&(this.Ik=this.Db=!0,P(this,512));if(this.Ik){this.pk().h(64);this.la.L();var a,b=[];this.la.$l().enabled()?a=this.la.$l():this.la.dm().enabled()?a=this.la.dm():this.la.pm().enabled()&&(a=this.la.pm());a&&(b=a.aj());a=b;if(a.length)for(var b=ZF(this).clear(),c=0,d=a.length-1;cD){var R=this.b.left+this.b.width*D,T=.7*u;yG(this,new I(R,t+(u-T)/2,this.b.left+this.b.width*K-R,T),v,5)}}}zG(this,l,f,n);f=q+this.Ya}else for(var aa=this.b.top+this.Qc()+1-this.c.vd(),N=this.c.g,S=this.c.fc();S<=vE(this.c);S++){var va=N[S];if(!va)break;var sa=nE(this.c,va),Ha=aa+sa,Xa=va.get("baselineStart"),ub=va.get("baselineEnd");if(p(Xa)&&p(ub)){var La=
va,qc=aa,Zb=sa,Sc=E(La.U("actualStart"))?La.U("actualStart"):La.U("autoStart"),Gb=E(La.U("actualEnd"))?La.U("actualEnd"):La.U("autoEnd"),Kf=La.U("baselineStart"),Rg=La.U("baselineEnd"),we=gE(this.f,Sc),Sg=gE(this.f,Gb),hg=gE(this.f,Kf),kt=gE(this.f,Rg);if(0we||0hg){var sf=this.b,Rk=sf.left+sf.width*we,Sk=sf.left+sf.width*Sg,Tg=qc+Zb*(1-.7)/2,Le=.7*Zb/2,Tk=sf.left+sf.width*hg,dj=sf.left+sf.width*kt,ej=Tg+Le;if(this.Yd)var Qx=Tg,Tg=ej,ej=Qx;var Xm=yG(this,new I(Rk,Tg,Sk-Rk,Le),La,1,"actual");
yG(this,new I(Tk,ej,dj-Tk,Le),La,3,"baseline");var Uk=1*Le,Rx=Tg+(Le-Uk)/2,jd=p(La.get("progressValue"))?parseFloat(La.get("progressValue"))/100:Bp(La.U("autoProgress"),2);jd&&(yG(this,new I(Rk,Rx,jd*(Sk-Rk),Uk),La,2,"progress").j=Xm.j)}}else if(va.Ca()){var Id=va,Ug=aa,Kp=sa,Jd=E(Id.U("actualStart"))?Id.U("actualStart"):Id.U("autoStart"),Wc=E(Id.U("actualEnd"))?Id.U("actualEnd"):Id.U("autoEnd"),tf=gE(this.f,Jd),Me=gE(this.f,Wc);if(0tf){var Wh=this.b.left+this.b.width*tf,lt=this.b.left+this.b.width*
Me,Ym=Ug+Kp*(1-.7)/2,Vk=.4*Kp,Lp=yG(this,new I(Wh,Ym,lt-Wh,Vk),Id,0,"actual"),Zm=1*Vk,Mp=Ym+(Vk-Zm)/2,Np=p(Id.get("progressValue"))?parseFloat(Id.get("progressValue"))/100:Bp(Id.U("autoProgress"),2);Np&&(yG(this,new I(Wh,Mp,Np*(lt-Wh),Zm),Id,2,"progress").j=Lp.j)}}else if(NE(va)){var Vg=va,ig=aa,Op=sa,Wk=Vg.get("actualStart"),Wg=gE(this.f,Wk);if(0<=Wg&&1>=Wg){var jg=Vg.get("milestone"),Xh=jg&&p(jg.stroke)?ie(jg.stroke):this.Gk,Pp=(cr(Xh)?0:C(Xh)?1:Xh.thickness?Xh.thickness:1)%2&&Sl===Tl?.5:0,kg=Math.round(.7*
Op/2),Yh=Math.round(this.b.left+this.b.width*Wg)+Pp,fj=Math.round(ig+Op/2)+Pp,uf=xG(this);uf.tag=Vg.get("id");uf.type=4;var vf=Yh-kg,$m=fj-kg,Qp=Yh+kg,an=fj+kg,Xk=kg+kg;uf.zIndex(20).moveTo(vf,fj).lineTo(Yh,$m).lineTo(Qp,fj).lineTo(Yh,an).close();var gj=new I(vf,$m,Xk,Xk);uf.j=gj;U(this.c.data());Vg.U("relBounds",gj);this.c.data().V(!1);var $d=jg?jg.label:void 0,lg=void 0;$d&&p($d.value)?lg=$d.value+"":lg=Vg.get("name")||"";if(lg){var hj=$d&&$d.position?$d.position:this.labels().position(),hj=xn(hj),
Xg={value:Sq(gj,hj)},ij={value:lg},Zh=this.labels().add(ij,Xg);$d&&Zh.K($d);U(this.c.data());Vg.U("labelBounds",this.labels().measure(Zh));this.c.data().V(!1)}var jj=Vg==this.I;if(jg){var bn;jj?(bn=this.rc,Xh=this.Id):bn=p(jg.fill)?be(jg.fill):this.mi;uf.fill(bn).stroke(Xh)}else uf.fill(jj?this.rc:this.mi).stroke(jj?this.Id:this.Gk)}}else{var wf=va,Yk=aa,cn=sa,Rp=E(wf.U("actualStart"))?wf.U("actualStart"):wf.U("autoStart"),kj=E(wf.U("actualEnd"))?wf.U("actualEnd"):wf.U("autoEnd"),$h=gE(this.f,Rp),
dn=gE(this.f,kj);if(0$h){var mg=this.b.left+this.b.width*$h,en=this.b.left+this.b.width*dn,ai=.7*cn,mt=Yk+(cn-ai)/2,nt=yG(this,new I(mg,mt,en-mg,ai),wf,1,"actual"),fn=1*ai,EK=mt+(ai-fn)/2,hG=parseFloat(wf.get("progressValue"));hG&&(yG(this,new I(mg,EK,hG*(en-mg)/100,fn),wf,2,"progress").j=nt.j)}}zG(this,va,aa,sa);aa=Ha+this.Ya}this.labels().L();this.yg().L();for(var Sx=this.c.H,Tx=Sx.length,gn,FK=this.c.f?this.c.D:this.c.I;Tx--;){gn=Sx[Tx];var hn=gn.to;z(hn)||(hn=FK[hn]);p(hn)?(gn.to=hn,sG(this,
gn.from,hn,gn.type,gn.connSettings)):vb(Sx,Tx,1)}for(var Ux=this.Kl,GK=this.Ll.length;Uxc.s||(c.o=Math.min(c.o,a),c.f=a,c.g=Math.max(c.g,b),c.b=b,c.W(4)));else if(this.zb||this.Xb&&this.v||!this.Xb)c=this.f,a&&!c.Zb()&&(b=eE(c),a=Math.round((c.b-c.f)*a),a=
0<=a?Math.min(b.max-c.b,a):Math.max(b.min-c.f,a),bE(c,c.f+a,c.b+a));fu(this,this.f,this.c)};g.scale=function(a){return p(a)?(this.f.K(a),this):this.f};
g.B=function(){var a=YF.A.B.call(this);a.scale=this.f.B();a.labels=this.labels().B();a.markers=this.yg().B();a.header=this.pk().B();a.columnStroke=Fo(this.Ld);a.baselineAbove=this.Yd;a.baseFill=Fo(this.ho);a.baseStroke=Fo(this.ro);a.baselineFill=Fo(this.vo);a.baselineStroke=Fo(this.xo);a.milestoneFill=Fo(this.mi);a.milestoneStroke=Fo(this.Gk);a.parentFill=Fo(this.zp);a.parentStroke=Fo(this.Ap);a.progressFill=Fo(this.Bp);a.progressStroke=Fo(this.um);a.connectorFill=Fo(this.yo);a.connectorStroke=Fo(this.bc);
a.selectedElementFill=Fo(this.rc);a.selectedElementStroke=Fo(this.Id);a.selectedConnectorStroke=Fo(this.wl);a.connectorPreviewStroke=Fo(this.pe);a.editPreviewFill=Fo(this.Co);a.editPreviewStroke=Fo(this.Eo);a.editProgressFill=Fo(this.Jo);a.editProgressStroke=Fo(this.Mo);a.editIntervalThumbFill=Fo(this.kh);a.editIntervalThumbStroke=Fo(this.lh);a.editConnectorThumbFill=Fo(this.ih);a.editConnectorThumbStroke=Fo(this.jh);a.editStartConnectorMarkerType=this.Qp;a.editStartConnectorMarkerSize=this.Pp;a.editStartConnectorMarkerHorizontalOffset=
this.Op;a.editStartConnectorMarkerVerticalOffset=this.Sp;a.editFinishConnectorMarkerType=this.Mp;a.editFinishConnectorMarkerSize=this.Lp;a.editFinishConnectorMarkerHorizontalOffset=this.Kp;a.editFinishConnectorMarkerVerticalOffset=this.Np;a.editIntervalWidth=this.$e;var b,c=[];for(b=0;b=Math.abs(a-c)&&(c=(b.f+b.b)/2,a=c-3E4,c+=3E4);bE(b,a,c)}return this};
g.$B=function(a){var b=this.Lc().f,c;b.Zb()?c=!0:(c=eE(b),c=b.f<=c.min);(c=!c)||(b.Zb()?c=!0:(c=eE(b),c=b.b>=c.max),c=!c);c&&(c=Math.round((b.b-b.f)*((a||1.25)-1)/2),a=b.f-c,c=b.b+c,eE(b),ab.i?ab.i?bE(b,b.j,b.i):(ab.i&&bE(b,a-(c-b.i),b.i)):bE(b,a,c));return this};g.aC=function(a,b,c){jE(this.Lc().f,a,b,c);return this};g.UB=function(){var a=this.Lc().f;if(!a.Zb()){var b=eE(a);bE(a,b.min,b.max)}return this};
g.zG=function(a){var b=this.D.sj("id",a);if(b.length){var b=b[0],c=b.U("actualStart"),d=b.U("actualEnd");if(!p(c)||(isNaN(c)||p(d))&&c!=d){if(bE(this.Lc().f,c,d),a=this.b.b,0c.left+c.width,e,f;d.widthb?"inside"==a.position()?0:c:c:c);return c};
g.Yr=function(a,b,c,d,e){c=a.top+a.height+c/2-d;var f=this.scale();if(f instanceof WA)this.ab.moveTo(a.left+b,c).lineTo(a.left-b+a.width,c).lineTo(a.left-b+a.width,c-e).lineTo(a.left+b,c-e).close();else if(f instanceof gB){d=f.$i();for(var f=f.Dg(),h=a.width/d.length,k=0,l=d.length;kb&&(d=b-(l+h)),"left"==q||"top"==q?r=h:"right"==q||
"bottom"==q?r=b-d-l:"center"==q&&(r=(b-d-l-h)/2)):(d+n+k>b&&(d=b-(n+k)),"left"==q||"top"==q?r=k:"right"==q||"bottom"==q?r=b-d-n:"center"==q&&(r=(b-d-n-k)/2));var t,u;switch(this.nc()){case "top":f=a.top+k;e=a.left+r;u=c;t=d;break;case "right":f=a.top+r;e=a.left+a.width-c-l;u=d;t=c;break;case "bottom":f=a.top+a.height-c-n;e=a.left+r;u=c;t=d;break;case "left":f=a.top+r,e=a.left+h,u=d,t=c}this.$g=new I(Math.round(e),Math.round(f),Math.round(t),Math.round(u))}else this.$g=new I(0,0,0,0);P(this,4)}return this.$g};
g.hs=function(a){return L(this.Kb,a)};
g.Ew=function(a,b){var c=this.ba(),d=this.xa(),e=this.Ph(c),f=this.Ph(d),h=LG(this);"outside"==c.position()?"outside"==d.position()?c=Math.max(a+e,b+f):(c="inside"==d.position()?Math.max(a+e,b):Math.max(a+e,b+f),h=Math.max(f,h)):"inside"==c.position()?"outside"==d.position()?(c=Math.max(a,b+f),h=Math.max(e,h)):(c="inside"==d.position()?Math.max(a,b):Math.max(a,b+f),h=Math.max(e,f,h)):"outside"==d.position()?(c=Math.max(a+e,b+f),h=Math.max(e,h)):(c="inside"==d.position()?Math.max(a+e,b):Math.max(a+
e,b+f),h=Math.max(e,f,h));e=this.stroke();return c+h+(Math.round(this.v)+(!e||cr(e)?0:e.thickness?parseFloat(e.thickness):1))};
function MG(a,b){if(!isNaN(+b)){var c=a.scale(),d=a.u,e=a.c&&a.c.enabled(),d=d&&d.enabled()&&d.Iw()==c;if(a.enabled()&&e&&c&&d&&(c=a.ab.wa(),e=vd(a.scale().transform(b,.5),0,1),!isNaN(e))){var f,h,k;switch(a.nc()){case "top":f=c.left+c.width*e;h=c.top+c.height+a.c.size();k=180;break;case "bottom":f=c.left+c.width*e;h=c.top-a.c.size();k=0;break;case "left":f=c.left+c.width+a.c.size();h=c.top+c.height-c.height*e;k=90;break;case "right":f=c.left-a.c.size(),h=c.top+c.height-c.height*e,k=-90}U(a.c).rotation(k).qd({value:{x:f,
y:h}}).V(!1).L();a.c.$f().visible(!0)}}}g.scale=function(a){var b=this.Cf||NG(this);p(a)&&b&&b!=a&&b.be()!=a.be()&&(this.ab&&(this.ab.qe(),this.ab.parent(null),this.ab=null),this.f&&(this.f.length=0));return JG.A.scale.call(this,a)||NG(this)};function NG(a){a.T||(a.T=new WA,a.T.Vj("#fff","#000"));return a.T}
g.L=function(){if(!this.Wa())return this;Q(this,1024)&&(this.c&&(this.c.F(this.F()),this.c.zIndex(this.zIndex()+1),this.c.L(),this.c.$f().visible(!1)),P(this,1024));Q(this,2)&&this.c&&this.c.F(this.F());if(Q(this,8)&&this.c){var a=this.zIndex();this.c.zIndex(a+1)}return JG.A.L.call(this)};
g.bH=function(a){var b=this.scale(),c=this.u;if(this.enabled()&&b&&c&&c.enabled()&&c.Iw()==b){var d=this.ab.wa(),e,f;this.Rd()?(e=a.clientX,f=d.left+Nl(this.F().aa()).x,d=(e-f)/d.width):(e=a.clientY,f=d.top+Nl(this.F().aa()).y,d=(d.height-(e-f))/d.height);d=b.Ge(d);a.metaKey||a.shiftKey||!c.map||c.map.ff();var h;if(b instanceof gB)d=b.Sh(d),b&&c&&(f=this.H[d.sourceIndex],b=c.De(),b=b.Fe(),"single"==b.Nc()?this.Xc={bb:c,Hb:f}:this.Xc=[{bb:c,Hb:f,Es:f[f.length-1],Pb:{index:f[f.length-1],Td:0}}]);else if(b instanceof
WA){a=Ox(c);f=Infinity;e=b.Ih();for(var k=b.Wj();a.advance();)h=a.get(c.Yo[1]),h=vd(h,e,k),h=Math.abs(d-h),f>h&&(f=h);f=[];for(a=Ox(c);a.advance();)h=a.get(c.Yo[1]),h=vd(h,e,k),h==d&&f.push(a.qb());b&&c&&(b=c.De(),b=b.Fe(),"single"==b.Nc()?this.Xc={bb:c,Hb:f}:this.Xc=[{bb:c,Hb:f,Es:f[f.length-1],Pb:{index:f[f.length-1],Td:0}}])}}};
g.Bv=function(a){var b=this.scale(),c=this.u;if(this.enabled()&&b&&c&&c.enabled()&&c.Iw()==b){var d=this.ab.wa(),e,f;this.Rd()?(e=a.clientX,f=d.left+Nl(this.F().aa()).x,d=(e-f)/d.width):(e=a.clientY,f=d.top+Nl(this.F().aa()).y,d=(d.height-(e-f))/d.height);var h,d=b.Ge(d);if(b instanceof gB)a=b.Sh(d),h=this.H[a.sourceIndex],b=c.De(),f=b.Fe(),"single"==f.Nc()?this.Xc={bb:c,Hb:h}:this.Xc=[{bb:c,Hb:h,Es:h[h.length-1],Pb:{index:h[h.length-1],Td:0}}];else if(b instanceof WA&&c){f=Ox(c);h=Infinity;for(var k=
NaN,l=b.Ih(),n=b.Wj();f.advance();){e=f.get(c.Yo[1]);e=vd(e,l,n);var q=Math.abs(d-e);h>q&&(h=q,k=e)}h=[];f=Ox(c);for(d=k;f.advance();)e=f.get(c.Yo[1]),e=vd(e,l,n),e==d&&h.push(f.qb());b&&c&&(b=c.De(),f=b.Fe(),"single"==f.Nc()?(this.Xc&&!ob(h,function(a){return rb(this.Xc.Hb,a)},this)&&b.dispatchEvent(jy(b,"hovered",a,[{bb:c,Hb:[],Pb:{index:this.Xc.Hb[this.Xc.Hb.length-1],Td:0}}],!1)),this.Xc={bb:c,Hb:h}):this.Xc=[{bb:c,Hb:h,Es:h[h.length-1],Pb:{index:h[h.length-1],Td:0}}])}MG(this,d)}};
g.wD=function(){this.scale()&&this.c&&this.c.$f().visible(!1);var a=this.u;a&&(this.I=a)};g.remove=function(){JG.A.remove.call(this);this.c&&this.c.remove()};g.B=function(){var a=JG.A.B.call(this);a.marker=this.Ls().B();a.colorLineSize=this.On();a.length=this.length();a.align=this.fn();return a};g.M=function(a,b){JG.A.M.call(this,a,b);this.Ls(a.marker);this.On(a.colorLineSize);this.length(a.length);this.fn(a.align)};var OG=JG.prototype;OG.marker=OG.Ls;OG.colorLineSize=OG.On;OG.length=OG.length;
OG.align=OG.fn;function PG(){qd.call(this);this.b=this.I=this.i=null}G(PG,bu);g=PG.prototype;g.Z=bu.prototype.Z|28672;g.da=bu.prototype.da;g.parent=function(a){return p(a)?(this.b=a,this):this.b};g.color=function(a,b,c,d,e,f,h){if(p(a)){var k=be.apply(null,arguments);k!=this.H&&(this.H=k,this.W(8192));return this}return this.H||(this.b?this.b.color():"none")};
g.fill=function(a,b,c,d,e,f,h){if(p(a)){var k=ua(a)?a:be.apply(null,arguments);k!=this.u&&(this.u=k,this.W(8192));return this}return this.u||(this.b?this.b.fill():"none")};g.Mj=function(a,b,c,d,e,f,h){if(p(a)){var k=ua(a)?a:be.apply(null,arguments);k!=this.v&&(this.v=k,this.W(8192));return this}return this.v||(this.b?this.b.Mj():"none")};g.zk=function(a,b,c,d,e,f,h){if(p(a)){var k=ua(a)?a:be.apply(null,arguments);k!=this.S&&(this.S=k,this.W(8192));return this}return this.S||(this.b?this.b.zk():"none")};
function QG(a,b,c){var d;switch(b){case 1:d=a.Mj();break;case 2:d=a.zk();break;default:d=a.fill()}b=d;ua(d)&&(c.sourceColor=a.color(),b=d.call(c));return b}g.stroke=function(a,b,c,d,e){if(p(a)){var f=ua(a)?a:ie.apply(null,arguments);f!=this.D&&(this.D=f,this.W(8192));return this}return this.D||(this.b?this.b.stroke():"none")};g.Oj=function(a,b,c,d,e){if(p(a)){var f=ua(a)?a:ie.apply(null,arguments);f!=this.C&&(this.C=f,this.W(8192));return this}return this.C||(this.b?this.b.Oj():"none")};
g.uj=function(a,b,c,d,e){if(p(a)){var f=ua(a)?a:ie.apply(null,arguments);f!=this.O&&(this.O=f,this.W(8192));return this}return this.O||(this.b?this.b.uj():"none")};function RG(a,b,c){var d;switch(b){case 1:d=a.Oj();break;case 2:d=a.uj();break;default:d=a.stroke()}b=d;ua(d)&&(c.sourceColor=a.color(),b=d.call(c));return b}g.labels=function(a){this.ha||(this.ha=new hy,O(this.ha,this.sk,this),H(this,this.ha));return p(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ha.K(a),this):this.ha};
g.Wf=function(a){this.g||(this.g=new hy,O(this.g,this.sk,this),H(this,this.g));return p(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.g.K(a),this):this.g};g.Nj=function(a){this.c||(this.c=new hy,O(this.c,this.sk,this),H(this,this.c));return p(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.c.K(a),this):this.c};g.sk=function(){this.W(4096)};g.Ha=function(a){this.i||(this.i=new Jw(8),H(this,this.i),O(this.i,this.XC,this));return p(a)?(this.i.K(a),this):this.i};g.XC=function(){this.W(16384)};
function SG(a){var b=a.Ha().B(),c=a.Ha().G("titleFormatter");a=a.Ha().G("textFormatter");c&&c!=er&&(b.titleFormatter=c);a&&a!=er&&(b.textFormatter=a);return b}g.ij=function(a){return p(a)?(this.I!=a&&(this.I=a,this.labels().F(this.I)),this):this.I};g.Vf=function(){this.labels().L();return this};g.Nn=function(){this.labels().clear();return this};
g.B=function(){var a=PG.A.B.call(this);p(this.H)&&(a.color=Fo(this.H));ua(this.fill)&&(ua(this.fill())?lo(8,null,["Pert element fill"]):this.u&&(a.fill=Fo(this.u)));ua(this.hoverFill)&&(ua(this.Mj())?lo(8,null,["Pert element hoverFill"]):this.v&&(a.hoverFill=Fo(this.v)));ua(this.selectFill)&&(ua(this.zk())?lo(8,null,["Pert element selectFill"]):this.S&&(a.selectFill=Fo(this.S)));ua(this.stroke)&&(ua(this.stroke())?lo(8,null,["Pert element stroke"]):this.D&&(a.stroke=Fo(this.D)));ua(this.hoverStroke)&&
(ua(this.Oj())?lo(8,null,["Pert element hoverStroke"]):this.C&&(a.hoverStroke=Fo(this.C)));ua(this.selectStroke)&&(ua(this.uj())?lo(8,null,["Pert element selectStroke"]):this.O&&(a.selectStroke=Fo(this.O)));a.labels=this.labels().B();a.selectLabels=gz(this.Wf());a.hoverLabels=gz(this.Nj());null===a.hoverLabels.enabled&&delete a.hoverLabels.enabled;null===a.selectLabels.enabled&&delete a.selectLabels.enabled;a.tooltip=this.Ha().B();return a};
g.M=function(a,b){PG.A.M.call(this,a,b);this.color(a.color);this.fill(a.fill);this.Mj(a.hoverFill);this.zk(a.selectFill);this.stroke(a.stroke);this.Oj(a.hoverStroke);this.uj(a.selectStroke);this.labels(a.labels);this.Wf(a.selectLabels);this.Nj(a.hoverLabels);"tooltip"in a&&Wr(this.Ha(),a.tooltip,b)};function TG(){PG.call(this)}G(TG,PG);g=TG.prototype;g.Z=PG.prototype.Z|1;g.size=function(a){return p(a)?(a=Nq(a,80),this.o!=a&&(this.o=a,this.W(1)),this):p(this.o)?this.o:this.parent()?this.parent().size():80};g.shape=function(a){return p(a)?(a=co(a),this.f!=a&&(this.f=a,this.W(1)),this):p(this.f)?this.f:this.parent()?this.parent().shape():"circle"};g.B=function(){var a=TG.A.B.call(this);p(this.f)&&(a.shape=this.f);p(this.o)&&(a.size=this.o);return a};
g.M=function(a,b){TG.A.M.call(this,a,b);this.shape(a.shape);this.size(a.size)};var UG=TG.prototype;UG.color=UG.color;UG.fill=UG.fill;UG.hoverFill=UG.Mj;UG.selectFill=UG.zk;UG.stroke=UG.stroke;UG.hoverStroke=UG.Oj;UG.selectStroke=UG.uj;UG.labels=UG.labels;UG.selectLabels=UG.Wf;UG.hoverLabels=UG.Nj;UG.tooltip=UG.Ha;UG.shape=UG.shape;UG.size=UG.size;function VG(){PG.call(this)}G(VG,PG);g=VG.prototype;g.Z=PG.prototype.Z;g.Il=function(a,b,c,d,e,f,h){if(p(a)){var k=ua(a)?a:be.apply(null,arguments);k!=this.f&&(this.f=k,this.W(8192));return this}return p(this.f)?this.f:this.parent()?this.parent().Il():"none"};g.Jl=function(a,b,c,d,e){if(p(a)){var f=ua(a)?a:ie.apply(null,arguments);f!=this.o&&(this.o=f,this.W(8192));return this}return p(this.o)?this.o:this.parent()?this.parent().Jl():"none"};
function WG(a,b){var c,d=a.Jl();c=d;ua(d)&&(b.sourceColor=a.color(),c=d.call(b));return c}g.He=function(a){this.s||(this.s=new hy,O(this.s,this.sk,this),H(this,this.s));return p(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.s.K(a),this):this.s};g.bh=function(a){this.l||(this.l=new hy,O(this.l,this.sk,this),H(this,this.l));return p(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.l.K(a),this):this.l};
g.Ul=function(a){this.j||(this.j=new hy,O(this.j,this.sk,this),H(this,this.j));return p(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.j.K(a),this):this.j};g.gh=function(a){return this.labels(a)};g.ei=function(a){return this.Wf(a)};g.uo=function(a){return this.Nj(a)};g.ij=function(a){VG.A.ij.call(this,a);(a=VG.A.ij.call(this))&&this.He().F(a);return a};g.Vf=function(){this.He().L();return VG.A.Vf.call(this)};g.Nn=function(){this.He().clear();return VG.A.Nn.call(this)};
g.B=function(){var a=VG.A.B.call(this);a.upperLabels=hc(a.labels);delete a.labels;a.selectUpperLabels=hc(a.selectLabels);delete a.selectLabels;a.hoverUpperLabels=hc(a.hoverLabels);delete a.hoverLabels;ua(this.Il())?lo(8,null,["Pert element dummy fill"]):this.f&&(a.dummyFill=Fo(this.f));ua(this.Jl())?lo(8,null,["Pert element dummy stroke"]):this.o&&(a.dummyStroke=Fo(this.o));a.lowerLabels=this.He().B();a.hoverLowerLabels=this.Ul().B();a.selectLowerLabels=this.bh().B();return a};
g.M=function(a,b){VG.A.M.call(this,a,b);this.gh(a.upperLabels);this.ei(a.selectUpperLabels);this.uo(a.hoverUpperLabels);this.He(a.lowerLabels);this.Ul(a.hoverLowerLabels);this.bh(a.selectLowerLabels);this.Il(a.dummyFill);this.Jl(a.dummyStroke)};var XG=VG.prototype;XG.color=XG.color;XG.fill=XG.fill;XG.hoverFill=XG.Mj;XG.selectFill=XG.zk;XG.stroke=XG.stroke;XG.hoverStroke=XG.Oj;XG.selectStroke=XG.uj;XG.dummyFill=XG.Il;XG.dummyStroke=XG.Jl;XG.upperLabels=XG.gh;XG.selectUpperLabels=XG.ei;
XG.hoverUpperLabels=XG.uo;XG.tooltip=XG.Ha;XG.lowerLabels=XG.He;XG.hoverLowerLabels=XG.Ul;XG.selectLowerLabels=XG.bh;function YG(){qd.call(this);this.c=this.b=null}G(YG,bu);g=YG.prototype;g.Z=bu.prototype.Z|12289;g.Na=function(a){this.b||(this.b=new TG);return p(a)?(this.b.K(a),this):this.b};g.Ga=function(a){this.c||(this.c=new VG);return p(a)?(this.c.K(a),this):this.c};g.B=function(){var a=YG.A.B.call(this);a.tasks=this.Ga().B();a.milestones=this.Na().B();return a};g.M=function(a,b){YG.A.M.call(this,a,b);"milestones"in a&&this.Na().M(a.milestones);"tasks"in a&&this.Ga().M(a.tasks)};var ZG=YG.prototype;
ZG.tasks=ZG.Ga;ZG.milestones=ZG.Na;function $G(a){this.b=a;this.c=this.f=this.Oc=null}G($G,xx);
$G.prototype.$j=function(){if(this.Oc){this.item=this.Oc.item;this.name=this.item.get("name");var a=this.Oc.item.get("pessimistic");p(a)&&(this.pessimistic=+a);a=this.Oc.item.get("optimistic");p(a)&&(this.optimistic=+a);a=this.Oc.item.get("mostLikely");p(a)&&(this.mostLikely=+a);a=this.Oc.item.get("duration");p(a)&&(this.duration=+a);this.successors=this.Oc.Vb;this.predecessors=this.Oc.tc}this.c&&(this.earliestStart=this.c.Zr,this.earliestFinish=this.c.Ui,this.latestStart=this.c.Bo,this.latestFinish=
this.c.Fs,p(this.duration)||(this.duration=this.c.duration),this.slack=this.c.lp,this.variance=this.c.It);this.f&&(this.successors=this.f.Vb,this.predecessors=this.f.tc,this.isCritical=this.f.Xa,this.f.Cl&&(this.creator=this.f.Cl.item),this.isStart=this.f.Vg,this.index=this.f.index)};$G.prototype.Cc=function(a){if(a)return this.b&&this.b.Cc(a)?this.b.Cc(a):this.Qh(a)};$G.prototype.Qh=function(a){return this.Oc.item?this.Oc.item.get(a):void 0};var aH=$G.prototype;aH.getStat=aH.Cc;
aH.getTokenValue=aH.zf;aH.getDataValue=aH.Qh;function bH(){jB.call(this);this.v=null;this.b={};this.g={};this.f=[];this.zb=[];this.Za=[];this.Ld=na;this.ja=this.T=this.u=null;this.Y=[];this.C={};this.Va=this.ac=this.Ub=this.Ia=this.H=this.Ab=this.Db=this.ca=this.$a=null;this.O=[];this.I=[];this.D={};this.Yd=[];this.nd=this.pb=0;this.bc=[];this.rc=20;this.ic=80;this.i=this.Wc=null;vu(this,this,this.Di,this.Em,this.LF,this.Di,null,this.uq)}G(bH,jB);g=bH.prototype;g.Z=jB.prototype.Z;g.da=jB.prototype.da|61440;g.lf=function(){return"pert"};
g.Ht=function(){return!0};function cH(a,b,c,d,e){if(!a.u||b)a.u=new $G(a);a.u.Oc=c;a.u.c=d;a.u.f=e;a.u.$j();return a.u}g.Ha=function(a){this.i||(this.i=new Jw(8),this.i.Sd(this),H(this,this.i),O(this.i,this.bC,this));return p(a)?(this.i.K(a),this):this.i};g.bC=function(){this.Ha().L()};function dH(a,b,c){var d=a.Ha(),e=!0;ta(a.Wc.enabled)&&(e=a.Wc.enabled);d.K(a.Wc);b&&ta(b.enabled)&&(e=b.enabled);d.K(b);c&&ta(c.enabled)&&(e=c.enabled);d.K(c);d.enabled(e)}
g.data=function(a,b,c){return p(a)?(a instanceof TC||a instanceof NC?this.v!=a&&(this.v&&cu(this.v,this.sq,this),this.v=a):(this.v&&cu(this.v,this.sq,this),this.v=new TC(a,b,c)),O(this.v,this.sq,this),this.h(4096,1),this):this.v};g.xz=function(){this.ib().Mh()&&this.h(-6145,9)};g.sq=function(){this.h(4096,1)};g.Lr=function(){return[]};g.te=function(){return[]};
g.Di=function(a){var b=a.domTarget,c,d,e,f=this.Ha(),h;h=b.tag;var k;c=!0;if(h)if(null!=h.m){if(e=h.m,h=cH(this,!0,void 0,void 0,e),d=e.Xa?this.Ua().Na():this.Na(),k=e.mb?2:1,c=QG(d,k,h),d=RG(d,k,h),b.fill(c).stroke(d),c=!1,b=e.Xa?SG(this.Ua().Na()):void 0,U(f),dH(this,SG(this.Na()),b),$w(f,a.clientX,a.clientY,h),f.V(!0),a=e.at)b=!0,f=this.Na().labels(),a.Pa(f.ra()),b=eH(f,b),f=e.mb?this.Na().Wf():this.Na().Nj(),a.Pa(f.ra()),b=eH(f,b),e.Xa&&(f=this.Ua().Na().labels(),a.Pa(f.ra()),b=eH(f,b),f=e.mb?
this.Ua().Na().Wf():this.Ua().Na().Nj(),a.Pa(f.ra()),b=eH(f,b)),a.enabled(b),a.L()}else null!=h.w&&(e=h.w,b=this.g[e.id],h=cH(this,!0,e,b,void 0),k=e.mb?2:1,d=e.Xa?this.Ua().Ga():this.Ga(),c=QG(d,k,h),d=RG(d,k,h),e.bt.stroke(d),e.uw.fill(c).stroke(d),d=e.Gt,c=e.Is,d&&(b=!0,k=this.Ga().gh(),d.Pa(k.ra()),b=eH(k,b),k=e.mb?this.Ga().ei():this.Ga().uo(),d.Pa(k.ra()),b=eH(k,b),e.Xa&&(k=this.Ua().Ga().gh(),d.Pa(k.ra()),b=eH(k,b),k=e.mb?this.Ua().Ga().ei():this.Ua().Ga().uo(),d.Pa(k.ra()),b=eH(k,b)),d.enabled(b),
d.L()),c&&(b=!0,d=this.Ga().He(),c.Pa(d.ra()),b=eH(d,b),d=e.mb?this.Ga().bh():this.Ga().Ul(),c.Pa(d.ra()),b=eH(d,b),e.Xa&&(d=this.Ua().Ga().He(),c.Pa(d.ra()),b=eH(d,b),d=e.mb?this.Ua().Ga().bh():this.Ua().Ga().Ul(),c.Pa(d.ra()),b=eH(d,b)),c.enabled(b),c.L()),c=!1,b=e.Xa?SG(this.Ua().Ga()):void 0,U(f),dH(this,SG(this.Ga()),b),$w(f,a.clientX,a.clientY,h),f.V(!0));c&&this.Ha().Dc()};
g.Em=function(a){var b=a.domTarget,c,d,e;if(a=b.tag)if(null!=a.m){var f=a.m;a=f.Xa?this.Ua().Na():this.Na();d=cH(this,!0,void 0,void 0,f);e=f.mb?2:0;c=QG(a,e,d);d=RG(a,e,d);if(e=f.at){a=!0;var h=this.Na().labels();e.Pa(h.ra());a=eH(h,a);f.mb&&(h=this.Na().Wf(),e.Pa(h.ra()),a=eH(h,a));f.Xa&&(h=this.Ua().Na().labels(),e.Pa(h.ra()),a=eH(h,a),f.mb&&(f=this.Ua().Na().Wf(),e.Pa(f.ra()),a=eH(f,a)));e.enabled(a);e.L()}b.fill(c).stroke(d)}else null!=a.w&&(b=a.w,d=cH(this,!0,b,this.g[b.id],void 0),e=b.mb?2:
0,a=b.Xa?this.Ua().Ga():this.Ga(),c=QG(a,e,d),d=RG(a,e,d),b.bt.stroke(d),b.uw.fill(c).stroke(d),f=b.Gt,c=b.Is,f&&(a=!0,d=this.Ga().gh(),f.Pa(d.ra()),a=eH(d,a),b.mb&&(d=this.Ga().ei(),f.Pa(d.ra()),a=eH(d,a)),b.Xa&&(d=this.Ua().Ga().gh(),f.Pa(d.ra()),a=eH(d,a),b.mb&&(d=this.Ua().Ga().ei(),f.Pa(d.ra()),a=eH(d,a))),f.enabled(a),f.L()),c&&(a=!0,f=this.Ga().He(),c.Pa(f.ra()),a=eH(f,a),b.mb&&(f=this.Ga().bh(),c.Pa(f.ra()),a=eH(f,a)),b.Xa&&(f=this.Ua().Ga().He(),c.Pa(f.ra()),a=eH(f,a),b.mb&&(b=this.Ua().Ga().bh(),
c.Pa(b.ra()),a=eH(b,a))),c.enabled(a),c.L()))};
g.LF=function(a){var b=a.metaKey||a.ctrlKey,c,d,e=a.domTarget,f=e.tag;a.target instanceof hy&&(f=fz(a.target,a.labelIndex).tag);if(e instanceof tg){f&&(null!=f.m?c=f.m:null!=f.w&&(d=f.w));if(c||d)if(b)c&&(c.mb=!c.mb,c.mb?sb(this.I,c):wb(this.I,c)),d&&(d.mb=!d.mb,d.mb?sb(this.O,d):wb(this.O,d));else{for(a=0;aK.Ue.length&&!K.tc.length){aa=String(K.Vb[0].get("id"));N=this.b[aa];var La=N.ld;for(D=0;DR.ed.length&&!R.Vb.length){S=String(R.tc[0].get("id"));va=this.b[S];var Sc=va.re;for(D=0;D
Tk&&(Tg.length=Tk);Tg.push(Le);Le==this.T&&this.Yd.push(Tg.slice(0));var dj,ej;for(dj=Le.Vb.length;dj--;){var Qx=String(Le.Vb[dj].get("id")),Xm=this.b[Qx].ld;ej=Tk+1;Xm.level=Math.max(ej,Xm.level);this.pb=Math.max(Xm.level,this.pb);Sk.push(Xm)}for(dj=Le.ed.length;dj--;){var Uk=Le.ed[dj];ej=Tk+1;Uk.level=Math.max(ej,Uk.level);this.pb=Math.max(Uk.level,this.pb);Sk.push(Uk)}}for(var Rx in this.D){var jd=this.D[Rx];if(!jd.Tg){var Id=jd.from,Ug=jd.tb,Kp=Ug.level-Id.level;if(1Ym&&(Ym=0);vb(Ug.Bd,Ym,1,tf);delete this.D[jd.id]}}}this.bc.length=0;this.ja.md=this.T.md=!0;for(var Vk=!1,Lp=kH(this,Vk),Zm=[[this.ja,this.T]],Mp;Mp=lH(Lp,Zm);){var Np=Zm,Vg=Mp[1],ig,Op=Lp[Mp[0]],Wk=null,Wg=void 0;for(Wg in Op.Bd)ig=Op.Bd[Wg].from,ig.md&&(!Wk||Wk.level>ig.level)&&(Wk=ig);var jg=[Wk];for(ig=Wk;ig;){for(var Xh=ig.Bd,Pp=null,Wg=0;Wg<
Xh.length;Wg++){var kg=Xh[Wg];if(kg.from==ig&&!kg.md){kg.md=!0;var Yh=kg.tb;jg.push(Yh);Yh.md||(Yh.md=!0,Pp=Yh);break}}ig=Pp}var fj,uf=Np[Vg],vf=jg,$m=uf.indexOf(vf[0]),Qp=uf.indexOf(vf[vf.length-1]),an=void 0,Xk=void 0,gj=void 0;$mq.indexOf(t)){r=!1;break}}if(r&&(l++,0>n&&(n=d),l>=h))break}if(!l)throw"non planar!";l=this.nd?a.width:a.height;d=L(this.Ua().Na().size(),q);f=L(this.Na().size(),q);var r=Math.max(f,d);f=a.left+r/2;for(d=0;dc)c=0;a.Ba=c;a.Ka=Math.round(b.left+b.width/2);a.La=Math.round(b.top+b.height/2);var d=a.scale();if(d){var e=0;if(a.enabled()){sH(a);var f,h,k,l,n,q,r,t,u=e=NaN,w=NaN,x=NaN,v=NaN,A=NaN,B=NaN,D=NaN,K=NaN,R=NaN,T=NaN,aa=NaN,N=!0,S=!0,va=!0,sa=!0,Ha=d.ba().get(),Xa=Ha.length;n=uH(a);z(n)?(r=n.labels,t=n.Ja):(r=!n,t=!n);q=n=0;for(var ub=d.xa().get(),La=ub.length,qc,Zb,Sc,Gb,Kf,Rg=xd(a.Gj()-
90);nw)w=k,B=n,T=Zb,va=!0;if(isNaN(x)||l>x)x=l,D=n,aa=Zb,sa=!0;Zb=Sc;n++}else{Sc=xd(Rg+360*qc);Kf=Sc*Math.PI/180;c=y(t)?t[q]:t;Gb=y(t)&&t[q]||ta(t);c&&Zb!=qc?(l=vH(a,q,!1),f=l.oa(),h=l.ta(),k=l.na(),l=l.ka()):Gb&&a.xa().enabled()&&Zb!=qc&&(f=a.Nb.stroke().thickness?a.Nb.stroke().thickness:1,k=a.xa().enabled()?a.xa().length():0,c=a.Ba+k+f/2,f=k=Math.round(a.Ka+
c*Math.cos(Kf)),h=l=Math.round(a.La+c*Math.sin(Kf)));if(isNaN(e)||fw)w=k,B=q,T=Sc,va=!1;if(isNaN(x)||l>x)x=l,D=q,aa=Sc,sa=!1;q++}Xa=Ha=r=d=0;e=Math.round(e);u=Math.round(u);w=Math.round(w);x=Math.round(x);eK?Math.sin((K-90)*Math.PI/180):Math.cos((K-180)*Math.PI/180),d=Math.round((b.oa()-e)/K));uR?Math.sin((R-180)*Math.PI/180):Math.cos((R-270)*Math.PI/180),r=Math.round((b.ta()-u)/K));w>b.na()&&(K=
360>T?Math.sin((T-270)*Math.PI/180):Math.cos(T*Math.PI/180),Ha=Math.round((w-b.na())/K));x>b.ka()&&(K=90>aa?Math.sin(aa*Math.PI/180):Math.cos((aa-90)*Math.PI/180),Xa=Math.round((x-b.ka())/K));e=Math.max(d,r,Ha,Xa);a.vh=NaN;if(0a.Ba){u=a.Ba=0;if(a.labels().enabled()){var u=NaN,we,w=!0;e==d?(u=v,w=N,we=!0):e==r?(u=A,w=S,we=!1):e==Ha?(u=B,w=va,we=!0):e==Xa&&(u=D,w=sa,we=!1);v=vH(a,u,w);u=we?v.width:v.height}f=a.Nb.stroke().thickness?a.Nb.stroke().thickness:1;a.vh=Math.min(b.width,b.height)/
2-u-f}sH(a)}}b=a.Ba+e;we=2*b;a.ga=new yu(a.Ka-b,a.La-b,we,we)}else a.ga=new yu(a.Ka-a.Ba,a.La-a.Ba,2*a.Ba,2*a.Ba)}else a.Ba=0,a.Ka=0,a.La=0,a.ga=new yu(0,0,0,0);P(a,4)}}g.Ob=function(){var a=this.X();return a?this.enabled()?(tH(this),a=this.Nb.stroke().thickness?this.Nb.stroke().thickness:1,a=Math.floor(a/2),new I(this.Ka-this.Ba+a,this.La-this.Ba+a,2*(this.Ba-a),2*(this.Ba-a))):a:new I(0,0,0,0)};
function wH(a,b){var c=b.width,d=b.height,e={x:0,y:0};a?0a?(e.x+=c/2,e.y+=d/2):90==a?e.y+=d/2:90a?(e.y+=d/2,e.x-=c/2):180==a?e.x-=c/2:180a?(e.y-=d/2,e.x-=c/2):270==a?e.y-=d/2:270=u||1<=u?k=v:0
u&&(k=v)),v++;t<=K&&e=u||1<=u?(l=f,d.push(!0)):0u?(l=f,d.push(!0)):d.push(!1))):d.push(!1),f++)}R||(d=!1)}}A||(c=!1);a.j={labels:c,Ja:d};
P(a,512)}return a.j}
function vH(a,b,c){var d=c?a.Sm:a.zq;if(p(d[b]))return d[b];var e=a.Nb.stroke().thickness?a.Nb.stroke().thickness:1,f=c?a.ba():a.xa(),h=c?a.labels():a.Ja(),k=a.scale();c=(c?k.ba():k.xa()).get()[b];var k=k.transform(c),k=xd(a.Gj()-90+360*k),l=k*Math.PI/180,f=f.enabled()?isNaN(a.vh)?f.length():a.vh:0,f=a.Ba+f+e/2,e=Math.round(a.Ka+f*Math.cos(l)),f=Math.round(a.La+f*Math.sin(l));a=new sz(a,b,c);h=h.measure(a,{value:{x:e,y:f}},void 0,b);a=wH(k,h);h.left+=a.x;h.top+=a.y;return d[b]=h}
g.bv=function(a,b,c,d){var e=this.scale(),e=d?e.ba().get():e.xa().get();d=d?this.labels():this.Ja();e=new sz(this,a,e[a]);d.add(e,{value:{x:b,y:c}},a)};g.Wa=function(){if(!this.Uc)return!1;if(!this.enabled())return Q(this,1)&&(this.remove(),P(this,1),this.ba().h(2),this.labels().h(2),this.h(386)),!1;P(this,1);return!0};
g.L=function(){var a=this.scale();if(!a)return ho(2),this;if(!this.Wa())return this;var b,c,d,e;U(this.labels());U(this.Ja());U(this.ba());U(this.xa());Q(this,16)&&(this.Nb.stroke(this.c),P(this,16));if(Q(this,8)){var f=this.zIndex();this.Nb.zIndex(f);this.ba().zIndex(f);this.xa().zIndex(f);this.labels().zIndex(f);this.Ja().zIndex(f);P(this,8)}Q(this,2)&&(f=this.F(),this.Nb.parent(f),this.ba().F(f),this.labels().F(f),this.xa().F(f),this.Ja().F(f),P(this,2));if(Q(this,256)){var h=this.ba();h.L();b=
h.fk;var k=this.xa();k.L();d=k.fk;P(this,256)}Q(this,128)&&(c=this.labels(),c.F()||c.F(this.F()),c.X(this.X()),c.clear(),c=this.bv,e=this.Ja(),e.F()||e.F(this.F()),e.X(this.X()),e.clear(),e=this.bv,P(this,128));if(p(b)||p(c)||p(e)||p(d)){tH(this);var l,n,f=xd(this.Gj()-90),q,r;this.Nb.Ke(this.Ba);this.Nb.Jh(this.Ka);this.Nb.Kh(this.La);var t,u,w,x,v,A,B,D,K,R,T=a.ba().get(),aa=T.length,N=this.ba().stroke().thickness?parseFloat(this.xg.stroke().thickness):1,S=this.ba().enabled()?isNaN(this.vh)?this.ba().length():
this.vh:0,va=this.Nb.stroke().thickness?this.Nb.stroke().thickness:1;if(a instanceof Bz){B=uH(this);z(B)?(K=B.labels,R=B.Ja):(K=!B,R=!B);var sa=a.xa().get(),Ha=this.Tf.stroke().thickness?parseFloat(this.Tf.stroke().thickness):1,Xa=this.xa().enabled()?isNaN(this.vh)?this.xa().length():this.vh:0;D=B=0;for(var ub=sa.length;B=u&&a.Jj()||1<=
u&&a.xh()?k=v:0u&&(k=v)),v++;t<=K&&e=u&&a.Jj()||1<=u&&a.xh()?(l=f,d.push(!0)):0u?(l=f,d.push(!0)):d.push(!1))):d.push(!1),f++)}R||(d=!1)}else if(b instanceof
tz)for(e=0;ec?(q-=k/2,r-=n/2):90==c?r-=n/2:90c?(r-=n/2,q+=k/2):180==c?q+=k/2:180c?(r+=n/2,q+=k/2):270==c?r+=n/2:270c?q-=k/2:45==c?(q-=k/2,r-=n/2):45c?r-=n/2:90==c?r-=n/2:90c?r-=n/2:135==c?(r-=n/2,q+=k/2):135c?q+=k/2:180==c?q+=k/2:180c?q+=k/2:225==c?(r+=n/2,q+=k/2):225c?r+=n/2:270==c?r+=n/2:270c?r+=n/2:315==c?(r+=n/2,q-=
k/2):315q)q=T,w=e,B=l;if(isNaN(r)||aa>r)r=aa,x=e,D=l}h=f=e=c=0;d=Math.round(d);n=Math.round(n);q=Math.round(q);
r=Math.round(r);dv?Math.sin((v-90)*Math.PI/180):Math.cos((v-180)*Math.PI/180),c=Math.round((b.oa()-d)/v));nA?Math.sin((A-180)*Math.PI/180):Math.cos((A-270)*Math.PI/180),e=Math.round((b.ta()-n)/v));q>b.na()&&(v=360>B?Math.sin((B-270)*Math.PI/180):Math.cos(B*Math.PI/180),f=Math.round((q-b.na())/v));r>b.ka()&&(v=90>D?Math.sin(D*Math.PI/180):Math.cos((D-90)*Math.PI/180),h=Math.round((r-b.ka())/v));d=Math.max(c,e,f,h);if(0a.Ba){n=a.Ba=0;if(a.labels().enabled()){var n=
NaN,N;d==c?(n=t,N=!0):d==e?(n=u,N=!1):d==f?(n=w,N=!0):d==h&&(n=x,N=!1);t=MH(a,n);n=N?t.width:t.height}K=a.Tb.stroke().thickness?a.Tb.stroke().thickness:1;a.Hj=Math.min(b.width,b.height)/2-n-K}KH(a)}}b=a.Ba+d;N=2*b;a.ga=new yu(a.Ka-b,a.La-b,N,N)}else a.ga=new yu(a.Ka-a.Ba,a.La-a.Ba,2*a.Ba,2*a.Ba)}else a.ga=new yu(0,0,0,0);P(a,4)}}
g.Ob=function(){var a=this.X();return a?this.enabled()?(LH(this),a=this.Tb.stroke().thickness?this.Tb.stroke().thickness:1,a=Math.floor(a/2),new I(this.Ka-this.Ba+a,this.La-this.Ba+a,2*(this.Ba-a),2*(this.Ba-a))):a:new I(0,0,0,0)};function NH(a,b){var c=b.width,d=b.height,e={x:0,y:0};a?0