summaryrefslogtreecommitdiff
path: root/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE
diff options
context:
space:
mode:
Diffstat (limited to 'public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE')
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/1.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/2.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/3.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/4.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/5.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/6.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/7.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/8.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/9.cache.js1
9 files changed, 9 insertions, 0 deletions
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/1.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/1.cache.js
new file mode 100644
index 0000000..2bf144c
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var c1={10:1,90:1,94:1,105:1},d1="\\t",e1=" ",f1=" 1",g1=" 2",h1=" 3",i1=" 0",j1=" 1",k1=" 2",l1="!a",m1=\'" fill="\',n1="Assignment of aromatic double bonds failed",o1="M",p1="r";function q1(a){var b;b=a.K.c*r1(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=Fw(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 s1(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new t1;u1(a.G,bT(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);v1(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;w1(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;w1(a,e);v1(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;w1(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;w1(a,e);v1(a,a.J)}\nfunction x1(a,b,c,d){if(u1(a.G,bT(a.G,c,d)))v1(a,-3),w1(a,b),v1(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new t1;f=new t1;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;y1(a,e)&&(v1(a,a.r[c]),w1(a,e));y1(a,f)&&(v1(a,a.r[d]),w1(a,f));v1(a,a.J)}else 0!=a.r[c]?(v1(a,a.r[c]),w1(a,b),v1(a,a.J)):w1(a,b)}\nfunction z1(a,b){var c;for(c=0;c<a.T.c;++c)a.w=A1(a.w,ey(a.T,c));var d,e,f,g,h;d=D(yq,rl,-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 B1;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=C1(a.K,vR(a.G,c));h=D1(a.K,wR(a.G,c));var j=f;h-=e;var l=2*e,n=2*e;j.c=g-e;j.d=h;j.b=l;j.a=n;a.w=A1(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 F1(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=G1(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=G1(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction G1(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=KS(a.G,b),d=LS(a.G,b));c=pS(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=MS(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function H1(a,b){var c;if(0==lR(a.G,b))return!1;for(c=0;c<lR(a.G,b);++c)if(!u1(a.G,AR(a.G,b,c)))return!1;return!0}function I1(a){var b;a.s=D(yq,rl,-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 J1(a,b,c,d,e){var f,g,h,j,l,n,o;n=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;o=CR(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=AR(a.G,b,j),h=o,Y(a.G,0,g)==b?l=Y(a.G,1,g):l=Y(a.G,0,g),l!=c&&(g=CR(a.G,b,l),o<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(n=!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&&(n=!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 n}function K1(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 L1(a,b,c,d){var e,f,g,h,j,l,n,o;e=new t1;h=new t1;l=new M1;j=new M1;f=Y(a.G,0,c);g=Y(a.G,1,c);d&&(n=b.a,b.a=b.b,b.b=n,n=b.c,b.c=b.d,b.d=n,n=f,f=g,g=n);if(y1(a,b))if(zR(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-N1(a,c):N1(a,c);0==d&&(d=1);K1(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,J1(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,J1(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]&&\nO1(e,h);y1(a,e)&&x1(a,e,f,g);64==a.G.B[c]?y1(a,h)&&s1(a,h,f,g):y1(a,h)&&x1(a,h,f,g)}else{K1(a,b.b-b.a,b.d-b.c,l);n=l.a/2;o=l.b/2;d=!1;e.a=b.a+n;e.c=b.c+o;e.b=b.b+n;e.d=b.d+o;if(1<a.G.f[f])if(J1(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 P1(e.a,e.c);h.a=b.a-n;h.c=b.c-o;h.b=b.b-n;h.d=b.d-o;if(1<a.G.f[f])if(J1(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 P1(h.a,h.c),d=!0;26==a.G.B[c]&&O1(e,h);64==\na.G.B[c]?d?(s1(a,e,f,g),x1(a,h,f,g)):(x1(a,e,f,g),s1(a,h,f,g)):(x1(a,e,f,g),x1(a,h,f,g))}}\nfunction Q1(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;a.F||(r=D1(a.K,wR(a.G,b)),r=\'<circle id="\'+(null!=a.k?a.k:Ki+R1)+":Atom:"+b+\'" class="event" cx="\'+Fw(100*C1(a.K,vR(a.G,b)))/100+qa+Fw(100*r)/100+\'" r="8" fill-opacity="0"/>\',Qm(a.b,r));h=null;0!=a.G.q[b]&&(r=1==$H(a.G.q[b])?m:m+$H(a.G.q[b]),h=0>a.G.q[b]?r+ub:r+mb);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=gg),0!=(r&4)&&(g=null==g?l1:g+",!a"),0!=(r&4096)&&(g=null==g?Mj: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?Lg:g+",c":8==e?g=null==g?p1: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?m+a.G.v[b]:g+nb+(m+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&48){case 16:h=null==h?Ok: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)?lj:Bf;break;case 1:e=0!=(a.G.s[b]&4)?wi:o1;break;default:e=lb}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=\n(a.G.s[b]&4)?p1:Gf;break;case 2:e=0!=(a.G.s[b]&4)?Mj:Jf;break;default:e=lb}0!=(a.B&1792)&&(e=null==e?m+(null==a.G.b.d?-1:a.G.b.d[b]):e+nb+(m+(null==a.G.b.d?-1:a.G.b.d[b])));n=null;0!=(a.B&16)&&0!=$H(a.G.u[b])&&(n=m+$H(a.G.u[b]));l=null;a:{j=a.G;rS(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<lR(j,j.e[b][d]);++c){if(mT(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(mT(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=G1(a,b),\n-1!=j&&(l=0==j?hg:(1==(j&255)?Ta:ij)+(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=eS(a.G,b)):(6!=a.G.x[b]||!a.s[b]||0!=(a.G.s[b]&48))&&(j=eS(a.G,b));c=HS(a.G,b);if(null!=c)j=0;else if(null!=yS(a.G,b)){d=0!=(a.G.w[b]&1)?"[!":Yf;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?m:nT[c.x[b]];else{t=m;for(o=0;o<c.t[b].length;++o)0<o&&(t+=nb),f=c.t[b][o],t+=nT[f];c=t}c=d+c+eg;5<c.length&&(c=d+yS(a.G,b).length+eg);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=nT[a.G.x[b]]);d=0;!JS(a.G,b)&0!=(a.G.w[b]&536870912)&&v1(a,-8);if(null!=c)d=S1(a,c),T1(a,C1(a.K,vR(a.G,b)),D1(a.K,wR(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=C1(a.K,vR(a.G,b)),f=D1(a.K,wR(a.G,b)),Qm(a.T,new U1(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Qm(a.N,new V1(c,f,H1(a,b)?-3:a.r[b])))}null!=h&&(W1(a,~~((2*a.Q+1)/3)),f=C1(a.K,vR(a.G,b))+\n((d+S1(a,h))/2+1),c=D1(a.K,wR(a.G,b))-~~((4*a.o-4)/8),T1(a,f,c,h,!0),W1(a,a.Q));0!=(a.B&2)&&(g=m+b);null!=g&&(W1(a,~~((2*a.Q+1)/3)),f=C1(a.K,vR(a.G,b))-(d+S1(a,g))/2,c=D1(a.K,wR(a.G,b))-~~((4*a.o-4)/8),T1(a,f,c,g,!0),W1(a,a.Q));null!=e&&(W1(a,~~((2*a.Q+1)/3)),f=C1(a.K,vR(a.G,b))-(d+S1(a,e))/2,c=D1(a.K,wR(a.G,b))+~~((4*a.o+4)/8),o=a.z,v1(a,448),T1(a,f,c,e,!1),v1(a,o),W1(a,a.Q));null!=n&&(W1(a,~~((2*a.Q+1)/3)),f=C1(a.K,vR(a.G,b))+((d+S1(a,n))/2+1),c=D1(a.K,wR(a.G,b))+~~((4*a.o+4)/8),o=a.z,v1(a,0>a.G.u[b]?\n384:448),T1(a,f,c,n,!0),v1(a,o),W1(a,a.Q));if(null!=l){var y,v;c=D(aH,Yl,-1,lR(a.G,b),1);for(f=0;f<lR(a.G,b);++f)c[f]=CR(a.G,b,kR(a.G,b,f));fS(c);o=X1(c,0);t=Y1(c,0,o);for(f=1;f<c.length;++f)y=X1(c,f),v=Y1(c,f,y),t<v&&(t=v,o=y);c=o;W1(a,~~((2*a.Q+1)/3));f=C1(a.K,vR(a.G,b))+0.7*a.o*Math.sin(c);c=D1(a.K,wR(a.G,b))+0.7*a.o*Math.cos(c);o=a.z;v1(a,F1(a,b));T1(a,f,c,l,!1);v1(a,o);W1(a,a.Q)}if(!(0==j&&0==r)){l=D(aH,Yl,-1,4,1);for(c=0;c<lR(a.G,b);++c){f=AR(a.G,b,c);for(o=0;2>o;++o)Y(a.G,o,f)==b&&(t=CR(a.G,\nY(a.G,o,f),Y(a.G,1-o,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]?TT(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=n)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=m;0!=j&&(f=S1(a,We),n=0,-1==j?(e=Ui,W1(a,~~((2*a.Q+1)/3)),n=S1(a,e)):1<j&&(e=m+j,W1(a,~~((2*a.Q+1)/3)),n=S1(a,e)),0.6>l[1]||0.6>\nl[3]?(h=D1(a.K,wR(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=C1(a.K,vR(a.G,b))+(d+f)/2):(l[3]+=10,g=C1(a.K,vR(a.G,b))-(d+f)/2-n)):(g=C1(a.K,vR(a.G,b)),l[0]<l[2]?(l[0]+=10,h=D1(a.K,wR(a.G,b))-a.o):(l[2]+=10,h=D1(a.K,wR(a.G,b))+a.o)),0<n&&(c=h+~~((4*a.o+4)/8),T1(a,g+(f+n)/2,c,e,!0),W1(a,a.Q)),T1(a,g,h,We,!0));e=0;if(0!=r){n=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<n?(e=c,n=l[c],g=l[h]):l[c]==n&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=C1(a.K,vR(a.G,b));h=D1(a.K,wR(a.G,b))-a.O-d/2;break;case 1:g=C1(a.K,vR(a.G,b))+\na.O+d/2;h=D1(a.K,wR(a.G,b));break;case 2:g=C1(a.K,vR(a.G,b));h=D1(a.K,wR(a.G,b))+a.O+d/2;break;default:g=C1(a.K,vR(a.G,b))-a.O-d/2,h=D1(a.K,wR(a.G,b))}if(1==r)Qm(a.T,new U1(g-a.O,h-a.O,2*a.O,2*a.O)),a.F||Qm(a.N,new V1(g,h,H1(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}Qm(a.T,new U1(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Qm(a.N,new V1(g,h,H1(a,b)?-3:a.r[b]));Qm(a.T,new U1(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Qm(a.N,new V1(g+\nr,h+e,H1(a,b)?-3:a.r[b]))}}}-8==a.z&&v1(a,-9)}\nfunction Z1(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;n=new t1;c=new t1;f=new t1;j=new M1;h=new M1;d=Y(a.G,0,b);e=Y(a.G,1,b);var y=D1(a.K,wR(a.G,d)),v=C1(a.K,vR(a.G,e)),s=D1(a.K,wR(a.G,e)),y=\'<line id="\'+(null!=a.k?a.k:Ki+R1)+":Bond:"+d+ub+e+\'" class="event" x1="\'+Fw(100*C1(a.K,vR(a.G,d)))/100+xa+Fw(100*y)/100+wa+Fw(100*v)/100+ya+Fw(100*s)/100+\'" stroke-width="8" stroke-opacity="0"/>\';Qm(a.c,y);!JS(a.G,d)&&!JS(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&v1(a,-8);a.q[d]?(n.a=a.q[d].a,n.c=a.q[d].b):(n.a=C1(a.K,\nvR(a.G,d)),n.c=D1(a.K,wR(a.G,d)));a.q[e]?(n.b=a.q[e].a,n.d=a.q[e].b):(n.b=C1(a.K,vR(a.G,e)),n.d=D1(a.K,wR(a.G,e)));if(0!=(a.G.A[b]&16320))y1(a,n)&&(g=m+Fw(100*n.a)/100,l=m+Fw(100*n.b)/100,o=m+Fw(100*n.c)/100,r=m+Fw(100*n.d)/100,t=\'<line stroke-dasharray="3, 3" x1="\'+g+xa+o+wa+l+ya+r+ua+a.e+\'" stroke-width:\'+Fw(100*a.n)/100+Aa,$1(a,t)),v1(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:tR(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:y1(a,n)&&x1(a,n,d,e);break;case 17:a2(a,n,d,e);break;case 9:h=n.b-n.a;\nj=n.d-n.c;u1(a.G,bT(a.G,d,e))?f=e=-3:(e=a.r[d],f=F1(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=n.a+d*h/17-d*j/128,c.c=n.c+d*j/17+d*h/128,c.b=n.a+d*h/17+d*j/128,c.d=n.c+d*j/17-d*h/128,y1(a,c)&&(v1(a,9>d?e:f),w1(a,c),v1(a,a.J));break;case 32:if(y1(a,n)){f=n.b-n.a;j=n.d-n.c;c=Math.sqrt(f*f+j*j);c=2*P(J(Q(c/(4*a.R))));f/=c-1;j/=c-1;u1(a.G,bT(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=n.a-a.R/2;n=n.c-a.R/2;v1(a,d);for(d=0;d<~~(c/2);++d)b2(a,h,n,a.R),h+=f,n+=j;v1(a,e);for(d=0;d<~~(c/2);++d)b2(a,h,\nn,a.R),h+=f,n+=j;v1(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])&&!zR(a.G,b)&&2==g){if(!y1(a,n))break;K1(a,n.b-n.a,n.d-n.c,j);h=j.a/2;j=j.b/2;c.a=n.a+h;c.c=n.c+j;c.b=n.b+h;c.d=n.d+j;f.a=n.a-h;f.c=n.c-j;f.b=n.b-h;f.d=n.d-j;26==a.G.B[b]&&O1(c,f);x1(a,c,d,e);x1(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)L1(a,n,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)L1(a,n,b,!0);else{l=N1(a,b);0==l&&(l=1);c.a=n.a;c.c=n.c;c.b=n.b;c.d=n.d;K1(a,n.b-n.a,n.d-n.c,j);if(0<l){f.a=n.a+j.a;f.c=\nn.c+j.b;f.b=n.b+j.a;f.d=n.d+j.b;if(J1(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(J1(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=n.a-j.a;f.c=n.c-j.b;f.b=n.b-j.a;f.d=n.d-j.b;if(J1(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(J1(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]&&O1(c,f);y1(a,c)&&x1(a,c,d,e);2==g?y1(a,f)&&x1(a,f,d,e):y1(a,f)&&s1(a,f,d,e)}break;case 3:y1(a,n)&&(x1(a,n,d,e),K1(a,n.b-n.a,n.d-n.c,j),c.a=n.a+j.a,c.c=n.c+j.b,c.b=n.b+j.a,c.d=n.d+j.b,\nx1(a,c,d,e),c.a=n.a-j.a,c.c=n.c-j.b,c.b=n.b-j.a,c.d=n.d-j.b,x1(a,c,d,e))}-8==a.z&&v1(a,-9)}}function T1(a,b,c,d,e){var f;e&&(e=S1(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==mb||d==ub)&&(f=2*f/3),Qm(a.T,new U1(b-e,c-f,2*e,2*f)));a.F||c2(a,d,b,c)}function d2(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}\nfunction Y1(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 e2(a){var b;b=new B1;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 X1(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 a2(a,b,c,d){var e,f,g;g=new t1;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=e2(g);for(b=0;b<a.T.c;++b)if(e=ey(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(f2(a,g.a,g.c,b)){if(f2(a,g.b,g.d,b))return;g2(a,g,0,b);a2(a,g,c,d);return}if(f2(a,g.b,g.d,b)){g2(a,g,1,b);a2(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=D(aH,Yl,-1,3,1);e=D(aH,Yl,-1,3,1);f=D(aH,Yl,-1,4,1);h=D(aH,Yl,-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];u1(a.G,bT(a.G,c,d))?g=d=-3:(d=a.r[c],g=F1(a,c),d==(a.G.s[c]&448)&&(d=g));v1(a,d);a.bd(b,e,3);v1(a,g);a.bd(f,h,4);v1(a,a.J)}}function f2(a,b,c,d){if(0!=(a.B&1))return!1;a=ey(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function O1(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 N1(a,b){var c,d,e,f,g,h,j,l,n,o;j=D(yq,rl,-1,16,2);l=D(yq,rl,-1,16,2);c=D(aH,Yl,-1,16,1);f=D(aH,Yl,-1,2,1);for(h=d=0;2>h;++h){e=Y(a.G,h,b);for(n=0;n<a.G.f[e];++n)if(g=AR(a.G,e,n),g!=b){if(4==d)return 0;j[d]=uR(a.G,g);l[d]=zR(a.G,g);c[d++]=CR(a.G,e,kR(a.G,e,n))}}f[0]=CR(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]?o=20:l[h]?o=17:o=16,c[h]>f[0]&&c[h]<f[1]?g-=o:g+=o;return e?-g:g}\nfunction y1(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=ey(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=e2(b);c=!1;b.a>b.b&&(d2(b),c=!0);for(d=0;d<a.T.c;++d)if(e=ey(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(f2(a,b.a,b.c,d)){if(f2(a,b.b,b.d,d))return c&&d2(b),!1;g2(a,b,0,d);d=y1(a,b);c&&d2(b);return d}if(f2(a,b.b,b.d,d))return g2(a,b,1,d),d=y1(a,\nb),c&&d2(b),d}c&&d2(b);return!0}function g2(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=ey(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 h2(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 v1(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((nD(),uD));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(um);break;case 128:a.cd(vm);break;case 256:a.cd(xm);break;case 192:a.cd(wm);break;case 320:a.cd(ym);break;case 384:a.cd(zm);break;case 448:a.cd(Am);break;case 1:a.cd((nD(),rD));break;default:a.cd((nD(),\nuD))}}function i2(a){var b,c,d,e,f;e=C1(a.K,a.G.D[0].a);c=C1(a.K,a.G.D[0].a);f=D1(a.K,a.G.D[0].b);d=D1(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>C1(a.K,vR(a.G,b))&&(e=C1(a.K,vR(a.G,b))),c<C1(a.K,vR(a.G,b))&&(c=C1(a.K,vR(a.G,b))),f>D1(a.K,wR(a.G,b))&&(f=D1(a.K,wR(a.G,b))),d<D1(a.K,wR(a.G,b))&&(d=D1(a.K,wR(a.G,b)));a.w=new U1(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 V1(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},V1);_.a=0;_.b=0;_.c=0;function t1(){}w(5,1,{},t1);_.a=0;_.b=0;_.c=0;_.d=0;function j2(a,b){var c,d,e,f;1==a.d.B[b]&&(WS(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=AR(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction k2(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!=AR(a.d,d,g)&&a.c[AR(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,j2(a,c))}}while(h)}function l2(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=AR(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function m2(a){this.d=a}w(6,1,{},m2);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function n2(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 o2(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function p2(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 C1(a,b){return b*a.c+a.a}function D1(a,b){return b*a.c+a.b}function q2(){this.b=this.a=0;this.c=1}function r2(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,{},q2,r2);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+nb+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function r1(a){return s2(a,a.o,a.p,24)}\nfunction s2(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=fM(n2(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+=fM(n2(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function u1(a,b){return 0!=(a.z[b]&262144)}function t2(a,b){return 0!=(a.s[b]&262144)}\nfunction u2(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 v2(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function w2(a,b,c){a.D[b].a=c;a.K&=3}function x2(a,b,c){a.D[b].b=c;a.K&=3}function y2(a,b,c){a.D[b].c=c;a.K&=3}function z2(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction A2(a,b,c){return 1!=tR(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 B2(a){var b;rS(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 n=l=g=j=void 0,o=j=void 0,r=h=h=g=void 0,t=l=l=void 0,y=e=f=t=n=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]])LT(c,d,0,!1);else{l=t=f=e=-1;for(h=n=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&&(o=c.i[g][r],\ny=A2(c,o,j),n<y&&(n=y,f=j,e=o,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<lR(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,u,-1,2,1);for(h=n=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[n++]=j);j=zT(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=z2(j,CR(c,l,t[0])),l=z2(j,CR(c,l,t[1])),l=h-l):l=z2(j,CR(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])LT(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=D(B,u,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;fS(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=D(aH,Yl,-1,e,1);for(h=0;h<e;++h)f[h]=CR(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==tR(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=o=y=r=n=void 0,r=void 0,n=j.f[j.o+g],o=D(B,u,-1,n,1),r=DR(j,g,h,t,o);if(3==r)j=!1;else{y=(j.s[g]&3)==r?17:9;for(v=0;v<n;++v)1==(o[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=o=t=o=y=y=n=v=y=n=h=void 0,r=y=r=void 0,h=j.f[j.o+g],n=D(aH,Yl,-1,h,1),t=0;t<h;++t)n[t]=CR(j,g,j.e[g][t]);for(t=1;t<h;++t)for(o=0;o<t;++o)if(r=ZH(z2(n[t],n[o])),0.08>r||3.061592653589793<r){for(s=v=y=0;s<h;++s)s!=t&&s!=o&&(y+=ZH(C2(n[t],n[s])),v+=ZH(C2(n[o],n[s])));y=y<v?j.i[g][t]:\nj.i[g][o];if(1==tR(j,y)){j=y;break a}}r=-1;for(t=n=0;t<h;++t)y=j.e[g][t],o=j.i[g][t],y=A2(j,o,y),n<y&&(n=y,r=o);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(mJ,Nl,88,[z(B,u,-1,[2,1,2,1]),z(B,u,-1,[1,2,2,1]),z(B,u,-1,[1,1,2,2]),z(B,u,-1,[2,1,1,2]),z(B,u,-1,[2,2,1,1]),z(B,u,-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=n=t=l=r=g=h=j=o=t=g=n=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&qR(d,c)){l=h=f=e=-1;for(g=n=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)o=d.i[j][r],o!=c&&1==tR(d,o)&&(t=d.e[j][r],y=A2(d,o,t),n<y&&(n=y,f=t,e=o,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<lR(d,d.y[g][c]);++r)o=d.i[d.y[g][c]][r],o!=c&&1==tR(d,o)&&(d.B[o]=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,u,-1,2,1);for(g=n=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[n++]=d.e[l][g]);g=zT(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=z2(g,CR(d,\nl,t[0])),l=z2(g,CR(d,l,t[1])),l=h-l):l=z2(g,CR(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 D2(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function E2(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function F2(){this.b=!0}w(24,1,{},F2);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction G2(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=m+(new XL(c)).a;e=Py(d,Qy(46));0>e&&(d+=bc,e=Py(d,Qy(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=xc;10<d.length&&(d=Gd);e=m;for(c=1;c<=10-d.length;++c)e+=ha;d=e+d;for(c=d.length;10>c;++c)iF(a.a,32);rQ(a.a,d)}function H2(a,b){var c,d,e;if(0>b||999<b)rQ(a.a," ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?iF(a.a,48):iF(a.a,32):(iF(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction I2(a){var b=new hF,c,d,e,f,g,h,j,l;rS(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,u,-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;rQ(this.a,(null!=a.I?a.I:m)+fa);rQ(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");H2(this,a.o);H2(this,a.p);rQ(this.a,ka);H2(this,f?0:1);rQ(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=s2(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?(G2(this,d*a.D[c].a),G2(this,d*-a.D[c].b),G2(this,d*-a.D[c].c)):rQ(this.a," 0.0000 0.0000 0.0000"),null!=(null==a.t?null:a.t[c])?\nrQ(this.a," L "):0!=(a.w[c]&1)?rQ(this.a," A "):(e=(TR(),nT)[a.x[c]],rQ(this.a,ha+e),1==e.length?rQ(this.a,ja):2==e.length&&rQ(this.a,ha)),rQ(this.a," 0 0 0"),e=1920&a.w[c],0==e?rQ(this.a,i1):384==e?rQ(this.a," 3"):128==e?rQ(this.a,k1):1792==e?rQ(this.a,j1):1664==e&&rQ(this.a,k1),rQ(this.a,0!=(a.w[c]&8192)?j1:i1),e=((a.s[c]&-268435456)>>>28)-1,-1==e?rQ(this.a,i1):0==e?rQ(this.a," 15"):H2(this,e),rQ(this.a,la),H2(this,$H(a.u[c])),rQ(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)&&LS(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;H2(this,1+a.y[0][c]);H2(this,1+a.y[1][c]);H2(this,b);H2(this,d);rQ(this.a,i1);H2(this,e);rQ(this.a," 0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){rQ(this.a,ff);H2(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(rQ(this.a,\nha),H2(this,c+1),f=a.q[c],0>f?(rQ(this.a," -"),f=-f):rQ(this.a,e1),iF(this.a,48+f&65535));rQ(this.a,fa)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){rQ(this.a,jf);H2(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(rQ(this.a,ha),H2(this,c+1),rQ(this.a,ha),H2(this,a.v[c]));rQ(this.a,fa)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){rQ(this.a,QQ);H2(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(rQ(this.a,ha),H2(this,c+1),a.s[c]&48){case 16:rQ(this.a,f1);break;case 32:rQ(this.a,g1);break;case 48:rQ(this.a,\nh1)}rQ(this.a,fa)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){rQ(this.a,RQ);H2(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(rQ(this.a,ha),H2(this,c+1),f){case 112:rQ(this.a," -1");break;case 8:rQ(this.a,f1);break;case 104:rQ(this.a,g1);break;case 88:rQ(this.a,h1);break;case 56:rQ(this.a," 4")}rQ(this.a,fa)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){rQ(this.a,"M ALS ");H2(this,c+1);H2(this,f.length);rQ(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=\n(TR(),nT)[f[l]],b.length){case 1:rQ(this.a,b+e1);break;case 2:rQ(this.a,b+ja);break;case 3:rQ(this.a,b+ha);break;default:rQ(this.a," ?")}rQ(this.a,fa)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){rQ(this.a,SQ);H2(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(rQ(this.a,ha),H2(this,c+1),0!=(f&4096)?rQ(this.a,e1+(a.f[a.o+c]+1)):rQ(this.a," -2"));rQ(this.a,fa)}}rQ(this.a,hf)}w(25,1,{},I2);_.a=null;\nfunction w1(a,b){var c,d,e,f;c=m+Fw(100*b.a)/100;d=m+Fw(100*b.b)/100;e=m+Fw(100*b.c)/100;f=m+Fw(100*b.d)/100;c=ud+c+xa+e+wa+d+ya+f+\'" style="stroke:\'+a.e+";stroke-width:"+Fw(100*a.n)/100+Aa;$1(a,c)}function c2(a,b,c,d){S1(a,b);b=vd+Fw(100*c)/100+\'" text-anchor="middle" y="\'+Fw(100*(d+~~(a.o/3)))/100+\'" font-family=" \'+a.f.a+\'" font-size="\'+a.f.b+m1+a.e+Ea+b+rd;$1(a,b)}function b2(a,b,c,d){b=\'<circle cx="\'+Fw(100*b)/100+qa+Fw(100*c)/100+\'" r="\'+Fw(100*d)/100+m1+a.e+\'" />\';$1(a,b)}\nfunction S1(a,b){var c;c=JK();if(-1<c&&9>c)return!a.i&&(a.i=(Lu(),new lC(a.f))),c=uE(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=J2;e||(J2=e=$doc.createElement("canvas"));d=m+d.b+uj+d.a;e=e.getContext("2d");e.font=d;c=e.measureText(c);return(new U1(0,0,c.width,0)).b}function W1(a,b){a.o!=b&&(a.o=b,a.f=new YD(Xe,0,b))}\nfunction K2(a){var b,c,d;d=\'<svg id="\'+(null!=a.k?a.k:Ki+R1)+\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \'+a.gd(ha)+\'width="\'+a.p+\'px" height="\'+a.j+\'px" viewBox="0 0 \'+a.p+ha+a.j+\'">\\n\';b="<style> #"+(null!=a.k?a.k:Ki+R1)+" {pointer-events:none; } #"+(null!=a.k?a.k:Ki+R1)+" .event { pointer-events:all;} <\/style>\\n";d+=d1;d+=b;for(c=new fw(a.c);c.b<c.d.Xf();)b=gw(c),$1(a,b);for(c=new fw(a.b);c.b<c.d.Xf();)b=gw(c),$1(a,b);return d+a.fd(d1)+a.d.a.a+qd}\nfunction $1(a,b){Jp(a.d,d1);Jp(a.d,b);Jp(a.d,fa)}w(28,3,{});_.fd=lL;_.gd=lL;_.bd=function(a,b,c){var d,e;e=new sw(\'<polygon points="\');for(d=0;d<c;++d)rQ(e,m+Fw(100*a[d])/100),e.a.a+=nb,rQ(e,m+Fw(100*b[d])/100),e.a.a+=ha;rQ(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');$1(this,e.a.a)};_.cd=function(a){this.e=Dj+(a.d>>16&255)+nb+(a.d>>8&255)+nb+(a.d&255)+jb};_.tS=function(){return K2(this)};_.e=Dg;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var R1=0;\nfunction L2(a,b){var c,d,e;1==a.b.B[b]&&WS(a.b,b,2);for(d=0;2>d;++d){c=Y(a.b,d,b);v2(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[AR(a.b,c,e)]=!1}}function M2(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!=AR(a.b,d,g)&&a.a[AR(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,L2(a,c))}}while(h)}function N2(){}w(29,1,{},N2);_.a=null;_.b=null;\nfunction O2(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 P2(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&&ZT(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 Q2(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(yq,rl,-1,4,2),this.f=D(B,u,-1,4,1),this.k=D(B,u,-1,4,1),-1!=c&&1==d&&(O2(this,2147483647,e,!0),this.d=0))}w(30,1,{},Q2);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction R2(a){var b;rS(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?"meso":m+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":m+b+" stereo isomers"}}\nfunction S2(a){rS(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==tR(a.H,b)&&WS(a.H,b,26)}}\nfunction T2(a,b,c){var d,e,f;f=b.length;d=new U2(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)V2(d);else a:{var g,h,j,l,n,o,r;f=z(mJ,Nl,88,[z(B,u,-1,[627]),null,z(B,u,-1,[2457]),null,z(B,u,-1,[2451,8643,2519]),null,z(B,u,-1,[34377,-2147448999]),null,z(B,u,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,z(B,u,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,z(B,u,-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,u,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);o=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[o]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==tR(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[o].length;++r){h=0==(-2147483648&f[o][r]);c=2147483647&f[o][r];for(j=!1;!j;j=!j){if(j){if(h)break;n=0;for(g=1;g!=l;g<<=1)n<<=1,0!=(c&g)&&(n|=1);c=n}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}}}}V2(d)}Qm(a.c,d)}function W2(a,b){var c,d;d=0;GR(a,a.length,(HR(),HR(),IR));for(c=0;c<a.length;++c)(0==c||0!=JR(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction X2(a){var b,c,d,e,f,g,h,j,l;j=new Nm;l=new Nm;c=new Nm;for(e=new fw(a.c);e.b<e.d.Xf();){d=gw(e);f=0;c.ug();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Qm(c,new Y2(d,g,b)),f+=b);if(0!=f){Z2(c,new $2);for(h=new fw(c);h.b<h.d.Xf()&&!(g=gw(h),0<f*g.b&&(b=(0>f?-f:f)>=$H(g.b)?g.b:f,f-=b,Qm(0>b?j:l,new Y2(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;Z2(l,new a3);Z2(j,new b3);for(f=new fw(l);f.b<f.d.Xf();){e=gw(f);for(d=new fw(j);d.b<d.d.Xf();)if(c=gw(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 c3(e.c,c.c,e.a,c.a)}for(f=new fw(l);f.b<f.d.Xf();){e=gw(f);for(d=new fw(j);d.b<d.d.Xf();)if(c=gw(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 c3(e.c,c.c,e.a,c.a)}for(f=new fw(l);f.b<f.d.Xf();){e=gw(f);for(d=new fw(j);d.b<d.d.Xf();)if(c=gw(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 c3(e.c,c.c,e.a,c.a)}return null}function d3(a){return 2>a.c.c?null:new e3(ey(a.c,0),ey(a.c,1))}\nfunction f3(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=g3(ey(a.c,g),c),-1!=e);++g);d=Y(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=g3(ey(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(h3,q,10,a.c.c,0)),null==j[h]&&(j[h]=D(i3,c1,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 c3(ey(a.c,\ng),ey(a.c,h),e,c),!b&&(b=new Nm),Qm(b,j[h][g])))}return b}function V2(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 j3(a,b,c){var d,e;for(e=d=0;e<lR(a.f,c);++e)k3(b,kR(a.f,c,e))&&++d;return d}\nfunction l3(a,b,c,d){var e,f,d=new U2(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=g3(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 m3(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new n3);if(0!=(a.e&1)){var j,l,n,o,r;o=!1;rS(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]&&(o=!0),j=AS(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=AS(b,l,!0),j!=r&&(n=((b.s[l]&-268435456)>>>28)-1,(-1==n||n<j)&&ET(b,l,j))));B2(b);o&&(b.K=0)}a.f=b;rS(a.f,3);a.c=new Nm;a.a=D(yq,rl,-1,a.f.o,2);a.b=D(yq,rl,-1,a.f.p,2);a.d=D(yq,rl,-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,u,-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]&&t2(a.f,Y(a.f,0,d))&&t2(a.f,Y(a.f,1,d));var t,y,v,s,A,F,M,N,$,S,V,ea;for(s=v=A=0;s<a.f.p;++s)if(t2(a.f,Y(a.f,0,s))&&t2(a.f,Y(a.f,1,s))){a.b[s]=!0;var na=v,ta,Yb=a.f,K=void 0,ra=void 0,yc=void 0,jd=void 0,K=Yb.y[0][s],ra=Yb.y[1][s],yc=Yb.D[ra].a-Yb.D[K].a,jd=Yb.D[ra].b-Yb.D[K].b;ta=Math.sqrt(yc*yc+jd*jd);v=na+ta;++A}if(!(0==A||0==v)){v/=A;for(t=0;t<a.f.o;++t)t2(a.f,t)&&(0==QR(a.f,t)?v2(a.f,t,!1):a.a[t]=!0);S=D(B,u,-1,a.f.o,1);var wb=a.f,L,\nHa,xb,Hc,tc,Ba,kd,ld;rS(wb,1);for(L=0;L<wb.o;++L)S[L]=-1;for(L=tc=0;L<wb.o;++L)if(-1==S[L]&&0!=(wb.s[L]&262144)){S[L]=tc;Ba=D(B,u,-1,wb.o,1);Ba[0]=L;for(kd=Hc=0;Hc<=kd;){xb=QR(wb,Ba[Hc]);for(ld=0;ld<xb;++ld)Ha=wb.e[Ba[Hc]][ld],-1==S[Ha]&&0!=(wb.s[Ha]&262144)&&(Ba[++kd]=Ha,S[Ha]=tc);++Hc}++tc}F=tc;$=D(B,u,-1,F,1);for(t=0;t<a.f.o;++t)-1!=S[t]&&++$[S[t]];N=D(o3,q,12,F,0);for(M=0;M<F;++M)N[M]=new U2(a.f,$[M],a.e);y=D(B,u,-1,F,1);for(t=0;t<a.f.o;++t)M=S[t],-1!=M&&(N[M].n[y[M]]=256,N[M].e[y[M]]=t,N[M].a[y[M]]=\nvR(a.f,t)/v,N[M].b[y[M]]=wR(a.f,t)/v,++y[M]);V=-1;for(M=ea=0;M<F;++M)ea<$[M]&&(ea=$[M],V=M);Qm(a.c,N[V]);for(M=0;M<F;++M)M!=V&&Qm(a.c,N[M])}}var va,Fa,ba,aa,Ya,Ab,Jc,cc,da,sd,W,O,kb,Ia,ae,U,ga,$c,Kc,Oa,eb,Lc,be,wd,Wc,Kb,ob;for(Fa=0;Fa<a.f.o;++Fa)if(4<lR(a.f,Fa)){da=new U2(a.f,1+lR(a.f,Fa),a.e);da.a[lR(a.f,Fa)]=0;da.b[lR(a.f,Fa)]=0;da.n[lR(a.f,Fa)]=32;da.e[lR(a.f,Fa)]=Fa;a.a[Fa]=!0;for(W=0;W<lR(a.f,Fa);++W)Ab=kR(a.f,Fa,W),da.a[W]=Math.sin(1.0471975511965976*W-2.0943951023931953),da.b[W]=Math.cos(1.0471975511965976*\nW-2.0943951023931953),da.n[W]=32,da.e[W]=Ab,a.a[Ab]=!0,a.b[AR(a.f,Fa,W)]=!0;Qm(a.c,da)}be=lS(a.f);for(Lc=0;Lc<be.i.c;++Lc){wd=ey(be.j,Lc).length;Oa=ey(be.i,Lc);Wc=!1;if(0!=(a.e&6)){Wc=!0;for(W=0;W<wd;++W)if(!t2(a.f,Oa[W])){Wc=!1;break}}if(!Wc){O=!1;for(W=0;W<wd;++W)if(uS(a.f,Oa[W])==wd){O=!0;break}if(O){eb=ey(be.j,Lc);T2(a,Oa,eb);for(W=0;W<wd;++W)a.a[Oa[W]]=!0,a.b[eb[W]]=!0}}}for(Ya=0;Ya<a.f.p;++Ya)if(zR(a.f,Ya)&&!a.b[Ya]){a:{var dc=a,uc=Ya,$b=void 0,I=void 0,oc=void 0,ac=void 0,zc=void 0,vc=void 0,\nxd=void 0,ce=void 0,Hd=void 0,ad=void 0,Ob=void 0,ca=void 0,Rd=void 0,$b=Y(dc.f,0,uc),I=Y(dc.f,1,uc),zc=D(B,u,-1,dc.f.o,1),vc=D(B,u,-1,dc.f.o,1),xd=D(B,u,-1,dc.f.o,1),ce=D(B,u,-1,dc.f.o,1);zc[0]=$b;zc[1]=I;vc[1]=uc;xd[$b]=1;xd[I]=2;ce[0]=-1;ce[1]=0;for(Hd=ac=1;ac<=Hd;){for(ad=0;ad<lR(dc.f,zc[ac]);++ad){oc=kR(dc.f,zc[ac],ad);if(1<ac&&oc==$b){Rd=new p3(xd[zc[ac]]);vc[0]=AR(dc.f,zc[ac],ad);Ob=ac;for(ca=0;ca<Rd.a.length;++ca)Rd.a[ca]=zc[Ob],Rd.b[ca]=vc[Ob],Ob=ce[Ob];ob=Rd;break a}0==xd[oc]&&0!=(dc.f.s[oc]&\n3072)&&(zc[++Hd]=oc,vc[Hd]=AR(dc.f,zc[ac],ad),xd[oc]=xd[zc[ac]]+1,ce[Hd]=ac)}++ac}ob=null}Oa=ob.a;eb=ob.b;T2(a,Oa,eb);for(W=0;W<ob.a.length;++W)a.a[Oa[W]]=!0,a.b[eb[W]]=!0}for(Ya=0;Ya<a.f.p;++Ya)if(!a.b[Ya]&&3==tR(a.f,Ya)&&(ba=Y(a.f,0,Ya),aa=Y(a.f,1,Ya),ae=lR(a.f,ba)+lR(a.f,aa),2<ae)){da=new U2(a.f,ae,a.e);for(W=Jc=0;W<lR(a.f,ba);++W)Ab=kR(a.f,ba,W),Ab!=aa&&(da.e[Jc++]=Ab,a.a[Ab]=!0,a.b[AR(a.f,ba,W)]=!0);da.e[Jc++]=ba;da.e[Jc++]=aa;for(W=0;W<lR(a.f,aa);++W)Ab=kR(a.f,aa,W),Ab!=ba&&(da.e[Jc++]=Ab,a.a[Ab]=\n!0,a.b[AR(a.f,aa,W)]=!0);for(W=0;W<ae;++W)da.a[W]=W,da.b[W]=0,da.n[W]=1;a.a[ba]=!0;a.a[aa]=!0;a.b[Ya]=!0;Qm(a.c,da)}for(Ya=0;Ya<a.f.p;++Ya)if(!a.b[Ya]&&2==tR(a.f,Ya)){va=D(B,u,-1,a.f.o,1);for(W=0;2>W;++W)if(va[0]=Y(a.f,W,Ya),va[1]=Y(a.f,1-W,Ya),1==a.f.k[va[0]]&&2==a.f.k[va[1]]&&2==lR(a.f,va[1])){a.a[va[0]]=!0;a.a[va[1]]=!0;a.b[Ya]=!0;Ia=1;do{U=kR(a.f,va[Ia],0)==va[Ia-1]?1:0;va[Ia+1]=kR(a.f,va[Ia],U);if(2==a.f.k[va[Ia+1]]&&2<lR(a.f,va[Ia+1]))break;a.a[va[Ia+1]]=!0;a.b[AR(a.f,va[Ia],U)]=!0;++Ia}while(2==\na.f.k[va[Ia]]&&2==lR(a.f,va[Ia]));ae=lR(a.f,va[0])+lR(a.f,va[Ia])+Ia-1;da=new U2(a.f,ae,a.e);for(kb=0;kb<=Ia;++kb)da.a[kb]=kb,da.b[kb]=0,da.n[kb]=64,da.e[kb]=va[kb];cc=Ia+1;sd=!1;for(kb=0;kb<lR(a.f,va[0]);++kb)Ab=kR(a.f,va[0],kb),Ab!=va[1]&&(da.a[cc]=-0.5,da.b[cc]=sd?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),da.n[cc]=64,da.e[cc]=Ab,++cc,sd=!0);sd=!1;for(kb=0;kb<lR(a.f,va[Ia]);++kb)Ab=kR(a.f,va[Ia],kb),Ab!=va[Ia-1]&&(da.a[cc]=Ia+0.5,da.b[cc]=sd?-Math.sin(1.0471975511965976):Math.sin(1.0471975511965976),\nda.n[cc]=64,da.e[cc]=Ab,++cc,sd=!0);Qm(a.c,da)}}for(Fa=0;Fa<a.f.o;++Fa)if(4==lR(a.f,Fa)){ga=D(B,u,-1,4,1);$c=D(B,u,-1,4,1);for(W=Kc=0;4>W;++W)ga[Kc]=kR(a.f,Fa,W),$c[Kc]=AR(a.f,Fa,W),1==lR(a.f,ga[Kc])&&!a.b[$c[Kc]]&&++Kc;if(2==Kc){da=new U2(a.f,3,a.e);for(W=0;2>W;++W)a.a[ga[W]]=!0,a.b[$c[W]]=!0,da.e[W]=ga[W],da.n[W]=32;da.a[0]=-0.5;da.b[0]=0.866;da.a[1]=0.5;da.b[1]=0.866;da.a[2]=0;da.b[2]=0;da.n[2]=32;da.e[2]=Fa;Qm(a.c,da)}if(3==Kc){for(W=0;2>W;++W)1==tR(a.f,$c[W])&&(Kb=ga[W],ga[W]=ga[2],ga[2]=Kb,\nKb=$c[W],$c[W]=$c[2],$c[2]=Kb);da=new U2(a.f,4,a.e);for(W=0;3>W;++W)a.a[ga[W]]=!0,a.b[$c[W]]=!0,da.e[W]=ga[W],da.n[W]=32;da.a[0]=-1;da.b[0]=0;da.a[1]=1;da.b[1]=0;da.a[2]=0;da.b[2]=1;da.a[3]=0;da.b[3]=0;da.n[3]=32;da.e[3]=Fa;Qm(a.c,da)}}q3(a);for(var Sd,Ge,Gb,yd,fb,rb;;){yd=null;for(Sd=0;Sd<a.f.o;++Sd){for(Gb=rb=0;Gb<lR(a.f,Sd);++Gb)a.b[AR(a.f,Sd,Gb)]||++rb;if(1==rb){a:{var Hb=a,Db=Sd,ec=void 0,fc=void 0,gb=void 0,Id=void 0,md=void 0,bd=void 0,cd=void 0,gc=void 0,Ua=void 0,Mc=void 0,dd=void 0,de=void 0,\ngb=D(B,u,-1,Hb.f.o,1),Id=D(B,u,-1,Hb.f.o,1),md=D(B,u,-1,Hb.f.o,1),bd=D(B,u,-1,Hb.f.o,1);gb[0]=Db;md[Db]=1;bd[0]=-1;for(cd=fc=0;fc<=cd;){if(0==fc||!Hb.a[gb[fc]])for(gc=0;gc<lR(Hb.f,gb[fc]);++gc)ec=kR(Hb.f,gb[fc],gc),dd=AR(Hb.f,gb[fc],gc),0==md[ec]&&!Hb.b[dd]&&(gb[++cd]=ec,Id[cd]=dd,md[ec]=md[gb[fc]]+1,bd[cd]=fc);if(fc==cd){de=new p3(md[gb[fc]]);Ua=fc;for(Mc=0;Mc<de.a.length;++Mc)de.a[Mc]=gb[Ua],de.b[Mc]=Id[Ua],Ua=bd[Ua];fb=de;break a}++fc}fb=null}(!yd||fb.a.length>yd.a.length)&&(yd=fb)}}if(!yd)break;\nGe=new U2(a.f,yd.a.length,a.e);for(Gb=0;Gb<yd.a.length;++Gb)a.a[yd.a[Gb]]=!0,Gb<yd.a.length-1&&(a.b[yd.b[Gb]]=!0),Ge.e[Gb]=yd.a[Gb],Ge.a[Gb]=Math.cos(0.5235987755982988)*Gb,Ge.b[Gb]=1==(Gb&1)?0:0.5,Ge.n[Gb]=128+yd.a.length;Qm(a.c,Ge)}q3(a);for(f=new fw(a.c);f.b<f.d.Xf();){for(var pb=e=gw(f),pc=void 0,se=void 0,T=void 0,ee=void 0,Wa=void 0,ee=T=0;ee<pb.e.length;++ee){pc=pb.e[ee];se=lR(pb.k,pc);for(Wa=0;Wa<se;++Wa)kR(pb.k,pc,Wa)>pc&&++T}pb.f=D(B,u,-1,T,1);pb.i=D(B,u,-1,pb.k.o,1);for(ee=T=0;ee<pb.e.length;++ee){pc=\npb.e[ee];se=lR(pb.k,pc);pb.i[pc]=ee;for(Wa=0;Wa<se;++Wa)kR(pb.k,pc,Wa)>pc&&(pb.f[T++]=AR(pb.k,pc,Wa))}}var hc,qc,ic,Ja,Jd,kf,ab,me,te,Kd,jc,ue;for(me=0;me<a.c.c;++me){ab=ey(a.c,me);for(te=0;te<ab.f.length;++te)if(ic=ab.f[te],2==tR(a.f,ic)){if(!LR(a.f,ic)&&0==(a.f.z[ic]&3)){var td=a.f;td.z[ic]|=16777216}if(!zR(a.f,ic)&&1<a.f.f[Y(a.f,0,ic)]&&1<a.f.f[Y(a.f,1,ic)]&&(1==(a.f.z[ic]&3)||2==(a.f.z[ic]&3))){ue=D(B,u,-1,2,1);Ja=D(B,u,-1,2,1);for(Kd=0;2>Kd;++Kd){ue[Kd]=a.f.G;Ja[Kd]=Y(a.f,Kd,ic);for(jc=0;jc<\nlR(a.f,Ja[Kd]);++jc)Jd=kR(a.f,Ja[Kd],jc),Jd!=Y(a.f,1-Kd,ic)&&ue[Kd]>Jd&&(ue[Kd]=Jd)}kf=r3(ab.a[ab.i[Ja[0]]],ab.b[ab.i[Ja[0]]],ab.a[ab.i[Ja[1]]],ab.b[ab.i[Ja[1]]]);hc=r3(ab.a[ab.i[ue[0]]],ab.b[ab.i[ue[0]]],ab.a[ab.i[Ja[0]]],ab.b[ab.i[Ja[0]]]);qc=r3(ab.a[ab.i[Ja[1]]],ab.b[ab.i[Ja[1]]],ab.a[ab.i[ue[1]]],ab.b[ab.i[ue[1]]]);0>z2(kf,hc)^0>z2(kf,qc)^2==(a.f.z[ic]&3)&&s3(ab,ic)}}}var Td,zd,Fb,Sc,sb,ed,ve,Ud,Ac,Nc,rc,hb,kc,Ad,we,Bd,Bc,Pa,Za,Cd,Vd,Cc,Va,Ue,Ve,nd;Vd=D(wS,q,6,a.f.o,0);for(Cd=0;Cd<a.f.o;++Cd)Vd[Cd]=\nnew xS(2),RR(Vd[Cd],Cd);nd=D(B,u,-1,a.f.o,1);for(Cc=0;Cc<a.f.d;++Cc)if(Va=a.f.z[Cc]&3,1==Va||2==Va)oR(Vd[Y(a.f,0,Cc)],kx(Va)),oR(Vd[Y(a.f,1,Cc)],kx(Va));Ue=W2(Vd,nd);do{Ve=Ue;for(var og=a,lf=Vd,Kh=nd,He=void 0,pg=void 0,Eb=void 0,Xc=void 0,Dd=void 0,mf=void 0,qg=void 0,pg=D(B,u,-1,16,1),He=0;He<og.f.o;++He){for(Eb=0;Eb<lR(og.f,He);++Eb){qg=Kh[kR(og.f,He,Eb)];for(Xc=0;Xc<Eb&&!(qg<pg[Xc]);++Xc);for(Dd=Eb;Dd>Xc;--Dd)pg[Dd]=pg[Dd-1];pg[Xc]=qg}mf=zS(6,lR(og.f,He));RR(lf[He],He);SR(lf[He],16,kx(Kh[He]));\nSR(lf[He],17*(6-mf),Qk);for(Eb=0;Eb<mf;++Eb)SR(lf[He],17,kx(pg[Eb]))}Ue=W2(Vd,nd)}while(Ve!=Ue);Sc=D(kM,bm,-1,a.f.p,1);var Mg,Df,Ca,Sf,Oc,nf,Ib,Ef,Lh,Ff;for(Ca=0;Ca<a.f.p;++Ca)if(Mg=Y(a.f,0,Ca),Df=Y(a.f,1,Ca),!(zR(a.f,Ca)||1!=tR(a.f,Ca)||1==lR(a.f,Mg)||1==lR(a.f,Df)))if(!(0!=(a.e&2)&&t2(a.f,Mg))||!t2(a.f,Df)){Lh=!1;for(Ib=0;2>Ib;++Ib)if(Sf=Y(a.f,Ib,Ca),2<lR(a.f,Sf)){Ff=!0;nf=-1;for(Ef=0;Ef<lR(a.f,Sf);++Ef)Oc=kR(a.f,Sf,Ef),Oc!=Y(a.f,1-Ib,Ca)&&(-1==nf?nf=nd[Oc]:nf!=nd[Oc]&&(Ff=!1));if(Ff){Lh=!0;break}}Lh||\n(0!=(a.e&4)&&t2(a.f,Mg)&&t2(a.f,Df)?Sc[Ca]=1:Sc[Ca]=2)}for(Fb=0;Fb<a.f.p;++Fb)2==Sc[Fb]&&(0!=(a.f.s[Y(a.f,0,Fb)]&3072)||0!=(a.f.s[Y(a.f,1,Fb)]&3072))&&(Sc[Fb]=3);for(hb=0;hb<a.c.c;++hb){Nc=ey(a.c,hb);ve=t3(Nc);Bd=Nc.c;we=new u3(Nc,a.e);Ad=-1;for(rc=0;224>rc&&0!=ve.c;++rc){Ud=v3(a.i,ve.c);ed=(OD(Ud,ve.c),ve.b[Ud]);a:{var of=a,Ld=ed[0],ne=ed[1],Wd=void 0,ib=void 0,Tf=void 0,fd=void 0,Da=void 0,zl=void 0,Sh=void 0,hk=void 0,Ma=void 0,Di=void 0,gh=void 0,Th=void 0,Da=D(B,u,-1,of.f.o,1),zl=D(B,u,-1,of.f.o,\n1),Sh=D(B,u,-1,of.f.o,1),hk=D(B,u,-1,of.f.o,1);Da[0]=ne;Sh[ne]=1;hk[0]=-1;for(Ma=fd=0;fd<=Ma;){for(Di=0;Di<QR(of.f,Da[fd]);++Di){ib=kR(of.f,Da[fd],Di);Th=AR(of.f,Da[fd],Di);if(ib==Ld){Tf=Sh[Da[fd]];Wd=D(B,u,-1,Tf,1);Wd[0]=Th;for(gh=1;gh<Tf;++gh)Wd[gh]=zl[fd],fd=hk[fd];sb=Wd;break a}0==Sh[ib]&&(Da[++Ma]=ib,zl[Ma]=Th,Sh[ib]=Sh[Da[fd]]+1,hk[Ma]=fd)}if(fd==Ma)break;++fd}sb=null}Td=D(B,u,-1,sb.length,1);zd=0;if(32>rc)for(kc=1;kc<sb.length-1;++kc)3==Sc[sb[kc]]&&(Td[zd++]=sb[kc]);else if(96>rc)for(kc=1;kc<\nsb.length-1;++kc)2<=Sc[sb[kc]]&&(Td[zd++]=sb[kc]);else for(kc=1;kc<sb.length-1;++kc)1<=Sc[sb[kc]]&&(Td[zd++]=sb[kc]);if(0!=zd){Pa=Td[0];if(1<zd){do Pa=Td[v3(a.i,zd)];while(Pa==Ad)}Pa!=Ad&&(Ad=Pa,s3(Nc,Pa),ve=t3(Nc),Bd>Nc.c&&(Bd=Nc.c,we=new u3(Nc,a.e)))}}UD(a.c,hb,we);Nc=we;Ac=1;do{Bc=9999;for(kc=0;kc<Nc.e.length;++kc)if(Za=nd[Nc.e[kc]],Za==Ac){for(var lc=Nc,Og=kc,ik=void 0,Al=void 0,hh=void 0,Uh=void 0,tg=void 0,ih=void 0,Vh=void 0,Pg=void 0,ug=void 0,Qg=void 0,nj=void 0,Bl=void 0,Xd=void 0,Ie=void 0,\nxe=void 0,Qb=void 0,rf=void 0,Sg=void 0,wk=void 0,Wv=void 0,Xd=lc.a[Og],rf=lc.b[Og],Uh=D(w3,q,11,4,0),Qg=ug=0;Qg<lc.f.length&&!(4<=ug);++Qg)Og==lc.i[Y(lc.k,0,lc.f[Qg])]||Og==lc.i[Y(lc.k,1,lc.f[Qg])]||(Ie=lc.a[lc.i[Y(lc.k,0,lc.f[Qg])]],Sg=lc.b[lc.i[Y(lc.k,0,lc.f[Qg])]],xe=lc.a[lc.i[Y(lc.k,1,lc.f[Qg])]],wk=lc.b[lc.i[Y(lc.k,1,lc.f[Qg])]],ih=Math.sqrt((Ie-Xd)*(Ie-Xd)+(Sg-rf)*(Sg-rf)),Vh=Math.sqrt((xe-Xd)*(xe-Xd)+(wk-rf)*(wk-rf)),hh=Math.sqrt((xe-Ie)*(xe-Ie)+(wk-Sg)*(wk-Sg)),ih<hh&&Vh<hh?Ie==xe?(tg=0>=\nXd-Ie?0-(Xd-Ie):Xd-Ie,0.5>tg&&(Uh[ug++]=new x3(r3(Ie,rf,Xd,rf),(0.5-tg)/2))):Sg==wk?(tg=0>=rf-Sg?0-(rf-Sg):rf-Sg,0.5>tg&&(Uh[ug++]=new x3(r3(Xd,Sg,Xd,rf),(0.5-tg)/2))):(nj=(wk-Sg)/(xe-Ie),Bl=-1/nj,ik=Sg-nj*Ie,Al=rf-Bl*Xd,Qb=(Al-ik)/(nj-Bl),Wv=nj*Qb+ik,tg=Math.sqrt((Qb-Xd)*(Qb-Xd)+(Wv-rf)*(Wv-rf)),0.5>tg&&(Uh[ug++]=new x3(r3(Qb,Wv,Xd,rf),(0.5-tg)/2))):0.5>ih?Uh[ug++]=new x3(r3(Ie,Sg,Xd,rf),(0.5-ih)/2):0.5>Vh&&(Uh[ug++]=new x3(r3(xe,wk,Xd,rf),(0.5-Vh)/2)));0<ug&&(Pg=y3(Uh,ug),lc.a[Og]+=Pg.b*Math.sin(Pg.a),\nlc.b[Og]+=Pg.b*Math.cos(Pg.a))}else Za>Ac&&Za<Bc&&(Bc=Za);Ac=Bc}while(9999!=Bc)}var Rl,Tn;for(Rl=0;Rl<a.f.o;++Rl)!t2(a.f,Rl)&&0==lR(a.f,Rl)&&(Tn=new U2(a.f,1,a.e),a.a[Rl]=!0,Tn.e[0]=Rl,Tn.a[0]=0,Tn.b[0]=0,Tn.n[0]=0,Qm(a.c,Tn));var E1,Xv;for(Xv=f3(a);Xv;){for(var Un=void 0,Yv=void 0,xE=void 0,yE=void 0,yE=0,xE=null,Yv=new fw(Xv);Yv.b<Yv.d.Xf();)Un=gw(Yv),yE<Un.b[0].e.length*Un.b[1].e.length&&(yE=Un.b[0].e.length*Un.b[1].e.length,xE=Un);E1=xE;z3(a,E1,1.2);Xv=f3(a)}var Zv;for(Zv=X2(a);Zv;)z3(a,Zv,1.5),\nZv=X2(a);var $v;for($v=d3(a);$v;)z3(a,$v,1.8),$v=d3(a);for(g=0;g<a.c.c;++g){e=ey(a.c,g);for(h=0;h<e.e.length;++h)w2(a.f,e.e[h],e.a[h]),x2(a.f,e.e[h],e.b[h]),y2(a.f,e.e[h],0)}}\nfunction z3(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,n;e=D(aH,Yl,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];n=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var o=void 0,r=o=void 0,t=void 0,y=void 0,v=void 0,s=void 0,A=s=void 0,F=y=o=v=y=void 0,M=void 0,N=r=void 0,$=y=o=void 0,S=void 0;if(1==f.e.length)f=0;else{N=c+Math.sqrt(b.b[1-j].e.length);t=D(aH,Yl,-1,36,1);for(A=0;A<f.e.length;++A)o=r3(h,l,f.a[A],f.b[A]),o=P(J(Math.round(36*o/6.283185307179586))),o=0>o?o+36:36<=o?o-36:o,y=h-f.a[A],v=l-f.b[A],\ny=y*y+v*v,t[o]<y&&(t[o]=y);o=y=-1;for(A=0;36>A;++A)t[A]=Math.sqrt(t[A]),y<t[A]&&(y=t[A],o=A);o=0>o-18?o-18+36:36<=o-18?o-18-36:o-18;for(A=0;18>=A;++A)t[0>o+A?o+A+36:36<=o+A?o+A-36:o+A]+=0.01*A,t[0>o-A?o-A+36:36<=o-A?o-A-36:o-A]+=0.01*A;$=D(aH,Yl,-1,9,1);for(A=1;9>A;++A)$[A]=Math.sin(0.17453292519943295*A);S=N*N;M=1.7976931348623157E308;F=-1;for(o=0;36>o;++o)if(!(t[o]>=M)){v=t[o];for(A=1;9>A;++A){for(y=-1;1>=y&&!(r=0>o+y*A?o+y*A+36:36<=o+y*A?o+y*A-36:o+y*A,!(t[r]<=v)&&(s=t[r]*$[A],s<N&&(s*=s,r=Math.sqrt(S-\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=o)}f=6.283185307179586*F/36}n[g]=f}A3(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);A3(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);n=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,n>b.b[1].b[j]&&(n=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-n+2*c;f=Fw(Math.ceil(j));n+=(j-f)/2-c;g=D(aH,Yl,-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]-n;l=Fw(h-c);for(h=zS(Fw(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=Fw(b.b[0].b[j]-n),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&&(A3(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),A3(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=l3(a,b.b[0],b.b[1],0);B3(a,b.b[0],b.b[1],d)}\nfunction q3(a){for(var b,c,d,e,f,g,h,j,l,n,o,r,t,y,v;;){n=v=0;y=t=null;for(f=1;f<a.c.c;++f){d=ey(a.c,f);for(g=0;g<f;++g){e=ey(a.c,g);for(j=r=o=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],o<d.n[j]&&(o=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==j3(a,d,b)&&1==j3(a,e,b)?0:1,o>r?h=(b<<24)+(o<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(o<<8)+c,v<h)){v=h;n=c;for(j=r=o=0;j<d.e.length;++j)o<d.n[j]&&(o=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);o>r?(t=d,y=e):(t=e,y=\nd)}}}if(0==v)break;if(n==t.e.length)$m(a.c,t);else if(n==y.e.length)$m(a.c,y);else{c=a;f=n;r=o=e=d=n=n=j=b=v=g=void 0;g=D(B,u,-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=(n=g3(t,g[0]),d=g3(y,g[0]),C3(y,t.a[n]-y.a[d],t.b[n]-y.b[d]),e=D3(c,t,g[0]),o=D3(c,y,g[0]),r=0,1==j3(c,t,g[0])&&1==j3(c,y,g[0])&&(r=1.0471975511965976),A3(y,y.a[d],y.b[d],e-o+r+3.141592653589793),l3(c,t,y,1));else{n=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,S=void 0,V=l=j=b=M=void 0,ea=A=s=o=v=g=l=j=b=v=s=void 0,$=void 0;j=D(B,u,-1,f,1);l=D(B,u,-1,f,1);for(b=0;b<f;++b)j[b]=g3(d,r[b]),l[b]=g3(e,r[b]);for(b=s=v=o=g=0;b<f;++b)g+=d.a[j[b]],o+=d.b[j[b]],v+=e.a[l[b]],s+=e.b[l[b]];g/=f;o/=f;v/=f;s/=f;C3(e,g-v,o-s);M=D(w3,q,11,f,0);$=D(w3,q,11,f,0);s=D(w3,q,11,f,0);v=D(w3,q,11,f,0);for(b=0;b<f;++b)M[b]=new E3(g,o,d.a[j[b]],d.b[j[b]]),$[b]=new E3(g,o,e.a[l[b]],e.b[l[b]]),s[b]=new x3(M[b].a-$[b].a,M[b].b*$[b].b),v[b]=new x3(M[b].a+$[b].a,M[b].b*\n$[b].b);s=y3(s,f);v=y3(v,f);for(b=$=ea=0;b<f;++b)for(V=0;V<lR(n.f,r[b]);++V)A=kR(n.f,r[b],V),k3(d,A)&&!k3(e,A)&&++ea,!k3(d,A)&&k3(e,A)&&++$;N=D(w3,q,11,ea,0);S=D(w3,q,11,$,0);M=D(w3,q,11,$,0);for(b=$=ea=0;b<f;++b)for(V=0;V<lR(n.f,r[b]);++V)A=kR(n.f,r[b],V),k3(d,A)&&!k3(e,A)&&(F=g3(d,A),N[ea]=new E3(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++ea),!k3(d,A)&&k3(e,A)&&(F=g3(e,A),A=new E3(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),S[$]=new x3(s.a+A.a,A.b),M[$]=new x3(v.a-A.a,A.b),++$);b=y3(N,ea);j=y3(S,$);l=y3(M,$);\nif(ZH(z2(b.a,j.a))>ZH(z2(b.a,l.a)))A3(e,g,o,s.a);else{r=g;b=o;s=l=j=void 0;for(s=0;s<e.e.length;++s)l=fM((e.a[s]-r)*(e.a[s]-r)+(e.b[s]-b)*(e.b[s]-b)),j=0-r3(r,b,e.a[s],e.b[s]),e.a[s]=r+l*Math.sin(j),e.b[s]=b+l*Math.cos(j);A3(e,g,o,v.a)}f=l3(n,d,e,f)}n=f;B3(c,t,y,n)}}}\nfunction D3(a,b,c){var d,e,f,g,h,j,l,n;d=D(aH,Yl,-1,lR(a.f,c)+1,1);f=D(B,u,-1,lR(a.f,c)+1,1);g=D(B,u,-1,lR(a.f,c)+1,1);l=g3(b,c);for(h=e=0;h<lR(a.f,c);++h)f[e]=kR(a.f,c,h),g[e]=AR(a.f,c,h),j=g3(b,f[e]),-1!=j&&(d[e++]=r3(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&&zR(a.f,g[h])&&zR(a.f,g[h+1])){a:{n=a;var o=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,u,-1,n.f.o,1),A=D(B,u,-1,n.f.o,1);s[0]=r;s[1]=o;A[r]=1;A[o]=2;for(F=v=1;v<=F;){for(M=0;M<lR(n.f,s[v]);++M){y=kR(n.f,s[v],M);if(y==t){n=1+A[s[v]];break a}0==A[y]&&0!=(n.f.s[y]&3072)&&(s[++F]=y,A[y]=A[s[v]]+1)}++v}n=0}0!=n&&(b-=100-n)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function B3(a,b,c,d){var e;e=zS(gB(a.c,b),gB(a.c,c));jE(a.c,e,d);$m(a.c,b);$m(a.c,c)}\nfunction F3(){this.e=1}function y3(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 x3(d,c)}w(33,1,{},F3);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function $2(){}w(34,1,{},$2);_.dd=function(a,b){var c,d;return c=$H(a.b),d=$H(b.b),c<d?-1:c==d?0:1};function a3(){}w(35,1,{},a3);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function b3(){}w(36,1,{},b3);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function e3(a,b){var c,d;this.b=D(o3,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(aH,Yl,-1,2,1);this.d=D(aH,Yl,-1,2,1);this.a=D(B,u,-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 c3(a,b,c,d){this.b=D(o3,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(aH,Yl,-1,2,1);this.d=D(aH,Yl,-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,u,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},e3,c3);_.a=null;_.b=null;_.c=null;_.d=null;function x3(a,b){this.a=a;this.b=b}function E3(a,b,c,d){this.a=r3(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction r3(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},x3,E3);_.a=0;_.b=0;function p3(a){this.a=D(B,u,-1,a,1);this.b=D(B,u,-1,a,1)}w(39,1,{},p3);_.a=null;_.b=null;function Y2(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},Y2);_.a=0;_.b=0;_.c=null;\nfunction s3(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=D(mJ,Nl,88,a.k.p,0));if(null==a.d[b]){g=D(B,u,-1,a.e.length,1);l=D(yq,rl,-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<lR(a.k,g[f]);++j)e=kR(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)t2(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=D(B,u,-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=r3(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=fM((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-r3(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 t3(a){var b,c,d,e,f;a.c=0;c=new Nm;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=ZH(a.a[e]-a.a[f]),d=ZH(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=D(B,u,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],wq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function g3(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function k3(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction A3(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=fM((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=r3(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 C3(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function U2(a,b,c){this.k=a;this.j=c;this.e=D(B,u,-1,b,1);this.n=D(B,u,-1,b,1);this.a=D(aH,Yl,-1,b,1);this.b=D(aH,Yl,-1,b,1)}\nfunction u3(a,b){var c;this.k=a.k;this.j=b;this.e=D(B,u,-1,a.e.length,1);this.n=D(B,u,-1,a.e.length,1);this.a=D(aH,Yl,-1,a.e.length,1);this.b=D(aH,Yl,-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,u,-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,u,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},U2,u3);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function C2(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function G3(){G3=x;H3=z(I3,fm,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction J3(a,b){G3();var c,d,e,f,g,h;c=!b?1:(H3[0]*(b.d>>16&255)+H3[1]*(b.d>>8&255)+H3[2]*(b.d&255))/255;f=!a?1:(H3[0]*(a.d>>16&255)+H3[1]*(a.d>>8&255)+H3[2]*(a.d&255))/255;e=ZH(c-f);if(0.30000001192092896<e)return a;d=D(I3,fm,-1,3,1);K3(b.d>>16&255,b.d>>8&255,b.d&255,d);g=D(I3,fm,-1,3,1);K3(a.d>>16&255,a.d>>8&255,a.d&255,g);h=ZH(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=ZH(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(I3,fm,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=D(I3,fm,-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:(H3[0]*(a.d>>16&255)+H3[1]*(a.d>>8&255)+H3[2]*(a.d&255))/255,0==f)c=new L3(f,f,f,c[3]);else{d=e/(!a?1:(H3[0]*(a.d>>16&255)+H3[1]*(a.d>>8&255)+H3[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=H3[e]:(h+=(c[e]-1)*H3[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)*H3[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/H3[e],1<c[e]&&(c[e]=1))}c=new L3(c[0],c[1],c[2],c[3])}return c}var H3;function L3(a,b,c,d){nD();var e=Fw(255*a+0.5),f=Fw(255*b+0.5),g=Fw(255*c+0.5),h=Fw(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new an(De);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=D(I3,fm,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function M3(a){nD();this.d=a|-16777216}\nfunction K3(a,b,c,d){nD();var e,f,g,h,j,l;null==d&&(d=D(I3,fm,-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(495,1,{60:1,69:1,72:1},L3,M3);var J2=null;function M1(){}function P1(a,b){this.a=a;this.b=b}w(545,518,{79:1,80:1},M1,P1);_.zf=GC;_.Af=hz;_.tS=function(){return N3.d+"[x="+this.a+",y="+this.b+eg};_.a=0;_.b=0;\nfunction A1(a,b){var c,d,e,f;c=new B1;d=a.c;e=b.zf();d=d<e?d:e;e=a.d;f=b.Af();e=e<f?e:f;f=a.c+a.b;var g=b.zf()+b.Cf();f=f>g?f:g;var g=a.d+a.a,h=b.Af()+b.Bf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function B1(){}function U1(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(546,521,hm,B1,U1);_.Bf=GC;_.Cf=hz;_.zf=function(){return this.c};_.Af=function(){return this.d};_.tS=function(){return O3.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+eg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction P3(a){var b;b=new tU;var c=new N2,d=jM(Ry(a)),e,f,g,h,j,l,n,o,r,t,y,v,s,A,F,M,N,$,S,V,ea,na,ta,Yb,K,ra,yc,jd,wb,L,Ha,xb,Hc,tc,Ba,kd,ld;c.b=b;xT(c.b);ta=null;h=D(B,u,-1,64,1);h[0]=-1;ra=D(B,u,-1,64,1);yc=D(B,u,-1,64,1);for(s=0;64>s;++s)ra[s]=-1;f=K=0;jd=Yb=L=!1;l=0;wb=d.length;for(j=1;32>=d[K];)++K;for(;K<wb;)if(Ha=d[K++]&65535,Q3(Ha)||42==Ha){g=0;y=-1;A=na=F=!1;if(L)82==Ha&&OF(d[K]&65535)?($=null!=String.fromCharCode(d[K+1]&65535).match(/\\d/)?2:1,g=RT(yT(d,K-1,1+$)),K+=$):(M=String.fromCharCode(d[K]&\n65535).toLowerCase().charCodeAt(0)==(d[K]&65535)&&Q3(d[K]&65535)?2:1,g=RT(yT(d,K-1,M)),K+=M-1,y=0),64==d[K]&&(++K,64==d[K]&&(A=!0,++K),na=!0),72==d[K]&&(++K,y=1,OF(d[K]&65535)&&(y=d[K]-48,++K));else if(42==Ha)g=6,F=!0;else switch(String.fromCharCode(Ha).toUpperCase().charCodeAt(0)){case 66:K<wb&&114==d[K]?(g=35,++K):g=5;break;case 67:K<wb&&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 Mp("SmilesParser: unknown element label found");\ne=sT(c.b,g);F?(jd=!0,MT(c.b,e,1)):v2(c.b,e,String.fromCharCode(Ha).toLowerCase().charCodeAt(0)==Ha&&Q3(Ha));if(-1!=y&&1!=g){n=D(kM,bm,-1,1,1);n[0]=y<<24>>24;var va=c.b,Fa=e,ba=n;null!=ba&&0==ba.length&&(ba=null);null==ba?null!=va.r&&(va.r[Fa]=null):(null==va.r&&(va.r=D(qT,q,3,va.G,0)),va.r[Fa]=ba)}v=h[l];-1!=h[l]&&128!=j&&wT(c.b,e,h[l],j);j=1;h[l]=e;0!=f&&(KT(c.b,e,f),f=0);(V=!ta?null:dU(ta,xI(v)))&&O2(V,e,K,1==g);na&&(!ta&&(ta=new oU),pU(ta,xI(e),new Q2(c,e,v,y,K,A)))}else if(46==Ha)j=128;else if(61==\nHa)j=2;else if(35==Ha)j=4;else if(OF(Ha))if(S=Ha-48,L){for(;K<wb&&OF(d[K]&65535);)S=10*S+d[K]-48,++K;f=S}else{Yb&&K<wb&&OF(d[K]&65535)&&(S=10*S+d[K]-48,++K);Yb=!1;if(64<=S)throw new Mp("SmilesParser: ringClosureAtom number out of range");if(-1==ra[S])ra[S]=h[l],yc[S]=K-1;else{if(ra[S]==h[l])throw new Mp("SmilesParser: ring closure to same atom");ta&&((V=dU(ta,xI(ra[S])))&&O2(V,h[l],yc[S],!1),(V=dU(ta,xI(h[l])))&&O2(V,ra[S],K-1,!1));wT(c.b,h[l],ra[S],j);ra[S]=-1}j=1}else if(43==Ha){if(!L)throw new Mp("SmilesParser: \'+\' found outside brackets");\nfor(o=1;43==d[K];)++o,++K;1==o&&OF(d[K]&65535)&&(o=d[K]-48,++K);FT(c.b,h[l],o)}else if(45==Ha){if(L){for(o=-1;45==d[K];)--o,++K;-1==o&&OF(d[K]&65535)&&(o=48-d[K],++K);FT(c.b,h[l],o)}}else if(40==Ha){if(-1==h[l])throw new Mp("Smiles with leading parenthesis are not supported");h[l+1]=h[l];++l}else if(41==Ha)--l;else if(91==Ha){if(L)throw new Mp("SmilesParser: nested square brackets found");L=!0}else if(93==Ha){if(!L)throw new Mp("SmilesParser: closing bracket without opening one");L=!1}else if(37==\nHa)Yb=!0;else if(58==Ha)if(L){for(N=0;OF(d[K]&65535);)N=10*N+d[K]-48,++K;c.b.u[h[l]]=N}else j=64;else if(47==Ha)j=17;else if(92==Ha)j=9;else throw new Mp("SmilesParser: unexpected character found: \'"+String.fromCharCode(Ha)+cb);if(1!=j)throw new Mp("SmilesParser: dangling open bond");for(s=0;64>s;++s)if(-1!=ra[s])throw new Mp("SmilesParser: dangling ring closure");var aa=c.b,Ya,Ab,Jc,cc,da,sd;sd=D(B,u,-1,aa.o,1);cc=D(yq,rl,-1,aa.o,2);for(Ab=0;Ab<aa.p;++Ab)for(Jc=0;2>Jc;++Jc)ZT(aa,aa.y[Jc][Ab])&&!ZT(aa,\naa.y[1-Jc][Ab])&&(cc[aa.y[Jc][Ab]]=!0);for(da=aa.o-1;0<=da&&cc[da];)sd[da]=da,--da;for(Ya=0;Ya<=da;++Ya)if(cc[Ya]){sd[Ya]=da;sd[da]=Ya;for(--da;0<=da&&cc[da];)sd[da]=da,--da}else sd[Ya]=Ya;c.b.J=!0;rS(c.b,1);for(e=0;e<c.b.o;++e)if(null!=(null==b.r?null:null==b.r[e]?null:yT(b.r[e],0,b.r[e].length))&&!t2(c.b,e))if(t=(null==c.b.r?null:c.b.r[e])[0],c.b.x[e]<(TR(),pT).length&&null!=pT[c.b.x[e]]){r=!1;xb=BS(c.b,e);xb-=DS(c.b,e,xb);for(tc=pT[c.b.x[e]],Ba=0,kd=tc.length;Ba<kd;++Ba)if(Hc=tc[Ba],xb<=Hc){r=\n!0;Hc!=xb+t&&ET(c.b,e,xb+t);break}r||ET(c.b,e,xb+t)}var W,O,kb,Ia;for(W=0;W<c.b.c;++W)if(7==c.b.x[W]&&0==c.b.q[W]&&3<BS(c.b,W)&&0<c.b.k[W])for(Ia=0;Ia<c.b.f[W];++Ia)if(O=kR(c.b,W,Ia),kb=AR(c.b,W,Ia),1<tR(c.b,kb)&&TT(c.b.x[O])){4==c.b.B[kb]?WS(c.b,kb,2):WS(c.b,kb,1);FT(c.b,W,c.b.q[W]+1);FT(c.b,O,c.b.q[O]-1);break}var ae,U,ga,$c,Kc,Oa,eb,Lc,be,wd,Wc,Kb,ob,dc,uc,$b;rS(c.b,1);c.a=D(yq,rl,-1,c.b.d,2);for(ga=0;ga<c.b.d;++ga)64==c.b.B[ga]&&(WS(c.b,ga,1),c.a[ga]=!0);$b=new XT(c.b,3);Lc=D(yq,rl,-1,$b.i.c,\n2);for(ob=0;ob<$b.i.c;++ob){dc=ey($b.i,ob);Lc[ob]=!0;for(eb=0;eb<dc.length;++eb)if(!t2(c.b,dc[eb])){Lc[ob]=!1;break}if(Lc[ob]){uc=ey($b.j,ob);for(eb=0;eb<uc.length;++eb)c.a[uc[eb]]=!0}}for(ga=0;ga<c.b.d;++ga)if(!c.a[ga]&&0!=$b.b[ga]&&t2(c.b,Y(c.b,0,ga))&&t2(c.b,Y(c.b,1,ga)))a:{var I=c,oc=ga,ac=void 0,zc=void 0,vc=void 0,xd=void 0,ce=void 0,Hd=void 0,ad=void 0,Ob=void 0,ca=void 0,Rd=void 0,Sd=void 0,Ge=void 0,Gb=void 0,Ob=D(B,u,-1,I.b.c,1),Hd=D(B,u,-1,I.b.c,1),ad=D(B,u,-1,I.b.c,1),ca=D(B,u,-1,I.b.c,\n1),ac=Y(I.b,0,oc),zc=Y(I.b,1,oc);Hd[0]=ac;Hd[1]=zc;ad[0]=-1;ad[1]=oc;Ob[ac]=1;Ob[zc]=2;ca[ac]=-1;ca[zc]=ac;for(Rd=ce=1;ce<=Rd&&15>Ob[Hd[ce]];){Gb=Hd[ce];for(Sd=0;Sd<I.b.f[Gb];++Sd)if(vc=kR(I.b,Gb,Sd),vc!=ca[Gb]){xd=AR(I.b,Gb,Sd);if(vc==ac){ad[0]=xd;for(Ge=0;Ge<=Rd;++Ge)I.a[ad[Sd]]=!0;break a}t2(I.b,vc)&&0==Ob[vc]&&(++Rd,Hd[Rd]=vc,ad[Rd]=xd,Ob[vc]=Ob[Gb]+1,ca[vc]=Gb)}++ce}}rS(c.b,3);for(ob=0;ob<$b.i.c;++ob)if(Lc[ob]){dc=ey($b.i,ob);for(eb=0;eb<dc.length;++eb){var yd;var fb=c,rb=dc[eb],Hb=void 0;16==\nfb.b.x[rb]&&0>=fb.b.q[rb]||6==fb.b.x[rb]&&0!=fb.b.q[rb]||!t2(fb.b,rb)?yd=!1:(Hb=null==HS(fb.b,rb)?0:(null==fb.b.r?null:fb.b.r[rb])[0],yd=1>BT(fb.b,rb)-BS(fb.b,rb)-Hb||5!=fb.b.x[rb]&&6!=fb.b.x[rb]&&7!=fb.b.x[rb]&&8!=fb.b.x[rb]&&15!=fb.b.x[rb]&&16!=fb.b.x[rb]&&33!=fb.b.x[rb]&&34!=fb.b.x[rb]?!1:!0);if(!yd){v2(c.b,dc[eb],!1);for(wd=0;wd<c.b.f[dc[eb]];++wd)c.a[AR(c.b,dc[eb],wd)]=!1}}}M2(c);for(ob=0;ob<$b.i.c;++ob)if(Lc[ob]&&6==ey($b.j,ob).length){uc=ey($b.j,ob);be=!0;for($c=0,Kc=uc.length;$c<Kc;++$c)if(ga=\nuc[$c],!c.a[ga]){be=!1;break}be&&(L2(c,uc[0]),L2(c,uc[2]),L2(c,uc[4]),M2(c))}for(Kb=5;4<=Kb;--Kb){do{Wc=!1;for(ga=0;ga<c.b.d;++ga)if(c.a[ga]){for(eb=ae=0;2>eb;++eb){Oa=Y(c.b,eb,ga);for(wd=0;wd<c.b.f[Oa];++wd)c.a[AR(c.b,Oa,wd)]&&++ae}if(ae==Kb){L2(c,ga);M2(c);Wc=!0;break}}}while(Wc)}for(ga=0;ga<c.b.d;++ga)if(c.a[ga])throw new Mp(n1);for(U=0;U<c.b.c;++U)if(t2(c.b,U))throw new Mp(n1);c.b.r=null;c.b.J=!1;var Db,ec,fc,gb,Id,md,bd,cd,gc,Ua,Mc;rS(c.b,3);gc=!1;Ua=D(B,u,-1,2,1);Mc=D(B,u,-1,2,1);cd=D(B,u,-1,\n2,1);for(ec=0;ec<c.b.d;++ec)if(!LR(c.b,ec)&&2==c.b.B[ec]){for(gb=0;2>gb;++gb){Ua[gb]=-1;cd[gb]=-1;Db=Y(c.b,gb,ec);for(bd=0;bd<c.b.f[Db];++bd)fc=AR(c.b,Db,bd),fc!=ec&&(17==c.b.B[fc]||9==c.b.B[fc]?(Ua[gb]=kR(c.b,Db,bd),Mc[gb]=fc):cd[gb]=kR(c.b,Db,bd));if(-1==Ua[gb])break}if(-1!=Ua[0]&&-1!=Ua[1]){md=c.b.B[Mc[0]]!=c.b.B[Mc[1]];Id=!1;for(gb=0;2>gb;++gb)-1!=cd[gb]&&cd[gb]<Ua[gb]&&(Id=!Id);OT(c.b,ec,md^Id?2:1,!1);gc=!0}}for(ec=0;ec<c.b.d;++ec)(17==c.b.B[ec]||9==c.b.B[ec])&&WS(c.b,ec,1);gc&&(c.b.K|=4);m3(new F3,\nc.b);if(ta){for(ea=R3((ld=new fY(ta),new S3(ta,ld)));BM(ea.a.a);)V=(ea.a.b=gw(ea.a.a)).Ch(),LT(c.b,V.a,P2(V,sd),!1);c.b.K|=4}B2(c.b);S2(c.b);jd&&QT(c.b,!0);return(new I2(b)).a.a.a}function Q3(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function R3(a){a=new iY(a.b.a);return new T3(a)}function S3(a,b){this.a=a;this.b=b}w(654,642,{},S3);_.zh=function(a){a:{var b,c;for(c=new iY((new fY(this.a)).a);BM(c.a);)if(b=c.b=gw(c.a),b=b.Ch(),null==a?null==b:Tp(a,b)){a=!0;break a}a=!1}return a};\n_.Ce=function(){return R3(this)};_.Xf=function(){return this.b.a.c};_.a=null;_.b=null;function T3(a){this.a=a}w(655,1,{},T3);_.be=function(){return BM(this.a.a)};_.ce=function(){return(this.a.b=gw(this.a.a)).Ch()};_.de=function(){hY(this.a)};_.a=null;function Z2(a,b){ow();var c;c=xw(a.b,a.c);GR(c,c.length,b?b:(HR(),HR(),IR));var d,e;e=a.c;for(d=0;d<e;++d)UD(a,d,c[d])}\nfunction U3(){U3=x;var a,b;V3=D(aH,Yl,-1,25,1);W3=D(aH,Yl,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)W3[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)V3[a]=b,b*=0.5}function v3(a,b){var c,d;if(0<b){if((b&-b)==b)return Fw(4.6566128730773926E-10*b*X3(a));do c=X3(a),d=c%b;while(0>c-d+(b-1));return Fw(d)}throw new aD;}\nfunction X3(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*W3[31]);2147483648<=a&&(a-=4294967296);return a}function n3(){U3();var a,b;b=Y3++ +(new Date).getTime();a=Fw(Math.floor(5.9604644775390625E-8*b))&16777215;b=Fw(b-16777216*a);this.a=a^1502;this.b=b^15525485}function Z3(){U3();this.a=6122;this.b=12230397}w(671,1,{},n3,Z3);_.a=0;_.b=0;var V3,W3,Y3=0;w(711,707,Xl);\n_.Ed=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(FI(),GI)&&this.b.i==(HI(),II))try{var f=this.b.b,g,h,j;j=null;h=new tU;hU(new qU,h,new JX(new MX(f)))&&(g=new I2(h),j=g.a.a.a);b=j;if(null==b)throw new Mp("V3000 read failed.");a=zj;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=Gq(l),G(l,98))c=l,d=c.Cd();else throw l;}else if(this.b.a==xN)try{var n=this.b.b,o,r,t,y;b=-1!=n.indexOf(Fd)?(o=hM(n,Fd),r=P3(o[0]),t=P3(o[2]),y=m,y+=Ra,y+=nJ(1,3)+nJ(1,3)+fa,y+=Na+r,y+=Na+t,y):P3(n);\nthis.b.f==(DI(),uN)?a="readSMIRKS":this.b.f==vN&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(v){if(v=Gq(v),G(v,98))c=v,d=c.Cd();else throw v;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var s=new F2,A=Ry(this.b.b),F;if(null==A||0==A.length)F=null;else{var M=jM(A),N,$,S,V,ea;if(null==M)F=null;else{D2(s,M,0);N=Z(s,4);V=Z(s,4);8<N&&(N=V);$=Z(s,N);S=Z(s,V);ea=new mU($,S);var na=null,ta,Yb,K,ra,yc,jd,wb,L,Ha,xb,Hc,tc,Ba,kd,ld,va,Fa,ba,aa,Ya,Ab,Jc,\ncc,da,sd,W,O,kb,Ia,ae,U,ga,$c,Kc,Oa,eb,Lc,be,wd,Wc,Kb,ob,dc,uc,$b,I,oc,ac,zc,vc,xd,ce,Hd,ad,Ob,ca,Rd,Sd,Ge,Gb,yd,fb,rb,Hb,Db,ec,fc,gb,Id,md,bd,cd;ec=8;s.f=ea;xT(s.f);if(!(null==M||0==M.length))if(null!=na&&0==na.length&&(na=null),D2(s,M,0),K=Z(s,4),va=Z(s,4),8<K&&(ec=K,K=va),0==K)QT(s.f,1==Z(s,1));else{ra=Z(s,K);yc=Z(s,va);Ob=Z(s,K);Ge=Z(s,K);Sd=Z(s,K);sd=Z(s,K);for(L=0;L<ra;++L)sT(s.f,6);for(I=0;I<Ob;++I)vT(s.f,Z(s,K),7);for(I=0;I<Ge;++I)vT(s.f,Z(s,K),8);for(I=0;I<Sd;++I)vT(s.f,Z(s,K),Z(s,8));for(I=\n0;I<sd;++I)FT(s.f,Z(s,K),Z(s,4)-8);W=1+yc-ra;$c=Z(s,4);ld=0;w2(s.f,0,0);x2(s.f,0,0);y2(s.f,0,0);Kc=null!=na&&39<=na[0];cd=md=gb=Db=0;ae=Ia=!1;Kc&&(na.length>2*ra-2&&39==na[2*ra-2]||na.length>3*ra-3&&39==na[3*ra-3]?(ae=!0,oc=(Ia=na.length==3*ra-3+9)?3*ra-3:2*ra-2,kd=86*(na[oc+1]-40)+na[oc+2]-40,Db=Math.pow(10,kd/2E3-1),oc+=2,fc=86*(na[oc+1]-40)+na[oc+2]-40,gb=Math.pow(10,fc/1500-1),oc+=2,Id=86*(na[oc+1]-40)+na[oc+2]-40,md=Math.pow(10,Id/1500-1),Ia&&(oc+=2,bd=86*(na[oc+1]-40)+na[oc+2]-40,cd=Math.pow(10,\nbd/1500-1))):Ia=na.length==3*ra-3);s.b&&Ia&&(na=null,Kc=!1);for(I=1;I<ra;++I)Oa=Z(s,$c),0==Oa?(Kc&&(w2(s.f,I,s.f.D[0].a+8*(na[2*I-2]-83)),x2(s.f,I,s.f.D[0].b+8*(na[2*I-1]-83)),Ia&&y2(s.f,I,s.f.D[0].c+8*(na[2*ra-3+I]-83))),++W):(ld+=Oa-1,Kc&&(w2(s.f,I,vR(s.f,ld)+na[2*I-2]-83),x2(s.f,I,wR(s.f,ld)+na[2*I-1]-83),Ia&&y2(s.f,I,xR(s.f,ld)+(na[2*ra-3+I]-83))),wT(s.f,ld,I,1));for(I=0;I<W;++I)wT(s.f,Z(s,K),Z(s,K),1);zc=D(yq,rl,-1,yc,2);for(ba=0;ba<yc;++ba)switch(Ab=Z(s,2),Ab){case 0:u2(s.f,Y(s.f,0,ba))||u2(s.f,\nY(s.f,1,ba))?WS(s.f,ba,32):zc[ba]=!0;break;case 2:WS(s.f,ba,2);break;case 3:WS(s.f,ba,4)}Yb=Z(s,K);for(I=0;I<Yb;++I)if(L=Z(s,K),8==ec)Gb=Z(s,2),3==Gb?(HT(s.f,L,1,0),LT(s.f,L,1,!1)):LT(s.f,L,Gb,!1);else switch(Gb=Z(s,3),Gb){case 4:LT(s.f,L,1,!1);HT(s.f,L,1,Z(s,3));break;case 5:LT(s.f,L,2,!1);HT(s.f,L,1,Z(s,3));break;case 6:LT(s.f,L,1,!1);HT(s.f,L,2,Z(s,3));break;case 7:LT(s.f,L,2,!1);HT(s.f,L,2,Z(s,3));break;default:LT(s.f,L,Gb,!1)}8==ec&&0==Z(s,1)&&(s.f.F=!0);ta=Z(s,va);for(I=0;I<ta;++I)if(ba=Z(s,\nva),1==s.f.B[ba])switch(Gb=Z(s,3),Gb){case 4:OT(s.f,ba,1,!1);NT(s.f,ba,1,Z(s,3));break;case 5:OT(s.f,ba,2,!1);NT(s.f,ba,1,Z(s,3));break;case 6:OT(s.f,ba,1,!1);NT(s.f,ba,2,Z(s,3));break;case 7:OT(s.f,ba,2,!1);NT(s.f,ba,2,Z(s,3));break;default:OT(s.f,ba,Gb,!1)}else OT(s.f,ba,Z(s,2),!1);QT(s.f,1==Z(s,1));wb=null;for(Rd=0;1==Z(s,1);)switch(ga=Rd+Z(s,4),ga){case 0:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),MT(s.f,L,2048);break;case 1:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),Hd=Z(s,8),KT(s.f,L,Hd);break;case 2:ca=\nZ(s,va);for(I=0;I<ca;++I)ba=Z(s,va),WS(s.f,ba,64);break;case 3:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),MT(s.f,L,4096);break;case 4:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),Hb=Z(s,4)<<3,MT(s.f,L,Hb);break;case 5:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),jd=Z(s,2)<<1,MT(s.f,L,jd);break;case 6:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),MT(s.f,L,1);break;case 7:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),uc=Z(s,4)<<7,MT(s.f,L,uc);break;case 8:ca=Z(s,K);for(I=0;I<ca;++I){L=Z(s,K);Hc=Z(s,4);Ha=D(B,u,-1,Hc,1);for(vc=0;vc<Hc;++vc)xb=\nZ(s,8),Ha[vc]=xb;var gc=s.f,Ua=L,Mc=Ha;null==gc.t&&(gc.t=D(mJ,Nl,88,gc.G,0));null!=Mc&&fS(Mc);gc.t[Ua]=Mc;gc.K=0;gc.E=!0}break;case 9:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),Hb=Z(s,2)<<4,PT(s.f,ba,Hb);break;case 10:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),Jc=Z(s,4),PT(s.f,ba,Jc);break;case 11:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),MT(s.f,L,8192);break;case 12:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),cc=Z(s,8)<<6,PT(s.f,ba,cc);break;case 13:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),yd=Z(s,3)<<14,MT(s.f,L,yd);break;\ncase 14:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),ad=Z(s,5)<<17,MT(s.f,L,ad);break;case 15:Rd=16;break;case 16:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),rb=Z(s,3)<<22,MT(s.f,L,rb);break;case 17:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),ET(s.f,L,Z(s,4));break;case 18:ca=Z(s,K);ce=Z(s,4);for(I=0;I<ca;++I){L=Z(s,K);U=Z(s,ce);xd=D(kM,bm,-1,U,1);for(vc=0;vc<U;++vc)xd[vc]=Z(s,7)<<24>>24;var dd=s.f,de=L,pb=yT(xd,0,xd.length),pc=void 0;if(null!=pb)if(0==pb.length)pb=null;else if(pc=RT(pb),0!=pc&&H(pb,nT[pc])||H(pb,Gd))vT(dd,\nde,pc),pb=null;null==pb?null!=dd.r&&(dd.r[de]=null):(null==dd.r&&(dd.r=D(qT,q,3,dd.G,0)),dd.r[de]=jM(pb))}break;case 19:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),da=Z(s,3)<<25,MT(s.f,L,da);break;case 20:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),rb=Z(s,3)<<14,PT(s.f,ba,rb);break;case 21:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),JT(s.f,L,Z(s,2)<<4);break;case 22:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),MT(s.f,L,268435456);break;case 23:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),PT(s.f,ba,131072);break;case 24:ca=Z(s,va);for(I=\n0;I<ca;++I)ba=Z(s,va),jd=Z(s,2)<<18,PT(s.f,ba,jd);break;case 25:for(I=0;I<ra;++I)if(1==Z(s,1)){var se=s.f;se.s[I]|=512}break;case 26:ca=Z(s,va);wb=D(B,u,-1,ca,1);for(I=0;I<ca;++I)wb[I]=Z(s,va);break;case 27:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),MT(s.f,L,536870912)}var T=new m2(s.f),ee,Wa,hc,qc,ic,Ja,Jd,kf,ab,me,te,Kd,jc;rS(T.d,1);if(null!=zc)T.c=zc;else{T.c=D(yq,rl,-1,T.d.d,2);for(hc=0;hc<T.d.d;++hc)64==T.d.B[hc]&&(T.c[hc]=!0,WS(T.d,hc,1))}T.e=0;Jd=D(yq,rl,-1,T.d.c,2);for(hc=0;hc<T.d.d;++hc)if(T.c[hc]){++T.b;\nfor(Ja=0;2>Ja;++Ja)Jd[Y(T.d,Ja,hc)]||(Jd[Y(T.d,Ja,hc)]=!0,++T.a)}if(0!=T.b){jc=new XT(T.d,1);if(T.d.E){var ue,td,Td,zd,Fb,Sc,sb;for(td=0;td<T.d.d;++td)if(T.c[td])for(zd=0;2>zd;++zd){Sc=Y(T.d,zd,td);ue=!1;for(Fb=0;Fb<T.d.f[Sc];++Fb)if(td!=AR(T.d,Sc,Fb)&&T.c[AR(T.d,Sc,Fb)]){ue=!0;break}if(!ue){sb=td;for(Td=Y(T.d,1-zd,td);-1!=sb;){T.c[sb]=!1;--T.b;WS(T.d,sb,64);sb=-1;Sc=Td;for(Fb=0;Fb<T.d.f[Sc];++Fb)if(T.c[AR(T.d,Sc,Fb)])if(-1==sb)sb=AR(T.d,Sc,Fb),Td=kR(T.d,Sc,Fb);else{sb=-1;break}}break}}}for(Wa=0;Wa<\nT.d.c;++Wa){var ed;b:{for(var ve=void 0,ve=0;ve<T.d.f[Wa];++ve)if(T.c[AR(T.d,Wa,ve)]){ed=!0;break b}ed=!1}ed&&(7==jc.a[Wa]&&(5==T.d.x[Wa]&&0==T.d.q[Wa]||6==T.d.x[Wa]&&1==T.d.q[Wa])&&l2(T,Wa),5==jc.a[Wa]&&(6==T.d.x[Wa]&&-1==T.d.q[Wa]||7==T.d.x[Wa]&&0==T.d.q[Wa]&&3==lR(T.d,Wa)||8==T.d.x[Wa]&&0==T.d.q[Wa]&&2==T.d.f[Wa]||16==T.d.x[Wa]&&0==T.d.q[Wa]&&2==T.d.f[Wa])&&l2(T,Wa))}var Ud;for(Ud=0;Ud<T.d.d;++Ud){var Ac;if(Ac=T.c[Ud])b:{for(var Nc=void 0,rc=void 0,hb=void 0,kc=void 0,Ad=void 0,we=void 0,Ad=0;2>\nAd;++Ad)if(Nc=Y(jc.f,Ad,Ud),7==jc.f.x[Nc]&&2==jc.f.f[Nc]){rc=Y(jc.f,1-Ad,Ud);for(we=0;we<jc.f.f[rc];++we)if(hb=kR(jc.f,rc,we),kc=AR(jc.f,rc,we),(8==jc.f.x[hb]||16==jc.f.x[hb])&&2==tR(jc.f,kc)&&1==jc.f.f[hb]){Ac=!0;break b}}Ac=!1}Ac&&(l2(T,Y(T.d,0,Ud)),l2(T,Y(T.d,1,Ud)))}var Bd,Bc,Pa,Za,Cd;for(Bc=0;Bc<T.d.d;++Bc)if(2==tR(T.d,Bc))for(Za=0;2>Za;++Za){Bd=Y(T.d,Za,Bc);for(Cd=0;Cd<T.d.f[Bd];++Cd)if(Pa=AR(T.d,Bd,Cd),T.c[Pa]){l2(T,Bd);break}}for(k2(T);0!=T.b;){ic=!1;for(hc=0;hc<T.d.d;++hc)if(T.c[hc]){for(ab=\nee=0;2>ab;++ab){qc=Y(T.d,ab,hc);for(me=0;me<T.d.f[qc];++me)T.c[AR(T.d,qc,me)]&&++ee}if(4==ee){j2(T,hc);k2(T);ic=!0;break}}if(!ic)for(te=0;te<jc.i.c;++te)if(6==ey(jc.j,te).length){kf=!0;Kd=ey(jc.j,te);for(Ja=0;6>Ja;++Ja)if(!T.c[Kd[Ja]]){kf=!1;break}if(kf){for(Ja=0;6>Ja;Ja+=2)j2(T,Kd[Ja]);ic=!0;break}}if(!ic)for(hc=0;hc<T.d.d;++hc)if(T.c[hc]){j2(T,hc);k2(T);break}}}if(null!=wb)for(aa=0,Ya=wb.length;aa<Ya;++aa)ba=wb[aa],WS(s.f,ba,2==s.f.B[ba]?4:2);O=0;if(null==na&&M.length>s.d+1&&(32==M[s.d+1]||9==M[s.d+\n1]))na=M,O=s.d+2;if(null!=na)try{if(33==na[O]||35==na[O]){D2(s,na,O+1);Ia=1==Z(s,1);ae=1==Z(s,1);fb=2*Z(s,4);Fa=1<<fb;ba=0;for(L=1;L<ra;++L)ba<yc&&Y(s.f,1,ba)==L?(ob=Y(s.f,0,ba++),Kb=1):(ob=0,Kb=8),w2(s.f,L,vR(s.f,ob)+Kb*(Z(s,fb)-~~(Fa/2))),x2(s.f,L,wR(s.f,ob)+Kb*(Z(s,fb)-~~(Fa/2))),Ia&&y2(s.f,L,xR(s.f,ob)+Kb*(Z(s,fb)-~~(Fa/2)));Ba=Ia?1.5:(TR(),24);tc=s2(s.f,ra,yc,Ba);if(35==na[O]){$b=0;dc=D(B,u,-1,ra,1);for(L=0;L<ra;++L)$b+=dc[L]=eS(s.f,L);for(L=0;L<ra;++L)for(I=0;I<dc[L];++I)uc=sT(s.f,1),wT(s.f,\nL,uc,1),w2(s.f,uc,vR(s.f,L)+(Z(s,fb)-~~(Fa/2))),x2(s.f,uc,wR(s.f,L)+(Z(s,fb)-~~(Fa/2))),Ia&&y2(s.f,uc,xR(s.f,L)+(Z(s,fb)-~~(Fa/2)));ra+=$b}if(ae){var Vd=Z(s,fb),Cc=Math.log(2E3)*Math.LOG10E*Vd/(Fa-1)-1;Db=Math.pow(10,Cc);gb=Db*E2(Z(s,fb),Fa);md=Db*E2(Z(s,fb),Fa);Ia&&(cd=Db*E2(Z(s,fb),Fa));Kb=Db/tc;for(L=0;L<ra;++L)w2(s.f,L,gb+Kb*vR(s.f,L)),x2(s.f,L,md+Kb*wR(s.f,L)),Ia&&y2(s.f,L,cd+Kb*xR(s.f,L))}else{Kb=1.5/tc;for(L=0;L<ra;++L)w2(s.f,L,Kb*vR(s.f,L)),x2(s.f,L,Kb*wR(s.f,L)),Ia&&y2(s.f,L,Kb*xR(s.f,L))}}else if(Ia&&\n!ae&&0==Db&&(Db=1.5),0!=Db&&0!=s.f.p){for(ba=tc=0;ba<s.f.p;++ba)eb=vR(s.f,Y(s.f,0,ba))-vR(s.f,Y(s.f,1,ba)),Lc=wR(s.f,Y(s.f,0,ba))-wR(s.f,Y(s.f,1,ba)),be=Ia?xR(s.f,Y(s.f,0,ba))-xR(s.f,Y(s.f,1,ba)):0,tc+=Math.sqrt(eb*eb+Lc*Lc+be*be);tc/=s.f.p;Wc=Db/tc;for(L=0;L<s.f.o;++L)w2(s.f,L,vR(s.f,L)*Wc+gb),x2(s.f,L,wR(s.f,L)*Wc+md),Ia&&y2(s.f,L,xR(s.f,L)*Wc+cd)}}catch(Va){if(Va=Gq(Va),G(Va,98))wd=Va,wd.Cd(),na=null,Ia=!1;else throw Va;}if((kb=null!=na&&!Ia)||s.b){rS(s.f,3);for(ba=0;ba<s.f.d;++ba)if(2==tR(s.f,\nba)&&!LR(s.f,ba)&&0==(s.f.z[ba]&3)){var Ue=s.f;Ue.z[ba]|=16777216}}!kb&&s.b&&(s.f.K|=4,ac=new F3,ac.i=new Z3,m3(ac,s.f),kb=!0);kb?(B2(s.f),S2(s.f)):Ia||(s.f.K|=4)}F=ea}}b=(new I2(F)).a.a.a;a="readOCLCode";d=null}catch(Ve){if(Ve=Gq(Ve),!G(Ve,98))throw Ve;}e=!1;if(null!=b&&null==d)try{if(e=JI(this.a,b,!1)){var nd=this.a;if(nd.r){var og=nd.r;og.a=a;jH(og,0,0,0)}nd.hc=!0}}catch(lf){if(lf=Gq(lf),G(lf,98))d="Invalid converted molfile";else throw lf;}this.a.Ib=e;this.d?e?OI(this.d):PI(this.d,new Mp(d)):\nnull!=d&&NX(this.a,d);this.c&&WC(this.a)};w(718,1,Xl);\n_.Ed=function(){var a,b,c;b=ru(this.a,!1,!0);c=null;a=new tU;if(hU(new qU,a,new JX(new MX(b)))){a=new $3(a,b);b=new U1(0,0,400,300);var d;if(0!=a.G.o){a.p=Fw(b.b);a.j=Fw(b.a);0==a.G.o?c=null:(i2(a),c=a.K.c*r1(a.G),d=new r2(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(o2(d,a.K),p2(d,a.w)),h2(a,b,c,131072),c=d);rS(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);I1(a);a.N.ug();a.T.ug();q1(a);W1(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)Q1(a,d);a.F=!1;d=a.K.c*r1(a.G);z1(a,d);h2(a,b,d,131072);var e;if(e=b){var f=\na.w;e=f.c;var g=f.d,h=f.b,f=f.a,j,l,n,o;0>=b.b||0>=b.a||0>=h||0>=f?e=!1:(j=b.c,n=b.d,l=j+b.b,o=n+b.a,e=j<=e&&e+h<=l&&n<=g&&g+f<=o);e=!e}e&&(b=new r2(a.w,b,d),o2(b,a.K),p2(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&o2(b,c))}if(0!=a.G.o){rS(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);q1(a);b=!1;a.r=D(B,u,-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),JS(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);v1(a,-10);if(a.G.E){d=a.P;v1(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&b2(a,C1(a.K,vR(a.G,c))-d,D1(a.K,wR(a.G,c))-d,2*d);a.n=2*a.P;g=new t1;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)&&(g.a=C1(a.K,vR(a.G,c)),g.c=D1(a.K,wR(a.G,c)),g.b=C1(a.K,vR(a.G,d)),g.d=D1(a.K,wR(a.G,d)),w1(a,g))}a.n=2*a.L;g=new t1;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)&&(g.a=C1(a.K,vR(a.G,c)),g.c=D1(a.K,wR(a.G,c)),g.b=C1(a.K,vR(a.G,d)),g.d=D1(a.K,wR(a.G,d)),v1(a,-2),w1(a,g));if(a.G.E){v1(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&b2(a,C1(a.K,vR(a.G,c))-a.S/2,D1(a.K,wR(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),b2(a,(C1(a.K,vR(a.G,c))+C1(a.K,vR(a.G,d))-a.S)/2,(D1(a.K,wR(a.G,c))+D1(a.K,wR(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=R2(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*r1(a.G),i2(a),z1(a,c),h2(a,null,c,0)),W1(a,Fw(a.y)),v1(a,448),c2(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));W1(a,a.Q);a.n=a.R;v1(a,a.J);I1(a);a.N.ug();a.T.ug();\nfor(c=0;c<a.G.o;++c)H1(a,c)?(v1(a,-3),Q1(a,c),v1(a,a.J)):0!=a.r[c]?(v1(a,a.r[c]),Q1(a,c),v1(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==yS(a.G,c)&&a.G.x[c]<om.length?(d=a,e=om[a.G.x[c]],h=g=void 0,g=(nD(),oD),h=new M3(e),e=J3(h,g),d.z=-5,d.e=Dj+(e.d>>16&255)+nb+(e.d>>8&255)+nb+(e.d&255)+jb,Q1(a,c),v1(a,a.J)):Q1(a,c);for(c=new fw(a.N);c.b<c.d.Xf();)b=gw(c),v1(a,b.a),b2(a,b.b-a.O/2,b.c-a.O/2,a.O);v1(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?Yf+e+eg:Yf+e+gd+d+eg):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?gg:32==(a.G.A[b]&48)?"r!a":l1:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?p1:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?m:d)+e),null!=d&&(f=Y(a.G,0,b),j=Y(a.G,1,b),c||(W1(a,~~((2*a.Q+1)/3)),c=!0),g=(C1(a.K,vR(a.G,f))+C1(a.K,vR(a.G,j)))/2,h=(D1(a.K,wR(a.G,f))+D1(a.K,wR(a.G,j)))/2,e=C1(a.K,vR(a.G,j))-C1(a.K,vR(a.G,f)),j=D1(a.K,wR(a.G,j))-D1(a.K,wR(a.G,f)),f=Math.sqrt(e*e+j*j),n=0.6*S1(a,d),\nl=0.55*a.o,0!=f&&(0<e?T1(a,g+n*j/f,h-l*e/f,d,!0):T1(a,g-n*j/f,h+l*e/f,d,!0)));c&&W1(a,a.Q);a.q=D(a4,q,80,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])&&Z1(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]&&Z1(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:h=2==tR(a.G,b)?NQ:0!=(a.G.z[b]&4)?lj:Bf;break;case 2:h=2==tR(a.G,b)?"Z":0!=(a.G.z[b]&4)?wi:o1;break;default:h=Gd}W1(a,~~((2*a.Q+1)/3));v1(a,u1(a.G,b)?-3:448);\ne=Y(a.G,0,b);g=Y(a.G,1,b);c=(C1(a.K,vR(a.G,e))+C1(a.K,vR(a.G,g)))/2;d=(D1(a.K,wR(a.G,e))+D1(a.K,wR(a.G,g)))/2;f=(C1(a.K,vR(a.G,e))-C1(a.K,vR(a.G,g)))/3;e=(D1(a.K,wR(a.G,e))-D1(a.K,wR(a.G,g)))/3;T1(a,c+e,d-f,h,!0);v1(a,a.J);W1(a,a.Q)}if(0!=(a.B&4)){W1(a,~~((2*a.Q+1)/3));v1(a,384);for(b=0;b<a.G.p;++b)e=Y(a.G,0,b),g=Y(a.G,1,b),h=0!=(a.G.z[b]&512)?"d":uR(a.G,b)?gg:m,c=(C1(a.K,vR(a.G,e))+C1(a.K,vR(a.G,g)))/2,d=(D1(a.K,wR(a.G,e))+D1(a.K,wR(a.G,g)))/2,T1(a,c,d,h+m+b,!0);v1(a,a.J);W1(a,a.Q)}}c=K2(a)}Pu(c)};\nfunction $3(a,b){var c;nm();this.w=new B1;this.G=a;this.B=0;this.E=1;this.K=new q2;this.T=new Nm;this.N=new Nm;this.t=D(yq,rl,-1,this.G.o,2);this.x=new M1;this.J=0;this.z=-1;c=(nD(),oD);var d=rm;G3();this.u=new qm(Fw((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),Fw((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),Fw((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=J3(pm,c);this.C=tm;this.D=sm;this.c=new Nm;this.b=new Nm;this.d=new Ip;this.f=new YD(Xe,0,\n12);new YD(Xe,0,120);this.k=m;++R1;this.a=b}w(730,28,{},$3);_.fd=function(a){var b;b=m;null!=this.a&&0<this.a.length&&(b=MK(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",cg),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 b4=TL(" F");X(654);X(655);var I3=NL(951,b4),N3=X(545),O3=X(546);X(3);X(28);X(730);var a4=NL(958,N3);X(4);X(5);X(25);X(24);X(29);X(30);X(33);\nvar c4=X(41),o3=NL(973,c4),d4=X(38),w3=NL(974,d4),e4=X(37),i3=NL(975,e4),h3=NL(976,i3);X(34);X(35);X(36);X(6);X(671);X(39);X(40);X(19);C(uQ)(1);function lL(){return m}function hz(){return this.b}function GC(){return this.a};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/2.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/2.cache.js
new file mode 100644
index 0000000..89660d0
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var f4="Any",g4="Aromatic",h4="Nonring",i4="Reset",j4="Ring";function k4(a,b){if(0>b||b>=a.pb.options.length)throw new qz;}function l4(a,b){k4(a,b);return a.pb.options[b].value}function m4(){this.pb=$doc.createElement("select");this.pb[Xg]="gwt-ListBox"}w(426,403,Tl,m4);function n4(){n4=x}\nfunction o4(a,b){if(null==b)throw new Qv("Missing message: awt.103");var c=-1,d,e,f;f=a.Tc.a.pb;e=$doc.createElement(hj);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 p4(){n4();xC.call(this);new Nm;this.Tc=new q4((yC(),this))}w(494,481,{59:1,61:1,68:1,82:1,90:1},p4);_.Te=function(){return DC(this.Tc,this)};\n_.gf=function(){return(null==this.Qc&&(this.Qc=hC(this)),this.Qc)+nb+this._c+nb+this.ad+nb+this.Yc+Lk+this.Nc+(this.Xc?m:",hidden")+",current="+l4(this.Tc.a,this.Tc.a.pb.selectedIndex)};function r4(){yX.call(this,7)}w(508,1,Ol,r4);function s4(a){a.Tc.Nf(a.j);!jC(a)&&XW(a);RW(a)}\nfunction t4(a,b,c){yY.call(this);this.Tc&&this.Tc.Of(!1);qX(this,!1);MC(this,new yX(0));a=new BX(a,1);TW(this,a,null);a=new RC;TW(a,this.i,null);TW(this,a,null);b&&(this.j=mC(b),pX(this),xY(this.j,~~(fr(b.Ec.pb,ej)/2)-~~(this.Yc/2),~~(fr(b.Ec.pb,dj)/2)-~~(this.Nc/2)));c&&PW(this,c)}w(687,688,vQ,t4);_.Nh=function(){return UQ};w(712,707,Xl);_.Ed=function(){s4(new t4(this.b,this.a,(oG(),qG)))};w(714,707,Xl);_.Ed=function(){this.a.bc?this.a.bc.Tc.cf()?this.a.bc.Tc.Qf():s4(this.a.bc):this.a.bc=new u4(this.a)};\nfunction v4(a,b){MW(b)==a.a?PW(b,(nD(),xD)):PW(b,a.a)}\nfunction w4(a){var b,c,d,e;e=m;d=!1;MW(x4)!=a.a?(e=lb,d=!0):MW(y4)!=a.a?(e="!#6",d=!0):MW(z4)!=a.a?(PW(A4,(nD(),xD)),PW(B4,xD),PW(C4,xD),PW(D4,xD),e="F,Cl,Br,I"):(b=MW(E4)!=a.a,c=MW(F4)!=a.a,MW(G4)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),MW(H4)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),MW(I4)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),MW(J4)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),MW(K4)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),MW(A4)!=a.a&&(e+="F,"),MW(B4)!=a.a&&(e+="Cl,"),MW(C4)!=a.a&&(e+="Br,"),MW(D4)!=a.a&&(e+=\n"I,"),gM(e,nb)&&(e=WE(e,0,e.length-1)),1>e.length&&!a.b&&(b?e=gg:c?e=Nd:(PW(x4,(nD(),xD)),e=lb)));b=m;d&&MW(E4)!=a.a&&(b+=";a");d&&MW(F4)!=a.a&&(b+=";A");MW(L4)!=a.a&&(b+=";R");MW(M4)!=a.a&&(b+=";!R");MW(x4)!=a.a&&0<b.length?e=WE(b,1,b.length):e+=b;d=N4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=O4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";D"+d);MW(P4)!=a.a&&(e="~");MW(Q4)!=a.a&&(e=gd);MW(R4)!=a.a&&(e=Md);MW(S4)!=a.a&&(e="!@");EX(a.e,e)}\nfunction T4(a){U4(a);V4(a);var b=N4.Tc.a;k4(b,0);b.pb.options[0].selected=!0;b=O4.Tc.a;k4(b,0);b.pb.options[0].selected=!0;PW(E4,a.a);PW(F4,a.a);PW(L4,a.a);PW(M4,a.a);PW(N4,a.a);PW(O4,a.a);W4(a)}function U4(a){PW(G4,a.a);PW(H4,a.a);PW(I4,a.a);PW(J4,a.a);PW(K4,a.a);PW(A4,a.a);PW(B4,a.a);PW(C4,a.a);PW(D4,a.a)}function V4(a){PW(x4,a.a);PW(y4,a.a);PW(z4,a.a)}function W4(a){PW(P4,a.a);PW(Q4,a.a);PW(R4,a.a);PW(S4,a.a);a.b=!1}\nfunction u4(a){tX.call(this,"Atom/Bond Query");this.i=new kX(this.Nh());gD(this.r,new zY(this));this.a=(oG(),qG);this.c=a;this.d||(a=mC(a),this.d=new DX(a),xY(this.d,-150,10));this.j=this.d;MC(this,new r4);PW(this,this.a);a=new RC;MC(a,new QD(0,3,1));TW(a,new AX("Atom type :"),null);x4=new kX(f4);y4=new kX("Any except C");z4=new kX("Halogen");TW(a,x4,null);TW(a,y4,null);TW(a,z4,null);TW(this,a,null);a=new RC;MC(a,new QD(0,3,1));TW(a,new BX("Or select one or more from the list :",0),null);TW(this,\na,null);a=new RC;MC(a,new QD(0,3,1));G4=new kX(pe);H4=new kX(vf);I4=new kX(Af);J4=new kX(Jf);K4=new kX(Bf);A4=new kX(Pe);B4=new kX(Be);C4=new kX(oe);D4=new kX(Ye);TW(a,G4,null);TW(a,H4,null);TW(a,I4,null);TW(a,J4,null);TW(a,K4,null);TW(a,A4,null);TW(a,B4,null);TW(a,C4,null);TW(a,D4,null);TW(this,a,null);a=new RC;MC(a,new QD(0,3,1));N4=new p4;o4(N4,f4);o4(N4,xc);o4(N4,Fc);o4(N4,Pc);o4(N4,Qc);TW(a,new AX("Number of hydrogens : "),null);TW(a,N4,null);TW(this,a,null);a=new RC;MC(a,new QD(0,3,1));O4=\nnew p4;o4(O4,f4);o4(O4,xc);o4(O4,Fc);o4(O4,Pc);o4(O4,Qc);o4(O4,Rc);o4(O4,Tc);o4(O4,Uc);TW(a,new BX("Number of connections :",0),null);TW(a,O4,null);TW(a,new BX(" (H\'s don\'t count.)",0),null);TW(this,a,null);a=new RC;MC(a,new QD(0,3,1));TW(a,new AX("Atom is :"),null);E4=new kX(g4);TW(a,E4,null);F4=new kX("Nonaromatic");TW(a,F4,null);L4=new kX(j4);TW(a,L4,null);M4=new kX(h4);TW(a,M4,null);TW(this,a,null);a=new RC;PW(a,ED(MW(this)));MC(a,new QD(0,3,1));TW(a,new AX("Bond is :"),null);P4=new kX(f4);TW(a,\nP4,null);Q4=new kX(g4);TW(a,Q4,null);R4=new kX(j4);TW(a,R4,null);S4=new kX(h4);TW(a,S4,null);TW(this,a,null);a=new RC;MC(a,new QD(1,3,1));this.e=new wE(lb,20);TW(a,this.e,null);TW(a,new kX(i4),null);TW(a,this.i,null);TW(this,a,null);this.Tc&&this.Tc.Of(!1);qX(this,!1);U4(this);V4(this);W4(this);PW(E4,this.a);PW(F4,this.a);PW(L4,this.a);PW(M4,this.a);PW(N4,this.a);PW(O4,this.a);v4(this,x4);pX(this);this.Tc.Nf(this.j);!jC(this)&&XW(this);RW(this)}w(727,688,vQ,u4);\n_.Oh=function(a,b){var c;H(b,i4)?(T4(this),v4(this,x4),w4(this)):G(a.f,58)?(W4(this),Ew(a.f)===Ew(x4)?(U4(this),V4(this)):Ew(a.f)===Ew(y4)?(U4(this),V4(this)):Ew(a.f)===Ew(z4)?(U4(this),V4(this)):Ew(a.f)===Ew(L4)?PW(M4,this.a):Ew(a.f)===Ew(M4)?(PW(L4,this.a),PW(E4,this.a)):Ew(a.f)===Ew(E4)?(PW(F4,this.a),PW(M4,this.a)):Ew(a.f)===Ew(F4)?PW(E4,this.a):Ew(a.f)===Ew(P4)||Ew(a.f)===Ew(Q4)||Ew(a.f)===Ew(R4)||Ew(a.f)===Ew(S4)?(T4(this),this.b=!0):V4(this),v4(this,a.f),w4(this)):G(a.f,59)&&(W4(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?PW(c,this.a):PW(c,(nD(),xD)),w4(this));107!=this.c.k&&(this.c.k=107,WC(this.c));return!0};_.b=!1;_.c=null;_.d=null;var x4=_.e=null,P4=null,y4=null,E4=null,Q4=null,C4=null,G4=null,O4=null,N4=null,B4=null,A4=null,z4=null,D4=null,H4=null,F4=null,M4=null,S4=null,I4=null,K4=null,L4=null,R4=null,J4=null;function q4(a){eP();gP.call(this);this.a=new m4;Yy(this.a,new X4(this,a),(fV(),fV(),gV))}w(780,778,{},q4);_.Mf=function(){return this.a};_.a=null;\nfunction X4(a,b){this.a=a;this.b=b}w(781,1,{},X4);_.Md=function(a){yC();BY(a,this.b,l4(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(816,787,{});_.Qf=function(){qZ(this.c)};X(687);X(727);X(494);X(780);X(781);X(426);C(uQ)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/3.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/3.cache.js
new file mode 100644
index 0000000..57e5441
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(713,707,Xl);_.Ed=function(){this.a.j&&vY(this.a.j);this.a.j=new AY(0,this.a)};C(uQ)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/4.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/4.cache.js
new file mode 100644
index 0000000..5692863
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(715,707,Xl);_.Ed=function(){this.a.pc&&vY(this.a.pc);this.a.pc=new AY(1,this.a)};C(uQ)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/5.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/5.cache.js
new file mode 100644
index 0000000..0cfd25b
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(716,707,Xl);_.Ed=function(){this.a.y&&(vY(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new AY(2,this.a))};C(uQ)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/6.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/6.cache.js
new file mode 100644
index 0000000..28d1a19
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function Y4(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&&(Z4(a,c),b-=16);$4(a,1,1);$4(a,b,4);$4(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&($4(a,h,d),1!=f&&$4(a,b>>g,f));return!0}function a5(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&&(Z4(a,c),b-=16);$4(a,1,1);$4(a,b,4);$4(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&($4(a,h,d),1!=f&&$4(a,b>>g,f));return!0}\nfunction $4(a,b,c){for(;0!=c;)0==a.p&&(iF(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 Z4(a,b){b||($4(a,1,1),$4(a,15,4));return!0}function b5(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=AR(a.H,b,e),uR(a.H,d)&&(c+=tR(a.H,d)-1);return 1<c}function c5(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction d5(a,b){var c,d,e,f,g,h,j;e=D(B,u,-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=fn(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(kM,bm,-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(717,1,Xl);\n_.Ed=function(){var a,b,c;b=ru(this.a,!1,!0);c=null;a=new tU;if(hU(new qU,a,new JX(new MX(b)))){rS(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,n,o,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(yq,rl,-1,a.H.c,2);b=D(yq,rl,-1,a.H.d,2);a.y=D(B,u,-1,a.H.c,1);a.t=D(B,u,-1,a.H.c,1);a.w=D(B,u,-1,a.H.c,1);a.u=D(B,u,-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(;;){o=n=0;l=-1;d=a.t[h];for(r=0;r<QR(a.H,d);++r)if(r<a.H.f[d]||r>=lR(a.H,d))g=\nkR(a.H,d,r),!e[g]&&a.c[g]>l&&(n=g,o=AR(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[n]=j;a.w[j]=h;a.t[j++]=n;a.u[c++]=o;e[n]=!0;b[o]=!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,u,-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(kM,bm,-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=kR(a.H,e,b);h=0;f=D(B,u,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=kR(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=kR(a.H,e,b),h=kR(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(kM,bm,-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,u,-1,2,1);for(d=h=0;3>d;++d)kR(a.H,j,d)!=Y(a.H,1-b,e)&&(f[h++]=kR(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];d5(a,1);d5(a,2);a.q=new ux;a.p=6;a.r=0;$4(a,9,4);b=fn(c5(a.H.c),c5(a.H.d));$4(a,b,4);if(0==b)$4(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}$4(a,a.H.c,b);$4(a,a.H.d,b);$4(a,e,b);$4(a,h,b);$4(a,f,b);$4(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)&&$4(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)&&$4(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)&&($4(a,d,b),$4(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)&&($4(a,d,b),$4(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=c5(f);$4(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]),$4(a,e,f);for(e=0;e<2*a.z;++e)$4(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:tR(a.H,a.u[d]),$4(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;$4(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&($4(a,d,b),0==a.Q[a.t[d]]?$4(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,$4(a,c,3),$4(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]]&&(!LR(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;$4(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!LR(a.H,a.u[d])||1==a.H.B[a.u[d]]))$4(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?$4(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,$4(a,c,3),$4(a,a.i[a.u[d]],3)):$4(a,a.f[a.u[d]],2);$4(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){$4(a,1,1);$4(a,1,4);$4(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&($4(a,\nd,b),$4(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){Y4(a,0,!1,b,2048,1,-1);a5(a,2,!1,b,64,1,-1);Y4(a,3,!1,b,4096,1,-1);Y4(a,4,!1,b,120,4,3);Y4(a,5,!1,b,6,2,1);Y4(a,6,!1,b,1,1,-1);Y4(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=yS(a.H,a.t[d])&&++e;if(0<e){$4(a,1,1);$4(a,8,4);$4(a,e,b);for(d=0;d<a.H.c;++d)if(f=yS(a.H,a.t[d]),null!=f){$4(a,d,b);$4(a,f.length,4);for(e=0;e<f.length;++e)$4(a,f[e],8)}}a5(a,9,!1,b,48,2,4);a5(a,10,!1,b,15,4,0);Y4(a,11,!1,b,8192,1,-1);a5(a,12,!1,b,16320,8,6);Y4(a,13,!1,b,114688,3,\n14);Y4(a,14,!1,b,4063232,5,17);c|=Y4(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=Z4(a,c);$4(a,1,1);$4(a,1,4);$4(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&($4(a,d,b),$4(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=HS(a.H,a.t[d]),null!=f&&(++e,h=fn(h,f.length));if(0!=e){c=Z4(a,c);f=c5(h);$4(a,1,1);$4(a,2,4);$4(a,e,b);$4(a,f,4);for(d=0;d<a.H.c;++d)if(h=HS(a.H,a.t[d]),null!=h){$4(a,d,b);$4(a,h.length,f);for(e=0;e<h.length;++e)$4(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=Y4(a,19,c,b,234881024,3,25),c|=a5(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=Z4(a,c);$4(a,1,1);$4(a,5,4);$4(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&($4(a,d,b),$4(a,(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=Y4(a,22,c,b,268435456,1,-1),c|=a5(a,23,c,b,131072,1,-1),c|=a5(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if(JS(a.H,a.t[d])){c=Z4(a,c);$4(a,1,1);$4(a,9,4);for(d=0;d<a.H.c;++d)$4(a,JS(a.H,a.t[d])?1:0,1);break}e=\nnull;j=lS(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=ey(j.i,f);for(g=0,n=h.length;g<n;++g)l=h[g],b5(a,l)&&++d;if(0!=d)if(l=ey(j.j,f),null==e&&(e=D(yq,rl,-1,a.H.d,2)),d==h.length){n=-1;o=2147483647;for(g=0;g<h.length;++g)o>a.t[l[g]]&&(o=a.t[l[g]],n=g);for(;0<d;)e[l[n]]=!0,n=n+2<h.length?n+2:n+2-h.length,d-=2}else{for(g=0;b5(a,h[g]);)++g;for(;!b5(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;!b5(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=Z4(a,c);$4(a,1,1);$4(a,10,4);$4(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&$4(a,d,b)}a.H.E&&Y4(a,27,c,b,536870912,1,-1)}$4(a,0,1);a.r<<=a.p;iF(a.q,a.r+64&65535);a.A=a.q.a.a}a=a.A}else a=null;c=a}Pu(c)};C(uQ)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/7.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/7.cache.js
new file mode 100644
index 0000000..0da4756
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('function e5(a){a=a.Jc.b.c++;return nh+a}w(497,498,vQ);_.Re=function(){return e5(this)};_.af=function(){this.Tc=new f5((yC(),m),this)};_.gf=function(){return(null==this.Qc&&(this.Qc=e5(this)),this.Qc)+nb+this.Tc.$e()+nb+this.Tc._e()+nb+this.Yc+Lk+this.Nc+(this.Xc?m:",hidden")+",title="+this.q+(this.p?",resizable":m)+(this.Tc.c.C?",modal":m)};\nfunction g5(){var a,b,c;b=new kX(UQ);a=new kX(MQ);this.a=new wE(xc,4);new sX;this.c=new h5(this,b);this.c.Tc.c.db=!0;MC(this.c,new SC);TW(this.c,new AX("New atom map"),null);TW(this.c,b,null);TW(this.c,a,null);MC(this.c,new gX(2));c=new RC;TW(c,new BX("atom map",1),null);TW(c,this.a,null);TW(this.c,c,mQ);c=new RC;TW(c,b,null);TW(c,a,null);TW(this.c,c,lQ);gD(this.c.r,new i5(this))}w(691,1,{},g5);_.a=null;_.b=null;_.c=null;\nfunction h5(a,b){this.a=a;this.b=b;rX.call(this);this.q=m;this.Tc&&this.Tc.Pf(m);this.Tc.c.db=!1;qX(this,!0)}w(692,497,vQ,h5);_.Qe=function(a){var b;oX(this);if(Ew(a.f)===Ew(this.b))try{b=mF(gr(this.a.a.Tc.a.pb,Fk),10);var c=this.a.b,d=c.c,e=c.a;pK(d,c.e).b[e].f=b;VG(d,"changeAtomMap",d.o,e,0);CJ(d)}catch(f){if(f=Gq(f),G(f,104))NX(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function i5(a){this.a=a}w(693,543,BQ,i5);_.Hf=function(){oX(this.a.c)};_.a=null;w(706,707,Xl);\n_.Ed=function(){if(this.b.a==(oG(),Ae)){!this.a.b&&(this.a.b=new g5);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.Pf(c);EX(a.a,m+rJ(b.d.b[b.a]));pX(a.c);a=a.c;!jC(a)&&XW(a);RW(a)}}};function f5(a,b){eP();uX.call(this,a,b)}w(815,816,{},f5);X(691);X(497);X(692);X(693);X(815);C(uQ)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/8.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/8.cache.js
new file mode 100644
index 0000000..12c19c2
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('function j5(){this.pb=jr("file");this.pb[Xg]="gwt-FileUpload"}w(407,388,Tl,j5);_.ee=function(a){bz(this,a)};function k5(a){var b=$doc.createElement(qh);ST(Zj,b.tagName);this.pb=b;this.b=new rW(this.pb);this.pb[Xg]="gwt-HTML";qW(this.b,a,!0);zW(this)}w(411,412,Tl,k5);function l5(){KB();var a=$doc.createElement("textarea");!Mx&&(Mx=new Lx);!Kx&&(Kx=new Jx);this.pb=a;tw();this.pb[Xg]="gwt-TextArea"}w(451,452,Tl,l5);\nfunction m5(a,b){var c,d;c=$doc.createElement(yk);d=$doc.createElement(kk);d[vg]=a.a.a;d.style[Gk]=a.b.a;var e=(Ox(),Px(d));c.appendChild(e);Nx(a.d,c);nz(a,b,d)}function n5(){pA.call(this);this.a=(sA(),zA);this.b=(AA(),DA);this.e[Rg]=xc;this.e[Ng]=xc}w(460,404,Ql,n5);_.ze=function(a){var b;b=lr(a.pb);(a=rz(this,a))&&this.d.removeChild(lr(b));return a};\nfunction o5(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[Hk]=di,a.ab=!1,a.Me());b=a.pb;b.style[oi]=0+(Rs(),tj);b.style[sk]=Ec;e=vr()-fr(a.pb,ej)>>1;f=ur()-fr(a.pb,dj)>>1;hZ(a,fn(wr($doc)+e,0),fn(xr($doc)+f,0));d||((a.ab=c)?(yB(a.pb,Aj),a.pb.style[Hk]=Ik,Cm(a.gb,200)):a.pb.style[Hk]=Ik)}finally{a.w=!0}}function p5(a){a.i=(new kX(a.j)).Tc.Mf();Yy(a.i,new q5(a),(Wt(),Wt(),Xt));a.d=z(XB,q,52,[a.i])}\nfunction r5(){VY();var a,b,c,d,e;tZ.call(this,(MZ(),NZ),null,!0);this.di();this.db=!0;a=new k5(this.k);this.f=new l5;this.f.pb.style[Kk]=Gc;Ky(this.f,Gc);this.bi();MY(this,"400px");e=new n5;e.pb.style[ci]=Gc;e.e[Rg]=10;c=(sA(),tA);e.a=c;m5(e,a);m5(e,this.f);this.e=new HA;this.e.e[Rg]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],EA(this.e,a);m5(e,this.e);$Y(this,e);jZ(this,!1);this.ci()}w(788,789,yQ,r5);_.bi=function(){p5(this)};\n_.ci=function(){var a=this.f;a.pb.readOnly=!0;var b=Oy(a.pb)+"-readonly";Jy(a.me(),b,!0)};_.di=function(){LZ(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 q5(a){this.a=a}w(791,1,{},q5);_.Nd=function(){bZ(this.a,!1)};_.a=null;function s5(a){this.a=a}w(792,1,{},s5);\n_.pd=function(){Ty(this.a.f.pb,!0);this.a.f.pb.focus();var a=this.a.f,b;b=gr(a.pb,Fk).length;if(0<b&&a.kb){if(0>b)throw new HL("Length must be a positive integer. Length: "+b);if(b>gr(a.pb,Fk).length)throw new HL("From Index: 0 To Index: "+b+" Text Length: "+gr(a.pb,Fk).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.a=null;function t5(a){p5(a);a.a=(new kX(a.b)).Tc.Mf();Yy(a.a,new u5(a),(Wt(),Wt(),Xt));a.d=z(XB,q,52,[a.a,a.i])}\nfunction v5(a){a.j=MQ;a.k="Paste the text to import into the text area below.";a.b="Accept";LZ(a.I.b,"Paste")}function w5(a){VY();r5.call(this);this.c=a}w(794,788,yQ,w5);_.bi=function(){t5(this)};_.ci=function(){Ky(this.f,"150px")};_.di=function(){v5(this)};_.Me=function(){sZ(this);Rq((Oq(),Pq),new x5(this))};_.a=null;_.b=null;_.c=null;function y5(a){VY();w5.call(this,a)}w(793,794,yQ,y5);_.bi=function(){var a;t5(this);a=new j5;Yy(a,new z5(this),(fV(),fV(),gV));this.d=z(XB,q,52,[this.a,a,this.i])};\n_.ci=function(){Ky(this.f,"150px");RF(new A5(this),this.f)};_.di=function(){v5(this);this.k+=" Or drag and drop a file on it."};function z5(a){this.a=a}w(795,1,{},z5);_.Md=function(a){var b,c;b=new FileReader;a=(c=a.a.target,c.files[0]);B5(b,new C5(this));b.readAsText(a)};_.a=null;function C5(a){this.a=a}w(796,1,{},C5);_._f=function(a){YE();JB(this.a.a.f,a)};_.a=null;function A5(a){this.a=a;this.b=new D5(this);this.c=this.d=1}w(797,572,{},A5);_.a=null;function D5(a){this.a=a}w(798,1,{},D5);\n_._f=function(a){this.a.a.f.pb[Fk]=null!=a?a:m};_.a=null;function u5(a){this.a=a}w(802,1,{},u5);_.Nd=function(){if(this.a.c){var a=this.a.c,b;b=new TE(a.a,0,gr(this.a.f.pb,Fk));ZF(a.a.a,b.a)}bZ(this.a,!1)};_.a=null;function x5(a){this.a=a}w(803,1,{},x5);_.pd=function(){Ty(this.a.f.pb,!0);this.a.f.pb.focus()};_.a=null;w(804,1,Xl);_.Ed=function(){var a,b;a=new E5(this.a);void 0!=$wnd.FileReader?b=new y5(a):b=new w5(a);OY(b);o5(b)};function E5(a){this.a=a}w(805,1,{},E5);_.a=null;w(806,1,Xl);\n_.Ed=function(){var a;a=new r5;var b=this.a,c,d;JB(a.f,b);c=(d=hM(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));Ky(a.f,20*(10>c+1?c+1:10)+tj);Rq((Oq(),Pq),new s5(a));OY(a);o5(a)};function B5(a,b){a.onload=function(a){b._f(a.target.result)}}X(788);X(794);X(793);X(805);X(791);X(792);X(802);X(803);X(795);X(796);X(797);X(798);X(411);X(460);X(451);X(407);C(uQ)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/9.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/9.cache.js
new file mode 100644
index 0000000..f9f9db6
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var gQ="runCallbacks",hQ="end",iQ,jQ,kQ="West",lQ="South",mQ="North",nQ="First",oQ="East",pQ="Before",qQ="After";function rQ(a,b){Kp(a.a,b)}function sQ(){sQ=x;iQ=new cw;jQ=new sC(0,0);dw(iQ,pQ);dw(iQ,nQ);dw(iQ,qQ);dw(iQ,"Last");dw(iQ,ze);dw(iQ,mQ);dw(iQ,lQ);dw(iQ,kQ);dw(iQ,oQ)}function tQ(a,b){a.a+=b}\nfunction uQ(a){var b=jq,c,d,e;e=a==b.f?pi:sh+a;$stats&&(e=oq(e,hQ,a),$stats(e));a<b.i.length&&wq(b.i,a,null);mq(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;uq(b);e=b.a[a];if(null!=e){$stats&&(c=oq(gQ+a,Cg,-1),$stats(c));wq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ed();$stats&&(a=oq(gQ+a,hQ,-1),$stats(a))}}\nvar vQ={61:1,62:1,68:1,73:1,82:1,90:1},wQ={28:1,30:1,38:1,43:1,46:1,49:1,50:1,52:1,131:1},xQ={28:1,30:1,38:1,41:1,43:1,45:1,46:1,49:1,50:1,52:1,125:1,131:1},yQ={28:1,30:1,38:1,43:1,44:1,46:1,49:1,50:1,52:1,124:1,131:1},zQ={19:1,22:1,90:1,95:1,97:1},AQ={90:1,95:1,97:1,115:1},BQ={85:1},CQ={28:1,30:1,38:1,41:1,43:1,45:1,46:1,50:1,52:1},DQ={l:6,m:0,h:0},EQ="&nbsp;",FQ="--",GQ="1em",HQ="1ex",IQ="1in",JQ="??",KQ="ATOMS",LQ="CFG",MQ="Cancel",NQ="E",OQ="GBVTBU-BB",PQ="Invalid UTF8 sequence",QQ="M RAD",RQ=\n"M RBD",SQ="M SUB",TQ="Nonstandard atom",UQ="OK",VQ="Resize-",WQ=\'Too many percent/per mille characters in pattern "\',XQ="US$",YQ="]\'",ZQ="__uiObjectID",$Q="backgroundColor",aR="col",bR="cssFloat",cR="dir",dR="dragdrop-handle",eR="dragdrop-selected",fR="e",gR="filter",hR="float",iR="ltr";w(1,-1,$l);_.gC=function(){return this.cZ};\nfunction jR(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=kR(a.H,b,0);d=kR(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<lR(a.H,e)||3<lR(a.H,d))return!1;e=new mR(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new mR(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=nR(e);h=nR(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?(oR(a.b[e.b],Zk),oR(a.b[e.d],Xk)):(oR(a.b[e.b],Xk),oR(a.b[e.d],Zk))),f.f&&(2==d?(oR(a.b[f.b],Zk),oR(a.b[f.d],Xk)):(oR(a.b[f.b],Xk),oR(a.b[f.d],Zk)))}else a.S[b]=d;return!0}\nfunction pR(a,b,c){var d,e,f,g,h;if(!qR(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);f=new mR(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new mR(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=rR(a,e)),g.f&&(a.K[b]=rR(a,d)));e=nR(f);h=nR(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?(oR(a.b[f.b],Uk),oR(a.b[f.d],Rk)):(oR(a.b[f.b],Rk),oR(a.b[f.d],Uk))),g.f&&(2==d?(oR(a.b[g.b],Uk),oR(a.b[g.d],\nRk)):(oR(a.b[g.b],Rk),oR(a.b[g.d],Uk)))}else a.k[b]=d;return!0}\nfunction sR(a,b,c){var d,e,f,g,h,j,l,n,o,r;if(0!=a.k[b])return!1;if(1==tR(a.H,b))return pR(a,b,c);if(2!=tR(a.H,b)||uR(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 mR(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new mR(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(aH,Yl,-1,3,1),g[0]=vR(a.H,e.a)-vR(a.H,f.a),g[1]=wR(a.H,e.a)-wR(a.H,f.a),g[2]=\nxR(a.H,e.a)-xR(a.H,f.a),h=D(aH,Yl,-1,3,1),h[0]=vR(a.H,f.b)-vR(a.H,f.a),h[1]=wR(a.H,f.b)-wR(a.H,f.a),h[2]=xR(a.H,f.b)-xR(a.H,f.a),j=D(aH,Yl,-1,3,1),j[0]=vR(a.H,e.b)-vR(a.H,e.a),j[1]=wR(a.H,e.b)-wR(a.H,e.a),j[2]=xR(a.H,e.b)-xR(a.H,e.a),l=D(aH,Yl,-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],n=D(aH,Yl,-1,3,1),n[0]=g[1]*l[2]-g[2]*l[1],n[1]=g[2]*l[0]-g[0]*l[2],n[2]=g[0]*l[1]-g[1]*l[0],o=(h[0]*n[0]+h[1]*n[1]+h[2]*n[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(n[0]*\nn[0]+n[1]*n[1]+n[2]*n[2])),r=(j[0]*n[0]+j[1]*n[1]+j[2]*n[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2])),0>o^0>r?1:2):-1==nR(f)||-1==nR(e)||0!=((nR(f)|nR(e))&1)?3:nR(f)==nR(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(oR(a.b[f.b],Uk),oR(a.b[f.d],Rk)):2==d&&(oR(a.b[f.b],Rk),oR(a.b[f.d],Uk))),e.f&&(1==d?(oR(a.b[e.b],Uk),oR(a.b[e.d],Rk)):2==d&&(oR(a.b[e.b],Rk),oR(a.b[e.d],Uk)))):a.k[b]=d;return!0}\nfunction yR(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 jR(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<lR(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=D(B,u,-1,4,1);l=D(B,u,-1,4,1);j=D(yq,rl,-1,4,2);for(g=0;g<lR(a.H,b);++g){f=-1;for(h=e=0;h<lR(a.H,b);++h)!j[h]&&f<a.c[kR(a.H,b,h)]&&(f=a.c[kR(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==lR(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==lR(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==lR(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<lR(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=kR(a.H,b,d[g-1]);f=kR(a.H,b,d[g]);zR(a.H,AR(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=D(B,u,-1,4,1);for(l=0;l<lR(a.H,b);++l)g[l]=kR(a.H,b,d[l]);3==lR(a.H,b)&&(g[3]=b);d=zw([BR,aH],[q,Yl],[55,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=vR(a.H,g[l+1])-vR(a.H,g[0]),d[l][1]=wR(a.H,g[l+1])-wR(a.H,g[0]),d[l][2]=xR(a.H,\ng[l+1])-xR(a.H,g[0]);g=D(aH,Yl,-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 n,o;l=z(mJ,Nl,88,[z(B,u,-1,[2,1,2,1]),z(B,u,-1,[1,2,2,1]),z(B,u,-1,[1,1,2,2]),z(B,u,-1,[2,1,1,2]),z(B,u,-1,[2,2,1,1]),z(B,u,-1,[1,2,1,2])]);g=D(aH,Yl,-1,lR(a.H,b),1);for(o=0;o<lR(a.H,b);++o)g[o]=\nCR(a.H,kR(a.H,b,d[o]),b);h=DR(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(o=j=h=0;o<lR(a.H,b);++o)n=AR(a.H,b,d[o]),Y(a.H,0,n)==b&&(9==a.H.B[n]&&(0!=j&&ER(a.H,b),h=o,j=1),17==a.H.B[n]&&(0!=j&&ER(a.H,b),h=o,j=2));if(0==j)d=3;else{for(o=1;o<lR(a.H,b);++o)g[o]<g[0]&&(g[o]+=6.283185307179586);if(3==lR(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?(oR(a.b[e],cl),oR(a.b[f],al)):2==d&&(oR(a.b[e],al),oR(a.b[f],cl))}else a.S[b]=d;return!0}function FR(a){var b,c;b=0;c=a.b;GR(c,c.length,(HR(),HR(),IR));for(c=0;c<a.b.length;++c)(0==c||0!=JR(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction KR(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(sR(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,n=void 0;if((1==d.k[e]||2==d.k[e])&&!LR(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,u,-1,2,1);for(n=h=0;n<d.H.f[f];++n)AR(d.H,f,n)!=e&&(g[h++]=kR(d.H,f,n));d.c[g[0]]>d.c[g[1]]^MR(d,f,g[0],g[1])&&(l=!l)}}catch(o){o=Gq(o);if(G(o,98)){d.e[e]=3;break a}throw o;}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(yR(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=n=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=kR(e.H,f,r),3==e.H.f[j]){l=D(B,u,-1,2,1);for(t=n=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[n++]=kR(e.H,j,t));e.c[l[0]]>e.c[l[1]]^MR(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=Gq(y);if(G(y,98)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,v=t=r=n=void 0,s=void 0,A=void 0,v=lR(j.H,l),s=D(B,u,-1,v,1),r=0;r<v;++r)s[r]=kR(j.H,l,r);for(r=v;1<r;--r){n=!1;for(t=1;t<r;++t)MR(j,l,s[t-1],s[t])&&\n(n=!0,A=s[t-1],s[t-1]=s[t],s[t]=A);if(!n)break}g=s}catch(F){F=Gq(F);if(G(F,98)){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 NR(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=ey(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;$m(a.V,d);--e}}}\nfunction OR(a){var b,c;b=FR(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,u,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+PR(b.H,d);for(g=0;g<QR(b.H,d);++g)if(g<b.H.f[d]||g>=lR(b.H,d)){l=2*b.c[kR(b.H,d,g)];e=AR(b.H,d,g);2==tR(b.H,e)&&(uR(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}RR(b.b[d],d);SR(b.b[d],16,kx(b.c[d]));for(g=j;g<b.E;++g)SR(b.b[d],17,Qk);for(g=0;g<j;++g)SR(b.b[d],17,kx(f[g]))}b=FR(a)}while(c!=b);return b}\nfunction MR(a,b,c,d){var e,f,g,h,j,l,n,o,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]?(TR(),UR)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(TR(),UR)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=D(B,u,-1,h,1);y=D(B,u,-1,h,1);v=D(B,u,-1,h,1);t=D(yq,rl,-1,h,2);g=D(yq,rl,-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,u,-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=o=n=0;A<a.H.f[l];++A){c=kR(a.H,\nl,A);s+a.H.j[l][A]+1>=h&&(h+=a.H.c,r=VR(r,h),y=VR(y,h),v=VR(v,h),t=(e=D(yq,rl,-1,h,2),WR(t,0,e,t.length),e));if(0!=(a.H.z[AR(a.H,l,A)]&512))++n,o+=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!=n&&(++s,v[s]=~~((o<<2)/n),y[s]=j,t[s]=!0)}++j;if(1E4==j)throw new Mp("Emergency break in while loop.");}b.length==d+1&&(b=VR(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;XR(a,t,v,y,r,b,d);if(v[1]!=v[2])return v[1]>v[2];1<d&&YR(v,y,b,d);++d}h=D(B,u,-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]?(TR(),UR)[a.H.x[e]]:a.H.v[e];if(ZR(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&&ZR(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&&ZR(a,t,v,y,r,h,b,d))return v[1]>v[2];throw new Mp("no distinction applying CIP rules");}\nfunction YR(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=D($R,q,5,c,0);for(f=0;f<c;++f)h[f]=new aS,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new bS;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];GR(h,h.length,e?e:(HR(),HR(),IR));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 ZR(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);XR(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&YR(c,d,g,l)}return!1}\nfunction XR(a,b,c,d,e,f,g){for(var h,j,l,n,o,r;1<g;--g){o=f[g]-f[g-1];r=D(cS,q,4,o,0);h=f[g];for(j=0;j<o;++j){l=f[g-1]+j;for(n=h;n<f[g+1]&&d[n]==l;)++n;r[j]=new dS;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]]+eS(a.H,e[l]);r[j].a=D(B,u,-1,n-h,1);for(l=h;l<n;++l)r[j].a[l-h]=c[l];fS(r[j].a);h=n}j=new gS;GR(r,r.length,j?j:(HR(),HR(),IR));h=1;for(j=0;j<o;++j)c[r[j].c]=h,j!=o-1&&0!=hS(r[j],r[j+1])&&++h}}\nfunction iS(a){var b,c;c=zw([jS,mJ],[q,Nl],[89,88],[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]]=kS(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=kS(c[0][a.P[b]],b)));return c}function rR(a,b){var c,d,e,f,g;e=lS(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&mS(e,c,b)){for(d=ey(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(qR(a.H,AR(a.H,c,g)))return!0;break}return!1}\nfunction nS(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 oS(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=pS(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[kR(a.H,c,d)]||2==a.S[kR(a.H,c,d)]))return!0;return!1}function VR(a,b){var c;c=D(B,u,-1,b,1);WR(a,0,c,a.length);return c}\nfunction qS(a,b){var c;if(65535<a.o)throw new an("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new an("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;rS(this.H,3);var d,e,f,g,h,j,l,n,o,r,t,y,v,s,A,F,M,N,$,S;this.I=D(yq,rl,-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(!sS(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==tS(this.H,d)&&\n(S=uS(this.H,d),!(7<S))){N=lS(this.H);for($=0;$<N.i.c&&!(ey(N.j,$).length==S&&mS(N,$,d));)++$;o=n=-1;for(r=0;3>r;++r){l=AR(this.H,d,r);var V;a:{for(var ea=l,na=void 0,ta=void 0,ta=ey(N.j,$),na=0;na<ta.length;++na)if(ea==ta[na]){V=!0;break a}V=!1}if(!V){n=kR(this.H,d,r);o=l;break}}y=D(yq,rl,-1,this.H.d,2);y[o]=!0;v=D(B,u,-1,11,1);a:{var Yb=this.H,K=v,ra=n,yc=d,jd=y,wb=void 0,L=void 0,Ha=void 0,xb=void 0,Hc=void 0,tc=void 0,Ba=void 0,kd=void 0,ld=void 0;if(ra==yc)K[0]=ra,s=0;else{rS(Yb,1);xb=D(B,u,\n-1,Yb.o,1);Ha=D(B,u,-1,Yb.o,1);ld=D(B,u,-1,Yb.o,1);Ha[0]=ra;xb[ra]=1;for(Hc=L=0;L<=Hc&&10>=xb[Ha[L]];){kd=Ha[L];for(tc=0;tc<Yb.f[Yb.o+kd];++tc)if(null==jd||jd.length<=Yb.i[kd][tc]||!jd[Yb.i[kd][tc]]){wb=Yb.e[kd][tc];if(wb==yc){Ba=xb[kd];K[Ba]=wb;for(K[--Ba]=kd;0<Ba;)K[Ba-1]=ld[K[Ba]],--Ba;s=xb[kd];break a}0==xb[wb]&&(Ha[++Hc]=wb,xb[wb]=xb[kd]+1,ld[wb]=kd)}++L}s=-1}}if(-1!=s){for(f=1;!mS(N,$,v[f]);)++f;e=s-f;g=v[f];if(6==S&&2==e&&3==f&&3<=tS(this.H,v[1])){t=!1;M=ey(N.i,$);for(r=0;6>r;++r)if(d==M[r]){F=\nvS(N,$,g==M[vS(N,$,r+2)]?r-2:r+2);A=M[F];var va;if(va=3<=tS(this.H,A)){var Fa;a:{var ba=this.H,aa=v[1],Ya=A,Ab=void 0,Jc=void 0,cc=void 0,da=void 0,sd=void 0,W=void 0;if(aa==Ya)Fa=0;else{rS(ba,1);da=D(B,u,-1,ba.o,1);cc=D(B,u,-1,ba.o,1);cc[0]=aa;da[aa]=1;for(sd=Jc=0;Jc<=sd&&2>=da[cc[Jc]];){for(W=0;W<ba.f[ba.o+cc[Jc]];++W){Ab=ba.e[cc[Jc]][W];if(Ab==Ya){Fa=da[cc[Jc]];break a}0==da[Ab]&&(cc[++sd]=Ab,da[Ab]=da[cc[Jc]]+1)}++Jc}Fa=-1}}va=2==Fa}va&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||\n0!=(this.H.s[g]&4096)||sS(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=S&&3>=f&&(this.I[d]=!0);else switch(S){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!=xR(this.H,c)){this.X=!0;break}this.S=D(kM,bm,-1,this.H.c,1);this.T=D(yq,rl,-1,this.H.c,\n2);this.W=D(yq,rl,-1,this.H.c,2);this.k=D(kM,bm,-1,this.H.d,1);this.o=D(yq,rl,-1,this.H.d,2);this.n=D(yq,rl,-1,this.H.d,2);var O,kb,Ia,ae,U,ga,$c,Kc,Oa,eb,Lc,be,wd;$c=!1;if(this.H.E)for(U=0;U<this.H.d;++U)if(0!=this.H.A[U]){$c=!0;break}this.E=2;for(O=0;O<this.H.c;++O)this.E=fn(this.E,this.H.f[O]+PR(this.H,O));ae=fn(2,$c?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=D(B,u,-1,this.H.o,1);this.b=D(wS,q,6,this.H.c,0);for(O=0;O<this.H.c;++O)this.b[O]=new xS(ae);Ia=!1;for(O=0;O<this.H.c;++O){RR(this.b[O],\nO);0!=(this.H.w[O]&1)||null!=yS(this.H,O)?SR(this.b[O],8,DQ):SR(this.b[O],8,kx(this.H.x[O]));SR(this.b[O],8,kx(this.H.v[O]));SR(this.b[O],2,kx(this.H.k[O]));SR(this.b[O],4,kx(this.H.f[O]+PR(this.H,O)));0!=(this.H.w[O]&1)?SR(this.b[O],4,Vk):SR(this.b[O],4,kx(8+this.H.q[O]));SR(this.b[O],5,kx(zS(31,uS(this.H,O))));var Wc=this.b[O],Kb=O,ob=void 0,dc=void 0,uc=void 0,$b=void 0,ob=((this.H.s[Kb]&-268435456)>>>28)-1,dc=AS(this.H,Kb,!1),uc=AS(this.H,Kb,!0),$b=-1;dc!=uc?-1!=ob&&ob>dc?$b=ob<<24>>24:$b=dc<<\n24>>24:-1!=ob?(ob>uc||ob<uc&&ob>=BS(this.H,Kb))&&($b=ob<<24>>24):!CS(this.H,Kb)&&0!=eS(this.H,Kb)&&($b=BS(this.H,Kb),$b-=DS(this.H,Kb,$b));var I=Kb,oc=$b;if(null==this.a)for(var ac=this.a=D(kM,bm,-1,this.H.c,1),zc=ac.length,vc=void 0,vc=0;vc<zc;++vc)ac[vc]=-1;this.a[I]=oc<<24>>24;SR(Wc,4,kx($b+1));SR(this.b[O],2,kx((this.H.s[O]&48)>>4));this.H.E&&(SR(this.b[O],30,kx(this.H.w[O])),null!=yS(this.H,O)&&(Ia=!0))}this.J=OR(this);if(this.J<this.H.c){for(O=0;O<this.H.c;++O){RR(this.b[O],O);SR(this.b[O],\n16,kx(this.c[O]));Kc=D(B,u,-1,this.H.f[O],1);for(Oa=0;Oa<this.H.f[O];++Oa)Kc[Oa]=this.c[kR(this.H,O,Oa)]<<5,Kc[Oa]|=zS(31,this.H.n&&AR(this.H,O,Oa)<this.H.d?this.H.n.b[AR(this.H,O,Oa)]:0);fS(Kc);for(Oa=this.E;Oa>Kc.length;--Oa)SR(this.b[O],21,Qk);for(Oa=Kc.length-1;0<=Oa;--Oa)SR(this.b[O],21,kx(Kc[Oa]))}this.J=OR(this)}if(Ia&&this.J<this.H.c){for(O=0;O<this.H.c;++O){RR(this.b[O],O);SR(this.b[O],16,kx(this.c[O]));kb=yS(this.H,O);be=null==kb?0:zS(12,kb.length);for(Oa=12;Oa>be;--Oa)SR(this.b[O],8,Qk);\nfor(Oa=be-1;0<=Oa;--Oa)SR(this.b[O],8,kx(kb[Oa]))}this.J=OR(this)}if($c&&this.J<this.H.c){for(O=0;O<this.H.c;++O){RR(this.b[O],O);SR(this.b[O],16,kx(this.c[O]));ga=D(aQ,fm,-1,this.H.f[O]+PR(this.H,O),3);for(Oa=eb=0;Oa<QR(this.H,O);++Oa)if(Oa<this.H.f[O]||Oa>=lR(this.H,O))ga[eb]=kx(this.c[kR(this.H,O,Oa)]),ga[eb]=ex(ga[eb],20),ga[eb]=ES(ga[eb],kx(this.H.A[AR(this.H,O,Oa)])),++eb;ga.sort(FS);for(Oa=this.E;Oa>ga.length;--Oa)SR(this.b[O],36,Qk);for(Oa=ga.length-1;0<=Oa;--Oa)SR(this.b[O],36,ga[Oa])}this.J=\nOR(this)}if(0!=(this.G&8)&&this.J<this.H.c){Lc=new GS;for(O=0;O<this.H.c;++O)if(null!=HS(this.H,O))a:{var xd=Lc,ce=HS(this.H,O),Hd=void 0,ad=void 0,Ob=void 0,ca=void 0,ca=xd.a.c;if(0==ca)jE(xd.a,0,ce);else{for(Ob=1;2*Ob<=ca;)Ob<<=1;ad=Ob;for(--Ob;0!=ad;)if(ad>>=1,Ob>=ca)Ob-=ad;else{Hd=IS(ce,ey(xd.a,Ob));if(0==Hd)break a;if(0==ad)break;0>Hd?Ob-=ad:Ob+=ad}Ob<ca&&0<IS(ce,ey(xd.a,Ob))&&++Ob;jE(xd.a,Ob,ce)}}for(O=0;O<this.H.c;++O){var Rd;if(null==HS(this.H,O))Rd=0;else{var Sd;a:{var Ge=Lc,Gb=HS(this.H,\nO),yd=void 0,fb=void 0,rb=void 0,Hb=void 0,Hb=Ge.a.c;if(0!=Hb){for(rb=1;2*rb<=Hb;)rb<<=1;fb=rb;for(--rb;0!=fb;)if(fb>>=1,rb>=Hb)rb-=fb;else{yd=IS(Gb,ey(Ge.a,rb));if(0==yd){Sd=rb;break a}if(0==fb)break;0>yd?rb-=fb:rb+=fb}}Sd=-1}Rd=1+Sd}wd=Rd;RR(this.b[O],O);SR(this.b[O],16,kx(this.c[O]));SR(this.b[O],16,kx(wd))}this.J=OR(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(O=0;O<this.H.c;++O)RR(this.b[O],O),SR(this.b[O],16,kx(this.c[O])),SR(this.b[O],1,kx(JS(this.H,O)?1:0));this.J=OR(this)}var Db,ec,fc,gb;\ngb=this.J;fc=D(B,u,-1,this.H.c,1);for(Db=0;Db<this.H.c;++Db)fc[Db]=this.c[Db];if(!this.H.E){var Id,md,bd,cd;this.C=!0;this.N=D(kM,bm,-1,this.H.c,1);this.e=D(kM,bm,-1,this.H.d,1);for(cd=KR(this,!0);this.J<this.H.c&&cd;){for(Id=0;Id<this.H.c;++Id)RR(this.b[Id],Id),SR(this.b[Id],20,kx(this.c[Id]<<4|this.S[Id]<<2));for(md=0;md<this.H.d;++md)oR(this.b[Y(this.H,0,md)],kx(this.k[md])),oR(this.b[Y(this.H,1,md)],kx(this.k[md]));bd=OR(this);if(this.J==bd)break;this.J=bd;cd=KR(this,!0)}nS(this,gb,fc)}this.Q=\nD(kM,bm,-1,this.H.c,1);this.P=D(kM,bm,-1,this.H.c,1);for(Db=0;Db<this.H.c;++Db)this.Q[Db]=KS(this.H,Db)<<24>>24,this.P[Db]=LS(this.H,Db)<<24>>24;this.j=D(kM,bm,-1,this.H.d,1);this.i=D(kM,bm,-1,this.H.d,1);for(ec=0;ec<this.H.d;++ec)this.j[ec]=(this.H.z[ec]&3072)>>10<<24>>24,this.i[ec]=MS(this.H,ec)<<24>>24;var gc,Ua,Mc,dd,de,pb;this.C=!0;for(de=KR(this,!1);this.J<this.H.c&&de;){for(gc=0;gc<this.H.c;++gc){RR(this.b[gc],gc);SR(this.b[gc],16,kx(this.c[gc]));pb=this.S[gc]<<7;if((1==this.S[gc]||2==this.S[gc])&&\n0!=this.Q[gc])pb|=this.Q[gc]<<5,pb|=this.P[gc];SR(this.b[gc],18,kx(pb<<9))}for(Ua=0;Ua<this.H.d;++Ua){Mc=this.k[Ua]<<7;if((1==this.k[Ua]||2==this.k[Ua])&&1==this.H.B[Ua]&&0!=this.j[Ua])Mc|=this.j[Ua]<<5,Mc|=this.i[Ua];oR(this.b[Y(this.H,0,Ua)],kx(Mc));oR(this.b[Y(this.H,1,Ua)],kx(Mc))}dd=OR(this);if(this.J==dd)break;this.J=dd;de=KR(this,!1)}this.M=!1;this.D=D(yq,rl,-1,this.H.c,2);for(Db=0;Db<this.H.c;++Db)0!=this.S[Db]&&(this.M=this.D[Db]=!0);var pc,se;for(pc=0;pc<this.H.c;++pc)(!this.D[pc]||3==this.S[pc])&&\n(this.Q[pc]=0);for(se=0;se<this.H.d;++se)(1!=this.H.B[se]||0==this.k[se]||3==this.k[se])&&(this.j[se]=0);this.F=null;this.R=D(yq,rl,-1,this.H.c,2);if(this.M){var T=this.F=new NS(this.H,fc,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),ee,Wa,hc,qc,ic,Ja,Jd,kf;if(null!=T.i){Ja=new OS(T);T.b=new Nm;for(qc=0;qc<T.i.length;++qc){for(var ab=void 0,me=void 0,me=ab=0;me<Ja.b;++me)Ja.e[me][qc]&&-3==Ja.c[me]&&++ab;hc=ab;if(0==hc){PS(Ja,qc);Jd=QS(T,qc,2);ee=QS(T,qc,1);Wa=RS(T,qc);if(1==Jd&&1==ee&&\n!Wa){for(var te=T,Kd=qc,jc=Ja.a+Ja.f++,ue=void 0,td=void 0,td=0;td<te.i[Kd].length;++td)ue=te.i[Kd][td],2==te.n[ue]&&(te.n[ue]=1,te.k[ue]=jc<<24>>24);Qm(T.b,new SS(qc,1,-1,-1))}0<Jd?(Wa&&TS(T,qc,Ja.j+Ja.i++,2),Qm(T.b,new SS(qc,1,-1,-1))):0<ee?(Wa&&TS(T,qc,Ja.a+Ja.f++,1),Qm(T.b,new SS(qc,1,-1,-1))):Wa&&(TS(T,qc,Ja.a+Ja.f++,1),Qm(T.b,new SS(qc,1,-1,-1)))}else if(1==hc)if(RS(T,qc)){a:{for(var Td=void 0,Td=0;Td<Ja.b;++Td)if(Ja.e[Td][qc]&&-3==Ja.c[Td]){ic=Td<Ja.a?Td:Td<Ja.b?Td-Ja.a:-1;break a}ic=-1}a:{for(var zd=\nvoid 0,zd=0;zd<Ja.b;++zd)if(Ja.e[zd][qc]&&-3==Ja.c[zd]){kf=zd<Ja.a?1:zd<Ja.b?2:0;break a}kf=-1}Qm(T.b,new SS(qc,2,ic,kf))}else PS(Ja,qc),Qm(T.b,new SS(qc,1,-1,-1))}}}this.U=D(yq,rl,-1,this.H.c,2);this.V=new Nm;var Fb,Sc,sb,ed,ve,Ud,Ac,Nc;for(Fb=sb=0;Fb<this.H.c;++Fb)0!=this.Q[Fb]&&++sb;if(0!=sb){Nc=D(B,u,-1,sb,1);for(Fb=sb=0;Fb<this.H.c;++Fb)0!=this.Q[Fb]&&(Nc[sb]=this.Q[Fb]<<29|this.P[Fb]<<24|this.c[Fb]<<12|Fb,++sb);fS(Nc);Ac=ed=0;for(ve=Nc[0]&-16777216;;)if(++Ac,Ac==Nc.length||ve!=(Nc[Ac]&-16777216)){Sc=\nD(B,u,-1,Ac-ed,1);for(Ud=ed;Ud<Ac;++Ud)Fb=Nc[Ud]&4095,Sc[Ud-ed]=Fb,this.U[Fb]=!0;Qm(this.V,Sc);if(Ac==Nc.length)break;ve=Nc[Ac]&-16777216;ed=Ac}}nS(this,gb,fc);var rc,hb,kc,Ad,we,Bd;this.C=!0;kc=iS(this);this.F&&US(this.F,this.c)&&(kc=iS(this));KR(this,!1)&&NR(this);for(Bd=!0;this.J<this.H.c&&Bd;){for(var Bc=kc,Pa=void 0,Za=void 0,Cd=void 0,Vd=void 0,Cc=void 0,Va=void 0,Ue=void 0,Ve=void 0,nd=void 0,og=void 0,Cd=zw([mJ,B],[Nl,u],[88,-1],[2,32],0,2,1),Vd=0;2>Vd;++Vd){Pa=D(mJ,Nl,88,32,0);for(Za=og=\n0;32>Za;++Za)if(null!=Bc[Vd][Za]){Ve=Bc[Vd][Za].length;Pa[Za]=D(B,u,-1,Ve,1);for(Cc=0;Cc<Ve;++Cc)Pa[Za][Cc]=this.c[Bc[Vd][Za][Cc]];fS(Pa[Za]);++og}for(nd=og;0<nd;--nd){Ue=0;Va=null;for(Za=0;32>Za;++Za)if(null!=Pa[Za])if(null==Va||Va.length<Pa[Za].length)Va=Pa[Za],Ue=Za;else if(Va.length==Pa[Za].length)for(Cc=Va.length-1;0<=Cc;--Cc)if(Va[Cc]<Pa[Za][Cc]){Va=Pa[Za];Ue=Za;break}Cd[Vd][Ue]=nd;Pa[Ue]=null}}Ad=Cd;for(rc=0;rc<this.H.c;++rc)RR(this.b[rc],rc),SR(this.b[rc],16,kx(this.c[rc])),SR(this.b[rc],\n20,Qk),!this.R[rc]&&0!=this.Q[rc]&&oR(this.b[rc],kx((this.Q[rc]<<18)+(Ad[1==this.Q[rc]?0:1][this.P[rc]]<<8))),oR(this.b[rc],kx(this.S[rc]<<4));for(hb=0;hb<this.H.d;++hb)oR(this.b[Y(this.H,0,hb)],kx(this.k[hb])),oR(this.b[Y(this.H,1,hb)],kx(this.k[hb]));we=OR(this);if(this.J==we)break;this.J=we;Bd=!1;this.F&&US(this.F,this.c)&&(Bd=!0,kc=iS(this));KR(this,!1)&&(Bd=!0,NR(this))}if(this.F){var lf=this.F,Kh,He;He=!0;for(Kh=0;Kh<lf.j.c;++Kh)if(0!=lf.p[Kh]&&!lf.e[Kh]){He=!1;break}this.B=He}var pg,Eb,Xc,\nDd,mf,qg,Mg,Df,Ca,Sf,Oc,nf;Oc=Ca=Df=Mg=qg=Sf=mf=0;nf=!1;pg=D(yq,rl,-1,32,2);for(Eb=0;Eb<this.H.c;++Eb)0!=this.S[Eb]&&(++mf,3==this.S[Eb]?++Sf:0==this.Q[Eb]?(++qg,this.F&&this.F.e[Eb]&&++Mg):2==this.Q[Eb]?0==this.P[Eb]&&++Ca:1==this.Q[Eb]&&(Dd=this.P[Eb],pg[Dd]||(++Oc,pg[Dd]=!0),0==this.P[Eb]&&++Df,this.F&&this.F.e[Eb]&&(nf=!0)));for(Xc=0;Xc<this.H.d;++Xc)0!=this.k[Xc]&&1==this.H.B[Xc]&&(++mf,3==this.k[Xc]?++Sf:0==this.j[Xc]?(++qg,this.F&&this.F.e[Y(this.H,0,Xc)]&&this.F.e[Y(this.H,1,Xc)]&&++Mg):2==\nthis.j[Xc]?0==this.i[Xc]&&++Ca:1==this.j[Xc]&&(Dd=this.i[Xc],pg[Dd]||(++Oc,pg[Dd]=!0),0==this.i[Xc]&&++Df,this.F&&this.F.e[Y(this.H,0,Xc)]&&this.F.e[Y(this.H,1,Xc)]&&(nf=!0)));this.H.C=0==mf?65536:0!=Sf?0:this.B?131072+(1<<Oc):Df+Mg==mf&&!nf?196608:qg==mf?262144:Ca==mf?327680:qg==mf-1&&1==Df?393216:458752+(1<<Oc);var Ib,Ef,Lh,Ff,of;this.L=D(yq,rl,-1,this.H.c,2);this.K=D(yq,rl,-1,this.H.d,2);if(0!=(this.G&6))for(Ib=0;Ib<this.H.c;++Ib)RR(this.b[Ib],Ib),SR(this.b[Ib],28,kx(this.c[Ib]<<12));if(this.J<\nthis.H.c){for(Ib=Lh=0;Ib<this.H.c;++Ib)yR(this,Ib,!0)&&++Lh;for(Ef=0;Ef<this.H.d;++Ef)sR(this,Ef,!0)&&++Lh}0!=(this.G&6)&&(this.J=OR(this));if(0!=(this.G&1)){this.d=D(B,u,-1,this.H.c,1);for(Ib=0;Ib<this.H.c;++Ib)this.d[Ib]=this.c[Ib]}for(;this.J<this.H.c;){for(Ib=0;Ib<this.H.c;++Ib)RR(this.b[Ib],Ib),SR(this.b[Ib],17,kx(2*this.c[Ib]));of=D(B,u,-1,this.J+1,1);for(Ib=0;Ib<this.H.c;++Ib)++of[this.c[Ib]];for(Ff=1;1==of[Ff];)++Ff;for(Ib=0;Ib<this.H.c;++Ib)if(this.c[Ib]==Ff){oR(this.b[Ib],Rk);break}this.J=\nOR(this);NR(this);this.F&&US(this.F,this.c)}NR(this);var Ld,ne,Wd,ib,Tf,fd,Da,zl,Sh,hk,Ma,Di,gh,Th,lc,Og,ik,Al;gh=D(yq,rl,-1,this.H.c,2);Th=D(yq,rl,-1,this.H.d,2);for(ne=Ld=0;ne<this.H.c;++ne)this.L[ne]&&!this.T[ne]&&yR(this,ne,!1)&&(this.T[ne]=!0,gh[ne]=!0,++Ld);for(Wd=0;Wd<this.H.d;++Wd)this.K[Wd]&&!this.n[Wd]&&sR(this,Wd,!1)&&(this.n[Wd]=!0,Th[Wd]=!0,++Ld);if(1==Ld){for(ne=0;ne<this.H.c;++ne)if(gh[ne]){this.S[ne]=0;break}for(Wd=0;Wd<this.H.d;++Wd)if(Th[Wd]){this.k[Wd]=0;break}}else if(1<Ld){var hh,\nUh,tg,ih,Vh,Pg,ug,Qg,nj,Bl,Xd,Ie;if(!this.s){this.s=new Nm;Bl=0;Xd=D(B,u,-1,this.H.c,1);Pg=D(B,u,-1,this.H.c,1);Qg=D(B,u,-1,this.H.d,1);for(hh=0;hh<this.H.c;++hh)if(0==Xd[hh]&&(0!=(this.H.s[hh]&3072)||1==this.H.k[hh])){Pg[0]=hh;ug=1;nj=0;Xd[hh]=++Bl;Uh=D(yq,rl,-1,this.H.d,2);for(Vh=0;Vh<ug;++Vh)for(Ie=0;Ie<this.H.f[Pg[Vh]];++Ie)if(ih=AR(this.H,Pg[Vh],Ie),zR(this.H,ih)||2==tR(this.H,ih)||qR(this.H,ih))tg=kR(this.H,Pg[Vh],Ie),Uh[ih]||(Qg[nj++]=ih,Uh[ih]=!0),0==Xd[tg]&&(Pg[ug++]=tg,Xd[tg]=Bl);Qm(this.s,\nnew VS(Pg,ug,Qg,nj))}}for(Tf=new fw(this.s);Tf.b<Tf.d.Xf();){ib=gw(Tf);Da=zl=Og=lc=0;fd=Sh=-1;for(Ma=0;Ma<ib.a.length;++Ma)if(gh[ib.a[Ma]]&&(++lc,1==this.S[ib.a[Ma]]||2==this.S[ib.a[Ma]]))++Og,Sh<this.c[ib.a[Ma]]&&(Sh=this.c[ib.a[Ma]],zl=ib.a[Ma]);for(Ma=0;Ma<ib.b.length;++Ma)if(Th[ib.b[Ma]]&&(++lc,ik=this.c[Y(this.H,0,ib.b[Ma])],Al=this.c[Y(this.H,1,ib.b[Ma])],hk=ik>Al?(ik<<16)+Al:(Al<<16)+ik,1==this.k[ib.b[Ma]]||2==this.k[ib.b[Ma]]))++Og,fd<hk&&(fd=hk,Da=ib.b[Ma]);if(0!=lc)if(1==lc){for(Ma=0;Ma<\nib.a.length;++Ma)gh[ib.a[Ma]]&&(this.S[ib.a[Ma]]=0);for(Ma=0;Ma<ib.b.length;++Ma)Th[ib.b[Ma]]&&(this.k[ib.b[Ma]]=0)}else if(1==Og){for(Ma=0;Ma<ib.a.length;++Ma)gh[ib.a[Ma]]&&(this.S[ib.a[Ma]]=3);for(Ma=0;Ma<ib.b.length;++Ma)Th[ib.b[Ma]]&&(this.k[ib.b[Ma]]=3)}else if(Di=!1,-1!=Sh?2==this.S[zl]&&(Di=!0):2==this.k[Da]&&(Di=!0),Di){for(Ma=0;Ma<ib.a.length;++Ma)if(gh[ib.a[Ma]])switch(this.S[ib.a[Ma]]){case 1:this.S[ib.a[Ma]]=2;break;case 2:this.S[ib.a[Ma]]=1}for(Ma=0;Ma<ib.b.length;++Ma)if(Th[ib.b[Ma]])switch(this.k[ib.b[Ma]]){case 1:this.k[ib.b[Ma]]=\n2;break;case 2:this.k[ib.b[Ma]]=1}}}}var xe,Qb;for(xe=0;xe<this.H.c;++xe)0!=(this.H.s[xe]&67108864)^3==this.S[xe]&&ER(this.H,xe),(1==KS(this.H,xe)||2==KS(this.H,xe))&&(!this.D[xe]||3==this.S[xe])&&ER(this.H,xe);for(Qb=0;Qb<this.H.p;++Qb)(17==this.H.B[Qb]||9==this.H.B[Qb])&&!oS(this,Qb)&&ER(this.H,Y(this.H,0,Qb));for(Qb=0;Qb<this.H.d;++Qb){if(2==tR(this.H,Qb)){if(0!=(this.H.z[Qb]&16777216)&&(1==this.k[Qb]||2==this.k[Qb]))this.k[Qb]=3,WS(this.H,Qb,26);3==this.k[Qb]&&!this.n[Qb]&&26!=this.H.B[Qb]&&(ER(this.H,\nY(this.H,0,Qb)),ER(this.H,Y(this.H,1,Qb)))}1==this.H.B[Qb]&&3==this.k[Qb]&&(ER(this.H,Y(this.H,0,Qb)),ER(this.H,Y(this.H,1,Qb)));if((1==(this.H.z[Qb]&3072)>>10||2==(this.H.z[Qb]&3072)>>10)&&(1!=this.H.B[Qb]||1!=this.k[Qb]&&2!=this.k[Qb]))ER(this.H,Y(this.H,0,Qb)),ER(this.H,Y(this.H,1,Qb))}}w(7,1,{},qS);_.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 hS(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 gS(){}w(8,1,{},gS);_.dd=function(a,b){return hS(a,b)};function dS(){}w(9,1,{4:1},dS);_.a=null;\n_.b=0;_.c=0;_.d=0;function bS(){}w(10,1,{},bS);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function aS(){}w(11,1,{5:1},aS);_.a=0;_.b=0;_.c=0;function SR(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=ES(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=ex(a.d[a.c],b),a.d[a.c]=ES(a.d[a.c],c),a.b-=b):(a.d[a.c]=ex(a.d[a.c],a.b),a.d[a.c]=ES(a.d[a.c],ax(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=ES(a.d[a.c],XS(c,kx((1<<b)-1))))}\nfunction oR(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=Qw(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function JR(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!cx(a.d[c],b.d[c])?-1:1;return hx(a.d[a.c],b.d[a.c])?0:!cx(a.d[a.c],b.d[a.c])?-1:1}function RR(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]=Qk}function xS(a){this.d=D(aQ,fm,-1,a,3)}w(12,1,{6:1,95:1},xS);\n_.cT=function(a){return JR(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function VS(a,b,c,d){var e;this.a=D(B,u,-1,b,1);this.b=D(B,u,-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,{},VS);_.a=null;_.b=null;\nfunction YS(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,u,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new fw(c);b.b<b.d.Xf();)if(a=gw(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||wq(c.b,c.c++,g)}}function RS(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 QS(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 ZS(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=kR(a.j,c,f),!d[e]&&$S(a,b,e))return e;return-1}function aT(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction $S(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=bT(a.j,b,c);if(-1!=d&&(1==tR(a.j,d)&&0!=a.c[d]||2==tR(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(kR(a.j,b,f)!=c&&2==a.j.j[b][f]){d=AR(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(kR(a.j,c,f)!=b&&2==a.j.j[c][f]){e=AR(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 US(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=ey(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,n=void 0,o=void 0,r=n=void 0,t=void 0,n=r=null,t=0;t<d.i[g].length;++t)o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o])&&(0==d.n[o]?n=kS(n,(l[o]<<16)+o):d.n[o]==j&&d.k[o]==h&&(r=kS(r,(l[o]<<16)+o)));n=cT(r,n);if(0==n)d=!1;else{if(0>n)for(t=0;t<d.i[g].length;++t)if(o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o]))0==d.n[o]?(d.n[o]=j<<24>>24,d.k[o]=h<<24>>24):d.n[o]==j&&d.k[o]==\nh&&(d.n[o]=0,d.k[o]=-1);d=!0}}else if(1==f.a){d=a;h=b;o=g=n=l=j=void 0;n=d.i[f.b];l=1;for(o=0;o<n.length;++o)if(j=n[o],d.f[j]&&2==d.n[j]){l=2;break}g=D(mJ,Nl,88,32,0);for(o=0;o<n.length;++o)j=n[o],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=kS(g[d.k[j]],(h[j]<<16)+j));for(o=0;32>o;++o)null!=g[o]&&fS(g[o]);h=new dT;GR(g,g.length,h?h:(HR(),HR(),IR));if(0==cT(g[0],g[1]))d=!1;else{for(o=0;o<g[0].length;++o)j=g[0][o]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){$m(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 TS(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 eT(a,b,c){var d,e,f,g,h,j,l,n,o,r,t,y,v;f=D(B,u,-1,a.j.c,1);t=D(B,u,-1,a.j.c,1);l=D(yq,rl,-1,a.j.c,2);n=D(yq,rl,-1,a.j.c,2);g=D(yq,rl,-1,a.j.c,2);D(fT,q,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=kR(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],n[b]=g[e]&&!n[e],l[b]=!0;else if(g[e]&&n[e]){o=ZS(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}else if(zR(a.j,\nAR(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(o=1;o<a.j.f[b];++o)if(y=kR(a.j,b,o),!l[y])for(r=0;r<o;++r)v=kR(a.j,b,r),!l[v]&&$S(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(yq,rl,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=kR(a.j,e,j),l[b])d[j]=t[b]==b;else for(o=0;o<a.j.f[b];++o)if(kR(a.j,b,o)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=kR(a.j,e,j),l[b]){if(-1==bT(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,n[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=kR(a.j,e,j),!l[b])){o=ZS(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}}++c}return l}\nfunction NS(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 Nm;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=kR(this.j,f,b);for(c=0;c<b;++c)e=kR(this.j,f,c),$S(this,d,e)&&YS(this,eT(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=tR(this.j,b)||2!=this.c[b])||(d=Y(this.j,0,b),e=Y(this.j,1,b),$S(this,d,e)&&YS(this,eT(this,d,e),a));for(b=a.c-1;0<=b;--b){d=(OD(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||$m(a,d)}a=this.i=dn(a,zw([mJ,B],[Nl,u],[88,-1],[0,0],0,2,1));b=new gT;GR(a,a.length,b?b:(HR(),HR(),IR));this.e=D(yq,rl,-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 kS(a,b){var c,d;d=D(B,u,-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,{},NS);_.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 gT(){}w(15,1,{},gT);_.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 PS(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],aT(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction hT(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 OS(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=zw([iT,yq],[q,rl],[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[hT(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[hT(this,c)][b]=!0);this.d=D(mJ,Nl,88,\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]=kS(this.d[c],e),this.d[e]=kS(this.d[e],c));this.c=D(B,u,-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,u,-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 n;if(n=0==e[h])a:{n=void 0;for(n=0;n<this.k.i.length;++n)if(this.e[g][n]&&this.e[h][n]){n=!0;break a}n=!1}n&&(-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,o=l=j=void 0,r=void 0,t=r=\no=n=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]){o=D(B,u,-1,2,1);o[0]=f;o[1]=d;d=o;break a}h=D(B,u,-1,this.b,1);o=D(B,u,-1,this.b,1);n=D(B,u,-1,this.b,1);r=l=0;n[0]=d;for(o[d]=1;l<=r;){for(t=0;t<this.d[n[l]].length;++t){j=this.d[n[l]][t];if(j==f){if(0==l)continue;r=o[n[l]]+1;o=D(B,u,-1,r,1);o[0]=j;o[1]=n[l];for(j=2;j<r;++j)o[j]=h[o[j-1]];d=o;break a}0==o[j]&&-3!=this.c[j]&&(o[j]=o[n[l]]+1,n[++r]=j,h[j]=n[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;o=n=e=l=j=f=h=g=f=void 0;n=2147483647;e=o=l=-1;for(f=0;f<this.k.j.c;++f)if(aT(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&&n>this.k.a[f]+(1==h?65536:0))n=this.k.a[f]+(1==h?65536:0),l=g,o=h,e=d[j];for(f=0;f<this.k.j.c;++f)aT(this.k,f)&&this.k.n[f]==o&&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,{},OS);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function cT(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=zS(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 dT(){}w(17,1,{},dT);_.dd=function(a,b){return cT(a,b)};function jT(){}w(18,1,{7:1,90:1,95:1},jT);\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>ZH(a.a-this.a)+ZH(a.b-this.b)+ZH(a.c-this.c)};_.tS=function(){var a;a=new kT;return Yf+lT(a.a,this.a)+qb+lT(a.a,this.b)+qb+lT(a.a,this.c)+eg};_.a=0;_.b=0;_.c=0;function SS(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},SS);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction nR(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<lR(a.e,a.a);++c)if(b=AR(a.e,a.a,c),mT(a.e,b,a.a))return kR(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=CR(a.e,a.a,a.i);c=CR(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==lR(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=CR(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction mR(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<lR(this.e,this.a);++g)c=kR(this.e,this.a,g),e=AR(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(mT(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=zR(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},mR);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction TR(){TR=x;nT=z(Jw,q,1,[Gd,We,"He",ef,"Be",he,pe,vf,Af,Pe,"Ne",xf,uf,Yd,Nf,Bf,Jf,Be,"Ar",df,re,"Sc","Ti","V","Cr","Mn","Fe","Co",yf,Je,Xf,Te,"Ge","As",Lf,oe,"Kr",If,Of,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",Qd,ye,"In","Sn","Sb","Te",Ye,"Xe",Fe,ie,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",fe,"Hg","Tl","Pb","Bi","Po","At","Rn",Re,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",JQ,JQ,JQ,JQ,JQ,JQ,\nJQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,"R4","R5","R6","R7","R8","R9","R10","R11","R12","R13","R14","R15","R16","R1","R2","R3",Nd,"A1","A2","A3",JQ,JQ,"D","T",Wf,Gf,"H2","H+","Nnn","HYD","Pol",JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);UR=z(oT,fm,-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]);pT=z(qT,q,3,[null,z(kM,bm,-1,[1]),z(kM,bm,-1,[0]),z(kM,bm,-1,[1]),z(kM,bm,-1,[2]),z(kM,\nbm,-1,[3]),z(kM,bm,-1,[4]),z(kM,bm,-1,[3]),z(kM,bm,-1,[2]),z(kM,bm,-1,[1]),z(kM,bm,-1,[0]),z(kM,bm,-1,[1]),z(kM,bm,-1,[2]),z(kM,bm,-1,[3]),z(kM,bm,-1,[4]),z(kM,bm,-1,[3,5]),z(kM,bm,-1,[2,4,6]),z(kM,bm,-1,[1,3,5,7]),z(kM,bm,-1,[0]),z(kM,bm,-1,[1]),z(kM,bm,-1,[2]),null,null,null,null,null,null,null,null,null,null,z(kM,bm,-1,[2,3]),z(kM,bm,-1,[2,4]),z(kM,bm,-1,[3,5]),z(kM,bm,-1,[2,4,6]),z(kM,bm,-1,[1,3,5,7]),z(kM,bm,-1,[0,2]),z(kM,bm,-1,[1,2,3,4]),z(kM,bm,-1,[2]),null,null,null,null,null,null,null,null,\nnull,null,z(kM,bm,-1,[1,2,3]),z(kM,bm,-1,[2,4]),z(kM,bm,-1,[3,5]),z(kM,bm,-1,[2,4,6]),z(kM,bm,-1,[1,3,5,7]),z(kM,bm,-1,[0,2,4,6]),z(kM,bm,-1,[1]),z(kM,bm,-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(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[3]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),\nz(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2])])}function rT(a,b,c,d){var e;e=sT(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction sT(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=tT(a.x,c);a.q=tT(a.q,c);a.u=tT(a.u,c);f=a.D.length;e=D(uT,q,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 jT;a.D=e;a.v=tT(a.v,c);a.s=tT(a.s,c);a.w=tT(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;vT(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 wT(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]=tT(a.y[0],e),a.y[1]=tT(a.y[1],e),a.B=tT(a.B,e),a.z=tT(a.z,e),a.A=tT(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 xT(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 HS(a,b){return null==a.r?null:null==a.r[b]?null:yT(a.r[b],0,a.r[b].length)}function LS(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function KS(a,b){return(a.s[b]&1572864)>>19}function yS(a,b){return null==a.t?null:a.t[b]}function vR(a,b){return a.D[b].a}function wR(a,b){return a.D[b].b}function xR(a,b){return a.D[b].c}function CR(a,b,c){return zT(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 MS(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function tR(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 AT(a,b){var c;c=a.x[b]<pT.length?pT[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction DS(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 BT(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=AT(a,b)),d);return c+DS(a,b,c)}function CT(a){var b;a.K=0;a.x=D(B,u,-1,a.G,1);a.q=D(B,u,-1,a.G,1);a.u=D(B,u,-1,a.G,1);a.D=D(uT,q,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new jT;a.v=D(B,u,-1,a.G,1);a.s=D(B,u,-1,a.G,1);a.w=D(B,u,-1,a.G,1);a.t=null;a.r=null;a.y=zw([mJ,B],[Nl,u],[88,-1],[2,a.H],0,2,1);a.B=D(B,u,-1,a.H,1);a.z=D(B,u,-1,a.H,1);a.A=D(B,u,-1,a.H,1)}function JS(a,b){return 0!=(a.s[b]&512)}\nfunction mT(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction DT(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(yq,rl,-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(yq,rl,-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,u,-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 ET(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=AT(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 FT(a,b,c){a.q[b]=c;a.K=0}function GT(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction HT(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 IT(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<BS(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;ET(a,b,-1);JT(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)$H(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(mJ,\nNl,88,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function KT(a,b,c){a.v[b]=c;a.K&=3}function LT(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function MT(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function JT(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function vT(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 NT(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 OT(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function PT(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function WS(a,b,c){a.B[b]=c;a.K=0}function QT(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 ER(a,b){a.s[b]|=131072}function zT(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 RT(a){TR();var b;for(b=1;b<nT.length;++b)if(ST(a,nT[b]))return b;return 0}function TT(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,Ol);_.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 nT,pT,UR;\nfunction UT(a){var b,c,d,e,f,g;a.f=D(B,u,-1,3*a.o,1);a.e=D(mJ,Nl,88,a.o,0);a.i=D(mJ,Nl,88,a.o,0);a.j=D(mJ,Nl,88,a.o,0);a.k=D(B,u,-1,a.c,1);b=D(B,u,-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,u,-1,b[c],1),a.i[c]=D(B,u,-1,b[c],1),a.j[c]=D(B,u,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=tR(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=tR(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 VT(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){WT(a);UT(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)BS(a,d)>=BT(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==BT(a,d)-BS(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,BT(a,d)-BS(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,u,-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&&(WT(a),UT(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 XT(a,7);c=D(B,u,-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=ey(a.n.i,g);f=ey(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:!uR(a,a.i[e][j])&&TT(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 pS(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(qR(a,a.i[b][c]))return a.i[b][c];return-1}function lR(a,b){return a.f[a.o+b]}function QR(a,b){return a.f[2*a.o+b]}function tS(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction uS(a,b){return a.n&&b<a.c?a.n.a[b]:0}function bT(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 kR(a,b,c){return a.e[b][c]}function AR(a,b,c){return a.i[b][c]}\nfunction YT(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(yq,rl,-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&Fw(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(!mT(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction DR(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=D(B,u,-1,f,1));if(!YT(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==$H(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 AS(a,b,c){var d;d=BS(a,b);d-=DS(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<pT.length?pT[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 eS(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!CS(a,b))return 0;rS(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-=DS(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]<pT.length?pT[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 PR(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction BS(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 lS(a){rS(a,3);return a.n}\nfunction WT(a){var b,c,d,e,f;f=D(yq,rl,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)ZT(a,a.y[e][b])&&!ZT(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(yq,rl,-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 uR(a,b){return 0!=(a.z[b]&256)}function qR(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 sS(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]||uR(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 zR(a,b){return 0!=(a.z[b]&64)}function ZT(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function LR(a,b){return 0!=(a.z[b]&128)}\nfunction CS(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,Ol);_.ed=function(a){VT(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction $T(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=wT(a.c,b,c,h);e=0;g&&HT(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&&PT(a.c,c,e);return c}function aU(a,b){var c;c=bU(a,b+1);return-1==c?a.length:c}\nfunction cU(a,b){var c;c=!a.a?null:dU(a.a,new dD(b));return!c?b-1:c.a}function eU(a,b){var c;c=!a.b?null:dU(a.b,new dD(b));return!c?b-1:c.a}function fU(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 bU(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 gU(a){var b,c;if(0<=a.indexOf(Yf)){b=a.indexOf(" NOT[");c=a.indexOf(eg,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(eg,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(YQ,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(YQ,b);if(0<=b&&0<c)return c+2}return 0}function hU(a,b,c){a.c=b;return iU(a,c)}function jU(a){return 0==a.length?0:mF(a,10)}\nfunction iU(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,y,v,s,A,F,M,N,$,S,V,ea,na,ta,Yb,K,ra,yc,jd,wb,L,Ha,xb,Hc,tc,Ba,kd,ld,va;try{a.c&&(xT(a.c),QT(a.c,!1));S=kU(b);if(null==S||null==kU(b)||null==(F=kU(b)))return!1;a.d=-1!=F.indexOf("From CSD data. Using bond type \'Any\'");if(null==(F=kU(b)))return!1;try{V=mF(Ry(F.substr(0,3)),10),ea=mF(Ry(F.substr(3,3)),10),na=jU(Ry(F.substr(6,3))),r=jU(Ry(F.substr(12,3))),tc=39<=F.length&&H(F.substr(34,5),Uf)?3:2}catch(Fa){Fa=Gq(Fa);if(G(Fa,98))return!1;throw Fa;}if(3==tc)return K=\nlU(a,b),a.c.I=S,K;!a.c&&(a.c=new mU(V,ea));a.c.I=S;0==r&&(a.c.F=!0);if(0==V){for(;null!=F&&!H(F,gf)&&!H(F,La)&&!H(Sy(F,1),Ka);)F=kU(b);return!0}for(y=0;y<V;++y){if(null==(F=kU(b)))return!1;kd=nU(Ry(F.substr(0,10)));ld=nU(Ry(F.substr(10,10)));va=nU(Ry(F.substr(20,10)));d=rT(a.c,kd,-ld,-va);A=Ry(F.substr(31,3));g=RT(A);vT(a.c,d,g);H(A,Nd)&&MT(a.c,d,1);$=jU(Ry(F.substr(34,2)));0!=$&&KT(a.c,d,(TR(),UR)[g]+$);o=jU(Ry(F.substr(36,3)));0!=o&&FT(a.c,d,4-o);M=63>F.length?0:jU(Ry(F.substr(60,3)));a.c.u[d]=\nM;t=45>F.length?0:jU(Ry(F.substr(42,3)));switch(t){case 0:break;case 1:MT(a.c,d,768);break;case 2:MT(a.c,d,128);break;case 3:MT(a.c,d,384);break;default:MT(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&MT(a.c,d,8192);Hc=51>F.length?0:jU(Ry(F.substr(48,3)));switch(Hc){case 0:break;case 15:ET(a.c,d,0);break;default:ET(a.c,d,Hc)}}for(y=0;y<ea;++y){if(null==(F=kU(b)))return!1;e=mF(Ry(F.substr(0,3)),10)-1;f=mF(Ry(F.substr(3,3)),10)-1;l=mF(Ry(F.substr(6,3)),10);yc=12>F.length?0:jU(Ry(F.substr(9,3)));Ha=\n18>F.length?0:jU(Ry(F.substr(15,3)));$T(a,e,f,l,yc,Ha)}for(y=0;y<na;++y)if(null==kU(b))return!1;if(null==(F=kU(b)))return 0==r&&rS(a.c,7),!0;for(;null!=F&&!H(F,gf)&&!H(F,La);){if(0==F.indexOf(ff)&&(v=mF(Ry(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)d=mF(Ry(F.substr(c,c+3-c)),10)-1,n=mF(Ry(F.substr(Ba,Ba+3-Ba)),10),FT(a.c,d,n)}if(0==F.indexOf(jf)&&(v=mF(Ry(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)d=mF(Ry(F.substr(c,c+3-c)),10)-1,N=mF(Ry(F.substr(Ba,Ba+3-\nBa)),10),KT(a.c,d,N)}if(0==F.indexOf(QQ)&&(v=mF(Ry(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)switch(d=mF(Ry(F.substr(c,c+3-c)),10)-1,Yb=mF(Ry(F.substr(Ba,Ba+3-Ba)),10),Yb){case 1:JT(a.c,d,16);break;case 2:JT(a.c,d,32);break;case 3:JT(a.c,d,48)}}if(0==F.indexOf(RQ)&&(v=mF(Ry(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)switch(d=mF(Ry(F.substr(c,c+3-c)),10)-1,ra=mF(Ry(F.substr(Ba,Ba+3-Ba)),10),ra){case 3:case -1:MT(a.c,d,112);break;case 1:MT(a.c,d,8);break;case 2:MT(a.c,\nd,104);break;case 4:MT(a.c,d,56)}}if(0==F.indexOf("M ALS")&&(d=mF(Ry(F.substr(7,3)),10)-1,0<=d)){ta=mF(Ry(F.substr(10,3)),10);h=84==F.charCodeAt(14);xb=D(B,u,-1,ta,1);c=16;for(s=0;s<ta;++s,c+=4)L=Ry(F.substr(c,c+4-c)),xb[s]=RT(L);IT(a.c,d,xb,h)}if(0==F.indexOf(SQ)&&(v=mF(Ry(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)if(d=mF(Ry(F.substr(c,c+3-c)),10)-1,jd=mF(Ry(F.substr(Ba,Ba+3-Ba)),10),-2==jd)MT(a.c,d,2048);else if(0<jd){for(j=wb=0;j<a.c.p;++j)(Y(a.c,0,j)==d||Y(a.c,1,j)==d)&&\n++wb;jd>wb&&MT(a.c,d,4096)}}F=kU(b)}}catch(ba){ba=Gq(ba);if(G(ba,98))return Hp(ba),!1;throw ba;}rS(a.c,7);return!0}\nfunction lU(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=kU(b);null!=d&&0==d.indexOf(pf);){for(d=Ry(Sy(d,7));gM(d,ub);){c=kU(b);if(0!=c.indexOf(pf))return!1;d=Ry(WE(d,0,d.length-1)+Sy(c,7))}if(0==d.indexOf("BEGIN"))if(e=Ry(Sy(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=fU(d,bU(d,7)),g=mF(WE(d,7,bU(d,7)),10),f=mF(WE(d,f,bU(d,f)),10),c.c=new mU(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,n=h=void 0,o=n=n=j=g=void 0,r=h=f=void 0,t=void 0,l=aU(d,0),g=mF(d.substr(0,l-0),10),j=fU(d,l),l=aU(d,j),n=d.substr(j,l-j),o=null,f=!1,h=gU(d);if(0!=h){var l=d,y=t=r=r=j=o=void 0,v=t=void 0,t=null,j=l.indexOf(Yf),r=l.indexOf(eg,j);if(0<=j&&0<r){o=D(B,u,-1,16,1);v=l.substr(j+1,r-(j+1));r=0;for(y=!0;y&&16>r;)j=v.indexOf(nb),-1==j?(t=v,y=\n!1):(t=v.substr(0,j-0),v=Sy(v,j+1)),o[r++]=RT(t);t=D(B,u,-1,r,1);WR(o,0,t,r)}o=t;0>h&&(f=!0);l=0>h?-h:h}j=fU(d,l);l=aU(d,j);h=nU(d.substr(j,l-j));j=fU(d,l);l=aU(d,j);r=nU(d.substr(j,l-j));j=fU(d,l);l=aU(d,j);t=nU(d.substr(j,l-j));j=fU(d,l);l=aU(d,j);j=mF(d.substr(j,l-j),10);h=rT(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new oU),pU(c.a,new dD(g),new dD(h)));null!=o&&IT(c.c,h,o,f);0!=j&&(c.c.u[h]=j);H(n,Nd)?MT(c.c,h,1):H(n,Cf)?(g=D(B,u,-1,1,1),g[0]=6,IT(c.c,h,g,!0)):vT(c.c,h,RT(n));for(;-1!=(j=fU(d,l));)if(l=\naU(d,j),n=d.substr(j,l-j),f=Py(n,Qy(61)),g=n.substr(0,f-0),f=mF(Sy(n,f+1),10),H(g,"CHG"))FT(c.c,h,f);else if(H(g,"RAD"))switch(f){case 1:JT(c.c,h,16);break;case 2:JT(c.c,h,32);break;case 3:JT(c.c,h,48)}else if(!H(g,LQ))if(H(g,"MASS"))KT(c.c,h,f);else if(H(g,"VAL"))ET(c.c,h,-1==f?0:0==f?-1:f);else if(H(g,"HCOUNT"))switch(f){case 0:break;case -1:MT(c.c,h,1792);break;case 1:MT(c.c,h,128);break;case 2:MT(c.c,h,384);break;default:MT(c.c,h,896)}else if(H(g,"SUBST"))if(-1==f)MT(c.c,h,2048);else{if(0<f){for(g=\nn=0;g<c.c.p;++g)(Y(c.c,0,g)==h||Y(c.c,1,g)==h)&&++n;f>n&&MT(c.c,h,4096)}}else if(H(g,"RBCNT"))switch(f){case 3:case -1:MT(c.c,h,112);break;case 1:MT(c.c,h,8);break;case 2:MT(c.c,h,104);break;case 4:MT(c.c,h,56)}}else if(3==e){c=a;t=j=o=y=h=r=t=r=l=g=f=n=f=void 0;h=aU(d,0);g=mF(d.substr(0,h-0),10);r=fU(d,h);h=aU(d,r);l=mF(d.substr(r,h-r),10);r=fU(d,h);h=aU(d,r);f=cU(c,mF(d.substr(r,h-r),10));r=fU(d,h);h=aU(d,r);n=cU(c,mF(d.substr(r,h-r),10));for(j=o=0;-1!=(r=fU(d,h));)if(h=aU(d,r),y=d.substr(r,h-r),\nt=Py(y,Qy(61)),r=y.substr(0,t-0),t=mF(Sy(y,t+1),10),H(r,LQ))switch(t){case 1:o=1;break;case 2:o=2==l?3:4;break;case 3:o=6}else H(r,"TOPO")&&(j=t);f=$T(c,f,n,l,o,j);f+1!=g&&(!c.b&&(c.b=new oU),pU(c.b,new dD(g),new dD(f)))}else if(4==e){if(c=a,g=f=g=n=n=void 0,g=-1!=d.indexOf("ATOMS=(")?KQ:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;n=g;t=r=j=o=h=l=void 0;j=f.indexOf(n+"=(")+n.length+2;r=kF(f,Qy(41),j);o=bU(f,j);l=mF(f.substr(j,o-j),10);t=D(B,u,-1,l,1);for(h=0;h<l;++h)j=fU(f,o),o=bU(f,j),(-1==\no||o>r)&&(o=r),t[h]=mF(f.substr(j,o-j),10);f=t;if(0==d.indexOf(qf))if(H(g,KQ))for(g=0;g<f.length;++g)HT(c.c,cU(c,f[g]),0,-1);else for(g=0;g<f.length;++g)NT(c.c,eU(c,f[g]),0,-1);else if(0==d.indexOf(sf))if(n=mF(WE(d,13,bU(d,13)),10),H(g,KQ))for(g=0;g<f.length;++g)HT(c.c,cU(c,f[g]),1,n-1);else for(g=0;g<f.length;++g)NT(c.c,eU(c,f[g]),1,n-1);else if(0==d.indexOf(tf))if(n=mF(WE(d,13,bU(d,13)),10),H(g,KQ))for(g=0;g<f.length;++g)HT(c.c,cU(c,f[g]),2,n-1);else for(g=0;g<f.length;++g)NT(c.c,eU(c,f[g]),2,n-\n1);else if(0==d.indexOf("MDLV30/HILITE"))if(H(g,KQ))for(g=0;g<f.length;++g)GT(c.c,cU(c,f[g]));else for(g=0;g<f.length;++g)n=eU(c,f[g]),GT(c.c,Y(c.c,0,n)),GT(c.c,Y(c.c,1,n))}}else return!1;d=kU(b)}for(;null!=d&&!(0==d.indexOf(gf)||H(d,La));)d=kU(b);return!0}function qU(){}w(26,1,{},qU);_.a=null;_.b=null;_.c=null;_.d=!1;function rU(a,b){var c,d,e,f,g;f=b.length;g=D(B,u,-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(kR(a.f,b[d],e)==c){g[d]=AR(a.f,b[d],e);break}}return g}\nfunction mS(a,b,c){b=ey(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function sU(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 vS(a,b,c){for(a=ey(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction XT(a,b){var c,d,e,f,g,h,j,l,n;this.f=a;this.i=new Nm;this.j=new Nm;this.a=D(B,u,-1,this.f.c,1);this.b=D(B,u,-1,this.f.d,1);this.f.ed(1);j=D(yq,rl,-1,this.f.c,2);l=D(yq,rl,-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[kR(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[AR(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,u,-1,this.f.c,1);g[0]=d;f=D(B,u,-1,this.f.c,1);f[d]=1;h=e=0;for(n=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=kR(this.f,g[e],d),0!=f[c]){var o=AR(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,o),y=Y(this.f,1,o),v=D(B,u,-1,this.f.c,1),s=D(B,u,-1,this.f.c,1),A=D(B,u,-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=kR(this.f,v[y],M),1<y&&r==t){$=D(B,u,-1,s[v[y]],1);r=v[y];for(N=0;N<$.length;++N)$[N]=r,r=A[r];a:{for(var o=$,S=void 0,\nV=r=void 0,ea=r=N=S=$=V=void 0,$=void 0,N=o.length,$=this.f.G,r=S=0;r<N;++r)$>o[r]&&($=o[r],S=r);$=D(B,u,-1,N,1);V=o[0<S?S-1:N-1]<o[S<N-1?S+1:0];for(r=0;r<N;++r)$[r]=o[S],V?0>--S&&(S=N-1):++S==N&&(S=0);for(r=0;r<this.i.c;++r)if(ea=ey(this.i,r),ea.length==N){S=!0;for(V=0;V<N;++V)if(ea[V]!=$[V]){S=!1;break}if(S)break a}Qm(this.i,$);r=rU(this,$);Qm(this.j,r);sU(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]=n,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++n;g[++h]=c;break}}if(0!=(b&4)){this.d=D(yq,rl,-1,this.i.c,2);this.e=D(yq,rl,-1,this.i.c,2);this.c=D(B,u,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=D(mJ,Nl,88,this.i.c,0);for(n=0;n<this.i.c;++n){e[n]=D(B,u,-1,ey(this.i,n).length,1);for(h=0;h<ey(this.i,n).length;++h)e[n][h]=-1}v=D(B,u,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=ey(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(n=0;n<t.length;++n)c=t[n],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][n]=v[c]>>>16):v[c]=(h<<16)+32768+n);n=D(yq,rl,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(v=!n[h]){for(var v=h,s=e,A=n,y=d,F=f,M=g,na=N=ea=ea=S=V=ea=V=ea=r=o=S=void 0,$=V=void 0,N=ey(this.i,v),na=ey(this.j,v),V=na.length,o=r=0,$=!1,ea=0;ea<V;++ea)r<<=1,o<<=1,1<tR(this.f,na[ea])||64==this.f.B[na[ea]]?r|=1:(S=s[v][ea],-1!=S&&(A[S]?y[S]&&(r|=1,F[S]||(o|=1)):$=!0));S=!1;switch(V){case 3:ea=z(B,u,-1,[2,1,4]);S=!0;for(V=0;3>V;++V)if((r&ea[V])==ea[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==(o&ea[V])&&(S=!1);break;case 5:V=z(B,u,-1,[10,5,18,9,20]);S=!0;for(ea=0;5>ea;++ea)if((r&V[ea])==V[ea])switch(this.f.x[N[ea]]){case 6:-1==this.f.q[N[ea]]&&(y[v]=!0,M[v]=ea,0==(o&V[ea])&&(S=!1));break;case 7:0>=this.f.q[N[ea]]&&(y[v]=!0,M[v]=ea);break;case 8:y[v]=!0;M[v]=ea;break;case 16:2==this.f.f[N[ea]]&&(y[v]=!0,M[v]=ea)}break;case 6:S=!0;21==(r&21)&&(y[v]=!0,0==(o&21)&&(S=!1));42==(r&42)&&(y[v]=!0,0==(o&42)&&(S=!1));break;\ncase 7:ea=z(B,u,-1,[42,21,74,37,82,41,84]);S=!0;for(V=0;7>V;++V)if((r&ea[V])==ea[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==(o&ea[V])&&(S=!1)}y[v]&&!S&&(F[v]=!0);v=y[v]?!0:!$}v&&(n[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=tR(this.f,d)){a:{f=j;h=n=s=v=g=c=e=n=t=n=h=e=void 0;h=Y(this.f,0,d);n=Y(this.f,1,d);e=D(B,u,-1,this.f.c,1);c=D(B,u,-1,this.f.c,1);g=D(B,u,-1,this.f.c,1);e[0]=h;e[1]=n;c[h]=1;c[n]=2;g[h]=-1;g[n]=h;for(v=n=\n1;n<=v;){for(s=0;s<this.f.f[e[n]];++s){t=kR(this.f,e[n],s);if(1<n&&t==h){h=D(B,u,-1,c[e[n]],1);e=e[n];for(n=0;n<h.length;++n)h[n]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++v]=t,c[t]=c[e[n]]+1,g[t]=e[n])}++n}f=null}null!=f&&sU(this,f,rU(this,f))}}}w(27,1,{},XT);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function GS(){this.a=new Nm}w(31,1,Ol,GS);\nfunction rS(a,b){var c,d;VT(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 qS(a,d);var e=a.b,f,g,h,j,l,n,o;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){n=!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=kR(e.H,f,l);j=0;h=D(B,u,-1,3,1);for(o=0;o<e.H.f[g];++o)h[j]=kR(e.H,g,o),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(n=!n)}else for(l=1;l<e.H.f[f];++l)for(o=0;o<l;++o)h=kR(e.H,f,l),j=kR(e.H,f,o),e.c[h]>e.c[j]&&(n=!n),h<j&&(n=!n);LT(e.H,f,1==e.S[f]^n?1:2,e.T[f])}else LT(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]){n=!1;for(l=0;2>l;++l)if(g=Y(e.H,l,f),3==e.H.f[g]){h=D(B,u,-1,2,1);for(o=j=0;3>o;++o)kR(e.H,g,o)!=Y(e.H,1-l,f)&&(h[j++]=kR(e.H,g,o));e.c[h[0]]>e.c[h[1]]&&(n=!n);h[0]<h[1]&&(n=!n)}OT(e.H,f,1==e.k[f]^n?1:2,e.n[f])}else OT(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)n=\ne.H,o=l,f=e.D[l],n.s[o]&=-134217729,f&&(n.s[o]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)n=e.H,o=l,f=e.N[l],n.s[o]&=-98305,n.s[o]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)n=e.H,o=l,f=e.e[l],n.z[o]&=-49,n.z[o]|=f<<4;n=!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(yq,rl,-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)&&(HT(a,e,1,0),n=!0);for(e=0;e<a.c;++e)l[e]&&(LT(a,e,1,!1),HT(a,e,1,-1),n=!0)}a.F=!1}DT(a,1);DT(a,2);n&&(a.b=new qS(a,d));a.K|=12|c}}function tU(){TR();this.G=this.H=256;CT(this)}function mU(a,b){TR();this.G=1>a?1:a;this.H=1>b?1:b;CT(this)}w(32,22,Ol,tU,mU);_.ed=function(a){rS(this,a)};_.a=!1;_.b=null;function uU(){uU=x;vU=new Gp}function wU(a){for(var b,a=new fw(a.j.k);a.b<a.d.Xf();)b=gw(a),Jy(b.me(),eR,!1),yM(a)}\nfunction xU(a,b,c){var a=a.n,d;try{d=new yU(b,c.Sd(a),c.Vd(a),(c.Td(a),c.Ud(a))),E(a.c,c,d)}catch(e){e=Gq(e);if(G(e,98))throw new Op("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Jy(b.me(),OQ,!0);Jy(c.me(),dR,!0);E(vU,b,c)}function zU(a){var b;a.o=!1;for(a=new fw(a.j.k);a.b<a.d.Xf();)b=gw(a),Jy(b.me(),eR,!1),yM(a)}\nfunction AU(a,b){$m(a.j.k,b)?Jy(b.me(),eR,!1):a.o?(Qm(a.j.k,b),Jy(b.me(),eR,!0)):(a.j.k.ug(),Qm(a.j.k,b))}function BU(a){this.f=a;this.j=new CU(this);this.n=new DU(this.j)}w(44,1,{});_.hd=function(){EU(this.j.e,"dragdrop-dragging")};_.jd=function(){Iy(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var vU;function CU(a){this.k=new Nm;this.d=a;this.a=a.f}w(45,1,{},CU);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction FU(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 GU(a,b){var c;c=lw(a.c,HU).a;b.a.ctrlKey||b.a.metaKey||wU(a.b.d);AU(a.b.d,c)}function IU(a){a.b.f=null;a.b.d.jd();vz((ez(),xB(null)),a.a,0,0);var b=a.a.pb;Sx=b;Vx();Dy=b;a.d=2}function DU(a){this.c=new Gp;this.b=a;this.a=new qA;Ly(this.a,vr(),ur());Yy(this.a,this,(Zu(),Zu(),$u));Yy(this.a,this,(iv(),iv(),jv));a=this.a.pb.style;a[gR]="alpha(opacity=0)";a.opacity=0;a[yi]=0+(Rs(),tj);a.borderStyle=(JU(),Yi);a[$Q]=Eg}\nw(46,1,{},DU);_.ld=function(a){var b,c,d,e;c=a.f;d=Ut(a);e=Vt(a);b=mr(a.a);if(!(3==this.d||2==this.d||1!=b)&&!HU)HU=c,this.b.e=lw(this.c,HU).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==gB(this.b.k,this.b.e)&&(wU(this.b.d),AU(this.b.d,this.b.e)),KU(new LU),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new MU(HU,null),HU!=this.b.e&&(c=new MU(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,IU(this),1!=this.d&&FU(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=St(a,b);a=Tt(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(fn($H(d-this.f),$H(a-this.i))>=this.b.d.k?(NU(),-1!=gB(this.b.k,this.b.e)||AU(this.b.d,this.b.e),c=new MU(HU,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,IU(this)):Rx.preventDefault()),1==this.d)return;Rx.preventDefault();FU(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new MU(HU,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,IU(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=St(a,b);b=Tt(a,b);if(1==mr(a.a)&&(this.e=!1,HU))try{if(NU(),1==this.d)GU(this,a);else{d!=this.a&&(c=new MU(d,null),e+=c.a,b+=c.d);try{FU(this,e,b),this.b.d.hd(),3!=this.d&&GU(this,a)}finally{var f=this.a.pb;Sx&&f==Sx&&(Sx=null);Vx();f===Dy&&(Dy=null);dz(this.a);this.d=1;this.b.e=null}}}finally{HU=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var HU=null;function LU(){}w(47,1,Jl,LU);_.pd=function(){NU()};\nfunction yU(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},yU);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=AE;function MU(a,b){!a||a==(ez(),xB(null))?this.f=this.e=0:(this.e=a.ie()-pr(a.pb),this.f=a.je()-(a.pb.scrollTop||0));!b||b==(ez(),xB(null))?this.c=this.b=0:(this.b=ar(b.pb)+OU(b.pb),this.c=dr(b.pb)+PU(b.pb));this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},MU);_.tS=AE;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction NU(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\\n"+a);}}function OU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(tj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\\n"+c);}}\nfunction PU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(tj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function QU(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\\n"+b);}}function RU(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\\n"+b);}}function SU(a){return $wnd.setInterval(C(function(){a.yd()}),100)}\nfunction TU(a,b,c,d){a.a=WE(a.a,0,b)+d+Sy(a.a,c)}w(195,1,{90:1,95:1,97:1});_.cT=function(a){return this.b-a.b};function JU(){JU=x;UU=new VU;WU=new XU;YU=new ZU;$U=new aV;bV=new cV;dV=z(eV,q,19,[UU,WU,YU,$U,bV])}w(194,195,zQ);var dV,YU,WU,$U,UU,bV;function VU(){this.b=0}w(196,194,zQ,VU);function XU(){this.b=1}w(197,194,zQ,XU);function ZU(){this.b=2}w(198,194,zQ,ZU);function aV(){this.b=3}w(199,194,zQ,aV);function cV(){this.b=4}w(200,194,zQ,cV);function fV(){fV=x;gV=new Qt(Ug,new hV)}\nfunction hV(){}w(269,266,{},hV);_.Hd=function(a){a.Md(this)};_.Kd=function(){return gV};var gV;function iV(){iV=x;jV=new Qt(kh,new kV)}function kV(){}w(277,271,Sl,kV);\n_.Hd=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!=(lV(),mV))a=nV(b.pb),c=new oV(fr(b.pb,ej),fr(b.pb,dj)),d=new oV(fr(b.T.jb.pb,ej),fr(b.T.jb.pb,dj)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);pV(b.I,!0);a=fr(b.T.jb.pb,ej);qV(b,new oV(a,rV(b.T.jb).a));b.J&&b.O!=mV&&sV(b.r,b)}else pV(b.I,!1),b.O!=(lV(),mV)?qV(b,new oV(b.F.b,b.F.a)):tV(b,nV(b.r.pb)),b.J&&b.O!=mV&&uV(b.r,b);vV(b.T.jb)}else pV(b.I,!0)};_.Kd=function(){return jV};var jV;function wV(){wV=x;xV=new Qt(Dh,new yV)}\nfunction yV(){}w(284,266,{},yV);_.Hd=function(a){dz(a.a.a)};_.Kd=function(){return xV};var xV;function zV(a){this.a=a}w(306,267,{},zV);_.Hd=function(a){a.Xd(this)};_.Id=function(){return AV};var AV=_.a=null;function BV(a){this.a=a}w(308,267,{},BV);_.Hd=function(a){a.Zd(this)};_.Id=function(){return CV};var CV=_.a=null;function DV(a){a=gr(a,cR);return ST(Kj,a)?(EV(),FV):ST(iR,a)?(EV(),GV):(EV(),HV)}function EV(){EV=x;FV=new IV(0);GV=new IV(1);HV=new IV(2);JV=z(KV,q,31,[FV,GV,HV])}\nfunction IV(a){this.b=a}w(321,195,{31:1,90:1,95:1,97:1},IV);var JV,HV,GV,FV;function LV(){LV=x;var a=(tw(),tw(),uw);!a.a&&(a.a=new MV)}\nfunction lT(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new ux;if(!isFinite(b))return rQ(c,d?a.r:a.u),c.a.a+="\\u221e",rQ(c,d?a.s:a.v),c.a.a;var b=b*a.q,g,h;h=c.a.a.length;rQ(c,b.toPrecision(20));e=0;g=c.a.a.indexOf(fR,h);0>g&&(g=c.a.a.indexOf(NQ,h));0<=g&&(f=g+1,f<c.a.a.length&&43==c.a.a.charCodeAt(f)&&++f,f<c.a.a.length&&(e=mF(Sy(c.a.a,f),10)),TU(c.a,g,c.a.a.length,m));f=c.a.a.indexOf(bc,h);0<=f&&(TU(c.a,f,f+1,m),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)&&(NV(a,c,e-1),f+=c.a.a.length-e,TU(c.a,e,c.a.a.length,m));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&&(TU(c.a,0,g,m),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+=xc,++a.d;if(!a.w)if(a.b<a.p){for(g=new ux;a.b<a.p;)g.a.a+=xc,++a.b,++a.d;TU(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&&(TU(c.a,0,h,m),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,NV(a,c,g));if(0<f)for(g=f;g<a.b;g+=f+1)h=a.b-g,TU(c.a,h,h,nb),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)c.a.a+=xc,++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&&(TU(c.a,g,a.d,m),a.d=g)}0==a.d&&(TU(c.a,0,0,xc),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,TU(c.a,f,f,bc),++a.d;if(e){c.a.a+=NQ;0>a.e&&(a.e=-a.e,c.a.a+=\nub);e=m+a.e;for(f=e.length;f<a.n;++f)c.a.a+=xc;Kp(c.a,e)}TU(c.a,0,0,d?a.r:a.u);rQ(c,d?a.s:a.v);return c.a.a}\nfunction OV(a,b,c,d,e){var f,g,h,j;TU(d.a,0,d.a.a.length,m);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+=cb):g=!g;else if(g)tQ(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,Jp(d,a.a[4]||a.a[1])):Jp(d,a.a[0])):Jp(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new an(WQ+b+oa);a.q=100}d.a.a+=\nSa;break;case 8240:if(!e){if(1!=a.q)throw new an(WQ+b+oa);a.q=1E3}d.a.a+="\\u2030";break;case 45:d.a.a+=ub;break;default:tQ(d.a,String.fromCharCode(f))}return h-c}\nfunction PV(a,b,c,d){var e,f,g,h,j,l,n,o,r;f=-1;h=o=g=0;j=-1;l=b.length;r=c;for(n=!0;r<l&&n;++r)switch(e=b.charCodeAt(r),e){case 35:0<o?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new an("Unexpected \'0\' in pattern \\""+b+oa);++o;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new an(\'Multiple decimal separators in pattern "\'+b+oa);f=g+o+h;break;case 69:if(!d){if(a.w)throw new an(\'Multiple exponential symbols in pattern "\'+b+oa);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+o||1>a.n)throw new an(\'Malformed exponential pattern "\'+b+oa);n=!1;break;default:--r,n=!1}0==o&&0<g&&0<=f&&(o=f,0==f&&++o,h=g-o,g=o-1,o=1);if(0>f&&0<h||0<=f&&(f<g||f>g+o)||0==j)throw new an(\'Malformed pattern "\'+b+oa);if(d)return r-c;b=g+o+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+o-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 NV(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);TU(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),TU(b.a,c,c+1,d),d=!1;d&&(TU(b.a,0,0,Fc),++a.b,++a.d)}\nfunction QV(a){LV();if(!a)throw new an("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new Ip;c+=OV(this,a,0,b,!1);this.u=b.a.a;c+=PV(this,a,c,!1);c+=OV(this,a,c,b,!1);this.v=b.a.a;c<a.length&&59==a.charCodeAt(c)?(++c,c+=OV(this,a,c,b,!0),this.r=b.a.a,c+=PV(this,a,c,!0),OV(this,a,c,b,!0),this.s=b.a.a):(this.r=ub+this.u,this.s=this.v)}w(323,1,{},QV);_.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=ub;_.s=m;_.t=null;_.u=m;_.v=m;_.w=!1;\nfunction MV(){}w(324,1,{},MV);function XS(a,b){return Qw(a.l&b.l,a.m&b.m,a.h&b.h)}function FS(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 ES(a,b){return Qw(a.l|b.l,a.m|b.m,a.h|b.h)}function RV(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=bw(a.a,f,null).Xf();for(e-=1;0<=e;--e)if(d=bw(a.a,f,null).Fh(e),G(d,36)&&Tp(d.a,b)){var j=a.a,l=f;0<j.b?Rv(j,new eC(j,l,null,d)):mw(j,l,null,d)}}}\nfunction SV(a){this.a=a}w(356,355,Pl,SV);_.ae=function(a){a.c&&(this.a.fe(a.d)||(a.a=!0))};function TV(a){this.a=a}w(357,355,Pl,TV);_.Yd=function(){var a=this.a.a;UV(a);VV(a.pb)};w(358,138,pl,function(){});function WV(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Rm(a.d,1))}function XV(){this.a=new YV(this);this.b=new Nm;this.d=new ZV(this);this.f=new $V(this)}w(359,1,{},XV);_.c=!1;_.e=!1;function YV(a){Sm();this.a=a}w(360,67,{},YV);\n_.zd=function(){if(this.a.c){var a=this.a,b=a.f;ey(b.d.b,b.b);aW(a.f);a.c=!1;WV(a)}};_.a=null;function ZV(a){Sm();this.a=a}w(361,67,{},ZV);_.zd=function(){this.a.e=!1;var a=this.a,b=Dm(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Rm(a.a,1E4);a.f.c<a.f.a;){d=bW(a.f);try{if(null==d)break;G(d,37)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||aW(a.f)}if(100<=Dm()-b)break}}finally{e||(Zm(a.a),a.c=!1,WV(a))}};_.a=null;function bW(a){var b;a.b=a.c;b=ey(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}\nfunction aW(a){LM(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function $V(a){this.d=a}w(362,1,{},$V);_.be=function(){return this.c<this.a};_.ce=function(){return bW(this)};_.de=function(){aW(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function cW(){cW=x;dW=new XV}function KU(a){cW();if(!a)throw new Qv("cmd cannot be null");var b=dW;Qm(b.b,a);WV(b)}var dW;function eW(){var a;eW=x;fW=(a=$doc,H(a.compatMode,qe)?a.documentElement:a.body)}var fW;function gW(){this.b=new Nm}\nfunction hW(a){a=a[ZQ];return null==a?-1:a}w(379,1,{},gW);_.a=null;function iW(a,b){this.a=a;this.b=b}w(380,1,{},iW);_.a=0;_.b=null;function EU(a,b){Jy(a.me(),b,!1)}w(389,1,Il);_.ie=nA;_.je=RD;_.ne=function(){return this.pb.style.display!=Yi};_.oe=function(){throw new jW;};_.qe=function(a){Ty(this.pb,a)};function kW(a){for(a=new lW(a);a.a.a<a.a.b.c-1;)YB(a.a),ZB(a.a)}w(385,386,Ql);_.De=function(a){nz(this,a,this.pb)};_.Ee=function(a,b,c){yz(this,a,b,c)};w(392,393,Ql);_.ne=function(){return!H(di,this.pb.style[Hk])};\n_.fe=function(){return!0};_.qe=function(a){this.pb.style[Hk]=a?Ik:di};_.Me=function(){Nz(this)};w(395,396,Wl);w(403,388,Tl);_.Sd=lL;_.Td=mA;_.Ud=YL;_.Vd=bu;w(402,403,Tl);function mW(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=Kg,b);this.pb[Xg]="gwt-Button";hr(this.pb,a)}w(401,402,{28:1,30:1,38:1,40:1,43:1,46:1,50:1,52:1},mW);\nfunction nW(a,b){var c;if(a.f)throw new az("Composite.initWidget() may only be called once.");dz(b);c=b.pb;a.pb=c;var d;Ox();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Ox(),c).__gwt_resolve=oW(a));a.f=b;gz(b,a)}function pW(a){if(-1!=a.lb){var b=a.f,c=a.lb;-1==b.lb?Gy(b.pb,c|(b.pb.__eventBits||0)):b.lb|=c;a.lb=-1}a.f.ve();a.pb.__listener=a;a.xe()}w(405,388,CQ);_.ue=function(){return this.f?this.f.ue():!1};_.ve=function(){pW(this)};_.ee=function(a){bz(this,a);this.f.ee(a)};_.we=function(){this.f.we()};\n_.oe=function(){return this.pb=this.f.oe()};_.f=null;function qW(a,b,c){a.c=!1;c?hr(a.a,b):a.a.textContent=b||m;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[cR]=Kj;break;case 1:b[cR]=iR;break;case 2:DV(b)!=(EV(),HV)&&(b[cR]=m)}}function rW(a){this.a=a;this.c=!1;this.d=this.b=DV(a)}w(406,1,{},rW);_.a=null;_.b=null;_.c=!1;_.d=null;w(408,393,Ql);_.Sd=lL;_.Td=mA;_.Ud=YL;_.Vd=bu;\nfunction sW(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=kr(b);e=null;c&&(c=hW(c),e=0>c?null:ey(a.i.b,c));e?tW(a,e):d&&hr(b,m);return b}function tW(a,b){var c;if(b.ob!=a)return!1;try{gz(b,null)}finally{c=b.pb;lr(c).removeChild(c);var d=a.i,e;e=hW(c);c[ZQ]=null;UD(d.b,e,null);d.a=new iW(e,d.a)}return!0}w(410,387,Ql);_.Od=lm;_.Pd=Vy;_.Qd=FC;_.Rd=IC;_.Ce=function(){return new uW(this)};_.ze=function(a){return tW(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;\nfunction vW(a){if(0>=a.b)throw new HL("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new HL("Column index: 0, Column size: "+a.a);}\nfunction wW(){this.i=new gW;this.f=$doc.createElement(ek);this.c=$doc.createElement(jk);Nx(this.f,this.c);this.pb=this.f;this.d=new xW(this);var a=new yW(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;Ey(a.b.f,(Ox(),Px(b)),0);Nx(a.a,$doc.createElement(aR))}var c,d,e;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 HL("Row index: "+a+", Row size: "+d);if(0>c)throw new HL("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new HL("Column index: "+c+", Column size: "+this.a);c=sW(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)d=this.c.rows[a],e=(c=$doc.createElement(kk),hr(c,EQ),c),Ey(d,(Ox(),Px(e)),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(aR),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;e=$doc.createElement(kk);\ne.innerHTML=EQ;c=$doc.createElement(yk);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)sW(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(409,410,Ql,wW);_.a=0;_.b=0;\nfunction zW(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(AW(),BW)?a.b.d==(EV(),GV)?(sA(),vA):a.b.d==FV?(sA(),wA):(sA(),xA):a.b.d==(EV(),GV)?(sA(),wA):a.b.d==FV?(sA(),vA):(sA(),yA);b!=a.c&&(a.c=b,a.pb.style[mk]=!a.c?m:a.c.a)}w(413,388,Tl);_.a=null;_.b=null;_.c=null;function CW(){this.pb=$doc.createElement(qh);this.b=new rW(this.pb);this.pb[Xg]="gwt-Label"}function DW(){CW.call(this);qW(this.b,Lk,!1);zW(this)}w(412,413,Tl,CW,DW);_.Od=lm;_.Pd=Vy;_.Qd=FC;_.Rd=IC;_.Sd=lL;_.Td=mA;_.Ud=YL;_.Vd=bu;\nfunction EW(a){for(;++a.b<a.d.c&&!(null!=ey(a.d,a.b)););}function uW(a){this.c=a;this.d=this.c.i.b;EW(this)}w(414,1,{},uW);_.be=function(){return this.b<this.d.c};_.ce=function(){var a;if(this.b>=this.d.c)throw new tz;a=ey(this.d,this.b);this.a=this.b;EW(this);return a};_.de=function(){var a;if(0>this.a)throw new $B;a=ey(this.d,this.a);dz(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function xW(a){this.a=a}w(415,1,{},xW);_.a=null;function yW(a){this.b=a}w(416,1,{},yW);_.a=null;_.b=null;\nfunction AW(){AW=x;BW=new FW}var BW;function FW(){}w(418,1,{},FW);w(422,388,Tl);_.Sd=lL;_.Td=mA;_.Ud=YL;_.Vd=bu;function GW(a){this.a=a}w(428,427,Pl,GW);_.Ld=function(){};function oW(a){return function(){this.__gwt_resolve=HW;return a.oe()}}function HW(){throw"A PotentialElement cannot be resolved twice.";}function IW(a,b){if(0>b||b>=a.c)throw new qz;return a.a[b]}function JW(a,b,c){aC();bC.call(this,(Ix(),new Hx(a)),b,0,c,16)}w(465,397,{},JW);\nfunction KW(a,b,c,d){0==--a.Oc&&(a.$c!=a.cf()&&(d|=4),!a.Zc&&(d|=2),0<d&&new LW(a,b,c,kx(d)))}function MW(a){return!a.Kc&&a.Sc?MW(a.Sc):a.Kc}function NW(a){0==a.Oc++&&(a.$c=a.cf(),a.Zc=!0,a.jf())}function OW(a){return!a.Mc?(a.bf(),!0):!1}function PW(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&FD(b,c)||a.Tc.Vh(b)}function QW(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.bf(),a.Tc.Wh(b),a.cf()&&a.lf())}function RW(a){a.Xc||(NW(a),SW(a,!0),NC(a),a.Xc=!0,new wC(a,102),KW(a,a,a.Sc,0),qC(a),a.Tc.Yh(a))}w(481,1,Zl);_.Qe=HC;\n_.Se=function(){return MW(this)};_.df=hA;_.jf=ZL;_.kf=function(){return OW(this)};_.lf=ZL;_.nf=function(a,b){this.of(this._c,this.ad,a,b)};\nfunction TW(a,b,c){var d;if(-1>a.Fc.a.c)throw new an("Missing message: awt.12A");if(G(b,62)){if(b==a)throw new an("Missing message: awt.12B");var e;a:{if(a&&!G(a,73))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(G(e,73))break;e=e.Sc}e=!1}if(e)throw new an("Missing message: awt.12C");if(G(b,73))throw new an("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new XE;try{d=gB(e.Fc.a,b);var f;f=ey(e.Fc.a,d);e.Gc&&e.Gc.wf(f);UW(e,d);new VW(e,301,f)}catch(g){if(g=Gq(g),!G(g,91))throw g;}}d=a.Fc.a.c;NW(b);\njE(a.Fc.a,d,b);d=(b.Sc=a,b.df(!0),pC(a),!!a.Gc&&G(a.Gc,67)&&(a.Gc.n=!1),KW(b,b,a,1),d);try{if(a.Gc)if(G(a.Gc,67)){if(!b)throw new Qv("Missing message: awt.185");if(null==c||null!=c)WW(a.Gc,c,b);else throw new an("Missing message: awt.92");}else a.Gc.sf(null==c?null:c,b)}catch(h){h=Gq(h);if(G(h,100))throw b=h,UW(a,d),b;throw h;}b.mf();new VW(a,300,b)}function SW(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)ey(a.Fc.a,c).df(b)}\nfunction UW(a,b){var c;c=ey(a.Fc.a,b);NW(c);c.df(!1);LM(a.Fc.a,b);c.Sc=null;pC(a);a.Gc&&G(a.Gc,67)&&(a.Gc.n=!1);KW(c,c,a,1)}function XW(a){var b=(WD(),XD);QW(a,b);for(b=0;b<a.Fc.a.c;++b)ey(a.Fc.a,b).kf()}w(480,481,ql);_.df=function(a){SW(this,a)};_.jf=function(){var a;for(a=0;a<this.Fc.a.c;++a)NW(ey(this.Fc.a,a))};_.kf=function(){var a;if(!OW(this))return!1;for(a=0;a<this.Fc.a.c;++a)ey(this.Fc.a,a).kf();return!0};w(478,479,ql);_.lf=function(){WC(this)};_.nf=vv;\nfunction WW(a,b,c){var d;if(null==b)d=ze;else if(d=b,!yy(iQ.a,b))throw new an(YW());Ew(lw(a.c,d))===Ew(c)&&Ew(lw(a.b,c))===Ew(d)||((b=lw(a.c,d))&&ZW(a,b,d),rM(a.a.Ce(),c)&&ZW(a,c,d),b=a.a,new $W(c,b.a.a),++b.b,E(a.b,c,d),E(a.c,d,c))}function aX(a,b){return new sC(fn(b[1].b,fn(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+fn(b[0].a,fn(b[4].a,b[3].a))+a.k)}function ZW(a,b,c){sM(a.a,b);nw(a.b,b);nw(a.c,c)}\nfunction bX(a,b){if(!a.n){a.n=!0;var c,d,e;c=a.f;cX(c,c.length,jQ);c=a.i;cX(c,c.length,jQ);c=a.o;cX(c,c.length,null);a.p=0;for(d=dX(a.a,0);d.b!=d.d.a;){c=eX(d);e=lw(a.b,c);var f=b.Rc;e=Tp(e,ze)?0:Tp(e,mQ)?1:Tp(e,lQ)?2:Tp(e,kQ)?4:Tp(e,oQ)?3:Tp(e,pQ)?f.a?4:3:Tp(e,qQ)?f.a?3:4:Tp(e,nQ)?1:2;c.Xc?a.o[e]||(wq(a.o,e,c),++a.p,a.f[e]=c.We(),a.i[e]=c.Ye()):a.o[e]||(a.f[e]=c.We(),a.i[e]=c.Ye())}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)}}\nfunction fX(){sQ();gX.call(this,0)}function gX(a){sQ();yC();this.a=new hX;this.b=new Gp;this.c=new Gp;this.d=a;this.j=0;this.n=!1;this.o=D(UM,q,61,5,0);this.f=D(iX,q,63,5,0);this.i=D(iX,q,63,5,0);this.p=this.e=this.k=0}w(490,1,{67:1,90:1},fX,gX);_.sf=function(a,b){WW(this,a,b)};\n_.tf=function(a){bX(this,a);if(0!=this.p)if(a=KC(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.of(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].nf(a.b,this.i[1].a),this.o[1].pf(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].nf(this.i[4].b,c),this.o[4].pf(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].of(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].nf(a.b,\nthis.i[2].a),this.o[2].pf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].nf(this.i[3].b,c),this.o[3].pf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.uf=function(a){var b;b=this.n;bX(this,a);this.n=b;return 0==this.p?JC(a,new sC(0,0)):JC(a,aX(this,this.f))};_.vf=function(a){var b;b=this.n;bX(this,a);this.n=b;return JC(a,aX(this,this.i))};_.wf=function(a){var b;b=lw(this.b,a);null!=b&&ZW(this,a,b)};_.tS=function(){return jX.d+"[hgap="+this.d+",vgap="+this.j+eg};_.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 kX(a){xC.call(this);this.Tc=(yC(),new lX(a,this))}w(491,481,{58:1,61:1,68:1,82:1,90:1},kX);_.Re=function(){return Kg+this.Vc.b.a++};_.Te=hz;_.mf=ZL;w(493,1,{});w(492,493,{},function(){});function mX(a){if(!a.k){NW(a);a.Je();var b,c;for(b=0;b<a.o.c;++b)(c=ey(a.o,b))&&mX(c);SW(a,!1);a.k=!0;KW(a,a,a.Sc,0);new nX(a,202)}}\nfunction oX(a){var b,c;a.Xc&&(a.Tc.Je(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=ey(a.o,b))&&c.Je()}function pX(a){!jC(a)&&XW(a);var b=tC(a);a.of(a._c,a.ad,b.b,b.a);NC(a)}function qX(a,b){a.p!=b&&(a.p=b)}function rX(){OC.call(this);this.r=new AC;this.o=new Nm;this.n=new EC(0,0,0,0);this.Xc=!1;MC(this,new fX)}w(498,480,vQ);_.Xe=function(){return new EC(this.n.d,this.n.b,this.n.a,this.n.c)};_.$e=function(){return this.Tc.$e()};_._e=function(){return this.Tc._e()};_.Je=function(){oX(this)};_.cf=function(){return this.Tc.cf()};\n_.of=function(a,b,c,d){vC(this,a,b,c,d);this.Lc=0};_.pf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;vC(this,a,b,c,d);this.Xc&&e&&!f&&NC(this)};_.k=!1;_.p=!1;_.q=null;function sX(){tX.call(this,m)}function tX(a){rX.call(this);this.q=a;this.Tc&&this.Tc.Pf(a);this.Tc&&this.Tc.Of(!0);qX(this,!0)}w(505,498,vQ,sX);_.rf=function(){return new EC(this.n.d,this.n.b,this.n.a,this.n.c)};_.af=function(){this.Tc=new uX((yC(),m),this)};\nfunction vX(a){var b,c;c=fn(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 sC(b,c)}function wX(a,b,c){var d,e,f,g,h,j;a.b=SD(b.Fc);if(0==a.b.length)return new KD;g=vX(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Ye():d.We(),j=fn(j,d.b),h=fn(h,d.a);return new sC(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction xX(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=Fw(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function yX(a){yC();this.d=0;this.a=1;this.e=a;this.c=0}w(508,1,Ol,yX);_.sf=vv;\n_.tf=function(a){var b,c;this.b=SD(a.Fc);if(0!=this.b.length&&(b=KC(a),!(0>=b.b||0>=b.a))){c=vX(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,n;f=D(B,u,-1,d,1);e=D(B,u,-1,d,1);j=D(B,u,-1,c,1);l=D(B,u,-1,c,1);xX(b.b,b.c,this.c,f,e);xX(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(n=a?g:d-g-1,this.b[h].of(e[n],l[b],f[n],j[b]),++h==this.b.length)break a}};_.uf=function(a){return JC(a,wX(this,a,!1))};_.vf=function(a){return JC(a,wX(this,a,!0))};_.wf=hA;\n_.tS=function(){return zX.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+eg};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function AX(a){BX.call(this,a,0)}function BX(a,b){xC.call(this);this.Tc=(yC(),new CX(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(sA(),tA);c.a=d;zW(c);break;case 0:c=c.a;d=(sA(),vA);c.a=d;zW(c);break;case 2:c=c.a,d=(sA(),wA),c.a=d,zW(c)}}w(513,481,Zl,AX,BX);_.Te=hz;\n_.gf=function(){var a=(null==this.Qc&&(this.Qc=hC(this)),this.Qc)+nb+this._c+nb+this.ad+nb+this.Yc+Lk+this.Nc+(this.Xc?m:",hidden")+",align=",b;b=oi;switch(this.a){case 1:b=Tg;break;case 2:b=Ej}return a+b+",text=null"};_.a=0;function DX(a){var b=a.b;this.a=a.a;this.b=b}w(517,518,{70:1,79:1,90:1},DX);w(527,481,Zl);_.Se=qM;function EX(a,b){var c=a.Tc;JB(c.a,b);c.e.a=-1;c.e.b=-1}function VW(a,b,c){bD();wC.call(this,a,b);this.a=c}w(537,536,Ol,VW);\n_.gf=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=Ek}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Re());return a+b.Qc};_.a=null;function LW(a,b,c,d){bD();$C.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(538,482,Ol,LW);\n_.gf=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=Ek}a+=" (";1400==this.k&&(nx(XS(this.a,Rk))&&(a+="PARENT_CHANGED,"),nx(XS(this.a,Sk))&&(a+="DISPLAYABILITY_CHANGED,"),nx(XS(this.a,Uk))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+jb};_.a=Qk;_.b=null;_.c=null;w(543,1,BQ);_.Ff=hA;_.Gf=hA;_.Hf=hA;_.If=hA;_.Jf=hA;_.Kf=hA;_.Lf=hA;\nfunction nX(a,b){bD();wC.call(this,a,b);this.c=null;this.a=this.b=0}w(544,536,Ol,nX);\n_.gf=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=Ek}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction tT(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(549,1,{});function FX(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=GX(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($L,fm,-1,b,1),WR(a.a,0,b,a.a.length),a.a=b):0<a.d&&(WR(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=GX(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction kU(a){var b,c,d,e;if(null==a.a)throw new HX("luni.A5");if(a.e==a.b&&-1==FX(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=IX(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=IX(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=FX(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new hF;for(tQ(e.a,IX(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return e.a.a;if(-1==FX(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&&tQ(e.a,\nIX(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&tQ(e.a,IX(a.a,a.e,c-a.e-1)),a.e=c),e.a.a;0==d?tQ(e.a,IX(a.a,a.e,a.b-a.e)):tQ(e.a,IX(a.a,a.e,a.b-a.e-1))}}function JX(a){if(!a)throw new XE;this.c=a;this.a=D($L,fm,-1,8192,1)}w(548,549,{},JX);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function HX(a){this.f=a}w(550,139,{83:1,90:1,98:1,107:1},HX);\nfunction GX(a,b,c,d){if(null==a.c)throw new HX("luni.D6");if(0>c||c>b.length)throw new KX(LX("luni.12",z(KM,q,0,[m+c])));if(0>d||d>b.length-c)throw new KX(LX("luni.18",z(KM,q,0,[m+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 MX(a){this.c=a;this.a=a.length}w(553,549,{},MX);_.a=0;_.b=0;_.c=null;function NX(a,b){Ou(a,Oe+b);a.ff(a.Ec.d)}function KX(a){this.f=a}\nw(617,618,{90:1,91:1,98:1,106:1,107:1},KX);function OX(a){this.f=a}w(619,138,pl,OX);w(620,1,{90:1,92:1,95:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(623,624,{90:1,95:1,96:1,103: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 nU(a){a=UL(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(625,624,{90:1,95:1,99:1,103:1});_.cT=wx;w(627,624,{90:1,95:1,101:1,103:1});_.cT=wx;\nfunction zS(a,b){return a<b?a:b}function ST(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function IS(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction yT(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 an(PQ);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 an(PQ);if(h>c)throw new HL(PQ);}f=D($L,fm,-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 an("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\nmm(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new aD;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 IX(a,b,c){c=b+c;if(0>b)throw new lF(b);if(c<b)throw new lF(c-b);if(c>a.length)throw new lF(c);return cM(a,b,c)}_=String.prototype;_.cT=function(a){return IS(this,a)};\nfunction WR(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new XE;j=Sp(a);g=Sp(c);if(0==(j.b&4)||0==(g.b&4))throw new OX("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new OX("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 qz;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(Ew(a)===Ew(c)&&b<e){b+=d;for(d=e+d;d-- >e;)wq(c,d,a[--b])}else for(d=e+d;e<d;)wq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction jW(){}w(639,138,pl,jW);w(641,1,Ol);_.a=null;function kT(){this.a=(LV(),new QV(["USD",XQ,2,XQ,Ka]))}w(640,641,Ol,kT);w(656,649,im);_.Eh=function(a,b){var c;c=dX(this,a);var d=c.d;new $W(b,c.b);++d.b;++c.a;c.c=null};_.Fh=function(a){var b;b=dX(this,a);try{return eX(b)}catch(c){c=Gq(c);if(G(c,112))throw new HL("Can\'t get element "+a);throw c;}};_.Ce=function(){return dX(this,0)};\n_.Ih=function(a){var b,c;b=dX(this,a);try{c=eX(b)}catch(d){d=Gq(d);if(G(d,112))throw new HL("Can\'t remove element "+a);throw d;}PX(b);return c};function cX(a,b,c){var d;for(d=0;d<b;++d)wq(a,d,c)}function GR(a,b,c){var d;d=xw(a,b);QX(d,a,0,b,-0.0,c)}\nfunction QX(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],wq(b,j,b[j-1]),wq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),QX(b,a,h,j,-e,f),QX(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)wq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?wq(b,c++,a[e++]):wq(b,c++,a[h++])}}function fS(a){a.sort(function(a,c){return a-c})}function HR(){HR=x;IR=new RX}var IR;function RX(){}w(662,1,{},RX);_.dd=function(a,b){return a.cT(b)};\nw(663,1,{90:1,94:1,95:1,108:1});_.cT=function(a){a=fx(J(this.a.getTime()),J(a.a.getTime()));return hx(a,Qk)?0:!cx(a,Qk)?-1:1};function dX(a,b){var c,d;(0>b||b>a.b)&&DM(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 SX(a,b,d)}function hX(){this.a=new TX;this.b=0}w(666,656,jm,hX);_.yh=function(a){new $W(a,this.a);++this.b;return!0};_.Hh=function(a){return dX(this,a)};_.Xf=function(){return this.b};_.a=null;_.b=0;\nfunction eX(a){if(a.b==a.d.a)throw new tz;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function PX(a){if(!a.c)throw new $B;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 SX(a,b,c){this.d=a;this.b=c;this.a=b}w(667,1,{},SX);_.be=function(){return this.b!=this.d.a};_.Jh=function(){return this.b.b!=this.d.a};_.ce=function(){return eX(this)};_.Kh=function(){if(this.b.b==this.d.a)throw new tz;this.c=this.b=this.b.b;--this.a;return this.c.c};_.de=function(){PX(this)};\n_.a=0;_.b=null;_.c=null;_.d=null;function TX(){this.a=this.b=this}function $W(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(668,1,{},TX,$W);_.a=null;_.b=null;_.c=null;function UX(){UX=x;VX=new WX}function dU(a,b){var c;return(c=XX(a,b))?c.d:null}function XX(a,b){var c,d;for(d=a.b;d;){c=YX(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction ZX(a,b,c,d){var e;if(b){e=YX(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]=ZX(a,b.a[e],c,d);$X(b.a[e])&&($X(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):$X(b.a[e].a[e])?b=aY(b,1-e):$X(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=aY(b.a[1-(1-e)],1-(1-e)),aY(b,1-e))))}else return c;return b}function $X(a){return!!a&&a.b}function pU(a,b,c){b=new bY(b,c);c=new cY;a.b=ZX(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function dY(a,b){var c;c=new cY;eY(a,b,c);return c.d}\nfunction eY(a,b,c){var d,e,f,g,h,j,l,n,o;if(!a.b)return!1;n=f=null;h=new bY(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=n,n=l,l=l.a[e],d=YX(l.c,b),e=0>d?1:0,0==d&&(!c.c||Tp(l.d,c.d))&&(f=l),(!l||!l.b)&&!$X(l.a[e]))if($X(l.a[1-e]))n=n.a[j]=aY(l,e);else if(!$X(l.a[1-e])&&(o=n.a[1-j]))!$X(o.a[1-j])&&!$X(o.a[j])?(n.b=!1,o.b=!0,l.b=!0):(d=g.a[1]==n?1:0,$X(o.a[j])?g.a[d]=(n.a[1-j]=aY(n.a[1-j],1-j),aY(n,j)):$X(o.a[1-j])&&(g.a[d]=aY(n,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 bY(l.c,l.d);e=f;j=h;for(g=null==j.c||0<YX(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<YX(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;n==f&&(n=b)}n.a[n.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 aY(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 oU(){UX();var a=null;this.b=null;!a&&(a=VX);this.a=a}w(673,562,{90:1,110:1},oU);_.Rf=function(a){return!!XX(this,a)};_.Sf=function(){return new fY(this)};\n_.Tf=function(a){return dU(this,a)};_.Vf=function(a,b){return pU(this,a,b)};_.Wf=function(a){return dY(this,a)};_.Xf=qF;_.a=null;_.b=null;_.c=0;var VX;function YX(a,b){if(null==a||null==b)throw new XE;return a.cT(b)}function WX(){}w(674,1,{},WX);_.dd=function(a,b){return YX(a,b)};function gY(a,b,c,d,e,f){d&&(d.a[0]&&gY(a,b,c,d.a[0],e,f),!(c.Mh()&&0<=YX(d.c,f)||c.Lh()&&0>YX(d.c,e))&&b.yh(d),d.a[1]&&gY(a,b,c,d.a[1],e,f))}function hY(a){yM(a.a);dY(a.c,a.b.Bh())}\nfunction iY(a){var b=(jY(),kY),c;this.c=a;c=new Nm;gY(this,c,b,a.b,null,null);this.a=new fw(c)}w(675,1,{},iY);_.be=zx;_.ce=function(){return this.b=gw(this.a)};_.de=function(){hY(this)};_.a=null;_.b=null;_.c=null;function fY(a){this.a=a}w(676,644,El,fY);_.zh=function(a){var b;if(!G(a,111))return!1;b=XX(this.a,a.Bh());return!!b&&pF(b.d,a.Ch())};_.Ce=function(){return new iY(this.a)};_.Ah=function(a){var b;if(!G(a,111))return!1;b=new cY;b.c=!0;b.d=a.Ch();return eY(this.a,a.Bh(),b)};_.Xf=function(){return this.a.c};\n_.a=null;function bY(a,b){this.c=a;this.d=b;this.a=D(lY,q,114,2,0);this.b=!0}w(677,1,{111:1,114:1},bY);_.eQ=function(a){return!G(a,111)?!1:pF(this.c,a.Bh())&&pF(this.d,a.Ch())};_.Bh=qF;_.Ch=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Wp(this.c):0;b=null!=this.d?Wp(this.d):0;return a^b};_.Dh=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 cY(){}w(678,1,{},cY);\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 jY(){jY=x;kY=new mY(0);nY=new oY;pY=new qY;rY=new sY;tY=z(uY,q,115,[kY,nY,pY,rY])}function mY(a){this.b=a}w(679,195,AQ,mY);_.Lh=GD;_.Mh=GD;var tY,kY,nY,pY,rY;function oY(){this.b=1}w(680,679,AQ,oY);_.Mh=IM;function qY(){this.b=2}w(681,679,AQ,qY);_.Lh=IM;_.Mh=IM;function sY(){this.b=3}w(682,679,AQ,sY);_.Lh=IM;function vY(a){a.Tc.cf()&&mX(a)}\nfunction wY(a){var b;if(a.Tc.cf()){b=mC(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}oX(a)}function xY(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 yY(){tX.call(this,m);this.i=new kX(this.Nh());gD(this.r,new zY(this))}w(688,505,vQ);_.Qe=function(a,b){return Ew(a.f)===Ew(this.i)?(wY(this),!0):this.Oh(a,b)};_.Nh=function(){return"Close"};_.Oh=HC;_.Je=function(){wY(this)};_.i=null;_.j=null;function zY(a){this.a=a}w(704,543,BQ,zY);_.Hf=function(){wY(this.a)};_.a=null;\nfunction AY(a,b){var c;Su();var d;yY.call(this);this.c=new kX("Help");new kX("Home");this.d=b;PW(this,(oG(),qG));this.Tc&&this.Tc.Of(!1);qX(this,!1);d=mC(b);if(1==a)this.e||(this.e=new DX(d),xY(this.e,-30,0)),this.j=this.e,c=DG(b),this.q=Kf,this.Tc&&this.Tc.Pf(Kf),MC(this,new gX(2)),this.f=new vE(c+" "),TW(this,this.f,ze),d=new RC,TW(d,this.i,null),this.d.gc&&(c=new kX("Submit"),TW(d,c,null)),TW(this,d,lQ),EX(this.f,Ry(gr(this.f.Tc.a.pb,Fk))),this.Tc&&this.Tc.Of(!0),qX(this,!0);else if(2==a)this.b||\n(this.b=new DX(d),xY(this.b,-50,13*Fw(b.mb)-80)),this.j=this.b,this.q=TQ,this.Tc&&this.Tc.Pf(TQ),MC(this,new gX(2)),c=new RC,TW(c,new BX("atomic SMILES",1),null),TW(this,c,mQ),c=We,Tu&&(c=gr(Tu.Tc.a.pb,Fk)),Tu=new wE(c,8),TW(this,Tu,ze),c=new RC,TW(c,this.i,null),TW(this,c,lQ);else{this.a||(this.a=new DX(d),xY(this.a,5*Fw(b.mb),0));var e,f;this.q=d="About "+(oG(),wK);this.Tc&&this.Tc.Pf(d);MC(this,new yX(0));PW(this,qG);TW(this,new BX(wK+" Molecular Editor v2017-02-26",1),null);TW(this,new BX("Peter Ertl and Bruno Bienfait",\n1),null);for(c=pG,d=0,f=c.length;d<f;++d)e=c[d],e=new BX(e,1),QW(e,this.d.H),TW(this,e,null);c=new RC;TW(c,this.c,null);TW(c,this.i,null);TW(this,c,null);this.j=this.a}pX(this);this.Tc.Nf(this.j);!jC(this)&&XW(this);RW(this)}w(724,688,vQ,AY);_.Oh=function(a){var b;if(a.f===this.c){try{b=new fF(this.d.V),NK(b)}catch(c){if(c=Gq(c),G(c,84))NX(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;\nfunction BY(a,b,c){a=new CY(b,c,a);if(!b.Qe(a,c))for(b=b.Sc;b&&!b.Qe(a,c);)b=b.Sc}function CY(a,b,c){Nu.call(this,a,0,b);this.a=c}w(757,501,Ol,CY);w(775,388,Tl);_.ie=nA;_.je=RD;function DY(a){var b;b=a.Th();if(!b){var c;if(c=a.Qh()){b=cP(c.a);var d=b.b,e=b.a;Ly(c.Mf(),d,e);c=cP(c.a);b=new sC(c.b-b.b,c.a-b.a)}else b=new sC(0,0);a.Xh(b)}return b}function EY(a,b){var c;b&&(c=TO(b),a.Sh().pb.style[$Q]=c)}w(778,1,{});_.Qh=qM;_.Rh=function(a){this.Vh(a.Se())};_.Sh=function(){return this.Mf()};_.Th=function(){return FY};\n_.Je=ZL;_.Uh=function(a){this.Wh(jC(a))};_.Vh=Wy;_.Xh=function(a){FY=a};_.Yh=hA;var FY=null;function lX(a,b){eP();gP.call(this);this.a=new mW(a);var c=m;this.a.me()[Xg]=c;Yy(this.a,new GY(this,b),(Wt(),Wt(),Xt))}w(777,778,{},lX);_.Mf=lA;_.Vh=Wy;_.a=null;function GY(a,b){this.a=a;this.b=b}w(779,1,{},GY);_.Nd=function(a){yC();BY(a,this.b,this.a.a.pb.textContent)};_.a=null;_.b=null;function HY(a,b){var c,d;EY(a,b.Se());for(d=new fw(b.Fc.a);d.b<d.d.Xf();)c=gw(d),c.Xc&&c.Tc.Rh(c)}\nfunction IY(a,b){var c,d,e,f,g,h,j;Ly(a.d,b.Ze(),b.Ve());for(d=new fw(b.Fc.a);d.b<d.d.Xf();)c=gw(d),c.Xc&&(e=c.Tc,e.Uh(c),h=c.$e(),j=c._e(),g=c.Ze(),f=c.Ve(),0<g&&0<f&&(c=e.Mf(),g-=DY(e).b,f-=DY(e).a,Ly(e.Mf(),g,f),!c.ob&&a.d.De(c),a.d.Ee(c,h,j)))}w(782,778,{});_.Rh=function(a){HY(this,a)};_.Uh=function(a){IY(this,a)};function CX(a){eP();gP.call(this);var b=this.a=new CW;qW(b.b,a,!1);zW(b);this.e.a=-1;this.e.b=-1}w(783,778,{},CX);_.Mf=lA;\n_.Uf=function(){var a;a=(this.a.b.c?kr(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;w(786,778,{});_.Qh=function(){var a;a=new BE;JB(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Th=function(){return JY};_.Xh=function(a){JY=a};var JY=null;w(787,782,{});function KY(a){var b;b=new oV(fr(a.pb,ej),fr(a.pb,dj));a=new oV(fr(a.T.jb.pb,ej),fr(a.T.jb.pb,dj));return z(B,u,-1,[b.b-a.b,b.a-a.a])}\nfunction LY(a){null!=a.R&&null!=a.Q?(My(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(MY(a,a.R),a.R=null):null!=a.Q&&(NY(a,a.Q),a.Q=null);KU(a.S)}function OY(a){a.kb?a.ai(rV(a.T.jb)):(a.Me(),OY(a))}function NY(a,b){var c;a.kb?(c=KY(a),a.ai(new oV(-1,PY(b,!1)-c[1]))):a.Q=b}function QY(a,b){var c;b!=a.He()&&(c=a.T.jb,kW(c),RY(c,b,c.pb,c.p.c,!0))}function MY(a,b){var c;a.kb?(c=KY(a),a.ai(new oV(PY(b,!0)-c[0],-1))):a.R=b}w(790,390,yQ);_.Zh=function(){var a,b;b=rV(this.T.jb);a=KY(this);b.b+=a[0];b.a+=a[1];return b};\n_.He=function(){var a;a=this.T.jb;return 0!=a.p.c?SY(IW(a.p,0)):null};_.$h=function(a){TY(this.T.jb,a)};_.Ce=function(){return new lW(this.T.jb)};_._h=iz;_.xe=function(){LY(this)};_.Pe=iz;_.ze=function(a){return UY(this.T.jb,a)};_.ai=function(a){tV(this.T.jb,a)};_.pe=function(a){NY(this,a)};_.Ie=function(a){QY(this,a)};_.re=function(a){MY(this,a)};_.Q=null;_.R=null;function VY(){VY=x;Hz();var a=(WY(),XY(),YY);ZY=new LA(a.d,a.b,a.c,a.e,a.a)}\nfunction $Y(a,b){if(0!=a.I.a.p.c&&SY(IW(a.I.a.p,0)))throw new az("WindowPanel can only contain one child widget");aZ(a,b)}function bZ(a,b){var c;if(a.w){c=new ny;a.mb&&aw(a.mb,c);a.J&&sV(a.r,a);cZ(a.r.c,a);a.n=dZ(a.r,a);try{Jz(a,b)}finally{vB(a.t.a),vB(a.s.a),vB(a.u.a),a.P&&$m(a.P,a.r),a.C&&(a.C=!1)}}else Jz(a,b)}function eZ(a,b,c){var d,e;e=a.ob;d=new MU(a,e);e.Ee(a,d.a+b,d.d+c)}function fZ(a,b,c){b=new gZ(lr(kr(vy(vy(a.T.c,b),c))));gz(b,a);Yy(b,a.o,(Wt(),Wt(),Xt));return b}\nfunction qV(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));tV(a.T.jb,b)}function hZ(a,b,c){var d,e;(e=a.r)?(d=iZ(e.pb),Mz(a,b+(ar(e.pb)+d[3]),c+(dr(e.pb)+d[0]))):Mz(a,b,c)}function jZ(a,b){a.J!=b&&(a.J=b,a.hb&&(b?uV(a.r,a):sV(a.r,a)))}function aZ(a,b){if(b!=(0!=a.I.a.p.c?SY(IW(a.I.a.p,0)):null)){kW(a.I.a);var c=a.I.a;RY(c,b,c.pb,c.p.c,!0)}}\nfunction kZ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(lV(),lZ)&&(a.O=a.G);var d,e;if(a.P)for(e=new fw(a.P);e.b<e.d.Xf();)if(d=gw(e),b==(lV(),mZ)){!d.b&&(d.b=new nZ);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(lV(),mV))g=d.r,h=d.F,d.I.c?(hZ(d,h.c,h.d),qV(d,new oV(h.b,-1))):(hZ(d,h.c,h.d),qV(d,new oV(h.b,h.a)),uV(g,d)),xU(g.c,d,d.I.b),Rm(d.z,333);else if(!d.C&&f==(lV(),lZ))d.pb.style[Hk]=Ik,lV()}else if(b==mV){!d.b&&(d.b=new nZ);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=iZ(h.pb);j=d.F;if(d.I.c)j.c=ar(d.pb)-\ng[3]-ar(h.pb),j.d=dr(d.pb)-g[0]-dr(h.pb),d.F=j,hZ(d,0,0),oZ(d,nV(h.pb).b,-1);else{if(f!=(lV(),lZ))j.c=ar(d.pb)-g[3]-ar(h.pb),j.d=dr(d.pb)-g[0]-dr(h.pb),j.b=d.q,j.a=d.p,d.F=j;hZ(d,0,0);tV(d,new pZ(nV(h.pb)));sV(h,d)}d==d.r.a||qZ(d);Rm(d.z,333)}}else b==lZ&&(!d.b&&(d.b=new nZ),d=a,d.C||(d.G=c,d.pb.style[Hk]=di))}}function rZ(a,b){a.pb.style[Mk]=b+1E4+(a.C?1E3:0)+m;(a.C||a.bb)&&null.ii().ii()}\nfunction sZ(a){if(!a.kb){a.t=Zy(a,a.r,(!AV&&(AV=new Ym),AV));a.s=Zy(a,a.r,Xm?Xm:Xm=new Ym);a.u=Zy(a,a.r,(!CV&&(CV=new Ym),CV));var b=a.r;!a.P&&(a.P=new Nm);Qm(a.P,b);AV&&(b=new zV(a),a.mb&&aw(a.mb,b));a.J&&uV(a.r,a);xU(a.r.c,a,a.I.b);a.n&&(Mz(a,a.n.a,a.n.b),a.n=null);Nz(a);qZ(a)}}function qZ(a){if(a!=a.r.a){var b;CV&&(b=new BV(a),a.mb&&aw(a.mb,b))}}\nfunction tZ(a,b,c){Hz();var d;d=(Wz(),Xz);Pz.call(this,!1,"popup");this.U=d.a;this.S=new uZ(this);d=new vZ;d.pb[Xg]="mosaic-popupLayoutPanel";Ez(this.T,d);Lz(this);this.o=new wZ(this);this.z=new xZ(this);this.A=new yZ(this);this.B=new zZ(this);this.F=new AZ;this.O=(lV(),mZ);this.J=c;this.r=a;a=this.I=new BZ(b);b=new CZ;!a.d&&(a.d=new DZ);Qm(a.d,b);a=new EZ(new KA(ZY.a.d.a,ZY.a.b,ZY.a.c,ZY.a.e,ZY.a.a));Yy(a,new FZ(this),(Wt(),Wt(),Xt));b=this.I.b;b.b||(b.b=new HA,b.b.me()[Xg]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(AA(),BA),c.c=d,c=b.f,GZ(c,b.b,new HZ(2),c.p.c));if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new qz;d=FA(c);Ey(c.b,(Ox(),Px(d)),0);pz(c,a,d,0,!1)}else EA(b.b,a);TY(b.f,null);Yy(this.I.b,new IZ(this),(iV(),iV(),jV));Yy(this.I.b,this.o,Xt);QY(this,this.I);Jy(Oz?kr(this.pb):lr(kr(this.pb)),"mosaic-WindowPanel",!0)}w(789,790,yQ);_.He=function(){return 0!=this.I.a.p.c?SY(IW(this.I.a.p,0)):null};_.Ke=function(a){bZ(this,a)};_.Ce=function(){return new lW(this.I.a)};_.xe=function(){LY(this);KU(new JZ(this))};\n_.ze=function(a){return UY(this.I.a,a)};_.ai=function(a){qV(this,a)};_.Le=function(a,b){hZ(this,a,b)};_.Ie=function(a){aZ(this,a)};_.Me=function(){sZ(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 ZY;\nfunction uX(a,b){eP();QC.call(this);this.c=new KZ(a);this.b=new HA;this.b.a=(sA(),tA);EA(this.b,this.d);$Y(this.c,this.b);this.c.a=this;this.a=b}w(816,787,{},uX);_.Mf=qF;_.Sh=function(){return this.b.ob};_.$e=function(){return ar(this.c.pb)};_._e=function(){return dr(this.c.pb)};_.Je=function(){bZ(this.c,!1)};_.cf=function(){return this.c.hb};_.Wh=hA;_.Nf=function(a){hZ(this.c,a.a,a.b)};_.Of=function(a){jZ(this.c,a)};_.Pf=function(a){LZ(this.c.I.b,a)};\n_.Yh=function(a){HY(this,a);IY(this,a);OY(this.c);sZ(this.c)};_.a=null;_.b=null;_.c=null;function KZ(a){VY();tZ.call(this,(MZ(),NZ),a,!1)}w(818,789,yQ,KZ);_.Je=function(){var a=this.a,b=new nX(a.a,201),c;a=a.a.r;a.a?a=new OZ(new fw(a.a)):(a=(ow(),ow(),pw),a=new fw(a));for(;a.be();)switch(c=a.ce(),b.k){case 205:c.Ff(b);break;case 202:c.Gf(b);break;case 201:c.Hf(b);break;case 206:c.If(b);break;case 204:c.Jf(b);break;case 203:c.Kf(b);break;case 200:c.Lf(b)}};_.a=null;\nfunction OZ(a){if(!a)throw new XE;this.a=a}w(828,1,{},OZ);_.be=zx;_.ce=function(){return gw(this.a)};_.de=function(){throw new rF("Missing message: awt.50");};_.a=null;function YW(){return YW()}\nfunction LX(a,b){var c,d,e,f,g;c=new hF;d=D(Jw,q,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":d[f]=Yp(b[f]);g=0;for(f=kF(a,Qy(123),0);0<=f;f=kF(a,Qy(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&rQ(c,a.substr(g,f-1-g)),c.a.a+=Nk,g=f+1):f>a.length-3?(rQ(c,WE(a,g,a.length)),g=a.length):(e=KL(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(rQ(c,a.substr(g,f+1-g)),g=f+1):(rQ(c,a.substr(g,f-g)),e>=d.length?c.a.a+="<missing argument>":Kp(c.a,d[e]),g=f+3));g<a.length&&rQ(c,WE(a,\ng,a.length));return c.a.a}function iZ(a){var b;b=D(B,u,-1,4,1);b[0]=PZ(QZ(a,"borderTopWidth"));b[1]=PZ(QZ(a,"borderRightWidth"));b[2]=PZ(QZ(a,"borderBottomWidth"));b[3]=PZ(QZ(a,"borderLeftWidth"));return b}function RZ(a){var b,c;c=SZ(a);b=iZ(a);a=new oV(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 nV(a){return new oV(a.clientWidth,a.clientHeight)}\nfunction SZ(a){var b;b=D(B,u,-1,4,1);b[0]=PZ(QZ(a,"marginTop"));b[1]=PZ(QZ(a,"marginRight"));b[2]=PZ(QZ(a,zi));b[3]=PZ(QZ(a,"marginLeft"));return b}function TZ(a){var b;b=D(B,u,-1,4,1);b[0]=PZ(QZ(a,"paddingTop"));b[1]=PZ(QZ(a,"paddingRight"));b[2]=PZ(QZ(a,"paddingBottom"));b[3]=PZ(QZ(a,"paddingLeft"));return b}function UZ(a,b,c){try{H(b,hR)&&(b=bR),a.style[b]=c}catch(d){if(d=Gq(d),!G(d,98))throw d;}}\nfunction PY(a,b){var c;VZ||(VZ=$doc.createElement(Zj),UZ(VZ,oi,m),UZ(VZ,sk,m),UZ(VZ,qj,ig),UZ(VZ,Hk,di),$doc.body.appendChild(VZ));UZ(VZ,Kk,a);UZ(VZ,ci,a);c=RZ(VZ);return b?c.b:c.a}var VZ=null;function WZ(){oV.call(this,0,0)}function oV(a,b){this.b=a;this.a=b}function pZ(a){oV.call(this,a.b,a.a)}w(834,1,Ol,WZ,oV,pZ);_.eQ=function(a){return this===a?!0:null==a||XZ!=Sp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=oA;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+eg};_.a=0;_.b=0;\nfunction YZ(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(835,1,{90:1,94:1,123:1},YZ);_.eQ=function(a){return a===this?!0:G(a,123)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};_.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 ZZ.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+eg};_.a=0;_.b=0;_.c=0;_.d=0;function $Z(a,b){this.a=a;this.b=b}w(836,1,Ol,$Z);\n_.eQ=function(a){return this===a?!0:null==a||a_!=Sp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=oA;_.tS=function(){return a_.d+"[x="+this.a+",y="+this.b+eg};_.a=0;_.b=0;function AZ(){this.b=this.a=this.d=this.c=0}w(837,1,Ol,AZ);_.eQ=function(a){return this===a?!0:null==a||b_!=Sp(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};\n_.tS=function(){return b_.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+eg};_.a=0;_.b=0;_.c=0;_.d=0;function QZ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==hR&&(b=bR);var d=a.ownerDocument.defaultView.getComputedStyle(a,m);d&&(c=d[b]);return c||a.style[b]||m}return el.style[b]||m}w(839,1,{});var c_=-1;function d_(){}w(840,839,{},d_);_.a=-1;_.b=-1;var e_=null;function PZ(a){a=parseInt(a,10);a=isNaN(a)?null:xI(a);return!a?0:a.a}w(843,405,xQ);\n_.Zh=function(){return rV(this.f)};_.$h=function(a){TY(this.f,a)};_._h=km;_.Pe=km;_.pe=function(a){var b=this.f;b.pb.style[ci]=a;b.kb||(b.f=a)};_.re=function(a){var b=this.f;b.pb.style[Kk]=a;b.kb||(b.i=a)};function WY(){WY=x;XY()}function LZ(a,b){a.a.pb.textContent=b||m;TY(a.f,null)}\nfunction f_(a){WY();var b;nW(this,new vZ);this.a=new g_;b=this.f;h_(b,new i_);UZ(b.pb,mj,Ec);b.o=0;GZ(b,this.a,new HZ(0),b.p.c);this.a.me()[Xg]="mosaic-Caption-text";this.a.pb.textContent=a||m;TY(this.f,null);this.pb[Xg]="mosaic-Caption"}w(842,843,xQ,f_);_.Sd=lL;_.Td=mA;_.Ud=YL;_.Vd=bu;_.b=null;\nfunction XY(){XY=x;j_=Iq()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new JW(j_,240,20);new JW(j_,224,16);new JW(j_,208,16);new JW(j_,192,16);new JW(j_,176,16);new JW(j_,160,16);new JW(j_,144,16);new JW(j_,128,16);new JW(j_,112,16);new JW(j_,96,16);new JW(j_,80,16);new JW(j_,64,16);new JW(j_,260,16);YY=new JW(j_,48,16);new JW(j_,32,16);new JW(j_,16,16);new JW(j_,0,16)}var j_,YY;function k_(a,b){Ty(a.a.pb,!b);TY(a.f,a.a)}\nfunction pV(a,b){a.c=b;Ty(a.a.pb,!b);TY(a.f,a.a);if(a.d){var c;for(c=new fw(a.d);c.b<c.d.Xf();)gw(c)}}function BZ(a){var b;nW(this,new vZ);b=this.f;h_(b,new l_((m_(),n_)));b.o=0;this.b=new f_(a);GZ(b,this.b,new HZ(1),b.p.c);this.a=new vZ;Iy(this.a,"Body");GZ(b,this.a,new HZ(0),b.p.c);this.pb[Xg]="mosaic-CaptionLayoutPanel"}w(845,843,{28:1,30:1,38:1,41:1,43:1,44:1,45:1,46:1,49:1,50:1,52:1,125:1,131:1},BZ);_.se=function(){$y(this.f)};_.te=function(){cz(this.f)};_.Ce=function(){return new lW(this.a)};\n_.ze=function(a){return UY(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function DZ(){JM(this)}w(846,657,tl,DZ);function uZ(a){this.a=a}w(847,1,Jl,uZ);_.pd=function(){vV(this.a.T.jb)};_.a=null;function o_(a){var b;b=a.b;a=b.r;b=!a.e?-1:gB(a.e.a,b);a.e&&ey(a.e.a,b)&&LM(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&qZ(!a.e?null:ey(a.e.a,b-1))}function p_(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new PC);-1==gB(a.e.a,b)&&Qm(a.e.a,b)}function nZ(){}w(848,1,{},nZ);_.Wd=function(a){o_(a)};_.Xd=function(a){p_(a)};\n_.Zd=function(a){q_(a.a.r,a.a)};function MZ(){MZ=x;r_=new s_(1,fR);t_=new s_(2,Ui);u_=new s_(3,"ne");v_=new s_(10,"nw");w_=new s_(4,Mj);x_=new s_(5,Pj);y_=new s_(12,"sw");z_=new s_(8,"w");NZ=new A_((ez(),xB(null)).pb)}function dZ(a,b){var c;c=iZ(a.pb);return new $Z(ar(b.pb)-(ar(a.pb)+c[3]),dr(b.pb)-(dr(a.pb)+c[0]))}function B_(a,b,c){a=a.d;xU(a,b,b);E(a.c,b,c);Iy(b,VQ+c.b)}\nfunction sV(a,b){var c;c=a.d;cZ(c,b.H);EU(b.H,VQ+v_.b);cZ(c,b.D);EU(b.D,VQ+t_.b);cZ(c,b.E);EU(b.E,VQ+u_.b);cZ(c,b.N);EU(b.N,VQ+z_.b);cZ(c,b.v);EU(b.v,VQ+r_.b);cZ(c,b.M);EU(b.M,VQ+y_.b);cZ(c,b.K);EU(b.K,VQ+w_.b);cZ(c,b.L);EU(b.L,VQ+x_.b)}\nfunction uV(a,b){!b.H&&(b.H=fZ(b,0,0));B_(a,b.H,v_);!b.D&&(b.D=fZ(b,0,1));B_(a,b.D,t_);!b.E&&(b.E=fZ(b,0,2));B_(a,b.E,u_);!b.N&&(b.N=fZ(b,1,0));B_(a,b.N,z_);!b.v&&(b.v=fZ(b,1,2));B_(a,b.v,r_);!b.M&&(b.M=fZ(b,2,0));B_(a,b.M,y_);!b.K&&(b.K=fZ(b,2,1));B_(a,b.K,w_);!b.L&&(b.L=fZ(b,2,2));B_(a,b.L,x_)}function q_(a,b){var c,d;a.a=b;d=a.e.a.c;c=gB(a.e.a,b);if(c+1<d){sM(a.e,b);for(Qm(a.e.a,b);c<d;++c)rZ(ey(a.e.a,c),c)}else rZ(b,c)}\nfunction A_(a){a=new C_(a);nW(this,a);this.c=new D_(a);this.c.i=!0;zU(this.c);this.c.k=3;this.d=new E_(a);this.d.i=!0;zU(this.d);this.d.k=3;pW(this)}w(849,405,{28:1,30:1,38:1,41:1,43:1,45:1,46:1,49:1,50:1,52:1,131:1},A_);_.Zh=function(){return nV(this.pb)};_.$h=function(){var a;(a=F_(this))&&a.$h(null)};_._h=GC;_.Wd=function(a){!this.b&&(this.b=new nZ);o_(a)};_.Xd=function(a){!this.b&&(this.b=new nZ);p_(a)};_.Pe=GC;_.Zd=function(a){!this.b&&(this.b=new nZ);q_(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var r_,t_,u_,v_,NZ,w_,x_,y_,z_;function C_(a){this.p=new Bz(this);this.pb=a}w(850,385,Ql,C_);function s_(a,b){this.a=a;this.b=b}w(851,1,{},s_);_.a=0;_.b=null;function cZ(a,b){try{var c;c=nw(vU,b);var d;d=nw(a.n.c,c);if(!d)throw new Np("dragHandle was not draggable");vB(d.b.a);vB(d.d.a);vB(d.c.a);Jy(b.me(),OQ,!1);Jy(c.me(),dR,!1)}catch(e){if(e=Gq(e),!G(e,98))throw e;}}function D_(a){uU();BU.call(this,a)}w(852,44,{},D_);\n_.hd=function(){var a;a=this.j.e;a.C||dz(a.x);EU(this.j.e,"dragdrop-dragging");!a.I.c&&k_(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=fn(this.a,zS(a,this.d)),b=fn(this.b,zS(b,this.c)));var c=this.j.e.pb;c.style[oi]=a+(Rs(),tj);c.style[sk]=b+tj};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||qZ(a);a.I.c||k_(a.I,!0);a.C||(a.x||(a.x=new G_,Iy(a.x,"mosaic-GlassPanel-invisible")),UZ(a.x.pb,Mk,QZ(a.pb,Mk)),vz((ez(),xB(null)),a.x,0,0));Iy(this.j.e,"dragdrop-dragging");a=new MU(this.j.a,null);this.a=a.a+OU(this.j.a.pb);this.b=a.d+PU(this.j.a.pb);this.d=this.a+RU(this.j.a.pb)-this.j.e.le();this.c=this.b+QU(this.j.a.pb)-this.j.e.ke()};_.a=0;_.b=0;_.c=0;_.d=0;function E_(a){uU();BU.call(this,a);this.c=new Gp}w(853,44,{},E_);\n_.hd=function(){var a;a=this.j.e.ob;a.C||dz(a.x);EU(this.j.e,"dragdrop-dragging");k_(a.I,!1);qV(a,new oV(a.q,a.p));Rm(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=lw(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.je()-fn(this.j.c,this.b):this.j.e.je()-this.j.c,0!=b&&(a=d.p,b=fn(a+b,fr(d.I.b.pb,dj)),b!=a&&eZ(d,0,a-b),qV(d,new oV(d.q,b)),Rm(d.z,333))):0!=(c&4)&&(b=this.i?zS(this.j.c,this.d)-this.j.e.je():this.j.c-this.j.e.je(),0!=b&&(a=d.p,b=fn(a+b,fr(d.I.b.pb,dj)),qV(d,new oV(d.q,b)),Rm(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ie()-fn(this.j.b,this.a):this.j.e.ie()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&eZ(d,\na-b,0),qV(d,new oV(b,d.p)),Rm(d.z,333))):0!=(c&1)&&(b=this.i?zS(this.j.b,this.e)-this.j.e.ie():this.j.b-this.j.e.ie(),0!=b&&(a=d.q,qV(d,new oV(96<a+b?a+b:96,d.p)),Rm(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||qZ(a);k_(a.I,!0);a.C||(a.x||(a.x=new G_,Iy(a.x,"mosaic-GlassPanel-invisible")),UZ(a.x.pb,Mk,QZ(a.pb,Mk)),vz((ez(),xB(null)),a.x,0,0));Iy(this.j.e,"dragdrop-dragging");a=new MU(this.j.a,null);this.a=a.a+OU(this.j.a.pb);this.b=a.d+PU(this.j.a.pb);this.e=this.a+RU(this.j.a.pb)-this.j.e.le();this.d=this.b+QU(this.j.a.pb)-this.j.e.ke()};_.a=0;_.b=0;_.d=0;_.e=0;\nfunction G_(){var a;this.d=new H_(this);this.a=!1;this.b=new Fz;nW(this,this.b);a=this.pb.style;a[$Q]="#000";a[gR]="alpha(opacity=50)";a.opacity="0.5";this.pb[Xg]="gwt-GlassPanel"}w(854,405,CQ,G_);\n_.ve=function(){var a;pW(this);try{a=this.ob}catch(b){b=Gq(b);if(G(b,106))throw new az("Parent widget must be an instance of AbsolutePanel");throw b;}a==(ez(),xB(null))?(UV(this),VV(this.pb),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),$m(Tm,a),a.b=!0,a.c=SU(a),Qm(Tm,a),this.c=new I_(this),hy(new TV(this.c))):(this.pb.style[Jg]=Ec,this.pb.style[Ej]=Ec);this.a&&Ux(new SV(this));vz(xB(null),new J_,wr($doc),xr($doc))};\n_.we=function(){this.f.we();Zm(this.d);this.c&&(RV(fy,this.c,z(K_,q,29,[(!Mv&&(Mv=new Ym),Mv)])),this.c=null);this.a&&RV(Xx,this,z(K_,q,29,[(!Wx&&(Wx=new Ym),Wx)]))};_.fe=function(a){switch(Tx(a.type)){case 256:if(27==(a.keyCode||0))return dz(this),!1;case 1:if(sr(this.pb,a.target))return dz(this),!1}return!0};_.xe=ZL;_.a=!1;_.b=null;_.c=null;function H_(a){Sm();this.a=a}w(855,67,{},H_);_.zd=function(){var a=this.a;UV(a);VV(a.pb)};_.a=null;function I_(a){this.a=a}w(856,1,{},I_);_.a=null;\nfunction J_(){this.pb=rA();var a;a=new GW(new L_(this));Yy(this,a,(Ot(),Ot(),Pt));Yy(this,a,(wV(),wV(),xV))}w(857,408,Ql,J_);_.xe=function(){KU(new M_(this))};function L_(a){this.a=a}w(858,1,{},L_);_.a=null;function M_(a){this.a=a}w(859,1,Jl,M_);_.pd=function(){this.a.pb.focus()};_.a=null;function N_(a){a.pb.style[Kk]=zg;a.pb.style[ci]=zg;if(a.kb){var a=a.ob,b;G(a,131)?a.$h(null):(b=F_(a))&&b.$h(a)}}w(861,388,wQ);_.Zh=function(){N_(this);return new oV(fr(this.pb,ej),fr(this.pb,dj))};_.$h=function(){N_(this)};\n_._h=ZL;_.ee=function(){};_.Pe=ZL;function g_(){this.pb=$doc.createElement("label");this.pb[Xg]="mosaic-Label";this.pb.style[Jk]=$i;this.pb[Xg]="mosaic-HTML"}w(860,861,wQ,g_);function EZ(a){nW(this,new O_(a));this.pb[Xg]="mosaic-ImageButton"}w(862,405,CQ,EZ);\nfunction O_(a){var b=(sA(),tA),c=(AA(),BA),d;d=new wW;d.f[Ig]=xc;d.f[Ng]=0;d.f[Rg]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;vW(b.a);b.a.c.rows[0].cells[0][vg]=c.a;vW(b.a);b.a.c.rows[0].cells[0].style[Gk]=e.a;vW(d);b=sW(d,0,0,!0);a&&(dz(a),c=d.i,c.a?(e=c.a.a,UD(c.b,e,a),c.a=c.a.b):(e=c.b.c,Qm(c.b,a)),a.pb[ZQ]=e,Nx(b,a.pb),gz(a,d));nW(this,d);Jy(this.pb,"mosaic-WidgetWrapper",!0)}w(865,405,CQ,O_);_.a=null;_.b=null;function wZ(a){this.a=a}w(866,1,{},wZ);\n_.Nd=function(){this.a.hb&&this.a!=this.a.r.a&&qZ(this.a)};_.a=null;function xZ(a){Sm();this.a=a}w(867,67,{},xZ);_.zd=function(){vV(this.a.T.jb);var a=this.a;Lv((!a.y&&(a.y=new P_),a.y))};_.a=null;function yZ(a){Sm();this.a=a}w(868,67,{},yZ);_.zd=function(){kZ(this.a,(lV(),mV))};_.a=null;function zZ(a){Sm();this.a=a}w(869,67,{},zZ);_.zd=function(){kZ(this.a,(lV(),lZ))};_.a=null;function CZ(){}w(870,1,{},CZ);function FZ(a){this.a=a}w(871,1,{},FZ);_.Nd=function(){this.a.Je()};_.a=null;\nfunction IZ(a){this.a=a}w(872,1,{},IZ);_.a=null;function JZ(a){this.a=a}w(873,1,Jl,JZ);_.pd=function(){this.a.O==(lV(),mV)?Rm(this.a.A,333):this.a.O==lZ&&Rm(this.a.B,333)};_.a=null;function gZ(a){this.pb=a;$y(this)}w(874,388,Tl,gZ);_.Sd=lL;_.Td=mA;_.Ud=YL;_.Vd=bu;function P_(){iw.call(this,null)}w(875,310,ul,P_);function lV(){lV=x;mV=new Q_(0);lZ=new Q_(1);mZ=new Q_(2);R_=z(S_,q,126,[mV,lZ,mZ])}function Q_(a){this.b=a}w(876,195,{90:1,95:1,97:1,126:1},Q_);var R_,mV,lZ,mZ;\nfunction UV(a){var b,c,d,e;c=vr();b=ur();e=(eW(),fW).scrollWidth;d=fW.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[Kk]=c-1+tj);0<=b-1&&(a.pb.style[ci]=b-1+tj)}function VV(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(ub+b.getPropertyValue("margin-left")).replace(FQ,m);a.style.marginTop=(ub+b.getPropertyValue("margin-top")).replace(FQ,m)}\nfunction T_(a,b){var c,d,e;if(a.k)return!0;a.x.ug();for(c=new lW(b);c.a.a<c.a.b.c-1;)d=SY(YB(c.a)),e=d.ob,G(e,132)&&e.qe(d.ne()),d.ne()&&Qm(a.x,d);return!0}\nfunction U_(a,b){var c,d,e;if(b.a)a.c&&Bm(a.c),a.c=new V_(a,b),Cm(a.c,333);else for(d=new fw(a.x);d.b<d.d.Xf();)c=gw(d),e=c.nb,yz(b,W_(c),e.s,e.t),X_(c,e.u,e.r,z(B,u,-1,[Y_(a.q.a,c).d,Y_(a.p.a,c).c,Y_(a.n.a,c).a,Y_(a.o.a,c).b]),z(B,u,-1,[Z_(a.i.a,c).d,Z_(a.f.a,c).c,Z_(a.d.a,c).a,Z_(a.e.a,c).b]),z(B,u,-1,[$_(a.u,c),$_(a.t,c),$_(a.r,c),$_(a.s,c)]))}\nfunction a0(){this.x=new Nm;this.j=new b0(this);this.w=new c0(this.j);this.v=new d0(this.j);this.q=new e0(this.j);this.p=new f0(this.j);this.n=new g0(this.j);this.o=new h0(this.j);this.i=new i0(this.j);this.f=new j0(this.j);this.d=new k0(this.j);this.e=new l0(this.j);this.u=new m0(this.j);this.t=new m0(this.j);this.r=new m0(this.j);this.s=new m0(this.j)}w(880,1,{});_.gi=function(a){U_(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 V_(a,b){this.a=a;this.b=b;var c=(Hm(),Km);this.k=new Gm(this);this.t=c}w(881,58,{},V_);_.qd=wM;_.rd=wM;\n_.td=function(a){var b,c,d;for(c=new fw(this.a.x);c.b<c.d.Xf();)b=gw(c),G(b,42)&&(b=b.jb),d=b.nb,d.i=Fw(d.o+(d.s-d.o)*a),d.v=Fw(d.p+(d.t-d.p)*a),d.w=Fw(d.q+(d.u-d.q)*a),d.f=Fw(d.n+(d.r-d.n)*a),yz(this.b,W_(b),d.i,d.v),X_(b,d.w,d.f,z(B,u,-1,[Y_(this.a.q.a,b).d,Y_(this.a.p.a,b).c,Y_(this.a.n.a,b).a,Y_(this.a.o.a,b).b]),z(B,u,-1,[Z_(this.a.i.a,b).d,Z_(this.a.f.a,b).c,Z_(this.a.d.a,b).a,Z_(this.a.e.a,b).b]),z(B,u,-1,[$_(this.a.u,b),$_(this.a.t,b),$_(this.a.r,b),$_(this.a.s,b)]))};_.a=null;_.b=null;\nw(883,1,{});_.a=null;function k0(a){this.a=a}w(882,883,{},k0);function l0(a){this.a=a}w(884,883,{},l0);function j0(a){this.a=a}w(885,883,{},j0);function i0(a){this.a=a}w(886,883,{},i0);function g0(a){this.a=a}w(887,883,{},g0);function h0(a){this.a=a}w(888,883,{},h0);function f0(a){this.a=a}w(889,883,{},f0);function e0(a){this.a=a}w(890,883,{},e0);w(891,883,{},function(a){this.a=a});w(892,883,{},function(a){this.a=a});\nfunction $_(a,b){var c=a.a,d;d=lw(c.d,b);d||(d=new YZ(TZ(b.pb)),E(c.d,b,d));return d.d}function m0(a){this.a=a}w(893,883,{},m0);function d0(a){this.a=a}w(894,883,{},d0);function c0(a){this.a=a}w(895,883,{},c0);function Z_(a,b){var c;c=lw(a.a,b);c||(c=new YZ(iZ(b.pb)),E(a.a,b,c));return c}function Y_(a,b){var c;c=lw(a.b,b);c||(c=new YZ(SZ(b.pb)),E(a.b,b,c));return c}\nfunction n0(a,b){var c,d;d=lw(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=F_(b),f,g,h,j,l;if(G(b,131)){if(null!=c.k&&null!=c.j){d=new oV(o0(e,!0),o0(e,!1));break a}j=b.Zh();null!=c.k&&(j.b=o0(e,!0));null!=c.j&&(j.a=o0(e,!1))}else{if(null!=c.k&&null!=c.j){d=new oV(o0(e,!0),o0(e,!1));break a}j=new WZ;f=b.pb;l=f.style;g=l[qj];h=l[Hk];l[qj]="static";l[Hk]=di;null!=c.k?j.b=o0(e,!0):(l[Kk]=zg,j.b=(f.offsetWidth||0)+Y_(d.o.a,b).b+Y_(d.p.a,b).c);null!=c.j?j.a=o0(e,!1):(l[ci]=zg,j.a=(f.offsetHeight||0)+Y_(d.q.a,b).d+\nY_(d.n.a,b).a);l[qj]=g;l[Hk]=h}d=j}null!=c.k&&(Rs(),Us)==c.k.ii()||null!=c.j&&(Rs(),Us)!=c.j.ii()||E(a.e,b,d)}return d}function b0(a){this.f=a;this.c=new Gp;this.e=new Gp;this.b=new Gp;this.a=new Gp;this.d=new Gp}w(896,1,{},b0);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function p0(a){var b;b=a.nb;if(null==b||!G(b,129))b=new q0,a.nb=b;return b}function i_(){l_.call(this,(m_(),r0))}function l_(a){var b=(s0(),t0);a0.call(this);this.b=a;this.a=b}w(897,880,{},i_,l_);\n_.hi=function(a){var b,c,d,e,f,g,h,j,l;j=new WZ;T_(this,a);l=Y_(this.o.a,a).b+Y_(this.p.a,a).c+Z_(this.e.a,a).b+Z_(this.f.a,a).c+$_(this.s,a)+$_(this.t,a);d=Y_(this.q.a,a).d+Y_(this.n.a,a).a+Z_(this.i.a,a).d+Z_(this.d.a,a).a+$_(this.u,a)+$_(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(m_(),r0)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new fw(this.x);a.b<a.d.Xf();)c=gw(a),e=p0(c),b=null,h=c.ob,G(h,132)&&(b=h,b=u0(b),b=new oV(b[1]+b[3],b[0]+b[0])),this.b==r0?(l+=n0(this.w.a,c).b,e.a=n0(this.v.a,\nc).a,G(h,132)&&(l+=b.b,e.a+=b.a),f=fn(f,e.a)):(d+=n0(this.v.a,c).a,e.b=n0(this.w.a,c).b,G(h,132)&&(d+=b.a,e.b+=b.b),g=fn(g,e.b));this.b==r0?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_.gi=function(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,y,v,s,A,F;if(T_(this,a)&&(e=this.x.c,0!=e)){v=a.o;t=$_(this.s,a);s=$_(this.u,a);c=nV(a.pb);F=c.b-(t+$_(this.t,a));o=c.a-(s+$_(this.r,a));g=F;c=o;this.b==(m_(),r0)?g-=(e-1)*v:c-=(e-1)*v;h=j=0;for(e=new fw(this.x);e.b<e.d.Xf();)d=gw(e),b=null,r=p0(d),y=d.ob,G(y,132)&&(b=y,b=u0(b),b=new oV(b[1]+b[3],b[0]+b[0])),this.b==r0?(r.d?++j:(r.b=n0(this.w.a,d).b,G(y,132)&&(r.b+=b.b),g-=r.b),r.c?r.a=o:(r.a=n0(this.v.a,d).a,G(y,132)&&(r.a+=b.a))):(r.c?++h:(r.a=n0(this.v.a,\nd).a,G(y,132)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=n0(this.w.a,d).b,G(y,132)&&(r.b+=b.b)));for(e=new fw(this.x);e.b<e.d.Xf();)d=gw(e),b=null,r=d.nb,y=d.ob,G(y,132)&&(b=y,b=u0(b),b=new oV(b[1]+b[3],b[0]+b[0])),A=r.b,n=r.a,this.b==r0?r.d&&(A=~~(g/j)):r.c&&(n=~~(c/h)),s=0>s?0:s,l=A,f=n,G(y,132)&&(l-=b.b,f-=b.a),this.b==n_?(r.s=this.a==(s0(),t0)?t:this.a==v0?t+~~(F/2)-~~(A/2):t+F-A,r.t=s,r.u=l,r.r=f,s+=n+v):(this.a==(s0(),t0)?(r.s=t,r.t=s):this.a==v0?(r.s=t,r.t=s+~~(o/2)-~~(n/2)):(r.s=t,r.t=s+o-n),r.u=\nl,r.r=f,t+=A+v),a.a&&(y=d.ie()-ar(a.pb)-$_(this.s,a),-1==r.o&&(r.o=y),y=d.je()-dr(a.pb)-$_(this.u,a),-1==r.p&&(r.p=y),y=d.le(),-1==r.q&&(r.q=y),d=d.ke(),-1==r.n&&(r.n=d));U_(this,a)}};_.a=null;_.b=null;function s0(){s0=x;t0=new w0(0);v0=new w0(1);x0=new w0(2);y0=z(z0,q,127,[t0,v0,x0])}function w0(a){this.b=a}w(898,195,{90:1,95:1,97:1,127:1},w0);var y0,v0,x0,t0;function m_(){m_=x;r0=new A0(0);n_=new A0(1);B0=z(C0,q,128,[r0,n_])}function A0(a){this.b=a}w(899,195,{90:1,95:1,97:1,128:1},A0);\nvar B0,r0,n_;w(901,1,{133: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 q0(){this.e=!1}function HZ(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(900,901,{129:1,133:1},q0,HZ);_.a=0;_.b=0;_.c=!1;_.d=!1;function D0(a,b){if(a.k)return!0;T_(a,b);if(0<a.x.c){a.a=ey(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!G(d,130))d=new E0,c.nb=d;a.b=d;a.x.ug();Qm(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}\nfunction F0(){a0.call(this)}w(902,880,{},F0);_.hi=function(a){var b,c;c=new WZ;D0(this,a);if(this.a){b=n0(this.w.a,this.a).b;var d=n0(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;G(b,132)&&(b=u0(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=Y_(this.o.a,a).b+Y_(this.p.a,a).c+Z_(this.e.a,a).b+Z_(this.f.a,a).c+$_(this.s,a)+$_(this.t,a);c.a+=Y_(this.q.a,a).d+Y_(this.n.a,a).a+Z_(this.i.a,a).d+Z_(this.d.a,a).a+$_(this.u,a)+$_(this.r,a);return c};\n_.gi=function(a){var b,c,d,e,f;D0(this,a)&&(d=$_(this.s,a),e=$_(this.u,a),c=nV(a.pb),f=c.b-(d+$_(this.t,a)),c=c.a-(e+$_(this.r,a)),b=this.a.ob,G(b,132)&&(b=u0(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.ie()-ar(a.pb)-$_(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.je()-dr(a.pb)-$_(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.le(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ke(),-1==d.n&&(d.n=e)),U_(this,a))};_.a=null;_.b=null;function E0(){this.e=!1}\nw(903,901,{130:1,133:1},E0);function u0(a){var b,c,d,e;null==a.a&&(a.a=D(B,u,-1,4,1),e=kr(vy(vy(a.c,0),0)),c=kr(vy(vy(a.c,2),2)),d=SZ(a.pb),b=iZ(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 G0(a,b){a.kb&&dz(a);return Dz(a,b)}function H0(){eA();Vz.call(this,fA)}w(904,395,{28:1,30:1,38:1,42:1,43:1,44:1,46:1,50:1,52:1,132:1},H0);_.ze=function(a){return G0(this,a)};_.a=null;\nfunction W_(a){var b;b=a.ob;return G(b,132)?b:a}function rV(a){if(!a.kb)return new WZ;if(-1==a.j.b||-1==a.j.a)a.j=a.d.hi(a),tV(a,a.j),a.d.gi(a),a.j=a.d.hi(a);return a.j}function SY(a){return G(a,132)?a.jb:a}function I0(a){var b;if(!a.n){b=(!e_&&(e_=new d_),e_);var c=J0(a,GQ,!0);b.a=c;c=J0(a,HQ,!0);b.b=c;a.n=b}return a.n}\nfunction RY(a,b,c,d,e){if(G(b,42))throw new an("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&G(f,133)&&f.e?(c=new H0,pz(a,c,a.pb,d,!0),Ez(c,b)):pz(a,b,c,d,e);TY(a,b)}function GZ(a,b,c,d){b.nb=c;RY(a,b,a.pb,d,!0)}\nfunction TY(a,b){var c;c=a.d;if(b){var d=c.j;nw(d.c,b);nw(d.e,b);nw(d.b,b);nw(d.a,b);nw(d.d,b)}else d=c.j,IB(d.c),IB(d.e),IB(d.b),IB(d.a),IB(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==W_(a))c=c.ob;else{if(G(c,125)||G(c,41))d=c,c=c.ob,c==W_(d)&&(c=c.ob);G(c,132)&&G(c.ob,124)&&(c=c.ob)}G(c,131)&&!G(c,124)&&(c.$h(a.ob),c.$h(a))}}\nfunction vV(a){if(a.kb&&a.pb.style.display!=Yi){a.pb.scrollTop=0;var b=a.pb,c=0;!qr()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==Kj&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.d.gi(a);a.c=!1;K0(a)}}function K0(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=SY(IW(a.p,d)),G(b,132)&&(b=b.jb),b.ne()&&(G(b,131)?b._h():G(b,49)&&b.Pe())}function UY(a,b){var c;G(b,132)&&(b=G(b,132)?b.jb:b);c=W_(b);return wz(a,c)?(G(c,132)&&G0(c,b),TY(a,null),!0):!1}\nfunction h_(a,b){var c;a.d=b;null!=a.e&&EU(a,Oy(a.pb)+ub+a.e);a.e=b.cZ.d;c=iC(a.e,Qy(46));a.e=WE(a.e,c+1,a.e.length);Iy(a,Oy(a.pb)+ub+a.e);TY(a,null)}function J0(a,b,c){a.k||(a.k=$doc.createElement(Zj),UZ(a.k,qj,ig),UZ(a.k,Hk,di),UZ(a.k,oi,Ec),UZ(a.k,sk,Ec),a.pb.appendChild(a.k));UZ(a.k,Kk,b);UZ(a.k,ci,b);a=RZ(a.k);return c?a.b:a.a}\nfunction o0(a,b){var c;c=null.ii();if(c==(Rs(),ft)){c=(I0(a),null.ii());var d=(-1==c_&&(c_=PY(IQ,!0)),c_);return P(J(Math.round(100*d*c/254)))}if(c==Ws)return c=I0(a),d=null.ii(),P(J(Q(d*(-1==c.a&&(c.a=PY(GQ,!0)),c.a))));if(c==Ys)return c=I0(a),d=null.ii(),P(J(Q(d*(-1==c.b&&(c.b=PY(HQ,!0)),c.a))));if(c==dt)return c=(I0(a),null.ii()),d=(-1==c_&&(c_=PY(IQ,!0)),c_),P(J(Math.round(d*c)));if(c==ht)return c=(I0(a),null.ii()),d=(-1==c_&&(c_=PY(IQ,!0)),c_),P(J(Math.round(10*d*c/254)));if(c==bt)return P(J(Q(12*\n(I0(a),null.ii())*P(J(Q((-1==c_&&(c_=PY(IQ,!0)),c_)/72))))));if(c==Us)return J0(a,null.ii(),b);if(c==$s)return c=(I0(a),P(J(Q(null.ii())))),d=(-1==c_&&(c_=PY(IQ,!0)),c_),P(J(Math.round(d*c/72)));if(null.ii()==Ss)return P(J(Q(null.ii())));throw new an("Invalid size: "+null.ii());}function vZ(){var a=new F0;Az.call(this);this.j=new oV(-1,-1);new L0(this);this.pb[Xg]="mosaic-LayoutPanel";h_(this,a)}w(905,385,{28:1,30:1,38:1,43:1,44:1,46:1,49:1,50:1,52:1,131:1},vZ);\n_.De=function(a){RY(this,a,this.pb,this.p.c,!0)};_.se=function(){jz(this,new M0)};_.te=function(){jz(this,new N0)};_.Zh=function(){return rV(this)};_.Ae=function(a){return sz(this.p,W_(a))};_.Be=function(a,b,c,d){RY(this,a,b,c,d)};_.$h=function(a){TY(this,a)};_.Ce=function(){return new lW(this)};_._h=yx;\n_.xe=function(){var a;this.b&&(null!=this.i&&null!=this.f?(My(this,this.i,this.f),this.i=this.f=null):(a=rV(this),null!=this.i?(My(this,this.i,a.a+tj),this.i=null):null!=this.f?(My(this,a.b+tj,this.f),this.f=null):My(this,a.b+tj,a.a+tj)),vV(this))};_.Pe=yx;_.ze=function(a){return UY(this,a)};_.pe=function(a){this.pb.style[ci]=a;this.kb||(this.f=a)};_.Ee=function(a,b,c){yz(this,W_(a),b,c)};_.re=function(a){this.pb.style[Kk]=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 M0(){}w(906,1,{},M0);_.Ne=function(a){W_(a).ve()};function N0(){}w(907,1,{},N0);_.Ne=function(a){W_(a).we()};function lW(a){this.b=a;this.a=new uz(this.b.p)}w(908,1,{},lW);_.be=function(){return this.a.a<this.a.b.c-1};_.ce=function(){return SY(YB(this.a))};_.de=function(){ZB(this.a)};_.b=null;function O0(){O0=x;new DW}function L0(a){O0();Jy(a.pb,"dragdrop-dropTarget",!0);this.a=a;new P0(this)}w(909,50,{},L0);function P0(a){Sm();this.a=a}w(910,67,{},P0);\n_.zd=function(){TY(this.a.a,null);vV(this.a.a)};_.a=null;function F_(a){a=a.ob;return!a?null:G(a,131)?a:F_(a)}function oZ(a,b,c){var d;d=a.pb;X_(a,b,c,SZ(d),iZ(d),TZ(d))}function X_(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.re((0>g?0:g)+(Rs(),tj)),b!=a.le()&&a.re((0>b?0:b)+tj));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.pe((0>b?0:b)+(Rs(),tj)),c!=a.ke()&&a.pe((0>c?0:c)+tj))}function tV(a,b){oZ(a,b.b,b.a)}var Q0=TL(" S");X(498);X(505);X(688);X(724);X(543);X(704);X(493);\nvar R0=RL(194,function(){JU();return dV}),eV=NL(942,R0);RL(196,null);RL(197,null);RL(198,null);RL(199,null);RL(200,null);var S0=RL(321,function(){EV();return JV}),KV=NL(953,S0);X(513);var zX=X(508);X(491);X(492);SL();SL();SL();X(538);X(23);X(22);X(32);var oT=NL(959,Q0),qT=NL(960,kM),T0=X(18),uT=NL(961,T0);X(26);X(783);X(537);X(549);X(548);X(553);X(413);X(412);X(617);X(550);X(544);var jX=X(490),iX=NL(964,LD);X(790);X(789);X(818);X(787);X(816);var U0=RL(876,function(){lV();return R_}),S_=NL(965,U0);\nX(875);X(874);X(866);X(867);X(868);X(869);X(870);X(871);X(872);X(873);X(847);X(777);X(779);X(7);var V0=X(12),wS=NL(966,V0),jS=NL(967,mJ),BR=NL(968,aH),W0=X(9),cS=NL(969,W0),X0=X(11),$R=NL(970,X0);X(21);X(13);X(8);X(10);X(673);X(675);X(676);var Y0=X(677),lY=NL(971,Y0);X(678);var Z0=RL(679,function(){jY();return tY}),uY=NL(972,Z0);RL(680,null);RL(681,null);RL(682,null);X(674);X(656);X(666);X(667);X(668);X(402);X(401);X(406);X(27);X(31);X(14);var $0=X(null),fT=NL(979,$0);X(16);var iT=NL(980,yq);X(20);\nX(17);X(15);X(405);X(849);X(44);X(852);X(853);X(851);X(850);X(843);X(842);X(905);X(906);X(907);X(908);X(845);X(308);X(641);X(640);X(269);var XZ=X(834),a_=X(836);X(306);X(861);X(860);X(323);X(395);X(904);X(359);X(362);X(360);X(361);X(46);X(48);X(47);X(428);X(356);var K_=NL(982,TP);X(357);X(662);X(862);X(828);X(324);var b_=X(837);X(846);X(865);X(901);X(900);X(277);X(45);X(880);X(897);var a1=RL(898,function(){s0();return y0}),z0=NL(983,a1),b1=RL(899,function(){m_();return B0}),C0=NL(984,b1);X(883);X(892);\nX(891);X(895);X(894);X(890);X(889);X(887);X(888);X(886);X(885);X(882);X(884);X(893);X(896);X(881);X(848);X(902);X(410);X(409);X(415);X(416);X(414);X(358);X(379);X(380);X(52);X(55);X(903);X(49);X(51);X(50);X(909);X(910);X(854);X(857);X(858);X(859);X(855);X(856);var ZZ=X(835);X(839);X(840);X(284);C(uQ)(9);function lL(a){return Yy(this,a,(Wu(),Wu(),Xu))}function hz(){return!jC(this)?new sC(0,0):DC(this.Tc,this)}\nfunction GC(){var a,b,c,d,e,f;if(this.e){a=nV(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=ey(this.e.a,c),b=new oV(fr(f.pb,ej),fr(f.pb,dj)),e=dZ(this,f),e.a-=fn(0,e.a+fr(f.pb,ej)-a.b),e.b-=fn(0,e.b+fr(f.pb,dj)-a.a),hZ(f,fn(0,e.a),fn(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,oZ(f,b.b,b.a),f.O==(lV(),mV)&&tV(f,new pZ(nV(this.pb))),Rm(f.z,1)}}function ZL(){}function iz(){vV(this.T.jb)}function yx(){vV(this)}function lm(a){return Xy(this,a,(eu(),eu(),fu))}\nfunction YL(a){return Yy(this,a,(bv(),bv(),cv))}function GD(){return!1}function bu(a){return Yy(this,a,(iv(),iv(),jv))}function Vy(a){return Xy(this,a,(iu(),iu(),ju))}function FC(a){return Xy(this,a,(lu(),lu(),mu))}function hA(){}function nA(){return ar(this.pb)}function wx(a){return this.a<a.a?-1:this.a>a.a?1:0}function mA(a){return Yy(this,a,(Zu(),Zu(),$u))}\nfunction wM(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new fw(b.x);d.b<d.d.Xf();)c=gw(d),G(c,42)&&(c=c.jb),e=c.nb,yz(a,W_(c),e.s,e.t),X_(c,e.u,e.r,z(B,u,-1,[Y_(b.q.a,c).d,Y_(b.p.a,c).c,Y_(b.n.a,c).a,Y_(b.o.a,c).b]),z(B,u,-1,[Z_(b.i.a,c).d,Z_(b.f.a,c).c,Z_(b.d.a,c).a,Z_(b.e.a,c).b]),z(B,u,-1,[$_(b.u,c),$_(b.t,c),$_(b.r,c),$_(b.s,c)]));K0(a);this.a.c=null;for(b=new fw(this.a.x);b.b<b.d.Xf();)a=gw(b),G(a,42)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1}function vv(){}function zx(){return BM(this.a)}\nfunction oA(){var a;a=31+this.a;return a=31*a+this.b}function lA(){return this.a}function RD(){return dr(this.pb)}function km(){vV(this.f)}function IC(a){return Xy(this,a,(su(),su(),tu))}function IM(){return!0}function HC(){return!1}function AE(){return db+this.a+qb+this.d+jb}function qF(){return this.c}function qM(){return null}function Wy(a){EY(this,a)};\n//@ sourceURL=9.js\n')