jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'C9EEF554958AACEE6A060F620375E4FA\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var m="",ba="\\n",ea=" ",fa=" \\t\\n\\r\\u000c",ha=" ",ia=" 0 0",ja=" 0 0 0",ka=" is not supported",la=\'"\',ma=\'" \',na="#",ra="$",sa="$$$$",ta="$MOL\\n",ua="$RXN",va="$RXN\\n\\n\\nJME Molecular Editor\\n",wa="%",Ca="&",Ea="&",Fa=">",Ha="<",Ia="\'",Ka="(",La=")",Ma="*",Oa="+",Pa=",",Ua=", ",Va=",modifiers=",$a="-",ab="-C#C-Me",bb="-C#CH",cb="-C#N",jb="-C(=O)N",lb="-C(=O)OH",mb="-C(=O)OMe",nb="-CCl3",rb="-CF3",vb="-CMe3",wb="-NC=O",xb="-NH-SO2-Me",yb="-NMe2",zb="-NO2",Db="-OC(=O)Me",Eb="-SO2-NH2",\nGb="-SO3H",Ib="-disabled",Kb="-selected",Lb=".",Rb="...",Sb=".call(this)}",Tb="/",Wb="//",ac="/>",bc="0",cc="0.0px",dc="0px",ec="1",fc="100%",gc="2",qc="3",rc="4",sc="5",Cc="6",Dc="7",Lc="8",Mc="9",Nc=":",Oc=": ",Uc=";",Vc="<",Wc="",cd="?",jd="@",kd="A",pd="API",qd="AfterStructureModified",rd="Ag",ud="Al",vd="AtomClicked",wd="AtomHighlight",xd="Au",Ed="Auto atom map molecule",Fd="B",Kd="Ba",Ld="BeforePaste",Od="BondClicked",Pd="BondHighlight",Qd="Br",Rd="C",Sd="CSS1Compat",\nXd="Ca",Yd="Cd",Zd="Center",fe="Change atom map",ge="Cl",he="Class$",ie="Color parameter outside of expected range",pe="Copy as ",qe="Cs",re="Cu",se="DOMMouseScroll",te="Delete all atom map molecule",ue="Delete hydrogens",ve="Dialog",we="ERROR - ",xe="F",Ae=\'For input string: "\',Be="Fr",Ce="GUI",De="Ga",Ee="H",Fe="Helvetica",Ge="I",He="InchiKeySearch",Ie="Incorrect URL: ",Je="Internal index set to null.",Ke="JSME",Le="JavaScript",Re="K",Se="Li",Te="M CHG",Ue="M END",Ve="M END\\n",We="M ISO",Xe=\n"M V30 ",Ye="MDLV30/STEABS",Ze="MDLV30/STERAC",$e="MDLV30/STEREL",af="Mg",bf="N",cf="NA",df="Na",ef="Ni",ff="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",gf="O",hf="P",jf="Q",kf="R",pf="RXN",qf="Rb",sf="S",tf="SMILES",uf="Se",vf="Set molecule Chiral flag",wf="Si",xf="Sr",yf="Style names cannot be empty",zf="Text",Af="Unset molecule chiral flag",Bf="V1",Cf="V2",Df="V2000",Jf="V3000",Kf="X",Lf="Zn",Mf="[",Nf="[object Array]",Of="\\\\",Pf="\\\\.",Qf="\\\\\\\\",\nRf="\\\\\\\\n",Sf="\\\\b",Tf="]",Uf="_",Vf="__gwtex_wrap",$f="a",ag="abs",bg="absolute",cg="addBond",dg="addGroup",eg="addRing",fg="addRingBond",gg="addTemplate",hg="alert",ig="alertdialog",jg="align",kg="antialias",lg="application",mg="article",ng="auto",og="autonumber",pg="banner",qg="begin",rg="black",ug="blue",xg="blur",yg="bolder",zg="boolean",Ag="border",Bg="bottom",Cg="button",Dg="c",Eg="cellPadding",Fg="cellSpacing",Gg="center",Hg="change",Ig="chargeAtom0",Jg="checkbox",Kg="className",Lg="click",\nMg="click marked atom to delete mark",Ng="clip",Og="code",Qg="colSpan",Ug="columnheader",Wg="combobox",Xg="complementary",Yg="contentinfo",Zg="contextmenu",$g="copy",ah="dblclick",bh="definition",ch="depict",dh="dialog",eh="directory",fh="display",gh="div",hh="document",lh="download",mh="end_gesture",nh="error",oh="false",ph="focus",qh="fontFamily",rh="fontSize",sh="fontStyle",th="fontWeight",uh="form",vh="function",wh="g",xh="gesturechange",yh="gestureend",zh="gesturestart",Ah="google",Bh="grid",\nCh="gridcell",Dh="group",Eh="gwt-MenuBar",Fh="gwt-MenuBarPopup",Gh="heading",Hh="height",Ih="hidden",Jh="i",Kh="id",Mh="ie8",Nh="img",Oh="is_touch_supported",Ph="italic",Qh="java.vm.name",Vh="jsa-resetDiv",Wh="keydown",Xh="left",Yh="leftoversDownload",Zh="link",$h="list",ai="listbox",bi="listitem",ci="load",di="log",ei="m",fi="main",gi="margin",hi="marginBottom",ii="marquee",ji="math",ki="menu",li="menuPopup",mi="menubar",ni="menuitem",oi="menuitemcheckbox",pi="menuitemradio",qi="middle",ri="mol",\nsi="mousedown",ti="mousemove",ui="mouseout",vi="mouseover",wi="mouseup",xi="mousewheel",yi="msie",zi="multipart",Ai="n",Bi="name",Di="navigation",Ei="nodepict",Fi="none",Gi="note",Hi="nowrap",Ii="null",Ji="number",Ki="object",Li="offsetHeight",Mi="offsetWidth",Ni="onclick",Oi="onload",Pi="ontouchstart",Qi="opera",Ri="option",Si="or",Ti="outline",Ui="overflow",Vi="p",Wi="padding",Xi="paste",Yi="popupContent",Zi="position",$i="presentation",aj="progressbar",bj="px",cj="px ",dj=\'px"\',ej="px,",fj="px, ",\ngj="px;",hj="px;height:",ij="px;top:",jj="px;width:",kj="radio",lj="radiogroup",mj="readMolFile",oj="rect(0px, 0px, 0px, 0px)",pj="redo",qj="region",rj="return function() { w.__gwt_dispatchUnhandledEvent_",sj="rgb(",tj="right",uj="rotation",vj="row",wj="rowgroup",xj="rowheader",yj="rtl",zj="runAsyncCallback",Aj="s",Bj="scale100",Cj="script",Dj="scrollbar",Ej="se",Fj="search",Gj="separator",Hj="serif",Ij="setAtom",Jj="setBondDouble",Kj="setBondSingle",Lj="setBondTriple",Mj="slider",Nj="span",Oj="spinbutton",\nPj="status",Qj="string",Rj="subMenuIcon-selected",Sj="tab",Tj="table",Uj="tablist",Vj="tabpanel",Wj="tbody",Xj="td",Yj="text",Zj="textAlign",$j="textbox",ak="timer",bk="title",ck="toolbar",dk="tooltip",ek="top",fk="touchcancel",gk="touchend",hk="touchmove",ik="touchstart",lk="tr",mk="tree",nk="treegrid",ok="treeitem",pk="true",qk="undo",rk="unknown type",sk="value",tk="verticalAlign",uk="visibility",vk="visible",wk="w",xk="whiteSpace",zk="width",Ak="x",Bk="zIndex",Ck="zoom",Dk="{",Ek="|",_,Fk={l:4194303,\nm:4194303,h:1048575},Gk={l:0,m:0,h:0},Hk={l:1,m:0,h:0},Ik={l:2,m:0,h:0},Jk={l:3,m:0,h:0},Kk={l:4,m:0,h:0},Lk={l:8,m:0,h:0},Mk={l:10,m:0,h:0},Nk={l:16,m:0,h:0},Ok={l:32,m:0,h:0},Pk={l:64,m:0,h:0},Qk={l:128,m:0,h:0},Rk={l:256,m:0,h:0},Sk={l:512,m:0,h:0},Tk={l:1024,m:0,h:0},Uk={l:2048,m:0,h:0},Vk={l:8192,m:0,h:0},Wk={l:16384,m:0,h:0},Xk={l:32768,m:0,h:0},Yk={l:65536,m:0,h:0},Zk={l:131072,m:0,h:0},$k={l:262144,m:0,h:0},al={l:524288,m:0,h:0},bl={},cl={25:1},q={88:1,92:1,103:1},dl={74:1,83:1},el={35:1},\nfl={20:1,21:1,88:1,93:1,95:1},gl={66:1,88:1},hl={32:1,88:1},il={87:1,88:1,92:1,103:1},jl={26:1,28:1,36:1,41:1,44:1,48:1,50:1},kl={52:1,88:1,96:1,104:1,105:1},ll={49:1,88:1,93:1,95:1},ml={59:1,60:1,66:1,80:1,88:1},nl={63:1,88:1},u={86:1,88:1,92:1},ol={88:1,107:1},pl={107:1},ql={2:1,88:1,92:1},rl={26:1,28:1,36:1,41:1,42:1,44:1,48:1,50:1},sl={28:1},tl={26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1},ul={91:1},vl={88:1,92:1,108:1},wl={21:1,24:1,88:1,93:1,95:1},xl={88:1,92:1},yl={27:1,51:1},Cl={132:1},Dl=\n{111:1},El={88:1,96:1,104:1,105:1},Fl={23:1,88:1,93:1,95:1},Gl={79:1,92:1},Hl={17:1},Il={3:1,88:1,92:1},Jl={},Kl={108:1},Ll={109:1},Ml={53:1,88:1,92:1},Nl={21:1,22:1,88:1,93:1,95:1},Ol={59:1,66:1,80:1,88:1},Pl={18:1},Ql={41:1,48:1},Sl={88:1},Tl={88:1,96:1,105:1},Ul={88:1,92:1,107:1},Vl={34:1},Wl={54:1,59:1,60:1,66:1,74:1,75:1,80:1,83:1,88:1};\nfunction w(a,b,c){var d=bl[a];d&&!d.cZ?_=d.prototype:(!d&&(d=bl[a]=function(){}),_=d.prototype=0>b?{}:new bl[b],_.cM=c);for(var e=3;e=a.t+a.n;if(a.p&&!d)return d=(b-a.t)/a.n,a.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.sd(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.rd(),!1):!0}w(58,1,{});_.qd=function(){this.u&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;function sm(a,b){if(tm(a.a,b)){var c=a.a,d=a.a.s,e;e=new um(d,a.a.k);vm(d.a,e);1==d.a.c&&wm(d.b,16);c.q=e}else a.a.q=null}function xm(a){this.a=a}w(59,1,{},xm);_.a=null;w(60,1,{});w(61,1,{13:1});function ym(){ym=x;zm=new Am}w(62,60,{});var zm=null;function Am(){this.a=new Bm;this.b=new Cm(this)}w(63,62,{},Am);\nfunction Dm(){Dm=x;Em=new Bm;var a=new Fm;Gm();Hm(Im?Im:Im=new Jm,a)}function pm(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);om(Em,a)}function wm(a,b){if(0>b)throw new Km("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);om(Em,a);a.b=!1;a.c=Lm(a,b);vm(Em,a)}function Lm(a,b){return $wnd.setTimeout(B(function(){a.ud()}),b)}w(65,1,{});_.ud=function(){this.b||om(Em,this);this.vd()};_.b=!1;_.c=0;var Em;function Cm(a){Dm();this.a=a}w(64,65,{},Cm);\n_.vd=function(){var a=this.a,b,c,d,e,f;b=C(Mm,q,14,a.a.c,0);b=Nm(a.a,b);c=new Om;for(e=0,f=b.length;erm()-d.a;){e=!1;for(f=0;f=d&&0=b&&(c=1301+d));ot(a,c)}a=!0}a&&Uq(this.a)};_.Gd=function(){return bt};var bt;function pt(){pt=x;qt=new As(si,new rt)}function rt(){}w(265,246,cl,rt);_.Dd=function(a){a.ld(this)};_.Gd=function(){return qt};var qt;function st(){st=x;tt=new As(ti,new ut)}\nfunction ut(){}w(266,246,cl,ut);_.Dd=function(a){a.md(this)};_.Gd=function(){return tt};var tt;function vt(){vt=x;wt=new As(ui,new xt)}function xt(){}w(267,246,cl,xt);_.Dd=function(a){a.nd(this)};_.Gd=function(){return wt};var wt;function yt(){yt=x;zt=new As(vi,new At)}function At(){}w(268,246,cl,At);_.Dd=function(a){var b;b=this.a;Aq((xq(),yq),new Bt(a,a.b,b))};_.Gd=function(){return zt};var zt;function Ct(){Ct=x;Dt=new As(wi,new Et)}function Et(){}w(269,246,cl,Et);_.Dd=function(a){a.od(this)};\n_.Gd=function(){return Dt};var Dt;function Ft(){Ft=x;Gt=new As(xi,new Ht);new As(se,new Ht)}function Ht(){}w(270,246,cl,Ht);_.Dd=function(a){var b,c,d,e,f;b=Math.round(-this.a.wheelDelta/40)||0;b=new It(a.a.i,Es(this),Fs(this),b);f=0;for(c=Jt(a.a.i.Pc,C(Kt,q,75,0,0)),d=0,e=c.length;da.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Su;}return a[b]=c}w(300,1,{},Lu);_.qI=0;function Pu(){Pu=x;Qu=[];Ru=[];var a=new Lu,b=Qu,c=Ru,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Qu,Ru;function H(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Ap(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Dp(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction Tu(a){return null==a?null:a}function Uu(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var Vu=-1;\nfunction Wu(){var a;$stats&&Xu("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Qi))a=Qi;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(yi)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(yi)&&8<=$doc.documentMode)a=Mh;else{var b;var c=/msie ([0-9]+)\\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}J(Mh,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\\nThe compile time user.agent value (ie8) does not match the runtime user.agent value ("+\na+"). Expect more errors.\\n");$stats&&Xu("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=y(Yu,q,1,[Sd]);for(c=0;cd)$doc.createStyleSheet().cssText=a;else{f=2147483647;e=-1;for(b=0;b>22&4194303,0>a?1048575:0)}function fv(a){return ev(a.l,a.m,a.h)}function ev(a,b,c){return _=new gv,_.l=a,_.m=b,_.h=c,_}\nfunction hv(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new iv;if(0==a.l&&0==a.m&&0==a.h)return jv=ev(0,0,0),ev(0,0,0);if(524288==b.h&&0==b.m&&0==b.l)return c=a,524288==c.h&&0==c.m&&0==c.l?(jv=ev(0,0,0),c=fv((kv(),lv))):(jv=ev(c.l,c.m,c.h),c=ev(0,0,0)),c;g=!1;0!=b.h>>19&&(b=mv(b),g=!0);e=b.l;0!=(e&e-1)?f=-1:(d=b.m,0!=(d&d-1)?f=-1:(c=b.h,f=0!=(c&c-1)||0==c&&0==d&&0==e?-1:0==c&&0==d&&0!=e?nv(e):0==c&&0!=d&&0==e?nv(d)+22:0!=c&&0==d&&0==e?nv(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=fv((kv(),ov)),c=!0,g=!g;else return c=pv(a,f),g&&qv(c),jv=ev(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=mv(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=pv(c,d);f&&qv(e);var h;22>=d?(f=c.l&(1<=d?(f=c.l,h=c.m&(1<r?j=\n!1:(n=j.l-f.l,o=j.m-f.m+(n>>22),r+=o>>22,0>r?j=!1:(j.l=n&4194303,j.m=o&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<l?h.m|=1<>>1;f.m=j>>>1|(n&1)<<21;f.l=o>>>1|(j&1)<<21;--l}g&&qv(h);e?(jv=mv(c),d&&(jv=uv(jv,(kv(),lv)))):jv=ev(c.l,c.m,c.h);return h}function qv(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction sv(a){var b;b=Av(a.h);return 32==b?(b=Av(a.m),32==b?Av(a.l)+32:b+20-10):b-12}var jv=null;function Bv(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function L(a){var b,c,d;if(isNaN(a))return kv(),Cv;if(-9223372036854775E3>a)return kv(),Dv;if(9223372036854775E3<=a)return kv(),ov;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Uu(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Uu(a/4194304),a-=4194304*b);a=Uu(a);b=ev(a,b,c);d&&qv(b);return b}\nfunction Ev(a){var b,c;return-129a?(b=a+128,null==Fv&&(Fv=C(Gv,q,30,256,0)),c=Fv[b],!c&&(c=Fv[b]=dv(a)),c):dv(a)}function Hv(a){var b=Gk,c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>b.l:!(0==d||a.h>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;j=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;n=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;r=c*h;z=d*h;t=e*h;v=f*h;g*=h;0!=j&&(z+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=n&&(v+=c*n,g+=d*n);0!=o&&(g+=c*o);c=(r&4194303)+((z&511)<<13);r=(r>>22)+(z>>9)+((t&262143)<<4)+((v&31)<<17)+(c>>22);t=(t>>18)+(v>>5)+((g&4095)<<8)+(r>>22);return ev(c&4194303,r&\n4194303,t&1048575)}function mv(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ev(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function tv(a,b){var c,d,e,b=b&63;22>b?(c=a.l<>22-b,e=a.h<>22-b):44>b?(c=0,d=a.l<>44-b):(d=c=0,e=a.l<b?(e=c>>b,d=a.m>>b|c<<22-b,c=a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=c>>b-22,c=a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c>>=b-44);return ev(c&4194303,d&4194303,e&1048575)}function uv(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ev(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function Q(a){return a.l|a.m<<22}\nfunction Jv(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return $a+Jv(mv(a));for(c=m;!(0==a.l&&0==a.m&&0==a.h);){b=Ev(1E9);a=hv(a,b);b=m+Q(jv);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}\nfunction Xw(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Sw:null),c&3&&(a.ondblclick=b&3?Tw:null),c&4&&(a.onmousedown=b&4?Sw:null),c&8&&(a.onmouseup=b&8?Sw:null),c&16&&(a.onmouseover=b&16?Sw:null),c&32&&(a.onmouseout=b&32?Sw:null),c&64&&(a.onmousemove=b&64?Sw:null),c&128&&(a.onkeydown=b&128?Sw:null),c&256&&(a.onkeypress=b&256?Sw:null),c&512&&(a.onkeyup=b&512?Sw:null),c&1024&&(a.onchange=b&1024?Sw:null),c&2048&&(a.onfocus=b&2048?Sw:null),c&4096&&(a.onblur=b&4096?Sw:null),\nc&8192&&(a.onlosecapture=b&8192?Sw:null),c&16384&&(a.onscroll=b&16384?Sw:null),c&32768&&("IFRAME"==a.nodeName?b&32768?a.attachEvent(Oi,Vw):a.detachEvent(Oi,Vw):a.onload=b&32768?Uw:null),c&65536&&(a.onerror=b&65536?Sw:null),c&131072&&(a.onmousewheel=b&131072?Sw:null),c&262144&&(a.oncontextmenu=b&262144?Sw:null),c&524288&&(a.onpaste=b&524288?Sw:null))}function Rw(){for(var a=!1,b=0;b<$wnd.__gwt_globalEventArray.length;b++)!$wnd.__gwt_globalEventArray[b]()&&(a=!0);return!a}\nvar Tw=null,Sw=null,Vw=null,Uw=null;function vw(){var a=tw,b=m,c=$wnd.location.hash;0d||d>a.p.c)throw new Fx;b.ob==a&&(f=a.se(b),fd||d>=c.c)throw new Fx;for(--c.c;dg&&l.charAt(g)==$a&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(ea)}Tx(this,this.T);Yx(this);$w(Rq(this.pb),Yi,!1);$w(this.T.b,b+"Content",!0)}w(365,366,rl);_.ke=function(){ox(this.T)};_.le=function(){rx(this.T)};_.ze=function(){return this.T.jb};_.ue=function(){return new Vx(this.T)};_.re=function(a){return this.T.re(a)};_.Ae=function(a){Tx(this.T,a);Yx(this)};_.T=null;w(364,365,rl);_.oe=xx;\nfunction gy(){gy=x;hy=new iy(0,(cy(),dy));jy=new iy(1,ky);ly=new iy(2,my);ny=y(oy,q,37,[hy,jy,ly])}function iy(a,b){this.b=a;this.a=b}w(368,193,{37:1,88:1,93:1,95:1},iy);_.a=null;var ny,hy,jy,ly;function py(){py=x;qy=y(Yu,q,1,[ek,qi,Bg])}\nfunction fy(a){var b;py();var c,d;c=this.pb=Tq(Tj);this.c=Tq(Wj);gw(c,this.c);c[Fg]=0;for(c=c[Eg]=0;c");h=new Rv(Mq(c.a));g.innerHTML=h.a||m;g=Rq(g);a.kb&&(a.pb.__listener=null);\nif(a.pb&&(h=a.pb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),mw(),Xw(g,a)):a.lb|=133333119}w(397,398,{},Ty);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Uy(a,b){this.a=a;this.b=b}w(399,1,{},Uy);_.pd=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=(b=$doc.createEventObject(),b.type=ci,b),this.b.pb.fireEvent("on"+a.type,a)):this.b.pb.__gwtLastUnhandledEvent=ci)};_.a=null;_.b=null;\nw(401,329,Vl);function $y(a){this.a=a}w(403,401,Vl,$y);_.Od=function(a){this.a.Ge(a.f,a.a)};function az(a,b,c){var d;if(a.o){var e=d=Tq(lk);Ww(a.e,(hw(),iw(e)),b);a=(hw(),iw(c));d.appendChild(a)}else d=a.e.children[0],Ww(d,(hw(),iw(c)),b)}\nfunction bz(a,b,c){var d;b.b&&(cz(a,b),c&&b.a?(cz(a,null),a=b.a,b=(xq(),yq),b.c=Bq(b.c,[new dz(a),!1])):null!=b.d&&(a.j=new ez(a,b),c=(cy(),ky),a.j.U=c,a.j.ab=a.f,c=Fh,a.j.ee()[Kg]=c,d=dx(a.pb),J(Eh,d)||Zw(a.j,d+"Popup"),nx(a.j,new $y(a),Im?Im:Im=new Jm),a.n=b.d,d=a.j,a=new fz(a,b),d.pb.style[uk]=Ih,$x(d),Iu(),a.a.o?Zx(a.a.j,Xq(a.a.pb)+Nq(a.a.pb,Mi)-1,Zq(a.b.pb)):Zx(a.a.j,Xq(a.b.pb),Zq(a.a.pb)+Nq(a.a.pb,Li)-1),d.pb.style[uk]=vk))}\nfunction gz(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(cz(a,b),hz(a.pb),b&&a.d&&bz(a,b,!1))}\nfunction iz(a,b){var c;a:{c=b.srcElement;var d,e;for(e=new uu(a.i);e.bc&&(c=a.i.c-1),c==b){d=ww(a.i,b);break}else if(d=ww(a.i,c),d.b)break;cz(a,d)}}w(404,362,jl);_.Yd=function(a){iz(this,a)};_.oe=function(){this.j&&Wx(this.j,!1);rx(this)};_.Ge=function(a,b){mz(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function dz(a){this.a=a}\nw(405,1,{},dz);_.pd=function(){pz(this.a)};_.a=null;function qz(a){this.a=a}w(406,1,{},qz);_.Hd=function(){cz(this.a,null)};_.a=null;function ez(a,b){this.a=a;this.b=b;ay.call(this,!0,li);Tx(this.T,this.b.d);Yx(this);this.fb=!0;this.b.d.bi()}w(407,365,rl,ez);_.Ud=function(a){var b,c;if(!a.a)switch(Nw(a.d.type)){case 4:c=a.d.srcElement;b=this.b.c.pb;if(Wq(b,c)){a.a=!0;break}a.a&&cz(this.a,null)}};_.a=null;_.b=null;function fz(a,b){this.a=a;this.b=b}w(408,1,{},fz);_.a=null;var rz=_.b=null;\nfunction sz(){sz=x;rz=new Lv((bw(),new aw((Iu(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function tz(a,b){if(b){var c=dx(a.pb)+Ib;$w(a.ee(),c,!1)}else c=dx(a.pb)+Ib,$w(a.ee(),c,!0);a.b=b}function uz(a,b){this.pb=Tq(Xj);var c=dx(this.pb)+Kb;$w(this.ee(),c,!1);this.pb.innerText=a||m;this.pb[Kg]="gwt-MenuItem";c=$q();this.pb.setAttribute(Kh,c);Kn();this.pb.setAttribute("role",to.a);this.a=b}w(411,363,{41:1,45:1,48:1},uz);_.a=null;_.b=!0;\n_.c=null;_.d=null;function vz(){var a;this.pb=Tq(Xj);this.pb[Kg]="gwt-MenuItemSeparator";a=Tq(gh);gw(this.pb,a);a[Kg]="menuSeparatorInner"}w(412,363,Ql,vz);function wz(){var a,b,c,d,e;b=null.bi();e=dr();d=cr();b[fh]=(gr(),Fi);b[zk]=0+(Cr(),bj);b[Hh]=dc;c=$doc;c=(J(c.compatMode,Sd)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(J(a.compatMode,Sd)?a.documentElement:a.body).scrollHeight||0;b[zk]=(c>e?c:e)+bj;b[Hh]=(a>d?a:d)+bj;b[fh]="block"}function by(){}w(413,1,{},by);_.Qd=function(){wz()};\nfunction xz(a){this.a=a}w(414,1,{},xz);_.Ud=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.Ud(a),!a.a){d=a.d;c=d.srcElement;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Wq(b.pb,c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(Nw(d.type)){case 4:case 1048576:if(kw){a.b=!0;break}if(!c&&b.V){b.Ce(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(kw){a.b=!0;break}break;case 2048:d=d.srcElement,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};\n_.a=null;function yz(a){this.a=a}w(415,1,{},yz);_.a=null;function cy(){cy=x;dy=new zz(0);ky=new zz(1);my=new zz(2);Az=y(Bz,q,46,[dy,ky,my])}function zz(a){this.b=a}w(416,193,{46:1,88:1,93:1,95:1},zz);var Az,dy,ky,my;function Cz(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=zw(a.a.$),wz(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),Dz(a.f.a),a.f=null,a.b=!1)}function Ez(a){a.j||(Cz(a),a.c||(tx(),Lx(Fz(null),a.a)));a.a.pb.style[Ng]="rect(auto, auto, auto, auto)";a.a.pb.style[Ui]=vk}\nfunction Gz(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=Uu(b*a.d);h=Uu(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:Iu(),f=h,c=d}a.a.pb.style[Ng]="rect("+g+fj+f+fj+c+fj+e+"px)"}\nfunction Xx(a,b,c){a.c=c;nm(a);a.i&&(pm(a.i),a.i=null,Ez(a));a.a.hb=b;var d=a.a;d.eb&&(Dz(d.eb.a),d.eb=null);d._&&(Dz(d._.a),d._=null);if(d.hb){d.eb=lw(new xz(d));var e;e=new yz(d);sw();e=tw?iu(tw.a,(!hu&&(hu=new Jm),hu),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(cy(),dy)&&!b&&(c=!1);a.j=b;c?b?(Cz(a),a.a.pb.style[Zi]=bg,-1!=a.a.ib&&a.a.De(a.a.cb,a.a.ib),a.a.pb.style[Ng]=oj,tx(),b=Fz(null),Cx(b,a.a,b.pb),a.i=new Hz(a),wm(a.i,1)):qm(a,200):(Cz(a),a.j?(a.a.pb.style[Zi]=bg,-1!=a.a.ib&&a.a.De(a.a.cb,a.a.ib),tx(),\nb=Fz(null),Cx(b,a.a,b.pb)):a.c||(tx(),Lx(Fz(null),a.a)),a.a.pb.style[Ui]=vk)}function ey(a){var b=(ym(),zm);this.k=new xm(this);this.s=b;this.a=a}w(417,58,{},ey);_.rd=function(){Ez(this)};_.sd=function(){this.d=Nq(this.a.pb,Li);this.e=Nq(this.a.pb,Mi);this.a.pb.style[Ui]=Ih;Gz(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){Gz(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function Hz(a){Dm();this.a=a}w(418,65,{},Hz);_.vd=function(){this.a.i=null;qm(this.a,200)};\n_.a=null;function hw(){hw=x;Iz()}function iw(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Iz(){function a(){}a.prototype={className:m,clientHeight:0,clientWidth:0,dir:m,getAttribute:function(a){return this[a]},href:m,id:m,lang:m,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:m,style:{},title:m};$wnd.GwtPotentialElementShim=a}function tx(){tx=x;Jz=new Kz;Lz=new pp;ux=new ru}function Mz(a){this.p=new Qx(this);this.pb=a;ox(this)}\nfunction Fz(a){tx();var b,c;c=Au(Lz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Lz.d){var d=new Nz;Gm();Hm(Im?Im:Im=new Jm,d);Iu()}!b?c=new Oz:c=new Mz(b);D(Lz,a,c);su(ux,c);return c}w(420,359,rl,Mz);var Jz,Lz,ux;function Kz(){}w(421,1,{},Kz);_.Fe=function(a){a.me()&&a.oe()};function Nz(){}w(422,1,{},Nz);_.Od=function(){tx();try{yx(ux,Jz)}finally{Pz(ux.a),Pz(Lz)}};function Oz(){Mz.call(this,$doc.body)}w(423,420,rl,Oz);\n_.xe=function(a,b,c){b-=ar();c-=br();Ox(a,b,c)};function Vx(a){this.c=a;this.a=!!this.c.jb}w(424,1,{},Vx);_.Vd=Sv;_.Wd=function(){if(!this.a||!this.c.jb)throw new Ix;this.a=!1;return this.b=this.c.jb};_.Xd=function(){this.b&&this.c.re(this.b)};_.b=null;_.c=null;function Qz(a,b){a.pb[sk]=null!=b?b:m}w(427,377,jl);_.Yd=function(a){0!=(Nw(a.type)&896)?qx(this,a):qx(this,a)};_.pe=wx;function Rz(){Rz=x;Sz()}w(426,427,jl);\nfunction Tz(){Rz();var a=Qq(Yj);!fw&&(fw=new ew);!dw&&(dw=new cw);this.pb=a;Iu();this.pb[Kg]="gwt-TextBox"}w(428,426,jl,Tz);function Sz(){Sz=x;Uz=new Vz;Wz=new Xz;Yz=new Zz;$z=new aA;bA=y(cA,q,49,[Uz,Wz,Yz,$z])}w(429,193,ll);var bA,Uz,Wz,Yz,$z;function Vz(){this.b=0}w(430,429,ll,Vz);function Xz(){this.b=1}w(431,429,ll,Xz);function Zz(){this.b=2}w(432,429,ll,Zz);function aA(){this.b=3}w(433,429,ll,aA);function Hx(a,b){var c;for(c=0;cc||c>a.c)throw new Fx;if(a.c==a.a.length){e=C(dA,q,50,2*a.a.length,0);for(d=0;dc;--d)fq(a.a,d,a.a[d-1]);fq(a.a,c,b)}function Qx(a){this.b=a;this.a=C(dA,q,50,4,0)}w(435,1,{},Qx);_.ue=function(){return new Jx(this)};_.a=null;_.b=null;_.c=0;function eA(a){if(a.a>=a.b.c)throw new Ix;return a.b.a[++a.a]}function fA(a){if(0>a.a||a.a>=a.b.c)throw new gA;a.b.b.re(a.b.a[a.a--])}function Jx(a){this.b=a}w(436,1,{},Jx);\n_.Vd=function(){return this.aa)throw new Km("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(462,1,{55:1},pB);\n_.eQ=function(a){return a===this?!0:H(a,55)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};_.hC=function(){var a;a=new qB;a.a=31*a.a+Uu((new rB(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+Uu((new rB(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction sB(){sB=x;tB=uB=new cm(255,255,255);vB=new cm(192,192,192);wB=new cm(128,128,128);xB=new cm(64,64,64);yB=zB=new cm(0,0,0);AB=BB=new cm(255,0,0);new cm(255,175,175);CB=new cm(255,200,0);DB=new cm(255,255,0);new cm(0,255,0);EB=new cm(255,0,255);FB=new cm(0,255,255);GB=HB=new cm(0,0,255)}\nfunction IB(a){var b,c;c=a.d>>16&255;b=a.d&255;a=a.d>>8&255;if(0==c&&0==b&&0==a)return new cm(3,3,3);3>c&&0!=c?c=3:(c=Uu(c/0.7),c=255b&&0!=b?b=3:(b=Uu(b/0.7),b=255a&&0!=a?a=3:(a=Uu(a/0.7),a=255>16&255)),Uu(0.7*(a.d>>8&255)),Uu(0.7*(a.d&255)))}function KB(a,b){return H(b,58)?b.d==a.d:!1}function cm(a,b,c){sB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Km(ie);this.d=c|b<<8|a<<16|-16777216}\nw(468,1,{58:1,67:1,70:1},cm);_.eQ=function(a){return KB(this,a)};_.hC=LB;_.tS=function(){return MB.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+Tf};_.a=0;_.b=null;_.c=null;_.d=0;var yB,GB,AB,tB,zB,HB,FB,xB,wB,vB,EB,CB,BB,uB,DB;function GA(){GA=x;HA=new NB(!0);OB=new ru;su(OB,"ar");su(OB,"fa");su(OB,"iw");su(OB,"ur")}function NB(a){this.a=a}w(469,1,Sl,NB);_.a=!1;var HA,OB;w(473,1,{76:1,92:1});function PB(){xA.call(this,0,0)}function xA(a,b){this.b=a;this.a=b}\nfunction zA(a){xA.call(this,a.b,a.a)}w(472,473,{61:1,76:1,88:1,92:1},PB,xA,zA);_.eQ=function(a){return a===this?!0:H(a,61)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new qB;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return QB.d+"[width="+this.b+",height="+this.a+Tf};_.a=0;_.b=0;function ft(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(474,1,Sl,ft,function(a,b,c,d){this.f=a;this.c=b;this.j=this.i=0;this.d=c;this.e=d;this.b=null});\n_.pf=function(){return 0!=(this.e&4)};_.qf=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.d+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=m,this.qf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.pf()&&(a+=",meta"),a):m)+",target="+this.f+(null!=this.b?",arg="+this.b:m)+Tf};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function RB(a){var b,c;for(c=b=0;cb.b&&(SB(this,l,b.b-(n-this.c),g.b,o,j,h),l.mg(),n=f,o+=j+this.d,j=0),e=!1,fq(l.b,l.c++,c),n+=a.b+this.c,j=Pm(j,a.a);SB(this,l,b.b-(n-this.c),g.b,o,\nj,h)}};_.mf=function(a){this.b=XB(a.Fc);return 0==RB(this)?OA(a,new xA(10,10)):OA(a,UB(this,!1))};_.nf=function(a){this.b=XB(a.Fc);return 0==RB(this)?OA(a,new xA(10,10)):OA(a,UB(this,!0))};_.of=LA;_.tS=function(){var a;switch(this.a){case 0:a=Xh;break;case 2:a=tj;break;case 1:a=Gg;break;case 4:a="trailing";break;default:a="leading"}return $B.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Tf};_.a=0;_.b=null;_.c=0;_.d=0;function aC(){aC=x;bC=new cC(ve,0,12)}\nfunction cC(a,b,c){aC();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(476,1,{62:1,88:1},cC);_.a=null;_.b=0;_.c=0;var bC;w(477,1,nl);_.tS=function(){return dC.d+"[font="+this.b+"ascent="+eC(fC,this.b).a+", descent="+eC(fC,this.b).b+", height="+eC(fC,this.b).c+Tf};_.b=null;w(479,1,{});_.tS=function(){return"Graphics"};w(480,479,{});function gA(){}function px(a){this.f=a}w(483,136,El,gA,px);function tA(){this.f="Missing message: awt.151"}w(482,483,El,tA);w(484,1,{});\nfunction JA(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(485,1,{64:1,88:1,92:1},JA);_.eQ=function(a){return a===this?!0:H(a,64)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};_.hC=function(){var a;a=31+this.d;a=31*a+this.b;a=31*a+this.a;return a=31*a+this.c};_.tS=function(){return gC.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Tf};_.a=0;_.b=0;_.c=0;_.d=0;w(489,1,Sl);_.$e=function(){return this.j};_.tS=NA;_.j=null;_.k=null;\nfunction hC(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function iC(a,b){a.e=b;tz(a.i.a,b)}function jC(a){this.n=(DA(),DA(),EA);var b;var c;b=this.cZ.d;-1!=ex(b,fx(36))?b=null:(c=this.n.b.d++,b=hx(b,nA(b,fx(46))+1)+m+c);this.j=b;this.d=new nB;this.f=a;this.e=!0;this.i=new kC(this)}w(488,489,Sl,jC);_.$e=function(){return hC(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(487,488,gl);_.$e=function(){return hC(this)+(this.b?",tearOff":m)};_.b=!1;w(491,1,{77:1});\n_.eQ=function(a){return a===this?!0:H(a,77)?this.rf()==a.rf()&&this.sf()==a.sf():!1};_.hC=function(){var a;a=new qB;lC(a,this.rf());lC(a,this.sf());return a.a};function sA(){this.b=this.a=0}function mC(a,b){this.a=a;this.b=b}w(490,491,{68:1,77:1,88:1},sA,mC);_.eQ=function(a){return a===this?!0:H(a,68)?this.a==a.a&&this.b==a.b:!1};_.rf=Sv;_.sf=sy;_.tS=function(){return nC.d+"[x="+this.a+",y="+this.b+Tf};_.a=0;_.b=0;\nfunction oC(a,b){if(!b)throw new ju("Missing message: awt.70");var c=a.a;if(J(b.f,$a)){var c=c.a.a,d=new vz,e=c.c.c;if(0>e||e>c.c.c)throw new Fx;c.o&&(d.pb[Qg]=2);az(c,e,d.pb);pC(c.c,e,d)}else{var d=c.a.a,c=b.i.a,e=d.c.c,f,g;if(0>e||e>d.c.c)throw new Fx;pC(d.c,e,c);for(f=g=0;f=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(515,514,Sl,It);\n_.$e=function(){var a,b;a=ZC(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=rk}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(524,1,{});function UC(a){if(null==a)throw new aD;}w(525,524,{},UC);\nfunction bD(){bD=x;cD={};cD["java.vendor"]=Ah;cD["package.restrict.access.sun"]=pk;cD["sun.java.launcher"]=cf;cD["sun.management.compiler"]=Ah;cD["os.name"]=cf;cD[" sun.boot.class.path"]=cf;cD["path.separator.applet"]=cf;cD["java.vm.specification.vendor"]=Ah;cD["java.runtime.version"]=cf;cD["http.proxyPort"]=cf;cD["user.name"]=cf;cD["user.language"]=cf;cD["os.name.applet"]=cf;cD["browser.version"]=cf;cD["java.version"]=cf;cD["user.timezone"]=cf;cD["java.endorsed.dirs"]=cf;cD["java.specification.name"]=\n"GWT";cD["java.specification.version"]="2.5.0";cD[Qh]=Le;!Lt&&(Lt=new Tt);Lt.a?cD[Oh]="yes":cD[Oh]=null}var cD;w(529,137,Tl);function dD(){}function eD(a){this.f=a}w(528,529,{82:1,88:1,96:1,105:1},dD,eD);function fD(){fD=x;gD=new hD}function iD(a){var b;if(a.k){var c;b=new Ov;tp(b,a.f);Jq(b.a,Nc);c=a.a;null!=c&&0=b||65<=b&&90>=b;for(c=1;b&&c=b||65<=b&&90>=b||48<=b&&57>=b||43==b||45==b||46==b;if(b){c=this.f;kD();var f,g,h;h=c.length;b=new lD;for(g=0;g=f?mD(b,f+32&65535):Jq(b.a,String.fromCharCode(f));\nthis.f=Mq(b.a)}else this.f=null,d=-1}if(null==this.f)throw new eD(Ie+a);if(!this.k&&(this.k=Au(gD,this.f),this.k||(this.k=(DA(),new nD))&&D(gD,this.f,this.k),!this.k))throw new eD(Ie+a);try{c=a;var j=++d,l=a.length,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja;if(ll){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(Wb,j)==j&&-1==oD(c,fx(47),j+2))throw new pD(l);}else{M=c.substr(j,l-j);l-=j;v=0;E=this.c;$=this.e;sb=this.j;t=this.d;ca=this.i;n=this.a;Ja=this.n;Mb=oD(M,\nfx(35),0);if(0==M.indexOf(Wb)&&0!=M.indexOf("////")){F=2;$=-1;v=oD(M,fx(47),2);aa=oD(M,fx(63),2);-1!=aa&&(-1==v||v>aa)&&(v=aa);-1==v&&(v=l,t=m);s=v;-1!=Mb&&Mbr+1?(o=M.charCodeAt(r+1),58==o?da=r+1:da=-1):da=-1}catch(Ub){if(Ub=pq(Ub),!H(Ub,96))throw Ub;}-1==da||da>v?E=M.substr(F,s-F):(E=M.substr(F,da-F),Z=M.substr(da+1,s-(da+1)),0==Z.length?\n$=-1:$=qD(Z,10))}-1v&&(null==t?t=m:J(t,m)?t=Tb:t.indexOf(Tb),P=nA(t,fx(47))+1,0==P?t=M.substr(v,z-v):t=t.substr(0,P-0)+M.substr(v,z-v)));null==t&&(t=m);null==E&&(E=m);d=E;var N;N=t;null!=ca&&!J(ca,m)&&(null!=t?N=t+cd+ca:N=cd+ca);\nnull==this.f&&(this.f=this.f);this.c=d;this.b=N;this.e=$;this.j=sb;var za;null!=this.c&&0this.e)throw new eD("incorrect port: "+\nthis.e);}w(530,1,Sl,jD);_.tS=function(){return iD(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var gD;w(531,1,{});function rD(a,b,c){var d,e;for(d=a.Kf().ue();d.Vd();)if(a=d.Wd(),e=a.th(),null==b?null==e:Cp(b,e))return c&&(a=new sD(a.th(),a.uh()),d.Xd()),a;return null}w(535,1,Kl);_.Jf=function(a){return!!rD(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!H(a,108)||this.Pf()!=a.Pf())return!1;for(a=a.Kf().ue();a.Vd();)if(b=a.Wd(),c=b.th(),b=b.uh(),!this.Jf(c)||!tD(b,this.Lf(c)))return!1;return!0};_.Lf=function(a){a=rD(this,a,!1);return!a?null:a.uh()};_.hC=function(){var a,b,c;c=0;for(b=this.Kf().ue();b.Vd();)a=b.Wd(),c+=a.hC(),c=~~c;return c};_.Mf=uD;_.Nf=function(){throw new vD("Put not supported on this map");};_.Of=function(a){a=rD(this,a,!0);return!a?null:a.uh()};_.Pf=function(){return this.Kf().Pf()};\n_.tS=function(){var a,b,c,d;d=Dk;a=!1;for(c=this.Kf().ue();c.Vd();)b=c.Wd(),a?d+=Ua:a=!0,d+=m+b.th(),d+=ad,d+=m+b.uh();return d+"}"};function Pz(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function Qw(a,b){var c;if(null==b)c=a.c;else if(H(b,1))c=Nc+b in a.e;else a:{c=a.Sf(b);if(c=a.a[c])for(var d=0,e=c.length;d=a.i)break;c=ED(a,c);++b}return b}\nfunction FD(a,b){var c;for(c=0;c=a.i)throw new BD;b=a.a;a.a=ED(a,a.a);return $C(a.n,b,a.a)}\nfunction ED(a,b){var c,d;for(d=b;da.f||!FD(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>ex(a.c,fx(c)))break;++d}return d}function ID(a){JD.call(this,a,fa,!1)}function KD(a){JD.call(this,a,Pa,!1)}\nfunction JD(a,b,c){this.a=0;this.j=-1;this.d=!1;this.n=a;this.i=a.length;this.c=b;this.k=c;var d;if(null==this.c)this.f=0;else{for(c=b=d=0;c=a&&(a=HD(this.c,c,this.c.length),this.e=!0),d=a;++a)0=a;++a)b=kf,33=j||b>a.Sb||c>a.Sb))){l=C(XE,Ml,-1,99,1);h=o=n=0;for(g=b;g<=c;++g)f=YE(a.zb[g]),n+=f.c,o+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(n+=25*(j+1),o+=25*(j+1),h+=25);j=g=1;a.J?r=ZE(a):r=$E(a);f=Uu(r.b);r=Uu(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));n>=f&&(g=f/n);h>=r&&(j=r/h);h=0;a.J&&(a.xb=gd)switch(lF(b,(sB(),zB)),f){case 101:lF(b,DB);pF(b,j+3,g+3,a.mb-6,a.mb-6);lF(b,zB);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=Q(L(R((j+3)*S)));e=Q(L(R(e*S)));h=Q(L(R(h*S)));c=Q(L(R(c*S)));d.o&&(qF(d,!1),rF(d,sF(d,f,e,h,c)));tF(b,j+6,g+6,a.mb-12,a.mb-12);uF(b.a,Q(L(R((j+9)*(vF(),S)))),Q(L(R((g+9)*S))),Q(L(R(2*S))),Q(L(R(4*S))));mF(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(lF(b,BB),uF(b.a,Q(L(R((j+10)*S))),Q(L(R((g+18)*S))),Q(L(R(4*S))),Q(L(R(4*S)))));0.96=e;++e)if(bn&&(lF(g,(kE(),sE)[n]),pF(g,f.b[s].q-12,f.b[s].r-\n12,24,24));for(s=1;s<=f.q;++s)l=f.c[s].i,o=f.c[s].j,0!=f.b[l].c&&f.b[l].c==f.b[o].c&&(lF(g,(kE(),sE)[f.b[l].c]),v=f.b[o].q-f.b[l].q,h=f.b[o].r-f.b[l].r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z,v=9*h,t=9*z,n=OF(4),r=OF(4),n[0]=f.b[l].q+v,r[0]=f.b[l].r-t,n[1]=f.b[o].q+v,r[1]=f.b[o].r-t,n[2]=f.b[o].q-v,r[2]=f.b[o].r+t,n[3]=f.b[l].q-v,r[3]=f.b[l].r+t,AF(g,n,r,4))}for(s=1;s<=f.q;++s){lF(g,(sB(),yB));t=f.c[s];l=t.i;o=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[o].c&&lF(g,(kE(),sE)[f.b[l].c]);if(3==t.f||4==\nt.f)n=l,l=o,o=n;n=f.b[l].q;r=f.b[l].r;M=f.b[o].q;P=f.b[o].r;if(1!=t.c||0!=t.f)v=M-n,h=P-r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z;switch(t.c){case 2:10<=t.f&&lF(g,EB);v=2*h;t=2*z;xF(g.a,Q(L(R((n+v)*(vF(),S)))),Q(L(R((r-t)*S))),Q(L(R((M+v)*S))),Q(L(R((P-t)*S))));xF(g.a,Q(L(R((n-v)*S))),Q(L(R((r+t)*S))),Q(L(R((M-v)*S))),Q(L(R((P+t)*S))));lF(g,zB);break;case 3:xF(g.a,Q(L(R(n*(vF(),S)))),Q(L(R(r*S))),Q(L(R(M*S))),Q(L(R(P*S))));l=3*h;o=3*z;xF(g.a,Q(L(R((n+l)*S))),Q(L(R((r-o)*S))),Q(L(R((M+l)*S))),Q(L(R((P-\no)*S))));xF(g.a,Q(L(R((n-l)*S))),Q(L(R((r+o)*S))),Q(L(R((M-l)*S))),Q(L(R((P+o)*S))));break;case 9:case 0:for(o=0;10>o;++o)l=n-(n-M)/10*o,E=r-(r-P)/10*o,xF(g.a,Q(L(R(l*(vF(),S)))),Q(L(R(E*S))),Q(L(R(l*S))),Q(L(R(E*S))));PF(g,f.k.v);o=QF(f.k.w);t=t.d;l=cd;null!=t&&(l=t);t=AC(f.k.w,l);t=(n+M)/2-t/2;P=(r+P)/2+~~(o/2)-1;lF(g,EB);RF(g.a,l,Q(L(R(t*(vF(),S)))),Q(L(R(P*S))));lF(g,zB);break;default:if(1==t.f||3==t.f)v=3*h,t=3*z,E=OF(3),j=OF(3),E[0]=M+v,j[0]=P-t,E[1]=n,j[1]=r,E[2]=M-v,j[2]=P+t,AF(g,E,j,3);else if(2==\nt.f||4==t.f){v=3*h;t=3*z;for(o=0;10>o;++o)l=n-(n-M)/10*o,E=r-(r-P)/10*o,j=o/10,xF(g.a,Q(L(R((l+v*j)*(vF(),S)))),Q(L(R((E-t*j)*S))),Q(L(R((l-v*j)*S))),Q(L(R((E+t*j)*S))))}else xF(g.a,Q(L(R(n*(vF(),S)))),Q(L(R(r*S))),Q(L(R(M*S))),Q(L(R(P*S))))}}z=OF(f.p+1);h=OF(f.p+1);for(s=1;s<=f.q;++s)l=f.c[s].i,o=f.c[s].j,n=f.b[l].q,r=f.b[o].q,++h[l],++h[o],z[l]=z[l]/h[l]+r/h[l],z[o]=z[o]/h[o]+n/h[o];PF(g,f.k.v);o=QF(f.k.w);M=OF(f.p+1);r=OF(f.p+1);n=C(SF,q,120,f.p+1,0);for(s=1;s<=f.p;++s)l=TF(f,s),(null==l||1>l.length)&&\n(l=Ma),j=f.b[s],3==f.b[s].a&&0VF(z[s]-f.b[s].q)&&(v=!1),2VF(z[s]-f.b[s].q)&&(P=!0),t=l,E=m,f.k.oc&&(F=f.b[s].i,0z&&(z=1),h/=z,z=v/z,v=4*h,t=4*z,E=OF(5),j=OF(5),E[0]=f.b[l].q+v,E[1]=f.b[o].q+v,j[0]=f.b[l].r-t,j[1]=f.b[o].r-t,E[3]=f.b[l].q-v,E[2]=f.b[o].q-v,j[3]=f.b[l].r+t,j[2]=f.b[o].r+t,E[4]=E[0],j[4]=j[0],106!=f.k.k&&YF(g,E,j,5),106==f.k.k&&ZF(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(s=1;s<=f.p;++s)0~~(f.p/2))for(s=1;s<=f.p;++s)0e;++e)if(d=a.zb[e])0b&&(b=c);return b}\nfunction jG(a,b,c,d){var e=tE?350:170,f,g,h,j;kG(d);b=lG(a,b);c=lG(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new mG(e);f=a.zb[g];for(var l=b,n=c,o=j,r=void 0,t=void 0,z=void 0,v=void 0,E=r=r=r=v=r=void 0,s=void 0,F=void 0,P=t=z=r=r=void 0,M=void 0,$=void 0,E=0,F=o.a,s=1;s<=f.q;++s)r=nG(l,n,f.c[s].a,f.c[s].b),rz+F||(r=M*r+$*v,0>r||(z=Math.sqrt(z),t=Math.sqrt(t),r/=z*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r=a.yb||0>=a.ub)&&(!a.M&&(a.M=bB(a)),oG(a,a.M));b=new pG;b.b=a.yb;b.a=a.ub;return b}function $E(a){var b;b=ZE(a);b.b/=a.xb;b.a/=a.xb;return b}function KF(a,b){a.b.a.a=b/S;return a.b}\nfunction qG(a,b,c,d){var e,f;if(!b||rG(b)){if((e=0=e;++e)b=PG(h,d);e=uG(qD(gx(b.substr(0,3)),10)).a;g=uG(qD(gx(b.substr(3,3)),10)).a;PG(h,d);for(b=1;b<=e+g;++b){for(f=m;!(j=PG(h,d),null==j||J(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new QG(a,f)}a.xb=1;WE(a,1,e,1,!1);WE(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new QG(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(gt(a,"ERROR - problems in reading/processing MOL input"),\na.Ze(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&RG(a.ob,a.t,!0);null!=a.u&&a.ob&&RG(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=SG(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new TG(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?WE(a,1,1,0,!0):WE(a,1,h,0,!d);d=mj}UG(a);null!=d&&(AG(a.r,pd),a.r&&fF(Pp(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.Ze(a.Ec.d);return!0}function gt(a,b){null==b&&(b=m);a.Gb=!0;a.X=b;a.cg("info: "+b)}\nfunction NF(a,b){var c;c=Math.round(b);100>c&&(!uE[c]&&(uE[c]=new cC(Fe,0,c)),!wE[c]&&fq(wE,c,pA(uE[c])),a.v=uE[c],a.w=wE[c])}function rG(a){var b;if(!a)return!1;b=a.pf();a=0!=(a.e&2);return b||a}function aG(a,b){return(a.mb+(a.Lb?1:0))*b}function EF(a,b){var c,d;d=-1;for(c=0;c=b)switch(a.Kb=!0,a.Hb=!0,gt(a,m),b){case 102:dF(a,!0);xG(a,102);wG(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):gt(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;VG(a,WG(a.pb));a.r&&fF(Pp(a.r,qk),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{gt(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new px("Cannot redo. Index is out of range.");if(!e.a.c)throw new px(Je);e.a=e.a.c;VG(a,e.a.a);a.r&&fF(Pp(a.r,pj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:qG(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=XG(a.jc);break;case 151:e=YG(a.jc);break;case 154:e=a.jc;e.a=e.c;e=XG(e);break;case 153:e=a.jc,e.a=-1,e=YG(e)}null==e?gt(a,"No more molecules in SDF buffer"):(gF(a),a.Vb=!0,ZG(a,e,!1),a.Vb=!1,J(a.X,m)&&(gt(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&fF(Pp(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:jq(4,new $G(a));a.k=c;break;case 107:jq(2,new aH(a));break;case 114:jq(3,new bH(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,cH(a.ob),a.Ib=!0,a.r&&fF(Pp(a.r,og),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=dH(a.ob);if(2==e){gt(a,"Copying the agent not possible !");break}d=YE(a.ob);a.Ib=!0;a.ob=new BE(a.ob);d=Uu((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)bF(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&fF(Pp(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;xG(a,109);wG(a,109);break;case 104:d=CE(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new qC;for(f=a.U,g=0,h=f.length;g=b&&(a.n=33+(b-1301)),0=a.k)a.cb=2,iH(a.ob),d=!0,RE(a,fg,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0=g;++g){f=0;for(c=1;c<=a.Sb;++c)dH(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=va;e+=lH(h[1][0],3)+lH(h[3][0],3)+ba;for(c=1;c<=h[1][0];++c)e+=ta+mH(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=ta+mH(a.zb[h[3][c]],d,b)}else{1f&&(f=e.b[b].r),e.b[b].qb;++b)fq(g.b,g.c++,null),fq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(J(j,ag)?vm(c,new iB(b)):0==j.indexOf("mix")?(j=qD(hx(j,3),10),l=null,f.c>j&&(l=(TB(j,f.c),f.b[j])),null==l?h=new Bm:h=l,vm(h,new iB(b)),ZB(f,j,h)):0==j.indexOf(Si)&&(j=qD(hx(j,2),10),l=null,g.c>j&&(l=\n(TB(j,g.c),g.b[j])),null==l?h=new Bm:h=l,vm(h,new iB(b)),ZB(g,j,h)));d+=rH(Ye,c);if(0a.M.a-Q(L(R(a.mb*a.nb))))return!1;var b=a.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=lG(a,b);f=lG(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var n=void 0,o=void 0,r=void 0,o=1.7976931348623157E308,n=1;n<=g.p;++n)r=nG(b,f,g.b[n].q,g.b[n].r),r=a.k)a.cb=2,iH(a.ob),EE(a,eg,a.ob.v);else if(230==a.k)a.cb=3,EE(a,gg,a.ob.v);\nelse if(233<=a.k&&262>a.k)vH(a.ob,!1),EE(a,dg,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;hH(a.ob,a.ob.v,Oq(a.bc.e.Tc.a.pb,sk));a.ob.j=!0;EE(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=wH(a.ob))?EE(a,"markAtom",a.ob.v):EE(a,"unMarkAtom",a.ob.v);else if(113!=a.k)if(300c.length&&(c=Kf),hH(a.ob,a.ob.v,c)),EE(a,Ij+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)CE(a);else if(106==a.k){c=a.ob;d=a.ob.w;if(0d&&(d=b);if(0==d)break;DE(c,d);c.a[d]=0}GE(a.ob);RE(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)xH(a.ob,a.ob.w),RE(a,"setBondStereo",a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,RE(a,Jj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,RE(a,Kj,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,GE(a.ob),RE(a,Jj,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,GE(a.ob),RE(a,Lj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,iH(a.ob),RE(a,fg,a.o,0,a.ob.w),GE(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=Oq(a.bc.e.Tc.a.pb,sk);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;RE(a,"setQueryBond",a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,\nf=c.b[d].c,h=c.b[b].c,j=4,f==h&&0=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new eF(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(yH(a.ob,null),a.ob.q=0,zH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,jH(b,b.v,0),205==a.k?(zH(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,RE(a,"addChain",a.o,0,a.ob.w)):RE(a,\ncg,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=lG(a,c),a.ob.A=lG(a,d),a.cb=2,iH(a.ob),a.r&&fF(Pp(a.r,eg),0,0,0),a.hc=!0):300c.length&&(c=Kf),hH(a.ob,1,c)),EE(a,"addAtom",a.ob.v)):230==a.k?(JG(a,null,!0),a.r&&fF(Pp(a.r,gg),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(yH(a.ob,null),a.ob.q=0,zH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,vH(a.ob,!0),a.r&&fF(Pp(a.r,dg),0,0,0),a.hc=!0):bD()}else e=!1;e&&AH(a)}return a.Ab=\ne}\nfunction BH(a,b,c,d){var e,f,g,h;bD();if(!a.Db||CH(b))return!0;a.Gb=!1;c-=Q(L(R(aG(a,a.nb))));d-=Q(L(R(bG(a,a.nb))));f=lG(a,c-a.Cc);g=lG(a,d-a.Dc);e=lG(a,c);h=lG(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?kG(j):jG(a,g,b,j);++a.ob.p;if(0g&&(g=1);b/=g;j/=g;n=g/2/Math.tan(0.5235987755982988);o=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+o*j+r*b;b=r*j-o*b;if(0>l)if(1f.b[2].r-f.b[1].r&&0h-f.b[1].r&&(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(n=f.b[f.e[0]].p[1],n==f.e[1]&&(n=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[n].q,b=f.b[f.e[0]].r-f.b[n].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,o=e-f.b[n].q,r=h-f.b[n].r,e=r*j-o*b,o=f.b[f.e[1]].q-f.b[n].q,r=f.b[f.e[1]].r-f.b[n].r,h=r*j-o*b,0h||0>e&&0=b?0-b:b)>e){++f.r;if(100g&&(g=1),zH(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=$E(a),h=a.ob,j=YE(h),b=j.a,j=j.b,0>f&&be.b||0>g&&je.a||GH(h,f,g),a.cb=5;JE(a,!1);a.Ib=!0;gG(a);a.Cc=c;a.Dc=d;return!0}\nfunction vG(a,b,c,d){var e,f;if(!a.J||a.Vf().a||a.Wf().a||a.K)if(f=!1,e=FF(a,c,d),e!=a.Cb&&(f|=xG(a,a.Cb),f|=wG(a,e),a.Cb=e),!rG(b)){c-=Q(L(R(aG(a,a.nb))));d-=Q(L(R(bG(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?kG(c):jG(a,b,d,c);113==e&&0d.b[e].j&&(MH(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,NH(d.b[e],b),NH(d.b[e],b)),DE(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){DE(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new nH(a,y(OH,q,119,[null,a.ob,e]),2);d.b[0]=new PH;QH(d,b,c,1);b=C(OH,\nq,119,a.zb.length,0);for(f=0,c=0;fd.c[b].c?(++d.c[b].c,d.c[b].f=0):gt(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,SH(d,d.x),gt(d.k,"Not possible connection !")):(d.c[d.q].j=e,SH(d,d.x),b=d.x,NH(d.b[e],b),NH(d.b[b],e),TH(d.c[d.q],d.b)));cF(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,WG(d),d.a.c=e),\nRE(a,cg,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(cF(a.ob),d=a.hc=!0);0=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0Vb))for(;wc=pb[fd]*pb[fd];)0==wc%pb[fd]?eb=!1:++fd;if(eb){I[++Yb]=Ev(wc);if(Yb>=Vb)break;Yctc&&(tc=0),0>Y&&(Y=0),Gd=28*tc+Y));Qc=0;0!=G.b[T].n&&(-2>G.b[T].n?Qc=1:-2==G.b[T].n?Qc=2:-1==G.b[T].n?Qc=3:1==G.b[T].n?Qc=4:2==G.b[T].n?Qc=5:2Bb&&(Bb=10-Bb));Ec=126;db=je;db+=126*G.b[T].i;Ec*=7;db+=Qc*Ec;Ec*=7;0!=Bb&&(db+=Bb*Ec);Ec*=7;db+=Gd*Ec;Ec*=783;db+=G.b[T].j*Ec;O[T]=Ev(db)}for(ga=0;!bI(G,Sa,O);){Da=!1;for(T=1;T<=G.p;++T)Sa[T]!=ob[T]&&(ob[T]=Sa[T],Da=!0);if(Da){for(T=1;T<=G.p;++T){O[T]=Hk;for(Aa=1;Aa<=G.b[T].j;++Aa)O[T]=Iv(O[T],I[Sa[G.b[T].p[Aa]]])}ga=\n0}else if(0G.c[T].j&&(Nb=G.c[T].i,G.c[T].i=G.c[T].j,G.c[T].j=Nb,1==G.c[T].f?G.c[T].f=3:2==G.c[T].f?G.c[T].f=4:3==G.c[T].f?G.c[T].f=1:4==G.c[T].f&&(G.c[T].f=2));for(T=1;To.a[v])&&P!=qa[v]){mc=!0;for(Ja=1;Ja<=za;++Ja)if(ca[Ja]==v&&Hb[Ja]==P||ca[Ja]==P&&Hb[Ja]==v){mc=!1;break}mc&&(++za,ca[za]=v,Hb[za]=P)}}else Z[++N]=P;if(0==N){if(Ab==o.p)break;v=da[tb--]}else if(1==N)qa[Z[1]]=v,v=Z[1],o.a[v]=++Ab;else{da[++tb]=v;s=0;for(aa=1;aa<=N;++aa)if($=RH(o,Z[aa],v),!Mb[$]){s=Z[aa];break}if(0==s)for(aa=1;aa<=N;++aa)if($=RH(o,Z[aa],v),2==o.d[$]||3==o.d[$]){s=\nZ[aa];break}0==s&&(s=Z[1]);qa[s]=v;v=s;o.a[s]=++Ab}}qa=OF(o.p+1);z=OF(o.p+1);$c=[];dd=[];F=Ab=tb=0;for(aa=1;aa<=o.p;++aa)if(1==o.a[aa]){v=aa;break}b:for(;;){0Cb.b[Na].j||4Qa.b[Rc].j||3Gc[fb]&&(de=nc,nc=fb,fb=de);Xa=nc;0==nc&&(Xa=fb,Me=!0);for(kc=1;kc<=Qa.b[Rc].j;++kc)Ad=Qa.b[Rc].p[kc],Ad!=Qb[zc-1]&&(0==le?le=Ad:me=Ad);0Gc[me]&&(de=le,le=me,me=de);Bd=le;0==le&&(Bd=me,Ud=!0);lf=0lf+ke?-(lf+ke):lf+ke)||0!=vc||0!=md?gt(Qa.k,"Bad stereoinfo on allene !"):(Hc=Qa.b[Qb[zc-1]].q-Qa.b[Rc].q,V=\nQa.b[Qb[zc-1]].r-Qa.b[Rc].r,oc=Math.sqrt(Hc*Hc+V*V),0.001>oc&&(oc=0.001),0<(Qa.b[Bd].r-Qa.b[Qb[zc-1]].r)*(Hc/oc)-(Qa.b[Bd].q-Qa.b[Qb[zc-1]].q)*(V/oc)?hd[Pb]=1:hd[Pb]=-1,Me&&(hd[Pb]*=-1),Ud&&(hd[Pb]*=-1),Xa==nc&&0>lf&&(hd[Pb]*=-1),Xa==fb&&0>ke&&(hd[Pb]*=-1),Gc[Xa]>Gc[Bd]&&(hd[Pb]*=-1))}}else c:{var qb=Cb,Ac=Na,Ne=gd,Oe=void 0,lc=void 0,Jc=void 0,Bc=void 0,gb=void 0,$b=void 0,ee=void 0,ye=void 0,Cd=void 0,Sc=void 0,Ba=void 0,hb=void 0,Id=void 0,Dd=void 0,Kc=void 0,Za=void 0,ne=void 0,hb=OF(4),Dd=OF(4),\nEf=qb,nd=Ac,Wf=kb,Xf=Md,Ff=ic,Pe=ce,sg=Ta,Fb=hb,id=void 0,Jd=void 0,mf=void 0,tg=void 0,Pg=void 0,Gf=void 0,Gf=-1;0gb;++gb)0>=hb[gb]||(Oe=RH(qb,Ac,hb[gb]),Dd[gb]=fI(qb,Oe,Ac),0Dd[gb]?(++ee,Bc=hb[gb],$b=hb[gb]):ye=hb[gb]);Cd=Sc+ee;Za=OF(4);Kc=0;if(3==qb.b[Ac].j){if(1==Sc&&1==ee||3==Cd&&0gb;++gb)Oe=RH(qb,Ac,Ba[gb]),lc[gb]=fI(qb,Oe,Ac);if(4==Cd){if(0==Sc||0==ee){gt(qb.k,"Error in C4 stereospecification !");break c}if(1==Sc||1==ee)Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[1],Kc=lc[0];else{for(gb=0;4>gb;++gb)-1==lc[gb]&&(lc[gb]=0);Cd=2}}else if(3==Cd)if(3==Sc||3==ee)Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[1],0gb;++gb)lc[gb]==Jc&&(lc[gb]=0);Cd=2}if(2==Cd)if(1==Sc&&1==ee)Ba[1]==Bc?(Ba[1]=Ba[2],Ba[2]=Ba[3]):Ba[2]==Bc&&(Ba[2]=Ba[3]),Za[0]=ne,Za[1]=Bc,Za[2]=Ba[2],Za[3]=Ba[1],Kc=1;else{if(lc[0]==lc[1]||lc[1]==lc[2]){gt(qb.k,"Error in C4 stereospecification ! 2/0r");break c}0!=lc[0]?(Za[0]=Ba[0],Za[1]=Ba[2],Za[2]=Ba[1],Za[3]=Ba[3]):(Za[0]=Ba[1],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[0]);1=If&&(Nd=!0,ya=(kE(),rE)[If]);Nd&&(0!=Vd?ya=Mf+Vd+ya:ya=Mf+ya,1==Lh[nf]?ya+=jd:-1==Lh[nf]&&(ya+="@@"),1==Zf?ya+=Ee:1od?-od:od)&&(ya+=0>od?-od:od)),oe&&(ya+=Nc+\nib),ya+=Tf);sp(Jb.a,ya);for(K=1;K<=za;++K)if(ca[K]==v||Hb[K]==v)E=Hb[K],E==v&&(E=ca[K]),M[v]",!0);j=-1c;++c)(d=b.d[c])?a.zb[c]=new BE(d):a.zb[c]=null;0b||b>a.Sb?(gt(a,"ERROR - invalid mol index: "+b),a.Ze(a.Ec.d),null):a.zb[b]}function UG(a){var b,c,d;b=SE(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function oI(a,b){b!=a.nb&&(a.nb=b,a.fg(),a.Ze(a.Ec.d))}function pI(a,b){var c,d,e;if(b!=a.xb){c=$E(a);a.xb=b;d=$E(a);e=Q(L(R((d.b-d.c)/2-(c.b-c.c)/2)));d=Q(L(R((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)GH(a.zb[c],e,d),cF(a.zb[c]);a.Ib=!0;a.Ze(a.Ec.d)}}\nfunction VE(a,b){var c;c=-1;J(b,"Select substituent")?(c=202,b=m):J(b,lb)?c=235:J(b,mb)?c=240:J(b,jb)?c=260:J(b,wb)?c=261:J(b,Db)?c=241:J(b,vb)?c=233:J(b,rb)?c=236:J(b,nb)?c=237:J(b,zb)?c=234:J(b,yb)?c=243:J(b,Eb)?c=252:J(b,xb)?c=244:J(b,Gb)?c=239:J(b,"-PO3H2")?c=251:J(b,cb)?c=242:J(b,ab)?c=245:J(b,bb)&&(c=238);0=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1=a.k&&(a.k=213);for(c=1;14>=c;++c)kF(a,b,c,1),kF(a,b,c,2);a.k=d;$F(a.wc.a,0,0,a)}var f;if(a.Hb){b=KF(a.fb,a.nb);d=a.mb+(a.Lb?1:0);c=(a.M.a-Q(L(R(bG(a,a.nb)))))/a.nb;f=c-a.mb;lF(b,mE);uF(b.a,Q(L(R(0*(vF(),S)))),Q(L(R(0*S))),Q(L(R(d*S))),Q(L(R(c*S))));a.Lb?(lF(b,(sB(),xB)),e=GF*(a.mb+(a.Lb?1:0))+\n3,f>e&&(wF(b,0,e,a.mb-1,e),xF(b.a,Q(L(R(0*S))),Q(L(R(e*S))),Q(L(R(0*S))),Q(L(R((c-1)*S)))),wF(b,a.mb-1,e,a.mb-1,f),wF(b,a.mb-1,f,d,f))):(lF(b,nE),xF(b.a,Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R((c-1)*S)))),wF(b,0,GF*a.mb,c-1,GF*a.mb),lF(b,JB(mE)),xF(b.a,Q(L(R((d-1)*S))),Q(L(R(0*S))),Q(L(R((d-1)*S))),Q(L(R((f+1)*S)))));xF(b.a,Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R(d*S))),Q(L(R((c-1)*S))));for(c=3;c<=GF+2;++c)kF(a,b,1,c);$F(a.fb.a,0,Q(L(R(bG(a,a.nb)))),a)}a.Jb&&(d=KF(a.fc,a.nb),c=a.Lb?1:3,b=(a.M.a-\nQ(L(R(bG(a,a.nb))))-Q(L(R(a.mb*a.nb))))/a.nb,a.Lb?(lF(d,(sB(),xB)),uF(d.a,Q(L(R(0*(vF(),S)))),Q(L(R(0*S))),Q(L(R(c*S))),Q(L(R(b*S))))):(lF(d,JB(mE)),xF(d.a,Q(L(R((c-1)*(vF(),S)))),Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R(b*S)))),lF(d,mE),xF(d.a,Q(L(R((c-2)*S))),Q(L(R(0*S))),Q(L(R((c-2)*S))),Q(L(R(b*S)))),lF(d,nE),xF(d.a,Q(L(R((c-3)*S))),Q(L(R(0*S))),Q(L(R((c-3)*S))),Q(L(R(b*S))))),$F(a.fc.a,a.M.b-Q(L(R((a.Lb?1:3)*a.nb))),Q(L(R(bG(a,a.nb)))),a))}}\nfunction nt(a,b){a.A?0==b&&(a.I=-1,gt(a,Mg),gG(a)):(a.gb?a.I=b:-1a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,gt(a,Mg)):gt(a,a.I+ea),gG(a))}function oG(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=Q(L(R(aG(a,a.nb))))+Q(L(R((a.Lb?1:3)*a.nb))),c-=Q(L(R(bG(a,a.nb))))+Q(L(R(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=Uu(d);a.ub=Uu(c)}function yE(a){kE();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(553,451,Wl);_.vf=function(a){IE(this,a)};_.Uf=sI;_.Vf=function(){return OE(),null!=this.Pb?PE:QE};\n_.Wf=function(){return OE(),OE(),QE};_.Xf=LA;_.Yf=function(a,b,c){return YA(this,b,c)};_.Zf=LA;_.$f=function(){bD()};_._f=WB;_.ag=tI;_.bg=WB;_.cg=function(){bD()};_.dg=function(){return it(this,!0,!1)};\n_.wf=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(bthis.M.a-Q(L(R(this.mb*this.nb)))||b>this.M.b-Q(L(R((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b=b&&oI(this,b)};_.Ze=function(){rI(this)};\n_.eg=function(a){this.Tb&&(null!=a&&0j&&(j=0);h=new XI(g,h,j,M);YI(h);vm(g.k,h);YD(f,M.pb);XD(f,g.pb)}else TD("JSME initialization error: HTML id "+a+" not found.")}function ZI(){return av(null)}\nfunction $I(a){return av(a)}w(557,1,Cl,PI,RI,SI,QI);_.hg=function(a){mx(this.d,new aJ(this,a),(Gs(),Gs(),Hs))};_.ig=function(a){mx(this.d,new bJ(this,a),(pt(),pt(),qt))};_.jg=function(a){mx(this.d,new cJ(this,a),(vt(),vt(),wt))};_.kg=function(a){mx(this.d,new dJ(this,a),(yt(),yt(),zt))};_.lg=function(a){jq(2,new eJ(this.b,a))};_.mg=function(){dF(this.b,!0)};_.ng=function(){Aq((xq(),yq),new fJ(this))};_.og=function(){var a,b,c;c=[];for(b=new uu(this.d.a);b.ba&&(b.x=a,NF(b,a),fG(b))};_.Xg=function(a,b){var c=this.b,d;d=nI(c,a);1>b||b>d.p?(gt(c,"ERROR - invalid atom index: "+b),gG(c)):(d.v=b,AH(c))};_.Yg=function(a){zI(this.b,Ld,a)};_.Zg=function(a,b){zI(this.b,a,b)};_.he=function(a){ax(this.d,a);OI(this)};_.$g=function(a){this.b.V=a};_._g=function(a){oI(this.b,a)};_.ah=function(a){var b=this.b;b.tb=a;fG(b)};_.bh=function(a){var b=this.b;b.wb=a;fG(b)};_.ch=function(a){pI(this.b,a)};\n_.dh=function(a){this.b.Pb=a};_.eh=function(a){this.b.Qb=a};_.fh=function(a){var b=this.b;b.Wb=a;b.F=hF(b,!1)};_.gh=function(a){this.b.Yb=a};_.hh=function(a,b){bx(this.d,a,b);OI(this)};_.ih=function(a,b,c){c&&bx(this.c,a,b);bx(this.d,a,b);OI(this)};_.jh=function(a,b){cx(this.d,a,b);OI(this)};_.kh=function(a,b,c){c&&cx(this.c,a,b);cx(this.d,a,b);OI(this)};_.lh=function(a){VE(this.b,a)};_.mh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new kI(c,a);c.sc=d;c.k=253;gt(c,b);gG(c)};\n_.ie=function(a){ix(this.c.pb,a)};_.nh=function(a){this.b.i=a};_.je=function(a){this.d.pb.style[zk]=a;OI(this)};_.oh=function(a){FH(this.b,a)};_.ph=function(){return zE(this.b)};_.a=-1;_.b=null;_.c=null;_.d=null;var TI=0;function fJ(a){this.a=a}w(558,1,{},fJ);_.pd=function(){var a,b;for(b=new uu(this.a.d.a);b.b=a.c.length)return!1;c=a.c[a.b];g=Vq(c,zk);b=Vq(c,Hh);f=Vq(c,Bi);e=Vq(c,Kh);var h,j,l;l={};for(d=0;d=d&&b=a;return c?65536+((d&1023)<<10)+(e&1023):d}function HJ(a,b){return 2>b||36b?b:10)?a-48:97<=a&&aa?-a:a):a}\nfunction KJ(a,b){var c;c=new IJ;c.d=he+(LJ(0!=a?-a:0)?JJ(0!=a?-a:0):m+Gp(c));MJ(0!=a?-a:0)&&NJ(0!=a?-a:0,c);c.b=4;c.a=b;return c}function U(a){var b;b=new IJ;b.d=he+(LJ(a)?JJ(a):m+Gp(b));MJ(a)&&NJ(a,b);return b}function OJ(a,b){var c;c=new IJ;c.d=he+(LJ(a)?JJ(a):m+Gp(c));MJ(a)&&NJ(a,c);c.b=b?8:0;return c}function PJ(){var a;a=new IJ;a.d=he+(LJ(0)?JJ(0):m+Gp(a));MJ(0)&&NJ(0,a);a.b=2;return a}function QJ(a){var b;b=new IJ;b.d=he+(LJ(a)?JJ(a):m+Gp(b));MJ(a)&&NJ(a,b);b.b=1;return b}\nfunction MJ(a){return typeof a==Ji&&0b||36c||2147483647a)return 0;if(0==a)return 32;b=-(a>>16)>>16&16;c=16-b;a>>=b;b=a-256>>16&8;c+=b;a<<=b;b=a-4096>>16&4;c+=b;a<<=b;b=a-16384>>16&2;c+=b;a=a<>14;return c+2-(a&~(a>>1))}function nv(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function Zl(a){var b,c,d;b=C(XJ,xl,-1,8,1);c=(YJ(),ZJ);d=7;if(0<=a)for(;15>=4;else for(;0>=4;b[d]=c[a&15];return $J(b,d,8)}\nfunction uG(a){var b,c;return-129a?(b=a+128,c=(aK(),bK)[b],!c&&(c=bK[b]=new iB(a)),c):new iB(a)}w(594,591,{88:1,93:1,99:1,101:1},iB);_.eQ=function(a){return H(a,99)&&a.a==this.a};_.hC=Sv;_.tS=WJ;_.a=0;function aK(){aK=x;bK=C(IH,q,99,256,0)}var bK;function VF(a){return 0>=a?0-a:a}function WF(a){return 0>a?-a:a}function Pm(a,b){return a>b?a:b}function R(a){return Math.round(a)}function cK(a){return Math.sqrt(a)}function aD(){}function ju(a){this.f=a}\nw(598,136,{88:1,96:1,100:1,104:1,105:1},aD,ju);function YJ(){YJ=x;ZJ=y(XJ,xl,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var ZJ;function TJ(a){this.f=a}w(600,593,{88:1,96:1,98:1,102:1,104:1,105:1},TJ);function GJ(a,b){return a.charCodeAt(b)}function dK(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function J(a,b){return!H(b,1)?!1:""+a==b}function ex(a,b){return a.indexOf(b)}\nfunction oD(a,b,c){return a.indexOf(b,c)}function nA(a,b){return a.lastIndexOf(b)}function LI(a,b,c){var d;for(d=0;0<=(d=c.indexOf(Of,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+ra+hx(c,++d):c=c.substr(0,d-0)+hx(c,++d);return a.replace(RegExp(b,wh),c)}\nfunction eK(a,b){for(var c=RegExp(b,wh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==m){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0ea&&a[a.length-1]>ea?a:a.replace(/^(\\s*)/,m).replace(/\\s*$/,m)}function $J(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction fK(a,b,c){if(128>c)return a[b]=(c&127)<<24>>24,1;if(2048>c)return a[b++]=(c>>6&31|192)<<24>>24,a[b]=(c&63|128)<<24>>24,2;if(65536>c)return a[b++]=(c>>12&15|224)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,3;if(2097152>c)return a[b++]=(c>>18&7|240)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,4;if(67108864>c)return a[b++]=(c>>24&3|248)<<24>>24,a[b++]=(c>>18&63|128)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>\n24,a[b]=(c&63|128)<<24>>24,5;throw new Km("Character out of range: "+c);}function fx(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}function gK(a){var b,c,d,e,f;e=a.length;for(d=b=0;dc?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=C(hK,Il,-1,b,1);for(d=f=0;da||a>=b)&&zK(a,b)}function zK(a,b){throw new EJ("Index: "+a+", Size: "+b);}w(616,609,pl);\n_.wh=function(){throw new vD("Add not supported on this list");};_.qh=function(a){this.wh(this.Pf(),a);return!0};_.eQ=function(a){return yK(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.ue();a.Vd();)c=a.Wd(),b=31*b+(null==c?0:Fp(c)),b=~~b;return b};_.ue=function(){return new uu(this)};_.yh=function(){return this.zh(0)};_.zh=function(a){return new AK(this,a)};_.Ah=function(){throw new vD("Remove not supported on this list");};function xK(a){return a.b=a.d.Pf())throw new Ix;return a.d.xh(a.c=a.b++)}function uK(a){if(0>a.c)throw new gA;a.d.Ah(a.c);a.b=a.c;a.c=-1}function uu(a){this.d=a}w(617,1,{},uu);_.Vd=function(){return xK(this)};_.Wd=function(){return vu(this)};_.Xd=function(){uK(this)};_.b=0;_.c=-1;_.d=null;function AK(a,b){var c;this.d=this.a=a;c=a.Pf();(0>b||b>c)&&zK(b,c);this.b=b}w(618,617,{},AK);_.Bh=function(){return 0=this.b)throw new Ix;return this.a.xh(this.c=--this.b)};_.a=null;\nfunction BK(a){a=new rK(a.b.a);return new CK(a)}function DK(a,b){this.a=a;this.b=b}w(619,611,Dl,DK);_.rh=EK;_.ue=function(){return BK(this)};_.Pf=function(){return this.b.a.d};_.a=null;_.b=null;function CK(a){this.a=a}w(620,1,{},CK);_.Vd=function(){return xK(this.a.a)};_.Wd=function(){return(this.a.b=vu(this.a.a)).th()};_.Xd=function(){tK(this.a)};_.a=null;function FK(a){a.b=C(GK,q,0,0,0)}function pC(a,b,c){(0>b||b>a.c)&&zK(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction vm(a,b){fq(a.b,a.c++,b);return!0}function ww(a,b){TB(b,a.c);return a.b[b]}function oz(a,b){for(var c=0;ca.c&&fq(b,a.c,null);return b}\nfunction Bm(){FK(this)}function YB(a){FK(this);this.b.length=a}function mB(a){FK(this);a=Mu(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(624,616,Ul,Bm,YB,mB);_.wh=function(a,b){pC(this,a,b)};_.qh=function(a){return vm(this,a)};_.mg=function(){this.b=C(GK,q,0,0,0);this.c=0};_.rh=function(a){return-1!=oz(this,a)};_.xh=function(a){return ww(this,a)};_.Mf=function(){return 0==this.c};_.Ah=function(a){return HK(this,a)};_.sh=function(a){return om(this,a)};_.Pf=Ms;\n_.c=0;function Du(){Du=x;Eu=new IK}var Eu;function IK(){}w(627,616,ol,IK);_.rh=tI;_.xh=function(){throw new Fx;};_.Pf=function(){return 0};function JK(){this.a=new Date}function KK(a){return 10>a?bc+a:m+a}w(630,1,{88:1,92:1,93:1,106:1},JK);_.eQ=function(a){return H(a,106)&&Bv(L(this.a.getTime()),L(a.a.getTime()))};\n_.hC=function(){var a;a=L(this.a.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=ev(c&4194303,b&4194303,e&1048575);a=ev(a.l^b.l,a.m^b.m,a.h^b.h);return Q(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?Oa:m)+~~(b/60);b=10>(0>b?-b:b)%60?bc+(0>b?-b:b)%60:m+(0>b?-b:b)%60;return(LK(),MK)[this.a.getDay()]+ea+NK[this.a.getMonth()]+ea+KK(this.a.getDate())+ea+KK(this.a.getHours())+Nc+KK(this.a.getMinutes())+Nc+KK(this.a.getSeconds())+" GMT"+a+b+ea+this.a.getFullYear()};_.a=null;function LK(){LK=x;MK=y(Yu,q,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));NK=y(Yu,q,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var MK,NK;\nfunction su(a,b){return null==D(a.a,b,a)}function ru(){this.a=new pp}w(632,611,{88:1,92:1,111:1},ru);_.qh=function(a){return su(this,a)};_.rh=EK;_.Mf=function(){return 0==this.a.d};_.ue=function(){return BK(new DK(this.a,new AD(this.a)))};_.sh=function(a){return null!=Cu(this.a,a)};_.Pf=sK;_.tS=function(){return pK(new DK(this.a,new AD(this.a)))};_.a=null;function sD(a,b){this.a=a;this.b=b}w(636,614,Ll,sD);_.th=Sv;_.uh=sy;_.vh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction Ix(){}w(637,136,{88:1,96:1,104:1,105:1,110:1},Ix);function OK(a){var b,c;b=a.b;c=a.d.length;if(ba.j&&(++a.j,a.p[a.j]=b)}function WK(a){var b;b=new PH;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function pH(a){return-99199!=a.f?a.f:0}function XK(a){return 4<=a.o&&2==a.j}\nfunction bF(a,b,c){a.q+=b;a.r+=c}function TE(a){var b;b=-99199!=a.f;a.f=-99199;return b}function PH(){UK();this.p=OF(7)}w(657,1,{114:1},PH);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var VK;function aI(a,b){var c;c=YK(a);return 0\\\\.]+$",2);iL=new TK("\\\\s+",2)}\nfunction zG(a){fL();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h=this.j?this.b=gx(a):this.b=a;c=new RK(iL,this.b);this.d=c.b.a.test(c.a);do if(4a.indexOf("j")&&((this.e=0=f.length)e=0;else{for(h=0,j=f.length;hn&&(n=0.001);r=g/n;e=f/n;l=OF(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));o=OF(4);d=OF(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,n=Math.sqrt(f*f+g*g),0.001>n&&(n=0.001),o[h]=g/n,d[h]=f/n);a=ML(o[1],d[1],o[2],d[2]);0b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);n=25*Math.sin(1.0471975511965976);h=RH(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,n=0;0n?n=-n:0>c&&0j&&(j=0.001),zH(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==EH(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,gt(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=QH(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&\n(b.c=3);201==a.k.k&&xH(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function rH(a,b){var c,d;if(!b||0==b.c)return m;d=m;d+="M V30 BEGIN COLLECTION"+(kE(),ba);d+=Xe+a+" [ATOMS=("+b.c;for(c=new uu(b);c.bj&&(j=0.001);1>VF((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction iH(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,z;n=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=cK(312.5/(1-Math.cos(f)));if(0a.b[a.v].j)TL(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)n=a.v,jH(a,a.v,0),a.v=a.p,TL(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){gt(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.cb=9;return}for(d=\n1;d<=a.b[a.v].j;++d)if(b=a.c[RH(a,a.v,a.b[a.v].p[d])].c,2o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)h=yH(a,null),r=f*d+1.5707963267948966,DH(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0o&&(o=0.001);g/=o;e/=o;h=o/2;r=l*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,o=0);t=a.b[b].q+h*e-r*g;z=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=yH(a,null),r=f*(d+0.5)+3.141592653589793*o,DH(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),z+l*(Math.cos(r)*e+Math.sin(r)*g)),1==o?(d==j&&DH(h,a.b[b].q,a.b[b].r),\nd==j-1&&DH(h,a.b[c].q,a.b[c].r)):(d==j-1&&DH(h,a.b[b].q,a.b[b].r),d==j&&DH(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=yH(a,null),r=f*(d-b),DH(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)MH(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0e&&ed;--f)if(0g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;n=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=yH(a,null),j=c*g-1.5707963267948966,DH(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),n+d*(Math.cos(j)*f+Math.sin(j)*e))}function SL(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=EH(a,c,1,a.p),0!=d&&bF(a.b[c],6,6)}\nfunction RH(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function sG(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0=c||0>=d?a.s=!0:(b=YE(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||GH(a,c,b),cF(a))}\nfunction eH(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2d&&(0==\na.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2d&&0==a.b[b].n?a.b[b].n=-1:\n2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:gt(a.k,"Charge change not possible on the halogen !");break;case 32:gt(a.k,"Use X button to change charge on the X atom !")}if(0e&&eb?e=2:0>a&&0>b?e=3:0>a&&0<=b&&(e=4);0<=c&&0<=d?f=1:0<=c&&0>d?f=2:0>c&&0>d?f=3:0>c&&0<=d&&(f=4);if(ef)return-1;switch(e){case 1:case 4:return ac?1:-1}return 0}function cI(a){UL(a);cF(a);dI(a)}\nfunction YE(a){var b,c,d,e,f,g;b=new dL;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].qd&&(d=a.b[c].q),a.b[c].re&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function RL(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=EH(a,d,b,c)&&++e;return e}function QH(a,b,c,d){var e;e=MH(a,null);NH(a.b[b],c);NH(a.b[c],b);e.i=b;e.j=c;TH(e,a.b);e.c=d;return e}\nfunction yH(a,b){++a.p;b?a.b[a.p]=WK(b):a.b[a.p]=new PH;return a.b[a.p]}function UF(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new VL(g-1-2,a-2,d+1+4,e+4)}function MH(a,b){var c;++a.q;c=new bL;b&&cL(c,b);return a.c[a.q]=c}\nfunction mH(a,b,c){var d,e,f,g,h,c=oH(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].qa.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4=g&&(h=g)),\ng=lH(h,2)+lH(f,3)+" 0 0 0 0 0 0 0",f=XH(a,b),g+=lH(f,3),c+=g+ia+(kE(),ba);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=lH(d.i,3)+lH(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=lH(d.j,3)+lH(d.i,3)),1==e&&4==d.f&&(h=6,f=lH(d.j,3)+lH(d.i,3)),c+=f+lH(g,3)+lH(h,3)+ja+(kE(),ba);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+lH(b,4)+lH(a.b[b].n,4)+(kE(),ba)),0!=a.b[b].d&&(c+="M ISO 1"+lH(b,4)+lH(a.b[b].d,4)+(kE(),ba));return c+=Ue+(kE(),ba)}\nfunction DE(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],cL(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;hb&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction FE(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;ea.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=RH(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))DE(a,d),c=!0}return c}function WL(a,b){var c,d,e,f,g;g=y(A,u,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=RH(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction UL(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,NH(a.b[b],c),NH(a.b[c],b)}\nfunction $H(a,b,c){var d,e,f,g,h,j,l,n,o;a.d=OF(a.q+1);o=[];for(j=1;j<=a.p;++j){o[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[RH(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3d&&(d=c);return d}\nfunction TF(a,b){var c;c=(kE(),rE)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function SH(a,b){a.b[b].j+=-1}function ZF(a,b,c){var d,e,f,g,h;h=1;a.a=OF(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0~~(c/2)+24?3:2}function ME(a,b){var c,d,e,f,g,h,j;c=YE(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,DH(a.b[f],h,j);c=YE(a);GH(a,d-c.a,e-c.b)}\nfunction VH(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0=g;++g)if(J(f,(kE(),rE)[g])){f=g;break b}f=32}gH(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nea;d=0;0=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function RG(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new KD(b);try{for(;b.j=DD(b,b.a),b.jc||6a.b[c].j&&2>a.b[d].j)e.f=0,gt(a.k,"Stereomarking meaningless on this bond !");else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2h||3c[b]&&(j=f,f=b,b=j);j=WL(a,f);h=j[0];l=j[1];e=0;n=!1;0c[l]&&(j=h,h=l,l=j);j=RH(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0c[f]&&(n=!0);j=WL(a,b);l=j[0];g=j[1];h=0;0g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))gt(a.k,"Not unique E/Z geometry !");else{g=\nRH(a,e,f);h=RH(a,h,b);r=1;if(0==d[g]){for(o=1;o<=a.b[e].j;++o)if(b=a.b[e].p[o],b!=f&&(j=RH(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0l&&0>t?d[h]=-d[g]:d[h]=d[g],n&&(d[h]=-d[h]))}}}function fI(a,b,c){var d;d=a.c[b].f;return 1>d||4g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5g?0c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0c.b[d].n?(c.b[d].n=0,e.i=0):0g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0f;)if(0e.i&&(e.i=0)}}}function eF(a){JL(this);this.b[0]=new PH;this.t=this.q=this.p=0;this.k=a}\nfunction QG(a,b){var c,d,e,f,g,h,j,l,n;eF.call(this,a);if(null!=b&&(f=m,l=OG(b),null!=l)){n=new JD(b,l,!0);for(g=1;4>=g;++g)f=PG(n,l);e=uG(qD(gx(f.substr(0,3)),10)).a;j=uG(qD(gx(f.substr(3,3)),10)).a;g=0;try{g=uG(qD(gx(f.substr(14,1)),10)).a}catch(o){if(o=pq(o),!H(o,96))throw o;}NE(this,(OE(),1==g?PE:QE));for(g=1;g<=e;++g){d=yH(this,null);f=PG(n,l);d.q=(new UJ(RJ(gx(f.substr(0,10))))).a;d.r=-(new UJ(RJ(gx(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=gx(f.substr(31,d-31));hH(this,g,d);62<=\nf.length&&(h=gx(f.substr(60,3)),0=h))){var r=void 0,r=YK(d);d=0d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=gx(f.substr(37,2)),0=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=MH(this,null),f=\nPG(n,l),e.i=uG(qD(gx(f.substr(0,3)),10)).a,e.j=uG(qD(gx(f.substr(3,3)),10)).a,d=uG(qD(gx(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11b.length)this.p=0;else{try{j=new ID(b);g=uG(qD(GD(j),10)).a;h=uG(qD(GD(j),10)).a;for(f=1;f<=g;++f)n=GD(j),c=(o=yH(this,null),hH(this,this.p,n),o),c.q=(new UJ(RJ(GD(j)))).a,c.r=-(new UJ(RJ(GD(j)))).a;for(f=1;f<=h;++f){d=MH(this,null);d.i=uG(qD(GD(j),10)).a;d.j=uG(qD(GD(j),10)).a;e=uG(qD(GD(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}UL(this);VH(this);aF(this)}catch(r){r=pq(r);if(H(r,96)){r.yd();this.p=0;return}throw r;}a&&!a.bb&&UE(this);cI(this)}}function TG(a,b,c){var d,e,f,g;eF.call(this,a);g=OF(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(yH(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=MH(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;UL(this)}\nfunction XL(a,b,c){var d,e,f;eF.call(this,a);f=OF(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(yH(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=MH(this,a),e.i=f[a.i],e.j=f[a.j]);NE(this,b.f);this.i=b.i;UL(this)}\nfunction nH(a,b,c){var d,e,f,g;eF.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&NE(this,(OE(),OE(),PE));this.b=C(KL,q,114,this.p+1,0);this.c=C(LL,q,115,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=WK(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=aL(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}UL(this)}\nfunction BE(a){var b;JL(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=C(KL,q,114,this.p+1,0);for(b=0;b(0>=a?0-a:a)&&(a=0);a=Q(L(R(a*Math.pow(10,c))))/Math.pow(10,c);e=m+(new UJ(a)).a;d=ex(e,fx(46));0>d&&(e+=Lb,d=ex(e,fx(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bc;if(0==b)return e;e.length>b&&(e=cd);c=m;for(a=1;a<=b-e.length;++a)c+=ea;return c+e}function OG(a){var b;b=new JD(a,ba,!0);if(4b&&(d=cd);e=m;for(c=1;c<=b-d.length;++c)e+=ea;return e+d}function PG(a,b){for(var c,d;a.j=DD(a,a.a),a.j>16&255)),Uu(0.7*(g.d>>8&255)),Uu(0.7*(g.d&255))),MF(a.a,g)):(h=new cm(Uu(0.7*(g.d>>16&255)),Uu(0.7*(g.d>>8&255)),Uu(0.7*(g.d&255))),f=IB(g),MF(a.a,h));g=Q(L(R(S)));d=Q(L(R(d*S)));e=Q(L(R(e*S)));b=Q(L(R(b*S)));c=Q(L(R(c*S)));d-=g;e-=g;uF(a.a,b+g,c+g,d-g,e-g);MF(a.a,h);uF(a.a,b,c,d,g);uF(a.a,b,c+g,g,e);MF(a.a,f);uF(a.a,b+d,c,g,e+g);uF(a.a,b+1,c+e,d,g)}\nfunction pF(a,b,c,d,e){a=a.a;b=Q(L(R(b*S)));c=Q(L(R(c*S)));d=Q(L(R(d*S)));e=Q(L(R(e*S)));qF(a,!0);rF(a,sF(a,b,c,d,e))}function AF(a,b,c,d){var e,f,g;f=C(A,u,-1,d,1);g=C(A,u,-1,d,1);for(e=0;e=b||b>=cB(this.a)-1||0>=c||c>=dB(this.a)-1)&&(this.a.j=!1);this.a.j?BH(this.a.c,a,b,c):vG(this.a.c,a,b,c);hz(this.a.pb)};_.a=null;function sM(a){this.a=a}w(708,1,{},sM);_.od=function(a){this.a.j=!1;Es(a);Fs(a);JH(this.a.c)};_.a=null;\nfunction tM(a){this.a=a}w(709,1,{},tM);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function uM(a){this.a=a}w(710,1,{},uM);_.a=null;function vM(a){this.a=a}w(711,1,{},vM);_.a=null;function hM(){fM.call(this);this.pb.style[zk]=fc;this.pb.style[Hh]=fc}w(712,703,rl,hM);function wM(a){this.a=a}w(713,1,{},wM);_.Qd=function(){Aq((xq(),yq),new yM(this))};_.a=null;function yM(a){this.a=a}w(714,1,{},yM);_.pd=function(){this.a.a.c&&(aB(this.a.a.c),yI(this.a.a))};_.a=null;\nfunction zM(a,b){var c;c=b.a;c.e=4;return sH(a.a.c,c,b.d,b.e)}function jM(a){this.a=a}w(715,1,{},jM);_.Hh=function(a){return zM(this,a)};_.a=null;function au(a,b){vG(a.a.c,b.a,b.d,b.e);return sH(a.a.c,b.a,b.d,b.e)}function kM(a){this.a=a}w(716,1,{},kM);_.Hh=function(a){return au(this,a)};_.a=null;function lM(a){this.a=a}w(717,1,{},lM);_.Hh=function(a){return BH(this.a.c,a.a,a.d,a.e)};_.a=null;function mM(a){this.a=a}w(718,1,{},mM);_.Hh=function(){return JH(this.a.c)};_.a=null;\nfunction Ss(a,b){var c;c=L(R(b.b));c=new YC(b,0,uj,c);IE(a.a.c,c);return!0}function nM(a){this.a=a}w(719,1,{},nM);_.Hh=function(a){return Ss(this,a)};var AM=_.a=null;function BM(){BM=x;AM=new Lv((bw(),new aw("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function CM(){CM=x;DM={}}\nfunction EM(a,b,c){var d;c&&(b.style[rh]=c.b+bj,d=c.a,d!=ve&&(b.style[qh]=d),0!=(c.c&1)&&(b.style[th]=yg),0!=(c.c&2)&&(b.style[sh]=Ph));a.e.style[xk]=Hi}\nfunction eC(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,z;d=Gp(b);d in DM?c=DM[d]:(c=$doc.getElementsByTagName("body")[0],e=Tq(Nj),f=Tq(Nh),f.style[fh]=(gr(),"inline"),f.style[tk]=(Xr(),"baseline"),f.style[gi]=cc,f.style[hi]=cc,f.width=1,f.height=1,g=(BM(),AM),f.src=g.d.a,c=(h=$doc.createTextNode(jf),EM(a,e,b),e.appendChild(h),e.appendChild(f),c.appendChild(e),j=Zq(e),l=Zq(e)+(e.offsetHeight||0),n=l-j,o=Zq(f)+(f.offsetHeight||0)+1,r=l-o,t=o-j,c.removeChild(e),z=new FM,z.a=t,z.b=r,z.c=n,z),DM[d]=c);return c}\nfunction GM(){CM();var a,b,c,d,e;Cr();this.a=y(Yu,q,1,["monospace","sans-serif",Hj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=Tq(Nj);this.e.innerHTML=this.f||m;this.e.style[rh]="72.0px";for(b=this.a,c=0,d=b.length;c=g?h=sF(a,b,c,d,e):h=(j=f+g,l=90-f,n=90-j,a.b+\'arc startangle="\'+l+\'" endangle="\'+n+\'" style="top:\'+c*a.a+"px;left:"+b*a.a+jj+d*a.a+hj+e*a.a+\'px"+\'+a.n+ac),rF(a,h))}function $F(a,b,c,d){a=a.a;if(a.s!=b||a.t!=c)Nx(d.Ec.f,a.u,b,c),a.s=b,a.t=c;LM(a)}function xF(a,b,c,d,e){a.o&&rF(a,a.b+\'line from="\'+b*a.a+Pa+c*a.a+\'" to="\'+d*a.a+Pa+e*a.a+\'" strokecolor="\'+a.i+la+a.c+"/>\\n")}function yF(a,b,c,d,e){a.o&&(qF(a,!1),rF(a,MM(a,b,c,d,e)))}\nfunction RF(a,b,c,d){var e,b=b.replace(/&/g,Ea).replace(/<\/g,Ha).replace(/>/g,Fa),f=(IM(),JM),b=(e=eC(f,a.f).a,""+b+"<\/span>");rF(a,b)}function uF(a,b,c,d,e){qF(a,!0);rF(a,MM(a,b,c,d,e))}function LM(a){var b;if(a.q){for(;null!=(b=a.v.pop());){var c=a.d;c[c.length]=b}b=a.d.join(ba);b=m+b+m;b!==a.r&&(a.u.pb.innerHTML=b||m,a.r=b);a.p=!0;a.q=!1}}function MF(a,b){(a.e=b)&&(a.i=NM(b))}\nfunction qI(a,b){var c,d,e,f;a.f=b;a.j=(c=(aC(),bC),d=b.b,e=b.a,f=m,d!=c.b&&(f="font-size:"+d*a.a+gj),e!=c.a&&(f+="font-family:"+e+Uc),0!=(b.c&1)&&(f+="font-weight:bolder;"),0!=(b.c&2)&&(f+="font-style:italic;"),f+="white-space:nowrap;",f)}function LF(a,b){(a.o=b)&&b&&(a.c=\' strokeweight="\'+b.e*a.a+\'px" \')}w(729,480,{});_.d=null;_.e=null;_.f=null;_.i=rg;_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=m;_.s=0;_.t=0;_.u=null;_.v=null;var KM,JM;\nfunction Xt(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-Xq(a.o.pb)+Yq(a.o.pb)+er(a.o.pb.ownerDocument),a.b.e=c.clientY-Zq(a.o.pb)+(a.o.pb.scrollTop||0)+fr(a.o.pb.ownerDocument),a.b.a=new xM(b),Uq(b.a),!0):!1}\nfunction iM(a){this.o=a;this.b=new OM;this.c=new PM(this);mx(this.o,new QM(this),(Yt(),Yt(),Zt));mx(this.o,new RM(this),(Qt(),Qt(),Rt));mx(this.o,new SM(this),(Ut(),Ut(),Vt));mx(this.o,new TM(this),(Mt(),Mt(),Nt));mx(this.o,new UM,(Ys(),Ys(),Zs));mx(this.o,new VM(this),(Us(),Us(),Vs));mx(this.o,new WM(this),(Ps(),Ps(),Qs))}w(730,1,{},iM);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function PM(a){Dm();this.a=a}w(731,65,{},PM);\n_.vd=function(){!this.a.d&&this.a.i&&zM(this.a.i,this.a.b)};_.a=null;function QM(a){this.a=a}w(732,1,{},QM);_.a=null;function RM(a){this.a=a}w(733,1,{},RM);_.a=null;function SM(a){this.a=a}w(734,1,{},SM);_.a=null;function TM(a){this.a=a}w(735,1,{},TM);_.a=null;function UM(){}w(736,1,{},UM);function VM(a){this.a=a}w(737,1,{},VM);_.a=null;function WM(a){this.a=a}w(738,1,{},WM);_.a=null;function OM(){}w(739,1,{},OM);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction NM(a){var b,c;c=a.d>>16&255;b=a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return rg;if(255==c&&0==b&&0==a)return"red";if(0==c&&255==b&&0==a)return"green";if(0==c&&0==b&&255==a)return ug}return 255==c&&255==b&&255==a?"white":sj+c+Pa+b+Pa+a+La}function II(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction XM(a){var b,c,d,e,f;sx(a);d=(tx(),Fz(null));e=new HM;Ly(e,a);Cx(d,e,d.pb);f=a.de();b=a.ce();c=II();9<=c?(++f,++b):7==c&&H(a,38)&&(c=a.pb.innerText,2>=c.length&&(f+=8));Ny(e,a);Lx(d,e);return new xA(f,b)}function TD(a){try{$wnd.console.log(a)}catch(b){}}function YM(){this.pb=Tq(gh);this.pb[Kg]=Vh;this.pb.style[Ui]=Ih;this.pb.style[Zi]=bg;this.pb.style[zk]=fc;this.pb.style[Hh]=fc;this.pb.setAttribute("contenteditable",oh)}w(741,362,jl,YM);\nfunction ZM(){ZM=x;IM();$M=y(Yu,q,1," *,line,polyline,arc,oval,rect,roundrect".split(","))}function sF(a,b,c,d,e){return a.b+\'oval style="position:absolute;left:\'+b*a.a+ij+c*a.a+jj+d*a.a+hj+e*a.a+dj+a.n+ac}function ZL(a,b,c,d,e){var f,g,h,j,l;if(1>d)return m;h=a.b+\'polyline points="\';g=m;for(f=0;f=f.k||(701==f.k?null.bi():401==f.k||402==f.k?(null.bi(),null.bi(),null.bi(),null.bi(),null.bi()):500<=f.k&&507>=f.k&&(g=null.ci,500!=g&&(g=new ft(null.ci,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function gN(a){this.a=a}w(751,1,el,gN);_.pd=function(){pz(this)};_.a=null;function FC(){dN();fN.call(this);this.a=new Tz}w(752,744,{},FC);_.Ef=Sv;_.a=null;function IC(){new ru;var a;a:{switch(Vu){case 1:case 3:case 5:case 7:a=new iN;break a}a=new jN}this.a=a}w(767,504,{},IC);_.a=null;\nfunction jN(){}w(769,1,{},jN);_.Zh=function(a){a&&a&&jq(8,new kN(a));return null};_.$h=function(a){jq(8,new lN(a))};function iN(){}w(768,769,{},iN);_.Zh=function(){return $wnd.clipboardData.getData(zf)};_.$h=function(a){$wnd.clipboardData.setData(zf,a)};function kN(a){this.a=a}w(772,1,Hl,kN);_.zd=LA;_.a=null;function lN(a){this.a=a}w(774,1,Hl,lN);_.zd=LA;_.a=null;function GC(){this.b=new JC;this.d=new kB}w(785,502,{},GC);function tG(a,b,c,d){b=rA(b);c+=b.a;d+=b.b;Zx(a.a,c,d);$x(a.a)}\nfunction rC(){dN();fN.call(this);var a=this.a=new mN;a.ab=!0;a.a.f=!0;this.a.db=!0}w(787,744,{},rC);_.Ef=Sv;_.a=null;function nD(){}w(795,531,{},nD);function kD(){kD=x;var a;a=(bD(),cD["os.encoding"]);if(null!=a)try{if(J("UTF-8",a))gK(m);else if(J("ISO-8859-1",a)||J("ISO-LATIN-1",a))C(hK,Il,-1,0,1);else throw new DJ(a+ka);}catch(b){if(b=pq(b),!H(b,105))throw b;}}function lC(a,b){a.a=31*a.a+Uu((new UJ(b)).a)}function qB(){}w(800,1,{},qB);_.hC=Sv;_.a=1;\nfunction mN(){var a=(gy(),jy);ay.call(this,!0,li);this.U=a.a;this.a=new nN(this);this.a.d=!0;Rx(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);mw();Xw(a,b)}else this.lb|=1;Sq(Rq(this.pb))[Kg]=Fh;this.pb.style[Bk]="2147483647"}w(832,364,rl,mN);_.Yd=function(a){qx(this,a);1==Nw(a.type)&&Wx(this,!1)};_.a=null;\nfunction nN(a){this.b=a;this.c=new Bm;this.i=new Bm;a=(sz(),rz);new iA(a.d,a.b,a.c,a.e,a.a);var b;b=Tq(Tj);this.e=Tq(Wj);gw(b,this.e);this.o=!0;a=yy();b=(hw(),iw(b));a.appendChild(b);this.pb=a;Kn();this.pb.setAttribute("role",qo.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),mw(),Xw(a,b)):this.lb|=2225;this.pb[Kg]=Eh;a=dx(this.pb)+"-vertical";$w(this.ee(),a,!0);this.pb.style[Ti]=dc;this.pb.setAttribute("hideFocus",pk);mx(this,new qz(this),(ys(),ys(),zs))}w(833,404,jl,nN);\n_.Yd=function(a){switch(Nw(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}iz(this,a)};_.Ge=function(a,b){mz(this,a,b);b||this.a&&Wx(this.b,!1)};_.a=!0;_.b=null;w(881,1,{});\nfunction oN(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:wD(b,c,~~Gp(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c