m&&(m=0);m=Math.sqrt(m);g==k&&(m=-m);g=m*d*c/e;l=-m*e*b/d;m=ti(1,0,(b-g)/d,(c-l)/e);b=ti((b-g)/d,(c-l)/e,(-b-g)/d,(-c-l)/e)%360;!k&&0b&&(b+=360);return Wk(a,d,e,m,b)}
function Wk(a,b,c,d,e){if(0==a.c.length)throw $h(9);if(0==e)return a;var g=a.V[0]-yc(d,b),k=a.V[1]-zc(d,c),l,m,p;p=Math.ceil(Math.abs(e)/359.999-2E-15);for(var q=e/p,u=0;ug;q+=p)switch((Math.floor(q/90)+4)%4){case 0:k.push(a+c);break;case 1:l.push(b+d);break;case 2:k.push(a-c);break;case 3:l.push(b-d)}m.left=Math.min.apply(null,k);m.width=Math.max.apply(null,k)-m.left;m.top=Math.min.apply(null,l);m.height=Math.max.apply(null,l)-m.top;Uc(this.rect,m)};Yk=$k;
Ok.prototype.aa=function(a){this.vb=a.closePoint;this.V=a.currentPoint;this.c=a.segments;this.f=a.count;this.m=a.arguments;this.l(32);Ok.i.aa.call(this,a)};Ok.prototype.Z=function(){var a=Ok.i.Z.call(this);a.type="path";a.closePoint=this.vb?this.vb.slice():[];a.currentPoint=this.V?this.V.slice():[];a.segments=this.c.slice();a.count=this.f.slice();a.arguments=this.m.slice();return a};Ok.prototype.w=function(){this.V=this.vb=null;ck(this);this.ib=null;delete this.c;delete this.f;delete this.m;Ok.i.w.call(this)};
function Sk(a){a.c.length=0;a.f.length=0;a.m.length=0;ck(a);a.ib=null;delete a.vb;delete a.V;delete a.Of};function Q(){Ok.call(this)}y(Q,Ok);f=Q.prototype;f.ri=function(){return Uk(this)};f.moveTo=function(a,b){return this.xe(a,b)};f.lineTo=function(a,b,c){return Ok.prototype.eb.apply(this,arguments)};f.mj=function(a,b,c,d,e,g,k){return Ok.prototype.Zd.apply(this,arguments)};f.We=function(a,b,c,d,e){return Ok.prototype.lk.apply(this,arguments)};f.pd=function(a,b,c,d,e,g,k){a+=yc(e,c);b+=zc(e,d);this.V&&this.V[0]==a&&this.V[1]==b||(k?this.eb(a,b):this.xe(a,b));return Wk(this,c,d,e,g)};
f.sb=function(a,b,c,d,e,g){return Vk(this,a,b,c,d,e,g)};f.oi=function(a,b,c,d){return Wk(this,a,b,c,d)};f.hj=function(a,b,c,d){return this.Ig(a,b,c,d)};f.close=function(){return this.df()};f.vj=function(){return this.V?new E(this.V[0],this.V[1]):null};x("acgraph.vector.Path",Q);Q.prototype.moveTo=Q.prototype.moveTo;Q.prototype.lineTo=Q.prototype.lineTo;Q.prototype.curveTo=Q.prototype.mj;Q.prototype.quadraticCurveTo=Q.prototype.We;Q.prototype.arcTo=Q.prototype.oi;Q.prototype.arcToByEndPoint=Q.prototype.sb;
Q.prototype.arcToAsCurves=Q.prototype.hj;Q.prototype.circularArc=Q.prototype.pd;Q.prototype.close=Q.prototype.close;Q.prototype.clear=Q.prototype.ri;Q.prototype.getCurrentPoint=Q.prototype.vj;function Cj(a,b,c,d){var e;a:{a=(a||"").toLowerCase();for(e in al)if(al[e].toLowerCase()==a){e=al[e];break a}e="backwardDiagonal"}this.type=e;this.color=""+(null!=b?b:"black 0.5");this.c=null!=c?c:1;this.a=null!=d?d:10;Ej.call(this,new F(0,0,this.a,this.a));switch(this.type){case "backwardDiagonal":b=this.C();V(b,-1,0,this.a+1,0,this.c);this.$a(-45);b.o("none");b.u(this.color,this.c);break;case "forwardDiagonal":b=this.C();V(b,-1,0,this.a+1,0,this.c);this.$a(45);b.o("none");b.u(this.color,this.c);
break;case "horizontal":b=this.C();V(b,-1,this.a/2,this.a+1,this.a/2,this.c);b.o("none");b.u(this.color,this.c);break;case "vertical":b=this.C();V(b,this.a/2,-1,this.a/2,this.a+1,this.c);b.o("none");b.u(this.color,this.c);break;case "diagonalCross":b=this.C();V(b,0,this.a/2,this.a,this.a/2,this.c);V(b,this.a/2,0,this.a/2,this.a,this.c);this.$a(45);b.o("none");b.u(this.color,this.c);break;case "grid":b=this.C();V(b,-1,this.a/2,this.a+1,this.a/2,this.c);V(b,this.a/2,-1,this.a/2,this.a+1,this.c);b.o("none");
b.u(this.color,this.c);break;case "horizontalBrick":b=this.C();V(b,0,0,0,this.a/2-1,this.c);V(b,0,this.a/2-1,this.a,this.a/2-1,this.c);V(b,this.a/2,this.a/2-1,this.a/2,this.a-1,this.c);V(b,0,this.a-1,this.a,this.a-1,this.c);b.o("none");b.u(this.color,this.c);break;case "verticalBrick":b=this.C();V(b,0,0,0,this.a/2-1,this.c);V(b,0,this.a/2-1,this.a,this.a/2-1,this.c);V(b,this.a/2,this.a/2-1,this.a/2,this.a-1,this.c);V(b,0,this.a-1,this.a,this.a-1,this.c);this.$a(90);b.o("none");b.u(this.color,this.c);
break;case "diagonalBrick":b=this.C();V(b,0,0,0,this.a/2-1,this.c);V(b,0,this.a/2-1,this.a,this.a/2-1,this.c);V(b,this.a/2,this.a/2-1,this.a/2,this.a-1,this.c);V(b,0,this.a-1,this.a,this.a-1,this.c);this.$a(45);b.o("none");b.u(this.color,this.c);break;case "checkerBoard":this.rect(0,0,this.a/2,this.a/2).o(this.color).u("none");this.rect(this.a/2,this.a/2,this.a,this.a).o(this.color).u("none");break;case "confetti":b=this.a/8;c=this.a/4;this.rect(0,2*b,c,c).o(this.color).u("none");this.rect(b,5*b,
c,c).o(this.color).u("none");this.rect(2*b,0,c,c).o(this.color).u("none");this.rect(4*b,4*b,c,c).o(this.color).u("none");this.rect(5*b,b,c,c).o(this.color).u("none");this.rect(6*b,6*b,c,c).o(this.color).u("none");break;case "plaid":c=this.rect(0,0,this.a/2,this.a/2);c.o(this.color);c.u("none");b=this.a/8;d=!1;for(e=0;2>e;e++)for(d=!1,a=0;4>a;a++){d=!d;for(var g=0;4>g;g++)d&&(c=this.rect(a*b+e*this.a/2,g*b+this.a/2,b,b)),c.o(this.color),c.u("none"),d=!d}break;case "solidDiamond":this.C().moveTo(this.a/
2,0).lineTo(0,this.a/2).lineTo(this.a/2,this.a).lineTo(this.a,this.a/2).lineTo(this.a/2,0).close().o(this.color).u("none");break;case "dashedForwardDiagonal":b=this.C();V(b,0,0,this.a/2,this.a/2,this.c);b.o("none");b.u(this.color,this.c);break;case "dashedBackwardDiagonal":b=this.C();V(b,this.a/2,0,0,this.a/2,this.c);b.o("none");b.u(this.color,this.c);break;case "dashedHorizontal":b=this.C();V(b,0,0,this.a/2,0,this.c);V(b,this.a/2,this.a/2,this.a,this.a/2,this.c);b.o("none");b.u(this.color,this.c);
break;case "dashedVertical":b=this.C();V(b,0,0,0,this.a/2,this.c);V(b,this.a/2,this.a/2,this.a/2,this.a,this.c);b.o("none");b.u(this.color,this.c);break;case "divot":b=.1*this.a;c=this.a*(.8-.2)/2;this.C().moveTo(b+c,b).lineTo(b,b+c/2).lineTo(b+c,b+c).moveTo(this.a-b-c,this.a-b-c).lineTo(this.a-b,this.a-b-c/2).lineTo(this.a-b-c,this.a-b).o("none").u(this.color,this.c);break;case "zigZag":b=this.C();b.moveTo(0,0).lineTo(this.a/2,this.a/2).lineTo(this.a,0).moveTo(0,this.a/2).lineTo(this.a/2,this.a).lineTo(this.a,
this.a/2).o("none").u(this.color,this.c);break;case "weave":this.C().moveTo(0,0).lineTo(this.a/2,this.a/2).lineTo(this.a,0).moveTo(0,this.a/2).lineTo(this.a/2,this.a).lineTo(this.a,this.a/2).moveTo(this.a/2,this.a/2).lineTo(3*this.a/4,3*this.a/4).moveTo(this.a,this.a/2).lineTo(3*this.a/4,this.a/4).o("none").u(this.color,this.c);break;case "percent05":this.g=new F(0,0,8,8);this.rect(0,0,1,1).o(this.color).u("none");this.rect(4,4,1,1).o(this.color).u("none");break;case "percent10":this.g=new F(0,0,
8,4);c=this.rect(0,0,1,1);c.o(this.color);c.u("none");c=this.rect(4,2,1,1);c.o(this.color);c.u("none");break;case "percent20":this.g=new F(0,0,4,4);c=this.rect(0,0,1,1);c.o(this.color);c.u("none");c=this.rect(2,2,1,1);c.o(this.color);c.u("none");break;case "percent25":this.g=new F(0,0,4,2);c=this.rect(0,0,1,1);c.o(this.color);c.u("none");c=this.rect(2,1,1,1);c.o(this.color);c.u("none");break;case "percent30":this.g=new F(0,0,4,4);c=this.rect(0,0,1,1);c.o(this.color);c.u("none");c=this.rect(2,0,1,
1);c.o(this.color);c.u("none");c=this.rect(3,1,1,1);c.o(this.color);c.u("none");c=this.rect(0,2,1,1);c.o(this.color);c.u("none");c=this.rect(2,2,1,1);c.o(this.color);c.u("none");c=this.rect(1,3,1,1);c.o(this.color);c.u("none");break;case "percent40":this.g=new F(0,0,4,8);c=this.rect(0,0,1,1);c.o(this.color);c.u("none");c=this.rect(2,0,1,1);c.o(this.color);c.u("none");c=this.rect(3,1,1,1);c.o(this.color);c.u("none");c=this.rect(0,2,1,1);c.o(this.color);c.u("none");c=this.rect(2,2,1,1);c.o(this.color);
c.u("none");c=this.rect(1,3,1,1);c.o(this.color);c.u("none");c=this.rect(3,3,1,1);c.o(this.color);c.u("none");c=this.rect(0,4,1,1);c.o(this.color);c.u("none");c=this.rect(2,4,1,1);c.o(this.color);c.u("none");c=this.rect(1,5,1,1);c.o(this.color);c.u("none");c=this.rect(3,5,1,1);c.o(this.color);c.u("none");c=this.rect(0,6,1,1);c.o(this.color);c.u("none");c=this.rect(2,6,1,1);c.o(this.color);c.u("none");c=this.rect(1,7,1,1);c.o(this.color);c.u("none");c=this.rect(3,7,1,1);c.o(this.color);c.u("none");
break;case "percent50":this.g=new F(0,0,2,2);c=this.rect(0,0,1,1);c.o(this.color);c.u("none");c=this.rect(1,1,1,1);c.o(this.color);c.u("none");break;case "percent60":this.g=new F(0,0,4,4);c=this.rect(0,0,1,1);c.o(this.color);c.u("none");c=this.rect(2,0,1,1);c.o(this.color);c.u("none");c=this.rect(0,1,1,1);c.o(this.color);c.u("none");c=this.rect(1,1,1,1);c.o(this.color);c.u("none");c=this.rect(3,1,1,1);c.o(this.color);c.u("none");c=this.rect(0,2,1,1);c.o(this.color);c.u("none");c=this.rect(2,2,1,1);
c.o(this.color);c.u("none");c=this.rect(1,3,1,1);c.o(this.color);c.u("none");c=this.rect(2,3,1,1);c.o(this.color);c.u("none");c=this.rect(3,3,1,1);c.o(this.color);c.u("none");break;case "percent70":this.g=new F(0,0,4,4);this.C().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().o(this.color).u("none");break;case "percent75":this.g=new F(0,0,4,4);c=this.rect(0,0,4,4);c.o(this.color);c.u("none");
c=this.rect(0,0,1,1);c.o("white");c.u("none");c=this.rect(2,2,1,1);c.o("white");c.u("none");break;case "percent80":this.g=new F(0,0,8,4);c=this.rect(0,0,8,4);c.o(this.color);c.u("none");c=this.rect(0,0,1,1);c.o("white");c.u("none");c=this.rect(4,2,1,1);c.o("white");c.u("none");break;case "percent90":this.g=new F(0,0,8,8),c=this.rect(0,0,8,8),c.o(this.color),c.u("none"),c=this.rect(7,7,1,1),c.o("white"),c.u("none"),c=this.rect(4,3,1,1),c.o("white"),c.u("none")}}y(Cj,Ej);
var al={vk:"backwardDiagonal",Ik:"forwardDiagonal",Kk:"horizontal",fl:"vertical",Ak:"dashedBackwardDiagonal",Jk:"grid",Bk:"dashedForwardDiagonal",Ck:"dashedHorizontal",Dk:"dashedVertical",Fk:"diagonalCross",Ek:"diagonalBrick",Gk:"divot",Lk:"horizontalBrick",gl:"verticalBrick",yk:"checkerBoard",zk:"confetti",$k:"plaid",bl:"solidDiamond",il:"zigZag",hl:"weave",Ok:"percent05",Pk:"percent10",Qk:"percent20",Rk:"percent25",Sk:"percent30",Tk:"percent40",Uk:"percent50",Vk:"percent60",Wk:"percent70",Xk:"percent75",
Yk:"percent80",Zk:"percent90"};function V(a,b,c,d,e,g){b===d&&(b=d=Math.round(b)+g%2/2);c===e&&(c=e=Math.round(c)+g%2/2);a.moveTo(b,c).lineTo(d,e)}Cj.prototype.Ga=function(){return"hatchFill"};Cj.prototype.w=function(){if(this.B()){var a=yj(this.B()),b=[this.type,this.color,this.c,this.a].join();La(a.f,b)&&Oa(a.f,b);a=yd(this.id());K(a)}Cj.i.w.call(this)};Cj.prototype.dispose=Cj.prototype.W;x("acgraph.vector.HatchFill.HatchFillType.BACKWARD_DIAGONAL","backwardDiagonal");
x("acgraph.vector.HatchFill.HatchFillType.FORWARD_DIAGONAL","forwardDiagonal");x("acgraph.vector.HatchFill.HatchFillType.HORIZONTAL","horizontal");x("acgraph.vector.HatchFill.HatchFillType.VERTICAL","vertical");x("acgraph.vector.HatchFill.HatchFillType.DASHED_BACKWARD_DIAGONAL","dashedBackwardDiagonal");x("acgraph.vector.HatchFill.HatchFillType.GRID","grid");x("acgraph.vector.HatchFill.HatchFillType.DASHED_FORWARD_DIAGONAL","dashedForwardDiagonal");
x("acgraph.vector.HatchFill.HatchFillType.DASHED_HORIZONTAL","dashedHorizontal");x("acgraph.vector.HatchFill.HatchFillType.DASHED_VERTICAL","dashedVertical");x("acgraph.vector.HatchFill.HatchFillType.DIAGONAL_CROSS","diagonalCross");x("acgraph.vector.HatchFill.HatchFillType.DIAGONAL_BRICK","diagonalBrick");x("acgraph.vector.HatchFill.HatchFillType.DIVOT","divot");x("acgraph.vector.HatchFill.HatchFillType.HORIZONTAL_BRICK","horizontalBrick");
x("acgraph.vector.HatchFill.HatchFillType.VERTICAL_BRICK","verticalBrick");x("acgraph.vector.HatchFill.HatchFillType.CHECKER_BOARD","checkerBoard");x("acgraph.vector.HatchFill.HatchFillType.CONFETTI","confetti");x("acgraph.vector.HatchFill.HatchFillType.PLAID","plaid");x("acgraph.vector.HatchFill.HatchFillType.SOLID_DIAMOND","solidDiamond");x("acgraph.vector.HatchFill.HatchFillType.ZIG_ZAG","zigZag");x("acgraph.vector.HatchFill.HatchFillType.WEAVE","weave");
x("acgraph.vector.HatchFill.HatchFillType.PERCENT_05","percent05");x("acgraph.vector.HatchFill.HatchFillType.PERCENT_10","percent10");x("acgraph.vector.HatchFill.HatchFillType.PERCENT_20","percent20");x("acgraph.vector.HatchFill.HatchFillType.PERCENT_25","percent25");x("acgraph.vector.HatchFill.HatchFillType.PERCENT_30","percent30");x("acgraph.vector.HatchFill.HatchFillType.PERCENT_40","percent40");x("acgraph.vector.HatchFill.HatchFillType.PERCENT_50","percent50");
x("acgraph.vector.HatchFill.HatchFillType.PERCENT_60","percent60");x("acgraph.vector.HatchFill.HatchFillType.PERCENT_70","percent70");x("acgraph.vector.HatchFill.HatchFillType.PERCENT_75","percent75");x("acgraph.vector.HatchFill.HatchFillType.PERCENT_80","percent80");x("acgraph.vector.HatchFill.HatchFillType.PERCENT_90","percent90");function bl(a){A.call(this);this.c={};this.g={};this.f={};this.b={};this.m=a}y(bl,A);f=bl.prototype;f.Xc=null;f.j=function(){return this.Xc};f.G=function(){this.Xc=O.Og()};f.Wc=function(){Na(this.c);Na(this.g);Na(this.f);Na(this.b);Kd(this.Xc)};
function Bj(a,b,c,d,e,g){e=n(e)?e:1;d=null!=d?d:"stretch";var k=[b,c.toString(),d,e].join(),l=null,m=aa;if(d==Aj)m=function(d,l){var m;La(a.b,k)?m=a.b[k]:(m=new Ej(new F(c.left,c.top,d,l)),m.Ub().src(b).opacity(e).width(d).height(l),a.b[k]=m);g&&g.call(this,m)};else{if(La(a.b,k))return a.b[k];l=new Ej(c);switch(d){case "stretch":l.Ub().src(b).opacity(e).width(c.width).height(c.height);break;case "fitMax":l.Ub().src(b).opacity(e).width(c.width).height(c.height).Tb("xMidYMid").Bc("slice");break;case "fit":l.Ub().src(b).opacity(e).width(c.width).height(c.height).Tb("xMidYMid")}a.b[k]=
l}O.we(b,m);m=null;return a.b[k]}function Dj(a,b,c,d,e){b=null!=b?b:"backwardDiagonal";c=null!=c?c:"black";d=null!=d?d:1;e=null!=e?e:10;var g=[b,c,d,e].join();return La(a.f,g)?a.f[g]:a.f[g]=new Cj(b,c,d,e)}function wj(a,b,c,d,e){var g=Wi(b,c,d,e);return La(a.c,g)?a.c[g]:a.c[g]=new Vi(b,c,d,e)}f.qh=function(a){var b=Wi(a.keys,a.opacity,a.ac,a.dd);La(this.c,b)&&Oa(this.c,b);a=yd(a.id());K(a)};function uj(a,b,c,d,e,g,k,l){var m=Yi(b,c,d,e,g,k,l);return La(a.g,m)?a.g[m]:a.g[m]=new Xi(b,c,d,e,g,k,l)}
f.rh=function(a){var b=Yi(a.keys,a.ec,a.fc,a.a,a.b,a.opacity,a.Ca);La(this.g,b)&&Oa(this.g,b);a=yd(a.id());K(a)};f.w=function(){K(this.Xc);this.c=this.Xc=null;delete this.m};function uk(a,b,c,d,e,g,k,l){a=a.C?a.C():a;if(2>g)return a;k=k||0;var m=yc(k,d),p=zc(k,d),q=360/(2*g),u;a.moveTo(m+b,p+c);if(l)for(u=0;ud&&(d=0);0>e&&(e=0);if(d=e)return Hk(a,b,c,d,g,k);a=a.C?a.C():a;k=C(k,-360,360);l=360>Math.abs(k);a.pd(b,c,d,d,g,k).pd(b,c,e,e,g+k,-k,l);l&&a.close();return a}
function cl(a,b,c,d,e,g){a=yc(c,a);b=yc(d,b)-a;return 0<=e?a+b*(g+e-g*e):a+b*g*(e+1)}function dl(a,b,c,d,e,g){a=zc(c,a);b=zc(d,b)-a;return 0<=e?a+b*(g+e-g*e):a+b*g*(e+1)}function el(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 tk(a,b,c){var d=a.C?a.C():a,e,g,k,l;6==arguments.length?(e=arguments[2],g=arguments[3],k=arguments[4],l=arguments[5],d.moveTo(b.left+e,b.top).lineTo(b.left+b.width-g,b.top).lineTo(b.left+b.width,b.top+g).lineTo(b.left+b.width,b.top+b.height-k).lineTo(b.left+b.width-k,b.top+b.height).lineTo(b.left+l,b.top+b.height).lineTo(b.left,b.top+b.height-l).lineTo(b.left,b.top+e).close()):(l=Db(arguments,2,6),el(l),e=l[0],g=l[1],k=l[2],l=l[3],tk(d,b,e,g,k,l));return d}
function rk(a,b,c){var d=a.C?a.C():a,e,g,k,l;6==arguments.length?(e=arguments[2],g=arguments[3],k=arguments[4],l=arguments[5],d.moveTo(b.left+e,b.top).lineTo(b.left+b.width-g,b.top).sb(b.left+b.width,b.top+g,g,g,!1,!0).lineTo(b.left+b.width,b.top+b.height-k).sb(b.left+b.width-k,b.top+b.height,k,k,!1,!0).lineTo(b.left+l,b.top+b.height).sb(b.left,b.top+b.height-l,l,l,!1,!0),0!=e&&(d.lineTo(b.left,b.top+e),d.sb(b.left+e,b.top,e,e,!1,!0)),d.close()):(l=Db(arguments,2,6),el(l),e=l[0],g=l[1],k=l[2],l=l[3],
rk(d,b,e,g,k,l));return d}
function sk(a,b,c){var d=a.C?a.C():a,e,g,k,l;6==arguments.length?(e=arguments[2],g=arguments[3],k=arguments[4],l=arguments[5],d.moveTo(b.left+e,b.top).lineTo(b.left+b.width-g,b.top).sb(b.left+b.width,b.top+g,g,g,!1,!1).lineTo(b.left+b.width,b.top+b.height-k).sb(b.left+b.width-k,b.top+b.height,k,k,!1,!1).lineTo(b.left+l,b.top+b.height).sb(b.left,b.top+b.height-l,l,l,!1,!1),0!=e&&d.lineTo(b.left,b.top+e).sb(b.left+e,b.top,e,e,!1,!1),d.close()):(l=Db(arguments,2,6),el(l),e=l[0],g=l[1],k=l[2],l=l[3],
sk(d,b,e,g,k,l));return d}x("acgraph.vector.primitives.star",uk);x("acgraph.vector.primitives.star4",vk);x("acgraph.vector.primitives.star5",wk);x("acgraph.vector.primitives.star6",xk);x("acgraph.vector.primitives.star7",yk);x("acgraph.vector.primitives.star10",zk);x("acgraph.vector.primitives.diamond",Ck);x("acgraph.vector.primitives.triangleUp",Ak);x("acgraph.vector.primitives.triangleDown",Bk);x("acgraph.vector.primitives.cross",Dk);x("acgraph.vector.primitives.diagonalCross",Ek);
x("acgraph.vector.primitives.hLine",Fk);x("acgraph.vector.primitives.vLine",Gk);x("acgraph.vector.primitives.pie",Hk);x("acgraph.vector.primitives.donut",Ik);x("acgraph.vector.primitives.truncatedRect",tk);x("acgraph.vector.primitives.roundedRect",rk);x("acgraph.vector.primitives.roundedInnerRect",sk);function P(a,b,c,d){this.a=new F(a||0,b||0,c||0,d||0);this.A=[];this.H=[0,0,0,0];Ok.call(this);fl(this)}y(P,Ok);f=P.prototype;f.Ba=Tj.prototype.Ba|32;f.Ga=function(){return"rect"};f.Kf=function(a){a!=this.a.left&&(this.a.left=a,fl(this));return this};f.Lf=function(a){a!=this.a.top&&(this.a.top=a,fl(this));return this};f.Jf=function(a){this.a.width!=a&&(this.a.width=a,fl(this));return this};f.Hf=function(a){this.a.height!=a&&(this.a.height=a,fl(this));return this};
f.nk=function(a){Tc(this.a,a)||(this.a.left=a.left,this.a.top=a.top,this.a.width=a.width,this.a.height=a.height,fl(this));return this};f.Ff=function(a,b){var c,d,e,g;c=Db(arguments,1);d=c[0];t(d)?g=ob(d,4):g=c;4>g.length?g=e=d=c=parseFloat(g[0]):(c=parseFloat(g[0]),d=parseFloat(g[1]),e=parseFloat(g[2]),g=parseFloat(g[3]));this.H[0]=c?c:0;this.A[0]=c?a:void 0;this.H[1]=d?d:0;this.A[1]=d?a:void 0;this.H[2]=e?e:0;this.A[2]=e?a:void 0;this.H[3]=g?g:0;this.A[3]=g?a:void 0};
function fl(a){var b=!a.B()||a.B().xa();b||a.B().hb();Uk(a);var c=a.H[0];a.xe(a.a.left+c,a.a.top);c=a.H[1];a.eb(a.a.left+a.a.width-a.H[1],a.a.top);if(a.A[1])switch(a.A[1]){case "round":Vk(a,a.a.left+a.a.width,a.a.top+c,c,c,!1,!0);break;case "roundInner":Vk(a,a.a.left+a.a.width,a.a.top+c,c,c,!1,!1);break;case "cut":a.eb(a.a.left+a.a.width,a.a.top+c)}c=a.H[2];a.eb(a.a.left+a.a.width,a.a.top+a.a.height-c);if(a.A[2])switch(a.A[2]){case "round":Vk(a,a.a.left+a.a.width-c,a.a.top+a.a.height,c,c,!1,!0);break;
case "roundInner":Vk(a,a.a.left+a.a.width-c,a.a.top+a.a.height,c,c,!1,!1);break;case "cut":a.eb(a.a.left+a.a.width-c,a.a.top+a.a.height)}c=a.H[3];a.eb(a.a.left+c,a.a.top+a.a.height);if(a.A[3])switch(a.A[3]){case "round":Vk(a,a.a.left,a.a.top+a.a.height-c,c,c,!1,!0);break;case "roundInner":Vk(a,a.a.left,a.a.top+a.a.height-c,c,c,!1,!1);break;case "cut":a.eb(a.a.left,a.a.top+a.a.height-c)}c=a.H[0];a.eb(a.a.left,a.a.top+c);if(a.A[0])switch(a.A[0]){case "round":Vk(a,a.a.left+c,a.a.top,c,c,!1,!0);break;
case "roundInner":Vk(a,a.a.left+c,a.a.top,c,c,!1,!1)}a.df();b||a.B().Wa()}f.round=function(a,b,c,d){Cb(arguments,0,0,"round");this.Ff.apply(this,arguments);fl(this);return this};f.mk=function(a,b,c,d){Cb(arguments,0,0,"roundInner");this.Ff.apply(this,arguments);fl(this);return this};f.nj=function(a,b,c,d){Cb(arguments,0,0,"cut");this.Ff.apply(this,arguments);fl(this);return this};
f.aa=function(a){P.i.aa.call(this,a);this.Kf(a.x).Lf(a.y).Jf(a.width).Hf(a.height);a.cornerTypes&&(this.A=ob(a.cornerTypes,4),a=ob(a.cornerSizes,4),rb(a,function(a,c,d){d[c]=parseFloat(a)}),this.H=a,fl(this))};f.Z=function(){var a=P.i.Z.call(this);a.type="rect";a.x=this.a.left;a.y=this.a.top;a.width=this.a.width;a.height=this.a.height;a.cornerTypes=this.A.join(" ");a.cornerSizes=this.H.join(" ");return a};f.w=function(){this.a=this.A=this.H=null;ck(this);P.i.w.call(this)};
x("acgraph.vector.Rect",P);P.prototype.setX=P.prototype.Kf;P.prototype.setY=P.prototype.Lf;P.prototype.setWidth=P.prototype.Jf;P.prototype.setHeight=P.prototype.Hf;P.prototype.setBounds=P.prototype.nk;P.prototype.cut=P.prototype.nj;P.prototype.round=P.prototype.round;P.prototype.roundInner=P.prototype.mk;function gl(a){bl.call(this,a);this.a={}}y(gl,bl);gl.prototype.Wc=function(){Na(this.a);gl.i.Wc.call(this)};function Ij(a,b){var c=Ri(Qi.L(),b),d=a.a[c];if(!d){var d=a.a,e;e=fj("clipPath");d[c]=d=e}return d}gl.prototype.w=function(){gl.i.w.call(this);for(var a in this.a)delete this.a[a];delete this.a};function W(a,b){this.X=!1;this.wc=a||0;this.xc=b||0;this.O=new F(this.wc,this.xc,0,0);this.Aa=this.m=this.Pd=this.h=0;this.rb=!1;this.a=[];this.c=[];this.N=this.Le=this.H=0;this.uc=!0;this.Je=this.K=this.qb=this.Md=0;this.ka=[];this.Ya=1;this.A=hl;this.f=0;this.Qa=this.g=!1;this.D=this.mi={fontSize:h.acgraph.fontSize,color:h.acgraph.fontColor,fontFamily:h.acgraph.fontFamily,direction:h.acgraph.textDirection,textOverflow:hl,textWrap:il,selectable:!0,hAlign:rj};R.call(this)}y(W,R);
var il="noWrap",hl="",qj="left",rj="start",pj="end",sj="right",jl={Mk:qj,cl:rj,xk:"center",Hk:pj,al:sj},kl={el:"top",Nk:"middle",wk:"bottom"};f=W.prototype;f.Ba=R.prototype.Ba|17440;f.D=null;f.ob=null;f.x=function(a){return null!=a?(this.wc!=a&&(this.wc=a,this.X&&ll(this),this.O.left=a,this.l(16384),ck(this)),this):this.wc};f.y=function(a){return null!=a?(this.xc!=a&&(this.xc=a,this.X&&ml(this),this.O.top=a,this.l(16384),ck(this)),this):this.xc};
function nl(a,b,c){if(n(c)){if(c!==a.D[b]){var d=!a.B()||a.B().xa();d||a.B().hb();a.D[b]=c;a.X=!1;a.l(1024);a.l(32);a.l(16384);a.Lb();d||a.B().Wa()}return a}return a.D[b]}f.Lb=function(){if(O.Ed()){var a=this.ba();a&&!Lc(a)&&this.l(4)}};f.width=function(a){n(a)&&nl(this,"width")!=a&&(this.ga=a=Math.max(a,0)||0);return nl(this,"width",a)};f.height=function(a){n(a)&&nl(this,"height")!=a&&(this.Ta=a=Math.max(a,0)||0);return nl(this,"height",a)};
f.opacity=function(a){return null!=a?(this.D.opacity=a,this.l(1024),this):this.D.opacity};f.color=function(a){return null!=a?(this.D.color=a,this.l(1024),this):this.D.color};f.fontSize=function(a){return nl(this,"fontSize",a)};f.fontFamily=function(a){return nl(this,"fontFamily",a)};f.hd=function(a){return nl(this,"direction",a)};f.fontStyle=function(a){return nl(this,"fontStyle",a)};f.fontVariant=function(a){return nl(this,"fontVariant",a)};f.fontWeight=function(a){return nl(this,"fontWeight",a)};
f.letterSpacing=function(a){return nl(this,"letterSpacing",a)};f.gc=function(a){return nl(this,"decoration",a)};f.Ze=function(a){null!=a&&(this.Ya=ol(a));return nl(this,"lineHeight",a)};function ol(a){var b=parseFloat(a);return isNaN(b)||0>b?1:t(a)&&Va(a,"%")?1+parseFloat(a)/100:a}f.af=function(a){null!=a&&(this.f=a);return nl(this,"textIndent",a)};f.Zb=function(a){if(n(a))if("center"==a)a="middle";else{var b=!1;Ha(kl,function(c){a==c&&(b=!0)});b||(a="top")}return nl(this,"vAlign",a)};
f.nb=function(a){if(n(a))if("middle"==a)a="center";else{var b=!1;Ha(jl,function(c){a==c&&(b=!0)});b||(a=rj)}return nl(this,"hAlign",a)};f.Pf=function(a){return nl(this,"textWrap",a)};f.Cb=function(a){null!=a&&(this.A=a);return nl(this,"textOverflow",a)};f.jd=function(a){return nl(this,"selectable",a)};
f.style=function(a){if(null!=a){a&&Ra(this.D,a);this.ga=parseFloat(this.D.width)||0;this.Ta=parseFloat(this.D.height)||0;this.D.lineHeight&&(this.Ya=ol(this.D.lineHeight));var b,c=this.D.vAlign;null!=c&&("center"==c?this.D.vAlign="middle":(b=!1,Ha(kl,function(a){c==a&&(b=!0)}),b||(this.D.vAlign="top")));var d=this.D.hAlign;null!=d&&("middle"==d?this.D.hAlign="center":(b=!1,Ha(jl,function(a){d==a&&(b=!0)}),b||(this.D.hAlign=rj)));null!=this.D.direction&&(this.g="rtl"==this.D.direction);null!=this.D.textOverflow&&
(this.A=this.D.textOverflow);null!=this.D.textIndent&&(this.f=this.D.textIndent);this.g&&(this.f=0);(a=!this.B()||this.B().xa())||this.B().hb();this.X=!1;this.l(1024);this.l(32);this.l(16384);this.l(4);this.Lb();a||this.B().Wa();return this}return this.D};f.text=function(a){return n(a)?(a!=this.ob&&(this.ob=String(a),this.rb=!1,(a=!this.B()||this.B().xa())||this.B().hb(),this.X=!1,this.l(1024),this.l(32),this.l(16384),this.Lb(),a||this.B().Wa()),this):this.ob};
f.Ye=function(a){return n(a)?(a!=this.ob&&(this.ob=String(a),this.rb=!0,(a=!this.B()||this.B().xa())||this.B().hb(),this.X=!1,this.l(1024),this.l(32),this.l(16384),this.Lb(),a||this.B().Wa()),this):this.ob};f.Ga=function(){return"text"};f.Ma=function(){return this.O.clone()};
f.Sa=function(a){this.X||this.He();if(!a)return this.O.clone();var b=a==this.I,c=a==this.ba();if(this.ea&&b)return this.ea.clone();if(this.ca&&c)return this.ca.clone();a=ri(this.O.clone(),a);b&&(this.ea=a.clone());c&&(this.ca=a.clone());return a};f.kh=function(a){for(var b=O.c,c=arguments,d={},e=0,g=b.length;ee&&1a.ga?a.ga-d.width-e:a.f,0>a.f&&(a.f=0));a.N=Math.max(a.N,d.height);a.H+=d.width;0==a.a.length&&(a.H+=a.f);a.K=Math.max(a.K,c.b);a.uc=a.c.length?a.uc&&0==b.length:0==b.length;a.c.push(c);a.a.push(c);c.parent(a);return c}
function rl(a){var b,c,d,e,g=pb(a.ka),k=pb(g),l=a.Da(a.A,k.a);l.width>a.ga&&(d=pl(a,a.A,k.a,0,a.ga,l),a.A=a.A.substring(0,d));d=a.Le;var m=a.ga;if(""==a.A)c=qb(a.a,k)+1,Cb(a.a,c,a.a.length-c);else if(m-d>=l.width)a.c=g,c=qb(a.a,k)+1,Cb(a.a,c,a.a.length-c),e=ql(a,a.A,k.a,l),2==a.c.length&&""==a.c[0].text&&(e.c=a.qb-a.c[0].height,e.h=!0);else{for(var p=g.length-1;!b&&0<=p;)k=g[p],l=a.Da(a.A,k.a),c=a.Da(k.text,k.a),d-c.width+l.width<=a.ga&&(b=k),d-=c.width,p--;b||1!=a.ka.length||(b=g[0],d-=c.width);
b&&(a.c=g,p=a.c[0].c,m-=l.width,c=qb(g,b),Cb(g,c,g.length-c),c=qb(a.a,b),Cb(a.a,c,a.a.length-c),a.N=0,a.H=0,a.K=0,c=a.Da(b.text,b.a),d=pl(a,b.text,b.a,d,m,c),1>d&&(d=1),m=b.text.substring(0,d),g=a.Da(m,b.a),m=ql(a,m,b.a,g,l.width),m.x=b.x,m.y=b.y,g.width+l.width>a.ga&&(d=pl(a,a.A,k.a,g.width,a.ga,l),a.A=a.A.substring(0,d)),0a.ga&&!a.Qa;){var g=pl(a,b,c,e+a.H,a.ga,d);1>g&&0==a.c.length&&(g=1);0!=g&&(e=b.substring(0,g).replace(/[\s\xa0]+$/,""),d=a.Da(e,c),ql(a,e,c,d));tl(a);1==b.length&&(a.Qa=!0);e=0;"byLetter"==a.D.textWrap?(b=b.substring(g,b.length).replace(/^[\s\xa0]+/,""),d=a.Da(b,c)):a.rb?(b="",d=a.Da(b,c)):a.Qa=!0}a.Qa||ql(a,b,c,d)}}
function tl(a){a.Pf()!=il||1!=a.ka.length||a.rb||rl(a);if(!a.Qa&&0!=a.c.length){var b=0==a.ka.length;if(a.Ta&&a.h+a.N>a.Ta&&0!=a.ka.length)rl(a);else{a.N=t(a.Ya)?parseInt(a.Ya,0)+a.N:a.Ya*a.N;if(O.lh()){var c,d,e,g;c=a.g&&a.D.hAlign==rj||!a.g&&a.D.hAlign==pj||a.D.hAlign==sj;d="center"==a.D.hAlign;if(a.g&&a.D.hAlign==pj||!a.g&&a.D.hAlign==rj||a.D.hAlign==qj)for(c=a.g?0:a.f&&b?a.f:0,d=0,e=a.c.length;d"!=e)break;"br"==a.tagName&&sl(a.A);a.tagName="";l=!1;a.state=1;break}if(!a.tagName&&"<"==e){a.a+="<";break}if(!a.tagName&&k&&"/"!=e){a.a+="<"+e;a.state=1;break}if(!a.tagName&&"/"==e){a.state=3;break}if("br"==a.tagName&&">"==e){sl(a.A);a.tagName="";a.state=1;break}if("br"==a.tagName&&("/"==e||g)){l=!0;break}a.tagName&&Ji(a);if(a.tagName&&g){a.state=4;break}if(">"==e){Mi(a);break}a.tagName+=e.toLowerCase();break;case 3:if(l){if(">"!=e)break;Li(a);l=!1;break}if(!a.P&&k){a.a+=
""+e;a.state=1;break}if(a.P&&g){l=!0;break}if(">"==e){Li(a);l=!1;break}a.P+=e.toLowerCase();break;case 4:if(l){if(">"!=e)break;Mi(a,!0);l=!1;break}if(">"==e){Mi(a,!0);break}if(g){a.state=5;break}if("="==e){a.b&&(a.state="style"==a.b?6:8);break}a.b+=e.toLowerCase();break;case 5:if(">"==e){Mi(a,!0);break}if(g)break;if(a.b&&!k){a.b=e;a.state=4;break}if("="==e){a.b&&(a.state="style"==a.b?6:8);break}a.b+=e;a.state=4;break;case 6:if(g)break;if(">"==e){Mi(a,!0);break}if("'"==e||'"'==e){a.O=e;a.state=9;
break}a.f=e;a.state=10;break;case 8:if(g)break;if(">"==e){a.b="";a.tagName="";a.state=1;break}if("'"==e||'"'==e){a.O=e;a.state=7;break}a.state=11;break;case 9:if(g)break;if(e==a.O){l=!0;Ni(a,4,!0);break}if(":"==e){a.state=12;break}a.f+=e.toLowerCase();break;case 12:if(g)break;if(e==a.O){l=!0;Ni(a,4,!0);break}if(";"==e){Ni(a,9);break}a.h+=e.toLowerCase();break;case 7:if(e==a.O){a.b="";a.state=4;break}break;case 10:if(g){l=!0;Ni(a,4,!0);break}if(">"==e){Oi(a);break}if(":"==e){a.state=13;break}a.f+=
e;break;case 11:if(g){Ni(a,4,!0);break}if(">"==e){Mi(a);break}break;case 13:if(g){l=!0;Ni(a,4,!0);break}if(">"==e){Oi(a);break}if(";"==e){Ni(a,10);break}a.h+=e.toLowerCase();break;default:throw"Error while parsing HTML: Symbol '"+e+"', position: "+(d-1);}Ji(a);tl(a.A)}else for(this.ob=Wa(this.ob.replace(/\xa0|[ \t]+/g," ")),c=this.ob.split(/\n/g),b=0;bk?[k/e*b,
k]:[a,k],k[0]-=c||0,k[1]-=d||0,c=this.Tc(k[0],k[1])):c=this.Tc();Di(Al(this),El+"/pdf",c,g)}else alert($h(15))};f.xh=function(a,b,c){if(Cl==Dl){var d={};n(c)&&(d["file-name"]=c);Di(Al(this),El+"/svg",this.Tc(a,b),d)}else alert($h(15))};
f.Ki=function(a,b){if(n(a)||n(b)){var c=Rj(a,b,"usletter"),d=yi().contentWindow.document,e=Gd("DIV");L(e,{width:c.width,height:c.height});d.body.appendChild(e);var d=Md(this.j()),g=cf(d,"width"),k=cf(d,"height");qf(d,c.width,c.height);Bl(this);c=this.j();"svg"==c.tagName&&c.cloneNode?(c=c.cloneNode(!0),e.appendChild(c)):Fl(e).data(this.data());L(d,"width",g);L(d,"height",k);Bl(this)}else e=yi().contentWindow.document,g=this.j(),"svg"==g.tagName?g.cloneNode?d=g.cloneNode(!0):(g=Fl(e.body),g.data(this.data()),
d=g.j()):(g=Fl(e.body),g.data(this.data())),g=d,k=O,k.s(g,"width","100%"),k.s(g,"height","100%"),k.s(g,"viewBox","0 0 "+this.width()+" "+this.height()),L(g,"width","100%"),L(g,"height",""),L(g,"max-height","100%"),e.body.appendChild(d);xi&&(e=xi.contentWindow,Sf(Ai,5),e.focus(),e.print())};
f.Tc=function(a,b){if(Cl!=Dl)return"";var c="";if(n(a)||n(b)){var c=Rj(a,b),d=Md(this.j()),e=cf(d,"width"),g=cf(d,"height");qf(d,c.width,c.height);Bl(this);this.U();O.Sc(this.j(),this.width(),this.height());c=Gl(this.j());L(d,"width",e);L(d,"height",g);Bl(this);this.U()}else O.Sc(this.j(),this.width(),this.height()),c=Gl(this.j()),O.Sc(this.j(),this.Oc,this.Nc);return c};function Gl(a){var b="";a&&(b=(new XMLSerializer).serializeToString(a));return b}f.Dg=U.prototype.Te;f.text=U.prototype.text;
f.Ei=U.prototype.eg;f.rect=U.prototype.rect;f.Cg=U.prototype.Ub;f.Qi=U.prototype.kg;f.Oi=U.prototype.jg;f.bj=U.prototype.ug;f.zg=U.prototype.Pe;f.Ag=U.prototype.Qe;f.C=U.prototype.C;f.Ri=U.prototype.lg;f.Ti=U.prototype.ng;f.Ui=U.prototype.og;f.Vi=U.prototype.pg;f.Wi=U.prototype.qg;f.Si=U.prototype.mg;f.aj=U.prototype.tg;f.$i=U.prototype.sg;f.vi=U.prototype.ag;f.ti=U.prototype.Zf;f.ui=U.prototype.$f;f.Ci=U.prototype.cg;f.cj=U.prototype.vg;f.Ji=U.prototype.gg;f.wi=U.prototype.bg;f.Ii=function(a){return new Ej(a)};
f.$j=function(a,b,c,d){return Sj(a,b,c,d)};f.Hi=function(){return this.a.b.length};f.Qb=function(a){this.a.Qb(a);return this};f.si=function(a,b){this.a.Oe(a,b);return this};f.zi=function(a){return this.a.Se(a)};f.removeChild=function(a){return this.a.removeChild(a)};f.Li=function(a){return this.a.Ue(a)};f.Mi=function(){return this.a.hg()};f.Di=function(a){return this.a.dg(a)};f.Fi=function(a){return this.a.cd(a)};f.Yi=function(a,b){this.a.rg(a,b);return this};f.Zi=function(a,b){this.a.Ve(a,b);return this};
f.yi=function(a,b){this.a.Re(a,b);return this};f.remove=function(){K(this.j());return this};f.ze=function(a){this.a.ze(a)};f.od=aa;f.Ai=function(){return 0};f.Bi=function(){return 0};f.Bg=function(){return new F(0,0,this.width(),this.height())};f.$a=function(a,b,c){this.a.$a(a,b,c);return this};f.Gd=function(a,b){this.a.Gd(a,b);return this};f.De=function(a,b,c){this.a.De(a,b,c);return this};f.Ee=function(a,b){this.a.Ee(a,b);return this};f.ad=function(a,b){this.a.ad(a,b);return this};
f.$c=function(a,b){this.a.$c(a,b);return this};f.Zc=function(a,b,c,d){this.a.Zc(a,b,c,d);return this};f.Be=function(a,b,c){this.a.Be(a,b,c);return this};f.Wd=function(a,b,c,d,e,g){this.a.Wd(a,b,c,d,e,g);return this};f.Hd=function(a,b,c,d,e,g){this.a.Hd(a,b,c,d,e,g);return this};f.Ec=function(){return this.a.Ec()};f.he=function(){return this.a.he()};f.ba=function(){return null};f.Za=function(a){return this.a.Za(a)};f.Ng=function(a,b,c,d){return new Hj(this,a,b,c,d)};
f.dispatchEvent=function(a){t(a)?a=a.toLowerCase():"type"in a&&(a.type=String(a.type).toLowerCase());return X.i.dispatchEvent.call(this,a)};f.F=function(a,b,c,d){return X.i.F.call(this,String(a).toLowerCase(),b,c,d)};f.jc=function(a,b,c,d){return X.i.jc.call(this,String(a).toLowerCase(),b,c,d)};f.T=function(a,b,c,d){return X.i.T.call(this,String(a).toLowerCase(),b,c,d)};f.Jb=function(a){n(a)&&(a=String(a).toLowerCase());return X.i.Jb.call(this,a)};f.W=function(){X.i.W.call(this)};
f.w=function(){ua(this.Ic);this.Ic=null;Ge(this.Fa);ua(this.Fa);this.Fa=null;ua(this.a);this.ra();delete this.a;ua(this.h);delete this.h;kk(this);K(this.b);this.g=this.b=this.c=null};x("acgraph.vector.Stage",X);X.prototype.id=X.prototype.id;X.prototype.container=X.prototype.wb;X.prototype.dispose=X.prototype.W;X.prototype.getBounds=X.prototype.Bg;X.prototype.layer=X.prototype.Dg;X.prototype.circle=X.prototype.zg;X.prototype.ellipse=X.prototype.Ag;X.prototype.rect=X.prototype.rect;
X.prototype.truncatedRect=X.prototype.bj;X.prototype.roundedRect=X.prototype.Qi;X.prototype.roundedInnerRect=X.prototype.Oi;X.prototype.path=X.prototype.C;X.prototype.star=X.prototype.Ri;X.prototype.star4=X.prototype.Ti;X.prototype.star5=X.prototype.Ui;X.prototype.star6=X.prototype.Vi;X.prototype.star7=X.prototype.Wi;X.prototype.star10=X.prototype.Si;X.prototype.diamond=X.prototype.vi;X.prototype.triangleUp=X.prototype.aj;X.prototype.triangleDown=X.prototype.$i;X.prototype.cross=X.prototype.ti;
X.prototype.diagonalCross=X.prototype.ui;X.prototype.hLine=X.prototype.Ci;X.prototype.vLine=X.prototype.cj;X.prototype.pie=X.prototype.Ji;X.prototype.donut=X.prototype.wi;X.prototype.text=X.prototype.text;X.prototype.html=X.prototype.Ei;X.prototype.image=X.prototype.Cg;X.prototype.data=X.prototype.data;X.prototype.saveAsPNG=X.prototype.wh;X.prototype.saveAsJPG=X.prototype.uh;X.prototype.saveAsPDF=X.prototype.vh;X.prototype.saveAsSVG=X.prototype.xh;X.prototype.saveAsPng=X.prototype.wh;
X.prototype.saveAsJpg=X.prototype.uh;X.prototype.saveAsPdf=X.prototype.vh;X.prototype.saveAsSvg=X.prototype.xh;X.prototype.print=X.prototype.Ki;X.prototype.toSvg=X.prototype.Tc;X.prototype.pattern=X.prototype.Ii;X.prototype.hatchFill=X.prototype.$j;X.prototype.clearDefs=X.prototype.lj;X.prototype.numChildren=X.prototype.Hi;X.prototype.addChild=X.prototype.Qb;X.prototype.addChildAt=X.prototype.si;X.prototype.removeChild=X.prototype.removeChild;X.prototype.removeChildAt=X.prototype.Li;
X.prototype.removeChildren=X.prototype.Mi;X.prototype.swapChildren=X.prototype.Yi;X.prototype.swapChildrenAt=X.prototype.Zi;X.prototype.getChildAt=X.prototype.zi;X.prototype.hasChild=X.prototype.Di;X.prototype.forEachChild=X.prototype.yi;X.prototype.indexOfChild=X.prototype.Fi;X.prototype.getX=X.prototype.Ai;X.prototype.getY=X.prototype.Bi;X.prototype.width=X.prototype.width;X.prototype.height=X.prototype.height;X.prototype.getBounds=X.prototype.Bg;X.prototype.resize=X.prototype.Ni;
X.prototype.asyncMode=X.prototype.jj;X.prototype.resume=X.prototype.Wa;X.prototype.suspend=X.prototype.hb;X.prototype.isRendering=X.prototype.Gi;X.prototype.isSuspended=X.prototype.xa;X.prototype.remove=X.prototype.remove;X.prototype.domElement=X.prototype.j;X.prototype.visible=X.prototype.Sb;X.prototype.rotate=X.prototype.$a;X.prototype.rotateByAnchor=X.prototype.Gd;X.prototype.setRotation=X.prototype.De;X.prototype.setRotationByAnchor=X.prototype.Ee;X.prototype.translate=X.prototype.ad;
X.prototype.setPosition=X.prototype.$c;X.prototype.scale=X.prototype.Zc;X.prototype.scaleByAnchor=X.prototype.Be;X.prototype.appendTransformationMatrix=X.prototype.Wd;X.prototype.setTransformationMatrix=X.prototype.Hd;X.prototype.getRotationAngle=X.prototype.Ec;X.prototype.getTransformationMatrix=X.prototype.he;X.prototype.clip=X.prototype.Za;X.prototype.createClip=X.prototype.Ng;X.prototype.parent=X.prototype.parent;X.prototype.getStage=X.prototype.B;X.prototype.listen=X.prototype.F;
X.prototype.listenOnce=X.prototype.jc;X.prototype.unlisten=X.prototype.T;X.prototype.unlistenByKey=X.prototype.Ie;X.prototype.removeAllListeners=X.prototype.Jb;x("acgraph.events.EventType.RENDER_START","renderstart");x("acgraph.events.EventType.RENDER_FINISH",wl);x("acgraph.vector.Stage.EventType.STAGE_RESIZE",Ae);x("acgraph.vector.Stage.EventType.STAGE_RENDERED",xl);function Hl(a,b,c){X.call(this,a,b,c)}y(Hl,X);Hl.prototype.za=function(){return new gl(this)};function Il(a,b,c,d,e){Hj.call(this,a,b,c,d,e)}y(Il,Hj);Il.prototype.U=function(){var a=Jj(this),b=a&&!a.xa();b&&a.hb();rb(this.c,function(a){a.l(512)},this);b&&a.Wa()};function Jl(a,b,c,d,e,g,k){Xi.call(this,a,b,c,b,b,g,k);this.Fe=d;this.Ge=e}y(Jl,Xi);function Kl(a,b,c,d,e,g,k){g=null!=g?C(g,0,1):1;var l=[];rb(a,function(a){l.push(""+a.offset+a.color+(a.opacity?a.opacity:null))});return l.join("")+g+b+c+d+e+(k?""+k.left+k.top+k.width+k.height:"")};function Ll(){Zi.call(this);var a=document;Ml()||a.createStyleSheet().addRule("."+Nl,"behavior:url(#default#VML)");try{a.namespaces[Ol]||a.namespaces.add(Ol,Pl),this.b=function(a){return Gd(Ol+":"+a,{"class":Nl})}}catch(b){this.b=function(a){return Gd(Ol+":"+a,{"class":Nl,xmlns:"urn:schemas-microsoft.com:vml"})}}}y(Ll,Zi);r(Ll);var Pl="urn:schemas-microsoft-com:vml",Ol="any_vml",Nl="any_vml",Ql=document.documentMode&&8<=document.documentMode;f=Ll.prototype;f.Ja=null;f.da=null;f.Ld=null;f.qc=null;
f.Va=null;f.Cd=null;
function Rl(a){a.qc=a.gf();Sl(a,a.qc);a.qc.style.display="none";Y(a,a.qc,{filled:"true",fillcolor:"black",stroked:"false",path:"m0,0 l1,0 e"});document.body.appendChild(a.qc);a.Ja=Gd("DIV");a.da=Gd("SPAN");a.Ld=Gd("SPAN");document.body.appendChild(a.Ja);a.Ja.appendChild(a.Ld);a.Ja.appendChild(a.da);L(a.Ja,{position:"absolute",visibility:"hidden",left:0,top:0});L(a.Ld,{"font-size":"0px",border:"0 solid"});a.Ld.innerHTML="a";a.a=Gd("SPAN");a.Ja.appendChild(a.a);L(a.a,{"font-size":"0px",border:"0 solid"});
a.a.innerHTML="a";a.Cd=Gd("IMG");L(a.Cd,{position:"absolute",left:0,top:0});a.Ja.appendChild(a.Cd)}f.we=function(a){this.Ja||Rl(this);this.s(this.Cd,"src",a);return tf(this.Cd)};
f.measure=function(a,b){if(""==a)return new F(0,0,0,0);this.Ja||Rl(this);K(this.Va);this.Va=this.gd("");this.qc.appendChild(this.Va);var c=null,d=0;if(" "==a)return $i(this,b);0==a.lastIndexOf(" ",0)&&(d+=c=$i(this,b).width);Va(a," ")&&(d+=c||$i(this,b).width);Tl(this.da.style,"font-style");Tl(this.da.style,"font-variant");Tl(this.da.style,"font-family");Tl(this.da.style,"font-size");Tl(this.da.style,"font-weight");Tl(this.da.style,"letter-spacing");Tl(this.da.style,"text-decoration");this.da.style.cssText=
"";b.fontStyle&&(L(this.da,"font-style",b.fontStyle),L(this.Va,"font-style",b.fontStyle));b.fontVariant&&(L(this.da,"font-variant",b.fontVariant),L(this.Va,"font-variant",b.fontVariant));b.fontFamily&&(L(this.da,"font-family",b.fontFamily),L(this.Va,"font-family",b.fontFamily));b.fontSize&&(L(this.da,"font-size",b.fontSize),L(this.Va,"font-size",b.fontSize));b.fontWeight?(L(this.da,"font-weight",b.fontWeight),L(this.Va,"font-weight",b.fontWeight)):(L(this.da,"font-weight","normal"),L(this.Va,"font-weight",
"normal"));b.letterSpacing&&(L(this.da,"letter-spacing",b.letterSpacing),this.Va.style["v-text-spacing"]=b.letterSpacing);b.gc&&(L(this.da,"text-decoration",b.decoration),L(this.Va,"text-decoration",b.decoration));L(this.da,"border","0 solid");this.s(this.Va,"string",a);c=tf(this.qc).width;L(this.Ja,{left:0,top:0,width:"auto",height:"auto"});this.da.innerHTML=a;var e=tf(this.Ld);ff(this.Ja,0,-(e.top+e.height));a:{var g=this.da,e=ef(g,"fontSize"),k;k=(k=e.match(Ef))&&k[0]||null;if(!e||"px"!=k){if(H){if(k in
Ff){zf(g,e,"left","pixelLeft");break a}if(g.parentNode&&1==g.parentNode.nodeType&&k in Gf){g=g.parentNode;k=ef(g,"fontSize");zf(g,e==k?"1em":e,"left","pixelLeft");break a}}e=Gd("SPAN",{style:"visibility:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;height:1em;"});g.appendChild(e);K(e)}}e=tf(this.da);e.width=c+d;--e.left;this.da.innerHTML="";return e};f.s=function(a,b,c){Ql?a[b]=c:a.setAttribute(b,c)};function Y(a,b,c){Ha(c,function(a,c){this.s(b,c,a)},a)}
function Tl(a,b){a[b]&&(a.cssText=a.cssText.replace(new RegExp("(^|; )("+b+": [^;]*)(;|$)","ig"),";"))}function Z(a){return t(a)&&Va(a,"%")?parseFloat(a)+"%":parseFloat(a.toString())+"px"}f.Y=function(a){return Math.round(100*parseFloat(a.toString()))};function Sl(a,b){a.s(b,"coordsize",a.Y(1)+" "+a.Y(1));Y(a,b.style,{position:"absolute",left:Z(0),top:Z(0),width:Z(1),height:Z(1)})}
function Ul(a,b){if(0==b.c.length)return null;var c=[];b.pj.call(b,function(a,b){switch(a){case ij:c.push("m");Ui(c,tb(b,this.Y));break;case jj:c.push("l");Ui(c,tb(b,this.Y));break;case kj:c.push("c");Ui(c,tb(b,this.Y));break;case mj:c.push("x");break;case lj:var g=b[2]+b[3];c.push("ae",this.Y(b[4]-yc(g,b[0])),this.Y(b[5]-zc(g,b[1])),this.Y(b[0]),this.Y(b[1]),Math.round(-65536*b[2]),Math.round(-65536*b[3]))}},a);return c.join(" ")}
function Ml(){return!!wb(function(a){return a.selectorText==="."+Nl})}f.Vb=function(a,b){b?this.s(a,"id",b):a.removeAttribute("id")};
function Vl(a,b){var c=a%90,d=xc(a),e=1,g=b.left+b.width/2,k=b.top+b.height/2,l=0>Math.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=xc(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=e*Math.cos(c)*d;c=1*Math.sin(c)*d;l&&(e=-e,c=-c);return{fa:new E(Math.round(g-e),Math.round(k+c)),ya:new E(Math.round(g+e),Math.round(k-c))}}
function Wl(a,b){var c,d;b.fa.x==b.ya.x?(c=b.fa.x,d=a.y):b.fa.y==b.ya.y?(c=a.x,d=b.fa.y):(c=(b.fa.x*Math.pow(b.ya.y-b.fa.y,2)+a.x*Math.pow(b.ya.x-b.fa.x,2)+(b.ya.x-b.fa.x)*(b.ya.y-b.fa.y)*(a.y-b.fa.y))/(Math.pow(b.ya.y-b.fa.y,2)+Math.pow(b.ya.x-b.fa.x,2)),d=(b.ya.x-b.fa.x)*(a.x-c)/(b.ya.y-b.fa.y)+a.y);c=new E(c,d);d=[C(b.fa.x-b.ya.x,-1,1),C(b.fa.y-b.ya.y,-1,1)];var e=[C(b.fa.x-c.x,-1,1),C(b.fa.y-c.y,-1,1)],g=[C(b.ya.x-c.x,-1,1),C(b.ya.y-c.y,-1,1)];return 0>(0==d[0]?(e[1]+g[1])*d[1]:(e[0]+g[0])*d[0])?
-Pc(b.fa,c):Pc(b.fa,c)}
function Xl(a,b,c,d){var e=Vl(c,d);d=Pc(e.fa,e.ya);var g=Vl(c,b);b=Pc(g.fa,g.ya);c=Wl(e.fa,g);var e=Wl(e.ya,g),g={offset:Math.round(c/b*100)/100,color:"",opacity:1},k={offset:Math.round(e/b*100)/100,color:"",opacity:1},l=[];l.toString=function(){for(var a="\n",b=0,c=this.length;bg.offset&&w.offset=k.offset&&!p&&(p={offset:w.offset,color:w.color,opacity:w.opacity})}l.push(k);a=w=1;if(2k&&1>g?m?k>g:kk)?k:g);k=l.width*g;l=l.height*g;switch(e){case mk:e=b.width;g=b.height;break;case "xMinYMin":e=b.left;g=b.top;break;case "xMidYMin":e=b.left+b.width/2-k/2;g=b.top;break;case "xMaxYMin":e=b.left+
b.width-k;g=b.top;break;case "xMinYMid":e=b.left;g=b.top+b.height/2-l/2;break;default:case "xMidYMid":e=b.left+b.width/2-k/2;g=b.top+b.height/2-l/2;break;case "xMaxYMid":e=b.left+b.width-k;g=b.top+b.height/2-l/2;break;case "xMinYMax":e=b.left;g=b.top+b.height-l;break;case "xMidYMax":e=b.left+b.width/2-k/2;g=b.top+b.height-l;break;case "xMaxYMax":e=b.left+b.width-k,g=b.top+b.height-l}}Y(this,c.style,{position:"absolute",left:Z(e),top:Z(g),width:Z(k),height:Z(l)});this.s(c,"src",d);a.Za(b)};f.yh=function(a){this.Gf(a)};
f.Gf=function(a){var b=a.j();Sl(this,b);var c=a.bc(),d=a.cc(),e=a.ab(),g=a.Bb(),k=a.ba();k&&!Lc(k)?(c=oi(c,d,e,g,0,360,!1),d=c.length,k.transform(c,0,c,0,d/2),k=["m",this.Y(c[d-2]),this.Y(c[d-1]),"c"],Ui(k,tb(c,this.Y))):k=["ae",this.Y(c),this.Y(d),this.Y(e),this.Y(g),0,Math.round(-23592960)];k.push("x");T(a,4);T(a,256);this.s(b,"path",k.join(" "))};f.Hh=function(a){var b=a.j();Sl(this,b);var c=Ul(this,a);c?this.s(b,"path",c):(this.s(b,"path","M 0,0"),b.removeAttribute("path"));T(a,4);T(a,256)};
f.gf=function(){var a=this.b("shape"),b=this.b("path");b.setAttribute("textpathok","t");a.appendChild(b);return a};f.ff=function(){return document.createElement("span")};f.gd=function(a){var b=this.b("textpath");b.setAttribute("on","t");b.setAttribute("string",a);return b};f.zh=function(a,b){a.style.cursor=null===b?"":b};
f.If=function(a){var b=a.j().style,c,d;Yl(a)?(d=a.Aa,a.a.length&&(d-=a.a[0].b),c=a.m,Y(this,b,{position:"absolute",overflow:"visible",left:Z(c),top:Z(d)})):(c=a.x(),d=a.y(),a.Zb()&&a.height()&&a.height()>a.h&&("middle"==a.Zb()&&(d+=a.height()/2-a.h/2),"bottom"==a.Zb()&&(d+=a.height()-a.h)),Y(this,b,{position:"absolute",overflow:"hidden",left:Z(c),top:Z(d)}))};
f.Lh=function(a){var b=a.j(),c=b.style;b.style.cssText="";Yl(a)?(Y(this,c,{width:Z(1),height:Z(1)}),b.innerHTML=""):null!=a.vc&&(a.style(),a.fontSize()&&L(b,"font-size",a.fontSize()),a.color()&&L(b,"color",a.color()),a.fontFamily()&&L(b,"font-family",a.fontFamily()),a.fontStyle()&&L(b,"font-style",a.fontStyle()),a.fontVariant()&&L(b,"font-variant",a.fontVariant()),a.fontWeight()&&L(b,"font-weight",a.fontWeight()),a.letterSpacing()&&L(b,"letter-spacing",a.letterSpacing()),a.gc()&&L(b,"text-decoration",
a.gc()),a.opacity()&&(c.filter="alpha(opacity="+100*a.opacity()+")"),a.Ze()&&L(b,"line-height",a.Ze()),a.af()&&L(b,"text-indent",a.af()),"..."==a.Cb()&&L(b,"text-overflow","ellipsis"),""==a.Cb()&&L(b,"text-overflow","clip"),a.hd()&&L(b,"direction",a.hd()),"byLetter"==a.Pf()&&a.width()?(L(b,"word-break","break-all"),L(b,"white-space","normal")):(L(b,"word-break","normal"),L(b,"white-space","nowrap")),a.nb()&&(b.style["text-align"]=a.g?a.nb()==pj||a.nb()==qj?qj:a.nb()==rj||a.nb()==sj?sj:"center":a.nb()==
pj||a.nb()==sj?sj:a.nb()==rj||a.nb()==qj?qj:"center"),xf(b,!a.jd()),b.innerHTML=a.vc,this.s(c,"width",(a.width()?Z(a.width()):a.Ia().width).toString()),this.s(c,"height",(a.height()?Z(a.height()):a.Ia().height).toString()))};f.wg=function(a){a.j().setAttribute("path","m "+this.Y(a.x)+","+this.Y(a.y)+" l "+(this.Y(a.x)+1)+","+this.Y(a.y)+" e")};
f.xg=function(a){var b=a.parent(),c=b.style(),d=a.j(),c=Pa(c);Ra(c,a.a);a=this.gd(a.text);c.fontStyle&&L(a,"font-style",c.fontStyle);c.fontVariant&&L(a,"font-variant",c.fontVariant);c.fontFamily&&L(a,"font-family",c.fontFamily);c.fontSize&&L(a,"font-size",c.fontSize);c.fontWeight&&L(a,"font-weight",c.fontWeight);c.letterSpacing&&(a.style["v-text-spacing"]=c.letterSpacing);c.decoration&&L(a,"text-decoration",c.decoration);c.hAlign&&(a.style["v-text-align"]=b.g?c.hAlign==pj||c.hAlign==qj?qj:c.hAlign==
rj||c.hAlign==sj?sj:"center":c.hAlign==pj||c.hAlign==sj?sj:c.hAlign==rj||c.hAlign==qj?qj:"center");if(c.opacity){var e=this.b("fill");this.s(e,"opacity",c.opacity);d.appendChild(e)}d.appendChild(a);b.jd()?d.removeAttribute("unselectable"):this.s(d,"unselectable","on");Sl(this,d);d.setAttribute("filled","t");d.setAttribute("fillcolor",c.color);d.setAttribute("stroked","f")};f.lh=function(){return!0};
f.Hg=function(a){var b=a.o();b instanceof Ej&&(b="black");var c=a.u(),d;t(c)?d=c:d="keys"in c?0!=c.keys.length?c.keys[0].color:"#000":c.color;var e=!t(b)&&"keys"in b&&"cx"in b&&"cy"in b,g=!t(b)&&"keys"in b&&!e,k=!e&&!g,l="none"!=b&&"none"!=b.color,m="none"!=d&&0!=c.thickness,p=k&&l&&1!=b.opacity,q=!t(c)&&m&&(1!=c.opacity||"miter"!=c.lineJoin||"butt"!=c.lineCap||"none"!=c.dash),u,w,z;if(e||g||p||q){var q=a.B(),p=q.h,G;G=a instanceof Q&&0==a.c.length?new F(0,0,1,1):a.Ia();if(g){w=b.mode instanceof F;
z=Db(b.keys,0);0!=z[0].offset&&z.unshift({offset:0,color:z[0].color,opacity:z[0].opacity});u=z[z.length-1];1!=u.offset&&z.push({offset:1,color:u.color,opacity:u.opacity});var D=b.mode?dj(b.angle,G):b.angle;G=wj(p,w?Xl(z,b.mode,D,G):z,b.opacity,D,b.mode)}else if(e){var M;b.mode?(M=b.mode,u=Math.min(M.width,M.height),D=(b.cx*M.width-(G.left-M.left))/G.width,z=(b.cy*M.height-(G.top-M.top))/G.height,M=u/G.width*1,G=u/G.height*1):(D=b.cx,z=b.cy,M=G=1);G=Zl(p,b.keys,D,z,M,G,b.opacity,b.mode)}else G=b;D=
$l(p,G,c);if(!D.Eg){M=this.b("shapetype");this.Vb(M,Ri(Qi.L(),D));this.appendChild(p.j(),M);D.Eg=!0;var S=null;if(g){var J=G;J.Ud&&(J=new Vi(J.keys,J.opacity,J.ac,J.dd),D.a=J);S=this.b("fill");z=J.keys;var Za=[];rb(z,function(a){Za.push(a.offset+" "+a.color)},this);q=wc(J.ac+270);u=z[z.length-1];k=z[0];Y(this,S,{type:"gradient",method:"none",colors:Za.join(","),angle:q,color:k.color,opacity:w?J.opacity:isNaN(u.opacity)?J.opacity:u.opacity,color2:u.color,"o:opacity2":w?J.opacity:isNaN(k.opacity)?J.opacity:
k.opacity});this.appendChild(M,S);J.ed=p;J.Ud=!0}else e?(w=G,w.Vd&&(w=new Jl(w.keys,w.ec,w.fc,w.Fe,w.Ge,w.opacity,w.Ca),D.a=w),S=this.b("fill"),z=w.keys,k=z[z.length-1],u=z[0],Y(this,S,{src:q.pathToRadialGradientImage,size:w.Fe+","+w.Ge,origin:".5, .5",position:w.ec+","+w.fc,type:"pattern",method:"linear sigma",colors:"0 "+k.color+";1 "+u.color,color:k.color,opacity:isNaN(k.opacity)?w.opacity:k.opacity,color2:u.color,"o:opacity2":isNaN(u.opacity)?w.opacity:u.opacity}),this.appendChild(M,S),w.fd=p,
w.Vd=!0):k&&(S=D.ic?D.ic:D.ic=this.b("fill"),t(b)?(Y(this,a.j(),{fillcolor:b,filled:"none"!=b}),Y(this,S,{type:"solid",on:"none"!=b,color:b,opacity:1})):(Y(this,a.j(),{fillcolor:b.color,filled:"none"!=b.color}),Y(this,S,{type:"solid",on:"none"!=b.color,color:b.color,opacity:isNaN(b.opacity)?1:b.opacity})));this.appendChild(M,S);w=D.Jd?D.Jd:D.Jd=this.b("stroke");p=c.thickness?c.thickness:1;q=(k=am(c.dash,p))?"flat":c.lineCap;Y(this,w,{joinstyle:c.lineJoin||"miter",endcap:"butt"==q?"flat":q,dashstyle:k,
on:m,color:d,opacity:ga(c)&&"opacity"in c?c.opacity:1,weight:p+"px"});this.appendChild(M,w)}if(e||g)k=G.keys[G.keys.length-1],Y(this,a.j(),{fillcolor:k.color,filled:"none"!=k.color});Y(this,a.j(),{filled:l,fillcolor:b.color||b,stroked:m,strokecolor:d,strokeweight:c.thickness?c.thickness+"px":"1px"});Y(this,a.j(),{type:"#"+Ri(Qi.L(),D)})}else Y(this,a.j(),{type:"",filled:l,fillcolor:b.color||b,stroked:m,strokecolor:d,strokeweight:c.thickness?c.thickness+"px":"1px"})};
function am(a,b){a=String(a);if(!a)return"none";var c=a.split(" ");0!=c.length%2&&c.push.apply(c,c);for(var d=[],e=0;ea.h&&("middle"==a.Zb()&&(g+=a.height()/2-a.h/2),"bottom"==a.Zb()&&(g+=a.height()-a.h)),Y(this,d,{position:"absolute",overflow:"hidden",left:Z(e+b.f),top:Z(g+b.h)})}};f.Ed=function(){return!0};f.Kh=aa;f.Yg=aa;f.Ah=aa;
f.Ef=function(a){var b=a instanceof U,c=a.Za();if(c){var c=c.Ab(),c=c.Sa(c.I),c=c.clone(),d=a.j().style;n(b)&&b?(a=a.ba(),c=ri(c,a)):(c.left-=a.Sd(),c.top-=a.Td());a=c.left;b=c.top;this.s(d,"clip",["rect(",b+"px",a+c.width+"px",b+c.height+"px",a+"px",")"].join(" "))}else Tl(a.j().style,"clip")};f.ye=function(){return!0};function cm(a,b){A.call(this);this.a=a;this.b=b}y(cm,A);function dm(a){delete a.a;Ll.L();K(a.ic);a.ic=null}f=cm.prototype;f.ic=null;f.Jd=null;f.Eg=!1;f.Ga=function(){return"shapeType"};f.w=function(){delete this.a;delete this.b;Ll.L();K(this.ic);this.ic=null;Ll.L();K(this.Jd);this.Jd=null};function em(a){bl.call(this,a);this.a={};this.h={}}y(em,bl);em.prototype.Wc=function(){Na(this.a);Na(this.h);em.i.Wc.call(this)};
function $l(a,b,c){var d="",d=t(b)?d+(b+"1"):b instanceof Xi?Kl(b.keys,b.ec,b.fc,b.Fe,b.Ge,b.opacity,b.Ca):b instanceof Vi?Wi(b.keys,b.opacity,b.ac,b.dd):d+(b.color+b.opacity),e;if(t(c))e=c;else if("keys"in c){var g=0!=c.keys.length?c.keys[0]:c;e=g.color||"black";e+="opacity"in g?g.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(La(a.a,d))return a.a[d];b=new cm(b,c);return a.a[d]=b}
function Zl(a,b,c,d,e,g,k,l){l=null!=l?l:null;var m=Kl(b,c,d,e,g,k,l);return La(a.h,m)?a.h[m]:a.h[m]=new Jl(b,c,d,e,g,k,l)}em.prototype.rh=function(a){for(var b=Yi(a.keys,a.ec,a.fc,a.Fe,a.Ge,a.opacity,a.Ca),c=Ja(this.a),d=0,e=c.length;d");this.O=this.Da(this.vc,{})}};
f.Da=function(a,b){if(this.za)return gm.i.Da.call(this,a,b);var c=O,d=this.style();c.Ja||Rl(c);c.a.style.cssText="";d.fontStyle&&L(c.a,"font-style",d.fontStyle);d.fontVariant&&L(c.a,"font-variant",d.fontVariant);d.fontFamily&&L(c.a,"font-family",d.fontFamily);d.fontSize&&L(c.a,"font-size",d.fontSize);d.fontWeight&&L(c.a,"font-weight",d.fontWeight);d.letterSpacing&&L(c.a,"letter-spacing",d.letterSpacing);d.decoration&&L(c.a,"text-decoration",d.decoration);d.textIndent&&L(c.a,"text-indent",d.textIndent);
d.textWrap&&d.width&&"byLetter"==d.textWrap?L(c.a,"word-break","break-all"):L(c.a,"white-space","nowrap");d.width&&L(c.a,"width",d.width);L(c.Ja,{left:0,top:0,width:"1px",height:"1px"});L(c.a,{border:"0 solid",position:"absolute",left:0,top:0});c.a.innerHTML=a;d=tf(c.a);c.a.innerHTML="";d.left=this.x();d.top=this.y();this.h=d.height;this.height()&&(d.height=this.height());return d};
function bm(a){var b=a.Qd;a=a.ba();return null===b&&null===a?!1:null===b||null===a?!0:!(a.a==b.a&&a.c==b.c&&a.b==b.b&&a.g==b.g)}f.tb=function(){var a=this.ba();!a||this.S(256)||this.S(4)||(this.Qd=a.clone())};function hm(a){var b=a.za;a.za=Yl(a);var c=!b&&a.za,b=b&&!a.za,d=!a.B()||a.B().xa();d||a.B().hb();c?(a.l(1024),a.l(32),a.l(16384),a.l(4),a.O=new F(a.x(),a.y(),a.ga,a.Ta)):b&&(a.l(1024),a.l(32),a.l(16384),a.l(4),a.O=a.Da(a.vc,{}));d||a.B().Wa()}f.Ib=function(){gm.i.Ib.call(this);hm(this)};
f.Xa=function(){gm.i.Xa.call(this);hm(this);if(Ql&&bm(this)){var a=!this.B()||this.B().xa();a||this.B().hb();this.X=!1;this.l(1024);this.l(32);this.l(16384);this.l(4);this.Lb();a||this.B().Wa()}};f.w=function(){delete this.Qd;gm.i.w.call(this)};gm.prototype.color=gm.prototype.color;gm.prototype.opacity=gm.prototype.opacity;gm.prototype.textOverflow=gm.prototype.Cb;var im={};function fk(a){var b=a.j();if(b){var c=String(ha(a));im[c]=a;b.setAttribute("data-ac-wrapper-id",c)}}function kk(a){delete im[String(ha(a))];(a=a.j())&&a.removeAttribute("data-ac-wrapper-id")}function bi(a,b){for(var c,d=b.j().parentNode;a&&a!=d;){c=a.getAttribute&&a.getAttribute("data-ac-wrapper-id")||null;if(null!=c)break;a=a.parentNode}return(c=im[c||""]||null)&&c.j()==a?c:null}var Dl="svg",Cl=null,Cl=H&&!I("9")?"vml":Dl,O="vml"==Cl?Ll.L():ej.L();
function Fl(a,b,c){return"vml"==Cl?new fm(a,b,c):new Hl(a,b,c)}var El="//export.anychart.com";function zi(a,b){var c=null;a&&(c=Gd("STYLE"),c.type="text/css",c.styleSheet?c.styleSheet.cssText=a:c.appendChild(document.createTextNode(String(a))),Ld(zd(document,"head",void 0,b)[0],c,0))}h.acgraph=h.acgraph||{};h.acgraph.fontSize="10px";h.acgraph.fontColor="#000";h.acgraph.textDirection="ltr";h.acgraph.fontFamily="Verdana";function Wj(a,b,c,d){return new P(a,b,c,d)}
function hk(a,b,c){return new Uj(a,b,c)}function ok(){return new U}function ik(a,b,c,d){return new Vj(a,b,c,d)}function jk(){return new Q}function qk(a,b,c,d,e){return new lk(a,b,c,d,e)}function pk(a,b,c,d){a="vml"==Cl?new gm(a,b):new W(a,b);d&&a.style(d);c&&a.text(c);return a}function Sj(a,b,c,d){return new Cj(a,b,c,d)}function Nk(a){return new Ej(a)}function gk(a,b,c,d){return"vml"==Cl?new Il(null,a,b,c,d):new Hj(null,a,b,c,d)}var jm=void 0;
function zj(){return n(jm)?jm:H&&I("9")&&!I("10")?jm="":jm=Yh||null===Yh&&zd(document,"base",void 0,void 0).length?window.location.origin+window.location.pathname+window.location.search:""}x("acgraph.create",Fl);x("acgraph.type",function(){return Cl});x("acgraph.server",function(a){n(a)&&(El=a);return El});x("acgraph.StageType.SVG",Dl);x("acgraph.StageType.VML","vml");x("acgraph.rect",Wj);x("acgraph.circle",hk);x("acgraph.ellipse",ik);x("acgraph.path",jk);x("acgraph.text",pk);x("acgraph.layer",ok);
x("acgraph.image",qk);x("acgraph.hatchFill",Sj);x("acgraph.patternFill",Nk);x("acgraph.clip",gk);x("acgraph.useAbsoluteReferences",function(a){if(n(a))Yh=a;else return!!zj()});x("acgraph.updateReferences",function(){var a=jm;jm=void 0;if(n(a)&&zj()!=a){var b=O,c;for(c in im)if(im.hasOwnProperty(c)){var a=im[c],d=a.B();d&&(a instanceof R&&(d.xa()?a.l(512):a.S(512)||b.Ef(a)),a instanceof Tj&&(d.xa()?a.l(24):(a.S(8)||xj(b,a),a.S(16)||Fj(b,a))))}}});function km(){A.call(this);this.f={};var a=document;H&&(!I("7")||a.documentMode&&6>=a.documentMode)?this.b=Gd("div",{style:"position:absolute; left:0; top:0; z-index: 9999;"}):this.b=Gd("div",{style:"position:absolute; z-index: 9999; left: -10000px; top: -10000px"});var b;kd||ld||jd?(b=Cd(window),a=b.width,b=b.height):(b=Ed().screen,a=b.availWidth,b=b.availHeight);H&&!I("9")?this.a=Fl(this.b,1,1):(this.a=Fl(this.b,a,b),this.h=new Je,ta(this,this.h),this.c=new Uf(this.h),ta(this,this.c),pe(this.c,
"resize",this.g,!1,this));this.a.j().style.cssText="position:fixed; left:0; top:0; opacity:1; pointer-events: none";this.a.Ya=!0;document.body.appendChild(this.b)}y(km,A);r(km);km.prototype.b=null;km.prototype.a=null;km.prototype.g=function(){var a;a=this.c;a=a.a?a.a.clone():null;this.a.width(a.width);this.a.height(a.height)};km.prototype.w=function(){n(this.c)&&xe(this.c,"resize",this.g,!1,this);this.a.W();this.a=null;K(this.b);this.f=this.b=null};x("anychart.enums.RadialGridLayout.CIRCUIT","circuit");x("anychart.enums.RadialGridLayout.RADIAL","radial");x("anychart.enums.HoverMode.BY_SPOT","bySpot");x("anychart.enums.HoverMode.BY_X","byX");x("anychart.enums.SelectionMode.NONE","none");x("anychart.enums.SelectionMode.SINGLE_SELECT","singleSelect");x("anychart.enums.SelectionMode.MULTI_SELECT","multiSelect");x("anychart.enums.SelectionMode.DRILL_DOWN","drillDown");x("anychart.enums.Anchor.LEFT_TOP","leftTop");
x("anychart.enums.Anchor.LEFT_CENTER","leftCenter");x("anychart.enums.Anchor.LEFT_BOTTOM","leftBottom");x("anychart.enums.Anchor.CENTER_TOP","centerTop");x("anychart.enums.Anchor.CENTER","center");x("anychart.enums.Anchor.CENTER_BOTTOM","centerBottom");x("anychart.enums.Anchor.RIGHT_TOP","rightTop");x("anychart.enums.Anchor.RIGHT_CENTER","rightCenter");x("anychart.enums.Anchor.RIGHT_BOTTOM","rightBottom");x("anychart.enums.Cursor.DEFAULT","default");x("anychart.enums.Cursor.CROSSHAIR","crosshair");
x("anychart.enums.Cursor.POINTER","pointer");x("anychart.enums.Cursor.MOVE","move");x("anychart.enums.Cursor.TEXT","text");x("anychart.enums.Cursor.WAIT","wait");x("anychart.enums.Cursor.HELP","help");x("anychart.enums.Cursor.N_RESIZE","n-resize");x("anychart.enums.Cursor.NE_RESIZE","ne-resize");x("anychart.enums.Cursor.E_RESIZE","e-resize");x("anychart.enums.Cursor.SE_RESIZE","se-resize");x("anychart.enums.Cursor.S_RESIZE","s-resize");x("anychart.enums.Cursor.SW_RESIZE","sw-resize");
x("anychart.enums.Cursor.W_RESIZE","w-resize");x("anychart.enums.Cursor.NW_RESIZE","nw-resize");x("anychart.enums.Position.LEFT_TOP","leftTop");x("anychart.enums.Position.LEFT_CENTER","leftCenter");x("anychart.enums.Position.LEFT_BOTTOM","leftBottom");x("anychart.enums.Position.CENTER_TOP","centerTop");x("anychart.enums.Position.CENTER","center");x("anychart.enums.Position.CENTER_BOTTOM","centerBottom");x("anychart.enums.Position.RIGHT_TOP","rightTop");x("anychart.enums.Position.RIGHT_CENTER","rightCenter");
x("anychart.enums.Position.RIGHT_BOTTOM","rightBottom");x("anychart.enums.Align.CENTER","center");x("anychart.enums.Align.LEFT","left");x("anychart.enums.Align.RIGHT","right");x("anychart.enums.Align.TOP","top");x("anychart.enums.Align.BOTTOM","bottom");x("anychart.enums.Orientation.LEFT","left");x("anychart.enums.Orientation.RIGHT","right");x("anychart.enums.Orientation.TOP","top");x("anychart.enums.Orientation.BOTTOM","bottom");x("anychart.enums.Layout.HORIZONTAL","horizontal");
x("anychart.enums.Layout.VERTICAL","vertical");x("anychart.enums.Sort.NONE","none");x("anychart.enums.Sort.ASC","asc");x("anychart.enums.Sort.DESC","desc");x("anychart.enums.BulletMarkerType.X","x");x("anychart.enums.BulletMarkerType.BAR","bar");x("anychart.enums.BulletMarkerType.ELLIPSE","ellipse");x("anychart.enums.BulletMarkerType.LINE","line");x("anychart.enums.MarkerType.CIRCLE","circle");x("anychart.enums.MarkerType.SQUARE","square");x("anychart.enums.MarkerType.TRIANGLE_UP","triangleUp");
x("anychart.enums.MarkerType.DIAMOND","diamond");x("anychart.enums.MarkerType.TRIANGLE_DOWN","triangleDown");x("anychart.enums.MarkerType.CROSS","cross");x("anychart.enums.MarkerType.DIAGONAL_CROSS","diagonalCross");x("anychart.enums.MarkerType.STAR4","star4");x("anychart.enums.MarkerType.STAR5","star5");x("anychart.enums.MarkerType.STAR6","star6");x("anychart.enums.MarkerType.STAR7","star7");x("anychart.enums.MarkerType.STAR10","star10");x("anychart.enums.MarkerType.PENTAGON","pentagon");
x("anychart.enums.MarkerType.TRAPEZIUM","trapezium");x("anychart.enums.MarkerType.LINE","line");x("anychart.enums.MapAsTableMode.VALUE","value");x("anychart.enums.MapAsTableMode.RANGE","range");x("anychart.enums.MapAsTableMode.OHLC","ohlc");x("anychart.enums.MapProjections.BONNE","bonne");x("anychart.enums.MapProjections.AITOFF","aitoff");x("anychart.enums.MapProjections.AUGUST","august");x("anychart.enums.MapProjections.ECKERT1","eckert1");x("anychart.enums.MapProjections.ECKERT3","eckert3");
x("anychart.enums.MapProjections.EQUIRECTANGULAR","equirectangular");x("anychart.enums.MapProjections.FAHEY","fahey");x("anychart.enums.MapProjections.HAMMER","hammer");x("anychart.enums.MapProjections.MERCATOR","mercator");x("anychart.enums.MapProjections.ORTHOGRAPHIC","orthographic");x("anychart.enums.MapProjections.ROBINSON","robinson");x("anychart.enums.MapProjections.WAGNER6","wagner6");x("anychart.enums.MapProjections.WSG84","wsg84");x("anychart.enums.TreeFillingMethod.AS_TREE","asTree");
x("anychart.enums.TreeFillingMethod.AS_TABLE","asTable");x("anychart.enums.LabelsOverlapMode.ALLOW_OVERLAP","allowOverlap");x("anychart.enums.LabelsOverlapMode.NO_OVERLAP","noOverlap");x("anychart.enums.BackgroundCornersType.NONE","none");x("anychart.enums.BackgroundCornersType.ROUND","round");x("anychart.enums.BackgroundCornersType.CUT","cut");x("anychart.enums.BackgroundCornersType.ROUND_INNER","roundInner");x("anychart.enums.LegendItemIconType.AREA","area");
x("anychart.enums.LegendItemIconType.BAR","bar");x("anychart.enums.LegendItemIconType.BUBBLE","bubble");x("anychart.enums.LegendItemIconType.CANDLESTICK","candlestick");x("anychart.enums.LegendItemIconType.COLUMN","column");x("anychart.enums.LegendItemIconType.LINE","line");x("anychart.enums.LegendItemIconType.MARKER","marker");x("anychart.enums.LegendItemIconType.OHLC","ohlc");x("anychart.enums.LegendItemIconType.RANGE_AREA","rangearea");x("anychart.enums.LegendItemIconType.RANGE_BAR","rangebar");
x("anychart.enums.LegendItemIconType.RANGE_COLUMN","rangecolumn");x("anychart.enums.LegendItemIconType.RANGE_SPLINE_AREA","rangesplinearea");x("anychart.enums.LegendItemIconType.RANGE_STEP_AREA","rangesteparea");x("anychart.enums.LegendItemIconType.SPLINE","spline");x("anychart.enums.LegendItemIconType.SPLINE_AREA","splinearea");x("anychart.enums.LegendItemIconType.STEP_LINE","stepline");x("anychart.enums.LegendItemIconType.STEP_AREA","steparea");x("anychart.enums.LegendItemIconType.CIRCLE","circle");
x("anychart.enums.LegendItemIconType.SQUARE","square");x("anychart.enums.LegendItemsSourceMode.DEFAULT","default");x("anychart.enums.LegendItemsSourceMode.CATEGORIES","categories");x("anychart.enums.SidePosition.INSIDE","inside");x("anychart.enums.SidePosition.OUTSIDE","outside");x("anychart.enums.PyramidLabelsPosition.INSIDE","inside");x("anychart.enums.PyramidLabelsPosition.OUTSIDE_LEFT","outsideLeft");x("anychart.enums.PyramidLabelsPosition.OUTSIDE_LEFT_IN_COLUMN","outsideLeftInColumn");
x("anychart.enums.PyramidLabelsPosition.OUTSIDE_RIGHT","outsideRight");x("anychart.enums.PyramidLabelsPosition.OUTSIDE_RIGHT_IN_COLUMN","outsideRightInColumn");x("anychart.enums.GaugeSidePosition.INSIDE","inside");x("anychart.enums.GaugeSidePosition.CENTER","center");x("anychart.enums.GaugeSidePosition.OUTSIDE","outside");x("anychart.enums.EventType.POINT_MOUSE_OUT","pointmouseout");x("anychart.enums.EventType.POINT_MOUSE_OVER","pointmouseover");x("anychart.enums.EventType.POINT_MOUSE_DOWN","pointmousedown");
x("anychart.enums.EventType.POINT_MOUSE_UP","pointmouseup");x("anychart.enums.EventType.POINT_MOUSE_MOVE","pointmousemove");x("anychart.enums.EventType.POINT_CLICK","pointclick");x("anychart.enums.EventType.POINT_DBLCLICK","pointdblclick");x("anychart.enums.EventType.POINT_HOVER","pointhover");x("anychart.enums.EventType.POINTS_SELECT","pointsselect");x("anychart.enums.EventType.POINTS_HOVER","pointshover");x("anychart.enums.EventType.DRILL_CHANGE","drillchange");
x("anychart.enums.EventType.CHART_DRAW","chartdraw");x("anychart.enums.EventType.ANIMATION_START","animationstart");x("anychart.enums.EventType.ANIMATION_END","animationend");x("anychart.enums.EventType.LEGEND_ITEM_MOUSE_OUT","legenditemmouseout");x("anychart.enums.EventType.LEGEND_ITEM_MOUSE_OVER","legenditemmouseover");x("anychart.enums.EventType.LEGEND_ITEM_MOUSE_MOVE","legenditemmousemove");x("anychart.enums.EventType.LEGEND_ITEM_MOUSE_DOWN","legenditemmousedown");
x("anychart.enums.EventType.LEGEND_ITEM_MOUSE_UP","legenditemmouseup");x("anychart.enums.EventType.LEGEND_ITEM_CLICK","legenditemclick");x("anychart.enums.EventType.LEGEND_ITEM_DBLCLICK","legenditemdblclick");x("anychart.enums.EventType.SCROLL_CHANGE","scrollchange");x("anychart.enums.EventType.SPLITTER_CHANGE","splitterchange");x("anychart.enums.EventType.SIGNAL","signal");x("anychart.enums.EventType.ROW_SELECT","rowSelect");x("anychart.enums.EventType.ROW_CLICK","rowClick");
x("anychart.enums.EventType.ROW_DBL_CLICK","rowDblClick");x("anychart.enums.EventType.ROW_MOUSE_OVER","rowMouseOver");x("anychart.enums.EventType.ROW_MOUSE_OUT","rowMouseOut");x("anychart.enums.EventType.ROW_MOUSE_MOVE","rowMouseMove");x("anychart.enums.EventType.ROW_MOUSE_DOWN","rowMouseDown");x("anychart.enums.EventType.ROW_MOUSE_UP","rowMouseUp");x("anychart.enums.EventType.ROW_COLLAPSE_EXPAND","rowcollapseexpand");x("anychart.enums.EventType.BEFORE_CREATE_CONNECTOR","beforeCreateConnector");
x("anychart.enums.EventType.TREE_ITEM_CREATE","treeItemCreate");x("anychart.enums.EventType.TREE_ITEM_MOVE","treeItemMove");x("anychart.enums.EventType.TREE_ITEM_REMOVE","treeItemRemove");x("anychart.enums.EventType.TREE_ITEM_UPDATE","treeItemUpdate");x("anychart.enums.ScaleStackMode.NONE","none");x("anychart.enums.ScaleStackMode.VALUE","value");x("anychart.enums.ScaleStackMode.PERCENT","percent");x("anychart.enums.ScatterTicksMode.LINEAR","linear");
x("anychart.enums.ScatterTicksMode.LOGARITHMIC","logarithmic");x("anychart.enums.SparklineSeriesType.AREA","area");x("anychart.enums.SparklineSeriesType.LINE","line");x("anychart.enums.SparklineSeriesType.COLUMN","column");x("anychart.enums.SparklineSeriesType.WIN_LOSS","winLoss");x("anychart.enums.GanttDataFields.ACTUAL","actual");x("anychart.enums.GanttDataFields.ACTUAL_START","actualStart");x("anychart.enums.GanttDataFields.ACTUAL_END","actualEnd");
x("anychart.enums.GanttDataFields.BASELINE_START","baselineStart");x("anychart.enums.GanttDataFields.BASELINE_END","baselineEnd");x("anychart.enums.GanttDataFields.CHILDREN","children");x("anychart.enums.GanttDataFields.PROGRESS","progress");x("anychart.enums.GanttDataFields.PROGRESS_VALUE","progressValue");x("anychart.enums.GanttDataFields.MILESTONE","milestone");x("anychart.enums.GanttDataFields.NAME","name");x("anychart.enums.GanttDataFields.COLLAPSED","collapsed");
x("anychart.enums.GanttDataFields.ROW_HEIGHT","rowHeight");x("anychart.enums.GanttDataFields.ID","id");x("anychart.enums.GanttDataFields.PERIODS","periods");x("anychart.enums.GanttDataFields.PARENT","parent");x("anychart.enums.GanttDataFields.START","start");x("anychart.enums.GanttDataFields.END","end");x("anychart.enums.GanttDataFields.FILL","fill");x("anychart.enums.GanttDataFields.STROKE","stroke");x("anychart.enums.GanttDataFields.HOVER_FILL","hoverFill");
x("anychart.enums.GanttDataFields.HOVER_STROKE","hoverStroke");x("anychart.enums.GanttDataFields.CONNECT_TO","connectTo");x("anychart.enums.GanttDataFields.CONNECTOR","connector");x("anychart.enums.GanttDataFields.CONNECTOR_TYPE","connectorType");x("anychart.enums.GanttDataFields.START_MARKER","startMarker");x("anychart.enums.GanttDataFields.END_MARKER","endMarker");x("anychart.enums.GanttDataFields.LABEL","label");x("anychart.enums.ConnectorType.FINISH_START","finishstart");
x("anychart.enums.ConnectorType.FINISH_FINISH","finishfinish");x("anychart.enums.ConnectorType.START_FINISH","startfinish");x("anychart.enums.ConnectorType.START_START","startstart");x("anychart.enums.ColumnFormats.DIRECT_NUMBERING","directNumbering");x("anychart.enums.ColumnFormats.TEXT","text");x("anychart.enums.ColumnFormats.SHORT_TEXT","shortText");x("anychart.enums.ColumnFormats.PERCENT","percent");x("anychart.enums.ColumnFormats.DATE_COMMON_LOG","dateCommonLog");
x("anychart.enums.ColumnFormats.DATE_ISO_8601","dateIso8601");x("anychart.enums.ColumnFormats.DATE_US_SHORT","dateUsShort");x("anychart.enums.ColumnFormats.DATE_DMY_DOTS","dateDmyDots");x("anychart.enums.ColumnFormats.FINANCIAL","financial");x("anychart.enums.GanttDateTimeMarkers.START","start");x("anychart.enums.GanttDateTimeMarkers.END","end");x("anychart.enums.GanttDateTimeMarkers.CURRENT","current");x("anychart.enums.Interval.YEARS","year");x("anychart.enums.Interval.MONTHS","month");
x("anychart.enums.Interval.DAYS","day");x("anychart.enums.Interval.HOURS","hour");x("anychart.enums.Interval.MINUTES","minute");x("anychart.enums.Interval.SECONDS","second");x("anychart.enums.Interval.YEAR","year");x("anychart.enums.Interval.SEMESTER","semester");x("anychart.enums.Interval.QUARTER","quarter");x("anychart.enums.Interval.MONTH","month");x("anychart.enums.Interval.THIRD_OF_MONTH","thirdofmonth");x("anychart.enums.Interval.WEEK","week");x("anychart.enums.Interval.DAY","day");
x("anychart.enums.Interval.HOUR","hour");x("anychart.enums.Interval.MINUTE","minute");x("anychart.enums.Interval.SECOND","second");x("anychart.enums.Interval.MILLISECOND","millisecond");x("anychart.enums.ErrorMode.NONE","none");x("anychart.enums.ErrorMode.X","x");x("anychart.enums.ErrorMode.VALUE","value");x("anychart.enums.ErrorMode.BOTH","both");x("anychart.enums.ScaleTypes.LINEAR","linear");x("anychart.enums.ScaleTypes.LOG","log");x("anychart.enums.ScaleTypes.DATE_TIME","dateTime");
x("anychart.enums.ScaleTypes.ORDINAL","ordinal");x("anychart.enums.ScatterScaleTypes.LINEAR","linear");x("anychart.enums.ScatterScaleTypes.LOG","log");x("anychart.enums.ScatterScaleTypes.DATE_TIME","dateTime");x("anychart.enums.GaugeScaleTypes.LINEAR","linear");x("anychart.enums.GaugeScaleTypes.LOG","log");x("anychart.enums.AggregationType.AVERAGE","average");x("anychart.enums.AggregationType.FIRST","first");x("anychart.enums.AggregationType.FIRST_VALUE","firstValue");
x("anychart.enums.AggregationType.LAST","last");x("anychart.enums.AggregationType.LAST_VALUE","lastValue");x("anychart.enums.AggregationType.LIST","list");x("anychart.enums.AggregationType.MAX","max");x("anychart.enums.AggregationType.MIN","min");x("anychart.enums.AggregationType.SUM","sum");x("anychart.enums.AggregationType.WEIGHTED_AVERAGE","weightedAverage");x("anychart.enums.TooltipDisplayMode.UNION","union");x("anychart.enums.TooltipDisplayMode.SEPARATED","separated");
x("anychart.enums.TooltipDisplayMode.SINGLE","single");x("anychart.enums.TooltipPositionMode.FLOAT","float");x("anychart.enums.TooltipPositionMode.POINT","point");x("anychart.enums.TooltipPositionMode.CHART","chart");x("anychart.enums.CrosshairDisplayMode.FLOAT","float");x("anychart.enums.CrosshairDisplayMode.STICKY","sticky");x("anychart.enums.StockLabelsOverlapMode.NO_OVERLAP","noOverlap");x("anychart.enums.StockLabelsOverlapMode.ALLOW_OVERLAP","allowOverlap");
x("anychart.enums.StockLabelsOverlapMode.ALLOW_MAJOR_OVERLAP","allowMajorOverlap");x("anychart.enums.StockLabelsOverlapMode.ALLOW_MINOR_OVERLAP","allowMinorOverlap");x("anychart.enums.TableSearchMode.EXACT_OR_PREV","exactOrPrev");x("anychart.enums.TableSearchMode.EXACT","exact");x("anychart.enums.TableSearchMode.EXACT_OR_NEXT","exactOrNext");x("anychart.enums.TableSearchMode.NEAREST","nearest");x("anychart.enums.ChartScrollerPosition.AFTER_AXES","afterAxes");
x("anychart.enums.ChartScrollerPosition.BEFORE_AXES","beforeAxes");x("anychart.enums.LabelsDisplayMode.ALWAYS_SHOW","alwaysShow");x("anychart.enums.LabelsDisplayMode.DROP","drop");x("anychart.enums.LabelsDisplayMode.CLIP","clip");x("anychart.enums.TokenType.UNKNOWN","");x("anychart.enums.TokenType.NUMBER","number");x("anychart.enums.TokenType.STRING","string");x("anychart.enums.TokenType.DATE_TIME","datetime");x("anychart.enums.StringToken.AXIS_NAME","%AxisName");
x("anychart.enums.StringToken.AXIS_SCALE_MAX","%AxisScaleMax");x("anychart.enums.StringToken.AXIS_SCALE_MIN","%AxisScaleMin");x("anychart.enums.StringToken.BUBBLE_SIZE","%BubbleSize");x("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_CATEGORY","%BubbleSizePercentOfCategory");x("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_SERIES","%BubbleSizePercentOfSeries");x("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_TOTAL","%BubbleSizePercentOfTotal");
x("anychart.enums.StringToken.CATEGORY_NAME","%CategoryName");x("anychart.enums.StringToken.CATEGORY_Y_AVERAGE","%CategoryYAverage");x("anychart.enums.StringToken.CATEGORY_Y_MEDIAN","%CategoryYMedian");x("anychart.enums.StringToken.CATEGORY_Y_MODE","%CategoryYMode");x("anychart.enums.StringToken.CATEGORY_Y_PERCENT_OF_TOTAL","%CategoryYPercentOfTotal");x("anychart.enums.StringToken.CATEGORY_Y_RANGE_AVERAGE","%CategoryYRangeAverage");
x("anychart.enums.StringToken.CATEGORY_Y_RANGE_PERCENT_OF_TOTAL","%CategoryYRangePercentOfTotal");x("anychart.enums.StringToken.CATEGORY_Y_RANGE_MAX","%CategoryYRangeMax");x("anychart.enums.StringToken.CATEGORY_Y_RANGE_MIN","%CategoryYRangeMin");x("anychart.enums.StringToken.CATEGORY_Y_RANGE_MEDIAN","%CategoryYRangeMedian");x("anychart.enums.StringToken.CATEGORY_Y_RANGE_MODE","%CategoryYRangeMode");x("anychart.enums.StringToken.CATEGORY_Y_RANGE_SUM","%CategoryYRangeSum");
x("anychart.enums.StringToken.CATEGORY_Y_SUM","%CategoryYSum");x("anychart.enums.StringToken.CLOSE","%Close");x("anychart.enums.StringToken.DATA_PLOT_BUBBLE_MAX_SIZE","%DataPlotBubbleMaxSize");x("anychart.enums.StringToken.DATA_PLOT_BUBBLE_MIN_SIZE","%DataPlotBubbleMinSize");x("anychart.enums.StringToken.DATA_PLOT_BUBBLE_SIZE_AVERAGE","%DataPlotBubbleSizeAverage");x("anychart.enums.StringToken.DATA_PLOT_BUBBLE_SIZE_SUM","%DataPlotBubbleSizeSum");
x("anychart.enums.StringToken.DATA_PLOT_MAX_Y_SUM_SERIES_NAME","%DataPlotMaxYSumSeriesName");x("anychart.enums.StringToken.DATA_PLOT_MAX_Y_VALUE_POINT_NAME","%DataPlotMaxYValuePointName");x("anychart.enums.StringToken.DATA_PLOT_MAX_Y_VALUE_POINT_SERIES_NAME","%DataPlotMaxYValuePointSeriesName");x("anychart.enums.StringToken.DATA_PLOT_MIN_Y_SUM_SERIES_NAME","%DataPlotMinYSumSeriesName");x("anychart.enums.StringToken.DATA_PLOT_MIN_Y_VALUE_POINT_NAME","%DataPlotMinYValuePointName");
x("anychart.enums.StringToken.DATA_PLOT_MIN_Y_VALUE_POINT_SERIES_NAME","%DataPlotMinYValuePointSeriesName");x("anychart.enums.StringToken.DATA_PLOT_POINT_COUNT","%DataPlotPointCount");x("anychart.enums.StringToken.DATA_PLOT_SERIES_COUNT","%DataPlotSeriesCount");x("anychart.enums.StringToken.DATA_PLOT_X_AVERAGE","%DataPlotXAverage");x("anychart.enums.StringToken.DATA_PLOT_X_MAX","%DataPlotXMax");x("anychart.enums.StringToken.DATA_PLOT_X_MIN","%DataPlotXMin");
x("anychart.enums.StringToken.DATA_PLOT_X_SUM","%DataPlotXSum");x("anychart.enums.StringToken.DATA_PLOT_Y_AVERAGE","%DataPlotYAverage");x("anychart.enums.StringToken.DATA_PLOT_Y_MAX","%DataPlotYMax");x("anychart.enums.StringToken.DATA_PLOT_Y_MIN","%DataPlotYMin");x("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_MAX","%DataPlotYRangeMax");x("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_MIN","%DataPlotYRangeMin");x("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_SUM","%DataPlotYRangeSum");
x("anychart.enums.StringToken.DATA_PLOT_Y_SUM","%DataPlotYSum");x("anychart.enums.StringToken.HIGH","%High");x("anychart.enums.StringToken.INDEX","%Index");x("anychart.enums.StringToken.LOW","%Low");x("anychart.enums.StringToken.NAME","%Name");x("anychart.enums.StringToken.OPEN","%Open");x("anychart.enums.StringToken.RANGE","%Range");x("anychart.enums.StringToken.RANGE_END","%RangeEnd");x("anychart.enums.StringToken.RANGE_START","%RangeStart");
x("anychart.enums.StringToken.SERIES_BUBBLE_MAX_SIZE","%SeriesBubbleMaxSize");x("anychart.enums.StringToken.SERIES_BUBBLE_MIN_SIZE","%SeriesBubbleMinSize");x("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_AVERAGE","%SeriesBubbleSizeAverage");x("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_MEDIAN","%SeriesBubbleSizeMedian");x("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_MODE","%SeriesBubbleSizeMode");x("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_SUM","%SeriesBubbleSizeSum");
x("anychart.enums.StringToken.SERIES_FIRST_X_VALUE","%SeriesFirstXValue");x("anychart.enums.StringToken.SERIES_FIRST_Y_VALUE","%SeriesFirstYValue");x("anychart.enums.StringToken.SERIES_LAST_X_VALUE","%SeriesLastXValue");x("anychart.enums.StringToken.SERIES_LAST_Y_VALUE","%SeriesLastYValue");x("anychart.enums.StringToken.SERIES_NAME","%SeriesName");x("anychart.enums.StringToken.SERIES_POINT_COUNT","%SeriesPointCount");x("anychart.enums.StringToken.SERIES_X_AVERAGE","%SeriesXAverage");
x("anychart.enums.StringToken.SERIES_X_AXIS_NAME","%SeriesXAxisName");x("anychart.enums.StringToken.SERIES_X_MAX","%SeriesXMax");x("anychart.enums.StringToken.SERIES_X_MEDIAN","%SeriesXMedian");x("anychart.enums.StringToken.SERIES_X_MIN","%SeriesXMin");x("anychart.enums.StringToken.SERIES_X_MODE","%SeriesXMode");x("anychart.enums.StringToken.SERIES_X_SUM","%SeriesXSum");x("anychart.enums.StringToken.SERIES_Y_AVERAGE","%SeriesYAverage");x("anychart.enums.StringToken.SERIES_Y_AXIS_NAME","%SeriesYAxisName");
x("anychart.enums.StringToken.SERIES_Y_MAX","%SeriesYMax");x("anychart.enums.StringToken.SERIES_Y_MEDIAN","%SeriesYMedian");x("anychart.enums.StringToken.SERIES_Y_MIN","%SeriesYMin");x("anychart.enums.StringToken.SERIES_Y_MODE","%SeriesYMode");x("anychart.enums.StringToken.SERIES_Y_RANGE_MAX","%SeriesYRangeMax");x("anychart.enums.StringToken.SERIES_Y_RANGE_MIN","%SeriesYRangeMin");x("anychart.enums.StringToken.SERIES_Y_RANGE_SUM","%SeriesYRangeSum");x("anychart.enums.StringToken.SERIES_Y_SUM","%SeriesYSum");
x("anychart.enums.StringToken.VALUE","%Value");x("anychart.enums.StringToken.X_PERCENT_OF_SERIES","%XPercentOfSeries");x("anychart.enums.StringToken.X_PERCENT_OF_TOTAL","%XPercentOfTotal");x("anychart.enums.StringToken.X_VALUE","%XValue");x("anychart.enums.StringToken.Y_PERCENT_OF_CATEGORY","%YPercentOfCategory");x("anychart.enums.StringToken.Y_PERCENT_OF_SERIES","%YPercentOfSeries");x("anychart.enums.StringToken.Y_PERCENT_OF_TOTAL","%YPercentOfTotal");x("anychart.enums.StringToken.Y_VALUE","%YValue");
x("anychart.enums.Statistics.AVERAGE","average");x("anychart.enums.Statistics.BUBBLE_SIZE","bubbleSize");x("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_CATEGORY","bubbleSizePercentOfCategory");x("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_SERIES","bubbleSizePercentOfSeries");x("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_TOTAL","bubbleSizePercentOfTotal");x("anychart.enums.Statistics.CATEGORY_NAME","categoryName");x("anychart.enums.Statistics.CATEGORY_Y_AVERAGE","categoryYAverage");
x("anychart.enums.Statistics.CATEGORY_Y_MAX","categoryYMax");x("anychart.enums.Statistics.CATEGORY_Y_MEDIAN","categoryYMedian");x("anychart.enums.Statistics.CATEGORY_Y_MIN","categoryYMin");x("anychart.enums.Statistics.CATEGORY_Y_MODE","categoryYMode");x("anychart.enums.Statistics.CATEGORY_Y_PERCENT_OF_TOTAL","categoryYPercentOfTotal");x("anychart.enums.Statistics.CATEGORY_Y_RANGE_AVERAGE","categoryYRangeAverage");x("anychart.enums.Statistics.CATEGORY_Y_RANGE_MAX","categoryYRangeMax");
x("anychart.enums.Statistics.CATEGORY_Y_RANGE_MEDIAN","categoryYRangeMedian");x("anychart.enums.Statistics.CATEGORY_Y_RANGE_MIN","categoryYRangeMin");x("anychart.enums.Statistics.CATEGORY_Y_RANGE_MODE","categoryYRangeMode");x("anychart.enums.Statistics.CATEGORY_Y_RANGE_PERCENT_OF_TOTAL","categoryYRangePercentOfTotal");x("anychart.enums.Statistics.CATEGORY_Y_RANGE_SUM","categoryYRangeSum");x("anychart.enums.Statistics.CATEGORY_Y_SUM","categoryYSum");x("anychart.enums.Statistics.CLOSE","close");
x("anychart.enums.Statistics.COUNT","count");x("anychart.enums.Statistics.DATA_PLOT_BUBBLE_MAX_SIZE","dataPlotBubbleMaxSize");x("anychart.enums.Statistics.DATA_PLOT_BUBBLE_MIN_SIZE","dataPlotBubbleMinSize");x("anychart.enums.Statistics.DATA_PLOT_BUBBLE_SIZE_AVERAGE","dataPlotBubbleSizeAverage");x("anychart.enums.Statistics.DATA_PLOT_BUBBLE_SIZE_SUM","dataPlotBubbleSizeSum");x("anychart.enums.Statistics.DATA_PLOT_MAX_X_SUM_SERIES_NAME","dataPlotMaxXSumSeriesName");
x("anychart.enums.Statistics.DATA_PLOT_MAX_Y_SUM_SERIES_NAME","dataPlotMaxYSumSeriesName");x("anychart.enums.Statistics.DATA_PLOT_MAX_X_VALUE_POINT_SERIES_NAME","dataPlotMaxXValuePointSeriesName");x("anychart.enums.Statistics.DATA_PLOT_MAX_Y_VALUE_POINT_SERIES_NAME","dataPlotMaxYValuePointSeriesName");x("anychart.enums.Statistics.DATA_PLOT_MIN_X_SUM_SERIES_NAME","dataPlotMinXSumSeriesName");x("anychart.enums.Statistics.DATA_PLOT_MIN_Y_SUM_SERIES_NAME","dataPlotMinYSumSeriesName");
x("anychart.enums.Statistics.DATA_PLOT_MIN_X_VALUE_POINT_SERIES_NAME","dataPlotMinXValuePointSeriesName");x("anychart.enums.Statistics.DATA_PLOT_MIN_Y_VALUE_POINT_SERIES_NAME","dataPlotMinYValuePointSeriesName");x("anychart.enums.Statistics.DATA_PLOT_POINT_COUNT","dataPlotPointCount");x("anychart.enums.Statistics.DATA_PLOT_SERIES_COUNT","dataPlotSeriesCount");x("anychart.enums.Statistics.DATA_PLOT_X_AVERAGE","dataPlotXAverage");x("anychart.enums.Statistics.DATA_PLOT_X_MAX","dataPlotXMax");
x("anychart.enums.Statistics.DATA_PLOT_X_MIN","dataPlotXMin");x("anychart.enums.Statistics.DATA_PLOT_X_SUM","dataPlotXSum");x("anychart.enums.Statistics.DATA_PLOT_Y_AVERAGE","dataPlotYAverage");x("anychart.enums.Statistics.DATA_PLOT_Y_MAX","dataPlotYMax");x("anychart.enums.Statistics.DATA_PLOT_Y_MIN","dataPlotYMin");x("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_MAX","dataPlotYRangeMax");x("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_MIN","dataPlotYRangeMin");
x("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_SUM","dataPlotYRangeSum");x("anychart.enums.Statistics.DATA_PLOT_Y_SUM","dataPlotYSum");x("anychart.enums.Statistics.HIGH","high");x("anychart.enums.Statistics.INDEX","index");x("anychart.enums.Statistics.LOW","low");x("anychart.enums.Statistics.NAME","name");x("anychart.enums.Statistics.MAX","max");x("anychart.enums.Statistics.MIN","min");x("anychart.enums.Statistics.OPEN","open");x("anychart.enums.Statistics.POINTS_COUNT","pointsCount");
x("anychart.enums.Statistics.RANGE","range");x("anychart.enums.Statistics.RANGE_END","rangeEnd");x("anychart.enums.Statistics.RANGE_START","rangeStart");x("anychart.enums.Statistics.SERIES_AVERAGE","seriesAverage");x("anychart.enums.Statistics.SERIES_BUBBLE_MAX_SIZE","seriesBubbleMaxSize");x("anychart.enums.Statistics.SERIES_BUBBLE_MIN_SIZE","seriesBubbleMinSize");x("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_AVERAGE","seriesBubbleSizeAverage");
x("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_MEDIAN","seriesBubbleSizeMedian");x("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_MODE","seriesBubbleSizeMode");x("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_SUM","seriesBubbleSizeSum");x("anychart.enums.Statistics.SERIES_FIRST_X_VALUE","seriesFirstXValue");x("anychart.enums.Statistics.SERIES_FIRST_Y_VALUE","seriesFirstYValue");x("anychart.enums.Statistics.SERIES_LAST_X_VALUE","seriesLastXValue");x("anychart.enums.Statistics.SERIES_LAST_Y_VALUE","seriesLastYValue");
x("anychart.enums.Statistics.SERIES_MIN","seriesMin");x("anychart.enums.Statistics.SERIES_MAX","seriesMax");x("anychart.enums.Statistics.SERIES_NAME","seriesName");x("anychart.enums.Statistics.SERIES_POINT_COUNT","seriesPointCount");x("anychart.enums.Statistics.SERIES_POINTS_COUNT","seriesPointsCount");x("anychart.enums.Statistics.SERIES_SUM","seriesSum");x("anychart.enums.Statistics.SERIES_X_AVERAGE","seriesXAverage");x("anychart.enums.Statistics.SERIES_X_MAX","seriesXMax");
x("anychart.enums.Statistics.SERIES_X_MEDIAN","seriesXMedian");x("anychart.enums.Statistics.SERIES_X_MIN","seriesXMin");x("anychart.enums.Statistics.SERIES_X_MODE","seriesXMode");x("anychart.enums.Statistics.SERIES_X_SUM","seriesXSum");x("anychart.enums.Statistics.SERIES_Y_AVERAGE","seriesYAverage");x("anychart.enums.Statistics.SERIES_Y_MAX","seriesYMax");x("anychart.enums.Statistics.SERIES_Y_MEDIAN","seriesYMedian");x("anychart.enums.Statistics.SERIES_Y_MIN","seriesYMin");
x("anychart.enums.Statistics.SERIES_Y_MODE","seriesYMode");x("anychart.enums.Statistics.SERIES_Y_RANGE_AVERAGE","seriesYRangeAverage");x("anychart.enums.Statistics.SERIES_Y_RANGE_MAX","seriesYRangeMax");x("anychart.enums.Statistics.SERIES_Y_RANGE_MEDIAN","seriesYRangeMedian");x("anychart.enums.Statistics.SERIES_Y_RANGE_MIN","seriesYRangeMin");x("anychart.enums.Statistics.SERIES_Y_RANGE_MODE","seriesYRangeMode");x("anychart.enums.Statistics.SERIES_Y_RANGE_SUM","seriesYRangeSum");
x("anychart.enums.Statistics.SERIES_Y_SUM","seriesYSum");x("anychart.enums.Statistics.SUM","sum");x("anychart.enums.Statistics.VALUE","value");x("anychart.enums.Statistics.X_PERCENT_OF_SERIES","xPercentOfSeries");x("anychart.enums.Statistics.X_PERCENT_OF_TOTAL","xPercentOfTotal");x("anychart.enums.Statistics.X_VALUE","xValue");x("anychart.enums.Statistics.Y_PERCENT_OF_CATEGORY","yPercentOfCategory");x("anychart.enums.Statistics.Y_PERCENT_OF_SERIES","yPercentOfSeries");
x("anychart.enums.Statistics.Y_PERCENT_OF_TOTAL","yPercentOfTotal");x("anychart.enums.Statistics.Y_VALUE","yValue");x("anychart.enums.ChartDataExportMode.RAW","raw");x("anychart.enums.ChartDataExportMode.SPECIFIC","specific");x("anychart.enums.ChartDataExportMode.GROUPED","grouped");F.f=Tc;F.b=function(a){for(var b=new F(0,0,0,0),c=new F(a[0],a[1],0,0),d=2,e=a.length;d