summaryrefslogtreecommitdiff
path: root/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F
diff options
context:
space:
mode:
Diffstat (limited to 'public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F')
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/1.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/2.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/3.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/4.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/5.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/6.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/7.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/8.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/9.cache.js1
9 files changed, 9 insertions, 0 deletions
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/1.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/1.cache.js
new file mode 100644
index 0000000..52f135b
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var t0={10:1,89:1,93:1,104:1},u0="\\t",v0=" ",w0=" 1",x0=" 2",y0=" 3",z0=" 0",A0=" 1",B0=" 2",C0="!a",D0=\'" fill="\',E0="Assignment of aromatic double bonds failed",F0="M",G0="r";function H0(a){var b;b=a.K.c*I0(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=dw(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction J0(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new K0;L0(a.G,sS(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);M0(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;N0(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;N0(a,e);M0(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;N0(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;N0(a,e);M0(a,a.J)}\nfunction O0(a,b,c,d){if(L0(a.G,sS(a.G,c,d)))M0(a,-3),N0(a,b),M0(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new K0;f=new K0;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;P0(a,e)&&(M0(a,a.r[c]),N0(a,e));P0(a,f)&&(M0(a,a.r[d]),N0(a,f));M0(a,a.J)}else 0!=a.r[c]?(M0(a,a.r[c]),N0(a,b),M0(a,a.J)):N0(a,b)}\nfunction Q0(a,b){var c;for(c=0;c<a.T.c;++c)a.w=R0(a.w,Dx(a.T,c));var d,e,f,g,h;d=D(pq,ml,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[Y(a.G,0,c)]=!0,d[Y(a.G,1,c)]=!0);f=new S0;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=T0(a.K,MQ(a.G,c));h=U0(a.K,NQ(a.G,c));var j=f;h-=e;var l=2*e,o=2*e;j.c=g-e;j.d=h;j.b=l;j.a=o;a.w=R0(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction V0(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=W0(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=W0(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction W0(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=aS(a.G,b),d=bS(a.G,b));c=GR(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=cS(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function X0(a,b){var c;if(0==CQ(a.G,b))return!1;for(c=0;c<CQ(a.G,b);++c)if(!L0(a.G,RQ(a.G,b,c)))return!1;return!0}function Y0(a){var b;a.s=D(pq,ml,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[Y(a.G,0,b)]=!0,a.s[Y(a.G,1,b)]=!0}\nfunction Z0(a,b,c,d,e){var f,g,h,j,l,o,m;o=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;m=TQ(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=RQ(a.G,b,j),h=m,Y(a.G,0,g)==b?l=Y(a.G,1,g):l=Y(a.G,0,g),l!=c&&(g=TQ(a.G,b,l),m<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(o=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(o=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return o}function a1(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction b1(a,b,c,d){var e,f,g,h,j,l,o,m;e=new K0;h=new K0;l=new c1;j=new c1;f=Y(a.G,0,c);g=Y(a.G,1,c);d&&(o=b.a,b.a=b.b,b.b=o,o=b.c,b.c=b.d,b.d=o,o=f,f=g,g=o);if(P0(a,b))if(QQ(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-d1(a,c):d1(a,c);0==d&&(d=1);a1(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,Z0(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,Z0(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\ne1(e,h);P0(a,e)&&O0(a,e,f,g);64==a.G.B[c]?P0(a,h)&&J0(a,h,f,g):P0(a,h)&&O0(a,h,f,g)}else{a1(a,b.b-b.a,b.d-b.c,l);o=l.a/2;m=l.b/2;d=!1;e.a=b.a+o;e.c=b.c+m;e.b=b.b+o;e.d=b.d+m;if(1<a.G.f[f])if(Z0(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new f1(e.a,e.c);h.a=b.a-o;h.c=b.c-m;h.b=b.b-o;h.d=b.d-m;if(1<a.G.f[f])if(Z0(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new f1(h.a,h.c),d=!0;26==a.G.B[c]&&e1(e,h);64==\na.G.B[c]?d?(J0(a,e,f,g),O0(a,h,f,g)):(O0(a,e,f,g),J0(a,h,f,g)):(O0(a,e,f,g),O0(a,h,f,g))}}\nfunction g1(a,b){var c,d,e,f,g,h,j,l,o,m,r,t;a.F||(r=U0(a.K,NQ(a.G,b)),r=\'<circle id="\'+(null!=a.k?a.k:Ci+h1)+":Atom:"+b+\'" class="event" cx="\'+dw(100*T0(a.K,MQ(a.G,b)))/100+qa+dw(100*r)/100+\'" r="8" fill-opacity="0"/>\',Dm(a.b,r));h=null;0!=a.G.q[b]&&(r=1==qH(a.G.q[b])?n:n+qH(a.G.q[b]),h=0>a.G.q[b]?r+rb:r+jb);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=eg),0!=(r&4)&&(g=null==g?C0:g+",!a"),0!=(r&4096)&&(g=null==g?Fj:g+",s"),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?"h0":g+",h0":1664==e?g=null==g?"h1":g+",h1":\n1408==e?g=null==g?"h2":g+",h2":128==e?g=null==g?"h>0":g+",h>0":384==e?g=null==g?"h>1":g+",h>1":1024==e?g=null==g?"h<3":g+",h<3":1536==e&&(g=null==g?"h<2":g+",h<2")),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?"c0":g+",c0":100663296==e?g=null==g?"c+":g+",c+":201326592==e&&(g=null==g?"c-":g+",c-")),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?"pi0":g+",pi0":81920==e?g=null==g?"pi1":g+",pi1":49152==e?g=null==g?"pi2":g+",pi2":16384==e&&(g=null==g?"pi>0":g+",pi>0")),0!=(r&4063232)&&(e=r&4063232,\n3801088==e?g=null==g?"n1":g+",n1":3538944==e?g=null==g?"n2":g+",n2":3014656==e?g=null==g?"n3":g+",n3":3145728==e?g=null==g?"n<3":g+",n<3":2097152==e?g=null==g?"n<4":g+",n<4":393216==e?g=null==g?"n>1":g+",n>1":917504==e?g=null==g?"n>2":g+",n>2":1966080==e&&(g=null==g?"n>3":g+",n>3")),0!=(r&120)&&(e=r&120,112==e?g=null==g?Mg:g+",c":8==e?g=null==g?G0:g+",r":104==e?g=null==g?"rb2":g+",rb2":88==e?g=null==g?"rb3":g+",rb3":56==e&&(g=null==g?"rb4":g+",rb4")),0!=(r&29360128)&&(g=null==g?"rs"+((r&29360128)>>\n22):g+",rs"+((r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?"sp2":g+",sp2"));0!=a.G.v[b]&&(g=null==g?n+a.G.v[b]:g+kb+(n+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&48){case 16:h=null==h?Jk:h+",|";break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=Gd;else if(0!=(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch((a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?hj:yf;break;case 1:e=0!=(a.G.s[b]&4)?ni:F0;break;default:e=ib}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=\n(a.G.s[b]&4)?G0:Ef;break;case 2:e=0!=(a.G.s[b]&4)?Fj:Hf;break;default:e=ib}0!=(a.B&1792)&&(e=null==e?n+(null==a.G.b.d?-1:a.G.b.d[b]):e+kb+(n+(null==a.G.b.d?-1:a.G.b.d[b])));o=null;0!=(a.B&16)&&0!=qH(a.G.u[b])&&(o=n+qH(a.G.u[b]));l=null;a:{j=a.G;IR(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<CQ(j,j.e[b][d]);++c){if(DS(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(DS(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=W0(a,b),\n-1!=j&&(l=0==j?fg:(1==(j&255)?Qa:aj)+(1+(j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=vR(a.G,b)):(6!=a.G.x[b]||!a.s[b]||0!=(a.G.s[b]&48))&&(j=vR(a.G,b));c=YR(a.G,b);if(null!=c)j=0;else if(null!=PR(a.G,b)){d=0!=(a.G.w[b]&1)?"[!":Wf;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?n:ES[c.x[b]];else{t=n;for(m=0;m<c.t[b].length;++m)0<m&&(t+=kb),f=c.t[b][m],t+=ES[f];c=t}c=d+c+cg;5<c.length&&(c=d+PR(a.G,b).length+cg);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=\n(a.G.w[b]&1)?(c=Gd,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=ES[a.G.x[b]]);d=0;!$R(a.G,b)&0!=(a.G.w[b]&536870912)&&M0(a,-8);if(null!=c)d=i1(a,c),j1(a,T0(a.K,MQ(a.G,b)),U0(a.K,NQ(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=T0(a.K,MQ(a.G,b)),f=U0(a.K,NQ(a.G,b)),Dm(a.T,new k1(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Dm(a.N,new l1(c,f,X0(a,b)?-3:a.r[b])))}null!=h&&(m1(a,~~((2*a.Q+1)/3)),f=T0(a.K,MQ(a.G,b))+\n((d+i1(a,h))/2+1),c=U0(a.K,NQ(a.G,b))-~~((4*a.o-4)/8),j1(a,f,c,h,!0),m1(a,a.Q));0!=(a.B&2)&&(g=n+b);null!=g&&(m1(a,~~((2*a.Q+1)/3)),f=T0(a.K,MQ(a.G,b))-(d+i1(a,g))/2,c=U0(a.K,NQ(a.G,b))-~~((4*a.o-4)/8),j1(a,f,c,g,!0),m1(a,a.Q));null!=e&&(m1(a,~~((2*a.Q+1)/3)),f=T0(a.K,MQ(a.G,b))-(d+i1(a,e))/2,c=U0(a.K,NQ(a.G,b))+~~((4*a.o+4)/8),m=a.z,M0(a,448),j1(a,f,c,e,!1),M0(a,m),m1(a,a.Q));null!=o&&(m1(a,~~((2*a.Q+1)/3)),f=T0(a.K,MQ(a.G,b))+((d+i1(a,o))/2+1),c=U0(a.K,NQ(a.G,b))+~~((4*a.o+4)/8),m=a.z,M0(a,0>a.G.u[b]?\n384:448),j1(a,f,c,o,!0),M0(a,m),m1(a,a.Q));if(null!=l){var y,v;c=D(rG,nl,-1,CQ(a.G,b),1);for(f=0;f<CQ(a.G,b);++f)c[f]=TQ(a.G,b,BQ(a.G,b,f));wR(c);m=n1(c,0);t=o1(c,0,m);for(f=1;f<c.length;++f)y=n1(c,f),v=o1(c,f,y),t<v&&(t=v,m=y);c=m;m1(a,~~((2*a.Q+1)/3));f=T0(a.K,MQ(a.G,b))+0.7*a.o*Math.sin(c);c=U0(a.K,NQ(a.G,b))+0.7*a.o*Math.cos(c);m=a.z;M0(a,V0(a,b));j1(a,f,c,l,!1);M0(a,m);m1(a,a.Q)}if(!(0==j&&0==r)){l=D(rG,nl,-1,4,1);for(c=0;c<CQ(a.G,b);++c){f=RQ(a.G,b,c);for(m=0;2>m;++m)Y(a.G,m,f)==b&&(t=TQ(a.G,\nY(a.G,m,f),Y(a.G,1-m,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=t,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?jT(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=o)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=n;0!=j&&(f=i1(a,Pe),o=0,-1==j?(e=Mi,m1(a,~~((2*a.Q+1)/3)),o=i1(a,e)):1<j&&(e=n+j,m1(a,~~((2*a.Q+1)/3)),o=i1(a,e)),0.6>l[1]||0.6>\nl[3]?(h=U0(a.K,NQ(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=T0(a.K,MQ(a.G,b))+(d+f)/2):(l[3]+=10,g=T0(a.K,MQ(a.G,b))-(d+f)/2-o)):(g=T0(a.K,MQ(a.G,b)),l[0]<l[2]?(l[0]+=10,h=U0(a.K,NQ(a.G,b))-a.o):(l[2]+=10,h=U0(a.K,NQ(a.G,b))+a.o)),0<o&&(c=h+~~((4*a.o+4)/8),j1(a,g+(f+o)/2,c,e,!0),m1(a,a.Q)),j1(a,g,h,Pe,!0));e=0;if(0!=r){o=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<o?(e=c,o=l[c],g=l[h]):l[c]==o&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=T0(a.K,MQ(a.G,b));h=U0(a.K,NQ(a.G,b))-a.O-d/2;break;case 1:g=T0(a.K,MQ(a.G,b))+\na.O+d/2;h=U0(a.K,NQ(a.G,b));break;case 2:g=T0(a.K,MQ(a.G,b));h=U0(a.K,NQ(a.G,b))+a.O+d/2;break;default:g=T0(a.K,MQ(a.G,b))-a.O-d/2,h=U0(a.K,NQ(a.G,b))}if(1==r)Dm(a.T,new k1(g-a.O,h-a.O,2*a.O,2*a.O)),a.F||Dm(a.N,new l1(g,h,X0(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}Dm(a.T,new k1(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Dm(a.N,new l1(g,h,X0(a,b)?-3:a.r[b]));Dm(a.T,new k1(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Dm(a.N,new l1(g+\nr,h+e,X0(a,b)?-3:a.r[b]))}}}-8==a.z&&M0(a,-9)}\nfunction p1(a,b){var c,d,e,f,g,h,j,l,o,m,r,t;o=new K0;c=new K0;f=new K0;j=new c1;h=new c1;d=Y(a.G,0,b);e=Y(a.G,1,b);var y=U0(a.K,NQ(a.G,d)),v=T0(a.K,MQ(a.G,e)),s=U0(a.K,NQ(a.G,e)),y=\'<line id="\'+(null!=a.k?a.k:Ci+h1)+":Bond:"+d+rb+e+\'" class="event" x1="\'+dw(100*T0(a.K,MQ(a.G,d)))/100+wa+dw(100*y)/100+va+dw(100*v)/100+xa+dw(100*s)/100+\'" stroke-width="8" stroke-opacity="0"/>\';Dm(a.c,y);!$R(a.G,d)&&!$R(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&M0(a,-8);a.q[d]?(o.a=a.q[d].a,o.c=a.q[d].b):(o.a=T0(a.K,\nMQ(a.G,d)),o.c=U0(a.K,NQ(a.G,d)));a.q[e]?(o.b=a.q[e].a,o.d=a.q[e].b):(o.b=T0(a.K,MQ(a.G,e)),o.d=U0(a.K,NQ(a.G,e)));if(0!=(a.G.A[b]&16320))P0(a,o)&&(g=n+dw(100*o.a)/100,l=n+dw(100*o.b)/100,m=n+dw(100*o.c)/100,r=n+dw(100*o.d)/100,t=\'<line stroke-dasharray="3, 3" x1="\'+g+wa+m+va+l+xa+r+ua+a.e+\'" stroke-width:\'+dw(100*a.n)/100+Aa,q1(a,t)),M0(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:KQ(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:P0(a,o)&&O0(a,o,d,e);break;case 17:r1(a,o,d,e);break;case 9:h=o.b-o.a;\nj=o.d-o.c;L0(a.G,sS(a.G,d,e))?f=e=-3:(e=a.r[d],f=V0(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=o.a+d*h/17-d*j/128,c.c=o.c+d*j/17+d*h/128,c.b=o.a+d*h/17+d*j/128,c.d=o.c+d*j/17-d*h/128,P0(a,c)&&(M0(a,9>d?e:f),N0(a,c),M0(a,a.J));break;case 32:if(P0(a,o)){f=o.b-o.a;j=o.d-o.c;c=Math.sqrt(f*f+j*j);c=2*P(J(Q(c/(4*a.R))));f/=c-1;j/=c-1;L0(a.G,sS(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=o.a-a.R/2;o=o.c-a.R/2;M0(a,d);for(d=0;d<~~(c/2);++d)s1(a,h,o,a.R),h+=f,o+=j;M0(a,e);for(d=0;d<~~(c/2);++d)s1(a,h,\no,a.R),h+=f,o+=j;M0(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!QQ(a.G,b)&&2==g){if(!P0(a,o))break;a1(a,o.b-o.a,o.d-o.c,j);h=j.a/2;j=j.b/2;c.a=o.a+h;c.c=o.c+j;c.b=o.b+h;c.d=o.d+j;f.a=o.a-h;f.c=o.c-j;f.b=o.b-h;f.d=o.d-j;26==a.G.B[b]&&e1(c,f);O0(a,c,d,e);O0(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)b1(a,o,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)b1(a,o,b,!0);else{l=d1(a,b);0==l&&(l=1);c.a=o.a;c.c=o.c;c.b=o.b;c.d=o.d;a1(a,o.b-o.a,o.d-o.c,j);if(0<l){f.a=o.a+j.a;f.c=\no.c+j.b;f.b=o.b+j.a;f.d=o.d+j.b;if(Z0(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(Z0(a,e,d,-1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}else{f.a=o.a-j.a;f.c=o.c-j.b;f.b=o.b-j.a;f.d=o.d-j.b;if(Z0(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(Z0(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&e1(c,f);P0(a,c)&&O0(a,c,d,e);2==g?P0(a,f)&&O0(a,f,d,e):P0(a,f)&&J0(a,f,d,e)}break;case 3:P0(a,o)&&(O0(a,o,d,e),a1(a,o.b-o.a,o.d-o.c,j),c.a=o.a+j.a,c.c=o.c+j.b,c.b=o.b+j.a,c.d=o.d+j.b,\nO0(a,c,d,e),c.a=o.a-j.a,c.c=o.c-j.b,c.b=o.b-j.a,c.d=o.d-j.b,O0(a,c,d,e))}-8==a.z&&M0(a,-9)}}function j1(a,b,c,d,e){var f;e&&(e=i1(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==jb||d==rb)&&(f=2*f/3),Dm(a.T,new k1(b-e,c-f,2*e,2*f)));a.F||t1(a,d,b,c)}function u1(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}\nfunction o1(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}function v1(a){var b;b=new S0;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function n1(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction r1(a,b,c,d){var e,f,g;g=new K0;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=v1(g);for(b=0;b<a.T.c;++b)if(e=Dx(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(w1(a,g.a,g.c,b)){if(w1(a,g.b,g.d,b))return;x1(a,g,0,b);r1(a,g,c,d);return}if(w1(a,g.b,g.d,b)){x1(a,g,1,b);r1(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=D(rG,nl,-1,3,1);e=D(rG,nl,-1,3,1);f=D(rG,nl,-1,4,1);h=D(rG,nl,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];L0(a.G,sS(a.G,c,d))?g=d=-3:(d=a.r[c],g=V0(a,c),d==(a.G.s[c]&448)&&(d=g));M0(a,d);a.bd(b,e,3);M0(a,g);a.bd(f,h,4);M0(a,a.J)}}function w1(a,b,c,d){if(0!=(a.B&1))return!1;a=Dx(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function e1(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction d1(a,b){var c,d,e,f,g,h,j,l,o,m;j=D(pq,ml,-1,16,2);l=D(pq,ml,-1,16,2);c=D(rG,nl,-1,16,1);f=D(rG,nl,-1,2,1);for(h=d=0;2>h;++h){e=Y(a.G,h,b);for(o=0;o<a.G.f[e];++o)if(g=RQ(a.G,e,o),g!=b){if(4==d)return 0;j[d]=LQ(a.G,g);l[d]=QQ(a.G,g);c[d++]=TQ(a.G,e,BQ(a.G,e,o))}}f[0]=TQ(a.G,Y(a.G,0,b),Y(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?m=20:l[h]?m=17:m=16,c[h]>f[0]&&c[h]<f[1]?g-=m:g+=m;return e?-g:g}\nfunction P0(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=Dx(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=v1(b);c=!1;b.a>b.b&&(u1(b),c=!0);for(d=0;d<a.T.c;++d)if(e=Dx(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(w1(a,b.a,b.c,d)){if(w1(a,b.b,b.d,d))return c&&u1(b),!1;x1(a,b,0,d);d=P0(a,b);c&&u1(b);return d}if(w1(a,b.b,b.d,d))return x1(a,b,1,d),d=P0(a,\nb),c&&u1(b),d}c&&u1(b);return!0}function x1(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=Dx(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction y1(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction M0(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd((EC(),LC));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(om);break;case 128:a.cd(pm);break;case 256:a.cd(rm);break;case 192:a.cd(qm);break;case 320:a.cd(sm);break;case 384:a.cd(tm);break;case 448:a.cd(um);break;case 1:a.cd((EC(),IC));break;default:a.cd((EC(),\nLC))}}function z1(a){var b,c,d,e,f;e=T0(a.K,a.G.D[0].a);c=T0(a.K,a.G.D[0].a);f=U0(a.K,a.G.D[0].b);d=U0(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>T0(a.K,MQ(a.G,b))&&(e=T0(a.K,MQ(a.G,b))),c<T0(a.K,MQ(a.G,b))&&(c=T0(a.K,MQ(a.G,b))),f>U0(a.K,NQ(a.G,b))&&(f=U0(a.K,NQ(a.G,b))),d<U0(a.K,NQ(a.G,b))&&(d=U0(a.K,NQ(a.G,b)));a.w=new k1(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function l1(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},l1);_.a=0;_.b=0;_.c=0;function K0(){}w(5,1,{},K0);_.a=0;_.b=0;_.c=0;_.d=0;function A1(a,b){var c,d,e,f;1==a.d.B[b]&&(mS(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=Y(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=RQ(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction B1(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=Y(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=RQ(a.d,d,g)&&a.c[RQ(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,A1(a,c))}}while(h)}function C1(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=RQ(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function D1(a){this.d=a}w(6,1,{},D1);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function E1(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction F1(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function G1(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function T0(a,b){return b*a.c+a.a}function U0(a,b){return b*a.c+a.b}function H1(){this.b=this.a=0;this.c=1}function I1(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},H1,I1);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+kb+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function I0(a){return J1(a,a.o,a.p,24)}\nfunction J1(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=wL(E1(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=wL(E1(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function L0(a,b){return 0!=(a.z[b]&262144)}function K1(a,b){return 0!=(a.s[b]&262144)}\nfunction L1(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function M1(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function N1(a,b,c){a.D[b].a=c;a.K&=3}function O1(a,b,c){a.D[b].b=c;a.K&=3}function P1(a,b,c){a.D[b].c=c;a.K&=3}function Q1(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction R1(a,b,c){return 1!=KQ(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction S1(a){var b;IR(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var o=l=g=j=void 0,m=j=void 0,r=h=h=g=void 0,t=l=l=void 0,y=e=f=t=o=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])bT(c,d,0,!1);else{l=t=f=e=-1;for(h=o=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(m=c.i[g][r],\ny=R1(c,m,j),o<y&&(o=y,f=j,e=m,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<CQ(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=D(B,q,-1,2,1);for(h=o=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[o++]=j);j=QS(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=Q1(j,TQ(c,l,t[0])),l=Q1(j,TQ(c,l,t[1])),l=h-l):l=Q1(j,TQ(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])bT(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=D(B,q,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;wR(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=D(rG,nl,-1,e,1);for(h=0;h<e;++h)f[h]=TQ(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==KQ(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=m=y=r=o=void 0,r=void 0,o=j.f[j.o+g],m=D(B,q,-1,o,1),r=UQ(j,g,h,t,m);if(3==r)j=!1;else{y=(j.s[g]&3)==r?17:9;for(v=0;v<o;++v)1==(m[v]&\n1)&&(r=j.i[g][h[v]],j.B[r]=y,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,s=m=t=m=y=y=o=v=y=o=h=void 0,r=y=r=void 0,h=j.f[j.o+g],o=D(rG,nl,-1,h,1),t=0;t<h;++t)o[t]=TQ(j,g,j.e[g][t]);for(t=1;t<h;++t)for(m=0;m<t;++m)if(r=pH(Q1(o[t],o[m])),0.08>r||3.061592653589793<r){for(s=v=y=0;s<h;++s)s!=t&&s!=m&&(y+=pH(T1(o[t],o[s])),v+=pH(T1(o[m],o[s])));y=y<v?j.i[g][t]:\nj.i[g][m];if(1==KQ(j,y)){j=y;break a}}r=-1;for(t=o=0;t<h;++t)y=j.e[g][t],m=j.i[g][t],y=R1(j,m,y),o<y&&(o=y,r=m);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=z(DI,am,87,[z(B,q,-1,[2,1,2,1]),z(B,q,-1,[1,2,2,1]),z(B,q,-1,[1,1,2,2]),z(B,q,-1,[2,1,1,2]),z(B,q,-1,[2,2,1,1]),z(B,q,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=y=e=h=f=l=o=t=l=r=g=h=j=m=t=g=o=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&HQ(d,c)){l=h=f=e=-1;for(g=o=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)m=d.i[j][r],m!=c&&1==KQ(d,m)&&(t=d.e[j][r],y=R1(d,m,t),o<y&&(o=y,f=t,e=m,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<CQ(d,d.y[g][c]);++r)m=d.i[d.y[g][c]][r],m!=c&&1==KQ(d,m)&&(d.B[m]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=D(B,q,-1,2,1);for(g=o=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[o++]=d.e[l][g]);g=QS(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=Q1(g,TQ(d,\nl,t[0])),l=Q1(g,TQ(d,l,t[1])),l=h-l):l=Q1(g,TQ(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function Z(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function U1(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function V1(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function W1(){this.b=!0}w(24,1,{},W1);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction X1(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=P(J(Q(c*Math.pow(10,4))))/Math.pow(10,4);d=n+(new nL(c)).a;e=my(d,ny(46));0>e&&(d+=lc,e=my(d,ny(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=Fc;10<d.length&&(d=Gd);e=n;for(c=1;c<=10-d.length;++c)e+=ga;d=e+d;for(c=d.length;10>c;++c)zE(a.a,32);HP(a.a,d)}function Y1(a,b){var c,d,e;if(0>b||999<b)HP(a.a," ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?zE(a.a,48):zE(a.a,32):(zE(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction Z1(a){var b=new yE,c,d,e,f,g,h,j,l;IR(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=D(B,q,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==(a.s[c]&1572864)>>19){c=1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;HP(this.a,(null!=a.I?a.I:n)+ea);HP(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");Y1(this,a.o);Y1(this,a.p);HP(this.a,ja);Y1(this,f?0:1);HP(this.a,\n" 0 0 0 0 0999 V2000\\n");b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=a.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=J1(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(X1(this,d*a.D[c].a),X1(this,d*-a.D[c].b),X1(this,d*-a.D[c].c)):HP(this.a," 0.0000 0.0000 0.0000"),null!=(null==a.t?null:a.t[c])?\nHP(this.a," L "):0!=(a.w[c]&1)?HP(this.a," A "):(e=(jR(),ES)[a.x[c]],HP(this.a,ga+e),1==e.length?HP(this.a,ia):2==e.length&&HP(this.a,ga)),HP(this.a," 0 0 0"),e=1920&a.w[c],0==e?HP(this.a,z0):384==e?HP(this.a," 3"):128==e?HP(this.a,B0):1792==e?HP(this.a,A0):1664==e&&HP(this.a,B0),HP(this.a,0!=(a.w[c]&8192)?A0:z0),e=((a.s[c]&-268435456)>>>28)-1,-1==e?HP(this.a,z0):0==e?HP(this.a," 15"):Y1(this,e),HP(this.a,ka),Y1(this,qH(a.u[c])),HP(this.a," 0 0\\n");for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=\n1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&bS(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;Y1(this,1+a.y[0][c]);Y1(this,1+a.y[1][c]);Y1(this,b);Y1(this,d);HP(this.a,z0);Y1(this,e);HP(this.a," 0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){HP(this.a,ef);Y1(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(HP(this.a,\nga),Y1(this,c+1),f=a.q[c],0>f?(HP(this.a," -"),f=-f):HP(this.a,v0),zE(this.a,48+f&65535));HP(this.a,ea)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){HP(this.a,kf);Y1(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(HP(this.a,ga),Y1(this,c+1),HP(this.a,ga),Y1(this,a.v[c]));HP(this.a,ea)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){HP(this.a,eQ);Y1(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(HP(this.a,ga),Y1(this,c+1),a.s[c]&48){case 16:HP(this.a,w0);break;case 32:HP(this.a,x0);break;case 48:HP(this.a,\ny0)}HP(this.a,ea)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){HP(this.a,fQ);Y1(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(HP(this.a,ga),Y1(this,c+1),f){case 112:HP(this.a," -1");break;case 8:HP(this.a,w0);break;case 104:HP(this.a,x0);break;case 88:HP(this.a,y0);break;case 56:HP(this.a," 4")}HP(this.a,ea)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){HP(this.a,"M ALS ");Y1(this,c+1);Y1(this,f.length);HP(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=\n(jR(),ES)[f[l]],b.length){case 1:HP(this.a,b+v0);break;case 2:HP(this.a,b+ia);break;case 3:HP(this.a,b+ga);break;default:HP(this.a," ?")}HP(this.a,ea)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){HP(this.a,gQ);Y1(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(HP(this.a,ga),Y1(this,c+1),0!=(f&4096)?HP(this.a,v0+(a.f[a.o+c]+1)):HP(this.a," -2"));HP(this.a,ea)}}HP(this.a,gf)}w(25,1,{},Z1);_.a=null;\nfunction N0(a,b){var c,d,e,f;c=n+dw(100*b.a)/100;d=n+dw(100*b.b)/100;e=n+dw(100*b.c)/100;f=n+dw(100*b.d)/100;c=zd+c+wa+e+va+d+xa+f+\'" style="stroke:\'+a.e+";stroke-width:"+dw(100*a.n)/100+Aa;q1(a,c)}function t1(a,b,c,d){i1(a,b);b=Ad+dw(100*c)/100+\'" text-anchor="middle" y="\'+dw(100*(d+~~(a.o/3)))/100+\'" font-family=" \'+a.f.a+\'" font-size="\'+a.f.b+D0+a.e+Ca+b+vd;q1(a,b)}function s1(a,b,c,d){b=\'<circle cx="\'+dw(100*b)/100+qa+dw(100*c)/100+\'" r="\'+dw(100*d)/100+D0+a.e+\'" />\';q1(a,b)}\nfunction i1(a,b){var c;c=$J();if(-1<c&&9>c)return!a.i&&(a.i=(ju(),new CB(a.f))),c=LD(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=$1;e||($1=e=$doc.createElement("canvas"));d=n+d.b+pj+d.a;e=e.getContext("2d");e.font=d;c=e.measureText(c);return(new k1(0,0,c.width,0)).b}function m1(a,b){a.o!=b&&(a.o=b,a.f=new oD(Ue,0,b))}\nfunction a2(a){var b,c,d;d=\'<svg id="\'+(null!=a.k?a.k:Ci+h1)+\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \'+a.gd(ga)+\'width="\'+a.p+\'px" height="\'+a.j+\'px" viewBox="0 0 \'+a.p+ga+a.j+\'">\\n\';b="<style> #"+(null!=a.k?a.k:Ci+h1)+" {pointer-events:none; } #"+(null!=a.k?a.k:Ci+h1)+" .event { pointer-events:all;} <\/style>\\n";d+=u0;d+=b;for(c=new zv(a.c);c.b<c.d.Tf();)b=Av(c),q1(a,b);for(c=new zv(a.b);c.b<c.d.Tf();)b=Av(c),q1(a,b);return d+a.fd(u0)+a.d.a.a+ud}\nfunction q1(a,b){Ap(a.d,u0);Ap(a.d,b);Ap(a.d,ea)}w(28,3,{});_.fd=At;_.gd=At;_.bd=function(a,b,c){var d,e;e=new Rv(\'<polygon points="\');for(d=0;d<c;++d)HP(e,n+dw(100*a[d])/100),e.a.a+=kb,HP(e,n+dw(100*b[d])/100),e.a.a+=ga;HP(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');q1(this,e.a.a)};_.cd=function(a){this.e=yj+(a.d>>16&255)+kb+(a.d>>8&255)+kb+(a.d&255)+hb};_.tS=function(){return a2(this)};_.e=Bg;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var h1=0;\nfunction b2(a,b){var c,d,e;1==a.b.B[b]&&mS(a.b,b,2);for(d=0;2>d;++d){c=Y(a.b,d,b);M1(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[RQ(a.b,c,e)]=!1}}function c2(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=Y(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=RQ(a.b,d,g)&&a.a[RQ(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,b2(a,c))}}while(h)}function d2(){}w(29,1,{},d2);_.a=null;_.b=null;\nfunction e2(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction f2(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&pT(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function g2(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=D(pq,ml,-1,4,2),this.f=D(B,q,-1,4,1),this.k=D(B,q,-1,4,1),-1!=c&&1==d&&(e2(this,2147483647,e,!0),this.d=0))}w(30,1,{},g2);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction h2(a){var b;IR(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?"meso":n+b+" meso diastereomers";case 0:return"unknown chirality";case 196608:return"racemate";case 262144:return"this enantiomer";case 327680:return"this or other enantiomer";case 393216:return"two epimers";default:return 1==b?"one stereo isomer":n+b+" stereo isomers"}}\nfunction i2(a){IR(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==KQ(a.H,b)&&mS(a.H,b,26)}}\nfunction j2(a,b,c){var d,e,f;f=b.length;d=new k2(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)l2(d);else a:{var g,h,j,l,o,m,r;f=z(DI,am,87,[z(B,q,-1,[627]),null,z(B,q,-1,[2457]),null,z(B,q,-1,[2451,8643,2519]),null,z(B,q,-1,[34377,-2147448999]),null,z(B,q,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,z(B,q,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,z(B,q,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,z(B,q,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);m=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[m]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==KQ(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[m].length;++r){h=0==(-2147483648&f[m][r]);c=2147483647&f[m][r];for(j=!1;!j;j=!j){if(j){if(h)break;o=0;for(g=1;g!=l;g<<=1)o<<=1,0!=(c&g)&&(o|=1);c=o}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}l2(d)}Dm(a.c,d)}function m2(a,b){var c,d;d=0;XQ(a,a.length,(YQ(),YQ(),ZQ));for(c=0;c<a.length;++c)(0==c||0!=$Q(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction n2(a){var b,c,d,e,f,g,h,j,l;j=new Jm;l=new Jm;c=new Jm;for(e=new zv(a.c);e.b<e.d.Tf();){d=Av(e);f=0;c.qg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Dm(c,new o2(d,g,b)),f+=b);if(0!=f){p2(c,new q2);for(h=new zv(c);h.b<h.d.Tf()&&!(g=Av(h),0<f*g.b&&(b=(0>f?-f:f)>=qH(g.b)?g.b:f,f-=b,Dm(0>b?j:l,new o2(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;p2(l,new r2);p2(j,new s2);for(f=new zv(l);f.b<f.d.Tf();){e=Av(f);for(d=new zv(j);d.b<d.d.Tf();)if(c=Av(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new t2(e.c,c.c,e.a,c.a)}for(f=new zv(l);f.b<f.d.Tf();){e=Av(f);for(d=new zv(j);d.b<d.d.Tf();)if(c=Av(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new t2(e.c,c.c,e.a,c.a)}for(f=new zv(l);f.b<f.d.Tf();){e=Av(f);for(d=new zv(j);d.b<d.d.Tf();)if(c=Av(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new t2(e.c,c.c,e.a,c.a)}return null}function u2(a){return 2>a.c.c?null:new v2(Dx(a.c,0),Dx(a.c,1))}\nfunction w2(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=Y(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=x2(Dx(a.c,g),c),-1!=e);++g);d=Y(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=x2(Dx(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=D(y2,u,10,a.c.c,0)),null==j[h]&&(j[h]=D(z2,t0,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new t2(Dx(a.c,\ng),Dx(a.c,h),e,c),!b&&(b=new Jm),Dm(b,j[h][g])))}return b}function l2(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function A2(a,b,c){var d,e;for(e=d=0;e<CQ(a.f,c);++e)B2(b,BQ(a.f,c,e))&&++d;return d}\nfunction C2(a,b,c,d){var e,f,d=new k2(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=x2(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction D2(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new E2);if(0!=(a.e&1)){var j,l,o,m,r;m=!1;IR(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(m=!0),j=RR(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=RR(b,l,!0),j!=r&&(o=((b.s[l]&-268435456)>>>28)-1,(-1==o||o<j)&&VS(b,l,j))));S1(b);m&&(b.K=0)}a.f=b;IR(a.f,3);a.c=new Jm;a.a=D(pq,ml,-1,a.f.o,2);a.b=D(pq,ml,-1,a.f.p,2);a.d=D(pq,ml,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=D(B,q,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&K1(a.f,Y(a.f,0,d))&&K1(a.f,Y(a.f,1,d));var t,y,v,s,A,F,M,N,$,U,V,da;for(s=v=A=0;s<a.f.p;++s)if(K1(a.f,Y(a.f,0,s))&&K1(a.f,Y(a.f,1,s))){a.b[s]=!0;var la=v,sa,cc=a.f,K=void 0,pa=void 0,Ac=void 0,jd=void 0,K=cc.y[0][s],pa=cc.y[1][s],Ac=cc.D[pa].a-cc.D[K].a,jd=cc.D[pa].b-cc.D[K].b;sa=Math.sqrt(Ac*Ac+jd*jd);v=la+sa;++A}if(!(0==A||0==v)){v/=A;for(t=0;t<a.f.o;++t)K1(a.f,t)&&(0==gR(a.f,t)?M1(a.f,t,!1):a.a[t]=!0);U=D(B,q,-1,a.f.o,1);var tb=a.f,L,\nGa,ub,Jc,uc,Ba,kd,cd;IR(tb,1);for(L=0;L<tb.o;++L)U[L]=-1;for(L=uc=0;L<tb.o;++L)if(-1==U[L]&&0!=(tb.s[L]&262144)){U[L]=uc;Ba=D(B,q,-1,tb.o,1);Ba[0]=L;for(kd=Jc=0;Jc<=kd;){ub=gR(tb,Ba[Jc]);for(cd=0;cd<ub;++cd)Ga=tb.e[Ba[Jc]][cd],-1==U[Ga]&&0!=(tb.s[Ga]&262144)&&(Ba[++kd]=Ga,U[Ga]=uc);++Jc}++uc}F=uc;$=D(B,q,-1,F,1);for(t=0;t<a.f.o;++t)-1!=U[t]&&++$[U[t]];N=D(F2,u,12,F,0);for(M=0;M<F;++M)N[M]=new k2(a.f,$[M],a.e);y=D(B,q,-1,F,1);for(t=0;t<a.f.o;++t)M=U[t],-1!=M&&(N[M].n[y[M]]=256,N[M].e[y[M]]=t,N[M].a[y[M]]=\nMQ(a.f,t)/v,N[M].b[y[M]]=NQ(a.f,t)/v,++y[M]);V=-1;for(M=da=0;M<F;++M)da<$[M]&&(da=$[M],V=M);Dm(a.c,N[V]);for(M=0;M<F;++M)M!=V&&Dm(a.c,N[M])}}var ta,Da,aa,Eb,db,Fb,Qc,nc,ca,ld,S,O,Bb,Ra,T,eb,Ma,dd,Rc,Na,fb,Lc,Zd,Bd,Yc,Ib,lb;for(Da=0;Da<a.f.o;++Da)if(4<CQ(a.f,Da)){ca=new k2(a.f,1+CQ(a.f,Da),a.e);ca.a[CQ(a.f,Da)]=0;ca.b[CQ(a.f,Da)]=0;ca.n[CQ(a.f,Da)]=32;ca.e[CQ(a.f,Da)]=Da;a.a[Da]=!0;for(S=0;S<CQ(a.f,Da);++S)Fb=BQ(a.f,Da,S),ca.a[S]=Math.sin(1.0471975511965976*S-2.0943951023931953),ca.b[S]=Math.cos(1.0471975511965976*\nS-2.0943951023931953),ca.n[S]=32,ca.e[S]=Fb,a.a[Fb]=!0,a.b[RQ(a.f,Da,S)]=!0;Dm(a.c,ca)}Zd=CR(a.f);for(Lc=0;Lc<Zd.i.c;++Lc){Bd=Dx(Zd.j,Lc).length;Na=Dx(Zd.i,Lc);Yc=!1;if(0!=(a.e&6)){Yc=!0;for(S=0;S<Bd;++S)if(!K1(a.f,Na[S])){Yc=!1;break}}if(!Yc){O=!1;for(S=0;S<Bd;++S)if(LR(a.f,Na[S])==Bd){O=!0;break}if(O){fb=Dx(Zd.j,Lc);j2(a,Na,fb);for(S=0;S<Bd;++S)a.a[Na[S]]=!0,a.b[fb[S]]=!0}}}for(db=0;db<a.f.p;++db)if(QQ(a.f,db)&&!a.b[db]){a:{var ic=a,vc=db,ec=void 0,I=void 0,oc=void 0,fc=void 0,Bc=void 0,Sc=void 0,\nHd=void 0,Td=void 0,Cd=void 0,Ud=void 0,ed=void 0,fa=void 0,Id=void 0,ec=Y(ic.f,0,vc),I=Y(ic.f,1,vc),Bc=D(B,q,-1,ic.f.o,1),Sc=D(B,q,-1,ic.f.o,1),Hd=D(B,q,-1,ic.f.o,1),Td=D(B,q,-1,ic.f.o,1);Bc[0]=ec;Bc[1]=I;Sc[1]=vc;Hd[ec]=1;Hd[I]=2;Td[0]=-1;Td[1]=0;for(Cd=fc=1;fc<=Cd;){for(Ud=0;Ud<CQ(ic.f,Bc[fc]);++Ud){oc=BQ(ic.f,Bc[fc],Ud);if(1<fc&&oc==ec){Id=new G2(Hd[Bc[fc]]);Sc[0]=RQ(ic.f,Bc[fc],Ud);ed=fc;for(fa=0;fa<Id.a.length;++fa)Id.a[fa]=Bc[ed],Id.b[fa]=Sc[ed],ed=Td[ed];lb=Id;break a}0==Hd[oc]&&0!=(ic.f.s[oc]&\n3072)&&(Bc[++Cd]=oc,Sc[Cd]=RQ(ic.f,Bc[fc],Ud),Hd[oc]=Hd[Bc[fc]]+1,Td[Cd]=fc)}++fc}lb=null}Na=lb.a;fb=lb.b;j2(a,Na,fb);for(S=0;S<lb.a.length;++S)a.a[Na[S]]=!0,a.b[fb[S]]=!0}for(db=0;db<a.f.p;++db)if(!a.b[db]&&3==KQ(a.f,db)&&(aa=Y(a.f,0,db),Eb=Y(a.f,1,db),T=CQ(a.f,aa)+CQ(a.f,Eb),2<T)){ca=new k2(a.f,T,a.e);for(S=Qc=0;S<CQ(a.f,aa);++S)Fb=BQ(a.f,aa,S),Fb!=Eb&&(ca.e[Qc++]=Fb,a.a[Fb]=!0,a.b[RQ(a.f,aa,S)]=!0);ca.e[Qc++]=aa;ca.e[Qc++]=Eb;for(S=0;S<CQ(a.f,Eb);++S)Fb=BQ(a.f,Eb,S),Fb!=aa&&(ca.e[Qc++]=Fb,a.a[Fb]=\n!0,a.b[RQ(a.f,Eb,S)]=!0);for(S=0;S<T;++S)ca.a[S]=S,ca.b[S]=0,ca.n[S]=1;a.a[aa]=!0;a.a[Eb]=!0;a.b[db]=!0;Dm(a.c,ca)}for(db=0;db<a.f.p;++db)if(!a.b[db]&&2==KQ(a.f,db)){ta=D(B,q,-1,a.f.o,1);for(S=0;2>S;++S)if(ta[0]=Y(a.f,S,db),ta[1]=Y(a.f,1-S,db),1==a.f.k[ta[0]]&&2==a.f.k[ta[1]]&&2==CQ(a.f,ta[1])){a.a[ta[0]]=!0;a.a[ta[1]]=!0;a.b[db]=!0;Ra=1;do{eb=BQ(a.f,ta[Ra],0)==ta[Ra-1]?1:0;ta[Ra+1]=BQ(a.f,ta[Ra],eb);if(2==a.f.k[ta[Ra+1]]&&2<CQ(a.f,ta[Ra+1]))break;a.a[ta[Ra+1]]=!0;a.b[RQ(a.f,ta[Ra],eb)]=!0;++Ra}while(2==\na.f.k[ta[Ra]]&&2==CQ(a.f,ta[Ra]));T=CQ(a.f,ta[0])+CQ(a.f,ta[Ra])+Ra-1;ca=new k2(a.f,T,a.e);for(Bb=0;Bb<=Ra;++Bb)ca.a[Bb]=Bb,ca.b[Bb]=0,ca.n[Bb]=64,ca.e[Bb]=ta[Bb];nc=Ra+1;ld=!1;for(Bb=0;Bb<CQ(a.f,ta[0]);++Bb)Fb=BQ(a.f,ta[0],Bb),Fb!=ta[1]&&(ca.a[nc]=-0.5,ca.b[nc]=ld?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ca.n[nc]=64,ca.e[nc]=Fb,++nc,ld=!0);ld=!1;for(Bb=0;Bb<CQ(a.f,ta[Ra]);++Bb)Fb=BQ(a.f,ta[Ra],Bb),Fb!=ta[Ra-1]&&(ca.a[nc]=Ra+0.5,ca.b[nc]=ld?-Math.sin(1.0471975511965976):Math.sin(1.0471975511965976),\nca.n[nc]=64,ca.e[nc]=Fb,++nc,ld=!0);Dm(a.c,ca)}}for(Da=0;Da<a.f.o;++Da)if(4==CQ(a.f,Da)){Ma=D(B,q,-1,4,1);dd=D(B,q,-1,4,1);for(S=Rc=0;4>S;++S)Ma[Rc]=BQ(a.f,Da,S),dd[Rc]=RQ(a.f,Da,S),1==CQ(a.f,Ma[Rc])&&!a.b[dd[Rc]]&&++Rc;if(2==Rc){ca=new k2(a.f,3,a.e);for(S=0;2>S;++S)a.a[Ma[S]]=!0,a.b[dd[S]]=!0,ca.e[S]=Ma[S],ca.n[S]=32;ca.a[0]=-0.5;ca.b[0]=0.866;ca.a[1]=0.5;ca.b[1]=0.866;ca.a[2]=0;ca.b[2]=0;ca.n[2]=32;ca.e[2]=Da;Dm(a.c,ca)}if(3==Rc){for(S=0;2>S;++S)1==KQ(a.f,dd[S])&&(Ib=Ma[S],Ma[S]=Ma[2],Ma[2]=Ib,\nIb=dd[S],dd[S]=dd[2],dd[2]=Ib);ca=new k2(a.f,4,a.e);for(S=0;3>S;++S)a.a[Ma[S]]=!0,a.b[dd[S]]=!0,ca.e[S]=Ma[S],ca.n[S]=32;ca.a[0]=-1;ca.b[0]=0;ca.a[1]=1;ca.b[1]=0;ca.a[2]=0;ca.b[2]=1;ca.a[3]=0;ca.b[3]=0;ca.n[3]=32;ca.e[3]=Da;Dm(a.c,ca)}}H2(a);for(var Ob,ge,Cb,fd,Va,Jb;;){fd=null;for(Ob=0;Ob<a.f.o;++Ob){for(Cb=Jb=0;Cb<CQ(a.f,Ob);++Cb)a.b[RQ(a.f,Ob,Cb)]||++Jb;if(1==Jb){a:{var Qb=a,jc=Ob,Za=void 0,pc=void 0,ya=void 0,Jd=void 0,Rb=void 0,Mc=void 0,gc=void 0,Cc=void 0,kc=void 0,Dc=void 0,Kd=void 0,Dd=void 0,\nya=D(B,q,-1,Qb.f.o,1),Jd=D(B,q,-1,Qb.f.o,1),Rb=D(B,q,-1,Qb.f.o,1),Mc=D(B,q,-1,Qb.f.o,1);ya[0]=jc;Rb[jc]=1;Mc[0]=-1;for(gc=pc=0;pc<=gc;){if(0==pc||!Qb.a[ya[pc]])for(Cc=0;Cc<CQ(Qb.f,ya[pc]);++Cc)Za=BQ(Qb.f,ya[pc],Cc),Kd=RQ(Qb.f,ya[pc],Cc),0==Rb[Za]&&!Qb.b[Kd]&&(ya[++gc]=Za,Jd[gc]=Kd,Rb[Za]=Rb[ya[pc]]+1,Mc[gc]=pc);if(pc==gc){Dd=new G2(Rb[ya[pc]]);kc=pc;for(Dc=0;Dc<Dd.a.length;++Dc)Dd.a[Dc]=ya[kc],Dd.b[Dc]=Jd[kc],kc=Mc[kc];Va=Dd;break a}++pc}Va=null}(!fd||Va.a.length>fd.a.length)&&(fd=Va)}}if(!fd)break;\nge=new k2(a.f,fd.a.length,a.e);for(Cb=0;Cb<fd.a.length;++Cb)a.a[fd.a[Cb]]=!0,Cb<fd.a.length-1&&(a.b[fd.b[Cb]]=!0),ge.e[Cb]=fd.a[Cb],ge.a[Cb]=Math.cos(0.5235987755982988)*Cb,ge.b[Cb]=1==(Cb&1)?0:0.5,ge.n[Cb]=128+fd.a.length;Dm(a.c,ge)}H2(a);for(f=new zv(a.c);f.b<f.d.Tf();){for(var wc=e=Av(f),md=void 0,Ld=void 0,X=void 0,ob=void 0,pb=void 0,ob=X=0;ob<wc.e.length;++ob){md=wc.e[ob];Ld=CQ(wc.k,md);for(pb=0;pb<Ld;++pb)BQ(wc.k,md,pb)>md&&++X}wc.f=D(B,q,-1,X,1);wc.i=D(B,q,-1,wc.k.o,1);for(ob=X=0;ob<wc.e.length;++ob){md=\nwc.e[ob];Ld=CQ(wc.k,md);wc.i[md]=ob;for(pb=0;pb<Ld;++pb)BQ(wc.k,md,pb)>md&&(wc.f[X++]=RQ(wc.k,md,pb))}}var xb,Af,$a,Sb,mb,mg,gb,Bf,pe,nd,xc,qc;for(Bf=0;Bf<a.c.c;++Bf){gb=Dx(a.c,Bf);for(pe=0;pe<gb.f.length;++pe)if($a=gb.f[pe],2==KQ(a.f,$a)){if(!bR(a.f,$a)&&0==(a.f.z[$a]&3)){var Gb=a.f;Gb.z[$a]|=16777216}if(!QQ(a.f,$a)&&1<a.f.f[Y(a.f,0,$a)]&&1<a.f.f[Y(a.f,1,$a)]&&(1==(a.f.z[$a]&3)||2==(a.f.z[$a]&3))){qc=D(B,q,-1,2,1);Sb=D(B,q,-1,2,1);for(nd=0;2>nd;++nd){qc[nd]=a.f.G;Sb[nd]=Y(a.f,nd,$a);for(xc=0;xc<\nCQ(a.f,Sb[nd]);++xc)mb=BQ(a.f,Sb[nd],xc),mb!=Y(a.f,1-nd,$a)&&qc[nd]>mb&&(qc[nd]=mb)}mg=I2(gb.a[gb.i[Sb[0]]],gb.b[gb.i[Sb[0]]],gb.a[gb.i[Sb[1]]],gb.b[gb.i[Sb[1]]]);xb=I2(gb.a[gb.i[qc[0]]],gb.b[gb.i[qc[0]]],gb.a[gb.i[Sb[0]]],gb.b[gb.i[Sb[0]]]);Af=I2(gb.a[gb.i[Sb[1]]],gb.b[gb.i[Sb[1]]],gb.a[gb.i[qc[1]]],gb.b[gb.i[qc[1]]]);0>Q1(mg,xb)^0>Q1(mg,Af)^2==(a.f.z[$a]&3)&&J2(gb,$a)}}}var Ce,wd,Tc,Tb,od,qe,$d,Zc,De,rc,Xa,sc,yb,he,Md,$c,Sa,Ta,Ec,Ub,pd,ba,qd,ae,xd,re;pd=D(NR,u,6,a.f.o,0);for(Ub=0;Ub<a.f.o;++Ub)pd[Ub]=\nnew OR(2),hR(pd[Ub],Ub);re=D(B,q,-1,a.f.o,1);for(ba=0;ba<a.f.d;++ba)if(qd=a.f.z[ba]&3,1==qd||2==qd)FQ(pd[Y(a.f,0,ba)],Jw(qd)),FQ(pd[Y(a.f,1,ba)],Jw(qd));ae=m2(pd,re);do{xd=ae;for(var hf=a,jf=pd,Xg=re,Kb=void 0,Qe=void 0,Re=void 0,rd=void 0,yd=void 0,Se=void 0,Te=void 0,Qe=D(B,q,-1,16,1),Kb=0;Kb<hf.f.o;++Kb){for(Re=0;Re<CQ(hf.f,Kb);++Re){Te=Xg[BQ(hf.f,Kb,Re)];for(rd=0;rd<Re&&!(Te<Qe[rd]);++rd);for(yd=Re;yd>rd;--yd)Qe[yd]=Qe[yd-1];Qe[rd]=Te}Se=QR(6,CQ(hf.f,Kb));hR(jf[Kb],Kb);iR(jf[Kb],16,Jw(Xg[Kb]));\niR(jf[Kb],17*(6-Se),Lk);for(Re=0;Re<Se;++Re)iR(jf[Kb],17,Jw(Qe[Re]))}ae=m2(pd,re)}while(xd!=ae);Tb=D(BL,rl,-1,a.f.p,1);var sd,ng,be,Hg,Cf,ie,Ea,Wb,ck,zl;for(be=0;be<a.f.p;++be)if(sd=Y(a.f,0,be),ng=Y(a.f,1,be),!(QQ(a.f,be)||1!=KQ(a.f,be)||1==CQ(a.f,sd)||1==CQ(a.f,ng)))if(!(0!=(a.e&2)&&K1(a.f,sd))||!K1(a.f,ng)){ck=!1;for(Ea=0;2>Ea;++Ea)if(Hg=Y(a.f,Ea,be),2<CQ(a.f,Hg)){zl=!0;ie=-1;for(Wb=0;Wb<CQ(a.f,Hg);++Wb)Cf=BQ(a.f,Hg,Wb),Cf!=Y(a.f,1-Ea,be)&&(-1==ie?ie=re[Cf]:ie!=re[Cf]&&(zl=!1));if(zl){ck=!0;break}}ck||\n(0!=(a.e&4)&&K1(a.f,sd)&&K1(a.f,ng)?Tb[be]=1:Tb[be]=2)}for(Tc=0;Tc<a.f.p;++Tc)2==Tb[Tc]&&(0!=(a.f.s[Y(a.f,0,Tc)]&3072)||0!=(a.f.s[Y(a.f,1,Tc)]&3072))&&(Tb[Tc]=3);for(sc=0;sc<a.c.c;++sc){rc=Dx(a.c,sc);$d=K2(rc);$c=rc.c;Md=new L2(rc,a.e);he=-1;for(Xa=0;224>Xa&&0!=$d.c;++Xa){Zc=M2(a.i,$d.c);qe=(eD(Zc,$d.c),$d.b[Zc]);a:{var bh=a,yq=qe[0],dk=qe[1],Ve=void 0,Ee=void 0,Db=void 0,We=void 0,ch=void 0,Al=void 0,ui=void 0,dj=void 0,vi=void 0,Ka=void 0,ej=void 0,Jh=void 0,ch=D(B,q,-1,bh.f.o,1),Al=D(B,q,-1,bh.f.o,\n1),ui=D(B,q,-1,bh.f.o,1),dj=D(B,q,-1,bh.f.o,1);ch[0]=dk;ui[dk]=1;dj[0]=-1;for(vi=We=0;We<=vi;){for(Ka=0;Ka<gR(bh.f,ch[We]);++Ka){Ee=BQ(bh.f,ch[We],Ka);Jh=RQ(bh.f,ch[We],Ka);if(Ee==yq){Db=ui[ch[We]];Ve=D(B,q,-1,Db,1);Ve[0]=Jh;for(ej=1;ej<Db;++ej)Ve[ej]=Al[We],We=dj[We];od=Ve;break a}0==ui[Ee]&&(ch[++vi]=Ee,Al[vi]=Jh,ui[Ee]=ui[ch[We]]+1,dj[vi]=We)}if(We==vi)break;++We}od=null}Ce=D(B,q,-1,od.length,1);wd=0;if(32>Xa)for(yb=1;yb<od.length-1;++yb)3==Tb[od[yb]]&&(Ce[wd++]=od[yb]);else if(96>Xa)for(yb=1;yb<\nod.length-1;++yb)2<=Tb[od[yb]]&&(Ce[wd++]=od[yb]);else for(yb=1;yb<od.length-1;++yb)1<=Tb[od[yb]]&&(Ce[wd++]=od[yb]);if(0!=wd){Ta=Ce[0];if(1<wd){do Ta=Ce[M2(a.i,wd)];while(Ta==he)}Ta!=he&&(he=Ta,J2(rc,Ta),$d=K2(rc),$c>rc.c&&($c=rc.c,Md=new L2(rc,a.e)))}}kD(a.c,sc,Md);rc=Md;De=1;do{Sa=9999;for(yb=0;yb<rc.e.length;++yb)if(Ec=re[rc.e[yb]],Ec==De){for(var Xb=rc,pg=yb,ek=void 0,Bl=void 0,fk=void 0,Df=void 0,Jg=void 0,fj=void 0,dh=void 0,eh=void 0,lf=void 0,qg=void 0,gj=void 0,Cl=void 0,je=void 0,Fe=void 0,\nrg=void 0,mf=void 0,Wa=void 0,Lg=void 0,tk=void 0,Kv=void 0,je=Xb.a[pg],Wa=Xb.b[pg],Df=D(N2,u,11,4,0),qg=lf=0;qg<Xb.f.length&&!(4<=lf);++qg)pg==Xb.i[Y(Xb.k,0,Xb.f[qg])]||pg==Xb.i[Y(Xb.k,1,Xb.f[qg])]||(Fe=Xb.a[Xb.i[Y(Xb.k,0,Xb.f[qg])]],Lg=Xb.b[Xb.i[Y(Xb.k,0,Xb.f[qg])]],rg=Xb.a[Xb.i[Y(Xb.k,1,Xb.f[qg])]],tk=Xb.b[Xb.i[Y(Xb.k,1,Xb.f[qg])]],fj=Math.sqrt((Fe-je)*(Fe-je)+(Lg-Wa)*(Lg-Wa)),dh=Math.sqrt((rg-je)*(rg-je)+(tk-Wa)*(tk-Wa)),fk=Math.sqrt((rg-Fe)*(rg-Fe)+(tk-Lg)*(tk-Lg)),fj<fk&&dh<fk?Fe==rg?(Jg=0>=\nje-Fe?0-(je-Fe):je-Fe,0.5>Jg&&(Df[lf++]=new O2(I2(Fe,Wa,je,Wa),(0.5-Jg)/2))):Lg==tk?(Jg=0>=Wa-Lg?0-(Wa-Lg):Wa-Lg,0.5>Jg&&(Df[lf++]=new O2(I2(je,Lg,je,Wa),(0.5-Jg)/2))):(gj=(tk-Lg)/(rg-Fe),Cl=-1/gj,ek=Lg-gj*Fe,Bl=Wa-Cl*je,mf=(Bl-ek)/(gj-Cl),Kv=gj*mf+ek,Jg=Math.sqrt((mf-je)*(mf-je)+(Kv-Wa)*(Kv-Wa)),0.5>Jg&&(Df[lf++]=new O2(I2(mf,Kv,je,Wa),(0.5-Jg)/2))):0.5>fj?Df[lf++]=new O2(I2(Fe,Lg,je,Wa),(0.5-fj)/2):0.5>dh&&(Df[lf++]=new O2(I2(rg,tk,je,Wa),(0.5-dh)/2)));0<lf&&(eh=P2(Df,lf),Xb.a[pg]+=eh.b*Math.sin(eh.a),\nXb.b[pg]+=eh.b*Math.cos(eh.a))}else Ec>De&&Ec<Sa&&(Sa=Ec);De=Sa}while(9999!=Sa)}var Sl,Nn;for(Sl=0;Sl<a.f.o;++Sl)!K1(a.f,Sl)&&0==CQ(a.f,Sl)&&(Nn=new k2(a.f,1,a.e),a.a[Sl]=!0,Nn.e[0]=Sl,Nn.a[0]=0,Nn.b[0]=0,Nn.n[0]=0,Dm(a.c,Nn));var $0,Lv;for(Lv=w2(a);Lv;){for(var On=void 0,Mv=void 0,mE=void 0,nE=void 0,nE=0,mE=null,Mv=new zv(Lv);Mv.b<Mv.d.Tf();)On=Av(Mv),nE<On.b[0].e.length*On.b[1].e.length&&(nE=On.b[0].e.length*On.b[1].e.length,mE=On);$0=mE;Q2(a,$0,1.2);Lv=w2(a)}var Nv;for(Nv=n2(a);Nv;)Q2(a,Nv,1.5),\nNv=n2(a);var Ov;for(Ov=u2(a);Ov;)Q2(a,Ov,1.8),Ov=u2(a);for(g=0;g<a.c.c;++g){e=Dx(a.c,g);for(h=0;h<e.e.length;++h)N1(a.f,e.e[h],e.a[h]),O1(a.f,e.e[h],e.b[h]),P1(a.f,e.e[h],0)}}\nfunction Q2(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,o;e=D(rG,nl,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];o=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var m=void 0,r=m=void 0,t=void 0,y=void 0,v=void 0,s=void 0,A=s=void 0,F=y=m=v=y=void 0,M=void 0,N=r=void 0,$=y=m=void 0,U=void 0;if(1==f.e.length)f=0;else{N=c+Math.sqrt(b.b[1-j].e.length);t=D(rG,nl,-1,36,1);for(A=0;A<f.e.length;++A)m=I2(h,l,f.a[A],f.b[A]),m=P(J(Math.round(36*m/6.283185307179586))),m=0>m?m+36:36<=m?m-36:m,y=h-f.a[A],v=l-f.b[A],\ny=y*y+v*v,t[m]<y&&(t[m]=y);m=y=-1;for(A=0;36>A;++A)t[A]=Math.sqrt(t[A]),y<t[A]&&(y=t[A],m=A);m=0>m-18?m-18+36:36<=m-18?m-18-36:m-18;for(A=0;18>=A;++A)t[0>m+A?m+A+36:36<=m+A?m+A-36:m+A]+=0.01*A,t[0>m-A?m-A+36:36<=m-A?m-A-36:m-A]+=0.01*A;$=D(rG,nl,-1,9,1);for(A=1;9>A;++A)$[A]=Math.sin(0.17453292519943295*A);U=N*N;M=1.7976931348623157E308;F=-1;for(m=0;36>m;++m)if(!(t[m]>=M)){v=t[m];for(A=1;9>A;++A){for(y=-1;1>=y&&!(r=0>m+y*A?m+y*A+36:36<=m+y*A?m+y*A-36:m+y*A,!(t[r]<=v)&&(s=t[r]*$[A],s<N&&(s*=s,r=Math.sqrt(U-\ns)+Math.sqrt(t[r]*t[r]-s)-N,v<r&&(v=r,M<=r))));y+=2);if(M<=v)break}M>v&&(M=v,F=m)}f=6.283185307179586*F/36}o[g]=f}R2(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);R2(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);o=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,o>b.b[1].b[j]&&(o=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-o+2*c;f=dw(Math.ceil(j));o+=(j-f)/2-c;g=D(rG,nl,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-o;l=dw(h-c);for(h=QR(dw(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=dw(b.b[0].b[j]-o),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(R2(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),R2(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=C2(a,b.b[0],b.b[1],0);S2(a,b.b[0],b.b[1],d)}\nfunction H2(a){for(var b,c,d,e,f,g,h,j,l,o,m,r,t,y,v;;){o=v=0;y=t=null;for(f=1;f<a.c.c;++f){d=Dx(a.c,f);for(g=0;g<f;++g){e=Dx(a.c,g);for(j=r=m=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],m<d.n[j]&&(m=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==A2(a,d,b)&&1==A2(a,e,b)?0:1,m>r?h=(b<<24)+(m<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(m<<8)+c,v<h)){v=h;o=c;for(j=r=m=0;j<d.e.length;++j)m<d.n[j]&&(m=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);m>r?(t=d,y=e):(t=e,y=\nd)}}}if(0==v)break;if(o==t.e.length)wm(a.c,t);else if(o==y.e.length)wm(a.c,y);else{c=a;f=o;r=m=e=d=o=o=j=b=v=g=void 0;g=D(B,q,-1,f,1);for(b=v=0;b<t.e.length;++b)for(j=0;j<y.e.length;++j)t.e[b]==y.e[j]&&(g[v++]=t.e[b]);if(1==f)f=(o=x2(t,g[0]),d=x2(y,g[0]),T2(y,t.a[o]-y.a[d],t.b[o]-y.b[d]),e=U2(c,t,g[0]),m=U2(c,y,g[0]),r=0,1==A2(c,t,g[0])&&1==A2(c,y,g[0])&&(r=1.0471975511965976),R2(y,y.a[d],y.b[d],e-m+r+3.141592653589793),C2(c,t,y,1));else{o=c;d=t;e=y;r=g;var s=void 0,A=v=void 0,F=void 0,M=void 0,N=\nvoid 0,$=void 0,U=void 0,V=l=j=b=M=void 0,da=A=s=m=v=g=l=j=b=v=s=void 0,$=void 0;j=D(B,q,-1,f,1);l=D(B,q,-1,f,1);for(b=0;b<f;++b)j[b]=x2(d,r[b]),l[b]=x2(e,r[b]);for(b=s=v=m=g=0;b<f;++b)g+=d.a[j[b]],m+=d.b[j[b]],v+=e.a[l[b]],s+=e.b[l[b]];g/=f;m/=f;v/=f;s/=f;T2(e,g-v,m-s);M=D(N2,u,11,f,0);$=D(N2,u,11,f,0);s=D(N2,u,11,f,0);v=D(N2,u,11,f,0);for(b=0;b<f;++b)M[b]=new V2(g,m,d.a[j[b]],d.b[j[b]]),$[b]=new V2(g,m,e.a[l[b]],e.b[l[b]]),s[b]=new O2(M[b].a-$[b].a,M[b].b*$[b].b),v[b]=new O2(M[b].a+$[b].a,M[b].b*\n$[b].b);s=P2(s,f);v=P2(v,f);for(b=$=da=0;b<f;++b)for(V=0;V<CQ(o.f,r[b]);++V)A=BQ(o.f,r[b],V),B2(d,A)&&!B2(e,A)&&++da,!B2(d,A)&&B2(e,A)&&++$;N=D(N2,u,11,da,0);U=D(N2,u,11,$,0);M=D(N2,u,11,$,0);for(b=$=da=0;b<f;++b)for(V=0;V<CQ(o.f,r[b]);++V)A=BQ(o.f,r[b],V),B2(d,A)&&!B2(e,A)&&(F=x2(d,A),N[da]=new V2(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++da),!B2(d,A)&&B2(e,A)&&(F=x2(e,A),A=new V2(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),U[$]=new O2(s.a+A.a,A.b),M[$]=new O2(v.a-A.a,A.b),++$);b=P2(N,da);j=P2(U,$);l=P2(M,$);\nif(pH(Q1(b.a,j.a))>pH(Q1(b.a,l.a)))R2(e,g,m,s.a);else{r=g;b=m;s=l=j=void 0;for(s=0;s<e.e.length;++s)l=wL((e.a[s]-r)*(e.a[s]-r)+(e.b[s]-b)*(e.b[s]-b)),j=0-I2(r,b,e.a[s],e.b[s]),e.a[s]=r+l*Math.sin(j),e.b[s]=b+l*Math.cos(j);R2(e,g,m,v.a)}f=C2(o,d,e,f)}o=f;S2(c,t,y,o)}}}\nfunction U2(a,b,c){var d,e,f,g,h,j,l,o;d=D(rG,nl,-1,CQ(a.f,c)+1,1);f=D(B,q,-1,CQ(a.f,c)+1,1);g=D(B,q,-1,CQ(a.f,c)+1,1);l=x2(b,c);for(h=e=0;h<CQ(a.f,c);++h)f[e]=BQ(a.f,c,h),g[e]=RQ(a.f,c,h),j=x2(b,f[e]),-1!=j&&(d[e++]=I2(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&QQ(a.f,g[h])&&QQ(a.f,g[h+1])){a:{o=a;var m=f[h],r=c,t=f[h+1],y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,s=D(B,q,-1,o.f.o,1),A=D(B,q,-1,o.f.o,1);s[0]=r;s[1]=m;A[r]=1;A[m]=2;for(F=v=1;v<=F;){for(M=0;M<CQ(o.f,s[v]);++M){y=BQ(o.f,s[v],M);if(y==t){o=1+A[s[v]];break a}0==A[y]&&0!=(o.f.s[y]&3072)&&(s[++F]=y,A[y]=A[s[v]]+1)}++v}o=0}0!=o&&(b-=100-o)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function S2(a,b,c,d){var e;e=QR(AA(a.c,b),AA(a.c,c));AD(a.c,e,d);wm(a.c,b);wm(a.c,c)}\nfunction W2(){this.e=1}function P2(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new O2(d,c)}w(33,1,{},W2);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function q2(){}w(34,1,{},q2);_.dd=function(a,b){var c,d;return c=qH(a.b),d=qH(b.b),c<d?-1:c==d?0:1};function r2(){}w(35,1,{},r2);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function s2(){}w(36,1,{},s2);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function v2(a,b){var c,d;this.b=D(F2,u,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(rG,nl,-1,2,1);this.d=D(rG,nl,-1,2,1);this.a=D(B,q,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction t2(a,b,c,d){this.b=D(F2,u,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(rG,nl,-1,2,1);this.d=D(rG,nl,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=D(B,q,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},v2,t2);_.a=null;_.b=null;_.c=null;_.d=null;function O2(a,b){this.a=a;this.b=b}function V2(a,b,c,d){this.a=I2(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction I2(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},O2,V2);_.a=0;_.b=0;function G2(a){this.a=D(B,q,-1,a,1);this.b=D(B,q,-1,a,1)}w(39,1,{},G2);_.a=null;_.b=null;function o2(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},o2);_.a=0;_.b=0;_.c=null;\nfunction J2(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=D(DI,am,87,a.k.p,0));if(null==a.d[b]){g=D(B,q,-1,a.e.length,1);l=D(pq,ml,-1,a.k.o,2);c=Y(a.k,0,b);d=Y(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<CQ(a.k,g[f]);++j)e=BQ(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)K1(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=D(B,q,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=I2(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=wL((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-I2(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction K2(a){var b,c,d,e,f;a.c=0;c=new Jm;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=pH(a.a[e]-a.a[f]),d=pH(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=D(B,q,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],nq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function x2(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function B2(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction R2(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=wL((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=I2(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function T2(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function k2(a,b,c){this.k=a;this.j=c;this.e=D(B,q,-1,b,1);this.n=D(B,q,-1,b,1);this.a=D(rG,nl,-1,b,1);this.b=D(rG,nl,-1,b,1)}\nfunction L2(a,b){var c;this.k=a.k;this.j=b;this.e=D(B,q,-1,a.e.length,1);this.n=D(B,q,-1,a.e.length,1);this.a=D(rG,nl,-1,a.e.length,1);this.b=D(rG,nl,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=D(B,q,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=D(B,q,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},k2,L2);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function T1(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function X2(){X2=x;Y2=z(Z2,sl,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction $2(a,b){X2();var c,d,e,f,g,h;c=!b?1:(Y2[0]*(b.d>>16&255)+Y2[1]*(b.d>>8&255)+Y2[2]*(b.d&255))/255;f=!a?1:(Y2[0]*(a.d>>16&255)+Y2[1]*(a.d>>8&255)+Y2[2]*(a.d&255))/255;e=pH(c-f);if(0.30000001192092896<e)return a;d=D(Z2,sl,-1,3,1);a3(b.d>>16&255,b.d>>8&255,b.d&255,d);g=D(Z2,sl,-1,3,1);a3(a.d>>16&255,a.d>>8&255,a.d&255,g);h=pH(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=pH(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;else if(e=(f>c?1<\nf+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=D(Z2,sl,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=D(Z2,sl,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(a.d>>8&255)/255,f[0]=(a.d>>16&255)/255),f=!a?1:(Y2[0]*(a.d>>16&255)+Y2[1]*(a.d>>8&255)+Y2[2]*(a.d&255))/255,0==f)c=new b3(f,f,f,c[3]);else{d=e/(!a?1:(Y2[0]*(a.d>>16&255)+Y2[1]*(a.d>>8&255)+Y2[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=Y2[e]:(h+=(c[e]-1)*Y2[e],c[e]=1);if(0!=h){for(e=\nd=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*Y2[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/Y2[e],1<c[e]&&(c[e]=1))}c=new b3(c[0],c[1],c[2],c[3])}return c}var Y2;function b3(a,b,c,d){EC();var e=dw(255*a+0.5),f=dw(255*b+0.5),g=dw(255*c+0.5),h=dw(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new Sm(xe);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=D(Z2,sl,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function c3(a){EC();this.d=a|-16777216}\nfunction a3(a,b,c,d){EC();var e,f,g,h,j,l;null==d&&(d=D(Z2,sl,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(486,1,{59:1,68:1,71:1},b3,c3);var $1=null;function c1(){}function f1(a,b){this.a=a;this.b=b}w(536,509,{78:1,79:1},c1,f1);_.vf=ZL;_.wf=Hz;_.tS=function(){return d3.d+"[x="+this.a+",y="+this.b+cg};_.a=0;_.b=0;\nfunction R0(a,b){var c,d,e,f;c=new S0;d=a.c;e=b.vf();d=d<e?d:e;e=a.d;f=b.wf();e=e<f?e:f;f=a.c+a.b;var g=b.vf()+b.yf();f=f>g?f:g;var g=a.d+a.a,h=b.wf()+b.xf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function S0(){}function k1(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(537,512,Ml,S0,k1);_.xf=ZL;_.yf=Hz;_.vf=function(){return this.c};_.wf=function(){return this.d};_.tS=function(){return e3.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction f3(a){var b;b=new KT;var c=new d2,d=AL(oy(a)),e,f,g,h,j,l,o,m,r,t,y,v,s,A,F,M,N,$,U,V,da,la,sa,cc,K,pa,Ac,jd,tb,L,Ga,ub,Jc,uc,Ba,kd,cd;c.b=b;OS(c.b);sa=null;h=D(B,q,-1,64,1);h[0]=-1;pa=D(B,q,-1,64,1);Ac=D(B,q,-1,64,1);for(s=0;64>s;++s)pa[s]=-1;f=K=0;jd=cc=L=!1;l=0;tb=d.length;for(j=1;32>=d[K];)++K;for(;K<tb;)if(Ga=d[K++]&65535,g3(Ga)||42==Ga){g=0;y=-1;A=la=F=!1;if(L)82==Ga&&eF(d[K]&65535)?($=null!=String.fromCharCode(d[K+1]&65535).match(/\\d/)?2:1,g=hT(PS(d,K-1,1+$)),K+=$):(M=String.fromCharCode(d[K]&\n65535).toLowerCase().charCodeAt(0)==(d[K]&65535)&&g3(d[K]&65535)?2:1,g=hT(PS(d,K-1,M)),K+=M-1,y=0),64==d[K]&&(++K,64==d[K]&&(A=!0,++K),la=!0),72==d[K]&&(++K,y=1,eF(d[K]&65535)&&(y=d[K]-48,++K));else if(42==Ga)g=6,F=!0;else switch(String.fromCharCode(Ga).toUpperCase().charCodeAt(0)){case 66:K<tb&&114==d[K]?(g=35,++K):g=5;break;case 67:K<tb&&108==d[K]?(g=17,++K):g=6;break;case 70:g=9;break;case 73:g=53;break;case 78:g=7;break;case 79:g=8;break;case 80:g=15;break;case 83:g=16}if(0==g)throw new Dp("SmilesParser: unknown element label found");\ne=JS(c.b,g);F?(jd=!0,cT(c.b,e,1)):M1(c.b,e,String.fromCharCode(Ga).toLowerCase().charCodeAt(0)==Ga&&g3(Ga));if(-1!=y&&1!=g){o=D(BL,rl,-1,1,1);o[0]=y<<24>>24;var ta=c.b,Da=e,aa=o;null!=aa&&0==aa.length&&(aa=null);null==aa?null!=ta.r&&(ta.r[Da]=null):(null==ta.r&&(ta.r=D(HS,u,3,ta.G,0)),ta.r[Da]=aa)}v=h[l];-1!=h[l]&&128!=j&&NS(c.b,e,h[l],j);j=1;h[l]=e;0!=f&&(aT(c.b,e,f),f=0);(V=!sa?null:uT(sa,OH(v)))&&e2(V,e,K,1==g);la&&(!sa&&(sa=new FT),GT(sa,OH(e),new g2(c,e,v,y,K,A)))}else if(46==Ga)j=128;else if(61==\nGa)j=2;else if(35==Ga)j=4;else if(eF(Ga))if(U=Ga-48,L){for(;K<tb&&eF(d[K]&65535);)U=10*U+d[K]-48,++K;f=U}else{cc&&K<tb&&eF(d[K]&65535)&&(U=10*U+d[K]-48,++K);cc=!1;if(64<=U)throw new Dp("SmilesParser: ringClosureAtom number out of range");if(-1==pa[U])pa[U]=h[l],Ac[U]=K-1;else{if(pa[U]==h[l])throw new Dp("SmilesParser: ring closure to same atom");sa&&((V=uT(sa,OH(pa[U])))&&e2(V,h[l],Ac[U],!1),(V=uT(sa,OH(h[l])))&&e2(V,pa[U],K-1,!1));NS(c.b,h[l],pa[U],j);pa[U]=-1}j=1}else if(43==Ga){if(!L)throw new Dp("SmilesParser: \'+\' found outside brackets");\nfor(m=1;43==d[K];)++m,++K;1==m&&eF(d[K]&65535)&&(m=d[K]-48,++K);WS(c.b,h[l],m)}else if(45==Ga){if(L){for(m=-1;45==d[K];)--m,++K;-1==m&&eF(d[K]&65535)&&(m=48-d[K],++K);WS(c.b,h[l],m)}}else if(40==Ga){if(-1==h[l])throw new Dp("Smiles with leading parenthesis are not supported");h[l+1]=h[l];++l}else if(41==Ga)--l;else if(91==Ga){if(L)throw new Dp("SmilesParser: nested square brackets found");L=!0}else if(93==Ga){if(!L)throw new Dp("SmilesParser: closing bracket without opening one");L=!1}else if(37==\nGa)cc=!0;else if(58==Ga)if(L){for(N=0;eF(d[K]&65535);)N=10*N+d[K]-48,++K;c.b.u[h[l]]=N}else j=64;else if(47==Ga)j=17;else if(92==Ga)j=9;else throw new Dp("SmilesParser: unexpected character found: \'"+String.fromCharCode(Ga)+bb);if(1!=j)throw new Dp("SmilesParser: dangling open bond");for(s=0;64>s;++s)if(-1!=pa[s])throw new Dp("SmilesParser: dangling ring closure");var Eb=c.b,db,Fb,Qc,nc,ca,ld;ld=D(B,q,-1,Eb.o,1);nc=D(pq,ml,-1,Eb.o,2);for(Fb=0;Fb<Eb.p;++Fb)for(Qc=0;2>Qc;++Qc)pT(Eb,Eb.y[Qc][Fb])&&!pT(Eb,\nEb.y[1-Qc][Fb])&&(nc[Eb.y[Qc][Fb]]=!0);for(ca=Eb.o-1;0<=ca&&nc[ca];)ld[ca]=ca,--ca;for(db=0;db<=ca;++db)if(nc[db]){ld[db]=ca;ld[ca]=db;for(--ca;0<=ca&&nc[ca];)ld[ca]=ca,--ca}else ld[db]=db;c.b.J=!0;IR(c.b,1);for(e=0;e<c.b.o;++e)if(null!=(null==b.r?null:null==b.r[e]?null:PS(b.r[e],0,b.r[e].length))&&!K1(c.b,e))if(t=(null==c.b.r?null:c.b.r[e])[0],c.b.x[e]<(jR(),GS).length&&null!=GS[c.b.x[e]]){r=!1;ub=SR(c.b,e);ub-=UR(c.b,e,ub);for(uc=GS[c.b.x[e]],Ba=0,kd=uc.length;Ba<kd;++Ba)if(Jc=uc[Ba],ub<=Jc){r=\n!0;Jc!=ub+t&&VS(c.b,e,ub+t);break}r||VS(c.b,e,ub+t)}var S,O,Bb,Ra;for(S=0;S<c.b.c;++S)if(7==c.b.x[S]&&0==c.b.q[S]&&3<SR(c.b,S)&&0<c.b.k[S])for(Ra=0;Ra<c.b.f[S];++Ra)if(O=BQ(c.b,S,Ra),Bb=RQ(c.b,S,Ra),1<KQ(c.b,Bb)&&jT(c.b.x[O])){4==c.b.B[Bb]?mS(c.b,Bb,2):mS(c.b,Bb,1);WS(c.b,S,c.b.q[S]+1);WS(c.b,O,c.b.q[O]-1);break}var T,eb,Ma,dd,Rc,Na,fb,Lc,Zd,Bd,Yc,Ib,lb,ic,vc,ec;IR(c.b,1);c.a=D(pq,ml,-1,c.b.d,2);for(Ma=0;Ma<c.b.d;++Ma)64==c.b.B[Ma]&&(mS(c.b,Ma,1),c.a[Ma]=!0);ec=new nT(c.b,3);Lc=D(pq,ml,-1,ec.i.c,\n2);for(lb=0;lb<ec.i.c;++lb){ic=Dx(ec.i,lb);Lc[lb]=!0;for(fb=0;fb<ic.length;++fb)if(!K1(c.b,ic[fb])){Lc[lb]=!1;break}if(Lc[lb]){vc=Dx(ec.j,lb);for(fb=0;fb<vc.length;++fb)c.a[vc[fb]]=!0}}for(Ma=0;Ma<c.b.d;++Ma)if(!c.a[Ma]&&0!=ec.b[Ma]&&K1(c.b,Y(c.b,0,Ma))&&K1(c.b,Y(c.b,1,Ma)))a:{var I=c,oc=Ma,fc=void 0,Bc=void 0,Sc=void 0,Hd=void 0,Td=void 0,Cd=void 0,Ud=void 0,ed=void 0,fa=void 0,Id=void 0,Ob=void 0,ge=void 0,Cb=void 0,ed=D(B,q,-1,I.b.c,1),Cd=D(B,q,-1,I.b.c,1),Ud=D(B,q,-1,I.b.c,1),fa=D(B,q,-1,I.b.c,\n1),fc=Y(I.b,0,oc),Bc=Y(I.b,1,oc);Cd[0]=fc;Cd[1]=Bc;Ud[0]=-1;Ud[1]=oc;ed[fc]=1;ed[Bc]=2;fa[fc]=-1;fa[Bc]=fc;for(Id=Td=1;Td<=Id&&15>ed[Cd[Td]];){Cb=Cd[Td];for(Ob=0;Ob<I.b.f[Cb];++Ob)if(Sc=BQ(I.b,Cb,Ob),Sc!=fa[Cb]){Hd=RQ(I.b,Cb,Ob);if(Sc==fc){Ud[0]=Hd;for(ge=0;ge<=Id;++ge)I.a[Ud[Ob]]=!0;break a}K1(I.b,Sc)&&0==ed[Sc]&&(++Id,Cd[Id]=Sc,Ud[Id]=Hd,ed[Sc]=ed[Cb]+1,fa[Sc]=Cb)}++Td}}IR(c.b,3);for(lb=0;lb<ec.i.c;++lb)if(Lc[lb]){ic=Dx(ec.i,lb);for(fb=0;fb<ic.length;++fb){var fd;var Va=c,Jb=ic[fb],Qb=void 0;16==\nVa.b.x[Jb]&&0>=Va.b.q[Jb]||6==Va.b.x[Jb]&&0!=Va.b.q[Jb]||!K1(Va.b,Jb)?fd=!1:(Qb=null==YR(Va.b,Jb)?0:(null==Va.b.r?null:Va.b.r[Jb])[0],fd=1>SS(Va.b,Jb)-SR(Va.b,Jb)-Qb||5!=Va.b.x[Jb]&&6!=Va.b.x[Jb]&&7!=Va.b.x[Jb]&&8!=Va.b.x[Jb]&&15!=Va.b.x[Jb]&&16!=Va.b.x[Jb]&&33!=Va.b.x[Jb]&&34!=Va.b.x[Jb]?!1:!0);if(!fd){M1(c.b,ic[fb],!1);for(Bd=0;Bd<c.b.f[ic[fb]];++Bd)c.a[RQ(c.b,ic[fb],Bd)]=!1}}}c2(c);for(lb=0;lb<ec.i.c;++lb)if(Lc[lb]&&6==Dx(ec.j,lb).length){vc=Dx(ec.j,lb);Zd=!0;for(dd=0,Rc=vc.length;dd<Rc;++dd)if(Ma=\nvc[dd],!c.a[Ma]){Zd=!1;break}Zd&&(b2(c,vc[0]),b2(c,vc[2]),b2(c,vc[4]),c2(c))}for(Ib=5;4<=Ib;--Ib){do{Yc=!1;for(Ma=0;Ma<c.b.d;++Ma)if(c.a[Ma]){for(fb=T=0;2>fb;++fb){Na=Y(c.b,fb,Ma);for(Bd=0;Bd<c.b.f[Na];++Bd)c.a[RQ(c.b,Na,Bd)]&&++T}if(T==Ib){b2(c,Ma);c2(c);Yc=!0;break}}}while(Yc)}for(Ma=0;Ma<c.b.d;++Ma)if(c.a[Ma])throw new Dp(E0);for(eb=0;eb<c.b.c;++eb)if(K1(c.b,eb))throw new Dp(E0);c.b.r=null;c.b.J=!1;var jc,Za,pc,ya,Jd,Rb,Mc,gc,Cc,kc,Dc;IR(c.b,3);Cc=!1;kc=D(B,q,-1,2,1);Dc=D(B,q,-1,2,1);gc=D(B,q,\n-1,2,1);for(Za=0;Za<c.b.d;++Za)if(!bR(c.b,Za)&&2==c.b.B[Za]){for(ya=0;2>ya;++ya){kc[ya]=-1;gc[ya]=-1;jc=Y(c.b,ya,Za);for(Mc=0;Mc<c.b.f[jc];++Mc)pc=RQ(c.b,jc,Mc),pc!=Za&&(17==c.b.B[pc]||9==c.b.B[pc]?(kc[ya]=BQ(c.b,jc,Mc),Dc[ya]=pc):gc[ya]=BQ(c.b,jc,Mc));if(-1==kc[ya])break}if(-1!=kc[0]&&-1!=kc[1]){Rb=c.b.B[Dc[0]]!=c.b.B[Dc[1]];Jd=!1;for(ya=0;2>ya;++ya)-1!=gc[ya]&&gc[ya]<kc[ya]&&(Jd=!Jd);eT(c.b,Za,Rb^Jd?2:1,!1);Cc=!0}}for(Za=0;Za<c.b.d;++Za)(17==c.b.B[Za]||9==c.b.B[Za])&&mS(c.b,Za,1);Cc&&(c.b.K|=4);\nD2(new W2,c.b);if(sa){for(da=h3((cd=new vX(sa),new i3(sa,cd)));SL(da.a.a);)V=(da.a.b=Av(da.a.a)).yh(),bT(c.b,V.a,f2(V,ld),!1);c.b.K|=4}S1(c.b);i2(c.b);jd&&gT(c.b,!0);return(new Z1(b)).a.a.a}function g3(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function h3(a){a=new yX(a.b.a);return new j3(a)}function i3(a,b){this.a=a;this.b=b}w(645,633,{},i3);_.vh=function(a){a:{var b,c;for(c=new yX((new vX(this.a)).a);SL(c.a);)if(b=c.b=Av(c.a),b=b.yh(),null==a?null==b:Kp(a,b)){a=!0;break a}a=!1}return a};\n_.ye=function(){return h3(this)};_.Tf=function(){return this.b.a.c};_.a=null;_.b=null;function j3(a){this.a=a}w(646,1,{},j3);_.Zd=function(){return SL(this.a.a)};_.$d=function(){return(this.a.b=Av(this.a.a)).yh()};_._d=function(){xX(this.a)};_.a=null;function p2(a,b){Iv();var c;c=Wv(a.b,a.c);XQ(c,c.length,b?b:(YQ(),YQ(),ZQ));var d,e;e=a.c;for(d=0;d<e;++d)kD(a,d,c[d])}\nfunction k3(){k3=x;var a,b;l3=D(rG,nl,-1,25,1);m3=D(rG,nl,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)m3[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)l3[a]=b,b*=0.5}function M2(a,b){var c,d;if(0<b){if((b&-b)==b)return dw(4.6566128730773926E-10*b*n3(a));do c=n3(a),d=c%b;while(0>c-d+(b-1));return dw(d)}throw new rC;}\nfunction n3(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*m3[31]);2147483648<=a&&(a-=4294967296);return a}function E2(){k3();var a,b;b=o3++ +(new Date).getTime();a=dw(Math.floor(5.9604644775390625E-8*b))&16777215;b=dw(b-16777216*a);this.a=a^1502;this.b=b^15525485}function p3(){k3();this.a=6122;this.b=12230397}w(662,1,{},E2,p3);_.a=0;_.b=0;var l3,m3,o3=0;w(702,698,Ul);\n_.Ad=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(WH(),XH)&&this.b.i==(YH(),ZH))try{var f=this.b.b,g,h,j;j=null;h=new KT;yT(new HT,h,new ZW(new bX(f)))&&(g=new Z1(h),j=g.a.a.a);b=j;if(null==b)throw new Dp("V3000 read failed.");a=uj;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=xq(l),G(l,97))c=l,d=c.yd();else throw l;}else if(this.b.a==OM)try{var o=this.b.b,m,r,t,y;b=-1!=o.indexOf(Fd)?(m=yL(o,Fd),r=f3(m[0]),t=f3(m[2]),y=n,y+=Oa,y+=EI(1,3)+EI(1,3)+ea,y+=Ja+r,y+=Ja+t,y):f3(o);\nthis.b.f==(UH(),LM)?a="readSMIRKS":this.b.f==MM&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(v){if(v=xq(v),G(v,97))c=v,d=c.yd();else throw v;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var s=new W1,A=oy(this.b.b),F;if(null==A||0==A.length)F=null;else{var M=AL(A),N,$,U,V,da;if(null==M)F=null;else{U1(s,M,0);N=Z(s,4);V=Z(s,4);8<N&&(N=V);$=Z(s,N);U=Z(s,V);da=new DT($,U);var la=null,sa,cc,K,pa,Ac,jd,tb,L,Ga,ub,Jc,uc,Ba,kd,cd,ta,Da,aa,Eb,db,Fb,Qc,\nnc,ca,ld,S,O,Bb,Ra,T,eb,Ma,dd,Rc,Na,fb,Lc,Zd,Bd,Yc,Ib,lb,ic,vc,ec,I,oc,fc,Bc,Sc,Hd,Td,Cd,Ud,ed,fa,Id,Ob,ge,Cb,fd,Va,Jb,Qb,jc,Za,pc,ya,Jd,Rb,Mc,gc;Za=8;s.f=da;OS(s.f);if(!(null==M||0==M.length))if(null!=la&&0==la.length&&(la=null),U1(s,M,0),K=Z(s,4),ta=Z(s,4),8<K&&(Za=K,K=ta),0==K)gT(s.f,1==Z(s,1));else{pa=Z(s,K);Ac=Z(s,ta);ed=Z(s,K);ge=Z(s,K);Ob=Z(s,K);ld=Z(s,K);for(L=0;L<pa;++L)JS(s.f,6);for(I=0;I<ed;++I)MS(s.f,Z(s,K),7);for(I=0;I<ge;++I)MS(s.f,Z(s,K),8);for(I=0;I<Ob;++I)MS(s.f,Z(s,K),Z(s,8));for(I=\n0;I<ld;++I)WS(s.f,Z(s,K),Z(s,4)-8);S=1+Ac-pa;dd=Z(s,4);cd=0;N1(s.f,0,0);O1(s.f,0,0);P1(s.f,0,0);Rc=null!=la&&39<=la[0];gc=Rb=ya=jc=0;T=Ra=!1;Rc&&(la.length>2*pa-2&&39==la[2*pa-2]||la.length>3*pa-3&&39==la[3*pa-3]?(T=!0,oc=(Ra=la.length==3*pa-3+9)?3*pa-3:2*pa-2,kd=86*(la[oc+1]-40)+la[oc+2]-40,jc=Math.pow(10,kd/2E3-1),oc+=2,pc=86*(la[oc+1]-40)+la[oc+2]-40,ya=Math.pow(10,pc/1500-1),oc+=2,Jd=86*(la[oc+1]-40)+la[oc+2]-40,Rb=Math.pow(10,Jd/1500-1),Ra&&(oc+=2,Mc=86*(la[oc+1]-40)+la[oc+2]-40,gc=Math.pow(10,\nMc/1500-1))):Ra=la.length==3*pa-3);s.b&&Ra&&(la=null,Rc=!1);for(I=1;I<pa;++I)Na=Z(s,dd),0==Na?(Rc&&(N1(s.f,I,s.f.D[0].a+8*(la[2*I-2]-83)),O1(s.f,I,s.f.D[0].b+8*(la[2*I-1]-83)),Ra&&P1(s.f,I,s.f.D[0].c+8*(la[2*pa-3+I]-83))),++S):(cd+=Na-1,Rc&&(N1(s.f,I,MQ(s.f,cd)+la[2*I-2]-83),O1(s.f,I,NQ(s.f,cd)+la[2*I-1]-83),Ra&&P1(s.f,I,OQ(s.f,cd)+(la[2*pa-3+I]-83))),NS(s.f,cd,I,1));for(I=0;I<S;++I)NS(s.f,Z(s,K),Z(s,K),1);Bc=D(pq,ml,-1,Ac,2);for(aa=0;aa<Ac;++aa)switch(Fb=Z(s,2),Fb){case 0:L1(s.f,Y(s.f,0,aa))||L1(s.f,\nY(s.f,1,aa))?mS(s.f,aa,32):Bc[aa]=!0;break;case 2:mS(s.f,aa,2);break;case 3:mS(s.f,aa,4)}cc=Z(s,K);for(I=0;I<cc;++I)if(L=Z(s,K),8==Za)Cb=Z(s,2),3==Cb?(YS(s.f,L,1,0),bT(s.f,L,1,!1)):bT(s.f,L,Cb,!1);else switch(Cb=Z(s,3),Cb){case 4:bT(s.f,L,1,!1);YS(s.f,L,1,Z(s,3));break;case 5:bT(s.f,L,2,!1);YS(s.f,L,1,Z(s,3));break;case 6:bT(s.f,L,1,!1);YS(s.f,L,2,Z(s,3));break;case 7:bT(s.f,L,2,!1);YS(s.f,L,2,Z(s,3));break;default:bT(s.f,L,Cb,!1)}8==Za&&0==Z(s,1)&&(s.f.F=!0);sa=Z(s,ta);for(I=0;I<sa;++I)if(aa=Z(s,\nta),1==s.f.B[aa])switch(Cb=Z(s,3),Cb){case 4:eT(s.f,aa,1,!1);dT(s.f,aa,1,Z(s,3));break;case 5:eT(s.f,aa,2,!1);dT(s.f,aa,1,Z(s,3));break;case 6:eT(s.f,aa,1,!1);dT(s.f,aa,2,Z(s,3));break;case 7:eT(s.f,aa,2,!1);dT(s.f,aa,2,Z(s,3));break;default:eT(s.f,aa,Cb,!1)}else eT(s.f,aa,Z(s,2),!1);gT(s.f,1==Z(s,1));tb=null;for(Id=0;1==Z(s,1);)switch(Ma=Id+Z(s,4),Ma){case 0:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),cT(s.f,L,2048);break;case 1:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),Cd=Z(s,8),aT(s.f,L,Cd);break;case 2:fa=\nZ(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),mS(s.f,aa,64);break;case 3:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),cT(s.f,L,4096);break;case 4:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),Qb=Z(s,4)<<3,cT(s.f,L,Qb);break;case 5:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),jd=Z(s,2)<<1,cT(s.f,L,jd);break;case 6:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),cT(s.f,L,1);break;case 7:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),vc=Z(s,4)<<7,cT(s.f,L,vc);break;case 8:fa=Z(s,K);for(I=0;I<fa;++I){L=Z(s,K);Jc=Z(s,4);Ga=D(B,q,-1,Jc,1);for(Sc=0;Sc<Jc;++Sc)ub=\nZ(s,8),Ga[Sc]=ub;var Cc=s.f,kc=L,Dc=Ga;null==Cc.t&&(Cc.t=D(DI,am,87,Cc.G,0));null!=Dc&&wR(Dc);Cc.t[kc]=Dc;Cc.K=0;Cc.E=!0}break;case 9:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),Qb=Z(s,2)<<4,fT(s.f,aa,Qb);break;case 10:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),Qc=Z(s,4),fT(s.f,aa,Qc);break;case 11:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),cT(s.f,L,8192);break;case 12:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),nc=Z(s,8)<<6,fT(s.f,aa,nc);break;case 13:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),fd=Z(s,3)<<14,cT(s.f,L,fd);break;\ncase 14:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),Ud=Z(s,5)<<17,cT(s.f,L,Ud);break;case 15:Id=16;break;case 16:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),Jb=Z(s,3)<<22,cT(s.f,L,Jb);break;case 17:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),VS(s.f,L,Z(s,4));break;case 18:fa=Z(s,K);Td=Z(s,4);for(I=0;I<fa;++I){L=Z(s,K);eb=Z(s,Td);Hd=D(BL,rl,-1,eb,1);for(Sc=0;Sc<eb;++Sc)Hd[Sc]=Z(s,7)<<24>>24;var Kd=s.f,Dd=L,wc=PS(Hd,0,Hd.length),md=void 0;if(null!=wc)if(0==wc.length)wc=null;else if(md=hT(wc),0!=md&&H(wc,ES[md])||H(wc,Gd))MS(Kd,\nDd,md),wc=null;null==wc?null!=Kd.r&&(Kd.r[Dd]=null):(null==Kd.r&&(Kd.r=D(HS,u,3,Kd.G,0)),Kd.r[Dd]=AL(wc))}break;case 19:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),ca=Z(s,3)<<25,cT(s.f,L,ca);break;case 20:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),Jb=Z(s,3)<<14,fT(s.f,aa,Jb);break;case 21:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),$S(s.f,L,Z(s,2)<<4);break;case 22:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),cT(s.f,L,268435456);break;case 23:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),fT(s.f,aa,131072);break;case 24:fa=Z(s,ta);for(I=\n0;I<fa;++I)aa=Z(s,ta),jd=Z(s,2)<<18,fT(s.f,aa,jd);break;case 25:for(I=0;I<pa;++I)if(1==Z(s,1)){var Ld=s.f;Ld.s[I]|=512}break;case 26:fa=Z(s,ta);tb=D(B,q,-1,fa,1);for(I=0;I<fa;++I)tb[I]=Z(s,ta);break;case 27:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),cT(s.f,L,536870912)}var X=new D1(s.f),ob,pb,xb,Af,$a,Sb,mb,mg,gb,Bf,pe,nd,xc;IR(X.d,1);if(null!=Bc)X.c=Bc;else{X.c=D(pq,ml,-1,X.d.d,2);for(xb=0;xb<X.d.d;++xb)64==X.d.B[xb]&&(X.c[xb]=!0,mS(X.d,xb,1))}X.e=0;mb=D(pq,ml,-1,X.d.c,2);for(xb=0;xb<X.d.d;++xb)if(X.c[xb]){++X.b;\nfor(Sb=0;2>Sb;++Sb)mb[Y(X.d,Sb,xb)]||(mb[Y(X.d,Sb,xb)]=!0,++X.a)}if(0!=X.b){xc=new nT(X.d,1);if(X.d.E){var qc,Gb,Ce,wd,Tc,Tb,od;for(Gb=0;Gb<X.d.d;++Gb)if(X.c[Gb])for(wd=0;2>wd;++wd){Tb=Y(X.d,wd,Gb);qc=!1;for(Tc=0;Tc<X.d.f[Tb];++Tc)if(Gb!=RQ(X.d,Tb,Tc)&&X.c[RQ(X.d,Tb,Tc)]){qc=!0;break}if(!qc){od=Gb;for(Ce=Y(X.d,1-wd,Gb);-1!=od;){X.c[od]=!1;--X.b;mS(X.d,od,64);od=-1;Tb=Ce;for(Tc=0;Tc<X.d.f[Tb];++Tc)if(X.c[RQ(X.d,Tb,Tc)])if(-1==od)od=RQ(X.d,Tb,Tc),Ce=BQ(X.d,Tb,Tc);else{od=-1;break}}break}}}for(pb=0;pb<\nX.d.c;++pb){var qe;b:{for(var $d=void 0,$d=0;$d<X.d.f[pb];++$d)if(X.c[RQ(X.d,pb,$d)]){qe=!0;break b}qe=!1}qe&&(7==xc.a[pb]&&(5==X.d.x[pb]&&0==X.d.q[pb]||6==X.d.x[pb]&&1==X.d.q[pb])&&C1(X,pb),5==xc.a[pb]&&(6==X.d.x[pb]&&-1==X.d.q[pb]||7==X.d.x[pb]&&0==X.d.q[pb]&&3==CQ(X.d,pb)||8==X.d.x[pb]&&0==X.d.q[pb]&&2==X.d.f[pb]||16==X.d.x[pb]&&0==X.d.q[pb]&&2==X.d.f[pb])&&C1(X,pb))}var Zc;for(Zc=0;Zc<X.d.d;++Zc){var De;if(De=X.c[Zc])b:{for(var rc=void 0,Xa=void 0,sc=void 0,yb=void 0,he=void 0,Md=void 0,he=0;2>\nhe;++he)if(rc=Y(xc.f,he,Zc),7==xc.f.x[rc]&&2==xc.f.f[rc]){Xa=Y(xc.f,1-he,Zc);for(Md=0;Md<xc.f.f[Xa];++Md)if(sc=BQ(xc.f,Xa,Md),yb=RQ(xc.f,Xa,Md),(8==xc.f.x[sc]||16==xc.f.x[sc])&&2==KQ(xc.f,yb)&&1==xc.f.f[sc]){De=!0;break b}}De=!1}De&&(C1(X,Y(X.d,0,Zc)),C1(X,Y(X.d,1,Zc)))}var $c,Sa,Ta,Ec,Ub;for(Sa=0;Sa<X.d.d;++Sa)if(2==KQ(X.d,Sa))for(Ec=0;2>Ec;++Ec){$c=Y(X.d,Ec,Sa);for(Ub=0;Ub<X.d.f[$c];++Ub)if(Ta=RQ(X.d,$c,Ub),X.c[Ta]){C1(X,$c);break}}for(B1(X);0!=X.b;){$a=!1;for(xb=0;xb<X.d.d;++xb)if(X.c[xb]){for(gb=\nob=0;2>gb;++gb){Af=Y(X.d,gb,xb);for(Bf=0;Bf<X.d.f[Af];++Bf)X.c[RQ(X.d,Af,Bf)]&&++ob}if(4==ob){A1(X,xb);B1(X);$a=!0;break}}if(!$a)for(pe=0;pe<xc.i.c;++pe)if(6==Dx(xc.j,pe).length){mg=!0;nd=Dx(xc.j,pe);for(Sb=0;6>Sb;++Sb)if(!X.c[nd[Sb]]){mg=!1;break}if(mg){for(Sb=0;6>Sb;Sb+=2)A1(X,nd[Sb]);$a=!0;break}}if(!$a)for(xb=0;xb<X.d.d;++xb)if(X.c[xb]){A1(X,xb);B1(X);break}}}if(null!=tb)for(Eb=0,db=tb.length;Eb<db;++Eb)aa=tb[Eb],mS(s.f,aa,2==s.f.B[aa]?4:2);O=0;if(null==la&&M.length>s.d+1&&(32==M[s.d+1]||9==M[s.d+\n1]))la=M,O=s.d+2;if(null!=la)try{if(33==la[O]||35==la[O]){U1(s,la,O+1);Ra=1==Z(s,1);T=1==Z(s,1);Va=2*Z(s,4);Da=1<<Va;aa=0;for(L=1;L<pa;++L)aa<Ac&&Y(s.f,1,aa)==L?(lb=Y(s.f,0,aa++),Ib=1):(lb=0,Ib=8),N1(s.f,L,MQ(s.f,lb)+Ib*(Z(s,Va)-~~(Da/2))),O1(s.f,L,NQ(s.f,lb)+Ib*(Z(s,Va)-~~(Da/2))),Ra&&P1(s.f,L,OQ(s.f,lb)+Ib*(Z(s,Va)-~~(Da/2)));Ba=Ra?1.5:(jR(),24);uc=J1(s.f,pa,Ac,Ba);if(35==la[O]){ec=0;ic=D(B,q,-1,pa,1);for(L=0;L<pa;++L)ec+=ic[L]=vR(s.f,L);for(L=0;L<pa;++L)for(I=0;I<ic[L];++I)vc=JS(s.f,1),NS(s.f,\nL,vc,1),N1(s.f,vc,MQ(s.f,L)+(Z(s,Va)-~~(Da/2))),O1(s.f,vc,NQ(s.f,L)+(Z(s,Va)-~~(Da/2))),Ra&&P1(s.f,vc,OQ(s.f,L)+(Z(s,Va)-~~(Da/2)));pa+=ec}if(T){var pd=Z(s,Va),ba=Math.log(2E3)*Math.LOG10E*pd/(Da-1)-1;jc=Math.pow(10,ba);ya=jc*V1(Z(s,Va),Da);Rb=jc*V1(Z(s,Va),Da);Ra&&(gc=jc*V1(Z(s,Va),Da));Ib=jc/uc;for(L=0;L<pa;++L)N1(s.f,L,ya+Ib*MQ(s.f,L)),O1(s.f,L,Rb+Ib*NQ(s.f,L)),Ra&&P1(s.f,L,gc+Ib*OQ(s.f,L))}else{Ib=1.5/uc;for(L=0;L<pa;++L)N1(s.f,L,Ib*MQ(s.f,L)),O1(s.f,L,Ib*NQ(s.f,L)),Ra&&P1(s.f,L,Ib*OQ(s.f,L))}}else if(Ra&&\n!T&&0==jc&&(jc=1.5),0!=jc&&0!=s.f.p){for(aa=uc=0;aa<s.f.p;++aa)fb=MQ(s.f,Y(s.f,0,aa))-MQ(s.f,Y(s.f,1,aa)),Lc=NQ(s.f,Y(s.f,0,aa))-NQ(s.f,Y(s.f,1,aa)),Zd=Ra?OQ(s.f,Y(s.f,0,aa))-OQ(s.f,Y(s.f,1,aa)):0,uc+=Math.sqrt(fb*fb+Lc*Lc+Zd*Zd);uc/=s.f.p;Yc=jc/uc;for(L=0;L<s.f.o;++L)N1(s.f,L,MQ(s.f,L)*Yc+ya),O1(s.f,L,NQ(s.f,L)*Yc+Rb),Ra&&P1(s.f,L,OQ(s.f,L)*Yc+gc)}}catch(qd){if(qd=xq(qd),G(qd,97))Bd=qd,Bd.yd(),la=null,Ra=!1;else throw qd;}if((Bb=null!=la&&!Ra)||s.b){IR(s.f,3);for(aa=0;aa<s.f.d;++aa)if(2==KQ(s.f,\naa)&&!bR(s.f,aa)&&0==(s.f.z[aa]&3)){var ae=s.f;ae.z[aa]|=16777216}}!Bb&&s.b&&(s.f.K|=4,fc=new W2,fc.i=new p3,D2(fc,s.f),Bb=!0);Bb?(S1(s.f),i2(s.f)):Ra||(s.f.K|=4)}F=da}}b=(new Z1(F)).a.a.a;a="readOCLCode";d=null}catch(xd){if(xd=xq(xd),!G(xd,97))throw xd;}e=!1;if(null!=b&&null==d)try{if(e=$H(this.a,b,!1)){var re=this.a;if(re.r){var hf=re.r;hf.a=a;AG(hf,0,0,0)}re.hc=!0}}catch(jf){if(jf=xq(jf),G(jf,97))d="Invalid converted molfile";else throw jf;}this.a.Ib=e;this.d?e?eI(this.d):fI(this.d,new Dp(d)):\nnull!=d&&cX(this.a,d);this.c&&mC(this.a)};w(709,1,Ul);\n_.Ad=function(){var a,b,c;b=Qt(this.a,!1,!0);c=null;a=new KT;if(yT(new HT,a,new ZW(new bX(b)))){a=new q3(a,b);b=new k1(0,0,400,300);var d;if(0!=a.G.o){a.p=dw(b.b);a.j=dw(b.a);0==a.G.o?c=null:(z1(a),c=a.K.c*I0(a.G),d=new I1(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(F1(d,a.K),G1(d,a.w)),y1(a,b,c,131072),c=d);IR(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);Y0(a);a.N.qg();a.T.qg();H0(a);m1(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)g1(a,d);a.F=!1;d=a.K.c*I0(a.G);Q0(a,d);y1(a,b,d,131072);var e;if(e=b){e=\na.w.c;var f=a.w.d,g=a.w.b,h=a.w.a,j,l,o,m;0>=b.b||0>=b.a||0>=g||0>=h?e=!1:(j=b.c,o=b.d,l=j+b.b,m=o+b.a,e=j<=e&&e+g<=l&&o<=f&&f+h<=m);e=!e}e&&(b=new I1(a.w,b,d),F1(b,a.K),G1(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&F1(b,c))}if(0!=a.G.o){IR(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);H0(a);b=!1;a.r=D(B,q,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),$R(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);M0(a,-10);if(a.G.E){d=a.P;M0(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&s1(a,T0(a.K,MQ(a.G,c))-d,U0(a.K,NQ(a.G,c))-d,2*d);a.n=2*a.P;f=new K0;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(f.a=T0(a.K,MQ(a.G,c)),f.c=U0(a.K,NQ(a.G,c)),f.b=T0(a.K,MQ(a.G,d)),f.d=U0(a.K,NQ(a.G,d)),N0(a,f))}a.n=2*a.L;f=new K0;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.z[e]&131072)&&(f.a=T0(a.K,MQ(a.G,c)),f.c=U0(a.K,NQ(a.G,c)),f.b=T0(a.K,MQ(a.G,d)),f.d=U0(a.K,NQ(a.G,d)),M0(a,-2),N0(a,f));if(a.G.E){M0(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&s1(a,T0(a.K,MQ(a.G,c))-a.S/2,U0(a.K,NQ(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=Y(a.G,0,e),d=Y(a.G,1,e),s1(a,(T0(a.K,MQ(a.G,c))+T0(a.K,MQ(a.G,d))-a.S)/2,(U0(a.K,NQ(a.G,c))+U0(a.K,NQ(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=h2(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*I0(a.G),z1(a),Q0(a,c),y1(a,null,c,0)),m1(a,dw(a.y)),M0(a,448),t1(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));m1(a,a.Q);a.n=a.R;M0(a,a.J);Y0(a);a.N.qg();a.T.qg();\nfor(c=0;c<a.G.o;++c)X0(a,c)?(M0(a,-3),g1(a,c),M0(a,a.J)):0!=a.r[c]?(M0(a,a.r[c]),g1(a,c),M0(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==PR(a.G,c)&&a.G.x[c]<im.length?(d=a,e=im[a.G.x[c]],g=f=void 0,f=(EC(),FC),g=new c3(e),e=$2(g,f),d.z=-5,d.e=yj+(e.d>>16&255)+kb+(e.d>>8&255)+kb+(e.d&255)+hb,g1(a,c),M0(a,a.J)):g1(a,c);for(c=new zv(a.N);c.b<c.d.Tf();)b=Av(c),M0(a,b.a),s1(a,b.b-a.O/2,b.c-a.O/2,a.O);M0(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=(a.G.A[b]&960)>>6,d=((a.G.A[b]&\n960)>>6)+((a.G.A[b]&15360)>>10),d=e==d?Wf+e+cg:Wf+e+bd+d+cg):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?eg:32==(a.G.A[b]&48)?"r!a":C0:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?G0:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?n:d)+e),null!=d&&(h=Y(a.G,0,b),j=Y(a.G,1,b),c||(m1(a,~~((2*a.Q+1)/3)),c=!0),f=(T0(a.K,MQ(a.G,h))+T0(a.K,MQ(a.G,j)))/2,g=(U0(a.K,NQ(a.G,h))+U0(a.K,NQ(a.G,j)))/2,e=T0(a.K,MQ(a.G,j))-T0(a.K,MQ(a.G,h)),j=U0(a.K,NQ(a.G,j))-U0(a.K,NQ(a.G,h)),h=Math.sqrt(e*e+j*j),o=0.6*i1(a,d),\nl=0.55*a.o,0!=h&&(0<e?j1(a,f+o*j/h,g-l*e/h,d,!0):j1(a,f-o*j/h,g+l*e/h,d,!0)));c&&m1(a,a.Q);a.q=D(r3,u,79,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&p1(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&p1(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=(a.G.z[b]&48)>>4){switch((a.G.z[b]&48)>>4){case 1:g=2==KQ(a.G,b)?bQ:0!=(a.G.z[b]&4)?hj:yf;break;case 2:g=2==KQ(a.G,b)?"Z":0!=(a.G.z[b]&4)?ni:F0;break;default:g=Gd}m1(a,~~((2*a.Q+1)/3));M0(a,L0(a.G,b)?-3:448);\ne=Y(a.G,0,b);f=Y(a.G,1,b);c=(T0(a.K,MQ(a.G,e))+T0(a.K,MQ(a.G,f)))/2;d=(U0(a.K,NQ(a.G,e))+U0(a.K,NQ(a.G,f)))/2;h=(T0(a.K,MQ(a.G,e))-T0(a.K,MQ(a.G,f)))/3;e=(U0(a.K,NQ(a.G,e))-U0(a.K,NQ(a.G,f)))/3;j1(a,c+e,d-h,g,!0);M0(a,a.J);m1(a,a.Q)}if(0!=(a.B&4)){m1(a,~~((2*a.Q+1)/3));M0(a,384);for(b=0;b<a.G.p;++b)e=Y(a.G,0,b),f=Y(a.G,1,b),g=0!=(a.G.z[b]&512)?"d":LQ(a.G,b)?eg:n,c=(T0(a.K,MQ(a.G,e))+T0(a.K,MQ(a.G,f)))/2,d=(U0(a.K,NQ(a.G,e))+U0(a.K,NQ(a.G,f)))/2,j1(a,c,d,g+n+b,!0);M0(a,a.J);m1(a,a.Q)}}c=a2(a)}nu(c)};\nfunction q3(a,b){var c;hm();this.w=new S0;this.G=a;this.B=0;this.E=1;this.K=new H1;this.T=new Jm;this.N=new Jm;this.t=D(pq,ml,-1,this.G.o,2);this.x=new c1;this.J=0;this.z=-1;c=(EC(),FC);var d=lm;X2();this.u=new km(dw((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),dw((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),dw((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=$2(jm,c);this.C=nm;this.D=mm;this.c=new Jm;this.b=new Jm;this.d=new zp;this.f=new oD(Ue,0,\n12);new oD(Ue,0,120);this.k=n;++h1;this.a=b}w(721,28,{},q3);_.fd=function(a){var b;b=n;null!=this.a&&0<this.a.length&&(b=cK(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",ag),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var s3=jL(" F");W(645);W(646);var Z2=dL(940,s3),d3=W(536),e3=W(537);W(3);W(28);W(721);var r3=dL(947,d3);W(4);W(5);W(25);W(24);W(29);W(30);W(33);\nvar t3=W(41),F2=dL(962,t3),u3=W(38),N2=dL(963,u3),v3=W(37),z2=dL(964,v3),y2=dL(965,z2);W(34);W(35);W(36);W(6);W(662);W(39);W(40);W(19);C(KP)(1);function Hz(){return this.b}function ZL(){return this.a}function At(){return n};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/2.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/2.cache.js
new file mode 100644
index 0000000..00d9ac7
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var w3="Any",x3="Aromatic",y3="Nonring",z3="Reset",A3="Ring";function B3(a,b){if(0>b||b>=a.pb.options.length)throw new Oy;}function C3(a,b){B3(a,b);return a.pb.options[b].value}function D3(){this.pb=$doc.createElement("select");this.pb[Tg]="gwt-ListBox"}w(420,395,pl,D3);function E3(){E3=x}\nfunction F3(a,b){if(null==b)throw new ov("Missing message: awt.103");var c=-1,d,e,f;f=a.Tc.a.pb;e=$doc.createElement($i);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function G3(){E3();OB.call(this);new Jm;this.Tc=new H3((PB(),this))}w(485,472,{58:1,60:1,67:1,81:1,89:1},G3);_.Pe=function(){return UB(this.Tc,this)};\n_.cf=function(){return(null==this.Qc&&(this.Qc=yB(this)),this.Qc)+kb+this._c+kb+this.ad+kb+this.Yc+Gk+this.Nc+(this.Xc?n:",hidden")+",current="+C3(this.Tc.a,this.Tc.a.pb.selectedIndex)};function I3(){OW.call(this,7)}w(499,1,Pl,I3);function J3(a){a.Tc.Jf(a.j);!AB(a)&&mW(a);gW(a)}\nfunction K3(a,b,c){OX.call(this);this.Tc&&this.Tc.Kf(!1);GW(this,!1);cC(this,new OW(0));a=new RW(a,1);iW(this,a,null);a=new hC;iW(a,this.i,null);iW(this,a,null);b&&(this.j=DB(b),FW(this),NX(this.j,~~(Tq(b.Ec.pb,Xi)/2)-~~(this.Yc/2),~~(Tq(b.Ec.pb,Wi)/2)-~~(this.Nc/2)));c&&eW(this,c)}w(678,679,SP,K3);_.Jh=function(){return iQ};w(703,698,Ul);_.Ad=function(){J3(new K3(this.b,this.a,(FF(),HF)))};w(705,698,Ul);_.Ad=function(){this.a.bc?this.a.bc.Tc.$e()?this.a.bc.Tc.Mf():J3(this.a.bc):this.a.bc=new L3(this.a)};\nfunction M3(a,b){bW(b)==a.a?eW(b,(EC(),OC)):eW(b,a.a)}\nfunction N3(a){var b,c,d,e;e=n;d=!1;bW(O3)!=a.a?(e=ib,d=!0):bW(P3)!=a.a?(e="!#6",d=!0):bW(Q3)!=a.a?(eW(R3,(EC(),OC)),eW(S3,OC),eW(T3,OC),eW(U3,OC),e="F,Cl,Br,I"):(b=bW(V3)!=a.a,c=bW(W3)!=a.a,bW(X3)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),bW(Y3)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),bW(Z3)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),bW($3)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),bW(a4)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),bW(R3)!=a.a&&(e+="F,"),bW(S3)!=a.a&&(e+="Cl,"),bW(T3)!=a.a&&(e+="Br,"),bW(U3)!=a.a&&(e+=\n"I,"),xL(e,kb)&&(e=kE(e,0,e.length-1)),1>e.length&&!a.b&&(b?e=eg:c?e=Od:(eW(O3,(EC(),OC)),e=ib)));b=n;d&&bW(V3)!=a.a&&(b+=";a");d&&bW(W3)!=a.a&&(b+=";A");bW(b4)!=a.a&&(b+=";R");bW(c4)!=a.a&&(b+=";!R");bW(O3)!=a.a&&0<b.length?e=kE(b,1,b.length):e+=b;d=d4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=e4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";D"+d);bW(f4)!=a.a&&(e="~");bW(g4)!=a.a&&(e=bd);bW(h4)!=a.a&&(e=Nd);bW(i4)!=a.a&&(e="!@");UW(a.e,e)}\nfunction j4(a){k4(a);l4(a);var b=d4.Tc.a;B3(b,0);b.pb.options[0].selected=!0;b=e4.Tc.a;B3(b,0);b.pb.options[0].selected=!0;eW(V3,a.a);eW(W3,a.a);eW(b4,a.a);eW(c4,a.a);eW(d4,a.a);eW(e4,a.a);m4(a)}function k4(a){eW(X3,a.a);eW(Y3,a.a);eW(Z3,a.a);eW($3,a.a);eW(a4,a.a);eW(R3,a.a);eW(S3,a.a);eW(T3,a.a);eW(U3,a.a)}function l4(a){eW(O3,a.a);eW(P3,a.a);eW(Q3,a.a)}function m4(a){eW(f4,a.a);eW(g4,a.a);eW(h4,a.a);eW(i4,a.a);a.b=!1}\nfunction L3(a){JW.call(this,"Atom/Bond Query");this.i=new AW(this.Jh());xC(this.r,new PX(this));this.a=(FF(),HF);this.c=a;this.d||(a=DB(a),this.d=new TW(a),NX(this.d,-150,10));this.j=this.d;cC(this,new I3);eW(this,this.a);a=new hC;cC(a,new gD(0,3,1));iW(a,new QW("Atom type :"),null);O3=new AW(w3);P3=new AW("Any except C");Q3=new AW("Halogen");iW(a,O3,null);iW(a,P3,null);iW(a,Q3,null);iW(this,a,null);a=new hC;cC(a,new gD(0,3,1));iW(a,new RW("Or select one or more from the list :",0),null);iW(this,\na,null);a=new hC;cC(a,new gD(0,3,1));X3=new AW(me);Y3=new AW(sf);Z3=new AW(xf);$3=new AW(Hf);a4=new AW(yf);R3=new AW(Ke);S3=new AW(ve);T3=new AW(le);U3=new AW(Xe);iW(a,X3,null);iW(a,Y3,null);iW(a,Z3,null);iW(a,$3,null);iW(a,a4,null);iW(a,R3,null);iW(a,S3,null);iW(a,T3,null);iW(a,U3,null);iW(this,a,null);a=new hC;cC(a,new gD(0,3,1));d4=new G3;F3(d4,w3);F3(d4,Fc);F3(d4,Ic);F3(d4,Nc);F3(d4,Oc);iW(a,new QW("Number of hydrogens : "),null);iW(a,d4,null);iW(this,a,null);a=new hC;cC(a,new gD(0,3,1));e4=\nnew G3;F3(e4,w3);F3(e4,Fc);F3(e4,Ic);F3(e4,Nc);F3(e4,Oc);F3(e4,Pc);F3(e4,Uc);F3(e4,Vc);iW(a,new RW("Number of connections :",0),null);iW(a,e4,null);iW(a,new RW(" (H\'s don\'t count.)",0),null);iW(this,a,null);a=new hC;cC(a,new gD(0,3,1));iW(a,new QW("Atom is :"),null);V3=new AW(x3);iW(a,V3,null);W3=new AW("Nonaromatic");iW(a,W3,null);b4=new AW(A3);iW(a,b4,null);c4=new AW(y3);iW(a,c4,null);iW(this,a,null);a=new hC;eW(a,VC(bW(this)));cC(a,new gD(0,3,1));iW(a,new QW("Bond is :"),null);f4=new AW(w3);iW(a,\nf4,null);g4=new AW(x3);iW(a,g4,null);h4=new AW(A3);iW(a,h4,null);i4=new AW(y3);iW(a,i4,null);iW(this,a,null);a=new hC;cC(a,new gD(1,3,1));this.e=new ND(ib,20);iW(a,this.e,null);iW(a,new AW(z3),null);iW(a,this.i,null);iW(this,a,null);this.Tc&&this.Tc.Kf(!1);GW(this,!1);k4(this);l4(this);m4(this);eW(V3,this.a);eW(W3,this.a);eW(b4,this.a);eW(c4,this.a);eW(d4,this.a);eW(e4,this.a);M3(this,O3);FW(this);this.Tc.Jf(this.j);!AB(this)&&mW(this);gW(this)}w(718,679,SP,L3);\n_.Kh=function(a,b){var c;H(b,z3)?(j4(this),M3(this,O3),N3(this)):G(a.f,57)?(m4(this),cw(a.f)===cw(O3)?(k4(this),l4(this)):cw(a.f)===cw(P3)?(k4(this),l4(this)):cw(a.f)===cw(Q3)?(k4(this),l4(this)):cw(a.f)===cw(b4)?eW(c4,this.a):cw(a.f)===cw(c4)?(eW(b4,this.a),eW(V3,this.a)):cw(a.f)===cw(V3)?(eW(W3,this.a),eW(c4,this.a)):cw(a.f)===cw(W3)?eW(V3,this.a):cw(a.f)===cw(f4)||cw(a.f)===cw(g4)||cw(a.f)===cw(h4)||cw(a.f)===cw(i4)?(j4(this),this.b=!0):l4(this),M3(this,a.f),N3(this)):G(a.f,58)&&(m4(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?eW(c,this.a):eW(c,(EC(),OC)),N3(this));107!=this.c.k&&(this.c.k=107,mC(this.c));return!0};_.b=!1;_.c=null;_.d=null;var O3=_.e=null,f4=null,P3=null,V3=null,g4=null,T3=null,X3=null,e4=null,d4=null,S3=null,R3=null,Q3=null,U3=null,Y3=null,W3=null,c4=null,i4=null,Z3=null,a4=null,b4=null,h4=null,$3=null;function H3(a){vO();xO.call(this);this.a=new D3;vy(this.a,new n4(this,a),(wU(),wU(),xU))}w(771,769,{},H3);_.If=function(){return this.a};_.a=null;\nfunction n4(a,b){this.a=a;this.b=b}w(772,1,{},n4);_.Id=function(a){PB();RX(a,this.b,C3(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(807,778,{});_.Mf=function(){GY(this.c)};W(678);W(718);W(485);W(771);W(772);W(420);C(KP)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/3.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/3.cache.js
new file mode 100644
index 0000000..8e9ea85
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(704,698,Ul);_.Ad=function(){this.a.j&&LX(this.a.j);this.a.j=new QX(0,this.a)};C(KP)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/4.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/4.cache.js
new file mode 100644
index 0000000..f78d7b5
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(706,698,Ul);_.Ad=function(){this.a.pc&&LX(this.a.pc);this.a.pc=new QX(1,this.a)};C(KP)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/5.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/5.cache.js
new file mode 100644
index 0000000..f94d0d5
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(707,698,Ul);_.Ad=function(){this.a.y&&(LX(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new QX(2,this.a))};C(KP)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/6.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/6.cache.js
new file mode 100644
index 0000000..d22f379
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function o4(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(p4(a,c),b-=16);q4(a,1,1);q4(a,b,4);q4(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&(q4(a,h,d),1!=f&&q4(a,b>>g,f));return!0}function r4(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(p4(a,c),b-=16);q4(a,1,1);q4(a,b,4);q4(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&(q4(a,h,d),1!=f&&q4(a,b>>g,f));return!0}\nfunction q4(a,b,c){for(;0!=c;)0==a.p&&(zE(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function p4(a,b){b||(q4(a,1,1),q4(a,15,4));return!0}function s4(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=RQ(a.H,b,e),LQ(a.H,d)&&(c+=KQ(a.H,d)-1);return 1<c}function t4(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction u4(a,b){var c,d,e,f,g,h,j;e=D(B,q,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=Xm(a.c[Y(a.H,0,c)],a.c[Y(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=D(BL,rl,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=c<<24>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(708,1,Ul);\n_.Ad=function(){var a,b,c;b=Qt(this.a,!1,!0);c=null;a=new KT;if(yT(new HT,a,new ZW(new bX(b)))){IR(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,o,m,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=D(pq,ml,-1,a.H.c,2);b=D(pq,ml,-1,a.H.d,2);a.y=D(B,q,-1,a.H.c,1);a.t=D(B,q,-1,a.H.c,1);a.w=D(B,q,-1,a.H.c,1);a.u=D(B,q,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){m=o=0;l=-1;d=a.t[h];for(r=0;r<gR(a.H,d);++r)if(r<a.H.f[d]||r>=CQ(a.H,d))g=\nBQ(a.H,d,r),!e[g]&&a.c[g]>l&&(o=g,m=RQ(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[o]=j;a.w[j]=h;a.t[j++]=o;a.u[c++]=m;e[o]=!0;b[m]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=D(B,q,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[Y(a.H,0,d)]<a.y[Y(a.H,1,d)]?(f=a.y[Y(a.H,0,d)],e=a.y[Y(a.H,1,d)]):(f=a.y[Y(a.H,1,d)],e=a.y[Y(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=D(BL,rl,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=BQ(a.H,e,b);h=0;f=D(B,q,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=BQ(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=BQ(a.H,e,b),h=BQ(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=D(BL,rl,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=Y(a.H,b,e),3==a.H.f[j]){f=D(B,q,-1,2,1);for(d=h=0;3>d;++d)BQ(a.H,j,d)!=Y(a.H,1-b,e)&&(f[h++]=BQ(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];u4(a,1);u4(a,2);a.q=new Tw;a.p=6;a.r=0;q4(a,9,4);b=Xm(t4(a.H.c),t4(a.H.d));q4(a,b,4);if(0==b)q4(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}q4(a,a.H.c,b);q4(a,a.H.d,b);q4(a,e,b);q4(a,h,b);q4(a,f,b);q4(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&q4(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&q4(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(q4(a,d,b),q4(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(q4(a,d,b),q4(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=t4(f);q4(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),q4(a,e,f);for(e=0;e<2*a.z;++e)q4(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:KQ(a.H,a.u[d]),q4(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;q4(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&(q4(a,d,b),0==a.Q[a.t[d]]?q4(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,q4(a,c,3),q4(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!bR(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;q4(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!bR(a.H,a.u[d])||1==a.H.B[a.u[d]]))q4(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?q4(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,q4(a,c,3),q4(a,a.i[a.u[d]],3)):q4(a,a.f[a.u[d]],2);q4(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){q4(a,1,1);q4(a,1,4);q4(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&(q4(a,\nd,b),q4(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){o4(a,0,!1,b,2048,1,-1);r4(a,2,!1,b,64,1,-1);o4(a,3,!1,b,4096,1,-1);o4(a,4,!1,b,120,4,3);o4(a,5,!1,b,6,2,1);o4(a,6,!1,b,1,1,-1);o4(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=PR(a.H,a.t[d])&&++e;if(0<e){q4(a,1,1);q4(a,8,4);q4(a,e,b);for(d=0;d<a.H.c;++d)if(f=PR(a.H,a.t[d]),null!=f){q4(a,d,b);q4(a,f.length,4);for(e=0;e<f.length;++e)q4(a,f[e],8)}}r4(a,9,!1,b,48,2,4);r4(a,10,!1,b,15,4,0);o4(a,11,!1,b,8192,1,-1);r4(a,12,!1,b,16320,8,6);o4(a,13,!1,b,114688,3,\n14);o4(a,14,!1,b,4063232,5,17);c|=o4(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=p4(a,c);q4(a,1,1);q4(a,1,4);q4(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&(q4(a,d,b),q4(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=YR(a.H,a.t[d]),null!=f&&(++e,h=Xm(h,f.length));if(0!=e){c=p4(a,c);f=t4(h);q4(a,1,1);q4(a,2,4);q4(a,e,b);q4(a,f,4);for(d=0;d<a.H.c;++d)if(h=YR(a.H,a.t[d]),null!=h){q4(a,d,b);q4(a,h.length,f);for(e=0;e<h.length;++e)q4(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=o4(a,19,c,b,234881024,3,25),c|=r4(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=p4(a,c);q4(a,1,1);q4(a,5,4);q4(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&(q4(a,d,b),q4(a,(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=o4(a,22,c,b,268435456,1,-1),c|=r4(a,23,c,b,131072,1,-1),c|=r4(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if($R(a.H,a.t[d])){c=p4(a,c);q4(a,1,1);q4(a,9,4);for(d=0;d<a.H.c;++d)q4(a,$R(a.H,a.t[d])?1:0,1);break}e=\nnull;j=CR(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=Dx(j.i,f);for(g=0,o=h.length;g<o;++g)l=h[g],s4(a,l)&&++d;if(0!=d)if(l=Dx(j.j,f),null==e&&(e=D(pq,ml,-1,a.H.d,2)),d==h.length){o=-1;m=2147483647;for(g=0;g<h.length;++g)m>a.t[l[g]]&&(m=a.t[l[g]],o=g);for(;0<d;)e[l[o]]=!0,o=o+2<h.length?o+2:o+2-h.length,d-=2}else{for(g=0;s4(a,h[g]);)++g;for(;!s4(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!s4(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=e;\nif(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=p4(a,c);q4(a,1,1);q4(a,10,4);q4(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&q4(a,d,b)}a.H.E&&o4(a,27,c,b,536870912,1,-1)}q4(a,0,1);a.r<<=a.p;zE(a.q,a.r+64&65535);a.A=a.q.a.a}a=a.A}else a=null;c=a}nu(c)};C(KP)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/7.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/7.cache.js
new file mode 100644
index 0000000..2b67bf9
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('function v4(a){a=a.Jc.b.c++;return mh+a}w(488,489,SP);_.Ne=function(){return v4(this)};_.Ye=function(){this.Tc=new w4((PB(),n),this)};_.cf=function(){return(null==this.Qc&&(this.Qc=v4(this)),this.Qc)+kb+this.Tc.We()+kb+this.Tc.Xe()+kb+this.Yc+Gk+this.Nc+(this.Xc?n:",hidden")+",title="+this.q+(this.p?",resizable":n)+(this.Tc.c.C?",modal":n)};\nfunction x4(){var a,b,c;b=new AW(iQ);a=new AW(aQ);this.a=new ND(Fc,4);new IW;this.c=new y4(this,b);this.c.Tc.c.db=!0;cC(this.c,new iC);iW(this.c,new QW("New atom map"),null);iW(this.c,b,null);iW(this.c,a,null);cC(this.c,new wW(2));c=new hC;iW(c,new RW("atom map",1),null);iW(c,this.a,null);iW(this.c,c,CP);c=new hC;iW(c,b,null);iW(c,a,null);iW(this.c,c,BP);xC(this.c.r,new z4(this))}w(682,1,{},x4);_.a=null;_.b=null;_.c=null;\nfunction y4(a,b){this.a=a;this.b=b;HW.call(this);this.q=n;this.Tc&&this.Tc.Lf(n);this.Tc.c.db=!1;GW(this,!0)}w(683,488,SP,y4);_.Me=function(a){var b;EW(this);if(cw(a.f)===cw(this.b))try{b=DE(Uq(this.a.a.Tc.a.pb,Ak),10);var c=this.a.b,d=c.c,e=c.a;GJ(d,c.e).b[e].f=b;lG(d,"changeAtomMap",d.o,e,0);TI(d)}catch(f){if(f=xq(f),G(f,103))cX(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function z4(a){this.a=a}w(684,534,PP,z4);_.Df=function(){EW(this.a.c)};_.a=null;w(697,698,Ul);\n_.Ad=function(){if(this.b.a==(FF(),ue)){!this.a.b&&(this.a.b=new x4);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Lf(c);UW(a.a,n+II(b.d.b[b.a]));FW(a.c);a=a.c;!AB(a)&&mW(a);gW(a)}}};function w4(a,b){vO();KW.call(this,a,b)}w(806,807,{},w4);W(682);W(488);W(683);W(684);W(806);C(KP)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/8.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/8.cache.js
new file mode 100644
index 0000000..07e7a5b
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('function A4(){this.pb=Wq("file");this.pb[Tg]="gwt-FileUpload";this.a=new B4;this.a.c=this;if(-1==this.lb){var a=this.pb,b=4096|(this.pb.__eventBits||0);tx();dy(a,b)}else this.lb|=4096}w(399,380,pl,A4);_.ae=function(a){var b;a:{b=this.a;switch(rx(a.type)){case 1024:if(!b.a){b.b=!0;b=!1;break a}break;case 4096:if(b.b){b.a=!0;var c=b.c.pb,d=Zq(Qg,!0);c.dispatchEvent(d);b.a=!1;b.b=!1}}b=!0}b&&zy(this,a)};_.a=null;w(400,1,{});function B4(){}w(401,400,{},B4);_.a=!1;_.b=!1;_.c=null;\nfunction C4(a){var b=$doc.createElement(ph);iT(Sj,b.tagName);this.pb=b;this.b=new HV(this.pb);this.pb[Tg]="gwt-HTML";GV(this.b,a,!0);PV(this)}w(405,406,pl,C4);function D4(){cB();var a=$doc.createElement("textarea");!kx&&(kx=new jx);!ix&&(ix=new hx);this.pb=a;Sv();this.pb[Tg]="gwt-TextArea"}w(445,446,pl,D4);function E4(a,b){var c,d;c=$doc.createElement(sk);d=$doc.createElement(bk);d[tg]=a.a.a;d.style[Bk]=a.b.a;var e=(mx(),nx(d));c.appendChild(e);lx(a.d,c);Ly(a,b,d)}\nfunction F4(){Jz.call(this);this.a=(Mz(),Tz);this.b=(Uz(),Xz);this.e[Og]=Fc;this.e[Ng]=Fc}w(454,396,ll,F4);_.ve=function(a){var b;b=Yq(a.pb);(a=Py(this,a))&&this.d.removeChild(Yq(b));return a};\nfunction G4(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Ck]=Vh,a.ab=!1,a.Ie());b=a.pb;b.style[fi]=0+(ps(),oj);b.style[nk]=Hc;xY(a,Xm(fr($doc)+(er()-Tq(a.pb,Xi)>>1),0),Xm(gr($doc)+(dr()-Tq(a.pb,Wi)>>1),0));d||((a.ab=c)?(a.pb.style[Wg]=vj,a.pb.style[Ck]=Dk,ym(a.gb,200)):a.pb.style[Ck]=Dk)}finally{a.w=!0}}function H4(a){a.i=(new AW(a.j)).Tc.If();vy(a.i,new I4(a),(ut(),ut(),vt));a.d=z(pB,u,51,[a.i])}\nfunction J4(){kY();var a,b,c,d,e;JY.call(this,(bZ(),cZ),null,!0);this._h();this.db=!0;a=new C4(this.k);this.f=new D4;this.f.pb.style[Fk]=Kc;hy(this.f,Kc);this.Zh();bY(this,"400px");e=new F4;e.pb.style[Uh]=Kc;e.e[Og]=10;c=(Mz(),Nz);e.a=c;E4(e,a);E4(e,this.f);this.e=new aA;this.e.e[Og]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],Yz(this.e,a);E4(e,this.e);pY(this,e);zY(this,!1);this.$h()}w(779,780,LP,J4);_.Zh=function(){H4(this)};\n_.$h=function(){var a=this.f;a.pb.readOnly=!0;var b=ly(a.pb)+"-readonly";gy(a.ie(),b,!0)};_._h=function(){aZ(this.I.b,"Copy")};_.d=null;_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function I4(a){this.a=a}w(782,1,{},I4);_.Jd=function(){rY(this.a,!1)};_.a=null;function K4(a){this.a=a}w(783,1,{},K4);\n_.pd=function(){qy(this.a.f.pb,!0);this.a.f.pb.focus();var a=this.a.f,b;b=Uq(a.pb,Ak).length;if(0<b&&a.kb){if(0>b)throw new YK("Length must be a positive integer. Length: "+b);if(b>Uq(a.pb,Ak).length)throw new YK("From Index: 0 To Index: "+b+" Text Length: "+Uq(a.pb,Ak).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.a=null;function L4(a){H4(a);a.a=(new AW(a.b)).Tc.If();vy(a.a,new M4(a),(ut(),ut(),vt));a.d=z(pB,u,51,[a.a,a.i])}\nfunction N4(a){a.j=aQ;a.k="Paste the text to import into the text area below.";a.b="Accept";aZ(a.I.b,"Paste")}function O4(a){kY();J4.call(this);this.c=a}w(785,779,LP,O4);_.Zh=function(){L4(this)};_.$h=function(){hy(this.f,"150px")};_._h=function(){N4(this)};_.Ie=function(){IY(this);Jq((Gq(),Hq),new P4(this))};_.a=null;_.b=null;_.c=null;function Q4(a){kY();O4.call(this,a)}w(784,785,LP,Q4);_.Zh=function(){var a;L4(this);a=new A4;vy(a,new R4(this),(wU(),wU(),xU));this.d=z(pB,u,51,[this.a,a,this.i])};\n_.$h=function(){hy(this.f,"150px");hF(new S4(this),this.f)};_._h=function(){N4(this);this.k+=" Or drag and drop a file on it."};function R4(a){this.a=a}w(786,1,{},R4);_.Id=function(a){var b,c;b=new FileReader;a=(c=a.a.target,c.files[0]);T4(b,new U4(this));b.readAsText(a)};_.a=null;function U4(a){this.a=a}w(787,1,{},U4);_.Xf=function(a){oE();bB(this.a.a.f,a)};_.a=null;function S4(a){this.a=a;this.b=new V4(this);this.c=this.d=1}w(788,563,{},S4);_.a=null;function V4(a){this.a=a}w(789,1,{},V4);\n_.Xf=function(a){this.a.a.f.pb[Ak]=null!=a?a:n};_.a=null;function M4(a){this.a=a}w(793,1,{},M4);_.Jd=function(){if(this.a.c){var a=this.a.c,b;b=new hE(a.a,0,Uq(this.a.f.pb,Ak));pF(a.a.a,b.a)}rY(this.a,!1)};_.a=null;function P4(a){this.a=a}w(794,1,{},P4);_.pd=function(){qy(this.a.f.pb,!0);this.a.f.pb.focus()};_.a=null;w(795,1,Ul);_.Ad=function(){var a,b;a=new W4(this.a);void 0!=$wnd.FileReader?b=new Q4(a):b=new O4(a);dY(b);G4(b)};function W4(a){this.a=a}w(796,1,{},W4);_.a=null;w(797,1,Ul);\n_.Ad=function(){var a;a=new J4;var b=this.a,c,d;bB(a.f,b);c=(d=yL(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));hy(a.f,20*(10>c+1?c+1:10)+oj);Jq((Gq(),Hq),new K4(a));dY(a);G4(a)};function T4(a,b){a.onload=function(a){b.Xf(a.target.result)}}W(779);W(785);W(784);W(796);W(782);W(783);W(793);W(794);W(786);W(787);W(788);W(789);W(405);W(454);W(445);W(399);W(400);W(401);C(KP)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/9.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/9.cache.js
new file mode 100644
index 0000000..0a98686
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var wP="runCallbacks",xP="end",yP,zP,AP="West",BP="South",CP="North",DP="First",EP="East",FP="Before",GP="After";function HP(a,b){Bp(a.a,b)}function IP(){IP=x;yP=new wv;zP=new JB(0,0);xv(yP,FP);xv(yP,DP);xv(yP,GP);xv(yP,"Last");xv(yP,te);xv(yP,CP);xv(yP,BP);xv(yP,AP);xv(yP,EP)}function JP(a,b){a.a+=b}\nfunction KP(a){var b=aq,c,d,e;e=a==b.f?gi:rh+a;$stats&&(e=fq(e,xP,a),$stats(e));a<b.i.length&&nq(b.i,a,null);dq(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;lq(b);e=b.a[a];if(null!=e){$stats&&(c=fq(wP+a,Ag,-1),$stats(c));nq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ad();$stats&&(a=fq(wP+a,xP,-1),$stats(a))}}\nvar LP={27:1,29:1,37:1,42:1,43:1,45:1,48:1,49:1,51:1,123:1,130:1},MP={27:1,29:1,37:1,42:1,45:1,48:1,49:1,51:1,130:1},NP={27:1,29:1,37:1,40:1,42:1,44:1,45:1,48:1,49:1,51:1,124:1,130:1},OP={19:1,22:1,89:1,94:1,96:1},PP={84:1},QP={27:1,29:1,37:1,40:1,42:1,44:1,45:1,49:1,51:1},RP={89:1,94:1,96:1,114:1},SP={60:1,61:1,67:1,72:1,81:1,89:1},TP={l:6,m:0,h:0},UP="&nbsp;",VP="1em",WP="1ex",XP="1in",YP="??",ZP="ATOMS",$P="CFG",aQ="Cancel",bQ="E",cQ="GBVTBU-BB",dQ="Invalid UTF8 sequence",eQ="M RAD",fQ="M RBD",\ngQ="M SUB",hQ="Nonstandard atom",iQ="OK",jQ="Resize-",kQ=\'Too many percent/per mille characters in pattern "\',lQ="US$",mQ="]\'",nQ="__uiObjectID",oQ="backgroundColor",pQ="col",qQ="cssFloat",rQ="dir",sQ="dragdrop-handle",tQ="dragdrop-selected",uQ="e",vQ="filter",wQ="float",xQ="html",yQ="ltr",zQ="rtl";w(1,-1,Vl);_.gC=function(){return this.cZ};\nfunction AQ(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=BQ(a.H,b,0);d=BQ(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<CQ(a.H,e)||3<CQ(a.H,d))return!1;e=new DQ(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new DQ(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=EQ(e);h=EQ(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(FQ(a.b[e.b],Uk),FQ(a.b[e.d],Sk)):(FQ(a.b[e.b],Sk),FQ(a.b[e.d],Uk))),f.f&&(2==d?(FQ(a.b[f.b],Uk),FQ(a.b[f.d],Sk)):(FQ(a.b[f.b],Sk),FQ(a.b[f.d],Uk)))}else a.S[b]=d;return!0}\nfunction GQ(a,b,c){var d,e,f,g,h;if(!HQ(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);f=new DQ(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new DQ(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=IQ(a,e)),g.f&&(a.K[b]=IQ(a,d)));e=EQ(f);h=EQ(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(FQ(a.b[f.b],Pk),FQ(a.b[f.d],Mk)):(FQ(a.b[f.b],Mk),FQ(a.b[f.d],Pk))),g.f&&(2==d?(FQ(a.b[g.b],Pk),FQ(a.b[g.d],\nMk)):(FQ(a.b[g.b],Mk),FQ(a.b[g.d],Pk)))}else a.k[b]=d;return!0}\nfunction JQ(a,b,c){var d,e,f,g,h,j,l,o,m,r;if(0!=a.k[b])return!1;if(1==KQ(a.H,b))return GQ(a,b,c);if(2!=KQ(a.H,b)||LQ(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new DQ(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new DQ(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=D(rG,nl,-1,3,1),g[0]=MQ(a.H,e.a)-MQ(a.H,f.a),g[1]=NQ(a.H,e.a)-NQ(a.H,f.a),g[2]=\nOQ(a.H,e.a)-OQ(a.H,f.a),h=D(rG,nl,-1,3,1),h[0]=MQ(a.H,f.b)-MQ(a.H,f.a),h[1]=NQ(a.H,f.b)-NQ(a.H,f.a),h[2]=OQ(a.H,f.b)-OQ(a.H,f.a),j=D(rG,nl,-1,3,1),j[0]=MQ(a.H,e.b)-MQ(a.H,e.a),j[1]=NQ(a.H,e.b)-NQ(a.H,e.a),j[2]=OQ(a.H,e.b)-OQ(a.H,e.a),l=D(rG,nl,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],o=D(rG,nl,-1,3,1),o[0]=g[1]*l[2]-g[2]*l[1],o[1]=g[2]*l[0]-g[0]*l[2],o[2]=g[0]*l[1]-g[1]*l[0],m=(h[0]*o[0]+h[1]*o[1]+h[2]*o[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(o[0]*\no[0]+o[1]*o[1]+o[2]*o[2])),r=(j[0]*o[0]+j[1]*o[1]+j[2]*o[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(o[0]*o[0]+o[1]*o[1]+o[2]*o[2])),0>m^0>r?1:2):-1==EQ(f)||-1==EQ(e)||0!=((EQ(f)|EQ(e))&1)?3:EQ(f)==EQ(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(FQ(a.b[f.b],Pk),FQ(a.b[f.d],Mk)):2==d&&(FQ(a.b[f.b],Mk),FQ(a.b[f.d],Pk))),e.f&&(1==d?(FQ(a.b[e.b],Pk),FQ(a.b[e.d],Mk)):2==d&&(FQ(a.b[e.b],Mk),FQ(a.b[e.d],Pk)))):a.k[b]=d;return!0}\nfunction PQ(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 AQ(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<CQ(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=D(B,q,-1,4,1);l=D(B,q,-1,4,1);j=D(pq,ml,-1,4,2);for(g=0;g<CQ(a.H,b);++g){f=-1;for(h=e=0;h<CQ(a.H,b);++h)!j[h]&&f<a.c[BQ(a.H,b,h)]&&(f=a.c[BQ(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==CQ(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==CQ(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==CQ(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<CQ(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=BQ(a.H,b,d[g-1]);f=BQ(a.H,b,d[g]);QQ(a.H,RQ(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=D(B,q,-1,4,1);for(l=0;l<CQ(a.H,b);++l)g[l]=BQ(a.H,b,d[l]);3==CQ(a.H,b)&&(g[3]=b);d=Yv([SQ,rG],[u,nl],[54,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=MQ(a.H,g[l+1])-MQ(a.H,g[0]),d[l][1]=NQ(a.H,g[l+1])-NQ(a.H,g[0]),d[l][2]=OQ(a.H,\ng[l+1])-OQ(a.H,g[0]);g=D(rG,nl,-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(DI,am,87,[z(B,q,-1,[2,1,2,1]),z(B,q,-1,[1,2,2,1]),z(B,q,-1,[1,1,2,2]),z(B,q,-1,[2,1,1,2]),z(B,q,-1,[2,2,1,1]),z(B,q,-1,[1,2,1,2])]);g=D(rG,nl,-1,CQ(a.H,b),1);for(m=0;m<CQ(a.H,b);++m)g[m]=\nTQ(a.H,BQ(a.H,b,d[m]),b);h=UQ(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(m=j=h=0;m<CQ(a.H,b);++m)o=RQ(a.H,b,d[m]),Y(a.H,0,o)==b&&(9==a.H.B[o]&&(0!=j&&VQ(a.H,b),h=m,j=1),17==a.H.B[o]&&(0!=j&&VQ(a.H,b),h=m,j=2));if(0==j)d=3;else{for(m=1;m<CQ(a.H,b);++m)g[m]<g[0]&&(g[m]+=6.283185307179586);if(3==CQ(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[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?(FQ(a.b[e],Yk),FQ(a.b[f],Wk)):2==d&&(FQ(a.b[e],Wk),FQ(a.b[f],Yk))}else a.S[b]=d;return!0}function WQ(a){var b,c;b=0;c=a.b;XQ(c,c.length,(YQ(),YQ(),ZQ));for(c=0;c<a.b.length;++c)(0==c||0!=$Q(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction aR(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(JQ(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,o=void 0;if((1==d.k[e]||2==d.k[e])&&!bR(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=Y(d.H,j,e),3==d.H.f[f]){g=D(B,q,-1,2,1);for(o=h=0;o<d.H.f[f];++o)RQ(d.H,f,o)!=e&&(g[h++]=BQ(d.H,f,o));d.c[g[0]]>d.c[g[1]]^cR(d,f,g[0],g[1])&&(l=!l)}}catch(m){m=xq(m);if(G(m,97)){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;c<a.H.c;++c)if(PQ(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=o=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=BQ(e.H,f,r),3==e.H.f[j]){l=D(B,q,-1,2,1);for(t=o=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[o++]=BQ(e.H,j,t));e.c[l[0]]>e.c[l[1]]^cR(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=xq(y);if(G(y,97)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,v=t=r=o=void 0,s=void 0,A=void 0,v=CQ(j.H,l),s=D(B,q,-1,v,1),r=0;r<v;++r)s[r]=BQ(j.H,l,r);for(r=v;1<r;--r){o=!1;for(t=1;t<r;++t)cR(j,l,s[t-1],s[t])&&\n(o=!0,A=s[t-1],s[t-1]=s[t],s[t]=A);if(!o)break}g=s}catch(F){F=xq(F);if(G(F,97)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction dR(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=Dx(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;wm(a.V,d);--e}}}\nfunction eR(a){var b,c;b=WQ(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=D(B,q,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+fR(b.H,d);for(g=0;g<gR(b.H,d);++g)if(g<b.H.f[d]||g>=CQ(b.H,d)){l=2*b.c[BQ(b.H,d,g)];e=RQ(b.H,d,g);2==KQ(b.H,e)&&(LQ(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}hR(b.b[d],d);iR(b.b[d],16,Jw(b.c[d]));for(g=j;g<b.E;++g)iR(b.b[d],17,Lk);for(g=0;g<j;++g)iR(b.b[d],17,Jw(f[g]))}b=WQ(a)}while(c!=b);return b}\nfunction cR(a,b,c,d){var e,f,g,h,j,l,o,m,r,t,y,v,s,A,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(jR(),kR)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(jR(),kR)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=D(B,q,-1,h,1);y=D(B,q,-1,h,1);v=D(B,q,-1,h,1);t=D(pq,ml,-1,h,2);g=D(pq,ml,-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;s=2;b=D(B,q,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=s;){for(;j<b[d];){l=r[j];if(!t[j]){for(A=m=o=0;A<a.H.f[l];++A){c=BQ(a.H,\nl,A);s+a.H.j[l][A]+1>=h&&(h+=a.H.c,r=lR(r,h),y=lR(y,h),v=lR(v,h),t=(e=D(pq,ml,-1,h,2),mR(t,0,e,t.length),e));if(0!=(a.H.z[RQ(a.H,l,A)]&512))++o,m+=a.H.x[c];else for(f=1;f<a.H.j[l][A];++f)++s,r[s]=c,y[s]=j,t[s]=!0;F=y[j];if(c!=r[F]){f=!1;if(g[c])for(F=y[F];-1!=F;){if(c==r[F]){f=!0;break}F=y[F]}f?(++s,r[s]=c,y[s]=j,t[s]=!0):(++s,r[s]=c,y[s]=j,g[c]=!0)}}0!=o&&(++s,v[s]=~~((m<<2)/o),y[s]=j,t[s]=!0)}++j;if(1E4==j)throw new Dp("Emergency break in while loop.");}b.length==d+1&&(b=lR(b,b.length+64));b[d+\n1]=s+1;for(A=b[d];A<b[d+1];++A)0==v[A]&&(v[A]=(151==a.H.x[r[A]]?1:152==a.H.x[r[A]]?1:a.H.x[r[A]])<<2),v[A]+=v[y[A]]<<16;nR(a,t,v,y,r,b,d);if(v[1]!=v[2])return v[1]>v[2];1<d&&oR(v,y,b,d);++d}h=D(B,q,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(jR(),kR)[a.H.x[e]]:a.H.v[e];if(pR(a,t,v,y,r,h,b,d))return v[1]>v[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[Y(a.H,0,e)]||g[Y(a.H,1,e)])1==a.e[e]?(h[Y(a.H,0,e)]=1,h[Y(a.H,\n1,e)]=1,c=!0):2==a.e[e]&&(h[Y(a.H,0,e)]=2,h[Y(a.H,1,e)]=2,c=!0);if(c&&pR(a,t,v,y,r,h,b,d))return v[1]>v[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&pR(a,t,v,y,r,h,b,d))return v[1]>v[2];throw new Dp("no distinction applying CIP rules");}\nfunction oR(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=D(qR,u,5,c,0);for(f=0;f<c;++f)h[f]=new rR,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new sR;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];XQ(h,h.length,e?e:(YQ(),YQ(),ZQ));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction pR(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);nR(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&oR(c,d,g,l)}return!1}\nfunction nR(a,b,c,d,e,f,g){for(var h,j,l,o,m,r;1<g;--g){m=f[g]-f[g-1];r=D(tR,u,4,m,0);h=f[g];for(j=0;j<m;++j){l=f[g-1]+j;for(o=h;o<f[g+1]&&d[o]==l;)++o;r[j]=new uR;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+vR(a.H,e[l]);r[j].a=D(B,q,-1,o-h,1);for(l=h;l<o;++l)r[j].a[l-h]=c[l];wR(r[j].a);h=o}j=new xR;XQ(r,r.length,j?j:(YQ(),YQ(),ZQ));h=1;for(j=0;j<m;++j)c[r[j].c]=h,j!=m-1&&0!=yR(r[j],r[j+1])&&++h}}\nfunction zR(a){var b,c;c=Yv([AR,DI],[u,am],[88,87],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=BR(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=BR(c[0][a.P[b]],b)));return c}function IQ(a,b){var c,d,e,f,g;e=CR(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&DR(e,c,b)){for(d=Dx(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(HQ(a.H,RQ(a.H,c,g)))return!0;break}return!1}\nfunction ER(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function FR(a,b){var c,d;c=Y(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=GR(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[BQ(a.H,c,d)]||2==a.S[BQ(a.H,c,d)]))return!0;return!1}function lR(a,b){var c;c=D(B,q,-1,b,1);mR(a,0,c,a.length);return c}\nfunction HR(a,b){var c;if(65535<a.o)throw new Sm("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new Sm("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;IR(this.H,3);var d,e,f,g,h,j,l,o,m,r,t,y,v,s,A,F,M,N,$,U;this.I=D(pq,ml,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!JR(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==KR(this.H,d)&&\n(U=LR(this.H,d),!(7<U))){N=CR(this.H);for($=0;$<N.i.c&&!(Dx(N.j,$).length==U&&DR(N,$,d));)++$;m=o=-1;for(r=0;3>r;++r){l=RQ(this.H,d,r);var V;a:{for(var da=l,la=void 0,sa=void 0,sa=Dx(N.j,$),la=0;la<sa.length;++la)if(da==sa[la]){V=!0;break a}V=!1}if(!V){o=BQ(this.H,d,r);m=l;break}}y=D(pq,ml,-1,this.H.d,2);y[m]=!0;v=D(B,q,-1,11,1);a:{var cc=this.H,K=v,pa=o,Ac=d,jd=y,tb=void 0,L=void 0,Ga=void 0,ub=void 0,Jc=void 0,uc=void 0,Ba=void 0,kd=void 0,cd=void 0;if(pa==Ac)K[0]=pa,s=0;else{IR(cc,1);ub=D(B,q,\n-1,cc.o,1);Ga=D(B,q,-1,cc.o,1);cd=D(B,q,-1,cc.o,1);Ga[0]=pa;ub[pa]=1;for(Jc=L=0;L<=Jc&&10>=ub[Ga[L]];){kd=Ga[L];for(uc=0;uc<cc.f[cc.o+kd];++uc)if(null==jd||jd.length<=cc.i[kd][uc]||!jd[cc.i[kd][uc]]){tb=cc.e[kd][uc];if(tb==Ac){Ba=ub[kd];K[Ba]=tb;for(K[--Ba]=kd;0<Ba;)K[Ba-1]=cd[K[Ba]],--Ba;s=ub[kd];break a}0==ub[tb]&&(Ga[++Jc]=tb,ub[tb]=ub[kd]+1,cd[tb]=kd)}++L}s=-1}}if(-1!=s){for(f=1;!DR(N,$,v[f]);)++f;e=s-f;g=v[f];if(6==U&&2==e&&3==f&&3<=KR(this.H,v[1])){t=!1;M=Dx(N.i,$);for(r=0;6>r;++r)if(d==M[r]){F=\nMR(N,$,g==M[MR(N,$,r+2)]?r-2:r+2);A=M[F];var ta;if(ta=3<=KR(this.H,A)){var Da;a:{var aa=this.H,Eb=v[1],db=A,Fb=void 0,Qc=void 0,nc=void 0,ca=void 0,ld=void 0,S=void 0;if(Eb==db)Da=0;else{IR(aa,1);ca=D(B,q,-1,aa.o,1);nc=D(B,q,-1,aa.o,1);nc[0]=Eb;ca[Eb]=1;for(ld=Qc=0;Qc<=ld&&2>=ca[nc[Qc]];){for(S=0;S<aa.f[aa.o+nc[Qc]];++S){Fb=aa.e[nc[Qc]][S];if(Fb==db){Da=ca[nc[Qc]];break a}0==ca[Fb]&&(nc[++ld]=Fb,ca[Fb]=ca[nc[Qc]]+1)}++Qc}Da=-1}}ta=2==Da}ta&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||\n0!=(this.H.s[g]&4096)||JR(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=U&&3>=f&&(this.I[d]=!0);else switch(U){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<this.H.c;++c)if(0!=OQ(this.H,c)){this.X=!0;break}this.S=D(BL,rl,-1,this.H.c,1);this.T=D(pq,ml,-1,this.H.c,\n2);this.W=D(pq,ml,-1,this.H.c,2);this.k=D(BL,rl,-1,this.H.d,1);this.o=D(pq,ml,-1,this.H.d,2);this.n=D(pq,ml,-1,this.H.d,2);var O,Bb,Ra,T,eb,Ma,dd,Rc,Na,fb,Lc,Zd,Bd;dd=!1;if(this.H.E)for(eb=0;eb<this.H.d;++eb)if(0!=this.H.A[eb]){dd=!0;break}this.E=2;for(O=0;O<this.H.c;++O)this.E=Xm(this.E,this.H.f[O]+fR(this.H,O));T=Xm(2,dd?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=D(B,q,-1,this.H.o,1);this.b=D(NR,u,6,this.H.c,0);for(O=0;O<this.H.c;++O)this.b[O]=new OR(T);Ra=!1;for(O=0;O<this.H.c;++O){hR(this.b[O],\nO);0!=(this.H.w[O]&1)||null!=PR(this.H,O)?iR(this.b[O],8,TP):iR(this.b[O],8,Jw(this.H.x[O]));iR(this.b[O],8,Jw(this.H.v[O]));iR(this.b[O],2,Jw(this.H.k[O]));iR(this.b[O],4,Jw(this.H.f[O]+fR(this.H,O)));0!=(this.H.w[O]&1)?iR(this.b[O],4,Qk):iR(this.b[O],4,Jw(8+this.H.q[O]));iR(this.b[O],5,Jw(QR(31,LR(this.H,O))));var Yc=this.b[O],Ib=O,lb=void 0,ic=void 0,vc=void 0,ec=void 0,lb=((this.H.s[Ib]&-268435456)>>>28)-1,ic=RR(this.H,Ib,!1),vc=RR(this.H,Ib,!0),ec=-1;ic!=vc?-1!=lb&&lb>ic?ec=lb<<24>>24:ec=ic<<\n24>>24:-1!=lb?(lb>vc||lb<vc&&lb>=SR(this.H,Ib))&&(ec=lb<<24>>24):!TR(this.H,Ib)&&0!=vR(this.H,Ib)&&(ec=SR(this.H,Ib),ec-=UR(this.H,Ib,ec));var I=Ib,oc=ec;if(null==this.a)for(var fc=this.a=D(BL,rl,-1,this.H.c,1),Bc=fc,Sc=fc.length,Hd=void 0,Hd=0;Hd<Sc;++Hd)Bc[Hd]=-1;this.a[I]=oc<<24>>24;iR(Yc,4,Jw(ec+1));iR(this.b[O],2,Jw((this.H.s[O]&48)>>4));this.H.E&&(iR(this.b[O],30,Jw(this.H.w[O])),null!=PR(this.H,O)&&(Ra=!0))}this.J=eR(this);if(this.J<this.H.c){for(O=0;O<this.H.c;++O){hR(this.b[O],O);iR(this.b[O],\n16,Jw(this.c[O]));Rc=D(B,q,-1,this.H.f[O],1);for(Na=0;Na<this.H.f[O];++Na)Rc[Na]=this.c[BQ(this.H,O,Na)]<<5,Rc[Na]|=QR(31,this.H.n&&RQ(this.H,O,Na)<this.H.d?this.H.n.b[RQ(this.H,O,Na)]:0);wR(Rc);for(Na=this.E;Na>Rc.length;--Na)iR(this.b[O],21,Lk);for(Na=Rc.length-1;0<=Na;--Na)iR(this.b[O],21,Jw(Rc[Na]))}this.J=eR(this)}if(Ra&&this.J<this.H.c){for(O=0;O<this.H.c;++O){hR(this.b[O],O);iR(this.b[O],16,Jw(this.c[O]));Bb=PR(this.H,O);Zd=null==Bb?0:QR(12,Bb.length);for(Na=12;Na>Zd;--Na)iR(this.b[O],8,Lk);\nfor(Na=Zd-1;0<=Na;--Na)iR(this.b[O],8,Jw(Bb[Na]))}this.J=eR(this)}if(dd&&this.J<this.H.c){for(O=0;O<this.H.c;++O){hR(this.b[O],O);iR(this.b[O],16,Jw(this.c[O]));Ma=D(qP,sl,-1,this.H.f[O]+fR(this.H,O),3);for(Na=fb=0;Na<gR(this.H,O);++Na)if(Na<this.H.f[O]||Na>=CQ(this.H,O))Ma[fb]=Jw(this.c[BQ(this.H,O,Na)]),Ma[fb]=Dw(Ma[fb],20),Ma[fb]=VR(Ma[fb],Jw(this.H.A[RQ(this.H,O,Na)])),++fb;Ma.sort(WR);for(Na=this.E;Na>Ma.length;--Na)iR(this.b[O],36,Lk);for(Na=Ma.length-1;0<=Na;--Na)iR(this.b[O],36,Ma[Na])}this.J=\neR(this)}if(0!=(this.G&8)&&this.J<this.H.c){Lc=new XR;for(O=0;O<this.H.c;++O)if(null!=YR(this.H,O))a:{var Td=Lc,Cd=YR(this.H,O),Ud=void 0,ed=void 0,fa=void 0,Id=void 0,Id=Td.a.c;if(0==Id)AD(Td.a,0,Cd);else{for(fa=1;2*fa<=Id;)fa<<=1;ed=fa;for(--fa;0!=ed;)if(ed>>=1,fa>=Id)fa-=ed;else{Ud=ZR(Cd,Dx(Td.a,fa));if(0==Ud)break a;if(0==ed)break;0>Ud?fa-=ed:fa+=ed}fa<Id&&0<ZR(Cd,Dx(Td.a,fa))&&++fa;AD(Td.a,fa,Cd)}}for(O=0;O<this.H.c;++O){var Ob;if(null==YR(this.H,O))Ob=0;else{var ge;a:{var Cb=Lc,fd=YR(this.H,\nO),Va=void 0,Jb=void 0,Qb=void 0,jc=void 0,jc=Cb.a.c;if(0!=jc){for(Qb=1;2*Qb<=jc;)Qb<<=1;Jb=Qb;for(--Qb;0!=Jb;)if(Jb>>=1,Qb>=jc)Qb-=Jb;else{Va=ZR(fd,Dx(Cb.a,Qb));if(0==Va){ge=Qb;break a}if(0==Jb)break;0>Va?Qb-=Jb:Qb+=Jb}}ge=-1}Ob=1+ge}Bd=Ob;hR(this.b[O],O);iR(this.b[O],16,Jw(this.c[O]));iR(this.b[O],16,Jw(Bd))}this.J=eR(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(O=0;O<this.H.c;++O)hR(this.b[O],O),iR(this.b[O],16,Jw(this.c[O])),iR(this.b[O],1,Jw($R(this.H,O)?1:0));this.J=eR(this)}var Za,pc,ya,Jd;\nJd=this.J;ya=D(B,q,-1,this.H.c,1);for(Za=0;Za<this.H.c;++Za)ya[Za]=this.c[Za];if(!this.H.E){var Rb,Mc,gc,Cc;this.C=!0;this.N=D(BL,rl,-1,this.H.c,1);this.e=D(BL,rl,-1,this.H.d,1);for(Cc=aR(this,!0);this.J<this.H.c&&Cc;){for(Rb=0;Rb<this.H.c;++Rb)hR(this.b[Rb],Rb),iR(this.b[Rb],20,Jw(this.c[Rb]<<4|this.S[Rb]<<2));for(Mc=0;Mc<this.H.d;++Mc)FQ(this.b[Y(this.H,0,Mc)],Jw(this.k[Mc])),FQ(this.b[Y(this.H,1,Mc)],Jw(this.k[Mc]));gc=eR(this);if(this.J==gc)break;this.J=gc;Cc=aR(this,!0)}ER(this,Jd,ya)}this.Q=\nD(BL,rl,-1,this.H.c,1);this.P=D(BL,rl,-1,this.H.c,1);for(Za=0;Za<this.H.c;++Za)this.Q[Za]=aS(this.H,Za)<<24>>24,this.P[Za]=bS(this.H,Za)<<24>>24;this.j=D(BL,rl,-1,this.H.d,1);this.i=D(BL,rl,-1,this.H.d,1);for(pc=0;pc<this.H.d;++pc)this.j[pc]=(this.H.z[pc]&3072)>>10<<24>>24,this.i[pc]=cS(this.H,pc)<<24>>24;var kc,Dc,Kd,Dd,wc,md;this.C=!0;for(wc=aR(this,!1);this.J<this.H.c&&wc;){for(kc=0;kc<this.H.c;++kc){hR(this.b[kc],kc);iR(this.b[kc],16,Jw(this.c[kc]));md=this.S[kc]<<7;if((1==this.S[kc]||2==this.S[kc])&&\n0!=this.Q[kc])md|=this.Q[kc]<<5,md|=this.P[kc];iR(this.b[kc],18,Jw(md<<9))}for(Dc=0;Dc<this.H.d;++Dc){Kd=this.k[Dc]<<7;if((1==this.k[Dc]||2==this.k[Dc])&&1==this.H.B[Dc]&&0!=this.j[Dc])Kd|=this.j[Dc]<<5,Kd|=this.i[Dc];FQ(this.b[Y(this.H,0,Dc)],Jw(Kd));FQ(this.b[Y(this.H,1,Dc)],Jw(Kd))}Dd=eR(this);if(this.J==Dd)break;this.J=Dd;wc=aR(this,!1)}this.M=!1;this.D=D(pq,ml,-1,this.H.c,2);for(Za=0;Za<this.H.c;++Za)0!=this.S[Za]&&(this.M=this.D[Za]=!0);var Ld,X;for(Ld=0;Ld<this.H.c;++Ld)(!this.D[Ld]||3==this.S[Ld])&&\n(this.Q[Ld]=0);for(X=0;X<this.H.d;++X)(1!=this.H.B[X]||0==this.k[X]||3==this.k[X])&&(this.j[X]=0);this.F=null;this.R=D(pq,ml,-1,this.H.c,2);if(this.M){var ob=this.F=new dS(this.H,ya,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),pb,xb,Af,$a,Sb,mb,mg,gb;if(null!=ob.i){mb=new eS(ob);ob.b=new Jm;for($a=0;$a<ob.i.length;++$a){for(var Bf=void 0,pe=void 0,pe=Bf=0;pe<mb.b;++pe)mb.e[pe][$a]&&-3==mb.c[pe]&&++Bf;Af=Bf;if(0==Af){fS(mb,$a);mg=gS(ob,$a,2);pb=gS(ob,$a,1);xb=hS(ob,$a);if(1==mg&&1==pb&&\n!xb){for(var nd=ob,xc=$a,qc=mb.a+mb.f++,Gb=void 0,Ce=void 0,Ce=0;Ce<nd.i[xc].length;++Ce)Gb=nd.i[xc][Ce],2==nd.n[Gb]&&(nd.n[Gb]=1,nd.k[Gb]=qc<<24>>24);Dm(ob.b,new iS($a,1,-1,-1))}0<mg?(xb&&jS(ob,$a,mb.j+mb.i++,2),Dm(ob.b,new iS($a,1,-1,-1))):0<pb?(xb&&jS(ob,$a,mb.a+mb.f++,1),Dm(ob.b,new iS($a,1,-1,-1))):xb&&(jS(ob,$a,mb.a+mb.f++,1),Dm(ob.b,new iS($a,1,-1,-1)))}else if(1==Af)if(hS(ob,$a)){a:{for(var wd=void 0,wd=0;wd<mb.b;++wd)if(mb.e[wd][$a]&&-3==mb.c[wd]){Sb=wd<mb.a?wd:wd<mb.b?wd-mb.a:-1;break a}Sb=\n-1}a:{for(var Tc=void 0,Tc=0;Tc<mb.b;++Tc)if(mb.e[Tc][$a]&&-3==mb.c[Tc]){gb=Tc<mb.a?1:Tc<mb.b?2:0;break a}gb=-1}Dm(ob.b,new iS($a,2,Sb,gb))}else fS(mb,$a),Dm(ob.b,new iS($a,1,-1,-1))}}}this.U=D(pq,ml,-1,this.H.c,2);this.V=new Jm;var Tb,od,qe,$d,Zc,De,rc,Xa;for(Tb=qe=0;Tb<this.H.c;++Tb)0!=this.Q[Tb]&&++qe;if(0!=qe){Xa=D(B,q,-1,qe,1);for(Tb=qe=0;Tb<this.H.c;++Tb)0!=this.Q[Tb]&&(Xa[qe]=this.Q[Tb]<<29|this.P[Tb]<<24|this.c[Tb]<<12|Tb,++qe);wR(Xa);rc=$d=0;for(Zc=Xa[0]&-16777216;;)if(++rc,rc==Xa.length||\nZc!=(Xa[rc]&-16777216)){od=D(B,q,-1,rc-$d,1);for(De=$d;De<rc;++De)Tb=Xa[De]&4095,od[De-$d]=Tb,this.U[Tb]=!0;Dm(this.V,od);if(rc==Xa.length)break;Zc=Xa[rc]&-16777216;$d=rc}}ER(this,Jd,ya);var sc,yb,he,Md,$c,Sa;this.C=!0;he=zR(this);this.F&&kS(this.F,this.c)&&(he=zR(this));aR(this,!1)&&dR(this);for(Sa=!0;this.J<this.H.c&&Sa;){for(var Ta=he,Ec=void 0,Ub=void 0,pd=void 0,ba=void 0,qd=void 0,ae=void 0,xd=void 0,re=void 0,hf=void 0,jf=void 0,pd=Yv([DI,B],[am,q],[87,-1],[2,32],0,2,1),ba=0;2>ba;++ba){Ec=\nD(DI,am,87,32,0);for(Ub=jf=0;32>Ub;++Ub)if(null!=Ta[ba][Ub]){re=Ta[ba][Ub].length;Ec[Ub]=D(B,q,-1,re,1);for(qd=0;qd<re;++qd)Ec[Ub][qd]=this.c[Ta[ba][Ub][qd]];wR(Ec[Ub]);++jf}for(hf=jf;0<hf;--hf){xd=0;ae=null;for(Ub=0;32>Ub;++Ub)if(null!=Ec[Ub])if(null==ae||ae.length<Ec[Ub].length)ae=Ec[Ub],xd=Ub;else if(ae.length==Ec[Ub].length)for(qd=ae.length-1;0<=qd;--qd)if(ae[qd]<Ec[Ub][qd]){ae=Ec[Ub];xd=Ub;break}pd[ba][xd]=hf;Ec[xd]=null}}Md=pd;for(sc=0;sc<this.H.c;++sc)hR(this.b[sc],sc),iR(this.b[sc],16,Jw(this.c[sc])),\niR(this.b[sc],20,Lk),!this.R[sc]&&0!=this.Q[sc]&&FQ(this.b[sc],Jw((this.Q[sc]<<18)+(Md[1==this.Q[sc]?0:1][this.P[sc]]<<8))),FQ(this.b[sc],Jw(this.S[sc]<<4));for(yb=0;yb<this.H.d;++yb)FQ(this.b[Y(this.H,0,yb)],Jw(this.k[yb])),FQ(this.b[Y(this.H,1,yb)],Jw(this.k[yb]));$c=eR(this);if(this.J==$c)break;this.J=$c;Sa=!1;this.F&&kS(this.F,this.c)&&(Sa=!0,he=zR(this));aR(this,!1)&&(Sa=!0,dR(this))}if(this.F){var Xg=this.F,Kb,Qe;Qe=!0;for(Kb=0;Kb<Xg.j.c;++Kb)if(0!=Xg.p[Kb]&&!Xg.e[Kb]){Qe=!1;break}this.B=Qe}var Re,\nrd,yd,Se,Te,sd,ng,be,Hg,Cf,ie,Ea;ie=Hg=be=ng=sd=Cf=Te=0;Ea=!1;Re=D(pq,ml,-1,32,2);for(rd=0;rd<this.H.c;++rd)0!=this.S[rd]&&(++Te,3==this.S[rd]?++Cf:0==this.Q[rd]?(++sd,this.F&&this.F.e[rd]&&++ng):2==this.Q[rd]?0==this.P[rd]&&++Hg:1==this.Q[rd]&&(Se=this.P[rd],Re[Se]||(++ie,Re[Se]=!0),0==this.P[rd]&&++be,this.F&&this.F.e[rd]&&(Ea=!0)));for(yd=0;yd<this.H.d;++yd)0!=this.k[yd]&&1==this.H.B[yd]&&(++Te,3==this.k[yd]?++Cf:0==this.j[yd]?(++sd,this.F&&this.F.e[Y(this.H,0,yd)]&&this.F.e[Y(this.H,1,yd)]&&++ng):\n2==this.j[yd]?0==this.i[yd]&&++Hg:1==this.j[yd]&&(Se=this.i[yd],Re[Se]||(++ie,Re[Se]=!0),0==this.i[yd]&&++be,this.F&&this.F.e[Y(this.H,0,yd)]&&this.F.e[Y(this.H,1,yd)]&&(Ea=!0)));this.H.C=0==Te?65536:0!=Cf?0:this.B?131072+(1<<ie):be+ng==Te&&!Ea?196608:sd==Te?262144:Hg==Te?327680:sd==Te-1&&1==be?393216:458752+(1<<ie);var Wb,ck,zl,bh,yq;this.L=D(pq,ml,-1,this.H.c,2);this.K=D(pq,ml,-1,this.H.d,2);if(0!=(this.G&6))for(Wb=0;Wb<this.H.c;++Wb)hR(this.b[Wb],Wb),iR(this.b[Wb],28,Jw(this.c[Wb]<<12));if(this.J<\nthis.H.c){for(Wb=zl=0;Wb<this.H.c;++Wb)PQ(this,Wb,!0)&&++zl;for(ck=0;ck<this.H.d;++ck)JQ(this,ck,!0)&&++zl}0!=(this.G&6)&&(this.J=eR(this));if(0!=(this.G&1)){this.d=D(B,q,-1,this.H.c,1);for(Wb=0;Wb<this.H.c;++Wb)this.d[Wb]=this.c[Wb]}for(;this.J<this.H.c;){for(Wb=0;Wb<this.H.c;++Wb)hR(this.b[Wb],Wb),iR(this.b[Wb],17,Jw(2*this.c[Wb]));yq=D(B,q,-1,this.J+1,1);for(Wb=0;Wb<this.H.c;++Wb)++yq[this.c[Wb]];for(bh=1;1==yq[bh];)++bh;for(Wb=0;Wb<this.H.c;++Wb)if(this.c[Wb]==bh){FQ(this.b[Wb],Mk);break}this.J=\neR(this);dR(this);this.F&&kS(this.F,this.c)}dR(this);var dk,Ve,Ee,Db,We,ch,Al,ui,dj,vi,Ka,ej,Jh,Xb,pg,ek,Bl,fk;Jh=D(pq,ml,-1,this.H.c,2);Xb=D(pq,ml,-1,this.H.d,2);for(Ve=dk=0;Ve<this.H.c;++Ve)this.L[Ve]&&!this.T[Ve]&&PQ(this,Ve,!1)&&(this.T[Ve]=!0,Jh[Ve]=!0,++dk);for(Ee=0;Ee<this.H.d;++Ee)this.K[Ee]&&!this.n[Ee]&&JQ(this,Ee,!1)&&(this.n[Ee]=!0,Xb[Ee]=!0,++dk);if(1==dk){for(Ve=0;Ve<this.H.c;++Ve)if(Jh[Ve]){this.S[Ve]=0;break}for(Ee=0;Ee<this.H.d;++Ee)if(Xb[Ee]){this.k[Ee]=0;break}}else if(1<dk){var Df,\nJg,fj,dh,eh,lf,qg,gj,Cl,je,Fe,rg;if(!this.s){this.s=new Jm;je=0;Fe=D(B,q,-1,this.H.c,1);lf=D(B,q,-1,this.H.c,1);gj=D(B,q,-1,this.H.d,1);for(Df=0;Df<this.H.c;++Df)if(0==Fe[Df]&&(0!=(this.H.s[Df]&3072)||1==this.H.k[Df])){lf[0]=Df;qg=1;Cl=0;Fe[Df]=++je;Jg=D(pq,ml,-1,this.H.d,2);for(eh=0;eh<qg;++eh)for(rg=0;rg<this.H.f[lf[eh]];++rg)if(dh=RQ(this.H,lf[eh],rg),QQ(this.H,dh)||2==KQ(this.H,dh)||HQ(this.H,dh))fj=BQ(this.H,lf[eh],rg),Jg[dh]||(gj[Cl++]=dh,Jg[dh]=!0),0==Fe[fj]&&(lf[qg++]=fj,Fe[fj]=je);Dm(this.s,\nnew lS(lf,qg,gj,Cl))}}for(We=new zv(this.s);We.b<We.d.Tf();){Db=Av(We);Al=ui=ek=pg=0;ch=dj=-1;for(Ka=0;Ka<Db.a.length;++Ka)if(Jh[Db.a[Ka]]&&(++pg,1==this.S[Db.a[Ka]]||2==this.S[Db.a[Ka]]))++ek,dj<this.c[Db.a[Ka]]&&(dj=this.c[Db.a[Ka]],ui=Db.a[Ka]);for(Ka=0;Ka<Db.b.length;++Ka)if(Xb[Db.b[Ka]]&&(++pg,Bl=this.c[Y(this.H,0,Db.b[Ka])],fk=this.c[Y(this.H,1,Db.b[Ka])],vi=Bl>fk?(Bl<<16)+fk:(fk<<16)+Bl,1==this.k[Db.b[Ka]]||2==this.k[Db.b[Ka]]))++ek,ch<vi&&(ch=vi,Al=Db.b[Ka]);if(0!=pg)if(1==pg){for(Ka=0;Ka<\nDb.a.length;++Ka)Jh[Db.a[Ka]]&&(this.S[Db.a[Ka]]=0);for(Ka=0;Ka<Db.b.length;++Ka)Xb[Db.b[Ka]]&&(this.k[Db.b[Ka]]=0)}else if(1==ek){for(Ka=0;Ka<Db.a.length;++Ka)Jh[Db.a[Ka]]&&(this.S[Db.a[Ka]]=3);for(Ka=0;Ka<Db.b.length;++Ka)Xb[Db.b[Ka]]&&(this.k[Db.b[Ka]]=3)}else if(ej=!1,-1!=dj?2==this.S[ui]&&(ej=!0):2==this.k[Al]&&(ej=!0),ej){for(Ka=0;Ka<Db.a.length;++Ka)if(Jh[Db.a[Ka]])switch(this.S[Db.a[Ka]]){case 1:this.S[Db.a[Ka]]=2;break;case 2:this.S[Db.a[Ka]]=1}for(Ka=0;Ka<Db.b.length;++Ka)if(Xb[Db.b[Ka]])switch(this.k[Db.b[Ka]]){case 1:this.k[Db.b[Ka]]=\n2;break;case 2:this.k[Db.b[Ka]]=1}}}}var mf,Wa;for(mf=0;mf<this.H.c;++mf)0!=(this.H.s[mf]&67108864)^3==this.S[mf]&&VQ(this.H,mf),(1==aS(this.H,mf)||2==aS(this.H,mf))&&(!this.D[mf]||3==this.S[mf])&&VQ(this.H,mf);for(Wa=0;Wa<this.H.p;++Wa)(17==this.H.B[Wa]||9==this.H.B[Wa])&&!FR(this,Wa)&&VQ(this.H,Y(this.H,0,Wa));for(Wa=0;Wa<this.H.d;++Wa){if(2==KQ(this.H,Wa)){if(0!=(this.H.z[Wa]&16777216)&&(1==this.k[Wa]||2==this.k[Wa]))this.k[Wa]=3,mS(this.H,Wa,26);3==this.k[Wa]&&!this.n[Wa]&&26!=this.H.B[Wa]&&(VQ(this.H,\nY(this.H,0,Wa)),VQ(this.H,Y(this.H,1,Wa)))}1==this.H.B[Wa]&&3==this.k[Wa]&&(VQ(this.H,Y(this.H,0,Wa)),VQ(this.H,Y(this.H,1,Wa)));if((1==(this.H.z[Wa]&3072)>>10||2==(this.H.z[Wa]&3072)>>10)&&(1!=this.H.B[Wa]||1!=this.k[Wa]&&2!=this.k[Wa]))VQ(this.H,Y(this.H,0,Wa)),VQ(this.H,Y(this.H,1,Wa))}}w(7,1,{},HR);_.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 yR(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=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function xR(){}w(8,1,{},xR);_.dd=function(a,b){return yR(a,b)};function uR(){}w(9,1,{4:1},uR);_.a=null;\n_.b=0;_.c=0;_.d=0;function sR(){}w(10,1,{},sR);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function rR(){}w(11,1,{5:1},rR);_.a=0;_.b=0;_.c=0;function iR(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=VR(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=Dw(a.d[a.c],b),a.d[a.c]=VR(a.d[a.c],c),a.b-=b):(a.d[a.c]=Dw(a.d[a.c],a.b),a.d[a.c]=VR(a.d[a.c],zw(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=VR(a.d[a.c],nS(c,Jw((1<<b)-1))))}\nfunction FQ(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(f>>22);e=ow(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function $Q(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!Bw(a.d[c],b.d[c])?-1:1;return Gw(a.d[a.c],b.d[a.c])?0:!Bw(a.d[a.c],b.d[a.c])?-1:1}function hR(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=Lk}function OR(a){this.d=D(qP,sl,-1,a,3)}w(12,1,{6:1,94:1},OR);\n_.cT=function(a){return $Q(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function lS(a,b,c,d){var e;this.a=D(B,q,-1,b,1);this.b=D(B,q,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},lS);_.a=null;_.b=null;\nfunction oS(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=D(B,q,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new zv(c);b.b<b.d.Tf();)if(a=Av(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||nq(c.b,c.c++,g)}}function hS(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction gS(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function pS(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=BQ(a.j,c,f),!d[e]&&qS(a,b,e))return e;return-1}function rS(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction qS(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=sS(a.j,b,c);if(-1!=d&&(1==KQ(a.j,d)&&0!=a.c[d]||2==KQ(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(BQ(a.j,b,f)!=c&&2==a.j.j[b][f]){d=RQ(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(BQ(a.j,c,f)!=b&&2==a.j.j[c][f]){e=RQ(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction kS(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=Dx(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,o=void 0,m=void 0,r=o=void 0,t=void 0,o=r=null,t=0;t<d.i[g].length;++t)m=d.i[g][t],d.f[m]&&(1==d.p[m]||2==d.p[m])&&(0==d.n[m]?o=BR(o,(l[m]<<16)+m):d.n[m]==j&&d.k[m]==h&&(r=BR(r,(l[m]<<16)+m)));o=tS(r,o);if(0==o)d=!1;else{if(0>o)for(t=0;t<d.i[g].length;++t)if(m=d.i[g][t],d.f[m]&&(1==d.p[m]||2==d.p[m]))0==d.n[m]?(d.n[m]=j<<24>>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;m<o.length;++m)if(j=o[m],d.f[j]&&2==d.n[j]){l=2;break}g=D(DI,am,87,32,0);for(m=0;m<o.length;++m)j=o[m],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=BR(g[d.k[j]],(h[j]<<16)+j));for(m=0;32>m;++m)null!=g[m]&&wR(g[m]);h=new uS;XQ(g,g.length,h?h:(YQ(),YQ(),ZQ));if(0==tS(g[0],g[1]))d=!1;else{for(m=0;m<g[0].length;++m)j=g[0][m]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){wm(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],a.o[c]=!1;\nc=!0}}return c}function jS(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=d<<24>>24,a.k[e]=c<<24>>24}\nfunction vS(a,b,c){var d,e,f,g,h,j,l,o,m,r,t,y,v;f=D(B,q,-1,a.j.c,1);t=D(B,q,-1,a.j.c,1);l=D(pq,ml,-1,a.j.c,2);o=D(pq,ml,-1,a.j.c,2);g=D(pq,ml,-1,a.j.c,2);D(wS,u,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;j<a.j.f[e];++j){if(b=BQ(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.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=pS(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(QQ(a.j,\nRQ(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]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(m=1;m<a.j.f[b];++m)if(y=BQ(a.j,b,m),!l[y])for(r=0;r<m;++r)v=BQ(a.j,b,r),!l[v]&&qS(a,y,v)&&(f[++h]=y,t[y]=v,t[v]=-2,g[y]=!1,l[y]=!0,d=l[v]=!0);if(!d)return null}}else{d=D(pq,ml,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=BQ(a.j,e,j),l[b])d[j]=t[b]==b;else for(m=0;m<a.j.f[b];++m)if(BQ(a.j,b,m)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=BQ(a.j,e,j),l[b]){if(-1==sS(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,o[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=BQ(a.j,e,j),!l[b])){m=pS(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}}++c}return l}\nfunction dS(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Jm;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=BQ(this.j,f,b);for(c=0;c<b;++c)e=BQ(this.j,f,c),qS(this,d,e)&&oS(this,vS(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=KQ(this.j,b)||2!=this.c[b])||(d=Y(this.j,0,b),e=Y(this.j,1,b),qS(this,d,e)&&oS(this,vS(this,d,e),a));for(b=a.c-1;0<=b;--b){d=(eD(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||wm(a,d)}a=this.i=Vm(a,Yv([DI,B],[am,q],[87,-1],[0,0],0,2,1));b=new xS;XQ(a,a.length,b?b:(YQ(),YQ(),ZQ));this.e=D(pq,ml,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function BR(a,b){var c,d;d=D(B,q,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},dS);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function xS(){}w(15,1,{},xS);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function fS(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],rS(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction yS(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 eS(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=Yv([zS,pq],[u,ml],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[yS(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[yS(this,c)][b]=!0);this.d=D(DI,am,87,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=BR(this.d[c],e),this.d[e]=BR(this.d[e],c));this.c=D(B,q,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=D(B,q,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var o;if(o=0==e[h])a:{o=void 0;for(o=0;o<this.k.i.length;++o)if(this.e[g][o]&&this.e[h][o]){o=!0;break a}o=!1}o&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,m=l=j=void 0,r=void 0,t=r=\nm=o=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){m=D(B,q,-1,2,1);m[0]=f;m[1]=d;d=m;break a}h=D(B,q,-1,this.b,1);m=D(B,q,-1,this.b,1);o=D(B,q,-1,this.b,1);r=l=0;o[0]=d;for(m[d]=1;l<=r;){for(t=0;t<this.d[o[l]].length;++t){j=this.d[o[l]][t];if(j==f){if(0==l)continue;r=m[o[l]]+1;m=D(B,q,-1,r,1);m[0]=j;m[1]=o[l];for(j=2;j<r;++j)m[j]=h[m[j-1]];d=m;break a}0==m[j]&&-3!=this.c[j]&&(m[j]=m[o[l]]+1,o[++r]=j,h[j]=o[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;m=o=e=l=j=f=h=g=f=void 0;o=2147483647;e=m=l=-1;for(f=0;f<this.k.j.c;++f)if(rS(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&o>this.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;f<this.k.j.c;++f)rS(this.k,f)&&this.k.n[f]==m&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},eS);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function tS(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=QR(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function uS(){}w(17,1,{},uS);_.dd=function(a,b){return tS(a,b)};function AS(){}w(18,1,{7:1,89:1,94:1},AS);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!G(a,7)?!1:1.0E-6>pH(a.a-this.a)+pH(a.b-this.b)+pH(a.c-this.c)};_.tS=function(){var a;a=new BS;return Wf+CS(a.a,this.a)+nb+CS(a.a,this.b)+nb+CS(a.a,this.c)+cg};_.a=0;_.b=0;_.c=0;function iS(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},iS);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction EQ(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;c<CQ(a.e,a.a);++c)if(b=RQ(a.e,a.a,c),DS(a.e,b,a.a))return BQ(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=TQ(a.e,a.a,a.i);c=TQ(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==CQ(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=TQ(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction DQ(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<CQ(this.e,this.a);++g)c=BQ(this.e,this.a,g),e=RQ(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(DS(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=QQ(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},DQ);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction jR(){jR=x;ES=z(hw,u,1,[Gd,Pe,"He",df,"Be",ce,me,sf,xf,Ke,"Ne",uf,rf,Sd,Lf,yf,Hf,ve,"Ar",cf,oe,"Sc","Ti","V","Cr","Mn","Fe","Co",vf,Ae,Vf,Oe,"Ge","As",Jf,le,"Kr",Gf,Mf,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",Rd,se,"In","Sn","Sb","Te",Xe,"Xe",ze,de,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",Xd,"Hg","Tl","Pb","Bi","Po","At","Rn",Me,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",YP,YP,YP,YP,YP,YP,\nYP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,"R4","R5","R6","R7","R8","R9","R10","R11","R12","R13","R14","R15","R16","R1","R2","R3",Od,"A1","A2","A3",YP,YP,"D","T",Uf,Ef,"H2","H+","Nnn","HYD","Pol",YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);kR=z(FS,sl,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,\n98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);GS=z(HS,u,3,[null,z(BL,rl,-1,[1]),z(BL,rl,-1,[0]),z(BL,rl,-1,[1]),z(BL,rl,-1,[2]),z(BL,\nrl,-1,[3]),z(BL,rl,-1,[4]),z(BL,rl,-1,[3]),z(BL,rl,-1,[2]),z(BL,rl,-1,[1]),z(BL,rl,-1,[0]),z(BL,rl,-1,[1]),z(BL,rl,-1,[2]),z(BL,rl,-1,[3]),z(BL,rl,-1,[4]),z(BL,rl,-1,[3,5]),z(BL,rl,-1,[2,4,6]),z(BL,rl,-1,[1,3,5,7]),z(BL,rl,-1,[0]),z(BL,rl,-1,[1]),z(BL,rl,-1,[2]),null,null,null,null,null,null,null,null,null,null,z(BL,rl,-1,[2,3]),z(BL,rl,-1,[2,4]),z(BL,rl,-1,[3,5]),z(BL,rl,-1,[2,4,6]),z(BL,rl,-1,[1,3,5,7]),z(BL,rl,-1,[0,2]),z(BL,rl,-1,[1,2,3,4]),z(BL,rl,-1,[2]),null,null,null,null,null,null,null,null,\nnull,null,z(BL,rl,-1,[1,2,3]),z(BL,rl,-1,[2,4]),z(BL,rl,-1,[3,5]),z(BL,rl,-1,[2,4,6]),z(BL,rl,-1,[1,3,5,7]),z(BL,rl,-1,[0,2,4,6]),z(BL,rl,-1,[1]),z(BL,rl,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[3]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),\nz(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2])])}function IS(a,b,c,d){var e;e=JS(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction JS(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=KS(a.x,c);a.q=KS(a.q,c);a.u=KS(a.u,c);f=a.D.length;e=D(LS,u,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new AS;a.D=e;a.v=KS(a.v,c);a.s=KS(a.s,c);a.w=KS(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;MS(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction NS(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=KS(a.y[0],e),a.y[1]=KS(a.y[1],e),a.B=KS(a.B,e),a.z=KS(a.z,e),a.A=KS(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 OS(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 YR(a,b){return null==a.r?null:null==a.r[b]?null:PS(a.r[b],0,a.r[b].length)}function bS(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function aS(a,b){return(a.s[b]&1572864)>>19}function PR(a,b){return null==a.t?null:a.t[b]}function MQ(a,b){return a.D[b].a}function NQ(a,b){return a.D[b].b}function OQ(a,b){return a.D[b].c}function TQ(a,b,c){return QS(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function Y(a,b,c){return a.y[b][c]}\nfunction cS(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function KQ(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 RS(a,b){var c;c=a.x[b]<GS.length?GS[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction UR(a,b,c){var d,e;if(171<=a.x[b]&&190>=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 SS(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=RS(a,b)),d);return c+UR(a,b,c)}function TS(a){var b;a.K=0;a.x=D(B,q,-1,a.G,1);a.q=D(B,q,-1,a.G,1);a.u=D(B,q,-1,a.G,1);a.D=D(LS,u,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new AS;a.v=D(B,q,-1,a.G,1);a.s=D(B,q,-1,a.G,1);a.w=D(B,q,-1,a.G,1);a.t=null;a.r=null;a.y=Yv([DI,B],[am,q],[87,-1],[2,a.H],0,2,1);a.B=D(B,q,-1,a.H,1);a.z=D(B,q,-1,a.H,1);a.A=D(B,q,-1,a.H,1)}function $R(a,b){return 0!=(a.s[b]&512)}\nfunction DS(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction US(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(null==d&&(d=D(pq,ml,-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<a.p;++c)(a.z[c]&3072)>>10==b&&(null==d&&(d=D(pq,ml,-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=D(B,q,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)(a.s[c]&1572864)>>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<a.p;++c)(a.z[c]&3072)>>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 VS(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=RS(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 WS(a,b,c){a.q[b]=c;a.K=0}function XS(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction YS(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<a.o;++d)d!=b&&c==(a.s[d]&1572864)>>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<a.p;++d)c==(a.z[d]&3072)>>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 ZS(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<SR(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==((a.s[b]&-268435456)>>>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;VS(a,b,-1);$S(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)qH(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=D(DI,\nam,87,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function aT(a,b,c){a.v[b]=c;a.K&=3}function bT(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function cT(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function $S(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function MS(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 dT(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<a.o;++d)c==(a.s[d]&1572864)>>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<a.p;++d)d!=b&&c==(a.z[d]&3072)>>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 eT(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function fT(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function mS(a,b,c){a.B[b]=c;a.K=0}function gT(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function VQ(a,b){a.s[b]|=131072}function QS(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}\nfunction hT(a){jR();var b;for(b=1;b<ES.length;++b)if(iT(a,ES[b]))return b;return 0}function jT(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,Pl);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var ES,GS,kR;\nfunction kT(a){var b,c,d,e,f,g;a.f=D(B,q,-1,3*a.o,1);a.e=D(DI,am,87,a.o,0);a.i=D(DI,am,87,a.o,0);a.j=D(DI,am,87,a.o,0);a.k=D(B,q,-1,a.c,1);b=D(B,q,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=D(B,q,-1,b[c],1),a.i[c]=D(B,q,-1,b[c],1),a.j[c]=D(B,q,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=KQ(a,d),0==g)f=!0;else for(e=0;2>e;++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],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++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]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=KQ(a,d),0==g)for(e=0;2>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<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction lT(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){mT(a);kT(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)SR(a,d)>=SS(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==SS(a,d)-SR(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,SS(a,d)-SR(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=D(B,q,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(mT(a),kT(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new nT(a,7);c=D(B,q,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=Dx(a.n.i,g);f=Dx(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!LQ(a,a.i[e][j])&&jT(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function GR(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(HQ(a,a.i[b][c]))return a.i[b][c];return-1}function CQ(a,b){return a.f[a.o+b]}function gR(a,b){return a.f[2*a.o+b]}function KR(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction LR(a,b){return a.n&&b<a.c?a.n.a[b]:0}function sS(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function BQ(a,b,c){return a.e[b][c]}function RQ(a,b,c){return a.i[b][c]}\nfunction oT(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=D(pq,ml,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&dw(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(!DS(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction UQ(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=D(B,q,-1,f,1));if(!oT(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==qH(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function RR(a,b,c){var d;d=SR(a,b);d-=UR(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<GS.length?GS[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction vR(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!TR(a,b))return 0;IR(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=c>>1}e-=UR(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]<GS.length?GS[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function fR(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction SR(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function CR(a){IR(a,3);return a.n}\nfunction mT(a){var b,c,d,e,f;f=D(pq,ml,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)pT(a,a.y[e][b])&&!pT(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;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++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=D(pq,ml,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function LQ(a,b){return 0!=(a.z[b]&256)}function HQ(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction JR(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||LQ(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function QQ(a,b){return 0!=(a.z[b]&64)}function pT(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function bR(a,b){return 0!=(a.z[b]&128)}\nfunction TR(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,Pl);_.ed=function(a){lT(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction qT(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=NS(a.c,b,c,h);e=0;g&&YS(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&fT(a.c,c,e);return c}function rT(a,b){var c;c=sT(a,b+1);return-1==c?a.length:c}\nfunction tT(a,b){var c;c=!a.a?null:uT(a.a,new uC(b));return!c?b-1:c.a}function vT(a,b){var c;c=!a.b?null:uT(a.b,new uC(b));return!c?b-1:c.a}function wT(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function sT(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction xT(a){var b,c;if(0<=a.indexOf(Wf)){b=a.indexOf(" NOT[");c=a.indexOf(cg,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(cg,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(mQ,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(mQ,b);if(0<=b&&0<c)return c+2}return 0}function yT(a,b,c){a.c=b;return zT(a,c)}function AT(a){return 0==a.length?0:DE(a,10)}\nfunction zT(a,b){var c,d,e,f,g,h,j,l,o,m,r,t,y,v,s,A,F,M,N,$,U,V,da,la,sa,cc,K,pa,Ac,jd,tb,L,Ga,ub,Jc,uc,Ba,kd,cd,ta;try{a.c&&(OS(a.c),gT(a.c,!1));U=BT(b);if(null==U||null==BT(b)||null==(F=BT(b)))return!1;a.d=-1!=F.indexOf("From CSD data. Using bond type \'Any\'");if(null==(F=BT(b)))return!1;try{V=DE(oy(F.substr(0,3)),10),da=DE(oy(F.substr(3,3)),10),la=AT(oy(F.substr(6,3))),r=AT(oy(F.substr(12,3))),uc=39<=F.length&&H(F.substr(34,5),Sf)?3:2}catch(Da){Da=xq(Da);if(G(Da,97))return!1;throw Da;}if(3==uc)return K=\nCT(a,b),a.c.I=U,K;!a.c&&(a.c=new DT(V,da));a.c.I=U;0==r&&(a.c.F=!0);if(0==V){for(;null!=F&&!H(F,ff)&&!H(F,Ia)&&!H(py(F,1),Ha);)F=BT(b);return!0}for(y=0;y<V;++y){if(null==(F=BT(b)))return!1;kd=ET(oy(F.substr(0,10)));cd=ET(oy(F.substr(10,10)));ta=ET(oy(F.substr(20,10)));d=IS(a.c,kd,-cd,-ta);A=oy(F.substr(31,3));g=hT(A);MS(a.c,d,g);H(A,Od)&&cT(a.c,d,1);$=AT(oy(F.substr(34,2)));0!=$&&aT(a.c,d,(jR(),kR)[g]+$);m=AT(oy(F.substr(36,3)));0!=m&&WS(a.c,d,4-m);M=63>F.length?0:AT(oy(F.substr(60,3)));a.c.u[d]=\nM;t=45>F.length?0:AT(oy(F.substr(42,3)));switch(t){case 0:break;case 1:cT(a.c,d,768);break;case 2:cT(a.c,d,128);break;case 3:cT(a.c,d,384);break;default:cT(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&cT(a.c,d,8192);Jc=51>F.length?0:AT(oy(F.substr(48,3)));switch(Jc){case 0:break;case 15:VS(a.c,d,0);break;default:VS(a.c,d,Jc)}}for(y=0;y<da;++y){if(null==(F=BT(b)))return!1;e=DE(oy(F.substr(0,3)),10)-1;f=DE(oy(F.substr(3,3)),10)-1;l=DE(oy(F.substr(6,3)),10);Ac=12>F.length?0:AT(oy(F.substr(9,3)));Ga=\n18>F.length?0:AT(oy(F.substr(15,3)));qT(a,e,f,l,Ac,Ga)}for(y=0;y<la;++y)if(null==BT(b))return!1;if(null==(F=BT(b)))return 0==r&&IR(a.c,7),!0;for(;null!=F&&!H(F,ff)&&!H(F,Ia);){if(0==F.indexOf(ef)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)d=DE(oy(F.substr(c,c+3-c)),10)-1,o=DE(oy(F.substr(Ba,Ba+3-Ba)),10),WS(a.c,d,o)}if(0==F.indexOf(kf)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)d=DE(oy(F.substr(c,c+3-c)),10)-1,N=DE(oy(F.substr(Ba,Ba+3-\nBa)),10),aT(a.c,d,N)}if(0==F.indexOf(eQ)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)switch(d=DE(oy(F.substr(c,c+3-c)),10)-1,cc=DE(oy(F.substr(Ba,Ba+3-Ba)),10),cc){case 1:$S(a.c,d,16);break;case 2:$S(a.c,d,32);break;case 3:$S(a.c,d,48)}}if(0==F.indexOf(fQ)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)switch(d=DE(oy(F.substr(c,c+3-c)),10)-1,pa=DE(oy(F.substr(Ba,Ba+3-Ba)),10),pa){case 3:case -1:cT(a.c,d,112);break;case 1:cT(a.c,d,8);break;case 2:cT(a.c,\nd,104);break;case 4:cT(a.c,d,56)}}if(0==F.indexOf("M ALS")&&(d=DE(oy(F.substr(7,3)),10)-1,0<=d)){sa=DE(oy(F.substr(10,3)),10);h=84==F.charCodeAt(14);ub=D(B,q,-1,sa,1);c=16;for(s=0;s<sa;++s,c+=4)L=oy(F.substr(c,c+4-c)),ub[s]=hT(L);ZS(a.c,d,ub,h)}if(0==F.indexOf(gQ)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)if(d=DE(oy(F.substr(c,c+3-c)),10)-1,jd=DE(oy(F.substr(Ba,Ba+3-Ba)),10),-2==jd)cT(a.c,d,2048);else if(0<jd){for(j=tb=0;j<a.c.p;++j)(Y(a.c,0,j)==d||Y(a.c,1,j)==d)&&\n++tb;jd>tb&&cT(a.c,d,4096)}}F=BT(b)}}catch(aa){aa=xq(aa);if(G(aa,97))return yp(aa),!1;throw aa;}IR(a.c,7);return!0}\nfunction CT(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=BT(b);null!=d&&0==d.indexOf(nf);){for(d=oy(py(d,7));xL(d,rb);){c=BT(b);if(0!=c.indexOf(nf))return!1;d=oy(kE(d,0,d.length-1)+py(c,7))}if(0==d.indexOf("BEGIN"))if(e=oy(py(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=wT(d,sT(d,7)),g=DE(kE(d,7,sT(d,7)),10),f=DE(kE(d,f,sT(d,f)),10),c.c=new DT(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=rT(d,0),g=DE(d.substr(0,l-0),10),j=wT(d,l),l=rT(d,j),o=d.substr(j,l-j),m=null,f=!1,h=xT(d);if(0!=h){var l=d,y=t=r=r=j=m=void 0,v=t=void 0,t=null,j=l.indexOf(Wf),r=l.indexOf(cg,j);if(0<=j&&0<r){m=D(B,q,-1,16,1);v=l.substr(j+1,r-(j+1));r=0;for(y=!0;y&&16>r;)j=v.indexOf(kb),-1==j?(t=v,y=\n!1):(t=v.substr(0,j-0),v=py(v,j+1)),m[r++]=hT(t);t=D(B,q,-1,r,1);mR(m,0,t,r)}m=t;0>h&&(f=!0);l=0>h?-h:h}j=wT(d,l);l=rT(d,j);h=ET(d.substr(j,l-j));j=wT(d,l);l=rT(d,j);r=ET(d.substr(j,l-j));j=wT(d,l);l=rT(d,j);t=ET(d.substr(j,l-j));j=wT(d,l);l=rT(d,j);j=DE(d.substr(j,l-j),10);h=IS(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new FT),GT(c.a,new uC(g),new uC(h)));null!=m&&ZS(c.c,h,m,f);0!=j&&(c.c.u[h]=j);H(o,Od)?cT(c.c,h,1):H(o,zf)?(g=D(B,q,-1,1,1),g[0]=6,ZS(c.c,h,g,!0)):MS(c.c,h,hT(o));for(;-1!=(j=wT(d,l));)if(l=\nrT(d,j),o=d.substr(j,l-j),f=my(o,ny(61)),g=o.substr(0,f-0),f=DE(py(o,f+1),10),H(g,"CHG"))WS(c.c,h,f);else if(H(g,"RAD"))switch(f){case 1:$S(c.c,h,16);break;case 2:$S(c.c,h,32);break;case 3:$S(c.c,h,48)}else if(!H(g,$P))if(H(g,"MASS"))aT(c.c,h,f);else if(H(g,"VAL"))VS(c.c,h,-1==f?0:0==f?-1:f);else if(H(g,"HCOUNT"))switch(f){case 0:break;case -1:cT(c.c,h,1792);break;case 1:cT(c.c,h,128);break;case 2:cT(c.c,h,384);break;default:cT(c.c,h,896)}else if(H(g,"SUBST"))if(-1==f)cT(c.c,h,2048);else{if(0<f){for(g=\no=0;g<c.c.p;++g)(Y(c.c,0,g)==h||Y(c.c,1,g)==h)&&++o;f>o&&cT(c.c,h,4096)}}else if(H(g,"RBCNT"))switch(f){case 3:case -1:cT(c.c,h,112);break;case 1:cT(c.c,h,8);break;case 2:cT(c.c,h,104);break;case 4:cT(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=rT(d,0);g=DE(d.substr(0,h-0),10);r=wT(d,h);h=rT(d,r);l=DE(d.substr(r,h-r),10);r=wT(d,h);h=rT(d,r);f=tT(c,DE(d.substr(r,h-r),10));r=wT(d,h);h=rT(d,r);o=tT(c,DE(d.substr(r,h-r),10));for(j=m=0;-1!=(r=wT(d,h));)if(h=rT(d,r),y=d.substr(r,h-r),\nt=my(y,ny(61)),r=y.substr(0,t-0),t=DE(py(y,t+1),10),H(r,$P))switch(t){case 1:m=1;break;case 2:m=2==l?3:4;break;case 3:m=6}else H(r,"TOPO")&&(j=t);f=qT(c,f,o,l,m,j);f+1!=g&&(!c.b&&(c.b=new FT),GT(c.b,new uC(g),new uC(f)))}else if(4==e){if(c=a,g=f=g=o=o=void 0,g=-1!=d.indexOf("ATOMS=(")?ZP:-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=BE(f,ny(41),j);m=sT(f,j);l=DE(f.substr(j,m-j),10);t=D(B,q,-1,l,1);for(h=0;h<l;++h)j=wT(f,m),m=sT(f,j),(-1==\nm||m>r)&&(m=r),t[h]=DE(f.substr(j,m-j),10);f=t;if(0==d.indexOf(of))if(H(g,ZP))for(g=0;g<f.length;++g)YS(c.c,tT(c,f[g]),0,-1);else for(g=0;g<f.length;++g)dT(c.c,vT(c,f[g]),0,-1);else if(0==d.indexOf(pf))if(o=DE(kE(d,13,sT(d,13)),10),H(g,ZP))for(g=0;g<f.length;++g)YS(c.c,tT(c,f[g]),1,o-1);else for(g=0;g<f.length;++g)dT(c.c,vT(c,f[g]),1,o-1);else if(0==d.indexOf(qf))if(o=DE(kE(d,13,sT(d,13)),10),H(g,ZP))for(g=0;g<f.length;++g)YS(c.c,tT(c,f[g]),2,o-1);else for(g=0;g<f.length;++g)dT(c.c,vT(c,f[g]),2,o-\n1);else if(0==d.indexOf("MDLV30/HILITE"))if(H(g,ZP))for(g=0;g<f.length;++g)XS(c.c,tT(c,f[g]));else for(g=0;g<f.length;++g)o=vT(c,f[g]),XS(c.c,Y(c.c,0,o)),XS(c.c,Y(c.c,1,o))}}else return!1;d=BT(b)}for(;null!=d&&!(0==d.indexOf(ff)||H(d,Ia));)d=BT(b);return!0}function HT(){}w(26,1,{},HT);_.a=null;_.b=null;_.c=null;_.d=!1;function IT(a,b){var c,d,e,f,g;f=b.length;g=D(B,q,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(BQ(a.f,b[d],e)==c){g[d]=RQ(a.f,b[d],e);break}}return g}\nfunction DR(a,b,c){b=Dx(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function JT(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function MR(a,b,c){for(a=Dx(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction nT(a,b){var c,d,e,f,g,h,j,l,o;this.f=a;this.i=new Jm;this.j=new Jm;this.a=D(B,q,-1,this.f.c,1);this.b=D(B,q,-1,this.f.d,1);this.f.ed(1);j=D(pq,ml,-1,this.f.c,2);l=D(pq,ml,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[BQ(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[RQ(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=D(B,q,-1,this.f.c,1);g[0]=d;f=D(B,q,-1,this.f.c,1);f[d]=1;h=e=0;for(o=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=BQ(this.f,g[e],d),0!=f[c]){var m=RQ(this.f,g[e],d);c=j;var r=void 0,t=void 0,y=void 0,v=y=r=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,t=Y(this.f,0,m),y=Y(this.f,1,m),v=D(B,q,-1,this.f.c,1),s=D(B,q,-1,this.f.c,1),A=D(B,q,-1,this.f.c,1);v[0]=t;v[1]=y;s[t]=1;s[y]=2;A[t]=-1;A[y]=t;for(F=y=1;y<=F&&!(7<s[v[y]]);){for(M=0;M<this.f.f[v[y]];++M)if(r=BQ(this.f,v[y],M),1<y&&r==t){$=D(B,q,-1,s[v[y]],1);r=v[y];for(N=0;N<$.length;++N)$[N]=r,r=A[r];a:{for(var m=$,U=void 0,\nV=r=void 0,da=r=N=U=$=V=void 0,$=void 0,N=m.length,$=this.f.G,r=U=0;r<N;++r)$>m[r]&&($=m[r],U=r);$=D(B,q,-1,N,1);V=m[0<U?U-1:N-1]<m[U<N-1?U+1:0];for(r=0;r<N;++r)$[r]=m[U],V?0>--U&&(U=N-1):++U==N&&(U=0);for(r=0;r<this.i.c;++r)if(da=Dx(this.i,r),da.length==N){U=!0;for(V=0;V<N;++V)if(da[V]!=$[V]){U=!1;break}if(U)break a}Dm(this.i,$);r=IT(this,$);Dm(this.j,r);JT(this,$,r)}}else 0==s[r]&&!c[r]&&(v[++F]=r,s[r]=s[v[y]]+1,A[r]=v[y]);++y}}else j[c]||(f[c]=o,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++o;g[++h]=c;break}}if(0!=(b&4)){this.d=D(pq,ml,-1,this.i.c,2);this.e=D(pq,ml,-1,this.i.c,2);this.c=D(B,q,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=D(DI,am,87,this.i.c,0);for(o=0;o<this.i.c;++o){e[o]=D(B,q,-1,Dx(this.i,o).length,1);for(h=0;h<Dx(this.i,o).length;++h)e[o][h]=-1}v=D(B,q,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=Dx(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(o=0;o<t.length;++o)c=t[o],3==this.f.f[Y(this.f,0,c)]&&3==this.f.f[Y(this.f,1,c)]&&(0<v[c]?(e[v[c]>>>\n16][v[c]&32767]=h,e[h][o]=v[c]>>>16):v[c]=(h<<16)+32768+o);o=D(pq,ml,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(v=!o[h]){for(var v=h,s=e,A=o,y=d,F=f,M=g,la=N=da=da=U=V=da=V=da=r=m=U=void 0,$=V=void 0,N=Dx(this.i,v),la=Dx(this.j,v),V=la.length,m=r=0,$=!1,da=0;da<V;++da)r<<=1,m<<=1,1<KQ(this.f,la[da])||64==this.f.B[la[da]]?r|=1:(U=s[v][da],-1!=U&&(A[U]?y[U]&&(r|=1,F[U]||(m|=1)):$=!0));U=!1;switch(V){case 3:da=z(B,q,-1,[2,1,4]);U=!0;for(V=0;3>V;++V)if((r&da[V])==da[V]&&(6==this.f.x[N[V]]&&\n1==this.f.q[N[V]]||5==this.f.x[N[V]]&&0==this.f.q[N[V]]))y[v]=!0,M[v]=V,0==(m&da[V])&&(U=!1);break;case 5:V=z(B,q,-1,[10,5,18,9,20]);U=!0;for(da=0;5>da;++da)if((r&V[da])==V[da])switch(this.f.x[N[da]]){case 6:-1==this.f.q[N[da]]&&(y[v]=!0,M[v]=da,0==(m&V[da])&&(U=!1));break;case 7:0>=this.f.q[N[da]]&&(y[v]=!0,M[v]=da);break;case 8:y[v]=!0;M[v]=da;break;case 16:2==this.f.f[N[da]]&&(y[v]=!0,M[v]=da)}break;case 6:U=!0;21==(r&21)&&(y[v]=!0,0==(m&21)&&(U=!1));42==(r&42)&&(y[v]=!0,0==(m&42)&&(U=!1));break;\ncase 7:da=z(B,q,-1,[42,21,74,37,82,41,84]);U=!0;for(V=0;7>V;++V)if((r&da[V])==da[V]&&(6==this.f.x[N[V]]&&1==this.f.q[N[V]]||5==this.f.x[N[V]]&&0==this.f.q[N[V]]))y[v]=!0,M[v]=V,0==(m&da[V])&&(U=!1)}y[v]&&!U&&(F[v]=!0);v=y[v]?!0:!$}v&&(o[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=KQ(this.f,d)){a:{f=j;h=o=s=v=g=c=e=o=t=o=h=e=void 0;h=Y(this.f,0,d);o=Y(this.f,1,d);e=D(B,q,-1,this.f.c,1);c=D(B,q,-1,this.f.c,1);g=D(B,q,-1,this.f.c,1);e[0]=h;e[1]=o;c[h]=1;c[o]=2;g[h]=-1;g[o]=h;for(v=o=\n1;o<=v;){for(s=0;s<this.f.f[e[o]];++s){t=BQ(this.f,e[o],s);if(1<o&&t==h){h=D(B,q,-1,c[e[o]],1);e=e[o];for(o=0;o<h.length;++o)h[o]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++v]=t,c[t]=c[e[o]]+1,g[t]=e[o])}++o}f=null}null!=f&&JT(this,f,IT(this,f))}}}w(27,1,{},nT);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function XR(){this.a=new Jm}w(31,1,Pl,XR);\nfunction IR(a,b){var c,d;lT(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new HR(a,d);var e=a.b,f,g,h,j,l,o,m;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){o=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=BQ(e.H,f,l);j=0;h=D(B,q,-1,3,1);for(m=0;m<e.H.f[g];++m)h[j]=BQ(e.H,g,m),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(o=!o)}else for(l=1;l<e.H.f[f];++l)for(m=0;m<l;++m)h=BQ(e.H,f,l),j=BQ(e.H,f,m),e.c[h]>e.c[j]&&(o=!o),h<j&&(o=!o);bT(e.H,f,1==e.S[f]^o?1:2,e.T[f])}else bT(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){o=!1;for(l=0;2>l;++l)if(g=Y(e.H,l,f),3==e.H.f[g]){h=D(B,q,-1,2,1);for(m=j=0;3>m;++m)BQ(e.H,g,m)!=Y(e.H,1-l,f)&&(h[j++]=BQ(e.H,g,m));e.c[h[0]]>e.c[h[1]]&&(o=!o);h[0]<h[1]&&(o=!o)}eT(e.H,f,1==e.k[f]^o?1:2,e.n[f])}else eT(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)o=\ne.H,m=l,f=e.D[l],o.s[m]&=-134217729,f&&(o.s[m]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)o=e.H,m=l,f=e.N[l],o.s[m]&=-98305,o.s[m]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)o=e.H,m=l,f=e.e[l],o.z[m]&=-49,o.z[m]|=f<<4;o=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=D(pq,ml,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(YS(a,e,1,0),o=!0);for(e=0;e<a.c;++e)l[e]&&(bT(a,e,1,!1),YS(a,e,1,-1),o=!0)}a.F=!1}US(a,1);US(a,2);o&&(a.b=new HR(a,d));a.K|=12|c}}function KT(){jR();this.G=this.H=256;TS(this)}function DT(a,b){jR();this.G=1>a?1:a;this.H=1>b?1:b;TS(this)}w(32,22,Pl,KT,DT);_.ed=function(a){IR(this,a)};_.a=!1;_.b=null;function LT(){LT=x;MT=new xp}function NT(a){for(var b,a=new zv(a.j.k);a.b<a.d.Tf();)b=Av(a),gy(b.ie(),tQ,!1),PL(a)}\nfunction OT(a,b,c){var a=a.n,d;try{d=new PT(b,c.Od(a),c.Rd(a),(c.Pd(a),c.Qd(a))),E(a.c,c,d)}catch(e){e=xq(e);if(G(e,97))throw new Fp("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}gy(b.ie(),cQ,!0);gy(c.ie(),sQ,!0);E(MT,b,c)}function QT(a){var b;a.o=!1;for(a=new zv(a.j.k);a.b<a.d.Tf();)b=Av(a),gy(b.ie(),tQ,!1),PL(a)}\nfunction RT(a,b){wm(a.j.k,b)?gy(b.ie(),tQ,!1):a.o?(Dm(a.j.k,b),gy(b.ie(),tQ,!0)):(a.j.k.qg(),Dm(a.j.k,b))}function ST(a){this.f=a;this.j=new TT(this);this.n=new UT(this.j)}w(44,1,{});_.hd=function(){VT(this.j.e,"dragdrop-dragging")};_.jd=function(){fy(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var MT;function TT(a){this.k=new Jm;this.d=a;this.a=a.f}w(45,1,{},TT);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction WT(a,b,c){a.b.i=b;a.b.j=c;a.b.b=b-a.f;a.b.c=c-a.i;a.b.d.kd()}function XT(a,b){var c;c=Fv(a.c,YT).a;b.a.ctrlKey||b.a.metaKey||NT(a.b.d);RT(a.b.d,c)}function ZT(a){a.b.f=null;a.b.d.jd();Ty((Cy(),RA(null)),a.a,0,0);var b=a.a.pb;qx=b;tx();ay=b;a.d=2}function UT(a){this.c=new xp;this.b=a;this.a=new Kz;iy(this.a,er(),dr());vy(this.a,this,(xu(),xu(),yu));vy(this.a,this,(Hu(),Hu(),Iu));a=this.a.pb.style;a[vQ]="alpha(opacity=0)";a.opacity=0;a[pi]=0+(ps(),oj);a.borderStyle=($T(),Qi);a[oQ]=Cg}\nw(46,1,{},UT);_.ld=function(a){var b,c,d,e;c=a.f;d=st(a);e=tt(a);b=$q(a.a);if(!(3==this.d||2==this.d||1!=b)&&!YT)YT=c,this.b.e=Fv(this.c,YT).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==AA(this.b.k,this.b.e)&&(NT(this.b.d),RT(this.b.d,this.b.e)),aU(new bU),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new cU(YT,null),YT!=this.b.e&&(c=new cU(this.b.e,null),this.f+=b.a-c.a,this.i+=b.d-c.d),0==this.b.d.k&&!a.a.ctrlKey&&!a.a.metaKey&&(this.b.i=d+b.a,this.b.j=e+b.d,ZT(this),1!=this.d&&WT(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=qt(a,b);a=rt(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Xm(qH(d-this.f),qH(a-this.i))>=this.b.d.k?(dU(),-1!=AA(this.b.k,this.b.e)||RT(this.b.d,this.b.e),c=new cU(YT,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,ZT(this)):px.preventDefault()),1==this.d)return;px.preventDefault();WT(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new cU(YT,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,ZT(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=qt(a,b);b=rt(a,b);if(1==$q(a.a)&&(this.e=!1,YT))try{if(dU(),1==this.d)XT(this,a);else{d!=this.a&&(c=new cU(d,null),e+=c.a,b+=c.d);try{WT(this,e,b),this.b.d.hd(),3!=this.d&&XT(this,a)}finally{var f=this.a.pb;qx&&f==qx&&(qx=null);tx();f===ay&&(ay=null);By(this.a);this.d=1;this.b.e=null}}}finally{YT=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var YT=null;function bU(){}w(47,1,Dl,bU);_.pd=function(){dU()};\nfunction PT(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},PT);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=Uu;function cU(a,b){!a||a==(Cy(),RA(null))?this.f=this.e=0:(this.e=a.ee()-(a.pb.scrollLeft||0),this.f=a.fe()-(a.pb.scrollTop||0));!b||b==(Cy(),RA(null))?this.c=this.b=0:(this.b=ar(b.pb)+eU(b.pb),this.c=br(b.pb)+fU(b.pb));this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},cU);_.tS=Uu;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction dU(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\\n"+a);}}function eU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(oj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\\n"+c);}}\nfunction fU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(oj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function gU(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\\n"+b);}}function hU(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\\n"+b);}}function iU(a){return $wnd.setInterval(C(function(){a.ud()}),100)}\nfunction jU(a,b,c,d){a.a=kE(a.a,0,b)+d+py(a.a,c)}w(193,1,{89:1,94:1,96:1});_.cT=function(a){return this.b-a.b};function $T(){$T=x;kU=new lU;mU=new nU;oU=new pU;qU=new rU;sU=new tU;uU=z(vU,u,19,[kU,mU,oU,qU,sU])}w(192,193,OP);var uU,oU,mU,qU,kU,sU;function lU(){this.b=0}w(194,192,OP,lU);function nU(){this.b=1}w(195,192,OP,nU);function pU(){this.b=2}w(196,192,OP,pU);function rU(){this.b=3}w(197,192,OP,rU);function tU(){this.b=4}w(198,192,OP,tU);function wU(){wU=x;xU=new ot(Qg,new yU)}\nfunction yU(){}w(262,259,{},yU);_.Dd=function(a){a.Id(this)};_.Gd=function(){return xU};var xU;function zU(){zU=x;AU=new ot(jh,new BU)}function BU(){}w(270,264,yl,BU);\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!=(CU(),DU))a=EU(b.pb),c=new FU(Tq(b.pb,Xi),Tq(b.pb,Wi)),d=new FU(Tq(b.T.jb.pb,Xi),Tq(b.T.jb.pb,Wi)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);GU(b.I,!0);a=Tq(b.T.jb.pb,Xi);HU(b,new FU(a,IU(b.T.jb).a));b.J&&b.O!=DU&&JU(b.r,b)}else GU(b.I,!1),b.O!=(CU(),DU)?HU(b,new FU(b.F.b,b.F.a)):KU(b,EU(b.r.pb)),b.J&&b.O!=DU&&LU(b.r,b);MU(b.T.jb)}else GU(b.I,!0)};_.Gd=function(){return AU};var AU;function NU(){NU=x;OU=new ot(Ah,new PU)}\nfunction PU(){}w(277,259,{},PU);_.Dd=function(a){By(a.a.a)};_.Gd=function(){return OU};var OU;function QU(a){this.a=a}w(299,260,{},QU);_.Dd=function(a){a.Td(this)};_.Ed=function(){return RU};var RU=_.a=null;function SU(a){this.a=a}w(301,260,{},SU);_.Dd=function(a){a.Vd(this)};_.Ed=function(){return TU};var TU=_.a=null;function UU(a){a=Uq(a,rQ);return iT(zQ,a)?(VU(),WU):iT(yQ,a)?(VU(),XU):(VU(),YU)}function VU(){VU=x;WU=new ZU(0);XU=new ZU(1);YU=new ZU(2);$U=z(aV,u,30,[WU,XU,YU])}\nfunction ZU(a){this.b=a}w(314,193,{30:1,89:1,94:1,96:1},ZU);var $U,YU,XU,WU;function bV(){bV=x;var a=(Sv(),Sv(),Tv);!a.a&&(a.a=new cV)}\nfunction CS(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new Tw;if(!isFinite(b))return HP(c,d?a.r:a.u),c.a.a+="\\u221e",HP(c,d?a.s:a.v),c.a.a;var b=b*a.q,g,h;h=c.a.a.length;HP(c,b.toPrecision(20));e=0;g=c.a.a.indexOf(uQ,h);0>g&&(g=c.a.a.indexOf(bQ,h));0<=g&&(f=g+1,f<c.a.a.length&&43==c.a.a.charCodeAt(f)&&++f,f<c.a.a.length&&(e=DE(py(c.a.a,f),10)),jU(c.a,g,c.a.a.length,n));f=c.a.a.indexOf(lc,h);0<=f&&(jU(c.a,f,f+1,n),e-=c.a.a.length-f);f=e;e=c.a.a.length+f+a.j+3;0<e&&e<c.a.a.length&&\n57==c.a.a.charCodeAt(e)&&(dV(a,c,e-1),f+=c.a.a.length-e,jU(c.a,e,c.a.a.length,n));a.e=0;a.d=c.a.a.length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(g=0;g<a.d-1&&48==c.a.a.charCodeAt(g);)++g;0<g&&(jU(c.a,0,g,n),a.d-=g,a.e-=g);a.k>a.p&&0<a.k?(a.e+=a.b-1,g=a.e%a.k,0>g&&(g+=a.k),a.b=g+1,a.e-=g):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==c.a.a.charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)c.a.a+=Fc,++a.d;if(!a.w)if(a.b<a.p){for(g=new Tw;a.b<a.p;)g.a.a+=Fc,++a.b,++a.d;jU(c.a,0,0,g.a.a)}else if(a.b>\na.p){h=a.b-a.p;for(g=0;g<h;++g)if(48!=c.a.a.charCodeAt(g)){h=g;break}0<h&&(jU(c.a,0,h,n),a.d-=h,a.b-=h)}a.d>a.b+a.j&&53<=c.a.a.charCodeAt(a.b+a.j)&&(g=a.b+a.j-1,dV(a,c,g));if(0<f)for(g=f;g<a.b;g+=f+1)h=a.b-g,jU(c.a,h,h,kb),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)c.a.a+=Fc,++a.d;else{g=a.b+a.j;for(g>a.d&&(g=a.d);g>f&&48==c.a.a.charCodeAt(g-1);)--g;g<a.d&&(jU(c.a,g,a.d,n),a.d=g)}0==a.d&&(jU(c.a,0,0,Fc),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,jU(c.a,f,f,lc),++a.d;if(e){c.a.a+=bQ;0>a.e&&(a.e=-a.e,c.a.a+=\nrb);e=n+a.e;for(f=e.length;f<a.n;++f)c.a.a+=Fc;Bp(c.a,e)}jU(c.a,0,0,d?a.r:a.u);HP(c,d?a.s:a.v);return c.a.a}\nfunction eV(a,b,c,d,e){var f,g,h,j;jU(d.a,0,d.a.a.length,n);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,d.a.a+=bb):g=!g;else if(g)JP(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,Ap(d,a.a[4]||a.a[1])):Ap(d,a.a[0])):Ap(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new Sm(kQ+b+na);a.q=100}d.a.a+=\nPa;break;case 8240:if(!e){if(1!=a.q)throw new Sm(kQ+b+na);a.q=1E3}d.a.a+="\\u2030";break;case 45:d.a.a+=rb;break;default:JP(d.a,String.fromCharCode(f))}return h-c}\nfunction fV(a,b,c,d){var e,f,g,h,j,l,o,m,r;f=-1;h=m=g=0;j=-1;l=b.length;r=c;for(o=!0;r<l&&o;++r)switch(e=b.charCodeAt(r),e){case 35:0<m?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new Sm("Unexpected \'0\' in pattern \\""+b+na);++m;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new Sm(\'Multiple decimal separators in pattern "\'+b+na);f=g+m+h;break;case 69:if(!d){if(a.w)throw new Sm(\'Multiple exponential symbols in pattern "\'+b+na);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+m||1>a.n)throw new Sm(\'Malformed exponential pattern "\'+b+na);o=!1;break;default:--r,o=!1}0==m&&0<g&&0<=f&&(m=f,0==f&&++m,h=g-m,g=m-1,m=1);if(0>f&&0<h||0<=f&&(f<g||f>g+m)||0==j)throw new Sm(\'Malformed pattern "\'+b+na);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<j?j:0;a.c=0==f||f==b;return r-c}\nfunction dV(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=b.a.a.charCodeAt(c),57==e){e=c--;var f=String.fromCharCode(48);jU(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),jU(b.a,c,c+1,d),d=!1;d&&(jU(b.a,0,0,Ic),++a.b,++a.d)}\nfunction gV(a){bV();if(!a)throw new Sm("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new zp;c+=eV(this,a,0,b,!1);this.u=b.a.a;c+=fV(this,a,c,!1);c+=eV(this,a,c,b,!1);this.v=b.a.a;c<a.length&&59==a.charCodeAt(c)?(++c,c+=eV(this,a,c,b,!0),this.r=b.a.a,c+=fV(this,a,c,!0),eV(this,a,c,b,!0),this.s=b.a.a):(this.r=rb+this.u,this.s=this.v)}w(316,1,{},gV);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=rb;_.s=n;_.t=null;_.u=n;_.v=n;_.w=!1;\nfunction cV(){}w(317,1,{},cV);function nS(a,b){return ow(a.l&b.l,a.m&b.m,a.h&b.h)}function WR(a,b){var c,d;c=a.h>>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 VR(a,b){return ow(a.l|b.l,a.m|b.m,a.h|b.h)}function hV(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=vv(a.a,f,null).Tf();for(e-=1;0<=e;--e)if(d=vv(a.a,f,null).Bh(e),G(d,35)&&Kp(d.a,b)){var j=a.a,l=f;0<j.b?pv(j,new vB(j,l,null,d)):Gv(j,l,null,d)}}}\nfunction iV(a){this.a=a}w(349,348,Tl,iV);_.Yd=function(a){a.c&&(this.a.be(a.d)||(a.a=!0))};function jV(a){this.a=a}w(350,348,Tl,jV);_.Ud=function(){kV(this.a.a)};w(351,136,dm,function(){});function lV(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Em(a.d,1))}function mV(){this.a=new nV(this);this.b=new Jm;this.d=new oV(this);this.f=new pV(this)}w(352,1,{},mV);_.c=!1;_.e=!1;function nV(a){Lm();this.a=a}w(353,65,{},nV);_.vd=function(){if(this.a.c){var a=this.a,b=a.f;Dx(b.d.b,b.b);qV(a.f);a.c=!1;lV(a)}};_.a=null;\nfunction oV(a){Lm();this.a=a}w(354,65,{},oV);_.vd=function(){this.a.e=!1;var a=this.a,b=zm(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Em(a.a,1E4);a.f.c<a.f.a;){d=rV(a.f);try{if(null==d)break;G(d,36)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||qV(a.f)}if(100<=zm()-b)break}}finally{e||(xm(a.a),a.c=!1,lV(a))}};_.a=null;function rV(a){var b;a.b=a.c;b=Dx(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function qV(a){bM(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function pV(a){this.d=a}w(355,1,{},pV);\n_.Zd=function(){return this.c<this.a};_.$d=function(){return rV(this)};_._d=function(){qV(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function sV(){sV=x;tV=new mV}function aU(a){sV();if(!a)throw new ov("cmd cannot be null");var b=tV;Dm(b.b,a);lV(b)}var tV;function uV(){var a;uV=x;vV=(a=$doc,H(a.compatMode,ne)?a.documentElement:a.body)}var vV;function wV(){this.b=new Jm}function xV(a){a=a[nQ];return null==a?-1:a}w(372,1,{},wV);_.a=null;function yV(a,b){this.a=a;this.b=b}w(373,1,{},yV);_.a=0;_.b=null;\nfunction VT(a,b){gy(a.ie(),b,!1)}w(381,1,wl);_.ee=ZB;_.fe=CK;_.je=function(){return this.pb.style.display!=Qi};_.ke=function(){throw new zV;};_.me=function(a){qy(this.pb,a)};function AV(a){for(a=new BV(a);a.a.a<a.a.b.c-1;)qB(a.a),rB(a.a)}w(377,378,ll);_.ze=function(a){Ly(this,a,this.pb)};_.Ae=function(a,b,c){Wy(this,a,b,c)};w(384,385,ll);_.je=function(){return!H(Vh,this.pb.style[Ck])};_.be=function(){return!0};_.me=function(a){this.pb.style[Ck]=a?Dk:Vh};_.Ie=function(){iz(this)};w(387,388,ol);\nw(395,380,pl);_.Od=YB;_.Pd=Iz;_.Qd=ZL;_.Rd=Xw;w(394,395,pl);function CV(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=Kg,b);this.pb[Tg]="gwt-Button";this.pb.innerHTML=a||n}w(393,394,{27:1,29:1,37:1,39:1,42:1,45:1,49:1,51:1},CV);function DV(a,b){var c;if(a.f)throw new yy("Composite.initWidget() may only be called once.");By(b);c=b.pb;a.pb=c;var d;mx();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((mx(),c).__gwt_resolve=EV(a));a.f=b;Ey(b,a)}\nfunction FV(a){if(-1!=a.lb){var b=a.f,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);tx();dy(d,b)}else b.lb|=c;a.lb=-1}a.f.re();a.pb.__listener=a;a.te()}w(397,380,QP);_.qe=function(){return this.f?this.f.qe():!1};_.re=function(){FV(this)};_.ae=function(a){zy(this,a);this.f.ae(a)};_.se=function(){this.f.se()};_.ke=function(){return this.pb=this.f.ke()};_.f=null;\nfunction GV(a,b,c){a.c=!1;c?a.a.innerHTML=b||n:a.a.textContent=b||n;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[rQ]=zQ;break;case 1:b[rQ]=yQ;break;case 2:UU(b)!=(VU(),YU)&&(b[rQ]=n)}}function HV(a){this.a=a;this.c=!1;this.d=this.b=UU(a)}w(398,1,{},HV);_.a=null;_.b=null;_.c=!1;_.d=null;w(402,385,ll);_.Od=YB;_.Pd=Iz;_.Qd=ZL;_.Rd=Xw;function IV(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=Xq(b);e=null;c&&(c=xV(c),e=0>c?null:Dx(a.i.b,c));e?JV(a,e):d&&(b.innerHTML=n||n);return b}\nfunction JV(a,b){var c;if(b.ob!=a)return!1;try{Ey(b,null)}finally{c=b.pb;Yq(c).removeChild(c);var d=a.i,e;e=xV(c);c[nQ]=null;kD(d.b,e,null);d.a=new yV(e,d.a)}return!0}w(404,379,ll);_.Kd=sy;_.Ld=Fy;_.Md=WB;_.Nd=HE;_.ye=function(){return new KV(this)};_.ve=function(a){return JV(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function LV(a){if(0>=a.b)throw new YK("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new YK("Column index: 0, Column size: "+a.a);}\nfunction MV(){this.i=new wV;this.f=$doc.createElement(Yj);this.c=$doc.createElement(ak);lx(this.f,this.c);this.pb=this.f;this.d=new NV(this);var a=new OV(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;by(a.b.f,(mx(),nx(b)),0);lx(a.a,$doc.createElement(pQ))}var c,d;if(1!=this.a){if(1<this.a)for(a=0;a<this.b;++a)for(b=this.a-1;1<=b;--b){c=b;d=void 0;d=this.b;if(a>=d||0>a)throw new YK("Row index: "+a+", Row size: "+d);if(0>c)throw new YK("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new YK("Column index: "+c+", Column size: "+this.a);c=IV(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=$doc.createElement(bk),d.innerHTML=UP||n,by(c,(mx(),nx(d)),b);this.a=1;a=this.e;b=1;b=1<b?b:1;c=a.a.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(pQ),a.a.appendChild(d);else if(c>b)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(bk);\ne.innerHTML=UP;c=$doc.createElement(sk);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)IV(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(403,404,ll,MV);_.a=0;_.b=0;\nfunction PV(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(QV(),RV)?a.b.d==(VU(),XU)?(Mz(),Pz):a.b.d==WU?(Mz(),Qz):(Mz(),Rz):a.b.d==(VU(),XU)?(Mz(),Qz):a.b.d==WU?(Mz(),Pz):(Mz(),Sz);b!=a.c&&(a.c=b,a.pb.style[hk]=!a.c?n:a.c.a)}w(407,380,pl);_.a=null;_.b=null;_.c=null;function SV(){this.pb=$doc.createElement(ph);this.b=new HV(this.pb);this.pb[Tg]="gwt-Label"}function TV(){SV.call(this);GV(this.b,Gk,!1);PV(this)}w(406,407,pl,SV,TV);_.Kd=sy;_.Ld=Fy;_.Md=WB;_.Nd=HE;_.Od=YB;_.Pd=Iz;_.Qd=ZL;_.Rd=Xw;\nfunction UV(a){for(;++a.b<a.d.c&&!(null!=Dx(a.d,a.b)););}function KV(a){this.c=a;this.d=this.c.i.b;UV(this)}w(408,1,{},KV);_.Zd=function(){return this.b<this.d.c};_.$d=function(){var a;if(this.b>=this.d.c)throw new Ry;a=Dx(this.d,this.b);this.a=this.b;UV(this);return a};_._d=function(){var a;if(0>this.a)throw new sB;a=Dx(this.d,this.a);By(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function NV(a){this.a=a}w(409,1,{},NV);_.a=null;function OV(a){this.b=a}w(410,1,{},OV);_.a=null;_.b=null;\nfunction QV(){QV=x;RV=new VV}var RV;function VV(){}w(412,1,{},VV);w(416,380,pl);_.Od=YB;_.Pd=Iz;_.Qd=ZL;_.Rd=Xw;function WV(a){this.a=a}w(422,421,Tl,WV);_.Hd=function(){};function EV(a){return function(){this.__gwt_resolve=XV;return a.ke()}}function XV(){throw"A PotentialElement cannot be resolved twice.";}function YV(a,b){if(0>b||b>=a.c)throw new Oy;return a.a[b]}function ZV(a,b,c){tB();uB.call(this,(gx(),new fx(a)),b,0,c,16)}w(459,389,{},ZV);\nfunction $V(a,b,c,d){0==--a.Oc&&(a.$c!=a.$e()&&(d|=4),!a.Zc&&(d|=2),0<d&&new aW(a,b,c,Jw(d)))}function bW(a){return!a.Kc&&a.Sc?bW(a.Sc):a.Kc}function cW(a){0==a.Oc++&&(a.$c=a.$e(),a.Zc=!0,a.ef())}function dW(a){return!a.Mc?(a.Ze(),!0):!1}function eW(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&WC(b,c)||a.Tc.Rh(b)}function fW(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.Ze(),a.Tc.Sh(b),a.$e()&&a.gf())}function gW(a){a.Xc||(cW(a),hW(a,!0),dC(a),a.Xc=!0,new NB(a,102),$V(a,a,a.Sc,0),HB(a),a.Tc.Uh(a))}w(472,1,ul);_.Me=XB;\n_.Oe=function(){return bW(this)};_._e=At;_.ef=oL;_.ff=function(){return dW(this)};_.gf=oL;_.jf=function(a,b){this.kf(this._c,this.ad,a,b)};\nfunction iW(a,b,c){var d;if(-1>a.Fc.a.c)throw new Sm("Missing message: awt.12A");if(G(b,61)){if(b==a)throw new Sm("Missing message: awt.12B");var e;a:{if(a&&!G(a,72))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(G(e,72))break;e=e.Sc}e=!1}if(e)throw new Sm("Missing message: awt.12C");if(G(b,72))throw new Sm("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new lE;try{d=AA(e.Fc.a,b);var f;f=Dx(e.Fc.a,d);e.Gc&&e.Gc.sf(f);jW(e,d);new kW(e,301,f)}catch(g){if(g=xq(g),!G(g,90))throw g;}}d=a.Fc.a.c;cW(b);\nAD(a.Fc.a,d,b);d=(b.Sc=a,b._e(!0),GB(a),!!a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1),$V(b,b,a,1),d);try{if(a.Gc)if(G(a.Gc,66)){if(!b)throw new ov("Missing message: awt.185");if(null==c||null!=c)lW(a.Gc,c,b);else throw new Sm("Missing message: awt.92");}else a.Gc.of(null==c?null:c,b)}catch(h){h=xq(h);if(G(h,99))throw b=h,jW(a,d),b;throw h;}b.hf();new kW(a,300,b)}function hW(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)Dx(a.Fc.a,c)._e(b)}\nfunction jW(a,b){var c;c=Dx(a.Fc.a,b);cW(c);c._e(!1);bM(a.Fc.a,b);c.Sc=null;GB(a);a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1);$V(c,c,a,1)}function mW(a){var b=(mD(),nD);fW(a,b);for(b=0;b<a.Fc.a.c;++b)Dx(a.Fc.a,b).ff()}w(471,472,El);_._e=function(a){hW(this,a)};_.ef=function(){var a;for(a=0;a<this.Fc.a.c;++a)cW(Dx(this.Fc.a,a))};_.ff=function(){var a;if(!dW(this))return!1;for(a=0;a<this.Fc.a.c;++a)Dx(this.Fc.a,a).ff();return!0};w(469,470,El);_.gf=function(){mC(this)};_.jf=Hz;\nfunction lW(a,b,c){var d;if(null==b)d=te;else if(d=b,!Wx(yP.a,b))throw new Sm(nW());cw(Fv(a.c,d))===cw(c)&&cw(Fv(a.b,c))===cw(d)||((b=Fv(a.c,d))&&oW(a,b,d),IL(a.a.ye(),c)&&oW(a,c,d),b=a.a,new pW(c,b.a.a),++b.b,E(a.b,c,d),E(a.c,d,c))}function qW(a,b){return new JB(Xm(b[1].b,Xm(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Xm(b[0].a,Xm(b[4].a,b[3].a))+a.k)}function oW(a,b,c){JL(a.a,b);Hv(a.b,b);Hv(a.c,c)}\nfunction rW(a,b){if(!a.n){a.n=!0;var c,d,e;sW(a.f,zP);sW(a.i,zP);sW(a.o,null);a.p=0;for(d=tW(a.a,0);d.b!=d.d.a;){c=uW(d);e=Fv(a.b,c);var f=b.Rc;e=Kp(e,te)?0:Kp(e,CP)?1:Kp(e,BP)?2:Kp(e,AP)?4:Kp(e,EP)?3:Kp(e,FP)?f.a?4:3:Kp(e,GP)?f.a?3:4:Kp(e,DP)?1:2;c.Xc?a.o[e]||(nq(a.o,e,c),++a.p,a.f[e]=c.Se(),a.i[e]=c.Ue()):a.o[e]||(a.f[e]=c.Se(),a.i[e]=c.Ue())}0!=a.p&&(c=-1,a.o[1]&&++c,a.o[2]&&++c,a.o[0]||a.o[4]||a.o[3]?(a.e=(a.p-c-2)*a.d,++c):a.e=0,a.k=c*a.j)}}function vW(){IP();wW.call(this,0)}\nfunction wW(a){IP();PB();this.a=new xW;this.b=new xp;this.c=new xp;this.d=a;this.j=0;this.n=!1;this.o=D(kM,u,60,5,0);this.f=D(yW,u,62,5,0);this.i=D(yW,u,62,5,0);this.p=this.e=this.k=0}w(481,1,{66:1,89:1},vW,wW);_.of=function(a,b){lW(this,a,b)};\n_.pf=function(a){rW(this,a);if(0!=this.p)if(a=aC(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.kf(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].jf(a.b,this.i[1].a),this.o[1].lf(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=0<c?c:0;this.o[4]&&(this.o[4].jf(this.i[4].b,c),this.o[4].lf(a.c,e,this.i[4].b,c,2,!0),b+=this.i[4].b+this.d);d=a.b-this.i[4].b-this.i[3].b-this.e;this.o[0]&&this.o[0].kf(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].jf(a.b,\nthis.i[2].a),this.o[2].lf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].jf(this.i[3].b,c),this.o[3].lf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.qf=function(a){var b;b=this.n;rW(this,a);this.n=b;return 0==this.p?$B(a,new JB(0,0)):$B(a,qW(this,this.f))};_.rf=function(a){var b;b=this.n;rW(this,a);this.n=b;return $B(a,qW(this,this.i))};_.sf=function(a){var b;b=Fv(this.b,a);null!=b&&oW(this,a,b)};_.tS=function(){return zW.d+"[hgap="+this.d+",vgap="+this.j+cg};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function AW(a){OB.call(this);this.Tc=(PB(),new BW(a,this))}w(482,472,{57:1,60:1,67:1,81:1,89:1},AW);_.Ne=function(){return Kg+this.Vc.b.a++};_.Pe=Vw;_.hf=oL;w(484,1,{});w(483,484,{},function(){});function CW(a){if(!a.k){cW(a);a.Fe();var b,c;for(b=0;b<a.o.c;++b)(c=Dx(a.o,b))&&CW(c);hW(a,!1);a.k=!0;$V(a,a,a.Sc,0);new DW(a,202)}}\nfunction EW(a){var b,c;a.Xc&&(a.Tc.Fe(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=Dx(a.o,b))&&c.Fe()}function FW(a){!AB(a)&&mW(a);var b=KB(a);a.kf(a._c,a.ad,b.b,b.a);dC(a)}function GW(a,b){a.p!=b&&(a.p=b)}function HW(){eC.call(this);this.r=new RB;this.o=new Jm;this.n=new VB(0,0,0,0);this.Xc=!1;cC(this,new vW)}w(489,471,SP);_.Te=function(){return new VB(this.n.d,this.n.b,this.n.a,this.n.c)};_.We=function(){return this.Tc.We()};_.Xe=function(){return this.Tc.Xe()};_.Fe=function(){EW(this)};_.$e=function(){return this.Tc.$e()};\n_.kf=function(a,b,c,d){MB(this,a,b,c,d);this.Lc=0};_.lf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;MB(this,a,b,c,d);this.Xc&&e&&!f&&dC(this)};_.k=!1;_.p=!1;_.q=null;function IW(){JW.call(this,n)}function JW(a){HW.call(this);this.q=a;this.Tc&&this.Tc.Lf(a);this.Tc&&this.Tc.Kf(!0);GW(this,!0)}w(496,489,SP,IW);_.nf=function(){return new VB(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ye=function(){this.Tc=new KW((PB(),n),this)};\nfunction LW(a){var b,c;c=Xm(0,a.d);0==c?(b=a.a,c=~~(a.b.length/b),0<a.b.length%b&&++c):(c=a.d,b=~~(a.b.length/c),0<a.b.length%c&&++b);return new JB(b,c)}function MW(a,b,c){var d,e,f,g,h,j;a.b=iD(b.Fc);if(0==a.b.length)return new aD;g=LW(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Ue():d.Se(),j=Xm(j,d.b),h=Xm(h,d.a);return new JB(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction NW(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=dw(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function OW(a){PB();this.d=0;this.a=1;this.e=a;this.c=0}w(499,1,Pl,OW);_.of=Hz;\n_.pf=function(a){var b,c;this.b=iD(a.Fc);if(0!=this.b.length&&(b=aC(a),!(0>=b.b||0>=b.a))){c=LW(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,o;f=D(B,q,-1,d,1);e=D(B,q,-1,d,1);j=D(B,q,-1,c,1);l=D(B,q,-1,c,1);NW(b.b,b.c,this.c,f,e);NW(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[h].kf(e[o],l[b],f[o],j[b]),++h==this.b.length)break a}};_.qf=function(a){return $B(a,MW(this,a,!1))};_.rf=function(a){return $B(a,MW(this,a,!0))};_.sf=At;\n_.tS=function(){return PW.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+cg};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function QW(a){RW.call(this,a,0)}function RW(a,b){OB.call(this);this.Tc=(PB(),new SW(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(Mz(),Nz);c.a=d;PV(c);break;case 0:c=c.a;d=(Mz(),Pz);c.a=d;PV(c);break;case 2:c=c.a,d=(Mz(),Qz),c.a=d,PV(c)}}w(504,472,ul,QW,RW);_.Pe=Vw;\n_.cf=function(){var a=(null==this.Qc&&(this.Qc=yB(this)),this.Qc)+kb+this._c+kb+this.ad+kb+this.Yc+Gk+this.Nc+(this.Xc?n:",hidden")+",align=",b;b=fi;switch(this.a){case 1:b=Pg;break;case 2:b=zj}return a+b+",text=null"};_.a=0;function TW(a){var b=a.b;this.a=a.a;this.b=b}w(508,509,{69:1,78:1,89:1},TW);w(518,472,ul);_.Oe=fm;function UW(a,b){var c=a.Tc;bB(c.a,b);c.e.a=-1;c.e.b=-1}function kW(a,b,c){sC();NB.call(this,a,b);this.a=c}w(528,527,Pl,kW);\n_.cf=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=zk}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Ne());return a+b.Qc};_.a=null;function aW(a,b,c,d){sC();qC.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(529,473,Pl,aW);\n_.cf=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=zk}a+=" (";1400==this.k&&(Mw(nS(this.a,Mk))&&(a+="PARENT_CHANGED,"),Mw(nS(this.a,Nk))&&(a+="DISPLAYABILITY_CHANGED,"),Mw(nS(this.a,Pk))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+hb};_.a=Lk;_.b=null;_.c=null;w(534,1,PP);_.Bf=At;_.Cf=At;_.Df=At;_.Ef=At;_.Ff=At;_.Gf=At;_.Hf=At;\nfunction DW(a,b){sC();NB.call(this,a,b);this.c=null;this.a=this.b=0}w(535,527,Pl,DW);\n_.cf=function(){var a;switch(this.k){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a=zk}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction KS(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(540,1,{});function VW(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=WW(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=D(qL,sl,-1,b,1),mR(a.a,0,b,a.a.length),a.a=b):0<a.d&&(mR(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=WW(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction BT(a){var b,c,d,e;if(null==a.a)throw new XW("luni.A5");if(a.e==a.b&&-1==VW(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=YW(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=YW(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=VW(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new yE;for(JP(e.a,YW(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return e.a.a;if(-1==VW(a))return 0<e.a.a.length||0!=d?e.a.a:null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&JP(e.a,\nYW(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&JP(e.a,YW(a.a,a.e,c-a.e-1)),a.e=c),e.a.a;0==d?JP(e.a,YW(a.a,a.e,a.b-a.e)):JP(e.a,YW(a.a,a.e,a.b-a.e-1))}}function ZW(a){if(!a)throw new lE;this.c=a;this.a=D(qL,sl,-1,8192,1)}w(539,540,{},ZW);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function XW(a){this.f=a}w(541,137,{82:1,89:1,97:1,106:1},XW);\nfunction WW(a,b,c,d){if(null==a.c)throw new XW("luni.D6");if(0>c||c>b.length)throw new $W(aX("luni.12",z(aM,u,0,[n+c])));if(0>d||d>b.length-c)throw new $W(aX("luni.18",z(aM,u,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;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function bX(a){this.c=a;this.a=a.length}w(544,540,{},bX);_.a=0;_.b=0;_.c=null;function cX(a,b){mu(a,Je+b);a.bf(a.Ec.d)}function $W(a){this.f=a}\nw(608,609,{89:1,90:1,97:1,105:1,106:1},$W);function dX(a){this.f=a}w(610,136,dm,dX);w(611,1,{89:1,91:1,94:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(614,615,{89:1,94:1,95:1,102:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function ET(a){a=kL(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(616,615,{89:1,94:1,98:1,102:1});_.cT=MJ;w(618,615,{89:1,94:1,100:1,102:1});_.cT=MJ;\nfunction QR(a,b){return a<b?a:b}function iT(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function ZR(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction PS(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new Sm(dQ);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new Sm(dQ);if(h>c)throw new YK(dQ);}f=D(qL,sl,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new Sm("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\ngm(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new rC;65536<=e?(l[j++]=55296+(e-65536>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function YW(a,b,c){c=b+c;if(0>b)throw new CE(b);if(c<b)throw new CE(c-b);if(c>a.length)throw new CE(c);return tL(a,b,c)}_=String.prototype;_.cT=function(a){return ZR(this,a)};\nfunction mR(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new lE;j=Jp(a);g=Jp(c);if(0==(j.b&4)||0==(g.b&4))throw new dX("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new dX("Array types must match");l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new Oy;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(cw(a)===cw(c)&&b<e){b+=d;for(d=e+d;d-- >e;)nq(c,d,a[--b])}else for(d=e+d;e<d;)nq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction zV(){}w(630,136,dm,zV);w(632,1,Pl);_.a=null;function BS(){this.a=(bV(),new gV(["USD",lQ,2,lQ,Ha]))}w(631,632,Pl,BS);w(647,640,ql);_.Ah=function(a,b){var c;c=tW(this,a);var d=c.d;new pW(b,c.b);++d.b;++c.a;c.c=null};_.Bh=function(a){var b;b=tW(this,a);try{return uW(b)}catch(c){c=xq(c);if(G(c,111))throw new YK("Can\'t get element "+a);throw c;}};_.ye=function(){return tW(this,0)};\n_.Eh=function(a){var b,c;b=tW(this,a);try{c=uW(b)}catch(d){d=xq(d);if(G(d,111))throw new YK("Can\'t remove element "+a);throw d;}eX(b);return c};function sW(a,b){var c=a.length,d;for(d=0;d<c;++d)nq(a,d,b)}function XQ(a,b,c){var d;d=Wv(a,b);fX(d,a,0,b,-0.0,c)}\nfunction fX(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],nq(b,j,b[j-1]),nq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),fX(b,a,h,j,-e,f),fX(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)nq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?nq(b,c++,a[e++]):nq(b,c++,a[h++])}}function wR(a){a.sort(function(a,c){return a-c})}function YQ(){YQ=x;ZQ=new gX}var ZQ;function gX(){}w(653,1,{},gX);_.dd=function(a,b){return a.cT(b)};\nw(654,1,{89:1,93:1,94:1,107:1});_.cT=function(a){a=Ew(J(this.a.getTime()),J(a.a.getTime()));return Gw(a,Lk)?0:!Bw(a,Lk)?-1:1};function tW(a,b){var c,d;(0>b||b>a.b)&&UL(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;c<b;++c)d=d.a}return new hX(a,b,d)}function xW(){this.a=new iX;this.b=0}w(657,647,$l,xW);_.uh=function(a){new pW(a,this.a);++this.b;return!0};_.Dh=function(a){return tW(this,a)};_.Tf=function(){return this.b};_.a=null;_.b=0;\nfunction uW(a){if(a.b==a.d.a)throw new Ry;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function eX(a){if(!a.c)throw new sB;a.b==a.c?a.b=a.c.a:--a.a;var b=a.c;b.a.b=b.b;b.b.a=b.a;b.a=b.b=b;a.c=null;--a.d.b}function hX(a,b,c){this.d=a;this.b=c;this.a=b}w(658,1,{},hX);_.Zd=function(){return this.b!=this.d.a};_.Fh=function(){return this.b.b!=this.d.a};_.$d=function(){return uW(this)};_.Gh=function(){if(this.b.b==this.d.a)throw new Ry;this.c=this.b=this.b.b;--this.a;return this.c.c};_._d=function(){eX(this)};\n_.a=0;_.b=null;_.c=null;_.d=null;function iX(){this.a=this.b=this}function pW(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(659,1,{},iX,pW);_.a=null;_.b=null;_.c=null;function jX(){jX=x;kX=new lX}function uT(a,b){var c;return(c=mX(a,b))?c.d:null}function mX(a,b){var c,d;for(d=a.b;d;){c=nX(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction oX(a,b,c,d){var e;if(b){e=nX(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=oX(a,b.a[e],c,d);pX(b.a[e])&&(pX(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):pX(b.a[e].a[e])?b=qX(b,1-e):pX(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=qX(b.a[1-(1-e)],1-(1-e)),qX(b,1-e))))}else return c;return b}function pX(a){return!!a&&a.b}function GT(a,b,c){b=new rX(b,c);c=new sX;a.b=oX(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function tX(a,b){var c;c=new sX;uX(a,b,c);return c.d}\nfunction uX(a,b,c){var d,e,f,g,h,j,l,o,m;if(!a.b)return!1;o=f=null;h=new rX(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=o,o=l,l=l.a[e],d=nX(l.c,b),e=0>d?1:0,0==d&&(!c.c||Kp(l.d,c.d))&&(f=l),(!l||!l.b)&&!pX(l.a[e]))if(pX(l.a[1-e]))o=o.a[j]=qX(l,e);else if(!pX(l.a[1-e])&&(m=o.a[1-j]))!pX(m.a[1-j])&&!pX(m.a[j])?(o.b=!1,m.b=!0,l.b=!0):(d=g.a[1]==o?1:0,pX(m.a[j])?g.a[d]=(o.a[1-j]=qX(o.a[1-j],1-j),qX(o,j)):pX(m.a[1-j])&&(g.a[d]=qX(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 rX(l.c,l.d);e=f;j=h;for(g=null==j.c||0<nX(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<nX(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;o==f&&(o=b)}o.a[o.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function qX(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function FT(){jX();var a=null;this.b=null;!a&&(a=kX);this.a=a}w(664,553,{89:1,109:1},FT);_.Nf=function(a){return!!mX(this,a)};_.Of=function(){return new vX(this)};\n_.Pf=function(a){return uT(this,a)};_.Rf=function(a,b){return GT(this,a,b)};_.Sf=function(a){return tX(this,a)};_.Tf=hD;_.a=null;_.b=null;_.c=0;var kX;function nX(a,b){if(null==a||null==b)throw new lE;return a.cT(b)}function lX(){}w(665,1,{},lX);_.dd=function(a,b){return nX(a,b)};function wX(a,b,c,d,e,f){d&&(d.a[0]&&wX(a,b,c,d.a[0],e,f),!(c.Ih()&&0<=nX(d.c,f)||c.Hh()&&0>nX(d.c,e))&&b.uh(d),d.a[1]&&wX(a,b,c,d.a[1],e,f))}function xX(a){PL(a.a);tX(a.c,a.b.xh())}\nfunction yX(a){var b=(zX(),AX),c;this.c=a;c=new Jm;wX(this,c,b,a.b,null,null);this.a=new zv(c)}w(666,1,{},yX);_.Zd=em;_.$d=function(){return this.b=Av(this.a)};_._d=function(){xX(this)};_.a=null;_.b=null;_.c=null;function vX(a){this.a=a}w(667,635,Il,vX);_.vh=function(a){var b;if(!G(a,110))return!1;b=mX(this.a,a.xh());return!!b&&GE(b.d,a.yh())};_.ye=function(){return new yX(this.a)};_.wh=function(a){var b;if(!G(a,110))return!1;b=new sX;b.c=!0;b.d=a.yh();return uX(this.a,a.xh(),b)};_.Tf=function(){return this.a.c};\n_.a=null;function rX(a,b){this.c=a;this.d=b;this.a=D(BX,u,113,2,0);this.b=!0}w(668,1,{110:1,113:1},rX);_.eQ=function(a){return!G(a,110)?!1:GE(this.c,a.xh())&&GE(this.d,a.yh())};_.xh=hD;_.yh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Np(this.c):0;b=null!=this.d?Np(this.d):0;return a^b};_.zh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+Ed+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function sX(){}w(669,1,{},sX);\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 zX(){zX=x;AX=new CX(0);DX=new EX;FX=new GX;HX=new IX;JX=z(KX,u,114,[AX,DX,FX,HX])}function CX(a){this.b=a}w(670,193,RP,CX);_.Hh=OD;_.Ih=OD;var JX,AX,DX,FX,HX;function EX(){this.b=1}w(671,670,RP,EX);_.Ih=ty;function GX(){this.b=2}w(672,670,RP,GX);_.Hh=ty;_.Ih=ty;function IX(){this.b=3}w(673,670,RP,IX);_.Hh=ty;function LX(a){a.Tc.$e()&&CW(a)}\nfunction MX(a){var b;if(a.Tc.$e()){b=DB(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}EW(a)}function NX(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 OX(){JW.call(this,n);this.i=new AW(this.Jh());xC(this.r,new PX(this))}w(679,496,SP);_.Me=function(a,b){return cw(a.f)===cw(this.i)?(MX(this),!0):this.Kh(a,b)};_.Jh=function(){return"Close"};_.Kh=XB;_.Fe=function(){MX(this)};_.i=null;_.j=null;function PX(a){this.a=a}w(695,534,PP,PX);_.Df=function(){MX(this.a)};_.a=null;\nfunction QX(a,b){var c;qu();var d;OX.call(this);this.c=new AW("Help");new AW("Home");this.d=b;eW(this,(FF(),HF));this.Tc&&this.Tc.Kf(!1);GW(this,!1);d=DB(b);if(1==a)this.e||(this.e=new TW(d),NX(this.e,-30,0)),this.j=this.e,c=UF(b),this.q=If,this.Tc&&this.Tc.Lf(If),cC(this,new wW(2)),this.f=new MD(c+" "),iW(this,this.f,te),d=new hC,iW(d,this.i,null),this.d.gc&&(c=new AW("Submit"),iW(d,c,null)),iW(this,d,BP),UW(this.f,oy(Uq(this.f.Tc.a.pb,Ak))),this.Tc&&this.Tc.Kf(!0),GW(this,!0);else if(2==a)this.b||\n(this.b=new TW(d),NX(this.b,-50,13*dw(b.mb)-80)),this.j=this.b,this.q=hQ,this.Tc&&this.Tc.Lf(hQ),cC(this,new wW(2)),c=new hC,iW(c,new RW("atomic SMILES",1),null),iW(this,c,CP),c=Pe,ru&&(c=Uq(ru.Tc.a.pb,Ak)),ru=new ND(c,8),iW(this,ru,te),c=new hC,iW(c,this.i,null),iW(this,c,BP);else{this.a||(this.a=new TW(d),NX(this.a,5*dw(b.mb),0));var e,f;this.q=d="About "+(FF(),NJ);this.Tc&&this.Tc.Lf(d);cC(this,new OW(0));eW(this,HF);iW(this,new RW(NJ+" Molecular Editor v2017-02-26",1),null);iW(this,new RW("Peter Ertl and Bruno Bienfait",\n1),null);for(c=GF,d=0,f=c.length;d<f;++d)e=c[d],e=new RW(e,1),fW(e,this.d.H),iW(this,e,null);c=new hC;iW(c,this.c,null);iW(c,this.i,null);iW(this,c,null);this.j=this.a}FW(this);this.Tc.Jf(this.j);!AB(this)&&mW(this);gW(this)}w(715,679,SP,QX);_.Kh=function(a){var b;if(a.f===this.c){try{b=new wE(this.d.V),dK(b)}catch(c){if(c=xq(c),G(c,83))cX(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;\nfunction RX(a,b,c){a=new SX(b,c,a);if(!b.Me(a,c))for(b=b.Sc;b&&!b.Me(a,c);)b=b.Sc}function SX(a,b,c){lu.call(this,a,0,b);this.a=c}w(748,492,Pl,SX);w(766,380,pl);_.ee=ZB;_.fe=CK;function TX(a){var b;b=a.Ph();if(!b){var c;if(c=a.Mh()){b=tO(c.a);var d=b.b,e=b.a;iy(c.If(),d,e);c=tO(c.a);b=new JB(c.b-b.b,c.a-b.a)}else b=new JB(0,0);a.Th(b)}return b}function UX(a,b){var c;b&&(c=jO(b),a.Oh().pb.style[oQ]=c)}w(769,1,{});_.Mh=fm;_.Nh=function(a){this.Rh(a.Oe())};_.Oh=function(){return this.If()};_.Ph=function(){return VX};\n_.Fe=oL;_.Qh=function(a){this.Sh(AB(a))};_.Rh=Bz;_.Th=function(a){VX=a};_.Uh=At;var VX=null;function BW(a,b){vO();xO.call(this);this.a=new CV(a);var c=n;this.a.ie()[Tg]=c;vy(this.a,new WX(this,b),(ut(),ut(),vt))}w(768,769,{},BW);_.If=Fz;_.Rh=Bz;_.a=null;function WX(a,b){this.a=a;this.b=b}w(770,1,{},WX);_.Jd=function(a){PB();RX(a,this.b,this.a.a.pb.textContent)};_.a=null;_.b=null;function XX(a,b){var c,d;UX(a,b.Oe());for(d=new zv(b.Fc.a);d.b<d.d.Tf();)c=Av(d),c.Xc&&c.Tc.Nh(c)}\nfunction YX(a,b){var c,d,e,f,g,h,j;iy(a.d,b.Ve(),b.Re());for(d=new zv(b.Fc.a);d.b<d.d.Tf();)c=Av(d),c.Xc&&(e=c.Tc,e.Qh(c),h=c.We(),j=c.Xe(),g=c.Ve(),f=c.Re(),0<g&&0<f&&(c=e.If(),g-=TX(e).b,f-=TX(e).a,iy(e.If(),g,f),!c.ob&&a.d.ze(c),a.d.Ae(c,h,j)))}w(773,769,{});_.Nh=function(a){XX(this,a)};_.Qh=function(a){YX(this,a)};function SW(a){vO();xO.call(this);var b=this.a=new SV;GV(b.b,a,!1);PV(b);this.e.a=-1;this.e.b=-1}w(774,769,{},SW);_.If=Fz;\n_.Qf=function(){var a;a=(this.a.b.c?Xq(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;w(777,769,{});_.Mh=function(){var a;a=new QD;bB(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Ph=function(){return ZX};_.Th=function(a){ZX=a};var ZX=null;w(778,773,{});function $X(a){var b;b=new FU(Tq(a.pb,Xi),Tq(a.pb,Wi));a=new FU(Tq(a.T.jb.pb,Xi),Tq(a.T.jb.pb,Wi));return z(B,q,-1,[b.b-a.b,b.a-a.a])}\nfunction aY(a){null!=a.R&&null!=a.Q?(jy(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(bY(a,a.R),a.R=null):null!=a.Q&&(cY(a,a.Q),a.Q=null);aU(a.S)}function dY(a){a.kb?a.Yh(IU(a.T.jb)):(a.Ie(),dY(a))}function cY(a,b){var c;a.kb?(c=$X(a),a.Yh(new FU(-1,eY(b,!1)-c[1]))):a.Q=b}function fY(a,b){var c;b!=a.De()&&(c=a.T.jb,AV(c),gY(c,b,c.pb,c.p.c,!0))}function bY(a,b){var c;a.kb?(c=$X(a),a.Yh(new FU(eY(b,!0)-c[0],-1))):a.R=b}w(781,382,LP);_.Vh=function(){var a,b;b=IU(this.T.jb);a=$X(this);b.b+=a[0];b.a+=a[1];return b};\n_.De=function(){var a;a=this.T.jb;return 0!=a.p.c?hY(YV(a.p,0)):null};_.Wh=function(a){iY(this.T.jb,a)};_.ye=function(){return new BV(this.T.jb)};_.Xh=PD;_.te=function(){aY(this)};_.Le=PD;_.ve=function(a){return jY(this.T.jb,a)};_.Yh=function(a){KU(this.T.jb,a)};_.le=function(a){cY(this,a)};_.Ee=function(a){fY(this,a)};_.ne=function(a){bY(this,a)};_.Q=null;_.R=null;function kY(){kY=x;var a=(lY(),mY(),nY);oY=new eA(a.d,a.b,a.c,a.e,a.a)}\nfunction pY(a,b){if(0!=a.I.a.p.c&&hY(YV(a.I.a.p,0)))throw new yy("WindowPanel can only contain one child widget");qY(a,b)}function rY(a,b){var c;if(a.w){c=new Mx;a.mb&&uv(a.mb,c);a.J&&JU(a.r,a);sY(a.r.c,a);a.n=tY(a.r,a);try{ez(a,b)}finally{PA(a.t.a),PA(a.s.a),PA(a.u.a),a.P&&wm(a.P,a.r),a.C&&(a.C=!1)}}else ez(a,b)}function uY(a,b,c){var d,e;e=a.ob;d=new cU(a,e);e.Ae(a,d.a+b,d.d+c)}function vY(a,b,c){b=new wY(Yq(Xq(Tx(Tx(a.T.c,b),c))));Ey(b,a);vy(b,a.o,(ut(),ut(),vt));return b}\nfunction HU(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));KU(a.T.jb,b)}function xY(a,b,c){var d,e;(e=a.r)?(d=yY(e.pb),hz(a,b+(ar(e.pb)+d[3]),c+(br(e.pb)+d[0]))):hz(a,b,c)}function zY(a,b){a.J!=b&&(a.J=b,a.hb&&(b?LU(a.r,a):JU(a.r,a)))}function qY(a,b){if(b!=(0!=a.I.a.p.c?hY(YV(a.I.a.p,0)):null)){AV(a.I.a);var c=a.I.a;gY(c,b,c.pb,c.p.c,!0)}}\nfunction AY(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(CU(),BY)&&(a.O=a.G);var d,e;if(a.P)for(e=new zv(a.P);e.b<e.d.Tf();)if(d=Av(e),b==(CU(),CY)){!d.b&&(d.b=new DY);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(CU(),DU))g=d.r,h=d.F,d.I.c?(xY(d,h.c,h.d),HU(d,new FU(h.b,-1))):(xY(d,h.c,h.d),HU(d,new FU(h.b,h.a)),LU(g,d)),OT(g.c,d,d.I.b),Em(d.z,333);else if(!d.C&&f==(CU(),BY))d.pb.style[Ck]=Dk,CU()}else if(b==DU){!d.b&&(d.b=new DY);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=yY(h.pb);j=d.F;if(d.I.c)j.c=ar(d.pb)-\ng[3]-ar(h.pb),j.d=br(d.pb)-g[0]-br(h.pb),d.F=j,xY(d,0,0),EY(d,EU(h.pb).b,-1);else{if(f!=(CU(),BY))j.c=ar(d.pb)-g[3]-ar(h.pb),j.d=br(d.pb)-g[0]-br(h.pb),j.b=d.q,j.a=d.p,d.F=j;xY(d,0,0);KU(d,new FY(EU(h.pb)));JU(h,d)}d==d.r.a||GY(d);Em(d.z,333)}}else b==BY&&(!d.b&&(d.b=new DY),d=a,d.C||(d.G=c,d.pb.style[Ck]=Vh))}}function HY(a,b){a.pb.style[Hk]=b+1E4+(a.C?1E3:0)+n;(a.C||a.bb)&&null.ei().ei()}\nfunction IY(a){if(!a.kb){a.t=wy(a,a.r,(!RU&&(RU=new Rm),RU));a.s=wy(a,a.r,Qm?Qm:Qm=new Rm);a.u=wy(a,a.r,(!TU&&(TU=new Rm),TU));var b=a.r;!a.P&&(a.P=new Jm);Dm(a.P,b);RU&&(b=new QU(a),a.mb&&uv(a.mb,b));a.J&&LU(a.r,a);OT(a.r.c,a,a.I.b);a.n&&(hz(a,a.n.a,a.n.b),a.n=null);iz(a);GY(a)}}function GY(a){if(a!=a.r.a){var b;TU&&(b=new SU(a),a.mb&&uv(a.mb,b))}}\nfunction JY(a,b,c){var d;d=(pz(),qz);jz.call(this,!1,"popup");this.U=d.a;this.S=new KY(this);d=new LY;d.pb[Tg]="mosaic-popupLayoutPanel";bz(this.T,d);gz(this);this.o=new MY(this);this.z=new NY(this);this.A=new OY(this);this.B=new PY(this);this.F=new QY;this.O=(CU(),CY);this.J=c;this.r=a;a=this.I=new RY(b);b=new SY;!a.d&&(a.d=new TY);Dm(a.d,b);a=new UY(new dA(oY.a.d.a,oY.a.b,oY.a.c,oY.a.e,oY.a.a));vy(a,new VY(this),(ut(),ut(),vt));b=this.I.b;b.b||(b.b=new aA,b.b.ie()[Tg]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(Uz(),Vz),c.c=d,c=b.f,WY(c,b.b,new XY(2),c.p.c));if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Oy;d=Zz(c);by(c.b,(mx(),nx(d)),0);Ny(c,a,d,0,!1)}else Yz(b.b,a);iY(b.f,null);vy(this.I.b,new YY(this),(zU(),zU(),AU));vy(this.I.b,this.o,vt);fY(this,this.I);gy(Yq(Xq(this.pb)),"mosaic-WindowPanel",!0)}w(780,781,LP);_.De=function(){return 0!=this.I.a.p.c?hY(YV(this.I.a.p,0)):null};_.Ge=function(a){rY(this,a)};_.ye=function(){return new BV(this.I.a)};_.te=function(){aY(this);aU(new ZY(this))};\n_.ve=function(a){return jY(this.I.a,a)};_.Yh=function(a){HU(this,a)};_.He=function(a,b){xY(this,a,b)};_.Ee=function(a){qY(this,a)};_.Ie=function(){IY(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 oY;\nfunction KW(a,b){vO();gC.call(this);this.c=new $Y(a);this.b=new aA;this.b.a=(Mz(),Nz);Yz(this.b,this.d);pY(this.c,this.b);this.c.a=this;this.a=b}w(807,778,{},KW);_.If=hD;_.Oh=function(){return this.b.ob};_.We=function(){return ar(this.c.pb)};_.Xe=function(){return br(this.c.pb)};_.Fe=function(){rY(this.c,!1)};_.$e=function(){return this.c.hb};_.Sh=At;_.Jf=function(a){xY(this.c,a.a,a.b)};_.Kf=function(a){zY(this.c,a)};_.Lf=function(a){aZ(this.c.I.b,a)};\n_.Uh=function(a){XX(this,a);YX(this,a);dY(this.c);IY(this.c)};_.a=null;_.b=null;_.c=null;function $Y(a){kY();JY.call(this,(bZ(),cZ),a,!1)}w(809,780,LP,$Y);_.Fe=function(){var a=this.a,b=new DW(a.a,201),c;a=a.a.r;a.a?a=new dZ(new zv(a.a)):(a=(Iv(),Iv(),Jv),a=new zv(a));for(;a.Zd();)switch(c=a.$d(),b.k){case 205:c.Bf(b);break;case 202:c.Cf(b);break;case 201:c.Df(b);break;case 206:c.Ef(b);break;case 204:c.Ff(b);break;case 203:c.Gf(b);break;case 200:c.Hf(b)}};_.a=null;\nfunction dZ(a){if(!a)throw new lE;this.a=a}w(819,1,{},dZ);_.Zd=em;_.$d=function(){return Av(this.a)};_._d=function(){throw new IE("Missing message: awt.50");};_.a=null;function nW(){return nW()}\nfunction aX(a,b){var c,d,e,f,g;c=new yE;d=D(hw,u,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":d[f]=Lp(b[f])?b[f].tS():Pp(b[f]);g=0;for(f=BE(a,ny(123),0);0<=f;f=BE(a,ny(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&HP(c,a.substr(g,f-1-g)),c.a.a+=Ik,g=f+1):f>a.length-3?(HP(c,kE(a,g,a.length)),g=a.length):(e=aL(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(HP(c,a.substr(g,f+1-g)),g=f+1):(HP(c,a.substr(g,f-g)),e>=d.length?c.a.a+="<missing argument>":Bp(c.a,d[e]),g=f+3));g<a.length&&\nHP(c,kE(a,g,a.length));return c.a.a}function eZ(){eZ=x;var a,b;a=$doc;if((b=a.getElementsByTagName(xQ))&&0<b.length)b=$doc.getElementsByTagName(xQ)[0],b.style[Uh]=Kc;a.body.style[Uh]=Kc}function yY(a){eZ();var b;b=D(B,q,-1,4,1);b[0]=fZ(gZ(a,"borderTopWidth"));b[1]=fZ(gZ(a,"borderRightWidth"));b[2]=fZ(gZ(a,"borderBottomWidth"));b[3]=fZ(gZ(a,"borderLeftWidth"));return b}\nfunction hZ(a){eZ();var b,c;c=iZ(a);b=yY(a);a=new FU(a.clientWidth,a.clientHeight);a.b+=b[1]+b[3]+(c[1]+c[3]);a.a+=b[0]+b[2]+(c[0]+c[2]);return a}function EU(a){eZ();return new FU(a.clientWidth,a.clientHeight)}function iZ(a){eZ();var b;b=D(B,q,-1,4,1);b[0]=fZ(gZ(a,"marginTop"));b[1]=fZ(gZ(a,"marginRight"));b[2]=fZ(gZ(a,qi));b[3]=fZ(gZ(a,"marginLeft"));return b}\nfunction jZ(a){eZ();var b;b=D(B,q,-1,4,1);b[0]=fZ(gZ(a,"paddingTop"));b[1]=fZ(gZ(a,"paddingRight"));b[2]=fZ(gZ(a,"paddingBottom"));b[3]=fZ(gZ(a,"paddingLeft"));return b}function kZ(a,b,c){eZ();try{H(b,wQ)&&(b=qQ),a.style[b]=c}catch(d){if(d=xq(d),!G(d,97))throw d;}}function eY(a,b){eZ();var c;lZ||(lZ=$doc.createElement(Sj),kZ(lZ,fi,n),kZ(lZ,nk,n),kZ(lZ,lj,gg),kZ(lZ,Ck,Vh),$doc.body.appendChild(lZ));kZ(lZ,Fk,a);kZ(lZ,Uh,a);c=hZ(lZ);return b?c.b:c.a}var lZ=null;function mZ(){FU.call(this,0,0)}\nfunction FU(a,b){this.b=a;this.a=b}function FY(a){FU.call(this,a.b,a.a)}w(825,1,Pl,mZ,FU,FY);_.eQ=function(a){return this===a?!0:null==a||nZ!=Jp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=Gy;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+cg};_.a=0;_.b=0;function oZ(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(826,1,{89:1,93:1,122:1},oZ);_.eQ=function(a){return a===this?!0:G(a,122)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};\n_.hC=function(){var a;a=213+this.d;a=71*a+this.b;a=71*a+this.a;return a=71*a+this.c};_.tS=function(){return pZ.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;function qZ(a,b){this.a=a;this.b=b}w(827,1,Pl,qZ);_.eQ=function(a){return this===a?!0:null==a||rZ!=Jp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=Gy;_.tS=function(){return rZ.d+"[x="+this.a+",y="+this.b+cg};_.a=0;_.b=0;function QY(){this.b=this.a=this.d=this.c=0}w(828,1,Pl,QY);\n_.eQ=function(a){return this===a?!0:null==a||sZ!=Jp(a)||this.a!=a.a||this.b!=a.b||this.c!=a.c||this.d!=a.d?!1:!0};_.hC=function(){var a;a=31+this.a;a=31*a+this.b;a=31*a+this.c;return a=31*a+this.d};_.tS=function(){return sZ.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction gZ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==wQ&&(b=qQ);var d=a.ownerDocument.defaultView.getComputedStyle(a,n);d&&(c=d[b]);return c||a.style[b]||n}return el.style[b]||n}w(830,1,{});var tZ=-1;function uZ(){}w(831,830,{},uZ);_.a=-1;_.b=-1;var vZ=null;function fZ(a){a=parseInt(a,10);a=isNaN(a)?null:OH(a);return!a?0:a.a}w(834,397,NP);_.Vh=function(){return IU(this.f)};_.Wh=function(a){iY(this.f,a)};_.Xh=XC;_.Le=XC;\n_.le=function(a){var b=this.f;b.pb.style[Uh]=a;b.kb||(b.f=a)};_.ne=function(a){var b=this.f;b.pb.style[Fk]=a;b.kb||(b.i=a)};function lY(){lY=x;mY()}function aZ(a,b){a.a.pb.textContent=b||n;iY(a.f,null)}function wZ(a){lY();var b;DV(this,new LY);this.a=new xZ;b=this.f;yZ(b,new zZ);kZ(b.pb,ij,Hc);b.o=0;WY(b,this.a,new XY(0),b.p.c);this.a.ie()[Tg]="mosaic-Caption-text";this.a.pb.textContent=a||n;iY(this.f,null);this.pb[Tg]="mosaic-Caption"}w(833,834,NP,wZ);_.Od=YB;_.Pd=Iz;_.Qd=ZL;_.Rd=Xw;_.b=null;\nfunction mY(){mY=x;AZ=Aq()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new ZV(AZ,240,20);new ZV(AZ,224,16);new ZV(AZ,208,16);new ZV(AZ,192,16);new ZV(AZ,176,16);new ZV(AZ,160,16);new ZV(AZ,144,16);new ZV(AZ,128,16);new ZV(AZ,112,16);new ZV(AZ,96,16);new ZV(AZ,80,16);new ZV(AZ,64,16);new ZV(AZ,260,16);nY=new ZV(AZ,48,16);new ZV(AZ,32,16);new ZV(AZ,16,16);new ZV(AZ,0,16)}var AZ,nY;function BZ(a,b){qy(a.a.pb,!b);iY(a.f,a.a)}\nfunction GU(a,b){a.c=b;qy(a.a.pb,!b);iY(a.f,a.a);if(a.d){var c;for(c=new zv(a.d);c.b<c.d.Tf();)Av(c)}}function RY(a){var b;DV(this,new LY);b=this.f;yZ(b,new CZ((DZ(),EZ)));b.o=0;this.b=new wZ(a);WY(b,this.b,new XY(1),b.p.c);this.a=new LY;fy(this.a,"Body");WY(b,this.a,new XY(0),b.p.c);this.pb[Tg]="mosaic-CaptionLayoutPanel"}w(836,834,{27:1,29:1,37:1,40:1,42:1,43:1,44:1,45:1,48:1,49:1,51:1,124:1,130:1},RY);_.oe=function(){xy(this.f)};_.pe=function(){Ay(this.f)};_.ye=function(){return new BV(this.a)};\n_.ve=function(a){return jY(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function TY(){$L(this)}w(837,648,kl,TY);function KY(a){this.a=a}w(838,1,Dl,KY);_.pd=function(){MU(this.a.T.jb)};_.a=null;function FZ(a){var b;b=a.b;a=b.r;b=!a.e?-1:AA(a.e.a,b);a.e&&Dx(a.e.a,b)&&bM(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&GY(!a.e?null:Dx(a.e.a,b-1))}function GZ(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new fC);-1==AA(a.e.a,b)&&Dm(a.e.a,b)}function DY(){}w(839,1,{},DY);_.Sd=function(a){FZ(a)};_.Td=function(a){GZ(a)};\n_.Vd=function(a){HZ(a.a.r,a.a)};function bZ(){bZ=x;IZ=new JZ(1,uQ);KZ=new JZ(2,Mi);LZ=new JZ(3,"ne");MZ=new JZ(10,"nw");NZ=new JZ(4,Fj);OZ=new JZ(5,Ij);PZ=new JZ(12,"sw");QZ=new JZ(8,"w");cZ=new RZ((Cy(),RA(null)).pb)}function tY(a,b){var c;c=yY(a.pb);return new qZ(ar(b.pb)-(ar(a.pb)+c[3]),br(b.pb)-(br(a.pb)+c[0]))}function SZ(a,b,c){a=a.d;OT(a,b,b);E(a.c,b,c);fy(b,jQ+c.b)}\nfunction JU(a,b){var c;c=a.d;sY(c,b.H);VT(b.H,jQ+MZ.b);sY(c,b.D);VT(b.D,jQ+KZ.b);sY(c,b.E);VT(b.E,jQ+LZ.b);sY(c,b.N);VT(b.N,jQ+QZ.b);sY(c,b.v);VT(b.v,jQ+IZ.b);sY(c,b.M);VT(b.M,jQ+PZ.b);sY(c,b.K);VT(b.K,jQ+NZ.b);sY(c,b.L);VT(b.L,jQ+OZ.b)}\nfunction LU(a,b){!b.H&&(b.H=vY(b,0,0));SZ(a,b.H,MZ);!b.D&&(b.D=vY(b,0,1));SZ(a,b.D,KZ);!b.E&&(b.E=vY(b,0,2));SZ(a,b.E,LZ);!b.N&&(b.N=vY(b,1,0));SZ(a,b.N,QZ);!b.v&&(b.v=vY(b,1,2));SZ(a,b.v,IZ);!b.M&&(b.M=vY(b,2,0));SZ(a,b.M,PZ);!b.K&&(b.K=vY(b,2,1));SZ(a,b.K,NZ);!b.L&&(b.L=vY(b,2,2));SZ(a,b.L,OZ)}function HZ(a,b){var c,d;a.a=b;d=a.e.a.c;c=AA(a.e.a,b);if(c+1<d){JL(a.e,b);for(Dm(a.e.a,b);c<d;++c)HY(Dx(a.e.a,c),c)}else HY(b,c)}\nfunction RZ(a){a=new TZ(a);DV(this,a);this.c=new UZ(a);this.c.i=!0;QT(this.c);this.c.k=3;this.d=new VZ(a);this.d.i=!0;QT(this.d);this.d.k=3;FV(this)}w(840,397,{27:1,29:1,37:1,40:1,42:1,44:1,45:1,48:1,49:1,51:1,130:1},RZ);_.Vh=function(){return EU(this.pb)};_.Wh=function(){var a;(a=WZ(this))&&a.Wh(null)};_.Xh=pL;_.Sd=function(a){!this.b&&(this.b=new DY);FZ(a)};_.Td=function(a){!this.b&&(this.b=new DY);GZ(a)};_.Le=pL;_.Vd=function(a){!this.b&&(this.b=new DY);HZ(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var IZ,KZ,LZ,MZ,cZ,NZ,OZ,PZ,QZ;function TZ(a){this.p=new Zy(this);this.pb=a}w(841,377,ll,TZ);function JZ(a,b){this.a=a;this.b=b}w(842,1,{},JZ);_.a=0;_.b=null;function sY(a,b){try{var c;c=Hv(MT,b);var d;d=Hv(a.n.c,c);if(!d)throw new Ep("dragHandle was not draggable");PA(d.b.a);PA(d.d.a);PA(d.c.a);gy(b.ie(),cQ,!1);gy(c.ie(),sQ,!1)}catch(e){if(e=xq(e),!G(e,97))throw e;}}function UZ(a){LT();ST.call(this,a)}w(843,44,{},UZ);\n_.hd=function(){var a;a=this.j.e;a.C||By(a.x);VT(this.j.e,"dragdrop-dragging");!a.I.c&&BZ(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Xm(this.a,QR(a,this.d)),b=Xm(this.b,QR(b,this.c)));var c=this.j.e.pb;c.style[fi]=a+(ps(),oj);c.style[nk]=b+oj};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||GY(a);a.I.c||BZ(a.I,!0);a.C||(a.x||(a.x=new XZ,fy(a.x,"mosaic-GlassPanel-invisible")),kZ(a.x.pb,Hk,(eZ(),gZ(a.pb,Hk))),Ty((Cy(),RA(null)),a.x,0,0));fy(this.j.e,"dragdrop-dragging");a=new cU(this.j.a,null);this.a=a.a+eU(this.j.a.pb);this.b=a.d+fU(this.j.a.pb);this.d=this.a+hU(this.j.a.pb)-this.j.e.he();this.c=this.b+gU(this.j.a.pb)-this.j.e.ge()};_.a=0;_.b=0;_.c=0;_.d=0;function VZ(a){LT();ST.call(this,a);this.c=new xp}w(844,44,{},VZ);\n_.hd=function(){var a;a=this.j.e.ob;a.C||By(a.x);VT(this.j.e,"dragdrop-dragging");BZ(a.I,!1);HU(a,new FU(a.q,a.p));Em(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=Fv(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.fe()-Xm(this.j.c,this.b):this.j.e.fe()-this.j.c,0!=b&&(a=d.p,b=Xm(a+b,Tq(d.I.b.pb,Wi)),b!=a&&uY(d,0,a-b),HU(d,new FU(d.q,b)),Em(d.z,333))):0!=(c&4)&&(b=this.i?QR(this.j.c,this.d)-this.j.e.fe():this.j.c-this.j.e.fe(),0!=b&&(a=d.p,b=Xm(a+b,Tq(d.I.b.pb,Wi)),HU(d,new FU(d.q,b)),Em(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ee()-Xm(this.j.b,this.a):this.j.e.ee()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&uY(d,\na-b,0),HU(d,new FU(b,d.p)),Em(d.z,333))):0!=(c&1)&&(b=this.i?QR(this.j.b,this.e)-this.j.e.ee():this.j.b-this.j.e.ee(),0!=b&&(a=d.q,HU(d,new FU(96<a+b?a+b:96,d.p)),Em(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||GY(a);BZ(a.I,!0);a.C||(a.x||(a.x=new XZ,fy(a.x,"mosaic-GlassPanel-invisible")),kZ(a.x.pb,Hk,(eZ(),gZ(a.pb,Hk))),Ty((Cy(),RA(null)),a.x,0,0));fy(this.j.e,"dragdrop-dragging");a=new cU(this.j.a,null);this.a=a.a+eU(this.j.a.pb);this.b=a.d+fU(this.j.a.pb);this.e=this.a+hU(this.j.a.pb)-this.j.e.he();this.d=this.b+gU(this.j.a.pb)-this.j.e.ge()};_.a=0;_.b=0;_.d=0;_.e=0;\nfunction XZ(){var a;this.d=new YZ(this);this.a=!1;this.b=new cz;DV(this,this.b);a=this.pb.style;a[oQ]="#000";a[vQ]="alpha(opacity=50)";a.opacity="0.5";this.pb[Tg]="gwt-GlassPanel"}w(845,397,QP,XZ);\n_.re=function(){var a;FV(this);try{a=this.ob}catch(b){b=xq(b);if(G(b,105))throw new yy("Parent widget must be an instance of AbsolutePanel");throw b;}a==(Cy(),RA(null))?(kV(this),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),wm(Mm,a),a.b=!0,a.c=iU(a),Dm(Mm,a),this.c=new ZZ(this),Gx(new jV(this.c))):(this.pb.style[Ig]=Hc,this.pb.style[zj]=Hc);this.a&&sx(new iV(this));Ty(RA(null),new $Z,fr($doc),gr($doc))};\n_.se=function(){this.f.se();xm(this.d);this.c&&(hV(Ex,this.c,z(a_,u,28,[(!kv&&(kv=new Rm),kv)])),this.c=null);this.a&&hV(vx,this,z(a_,u,28,[(!ux&&(ux=new Rm),ux)]))};_.be=function(a){switch(rx(a.type)){case 256:if(27==(a.keyCode||0))return By(this),!1;case 1:if(this.pb.contains(a.target))return By(this),!1}return!0};_.te=oL;_.a=!1;_.b=null;_.c=null;function YZ(a){Lm();this.a=a}w(846,65,{},YZ);_.vd=function(){kV(this.a)};_.a=null;function ZZ(a){this.a=a}w(847,1,{},ZZ);_.a=null;\nfunction $Z(){this.pb=Lz();var a;a=new WV(new b_(this));vy(this,a,(mt(),mt(),nt));vy(this,a,(NU(),NU(),OU))}w(848,402,ll,$Z);_.te=function(){aU(new c_(this))};function b_(a){this.a=a}w(849,1,{},b_);_.a=null;function c_(a){this.a=a}w(850,1,Dl,c_);_.pd=function(){this.a.pb.focus()};_.a=null;function d_(a){a.pb.style[Fk]=xg;a.pb.style[Uh]=xg;if(a.kb){var a=a.ob,b;G(a,130)?a.Wh(null):(b=WZ(a))&&b.Wh(a)}}w(852,380,MP);_.Vh=function(){d_(this);return new FU(Tq(this.pb,Xi),Tq(this.pb,Wi))};_.Wh=function(){d_(this)};\n_.Xh=oL;_.ae=function(){};_.Le=oL;function xZ(){this.pb=$doc.createElement("label");this.pb[Tg]="mosaic-Label";this.pb.style[Ek]=Si;this.pb[Tg]="mosaic-HTML"}w(851,852,MP,xZ);function UY(a){DV(this,new e_(a));this.pb[Tg]="mosaic-ImageButton"}w(853,397,QP,UY);\nfunction e_(a){var b=(Mz(),Nz),c=(Uz(),Vz),d;d=new MV;d.f[Gg]=Fc;d.f[Ng]=0;d.f[Og]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;LV(b.a);b.a.c.rows[0].cells[0][tg]=c.a;LV(b.a);b.a.c.rows[0].cells[0].style[Bk]=e.a;LV(d);b=IV(d,0,0,!0);a&&(By(a),c=d.i,c.a?(e=c.a.a,kD(c.b,e,a),c.a=c.a.b):(e=c.b.c,Dm(c.b,a)),a.pb[nQ]=e,lx(b,a.pb),Ey(a,d));DV(this,d);gy(this.pb,"mosaic-WidgetWrapper",!0)}w(856,397,QP,e_);_.a=null;_.b=null;function MY(a){this.a=a}w(857,1,{},MY);\n_.Jd=function(){this.a.hb&&this.a!=this.a.r.a&&GY(this.a)};_.a=null;function NY(a){Lm();this.a=a}w(858,65,{},NY);_.vd=function(){MU(this.a.T.jb);var a=this.a;jv((!a.y&&(a.y=new f_),a.y))};_.a=null;function OY(a){Lm();this.a=a}w(859,65,{},OY);_.vd=function(){AY(this.a,(CU(),DU))};_.a=null;function PY(a){Lm();this.a=a}w(860,65,{},PY);_.vd=function(){AY(this.a,(CU(),BY))};_.a=null;function SY(){}w(861,1,{},SY);function VY(a){this.a=a}w(862,1,{},VY);_.Jd=function(){this.a.Fe()};_.a=null;\nfunction YY(a){this.a=a}w(863,1,{},YY);_.a=null;function ZY(a){this.a=a}w(864,1,Dl,ZY);_.pd=function(){this.a.O==(CU(),DU)?Em(this.a.A,333):this.a.O==BY&&Em(this.a.B,333)};_.a=null;function wY(a){this.pb=a;xy(this)}w(865,380,pl,wY);_.Od=YB;_.Pd=Iz;_.Qd=ZL;_.Rd=Xw;function f_(){Cv.call(this,null)}w(866,303,Xl,f_);function CU(){CU=x;DU=new g_(0);BY=new g_(1);CY=new g_(2);h_=z(i_,u,125,[DU,BY,CY])}function g_(a){this.b=a}w(867,193,{89:1,94:1,96:1,125:1},g_);var h_,DU,BY,CY;\nfunction kV(a){var b,c,d,e;c=er();b=dr();e=(uV(),vV).scrollWidth;d=vV.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[Fk]=c-1+oj);0<=b-1&&(a.pb.style[Uh]=b-1+oj)}function j_(a,b){var c,d,e;if(a.k)return!0;a.x.qg();for(c=new BV(b);c.a.a<c.a.b.c-1;)d=hY(qB(c.a)),e=d.ob,G(e,131)&&e.me(d.je()),d.je()&&Dm(a.x,d);return!0}\nfunction k_(a,b){var c,d,e;if(b.a)a.c&&vm(a.c),a.c=new l_(a,b),ym(a.c,333);else for(d=new zv(a.x);d.b<d.d.Tf();)c=Av(d),e=c.nb,Wy(b,m_(c),e.s,e.t),n_(c,e.u,e.r,z(B,q,-1,[o_(a.q.a,c).d,o_(a.p.a,c).c,o_(a.n.a,c).a,o_(a.o.a,c).b]),z(B,q,-1,[p_(a.i.a,c).d,p_(a.f.a,c).c,p_(a.d.a,c).a,p_(a.e.a,c).b]),z(B,q,-1,[q_(a.u,c),q_(a.t,c),q_(a.r,c),q_(a.s,c)]))}\nfunction r_(){this.x=new Jm;this.j=new s_(this);this.w=new t_(this.j);this.v=new u_(this.j);this.q=new v_(this.j);this.p=new w_(this.j);this.n=new x_(this.j);this.o=new y_(this.j);this.i=new z_(this.j);this.f=new A_(this.j);this.d=new B_(this.j);this.e=new C_(this.j);this.u=new D_(this.j);this.t=new D_(this.j);this.r=new D_(this.j);this.s=new D_(this.j)}w(870,1,{});_.ci=function(a){k_(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function l_(a,b){this.a=a;this.b=b;var c=(Gm(),Hm);this.k=new Fm(this);this.s=c}w(871,58,{},l_);_.qd=LJ;_.rd=LJ;\n_.td=function(a){var b,c,d;for(c=new zv(this.a.x);c.b<c.d.Tf();)b=Av(c),G(b,41)&&(b=b.jb),d=b.nb,d.i=dw(d.o+(d.s-d.o)*a),d.v=dw(d.p+(d.t-d.p)*a),d.w=dw(d.q+(d.u-d.q)*a),d.f=dw(d.n+(d.r-d.n)*a),Wy(this.b,m_(b),d.i,d.v),n_(b,d.w,d.f,z(B,q,-1,[o_(this.a.q.a,b).d,o_(this.a.p.a,b).c,o_(this.a.n.a,b).a,o_(this.a.o.a,b).b]),z(B,q,-1,[p_(this.a.i.a,b).d,p_(this.a.f.a,b).c,p_(this.a.d.a,b).a,p_(this.a.e.a,b).b]),z(B,q,-1,[q_(this.a.u,b),q_(this.a.t,b),q_(this.a.r,b),q_(this.a.s,b)]))};_.a=null;_.b=null;\nw(873,1,{});_.a=null;function B_(a){this.a=a}w(872,873,{},B_);function C_(a){this.a=a}w(874,873,{},C_);function A_(a){this.a=a}w(875,873,{},A_);function z_(a){this.a=a}w(876,873,{},z_);function x_(a){this.a=a}w(877,873,{},x_);function y_(a){this.a=a}w(878,873,{},y_);function w_(a){this.a=a}w(879,873,{},w_);function v_(a){this.a=a}w(880,873,{},v_);w(881,873,{},function(a){this.a=a});w(882,873,{},function(a){this.a=a});\nfunction q_(a,b){var c=a.a,d;d=Fv(c.d,b);d||(d=new oZ(jZ(b.pb)),E(c.d,b,d));return d.d}function D_(a){this.a=a}w(883,873,{},D_);function u_(a){this.a=a}w(884,873,{},u_);function t_(a){this.a=a}w(885,873,{},t_);function p_(a,b){var c;c=Fv(a.a,b);c||(c=new oZ(yY(b.pb)),E(a.a,b,c));return c}function o_(a,b){var c;c=Fv(a.b,b);c||(c=new oZ(iZ(b.pb)),E(a.b,b,c));return c}\nfunction E_(a,b){var c,d;d=Fv(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=WZ(b),f,g,h,j,l;if(G(b,130)){if(null!=c.k&&null!=c.j){d=new FU(F_(e,!0),F_(e,!1));break a}j=b.Vh();null!=c.k&&(j.b=F_(e,!0));null!=c.j&&(j.a=F_(e,!1))}else{if(null!=c.k&&null!=c.j){d=new FU(F_(e,!0),F_(e,!1));break a}j=new mZ;f=b.pb;l=f.style;g=l[lj];h=l[Ck];l[lj]="static";l[Ck]=Vh;null!=c.k?j.b=F_(e,!0):(l[Fk]=xg,j.b=(f.offsetWidth||0)+o_(d.o.a,b).b+o_(d.p.a,b).c);null!=c.j?j.a=F_(e,!1):(l[Uh]=xg,j.a=(f.offsetHeight||0)+o_(d.q.a,b).d+\no_(d.n.a,b).a);l[lj]=g;l[Ck]=h}d=j}null!=c.k&&(ps(),ss)==c.k.ei()||null!=c.j&&(ps(),ss)!=c.j.ei()||E(a.e,b,d)}return d}function s_(a){this.f=a;this.c=new xp;this.e=new xp;this.b=new xp;this.a=new xp;this.d=new xp}w(886,1,{},s_);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function G_(a){var b;b=a.nb;if(null==b||!G(b,128))b=new H_,a.nb=b;return b}function zZ(){CZ.call(this,(DZ(),I_))}function CZ(a){var b=(J_(),K_);r_.call(this);this.b=a;this.a=b}w(887,870,{},zZ,CZ);\n_.di=function(a){var b,c,d,e,f,g,h,j,l;j=new mZ;j_(this,a);l=o_(this.o.a,a).b+o_(this.p.a,a).c+p_(this.e.a,a).b+p_(this.f.a,a).c+q_(this.s,a)+q_(this.t,a);d=o_(this.q.a,a).d+o_(this.n.a,a).a+p_(this.i.a,a).d+p_(this.d.a,a).a+q_(this.u,a)+q_(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(DZ(),I_)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new zv(this.x);a.b<a.d.Tf();)c=Av(a),e=G_(c),b=null,h=c.ob,G(h,131)&&(b=h,b=L_(b),b=new FU(b[1]+b[3],b[0]+b[0])),this.b==I_?(l+=E_(this.w.a,c).b,e.a=E_(this.v.a,\nc).a,G(h,131)&&(l+=b.b,e.a+=b.a),f=Xm(f,e.a)):(d+=E_(this.v.a,c).a,e.b=E_(this.w.a,c).b,G(h,131)&&(d+=b.a,e.b+=b.b),g=Xm(g,e.b));this.b==I_?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_.ci=function(a){var b,c,d,e,f,g,h,j,l,o,m,r,t,y,v,s,A,F;if(j_(this,a)&&(e=this.x.c,0!=e)){v=a.o;t=q_(this.s,a);s=q_(this.u,a);c=EU(a.pb);F=c.b-(t+q_(this.t,a));m=c.a-(s+q_(this.r,a));g=F;c=m;this.b==(DZ(),I_)?g-=(e-1)*v:c-=(e-1)*v;h=j=0;for(e=new zv(this.x);e.b<e.d.Tf();)d=Av(e),b=null,r=G_(d),y=d.ob,G(y,131)&&(b=y,b=L_(b),b=new FU(b[1]+b[3],b[0]+b[0])),this.b==I_?(r.d?++j:(r.b=E_(this.w.a,d).b,G(y,131)&&(r.b+=b.b),g-=r.b),r.c?r.a=m:(r.a=E_(this.v.a,d).a,G(y,131)&&(r.a+=b.a))):(r.c?++h:(r.a=E_(this.v.a,\nd).a,G(y,131)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=E_(this.w.a,d).b,G(y,131)&&(r.b+=b.b)));for(e=new zv(this.x);e.b<e.d.Tf();)d=Av(e),b=null,r=d.nb,y=d.ob,G(y,131)&&(b=y,b=L_(b),b=new FU(b[1]+b[3],b[0]+b[0])),A=r.b,o=r.a,this.b==I_?r.d&&(A=~~(g/j)):r.c&&(o=~~(c/h)),s=0>s?0:s,l=A,f=o,G(y,131)&&(l-=b.b,f-=b.a),this.b==EZ?(r.s=this.a==(J_(),K_)?t:this.a==M_?t+~~(F/2)-~~(A/2):t+F-A,r.t=s,r.u=l,r.r=f,s+=o+v):(this.a==(J_(),K_)?(r.s=t,r.t=s):this.a==M_?(r.s=t,r.t=s+~~(m/2)-~~(o/2)):(r.s=t,r.t=s+m-o),r.u=\nl,r.r=f,t+=A+v),a.a&&(y=d.ee()-ar(a.pb)-q_(this.s,a),-1==r.o&&(r.o=y),y=d.fe()-br(a.pb)-q_(this.u,a),-1==r.p&&(r.p=y),y=d.he(),-1==r.q&&(r.q=y),d=d.ge(),-1==r.n&&(r.n=d));k_(this,a)}};_.a=null;_.b=null;function J_(){J_=x;K_=new N_(0);M_=new N_(1);O_=new N_(2);P_=z(Q_,u,126,[K_,M_,O_])}function N_(a){this.b=a}w(888,193,{89:1,94:1,96:1,126:1},N_);var P_,M_,O_,K_;function DZ(){DZ=x;I_=new R_(0);EZ=new R_(1);S_=z(T_,u,127,[I_,EZ])}function R_(a){this.b=a}w(889,193,{89:1,94:1,96:1,127:1},R_);\nvar S_,I_,EZ;w(891,1,{132: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 H_(){this.e=!1}function XY(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(890,891,{128:1,132:1},H_,XY);_.a=0;_.b=0;_.c=!1;_.d=!1;function U_(a,b){if(a.k)return!0;j_(a,b);if(0<a.x.c){a.a=Dx(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!G(d,129))d=new V_,c.nb=d;a.b=d;a.x.qg();Dm(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}\nfunction W_(){r_.call(this)}w(892,870,{},W_);_.di=function(a){var b,c;c=new mZ;U_(this,a);if(this.a){b=E_(this.w.a,this.a).b;var d=E_(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;G(b,131)&&(b=L_(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=o_(this.o.a,a).b+o_(this.p.a,a).c+p_(this.e.a,a).b+p_(this.f.a,a).c+q_(this.s,a)+q_(this.t,a);c.a+=o_(this.q.a,a).d+o_(this.n.a,a).a+p_(this.i.a,a).d+p_(this.d.a,a).a+q_(this.u,a)+q_(this.r,a);return c};\n_.ci=function(a){var b,c,d,e,f;U_(this,a)&&(d=q_(this.s,a),e=q_(this.u,a),c=EU(a.pb),f=c.b-(d+q_(this.t,a)),c=c.a-(e+q_(this.r,a)),b=this.a.ob,G(b,131)&&(b=L_(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.b.s=d,this.b.u=f,this.b.t=e,this.b.r=c,a.a&&(d=this.b,e=this.a.ee()-ar(a.pb)-q_(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.fe()-br(a.pb)-q_(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.he(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ge(),-1==d.n&&(d.n=e)),k_(this,a))};_.a=null;_.b=null;function V_(){this.e=!1}\nw(893,891,{129:1,132:1},V_);function L_(a){var b,c,d,e;null==a.a&&(a.a=D(B,q,-1,4,1),e=Xq(Tx(Tx(a.c,0),0)),c=Xq(Tx(Tx(a.c,2),2)),d=iZ(a.pb),b=yY(a.pb),a.a[0]=(e.offsetHeight||0)+b[0]+d[0],a.a[1]=(c.offsetWidth||0)+b[1]+d[1],a.a[2]=(c.offsetHeight||0)+b[2]+d[2],a.a[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.a}function X_(a,b){a.kb&&By(a);return az(a,b)}function Y_(){yz();oz.call(this,zz)}w(894,387,{27:1,29:1,37:1,41:1,42:1,43:1,45:1,49:1,51:1,131:1},Y_);_.ve=function(a){return X_(this,a)};_.a=null;\nfunction m_(a){var b;b=a.ob;return G(b,131)?b:a}function IU(a){if(!a.kb)return new mZ;if(-1==a.j.b||-1==a.j.a)a.j=a.d.di(a),KU(a,a.j),a.d.ci(a),a.j=a.d.di(a);return a.j}function hY(a){return G(a,131)?a.jb:a}function Z_(a){var b;if(!a.n){b=(!vZ&&(vZ=new uZ),vZ);var c=$_(a,VP,!0);b.a=c;c=$_(a,WP,!0);b.b=c;a.n=b}return a.n}\nfunction gY(a,b,c,d,e){if(G(b,41))throw new Sm("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&G(f,132)&&f.e?(c=new Y_,Ny(a,c,a.pb,d,!0),bz(c,b)):Ny(a,b,c,d,e);iY(a,b)}function WY(a,b,c,d){b.nb=c;gY(a,b,a.pb,d,!0)}\nfunction iY(a,b){var c;c=a.d;if(b){var d=c.j;Hv(d.c,b);Hv(d.e,b);Hv(d.b,b);Hv(d.a,b);Hv(d.d,b)}else d=c.j,aB(d.c),aB(d.e),aB(d.b),aB(d.a),aB(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==m_(a))c=c.ob;else{if(G(c,124)||G(c,40))d=c,c=c.ob,c==m_(d)&&(c=c.ob);G(c,131)&&G(c.ob,123)&&(c=c.ob)}G(c,130)&&!G(c,123)&&(c.Wh(a.ob),c.Wh(a))}}function MU(a){a.kb&&a.pb.style.display!=Qi&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.d.ci(a),a.c=!1,a0(a))}\nfunction a0(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=hY(YV(a.p,d)),G(b,131)&&(b=b.jb),b.je()&&(G(b,130)?b.Xh():G(b,48)&&b.Le())}function jY(a,b){var c;G(b,131)&&(b=G(b,131)?b.jb:b);c=m_(b);return Uy(a,c)?(G(c,131)&&X_(c,b),iY(a,null),!0):!1}function yZ(a,b){var c;a.d=b;null!=a.e&&VT(a,ly(a.pb)+rb+a.e);a.e=b.cZ.d;c=zB(a.e,ny(46));a.e=kE(a.e,c+1,a.e.length);fy(a,ly(a.pb)+rb+a.e);iY(a,null)}\nfunction $_(a,b,c){a.k||(a.k=$doc.createElement(Sj),kZ(a.k,lj,gg),kZ(a.k,Ck,Vh),kZ(a.k,fi,Hc),kZ(a.k,nk,Hc),a.pb.appendChild(a.k));kZ(a.k,Fk,b);kZ(a.k,Uh,b);a=hZ(a.k);return c?a.b:a.a}\nfunction F_(a,b){var c;c=null.ei();if(c==(ps(),Es)){c=(Z_(a),null.ei());var d=(-1==tZ&&(tZ=(eZ(),eY(XP,!0))),tZ);return P(J(Math.round(100*d*c/254)))}if(c==us)return c=Z_(a),d=null.ei(),P(J(Q(d*(-1==c.a&&(c.a=eY(VP,!0)),c.a))));if(c==ws)return c=Z_(a),d=null.ei(),P(J(Q(d*(-1==c.b&&(c.b=eY(WP,!0)),c.a))));if(c==Cs)return c=(Z_(a),null.ei()),d=(-1==tZ&&(tZ=(eZ(),eY(XP,!0))),tZ),P(J(Math.round(d*c)));if(c==Gs)return c=(Z_(a),null.ei()),d=(-1==tZ&&(tZ=(eZ(),eY(XP,!0))),tZ),P(J(Math.round(10*d*c/254)));\nif(c==As)return P(J(Q(12*(Z_(a),null.ei())*P(J(Q((-1==tZ&&(tZ=(eZ(),eY(XP,!0))),tZ)/72))))));if(c==ss)return $_(a,null.ei(),b);if(c==ys)return c=(Z_(a),P(J(Q(null.ei())))),d=(-1==tZ&&(tZ=(eZ(),eY(XP,!0))),tZ),P(J(Math.round(d*c/72)));if(null.ei()==qs)return P(J(Q(null.ei())));throw new Sm("Invalid size: "+null.ei());}function LY(){var a=new W_;Yy.call(this);this.j=new FU(-1,-1);new b0(this);this.pb[Tg]="mosaic-LayoutPanel";yZ(this,a)}\nw(895,377,{27:1,29:1,37:1,42:1,43:1,45:1,48:1,49:1,51:1,130:1},LY);_.ze=function(a){gY(this,a,this.pb,this.p.c,!0)};_.oe=function(){Hy(this,new c0)};_.pe=function(){Hy(this,new d0)};_.Vh=function(){return IU(this)};_.we=function(a){return Qy(this.p,m_(a))};_.xe=function(a,b,c,d){gY(this,a,b,c,d)};_.Wh=function(a){iY(this,a)};_.ye=function(){return new BV(this)};_.Xh=Yw;\n_.te=function(){var a;this.b&&(null!=this.i&&null!=this.f?(jy(this,this.i,this.f),this.i=this.f=null):(a=IU(this),null!=this.i?(jy(this,this.i,a.a+oj),this.i=null):null!=this.f?(jy(this,a.b+oj,this.f),this.f=null):jy(this,a.b+oj,a.a+oj)),MU(this))};_.Le=Yw;_.ve=function(a){return jY(this,a)};_.le=function(a){this.pb.style[Uh]=a;this.kb||(this.f=a)};_.Ae=function(a,b,c){Wy(this,m_(a),b,c)};_.ne=function(a){this.pb.style[Fk]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.k=null;_.n=null;_.o=4;function c0(){}w(896,1,{},c0);_.Je=function(a){m_(a).re()};function d0(){}w(897,1,{},d0);_.Je=function(a){m_(a).se()};function BV(a){this.b=a;this.a=new Sy(this.b.p)}w(898,1,{},BV);_.Zd=function(){return this.a.a<this.a.b.c-1};_.$d=function(){return hY(qB(this.a))};_._d=function(){rB(this.a)};_.b=null;function e0(){e0=x;new TV}function b0(a){e0();gy(a.pb,"dragdrop-dropTarget",!0);this.a=a;new f0(this)}w(899,50,{},b0);function f0(a){Lm();this.a=a}w(900,65,{},f0);\n_.vd=function(){iY(this.a.a,null);MU(this.a.a)};_.a=null;function WZ(a){a=a.ob;return!a?null:G(a,130)?a:WZ(a)}function EY(a,b,c){var d;d=a.pb;n_(a,b,c,iZ(d),yY(d),jZ(d))}function n_(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.ne((0>g?0:g)+(ps(),oj)),b!=a.he()&&a.ne((0>b?0:b)+oj));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.le((0>b?0:b)+(ps(),oj)),c!=a.ge()&&a.le((0>c?0:c)+oj))}function KU(a,b){EY(a,b.b,b.a)}var g0=jL(" S");W(489);W(496);W(679);W(715);W(534);W(695);W(484);\nvar h0=hL(192,function(){$T();return uU}),vU=dL(932,h0);hL(194,null);hL(195,null);hL(196,null);hL(197,null);hL(198,null);var i0=hL(314,function(){VU();return $U}),aV=dL(942,i0);W(504);var PW=W(499);W(482);W(483);iL();iL();iL();W(529);W(23);W(22);W(32);var FS=dL(948,g0),HS=dL(949,BL),j0=W(18),LS=dL(950,j0);W(26);W(774);W(528);W(540);W(539);W(544);W(407);W(406);W(608);W(541);W(535);var zW=W(481),yW=dL(953,bD);W(781);W(780);W(809);W(778);W(807);var k0=hL(867,function(){CU();return h_}),i_=dL(954,k0);\nW(866);W(865);W(857);W(858);W(859);W(860);W(861);W(862);W(863);W(864);W(838);W(768);W(770);W(7);var l0=W(12),NR=dL(955,l0),AR=dL(956,DI),SQ=dL(957,rG),m0=W(9),tR=dL(958,m0),n0=W(11),qR=dL(959,n0);W(21);W(13);W(8);W(10);W(664);W(666);W(667);var o0=W(668),BX=dL(960,o0);W(669);var p0=hL(670,function(){zX();return JX}),KX=dL(961,p0);hL(671,null);hL(672,null);hL(673,null);W(665);W(647);W(657);W(658);W(659);W(394);W(393);W(398);W(27);W(31);W(14);var q0=W(null),wS=dL(968,q0);W(16);var zS=dL(969,pq);W(20);\nW(17);W(15);W(397);W(840);W(44);W(843);W(844);W(842);W(841);W(834);W(833);W(895);W(896);W(897);W(898);W(836);W(301);W(632);W(631);W(262);var nZ=W(825),rZ=W(827);W(299);W(852);W(851);W(316);W(387);W(894);W(352);W(355);W(353);W(354);W(46);W(48);W(47);W(422);W(349);var a_=dL(971,iP);W(350);W(653);W(853);W(819);W(317);var sZ=W(828);W(837);W(856);W(891);W(890);W(270);W(45);W(870);W(887);var r0=hL(888,function(){J_();return P_}),Q_=dL(972,r0),s0=hL(889,function(){DZ();return S_}),T_=dL(973,s0);W(873);W(882);\nW(881);W(885);W(884);W(880);W(879);W(877);W(878);W(876);W(875);W(872);W(874);W(883);W(886);W(871);W(839);W(892);W(404);W(403);W(409);W(410);W(408);W(351);W(372);W(373);W(52);W(55);W(893);W(49);W(51);W(50);W(899);W(900);W(845);W(848);W(849);W(850);W(846);W(847);var pZ=W(826);W(830);W(831);W(277);C(KP)(9);function Hz(){}function ZL(a){return vy(this,a,(Au(),Au(),Bu))}function At(){}function Iz(a){return vy(this,a,(xu(),xu(),yu))}function Xw(a){return vy(this,a,(Hu(),Hu(),Iu))}\nfunction Vw(){return!AB(this)?new JB(0,0):UB(this.Tc,this)}function XB(){return!1}function Uu(){return cb+this.a+nb+this.d+hb}function Fy(a){return uy(this,a,(Ht(),Ht(),It))}function ZB(){return ar(this.pb)}function XC(){MU(this.f)}\nfunction LJ(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new zv(b.x);d.b<d.d.Tf();)c=Av(d),G(c,41)&&(c=c.jb),e=c.nb,Wy(a,m_(c),e.s,e.t),n_(c,e.u,e.r,z(B,q,-1,[o_(b.q.a,c).d,o_(b.p.a,c).c,o_(b.n.a,c).a,o_(b.o.a,c).b]),z(B,q,-1,[p_(b.i.a,c).d,p_(b.f.a,c).c,p_(b.d.a,c).a,p_(b.e.a,c).b]),z(B,q,-1,[q_(b.u,c),q_(b.t,c),q_(b.r,c),q_(b.s,c)]));a0(a);this.a.c=null;for(b=new zv(this.a.x);b.b<b.d.Tf();)a=Av(b),G(a,41)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1}function fm(){return null}\nfunction YB(a){return vy(this,a,(uu(),uu(),vu))}function hD(){return this.c}function Fz(){return this.a}function Bz(a){UX(this,a)}function oL(){}function MJ(a){return this.a<a.a?-1:this.a>a.a?1:0}function CK(){return br(this.pb)}function WB(a){return uy(this,a,(Kt(),Kt(),Lt))}function HE(a){return uy(this,a,(Rt(),Rt(),St))}function Gy(){var a;a=31+this.a;return a=31*a+this.b}function sy(a){return uy(this,a,(Dt(),Dt(),Et))}\nfunction pL(){var a,b,c,d,e,f;if(this.e){a=EU(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=Dx(this.e.a,c),b=new FU(Tq(f.pb,Xi),Tq(f.pb,Wi)),e=tY(this,f),e.a-=Xm(0,e.a+Tq(f.pb,Xi)-a.b),e.b-=Xm(0,e.b+Tq(f.pb,Wi)-a.a),xY(f,Xm(0,e.a),Xm(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,EY(f,b.b,b.a),f.O==(CU(),DU)&&KU(f,new FY(EU(this.pb))),Em(f.z,1)}}function Yw(){MU(this)}function ty(){return!0}function OD(){return!1}function em(){return SL(this.a)}function PD(){MU(this.T.jb)};\n//@ sourceURL=9.js\n')