=A?(w[p].b=a[m].b,w[p].c=a[m].c,w[p].a=a[m].a,p++):(G=a[m].c>x?x:A,D=m-1,0>D&&(D=v-1),y=(m+1)%v,0!=
a[m].c-a[D].c&&(w[p].b=(G-a[D].c)*(a[m].b-a[D].b)/(a[m].c-a[D].c)+a[D].b,w[p].c=G,w[p].a=(G-a[D].c)*(a[m].a-a[D].a)/(a[m].c-a[D].c)+a[D].a,(w[p].b>=a[D].b&&w[p].b<=a[m].b||w[p].b>=a[m].b&&w[p].b<=a[D].b)&&(w[p].a>=a[D].a&&w[p].a<=a[m].a||w[p].a>=a[m].a&&w[p].a<=a[D].a)&&p++),0!=a[m].c-a[y].c&&(w[p].b=(G-a[y].c)*(a[m].b-a[y].b)/(a[m].c-a[y].c)+a[y].b,w[p].c=G,w[p].a=(G-a[y].c)*(a[m].a-a[y].a)/(a[m].c-a[y].c)+a[y].a,(w[p].b>=a[y].b&&w[p].b<=a[m].b||w[p].b>=a[m].b&&w[p].b<=a[y].b)&&(w[p].a>=a[y].a&&
w[p].a<=a[m].a||w[p].a>=a[m].a&&w[p].a<=a[y].a)&&p++));return p};var Ca=function(){this.a=0;this.c=null;this.b=new a.c},la=function(){this.K=!1;this.aA=this.aB=this.aC=this.aD=this.aE=null;this.J=!1;this.m=null;this.ae=!1;this.aw=this.ax=this.ay=this.az=0;this.I=this.av=!1;this.G=this.H=this.r=null;this.au=this.F=this.ad=!1;this.ar=this.at=0;this.k=this.ac=null;this.aq=!1;this.D=this.E=0;this.j=null;this.T=0;this.ap=!1;this.Q=this.q=this.R=this.ao=null;this.C=this.an=!1;this.P=this.p=null;this.h=
this.O=0;this.ab=!1;this.am=this.aa=null;this.B=!1;this.Z=this.a=0;this.A=null;this.X=this.Y=0;this.d=null;this.z=0;this.W=this.M=this.N=this.al=null;this.ak=0;this.o=null;this.g=!1;this.n=this.c=this.V=this.L=this.b=this.l=this.t=this.u=this.ag=this.ah=this.ai=this.aj=0};la.prototype={_0d1:function(F){this.e=new a.e(0,0);this.i=new a.f(0,0);this.f=new a.c;this.x=a.D.d;this.y=a.D.c;this.v=a.D.d;this.w=a.D.c;this.U=F;this.P=null;null!=F&&null!=F.b&&(this.R=F.b,this.o=F.b.c);this.as();return this},
_01d1:function(F,w,A,x,v,m,p){this.e=new a.e(0,0);this.i=new a.f(0,0);this.f=new a.c;this.b=w;this.n=A;this.l=x;this.c=v;this.b==this.l&&(this.b-=.5,this.l+=.5);this.n==this.c&&(this.n-=.5,this.c+=.5);this.x=a.D.d;this.y=a.D.c;this.v=a.D.d;this.w=a.D.c;this.aH(m,p);this.U=F;null!=F&&(this.R=F.b);this.O=0;this.B=!1;this.X=2;this.as();return this},aH:function(F,w){var A=F.w,x=F.h,v=a.a.d(this.l-this.b),m=a.a.d(this.c-this.n),p=0,p=0==v||0==m?1:m/v,D=m=0,y=0,G=0;null!=w?(G=a.a.p(A,x),m=~~(G*w.d/100),
D=~~(G*w.b/100),y=~~(G*w.c/100),G=~~(G*w.e/100)):G=y=D=m=2;var x=x-(D+G),A=A-(m+y),E=a.a.k(x/p),p=a.a.k(A*p);E<=A?(F.x+=~~((A-E)/2),A=E,F.w=A,F.y+=D,F.h-=D+G,this.ae=!0):(F.y+=~~((x-p)/2),F.h=p,F.x+=m,F.w-=m+y,this.ae=!1);this.a=A/v},af:function(a){this.U=a;this.R=a.b;this.ad=a.e;this.aq=1!=a.W;this.T=a.d;this.Y=a.H;this.z=a.ak},as:function(){this.ao=a.f._ca(10)},aG:function(F,w,A,x,v,m){w=new a.d;this.p.x=A;this.p.v=x;A=this.m.id().L.A;for(var p=A.length,D=0;Dthis.a?p:a.a.p(this.a,p),v=2*v;if(0!=D)for(var p=a.a.v(this.f),G=a.a.v(this.b)-p,E=y-D,h=A.getShapes().a.A,c=h.length,b=0;bm)return v;for(var p=4*m,D=x.A[0].b,y=x.A[0].a,G=D,E=y,h=1;hG&&(G=x.A[h].b),x.A[h].aE&&(E=x.A[h].a);var h=G-D,c=E-y,h=h>c?h:c,D=.5*(G+D),y=.5*(E+y);x.Si(new S(D-2*h,y-h));x.Si(new S(D,y+2*h));x.Si(new S(D+
2*h,y-h));v.Si(new za(m,m+1,m+2));for(h=0;h=m)){for(E=y.Se()-2;0<=E;E--)for(D=y.Se()-1;D>=E+1;D--)y.A[E].d(y.A[D])&&(y.Sn(D),y.Sn(E),D--);for(E=0;E=p)throw(new a.P)._0P("Exceeded maximum edges");v.Si(new za(y.A[E].b,y.A[E].a,h))}y.clear()}}for(h=v.Se()-1;0<=h;h--)(v.A[h].c>=
m||v.A[h].b>=m||v.A[h].a>=m)&&v.Sn(h);x.Sn(x.Se()-1);x.Sn(x.Se()-1);x.Sn(x.Se()-1);return v};var W=function(a,v){this.b=a;this.a=v};W.prototype={d:function(a){return this.b==a.a&&this.a==a.b||this.b==a.b&&this.a==a.a}};var ja=function v(a,p){v._ic();this.e=this.f=this.g=0;this.d=32;this.c=null;this.h=!1;this.b=0;this._bc._0bp.call(this,a)};K.d7=ja;ja.prototype={J:function(){null==this.c&&(67==this.d?this.c=a.V.A(a.b):78==this.d&&(this.c=0==this.f?a.V.A(a.A):a.V.A(a.D)));return this.c},K:function(v){var m=
this.j(v,this.e);return 78==this.d?this.i(m,v):m=a.b.v(m,"\\n","\n")},j:function(v,m){var p=null;if(67==this.d&&this.h){for(var p=Array(m),D=this.g,y=0;yg;g++){var l=(new C.ConditionalAttributes)._0_3(),r=(new C.ConditionDataValue)._0_2();l.setCondition(r);r.setFrom(d);d+=b;r.setTo(d);l.setColor(this.f.iY(g));a.add(l)}a.resumeUpdate();c.setExtraStyle(f);return 5},a2:function(){this.ag=null},aC:function(){var h=a.TD(this.b.i,C.Chart),c=h.l;if(!c.ia0()||!c.iaT().getHasData())return null;var c=h.l.e,b=h.getAxisX().getLabels(),d=new a._D,f=h.getConditionalAttributes();if(0==f.Se())this.aD(f,
h),f.recalculate();else for(var h=0,g=f.c.A,l=g.length,r=0;rg)){h=h.getAxisX().getLabels();this.i=new Z;this.h=a.D.c;this.p=
a.D.d;this.o=a.D.c;this.g=a.D.d;var g=this.b.A,l=null,r=0,t=null;if(null!=this.j){var r=this.j.Se(),l=c.iaN(),B=c.iaP();this.T=B;for(var z=0,k=this.j.c.A,e=k.length,n=0;ng;g++)h[g]=d.R(),0==f&&0==h[g]&&(f=g);f=a.b._0b(h,0,f);var l=new ja(f,0);l.d=d.R();f=d.R();g=d.R();b.aa(2,1);l.e=d.R();l.f=d.R();l.g=c;l.b=f;0!=(g&1)&&(l.h=!0);c+=l.e;this.v.Si(l)}this.q=Array(c)},an:function(){if(!this.ax){var h=this.ax=!0;void 0==C._Zt&&(h=!1);this.c.X(32)?this.L=this.c.getTag().toString():(this.L=this.aJ(),this.e?this.c.setTag("MapAttribute MapDefaultAttribute"):this.c.setTag(this.L));if(!this.c.X(14)){var c=this.ac(14,-1);c.e()||
this.c.setColor(c)}this.c.X(9)||(c=this.ac(9,-1),c.e()||this.c.getBorder().setColor(c));1==this.d?(this.c.X(7)||this.c.getBorder().setWidth(this.P(7,-1)),this.c.X(5)||this.c.getLine().setWidth(this.P(5,-1)),this.c.setMarkerSize(8),this.c.getPointLabels().setFont((new a.o)._0o("Arial",7)),this.E=!1):4==this.d&&(h?(this.c.setMarkerShape(12),this.c.setMarkerTemplate(N.O("City"))):this.c.setMarkerShape(2),this.c.setMarkerSize(2),this.c.getPointLabels().setVisible(!0),this.G=!1);if(this.e&&null!=this.l)for(var h=
0,c=a.TD(this.b.i,C.Chart).getConditionalAttributes().c.A,b=c.length,d=0;dthis.h||zthis.o){var q=!0;if(this.o>z||this.ge||this.p=C.b&&this.p<=C.e&&this.o>=C.a&&this.g<=C.d){this.D=C;break}}q&&(this.n|=4096,g.K=!0,g.x=k,g.y=e,g.v=B,g.w=z)}null!=t&&t.d&&(this.n|=4096,g.K||(g.K=!0,g.x=this.b.y,g.y=this.b.z,g.v=this.b.w,g.w=this.b.x,u=!0));q=d.Y();I=0;null!=l&&(I=l.Y());g.av=u;null==t||t.m()||(t=null);null!=t&&t.h(g.am);this.aA(d,f,l,r,g,h,t,!1,0,n,c);B>this.o&&(this.o=B);zthis.h&&(this.h=k);ee||B>z||(this.h=a.a.o(this.h,k),this.p=a.a.p(this.p,e),this.o=a.a.o(this.o,B),this.g=a.a.p(this.g,z));this.a4(g);if(null!=l&&null!=this.j)for(c=this.j.c.A,g=c.length,b=0;bthis.I){if(!u.z)continue}else if(u.z)continue;if(e){var O=this.aF(f,k,b,q,u);h.sidi(O)}u.q(h,b,!1,!0,!1)}H++;if(H>=c)break;b.i._cf(I);H==c-1?b.m=this.u:this.az(b,n,H)}this.ay=b.k.Se();if(b.B){b.O++;e=l;for(k=0;k!=t;k+=1)u=this.i.getItem(k),e&&(O=this.aF(f,k,b,q,u),h.sidi(O)),u.q(h,b,!1,!1,!1);b.B=!1;b.O=
0}b.F&&(this.aq=b.d,b.d=null)}B&&h.sidl(g);0!=(this.n&4096)&&h.sidg(z);b.C&&this.aR(h,b,r,d);if(null!=b.d)for(h=b.d.length,d=0;dd.g()||g.c()>d.c())return!1;if(c){d=b.k.A;for(var l=d.length,r=0;r=f.b&&this.c<=f.e&&this.h>=f.a&&this.f<=f.d)return this.i=f,!0}return!1},getFieldValue:function(c){if("@Title"==c)return this.k;for(var b=this.a.v.A,d=b.length,f=0;fthis.a.am&&(b-=c.b-this.a.am),c.cb.y||this.fb.w)&&(c=!1,null!=b.o&&this.F(b)&&(c=!0));if(b.ap&&c){d=
!1;if(this.b>b.t&&this.bb.t&&this.cthis.b&&b.tthis.b&&b.ua.a.d(this.h-b.L)?d=!0:.01>a.a.d(this.f-b.V)&&(d=!0);d||(c=!1)}c||(d=0,d=4*b.X,b.al.aa(2*this.E-d,1));return c}};J.J=function(a){var b=0;6<=a?(a-=6,b|=8):3<=a&&(a-=3,b|=4);return b|a};J.e=function(a,b,d,f,g,l){var r=l=0;d.ab&&0<=g?(0==g?d.J?(l=b.V(),r=b.V()):(l=b.U(),r=b.U()):1==d.h?(g=b.R(),b=g&15,7>4,7l;0==r&&(B=g-f,d.h=1);this.P=a.f._ca(g);for(var z=0,k=0,l=g=0,e=new a._p2(null,null),t=0;tr||1==t;0==t&&(k=0==l?0:l-g,f.h=1);r=l=0;this.N=new a.aA;for(var e=new a.f(0,0),n=new a.f(0,0),u=0,q=0,I=f.ao,C=new a._p2(null,null),z=0;z=r)r=new a._p2(this.P,this.O),J.e(r,f,g,-1,-1,null),this.P=r.a,this.O=r.b,r.Y(this.P,this.O),l.a(r),this.P=r.a,this.O=r.b;else{var t=0,B=0,z=0,k=0;this.N=Array(2*r);for(var e=0,n=0;nl.aj||this.f>l.ah)||null!=this.i){t=a.ao.G();B=null;var z=1,k=this.Q,e=null,n=null,u=this.O,q=this.N;0!=k&&(u-=l.b,q=l.c-q);var C=!1;if(null==this.d||l.I){var H=l.d[this.g];if(null!=H&&H.g){if(!H.c)return;t=H.a;B=H.f;z=H.i;n=H.n;k=0==k?H.h:k*l.a;e=H.m;if(!r&&H.e&&null!=this.k&&(r=a.a.h(k),!this.v(g,l,H.b,r)&&!l.U.G))return;null==t&&(t=(new a.ao)._0ao(B),H.a=t)}}else B=new a.ar(this.d.getColor()),this.d.getBorder().getVisible()&&(t=(new a.ao)._03ao(this.d.getBorder().getColor(),this.d.getBorder().getWidth())),
k=0==k?this.d.getMarkerSize():k*l.a,z=this.d.getMarkerShape(),C=!0;r=u*l.a+l.e.x;q=q*l.a+l.e.y;null!=this.i&&(q=this.G(r,q,l),r=q.x,q=q.y);l.p.bI(g,r,q,k,z,B,t,t,!1,null,e,a.m.i(),n);C&&(B._d(),null!=t&&t._d())}},H:function(g,l,r){r=!0;var t=new a._p2(this.O,this.N);J.e(t,g,l,-1,-1,null);this.O=t.a;this.N=t.b;this.t=this.O;this.r=this.N;this.y=this.O;this.x=this.N;t.Y(this.O,this.N);l.q.a(t);this.O=t.a;this.N=t.b;this.b=this.c=this.O;this.h=this.f=this.N;this.O-=l.b;this.N=l.c-this.N;this.n=this.O;
this.m=this.N;this.j=1;l.K&&(this.bl.y||this.hl.w)&&(r=!1,null!=l.o&&this.F(l)&&(r=!0));return r}};ia._dt("M",J,0);var ua=function l(){l._ic();this.f=this.g=this.a=this.h=null;this.e=a._CE;this.b=(new C.Line)._0_2();this.b.setColor(a.m.l(255,40,40,40));this.c=4;this.e=a.m.l(255,167,214,234);this.d=!0};ua.prototype={getBackColor:function(){return this.e},setBackColor:function(l){this.e=l=a.m._t(l)},getBorder:function(){return this.b},getMargin:function(){return this.c},setMargin:function(a){this.c=
a},getTemplate:function(){return this.f},setTemplate:function(a){this.f=a;this.d=!0},j:function(){this.g._d();this.h._d();this.a._dispose1(!1)},i:function(){this.g=(new a.ao)._03ao(this.b.getColor(),this.b.d);this.h=new a.ar(this.e);null==this.a&&(this.a=(new C._Zt)._0_Zt());if(this.d){var l=this.f;null==l&&(l=N.O("TranslationArea"));this.a.sw(l);this.d=!1}for(var l=this.a.id().L.A,r=l.length,t=0;t=t.b?t.b=-85.7:90<=t.b&&(t.b=89.98);var B=a.a.w(.785398163397448+t.b*a.a.c/180/2);t.b=a.a.l(B);t.b=180*t.b/a.a.c}};va._dt("M",da,0);var wa=function B(){B._ic();this.h=this.f=null;this.e=!1;this.b=this.a=this.d=this.c=null;this.g=!0};wa.prototype={si:function(a){this.d=
a;this.e&&(this.c.g.clear(),this.c.R(!0),this.e=!1,null!=this.f&&this.f.iO())},ifa:function(a){this.f=a},j:function(){if(this.e)return!0;this.b=a.H.r(this.d,3,1,1);if(null==this.b)return!1;this.a=new a.aM(this.b);if(9997==this.a.U()){var B=this.a.U();this.a.U();this.a.U();var z=Array(16);this.h=new a._L;for(var k=this.b.Y()+26*B,e=this.c.g,n=this.c.I,u=null,q=0,q=0,C=e.a.A,H=C.length,O=0;O=n.b&&k<=n.e&&e>=n.a&&e<=n.d){u=(e-n.a)/(n.d-n.a);k=n.g+(k-n.b)/(n.e-n.b)*(n.i-n.g);e=n.f+u*(n.h-n.f);break}n=k-this.b;u=this.a-e;n*=this.G;u*=this.G;n+=this.j.x;u+=this.j.y;return new a.e(n,u)},V:function(a,e,n,u,q,C){n.C=!0;for(var H=u.A,K=H.length,J=0;J',
RoadU:'',
CityCapital:'',City:'',TranslationArea:''};
void 0!==C.UserInterface&&(C.UserInterface.prototype.galleryMap.Maps=["*maps.Map,Map"],C.UserInterface.prototype.galleryMap["maps.Map"]=[{Text:"Layers",Children:[],ChildrenFunc:"_uiListLayers",InPlace:!0}],C.maps.Map.prototype._uiListLayers=function(a,e,n){if(-1==a)return 1;n=this.getLayers();for(var u,q,C=0;;){if(a>=n.getCount())return-1;u=n.getItem(a);a++;C++;q=u.getPath();if("@"==q.charAt(0)&&(q=q.substr(1),"main"!=q))break}e.Text=q.substr(0,1).toUpperCase()+q.substr(1);e.TargetRT=u;e.Target=u;
e.Type="Bool";e.API="Visible";return C})})();
(function(){var r={Version:"7.6.6352.22385"},f,e;"undefined"!==typeof window?(f=window.sfx,e=window.cfx):(f=require("./jchartfx.system.js"),e=f.cfx,module.exports=r);e.sparkline=r;r.SparkGallery={Line:0,Bar:1,Area:2,Curve:3,CurveArea:4};var t=function(){this.h=this.i=this.f=this.g=this.a=this.c=this.j=this.d=0;this.b=null;this.e=new f.l(0,0)};t.prototype={k:function(e,b){for(var c=e.id().L.A,a=c.length,d=0;d');
return this},getGallery:function(){return this.e},setGallery:function(b){this.e=b;this.d=null;this.h()},getGalleryVolume:function(){return this.g},setGalleryVolume:function(b){this.g=b;this.h()},getLabelGap:function(){return this.f},setLabelGap:function(b){this.f=b;this.h()},getLabelTemplate:function(){return this.c.t},setLabelTemplate:function(b){this.m=b;this.c.sw(b);this.h()},o:function(b,c){var a=this.a.SV();b.D("Font",a);b.D("FontFamily",a.f());b.D("FontSize",a.g());b.D("Foreground",c)},r:function(b,
c,a){if(0==(a&4))for(a=0;am&&(k=m/d.d,c=g/k,h=(d.c+d.a)/2,d.g=h+c/2,d.f=h-c/2);a=e;a!=b.k.w&&(d=~~((b.k.w-a)/3),b.k.x+=d,b.k.w=a,this.i.x-=d)}},icw:function(b){this.a=f.TD(b,e.Chart);null!=this.a&&(b=this.a.b,b.getLine().setWidth(1),
b.setVolume(100),this.a.getLegendBox().sibS(!1));return!0},ic2:function(b,c,a,d){switch(c){case 11:return this.p(a);case 17:return 1;case 13:a.b=1}return null},ic3:function(b){return 1},ic4:function(b){b=24577;0==this.e&&(b|=66);return b},ic5:function(b,c,a){this.l||(this.q(a.c),this.l=!0);b.b=0;b.a=1;b=this.b[a.d];var d=a.k._nc(),n=a.T,g=a.m,m=a.a.a._nc(),k=this.a.b.getVolume(),h=this.j+4;a.k.w-=h;var q=f.a.d(a.q-a.o)+1,l=~~(~~(a.k.w/q)/2),l=l-this.a.b.getMarkerSize();l',
b.BarGlass='',b.BarSpotlight='',
b.BarLights='',
b.BorderBasic='0 | 2 | 2 | ',b.BorderRound='16 | 4 | 2 | ',
b.BorderRoundShadow='16 | 4,4,16,16 | 2 | ',
b.DoughnutSpotlight='1
',
b.DoughnutMetal='18 | ',b.PieSpotlight='1',
b.PieMetal='18 | ');void 0!=a&&(a.LinearFiller1=
'',a.LinearFiller2='',
a.LinearFiller3='',a.LinearFiller4='',
a.LinearFiller5='',a.LinearFiller6='',
a.LinearFillerGlow='',a.LinearFillerBump='',a.LinearBorderStraightBasicMedium=
'0.05 | 0.5BorderMedium4',a.LinearBorderStraightBasicThick='0.05 | 0.5BorderThick8',a.LinearBorderStraightMetal='0.05 | 0.5BorderThick80.02 | 1.5',
a.LinearBorderRoundBasicMedium='6 | 2 | BorderMedium4',a.LinearBorderRoundBasicThick='6 | 2 | BorderThick8',a.LinearBorderRoundMetal='0.06 | 0.58BorderThick0.02 | 1.5',
a.RadialBorderMetal='10.02 | 0.5BorderThick8',
a.RadialBorderBasicMedium='10.03 | 0.54BorderMedium',a.RadialBorderBasicThick='10.03 | 0.58BorderThick',
a.NeedleDoubleClassic='0.150.26',
a.NeedleGlow='',a.CapReflection='1',
a.CapDeepBevel='1',a.CapBump='1',
a.CapCarved='1',
a.MarkerBigTriangle='1',a.MarkerBigTriangleInverted='1',a.MarkerLargeSquareTriangle='0.5',
a.MarkerLargeSquareTriangleInverted='0.5',a.MarkerDoubleSharp='0.25',a.MarkerDoubleTriangle=
'0.5',a.MarkerRound='0.5',a.MarkerCircle='1',a.RadialFillerGlow='',
a.RadialFillerRound='',a.LinearGlareConcave='true',
a.LinearGlareConvex='true',a.LinearGlareDiagonal='true',
a.RadialGlareConcave='',a.RadialGlareConvex='',
a.RadialGlareDiagonal='',a.LinearShadowSide='0 | 0.035 | 0 | 0',
a.RadialShadowSide='0.035 | ',a.LinearShadowBottom='0,0.02,0.02,0.18 | ',
a.RadialShadowBottom='0,0.02,0.02,0.18 | ')})();
(function(){function U(q,a){var c=1-Math.sqrt(.499*q.r*q.r+.387*q.g*q.g+.114*q.b*q.b)/255;a[1]=c;a[0]=1.26}function aa(q,a){var c=Math.sqrt(.549*q.r*q.r+.257*q.g*q.g+.184*q.b*q.b),b;b=q.r/10;b=Math.abs(q.r-q.g)<=b&&Math.abs(q.r-q.b)<=b?!0:!1;b&&(c=Math.min(192,c));255d.c},icm:function(a,c,b,d,e){null!=d&&(a=d.C,0!=a.a&&4==b&&this._M9(c[0],c[2],a,1))},ice:function(a,c,b,d,e,f,g,k){if(this.uLines){a={};a.b=b;a.a=d;a.c=e;var h={};h.b=f;h.a=g;h.c=k;var m=c.C;c=c.m();d==g&&e==k?(h.a+=c,this._M9(a,h,m,2)):b==f&&d==g?(h.a+=c,this._M9(a,h,m,2)):b==f&&e==k&&(h.c-=c,this._M9(a,h,m,2))}},ai:function(a){},icu:function(a,c,b,d,e,f,g,k,h,m){a=[];e=[];f=[];d=this._M7(d);k=null;var n=this._44.b.q,l=null;null!=n&&(k=new w._p1(l),n.tryGetValue(k,
"3DModel")&&(l=k.a.area));this._M8(n,k,d);a=this._M16(c.b,c.a,c.c,b.b,b.a,b.c,h+b.a,m+c.a,g,a,e,f,l);this._M17(this._1,a,e,f,d,null,null,null)},icl:function(a,c,b,d,e,f){a=[];b=[];e=[];d=this._M7(d);var g=null;if(f){f=null;var k=this._44.b.q;null!=k&&(f=new w._p1(g),k.tryGetValue(f,"3DModel")&&(g=f.a.line));null!=g&&"Plane"==g.style&&(g=null)}if(g){f=c[0];var h=c[1],k=f.a,m=(f.c+h.c)/2,n=Math.abs(f.c-h.c)/8,h=c[2];c=h.a;"Cylinder"==g.style?this._M18(f.b,k,m,h.b,c,m,n,d,g):a=this._M16(f.b,k-n,m+n,
h.b,c+n,m-n,k+n,c-n,2147483647,a,e,b,g)}else{for(var k=1E3,m=-1E3,n=1E3,l=-1E3,p=1E3,t=-1E3,g=0;4>g;g++){f=c[g];var u=f.b,r=f.a;f=f.c;var y=(u-this._3)*this._5-this._9,q=(this._4-r)*this._6-this._10,v=(this._7-f)*this._8-this._11;if(0==g||yg;g++)a[3*g+0]+=c;k=a[h];n=a[h+1];m=a[h+2];c=a[(h+3)%12]-k;f=a[(h+4)%12]-n;
g=a[(h+5)%12]-m;k=a[(h+6)%12]-k;n=a[(h+7)%12]-n;m=a[(h+8)%12]-m;h=[0,0,0];h[0]=f*m-g*n;h[1]=g*k-c*m;h[2]=c*n-f*k;E.normalize(h);0>h[1]&&(h[0]=-h[0],h[1]=-h[1],h[2]=-h[2]);for(g=0;4>g;g++)e.push(h[0]),e.push(h[1]),e.push(h[2]);this._M19(b,0)}this._M17(this._1,a,e,b,d,null,null,null)},icj:function(a,c,b,d){},ici:function(a,c,b,d,e){},_M20:function(a,c,b,d,e,f,g,k,h,m,n){var l;l=null;var p=.5;null!=e&&(l=e.silhouette,void 0!=l&&"string"==typeof l&&(l=l.toLowerCase()),void 0!==e.granularity&&0!=e.granularity&&
(p=e.granularity),m=m&&"off"!=e.bBevel,n=n&&"off"!=e.dBevel);var t=!0,u=!0;if(l&&"basic"!=l)if("bevel"==l){l=[];0==k&&(l.push([0,0,0]),l.push([0,0,0]));(t=Math.min(e.size,.5))||(t=.005);var r=.5==t,t=t*h,y=Math.max(1,e.count)+1,q=e.facets,v=this._M21(Math.PI/2,y,t),x,z,D=2*(y-1);if(n)for(var A=0,C=D;Ae||(x=[m,h-t+x,0],l.push(x),q&&l.push(x));else l.push([k,h,0]),q&&l.push([k,h,0]);if(n)for(C=A=0;Ae||(x=[m,t-x,0],l.push(x),q&&l.push(x)));else l.push([k,0,0]),q&&l.push([k,0,0])}else l.push([0,h,0]),l.push([0,h,0]),l.push([0,0,0]),l.push([0,0,0]);t=!1}else l=[[0,0,0],[1,0,0],[1,0,0],
[1,1,0],[1,1,0],[0,1,0],[0,1,0],[0,0,0],[0,0,0]];else l=[[0,0,0],[1,0,0],[1,0,0],[1,1,0],[1,1,0],[0,1,0],[0,1,0],[0,0,0],[0,0,0]];0>g&&(f+=g,g=-g);n={};this._M22(n,f,g,p);f=l.length;for(A=g=0;Ae[0]&&(e[0]+=(g-e[0])*k);a=n.innerPoints;k=n.outerPoints;h=k.length;u=[0,0,0];for(A=0;AMath.abs(c.end-a.start))return a.start=c.start,!0;if(.01>Math.abs(c.start-a.end))return a.end=c.end,!0;if(b&&.01>Math.abs(c.end+360-a.start))return a.start=c.start,!0}return!1},_M34:function(a,c,b,d,e,f,g,k,h,m,n,l,p){var t=l.yOffset,u=l.xOffset;l=null;var r=a.start,y=a.end;if(0!=a.offset){p=
q.create();q.identity(p);var J=this._M36((r+y)/2);q.rotate(p,J,[0,1,0]);a=[a.offset*e,0,0];q.multiplyVec3(p,a);p={};a=this._M30(d,a);this._M31(a,c,b,d,e,f,g,!1,p,n);0!=b&&this._M31(a,c,b,d,e,f,g,!0,p,n)}g=p.p0;n=p.p1;e=p.p2;f=p.p3;m._se(h);c=g.x+u;d=e.y+t;g=n.x-g.x+u;e=f.y-e.y+t;var v,x,z,D;0!=b&&(v=p.h0.x+u,z=p.h1.x-p.h0.x+u,D=p.h3.y-p.h2.y+t,x=d+(e-D)/2);r==y?0==b?m.F(k,c,d,g,e):(l=new w.aA,l.g(c,d,g,e,0,360),l.g(v,x,z,D,0,-360)):(y*=-1,r*=-1,0>y&&0y&&(r-=360),t=y-r,ye,v=1,x=2;vm;m++)g.push(r[0]),g.push(r[1]),g.push(r[2]);k.push(u);k.push(u+1);k.push(u+2);k.push(u);k.push(u+2);k.push(u+3);u+=4;h=z;m=D;n=p;l=t}},_M43:function(a,c,b,d,e,f,g,k,h,m){b=b?Math.max(b,1):1;b+=1;for(var n,l=[],p=0;pe&&(n=-n);n=this._M38(!1,a,n,m-2*n,h);this._M39(a,l,n,d,r,f,g,k);if(u==b-1)break;for(p=0;p=a)){for(var g=d.length/3,k=0,h=2;kg&&(q=-q);b.push([c-q,u,l-q]);p.push(Math.cos(r));f=u}this._M46(b,a,k,h,m,p);this._M45(k,e,1,e);lastVertices=[];lastNormals=[];this._M47(a,k,h,lastVertices,lastNormals);this._M49(a,lastVertices,g,k,h,m)},_M22:function(a,c,b,d){var e=Math.floor(1/d*b),f=c+b/2,g=[1,0,0],k=[0,1,0],h=2<=d,m=q.create();
q.identity(m);var n=this._M36(f);q.rotate(m,n,k);var l=[this._44.bN/100,0,0];q.multiplyVec3(m,l);for(var f=0+l[0],p=0+l[1],l=0+l[2],t=[],u=[],n=[f,p,l],r=0;r<=e;r++)t.push(n),h&&t.push(n);n=this._M36(c+b);b=this._M36(d);d=E.create();for(r=0;r<=e;r++)r==e&&(n=this._M36(c)),q.identity(m),q.rotate(m,n,k),q.multiplyVec3(m,g,d),d[0]*=1,d[1]*=.5,d[2]*=1,d[0]+=f,d[1]+=p,d[2]+=l,u.push([d[0],d[1],d[2]]),h&&u.push([d[0],d[1],d[2]]),n-=b;a.innerPoints=t;a.outerPoints=u},_M23:function(a,c,b,d,e,f,g,k){for(var h,
m,n,l=a.length/3,p=0;pb&&(e/=b))}c&&(a+=c[0],e+=c[1],f+=c[2]);return[a,e,f]},_M14:function(a,c,b,d,e,f,g,k){var h=(b.b-this._3)*this._5-this._9;a=(this._4-b.a)*this._6-this._10;var m=(this._7-b.c)*this._8-this._11,n=(d.b-this._3)*this._5-this._9;b=(this._4-d.a)*this._6-this._10;d=(this._7-d.c)*this._8-this._11;e=this._M7(e);var l=0;df&&(l=-l,q=-q);if(u=
this._67)l=0,q=1;var J=1-l,v=1-q,r=null,n=(n-h)/2;u&&(r=[h,0,m]);if(c){null==k&&(h=null,m=this._44.b.q,null!=m&&(h=new w._p1(k),m.tryGetValue(h,"3DModel")&&(k=h.a.pyramid)),this._M8(m,h,e));m=this._64;u&&(r[0]+=n,r[2]+=n);0<=f?(h=this._M38(m,g,-1+l,2*J,k),m=1<=q?[0,0]:this._M38(m,g,-1+q,2*v,k)):(h=this._M38(m,g,-1+q,2*v,k),m=1<=l?[0,0]:this._M38(m,g,-1+l,2*J,k),l=a,a=b,b=l);if(u)for(l=0;lq&&(a=[],this._M47(g,d,p,a,[]),this._M49(g,a,b,d,p,t)),u?(r[0]+=n/2,r[2]+=n/2):(r=[-.5,0,-.5],0!=this._23&&(r[0]=-.5/this._44.a$,r[1]=this._44.b.e==B.Gallery.Pyramid?.5/this._44.bx*Math.sin(this._68):0,r[2]=0));a=g=null;b=1;u?c||(g=[n,1,n]):0!=this._23&&(b=this._M26(),g=[b,b,b],r=this._M27(1,r,this._58,!1),a=this._59);this._M17(this._1,d,p,t,e,r,g,a);!u&&0v;v++)n.push(0),n.push(0),n.push(1);g=this._M19(l,g)}if(h&
131072){m=m.concat([a,u,b,d,t,b,d,e,b,a,r,b]);for(v=0;4>v;v++)n.push(0),n.push(0),n.push(-1);g=this._M19(l,g)}if(h&262144){t=[d,t,b,d,e,b,d,e,f,d,t,f];m=m.concat(t);for(v=0;4>v;v++)n.push(1),n.push(0),n.push(0);g=this._M19(l,g)}if(h&524288){t=[a,u,b,a,r,b,a,r,f,a,u,f];m=m.concat(t);for(v=0;4>v;v++)n.push(-1),n.push(0),n.push(0);g=this._M19(l,g)}h&1048576&&(t=[a,c,q,a,c,w,d,k,w,d,k,q],m=m.concat(t),this._M51(t,n,0,2,3),g=this._M19(l,g));p&&(p=[a,r,f,d,e,f,d,k,w,a,c,w],m=m.concat(p),this._M51(p,n,0,
2,3),g=this._M19(l,g),p=[a,c,q,d,k,q,d,e,b,a,r,b],m=m.concat(p),this._M51(p,n,0,2,3),g=this._M19(l,g),h&262144&&(t=[d,k,q,d,k,w,d,e,f,d,e,b],m=m.concat(t),this._M51(t,n,0,2,3),g=this._M19(l,g)),h&524288&&(t=[a,r,f,a,c,w,a,c,q,a,r,b],m=m.concat(t),this._M51(t,n,0,2,3),this._M19(l,g)));return m},_M37:function(a,c,b,d,e,f){d=d/2*this._8;a=[(a-this._3)*this._5-this._9-d/2,(this._4-c)*this._6-this._10-d/2,(this._7-b)*this._8-this._11+d/2];c=[d,d,d];b=this._1;d=this._65.S;if(!d){(d=null!=f?f.faces:0)||
(d=30);var g=f=d;d=2;for(var k=[],h=[],m=[],n=0;n<=f;n++)for(var l=n*Math.PI/f,p=Math.sin(l),t=Math.cos(l),l=0;l<=g;l++){var u=2*l*Math.PI/g,r=Math.sin(u),u=Math.cos(u)*p,q=t,r=r*p;h.push(u);h.push(q);h.push(r);k.push(d*u);k.push(d*q);k.push(d*r)}for(n=0;nA;A++){z=a+A*w;D=r+A*v;for(h=0;hthis._44.z)&&(m=0);for(h=0;h=this._74?(0!=m&&(r=90<=this._74?r+2.5*h:r-2*h,q-=.75*g),b=d.normalBufferX,k=-90==m?d.TureBufferXR0:d.TureBufferX,y=1):(0!=m&&(t-=2*h,q-=g/2),-90==m&&(k=d.TureBufferZR0),t-=p)):2==c.hint?45<=this._75?(b=d.normalBufferY,k=d.TureBufferY,
y=2,t-=p,1==c.alignY&&(r-=p)):t=this._72?t-4*p:t-p:3==c.hint?45<=this._75?(b=d.normalBufferY,k=d.TureBufferY,y=2):30this._74?(y=1,k=d.TureBufferX):120=this._74?k=d.TureBufferZ:180this._74?(y=1,k=d.TureBufferX):320<=this._74&&(t-=2*h):5==c.hint&&(r-=.01,1==c.align&&(t-=h/2),2==c.alignY&&(q-=g));c=(t-this._3)*this._5-this._9;m=(this._4-q)*this._6-this._10;g=(this._7-r)*this._8-this._11;h=c+l;r=m-n;if(w){if(!this._56)return;c=this._56.w/2;m=this._56.h/2;c=
(t-(this._56.x+c))/c;h=c+l;g=(this._56.y+m-q)/m-n;if(1c)return;r=m=this._57+1E-4}1==y?(g=90b;b++)c.push(a[0]),c.push(a[1]),c.push(a[2])},_M57:function(a,c,b,d,e,f){var g=this._31,k=g.getCount();this._13=null;for(var h=0;hb&&(b=45);2>=b&&(b=0);this._63=b;d=B.Gallery.Bar;c=!0;this._64=e=!1;null!=this._44&&(d=this._44.b.e,this._44.b.l&4096||(1!=this._44.b8.getSeries().getCount()&&(b=0,this._64=!0),c=!1),d==B.Gallery.Pie||d==B.Gallery.Doughnut?e=!0:20this._74,this._73=270<=this._74);c&&(90this._74&&(l=-1),180this._74&&(m=-1));if(1!=m||1!=l)for(h=0;hB;B++){q.identity(e);q.translate(e,c);q.multiply(e,this._33);q.translate(e,[0,0,-2]);0==f?q.scale(e,b):q.translate(e,d);g?q.multiply(e,g):a&&q.multiply(e,a);l=this._37;t=this._38;for(h=u=p=0;hthis._37||m>this._38)p=Math.max(h/this._37,m/this._38),r?(w?ph&&(!r||!w||.1z&&(y=d[2]),
w?d[2]=(d[2]+v)/2:(0!=C?(l=Math.max(.12,C*(.9-h)/(h-z)),l>=d[2]&&(l=.12)):l=.12,d[2]+=l,C=l),h>z&&(z=h)):(r=!0,y=d[2],z=h,d[2]+=.12,C=.12);else if(h=0,0>t?(t+=(this._38-u)/2,c[1]+=t/this._38*1,h=!0):u>this._38&&(t=u-this._38+t/2,c[1]+=t/this._38*1,h=!0),0>l?(t=l+(p-this._37)/2,c[0]-=t/this._37*1,h=!0):p>this._37&&(t=p-this._37+l/2,c[0]-=t/this._37*1,h=!0),!h)break}}this._79=d;this._62=q.create();q.identity(this._62);0!=f&&q.translate(this._62,this._79);a&&q.multiply(this._62,a);a=q.create();q.identity(a);
0==f&&q.scale(a,b);q.translate(a,c);q.multiply(a,this._33);this._70=this._33;this._33=a},_M9:function(a,c,b,d){var e=(a.b-this._3)*this._5-this._9,f=(this._4-a.a)*this._6-this._10,g=(this._7-a.c)*this._8-this._11,k=(c.b-this._3)*this._5-this._9,h=(this._4-c.a)*this._6-this._10,m=(this._7-c.c)*this._8-this._11;c=this._1;var n=0,l=0,p=0,t=this._17,q=.005;0>this._44.a.D&&(2==d?t=4:q=-q);e==k?(4!=t&&a.b<=this._36.x1&&(e+=q*d),a=[e,f,g,e,h,g,e,f,m,e,h,m],n=this._72||this._73?-1:1):f==h?(a=[k,f,g,k,f,m,
e,f,g,e,f,m],l=1):(4!=t&&a.c>=this._7&&(g+=q*d),a=[k,f,g,k,h,g,e,f,g,e,h,g],p=this._72?-1:1);this._M17(c,a,[n,l,p,n,l,p,n,l,p,n,l,p],null,b,null,null,null)},_M41:function(a,c,b,d,e,f){var g=d.length/3,k=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,k);a.bufferData(a.ARRAY_BUFFER,new Float32Array(d),a.STATIC_DRAW);k.itemSize=3;k.numItems=g;d=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,d);a.bufferData(a.ARRAY_BUFFER,new Float32Array(e),a.STATIC_DRAW);d.itemSize=3;d.numItems=g;e=null;null!=f&&(e=a.createBuffer(),
a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,e),a.bufferData(a.ELEMENT_ARRAY_BUFFER,new Uint16Array(f),a.STATIC_DRAW),e.itemSize=1,e.numItems=f.length);c[b+"Vertices"]=k;c[b+"Normals"]=d;c[b+"Indices"]=e},_M17:function(a,c,b,d,e,f,g,k){var h=this._19;this._M41(a,h,"",c,b,d);this._M42(0,a,h.Vertices,h.Normals,h.Indices,e,f,g,k,null==d?a.TRIANGLE_STRIP:a.TRIANGLES)},_M19:function(a,c){a.push(c);a.push(c+1);a.push(c+2);a.push(c);a.push(c+2);a.push(c+3);return c+4},_M10:function(a,c,b){var d=(a.b-this._3)*this._5-
this._9,e=(this._4-a.a)*this._6-this._10;a=(this._7-a.c)*this._8-this._11;var f=(c.b-this._3)*this._5-this._9,g=(this._4-c.a)*this._6-this._10;c=(this._7-c.c)*this._8-this._11;var k=0;c=this._20&&(this._20=a+20,this._M58(c)));e?(c.bindBuffer(c.ELEMENT_ARRAY_BUFFER,e),this.setMatrixUniforms(c,l,n),c.drawElements(m,e.numItems,c.UNSIGNED_SHORT,0)):(this.setMatrixUniforms(c,l,n),c.drawArrays(m,0,b.numItems))},setMatrixUniforms:function(a,c,b){a.uniformMatrix4fv(c.pMatrixUniform,!1,this._33);a.uniformMatrix4fv(c.mvMatrixUniform,!1,this._32);var d=S.create();q.toInverseMat3(b,d);S.transpose(d);a.uniformMatrix3fv(c.nMatrixUniform,
!1,d)},_M36:function(a){return a*Math.PI/180},_M56:function(a){var c=null;try{c=a.getContext("webgl",this._29)||a.getContext("experimental-webgl",this._29),c.viewportWidth=a.width,c.viewportHeight=a.height}catch(b){}c||console.log("Could not initialise WebGL");return c},getShader:function(a,c,b){b=a.createShader(b);a.shaderSource(b,c);a.compileShader(b);return a.getShaderParameter(b,a.COMPILE_STATUS)?b:(alert(a.getShaderInfoLog(b)),null)},_M60:function(a,c){var b=this._31,d=b.getCount(),e="",f="",
g="vLightWeighting = vLightWeighting";if(c){for(var k="vLightWeighting = uAmbientColor",h=0;h=e){var f=Math.floor(a/e);f>=e&&(b=Math.floor(f/e),d=b*c,f-=b*e,a-=b*e*e);b=f*c;a-=f*e}return[a*c/255,b/255,d/255,1]},_M3:function(a,c,b){b=this._38-b;if(0==(this._uc&2)){var d=window.devicePixelRatio||1;c*=d;b*=d}d=new Uint8Array(4);a.readPixels(c,b,1,1,a.RGBA,a.UNSIGNED_BYTE,d);a=this._83;b=d[0];c=d[1];d=d[2];if(255==b&&255==c&&255==d)return null;b=Math.floor(b/
a);var e=Math.ceil(255/a);0!=c&&(b+=e*Math.floor(c/a));0!=d&&(b+=e*e*Math.floor(d/a));return 0<=b&&b