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 = \'F9D1BC1DA9AD506719596ECDB0202338\';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 l="",aa="\\n",ba="\\n \\n",m=" ",ca=" of ",da=\'"\',fa=\'" \',ga=\'" height="\',ha=\'" y="\',ja=\'">\',la="#",ma="$MOL\\n",na="&",oa="&",pa=">",qa="<",sa="\'",ta="(",ua=")",wa="*",xa="+",ya=",",za=", ",Aa="-",Ba="-C#C-Me",Da="-C#CH",Ea="-C#N",Fa="-C(=O)N",Ga="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Oa="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="...",Ya="/",Za="/>",$a="0",ab="0px",bb="1",cb="100%",db="2",eb="3",jb=":",\nkb=": ",lb=";",mb="<",ob="<\/g>",pb="=",qb=">",sb="?",tb="@",ub="A",vb="B",wb="Br",xb="C",zb="CSS1Compat",Ab="Center",Bb="Cl",Cb="Class$",Eb="Copy as ",Fb="Dialog",Gb="F",Hb=\'For input string: "\',Ib="H",Jb="Helvetica",Kb="I",Lb="Internal index set to null.",Mb="JME 2015-05-28 ",Ob="JSME",Pb="JavaScript",Qb="M END\\n",Rb="M V30 ",Sb="MOL n. ",Tb="N",Ub="NA",Vb="No more molecules in SDF buffer",Xb="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",Yb="O",\nZb="P",$b="R",ac="RXN",bc="S",cc="SDFstack",dc="SMILES",ec="Se",fc="Si",gc="Style names cannot be empty",hc="TBODY",ic="TR",kc="X",lc="[",mc="[object Array]",nc="\\\\",oc="\\\\.",pc="]",qc="__gwtex_wrap",rc="a",sc="absolute",tc="addBond",uc="addGroup",vc="addRing",wc="addTemplate",xc="alert",Ac="alertdialog",Bc="align",Cc="antialias",Dc="application",Ec="article",Fc="auto",Gc="banner",Hc="begin",Ic="black",Jc="blur",Kc="bolder",Qc="boolean",Rc="border",Sc="bottom",Tc="button",Uc="cellPadding",Vc="cellSpacing",\nWc="center",Xc="change",Yc="checkbox",Zc="className",$c="clear",ad="click",id="click marked atom to delete mark",jd="clip",kd="code",ld="colSpan",md="columnheader",nd="combobox",od="complementary",pd="contentinfo",qd="contextmenu",rd="cursor",sd="dblclick",td="definition",ud="delAtom",vd="delBond",wd="depict",xd="dialog",zd="directory",Ed="display",Fd="div",Gd="document",Hd="download",Id="dragend",Jd="dragenter",Kd="dragover",Ld="dragstart",Md="drop",Nd="end_gesture",Od="error",Pd="false",Qd="focus",\nRd="fontFamily",Sd="fontSize",Td="fontStyle",Ud="fontWeight",Vd="form",Wd="function",Xd="g",Yd="gesturechange",Zd="gestureend",$d="gesturestart",ae="google",be="grid",ie="gridcell",je="group",ke="gwt-MenuBar",le="gwt-MenuBarPopup",me="head",ne="heading",oe="height",pe="hidden",qe="id",re="img",se="is_touch_supported",te="italic",ue="java.vm.name",ve="jsa-resetDiv",we="keydown",xe="keypress",ye="keyup",ze="left",Ae="leftoversDownload",Be="link",Ce="list",De="listbox",Ee="listitem",Fe="load",Ge="log",\nHe="main",Ie="marquee",Je="math",Ke="menu",Le="menuPopup",Me="menubar",Ne="menuitem",Ve="menuitemcheckbox",We="menuitemradio",Xe="middle",Ye="mousedown",Ze="mousemove",$e="mouseout",af="mouseover",bf="mouseup",cf="mousewheel",df="move",ef="msie",ff="multipart",gf="n",hf="name",jf="navigation",kf="nodepict",lf="none",mf="noreaction",nf="note",of="nowrap",pf="null",qf="number",rf="object",sf="offsetHeight",tf="offsetWidth",uf="ontouchstart",vf="opera",wf="option",xf="outline",yf="overflow",zf="padding",\nAf="paste",Bf="popupContent",Cf="position",Df="presentation",Ef="progressbar",Ff="px",Nf="px, ",Of="px;",Pf="radio",Qf="radiogroup",Rf="reaction",Sf="rect(0px, 0px, 0px, 0px)",Tf="region",Uf="right",Vf="rotation",Wf="row",Xf="rowgroup",Yf="rowheader",Zf="runAsyncCallback",$f="s",ag="scale100",bg="scrollbar",cg="se",dg="search",eg="separator",fg="serif",gg="setAtom",hg="setBondDouble",ig=\'shape-rendering="crispEdges"\',jg="slider",kg="span",lg="spinbutton",mg="status",ng="string",og="subMenuIcon-selected",\npg="tab",qg="table",rg="tablist",sg="tabpanel",tg="tbody",ug="td",vg="text",wg="textAlign",xg="textbox",yg="timer",zg="title",Ag="toolbar",Bg="tooltip",Cg="top",Dg="touchcancel",Eg="touchend",Fg="touchmove",Gg="touchstart",Hg="tr",Ig="tree",Lg="treegrid",Ng="treeitem",Og="true",Pg="value",Qg="verticalAlign",Rg="visibility",Sg="visible",Tg="whiteSpace",Ug="width",Vg="x",Wg="zIndex",Xg="|",_,Yg={l:4194303,m:4194303,h:1048575},Zg={l:0,m:0,h:0},$g={l:1,m:0,h:0},ah={l:2,m:0,h:0},bh={l:3,m:0,h:0},ch={l:4,\nm:0,h:0},dh={l:8,m:0,h:0},eh={l:10,m:0,h:0},fh={l:16,m:0,h:0},gh={l:32,m:0,h:0},hh={l:64,m:0,h:0},ih={l:128,m:0,h:0},jh={l:256,m:0,h:0},kh={l:512,m:0,h:0},lh={l:1024,m:0,h:0},mh={l:2048,m:0,h:0},nh={l:8192,m:0,h:0},oh={l:16384,m:0,h:0},ph={l:32768,m:0,h:0},qh={l:65536,m:0,h:0},rh={l:131072,m:0,h:0},sh={l:262144,m:0,h:0},th={l:524288,m:0,h:0},uh={},vh={6:1},wh={16:1,18:1,26:1,30:1,31:1,32:1,34:1,38:1,40:1},xh={94:1},yh={16:1,18:1,26:1,31:1,32:1,34:1,38:1,40:1},zh={92:1},Ah={10:1,11:1,73:1,77:1,79:1},\nBh={18:1},Ch={73:1,76:1,91:1},Dh={108:1},Eh={13:1,73:1,77:1,79:1},Fh={39:1,73:1,77:1,79:1},Gh={15:1},Hh={7:1},Ih={73:1,80:1,88:1},Jh={9:1,11:1,73:1,77:1,79:1},Kh={55:1,73:1},Lh={11:1,14:1,73:1,77:1,79:1},Mh={17:1,41:1},Nh={52:1,73:1},Oh={25:1},Ph={48:1,49:1,55:1,67:1,73:1},Qh={73:1},Rh={75:1},Xh={72:1,73:1,76:1},Yh={42:1,73:1,80:1,87:1,88:1},Zh={16:1,18:1,26:1,31:1,34:1,38:1,40:1},$h={43:1,48:1,49:1,55:1,63:1,67:1,69:1,73:1},ai={73:1,76:1,90:1},bi={},ci={31:1,38:1},di={91:1},ei={73:1,76:1},fi={73:1,\n80:1,87:1,88:1},gi={90:1},hi={11:1,12:1,73:1,77:1,79:1},q={73:1,76:1,86:1},ii={73:1,80:1,82:1,87:1,88:1},ji={22:1,73:1},ki={48:1,55:1,67:1,73:1},li={24:1},mi={73:1,90:1};function r(a,b,c){var d=uh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=uh[a]=function(){}),_=d.prototype=0>b?{}:new uh[b],_.cM=c);for(var e=3;e>=4;else for(;0>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=s;function si(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;ti(c.a,b);0==c.a.c&&ui(c.b);a.q=null}a.Jc()}}function vi(a,b){var c=wi();si(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;xi(a.k,wi())}\nfunction yi(a,b){var c,d;c=a.r;d=b>=a.t+a.n;if(a.p&&!d)return d=(b-a.t)/a.n,a.Mc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.Lc(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.Kc(),!1):!0}r(17,1,{});_.Jc=function(){this.u&&this.Kc()};_.Kc=function(){this.Mc((1+Math.cos(6.283185307179586))/2)};_.Lc=function(){this.Mc((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;\nfunction xi(a,b){if(yi(a.a,b)){var c=a.a,d=a.a.s,e;e=new zi(d,a.a.k);Ai(d.a,e);1==d.a.c&&Bi(d.b,16);c.q=e}else a.a.q=null}function Ci(a){this.a=a}r(18,1,{},Ci);_.a=null;r(19,1,{});r(20,1,{2:1});function Di(){Di=s;Ei=new Fi}r(21,19,{});var Ei=null;function Fi(){this.a=new Gi;this.b=new Hi(this)}r(22,21,{},Fi);function Ii(){Ii=s;Ji=new Gi;var a=new Ki;Li();Mi(Ni?Ni:Ni=new Oi,a)}function ui(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);ti(Ji,a)}\nfunction Bi(a,b){if(0>b)throw new Pi("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);ti(Ji,a);a.b=!1;a.c=Qi(a,b);Ai(Ji,a)}function Qi(a,b){return $wnd.setTimeout(x(function(){a.Nc()}),b)}r(24,1,{});_.Nc=function(){this.b||ti(Ji,this);this.Oc()};_.b=!1;_.c=0;var Ji;function Hi(a){Ii();this.a=a}r(23,24,{},Hi);\n_.Oc=function(){var a=this.a,b,c,d,e,f;b=t(Ri,q,3,a.a.c,0);b=Si(a.a,b);c=new Ti;for(e=0,f=b.length;ewi()-d.a;){e=!1;for(f=0;f=a.a.d)break a;b=d[e];c=new FileReader;mq(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(vg),a.a.b.af(b))};_.Zc=function(){return kq};var kq;function nq(){nq=s;oq=new Hp(Yd,new pq)}function pq(){}r(237,218,{},pq);\n_.Wc=function(a){var b,c;b=this.a.rotation;c=this.a.scale;a.a.e&&(0!=b&&a.a.b.b!=b&&(a.a.b.b=b,a.a.b.a=null,qq(a.a.e,a.a.b)&&this.a.preventDefault()),a.a.d=!0);a.a.f&&(1!=c&&a.a.b.c!=c&&(a.a.b.a=null,a.a.b.c=c,rq(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Zc=function(){return oq};var oq;function sq(){sq=s;tq=new Hp(Zd,new uq)}function uq(){}r(238,218,{},uq);_.Wc=function(a){a.a.a&&(a.a.b.a=null,vq(a.a.a,a.a.b))};_.Zc=function(){return tq};var tq;function wq(){wq=s;xq=new Hp($d,new yq)}\nfunction yq(){}r(239,218,{},yq);_.Wc=function(){this.a.preventDefault()};_.Zc=function(){return xq};var xq;r(241,218,{});r(240,241,{});function zq(){zq=s;Aq=new Hp(we,new Bq)}function Bq(){}r(242,240,{},Bq);\n_.Wc=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(Cq(),Dq).length&&-999!=(Cq(),Dq)[c]&&(c=(Cq(),Dq)[c]);b=new Eq(null,c,null);if(this.a.ctrlKey||this.a.shiftKey||this.a.metaKey||this.a.altKey)this.a.ctrlKey&&(b.e|=2),this.a.altKey&&(b.e|=8),this.a.metaKey&&(b.e|=4),this.a.shiftKey&&(b.e|=1);a:{var a=a.a.c,d,e;a.tb=!1;if(!a.G||a.H){a.tb=!0;a.R=l;e=0;d=8==b.e;b=0!=(b.e&2);switch(c){case 99:case 67:b?Fq(iq(a,!1)):e=301;break;case 118:case 86:b&&a.Eb&&Gq(a.B,(!a.Fb&&(a.Fb=new Hq(a)),a.Fb));break;\ncase 110:case 78:e=401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.ac&&(Iq(a,Wm((Jq(),Kq).rc.a.pb,Pg)),e=1201,a.j=18);break;case 104:case 72:a.tb=!0;a.R=Ib;e=1300;break;case 114:case 82:a.tb=!0;a.R="-R";e=1301;break;case 116:case 84:701==a.i?(e=236,a.tb=!0,a.R=Ka):801==a.i?(e=237,a.tb=!0,a.R=Ja):(e=233,a.tb=!0,a.R=\n"-tBu");break;case 121:case 89:b?e=111:(e=234,a.tb=!0,a.R=Ra);break;case 122:case 90:b?e=110:(e=239,a.tb=!0,a.R=Ua);break;case 97:case 65:e=235;a.tb=!0;a.R="-COOH";break;case 101:case 69:e=238;a.tb=!0;a.R=Da;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.tb=!0;a.R=Ea;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.i?(e=254,a.tb=!0,a.R="-F"):801==a.i?(e=255,a.tb=!0,a.R="-Cl"):901==a.i?(e=256,a.tb=!0,a.R="-Br"):1001==a.i?(e=257,a.tb=!0,a.R="-I"):501==a.i?(e=259,a.tb=!0,a.R=\n"-OH"):401==a.i?(e=258,a.tb=!0,a.R="-NH2"):e=202;break;case 61:501==a.i?(e=250,a.tb=!0,a.R="=O"):e=203;break;case 35:e=204;break;case 48:105==a.i?Lq(a,0):d?(e=223,a.tb=!0,a.R="-3-Furyl"):(e=221,a.tb=!0,a.R="-Furyl");break;case 49:105==a.i?Lq(a,1):1301==a.i?(a.tb=!0,a.R="-R1",e=1302):e=209;break;case 50:105==a.i&&Lq(a,2);1301==a.i&&(a.tb=!0,a.R="-R2",e=1303);break;case 51:105==a.i?Lq(a,3):1301==a.i?(a.tb=!0,a.R="-R3",e=1304):e=206;break;case 52:105==a.i?Lq(a,4):1301==a.i?(a.tb=!0,a.R="-R4",e=1305):\ne=207;break;case 53:105==a.i?Lq(a,5):1301==a.i?(a.tb=!0,a.R="-R5",e=1306):e=208;break;case 54:105==a.i?Lq(a,6):1301==a.i?(a.tb=!0,a.R="-R6",e=1307):e=210;break;case 55:105==a.i?Lq(a,7):1301==a.i?(a.tb=!0,a.R="-R7",e=1308):e=211;break;case 56:105==a.i?Lq(a,8):1301==a.i?(a.tb=!0,a.R="-R8",e=1309):e=212;break;case 57:105==a.i?Lq(a,9):1301==a.i?(a.tb=!0,a.R="-R9",e=1310):(a.tb=!0,a.R="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;\nbreak;case 119:case 87:case 1003:e=152}Mq(a,e)}b=!0}b&&this.a.preventDefault()};_.Zc=function(){return Aq};var Aq;function Nq(){Nq=s;Oq=new Hp(Ye,new Pq)}function Pq(){}r(243,223,Gh,Pq);_.Wc=function(a){a.Ec(this)};_.Zc=function(){return Oq};var Oq;function Qq(){Qq=s;Rq=new Hp(Ze,new Sq)}function Sq(){}r(244,223,Gh,Sq);_.Wc=function(a){a.Fc(this)};_.Zc=function(){return Rq};var Rq;function Tq(){Tq=s;Uq=new Hp($e,new Vq)}function Vq(){}r(245,223,Gh,Vq);_.Wc=function(a){a.Gc(this)};_.Zc=function(){return Uq};\nvar Uq;function Wq(){Wq=s;Xq=new Hp(af,new Yq)}function Yq(){}r(246,223,Gh,Yq);_.Wc=function(a){var b;b=this.a;Lm((Im(),Jm),new Zq(a,a.b,b))};_.Zc=function(){return Xq};var Xq;function $q(){$q=s;ar=new Hp(bf,new br)}function br(){}r(247,223,Gh,br);_.Wc=function(a){a.Hc(this)};_.Zc=function(){return ar};var ar;function Vp(){this.a={}}r(248,1,{},Vp);_.a=null;r(251,224,Gh);var cr=null;function dr(){dr=s;er=new Hp(Dg,new fr)}function fr(){}r(250,251,Gh,fr);_.Wc=gr;_.Zc=function(){return er};var er;\nfunction hr(){hr=s;ir=new Hp(Eg,new jr)}function jr(){}r(252,251,Gh,jr);_.Wc=gr;_.Zc=function(){return ir};var ir;function kr(){var a;this.a=(a=document.createElement(Fd),a.setAttribute(uf,"return;"),typeof a.ontouchstart==Wd)}r(253,1,{},kr);function lr(){lr=s;mr=new Hp(Fg,new nr)}function nr(){}r(254,251,Gh,nr);_.Wc=function(a){var b=a.a;if(a=a.a.n)or(b,this),a.zg(b.b);b.d=!0};_.Zc=function(){return mr};var mr;function pr(){pr=s;qr=new Hp(Gg,new rr)}function rr(){}r(255,251,Gh,rr);\n_.Wc=function(a){or(a.a,this)&&(a.a.j&&sr(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),Bi(a.a.c,750),a.a.d=!1))};_.Zc=function(){return qr};var qr;function tr(a,b){this.a=b;this.b=a}function ur(a,b,c){Ni&&(b=new tr(b,c),a.od(b))}r(256,219,{},tr);_.Wc=function(a){a.kd(this)};_.Xc=function(){return Ni};_.a=!1;var Ni=_.b=null;function vr(){}function wr(a){var b;xr&&(b=new vr,a.od(b))}r(258,219,{},vr);_.Wc=function(a){a.md(this)};_.Xc=function(){return xr};var xr=null;function yr(){}r(260,219,{},yr);\n_.Wc=function(a){a.a.W&&a.a.Zd()};_.Xc=function(){return zr};var zr=null;function Ar(a,b,c){a=a.a;if(!b)throw new Br("Cannot add a handler with a null type");if(!c)throw new Br("Cannot add a null handler");0a.qI&&(c.tM==s||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new fs;}return a[b]=c}r(271,1,{},$r);_.qI=0;function cs(){cs=s;ds=[];es=[];var a=new $r,b=ds,c=es,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var ds,es;function D(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Ml(a){return null!=a&&a.tM!=s&&!(a.cM&&a.cM[1])}function Pl(a){return a.tM==s||a.cM&&!!a.cM[1]}\nfunction gs(a){return null==a?null:a}function I(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var hs=-1;\nfunction is(){var a;$stats&&js("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(vf))a=vf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(ef)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(ef)&&8<=$doc.documentMode)a="ie8";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"}G(vf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+\na+"). Expect more errors.\\n");$stats&&js("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=F(ks,q,1,[zb]);for(c=0;c>22&4194303,0>a?1048575:0)}\nfunction ss(a){return rs(a.l,a.m,a.h)}function rs(a,b,c){return _=new ts,_.l=a,_.m=b,_.h=c,_}\nfunction us(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new vs;if(0==a.l&&0==a.m&&0==a.h)return ws=rs(0,0,0),rs(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?(ws=rs(0,0,0),c=ss((xs(),ys))):(ws=rs(c.l,c.m,c.h),c=rs(0,0,0)),c;g=!1;0!=b.h>>19&&(b=zs(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?As(e):0==c&&0!=d&&0==e?As(d)+22:0!=c&&0==d&&0==e?As(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=ss((xs(),Bs)),c=!0,g=!g;else return c=Cs(a,f),g&&Ds(c),ws=rs(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=zs(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Cs(c,d);f&&Ds(e);var j;22>=d?(f=c.l&(1<=d?(f=c.l,j=c.m&(1<h?(j=b.l<>22-h,h=b.h<>22-h):44>h?(j=0,\nn=b.l<>44-h):(n=j=0,h=b.l<u?h=!1:(o=h.l-j.l,v=h.m-j.m+(o>>22),u+=v>>22,0>u?h=!1:(h.l=o&4194303,h.m=v&4194303,h.h=u&1048575,h=!0));if(h&&(22>f?n.l|=1<f?n.m|=1<>>1;j.m=h>>>1|(o&1)<<21;j.l=v>>>1|(h&1)<<21;--f}g&&Ds(n);e?(ws=zs(c),d&&(ws=Gs(ws,(xs(),ys)))):ws=rs(c.l,c.m,c.h);return n}\nfunction Ds(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}function Fs(a){var b;b=Hs(a.h);return 32==b?(b=Hs(a.m),32==b?Hs(a.l)+32:b+20-10):b-12}var ws=null;function Is(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}\nfunction K(a){var b,c,d;if(isNaN(a))return xs(),Js;if(-9223372036854775E3>a)return xs(),Ks;if(9223372036854775E3<=a)return xs(),Bs;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=I(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=I(a/4194304),a-=4194304*b);a=I(a);b=rs(a,b,c);d&&Ds(b);return b}function Ls(a){var b,c;return-129a?(b=a+128,null==Ms&&(Ms=t(Ns,q,20,256,0)),c=Ms[b],!c&&(c=Ms[b]=qs(a)),c):qs(a)}\nfunction Os(a){var b=Zg,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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;v=(b.h&1048320)>>8;u=c*j;y=d*j;w=e*j;E=f*j;g*=j;0!=h&&(y+=c*h,w+=d*h,E+=e*h,g+=f*h);0!=n&&(w+=c*n,E+=d*n,g+=e*n);0!=o&&(E+=c*o,g+=d*o);0!=v&&(g+=c*v);c=(u&4194303)+((y&511)<<13);u=(u>>22)+(y>>9)+((w&262143)<<4)+((E&31)<<17)+(c>>22);w=(w>>18)+(E>>5)+((g&4095)<<8)+(u>>22);return rs(c&4194303,u&\n4194303,w&1048575)}function zs(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return rs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Cs(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>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 rs(c&4194303,d&4194303,e&1048575)}function Gs(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return rs(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}\nfunction L(a){return a.l|a.m<<22}function Qs(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return $a;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Aa+Qs(zs(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Ls(1E9);a=us(a,b);b=l+L(ws);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0d||d>a.p.c)throw new cv;b.ob==a&&(f=a.Qd(b),fd||d>=c.c)throw new cv;for(--c.c;dg&&n.charAt(g)==Aa&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(m)}qv(this,this.T);vv(this);vu(Zm(this.pb),Bf,!1);vu(this.T.b,b+"Content",!0)}r(334,335,yh);_.Id=function(){Mu(this.T)};_.Jd=function(){Pu(this.T)};_.Xd=function(){return this.T.jb};_.Sd=function(){return new sv(this.T)};_.Pd=function(a){return this.T.Pd(a)};_.Yd=function(a){qv(this.T,a);vv(this)};_.T=null;r(333,334,yh);_.Md=Vu;\nfunction Ev(){Ev=s;Fv=new Gv(0,(Av(),Bv));Hv=new Gv(1,Iv);Jv=new Gv(2,Kv);Lv=F(Mv,q,27,[Fv,Hv,Jv])}function Gv(a,b){this.b=a;this.a=b}r(337,152,{27:1,73:1,77:1,79:1},Gv);_.a=null;var Lv,Fv,Hv,Jv;function Nv(){Nv=s;Ov=F(ks,q,1,[Cg,Xe,Sc])}\nfunction Dv(a){var b;Nv();var c,d;c=this.pb=$doc.createElement(qg);this.c=$doc.createElement(tg);mt(c,this.c);c[Vc]=0;for(c=c[Uc]=0;c";j=new Xs(c.a.a);g.innerHTML=j.a||l;g=Zm(g);a.kb&&(a.pb.__listener=\nnull);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),ut(),su(g,a)):a.lb|=133333119}r(368,369,{},uw);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function vw(a,b){this.a=a;this.b=b}r(370,1,{},vw);_.Ic=function(){var a;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=an(Fe,!1),this.b.pb.dispatchEvent(a)):this.b.pb.__gwtLastUnhandledEvent=Fe)};_.a=null;_.b=null;r(372,299,li);\nfunction Bw(a){this.a=a}r(374,372,li,Bw);_.kd=function(a){this.a.de(a.f,a.a)};function Cw(a,b,c){var d;if(a.o){var e=d=$doc.createElement(Hg);qu(a.e,(nt(),ot(e)),b);a=(nt(),ot(c));d.appendChild(a)}else d=hu(a.e,0),qu(d,(nt(),ot(c)),b)}\nfunction Dw(a,b,c){var d;Ew(a,b);c&&b.a?(Ew(a,null),a=b.a,b=(Im(),Jm),b.c=Mm(b.c,[new Fw(a),!1])):null!=b.c&&(a.j=new Gw(a,b),c=(Av(),Iv),a.j.U=c,a.j.ab=a.f,c=le,a.j.Cd()[Zc]=c,d=Au(a.pb),G(ke,d)||uu(a.j,d+"Popup"),Lu(a.j,new Bw(a),Ni?Ni:Ni=new Oi),a.n=b.c,d=a.j,a=new Hw(a,b),d.pb.style[Rg]=pe,xv(d),a.a.o?wv(a.a.j,cn(a.a.pb)+Vm(a.a.pb,tf)-1,dn(a.b.pb)):wv(a.a.j,cn(a.b.pb),dn(a.a.pb)+Vm(a.a.pb,sf)-1),d.pb.style[Rg]=Sg)}\nfunction Iw(a,b){if(b||!(a.k&&a.n==a.k.c))Ew(a,b),a.pb.focus(),b&&a.d&&Dw(a,b,!1)}\nfunction Jw(a,b){var c;a:{c=b.target;var d,e;for(e=new Mr(a.i);e.bc&&(c=a.i.c-1);d=c==b?St(a.i,b):St(a.i,c);break}Ew(a,d)}}r(375,331,Zh);_.ud=function(a){Jw(this,a)};_.Md=function(){this.j&&tv(this.j,!1);Pu(this)};_.de=function(a,b){Nw(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function Fw(a){this.a=a}r(376,1,{},Fw);_.Ic=function(){Qw(this.a)};_.a=null;\nfunction Rw(a){this.a=a}r(377,1,{},Rw);_.$c=function(){Ew(this.a,null)};_.a=null;function Gw(a,b){this.a=a;this.b=b;yv.call(this,!0,Le);qv(this.T,this.b.c);vv(this);this.fb=!0;this.b.c.Ug()}r(378,334,yh,Gw);_.qd=function(a){var b,c;if(!a.a)switch(st(a.d.type)){case 4:c=a.d.target;b=this.b.b.pb;if(b.contains(c)){a.a=!0;break}a.a&&Ew(this.a,null)}};_.a=null;_.b=null;function Hw(a,b){this.a=a;this.b=b}r(379,1,{},Hw);_.a=null;var Sw=_.b=null;\nfunction Tw(){Tw=s;Sw=new Rs((ht(),new gt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Uw(a,b){this.pb=$doc.createElement(ug);var c=Au(this.pb)+Va;vu(this.Cd(),c,!1);this.pb.textContent=a||l;this.pb[Zc]="gwt-MenuItem";c=en();this.pb.setAttribute(qe,c);Oj();this.pb.setAttribute("role",Gk.a);this.a=b}r(382,332,{31:1,35:1,38:1},Uw);_.a=null;_.b=null;_.c=null;\nfunction Vw(){var a;this.pb=$doc.createElement(ug);this.pb[Zc]="gwt-MenuItemSeparator";a=$doc.createElement(Fd);mt(this.pb,a);a[Zc]="menuSeparatorInner"}r(383,332,ci,Vw);function Ww(){var a,b,c,d,e;b=null.Ug();e=gn();d=fn();b[Ed]=(mo(),lf);b[Ug]=0+(Io(),Ff);b[oe]=ab;c=$doc;c=(G(c.compatMode,zb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,zb)?a.documentElement:a.body).scrollHeight||0;b[Ug]=(c>e?c:e)+Ff;b[oe]=(a>d?a:d)+Ff;b[Ed]="block"}function zv(){}r(384,1,{},zv);_.md=function(){Ww()};\nfunction Xw(a){this.a=a}r(385,1,{},Xw);_.qd=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.qd(a),!a.a){d=a.d;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(st(d.type)){case 4:case 1048576:if(rt){a.b=!0;break}if(!c&&b.V){b.$d(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(rt){a.b=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;\nfunction Yw(a){this.a=a}r(386,1,{},Yw);_.a=null;function Av(){Av=s;Bv=new Zw(0);Iv=new Zw(1);Kv=new Zw(2);$w=F(ax,q,36,[Bv,Iv,Kv])}function Zw(a){this.b=a}r(387,152,{36:1,73:1,77:1,79:1},Zw);var $w,Bv,Iv,Kv;function bx(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=Vt(a.a.$),Ww(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),cx(a.f.a),a.f=null,a.b=!1)}function dx(a){a.j||(bx(a),a.c||(Ru(),iv(ex(null),a.a)));a.a.pb.style[jd]="rect(auto, auto, auto, auto)";a.a.pb.style[yf]=Sg}\nfunction fx(a,b){var c,d,e,f,g,j;a.j||(b=1-b);c=f=e=g=0;d=I(b*a.d);j=I(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-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.a.pb.style[jd]="rect("+g+Nf+f+Nf+c+Nf+e+"px)"}\nfunction uv(a,b,c){a.c=c;si(a);a.i&&(ui(a.i),a.i=null,dx(a));a.a.hb=b;var d=a.a;d.eb&&(cx(d.eb.a),d.eb=null);d._&&(cx(d._.a),d._=null);if(d.hb){d.eb=tt(new Xw(d));var e;e=new Yw(d);Ot();e=Pt?Ar(Pt.a,(!zr&&(zr=new Oi),zr),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(Av(),Bv)&&!b&&(c=!1);a.j=b;c?b?(bx(a),a.a.pb.style[Cf]=sc,-1!=a.a.ib&&a.a._d(a.a.cb,a.a.ib),a.a.pb.style[jd]=Sf,Ru(),b=ex(null),$u(b,a.a,b.pb),a.i=new gx(a),Bi(a.i,1)):vi(a,200):(bx(a),a.j?(a.a.pb.style[Cf]=sc,-1!=a.a.ib&&a.a._d(a.a.cb,a.a.ib),Ru(),\nb=ex(null),$u(b,a.a,b.pb)):a.c||(Ru(),iv(ex(null),a.a)),a.a.pb.style[yf]=Sg)}function Cv(a){var b=(Di(),Ei);this.k=new Ci(this);this.s=b;this.a=a}r(388,17,{},Cv);_.Kc=function(){dx(this)};_.Lc=function(){this.d=Vm(this.a.pb,sf);this.e=Vm(this.a.pb,tf);this.a.pb.style[yf]=pe;fx(this,(1+Math.cos(3.141592653589793))/2)};_.Mc=function(a){fx(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function gx(a){Ii();this.a=a}r(389,24,{},gx);_.Oc=function(){this.a.i=null;vi(this.a,200)};\n_.a=null;function nt(){nt=s;hx()}function ot(a){return a.__gwt_resolve?a.__gwt_resolve():a}function hx(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function Ru(){Ru=s;ix=new jx;kx=new Cl;Su=new Jr}function lx(a){this.p=new nv(this);this.pb=a;Mu(this)}\nfunction ex(a){Ru();var b,c;c=Sr(kx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==kx.d){var d=new mx;Li();Mi(Ni?Ni:Ni=new Oi,d)}!b?c=new nx:c=new lx(b);B(kx,a,c);Kr(Su,c);return c}r(391,328,yh,lx);var ix,kx,Su;function jx(){}r(392,1,{},jx);_.be=function(a){a.Kd()&&a.Md()};function mx(){}r(393,1,{},mx);_.kd=function(){Ru();try{Wu(Su,ix)}finally{ox(Su.a),ox(kx)}};function nx(){lx.call(this,$doc.body)}r(394,391,yh,nx);\n_.Vd=function(a,b,c){lv(a,b-0,c-0)};function sv(a){this.c=a;this.a=!!this.c.jb}r(395,1,{},sv);_.rd=Ys;_.sd=function(){if(!this.a||!this.c.jb)throw new fv;this.a=!1;return this.b=this.c.jb};_.td=function(){this.b&&this.c.Pd(this.b)};_.b=null;_.c=null;function px(a,b){a.pb[Pg]=null!=b?b:l}r(398,346,Zh);_.ud=function(a){0!=(st(a.type)&896)?Ou(this,a):Ou(this,a)};_.Nd=Uu;function qx(){qx=s;rx()}r(397,398,Zh);\nfunction sx(){qx();var a=Ym(vg);!lt&&(lt=new kt);!jt&&(jt=new it);this.pb=a;this.pb[Zc]="gwt-TextBox"}r(399,397,Zh,sx);function rx(){rx=s;tx=new ux;vx=new wx;xx=new yx;zx=new Ax;Bx=F(Cx,q,39,[tx,vx,xx,zx])}r(400,152,Fh);var Bx,tx,vx,xx,zx;function ux(){this.b=0}r(401,400,Fh,ux);function wx(){this.b=1}r(402,400,Fh,wx);function yx(){this.b=2}r(403,400,Fh,yx);function Ax(){this.b=3}r(404,400,Fh,Ax);function ev(a,b){var c;for(c=0;cc||c>a.c)throw new cv;if(a.c==a.a.length){e=t(Dx,q,40,2*a.a.length,0);for(d=0;dc;--d)qm(a.a,d,a.a[d-1]);qm(a.a,c,b)}function nv(a){this.b=a;this.a=t(Dx,q,40,4,0)}r(406,1,{},nv);_.Sd=function(){return new gv(this)};_.a=null;_.b=null;_.c=0;function Ex(a){if(a.a>=a.b.c)throw new fv;return a.b.a[++a.a]}function Fx(a){if(0>a.a||a.a>=a.b.c)throw new Gx;a.b.b.Pd(a.b.a[a.a--])}function gv(a){this.b=a}r(407,1,{},gv);\n_.rd=function(){return this.aa)throw new Pi("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}r(430,1,{44:1},Ky);_.eQ=function(a){return a===this?!0:D(a,44)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};\n_.hC=function(){var a;a=new Ly;a.a=31*a.a+I((new My(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+I((new My(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function Ny(){Ny=s;Oy=new Py(255,255,255);Qy=new Py(192,192,192);Ry=new Py(128,128,128);Sy=new Py(64,64,64);Ty=Uy=new Py(0,0,0);Vy=new Py(255,0,0);new Py(255,175,175);Wy=new Py(255,200,0);Xy=new Py(255,255,0);new Py(0,255,0);Yy=new Py(255,0,255);Zy=new Py(0,255,255);$y=az=new Py(0,0,255)}\nfunction bz(a){var b,c;c=a.a>>16&255;b=a.a&255;a=a.a>>8&255;if(0==c&&0==b&&0==a)return new Py(3,3,3);3>c&&0!=c?c=3:(c=I(c/0.7),c=255b&&0!=b?b=3:(b=I(b/0.7),b=255a&&0!=a?a=3:(a=I(a/0.7),a=255>16&255)),I(0.7*(a.a>>8&255)),I(0.7*(a.a&255)))}function Py(a,b,c){Ny();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Pi("Color parameter outside of expected range");this.a=c|b<<8|a<<16|-16777216}\nr(436,1,{47:1,56:1,59:1},Py);_.eQ=function(a){return D(a,47)?a.a==this.a:!1};_.hC=Ys;_.tS=function(){return dz.c+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+pc};_.a=0;var Ty,$y,Uy,az,Zy,Sy,Ry,Qy,Yy,Wy,Vy,Oy,Xy;function by(){by=s;cy=new ez(!0);fz=new Jr;Kr(fz,"ar");Kr(fz,"fa");Kr(fz,"iw");Kr(fz,"ur")}function ez(a){this.a=a}r(437,1,Qh,ez);_.a=!1;var cy,fz;r(439,1,{64:1,76:1});function gz(){Ux.call(this,0,0)}function Ux(a,b){this.b=a;this.a=b}\nfunction Wx(a){Ux.call(this,a.b,a.a)}r(438,439,{50:1,64:1,73:1,76:1},gz,Ux,Wx);_.eQ=function(a){return a===this?!0:D(a,50)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new Ly;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return hz.c+"[width="+this.b+",height="+this.a+pc};_.a=0;_.b=0;function Eq(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}r(440,1,Qh,Eq,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_.Oe=function(){return 0!=(this.e&4)};_.Pe=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.c+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=l,this.Pe()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.Oe()&&(a+=",meta"),a):l)+",target="+this.f+(null!=this.b?",arg="+this.b:l)+pc};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function iz(a){var b,c;for(c=b=0;cb.b&&(jz(this,n,b.b-(o-this.c),g.b,v,h,j),n.mf(),o=f,v+=h+this.d,h=0),e=!1,qm(n.b,n.c++,c),o+=a.b+this.c,h=Ui(h,a.a);jz(this,n,b.b-(o-this.c),g.b,v,\nh,j)}};_.Le=function(a){this.b=nz(a.ec);return 0==iz(this)?jy(a,new Ux(10,10)):jy(a,lz(this,!1))};_.Me=function(a){this.b=nz(a.ec);return 0==iz(this)?jy(a,new Ux(10,10)):jy(a,lz(this,!0))};_.Ne=gy;_.tS=function(){var a;switch(this.a){case 0:a=ze;break;case 2:a=Uf;break;case 1:a=Wc;break;case 4:a="trailing";break;default:a="leading"}return qz.c+"[hgap="+this.c+",vgap="+this.d+",align="+a+pc};_.a=0;_.b=null;_.c=0;_.d=0;function rz(){rz=s;sz=new tz(Fb,0,12)}\nfunction tz(a,b,c){rz();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}r(442,1,{51:1,73:1},tz);_.a=null;_.b=0;_.c=0;var sz;r(443,1,Nh);_.tS=function(){return uz.c+"[font="+this.b+"ascent="+vz(this.b).a+", descent="+vz(this.b).b+", height="+vz(this.b).c+pc};_.b=null;r(446,1,{});_.tS=function(){return"Graphics"};r(447,446,{});function Gx(){}function Nu(a){this.f=a}r(450,95,fi,Gx,Nu);function Qx(){this.f="Missing message: awt.151"}r(449,450,fi,Qx);r(451,1,{});\nfunction ey(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}r(452,1,{53:1,73:1,76:1},ey);_.eQ=function(a){return a===this?!0:D(a,53)?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 wz.c+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+pc};_.a=0;_.b=0;_.c=0;_.d=0;r(456,1,Qh);_.xe=function(){return this.j};_.tS=iy;_.j=null;_.k=null;\nfunction xz(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function yz(a){this.n=($x(),$x(),ay);var b;var c;b=this.cZ.c;-1!=Bu(b,Cu(36))?b=null:(c=this.n.b.c++,b=Eu(b,Mx(b,Cu(46))+1)+l+c);this.j=b;this.d=new Iy;this.f=a;this.e=!0;this.i=new zz(this)}r(455,456,Qh,yz);_.xe=function(){return xz(this)};_.c=null;_.e=!1;_.f=null;_.i=null;r(454,455,Kh);_.xe=function(){return xz(this)+(this.b?",tearOff":l)};_.b=!1;r(458,1,{65:1});\n_.eQ=function(a){return a===this?!0:D(a,65)?this.a==a.a&&this.b==a.b:!1};_.hC=function(){var a;a=new Ly;Az(a,this.a);Az(a,this.b);return a.a};function Px(){this.b=this.a=0}function Bz(a,b){this.a=a;this.b=b}r(457,458,{57:1,65:1,73:1},Px,Bz);_.eQ=function(a){return a===this?!0:D(a,57)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return Cz.c+"[x="+this.a+",y="+this.b+pc};_.a=0;_.b=0;\nfunction Dz(a,b){if(!b)throw new Br("Missing message: awt.70");var c=a.a;if(G(b.f,Aa)){var c=c.a.a,d=new Vw,e=c.c.c;if(0>e||e>c.c.c)throw new cv;c.o&&(d.pb[ld]=2);Cw(c,e,d.pb);Ez(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 cv;Ez(d.c,e,c);for(f=g=0;fb?0:b;Tz(this.rc,a)}r(468,467,ki,Rz,Sz);_.ge=function(){return"textfield"+this.tc.b.e++};_.ie=function(){return Oz(this,Wm(this.rc.a.pb,Pg).length)};_.je=function(){return!Nx(this)?null:Oz(this,Wm(this.rc.a.pb,Pg).length)};_.le=Uz;_.ne=Vz;_.re=function(){this.rc=($x(),new Wz)};_.ve=Uz;_.ye=Vz;_.a=0;function $x(){$x=s;ay=new Xz}function Yz(){var a=($x(),$x(),ay);!a.c&&(a.c=new Zz);return a.c}r(469,1,{});_.a=null;\n_.c=null;var ay;function $z(){}r(470,1,{},$z);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;r(471,1,{});function aA(){aA=s;bA=new cA;dA=new cA}function eA(a,b){return b==a?!0:!b?!1:!0}function cA(){}r(472,1,{61:1},cA);_.eQ=function(a){return null==a||!D(a,61)?!1:eA(this,a)};_.hC=function(){var a;a=null.Ug()+";class="+null.Ug();a=!null.Ug().Ug()?a:a+";charset=";return fA(a)};_.tS=function(){return gA.c+"[MimeType=(null);humanPresentableName="+this.a+pc};_.a=null;var bA,dA;\nfunction hA(){hA=s;F(iA,q,61,[(aA(),dA),bA])}function jA(a){var b=(aA(),dA);if(eA(b,(aA(),dA)))return a.a;if(eA(b,bA))return new kA(a.a);throw new lA(b);}function mA(a){hA();this.a=a}r(473,1,{},mA);_.a=null;function lA(a){this.f="flavor = "+a}r(474,96,{62:1,73:1,80:1,88:1},lA);function nA(a,b,c){Cy();oA.call(this,a,b,c,Zg)}function oA(a,b,c,d){Cy();Ay.call(this,a);this.d=b;this.a=c;this.c=d;this.b=0}r(475,423,Qh,nA,oA);\n_.xe=function(){var a,b;a=1001==this.d?"ACTION_PERFORMED":"unknown type";b=l;0<(this.b&1)&&(b+="Shift");0<(this.b&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.b&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.b&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.a+",when="+Qs(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=Zg;function Yx(a,b){Cy();Ay.call(this,a);this.d=b}r(476,423,Qh,Yx);\n_.xe=function(){var a,b;a=this.e;switch(this.d){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.pe()+ya+a.qe()+m+a.oe()+Vg+a.ke()+ua};r(481,1,{});function kA(a){if(null==a)throw new pA;}r(482,481,{},kA);\nfunction qA(){qA=s;rA={};rA["java.vendor"]=ae;rA["package.restrict.access.sun"]=Og;rA["sun.java.launcher"]=Ub;rA["sun.management.compiler"]=ae;rA["os.name"]=Ub;rA[" sun.boot.class.path"]=Ub;rA["path.separator.applet"]=Ub;rA["java.vm.specification.vendor"]=ae;rA["java.runtime.version"]=Ub;rA["http.proxyPort"]=Ub;rA["user.name"]=Ub;rA["user.language"]=Ub;rA["os.name.applet"]=Ub;rA["browser.version"]=Ub;rA["java.version"]=Ub;rA["user.timezone"]=Ub;rA["java.endorsed.dirs"]=Ub;rA["java.specification.name"]=\n"GWT";rA["java.specification.version"]="2.5.0";rA[ue]=Pb;!cr&&(cr=new kr);cr.a?rA[se]="yes":rA[se]=null}var rA;function sA(a,b,c){var d,e;for(d=new tA(a.Te().a);uA(d.a);)if(a=d.b=Nr(d.a),e=a.lg(),null==b?null==e:Ol(b,e))return c&&(a=new vA(a.lg(),a.mg()),wA(d)),a;return null}r(491,1,di);_.Se=function(a){return!!sA(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!D(a,91)||this.Ye()!=a.Ye())return!1;for(a=new tA(a.Te().a);uA(a.a);)if(b=a.b=Nr(a.a),c=b.lg(),b=b.mg(),!this.Se(c)||!xA(b,this.Ue(c)))return!1;return!0};_.Ue=function(a){a=sA(this,a,!1);return!a?null:a.mg()};_.hC=function(){var a,b,c;c=0;for(b=new tA(this.Te().a);uA(b.a);)a=b.b=Nr(b.a),c+=a.hC(),c=~~c;return c};_.Ve=yA;_.We=function(){throw new zA("Put not supported on this map");};_.Xe=function(a){a=sA(this,a,!0);return!a?null:a.mg()};_.Ye=function(){return this.Te().a.d};\n_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new tA(this.Te().a);uA(c.a);)b=c.b=Nr(c.a),a?d+=za:a=!0,d+=l+b.lg(),d+=pb,d+=l+b.mg();return d+"}"};function ox(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function ku(a,b){var c;if(null==b)c=a.c;else if(D(b,1))c=jb+b in a.e;else a:{c=a._e(b);if(c=a.a[c])for(var d=0,e=c.length;d=a.i)break;c=JA(a,c);++b}return b}\nfunction KA(a,b){var c;for(c=0;c=a.i)throw new GA;b=a.a;a.a=JA(a,a.a);return a.n.substr(b,a.a-b)}\nfunction JA(a,b){var c,d;for(d=b;da.f||!KA(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>Bu(a.c,Cu(c)))break;++d}return d}\nfunction NA(a){OA.call(this,a," \\t\\n\\r\\u000c",!1)}function PA(a){OA.call(this,a,ya,!1)}function OA(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=MA(this.c,c),this.e=!0),d=j||b>a.Db||c>a.Db))){h=a.J;o=t(GB,ei,-1,99,1);g=u=v=0;for(f=b;f<=c;++f)e=HB(a.nb[f]),v+=e.c,u+=e.d,e.d>g&&(g=e.d),o[f]=e.c,2==d&&(o[f]=e.d);a.G&&(v+=25*(j+1),u+=25*(j+1),g+=25);(0==a.K.b||0==a.K.a)&&(a.K=xy(a));0==a.K.b&&(a.K.b=400);0==a.K.a&&(a.K.a=300);n=f=1;j=IB(a);e=I(j.b);j=I(j.a);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));v>=e&&(f=e/v);g>=j&&(n=j/g);g=0;a.G&&(a.J=fd)switch(N(b,(Ny(),Uy)),f){case 101:N(b,Xy);UB(b,h+3,g+3,a.eb-6,a.eb-6);N(b,Uy);e=g+3;j=a.eb-6;c=a.eb-6;f=b.a;d=L(K(O((h+\n3)*P)));e=L(K(O(e*P)));j=L(K(O(j*P)));c=L(K(O(c*P)));f.k&&(VB(f,!1),WB(f,XB(f,d,e,j,c)));YB(b,h+6,g+6,a.eb-12,a.eb-12);ZB(b.a,L(K(O((h+9)*($B(),P)))),L(K(O((g+9)*P))),L(K(O(2*P))),L(K(O(4*P))));RB(b,h+a.eb-10,g+9,2,4);0.04>Math.random()&&(N(b,Vy),ZB(b.a,L(K(O((h+10)*P))),L(K(O((g+18)*P))),L(K(O(4*P))),L(K(O(4*P)))));0.96f.d[j]&&(N(g,(jB(),qB)[f.d[j]]),UB(g,f.M[j]-12,f.O[j]-12,24,24));for(j=1;j<=f.x;++j)h=f.K[j],o=f.L[j],0!=f.d[h]&&f.d[h]==f.d[o]&&(N(g,(jB(),qB)[f.d[h]]),u=f.M[o]-f.M[h],C=f.O[o]-f.O[h],y=Math.sqrt(u*u+C*C),1>y&&(y=1),C/=y,y=u/y,w=9*C,u=9*y,n=S(4),v=S(4),n[0]=f.M[h]+w,v[0]=f.O[h]-u,n[1]=f.M[o]+\nw,v[1]=f.O[o]-u,n[2]=f.M[o]-w,v[2]=f.O[o]+u,n[3]=f.M[h]-w,v[3]=f.O[h]+u,qC(g,n,v,4))}for(j=1;j<=f.x;++j){N(g,(Ny(),Uy));h=f.K[j];o=f.L[j];1==f.o&&0!=f.d[h]&&f.d[h]==f.d[o]&&N(g,(jB(),qB)[f.d[h]]);if(3==f.E[j]||4==f.E[j])n=h,h=o,o=n;n=f.M[h];v=f.O[h];$=f.M[o];Q=f.O[o];if(1!=f.i[j]||0!=f.E[j])u=$-n,C=Q-v,y=Math.sqrt(u*u+C*C),1>y&&(y=1),C/=y,y=u/y;switch(f.i[j]){case 2:10<=f.E[j]&&N(g,Yy);w=2*C;u=2*y;R(g.a,L(K(O((n+w)*($B(),P)))),L(K(O((v-u)*P))),L(K(O(($+w)*P))),L(K(O((Q-u)*P))));R(g.a,L(K(O((n-w)*\nP))),L(K(O((v+u)*P))),L(K(O(($-w)*P))),L(K(O((Q+u)*P))));N(g,Uy);break;case 3:R(g.a,L(K(O(n*($B(),P)))),L(K(O(v*P))),L(K(O($*P))),L(K(O(Q*P))));h=3*C;o=3*y;R(g.a,L(K(O((n+h)*P))),L(K(O((v-o)*P))),L(K(O(($+h)*P))),L(K(O((Q-o)*P))));R(g.a,L(K(O((n-h)*P))),L(K(O((v+o)*P))),L(K(O(($-h)*P))),L(K(O((Q+o)*P))));break;case 9:case 0:for(h=0;10>h;++h)E=n-(n-$)/10*h,J=v-(v-Q)/10*h,R(g.a,L(K(O(E*($B(),P)))),L(K(O(J*P))),L(K(O(E*P))),L(K(O(J*P))));iC(g,f.r.r);o=vz(f.r.s.b).a-vz(f.r.s.b).b;u=f.j[j];h=sb;null!=\nu&&(h=u);u=Qz(f.r.s,h);u=(n+$)/2-u/2;Q=(v+Q)/2+~~(o/2)-1;N(g,Yy);rC(g.a,h,L(K(O(u*($B(),P)))),L(K(O(Q*P))));N(g,Uy);break;default:if(1==f.E[j]||3==f.E[j])w=3*C,u=3*y,E=S(3),J=S(3),E[0]=$+w,J[0]=Q-u,E[1]=n,J[1]=v,E[2]=$-w,J[2]=Q+u,qC(g,E,J,3);else if(2==f.E[j]||4==f.E[j]){w=3*C;u=3*y;for(h=0;10>h;++h)E=n-(n-$)/10*h,J=v-(v-Q)/10*h,o=h/10,R(g.a,L(K(O((E+w*o)*($B(),P)))),L(K(O((J-u*o)*P))),L(K(O((E-w*o)*P))),L(K(O((J+u*o)*P))))}else R(g.a,L(K(O(n*($B(),P)))),L(K(O(v*P))),L(K(O($*P))),L(K(O(Q*P))))}}y=\nS(f.w+1);C=S(f.w+1);for(j=1;j<=f.x;++j)h=f.K[j],o=f.L[j],n=f.M[h],v=f.M[o],++C[h],++C[o],y[h]=y[h]/C[h]+v/C[h],y[o]=y[o]/C[o]+n/C[o];iC(g,f.r.r);o=vz(f.r.s.b).a-vz(f.r.s.b).b;$=S(f.w+1);v=S(f.w+1);n=t(sC,q,96,f.w+1,0);for(j=1;j<=f.w;++j)h=tC(f,j),(null==h||1>h.length)&&(h=wa),3==f.b[j]&&0=y[j]-f.M[j]?0-(y[j]-f.M[j]):y[j]-f.M[j])<(f.r?25*f.r.J:25)/3&&(E=!1),2=y[j]-\nf.M[j]?0-(y[j]-f.M[j]):y[j]-f.M[j])<(f.r?25*f.r.J:25)/10&&(Q=!0),u=h,J=l,f.r.Ub&&0y&&(y=1),C/=y,y=u/y,w=4*C,u=4*y,E=S(5),J=S(5),E[0]=f.M[h]+w,E[1]=f.M[o]+w,J[0]=f.O[h]-u,J[1]=f.O[o]-u,E[3]=f.M[h]-w,E[2]=f.M[o]-w,J[3]=f.O[h]+u,J[2]=\nf.O[o]+u,E[4]=E[0],J[4]=J[0],106!=f.r.i&&wC(g,E,J,5),106==f.r.i&&xC(f,f.K[f.H],f.L[f.H]))){C=0;for(j=1;j<=f.w;++j)0~~(f.w/2))for(j=1;j<=f.w;++j)0=a.i&&(a.i=213);for(b=1;14>=b;++b)QB(a,d,b,\n1),QB(a,d,b,2);a.i=c;kC(a.dc,a._b.a,0,0)}}\nfunction cC(a,b,c,d,e){var f,g,j,h,n,o,v,u;n=d/4;o=2+n/2;g=2+n;u=c+10*d/24;h=u+n;v=b+d;e?(j=2+b,f=o+b,g+=b):(f=v-o,j=v-2,g=v-g);R(a.a,L(K(O(j*($B(),P)))),L(K(O(u*P))),L(K(O(f*P))),L(K(O(h*P))));R(a.a,L(K(O(g*P))),L(K(O(u*P))),L(K(O(f*P))),L(K(O(h*P))));j=n/3-0.5;R(a.a,L(K(O(f*P))),L(K(O((u+j)*P))),L(K(O(f*P))),L(K(O(h*P))));f=d-o-4;c=c+o-j;d=d-4-j-1;h=270;e?(b+=o,e=270):(b=v-f-o,h*=-1,e=-90);zC(a.a,L(K(O(b*P))),L(K(O(c*P))),L(K(O(f*P))),L(K(O(d*P))),L(K(Math.round(e))),L(K(Math.round(h))))}\nfunction IB(a){var b,c;c=b=0;a.K&&(b=a.K.b,c=a.K.a,a.G?c-=16:(b=I(b-a.eb),c=I(c-3*a.eb)));a=new AC;a.b=b;a.a=c;return a}\nfunction BC(a,b,c){var d,e,f,g,j,h;if(0==b.indexOf("$RXN")){a.Db=0;a.Ob=!0;a.sb=!0;d=CC(b);j=new OA(b,d,!0);b=l;for(e=1;5>=e;++e)b=DC(j,d);e=EC(FC(Du(b.substr(0,3)),10)).a;g=EC(FC(Du(b.substr(3,3)),10)).a;DC(j,d);for(b=1;b<=e+g;++b){for(f=l;!(h=DC(j,d),null==h||G(h,"$MOL"));)f+=h+d;a.nb[++a.Db]=new GC(a,f)}FB(a,1,e,1);FB(a,e+1,e+g,3);a.o&&Zl(a.o,"readRXNFile")}else{a.fb=new GC(a,b);if(!a.fb||0==a.fb.w)return a.tb=!0,a.R="ERROR - problems in reading/processing MOL input",a.we(a.dc.d),!1;d=a.Ob||a.sb;\nnull!=a.p&&a.fb&&HC(a.fb,a.p,!0);null!=a.q&&a.fb&&HC(a.fb,a.q,!1);j=IC(a.fb,!1);if(1==j)d||(a.Db=0),a.nb[++a.Db]=a.fb;else{a.sb=!0;d=!1;for(b=1;b<=j;++b)a.nb[++a.Db]=new JC(a,a.fb,b)}d?a.k=a.Db:a.k=1;a.fb=a.nb[a.k];FB(a,1,j,0);a.o&&Zl(a.o,"readMolFile")}null!=a.Bb&&SA(a.Bb,null);a.o&&a.ef(a.o);c&&a.we(a.dc.d);return!0}function Iq(a,b){a.tb=!0;a.R=b}function pC(a,b){var c;c=Math.round(b);100>c&&(!sB[c]&&(sB[c]=new tz(Jb,0,c)),!uB[c]&&qm(uB,c,new Pz(sB[c])),a.r=sB[c],a.s=uB[c])}\nfunction Mq(a,b){var c,d;if(0==b)return!1;CB(a);c=a.i;a.i=b;if(300>=b)switch(a.wb=!0,a.ub=!0,b){case 102:LB(a);a.o&&Zl(a.o,$c);null!=a.Bb&&SA(a.Bb,null);a.o&&a.ef(a.o);break;case 110:a.vb=!0;a.i=c;a.gb.a!=a.gb.b&&a.gb.a.b!=a.gb.b?a.n&&(++a.Db,a.k=a.Db,a.n=!1):(a.tb=!0,a.R="No more undo");if(!(a.gb.a!=a.gb.b&&a.gb.a.b!=a.gb.b))break;KC(a,LC(a.gb));a.o&&Zl(a.o,"undo");null!=a.Bb&&SA(a.Bb,null);a.o&&a.ef(a.o);a.vb=!0;break;case 111:a.i=c;if(a.gb.a.c)a.n&&(++a.Db,a.k=a.Db,a.n=!1);else{a.tb=!0;a.R="No more redo";\nbreak}if(!a.gb.a.c)break;d=a.gb;if(!d.a.c)throw new Nu("Cannot redo. Index is out of range.");if(!d.a.c)throw new Nu(Lb);d.a=d.a.c;KC(a,d.a.a);a.o&&Zl(a.o,"redo");null!=a.Bb&&SA(a.Bb,null);a.o&&a.ef(a.o);a.vb=!0;break;case 152:a.i=c;d=a.Rb;d.a=b&&(a.j=19+(b-1301));0=g;++g){f=0;for(c=1;c<=a.Db;++c)SC(a.nb[c])==g&&(j[g][++f]=c);j[g][0]=f}d=d+"$RXN\\n\\n\\nJME Molecular Editor\\n"+(bD(j[1][0],3)+bD(j[3][0],3)+aa);for(c=1;c<=j[1][0];++c)d+=ma+cD(a.nb[j[1][c]],e);for(c=1;c<=j[3][0];++c)d+=ma+cD(a.nb[j[3][c]],e)}else{1g&&(g=d.O[c]),d.M[c]c;++c)qm(o.b,o.c++,null),qm(g.b,g.c++,null);for(c=1;c<=d.w;++c)null==d.c[c]||0==d.c[c].length||\n(G(d.c[c],"abs")?Ai(e,new M(c)):0==d.c[c].indexOf("mix")?(h=FC(Eu(d.c[c],3),10),n=null,g.c>h&&(n=(kz(h,g.c),g.b[h])),null==n?j=new Gi:j=n,Ai(j,new M(c)),pz(g,h,j)):0==d.c[c].indexOf("or")&&(h=FC(Eu(d.c[c],2),10),n=null,o.c>h&&(n=(kz(h,o.c),o.b[h])),null==n?j=new Gi:j=n,Ai(j,new M(c)),pz(o,h,j)));f+=hD("MDLV30/STEABS",e);if(0=e;++e)if(ca.K.a-a.eb-1)return!1;a.qb=!0;c=I(c-a.eb);d=I(d-(2*a.eb+a.$));if(0=a.i)a.W=2,oD(a.fb),VC(a,vc,a.fb.G),DB(a);else if(230==a.i)a.W=3,VC(a,wc,a.fb.G),\nDB(a);else if(233<=a.i&&262>a.i)pD(a.fb,!1),VC(a,uc,a.fb.G),DB(a),a.W=3;else if(107==a.i){if(a.Mb.b)return!0;$C(a.fb,a.fb.G,a.Mb.xg());a.fb.p=!0;VC(a,"addAtomQuery",a.fb.G);DB(a)}else if(105==a.i)(d=qD(a.fb,!1))?VC(a,"markAtom",a.fb.G):VC(a,"unMarkAtom",a.fb.G),DB(a);else if(113!=a.i)if(300d.length&&(d=kc),$C(a.fb,a.fb.G,d)),VC(a,gg+a.j,a.fb.G),DB(a)}else e=\n!1}else if(0c&&(c=b);if(0==c)break;UC(d,c);d.a[c]=0}a.o&&mD(Zl(a.o,"delBondGroup"),a.fb.G,a.fb.H,a.k);null!=a.Bb&&SA(a.Bb,null);a.o&&nD(a,a.o);a.fb.H=0;DB(a)}else if(201==a.i)rD(a.fb,a.fb.H),a.o&&mD(Zl(a.o,"setBondStereo"),\na.fb.G,a.fb.H,a.k),null!=a.Bb&&SA(a.Bb,null),a.o&&nD(a,a.o),DB(a);else if(202==a.i||205==a.i)1==a.fb.i[a.fb.H]&&0==a.fb.E[a.fb.H]?(a.fb.i[a.fb.H]=2,a.o&&mD(Zl(a.o,hg),a.fb.G,a.fb.H,a.k)):(a.fb.i[a.fb.H]=1,a.fb.E[a.fb.H]=0,a.o&&mD(Zl(a.o,"setBondSingle"),a.fb.G,a.fb.H,a.k)),null!=a.Bb&&SA(a.Bb,null),a.o&&nD(a,a.o),DB(a),a.fb.E[a.fb.H]=0;else if(203==a.i)a.fb.i[a.fb.H]=2,a.fb.E[a.fb.H]=0,a.o&&mD(Zl(a.o,hg),a.fb.G,a.fb.H,a.k),null!=a.Bb&&SA(a.Bb,null),a.o&&nD(a,a.o),DB(a);else if(204==a.i)a.fb.i[a.fb.H]=\n3,a.fb.E[a.fb.H]=0,a.o&&mD(Zl(a.o,"setBondTriple"),a.fb.G,a.fb.H,a.k),null!=a.Bb&&SA(a.Bb,null),a.o&&nD(a,a.o),DB(a);else if(206<=a.i&&229>=a.i)a.W=2,oD(a.fb),a.o&&mD(Zl(a.o,"addRingBond"),a.fb.G,a.fb.H,a.k),null!=a.Bb&&SA(a.Bb,null),a.o&&nD(a,a.o),DB(a);else if(107==a.i){if(!a.Mb.b)return!0;d=a.Mb.xg();a.fb.i[a.fb.H]=9;a.fb.j[a.fb.H]=d;a.o&&mD(Zl(a.o,"setQueryBond"),a.fb.G,a.fb.H,a.k);null!=a.Bb&&SA(a.Bb,null);a.o&&nD(a,a.o);DB(a)}else 105==a.i?(d=a.fb,b=a.fb.H,d.r.Z=!0,d.r.Xb?(d.o=-1,c=d.K[b],b=\nd.L[b],f=d.d[c],g=d.d[b],j=4,f==g&&0=a.i)return!1;++a.Db;a.k=a.Db;a.nb[a.Db]=new MB(a);a.fb=a.nb[a.Db];a.yb=!1;202<=a.i&&204>=a.i||205==a.i?(sD(a.fb),a.fb.x=0,a.fb.C[1]=0,a.fb.M[1]=c,a.fb.O[1]=d,a.fb.G=1,a.fb.I=1,a.W=1,b=a.fb,U(b,\nb.G,0),205==a.i?(a.fb.M[2]=c+21.65,a.fb.O[2]=d-12.5,a.fb.n[0]=1,a.fb.n[1]=2,a.fb.y=1,a.o&&mD(Zl(a.o,"addChain"),a.fb.G,a.fb.H,a.k)):a.o&&mD(Zl(a.o,tc),a.fb.G,a.fb.H,a.k),null!=a.Bb&&SA(a.Bb,null),a.o&&nD(a,a.o)):206<=a.i&&229>=a.i?(a.fb.N=c,a.fb.P=d,a.W=2,oD(a.fb),a.o&&Zl(a.o,vc),null!=a.Bb&&SA(a.Bb,null),a.o&&nD(a,a.o)):300d.length&&(d=kc),$C(a.fb,1,d)),VC(a,"addAtom",a.fb.G)):\n230==a.i?(tD(a,null,!0),a.o&&Zl(a.o,wc),null!=a.Bb&&SA(a.Bb,null),a.o&&nD(a,a.o)):233<=a.i&&262>a.i?(sD(a.fb),a.fb.x=0,a.fb.C[1]=0,a.fb.M[1]=c,a.fb.O[1]=d,a.fb.G=1,pD(a.fb,!0),a.o&&Zl(a.o,uc),null!=a.Bb&&SA(a.Bb,null),a.o&&nD(a,a.o)):qA();DB(a)}else e=!1;e&&(XC(a.fb),a.ub=!1,a.wb=!1,a.vb=!0,eB(a))}return a.ob=e}\nfunction uD(a,b,c,d){var e,f;if(a.G&&!a.H||!a.qb||jD(b))return!0;a.tb=!1;c=I(c-a.eb);d=I(d-2*a.eb);e=c-a.bc;f=d-a.cc;if(2==a.W||3==a.W||9==a.W)return!0;if(1==a.W){a:{b=a.fb;e=c;f=d;var g,j,h,n,o,v,u;b.G=0;b.M[0]=e;b.O[0]=f;g=vD(b,0,1,b.w);if(0g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);v=e-b.M[n];\nu=f-b.O[n];n=-g/2+v*j+u*h;h=u*j-v*h;if(0>n)if(1b.O[2]-b.O[1]&&0f-b.O[1]&&(b.O[2]=b.O[1]-g/2),0>b.M[2]-b.M[1]&&0e-b.M[1]&&(b.M[2]=b.M[1]-0.866*g);else{if(2==b.C[b.n[0]]&&(o=b.J[b.n[0]][1],o==b.n[1]&&(o=b.J[b.n[0]][2]),j=b.M[b.n[0]]-b.M[o],h=b.O[b.n[0]]-b.O[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,v=e-b.M[o],u=f-b.O[o],e=u*j-v*h,\nv=b.M[b.n[1]]-b.M[o],u=b.O[b.n[1]]-b.O[o],f=u*j-v*h,0f||0>e&&0=h?0-h:h)>e){++b.y;if(100g&&(g=1),b.M[b.w]=b.M[b.I]+25*(j/g),b.O[b.w]=b.O[b.I]+25*(h/g)}a.y=!0}else if(113==a.i&&0a.K.a-a.eb-1||c>=a.K.b-1);c=I(c-a.eb);d=I(d-2*a.eb);j=!1;f=0;b=1;a:for(;b<=a.Db;++b){e=0;if(!g){e=a.nb[b];for(var h=c/a.J,n=d/a.J,o=void 0,v=void 0,u=void 0,w=void 0,y=o=o=o=w=o=void 0,E=void 0,C=void 0,J=v=u=o=o=void 0,ra=void 0,Q=void 0,y=0,C=((jB(),rB)?350:170)+1,E=1;E<=e.x;++E)o=xD(h,n,e.e[E],e.f[E]),ou+C||(o=ra*o+Q*w,0>o||(u=Math.sqrt(u),v=Math.sqrt(v),o/=u*v,1<=o||(o=1.5707963267948966-Math.acos(o),o=v*Math.cos(o),o*=o,oe?-e:0;f=b;j=!0;0e&&(j=!1,a.nb[b].H=0);break a}else if(yD(a,0),0b.C[c]&&(CD(b),d=b.n[b.y-1],b.K[b.x]=c,b.L[b.x]=d,b.J[c][++b.C[c]]=d,b.J[d][++b.C[d]]=c),UC(b,b.w));b.F=!1;DB(a)}else a:{b=a.fb;var e,f;c=vD(b,b.w,1,b.w);if(0!=c){--b.w;for(f=1;fb.i[f]?(++b.i[f],b.E[f]=\n0):Iq(b.r,"Maximum allowed bond order is 3 !");break a}6==b.C[c]?(--b.x,--b.C[b.I],Iq(b.r,"Not possible connection !")):(b.L[b.x]=c,b.J[c][++b.C[c]]=b.I,b.J[b.I][b.C[b.I]]=c,b.e[b.x]=L(K(O((b.M[b.I]+b.M[c])/2))),b.f[b.x]=L(K(O((b.O[b.I]+b.O[c])/2))))}}KB(a.fb);a.y&&(b=a.gb,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,LC(b),b.a.c=c),a.o&&mD(Zl(a.o,tc),a.fb.G,a.fb.H,a.k),null!=a.Bb&&SA(a.Bb,null),a.o&&nD(a,a.o),DB(a),a.y=!1);b=!0}else 5==a.W&&(KB(a.fb),DB(a),b=!0);0=b&&0==a.Kb||b==a.Kb&&a.k==a.Jb))0>=b&&0b;++b)if(d=a.nb[b])0",!0);g=-1c;++c)(d=b.d[c])?a.nb[c]=JD(d):a.nb[c]=null;a.fb=a.nb[a.k];a.Ob=b.i;a.sb=b.e;a.J=b.b;switch(b.c){case 5:case 7:case 9:break;default:null!=a.Bb&&SA(a.Bb,null),a.o&&a.ef(a.o)}}\nfunction RD(a,b){a.tb=!0;a.R=l;return 1>b||b>a.Db?(a.tb=!0,a.R="ERROR - invalid mol index: "+b,eB(a),null):a.nb[b]}function EB(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ga)?c=235:G(b,Ia)?c=240:G(b,Fa)?c=260:G(b,Oa)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Ea)?c=242:G(b,Ba)?c=245:G(b,Da)&&(c=238);0=a.eb-1)for(g=f.b.b;h>=a.eb-1&&1d&&(d=1),1>c&&(c=1),a.kb=OB(a,a.kb,d,c),a.G&&e&&FB(a,1,a.Db,0),nC(a),a.G?(a._b=null,a.Y=null,a.Q=null):(a._b=OB(a,a._b,b.b,2*a.eb+a.$),yC(a),c=b.a-2*a.eb+a.$,1>c&&(c=1),a.Y=OB(a,a.Y,a.eb,c),lC(a),a.Q=OB(a,a.Q,d,a.eb),gC(a))):(nC(a),a.G||(gC(a),a.L&&(yC(a),lC(a)),a.L=!0))}\nfunction Lq(a,b){a.x?0==b&&(a.F=-1,a.tb=!0,a.R=id,eB(a)):(a.Z?a.F=b:-1a.F?a.F=10*a.F+b:a.F=b,a.Z=!1,0==a.F?(a.F=-1,a.tb=!0,a.R=id):Iq(a,a.F+m),eB(a))}r(509,419,$h);_.Qe=function(a){zB(this,a)};_.cf=function(a,b,c){return ty(this,b,c)};_.df=gy;_.ef=function(a){this.o&&VD(a)};_.ff=WD;_.we=function(){UD(this);ED(this)};_.f=null;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;_.t=13;_.u=!1;_.v=null;_.w=!1;_.x=!1;_.y=!1;_.z=!0;_.C=null;_.D=null;_.F=1;_.G=!1;_.H=!1;_.I=!1;\n_.J=1;_.K=null;_.L=!0;_.M=null;_.N=null;_.P="http://peter-ertl.com/jsme/2013_03/help.html";_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!0;_.W=0;_.X=Zg;_.Y=null;_.Z=!0;_.$=1;_._=null;_.ab=null;_.bb=null;_.cb=null;_.db=null;_.eb=24;_.fb=null;_.gb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=!0;_.mb=1;_.ob=!1;_.pb=!1;_.qb=!1;_.rb=!1;_.sb=!1;_.tb=!0;_.ub=!0;_.vb=!0;_.wb=!0;_.xb=!0;_.yb=!1;_.zb=!1;_.Ab=null;_.Bb=null;_.Cb=!1;_.Db=0;_.Eb=!0;_.Fb=null;_.Gb=null;_.Hb=!1;_.Ib=null;_.Jb=0;_.Kb=0;_.Lb=!1;_.Mb=null;\n_.Nb=!1;_.Ob=!1;_.Pb=!1;_.Qb=!1;_.Sb=!1;_.Tb=!1;_.Ub=!0;_.Vb=null;_.Wb=!1;_.Xb=!1;_.Yb=!0;_.Zb=null;_.$b=!1;_._b=null;_.ac=!0;_.bc=0;_.cc=0;var mC=10,sB,uB,lB,mB,nB,kB,rB,XD=null,qB,pB;function nD(a,b){if(a.d&&null!=b.a){var c=a.d;if(c.a.b){var d=c.a.f;d.action=b.a;d.atom=b.b;d.bond=b.c;d.molecule=b.d;c.a.b(c.a.f)}}a.o&&VD(b)}function eB(a){UD(a);ED(a);a.e&&(YD(a.dc),a.e=!1)}\nfunction GD(a){ED(a);a.kb=null;a._b=null;a.Y=null;a.Q=null;var b=a.dc,c,d;for(d=new Mr(new Hy(b.a));d.bf;++f)nB[f]=(Ny(),Wy),pB[f]=kc;pB[1]=Ib;nB[1]=(Ny(),Sy);pB[2]=vb;nB[2]=Wy;pB[3]=xb;nB[3]=Sy;pB[4]=Tb;nB[4]=az;pB[5]=\nYb;nB[5]=Vy;pB[9]=Gb;nB[9]=Yy;pB[10]=Bb;nB[10]=Yy;pB[11]=wb;nB[11]=Yy;pB[12]=Kb;nB[12]=Yy;pB[8]=bc;nB[8]=cz(Xy);pB[7]=Zb;nB[7]=Wy;pB[6]=fc;nB[6]=Sy;pB[13]=ec;nB[13]=Sy;pB[18]=kc;nB[18]=Sy;for(f=19;28>=f;++f)g=$b,19T&&(T=0),yd=new nE(f,va,T,g),oE(yd),Ai(f.j,yd),Q.c=va,Q.b=nb,Q.d=24,Q.a=T,Q);nb=$.c;va=$.b;XA(new bB(j),f);T=0>=pE();Q=new fB(j);T?(T=new qE,zu(T,g.pb.alt),0<=nb&&(T.pb.style[Ug]=nb+Ff),0<=va&&(T.pb.style[oe]=va+Ff),va=new gB(f,T,nb,$),hv(va.d.f,va.b,yy(va.d)-va.c-va.a.a,zy(va.d)-(va.a.d-va.a.a)),Ai(f.j,va),T.pb.draggable=Og,T.pb.style[rd]=(kn(),df),Ju(T,Q,(fq(),fq(),gq))):(g.pb.draggable=Og,g.pb.style[rd]=(kn(),df),Ju(g,Q,(fq(),fq(),\ngq)))}else UA("JSME initialization error: HTML id "+a+" not found.")}function rE(){return ns(null)}function sE(a){return ns(a)}r(510,1,Dh,eE,gE,hE,fE);_.gf=function(a){Ku(this.j,new tE(this,a),(Np(),Np(),Op))};_.hf=function(a){Ku(this.j,new uE(this,a),(Nq(),Nq(),Oq))};_.jf=function(a){Ku(this.j,new vE(this,a),(Tq(),Tq(),Uq))};_.kf=function(a){Ku(this.j,new wE(this,a),(Wq(),Wq(),Xq))};_.lf=function(a){um(1,new xE(this.e,a))};_.mf=function(){LB(this.e)};_.nf=function(){Lm((Im(),Jm),new yE(this))};\n_.of=Ys;_.pf=function(){var a,b,c;c=[];for(b=new Mr(this.j.a);b.bb||b>d.w?(c.tb=!0,c.R="ERROR - invalid atom index: "+b,eB(c)):(d.G=b,QD(c))};_.Uf=function(a){this.c=a;!this.e.b&&(this.e.b=new DE(this))};_.Fd=function(a){wu(this.j,a);dE(this)};_.Vf=function(a){this.e.P=a};\n_.Wf=function(a){var b=this.e;b.lb=a;eB(b)};_.Xf=function(a){var b=this.e;b.mb=a;eB(b)};_.Yf=function(a){this.e.Ab=a};_.Zf=function(a){this.e.Bb=a};_.$f=function(a){var b=this.e;b.Gb=a;b.C=NB(b,!1)};_._f=function(a){this.e.Ib=a};_.ag=function(a,b){xu(this.j,a,b);dE(this)};_.bg=function(a,b,c){c&&xu(this.i,a,b);xu(this.j,a,b);dE(this)};_.cg=function(a,b){yu(this.j,a,b);dE(this)};_.dg=function(a,b,c){c&&yu(this.i,a,b);yu(this.j,a,b);dE(this)};_.eg=function(a){EB(this.e,a)};\n_.fg=function(a,b){var c=this.e,d;c.n=!1;d=c.Xb;c.Xb=!1;c.Zb=new OD(c,a);c.Xb=d;c.i=253;c.tb=!0;c.R=b;eB(c)};_.Gd=function(a){Fu(this.i.pb,a)};_.Hd=function(a){this.j.pb.style[Ug]=a;dE(this)};_.gg=function(a){PD(this.e,a)};_.hg=function(){return AB(this.e)};_.a=null;_.b=null;_.c=null;_.d=-1;_.e=null;_.f=null;_.i=null;_.j=null;var iE=0;function yE(a){this.a=a}r(511,1,{},yE);_.Ic=function(){var a,b;for(b=new Mr(this.a.j.a);b.b=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(Ug)||l;b=c.getAttribute(oe)||l;f=c.getAttribute(hf)||l;e=c.getAttribute(qe)||l;var j,h,n;n={};for(d=0;da?-a:a):a}\nfunction eF(a){var b;b=new cF;b.c=Cb+(null!=(0!=a?-a:0)&&0!=(0!=a?-a:0)?dF(0!=a?-a:0):l+Sl(b));fF(0!=a?-a:0)&&gF(0!=a?-a:0,b);b.a=4;return b}function V(a){var b;b=new cF;b.c=Cb+(null!=a&&0!=a?dF(a):l+Sl(b));fF(a)&&gF(a,b);return b}function X(a,b){var c;c=new cF;c.c=Cb+(null!=a&&0!=a?dF(a):l+Sl(c));fF(a)&&gF(a,c);c.a=b?8:0}function hF(){var a;a=new cF;a.c=Cb+(l+Sl(a));fF(0)&&gF(0,a);a.a=2;return a}function fF(a){return typeof a==qf&&0b||36b||36b?b:10)?e-48:97<=e&&ec||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 As(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function EC(a){var b,c;return-129a?(b=a+128,c=(pF(),qF)[b],!c&&(c=qF[b]=new M(a)),c):new M(a)}r(548,544,{73:1,77:1,83:1,85:1},M);_.eQ=function(a){return D(a,83)&&a.a==this.a};_.hC=Ys;_.tS=nF;_.a=0;\nfunction pF(){pF=s;qF=t(FD,q,83,256,0)}var qF;function vC(a){return 0>a?-a:a}function Ui(a,b){return a>b?a:b}function O(a){return Math.round(a)}function pA(){}function Br(a){this.f=a}r(551,95,{73:1,80:1,84:1,87:1,88:1},pA,Br);function qi(){qi=s;ri=F(pi,ei,-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 ri;function kF(a){this.f=a}r(553,546,ii,kF);function rF(a,b){return a.charCodeAt(b)}\nfunction MA(a,b){var c=b,d=a.length,e,f;e=rF(a,c++);if(d=55296<=e&&56319>=e&&c=c;return d?65536+((e&1023)<<10)+(f&1023):e}function sF(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function G(a,b){return!D(b,1)?!1:""+a==b}function Bu(a,b){return a.indexOf(b)}function Mx(a,b){return a.lastIndexOf(b)}\nfunction MC(a){var b=aa,c=Xg,d;for(d=0;0<=(d=c.indexOf(nc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Eu(c,++d):c=c.substr(0,d-0)+Eu(c,++d);return a.replace(RegExp(b,Xd),c)}\nfunction tF(a,b){for(var c=RegExp(b,Xd),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0m&&a[a.length-1]>m?a:a.replace(/^(\\s*)/,l).replace(/\\s*$/,l)}function Cu(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)}_=String.prototype;_.cM={1:1,73:1,75:1,77:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return fA(this)};_.tS=_.toString;function uF(){uF=s;vF={};wF={}}\nfunction fA(a){uF();var b=jb+a,c=wF[b];if(null!=c)return c;c=vF[b];if(null==c){var d,e,f,c=0;e=a.length;f=e-4;for(d=0;da||a>=b)&&IF(a,b)}function IF(a,b){throw new oF("Index: "+a+", Size: "+b);}r(566,559,gi);_.og=function(){throw new zA("Add not supported on this list");};_.ig=function(a){this.og(this.Ye(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!D(a,90)||this.Ye()!=a.Ye())return!1;c=this.Sd();for(d=a.Sd();c.rd();)if(a=c.sd(),b=d.sd(),!(null==a?null==b:Ol(a,b)))return!1;return!0};\n_.hC=function(){var a,b,c;b=1;for(a=this.Sd();a.rd();)c=a.sd(),b=31*b+(null==c?0:Rl(c)),b=~~b;return b};_.Sd=function(){return new Mr(this)};_.qg=function(){return this.rg(0)};_.rg=function(a){return new JF(this,a)};_.sg=function(){throw new zA("Remove not supported on this list");};function uA(a){return a.b=a.d.Ye())throw new fv;return a.d.pg(a.c=a.b++)}function FF(a){if(0>a.c)throw new Gx;a.d.sg(a.c);a.b=a.c;a.c=-1}function Mr(a){this.d=a}r(567,1,{},Mr);_.rd=function(){return uA(this)};\n_.sd=function(){return Nr(this)};_.td=function(){FF(this)};_.b=0;_.c=-1;_.d=null;function JF(a,b){var c;this.d=this.a=a;c=a.Ye();(0>b||b>c)&&IF(b,c);this.b=b}r(568,567,{},JF);_.tg=function(){return 0=this.b)throw new fv;return this.a.pg(this.c=--this.b)};_.a=null;function KF(a){a=new tA(a.b.a);return new LF(a)}function MF(a,b){this.a=a;this.b=b}r(569,561,xh,MF);_.jg=NF;_.Sd=function(){return KF(this)};_.Ye=function(){return this.b.a.d};_.a=null;_.b=null;\nfunction LF(a){this.a=a}r(570,1,{},LF);_.rd=function(){return uA(this.a.a)};_.sd=function(){return(this.a.b=Nr(this.a.a)).lg()};_.td=function(){wA(this.a)};_.a=null;function OF(a){a.b=t(PF,q,0,0,0)}function Ez(a,b,c){(0>b||b>a.c)&&IF(b,a.c);a.b.splice(b,0,c);++a.c}function Ai(a,b){qm(a.b,a.c++,b);return!0}function St(a,b){kz(b,a.c);return a.b[b]}function Pw(a,b){for(var c=0;ca.c&&qm(b,a.c,null);return b}function Gi(){OF(this)}function oz(a){OF(this);this.b.length=a}function Hy(a){OF(this);var b=this.b,c=a.b,a=c.slice(0,a.c);F(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.c=this.b.length}r(572,566,ai,Gi,oz,Hy);\n_.og=function(a,b){Ez(this,a,b)};_.ig=function(a){return Ai(this,a)};_.mf=function(){this.b=t(PF,q,0,0,0);this.c=0};_.jg=function(a){return-1!=Pw(this,a)};_.pg=function(a){return St(this,a)};_.Ve=function(){return 0==this.c};_.sg=function(a){return QF(this,a)};_.kg=function(a){return ti(this,a)};_.Ye=Tp;_.c=0;function Vr(){Vr=s;Wr=new RF}var Wr;function RF(){}r(575,566,mi,RF);_.jg=WD;_.pg=function(){throw new cv;};_.Ye=function(){return 0};function eD(){this.a=new Date}\nfunction SF(a){return 10>a?$a+a:l+a}r(576,1,{73:1,76:1,77:1,89:1},eD);_.eQ=function(a){return D(a,89)&&Is(K(this.a.getTime()),K(a.a.getTime()))};_.hC=function(){var a;a=K(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=rs(c&4194303,b&4194303,e&1048575);a=rs(a.l^b.l,a.m^b.m,a.h^b.h);return L(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?$a+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(TF(),UF)[this.a.getDay()]+m+VF[this.a.getMonth()]+m+SF(this.a.getDate())+m+SF(this.a.getHours())+jb+SF(this.a.getMinutes())+jb+SF(this.a.getSeconds())+" GMT"+a+b+m+this.a.getFullYear()};_.a=null;function TF(){TF=s;UF=F(ks,q,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));VF=F(ks,q,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var UF,VF;\nfunction Kr(a,b){return null==B(a.a,b,a)}function Jr(){this.a=new Cl}r(578,561,{73:1,76:1,94:1},Jr);_.ig=function(a){return Kr(this,a)};_.jg=NF;_.Ve=function(){return 0==this.a.d};_.Sd=function(){return KF(new MF(this.a,new EA(this.a)))};_.kg=function(a){return null!=Ur(this.a,a)};_.Ye=EF;_.tS=function(){return CF(new MF(this.a,new EA(this.a)))};_.a=null;function vA(a,b){this.a=a;this.b=b}r(582,564,zh,vA);_.lg=Ys;_.mg=Qv;_.ng=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction fv(){}r(583,95,{73:1,80:1,87:1,88:1,93:1},fv);function xA(a,b){return gs(a)===gs(b)||null!=a&&Ol(a,b)}function nz(a){var b=t(WF,q,48,0,0);return Si(a.a,b)}function py(){this.a=new Gi}r(585,566,ai,py);_.og=function(a,b){Ez(this.a,a,b)};_.ig=function(a){return Ai(this.a,a)};_.jg=function(a){return-1!=Pw(this.a,a)};_.pg=function(a){return St(this.a,a)};_.Ve=function(){return 0==this.a.c};_.Sd=function(){return new Mr(this.a)};_.sg=function(a){return QF(this.a,a)};_.Ye=function(){return this.a.c};\n_.tS=function(){return CF(this.a)};_.a=null;function S(a){for(var b=[],c=0;c=g.length)d=0;else{for(h=0,n=g.length;ho&&(o=0.001);u=g/o;e=f/o;n=S(4);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));v=S(4);d=S(4);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.M[n[j]]-a.M[b])*e+(a.O[n[j]]-a.O[b])*u,g=(a.O[n[j]]-a.O[b])*e-(a.M[n[j]]-a.M[b])*u,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),v[j]=g/o,d[j]=f/o);a=hG(v[1],d[1],v[2],d[2]);0b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0h&&(h=0.001);g/=h;f/=h;n=h+(a.r?25*a.r.J:25)*Math.cos(1.0471975511965976);o=(a.r?25*a.r.J:25)*Math.sin(1.0471975511965976);j=iG(a,b,d);if(3==a.i[j]||204==a.r.i||1!=a.i[j]&&(203==a.r.i||204==a.r.i)||a.t)n=h+(a.r?25*\na.r.J:25),o=0;0o?o=-o:0>c&&0h&&(h=0.001),a.M[a.w]=a.M[b]+(a.r?25*a.r.J:25)*f/h,a.O[a.w]=a.O[b]+(a.r?25*a.r.J:25)*g/h,0==vD(a,a.w,1,a.w)||j==a.C[b]);++j);break;default:return--a.w,Iq(a.r,"Are you trying to draw an hedgehog ?"),\na.r.W=9,!1}a.C[a.w]=1;++a.C[a.G];CD(a);a.i[a.x]=1;203==a.r.i&&(a.i[a.x]=2);204==a.r.i&&(a.i[a.x]=3);a.K[a.x]=a.G;a.L[a.x]=a.w;201==a.r.i&&rD(a,a.x);a.J[a.w][1]=a.G;a.J[a.G][a.C[a.G]]=a.w;a.e[a.x]=L(K(O((a.M[a.G]+a.M[a.w])/2)));a.f[a.x]=L(K(O((a.O[a.G]+a.O[a.w])/2)));a.N=a.M[a.w];a.P=a.O[a.w];return e}function hD(a,b){var c,d;if(!b||0==b.c)return l;d=l;d+="M V30 BEGIN COLLECTION"+(jB(),aa);d+=Rb+a+" [ATOMS=("+b.c;for(c=new Mr(b);c.bh&&(h=0.001);j/=h;g/=h;1>(0>=(a.O[b]-a.O[e])*g+(a.M[b]-a.M[e])*j?0-((a.O[b]-a.O[e])*g+(a.M[b]-a.M[e])*j):(a.O[b]-a.O[e])*g+(a.M[b]-a.M[e])*j)?(g=a.M[b]-a.M[e],j=a.O[b]-a.O[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.M[e]+h*g-c*j,d[1]=a.O[e]+c*g+h*j):(g=(a.M[e]+a.M[f])/2,e=(a.O[e]+a.O[f])/2,g=a.M[b]-g,j=a.O[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.M[b]+\nc*g/h,d[1]=a.O[b]+c*j/h)}\nfunction oD(a){var b,c,d,e,f,g,j,h,n,o,v,u,w;n=-1;j=6;switch(a.r.i){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;h=(a.r?25*a.r.J:25)*(a.r?25*a.r.J:25)/2/(1-Math.cos(f));h=Math.sqrt(h);if(0a.C[a.G])pG(a,j,f,h);else if(!a.r.pb&&!a.r.Wb)n=a.G,U(a,a.G,0),a.G=a.w,pG(a,j,f,h);else{a.r.Wb=!1;if(209==a.r.i||221==a.r.i||223==a.r.i){Iq(a.r,"ERROR - cannot add aromatic spiro ring !");a.r.W=\n9;return}for(d=1;d<=a.C[a.G];++d)if(b=a.i[iG(a,a.G,a.J[a.G][d])],2o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)sD(a),v=f*d+1.5707963267948966,a.M[a.w]=b[0]+h*(Math.sin(v)*e-Math.cos(v)*g),a.O[a.w]=b[1]+h*(Math.cos(v)*e+Math.sin(v)*g)}else if(0o&&(o=0.001);g/=o;e/=o;v=o/2;w=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.O[d]-a.O[b])*e-(a.M[d]-a.M[b])*g&&(w=-w,o=0);u=a.M[b]+v*e-w*g;w=a.O[b]+w*e+v*g;for(d=1;d<=j;++d)sD(a),v=f*(d+0.5)+3.141592653589793*o,a.M[a.w]=u+h*(Math.sin(v)*e-Math.cos(v)*g),a.O[a.w]=w+h*(Math.cos(v)*e+Math.sin(v)*g),1==o?(d==j&&(a.M[a.w]=a.M[b],a.O[a.w]=a.O[b]),d==j-1&&(a.M[a.w]=a.M[c],a.O[a.w]=\na.O[c])):(d==j-1&&(a.M[a.w]=a.M[b],a.O[a.w]=a.O[b]),d==j&&(a.M[a.w]=a.M[c],a.O[a.w]=a.O[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)sD(a),v=f*(d-b),a.M[a.w]=a.N+h*Math.sin(v),a.O[a.w]=a.P+h*Math.cos(v)}b=j;h=0;for(f=1;f<=b;++f)CD(a),a.i[a.x]=1,h=a.w-b+f,a.C[h]=2,a.K[a.x]=h,a.L[a.x]=h+1;a.L[a.x]=a.w-b+1;if(209==a.r.i){if(a.i[a.x-4]=2,a.i[a.x-2]=2,a.i[a.x]=2,0e&&ed;--f)if(0g&&(g=0.001),e/=g,f/=g);h=a.M[a.G]+d*f;n=a.O[a.G]+d*e;for(g=1;g<=b;++g)sD(a),j=c*g-1.5707963267948966,a.M[a.w]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.O[a.w]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function oG(a,b){var c,d;0==b&&(b=a.w);for(c=a.w;c>a.w-b;--c)d=vD(a,c,1,a.w),0!=d&&(a.M[c]+=6,a.O[c]+=6)}\nfunction iG(a,b,c){var d;for(d=1;d<=a.x;++d)if(a.K[d]==b&&a.L[d]==c||a.K[d]==c&&a.L[d]==b)return d;return 0}function qG(a,b,c){var d,e,f,g;e=Zg;for(f=g=0;;){++g;for(d=1;d<=a.w;++d)if(Os(c[d])){e=c[d];break}for(d=1;d<=a.w;++d)Os(c[d])&&!Es(c[d],e)&&(e=c[d]);for(d=1;d<=a.w;++d)Is(c[d],e)&&(b[d]=g,c[d]=Zg,++f);if(f==a.w)break}return g==a.w}\nfunction JB(a){var b,c,d;d=c=0;a.r&&(c=a.r,b=IB(c),b.b/=c.J,b.a/=c.J,c=b.b,d=b.a);if(0>=c||0>=d)a.z=!0;else{b=HB(a);c=c/2-b.a;d=d/2-b.b;if(!a.r.zb)for(b=1;b<=a.w;++b)a.M[b]+=c,a.O[b]+=d;KB(a)}}\nfunction lD(a,b,c){var d;if(1==c)++a.D[b];else if(-1==c)--a.D[b];else switch(d=rG(a,b),-1==d&&0==c&&(0==a.D[b]?a.D[b]=1:1==a.D[b]?a.D[b]=-1:-1==a.D[b]&&(a.D[b]=0)),a.b[b]){case 2:2d&&(0==a.D[b]?a.D[b]=-1:-1==a.D[b]?a.D[b]=1:1==a.D[b]&&(a.D[b]=0));break;case 4:case 7:3d&&0==a.D[b]?a.D[b]=1:3>d&&1==a.D[b]?a.D[b]=-1:3>d&&-1==a.D[b]&&(a.D[b]=0);break;case 5:case 8:case 13:2d&&0==a.D[b]?a.D[b]=-1:2>d&&-1==a.D[b]?a.D[b]=1:2>d&&1==a.D[b]&&(a.D[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.D[b]?a.D[b]=-1:0==d&&-1==a.D[b]?a.D[b]=0:Iq(a.r,"Charge change not possible on the halogen !");break;case 18:Iq(a.r,\n"Use X button to change charge on the X atom !")}}function IC(a,b){var c,d,e,f,g;f=0;g=!1;for(a.a=S(a.w+1);;){for(e=1;e<=a.w;++e)if(0==a.a[e]){a.a[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.x;++e)c=a.K[e],d=a.L[e],0f||!b)return f;g=S(f+1);for(c=1;c<=a.w;++c)++g[a.a[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.w;1<=c;--c)a.a[c]!=d&&UC(a,c);JB(a);Iq(a.r,"Smaller part(s) removed !");return 1}\nfunction vD(a,b,c,d){var e,f,g,j;g=51;for(j=0;ce&&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 TC(a){var b;sG(a);b=a.i.length;a.e=S(b);a.f=S(b);KB(a);XC(a)}\nfunction HB(a){var b,c,d,e,f,g;b=new bG;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.w;++c)a.M[c]d&&(d=a.M[c]),a.O[c]e&&(e=a.O[c]);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 nG(a,b,c){var d,e;e=0;for(d=1;d=b&&d<=c||0!=vD(a,d,b,c)&&++e;return e}function sD(a){++a.w;a.J[a.w]=S(7);a.b[a.w]=3;a.D[a.w]=0;a.d[a.w]=0;a.c[a.w]=null;a.A[a.w]=0;a.q[a.w]=0}\nfunction uC(a,b,c,d,e,f){var g;g=a.M[b]-c/2;f||(g-=d-c);a=a.O[b]-~~(e/2);return new tG(g-1-2,a-2,d+1+4,e+4)}function CD(a){++a.x;a.i[a.x]=1;a.E[a.x]=0;a.j[a.x]=null}\nfunction cD(a,b){var c,d,e,f,g,j,h;if(0==a.w)return l;h=b;79j&&(j=a.O[g]),a.M[g]a.D[g]?d=4-a.D[g]:0>a.D[g]&&-4=e&&(f=e));f=bD(f,2)+bD(d,3)+" 0 0 0 0 0 0 0";e=-1;for(d=1;d<=a.B;++d)if(a.u[d][0]==g){e=a.u[d][1];break}-1==e&&a.r.Xb&&0xt))for(;Jf<\nPe[Kg]*Pe[Kg];){Sh=0;for(Hn=!0;Hn&&Sh<=Kg&&Jf>=Pe[Sh]*Pe[Sh];)0==Jf%Pe[Sh]?Hn=!1:++Sh;if(Hn){rk[++yt]=Ls(Jf);if(yt>=xt)break;KgBd&&(Bd=0),0>Cd&&(Cd=0),En=28*Bd+Cd);If=0;0!=a.D[z]&&(-2>a.D[z]?If=1:-2==a.D[z]?If=2:-1==a.D[z]?If=3:1==a.D[z]?If=4:2==a.D[z]?If=5:2Jg&&(Jg=10-Jg));Nc=126;bd=Fn;bd+=126*a.A[z];Nc*=7;bd+=If*Nc;Nc*=7;0!=Jg&&(bd+=Jg*Nc);Nc*=7;bd+=En*Nc;Nc*=783;bd+=a.C[z]*Nc;Mc[z]=Ls(bd)}for(Oe=0;!qG(a,Nb,Mc);){wt=!1;for(z=1;z<=a.w;++z)Nb[z]!=Ad[z]&&(Ad[z]=Nb[z],wt=!0);if(wt){for(z=1;z<=a.w;++z){Mc[z]=$g;for(Ca=1;Ca<=a.C[z];++Ca)Mc[z]=Ps(Mc[z],rk[Nb[a.J[z][Ca]]])}Oe=0}else if(0a.L[z]&&(ee=a.K[z],a.K[z]=a.L[z],a.L[z]=ee,1==a.E[z]?a.E[z]=3:2==a.E[z]?a.E[z]=4:3==a.E[z]?a.E[z]=1:4==a.E[z]&&(a.E[z]=2));for(z=1;za.a[c])&&g!=Db[c]){nb=!0;for(J=1;J<=va;++J)if(v[J]==c&&u[J]==g||v[J]==\ng&&u[J]==c){nb=!1;break}nb&&(++va,v[va]=c,u[va]=g)}}else o[++T]=g;if(0==T){if(Lc==a.w)break;c=n[$--]}else if(1==T)Db[o[1]]=c,c=o[1],a.a[c]=++Lc;else{n[++$]=c;e=0;for(w=1;w<=T;++w)if(h=iG(a,o[w],c),!E[h]){e=o[w];break}if(0==e)for(w=1;w<=T;++w)if(h=iG(a,o[w],c),2==a.k[h]||3==a.k[h]){e=o[w];break}0==e&&(e=o[1]);Db[e]=c;c=e;a.a[e]=++Lc}}Db=S(a.w+1);b=S(a.w+1);ra=[];ce=[];f=Lc=$=0;for(w=1;w<=a.w;++w)if(1==a.a[w]){c=w;break}a:for(;;){0a.C[Na]||4ka.C[yc[ed]]||3Kf[Se]&&(In=ge,ge=Se,Se=In);uk=ge;0==ge&&(uk=Se,Et=!0);for(dd=1;dd<=ka.C[fe];++dd)Oc=ka.J[fe][dd],\nRe=iG(ka,fe,Oc),1!=ka.i[Re]||5==ka.k[Re]||(0==Te?Te=Oc:Lf=Oc);0Kf[Lf]&&(In=Te,Te=Lf,Lf=In);xk=Te;0==Te&&(xk=Lf,Ft=!0);vk=yG(ka,iG(ka,Mf,ge),Mf);wk=yG(ka,iG(ka,Mf,Se),Mf);JJ=yG(ka,iG(ka,fe,Te),fe);KJ=yG(ka,iG(ka,fe,Lf),fe);1<(0>vk+wk?-(vk+wk):vk+wk)||0!=JJ||0!=KJ?Iq(ka.r,"Bad stereoinfo on allene !"):(Jn=ka.M[yc[ed-1]]-ka.M[fe],Kn=ka.O[yc[ed-1]]-ka.O[fe],yk=Math.sqrt(Jn*Jn+Kn*Kn),0.001>yk&&(yk=0.001),0<(ka.O[xk]-ka.O[yc[ed-1]])*(Jn/yk)-(ka.M[xk]-ka.M[yc[ed-1]])*(Kn/yk)?cd[Pc]=1:cd[Pc]=\n-1,Et&&(cd[Pc]*=-1),Ft&&(cd[Pc]*=-1),uk==ge&&0>vk&&(cd[Pc]*=-1),uk==Se&&0>wk&&(cd[Pc]*=-1),Kf[uk]>Kf[xk]&&(cd[Pc]*=-1))}}else b:{var yb=a,gb=Na,Gt=GJ,LJ=Th,MJ=v,NJ=u,wQ=vQ,Ln=Gf,Mn=void 0,fd=void 0,Ht=void 0,Uh=void 0,Ha=void 0,Vh=void 0,Dd=void 0,zk=void 0,he=void 0,Wb=void 0,ia=void 0,ea=void 0,Ue=void 0,Nn=void 0,gd=void 0,H=void 0,On=void 0,ea=S(4),Nn=S(4),Ak=void 0,hd=void 0,Pn=void 0,Qn=void 0,It=void 0,Bk=void 0,Bk=-1;0Ha;++Ha)0>=ea[Ha]||(Mn=iG(yb,gb,ea[Ha]),Nn[Ha]=yG(yb,Mn,gb),0Nn[Ha]?(++Dd,Uh=ea[Ha],Vh=ea[Ha]):zk=ea[Ha]);he=Wb+Dd;H=S(4);gd=\n0;if(3==yb.C[gb]){if(1==Wb&&1==Dd||3==he&&0Ha;++Ha)Mn=iG(yb,gb,ia[Ha]),fd[Ha]=yG(yb,Mn,gb);if(4==he){if(0==Wb||0==Dd){Iq(yb.r,\n"Error in C4 stereospecification !");break b}if(1==Wb||1==Dd)H[0]=ia[0],H[1]=ia[3],H[2]=ia[2],H[3]=ia[1],gd=fd[0];else{for(Ha=0;4>Ha;++Ha)-1==fd[Ha]&&(fd[Ha]=0);he=2}}else if(3==he)if(3==Wb||3==Dd)H[0]=ia[0],H[1]=ia[3],H[2]=ia[2],H[3]=ia[1],0Ha;++Ha)fd[Ha]==Ht&&(fd[Ha]=0);he=2}if(2==he)if(1==Wb&&1==Dd)ia[1]==Uh?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==Uh&&(ia[2]=ia[3]),H[0]=On,H[1]=Uh,H[2]=ia[2],H[3]=ia[1],gd=1;else{if(fd[0]==fd[1]||fd[1]==fd[2]){Iq(yb.r,\n"Error in C4 stereospecification ! 2/0r");break b}0!=fd[0]?(H[0]=ia[0],H[1]=ia[2],H[2]=ia[1],H[3]=ia[3]):(H[0]=ia[1],H[1]=ia[3],H[2]=ia[2],H[3]=ia[0]);1=hb.b[ib]&&(zc=!0,W=(jB(),pB)[hb.b[ib]]);\nzc&&(0!=hb.q[ib]?W=lc+hb.q[ib]+W:W=lc+W,1==Jt[ib]?W+=tb:-1==Jt[ib]&&(W+="@@"),1==hb.A[ib]?W+=Ib:1b&&--a.K[f],a.L[f]=d,d>b&&--a.L[f],a.i[f]=a.i[e],a.E[f]=a.E[e],a.e[f]=a.e[e],a.f[f]=a.f[e],a.j[f]=a.j[e]);a.x=f;for(e=b;eb&&--c,a.J[e][++d]=c);a.C[e]=d}e=1;a:for(;e<=a.B;++e)if(a.u[e][0]==b){for(f=e;fb&&--a.u[e][0]}}\nfunction WC(a,b){var c,d,e,f;c=a.K[b];d=a.L[b];for(e=b;ea.b[d]&&0==a.q[c]){for(b=1;b<=a.B;++b)if(a.u[b][0]==c)continue a;b=iG(a,c,d);1==a.i[b]&&(0==a.E[b]||!a.r.Yb)&&UC(a,c)}}}function sG(a){var b;b=a.b.length;a.J=XF(b,7);a.C=S(b);for(b=1;b<=a.w;++b)a.C[b]=0;for(b=1;b<=a.x;++b)6>a.C[a.K[b]]&&(a.J[a.K[b]][++a.C[a.K[b]]]=a.L[b]),6>a.C[a.L[b]]&&(a.J[a.L[b]][++a.C[a.L[b]]]=a.K[b])}\nfunction wG(a,b,c){var d,e,f,g,j,h,n,o,v;a.k=S(a.x+1);v=[];for(h=1;h<=a.w;++h){v[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.C[h];++d)if(c[iG(a,h,a.J[h][d])]){d=!0;break a}d=!1}if(d&&!(3a.u.length-1&&a.u.push([0,0]);a.u[a.B][0]=a.G;d=a.r.F;!b&&a.r.x&&(a.r.pb||++a.v,d=a.v);a.u[a.B][1]=d;return!0}function RC(a){var b;a.B=0;a.v=0;KD(a);for(b=1;b<=a.w;++b)a.G=b,qD(a,!1);a.G=0}\nfunction SC(a){var b,c;b=HB(a);c=a.r.K.b;a.r.G||(c=I(c-a.r.eb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function BB(a,b){var c,d,e,f,g,j,h;c=HB(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.w;++f)j=a.M[f]*c+a.O[f]*g,h=-a.M[f]*g+a.O[f]*c,a.M[f]=j,a.O[f]=h;c=HB(a);for(f=1;f<=a.w;++f)a.M[f]+=d-c.a,a.O[f]+=e-c.b}\nfunction HD(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.x;++d)b=a.M[a.K[d]]-a.M[a.L[d]],c=a.O[a.K[d]]-a.O[a.L[d]],f+=Math.sqrt(b*b+c*c);0=e&&(d=e-48));18==a.b[b]&&(a.A[b]=d);d=0;if(0=e)))){for(;43==e;)++d,e=rF(c,g++);for(;45==e;)--d,e=rF(c,g++)}a.D[b]=d}}}function HC(a,b,c){var d,e;a.o=1;c&&(a.o=-1);b=new PA(b);try{for(;b.j=IA(b,b.a),b.jc||6a.C[c]&&2>a.C[d])a.E[b]=0,Iq(a.r,"Stereomarking meaningless on this bond !");else switch(a.E[b]){case 0:a.C[d]<=a.C[c]?a.E[b]=1:a.E[b]=3;break;case 1:a.E[b]=2;break;case 2:2a.C[e]||2>a.C[f]||3c[f]&&(g=e,e=f,f=g);v=o=b=0;u=!1;for(n=1;n<=a.C[e];++n)g=a.J[e][n],g!=f&&(0==o?o=g:v=g);0c[v]&&(g=o,o=v,v=g);h=iG(a,e,o);0!=d[h]?b=o:1==a.i[h]&&5!=a.k[h]&&(b=o);0==b&&(h=iG(a,e,v),0!=d[h]?b=v:1==a.i[h]&&5!=a.k[h]&&(b=v));c[b]>c[e]&&(u=!0);j=v=o=0;for(n=1;n<=a.C[f];++n)g=a.J[f][n],g!=e&&(0==v?v=g:j=g);0n&&(n=0.001),g/=n,h/=n,v=(a.O[b]-a.O[e])*h-(a.M[b]-a.M[e])*g,w=(a.O[o]-a.O[e])*h-(a.M[o]-a.M[e])*g,2>(0>=v?0-v:v)||2>(0>=w?0-w:w))Iq(a.r,"Not unique E/Z geometry !");else{j=iG(a,b,e);f=iG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.C[b];++n)if(g=a.J[b][n],g!=e&&(h=iG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==\nd[f]&&(0v&&0>w?d[f]=-d[j]:d[f]=d[j],u&&(d[f]=-d[f]))}}}function rG(a,b){var c,d,e;e=0;for(d=1;d<=a.C[b];++d)if(c=iG(a,b,a.J[b][d]),1==a.i[c])e+=1;else if(gD(a,c))e+=2;else if(3==a.i[c])e+=3;else if(9==a.i[c])return-1;return e}function yG(a,b,c){var d;d=a.E[b];return 1>d||4e?c.A[d]=3-e-c.D[d]:4==e?(c.D[d]=-1,c.A[d]=0):5e?0c.D[d]?c.A[d]=2-e-c.D[d]:c.A[d]=4-e:(c.D[d]=e-4,c.A[d]=4-e+c.D[d]);break;case 4:case 7:3>e?c.A[d]=3-e+c.D[d]:3==e?0>c.D[d]?(c.D[d]=0,c.A[d]=0):0c.D[d]?(c.D[d]=0,c.A[d]=0):0e?c.A[d]=2-e+c.D[d]:2==e?0>c.D[d]?(c.D[d]=0,c.A[d]=0):0c.A[d]&&(c.A[d]=0)}}}function MB(a){dG();fG(this);this.r=a;this.B=this.x=this.w=0}\nfunction GC(a,b){dG();var c,d,e,f,g,j,h,n;MB.call(this,a);d=l;h=CC(b);if(null!=h){n=new OA(b,h,!0);for(g=1;4>=g;++g)d=DC(n,h);j=EC(FC(Du(d.substr(0,3)),10)).a;c=EC(FC(Du(d.substr(3,3)),10)).a;for(g=1;g<=j;++g){sD(this);d=DC(n,h);this.M[g]=(new lF(iF(Du(d.substr(0,10))))).a;this.O[g]=-(new lF(iF(Du(d.substr(10,10))))).a;f=34;34>d.length&&(f=d.length);f=Du(d.substr(31,f-31));$C(this,g,f);62<=d.length&&(e=Du(d.substr(60,3)),0=e))){var o=void 0,o=ZF(f);f=0f&&(f=0);this.q[g]=f}if(39<=d.length&&(e=Du(d.substr(37,2)),0=e))){d=0;switch(e){case 1:d=3;break;case 2:d=2;break;case 3:d=1;break;case 4:d=0;break;case 5:d=-1;break;case 6:d=-2;break;case 7:d=-3}this.D[g]=d}}for(g=1;g<=c;++g)CD(this),d=DC(n,h),this.K[g]=EC(FC(Du(d.substr(0,3)),10)).a,this.L[g]=EC(FC(Du(d.substr(3,3)),10)).a,j=EC(FC(Du(d.substr(6,\n3)),10)).a,1==j?this.i[g]=1:2==j?this.i[g]=2:3==j?this.i[g]=3:this.i[g]=9,f=0,11b.length)this.w=0;else{try{f=new NA(b);d=EC(FC(LA(f),10)).a;e=EC(FC(LA(f),10)).a;for(c=1;c<=d;++c)g=LA(f),sD(this),$C(this,this.w,g),this.M[c]=(new lF(iF(LA(f)))).a,this.O[c]=-(new lF(iF(LA(f)))).a;for(c=1;c<=e;++c)if(CD(this),this.K[c]=EC(FC(LA(f),10)).a,this.L[c]=EC(FC(LA(f),10)).a,this.i[c]=EC(FC(LA(f),10)).a,-1==this.i[c])this.i[c]=1,this.E[c]=1;else if(-2==\nthis.i[c])this.i[c]=1,this.E[c]=2;else if(-5==this.i[c])this.i[c]=2,this.E[c]=10;else if(11==this.i[c]||12==this.i[c]||13==this.i[c]||14==this.i[c])this.E[c]=this.i[c],this.i[c]=9;sG(this);HD(this);JB(this)}catch(j){j=Am(j);if(D(j,80)){j.Rc();this.w=0;return}throw j;}uG(this);TC(this)}}\nfunction JC(a,b,c){dG();var d,e,f;MB.call(this,a);f=S(b.w+1);for(a=1;a<=b.w;++a)b.a[a]==c&&(sD(this),this.b[this.w]=b.b[a],this.M[this.w]=b.M[a],this.O[this.w]=b.O[a],this.D[this.w]=b.D[a],this.A[this.w]=b.A[a],this.q[this.w]=b.q[a],this.d[this.w]=b.d[a],this.c[this.w]=b.c[a],this.s[this.w]=b.s[a],f[a]=this.w);for(a=1;a<=b.x;++a)if(d=b.K[a],e=b.L[a],!(b.a[d]!=c&&b.a[e]!=c)&&!(b.a[d]!=c||b.a[e]!=c))CD(this),this.i[this.x]=b.i[a],this.E[this.x]=b.E[a],this.K[this.x]=f[d],this.L[this.x]=f[e],this.j[this.x]=\nb.j[a];for(a=1;a<=b.B;++a)d=b.u[a][0],d==c&&(++this.B,this.u[this.B][0]=f[d],this.u[this.B][1]=b.u[a][1]);this.o=b.o;TC(this);JB(this)}\nfunction dD(a,b,c){dG();var d,e,f,g,j;MB.call(this,a);for(a=1;a<=c;++a)this.w+=b[a].w,this.x+=b[a].x,this.B+=b[a].B;this.b=S(this.w+1);this.D=S(this.w+1);this.q=S(this.w+1);this.A=S(this.w+1);this.d=S(this.w+1);this.c=[];this.M=S(this.w+1);this.O=S(this.w+1);this.s=[];this.K=S(this.x+1);this.L=S(this.x+1);this.i=S(this.x+1);this.j=[];this.E=S(this.x+1);this.u=XF(this.B+1,2);f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].w;++d)++e,this.b[e]=b[a].b[d],this.M[e]=b[a].M[d],this.O[e]=b[a].O[d],this.D[e]=\nb[a].D[d],this.q[e]=b[a].q[d],this.A[e]=b[a].A[d],this.d[e]=b[a].d[d],this.c[e]=b[a].c[d],this.s[e]=b[a].s[d];for(d=1;d<=b[a].x;++d)++g,this.i[g]=b[a].i[d],this.E[g]=b[a].E[d],this.K[g]=b[a].K[d]+f,this.L[g]=b[a].L[d]+f,this.j[g]=b[a].j[d];for(d=1;d<=b[a].B;++d)++j,this.u[j][0]=b[a].u[d][0]+f,this.u[j][1]=b[a].u[d][1];f=e}TC(this);JB(this)}\nfunction yB(a){dG();var b;fG(this);this.r=a.r;this.w=a.w;this.x=a.x;this.B=a.B;this.b=a.b.slice();this.D=a.D.slice();this.q=a.q.slice();this.A=a.A.slice();this.d=a.d.slice();this.c=a.c.slice();this.M=a.M.slice();this.O=a.O.slice();this.s=a.s.slice();this.K=a.K.slice();this.L=a.L.slice();this.i=a.i.slice();this.j=a.j.slice();this.E=a.E.slice();this.u=XF(this.B+1,2);for(b=1;b<=this.B;++b)this.u[b][0]=a.u[b][0],this.u[b][1]=a.u[b][1];this.o=a.o}\nfunction fD(a,b,c){var d,e,f;if(0==c)return bD(I(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=L(K(O(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new lF(a)).a;d=Bu(e,Cu(46));0>d&&(e+=Wa,d=Bu(e,Cu(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=$a;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=m;return c+e}function CC(a){dG();var b;b=new OA(a,aa,!0);if(4b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=m;return e+d}function DC(a,b){dG();for(var c,d;a.j=IA(a,a.a),a.j>16&255)),I(0.7*(g.a>>8&255)),I(0.7*(g.a&255))),TD(a.a,g)):(j=new Py(I(0.7*(g.a>>16&255)),I(0.7*(g.a>>8&255)),I(0.7*(g.a&255))),f=bz(g),TD(a.a,j));g=L(K(O(P)));d=L(K(O(d*P)));e=L(K(O(e*P)));b=L(K(O(b*P)));c=L(K(O(c*P)));d-=g;e-=g;ZB(a.a,b+g,c+g,d-g,e-g);TD(a.a,j);ZB(a.a,b,c,d,g);ZB(a.a,b,c+g,g,e);TD(a.a,f);ZB(a.a,b+d,c,g,e);ZB(a.a,b+1,c+e,d,g)}\nfunction UB(a,b,c,d,e){a=a.a;b=L(K(O(b*P)));c=L(K(O(c*P)));d=L(K(O(d*P)));e=L(K(O(e*P)));VB(a,!0);WB(a,XB(a,b,c,d,e))}function qC(a,b,c,d){var e,f,g;f=t(em,Xh,-1,d,1);g=t(em,Xh,-1,d,1);for(e=0;e=g?j=XB(a,b,c,d,e):j=(h=f+g,n=0,hg)&&(o=1),v=b+d/2,u=c+e/2,w=d/2,y=e/2,E=lH(v,u,w,y,f),C=lH(v,u,w,y,h),J="\',J+=ob,J),WB(a,j))}function R(a,b,c,d,e){a.k&&WB(a,\'");WB(a,b)}function ZB(a,b,c,d,e){VB(a,!0);WB(a,\'";b!==a.p&&(a.s.pb.innerHTML=b||l,a.p=b);a.n=!0;a.o=!1}}function TD(a,b){(a.d=b)&&(a.e=mH(b))}\nfunction SD(a,b){var c,d,e;a.f=(c=b.b,d=b.a,e=l,12!=c&&(e=\' font-size="\'+c+\'px"\'),"Plain"!=d&&(e+=\' font-family="\'+d+da),0!=(b.c&1)&&(e+=\'font-weight="bold"\'),0!=(b.c&2)&&(e+=\'font-style="italic"\'),e)}function oC(a,b){(a.k=b)&&b&&(a.b=\'stroke-width="\'+b.e+fa)}r(637,447,{});_.c=null;_.d=null;_.e=Ic;_.f=null;_.i=!0;_.j=null;_.n=!1;_.o=!1;_.p=l;_.q=0;_.r=0;_.s=null;_.t=null;var kH,jH;\nfunction or(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-cn(a.o.pb)+(a.o.pb.scrollLeft||0)+hn(a.o.pb.ownerDocument),a.b.e=c.clientY-dn(a.o.pb)+(a.o.pb.scrollTop||0)+jn(a.o.pb.ownerDocument),a.b.a=new XG(b),b.a.preventDefault(),!0):!1}\nfunction LG(a){this.o=a;this.b=new nH;this.c=new oH(this);Ku(this.o,new pH(this),(pr(),pr(),qr));Ku(this.o,new qH(this),(hr(),hr(),ir));Ku(this.o,new rH(this),(lr(),lr(),mr));Ku(this.o,new sH(this),(dr(),dr(),er));Ku(this.o,new tH,(wq(),wq(),xq));Ku(this.o,new uH(this),(sq(),sq(),tq));Ku(this.o,new vH(this),(nq(),nq(),oq))}r(638,1,{},LG);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function oH(a){Ii();this.a=a}r(639,24,{},oH);\n_.Oc=function(){!this.a.d&&this.a.i&&YG(this.a.i,this.a.b)};_.a=null;function pH(a){this.a=a}r(640,1,{},pH);_.a=null;function qH(a){this.a=a}r(641,1,{},qH);_.a=null;function rH(a){this.a=a}r(642,1,{},rH);_.a=null;function sH(a){this.a=a}r(643,1,{},sH);_.a=null;function tH(){}r(644,1,{},tH);function uH(a){this.a=a}r(645,1,{},uH);_.a=null;function vH(a){this.a=a}r(646,1,{},vH);_.a=null;function nH(){}r(647,1,{},nH);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction mH(a){var b,c;c=a.a>>16&255;b=a.a>>8&255;a=a.a&255;return 0==c&&0==b&&0==a?Ic:"rgb("+c+ya+b+ya+a+ua}function pE(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}function wH(a){var b,c,d,e,f;Qu(a);d=(Ru(),ex(null));e=new hH;mw(e,a);$u(d,e,d.pb);f=a.Bd();b=a.Ad();c=pE();9<=c?(++f,++b):7==c&&D(a,28)&&(c=a.pb.textContent,2>=c.length&&(f+=8));ow(e,a);iv(d,e);return new Ux(f,b)}function UA(a){try{$wnd.console.log(a)}catch(b){}}\nfunction xH(){this.pb=$doc.createElement(Fd);this.pb[Zc]=ve;this.pb.style[yf]=pe;this.pb.style[Cf]=sc;this.pb.style[Ug]=cb;this.pb.style[oe]=cb;this.pb.setAttribute("contenteditable",Pd)}r(649,331,Zh,xH);function lH(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new gH(new lF(a),new lF(b))}function XB(a,b,c,d,e){return\'=f.d||(701==f.d?null.Ug():401==f.d||402==f.d?(null.Ug(),null.Ug(),null.Ug(),null.Ug(),null.Ug()):500<=f.d&&507>=f.d&&(g=null.Vg,500!=g&&(f=new Eq(null.Vg,g,null),f.i=null.Ug(),f.j=null.Ug(),j=null.Ug(),f.e=j&12,501==g&&null.Ug())))}function BH(a){this.a=a}r(659,1,Oh,BH);_.Ic=function(){Qw(this)};_.a=null;function Tz(a,b){px(a.a,b);a.e.a=-1;a.e.b=-1}function Wz(){yH();AH.call(this);this.a=new sx}r(660,652,{},Wz);_.Re=Ys;_.a=null;\nfunction Zz(){new Jr;var a;a:{switch(hs){case 1:case 3:case 5:case 7:a=new DH;break a}a=new EH}this.a=a}r(673,471,{},Zz);_.a=null;function EH(){}r(675,1,{},EH);_.Qg=function(a){a&&a&&um(5,new FH(a));return null};_.Rg=function(a){um(5,new GH(a))};function DH(){}r(674,675,{},DH);_.Qg=function(){return $wnd.clipboardData.getData("Text")};_.Rg=function(a){$wnd.clipboardData.setData("Text",a)};function FH(a){this.a=a}r(678,1,vh,FH);_.Sc=gy;_.a=null;function GH(a){this.a=a}r(680,1,vh,GH);_.Sc=gy;_.a=null;\nfunction mq(a,b){a.onloadend=function(a){b.af(a.target.result)}}function aB(a){this.a=a}r(685,1,{},aB);_.a=null;function YA(){}r(686,1,{},YA);function ZA(){}r(687,1,{},ZA);function $A(){}r(688,1,{},$A);function Xz(){this.b=new $z;this.d=new Fy}r(690,469,{},Xz);function YC(a,b,c,d){b=Ox(b);c+=b.a;d+=b.b;wv(a.a,c,d);xv(a.a)}function Gz(){yH();AH.call(this);var a=this.a=new HH;a.ab=!0;a.a.f=!0;this.a.db=!0}r(692,652,{},Gz);_.Re=Ys;_.a=null;function Az(a,b){a.a=31*a.a+I((new lF(b)).a)}\nfunction Ly(){}r(703,1,{},Ly);_.hC=Ys;_.a=1;function HH(){var a=(Ev(),Hv);yv.call(this,!0,Le);this.U=a.a;this.a=new IH(this);this.a.d=!0;ov(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);ut();su(a,b)}else this.lb|=1;$m(Zm(this.pb))[Zc]=le;this.pb.style[Wg]="2147483647"}r(734,333,yh,HH);_.ud=function(a){Ou(this,a);1==st(a.type)&&tv(this,!1)};_.a=null;\nfunction IH(a){this.b=a;this.c=new Gi;this.i=new Gi;a=(Tw(),Sw);new Ix(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(qg);this.e=$doc.createElement(tg);mt(b,this.e);this.o=!0;a=$v();b=(nt(),ot(b));a.appendChild(b);this.pb=a;Oj();this.pb.setAttribute("role",Dk.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),ut(),su(a,b)):this.lb|=2225;this.pb[Zc]=ke;a=Au(this.pb)+"-vertical";vu(this.Cd(),a,!0);this.pb.style[xf]=ab;this.pb.setAttribute("hideFocus",Og);Ku(this,new Rw(this),(Fp(),Fp(),Gp))}\nr(735,375,Zh,IH);_.ud=function(a){switch(st(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}Jw(this,a)};_.de=function(a,b){Nw(this,a,b);b||this.a&&tv(this.b,!1)};_.a=!0;_.b=null;r(783,1,{});\nfunction JH(a,b,c,d){var e,f,g,j,h,n;j=(!c?b.b:AA(b,c,~~Sl(c)))[0][d.length];b=h=e=null;for(c=0,f=!j?0:j.length;c