$wnd.jsme.runAsyncCallback9('var gO="runCallbacks",hO="end",iO,jO,kO="West",lO="South",mO="North",nO="First",oO="East",pO="Before",qO="After";function rO(a,b){xp(a.a,b)}function sO(){sO=x;iO=new su;jO=new EA(0,0);tu(iO,pO);tu(iO,nO);tu(iO,qO);tu(iO,"Last");tu(iO,te);tu(iO,mO);tu(iO,lO);tu(iO,kO);tu(iO,oO)}\nfunction tO(a){var b=Yp,c,d,e;e=a==b.f?di:ph+a;$stats&&(e=cq(e,hO,a),$stats(e));am^0>r?1:2):-1==mP(f)||-1==mP(e)||0!=((mP(f)|mP(e))&1)?3:mP(f)==mP(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(nP(a.b[f.b],Ok),nP(a.b[f.d],Lk)):2==d&&(nP(a.b[f.b],Lk),nP(a.b[f.d],Ok))),e.f&&(1==d?(nP(a.b[e.b],Ok),nP(a.b[e.d],Lk)):2==d&&(nP(a.b[e.b],Lk),nP(a.b[e.d],Ok)))):a.k[b]=d;return!0}\nfunction xP(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return iP(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4l;++l)d[l][0]=uP(a.H,g[l+1])-uP(a.H,g[0]),d[l][1]=vP(a.H,g[l+1])-vP(a.H,g[0]),d[l][2]=wP(a.H,\ng[l+1])-wP(a.H,g[0]);g=C(cF,Sl,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var o,m;l=z(qH,ml,86,[z(A,v,-1,[2,1,2,1]),z(A,v,-1,[1,2,2,1]),z(A,v,-1,[1,1,2,2]),z(A,v,-1,[2,1,1,2]),z(A,v,-1,[2,2,1,1]),z(A,v,-1,[1,2,1,2])]);g=C(cF,Sl,-1,kP(a.H,b),1);for(m=0;m>24;if(3!=h)d=h;else{for(m=j=h=0;mg[2]-g[1]||g[1]>g[2]&&3.141592653589793g[1]-g[0]&&\n(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(nP(a.b[e],Xk),nP(a.b[f],Vk)):2==d&&(nP(a.b[e],Vk),nP(a.b[f],Xk))}else a.S[b]=d;return!0}function EP(a){var b,c;b=0;c=a.b;FP(c,c.length,(GP(),GP(),HP));for(c=0;cj;++j)if(f=W(d.H,j,e),3==d.H.f[f]){g=C(A,v,-1,2,1);for(o=h=0;od.c[g[1]]^LP(d,f,g[0],g[1])&&(l=!l)}}catch(m){m=vq(m);if(H(m,96)){d.e[e]=3;break a}throw m;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;cr;++r)if(j=jP(e.H,f,r),3==e.H.f[j]){l=C(A,v,-1,2,1);for(t=o=0;te.c[l[1]]^LP(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=vq(y);if(H(y,96)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,u=t=r=o=void 0,D=void 0,s=void 0,u=kP(j.H,l),D=C(A,v,-1,u,1),r=0;r=kP(b.H,d)){l=2*b.c[jP(b.H,d,g)];e=zP(b.H,d,g);2==sP(b.H,e)&&(tP(b.H,e)||++l);for(e=0;ee;--h)f[h]=f[h-1];f[e]=l}QP(b.b[d],d);RP(b.b[d],16,Fv(b.c[d]));for(g=j;ga.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(SP(),TP)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(SP(),TP)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=C(A,v,-1,h,1);y=C(A,v,-1,h,1);u=C(A,v,-1,h,1);t=C(mq,yl,-1,h,2);g=C(mq,yl,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;y[0]=-1;y[1]=0;y[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;D=2;b=C(A,v,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=D;){for(;j=h&&(h+=a.H.c,r=UP(r,h),y=UP(y,h),u=UP(u,h),t=(e=C(mq,yl,-1,h,2),VP(t,0,e,t.length),e));if(0!=(a.H.z[zP(a.H,l,s)]&512))++o,m+=a.H.x[c];else for(f=1;fu[2];1u[2]}e=h.length;for(c=0;cu[2];e=h.length;for(c=0;cu[2];throw new Ap("no distinction applying CIP rules");}\nfunction XP(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=C(ZP,q,5,c,0);for(f=0;fh[f+1].c?1:-1:0)&&++d}}\nfunction YP(a,b,c,d,e,f,g,h){var j,l;for(l=1;l=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=oQ(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;dr;++r){l=zP(this.H,d,r);var Y;a:{for(var da=l,Fb=void 0,$=void 0,$=zw(L.j,Z),Fb=0;Fb<$.length;++Fb)if(da==$[Fb]){Y=!0;break a}Y=!1}if(!Y){o=jP(this.H,d,r);m=l;break}}y=C(mq,yl,-1,this.H.d,2);y[m]=!0;u=C(A,v,-1,11,1);a:{var rb=this.H,Kb=u,J=o,Ia=d,Uc=y,Tb=void 0,sb=void 0,M=void 0,ya=void 0,nc=void 0,jd=void 0,ra=void 0,Yc=void 0,Ud=void 0;if(J==Ia)Kb[0]=J,D=0;else{qQ(rb,1);ya=C(A,v,-1,\nrb.o,1);M=C(A,v,-1,rb.o,1);Ud=C(A,v,-1,rb.o,1);M[0]=J;ya[J]=1;for(nc=sb=0;sb<=nc&&10>=ya[M[sb]];){Yc=M[sb];for(jd=0;jdr;++r)if(d==O[r]){F=\nuQ(L,Z,g==O[uQ(L,Z,r+2)]?r-2:r+2);s=O[F];var Ta;if(Ta=3<=sQ(this.H,s)){var qa;a:{var Ab=this.H,ba=u[1],Ua=s,Db=void 0,Nc=void 0,oc=void 0,ha=void 0,pc=void 0,U=void 0;if(ba==Ua)qa=0;else{qQ(Ab,1);ha=C(A,v,-1,Ab.o,1);oc=C(A,v,-1,Ab.o,1);oc[0]=ba;ha[ba]=1;for(pc=Nc=0;Nc<=pc&&2>=ha[oc[Nc]];){for(U=0;U=ea&&3>=f&&(this.I[d]=!0);else switch(ea){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c>>28)-1,fb=zQ(this.H,$c,!1),ad=zQ(this.H,$c,!0),Zb=-1;fb!=ad?-1!=Vb&&Vb>fb?Zb=Vb<<24>>24:Zb=fb<<\n24>>24:-1!=Vb?(Vb>ad||Vb=AQ(this.H,$c))&&(Zb=Vb<<24>>24):!BQ(this.H,$c)&&0!=dQ(this.H,$c)&&(Zb=AQ(this.H,$c),Zb-=CQ(this.H,$c,Zb));var Oc=$c,G=Zb;if(null==this.a)for(var nb=this.a=C(nK,Ol,-1,this.H.c,1),xc=nb,de=nb.length,yc=void 0,yc=0;yc>24;RP(Dc,4,Fv(Zb+1));RP(this.b[N],2,Fv((this.H.s[N]&48)>>4));this.H.E&&(RP(this.b[N],30,Fv(this.H.w[N])),null!=xQ(this.H,N)&&(Ub=!0))}this.J=NP(this);if(this.JZc.length;--Fa)RP(this.b[N],21,Kk);for(Fa=Zc.length-1;0<=Fa;--Fa)RP(this.b[N],21,Fv(Zc[Fa]))}this.J=NP(this)}if(Ub&&this.Jxd;--Fa)RP(this.b[N],8,Kk);\nfor(Fa=xd-1;0<=Fa;--Fa)RP(this.b[N],8,Fv(Eb[Fa]))}this.J=NP(this)}if(Va&&this.J=kP(this.H,N))jc[Jc]=Fv(this.c[jP(this.H,N,Fa)]),jc[Jc]=uv(jc[Jc],20),jc[Jc]=DQ(jc[Jc],Fv(this.H.A[zP(this.H,N,Fa)])),++Jc;jc.sort(EQ);for(Fa=this.E;Fa>jc.length;--Fa)RP(this.b[N],36,Kk);for(Fa=jc.length-1;0<=Fa;--Fa)RP(this.b[N],36,jc[Fa])}this.J=\nNP(this)}if(0!=(this.G&8)&&this.J>=1,Wb>=oa)Wb-=kd;else{Wd=HQ(Gd,zw(Vd.a,Wb));if(0==Wd)break a;if(0==kd)break;0>Wd?Wb-=kd:Wb+=kd}Wb>=1,Ra>=zd)Ra-=$a;else{yd=HQ(Mb,zw(Pc.a,Ra));if(0==yd){Hd=Ra;break a}if(0==$a)break;0>yd?Ra-=$a:Ra+=$a}}Hd=-1}Lb=1+Hd}je=Lb;QP(this.b[N],N);RP(this.b[N],16,Fv(this.c[N]));RP(this.b[N],16,Fv(je))}this.J=NP(this)}if(0!=(this.G&16)&&this.J>24,this.P[hb]=KQ(this.H,hb)<<24>>24;this.j=C(nK,Ol,-1,this.H.d,1);this.i=C(nK,Ol,-1,this.H.d,1);for(ob=0;ob>10<<24>>24,this.i[ob]=LQ(this.H,ob)<<24>>24;var lc,Ac,Ad,bd,ld,Ec;this.C=!0;for(ld=JP(this,!1);this.J>24);Am(R.b,new RQ(ib,1,-1,-1))}0aa;++aa){Sc=C(qH,ml,86,32,0);for($b=Vf=\n0;32>$b;++$b)if(null!=Oa[aa][$b]){le=Oa[aa][$b].length;Sc[$b]=C(A,v,-1,le,1);for(Zd=0;Zd$b;++$b)if(null!=Sc[$b])if(null==Dd||Dd.lengthfk?(vl<<16)+fk:(fk<<16)+vl,1==this.k[Gb.b[Ga]]||2==this.k[Gb.b[Ga]]))++ek,ah>10||2==(this.H.z[Xa]&3072)>>10)&&(1!=this.H.B[Xa]||1!=this.k[Xa]&&2!=this.k[Xa]))DP(this.H,W(this.H,0,Xa)),DP(this.H,W(this.H,1,Xa))}}w(7,1,{},pQ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;\n_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function gQ(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=eb.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function fQ(){}w(8,1,{},fQ);_.dd=function(a,b){return gQ(a,b)};function cQ(){}w(9,1,{4:1},cQ);_.a=null;\n_.b=0;_.c=0;_.d=0;function aQ(){}w(10,1,{},aQ);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function $P(){}w(11,1,{5:1},$P);_.a=0;_.b=0;_.c=0;function RP(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=DQ(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=uv(a.d[a.c],b),a.d[a.c]=DQ(a.d[a.c],c),a.b-=b):(a.d[a.c]=uv(a.d[a.c],a.b),a.d[a.c]=DQ(a.d[a.c],qv(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=DQ(a.d[a.c],WQ(c,Fv((1<>22);e=fv(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function IP(a,b){var c;for(c=0;co)for(t=0;t>24,d.k[m]=h<<24>>24):d.n[m]==j&&d.k[m]==\nh&&(d.n[m]=0,d.k[m]=-1);d=!0}}else if(1==f.a){d=a;h=b;m=g=o=l=j=void 0;o=d.i[f.b];l=1;for(m=0;mm;++m)null!=g[m]&&eQ(g[m]);h=new cR;FP(g,g.length,h?h:(GP(),GP(),HP));if(0==bR(g[0],g[1]))d=!1;else{for(m=0;m>24,a.k[e]=c<<24>>24}\nfunction dR(a,b,c){var d,e,f,g,h,j,l,o,m,r,t,y,u;f=C(A,v,-1,a.j.c,1);t=C(A,v,-1,a.j.c,1);l=C(mq,yl,-1,a.j.c,2);o=C(mq,yl,-1,a.j.c,2);g=C(mq,yl,-1,a.j.c,2);C(eR,q,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;ja.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],o[b]=g[e]&&!o[e],l[b]=!0;else if(g[e]&&o[e]){m=YQ(a,b,t[e],l);if(-1==m)return null;f[++h]=b;t[b]=m;t[m]=-2;g[b]=!1;l[b]=!0;l[m]=!0}else if(yP(a.j,\nzP(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2this.j.k[f]||2>24)}}\nfunction gR(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction NQ(a){var b,c,d,e;this.k=a;for(c=0;cthis.k.a[f]+(1==h?65536:0))o=this.k.a[f]+(1==h?65536:0),l=g,m=h,e=d[j];for(f=0;faG(a.a-this.a)+aG(a.b-this.b)+aG(a.c-this.c)};_.tS=function(){var a;a=new jR;return Uf+kR(a.a,this.a)+mb+kR(a.a,this.b)+mb+kR(a.a,this.c)+bg};_.a=0;_.b=0;_.c=0;function RQ(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},RQ);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction mP(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;cb)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=BP(a.e,a.a,a.d),d=a.G){var c=2*a.G,d,e,f;a.x=sR(a.x,c);a.q=sR(a.q,c);a.u=sR(a.u,c);f=a.D.length;e=C(tR,q,7,c,0);for(d=0;d=a.H&&(e=2*a.H,a.y[0]=sR(a.y[0],e),a.y[1]=sR(a.y[1],e),a.B=sR(a.B,e),a.z=sR(a.z,e),a.A=sR(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function wR(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction GQ(a,b){return null==a.r?null:null==a.r[b]?null:xR(a.r[b],0,a.r[b].length)}function KQ(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function JQ(a,b){return(a.s[b]&1572864)>>19}function xQ(a,b){return null==a.t?null:a.t[b]}function uP(a,b){return a.D[b].a}function vP(a,b){return a.D[b].b}function wP(a,b){return a.D[b].c}function BP(a,b,c){return yR(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function W(a,b,c){return a.y[b][c]}\nfunction LQ(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function sP(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function zR(a,b){var c;c=a.x[b]=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction AR(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=zR(a,b)),d);return c+CQ(a,b,c)}function BR(a){var b;a.K=0;a.x=C(A,v,-1,a.G,1);a.q=C(A,v,-1,a.G,1);a.u=C(A,v,-1,a.G,1);a.D=C(tR,q,7,a.G,0);for(b=0;b>19==b&&(null==d&&(d=C(mq,yl,-1,32,2)),d[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21]=!0);for(c=0;c>10==b&&(null==d&&(d=C(mq,yl,-1,32,2)),d[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=C(A,v,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c>19==b&&(d=e[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>\n19?-1:(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c>10==b&&(d=e[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function DR(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=zR(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function ER(a,b,c){a.q[b]=c;a.K=0}function FR(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction GR(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=\n-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction HR(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;DR(a,b,-1);IR(a,b,0);c=a.u[b];for(d=0;dc?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=C(qH,\nml,86,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function JR(a,b,c){a.v[b]=c;a.K&=3}function KR(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function LR(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function IR(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function uR(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction MR(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.z[b]&=\n-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function NR(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function OR(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function VQ(a,b,c){a.B[b]=c;a.K=0}function PR(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;cd&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],ce;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c=AR(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;da.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=C(A,v,-1,a.o,1);for(e=f=0;ea.f[b]||4=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&Vu(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!lR(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction CP(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=C(A,v,-1,f,1));if(!XR(a,b,c,d,e))return 3;d=-1;for(h=0;ha?-a:a)^e[b]d?b:d}\nfunction dQ(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!BQ(a,b))return 0;qQ(a,1);for(d=e=0;d>1}e-=CQ(a,b,e);c=((a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]c-e?0:c-e}function OP(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction AQ(a,b){var c,d;a.ed(1);for(c=d=0;ce;++e)YR(a,a.y[e][b])&&!YR(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;bj;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=C(mq,yl,-1,a.p,2);for(b=0;b(a.n&&b(a.n&&c(a.n&&de)for(f=0;f=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,Xl);_.ed=function(a){UR(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction ZR(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=vR(a.c,b,c,h);e=0;g&&GR(a.c,b,1,-1);if(4F.length?0:iS(nx(F.substr(60,\n3)));a.c.u[d]=O;t=45>F.length?0:iS(nx(F.substr(42,3)));switch(t){case 0:break;case 1:LR(a.c,d,768);break;case 2:LR(a.c,d,128);break;case 3:LR(a.c,d,384);break;default:LR(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&LR(a.c,d,8192);nc=51>F.length?0:iS(nx(F.substr(48,3)));switch(nc){case 0:break;case 15:DR(a.c,d,0);break;default:DR(a.c,d,nc)}}for(y=0;yF.length?0:iS(nx(F.substr(9,\n3)));M=18>F.length?0:iS(nx(F.substr(15,3)));ZR(a,e,f,l,Ia,M)}for(y=0;yTb&&LR(a.c,d,4096)}}F=jS(b)}}catch(Ab){Ab=vq(Ab);if(H(Ab,96))return vp(Ab),!1;throw Ab;}qQ(a.c,7);return!0}\nfunction kS(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=jS(b);null!=d&&0==d.indexOf(lf);){for(d=nx(ox(d,7));jK(d,vb);){c=jS(b);if(0!=c.indexOf(lf))return!1;d=nx(fD(d,0,d.length-1)+ox(c,7))}if(0==d.indexOf("BEGIN"))if(e=nx(ox(d,6)),0==e.indexOf("CTAB"))e=1;else if(0==e.indexOf("ATOM"))e=2;else if(0==e.indexOf("BOND"))e=3;else if(0==e.indexOf("COLLECTION"))e=4;else return!1;else if(0==d.indexOf("END"))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==\nd.indexOf("COUNTS")&&(f=eS(d,aS(d,7)),g=wD(fD(d,7,aS(d,7)),10),f=wD(fD(d,f,aS(d,f)),10),c.c=new lS(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,o=h=void 0,m=o=o=j=g=void 0,r=h=f=void 0,t=void 0,l=$R(d,0),g=wD(d.substr(0,l-0),10),j=eS(d,l),l=$R(d,j),o=d.substr(j,l-j),m=null,f=!1,h=fS(d);if(0!=h){var l=d,y=t=r=r=j=m=void 0,u=t=void 0,t=null,j=l.indexOf(Uf),r=l.indexOf(bg,j);if(0<=j&&0r;)j=u.indexOf(lb),-1==j?(t=u,y=\n!1):(t=u.substr(0,j-0),u=ox(u,j+1)),m[r++]=QR(t);t=C(A,v,-1,r,1);VP(m,0,t,r)}m=t;0>h&&(f=!0);l=0>h?-h:h}j=eS(d,l);l=$R(d,j);h=mS(d.substr(j,l-j));j=eS(d,l);l=$R(d,j);r=mS(d.substr(j,l-j));j=eS(d,l);l=$R(d,j);t=mS(d.substr(j,l-j));j=eS(d,l);l=$R(d,j);j=wD(d.substr(j,l-j),10);h=qR(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new nS),oS(c.a,new pB(g),new pB(h)));null!=m&&HR(c.c,h,m,f);0!=j&&(c.c.u[h]=j);I(o,Nd)?LR(c.c,h,1):I(o,Af)?(g=C(A,v,-1,1,1),g[0]=6,HR(c.c,h,g,!0)):uR(c.c,h,QR(o));for(;-1!=(j=eS(d,l));)if(l=\n$R(d,j),o=d.substr(j,l-j),f=lx(o,mx(61)),g=o.substr(0,f-0),f=wD(ox(o,f+1),10),I(g,"CHG"))ER(c.c,h,f);else if(I(g,"RAD"))switch(f){case 1:IR(c.c,h,16);break;case 2:IR(c.c,h,32);break;case 3:IR(c.c,h,48)}else if(!I(g,JO))if(I(g,"MASS"))JR(c.c,h,f);else if(I(g,"VAL"))DR(c.c,h,-1==f?0:0==f?-1:f);else if(I(g,"HCOUNT"))switch(f){case 0:break;case -1:LR(c.c,h,1792);break;case 1:LR(c.c,h,128);break;case 2:LR(c.c,h,384);break;default:LR(c.c,h,896)}else if(I(g,"SUBST"))if(-1==f)LR(c.c,h,2048);else{if(0o&&LR(c.c,h,4096)}}else if(I(g,"RBCNT"))switch(f){case 3:case -1:LR(c.c,h,112);break;case 1:LR(c.c,h,8);break;case 2:LR(c.c,h,104);break;case 4:LR(c.c,h,56)}}else if(3==e){c=a;t=j=m=y=h=r=t=r=l=g=f=o=f=void 0;h=$R(d,0);g=wD(d.substr(0,h-0),10);r=eS(d,h);h=$R(d,r);l=wD(d.substr(r,h-r),10);r=eS(d,h);h=$R(d,r);f=bS(c,wD(d.substr(r,h-r),10));r=eS(d,h);h=$R(d,r);o=bS(c,wD(d.substr(r,h-r),10));for(j=m=0;-1!=(r=eS(d,h));)if(h=$R(d,r),y=d.substr(r,h-r),\nt=lx(y,mx(61)),r=y.substr(0,t-0),t=wD(ox(y,t+1),10),I(r,JO))switch(t){case 1:m=1;break;case 2:m=2==l?3:4;break;case 3:m=6}else I(r,"TOPO")&&(j=t);f=ZR(c,f,o,l,m,j);f+1!=g&&(!c.b&&(c.b=new nS),oS(c.b,new pB(g),new pB(f)))}else if(4==e){if(c=a,g=f=g=o=o=void 0,g=-1!=d.indexOf("ATOMS=(")?IO:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;o=g;t=r=j=m=h=l=void 0;j=f.indexOf(o+"=(")+o.length+2;r=uD(f,mx(41),j);m=aS(f,j);l=wD(f.substr(j,m-j),10);t=C(A,v,-1,l,1);for(h=0;hr)&&(m=r),t[h]=wD(f.substr(j,m-j),10);f=t;if(0==d.indexOf(nf))if(I(g,IO))for(g=0;ge)&&(a.a[b[d]]=e);for(d=0;de)&&(a.b[c[d]]=e)}function uQ(a,b,c){for(a=zw(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction WR(a,b){var c,d,e,f,g,h,j,l,o;this.f=a;this.i=new Gm;this.j=new Gm;this.a=C(A,v,-1,this.f.c,1);this.b=C(A,v,-1,this.f.d,1);this.f.ed(1);j=C(mq,yl,-1,this.f.c,2);l=C(mq,yl,-1,this.f.d,2);do{f=!1;for(c=0;cg){j[c]=!0;for(d=0;dm[r]&&(Z=m[r],ea=r);Z=C(A,v,-1,L,1);Y=m[0--ea&&(ea=L-1):++ea==L&&(ea=0);for(r=0;rh)for(c=0;c=t.length)for(o=0;o>>\n16][u[c]&32767]=h,e[h][o]=u[c]>>>16):u[c]=(h<<16)+32768+o);o=C(mq,yl,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;hY;++Y)if((r&da[Y])==da[Y]&&\n(6==this.f.x[L[Y]]&&1==this.f.q[L[Y]]||5==this.f.x[L[Y]]&&0==this.f.q[L[Y]]))y[u]=!0,O[u]=Y,0==(m&da[Y])&&(ea=!1);break;case 5:Y=z(A,v,-1,[10,5,18,9,20]);ea=!0;for(da=0;5>da;++da)if((r&Y[da])==Y[da])switch(this.f.x[L[da]]){case 6:-1==this.f.q[L[da]]&&(y[u]=!0,O[u]=da,0==(m&Y[da])&&(ea=!1));break;case 7:0>=this.f.q[L[da]]&&(y[u]=!0,O[u]=da);break;case 8:y[u]=!0;O[u]=da;break;case 16:2==this.f.f[L[da]]&&(y[u]=!0,O[u]=da)}break;case 6:ea=!0;21==(r&21)&&(y[u]=!0,0==(m&21)&&(ea=!1));42==(r&42)&&(y[u]=\n!0,0==(m&42)&&(ea=!1));break;case 7:da=z(A,v,-1,[42,21,74,37,82,41,84]);ea=!0;for(Y=0;7>Y;++Y)if((r&da[Y])==da[Y]&&(6==this.f.x[L[Y]]&&1==this.f.q[L[Y]]||5==this.f.x[L[Y]]&&0==this.f.q[L[Y]]))y[u]=!0,O[u]=Y,0==(m&da[Y])&&(ea=!1)}y[u]&&!ea&&(F[u]=!0);u=y[u]?!0:!Z}u&&(o[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d\ne.c[h[1]]^h[0]e.c[j]&&(o=!o),hl;++l)if(g=W(e.H,l,f),3==e.H.f[g]){h=C(A,v,-1,2,1);for(m=j=0;3>m;++m)jP(e.H,g,m)!=W(e.H,1-l,f)&&(h[j++]=jP(e.H,g,m));e.c[h[0]]>e.c[h[1]]&&(o=!o);h[0]>19&&(l[e]=!0);for(e=0;ea?1:a;this.H=1>b?1:b;BR(this)}w(32,22,Xl,sS,lS);_.ed=function(a){qQ(this,a)};_.a=!1;_.b=null;function tS(){tS=x;uS=new up}function vS(a){for(var b,a=new vu(a.j.k);a.b=this.b.d.k?(MS(),-1!=vz(this.b.k,this.b.e)||zS(this.b.d,this.b.e),c=new LS(GS,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,HS(this)):lw.preventDefault()),1==this.d)return;lw.preventDefault();ES(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new LS(GS,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,HS(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=Ds(a,b);b=Es(a,b);if(1==Zq(a.a)&&(this.e=!1,GS))try{if(MS(),1==this.d)FS(this,a);else{d!=this.a&&(c=new LS(d,null),e+=c.a,b+=c.d);try{ES(this,e,b),this.b.d.hd(),3!=this.d&&FS(this,a)}finally{var f=this.a.pb;mw&&f==mw&&(mw=null);pw();f===ax&&(ax=null);zx(this.a);this.d=1;this.b.e=null}}}finally{GS=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var GS=null;function KS(){}w(47,1,il,KS);_.pd=function(){MS()};\nfunction xS(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},xS);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=JC;function LS(a,b){!a||a==(Ax(),Mz(null))?this.f=this.e=0:(this.e=a.ae()-cr(a.pb),this.f=a.be()-(a.pb.scrollTop||0));!b||b==(Ax(),Mz(null))?this.c=this.b=0:(this.b=ar(b.pb)+b.pb.clientLeft,this.c=br(b.pb)+$wnd.pageYOffset+b.pb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},LS);_.tS=JC;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\n_.f=0;function MS(){try{$doc.selection.empty()}catch(a){}}function NS(a){return $wnd.setInterval(B(function(){a.ud()}),100)}function OS(a,b,c,d){var e;e=Rq(a);Pq(a,e.substr(0,b-0));a[a.explicitLength++]=null==d?Pi:d;Pq(a,ox(e,c))}w(195,1,{88:1,93:1,95:1});_.cT=function(a){return this.b-a.b};function IS(){IS=x;PS=new QS;RS=new SS;TS=new US;VS=new WS;XS=new YS;ZS=z($S,q,19,[PS,RS,TS,VS,XS])}w(194,195,xO);var ZS,TS,RS,VS,PS,XS;function QS(){this.b=0}w(196,194,xO,QS);function SS(){this.b=1}\nw(197,194,xO,SS);function US(){this.b=2}w(198,194,xO,US);function WS(){this.b=3}w(199,194,xO,WS);function YS(){this.b=4}w(200,194,xO,YS);function aT(){aT=x;bT=new Bs(Pg,new cT)}function cT(){}w(246,243,{},cT);_.Dd=function(a){a.Id(this)};_.Gd=function(){return bT};var bT;function dT(){dT=x;eT=new Bs(hh,new fT)}function fT(){}w(254,248,gl,fT);\n_.Dd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(gT(),hT))a=iT(b.pb),c=new jT(Tq(b.pb,Ti),Tq(b.pb,Si)),d=new jT(Tq(b.T.jb.pb,Ti),Tq(b.T.jb.pb,Si)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);kT(b.I,!0);a=Tq(b.T.jb.pb,Ti);lT(b,new jT(a,mT(b.T.jb).a));b.J&&b.O!=hT&&nT(b.r,b)}else kT(b.I,!1),b.O!=(gT(),hT)?lT(b,new jT(b.F.b,b.F.a)):oT(b,iT(b.r.pb)),b.J&&b.O!=hT&&pT(b.r,b);qT(b.T.jb)}else kT(b.I,!0)};_.Gd=function(){return eT};var eT;function rT(){rT=x;sT=new Bs(xh,new tT)}\nfunction tT(){}w(260,243,{},tT);_.Dd=function(a){zx(a.a.a)};_.Gd=function(){return sT};var sT;function uT(a){this.a=a}w(282,244,{},uT);_.Dd=function(a){a.Pd(this)};_.Ed=function(){return vT};var vT=_.a=null;function wT(a){this.a=a}w(284,244,{},wT);_.Dd=function(a){a.Rd(this)};_.Ed=function(){return xT};var xT=_.a=null;function yT(a){a=Uq(a,$O);return RR(Aj,a)?(zT(),AT):RR(fP,a)?(zT(),BT):(zT(),CT)}function zT(){zT=x;AT=new DT(0);BT=new DT(1);CT=new DT(2);ET=z(FT,q,29,[AT,BT,CT])}\nfunction DT(a){this.b=a}w(297,195,{29:1,88:1,93:1,95:1},DT);var ET,CT,BT,AT;function GT(){GT=x;var a=(Ju(),Ju(),Ku);!a.a&&(a.a=new HT)}\nfunction kR(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new Pv;if(!isFinite(b))return rO(c,d?a.r:a.u),xp(c.a,"\\u221e"),rO(c,d?a.s:a.v),Sq(c.a);e=b*=a.q;var g,h;f=Sq(c.a).length;rO(c,e.toPrecision(20));e=0;h=uD(Sq(c.a),cP,f);0>h&&(h=uD(Sq(c.a),LO,f));0<=h&&(g=h+1,ga.p&&0h&&(h+=a.k),a.b=h+1,a.e-=h):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==Sq(c.a).charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.da.p){g=a.b-a.p;for(h=0;ha.b+a.j&&53<=MJ(Sq(c.a),a.b+a.j)&&(h=a.b+a.j-1,IT(a,c,h));if(0a.d&&(h=a.d);h>f&&48==MJ(Sq(c.a),h-1);)--h;ha.e&&(a.e=\n-a.e,xp(c.a,vb));e=n+a.e;for(f=e.length;ff&&++j;break;case 48:if(0f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new Pm(\'Multiple decimal separators in pattern "\'+b+ma);f=g+m+h;break;case 69:if(!d){if(a.w)throw new Pm(\'Multiple exponential symbols in pattern "\'+b+ma);a.w=!0;a.n=0}for(;r+1g+m||1>a.n)throw new Pm(\'Malformed exponential pattern "\'+b+ma);o=!1;break;default:--r,o=!1}0==m&&0f&&0g+m)||0==j)throw new Pm(\'Malformed pattern "\'+b+ma);if(d)return r-c;b=g+m+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+m-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0>19;d=b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function DQ(a,b){return fv(a.l|b.l,a.m|b.m,a.h|b.h)}function MT(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g=a.a&&(a.c=0);return b}\nfunction XT(a){NK(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function WT(a){this.d=a}w(338,1,{},WT);_.Vd=function(){return this.cc?null:zw(a.i.b,c));e?pU(a,e):d&&(b.innerHTML=n||n);return b}function pU(a,b){var c;if(b.ob!=a)return!1;try{Cx(b,null)}finally{c=b.pb;Yq(c).removeChild(c);var d=a.i,e;e=dU(c);c[XO]=null;fC(d.b,e,null);d.a=new eU(e,d.a)}return!0}w(388,365,zl);_.ue=function(){return new qU(this)};_.re=function(a){return pU(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;\nfunction rU(a){if(0>=a.b)throw new KJ("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new KJ("Column index: 0, Column size: "+a.a);}\nfunction sU(){this.i=new cU;this.f=$doc.createElement(Wj);this.c=$doc.createElement(Zj);hw(this.f,this.c);this.pb=this.f;this.d=new tU(this);var a=new uU(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;bx(a.b.f,(iw(),jw(b)),0);hw(a.a,$doc.createElement(ZO))}var c,d;if(1!=this.a){if(1=d||0>a)throw new KJ("Row index: "+a+", Row size: "+d);if(0>c)throw new KJ("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new KJ("Column index: "+c+", Column size: "+this.a);c=oU(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;ab;++b)c=this.c.rows[a],d=$doc.createElement($j),d.innerHTML=DO||n,bx(c,(iw(),jw(d)),b);this.a=1;a=this.e;b=1;b=1b)for(;c>b;--c)a.a.removeChild(a.a.lastChild)}if(1!=this.b)if(1>this.b){a=this.c;b=1-this.b;d=this.a;var e=$doc.createElement($j);\ne.innerHTML=DO;c=$doc.createElement(qk);for(var f=0;f=this.d.c)throw new Px;a=zw(this.d,this.b);this.a=this.b;AU(this);return a};_.Xd=function(){var a;if(0>this.a)throw new nA;a=zw(this.d,this.a);zx(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function tU(a){this.a=a}w(393,1,{},tU);_.a=null;function uU(a){this.b=a}w(394,1,{},uU);_.a=null;_.b=null;\nfunction wU(){wU=x;xU=new BU}var xU;function BU(){}w(396,1,{},BU);w(400,366,nl);_.Kd=SB;_.Ld=RA;_.Md=rx;_.Nd=Ns;function CU(a){this.a=a}w(406,405,$l,CU);_.Hd=function(){};function kU(a){return function(){this.__gwt_resolve=DU;return a.ge()}}function DU(){throw"A PotentialElement cannot be resolved twice.";}function EU(a,b){if(0>b||b>=a.c)throw new Mx;return a.a[b]}function FU(a,b,c){oA();pA.call(this,(cw(),new bw(a)),b,0,c,16)}w(443,375,{},FU);\nfunction GU(a,b,c,d){0==--a.Oc&&(a.$c!=a.We()&&(d|=4),!a.Zc&&(d|=2),0a.Fc.a.c)throw new Pm("Missing message: awt.12A");if(H(b,60)){if(b==a)throw new Pm("Missing message: awt.12B");var e;a:{if(a&&!H(a,71))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(H(e,71))break;e=e.Sc}e=!1}if(e)throw new Pm("Missing message: awt.12C");if(H(b,71))throw new Pm("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new gD;try{d=vz(e.Fc.a,b);var f;f=zw(e.Fc.a,d);e.Gc&&e.Gc.of(f);QU(e,d);new RU(e,301,f)}catch(g){if(g=vq(g),!H(g,89))throw g;}}d=a.Fc.a.c;JU(b);\nvC(a.Fc.a,d,b);d=(b.Sc=a,b.Xe(!0),BA(a),!!a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1),GU(b,b,a,1),d);try{if(a.Gc)if(H(a.Gc,65)){if(!b)throw new ku("Missing message: awt.185");if(null==c||null!=c)SU(a.Gc,c,b);else throw new Pm("Missing message: awt.92");}else a.Gc.kf(null==c?null:c,b)}catch(h){h=vq(h);if(H(h,98))throw b=h,QU(a,d),b;throw h;}b.df();new RU(a,300,b)}function OU(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)zw(a.Fc.a,c).Xe(b)}\nfunction QU(a,b){var c;c=zw(a.Fc.a,b);JU(c);c.Xe(!1);NK(a.Fc.a,b);c.Sc=null;BA(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1);GU(c,c,a,1)}function TU(a){var b=(hC(),iC);MU(a,b);for(b=0;b=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.ff(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].ef(a.b,this.i[1].a),this.o[1].gf(a.c,a.d,a.b,this.i[1].a,2,!0),e+=this.i[1].a+this.j);c=a.a-this.i[1].a-this.i[2].a-this.k;c=0a.e&&\nPq(e.a,EV(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&Pq(e.a,EV(a.a,a.e,c-a.e-1)),a.e=c),Sq(e.a);0==d?Pq(e.a,EV(a.a,a.e,a.b-a.e)):Pq(e.a,EV(a.a,a.e,a.b-a.e-1))}}function FV(a){if(!a)throw new gD;this.c=a;this.a=C(cK,Fl,-1,8192,1)}w(524,525,{},FV);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function DV(a){this.f=a}w(526,137,{81:1,88:1,96:1,105:1},DV);\nfunction CV(a,b,c,d){if(null==a.c)throw new DV("luni.D6");if(0>c||c>b.length)throw new GV(HV("luni.12",z(MK,q,0,[n+c])));if(0>d||d>b.length-c)throw new GV(HV("luni.18",z(MK,q,0,[n+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;fa.a?1:0};function mS(a){a=XJ(a);return 3.4028234663852886E38a?-Infinity:a}w(595,594,{88:1,93:1,97:1,101:1});_.cT=UA;w(597,594,{88:1,93:1,99:1,101:1});_.cT=UA;\nfunction yQ(a,b){return ac)throw new KJ(NO);}f=C(cK,Fl,-1,f,1);for(h=g=j=0;hb||0>e||0>d||b+d>l||e+d>f)throw new Mx;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(Uu(a)===Uu(c)&&be;)kq(c,d,a[--b])}else for(d=e+d;ed-c){a=c;for(g=a+1;ga&&0>1),MV(b,a,h,j,-e,f),MV(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c=g||e=f.dd(a[e],a[h])?kq(b,c++,a[e++]):kq(b,c++,a[h++])}}function eQ(a){a.sort(function(a,c){return a-c})}function GP(){GP=x;HP=new NV}var HP;function NV(){}w(632,1,{},NV);_.dd=function(a,b){return a.cT(b)};\nw(633,1,{88:1,92:1,93:1,106:1});_.cT=function(a){a=vv(K(this.a.getTime()),K(a.a.getTime()));return Cv(a,Kk)?0:!sv(a,Kk)?-1:1};function $U(a,b){var c,d;(0>b||b>a.b)&&FK(b,a.b);if(b>=a.b>>1){d=a.a;for(c=a.b;c>b;--c)d=d.b}else{d=a.a.a;for(c=0;cc?d=d.a[0]:d=d.a[1]}return null}\nfunction VV(a,b,c,d){var e;if(b){e=UV(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0d?1:0,0==d&&(!c.c||Hp(l.d,c.d))&&(f=l),(!l||!l.b)&&!WV(l.a[e]))if(WV(l.a[1-e]))o=o.a[j]=XV(l,e);else if(!WV(l.a[1-e])&&(m=o.a[1-j]))!WV(m.a[1-j])&&!WV(m.a[j])?(o.b=!1,m.b=!0,l.b=!0):(d=g.a[1]==o?1:0,WV(m.a[j])?g.a[d]=(o.a[1-j]=XV(o.a[1-j],1-j),XV(o,j)):WV(m.a[1-j])&&(g.a[d]=XV(o,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new YV(l.c,l.d);e=f;j=h;for(g=null==j.c||0UV(d.c,e))&&b.qh(d),d.a[1]&&cW(a,b,c,d.a[1],e,f))}function dW(a){AK(a.a);$V(a.c,a.b.th())}\nfunction eW(a){var b=(fW(),gW),c;this.c=a;c=new Gm;cW(this,c,b,a.b,null,null);this.a=new vu(c)}w(645,1,{},eW);_.Vd=bm;_.Wd=function(){return this.b=wu(this.a)};_.Xd=function(){dW(this)};_.a=null;_.b=null;_.c=null;function bW(a){this.a=a}w(646,614,Il,bW);_.rh=function(a){var b;if(!H(a,109))return!1;b=TV(this.a,a.th());return!!b&&zD(b.d,a.uh())};_.ue=function(){return new eW(this.a)};_.sh=function(a){var b;if(!H(a,109))return!1;b=new ZV;b.c=!0;b.d=a.uh();return aW(this.a,a.th(),b)};_.Pf=function(){return this.a.c};\n_.a=null;function YV(a,b){this.c=a;this.d=b;this.a=C(hW,q,112,2,0);this.b=!0}w(647,1,{109:1,112:1},YV);_.eQ=function(a){return!H(a,109)?!1:zD(this.c,a.th())&&zD(this.d,a.uh())};_.th=Dx;_.uh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Kp(this.c):0;b=null!=this.d?Kp(this.d):0;return a^b};_.vh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+vd+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function ZV(){}w(648,1,{},ZV);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function fW(){fW=x;gW=new iW(0);jW=new kW;lW=new mW;nW=new oW;pW=z(qW,q,113,[gW,jW,lW,nW])}function iW(a){this.b=a}w(649,195,vO,iW);_.Dh=SA;_.Eh=SA;var pW,gW,jW,lW,nW;function kW(){this.b=1}w(650,649,vO,kW);_.Eh=cm;function mW(){this.b=2}w(651,649,vO,mW);_.Dh=cm;_.Eh=cm;function oW(){this.b=3}w(652,649,vO,oW);_.Dh=cm;function rW(a){a.Tc.We()&&iV(a)}\nfunction sW(a){var b;if(a.Tc.We()){b=yA(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}kV(a)}function tW(a,b,c){a.a+=b;a.b+=c;a.a=0>a.a?0:a.a;a.b=0>a.b?0:a.b}function uW(){pV.call(this,n);this.i=new gV(this.Fh());sB(this.r,new vW(this))}w(658,481,yO);_.Ie=function(a,b){return Uu(a.f)===Uu(this.i)?(sW(this),!0):this.Gh(a,b)};_.Fh=function(){return"Close"};_.Gh=yI;_.Be=function(){sW(this)};_.i=null;_.j=null;function vW(a){this.a=a}w(674,519,BO,vW);_.zf=function(){sW(this.a)};_.a=null;\nfunction wW(a,b){var c;mt();var d;uW.call(this);this.c=new gV("Help");new gV("Home");this.d=b;LU(this,(qE(),sE));this.Tc&&this.Tc.Gf(!1);mV(this,!1);d=yA(b);if(1==a)this.e||(this.e=new zV(d),tW(this.e,-30,0)),this.j=this.e,c=FE(b),this.q=If,this.Tc&&this.Tc.Hf(If),YA(this,new cV(2)),this.f=new HC(c+" "),PU(this,this.f,te),d=new cB,PU(d,this.i,null),this.d.gc&&(c=new gV("Submit"),PU(d,c,null)),PU(this,d,lO),AV(this.f,nx(Uq(this.f.Tc.a.pb,yk))),this.Tc&&this.Tc.Gf(!0),mV(this,!0);else if(2==a)this.b||\n(this.b=new zV(d),tW(this.b,-50,13*Vu(b.mb)-80)),this.j=this.b,this.q=RO,this.Tc&&this.Tc.Hf(RO),YA(this,new cV(2)),c=new cB,PU(c,new xV("atomic SMILES",1),null),PU(this,c,mO),c=Pe,nt&&(c=Uq(nt.Tc.a.pb,yk)),nt=new IC(c,8),PU(this,nt,te),c=new cB,PU(c,this.i,null),PU(this,c,lO);else{this.a||(this.a=new zV(d),tW(this.a,5*Vu(b.mb),0));var e,f;this.q=d="About "+(qE(),BI);this.Tc&&this.Tc.Hf(d);YA(this,new uV(0));LU(this,sE);PU(this,new xV(BI+" Molecular Editor v2017-02-26",1),null);PU(this,new xV("Peter Ertl and Bruno Bienfait",\n1),null);for(c=rE,d=0,f=c.length;dc.p.c)throw new Mx;d=Ty(c);bx(c.b,(iw(),jw(d)),0);Lx(c,a,d,0,!1)}else Sy(b.b,a);PW(b.f,null);tx(this.I.b,new EX(this),(dT(),dT(),eT));tx(this.I.b,this.o,Is);MW(this,this.I);gx(Yq(Xq(this.pb)),"mosaic-WindowPanel",!0)}w(759,760,uO);_.ze=function(){return 0!=this.I.a.p.c?OW(EU(this.I.a.p,0)):null};_.Ce=function(a){YW(this,a)};_.ue=function(){return new hU(this.I.a)};_.pe=function(){HW(this);JS(new FX(this))};\n_.re=function(a){return QW(this.I.a,a)};_.Uh=function(a){lT(this,a)};_.De=function(a,b){dX(this,a,b)};_.Ae=function(a){XW(this,a)};_.Ee=function(){oX(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var VW;\nfunction qV(a,b){gN();bB.call(this);this.c=new GX(a);this.b=new Vy;this.b.a=(Gy(),Hy);Sy(this.b,this.d);WW(this.c,this.b);this.c.a=this;this.a=b}w(788,757,{},qV);_.Ef=Dx;_.Kh=function(){return this.b.ob};_.Se=function(){return ar(this.c.pb)};_.Te=function(){return br(this.c.pb)+$wnd.pageYOffset};_.Be=function(){YW(this.c,!1)};_.We=function(){return this.c.hb};_.Oh=oJ;_.Ff=function(a){dX(this.c,a.a,a.b)};_.Gf=function(a){fX(this.c,a)};_.Hf=function(a){HX(this.c.I.b,a)};\n_.Qh=function(a){DW(this,a);EW(this,a);KW(this.c);oX(this.c)};_.a=null;_.b=null;_.c=null;function GX(a){RW();pX.call(this,(IX(),JX),a,!1)}w(790,759,uO,GX);_.Be=function(){var a=this.a,b=new jV(a.a,201),c;a=a.a.r;a.a?a=new KX(new vu(a.a)):(a=(Eu(),Eu(),Fu),a=new vu(a));for(;a.Vd();)switch(c=a.Wd(),b.k){case 205:c.xf(b);break;case 202:c.yf(b);break;case 201:c.zf(b);break;case 206:c.Af(b);break;case 204:c.Bf(b);break;case 203:c.Cf(b);break;case 200:c.Df(b)}};_.a=null;\nfunction KX(a){if(!a)throw new gD;this.a=a}w(800,1,{},KX);_.Vd=bm;_.Wd=function(){return wu(this.a)};_.Xd=function(){throw new BD("Missing message: awt.50");};_.a=null;function UU(){return UU()}\nfunction HV(a,b){var c,d,e,f,g;c=new rD;d=C(Zu,q,1,b.length,0);for(f=0;f":d[f]=Mp(b[f]);g=0;for(f=uD(a,mx(123),0);0<=f;f=uD(a,mx(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&rO(c,a.substr(g,f-1-g)),Pq(c.a,Hk),g=f+1):f>a.length-3?(rO(c,fD(a,g,a.length)),g=a.length):(e=NJ(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(rO(c,a.substr(g,f+1-g)),g=f+1):(rO(c,a.substr(g,f-g)),e>=d.length?xp(c.a,""):xp(c.a,d[e]),g=f+3));g(f>h?f:h)?e:f>h?f:h,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.pb.style[Dk]=f+kj),0<=c&&(b.pb.style[Qh]=c+kj),a.b=e,a.a=d}function DY(){}w(851,850,{},DY);_.a=-1;_.b=-1;function QY(a,b){var c,d,e;if(a.k)return!0;a.x.mg();for(c=new hU(b);c.a.aD?0:D,l=s,f=o,H(y,130)&&(l-=b.b,f-=b.a),this.b==jY?(r.s=this.a==(pZ(),qZ)?t:this.a==sZ?t+~~(F/2)-~~(s/2):t+F-s,r.t=D,r.u=l,r.r=f,D+=o+u):(this.a==(pZ(),qZ)?(r.s=t,r.t=D):this.a==sZ?(r.s=t,r.t=D+~~(m/2)-~~(o/2)):(r.s=t,r.t=D+m-o),r.u=\nl,r.r=f,t+=s+u),a.a&&(y=d.ae()-ar(a.pb)-XY(this.s,a),-1==r.o&&(r.o=y),y=d.be()-(br(a.pb)+$wnd.pageYOffset)-XY(this.u,a),-1==r.p&&(r.p=y),y=d.de(),-1==r.q&&(r.q=y),d=d.ce(),-1==r.n&&(r.n=d));RY(this,a)}};_.a=null;_.b=null;function pZ(){pZ=x;qZ=new tZ(0);sZ=new tZ(1);uZ=new tZ(2);vZ=z(wZ,q,125,[qZ,sZ,uZ])}function tZ(a){this.b=a}w(870,195,{88:1,93:1,95:1,125:1},tZ);var vZ,sZ,uZ,qZ;function iY(){iY=x;oZ=new xZ(0);jY=new xZ(1);yZ=z(zZ,q,126,[oZ,jY])}function xZ(a){this.b=a}\nw(871,195,{88:1,93:1,95:1,126:1},xZ);var yZ,oZ,jY;w(873,1,{131:1});_.e=!1;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;function nZ(){this.e=!1}function DX(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(872,873,{127:1,131:1},nZ,DX);_.a=0;_.b=0;_.c=!1;_.d=!1;\nfunction AZ(a,b){if(a.k)return!0;QY(a,b);if(0b?0:b)+(Dr(),kj)));0<=c&&(c-=d[0]+d[2],a.he((0>c?0:c)+(Dr(),kj)))}function oT(a,b){kX(a,b.b,b.a)}var NZ=WJ(" S");V(474);V(481);V(658);V(694);V(519);V(674);V(469);var OZ=UJ(194,function(){IS();return ZS}),$S=QJ(914,OZ);UJ(196,null);UJ(197,null);UJ(198,null);UJ(199,null);UJ(200,null);\nvar PZ=UJ(297,function(){zT();return ET}),FT=QJ(923,PZ);V(489);var vV=V(484);V(467);V(468);VJ();VJ();VJ();V(514);V(23);V(22);V(32);var nR=QJ(929,NZ),pR=QJ(930,nK),QZ=V(18),tR=QJ(931,QZ);V(26);V(753);V(513);V(525);V(524);V(529);V(391);V(390);V(587);V(526);V(520);var fV=V(466),eV=QJ(934,XB);V(760);V(759);V(790);V(757);V(788);var RZ=UJ(849,function(){gT();return OY}),PY=QJ(935,RZ);V(848);V(847);V(839);V(840);V(841);V(842);V(843);V(844);V(845);V(846);V(820);V(747);V(749);V(7);\nvar SZ=V(12),vQ=QJ(936,SZ),iQ=QJ(937,qH),AP=QJ(938,cF),TZ=V(9),bQ=QJ(939,TZ),UZ=V(11),ZP=QJ(940,UZ);V(21);V(13);V(8);V(10);V(643);V(645);V(646);var VZ=V(647),hW=QJ(941,VZ);V(648);var WZ=UJ(649,function(){fW();return pW}),qW=QJ(942,WZ);UJ(650,null);UJ(651,null);UJ(652,null);V(644);V(626);V(636);V(637);V(638);V(380);V(379);V(384);V(27);V(31);V(14);var XZ=V(null),eR=QJ(949,XZ);V(16);var hR=QJ(950,mq);V(20);V(17);V(15);V(383);V(822);V(44);V(825);V(826);V(824);V(823);V(816);V(815);V(877);V(878);V(879);\nV(880);V(818);V(284);V(611);V(610);V(246);var TX=V(806),XX=V(808);V(282);V(834);V(833);V(299);V(373);V(876);V(335);V(338);V(336);V(337);V(46);V(48);V(47);V(406);V(332);var HY=QJ(952,TN);V(333);V(632);V(835);V(800);V(300);var YX=V(809);V(819);V(838);V(873);V(872);V(254);V(45);V(852);V(869);var YZ=UJ(870,function(){pZ();return vZ}),wZ=QJ(953,YZ),ZZ=UJ(871,function(){iY();return yZ}),zZ=QJ(954,ZZ);V(855);V(864);V(863);V(867);V(866);V(862);V(861);V(859);V(860);V(858);V(857);V(854);V(856);V(865);V(868);\nV(853);V(821);V(874);V(388);V(387);V(393);V(394);V(392);V(334);V(356);V(357);V(52);V(55);V(875);V(49);V(51);V(50);V(881);V(882);V(827);V(830);V(831);V(832);V(828);V(829);var VX=V(807);V(850);V(851);V(812);V(813);V(260);B(tO)(9);function Tv(){}function cm(){return!0}function oJ(){}function Ns(a){return tx(this,a,(Dt(),Dt(),Et))}function Dx(){return this.c}function SA(){return!1}function rx(a){return tx(this,a,(wt(),wt(),xt))}function SB(a){return tx(this,a,(qt(),qt(),rt))}function yI(){return!1}\nfunction yK(){return this.a}function KC(){qT(this)}function RA(a){return tx(this,a,(tt(),tt(),ut))}function UA(a){return this.aa.a?1:0}function zy(){}function KK(){return ar(this.pb)}function bm(){return DK(this.a)}\nfunction Rv(){var a,b,c,d,e,f;if(this.e){a=iT(this.pb);for(c=0,d=this.e.a.c;ca.b?a.b:-1,b.a=b.a>a.a?a.a:-1,kX(f,b.b,b.a),f.O==(gT(),hT)&&oT(f,new lX(iT(this.pb))),Bm(f.z,1)}}function AD(){qT(this.T.jb)}function zI(){qT(this.f)}function qx(){return!vA(this)?new EA(0,0):PA(this.Tc,this)}\nfunction Uv(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new vu(b.x);d.b