=Math.min(u.x,c.x)&&Math.max(u.x,c.x)>=Math.min(o.x,a.x)&&Math.max(o.y,a.y)>=Math.min(u.y,c.y)&&Math.max(u.y,c.y)>=Math.min(o.y,a.y)},s.prototype.sQ=function(o,a,u,c,l){l.XD=!1;var p=(a.y-o.y)*(c.x-u.x)-(a.x-o.x)*(c.y-u.y),v=(u.y-o.y)*(a.x-o.x)-(u.x-o.x)*(a.y-o.y);if(0<=(p=p==0?2:v/p)&&1>=p){var b=p;if(p=(c.y-u.y)*(a.x-o.x)-(c.x-u.x)*(a.y-o.y),v=(o.y-u.y)*(c.x-u.x)-(o.x-u.x)*(c.y-u.y),0<=(p=p==0?2:v/p)&&1>=p)return l.cn=t.OO(o.x+p*(a.x-o.x),o.y+p*(a.y-o.y)),l.cn.Wh=u.Wh+b*(c.Wh-u.Wh),b!=0&&b!=1||p!=0&&p!=1||(l.XD=!0),l.RY=p,l.SY=b,!((b==0||b==1)&&0p||(p==0||p==1)&&0b)}return!1},s.prototype.LO=function(o){for(;this.Zb[o].uho-(s*=2))return!0;h=new e.h;var a=new e.h,u=new e.h;i.uc(s,h),i.uc(s+2,a),i.uc(s+4,u);var c=t.Yu(a,u,h);if(c.rs()||!t.wm(c.value()))return!1;var l=e.h.construct(a.x,a.y),p=new e.h;for(s+=6;so;o++){i.hB(o,s);var a=this.Er(s);if(a!=-1){i.If(o,h);var u=this.g.hc(this.Us,h);this.Ga.Uj(a,u)}}},t.prototype.jN=function(i){var h=new e.Ta,s=i.bc();if((s=this.Er(s))!=-1){i.Vo(h);var o=this.g.hc(this.Us,h);this.Ga.Uj(s,o)}s=i.xc(),(s=this.Er(s))!=-1&&(i.Ro(h),i=this.g.hc(this.Us,h),this.Ga.Uj(s,i))},t.prototype.iN=function(i){var h=i.D();(h=this.Er(h))!=-1&&(i=this.g.hc(this.Us,i),this.Ga.Uj(h,i))},t.prototype.Er=function(i){var h=-1;if(this.Ga.size(-1)==0)return this.Ga.addElement(-4,-1);if(this.Ga.size(-1)==1){var s=this.g.Oa(this.Ga.ka(this.Ga.sc(-1)));return i.Mz(s)||(h=this.Ga.zn(-5)),h}return this.kC(i)},t.prototype.kC=function(i){var h=-1;do{var s=this.Ga.sc(-1),o=this.Ga.Gc(-1),a=this.Ga.ka(s),u=this.Ga.ka(o),c=new e.h,l=new e.h;if(this.Zh.D(a,c),this.Zh.D(u,l),a=e.h.Wq(l,i,c),t.wm(a))h=this.Ga.zn(-1),(c=this.iC(i,o,s))!=s&&this.jC(i,s,this.Ga.xe(c));else if(t.xG(a)){l=this.Ga.uv(-1);var p=this.Ga.sc(-1),v=this.Ga.Gc(-1);for(a=new e.h,u=new e.h;p!=this.Ga.xe(v);){var b=this.Ga.ka(l);this.Zh.D(b,a),b=e.h.Wq(a,i,c),t.xG(b)?(v=l,l=this.Ga.nl(l)):(p=l,l=this.Ga.Zp(l))}if(l=v,c=p,b=this.Ga.ka(l),p=this.Ga.ka(c),this.Zh.D(b,a),this.Zh.D(p,u),c!=s&&(a=e.h.Wq(u,i,a),!t.wm(a)))continue;h=this.Ga.Bu(c,l,-2,!1),this.jC(i,l,o),this.iC(i,c,s)}else this.tb==null&&(this.tb=new e.zb),this.tb.Ec(l),this.tb.Rc(c),0>(c=this.tb.ge(i,!0))?(c=this.Ga.xe(o),this.Ga.wd(o,-1),h=this.Ga.zn(-3),this.iC(i,c,s)):1i},t.xG=function(i){return 0h)throw e.i.ga("Internal Error: max number of iterations exceeded");var a=this.iM(n);if(i=i||a,this.oH&&(a=this.g.Ip(n,!0,!1)!=0,i=i||a),a=!1,(s==0||o||e.bu.fI(!0,this.g,r,null,this.od))&&(a=this.nM(t),i=i||a),!a)break;e.op.Bp(this.od)}return i},f}();e.Vk=y}(k||(k={})),function(e){var y=function(){function r(n){this.ae=this.Nc=null,this.$s=0,this.Vb=n,this.Yz=!0}return r.prototype.wv=function(n,t){var i=this.g.cc(n);if(i==null){if(!this.g.fd(n,t))return null;i=t}return i},r.prototype.Zq=function(){var n;n===void 0&&(n=!1),this.$s++,(n||(4095&this.$s)==0)&&(this.$s=0,e.op.Bp(this.Vb))},r.prototype.iP=function(){var n=this.g.$q(!1),t=!1,i=new e.zb,h=new e.zb,s=new e.l;s.Pa();var o=new e.l;o.Pa();for(var a=new e.Ta,u=new e.OC,c=n.next();c!=-1;c=n.next()){e.op.Bp(this.Vb);var l=null,p=!1;if(!e.ba.Tn(this.g.jc(n.ek))){if((l=this.wv(c,i))==null)continue;if(l.A(s),s.X(this.ra,this.ra),l.Di(this.ra)){if(!l.Di(0))continue;p=!0,l=null}}var v=this.g.$q(n),b=v.next();for(b!=-1&&(b=v.next());b!=-1;b=v.next()){var d=null,g=!1;if(!e.ba.Tn(this.g.jc(v.ek))){if((d=this.wv(b,h))==null)continue;if(d.A(o),d.Di(this.ra)){if(!d.Di(0))continue;g=!0,d=null}}var x=0,m=0;if(l!=null&&d!=null)s.CG(o)&&(u.Qo(l),u.Qo(d),u.Fa(this.ra,!1),0<(x=u.ql(0))+(m=u.ql(1))&&(this.g.lr(c,u,0,!0),this.g.lr(b,u,1,!0)),u.clear());else if(l!=null){var w=new e.h;if(this.g.D(b,w),s.contains(w)){if(u.Qo(l),this.g.Xi(b,a),u.Fz(this.ra,a,!1),0<(x=u.ql(0)))if(this.g.lr(c,u,0,!0),g){for(g=-1,w=this.g.V(b);w!=-1&&w!=b&&(g=w,(d=this.wv(w,h))!=null&&d.Di(0));w=this.g.V(w));for(w=b;w!=-1&&(this.g.Fh(w,u.Cf),w!=g);w=this.g.V(w));}else this.g.Fh(b,u.Cf);u.clear()}}else{if(d==null)continue;if(w=new e.h,this.g.D(c,w),o.X(this.ra,this.ra),o.contains(w)){if(u.Qo(d),this.g.Xi(c,a),u.Fz(this.ra,a,!1),0<(m=u.ql(0)))if(this.g.lr(b,u,0,!0),p){for(g=-1,w=this.g.V(c);w!=-1&&w!=c&&(g=w,(d=this.wv(w,h))!=null&&d.Di(0));w=this.g.V(w));for(w=c;w!=-1&&(this.g.Fh(w,u.Cf),w!=g);w=this.g.V(w));}else this.g.Fh(c,u.Cf);u.clear()}}if(x+m!=0){if(x!=0){if((l=this.g.cc(c))==null){if(!this.g.fd(c,i))continue;l=i,i.A(s)}else l.A(s);if(l.Di(this.ra))break}t=!0}}}return t},r.prototype.jP=function(){return this.LU()},r.prototype.LU=function(){return new e.MC().LX(this.g,this.ra)},r.prototype.gI=function(){var n=!1;this.Nc==null&&(this.Nc=new e.$j);var t=new e.ja(0);t.Jb(this.g.gd+1);for(var i=this.g.$q(),h=i.next();h!=-1;h=i.next())t.add(h);this.g.nx(t,t.size),t.add(-1),i=this.g.Hd(),h=this.g.Hd(),this.ae=new e.PC(this.g,this.ra,!this.Yz),this.Nc.Xo(this.ae);var s=new e.ja(0),o=new e.ja(0),a=0;new e.h;var u=this.g.ud;this.g.wb.oc();for(var c,l,p=this.g.wb.Aa[0].o,v=t.get(a++);v!=-1;){var b=c=p[2*(l=u.U(v,0))],d=l=p[2*l+1];do{var g=u.U(v,2),x=u.U(v,1);if(g!=-1){var m=u.U(g,0),w=p[2*m];0>(d<(m=p[2*m+1])?-1:d>m?1:bw?1:0)&&(o.add(v),o.add(g))}x!=-1&&(w=p[2*(m=u.U(x,0))],0>(d<(m=p[2*m+1])?-1:d>m?1:bw?1:0)&&(o.add(x),o.add(x))),(w=this.g.Qa(v,i))!=-1&&(s.add(w),this.g.Sa(v,i,-1)),(w=this.g.Qa(v,h))!=-1&&(s.add(w),this.g.Sa(v,h,-1)),(v=t.get(a++))!==-1&&(b=p[2*(d=u.U(v,0))],d=p[2*d+1])}while(v!=-1&&b===c&&d===l);for(b=s.size==1&&o.size==2,w=d=-1,g=0,x=s.size;gn.gd?n=t.iP():t.jP())},r.W=function(n,t,i){return r.aQ(n,n.DF(),t,i)},r.fI=function(n,t,i,h,s){if(!r.tE(t))return!1;var o=new r(s);if(o.g=t,o.ra=i,o.Yz=n,o.gI())return h!=null&&h.Yt(o.Pi),!0;var a=new e.Ed;return a.VB(),t.Pc(a),(o=new r(s)).g=t,o.ra=i,o.Yz=n,n=o.gI(),a.VB(),t.Pc(a),!!n&&(h!=null&&h.Yt(o.Pi),!0)},r.Ol=function(n,t){return!(16>(n=n.I()))&&2*n+Math.log(n)*Math.LOG10E/Math.log(2)*t<1*n*t},r.gP=function(n,t,i,h){if(e.ba.Ic(t.K()))return new r(h).hP(n,t,i);throw e.i.ga("crack_A_with_B")},r.prototype.hP=function(n,t,i){var h=new e.l;n.yc(h);var s=new e.l;if(t.yc(s),s.X(i,i),!s.isIntersecting(h))return n;var o=n.Cb,a=null;o!=null&&(a=o.Gb),r.Ol(n,n.I())&&(a=e.ua.lj(n,s));var u=a!=null?a.getIterator():null,c=t.Ha();t=n.Ha();var l=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(s=[];c.ab();)for(;c.Ia();){var p=c.ia();if(a!=null){for(u.Wo(p,i),o=u.next();o!=-1;o=u.next())if(this.Zq(),t.Wb(a.ka(o),-1),t.Ia()){var v=(o=t.ia()).Fa(p,null,l,null,i);for(o=0;ot.t?1:n.tt.index?1:-1},r}()}(k||(k={})),function(e){var y;(y=e.FK||(e.FK={}))[y.Left=0]="Left",y[y.Right=1]="Right",y[y.Coincident=2]="Coincident",y[y.Undefined=3]="Undefined",y[y.Uncut=4]="Uncut";var f=function(t,i,h,s,o,a,u,c,l,p,v){this.Y=t,this.ct=i,this.Ps=h,this.ug=s,this.Nm=p,this.Cl=v};e.qY=f;var r=function(){function t(i,h){this.EH=i,this.Ji=h}return t.prototype.lM=function(i,h){var s=new e.h;this.Ji.D(i,s);var o=new e.h;return this.Ji.D(h,o),(s=s.compare(o))!=0?s:(i=this.Ji.Qa(i,this.EH))<(h=this.Ji.Qa(h,this.EH))?-1:i==h?0:1},t}(),n=function(t,i,h,s,o,a,u,c,l){this.ug=t,this.Ps=i,this.JA=h,this.PH=s,this.Gi=o,this.Cl=a,this.Nm=u,this.QH=c,this.JT=l};e.pY=n,e.GK=function(){function t(){}return t.EK=function(i,h,s,o,a,u){if(h.B())i=new f(h,4,-1,-1,NaN,4,-1,-1,NaN,-1,-1),a.push(i);else if(s.B())i=new f(h,4,-1,-1,NaN,4,-1,-1,NaN,-1,-1),a.push(i);else{var c=new e.hd;if(c.Ib(h),c.Ib(s),e.Vk.W(c,o,u,!0),c.gd==0)i=new f(h.Ja(),4,-1,-1,NaN,4,-1,-1,NaN,-1,-1),a.push(i);else{for(h=0,s=c.Hd(),o=c.md;o!=-1;o=c.ve(o))for(u=c.Ob(o);u!=-1;u=c.Sb(u))for(var l=c.Ya(u),p=0,v=c.Ka(u);p(d=d.Fa(l,null,v,b,0))&&(o=new n(a,o,v[0],NaN,d,c,u,b[0],NaN),s.push(o),0>(o=h.Qa(a,i))&&h.Sa(a,i,s.length-1)),!0},t.rM=function(i,h,s,o,a,u,c){var l=new e.zb,p=new e.zb,v=[0,0],b=[0,0],d=h.cc(a);return d==null&&(h.fd(a,l),d=l),(l=h.cc(c))==null&&(h.fd(c,p),l=p),2>(d=d.Fa(l,null,v,b,0))&&(o=new n(a,o,v[0],NaN,d,c,u,b[0],NaN),s.push(o),0>(o=h.Qa(a,i))&&h.Sa(a,i,s.length-1),!0)},t.sM=function(i,h,s,o,a,u,c,l){var p=new e.zb,v=new e.zb,b=[0,0],d=[0,0],g=h.cc(a);return g==null&&(h.fd(a,p),g=p),(p=h.cc(c))==null&&(h.fd(c,v),p=v),(g=g.Fa(p,null,b,d,0))==2?(o=new n(a,o,b[0],b[1],g,c,u,d[0],d[1]),s.push(o),0>(o=h.Qa(a,i))&&h.Sa(a,i,s.length-1),!0):(v=!1,a==l&&(o=new n(a,o,b[0],NaN,g,c,u,d[0],NaN),s.push(o),0>(o=h.Qa(a,i))&&h.Sa(a,i,s.length-1),v=!0),v)},t.tM=function(i,h,s,o,a,u,c,l){var p=new e.zb,v=new e.zb,b=[0,0],d=[0,0],g=h.cc(a);return g==null&&(h.fd(a,p),g=p),(p=h.cc(c))==null&&(h.fd(c,v),p=v),(g=g.Fa(p,null,b,d,0))==2?(o=new n(a,o,b[0],b[1],g,c,u,d[0],d[1]),s.push(o),0>(o=h.Qa(a,i))&&h.Sa(a,i,s.length-1),!0):(v=!1,a==l&&(o=new n(a,o,b[0],NaN,g,c,u,d[0],NaN),s.push(o),0>(o=h.Qa(a,i))&&h.Sa(a,i,s.length-1),v=!0),v)},t.YL=function(i,h,s,o){var a=[];a[0]=new e.h,a[1]=new e.h,a[2]=new e.h,a[3]=new e.h;var u=new e.h,c=new e.h,l=new e.h,p=new e.h,v=null;o!=null&&(v=new e.jg).Qr();var b=0,d=null,g=new e.zb;new e.zb;for(var x=s.Ob(s.md);x!=-1;x=s.Sb(x)){for(var m=4,w=-1,j=-1,M=-1,A=-1,z=NaN,N=!0,I=!1,D=!0,P=!0,B=!0,C=0,S=x,F=0,H=s.Ya(x),U=s.Ka(x),$=0;$=h.length-2||h[b+2].Ps!=w)&&(m=0):m=1):((E!=R||L&&R==0)&&(o!=null?(O=new f(d,3,w,K,E,m,S,j,F,X,V),o.push(O)):null.add(C)),m=1):m!=0?((E!=R||L&&R==0)&&(o!=null?(O=new f(d,0,w,K,E,m,S,j,F,X,V),o.push(O)):null.add(C)),tt?(b>=h.length-2||h[b+2].Ps!=w)&&(m=1):m=0):((E!=R||L&&R==0)&&(o!=null?(O=new f(d,3,w,K,E,m,S,j,F,X,V),o.push(O)):null.add(C)),m=0),(E!=R||L&&R==0)&&(R=E,S=w,j=K,F=E,M=X,A=V,z=nt,N=D=!1,P=B=!0))}}b++}R!=1&&(B&&(o!=null?d=new e.Ua:C=0),o!=null?(W.dh(R,1,v),d.pc(v.get(),P)):C++,P=B=!1,D=!0)}D&&(E=1,K=s.tj(x),K=s.Na(K),V=X=-1,nt=NaN,N?o!=null?(O=new f(d,4,w,K,E,m,S,j,F,X,V),o.push(O)):null.add(C):(N=m==1?0:m==0?1:3,o!=null?(O=new f(d,N,w,K,E,m,S,j,F,X,V),o.push(O)):null.add(C)))}},t.xM=function(i,h,s,o,a,u){var c=s[o].QH;if(c==1)return t.vM(i,h,s,o,a,u);if(c==0)return t.wM(i,h,s,o,a,u);throw e.i.Ra()},t.vM=function(i,h,s,o,a,u){var c=new e.zb,l=s[o].ug,p=s[o].Nm,v=s[o].Cl,b=-1,d=-1,g=-1,x=-1;if(!i&&0.01*n&&(i*=1+(1+(r=r.yb/n))*r),this.pb=t,this.yb=i+2220446049250313e-31*Math.abs(t)},f.prototype.sqrt=function(){if(0<=this.pb){var r=Math.sqrt(this.pb),n=this.pb>10*this.yb?.5*this.yb/r:this.pb>this.yb?r-Math.sqrt(this.pb-this.yb):Math.max(r,Math.sqrt(this.pb+this.yb)-r);n+=2220446049250313e-31*Math.abs(r)}else this.pb<-1*this.yb?n=r=NaN:(r=0,n=Math.sqrt(this.yb));this.pb=r,this.yb=n},f.prototype.sin=function(r){var n=Math.sin(r.pb),t=Math.cos(r.pb);this.pb=n,n=Math.abs(n),this.yb=(Math.abs(t)+.5*n*r.yb)*r.yb+2220446049250313e-31*n},f.prototype.cos=function(r){var n=Math.sin(r.pb),t=Math.cos(r.pb);this.pb=t,t=Math.abs(t),this.yb=(Math.abs(n)+.5*t*r.yb)*r.yb+2220446049250313e-31*t},f.prototype.rg=function(){return Math.abs(this.pb)<=this.yb},f.prototype.rs=function(){return this.rg()&&this.yb!=0},f}();e.Xb=y}(k||(k={}));var Q=new k.h,ht=new k.h,et=new k.h,st=new k.h,ot=new k.h;(function(e){var y,f;(f=y||(y={}))[f.closedPath=1]="closedPath",f[f.exteriorPath=2]="exteriorPath",f[f.ringAreaValid=4]="ringAreaValid";var r=function(){function n(t,i,h,s,o,a,u){i!==void 0?(this.ib=t,this.ek=i,this.dl=h,this.ki=s,this.za=a,this.cA=u,this.gw=o):(this.ib=t.ib,this.ek=t.ek,this.dl=t.dl,this.ki=t.ki,this.za=t.za,this.cA=t.cA,this.gw=t.gw),this.XG=!0}return n.prototype.next=function(){return this.XG?(this.XG=!1,this.ki):this.ki!=-1?(this.ki=this.ib.V(this.ki),this.za++,this.ki!=-1&&this.ki!=this.gw?this.ki:this.VT()):-1},n.prototype.VT=function(){for(this.dl=this.ib.Sb(this.dl),this.za=0;this.ek!=-1;){for(;this.dl!=-1;this.dl=this.ib.Sb(this.dl))if(this.gw=this.ki=this.ib.Ya(this.dl),this.ki!=-1)return this.ki;if(this.ek=this.ib.ve(this.ek),this.ek==-1)break;this.cA&&!e.ba.Ic(this.ib.jc(this.ek))||(this.dl=this.ib.Ob(this.ek))}return-1},n.vP=function(t,i,h,s,o,a,u){return new n(t,i,h,s,o,a,u)},n}();e.vY=r,y=function(){function n(){this.lo=this.Cm=this.yk=this.dd=this.Ek=this.xo=this.Qi=this.nd=this.di=this.Ug=this.Te=this.Kl=null,this.sw=this.md=-1,this.gd=0,this.aA=!1,this.it=this.jt=this.wb=null}return n.prototype.Uh=function(t){return this.Te!=null?this.Te[t]:null},n.prototype.Zg=function(t,i){if(this.Te==null){if(i==null)return;this.Te=[];for(var h=0,s=this.wb.I();h=this.Qi.size&&(t=16>i?16:e.P.truncate(3*i/2),this.Qi.resize(t),this.xo.resize(t)),this.Qi.set(i,0),this.xo.set(i,0),i},n.prototype.nF=function(t){this.nd.kd(t)},n.prototype.Qy=function(t){this.ud.kd(t),this.gd--},n.prototype.jI=function(t){this.nd==null&&(this.nd=new e.ad(8),this.ud=new e.ad(5),this.Qi=new e.ce(0),this.xo=new e.ce(0));var i=this.ud.De(),h=0<=t?t:i;if(this.ud.T(i,0,h),0>t){if(h>=this.wb.I()){if(t=16>h?16:e.P.truncate(3*h/2),this.wb.resize(t),this.Te!=null)for(var s=0;si.Ka(s))){var a=this.wf(t,-1);this.mn(a,i.ec(s));for(var u=i.Ca(s),c=i.Wc(s);ut.Ka(i))return h;this.Kl.Gd(t,t.Ca(i),t.Wc(i)),this.jt=this.wb.vb(0);var s=this.wf(h,-1);this.mn(s,t.ec(i)||!0);var o=this.Te!=null&&t.Se!=null,a=t.Ca(i);for(i=t.Wc(i);a=i.size&&i.resize(Math.max(e.P.truncate(1.25*t),16),-1),i.write(t,h)},n.prototype.FF=function(t,i){return(t=this.EF(t))<(i=this.yk[i]).size?i.read(t):-1},n.prototype.WE=function(){this.yk==null&&(this.yk=[]);for(var t=0;tl:2>l)?(u=this.ar(u),s=0v){var b=v;c!=null&&(b=0b){var d=b;if(c!=null&&(d=0s||o>this.gd-1)throw e.i.O("invalid call");if(s>o&&!this.ec(t))throw e.i.O("cannot iterate across an open path");for(t=0;i!=h;i=this.V(i))s=this.Va(i),(o=this.Uh(s))!=null?t+=o.Rb():(o=this.Va(this.V(i)),t+=this.wb.Ar(s,o));return t},n.prototype.Fh=function(t,i){var h=this.Va(t);this.wb.It(h,i),(h=this.Uh(h))!=null&&h.setStart(i),(t=this.Na(t))!=-1&&(t=this.Va(t),this.Uh(t)!=null&&h.setEnd(i))},n.prototype.Xi=function(t,i){t=this.Va(t),this.wb.we(t,i)},n.prototype.mf=function(t,i){this.Db(t,i.x,i.y)},n.prototype.Db=function(t,i,h){var s=this.Va(t);this.wb.Db(s,i,h),(s=this.Uh(s))!=null&&s.UB(i,h),(t=this.Na(t))!=-1&&(t=this.Va(t),this.Uh(t)!=null&&s.Sl(i,h))},n.prototype.D=function(t,i){this.wb.D(this.ud.U(t,0),i)},n.prototype.Hc=function(t,i){this.wb.Aa[0].uc(2*this.ud.U(t,0),i)},n.prototype.Oa=function(t){var i=new e.h;return this.wb.D(this.ud.U(t,0),i),i},n.prototype.ZF=function(t,i){this.jt.uc(2*t,i)},n.prototype.Vc=function(t,i,h){return this.wb.Vc(t,this.Va(i),h)},n.prototype.setAttribute=function(t,i,h,s){this.wb.setAttribute(t,this.Va(i),h,s)},n.prototype.Va=function(t){return this.ud.U(t,0)},n.prototype.kh=function(){var t=new e.h;return this.D(void 0,t),t.y},n.prototype.hq=function(t,i){t=this.Va(t),i=this.Va(i);var h=this.wb.Aa[0].o;return h[2*t]===h[2*i]&&h[2*t+1]===h[2*i+1]},n.prototype.Fv=function(t,i){t=this.Va(t);var h=this.wb.Aa[0].o;return h[2*t]===i.x&&h[2*t+1]===i.y},n.prototype.rX=function(t,i){if(1>i&&(i=1),this.Ug==null){if(i==1)return;this.Ug=e.Zc.Fn(this.wb.I(),1)}(t=this.Va(t))>=this.Ug.size&&this.Ug.resize(t+1,1),this.Ug.write(t,i)},n.prototype.YF=function(t){return t=this.Va(t),this.Ug==null||t>=this.Ug.size?1:this.Ug.read(t)},n.prototype.Sa=function(t,i,h){i=this.di[i],t=this.Va(t),i.sizeo?1:ac?1:0})},n.prototype.eS=function(){for(var t=this.md;t!=-1;t=this.ve(t))if(!e.ba.Ic(this.jc(t)))return!0;return!1},n.prototype.cC=function(t,i){for(var h=this.Ob(t),s=this.Ob(i),o=this.mv(t),a=this.mv(i),u=this.Ob(t);u!=-1;u=this.Sb(u))this.gx(u,i);for(u=this.Ob(i);u!=-1;u=this.Sb(u))this.gx(u,t);this.ap(t,s),this.ap(i,h),this.bp(t,a),this.bp(i,o),h=this.I(t),s=this.ea(t),o=this.ea(i),this.Vj(t,this.I(i)),this.Vj(i,h),this.Tl(t,o),this.Tl(i,s),h=this.dd.U(t,2),this.dd.T(t,2,this.dd.U(i,2)),this.dd.T(i,2,h)},n}(),e.hd=y})(k||(k={})),function(e){var y=function(f){function r(n,t,i,h){var s=f.call(this)||this;return s.aa=new e.l,n===void 0?s.PE():typeof n=="number"?s.QO(n,t,i,h):n instanceof e.Ta?t!==void 0?s.Su(n,t,i):s.RO(n):n instanceof e.sa?t!==void 0?s.TO(n,t):s.SO(n):n instanceof e.l?s.PO(n):s.PE(),s}return J(r,f),r.prototype.Su=function(n,t,i){this.description=e.fe.pg(),this.aa.Pa(),n.B()||this.vu(n,t,i)},r.prototype.PO=function(n){this.description=e.fe.pg(),this.aa.L(n),this.aa.normalize()},r.prototype.SO=function(n){if(n==null)throw e.i.O();this.description=n,this.aa.Pa()},r.prototype.TO=function(n,t){if(n==null)throw e.i.O();this.description=n,this.aa.L(t),this.aa.normalize()},r.prototype.PE=function(){this.description=e.fe.pg(),this.aa.Pa()},r.prototype.RO=function(n){this.description=e.fe.pg(),this.aa.Pa(),n.B()||this.vu(n)},r.prototype.QO=function(n,t,i,h){this.description=e.fe.pg(),this.L(n,t,i,h)},r.prototype.L=function(n,t,i,h){if(this.wc(),typeof n=="number")this.aa.L(n,t,i,h);else for(this.Pa(),t=0,i=n.length;t=e.sa.Wa(t))throw e.i.O();var h=this.description.Rf(t);return this.qu(),0<=h?this.la[this.fR(this.description,n)+this.description.GR(h)-2+i]:e.sa.te(t)},r.prototype.qu=function(){if(this.wc(),this.la==null&&2=e.sa.Wa(t))throw e.i.de();var h=this.description.Rf(t);return 0<=h?(this.qu(),this.la[r.Ig(this.description,n)+this.description.bk(h)-2+i]):e.sa.te(t)},r.prototype.qD=function(n,t,i,h){if(this.wc(),t==0)n!=0?i!=0?this.aa.H=h:this.aa.C=h:i!=0?this.aa.G=h:this.aa.v=h;else{if(i>=e.sa.Wa(t))throw e.i.de();if(!this.hasAttribute(t)){if(e.sa.yG(t,h))return;this.se(t)}t=this.description.Rf(t),this.qu(),this.la[r.Ig(this.description,n)+this.description.bk(t)-2+i]=h}},r.Ig=function(n,t){return t*(n.Be.length-2)},r.prototype.Fa=function(n){this.wc();var t=new e.l;return n.A(t),this.aa.Fa(t)},r.prototype.isIntersecting=function(n){return n instanceof e.l?this.aa.isIntersecting(n):this.aa.isIntersecting(n.aa)},r.prototype.Lu=function(n,t){this.wc(),n.B()?this.Pa():t!==void 0?this.vu(n,t,void 0):this.aa.Lu(n.Ng(),n.kh())},r.prototype.offset=function(n,t){this.wc(),this.aa.offset(n,t)},r.prototype.normalize=function(){this.wc(),this.aa.normalize()},r.prototype.tf=function(n){if(n===void 0){if(n=new e.Ta(this.description),this.B())return n;for(t=this.description.Ba,i=1;ithis.C&&(this.C=i.x),i.ythis.H&&(this.H=i.y)}}else if(r==null||r.length==0)this.Pa();else for(i=r[0],this.L(i.x,i.y),t=1;tr?this.v=r:this.Cn?this.G=n:this.Hr?this.v=r:this.Cn?this.G=n:this.Hthis.C||this.G>this.H)&&this.Pa())},f.prototype.scale=function(r){0>r&&this.Pa(),this.B()||(this.v*=r,this.C*=r,this.G*=r,this.H*=r)},f.prototype.zoom=function(r,n){this.B()||this.L(this.tf(),r*this.S(),n*this.da())},f.prototype.isIntersecting=function(r){return!this.B()&&!r.B()&&(this.v<=r.v?this.C>=r.v:r.C>=this.v)&&(this.G<=r.G?this.H>=r.G:r.H>=this.G)},f.prototype.CG=function(r){return(this.v<=r.v?this.C>=r.v:r.C>=this.v)&&(this.G<=r.G?this.H>=r.G:r.H>=this.G)},f.prototype.Fa=function(r){return!this.B()&&!r.B()&&(r.v>this.v&&(this.v=r.v),r.Cthis.G&&(this.G=r.G),r.Hr.length)throw e.i.O();r[0]!=null?r[0].na(this.v,this.G):r[0]=e.h.construct(this.v,this.G),r[1]!=null?r[1].na(this.v,this.H):r[1]=e.h.construct(this.v,this.H),r[2]!=null?r[2].na(this.C,this.H):r[2]=e.h.construct(this.C,this.H),r[3]!=null?r[3].na(this.C,this.G):r[3]=e.h.construct(this.C,this.G)},f.prototype.rF=function(){return this.B()?0:this.S()*this.da()},f.prototype.tR=function(){return this.B()?0:2*(this.S()+this.da())},f.prototype.ik=function(){return(this.C+this.v)/2},f.prototype.Lp=function(){return(this.H+this.G)/2},f.prototype.S=function(){return this.C-this.v},f.prototype.da=function(){return this.H-this.G},f.prototype.move=function(r,n){this.B()||(this.v+=r,this.G+=n,this.C+=r,this.H+=n)},f.prototype.Lu=function(r,n){if(n!==void 0)this.move(r-this.ik(),n-this.Lp());else if(r instanceof e.h)this.Lu(r.x,r.y);else{if(!(r instanceof e.Ta))throw e.i.O();n=(this.C-this.v)/2;var t=(this.H-this.G)/2;this.v=r.Ng()-n,this.C=r.Ng()+n,this.G=r.kh()-t,this.H=r.kh()+t}},f.prototype.offset=function(r,n){this.v+=r,this.C+=r,this.G+=n,this.H+=n},f.prototype.normalize=function(){if(!this.B()){var r=Math.min(this.v,this.C),n=Math.max(this.v,this.C);this.v=r,this.C=n,r=Math.min(this.G,this.H),n=Math.max(this.G,this.H),this.G=r,this.H=n}},f.prototype.fn=function(r){r.na(this.v,this.G)},f.prototype.VI=function(r){r.na(this.C,this.G)},f.prototype.YI=function(r){r.na(this.v,this.H)},f.prototype.gn=function(r){r.na(this.C,this.H)},f.prototype.aT=function(){return this.B()||this.v<=this.C&&this.G<=this.H},f.prototype.tf=function(){return e.h.construct((this.C+this.v)/2,(this.H+this.G)/2)},f.prototype.hz=function(){return e.h.construct(this.v,this.G)},f.prototype.contains=function(r,n){if(n!==void 0)return r>=this.v&&r<=this.C&&n>=this.G&&n<=this.H;if(r instanceof e.Ta)return this.contains(r.Ng(),r.kh());if(r instanceof e.h)return this.contains(r.x,r.y);if(r instanceof f)return r.v>=this.v&&r.C<=this.C&&r.G>=this.G&&r.H<=this.H;throw e.i.O()},f.prototype.jm=function(r,n){if(n!==void 0)return r>this.v&&rthis.G&&nthis.v&&r.Cthis.G&&r.H>>32);var n=e.P.Vh(r);return r=this.C,r=e.P.truncate(r^r>>>32),n=e.P.Vh(r,n),r=this.G,r=e.P.truncate(r^r>>>32),n=e.P.Vh(r,n),r=this.H,r=e.P.truncate(r^r>>>32),e.P.Vh(r,n)},f.prototype.zr=function(){return this.B()?2220446049250313e-29:2220446049250313e-29*(Math.abs(this.v)+Math.abs(this.C)+Math.abs(this.G)+Math.abs(this.H)+1)},f.prototype.uy=function(r,n){var t=this.ak(r),i=this.ak(n);if((t&i)!=0)return 0;if((t|i)==0)return 4;var h=(t!=0?1:0)|(i!=0?2:0);do{var s=n.x-r.x,o=n.y-r.y;if(s>o?(t&f.TC)!=0?((t&f.lu)!=0?(r.y+=o*(this.v-r.x)/s,r.x=this.v):(r.y+=o*(this.C-r.x)/s,r.x=this.C),t=this.ak(r)):(i&f.TC)!=0?((i&f.lu)!=0?(n.y+=o*(this.v-n.x)/s,n.x=this.v):(n.y+=o*(this.C-n.x)/s,n.x=this.C),i=this.ak(n)):t!=0?((t&f.mu)!=0?(r.x+=s*(this.G-r.y)/o,r.y=this.G):(r.x+=s*(this.H-r.y)/o,r.y=this.H),t=this.ak(r)):((i&f.mu)!=0?(n.x+=s*(this.G-n.y)/o,n.y=this.G):(n.x+=s*(this.H-n.y)/o,n.y=this.H),i=this.ak(n)):(t&f.UC)!=0?((t&f.mu)!=0?(r.x+=s*(this.G-r.y)/o,r.y=this.G):(r.x+=s*(this.H-r.y)/o,r.y=this.H),t=this.ak(r)):(i&f.UC)!=0?((i&f.mu)!=0?(n.x+=s*(this.G-n.y)/o,n.y=this.G):(n.x+=s*(this.H-n.y)/o,n.y=this.H),i=this.ak(n)):t!=0?((t&f.lu)!=0?(r.y+=o*(this.v-r.x)/s,r.x=this.v):(r.y+=o*(this.C-r.x)/s,r.x=this.C),t=this.ak(r)):((i&f.lu)!=0?(n.y+=o*(this.v-n.x)/s,n.x=this.v):(n.y+=o*(this.C-n.x)/s,n.x=this.C),i=this.ak(n)),(t&i)!=0)return 0}while((t|i)!=0);return h},f.prototype.ak=function(r){return(r.xthis.C?1:0)<<1|(r.ythis.H?1:0)<<3},f.prototype.Di=function(r){return!this.B()&&(this.S()<=r||this.da()<=r)},f.prototype.ub=function(r){return r instanceof e.h?Math.sqrt(this.dK(r)):Math.sqrt(this.px(r))},f.prototype.px=function(r){var n=0,t=0,i=this.v-r.C;return i>n&&(n=i),(i=this.G-r.H)>t&&(t=i),(i=r.v-this.C)>n&&(n=i),(i=r.G-this.H)>t&&(t=i),n*n+t*t},f.prototype.dK=function(r){var n=0,t=0,i=this.v-r.x;return i>n&&(n=i),(i=this.G-r.y)>t&&(t=i),(i=r.x-this.C)>n&&(n=i),(i=r.y-this.H)>t&&(t=i),n*n+t*t},f.prototype.en=function(r){this.B()?r.Pa():r.L(this.v,this.C)},f.lu=1,f.mu=4,f.TC=3,f.UC=12,f}();e.l=y}(k||(k={})),function(e){var y,f;(f=y||(y={}))[f.initialize=0]="initialize",f[f.initializeRed=1]="initializeRed",f[f.initializeBlue=2]="initializeBlue",f[f.initializeRedBlue=3]="initializeRedBlue",f[f.sweep=4]="sweep",f[f.sweepBruteForce=5]="sweepBruteForce",f[f.sweepRedBlueBruteForce=6]="sweepRedBlueBruteForce",f[f.sweepRedBlue=7]="sweepRedBlue",f[f.sweepRed=8]="sweepRed",f[f.sweepBlue=9]="sweepBlue",f[f.iterate=10]="iterate",f[f.iterateRed=11]="iterateRed",f[f.iterateBlue=12]="iterateBlue",f[f.iterateBruteForce=13]="iterateBruteForce",f[f.iterateRedBlueBruteForce=14]="iterateRedBlueBruteForce",f[f.resetRed=15]="resetRed",f[f.resetBlue=16]="resetBlue";var r=function(){function n(t,i){this.ei=t,this.ZG=i}return n.prototype.qr=function(t,i,h){this.ei.FX(h,t,i,this.ZG)},n.prototype.bq=function(t){return this.ei.Tr(t,this.ZG)},n}();y=function(){function n(){this.qw=this.qo=this.ff=this.sd=null,this.yq=new e.l,this.Cm=this.Jj=this.Kj=this.Bd=this.Ff=this.Md=this.ew=this.io=this.rd=this.Fb=null,this.Yb=-1,this.ra=0,this.Pk()}return n.prototype.mr=function(){this.Pk(),this.Rv=!0,this.Fb==null?(this.io=new e.ja(0),this.Fb=[]):(this.io.Dh(0),this.Fb.length=0)},n.prototype.bd=function(t,i){if(!this.Rv)throw e.i.Hb();var h=new e.l;h.L(i),this.io.add(t),this.Fb.push(h)},n.prototype.Hp=function(){if(!this.Rv)throw e.i.Hb();this.Rv=!1,this.Fb!=null&&0this.Fb.length)return this.qe=this.Fb.length,this.Yb=5,!0;this.sd==null&&(this.sd=new e.ur(!0),this.qo=this.sd.getIterator(),this.Md=new e.ja(0)),this.sd.mr();for(var t=0;tthis.Fb.length||10>this.rd.length)return this.qe=this.Fb.length,this.Yb=6,!0;this.sd==null&&(this.sd=new e.ur(!0),this.qo=this.sd.getIterator(),this.Md=new e.ja(0)),this.sd.mr();for(var t=0;tthis.Fb.length||10>this.rd.length)return this.qe=this.Fb.length,this.Yb=6,!0;this.ff==null&&(this.ff=new e.ur(!0),this.qw=this.ff.getIterator(),this.Ff=new e.ja(0)),this.ff.mr();for(var t=0;tthis.Fb.length||10>this.rd.length)return this.qe=this.Fb.length,this.Yb=6,!0;this.sd==null&&(this.sd=new e.ur(!0),this.qo=this.sd.getIterator(),this.Md=new e.ja(0)),this.ff==null&&(this.ff=new e.ur(!0),this.qw=this.ff.getIterator(),this.Ff=new e.ja(0)),this.sd.mr();for(var t=0;t>1;return n.gq(t)?(this.sd.remove(i),this.qe!=0||(this.Bf=this.Xf=-1,this.Jc=!0,!1)):(this.qo.zB(this.Fb[i].v,this.Fb[i].C,this.ra),this.Xf=i,this.Yb=10,!0)},n.prototype.MX=function(){return--this.qe==-1?(this.Bf=this.Xf=-1,this.Jc=!0,!1):(this.Tg=this.Xf=this.qe,this.Yb=13,!0)},n.prototype.NX=function(){return--this.qe==-1?(this.Bf=this.Xf=-1,this.Jc=!0,!1):(this.Xf=this.qe,this.Tg=this.rd.length,this.Yb=14,!0)},n.prototype.OX=function(){var t=this.Md.get(this.qe-1),i=this.Ff.get(this.Tg-1),h=this.Tr(t,!0),s=this.Tr(i,!1);return h>s?this.tx():h>1;if(n.gq(t))return this.Ef!=-1&&this.Kj.get(i)!=-1?(this.Bd.kd(this.Ef,this.Kj.get(i)),this.Kj.set(i,-1)):this.sd.remove(i),this.qe!=0||(this.Bf=this.Xf=-1,this.Jc=!0,!1);if(this.Df!=-1&&0>1;if(n.gq(t))return this.Df!=-1&&this.Jj.get(i)!=-1?(this.Bd.kd(this.Df,this.Jj.get(i)),this.Jj.set(i,-1)):this.ff.remove(i),this.Tg!=0||(this.Bf=this.Xf=-1,this.Jc=!0,!1);if(this.Ef!=-1&&0>1;return this.sd.xj(t),this.Yb=4,!0},n.prototype.eT=function(){if(this.Xf=this.qo.next(),this.Xf!=-1)return!1;this.Bf=this.Xf=-1;var t=this.Ff.get(this.Tg)>>1;return this.ff.xj(t),this.Yb=7,!0},n.prototype.bT=function(){if(this.Bf=this.qw.next(),this.Bf!=-1)return!1;var t=this.Md.get(this.qe)>>1;return this.sd.xj(t),this.Yb=7,!0},n.prototype.cT=function(){if(--this.Tg==-1)return this.Yb=5,!0;this.yq.L(this.Fb[this.qe]);var t=this.Fb[this.Tg];return this.yq.X(this.ra,this.ra),!this.yq.isIntersecting(t)||(this.Bf=this.Tg,!1)},n.prototype.dT=function(){if(--this.Tg==-1)return this.Yb=6,!0;this.yq.L(this.Fb[this.qe]);var t=this.rd[this.Tg];return this.yq.X(this.ra,this.ra),!this.yq.isIntersecting(t)||(this.Bf=this.Tg,!1)},n.prototype.fJ=function(){return this.sd==null?(this.Jc=!0,!1):(this.qe=this.Md.size,0>1],n.gq(t)?i.G-h:i.H+h):(i=this.rd[t>>1],n.gq(t)?i.G-h:i.H+h)},n}(),e.sC=y}(k||(k={})),function(e){var y=function(){function f(){}return f.construct=function(r,n,t,i,h,s){var o=new f;return o.v=r,o.G=n,o.Xe=t,o.C=i,o.H=h,o.Dg=s,o},f.prototype.Pa=function(){this.Xe=this.v=NaN},f.prototype.B=function(){return isNaN(this.v)},f.prototype.SS=function(){return isNaN(this.Xe)},f.prototype.L=function(r,n,t,i,h,s){i!==void 0?typeof r=="number"?(this.v=r,this.G=n,this.Xe=t,this.C=i,this.H=h,this.Dg=s):(this.v=r.x-.5*n,this.C=this.v+n,this.G=r.y-.5*t,this.H=this.G+t,this.Xe=r.z-.5*i,this.Dg=this.Xe+i):(this.v=r,this.G=n,this.Xe=t,this.C=r,this.H=n,this.Dg=t)},f.prototype.move=function(r){this.v+=r.x,this.G+=r.y,this.Xe+=r.z,this.C+=r.x,this.H+=r.y,this.Dg+=r.z},f.prototype.copyTo=function(r){r.v=this.v,r.G=this.G,r.C=this.C,r.H=this.H},f.prototype.Nk=function(r,n,t){this.v>r?this.v=r:this.Cn?this.G=n:this.Ht?this.Xe=t:this.Dgr.length)throw e.i.O();r[0]=new e.Od(this.v,this.G,this.Xe),r[1]=new e.Od(this.v,this.H,this.Xe),r[2]=new e.Od(this.C,this.H,this.Xe),r[3]=new e.Od(this.C,this.G,this.Xe),r[4]=new e.Od(this.v,this.G,this.Dg),r[5]=new e.Od(this.v,this.H,this.Dg),r[6]=new e.Od(this.C,this.H,this.Dg),r[7]=new e.Od(this.C,this.G,this.Dg)},f.prototype.bx=function(r){if(r==null||r.length==0)this.Pa();else{var n=r[0];for(this.L(n.x,n.y,n.z),n=1;nthis.AA;){var a=this.td.ia();if(h.N(a.bc()),s.N(a.xc()),h.scale(this.Xa.fc),s.scale(this.Xa.fc),e.ej.Ou(h,s)?h.x=s.x:e.ej.Mu(h,s)&&(s.x=h.x),this.wk.length=0,e.ej.oF(this.Xa.Ub,this.Xa.lc,this.Xa.Ae,h,s,this.Xa.LA,this.Xa.at,o,this.Pj,this.Is,this.wk,this.dw),this.fo!=null&&(a=this.wk.slice(0),this.fo.lG(this.fo.ea()-1,a,a.length-1)),e.ej.Nu(h,s)?(this.sq.Pa(),this.Xa.ny(h,this.ul,this.sq),this.Zn=!0):(this.sq.Pa(),this.Zn=this.sy(o[0],this.sq)),this.Zn){if(this.td.ni(),this.td.zz()){this.td.ni(),this.td.ia();break}this.td.xW();break}t==null&&(t=new e.Ea).$k(null,0),this.JD(t),i++}if(this.dw[0]=0,0=this.Pj[0]){var o=this.fi+1.570796326794897;h=o+3.141592653589793-(this.fi-this.Pj[0])}else h=(o=this.fi+1.570796326794897)+3.141592653589793-(6.283185307179586-(this.Pj[0]-this.fi));var a=!(this.fi>=this.Pj[0]&&3.141592653589793>=this.fi-this.Pj[0])&&!(this.fio;)c-=6.283185307179586;ci.x-this.uk[0]?this.uk[0]-=6.283185307179586:3.141592653589793o?u.tX():u.bo=o,h=t.K(),e.ba.zd(h)?((h=new e.Ua(t.description)).pc(t,!0),t=h,h=1607):h==197&&(h=new e.l,t.A(h),h.S()<=u.ra||h.da()<=u.ra?((h=new e.Ua(t.description)).bd(t,!1),t=h,h=1607):((h=new e.Ea(t.description)).bd(t,!1),t=h,h=1736)),u.uX(),e.ba.Tn(h)||u.vX(),u.sb<=.5*u.bo)return h!=1736?new e.Ea(t.description):u.Yv?t:e.ej.Sr(t,u.Sg,u.Ae,u.LA,-1,a);if(0>u.La&&h!=1736)return new e.Ea(t.description);if(u.Yv&&e.ba.Ic(h)?(i=e.ej.Sr(t,i,4,NaN,u.bo,a),t=e.cb.Bh(i,u.Sg,u.Kc)):t=e.cb.Bh(t,u.Sg,u.Kc),(t=e.Jh.nj(t,u.Kc)).B())return new e.Ea(t.description);switch(!u.Yv&&e.ba.Ic(h)&&(t=e.ej.kI(u.fc,t)),t=n.GX(t,u.Kc),h){case 1736:i=u.PN(t);break;case 1607:i=u.QN(t);break;case 550:i=u.NN(t);break;case 33:i=u.ON(t);break;default:throw e.i.ga("corrupted_geometry")}return(u=e.cb.Bh(i,u.Kc,u.Sg)).Ll(t.description),u},n.prototype.PN=function(t){var i=new e.Ea;t=new f(this,t,i),t=e.Ih.local().W(t,this.Kc,this.Vb).next(),t=e.kp.pj(t,this.Kc,2);var h=new e.Ed;return h.scale(1/this.fc,1/this.fc),i.Pc(h),i=e.kp.pj(i,this.Kc,2),0<=this.La?e.Ih.local().W(i,t,this.Kc,this.Vb):e.mp.local().W(i,t,this.Kc,this.Vb)},n.prototype.QN=function(t){return t=new f(this,t,null),t=e.Ih.local().W(t,this.Kc,this.Vb).next(),e.kp.pj(t,this.Kc,2)},n.prototype.NN=function(t){return t=new y(this,t),t=e.Ih.local().W(t,this.Kc,this.Vb).next(),e.kp.pj(t,this.Kc,2)},n.prototype.ON=function(t){(t=t.D()).scale(this.fc);var i=new e.Ea;return this.ny(t,!1,i),e.kp.pj(i,this.Kc,2)},n.prototype.sy=function(t,i,h,s,o,a){var u=t[0],c=t[t.length-1],l=u.y>c.y?u.y:c.y,p=e.F.q(this.Ub,this.lc,u.yt.He()&&(this.PV(t),!0)},n.prototype.JI=function(t,i,h){var s=h.I(),o=0a.x?(a=this.Bq,s.ig(-this.Ls,0)):(a=-this.Bq,s.ig(this.Ls,0)),i.add(t,!1),t.Pa(),h.add(i,!1),h.Pc(s),o=new e.l,h.A(o),o.X((this.Ls-o.S())/2,0),o.G=-this.Bq,o.H=this.Bq;for(var c=0;c=u));)e.kb.Ai(t,i,o.x,o.y,s,A,g,x),l?w.na(g.u,x.u):(m.na(g.u,x.u),n.bJ(o.x,m.x,j.x,p),w.na(p[0]+m.x,m.y),j.N(w)),w.scale(h),v.xf(0,-1,w),a=A,A=M++*c}},n.ZI=function(t,i,h,s,o,a,u,c,l,p){var v=new e.h,b=new e.h,d=new e.ha(0),g=new e.ha(0);for(e.kb.Ai(t,i,s.x,s.y,h,o,d,g),v.na(d.u,g.u),e.kb.Ai(t,i,s.x,s.y,h,a,d,g),b.na(d.u,g.u),h=new e.ha(0),e.kb.Sy(t,i,u.x,u.y,v.x,v.y,h),l[0]=h.u,e.kb.Sy(t,i,u.x,u.y,b.x,b.y,h),p[0]=h.u;l[0]<=p[0];)l[0]+=6.283185307179586;for(;l[0]>p[0];)l[0]-=6.283185307179586;for(;l[0]>=c;)l[0]-=6.283185307179586,p[0]-=6.283185307179586;for(;l[0]a[v]?1:0}),i=t.Ja(),c=0;cthis.sb/t&&(t=this.sb/500),.01>t&&(t=.01),this.bo=t},n}();e.QK=r}(k||(k={})),function(e){var y=function(){function f(){}return f.Of=function(r,n){var t=new e.h;t.N(n),r.push(t)},f.wp=function(r,n){r.add(n.x),r.add(n.y)},f.cB=function(r){r.Dh(r.size-2)},f.jB=function(r,n){n.na(r.get(r.size-2),r.get(r.size-1))},f.Sr=function(r,n,t,i,h,s){if(r==null)throw e.i.O();var o=r.K();if(r.B()||e.ba.Tn(o))return r;var a=new f;a.Sg=n,a.Kc=e.cb.tc(n);var u=e.cb.xv(a.Kc);if(a.Vb=s,a.Ub=e.cb.gv(a.Kc),a.lc=u*(2-u),a.fc=a.Kc.Id().ci,a.Cq=a.Kc.Mn(),a.at=a.Cq*a.fc,a.vA=i,a.uA=h,a.Ae=t,o==197?(t=new e.Ea(r.description)).bd(r,!1):e.ba.zd(o)?(t=new e.Ua(r.description)).pc(r,!0):t=r,a.Ae!=4){if((n=a.Sg.Nb(a.Kc)==0?e.cb.Bh(t,a.Sg,a.Kc):e.Jh.nj(t,a.Kc)).B())return n;n=f.kI(a.fc,n),n=a.Uy(n),n=e.kp.pj(n,a.Kc,a.Ae),a=e.cb.Bh(n,a.Kc,a.Sg)}else{if(e.Gg.Tb(n)==2?(r=e.cb.ol(),(n=e.Zj.local().W(t,r,n,s))==r&&(n=new e.Ea,r.copyTo(n))):n=e.Jh.nj(t,a.Kc),n.B())return n;a=a.yX(n)}return a},f.kI=function(r,n){var t=new e.l;if(n.yc(t),3.141592653589793>t.S()*r)return n;var i=!1;t=n.Ha();for(var h=new e.h,s=new e.h;t.ab();)for(;t.Ia();){var o=t.ia();if(h.N(o.bc()),s.N(o.xc()),h.scale(r),s.scale(r),3.141592653589793s.x-h.x)for(;-6.283185307179586>s.x-h.x;)s.x+=6.283185307179586;f.Yi(s.x,NaN,g),p.N(s)}else c.N(s),f.vU(c),f.Yi(c.x,d,g),p.na(g[0]+c.x,c.y);.5>Math.abs(p.x-s.x)&&p.N(s),u?(o.Vw(0,b),v.N(l),v.scale(1/r),b.Db(v),(a=t.xm())?i.nf(b):i.lineTo(b),t.Sn()&&!n.ec(t.gb)&&(o.Vw(1,b),v.N(p),v.scale(1/r),b.Db(v),i.lineTo(b))):((a=t.xm())&&i.Cz(null,0),o=i.ea()-1,v.N(l),v.scale(1/r),i.xf(o,-1,v),t.Sn()&&!n.ec(t.gb)&&(v.N(p),v.scale(1/r),i.xf(o,-1,v)))}return i},f.oF=function(r,n,t,i,h,s,o,a,u,c,l,p){var v=new e.h,b=new e.h,d=0m&&(m+=6.283185307179586),0>(g=g.u)&&(g+=6.283185307179586),u!=null&&(u[0]=x),c!=null&&(c[0]=m),l!=null&&(l[0]=g),c=u=NaN,p!=null&&(u=((c=e.F.Ch(r,n))-(l=e.F.q(r,n,i.y)))/x,c=(c+l)/x),l=f.Ou(i,h),g=f.Mu(i,h),m=l||g;var w=f.AE(i,h,a),j=new e.ha(0),M=new e.ha(0),A=new e.h,z=new e.h,N=new e.h;f.Yi(i.x,NaN,b);var I=[b[0]];if(x<=s)f.Of(v,i),f.Yi(h.x,NaN,b),p!=null&&p.add(0),m?(l&&f.fB(i,h,p,v),g&&f.dB(i,h,p,v)):w?f.eB(i,h,d,u,c,p,v):0N.x&&(b[0]+=6.283185307179586,N.na(b[0]+A.x,A.y)):P.xo.x?o.x+=6.283185307179586:3.141592653589793S;S++)if(P=D[S]*c+(1-D[S])*u,e.kb.qj(r,n,i.x,i.y,P*h,s,x,m,t),A.na(x.u,m.u),S==0&&(C=P,z.N(A)),f.RW(j,A,M,I),I.ic(I.ge(A,!0),N),e.kb.xd(r,n,A.x,A.y,N.x,N.y,w,null,null,2),w.u>l){B=!0;break}B?(M.N(z),c=C,f.wp(o,M),a.add(c)):(f.cB(o),a.Gn(a.size-1,1,a.size-1),0=o&&W.u<=s&&3.141592653589793>Math.abs(d.x-g.x)||i.Tx(B,C)<=h));I++){var L=U[I]*C+(1-U[I])*B;if(i.ic(L,p),N?x.na(p.x*t,p.y*t):(z[0][0]=p.x,z[0][1]=p.y,e.cb.wt(),x.x=z[0][0]*t,x.y=z[0][1]*t),I==0&&(tt=L,b.N(p),w.N(x),0s||3.141592653589793<=Math.abs(d.x-g.x)))){O=!0;break}if(S&&0s||3.141592653589793<=Math.abs(d.x-x.x)){O=!0;break}}else if(0o){O=!0;break}if(S){if(e.kb.xd(r,n,A.x,A.y,m.x,m.y,V,null,null,2),V.u>o){O=!0;break}if(e.kb.xd(r,n,m.x,m.y,x.x,x.y,nt,null,null,2),nt.u>o){O=!0;break}}}}O?(l.N(b),g.N(w),C=tt,f.wp(D,l),f.wp(F,g),H.add(C)):(f.cB(D),f.cB(F),H.Gn(H.size-1,1,H.size-1),f.Of(u,l),P+=W.u,a!=null&&a.add(P),0Math.abs(n.x-r.x)?(i.Ec(r),3.141592653589793<=t.x-r.x?i.Sl(t.x-6.283185307179586,t.y):3.141592653589793<=r.x-t.x?i.Sl(t.x+6.283185307179586,t.y):i.Sl(t.x,t.y)):(i.Ec(t),3.141592653589793<=r.x-t.x?i.Sl(r.x-6.283185307179586,r.y):3.141592653589793<=t.x-r.x?i.Sl(r.x+6.283185307179586,r.y):i.Sl(r.x,r.y))},f.TJ=function(r,n){for(var t=0;tr.x)for(;-3.141592653589793>r.x;)r.x+=6.283185307179586;if(3.141592653589793