summaryrefslogtreecommitdiff
path: root/public/jsme/7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/jsme/7A65B607B90DE29D7EA26AA83BF69D4F.cache.js')
-rw-r--r--public/jsme/7A65B607B90DE29D7EA26AA83BF69D4F.cache.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/public/jsme/7A65B607B90DE29D7EA26AA83BF69D4F.cache.js b/public/jsme/7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
new file mode 100644
index 0000000..708a105
--- /dev/null
+++ b/public/jsme/7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
@@ -0,0 +1 @@
+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 = \'7A65B607B90DE29D7EA26AA83BF69D4F\';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 n="",ea="\\n",ga=" ",ha=" \\t\\n\\r\\u000c",ia=" ",ja=" 0 0",ka=" 0 0 0",ma=" is not supported",na=\'"\',oa=\'" \',qa=\'" cy="\',ra=\'" height="\',ua=\'" stroke="\',va=\'" x2="\',wa=\'" y1="\',xa=\'" y2="\',za=\'" y="\',Aa=\'"/>\',Ca=\'">\',Fa="#",Ha="$",Ia="$$$$",Ja="$MOL\\n",La="$RXN",Oa="$RXN\\n\\n\\nJME Molecular Editor\\n",Pa="%",Qa="&",Ua="&amp;",Ya="&gt;",ab="&lt;",bb="\'",cb="(",hb=")",ib="*",jb="+",kb=",",nb=", ",qb=",modifiers=",rb="-",sb="-C#C-Me",vb="-C#CH",wb="-C#N",zb="-C(=O)N",Ab="-C(=O)OH",Hb="-C(=O)OMe",\nLb="-CCl3",Mb="-CF3",Nb="-CMe3",Pb="-NC=O",Vb="-NH-SO2-Me",Yb="-NMe2",Zb="-NO2",$b="-OC(=O)Me",ac="-SO2-NH2",bc="-SO3H",dc="-disabled",hc="-selected",lc=".",mc="...",tc="/",yc="//",zc="/>",Fc="0",Gc="0.0px",Hc="0px",Ic="1",Kc="100%",Nc="2",Oc="3",Pc="4",Uc="5",Vc="6",Wc="7",Xc="8",ad="9",bd=":",gd=": ",hd=";",id="<",td="<\/g>",ud="<\/svg>",vd="<\/text>",zd=\'<line x1="\',Ad=\'<text x="\',Ed="=",Fd=">",Gd="?",Nd="@",Od="A",Pd="API",Qd="AfterStructureModified",Rd="Ag",Sd="Al",Vd="AtomClicked",Wd="AtomHighlight",\nXd="Au",Yd="Auto atom map molecule",ce="B",de="Ba",ee="BeforePaste",fe="BondClicked",ke="BondHighlight",le="Br",me="C",ne="CSS1Compat",oe="Ca",se="Cd",te="Center",ue="Change atom map",ve="Cl",we="Class$",xe="Color parameter outside of expected range",ye="Copy as ",ze="Cs",Ae="Cu",Be="DOMMouseScroll",Ge="Delete all atom map molecule",He="Delete hydrogens",Ie="Dialog",Je="ERROR - ",Ke="F",Le=\'For input string: "\',Me="Fr",Ne="GUI",Oe="Ga",Pe="H",Ue="Helvetica",Xe="I",Ye="InchiKeySearch",Ze="Incorrect URL: ",\n$e="Internal index set to null.",af="JSME",bf="JavaScript",cf="K",df="Li",ef="M CHG",ff="M END",gf="M END\\n",kf="M ISO",nf="M V30 ",of="MDLV30/STEABS",pf="MDLV30/STERAC",qf="MDLV30/STEREL",rf="Mg",sf="N",tf="NA",uf="Na",vf="Ni",wf="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",xf="O",yf="P",zf="Q",Ef="R",Ff="RXN",Gf="Rb",Hf="S",If="SMILES",Jf="Se",Kf="Set molecule Chiral flag",Lf="Si",Mf="Sr",Nf="Style names cannot be empty",Of="TBODY",Pf="TR",\nQf="Unset molecule chiral flag",Rf="V2000",Sf="V3000",Tf="WebkitUserSelect",Uf="X",Vf="Zn",Wf="[",Xf="[object Array]",Yf="\\\\",Zf="\\\\.",$f="\\\\\\\\",ag="\\\\\\\\n",bg="\\\\b",cg="]",dg="__gwtex_wrap",eg="a",fg="abs",gg="absolute",hg="addBond",ig="addGroup",jg="addRing",kg="addRingBond",lg="addTemplate",og="alert",sg="alertdialog",tg="align",ug="antialias",vg="application",wg="article",xg="auto",yg="autonumber",zg="banner",Ag="begin",Bg="black",Cg="blue",Dg="blur",Eg="bolder",Fg="boolean",Gg="border",Ig="bottom",\nKg="button",Mg="c",Ng="cellPadding",Og="cellSpacing",Pg="center",Qg="change",Rg="chargeAtom0",Sg="checkbox",Tg="className",Ug="click",Vg="click marked atom to delete mark",Wg="clip",Yg="code",Zg="colSpan",$g="columnheader",ah="combobox",fh="complementary",gh="contentinfo",hh="contextmenu",ih="cursor",jh="dblclick",kh="definition",lh="depict",mh="dialog",nh="directory",oh="display",ph="div",qh="document",rh="download",sh="dragend",th="dragenter",uh="dragover",vh="dragstart",wh="drop",xh="end_gesture",\nyh="error",zh="false",Ah="focus",Bh="fontFamily",Ch="fontSize",Dh="fontStyle",Eh="fontWeight",Fh="form",Gh="function",Hh="g",Ih="gesturechange",Kh="gestureend",Lh="gesturestart",Mh="google",Nh="grid",Oh="gridcell",Ph="group",Qh="gwt-MenuBar",Rh="gwt-MenuBarPopup",Sh="head",Th="heading",Uh="height",Vh="hidden",Wh="i",Xh="id",Yh="img",Zh="is_touch_supported",$h="italic",ai="java.vm.name",bi="jsa-resetDiv",ci="keydown",di="keypress",ei="keyup",fi="left",gi="leftoversDownload",hi="link",ii="list",ji=\n"listbox",ki="listitem",li="load",mi="log",ni="m",oi="main",pi="margin",qi="marginBottom",ri="marquee",si="math",ti="menu",wi="menuPopup",xi="menubar",yi="menuitem",zi="menuitemcheckbox",Ai="menuitemradio",Bi="middle",Ci="mol",Di="mousedown",Ei="mousemove",Fi="mouseout",Gi="mouseover",Hi="mouseup",Ii="mousewheel",Ji="move",Ki="msie",Li="multipart",Mi="n",Ni="name",Oi="navigation",Pi="nodepict",Qi="none",Ri="note",Si="nowrap",Ti="null",Ui="number",Vi="object",Wi="offsetHeight",Xi="offsetWidth",Yi=\n"ontouchstart",Zi="opera",$i="option",aj="or",bj="outline",cj="overflow",hj="p",ij="padding",jj="paste",kj="popupContent",lj="position",mj="presentation",nj="progressbar",oj="px",pj="px ",qj="px, ",rj="px;",sj="radio",tj="radiogroup",uj="readMolFile",vj="rect(0px, 0px, 0px, 0px)",wj="redo",xj="region",yj="rgb(",zj="right",Aj="rotation",Bj="row",Cj="rowgroup",Dj="rowheader",Ej="runAsyncCallback",Fj="s",Gj="scale100",Hj="scrollbar",Ij="se",Jj="search",Kj="separator",Lj="serif",Mj="setAtom",Nj="setBondDouble",\nOj="setBondSingle",Pj="setBondTriple",Qj=\'shape-rendering="crispEdges"\',Rj="slider",Sj="span",Tj="spinbutton",Uj="status",Vj="string",Wj="subMenuIcon-selected",Xj="tab",Yj="table",Zj="tablist",$j="tabpanel",ak="tbody",bk="td",gk="text",hk="textAlign",ik="textbox",jk="timer",kk="title",lk="toolbar",mk="tooltip",nk="top",ok="touchcancel",pk="touchend",qk="touchmove",rk="touchstart",sk="tr",uk="tree",vk="treegrid",wk="treeitem",xk="true",yk="undo",zk="unknown type",Ak="value",Bk="verticalAlign",Ck="visibility",\nDk="visible",Ek="whiteSpace",Fk="width",Gk="x",Hk="zIndex",Ik="{",Jk="|",_,Kk={l:4194303,m:4194303,h:1048575},Lk={l:0,m:0,h:0},Mk={l:1,m:0,h:0},Nk={l:2,m:0,h:0},Ok={l:3,m:0,h:0},Pk={l:4,m:0,h:0},Qk={l:8,m:0,h:0},Rk={l:10,m:0,h:0},Sk={l:16,m:0,h:0},Tk={l:32,m:0,h:0},Uk={l:64,m:0,h:0},Vk={l:128,m:0,h:0},Wk={l:256,m:0,h:0},Xk={l:512,m:0,h:0},Yk={l:1024,m:0,h:0},Zk={l:2048,m:0,h:0},$k={l:8192,m:0,h:0},al={l:16384,m:0,h:0},bl={l:32768,m:0,h:0},cl={l:65536,m:0,h:0},dl={l:131072,m:0,h:0},fl={l:262144,m:0,\nh:0},gl={l:524288,m:0,h:0},hl={},il={89:1,93:1,109:1},jl={22:1,25:1,89:1,94:1,96:1},kl={89:1,93:1,108:1},ll={27:1,29:1,37:1,42:1,43:1,45:1,49:1,51:1},ml={2:1,89:1,93:1},q={87:1,89:1,93:1},nl={54:1,89:1,93:1},ol={27:1,29:1,37:1,41:1,42:1,43:1,45:1,49:1,51:1},pl={27:1,29:1,37:1,42:1,45:1,49:1,51:1},ql={108:1},rl={3:1,89:1,93:1},sl={89:1,93:1},tl={53:1,89:1,97:1,105:1,106:1},ul={60:1,67:1,81:1,89:1},vl={20:1,22:1,89:1,94:1,96:1},wl={42:1,49:1},xl={92:1},yl={26:1},Dl={36:1},El={60:1,61:1,67:1,81:1,89:1},\nFl={21:1,22:1,89:1,94:1,96:1},Gl={110:1},Hl={28:1,52:1},Il={112:1},Jl={89:1,97:1,106:1},Kl={133:1},Ll={22:1,23:1,89:1,94:1,96:1},Ml={80:1,93:1},Nl={109:1},Ol={50:1,89:1,94:1,96:1},Pl={89:1},Ql={33:1,89:1},Rl={67:1,89:1},Tl={35:1},Ul={17:1},Vl={},Wl={75:1,84:1},u={89:1,93:1,104:1},Xl={29:1},Yl={55:1,60:1,61:1,67:1,75:1,76:1,81:1,84:1,89:1},Zl={18:1},$l={89:1,108:1},am={88:1,89:1,93:1,104:1},bm={64:1,89:1},cm={24:1,89:1,94:1,96:1},dm={89:1,97:1,105:1,106:1};\nfunction w(a,b,c){var d=hl[a];d&&!d.cZ?_=d.prototype:(!d&&(d=hl[a]=function(){}),_=d.prototype=0>b?{}:new hl[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}w(1,-1,Vl);_.eQ=em;_.hC=fm;_.tS=function(){return this.cZ.d+Nd+gm(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction hm(){hm=x;im=z(B,q,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);jm=new km(255,128,0);lm=new km(92,160,255);mm=new km(160,0,64);nm=new km(255,160,255);om=new km(32,96,255);pm=new km(255,0,0);qm=new km(0,255,0);rm=new km(192,0,255);sm=new km(255,160,0);tm=new km(0,128,0);um=new km(160,0,0)}var im,nm,lm,jm,om,tm,um,qm,rm,sm,pm,mm;\nfunction vm(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;wm(c.a,b);0==c.a.c&&xm(c.b);a.q=null}a.qd()}}function ym(a,b){var c=zm();vm(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;Am(a.k,zm())}function Bm(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.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 Am(a,b){if(Bm(a.a,b)){var c=a.a,d=a.a.s,e;e=new Cm(d,a.a.k);Dm(d.a,e);1==d.a.c&&Em(d.b,16);c.q=e}else a.a.q=null}function Fm(a){this.a=a}w(59,1,{},Fm);_.a=null;w(60,1,{});w(61,1,{13:1});function Gm(){Gm=x;Hm=new Im}w(62,60,{});var Hm=null;function Im(){this.a=new Jm;this.b=new Km(this)}w(63,62,{},Im);\nfunction Lm(){Lm=x;Mm=new Jm;var a=new Nm;Om();Pm(Qm?Qm:Qm=new Rm,a)}function xm(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);wm(Mm,a)}function Em(a,b){if(0>b)throw new Sm("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);wm(Mm,a);a.b=!1;a.c=Tm(a,b);Dm(Mm,a)}function Tm(a,b){return $wnd.setTimeout(C(function(){a.ud()}),b)}w(65,1,{});_.ud=function(){this.b||wm(Mm,this);this.vd()};_.b=!1;_.c=0;var Mm;function Km(a){Lm();this.a=a}w(64,65,{},Km);\n_.vd=function(){var a=this.a,b,c,d,e,f;b=D(Um,u,14,a.a.c,0);b=Vm(a.a,b);c=new Wm;for(e=0,f=b.length;e<f;++e)d=b[e],wm(a.a,d),Am(d.a,c.a);0<a.a.c&&Em(a.b,Xm(5,16-(zm()-c.a)))};_.a=null;function Cm(a,b){this.b=a;this.a=b}w(66,61,{13:1,14:1},Cm);_.a=null;_.b=null;w(68,1,{});_.a=null;function Ym(){this.a=og}w(67,68,{},Ym);function Zm(){this.a=sg}w(69,68,{},Zm);function $m(){this.a=vg}w(70,68,{},$m);w(72,1,{});_.a=null;function an(a){this.a=a}w(71,72,{},an);function bn(){this.a=wg}w(73,68,{},bn);\nfunction cn(){this.a=zg}w(74,68,{},cn);function dn(){this.a=Kg}w(75,68,{},dn);function en(){this.a=Sg}w(76,68,{},en);function fn(){this.a=$g}w(77,68,{},fn);function gn(){this.a=ah}w(78,68,{},gn);function hn(){this.a=fh}w(79,68,{},hn);function jn(){this.a=gh}w(80,68,{},jn);function kn(){this.a=kh}w(81,68,{},kn);function ln(){this.a=mh}w(82,68,{},ln);function mn(){this.a=nh}w(83,68,{},mn);function nn(){this.a=qh}w(84,68,{},nn);function on(){this.a=Fh}w(85,68,{},on);function pn(){this.a=Nh}\nw(86,68,{},pn);function qn(){this.a=Oh}w(87,68,{},qn);function rn(){this.a=Ph}w(88,68,{},rn);function sn(){this.a=Th}w(89,68,{},sn);function tn(a){this.a=a.id}w(90,1,{15:1,16:1},tn);_.a=null;function un(){this.a=Yh}w(91,68,{},un);function vn(){this.a=hi}w(92,68,{},vn);function wn(){this.a=ii}w(93,68,{},wn);function xn(){this.a=ji}w(94,68,{},xn);function yn(){this.a=ki}w(95,68,{},yn);function zn(){this.a=mi}w(96,68,{},zn);function An(){this.a=oi}w(97,68,{},An);function Bn(){this.a=ri}w(98,68,{},Bn);\nfunction Cn(){this.a=si}w(99,68,{},Cn);function Dn(){this.a=ti}w(100,68,{},Dn);function En(){this.a=xi}w(101,68,{},En);function Fn(){this.a=yi}w(102,68,{},Fn);function Gn(){this.a=zi}w(103,68,{},Gn);function Hn(){this.a=Ai}w(104,68,{},Hn);function In(){this.a=Oi}w(105,68,{},In);function Jn(){this.a=Ri}w(106,68,{},Jn);function Kn(){this.a=$i}w(107,68,{},Kn);function Ln(){this.a=mj}w(108,68,{},Ln);w(109,72,{},function(a){this.a=a});function Mn(){this.a=nj}w(110,68,{},Mn);\nfunction Pn(){Pn=x;Qn=new an("aria-activedescendant")}var Qn;function Rn(){this.a=sj}w(112,68,{},Rn);function Sn(){this.a=tj}w(113,68,{},Sn);function Tn(){this.a=xj}w(114,68,{},Tn);\nfunction Un(){Un=x;Vn=new Zm;Wn=new Ym;Xn=new $m;Yn=new bn;Zn=new cn;$n=new dn;ao=new en;bo=new fn;co=new gn;eo=new hn;fo=new jn;go=new kn;ho=new ln;io=new mn;jo=new nn;ko=new on;lo=new qn;mo=new pn;no=new rn;oo=new sn;po=new un;qo=new vn;ro=new xn;so=new yn;to=new wn;uo=new zn;vo=new An;wo=new Bn;xo=new Cn;yo=new En;zo=new Gn;Ao=new Hn;Bo=new Fn;Co=new Dn;Do=new In;Eo=new Jn;Fo=new Kn;Go=new Ln;Ho=new Mn;Io=new Sn;Jo=new Rn;Ko=new Tn;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=\nnew Yo;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=new jp;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=new tp;up=new vp;wp=new xp;E(wp,xj,Ko);E(wp,og,Wn);E(wp,mh,ho);E(wp,sg,Vn);E(wp,vg,Xn);E(wp,qh,jo);E(wp,wg,Yn);E(wp,zg,Zn);E(wp,Kg,$n);E(wp,Sg,ao);E(wp,Oh,lo);E(wp,$g,bo);E(wp,Ph,no);E(wp,ah,co);E(wp,fh,eo);E(wp,gh,fo);E(wp,kh,go);E(wp,ii,to);E(wp,nh,io);E(wp,Fh,ko);E(wp,Nh,mo);E(wp,Th,oo);E(wp,Yh,po);E(wp,hi,qo);E(wp,ji,ro);E(wp,ki,so);E(wp,mi,uo);E(wp,oi,vo);E(wp,ri,wo);E(wp,si,xo);E(wp,\nti,Co);E(wp,xi,yo);E(wp,yi,Bo);E(wp,zi,zo);E(wp,$i,Fo);E(wp,sj,Jo);E(wp,Ai,Ao);E(wp,Oi,Do);E(wp,Ri,Eo);E(wp,mj,Go);E(wp,nj,Ho);E(wp,tj,Io);E(wp,Bj,Po);E(wp,Cj,Lo);E(wp,Dj,No);E(wp,Jj,To);E(wp,Kj,Vo);E(wp,Hj,Ro);E(wp,Rj,Xo);E(wp,Tj,Zo);E(wp,Uj,ap);E(wp,Xj,gp);E(wp,Zj,cp);E(wp,$j,ep);E(wp,ik,ip);E(wp,jk,kp);E(wp,lk,mp);E(wp,mk,op);E(wp,uk,up);E(wp,vk,qp);E(wp,wk,sp)}\nvar Wn,Vn,Xn,Yn,Zn,$n,ao,bo,co,eo,fo,go,ho,io,jo,ko,mo,lo,no,oo,po,qo,to,ro,so,uo,vo,wo,xo,Co,yo,Bo,zo,Ao,Do,Eo,Fo,Go,Ho,Jo,Io,Ko,wp,Po,Lo,No,Ro,To,Vo,Xo,Zo,ap,gp,cp,ep,ip,kp,mp,op,up,qp,sp;function Qo(){this.a=Bj}w(116,68,{},Qo);function Mo(){this.a=Cj}w(117,68,{},Mo);function Oo(){this.a=Dj}w(118,68,{},Oo);function So(){this.a=Hj}w(119,68,{},So);function Uo(){this.a=Jj}w(120,68,{},Uo);function Wo(){this.a=Kj}w(121,68,{},Wo);function Yo(){this.a=Rj}w(122,68,{},Yo);function $o(){this.a=Tj}\nw(123,68,{},$o);function bp(){this.a=Uj}w(124,68,{},bp);function hp(){this.a=Xj}w(125,68,{},hp);function dp(){this.a=Zj}w(126,68,{},dp);function fp(){this.a=$j}w(127,68,{},fp);function jp(){this.a=ik}w(128,68,{},jp);function lp(){this.a=jk}w(129,68,{},lp);function np(){this.a=lk}w(130,68,{},np);function pp(){this.a=mk}w(131,68,{},pp);function vp(){this.a=uk}w(132,68,{},vp);function rp(){this.a=vk}w(133,68,{},rp);function tp(){this.a=wk}w(134,68,{},tp);\nfunction yp(a){var b,c,d;d=new zp;for(c=a;c;)b=c.yd(),c!=a&&(d.a.a+="Caused by: "),Ap(d,c.cZ.d),d.a.a+=gd,Bp(d.a,null==b?"(No exception detail)":b),d.a.a+=ea,c=c.e}function Cp(a){var b;b=a.cZ.d;a=a.yd();return null!=a?b+gd+a:b}w(138,1,{89:1,106:1});_.yd=function(){return this.f};_.tS=function(){return Cp(this)};_.e=null;_.f=null;function Dp(a){this.f=a}w(137,138,Jl,Dp);function Ep(a){this.f=a}function Fp(a,b){this.e=b;this.f=a}w(136,137,dm,Ep,Fp);function Gp(a){this.f=a}w(135,136,dm,Gp);\nfunction Wm(){this.a=zm()}function zm(){return(new Date).getTime()}w(139,1,{},Wm);function Hp(a){this.b=a;this.a=n}w(141,136,dm,Hp);_.yd=function(){if(null==this.c){this.d=null==this.b?Ti:Ip(this.b)?null==this.b?null:this.b.name:G(this.b,1)?"String":Jp(this.b).d;this.a=this.a+gd+(Ip(this.b)?null==this.b?null:this.b.message:this.b+n);var a;if(Ip(this.b)){a=this.b;var b=n,c;for(c in a)if(c!=Ni&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+gd+a[c]}catch(d){}a=b}else a=n;this.c=cb+this.d+") "+a+this.a}return this.c};\n_.a=n;_.b=null;_.c=null;_.d=null;function Kp(a,b){return Lp(a)?a.eQ(b):a===b}function Jp(a){return Lp(a)?a.cZ:Mp}function Np(a){return Lp(a)?a.hC():Op(a)}function Pp(a){return a.toString?a.toString():"[JavaScriptObject]"}\nfunction Qp(){var a;Qp=x;Rp=(a=["\\\\u0000","\\\\u0001","\\\\u0002","\\\\u0003","\\\\u0004","\\\\u0005","\\\\u0006","\\\\u0007",bg,"\\\\t","\\\\n","\\\\u000B","\\\\f","\\\\r","\\\\u000E","\\\\u000F","\\\\u0010","\\\\u0011","\\\\u0012","\\\\u0013","\\\\u0014","\\\\u0015","\\\\u0016","\\\\u0017","\\\\u0018","\\\\u0019","\\\\u001A","\\\\u001B","\\\\u001C","\\\\u001D","\\\\u001E","\\\\u001F"],a[34]=\'\\\\"\',a[92]=$f,a[173]="\\\\u00ad",a[1536]="\\\\u0600",a[1537]="\\\\u0601",a[1538]="\\\\u0602",a[1539]="\\\\u0603",a[1757]="\\\\u06dd",a[1807]="\\\\u070f",a[6068]="\\\\u17b4",a[6069]=\n"\\\\u17b5",a[8203]="\\\\u200b",a[8204]="\\\\u200c",a[8205]="\\\\u200d",a[8206]="\\\\u200e",a[8207]="\\\\u200f",a[8232]="\\\\u2028",a[8233]="\\\\u2029",a[8234]="\\\\u202a",a[8235]="\\\\u202b",a[8236]="\\\\u202c",a[8237]="\\\\u202d",a[8238]="\\\\u202e",a[8288]="\\\\u2060",a[8289]="\\\\u2061",a[8290]="\\\\u2062",a[8291]="\\\\u2063",a[8292]="\\\\u2064",a[8298]="\\\\u206a",a[8299]="\\\\u206b",a[8300]="\\\\u206c",a[8301]="\\\\u206d",a[8302]="\\\\u206e",a[8303]="\\\\u206f",a[65279]="\\\\ufeff",a[65529]="\\\\ufff9",a[65530]="\\\\ufffa",a[65531]="\\\\ufffb",a)}\nfunction Sp(a){Qp();a=a.replace(/[\\x00-\\x1f\\xad\\u0600-\\u0603\\u06dd\\u070f\\u17b4\\u17b5\\u200b-\\u200f\\u2028-\\u202e\\u2060-\\u2064\\u206a-\\u206f\\ufeff\\ufff9-\\ufffb"\\\\]/g,function(a){var c;return c=Rp[a.charCodeAt(0)],null==c?a:c});return na+a+na}var Rp;w(148,1,{});function Tp(){Tp=x;Up=$wnd}\nfunction Vp(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}Tp();a.onload=C(function(){d();b&&b.xd(null)});a.onerror=C(function(){d();b&&b.wd(new Gp("onerror() called."))});a.onreadystatechange=C(function(){("complete"==a.readyState||"loaded"==a.readyState)&&a.onload()})}var Up;\nfunction Wp(a){var b,c,d;b=!a.d?(Tp(),window):a.d;b=(Tp(),b.document);c=(d=b.createElement("script"),d.type="text/javascript",d);(a.a||a.b)&&Vp(c,a.a,a.b);a=a.c;Tp();c.src=a;b.getElementsByTagName(Sh)[0].appendChild(c)}function Xp(a,b){a.a=b;return a}function Yp(a){a.b=!0;return a}function Zp(a){this.c=a}w(150,1,{},Zp);_.a=null;_.b=!1;_.c=null;_.d=null;function $p(){$p=x;aq=new bq(9,z(B,q,-1,[]),new cq)}\nfunction dq(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function eq(a,b){a.b=b;if($stats){var c=fq(b==a.f?gi:rh+b,Ag,b);$stats(c)}var d=a.e,c=new gq(a,b),e,f;f=hq(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(Gd)?38:63,f+=String.fromCharCode(e)+"manualRetry="+d),c=new iq(f,c,b),jq(c.b,c),Wp(Xp(Yp((Tp(),new Zp(c.f))),new kq(c))))}\nfunction lq(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new mq(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&nq(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?eq(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&eq(a,a.k.a[a.k.b++]))}}\nfunction bq(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=D(oq,u,104,a,0);this.k=new mq(a);this.d=D(pq,ml,-1,a,2);this.i=D(qq,u,18,a,0)}function rq(a,b){$p();var c=aq,d;c.d[a]?b.Ad():(d=c.a[a],null==d&&(d=nq(c.a,a,D(sq,u,17,0,0))),nq(d,d.length,b),c.i[a]||(nq(c.i,a,new tq(c,a)),dq(c,a)||(d=c.k,d.a[d.c++]=a),lq(c)))}w(151,1,{},bq);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var aq;function tq(a,b){this.a=a;this.b=b}w(152,1,Zl,tq);\n_.Cd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){nq(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.zd(a)}};_.a=null;_.b=0;function mq(a){this.a=D(B,q,-1,a,1)}w(153,1,{},mq);_.a=null;_.b=0;_.c=0;function uq(a){this.f="Download of "+a+" failed with status 404(Script Tag Failure - no status available)"}w(154,136,dm,uq);function vq(a,b,c){this.e=c;this.f="Install of "+a+" failed with text "+b}w(155,136,dm,vq);\nfunction wq(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=D(qq,u,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c.Cd(b)}catch(h){if(h=xq(h),G(h,105))g=c=h;else throw h;}if(g)throw g;}}function gq(a,b){this.b=a;this.a=b}w(156,1,Zl,gq);_.Cd=function(a){wq(this,a)};_.a=0;_.b=null;function fq(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:"runAsync",evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction Op(a){return a.$H||(a.$H=++zq)}function Aq(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Bq(){return $wnd.setTimeout(function(){0!=Cq&&(Cq=0);Dq=-1},10)}var Cq=0,zq=0,Eq=0,Dq=-1;function hq(a,b){return __gwtStartLoadingFragment(a,C(function(a){b.Cd(a)}))}w(159,1,{});\nfunction Fq(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(Gd)?38:63;a.f=a.d+String.fromCharCode(b)+"autoRetry="+a.e;jq(a.b,a);Wp(Xp(Yp((Tp(),new Zp(a.f))),new kq(a)));return}wq(a.a,b)}function iq(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(161,1,{},iq);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function Gq(){Gq=x;Hq=new Iq}function Jq(a,b){a.a=Kq(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Lq(a)),Mq(a.e,1),!a.i&&(a.i=new Nq(a)),Mq(a.i,50))}function Iq(){}\nfunction Oq(a){return a.Bd()}function Kq(a,b){!a&&(a=[]);a[a.length]=b;return a}function Pq(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Bd()&&(b=Kq(b,e)):e[0].pd()}catch(f){if(f=xq(f),!G(f,106))throw f;}}return b}function Mq(a,b){Gq();$wnd.setTimeout(function(){C(Oq)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(162,148,{},Iq);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Hq;function Lq(a){this.a=a}w(163,1,{},Lq);\n_.Bd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Pq(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Wm;100>zm()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Bd()||(b[f]=null,c=!0);if(!e)break}if(c){c=[];for(f=0;f<g;++f)b[f]&&(c[c.length]=b[f]);b=0==c.length?null:c}}a.f=b}this.a.d=!1;return this.a.j=!!this.a.a||!!this.a.f};_.a=null;function Nq(a){this.a=a}w(164,1,{},Nq);_.Bd=function(){this.a.d&&Mq(this.a.e,1);return this.a.j};\n_.a=null;function cq(){this.a=[]}function Qq(a){Rq(a.b)&&Fq(a,new uq(a.f),!0)}function Rq(a){if(!__gwtModuleFunction[Ej+a])return!1;delete __gwtModuleFunction[Ej+a];return!0}function jq(a,b){__gwtModuleFunction[Ej+a]=C(function(a){if(Rq(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=xq(f),G(f,105))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+mc),Fq(b,new vq(b.f,e,d),!1);else throw f;}}})}w(166,159,{},cq);function kq(a){this.a=a}w(167,1,{},kq);_.wd=function(){Qq(this.a)};_.xd=function(){Qq(this.a)};\n_.a=null;w(169,1,{});function Bp(a,b){a.a+=b}function Sq(){}w(170,169,{},Sq);_.a=n;function Tq(a,b){return parseInt(a[b])||0}function Uq(a,b){return null==a[b]?null:""+a[b]}function Vq(a,b){var c,d,e;for(c=a.indexOf(b);-1!=c;){if(0==c||32==a.charCodeAt(c-1))if(d=c+b.length,e=a.length,d==e||d<e&&32==a.charCodeAt(d))break;c=a.indexOf(b,c+1)}return c}function Wq(a){var b=$doc.createElement("INPUT");b.type=a;return b}function Xq(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}\nfunction Yq(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Zq(a,b){var c=$doc.createEvent("HTMLEvents");c.initEvent(a,!1,b);return c}function $q(a){a=a.button;return 1==a?4:2==a?2:1}function ar(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Pf&&c.tagName!=Of&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}\nfunction br(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Pf&&c.tagName!=Of&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function cr(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function dr(){var a=$doc;return(H(a.compatMode,ne)?a.documentElement:a.body).clientHeight}function er(){var a=$doc;return(H(a.compatMode,ne)?a.documentElement:a.body).clientWidth}\nfunction fr(a){return(H(a.compatMode,ne)?a.documentElement:a.body).scrollLeft||0}function gr(a){return(H(a.compatMode,ne)?a.documentElement:a.body).scrollTop||0}w(193,1,{89:1,94:1,96:1});_.eQ=em;_.hC=fm;_.tS=function(){return n+this.b};_.b=0;\nfunction hr(){hr=x;ir=new jr;kr=new lr;mr=new nr;or=new pr;qr=new rr;sr=new tr;ur=new vr;wr=new xr;yr=new zr;Ar=new Br;Cr=new Dr;Er=new Fr;Gr=new Hr;Ir=new Jr;Kr=new Lr;Mr=new Nr;Or=new Pr;Qr=new Rr;Sr=z(Tr,u,20,[ir,kr,mr,or,qr,sr,ur,wr,yr,Ar,Cr,Er,Gr,Ir,Kr,Mr,Or,Qr])}w(199,193,vl);var Sr,kr,Or,mr,ir,sr,Mr,qr,ur,wr,yr,or,Qr,Ar,Cr,Er,Ir,Kr,Gr;function jr(){this.b=0}w(200,199,vl,jr);function Br(){this.b=9}w(201,199,vl,Br);function Dr(){this.b=10}w(202,199,vl,Dr);function Fr(){this.b=11}\nw(203,199,vl,Fr);function Hr(){this.b=12}w(204,199,vl,Hr);function Jr(){this.b=13}w(205,199,vl,Jr);function Lr(){this.b=14}w(206,199,vl,Lr);function Nr(){this.b=15}w(207,199,vl,Nr);function Pr(){this.b=16}w(208,199,vl,Pr);function Rr(){this.b=17}w(209,199,vl,Rr);function lr(){this.b=1}w(210,199,vl,lr);function nr(){this.b=2}w(211,199,vl,nr);function pr(){this.b=3}w(212,199,vl,pr);function rr(){this.b=4}w(213,199,vl,rr);function tr(){this.b=5}w(214,199,vl,tr);function vr(){this.b=6}w(215,199,vl,vr);\nfunction xr(){this.b=7}w(216,199,vl,xr);function zr(){this.b=8}w(217,199,vl,zr);function Ur(){Ur=x;Vr=new Wr;Xr=new Yr;Zr=new $r;as=new bs;cs=z(ds,u,21,[Vr,Xr,Zr,as])}w(218,193,Fl);var cs,Xr,Zr,as,Vr;function Wr(){this.b=0}w(219,218,Fl,Wr);function Yr(){this.b=1}w(220,218,Fl,Yr);function $r(){this.b=2}w(221,218,Fl,$r);function bs(){this.b=3}w(222,218,Fl,bs);function es(){es=x;fs=new gs;hs=new is;js=new ks;ls=new ms;ns=z(os,u,23,[fs,hs,js,ls])}w(223,193,Ll);var ns,fs,hs,js,ls;\nfunction gs(){this.b=0}w(224,223,Ll,gs);function is(){this.b=1}w(225,223,Ll,is);function ks(){this.b=2}w(226,223,Ll,ks);function ms(){this.b=3}w(227,223,Ll,ms);function ps(){ps=x;qs=new rs;ss=new ts;us=new vs;ws=new xs;ys=new zs;As=new Bs;Cs=new Ds;Es=new Fs;Gs=new Hs;Is=z(Js,u,24,[qs,ss,us,ws,ys,As,Cs,Es,Gs])}w(228,193,cm);var Is,Es,us,ws,Cs,Gs,As,ss,ys,qs;function rs(){this.b=0}w(229,228,cm,rs);function ts(){this.b=1}w(230,228,cm,ts);function vs(){this.b=2}w(231,228,cm,vs);\nfunction xs(){this.b=3}w(232,228,cm,xs);function zs(){this.b=4}w(233,228,cm,zs);function Bs(){this.b=5}w(234,228,cm,Bs);function Ds(){this.b=6}w(235,228,cm,Ds);function Fs(){this.b=7}w(236,228,cm,Fs);function Hs(){this.b=8}w(237,228,cm,Hs);function Ks(){Ks=x;Ls=new Ms;Ns=new Os;Ps=new Qs;Rs=new Ss;Ts=new Us;Vs=new Ws;Xs=new Ys;Zs=new $s;at=z(bt,u,25,[Ls,Ns,Ps,Rs,Ts,Vs,Xs,Zs])}w(238,193,jl);var at,Ls,Xs,Vs,Ns,Ps,Zs,Ts,Rs;function Ms(){this.b=0}w(239,238,jl,Ms);function Os(){this.b=1}w(240,238,jl,Os);\nfunction Qs(){this.b=2}w(241,238,jl,Qs);function Ss(){this.b=3}w(242,238,jl,Ss);function Us(){this.b=4}w(243,238,jl,Us);function Ws(){this.b=5}w(244,238,jl,Ws);function Ys(){this.b=6}w(245,238,jl,Ys);function $s(){this.b=7}w(246,238,jl,$s);function ct(){ct=x;dt=[];et=[];ft=[]}var dt,et,ft;function gt(){gt=x;ht=new it}function jt(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||n;return b}function kt(a){var b;a.a||(b=$doc.getElementsByTagName(Sh)[0],a.a=b);return a.a}\nfunction it(){}w(249,1,{},it);_.a=null;var ht;w(261,1,{});_.tS=function(){return"An event type"};_.f=null;w(260,261,{});_.Fd=function(){this.e=!1;this.f=null};_.e=!1;w(259,260,{});_.Ed=function(){return this.Gd()};_.a=null;var lt=_.b=null;function mt(){mt=x;nt=new ot(Dg,new pt)}function pt(){}w(258,259,{},pt);_.Dd=function(a){a.Hd(this)};_.Gd=function(){return nt};var nt;w(265,259,yl);function qt(a,b){return(a.a.clientX||0)-ar(b)+(b.scrollLeft||0)+fr(b.ownerDocument)}\nfunction rt(a,b){return(a.a.clientY||0)-br(b)+(b.scrollTop||0)+gr(b.ownerDocument)}function st(a){var b;return(b=a.b)?qt(a,b):a.a.clientX||0}function tt(a){var b;return(b=a.b)?rt(a,b):a.a.clientY||0}w(264,265,yl);function ut(){ut=x;vt=new ot(Ug,new wt)}function wt(){}w(263,264,yl,wt);_.Dd=function(a){a.Jd(this)};_.Gd=function(){return vt};var vt;function xt(){xt=x;yt=new ot(hh,new zt)}function zt(){}w(266,259,{},zt);_.Dd=function(){this.a.preventDefault();this.a.stopPropagation()};_.Gd=function(){return yt};\nvar yt;w(269,1,{52:1});_.hC=At;_.tS=function(){return"Event type"};var Bt=_.c=0;function Rm(){this.c=++Bt}w(268,269,Hl,Rm);function ot(a,b){this.c=++Bt;this.a=b;!lt&&(lt=new Ct);lt.a[a]=this;this.b=a}w(267,268,Hl,ot);_.a=null;_.b=null;w(271,259,{});function Dt(){Dt=x;Et=new ot(sh,new Ft)}function Gt(a){a.a.stopPropagation();a.a.preventDefault()}function Ft(){}w(272,271,{},Ft);_.Dd=function(){Gt(this)};_.Gd=function(){return Et};var Et;function Ht(){Ht=x;It=new ot(th,new Jt)}function Jt(){}\nw(273,271,{},Jt);_.Dd=function(){Gt(this)};_.Gd=function(){return It};var It;function Kt(){Kt=x;Lt=new ot(uh,new Mt)}function Mt(){}w(274,271,{},Mt);_.Dd=function(){Gt(this)};_.Gd=function(){return Lt};var Lt;function Nt(){Nt=x;Ot=new ot(vh,new Pt)}function Pt(){}w(275,271,{},Pt);_.Dd=function(a){a=Qt(a.a,!0,!1);(this.a.dataTransfer||null).setData(gk,a)};_.Gd=function(){return Ot};var Ot;function Rt(){Rt=x;St=new ot(wh,new Tt)}function Tt(){}w(276,271,{},Tt);\n_.Dd=function(a){var b,c,d,e;this.a.stopPropagation();this.a.preventDefault();d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;Ut(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(gk),a.a.b.Xf(b))};_.Gd=function(){return St};var St;function Vt(){Vt=x;Wt=new ot(Ih,new Xt)}function Xt(){}w(278,259,{},Xt);\n_.Dd=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,Yt(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,Zt(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Gd=function(){return Wt};var Wt;function $t(){$t=x;au=new ot(Kh,new bu)}function bu(){}w(279,259,{},bu);_.Dd=function(a){a.a.a&&(a.a.b.a=null,cu(a.a.a,a.a.b))};_.Gd=function(){return au};var au;function du(){du=x;eu=new ot(Lh,new fu)}\nfunction fu(){}w(280,259,{},fu);_.Dd=function(){this.a.preventDefault()};_.Gd=function(){return eu};var eu;w(282,259,{});w(281,282,{});function gu(){gu=x;hu=new ot(ci,new iu)}function iu(){}w(283,281,{},iu);\n_.Dd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(ju(),ku).length&&-999!=(ju(),ku)[c]&&(c=(ju(),ku)[c]);b=new lu(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=c,e;a.Gb=!1;if(!a.J||a.K){mu(a,n);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?nu(Qt(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i="PASTE"),ou(a.E,(!a.Ub&&\n(a.Ub=new pu(a)),a.Ub)));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Bc&&(mu(a,Uq((qu(),ru).Tc.a.pb,Ak)),c=1201,a.n=32);break;case 104:case 72:mu(a,Pe);c=1300;break;case 114:case 82:mu(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,mu(a,Mb)):801==a.k?(c=237,mu(a,Lb)):(c=233,mu(a,\n"-tBu"));break;case 121:case 89:b?c=111:(c=234,mu(a,Zb));break;case 122:case 90:b?c=110:(c=239,mu(a,bc));break;case 97:case 65:c=235;mu(a,"-COOH");break;case 101:case 69:c=238;mu(a,vb);break;case 117:case 85:c=110;break;case 113:case 81:c=242;mu(a,wb);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,mu(a,"-F")):801==a.k?(c=255,mu(a,"-Cl")):901==a.k?(c=256,mu(a,"-Br")):1001==a.k?(c=257,mu(a,"-I")):501==a.k?(c=259,mu(a,"-OH")):401==a.k?(c=258,mu(a,"-NH2")):c=202;break;case 43:c=\n108;break;case 35:c=204;break;case 48:105==a.k?su(a,0):e?(c=223,mu(a,"-3-Furyl")):(c=221,mu(a,"-Furyl"));break;case 49:105==a.k?su(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?su(a,2):501==a.k?(c=250,mu(a,"=O")):c=203;break;case 51:105==a.k?su(a,3):c=206;break;case 52:105==a.k?su(a,4):c=207;break;case 53:105==a.k?su(a,5):c=208;break;case 54:105==a.k?su(a,6):c=210;break;case 55:105==a.k?su(a,7):c=211;break;case 56:105==a.k?su(a,8):c=212;break;case 57:105==a.k?su(a,9):(mu(a,"9 ring"),c=229);break;\ncase 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0<a.ob.v&&(b=a.ob.b[a.ob.v].a,33<=b&&42>=b&&(c=1301+d));tu(a,c)}a=!0}a&&this.a.preventDefault()};_.Gd=function(){return hu};var hu;function uu(){uu=x;vu=new ot(Di,new wu)}function wu(){}w(284,264,yl,wu);_.Dd=function(a){a.ld(this)};_.Gd=function(){return vu};var vu;\nfunction xu(){xu=x;yu=new ot(Ei,new zu)}function zu(){}w(285,264,yl,zu);_.Dd=function(a){a.md(this)};_.Gd=function(){return yu};var yu;function Au(){Au=x;Bu=new ot(Fi,new Cu)}function Cu(){}w(286,264,yl,Cu);_.Dd=function(a){a.nd(this)};_.Gd=function(){return Bu};var Bu;function Du(){Du=x;Eu=new ot(Gi,new Fu)}function Fu(){}w(287,264,yl,Fu);_.Dd=function(a){var b;b=this.a;Jq((Gq(),Hq),new Gu(a,a.b,b))};_.Gd=function(){return Eu};var Eu;function Hu(){Hu=x;Iu=new ot(Hi,new Ju)}function Ju(){}\nw(288,264,yl,Ju);_.Dd=function(a){a.od(this)};_.Gd=function(){return Iu};var Iu;function Ku(){Ku=x;Lu=new ot(Ii,new Mu);new ot(Be,new Mu)}function Mu(){}w(289,264,yl,Mu);_.Dd=function(a){var b,c,d,e,f;b=new Nu(a.a.i,st(this),tt(this),4*this.a.detail||0);f=0;for(c=Ou(a.a.i.Pc,D(Pu,u,76,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.Af(b);0<f&&this.a.preventDefault()};_.Gd=function(){return Lu};var Lu;function Ct(){this.a={}}w(290,1,{},Ct);_.a=null;w(293,265,yl);var Qu=null;\nfunction Ru(){Ru=x;Su=new ot(ok,new Tu)}function Tu(){}w(292,293,yl,Tu);_.Dd=Uu;_.Gd=function(){return Su};var Su;function Vu(){Vu=x;Wu=new ot(pk,new Xu)}function Xu(){}w(294,293,yl,Xu);_.Dd=Uu;_.Gd=function(){return Wu};var Wu;function Yu(){var a;this.a=(a=document.createElement(ph),a.setAttribute(Yi,"return;"),typeof a.ontouchstart==Gh)}w(295,1,{},Yu);function Zu(){Zu=x;$u=new ot(qk,new av)}function av(){}w(296,293,yl,av);_.Dd=function(a){var b=a.a;if(a=a.a.n)bv(b,this),a.Lh(b.b);b.d=!0};_.Gd=function(){return $u};\nvar $u;function cv(){cv=x;dv=new ot(rk,new ev)}function ev(){}w(297,293,yl,ev);_.Dd=function(a){bv(a.a,this)&&(a.a.j&&fv(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),Em(a.a.c,750),a.a.d=!1))};_.Gd=function(){return dv};var dv;function gv(a,b){this.a=b;this.b=a}function hv(a,b,c){Qm&&(b=new gv(b,c),a.Wd(b))}w(298,260,{},gv);_.Dd=function(a){a.Sd(this)};_.Ed=function(){return Qm};_.a=!1;var Qm=_.b=null;function iv(){}function jv(a){var b;kv&&(b=new iv,a.Wd(b))}w(300,260,{},iv);_.Dd=function(a){a.Ud(this)};\n_.Ed=function(){return kv};var kv=null;function lv(){}w(302,260,{},lv);_.Dd=function(a){a.a.W&&a.a.Fe()};_.Ed=function(){return mv};var mv=null;function nv(a,b,c){a=a.a;if(!b)throw new ov("Cannot add a handler with a null type");if(!c)throw new ov("Cannot add a null handler");0<a.b?pv(a,new qv(a,b,c)):rv(a,b,null,c);return new sv(new tv(a,b,c))}\nfunction uv(a,b){var c;!b.e||b.Fd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new ov("Cannot fire null event");try{++d.b;h=vv(d,b.Ed(),null);e=null;for(j=d.c?h.Dh(h.Tf()):h.Ch();d.c?j.Fh():j.Zd();){g=d.c?j.Gh():j.$d();try{b.Dd(g)}catch(l){if(l=xq(l),G(l,106))f=l,!e&&(e=new wv),xv(e,f);else throw l;}}if(e)throw new yv(e);}finally{if(--d.b,0==d.b){var o,m;if(d.a)try{for(m=new zv(d.a);m.b<m.d.Tf();)o=Av(m),o.pd()}finally{d.a=null}}}}catch(r){r=xq(r);if(G(r,53))throw new Bv(r.a);throw r;}finally{null==\nc?(b.e=!0,b.f=null):b.f=c}}function Cv(a){Dv.call(this,a,!1)}function Dv(a,b){this.a=new Ev(b);this.b=a}w(303,1,Xl,Cv,Dv);_.Wd=function(a){uv(this,a)};_.a=null;_.b=null;w(306,1,{});function pv(a,b){!a.a&&(a.a=new Jm);Dm(a.a,b)}function rv(a,b,c,d){var e;e=Fv(a.d,b);e||(e=new xp,E(a.d,b,e));a=e.Pf(c);a||(a=new Jm,e.Rf(c,a));a.uh(d)}function Gv(a,b,c,d){var e,f;e=vv(a,b,c);e.wh(d)&&e.Qf()&&(f=Fv(a.d,b),f.Sf(c),f.Qf()&&Hv(a.d,b))}\nfunction vv(a,b,c){a=Fv(a.d,b);if(!a)return Iv(),Iv(),Jv;c=a.Pf(c);return!c?(Iv(),Iv(),Jv):c}w(305,306,{});_.a=null;_.b=0;_.c=!1;function Ev(a){this.d=new xp;this.c=a}w(304,305,{},Ev);function sv(a){this.a=a}w(307,1,{},sv);_.a=null;function yv(a){Fp.call(this,Pv(a),Qv(a));this.a=a}function Qv(a){a=a.ye();return!a.Zd()?null:a.$d()}\nfunction Pv(a){var b,c,d;b=a.Tf();if(0==b)return null;b=new Rv(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(d=a.ye();d.Zd();)a=d.$d(),c?c=!1:b.a.a+="; ",Ap(b,a.yd());return b.a.a}w(309,136,tl,yv);_.a=null;function Bv(a){yv.call(this,a)}w(308,309,tl,Bv);w(310,1,{},function(){});function Sv(){Sv=x;Tv=new Uv}function Uv(){}w(315,1,{},Uv);_.a=null;var Tv;function Vv(){}function Wv(a,b){var c;c=a.slice(0,b);z(a.cZ,a.cM,a.qI,c);return c}\nfunction Xv(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function D(a,b,c,d,e){d=Xv(e,d);z(a,b,c,d);return d}function Yv(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=Xv(h?g:0,j);z(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=Yv(a,b,c,d,e,f,g)}return l}function z(a,b,c,d){Zv();var e=$v,f=aw;Zv();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}\nfunction nq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new bw;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new bw;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new bw;}return a[b]=c}w(319,1,{},Vv);_.qI=0;function Zv(){Zv=x;$v=[];aw=[];var a=new Vv,b=$v,c=aw,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var $v,aw;function G(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Ip(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Lp(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction cw(a){return null==a?null:a}function dw(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var ew=-1;\nfunction fw(){var a;$stats&&gw("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Zi))a=Zi;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ki)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ki)&&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"}H(Zi,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&&gw("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=z(hw,u,1,[ne]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&gw("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";ct();ft.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{border:1px dashed #1e90ff;margin:0 !important;zoom:1;z-index:100;}.dragdrop-flow-panel-positioner{color:#1e90ff;display:inline;text-align:center;vertical-align:middle;}.dragdrop-proxy{background-color:#7af;}.dragdrop-selected,.dragdrop-dragging,.dragdrop-proxy{filter:alpha(opacity \\\\= 30);opacity:0.3;}.dragdrop-movable-panel{z-index:200;margin:0 !important;border:none !important;}");\nct();0!=ft.length&&(a=ft.join(n),b=(gt(),ht),a=jt(a),kt(b).insertBefore(a,b.a.firstChild),ft.length=0);0!=dt.length&&(a=dt.join(n),b=(gt(),ht),a=jt(a),kt(b).appendChild(a),dt.length=0);0!=et.length&&(a=et.join(n),b=(gt(),ht),a=jt(a),kt(b).appendChild(a),et.length=0);$stats&&gw("export.client.JSME_export");new iw;new jw;0<kw(null)?Jq((Gq(),Hq),new lw):mw()}function xq(a){return G(a,106)?a:new Hp(a)}function nw(a){return ow(a&4194303,a>>22&4194303,0>a?1048575:0)}\nfunction pw(a){return ow(a.l,a.m,a.h)}function ow(a,b,c){return _=new qw,_.l=a,_.m=b,_.h=c,_}\nfunction rw(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new sw;if(0==a.l&&0==a.m&&0==a.h)return tw=ow(0,0,0),ow(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?(tw=ow(0,0,0),c=pw((uw(),vw))):(tw=ow(c.l,c.m,c.h),c=ow(0,0,0)),c;g=!1;0!=b.h>>19&&(b=ww(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?xw(e):0==c&&0!=d&&0==e?xw(d)+22:0!=c&&0==d&&0==e?xw(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=pw((uw(),yw)),c=!0,g=!g;else return c=zw(a,f),g&&Aw(c),tw=ow(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=ww(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=zw(c,d);f&&Aw(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=ow(f,h,c);g?tw=ww(c):tw=ow(c.l,c.m,c.h);return e}if(!Bw(a,b))return e?tw=ww(a):tw=ow(a.l,a.m,a.h),ow(0,0,0);c=c?a:ow(a.l,a.m,a.h);var j,l,o,m;l=Cw(b)-Cw(c);f=Dw(b,l);for(h=ow(0,0,0);0<=l;){j=c;var r=m=o=void 0,r=j.h-f.h;0>r?j=\n!1:(o=j.l-f.l,m=j.m-f.m+(o>>22),r+=m>>22,0>r?j=!1:(j.l=o&4194303,j.m=m&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;o=f.h;m=f.l;f.h=o>>>1;f.m=j>>>1|(o&1)<<21;f.l=m>>>1|(j&1)<<21;--l}g&&Aw(h);e?(tw=ww(c),d&&(tw=Ew(tw,(uw(),vw)))):tw=ow(c.l,c.m,c.h);return h}function Aw(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 Cw(a){var b;b=Fw(a.h);return 32==b?(b=Fw(a.m),32==b?Fw(a.l)+32:b+20-10):b-12}var tw=null;function Gw(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function J(a){var b,c,d;if(isNaN(a))return uw(),Hw;if(-9223372036854775E3>a)return uw(),Iw;if(9223372036854775E3<=a)return uw(),yw;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=dw(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=dw(a/4194304),a-=4194304*b);a=dw(a);b=ow(a,b,c);d&&Aw(b);return b}\nfunction Jw(a){var b,c;return-129<a&&128>a?(b=a+128,null==Kw&&(Kw=D(Lw,u,31,256,0)),c=Kw[b],!c&&(c=Kw[b]=nw(a)),c):nw(a)}function Mw(a){var b=Lk,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<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<=b.l)}function Bw(a,b){var 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<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction Nw(a,b){var c,d,e,f,g,h,j,l,o,m,r,t,y,v;c=a.l&8191;d=a.l>>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;o=b.m>>17|(b.h&255)<<5;m=(b.h&1048320)>>8;r=c*h;y=d*h;t=e*h;v=f*h;g*=h;0!=j&&(y+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=o&&(v+=c*o,g+=d*o);0!=m&&(g+=c*m);c=(r&4194303)+((y&511)<<13);r=(r>>22)+(y>>9)+((t&262143)<<4)+((v&31)<<17)+(c>>22);t=(t>>18)+(v>>5)+((g&4095)<<8)+(r>>22);return ow(c&4194303,r&\n4194303,t&1048575)}function ww(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ow(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Dw(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|a.l>>22-b,e=a.h<<b|a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|a.l>>44-b):(d=c=0,e=a.l<<b-44);return ow(c&4194303,d&4194303,e&1048575)}\nfunction zw(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 ow(c&4194303,d&4194303,e&1048575)}function Ew(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ow(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function P(a){return a.l|a.m<<22}\nfunction Ow(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return Fc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return rb+Ow(ww(a));for(c=n;!(0==a.l&&0==a.m&&0==a.h);){b=Jw(1E9);a=rw(a,b);b=n+P(tw);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=Fc+b;c=b+c}return c}var Kw=null;function uw(){uw=x;yw=ow(4194303,4194303,524287);Iw=ow(0,0,524288);vw=Jw(1);Jw(2);Hw=Jw(0)}var yw,Iw,vw,Hw;function qw(){}w(329,1,{31:1},qw);\nfunction gw(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Pw(a){this.a=a}w(335,1,{},Pw);_.a=null;function Qw(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(336,1,{},Qw);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Rw(a,b){Ap(a.a,b.a);return a}function Sw(){this.a=new Tw}w(337,1,{},Sw);function Uw(a){if(null==a)throw new ov("css is null");this.a=a}\nw(338,1,{32:1,89:1},Uw);_.eQ=function(a){return!G(a,32)?!1:H(this.a,a.a)};_.hC=Vw;_.a=null;function Ww(a){if(null==a)throw new ov("html is null");this.a=a}w(340,1,Ql,Ww);_.Xd=Xw;_.eQ=Yw;_.hC=Vw;_.a=null;w(341,1,Ql,function(){this.a=n});_.Xd=Xw;_.eQ=Yw;_.hC=Vw;_.a=null;function Zw(){Zw=x;$w=RegExp(Qa,Hh);ax=RegExp(Fd,Hh);bx=RegExp(id,Hh);cx=RegExp(bb,Hh);dx=RegExp(na,Hh)}\nfunction ex(a){Zw();-1!=a.indexOf(Qa)&&(a=a.replace($w,Ua));-1!=a.indexOf(id)&&(a=a.replace(bx,ab));-1!=a.indexOf(Fd)&&(a=a.replace(ax,Ya));-1!=a.indexOf(na)&&(a=a.replace(dx,"&quot;"));-1!=a.indexOf(bb)&&(a=a.replace(cx,"&#39;"));return a}var $w,ax,bx,dx,cx;function fx(a){if(null==a)throw new ov("uri is null");this.a=a}w(343,1,{34:1},fx);_.eQ=function(a){return!G(a,34)?!1:H(this.a,a.a)};_.hC=Vw;_.a=null;function gx(){gx=x}w(345,1,{});function hx(){}w(346,1,{},hx);var ix=null;function jx(){}\nw(347,345,{},jx);var kx=null;w(348,1,Tl);_.a=null;function lx(a,b){var c=(mx(),nx(b));a.appendChild(c)}function ox(a,b,c){var d;d=px;px=a;b==qx&&8192==rx(a.type)&&(qx=null);c.ae(a);px=d}var px=null,qx=null;function sx(a){tx();!ux&&(ux=new Rm);vx||(vx=new Dv(null,!0),wx=new xx);return nv(vx,ux,a)}var vx=null;function yx(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function xx(){}w(361,260,{},xx);_.Dd=function(a){a.Yd(this);wx.c=!1};_.Ed=function(){return ux};_.Fd=function(){yx(this)};_.a=!1;\n_.b=!1;_.c=!1;var ux=_.d=null,wx=null;function zx(){zx=x;Ax=new Bx;Cx()||(Ax=null)}var Ax=null;function Nm(){}w(363,1,{},Nm);_.Sd=function(){for(;0<(Lm(),Mm).c;)xm(Dx(Mm,0))};function Pm(a,b){return nv((!Ex&&(Ex=new Fx),Ex),a,b)}function Gx(a){Om();Hx||(Ix(),Hx=!0);return Pm((!kv&&(kv=new Rm),kv),a)}function Om(){Jx||(Kx(),Jx=!0)}function Lx(){var a;Jx&&(a=new Mx,Ex&&uv(Ex,a));return null}var Jx=!1,Ex=null,Nx=0,Ox=0,Hx=!1;function Px(){Px=x;Qx=new Rm}function Mx(){Px()}w(365,260,{},Mx);_.Dd=function(){null.ei()};\n_.Ed=function(){return Qx};var Qx;function Fx(){Cv.call(this,null)}w(367,303,Xl,Fx);\nfunction rx(a){switch(a){case Dg:return 4096;case Qg:return 1024;case Ug:return 1;case jh:return 2;case Ah:return 2048;case ci:return 128;case di:return 256;case ei:return 512;case li:return 32768;case "losecapture":return 8192;case Di:return 4;case Ei:return 64;case Fi:return 32;case Gi:return 16;case Hi:return 8;case "scroll":return 16384;case yh:return 65536;case Be:case Ii:return 131072;case hh:return 262144;case jj:return 524288;case rk:return 1048576;case qk:return 2097152;case pk:return 4194304;\ncase ok:return 8388608;case Lh:return 16777216;case Ih:return 33554432;case Kh:return 67108864;default:return-1}}function tx(){Rx||(Sx(),Rx=!0)}var Rx=!1;function Tx(a,b){for(var c=0,d=a.firstChild;d;){if(1==d.nodeType){if(b==c)return d;++c}d=d.nextSibling}return null}function Ux(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}\nfunction Sx(){Vx=C(function(a){var b;var c=vx,d,e,f;ux&&c&&Wx(c.a.d,ux)?(b=wx.a,d=wx.b,e=wx.c,f=wx.d,yx(wx),wx.d=a,uv(c,wx),c=!(wx.a&&!wx.b),wx.a=b,wx.b=d,wx.c=e,wx.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Xx=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Ip(b)&&G(b,37)&&ox(a,c,b)});Yx=C(function(a){a.preventDefault();Xx.call(this,a)});Zx=C(function(a){this.__gwtLastUnhandledEvent=\na.type;Xx.call(this,a)});$x=C(function(a){if(Vx(a)){var b=ay;b&&b.__listener&&!Ip(b.__listener)&&G(b.__listener,37)&&(ox(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ug,$x,!0);$wnd.addEventListener(jh,$x,!0);$wnd.addEventListener(Di,$x,!0);$wnd.addEventListener(Hi,$x,!0);$wnd.addEventListener(Ei,$x,!0);$wnd.addEventListener(Gi,$x,!0);$wnd.addEventListener(Fi,$x,!0);$wnd.addEventListener(Ii,$x,!0);$wnd.addEventListener(ci,Vx,!0);$wnd.addEventListener(ei,Vx,!0);$wnd.addEventListener(di,\nVx,!0);$wnd.addEventListener(rk,$x,!0);$wnd.addEventListener(qk,$x,!0);$wnd.addEventListener(pk,$x,!0);$wnd.addEventListener(ok,$x,!0);$wnd.addEventListener(Lh,$x,!0);$wnd.addEventListener(Ih,$x,!0);$wnd.addEventListener(Kh,$x,!0)}function by(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}\nfunction cy(a,b){tx();switch(b){case "drag":a.ondrag=Xx;break;case sh:a.ondragend=Xx;break;case th:a.ondragenter=Yx;break;case "dragleave":a.ondragleave=Xx;break;case uh:a.ondragover=Yx;break;case vh:a.ondragstart=Xx;break;case wh:a.ondrop=Xx;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Xx,!1);a.addEventListener(b,Xx,!1);break;default:throw"Trying to sink unknown event type "+b;}}var ay=null,Vx=null,$x=null,Yx=null,Xx=null,Zx=null;\nfunction dy(a,b){a.__eventBits=b;a.onclick=b&1?Xx:null;a.ondblclick=b&2?Xx:null;a.onmousedown=b&4?Xx:null;a.onmouseup=b&8?Xx:null;a.onmouseover=b&16?Xx:null;a.onmouseout=b&32?Xx:null;a.onmousemove=b&64?Xx:null;a.onkeydown=b&128?Xx:null;a.onkeypress=b&256?Xx:null;a.onkeyup=b&512?Xx:null;a.onchange=b&1024?Xx:null;a.onfocus=b&2048?Xx:null;a.onblur=b&4096?Xx:null;a.onlosecapture=b&8192?Xx:null;a.onscroll=b&16384?Xx:null;a.onload=b&32768?Zx:null;a.onerror=b&65536?Xx:null;a.onmousewheel=b&131072?Xx:null;\na.oncontextmenu=b&262144?Xx:null;a.onpaste=b&524288?Xx:null}w(374,1,Xl);_.ce=function(a){return decodeURI(a.replace("%23",Fa))};_.Wd=function(a){uv(this.a,a)};_.de=function(a){a=null==a?n:a;if(!H(a,null==ey?n:ey))ey=a,mv&&(a=new lv,uv(this.a,a))};var ey=n;function Cx(){function a(){$wnd.setTimeout(a,250);e()}var b=Ax,c=n,d=$wnd.location.hash;0<d.length&&(c=b.ce(d.substring(1)));ey=c;var e=C(function(){var a=n,c=$wnd.location.hash;0<c.length&&(a=b.ce(c.substring(1)));b.de(a)});a();return!0}\nfunction Bx(){this.a=new Cv(null)}w(375,374,Xl,Bx);function Kx(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Lx)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Jx&&hv((!Ex&&(Ex=new Fx),Ex),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}\nfunction Ix(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Hx&&(d=er(),c=dr(),Ox!=d||Nx!=c))Ox=d,Nx=c,jv((!Ex&&(Ex=new Fx),Ex))}finally{a&&a(b)}})}function fy(a,b){gy(a.ie(),b,!0)}function hy(a,b){a.pb.style[Uh]=b}function iy(a,b,c){0<=b&&a.ne(b+oj);0<=c&&a.le(c+oj)}function jy(a,b,c){a.ne(b);a.le(c)}function ky(a,b){null==b||0==b.length?a.pb.removeAttribute(kk):a.pb.setAttribute(kk,b)}function ly(a){var b,a=Uq(a,Tg);b=my(a,ny(32));return 0<=b?a.substr(0,b-0):a}\nfunction gy(a,b,c){if(!a)throw new Ep(wf);b=oy(b);if(0==b.length)throw new Sm(Nf);if(c){var d;d=oy(b);b=a.className;-1==Vq(b,d)&&(0<b.length?a.className=b+ga+d:a.className=d)}else{var e,f,c=oy(b);f=a.className;e=Vq(f,c);-1!=e&&(b=oy(f.substr(0,e-0)),c=oy(py(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ga+c,a.className=d)}}function qy(a,b){a.style.display=b?n:Qi;a.setAttribute("aria-hidden",""+!b)}w(381,1,wl);_.ge=ry;_.he=sy;_.ie=ty;_.le=function(a){hy(this,a)};\n_.ne=function(a){this.pb.style[Fk]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function uy(a,b,c){cy(a.pb,c.b);return nv(!a.mb?a.mb=new Cv(a):a.mb,c,b)}function vy(a,b,c){var d;d=rx(c.b);if(-1==d)cy(a.pb,c.b);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;tx();dy(e,d)}else a.lb|=d;return nv(!a.mb?a.mb=new Cv(a):a.mb,c,b)}function wy(a,b,c){return nv(!a.mb?a.mb=new Cv(a):a.mb,c,b)}\nfunction xy(a){var b;if(a.qe())throw new yy("Should only call onAttach when the widget is detached from the browser\'s document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;tx();dy(c,b)}else a.lb|=b;a.oe();a.te()}function zy(a,b){var c;switch(rx(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(lt&&(f=lt.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&uv(a.mb,f.a),f.a.a=d,f.a.b=e}\nfunction Ay(a){if(!a.qe())throw new yy("Should only call onDetach when the widget is attached to the browser\'s document");try{a.ue()}finally{try{a.pe()}finally{a.pb.__listener=null,a.kb=!1}}}function By(a){if(a.ob)if(G(a.ob,43))a.ob.ve(a);else{if(a.ob)throw new yy("This widget\'s parent does not implement HasWidgets");}else if(Cy(),Wx(Dy.a,a)){Cy();try{a.se()}finally{Hv(Dy.a,a)}}}\nfunction Ey(a,b){var c;c=a.ob;if(b){if(c)throw new yy("Cannot set a new parent without first clearing the old parent");a.ob=b;b.qe()&&a.re()}else try{c&&c.qe()&&a.se()}finally{a.ob=null}}w(380,381,pl);_.oe=Fy;_.pe=Fy;_.Wd=function(a){this.mb&&uv(this.mb,a)};_.qe=function(){return this.kb};_.re=function(){xy(this)};_.ae=function(a){zy(this,a)};_.se=Gy;_.te=Fy;_.ue=Fy;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(379,380,ll);_.oe=function(){Hy(this,(Iy(),Jy))};_.pe=function(){Hy(this,(Iy(),Ky))};\nfunction Ly(a,b,c){By(b);var d=a.p;My(d,b,d.c);d=(mx(),nx(b.pb));c.appendChild(d);Ey(b,a)}function Ny(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Oy;b.ob==a&&(f=a.we(b),f<d&&--d);By(b);My(a.p,b,d);e?(e=b.pb,by(c,(mx(),nx(e)),d)):(e=(mx(),nx(b.pb)),c.appendChild(e));Ey(b,a)}\nfunction Py(a,b){var c;if(b.ob!=a)return!1;try{Ey(b,null)}finally{c=b.pb;Yq(c).removeChild(c);c=a.p;var d;d=Qy(c,b);if(-1==d)throw new Ry;if(0>d||d>=c.c)throw new Oy;for(--c.c;d<c.c;++d)nq(c.a,d,c.a[d+1]);nq(c.a,c.c,null)}return!0}w(378,379,ll);_.we=function(a){return Qy(this.p,a)};_.xe=function(a,b,c,d){Ny(this,a,b,c,d)};_.ye=function(){return new Sy(this.p)};_.ve=function(a){return Py(this,a)};function Ty(a,b,c,d){var e;By(b);e=a.p.c;a.Be(b,c,d);a.xe(b,a.pb,e,!0)}\nfunction Uy(a,b){var c;(c=Py(a,b))&&Vy(b.pb);return c}function Wy(a,b,c,d){if(b.ob!=a)throw new Sm("Widget must be a child of this panel.");a.Be(b,c,d)}function Xy(a,b,c){a=a.pb;-1==b&&-1==c?Vy(a):(a.style[lj]=gg,a.style[fi]=b+oj,a.style[nk]=c+oj)}function Yy(){var a=$doc.createElement(ph);this.p=new Zy(this);this.pb=a;this.pb.style[lj]="relative";this.pb.style[cj]=Vh}function Vy(a){a.style[fi]=n;a.style[nk]=n;a.style[lj]=n}w(377,378,ll,Yy);_.ve=function(a){return Uy(this,a)};\n_.Be=function(a,b,c){Xy(a,b,c)};function $y(a,b){if(a.De())throw new yy("SimplePanel can only contain one child widget");a.Ee(b)}function az(a,b){if(a.jb!=b)return!1;try{Ey(b,null)}finally{a.Ce().removeChild(b.pb),a.jb=null}return!0}function bz(a,b){if(b!=a.jb&&(b&&By(b),a.jb&&a.ve(a.jb),a.jb=b)){var c=a.Ce(),d=(mx(),nx(a.jb.pb));c.appendChild(d);Ey(b,a)}}function cz(){this.pb=$doc.createElement(ph)}w(385,379,ll,cz);_.Ce=ty;_.De=function(){return this.jb};_.ye=function(){return new dz(this)};\n_.ve=function(a){return az(this,a)};_.Ee=function(a){bz(this,a)};_.jb=null;function ez(a,b){a.hb&&(fz(a.gb,!1,!1),hv(a,a,b))}function gz(a){var b;if(b=a.jb)null!=a.X&&b.le(a.X),null!=a.Y&&b.ne(a.Y)}function hz(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[fi]=b-0+(ps(),oj);a.style[nk]=c+oj}function iz(a){a.hb||(a.kb&&By(a),fz(a.gb,!0,!1))}w(384,385,ll);_.Ce=function(){return Xq(this.pb)};_.ge=ry;_.he=sy;_.ie=function(){return Yq(Xq(this.pb))};_.Fe=function(){this.Ge(!1)};_.Ge=function(a){ez(this,a)};\n_.Yd=function(){};_.ue=function(){this.hb&&fz(this.gb,!1,!0)};_.le=function(a){this.X=a;gz(this);0==a.length&&(this.X=null)};_.He=function(a,b){hz(this,a,b)};_.Ee=function(a){bz(this,a);gz(this)};_.ne=function(a){this.Y=a;gz(this);0==a.length&&(this.Y=null)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;_.hb=!1;_.ib=-1;\nfunction jz(a,b){var c;cz.call(this);this.$=new kz;this.U=(lz(),mz);this.gb=new nz(this);this.pb.appendChild($doc.createElement(ph));this.He(0,0);Yq(Xq(this.pb))[Tg]="gwt-PopupPanel";Xq(this.pb)[Tg]=kj;this.W=this.V=a;this.db=!1;c=z(hw,u,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new oz(c);c=n;this.T.ie()[Tg]=c;c=Yq(Xq(this.pb));var d;if(!c)throw new Ep(wf);d=oy("gwt-DecoratedPopupPanel");if(0==d.length)throw new Sm(Nf);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,\nj=e.length;h<j;h++){var l=e[h];l.length>g&&l.charAt(g)==rb&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(ga)}bz(this,this.T);gz(this);gy(Xq(this.pb),kj,!1);gy(this.T.b,b+"Content",!0)}w(383,384,ll);_.oe=function(){xy(this.T)};_.pe=function(){Ay(this.T)};_.De=function(){return this.T.jb};_.ye=function(){return new dz(this.T)};_.ve=function(a){return this.T.ve(a)};_.Ee=function(a){bz(this.T,a);gz(this)};_.T=null;w(382,383,ll);_.se=Gy;\nfunction pz(){pz=x;qz=new rz(0,(lz(),mz));sz=new rz(1,tz);uz=new rz(2,vz);wz=z(xz,u,38,[qz,sz,uz])}function rz(a,b){this.b=a;this.a=b}w(386,193,{38:1,89:1,94:1,96:1},rz);_.a=null;var wz,qz,sz,uz;function yz(){yz=x;zz=z(hw,u,1,[nk,Bi,Ig])}\nfunction oz(a){var b;yz();var c,d;c=this.pb=$doc.createElement(Yj);this.c=$doc.createElement(ak);lx(c,this.c);c[Og]=0;for(c=c[Ng]=0;c<a.length;++c)d=(b=$doc.createElement(sk),b[Tg]=a[c],Sv(),lx(b,Az(a[c]+"Left")),lx(b,Az(a[c]+te)),lx(b,Az(a[c]+"Right")),b),lx(this.c,d),1==c&&(this.b=Xq(Tx(d,1)));this.pb[Tg]="gwt-DecoratorPanel"}function Az(a){var b,c;c=$doc.createElement(bk);b=$doc.createElement(ph);var d=(mx(),nx(b));c.appendChild(d);c[Tg]=a;b[Tg]=a+"Inner";return c}w(388,385,ol,oz);_.Ce=Bz;\n_.b=null;_.c=null;var zz;w(389,1,{});function Iy(){Iy=x;Jy=new Cz;Ky=new Dz}function Ez(a){yv.call(this,a)}function Hy(a,b){Iy();var c,d,e;c=null;for(e=a.ye();e.Zd();){d=e.$d();try{b.Je(d)}catch(f){if(f=xq(f),G(f,106))d=f,!c&&(c=new wv),xv(c,d);else throw f;}}if(c)throw new Ez(c);}w(390,308,tl,Ez);var Jy,Ky;function Cz(){}w(391,1,{},Cz);_.Je=function(a){a.re()};function Dz(){}w(392,1,{},Dz);_.Je=function(a){a.se()};w(395,380,pl);_.Kd=Fz;_.Ld=Gz;_.Md=Hz;_.Nd=Iz;\n_.re=function(){xy(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};function Jz(){this.p=new Zy(this);this.e=$doc.createElement(Yj);this.d=$doc.createElement(ak);lx(this.e,this.d);this.pb=this.e}w(396,378,ll);_.d=null;_.e=null;function Kz(){this.pb=Lz()}w(402,385,ll,Kz);_.Kd=Fz;_.Ld=Gz;_.Md=Hz;_.Nd=Iz;function Mz(){Mz=x;Nz=new Oz((es(),Pg));Pz=new Oz(fi);Qz=new Oz(zj);Rz=(Sv(),Pz);Sz=Qz;Tz=Rz}var Nz,Tz,Pz,Sz,Rz,Qz;w(412,1,{});function Oz(a){this.a=a}w(413,412,{},Oz);_.a=null;\nfunction Uz(){Uz=x;Vz=new Wz(Bi);Xz=new Wz(nk)}var Vz,Xz;function Wz(a){this.a=a}w(414,1,{},Wz);_.a=null;function Yz(a,b){var c;c=Zz(a);lx(a.b,c);Ly(a,b,c)}function Zz(a){var b;b=$doc.createElement(bk);b[tg]=a.a.a;b.style[Bk]=a.c.a;return b}function $z(a,b){var c,d;d=Yq(b.pb);(c=Py(a,b))&&a.b.removeChild(d);return c}function aA(){Jz.call(this);this.a=(Mz(),Tz);this.c=(Uz(),Xz);this.b=$doc.createElement(sk);lx(this.d,this.b);this.e[Og]=Fc;this.e[Ng]=Fc}w(415,396,ll,aA);\n_.ve=function(a){return $z(this,a)};_.b=null;function bA(){bA=x;new xp}function cA(a){bA();dA.call(this,a.d.a,a.b,a.c,a.e,a.a)}function eA(a,b,c,d,e){bA();this.a=new fA(this,a,b,c,d,e);this.pb[Tg]="gwt-Image"}function dA(a,b,c,d,e){bA();eA.call(this,(gx(),new fx(a)),b,c,d,e)}w(416,380,pl,cA,eA,dA);_.Kd=Fz;_.Ld=Gz;_.Md=Hz;_.Nd=Iz;_.ae=function(a){32768==rx(a.type)&&this.a&&(this.pb.__gwtLastUnhandledEvent=n);zy(this,a)};\n_.te=function(){var a=this.a;H(li,Uq(this.pb,"__gwtLastUnhandledEvent"))&&(a.f=new gA(a,this),Jq((Gq(),Hq),a.f))};_.a=null;w(418,1,{});_.f=null;function hA(){hA=x;iA()}\nfunction fA(a,b,c,d,e,f){var g,h;hA();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(Sj);h=new Sw;Rw(Rw(Rw(h,new Uw("width:"+e+(ps(),oj)+hd)),new Uw("height:"+f+rj)),new Uw("background:url("+b.a+") no-repeat "+-c+pj+-d+rj));!jA&&(jA=new kA);b=lA;h=new Uw((new Uw(h.a.a.a)).a);c=new Tw;c.a.a+="<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'";Ap(c,ex(b.a));c.a.a+="\' style=\'";Ap(c,ex(h.a));c.a.a+="\' border=\'0\'>";h=new Ww(c.a.a);g.innerHTML=h.a||n;g=Xq(g);a.kb&&(a.pb.__listener=\nnull);if(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),tx(),dy(g,a)):a.lb|=133333119}w(417,418,{},fA);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function gA(a,b){this.a=a;this.b=b}w(419,1,{},gA);_.pd=function(){var a;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=Zq(li,!1),this.b.pb.dispatchEvent(a)):this.b.pb.__gwtLastUnhandledEvent=li)};_.a=null;_.b=null;w(421,348,Tl);\nfunction mA(a){this.a=a}w(423,421,Tl,mA);_.Sd=function(a){this.a.Ke(a.f,a.a)};function nA(a,b,c){var d;if(a.o){var e=d=$doc.createElement(sk);by(a.e,(mx(),nx(e)),b);a=(mx(),nx(c));d.appendChild(a)}else d=Tx(a.e,0),by(d,(mx(),nx(c)),b)}\nfunction oA(a,b,c){var d;b.b&&(pA(a,b),c&&b.a?(pA(a,null),a=b.a,b=(Gq(),Hq),b.c=Kq(b.c,[new qA(a),!1])):null!=b.d&&(a.j=new rA(a,b),c=(lz(),tz),a.j.U=c,a.j.ab=a.f,c=Rh,a.j.ie()[Tg]=c,d=ly(a.pb),H(Qh,d)||fy(a.j,d+"Popup"),wy(a.j,new mA(a),Qm?Qm:Qm=new Rm),a.n=b.d,d=a.j,a=new sA(a,b),d.pb.style[Ck]=Vh,iz(d),Sv(),a.a.o?hz(a.a.j,ar(a.a.pb)+Tq(a.a.pb,Xi)-1,br(a.b.pb)):hz(a.a.j,ar(a.b.pb),br(a.a.pb)+Tq(a.a.pb,Wi)-1),d.pb.style[Ck]=Dk))}\nfunction tA(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(pA(a,b),a.pb.focus(),b&&a.d&&oA(a,b,!1))}\nfunction uA(a,b){var c;a:{c=b.target;var d,e;for(e=new zv(a.i);e.b<e.d.Tf();)if(d=Av(e),d.pb.contains(c)){c=d;break a}c=null}switch(rx(b.type)){case 1:a.pb.focus();c&&oA(a,c,!0);break;case 16:c&&tA(a,c);break;case 32:c&&tA(a,null);break;case 2048:vA(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Sv();vA(a)||a.o||wA(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Sv();vA(a)||(a.o?null!=a.k.d&&!a.k.d.ei().ei()&&(oA(a,a.k,!1),a.k.d.ei()):xA(a));b.cancelBubble=!0;b.preventDefault();break;case 38:vA(a)||\na.o&&wA(a);b.cancelBubble=!0;b.preventDefault();break;case 40:vA(a)||(a.o?xA(a):null!=a.k.d&&!a.k.d.ei().ei()&&(oA(a,a.k,!1),a.k.d.ei()));b.cancelBubble=!0;b.preventDefault();break;case 27:pA(a,null);a.j&&ez(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:pA(a,null);a.j&&ez(a.j,!1);break;case 13:vA(a)||(oA(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}zy(a,b)}function yA(a,b,c){c&&pA(a,null);hv(a,b,!1);a.n=null;a.j=null}\nfunction vA(a){var b,c;if(!a.k){for(c=new zv(a.i);c.b<c.d.Tf();)if(b=Av(c),b.b){pA(a,b);break}return!0}return!1}\nfunction pA(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=ly(c.pb)+hc;gy(c.ie(),d,!1);a.o&&(c=Yq(a.k.pb),2==Ux(c)&&(c=Tx(c,1),gy(c,Wj,!1)))}if(b){c=ly(b.pb)+hc;gy(b.ie(),c,!0);a.o&&(c=Yq(b.pb),2==Ux(c)&&(c=Tx(c,1),gy(c,Wj,!0)));Un();c=a.pb;var e=new tn(b.pb),d=(Pn(),Qn),e=z(zA,u,16,[e]),f,g,h,j;f=new zp;for(h=0,j=e.length;h<j;++h)g=e[h],Ap(Ap(f,g.a),ga);e=oy(f.a.a);c.setAttribute(d.a,e)}a.k=b}}\nfunction xA(a){var b,c,d;if(a.k){for(b=c=AA(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=Dx(a.i,b);break}else if(d=Dx(a.i,c),d.b)break;pA(a,d)}}function wA(a){var b,c,d;if(a.k){for(b=c=AA(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=Dx(a.i,b);break}else if(d=Dx(a.i,c),d.b)break;pA(a,d)}}w(424,380,pl);_.ae=function(a){uA(this,a)};_.se=function(){this.j&&ez(this.j,!1);Ay(this)};_.Ke=function(a,b){yA(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function qA(a){this.a=a}\nw(425,1,{},qA);_.pd=function(){BA(this.a)};_.a=null;function CA(a){this.a=a}w(426,1,{},CA);_.Hd=function(){pA(this.a,null)};_.a=null;function rA(a,b){this.a=a;this.b=b;jz.call(this,!0,wi);bz(this.T,this.b.d);gz(this);this.fb=!0;this.b.d.ei()}w(427,383,ll,rA);_.Yd=function(a){var b,c;if(!a.a)switch(rx(a.d.type)){case 4:c=a.d.target;b=this.b.c.pb;if(b.contains(c)){a.a=!0;break}a.a&&pA(this.a,null)}};_.a=null;_.b=null;function sA(a,b){this.a=a;this.b=b}w(428,1,{},sA);_.a=null;var DA=_.b=null;\nfunction EA(){EA=x;DA=new Qw((gx(),new fx((Sv(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function FA(a,b){if(b){var c=ly(a.pb)+dc;gy(a.ie(),c,!1)}else c=ly(a.pb)+dc,gy(a.ie(),c,!0);a.b=b}function GA(a,b){this.pb=$doc.createElement(bk);var c=ly(this.pb)+hc;gy(this.ie(),c,!1);this.pb.textContent=a||n;this.pb[Tg]="gwt-MenuItem";c=cr();this.pb.setAttribute(Xh,c);Un();this.pb.setAttribute("role",Bo.a);this.a=b}w(431,381,{42:1,46:1,49:1},GA);\n_.a=null;_.b=!0;_.c=null;_.d=null;function HA(){var a;this.pb=$doc.createElement(bk);this.pb[Tg]="gwt-MenuItemSeparator";a=$doc.createElement(ph);lx(this.pb,a);a[Tg]="menuSeparatorInner"}w(432,381,wl,HA);function IA(){var a,b,c,d,e;b=null.ei();e=er();d=dr();b[oh]=(Ur(),Qi);b[Fk]=0+(ps(),oj);b[Uh]=Hc;c=$doc;c=(H(c.compatMode,ne)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,ne)?a.documentElement:a.body).scrollHeight||0;b[Fk]=(c>e?c:e)+oj;b[Uh]=(a>d?a:d)+oj;b[oh]="block"}\nfunction kz(){}w(433,1,{},kz);_.Ud=function(){IA()};function JA(a){this.a=a}w(434,1,{},JA);\n_.Yd=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.Yd(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(rx(d.type)){case 4:case 1048576:if(qx){a.b=!0;break}if(!c&&b.V){b.Ge(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(qx){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;function KA(a){this.a=a}\nw(435,1,{},KA);_.a=null;function lz(){lz=x;mz=new LA(0);tz=new LA(1);vz=new LA(2);MA=z(NA,u,47,[mz,tz,vz])}function LA(a){this.b=a}w(436,193,{47:1,89:1,94:1,96:1},LA);var MA,mz,tz,vz;function OA(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=Gx(a.a.$),IA(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),PA(a.f.a),a.f=null,a.b=!1)}function QA(a){a.j||(OA(a),a.c||(Cy(),Uy(RA(null),a.a)));a.a.pb.style[Wg]="rect(auto, auto, auto, auto)";a.a.pb.style[cj]=Dk}\nfunction SA(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=dw(b*a.d);h=dw(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:Sv(),f=h,c=d}a.a.pb.style[Wg]="rect("+g+qj+f+qj+c+qj+e+"px)"}\nfunction fz(a,b,c){a.c=c;vm(a);a.i&&(xm(a.i),a.i=null,QA(a));a.a.hb=b;var d=a.a;d.eb&&(PA(d.eb.a),d.eb=null);d._&&(PA(d._.a),d._=null);if(d.hb){d.eb=sx(new JA(d));var e;e=new KA(d);zx();e=Ax?nv(Ax.a,(!mv&&(mv=new Rm),mv),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(lz(),mz)&&!b&&(c=!1);a.j=b;c?b?(OA(a),a.a.pb.style[lj]=gg,-1!=a.a.ib&&a.a.He(a.a.cb,a.a.ib),a.a.pb.style[Wg]=vj,Cy(),b=RA(null),Ly(b,a.a,b.pb),a.i=new TA(a),Em(a.i,1)):ym(a,200):(OA(a),a.j?(a.a.pb.style[lj]=gg,-1!=a.a.ib&&a.a.He(a.a.cb,a.a.ib),Cy(),\nb=RA(null),Ly(b,a.a,b.pb)):a.c||(Cy(),Uy(RA(null),a.a)),a.a.pb.style[cj]=Dk)}function nz(a){var b=(Gm(),Hm);this.k=new Fm(this);this.s=b;this.a=a}w(437,58,{},nz);_.rd=function(){QA(this)};_.sd=function(){this.d=Tq(this.a.pb,Wi);this.e=Tq(this.a.pb,Xi);this.a.pb.style[cj]=Vh;SA(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){SA(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function TA(a){Lm();this.a=a}w(438,65,{},TA);_.vd=function(){this.a.i=null;ym(this.a,200)};\n_.a=null;function mx(){mx=x;UA()}function nx(a){return a.__gwt_resolve?a.__gwt_resolve():a}function UA(){function a(){}a.prototype={className:n,clientHeight:0,clientWidth:0,dir:n,getAttribute:function(a){return this[a]},href:n,id:n,lang:n,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:n,style:{},title:n};$wnd.GwtPotentialElementShim=a}function Cy(){Cy=x;VA=new WA;XA=new xp;Dy=new wv}function YA(a){this.p=new Zy(this);this.pb=a;xy(this)}\nfunction RA(a){Cy();var b,c;c=Fv(XA,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==XA.d){var d=new ZA;Om();Pm(Qm?Qm:Qm=new Rm,d);Sv()}!b?c=new $A:c=new YA(b);E(XA,a,c);xv(Dy,c);return c}w(440,377,ll,YA);var VA,XA,Dy;function WA(){}w(441,1,{},WA);_.Je=function(a){a.qe()&&a.se()};function ZA(){}w(442,1,{},ZA);_.Sd=function(){Cy();try{Hy(Dy,VA)}finally{aB(Dy.a),aB(XA)}};function $A(){YA.call(this,$doc.body)}w(443,440,ll,$A);\n_.Be=function(a,b,c){Xy(a,b-0,c-0)};function dz(a){this.c=a;this.a=!!this.c.jb}w(444,1,{},dz);_.Zd=Xw;_.$d=function(){if(!this.a||!this.c.jb)throw new Ry;this.a=!1;return this.b=this.c.jb};_._d=function(){this.b&&this.c.ve(this.b)};_.b=null;_.c=null;function bB(a,b){a.pb[Ak]=null!=b?b:n}w(447,395,pl);_.ae=function(a){0!=(rx(a.type)&896)?zy(this,a):zy(this,a)};_.te=Fy;function cB(){cB=x;dB()}w(446,447,pl);\nfunction eB(){cB();var a=Wq(gk);!kx&&(kx=new jx);!ix&&(ix=new hx);this.pb=a;Sv();this.pb[Tg]="gwt-TextBox"}w(448,446,pl,eB);function dB(){dB=x;fB=new gB;hB=new iB;jB=new kB;lB=new mB;nB=z(oB,u,50,[fB,hB,jB,lB])}w(449,193,Ol);var nB,fB,hB,jB,lB;function gB(){this.b=0}w(450,449,Ol,gB);function iB(){this.b=1}w(451,449,Ol,iB);function kB(){this.b=2}w(452,449,Ol,kB);function mB(){this.b=3}w(453,449,Ol,mB);function Qy(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction My(a,b,c){var d,e;if(0>c||c>a.c)throw new Oy;if(a.c==a.a.length){e=D(pB,u,51,2*a.a.length,0);for(d=0;d<a.a.length;++d)nq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)nq(a.a,d,a.a[d-1]);nq(a.a,c,b)}function Zy(a){this.b=a;this.a=D(pB,u,51,4,0)}w(455,1,{},Zy);_.ye=function(){return new Sy(this)};_.a=null;_.b=null;_.c=0;function qB(a){if(a.a>=a.b.c)throw new Ry;return a.b.a[++a.a]}function rB(a){if(0>a.a||a.a>=a.b.c)throw new sB;a.b.b.ve(a.b.a[a.a--])}function Sy(a){this.b=a}w(456,1,{},Sy);\n_.Zd=function(){return this.a<this.b.c-1};_.$d=function(){return qB(this)};_._d=function(){rB(this)};_.a=-1;_.b=null;function iA(){iA=x;lA=(gx(),new fx(Aq()+"clear.cache.gif"))}var lA,jA=null;function kA(){}w(458,1,{},kA);function tB(){tB=x;iA()}function uB(a,b,c,d,e){tB();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(459,389,{},uB);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Lz(){var a;a=$doc.createElement(ph);a.tabIndex=0;return a}\nfunction PA(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?pv(b,new vB(b,c,d,a)):Gv(b,c,d,a)}function tv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(465,1,{},tv);_.a=null;_.b=null;_.c=null;_.d=null;function qv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(466,1,{},qv);_.pd=function(){rv(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function vB(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(467,1,{},vB);_.pd=function(){Gv(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;\n_.d=null;function wB(a,b){var c;this.a=(c=n,0!=(b&1)&&(c+=ni),0!=(b&2)&&(c+=Wh),RegExp(a,c))}w(468,1,{});_.tS=function(){return Pp(this.a)};_.a=null;function xB(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new Jm),b.k=a,Dm(a.Uc,b))}function yB(a){var b;b=a.cZ.d;if(-1!=my(b,ny(36)))return null;a=a.Vc.b.b++;return b=py(b,zB(b,ny(46))+1)+n+a}function AB(a){return!a.Mc&&a.Sc?AB(a.Sc):a.Mc}function BB(a){return ju(),new CB(a)}\nfunction DB(a){var b;b=new EB;if(a.$e()){for(;a&&!G(a,72);a=a.Sc){var c=b,d=a.Xe();c.a+=a.We();c.b+=d}G(a,72)&&(c=a.Xe(),b.a+=a.We(),b.b+=c);return b}throw new FB;}function GB(a){a.Wc=!1;a.hf();HB(a)}function HB(a){if((a=G(a,72)?null:a.Sc)&&a.Wc)GB(a),a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1)}function IB(a){return(a=a.Pe())?a:new JB(1,1)}function KB(a){var b;return(b=a.Qe())?new LB(b):new LB(a.Se())}\nfunction MB(a,b,c,d,e){var f,g,h,j;h=a._c;j=a.ad;g=a.Yc;f=a.Nc;a._c=b;a.ad=c;a.Yc=d;a.Nc=e;if(h!=a._c||j!=a.ad)HB(a),new NB(a,100);if(g!=a.Yc||f!=a.Nc)a.Ze(),new NB(a,101)}function OB(){this.Vc=(PB(),PB(),QB);this.Pc=new RB;new xp;this.Ye();this.Rc=(SB(),TB)}w(472,1,ul);_.Ne=function(){return yB(this)};_.Pe=function(){return UB(this.Tc,this)};_.Qe=function(){return this.Pe()};_.Re=function(){return this.Nc};_.Se=function(){return this.af()};_.Te=function(){return new VB(0,0,0,0)};_.Ue=function(){return this.df()};\n_.Ve=function(){return this.Yc};_.We=function(){return this._c};_.Xe=function(){return this.ad};_.Ye=Fy;_.Ze=function(){GB(this)};_.$e=function(){return this.Xc&&!!this.Sc&&this.Sc.$e()};_.af=WB;_.bf=XB;_.cf=function(){return(null==this.Qc&&(this.Qc=this.Ne()),this.Qc)+kb+this.We()+kb+this.Xe()+kb+this.Ve()+Gk+this.Re()+(this.Xc?n:",hidden")};_.df=YB;_.hf=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.kf=function(a,b,c,d){this.lf(a,b,c,d,this.Lc,!0);this.Lc=0};\n_.lf=function(a,b,c,d){MB(this,a,b,c,d)};_.tS=ZB;_.mf=function(){this.Wc=!0};_.Kc=null;_.Lc=0;_.Mc=null;_.Nc=0;_.Oc=0;_.Qc=null;_.Rc=null;_.Sc=null;_.Tc=null;_.Uc=null;_.Wc=!1;_.Xc=!0;_.Yc=0;_.Zc=!1;_.$c=!1;_._c=0;_.ad=0;function $B(a,b){var c;c=a.nf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function aC(a){var b;b=a.nf();return new bC(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction cC(a,b){var c,d;if(a.Gc)for(d=new zv(a.Fc.a);d.b<d.d.Tf();)c=Av(d),a.Gc.sf(c);if(b)for(d=new zv(a.Fc.a);d.b<d.d.Tf();)c=Av(d),b.of(null,c);a.Gc=b;GB(a);a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1)}function dC(a){if(!a.Wc){a.Gc&&a.Gc.pf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=Dx(a.Fc.a,c),b.Wc||b.mf();a.Wc=!0}}function eC(){OB.call(this);this.Fc=new fC;this.Jc=(PB(),PB(),QB)}w(471,472,El);_.Pe=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.qf(this));return this.Hc};\n_.Qe=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.rf(this));return this.Ic};_.nf=function(){return this.Te()};_.Se=WB;_.Ue=YB;_.Ye=function(){this.Tc=(PB(),new gC)};_.Ze=function(){GB(this);this.Gc&&G(this.Gc,66)&&(this.Gc.n=!1)};_.af=WB;_.df=YB;_.hf=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=Dx(this.Fc.a,b),a.hf()};_.mf=function(){dC(this)};_.Gc=null;_.Hc=null;_.Ic=null;function hC(){var a=new iC;eC.call(this);cC(this,a)}w(470,471,El,hC);\n_.Ne=function(){return"panel"+this.Jc.b.e++};function jC(a,b,c){a=kC(a.Ec,b,c);a.j=!0;return new lC(a)}function mC(a){a.bf(a.Ec.d)}function nC(a){return new JB(oC(a.Ec),pC(a.Ec))}w(469,470,El);_.Re=function(){return Tq(this.Ec.pb,Wi)};_.Ve=function(){return Tq(this.Ec.pb,Xi)};_.We=function(){return ar(this.Ec.pb)};_.Xe=function(){return br(this.Ec.pb)};_.$e=function(){return this.Ec.pb.style.display!=Qi};_.Ec=null;function qC(a){if(null!=a)this.n=a;else throw new rC;}w(474,1,Pl);\n_.tS=function(){return this.cZ.d+"[source="+this.n+cg};_.n=null;\nfunction sC(){sC=x;tC=new xp;E(tC,new uC(400),new vC(Qk));E(tC,new uC(401),new vC(Qk));E(tC,new uC(402),new vC(Qk));E(tC,new uC(500),new vC(Sk));E(tC,new uC(501),new vC(Sk));E(tC,new uC(502),new vC(Sk));E(tC,new uC(503),new vC(Tk));E(tC,new uC(504),new vC(Sk));E(tC,new uC(505),new vC(Sk));E(tC,new uC(506),new vC(Tk));E(tC,new uC(507),new vC(dl));E(tC,new uC(100),new vC(Mk));E(tC,new uC(101),new vC(Mk));E(tC,new uC(102),new vC(Mk));E(tC,new uC(103),new vC(Mk));E(tC,new uC(1004),new vC(Pk));E(tC,new uC(1005),\nnew vC(Pk));E(tC,new uC(800),new vC($k));E(tC,new uC(801),new vC($k));E(tC,new uC(200),new vC(Uk));E(tC,new uC(201),new vC(Uk));E(tC,new uC(202),new vC(Uk));E(tC,new uC(204),new vC(Uk));E(tC,new uC(203),new vC(Uk));E(tC,new uC(209),new vC(fl));E(tC,new uC(208),new vC(gl));E(tC,new uC(207),new vC(gl));E(tC,new uC(206),new vC(Uk));E(tC,new uC(205),new vC(Uk));E(tC,new uC(1400),new vC(bl));E(tC,new uC(1401),new vC(cl));E(tC,new uC(1402),new vC(cl));E(tC,new uC(300),new vC(Nk));E(tC,new uC(301),new vC(Nk));\nE(tC,new uC(1100),new vC(Zk));E(tC,new uC(1101),new vC(Zk));E(tC,new uC(1200),new vC(al));E(tC,new uC(701),new vC(Xk));E(tC,new uC(900),new vC(Yk));E(tC,new uC(1001),new vC(Vk));E(tC,new uC(601),new vC(Wk))}w(473,474,Pl);_.cf=function(){return n};_.tS=function(){var a;a=n;G(this.n,60)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Ne()),a.Qc),null==a&&(a=n));return this.cZ.d+Wf+this.cf()+"] on "+(0<a.length?a:this.n)};_.k=0;var tC;function vC(a){this.a=a}w(476,1,{},vC);_.a=Lk;function wC(){}\nw(477,1,{},wC);_.a=null;_.b=null;function xC(a,b){var c;b&&(a.a?(c=new yC(a.a),nq(c.b,c.c++,b),a.a=c):(a.a=new Jm,Dm(a.a,b)))}function Ou(a,b){return a.a?Vm(a.a,b):b}w(479,1,Pl);_.a=null;function zC(){}function RB(){}w(478,479,Pl,zC,RB);function AC(){AC=x;Math.sqrt(2)}function BC(a){AC();if(0>a)throw new Sm("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(480,1,{56:1},BC);\n_.eQ=function(a){return a===this?!0:G(a,56)?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 CC;a.a=31*a.a+dw((new DC(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+dw((new DC(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction EC(){EC=x;FC=GC=new km(255,255,255);HC=new km(192,192,192);IC=new km(128,128,128);JC=new km(64,64,64);KC=LC=new km(0,0,0);MC=NC=new km(255,0,0);new km(255,175,175);OC=new km(255,200,0);PC=new km(255,255,0);new km(0,255,0);QC=new km(255,0,255);RC=new km(0,255,255);SC=TC=new km(0,0,255)}\nfunction UC(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 km(3,3,3);3>c&&0!=c?c=3:(c=dw(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=dw(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=dw(a/0.7),a=255<a?255:a);return new km(c,a,b)}function VC(a){return new km(dw(0.7*(a.d>>16&255)),dw(0.7*(a.d>>8&255)),dw(0.7*(a.d&255)))}function WC(a,b){return G(b,59)?b.d==a.d:!1}function km(a,b,c){EC();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Sm(xe);this.d=c|b<<8|a<<16|-16777216}\nw(486,1,{59:1,68:1,71:1},km);_.eQ=function(a){return WC(this,a)};_.hC=XC;_.tS=function(){return YC.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+cg};_.a=0;_.b=null;_.c=null;_.d=0;var KC,SC,MC,FC,LC,TC,RC,JC,IC,HC,QC,OC,NC,GC,PC;function SB(){SB=x;TB=new ZC(!0);$C=new wv;xv($C,"ar");xv($C,"fa");xv($C,"iw");xv($C,"ur")}function ZC(a){this.a=a}w(487,1,Pl,ZC);_.a=!1;var TB,$C;w(491,1,{77:1,93:1});function aD(){JB.call(this,0,0)}function JB(a,b){this.b=a;this.a=b}\nfunction LB(a){JB.call(this,a.b,a.a)}w(490,491,{62:1,77:1,89:1,93:1},aD,JB,LB);_.eQ=function(a){return a===this?!0:G(a,62)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new CC;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return bD.d+"[width="+this.b+",height="+this.a+cg};_.a=0;_.b=0;function lu(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(492,1,Pl,lu,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_.tf=function(){return 0!=(this.e&4)};_.uf=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=n,this.uf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.tf()&&(a+=",meta"),a):n)+",target="+this.f+(null!=this.b?",arg="+this.b:n)+cg};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function cD(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction dD(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=(eD(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Ue(),c.kf(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function fD(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Xc&&(c=b?c.Ue():c.Se(),g=Xm(g,c.a),h+=c.b+a.c);return new JB(h,g+2*a.d)}function iC(){gD.call(this,1,5,5)}\nfunction gD(a,b,c){PB();this.c=b;this.d=c;this.a=a}w(493,1,Pl,iC,gD);_.of=hD;\n_.pf=function(a){this.b=iD(a.Fc);if(0!=cD(this)){var b,c,d,e,f,g,h,j,l,o,m;b=aC(a);g=a.nf();h=a.Rc.a;l=new Jm;o=f=2*this.c;m=g.d+this.d;j=0;e=!0;var r,t,y;r=a.Fc.a.c;d=new jD(r);for(t=0;t<r;++t)nq(d.b,d.c++,null);for(c=this.b,t=0,y=c.length;t<y;++t)r=c[t],r.Sc==a&&kD(d,AA(a.Fc.a,r),r);for(d=new zv(d);d.b<d.d.Tf();)if((c=Av(d))&&c.Xc)a=c.Ue(),!e&&o+a.b>b.b&&(dD(this,l,b.b-(o-this.c),g.b,m,j,h),l.qg(),o=f,m+=j+this.d,j=0),e=!1,nq(l.b,l.c++,c),o+=a.b+this.c,j=Xm(j,a.a);dD(this,l,b.b-(o-this.c),g.b,m,\nj,h)}};_.qf=function(a){this.b=iD(a.Fc);return 0==cD(this)?$B(a,new JB(10,10)):$B(a,fD(this,!1))};_.rf=function(a){this.b=iD(a.Fc);return 0==cD(this)?$B(a,new JB(10,10)):$B(a,fD(this,!0))};_.sf=XB;_.tS=function(){var a;switch(this.a){case 0:a=fi;break;case 2:a=zj;break;case 1:a=Pg;break;case 4:a="trailing";break;default:a="leading"}return lD.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+cg};_.a=0;_.b=null;_.c=0;_.d=0;function mD(){mD=x;nD=new oD(Ie,0,12)}\nfunction oD(a,b,c){mD();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(494,1,{63:1,89:1},oD);_.a=null;_.b=0;_.c=0;var nD;w(495,1,bm);_.tS=function(){return pD.d+"[font="+this.b+"ascent="+qD(this.b).a+", descent="+qD(this.b).b+", height="+qD(this.b).c+cg};_.b=null;w(497,1,{});_.tS=function(){return"Graphics"};w(498,497,{});function sB(){}function yy(a){this.f=a}w(501,136,dm,sB,yy);function FB(){this.f="Missing message: awt.151"}w(500,501,dm,FB);w(502,1,{});\nfunction VB(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(503,1,{65:1,89:1,93:1},VB);_.eQ=function(a){return a===this?!0:G(a,65)?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 rD.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;w(507,1,Pl);_.cf=function(){return this.j};_.tS=ZB;_.j=null;_.k=null;\nfunction sD(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function tD(a,b){a.e=b;FA(a.i.a,b)}function uD(a){this.n=(PB(),PB(),QB);var b;var c;b=this.cZ.d;-1!=my(b,ny(36))?b=null:(c=this.n.b.d++,b=py(b,zB(b,ny(46))+1)+n+c);this.j=b;this.d=new zC;this.f=a;this.e=!0;this.i=new vD(this)}w(506,507,Pl,uD);_.cf=function(){return sD(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(505,506,Rl);_.cf=function(){return sD(this)+(this.b?",tearOff":n)};_.b=!1;w(509,1,{78:1});\n_.eQ=function(a){return a===this?!0:G(a,78)?this.vf()==a.vf()&&this.wf()==a.wf():!1};_.hC=function(){var a;a=new CC;wD(a,this.vf());wD(a,this.wf());return a.a};function EB(){this.b=this.a=0}function xD(a,b){this.a=a;this.b=b}w(508,509,{69:1,78:1,89:1},EB,xD);_.eQ=function(a){return a===this?!0:G(a,69)?this.a==a.a&&this.b==a.b:!1};_.vf=Xw;_.wf=Bz;_.tS=function(){return yD.d+"[x="+this.a+",y="+this.b+cg};_.a=0;_.b=0;\nfunction zD(a,b){if(!b)throw new ov("Missing message: awt.70");var c=a.a;if(H(b.f,rb)){var c=c.a.a,d=new HA,e=c.c.c;if(0>e||e>c.c.c)throw new Oy;c.o&&(d.pb[Zg]=2);nA(c,e,d.pb);AD(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 Oy;AD(d.c,e,c);for(f=g=0;f<e;++f)G(Dx(d.c,f),46)&&++g;AD(d.i,g,c);nA(d,e,c.pb);c.c=d;e=ly(c.pb)+hc;gy(c.ie(),e,!1);d.o&&(e=AA(d.c,c),-1!=e&&(d=Tx(d.o?d.e:Tx(d.e,0),e),2==Ux(d)&&d.removeChild(Tx(d,1)),c.pb[Zg]=2))}}\nfunction BD(){uD.call(this,n);new Jm;this.b=!1;this.a=(PB(),new CD)}w(510,505,Rl,BD);_.a=null;w(513,1,{93:1});w(512,513,Ml);_.eQ=function(a){return a===this?!0:G(a,80)?this.vf()==a.vf()&&this.wf()==a.wf()&&this.yf()==a.yf()&&this.xf()==a.xf():!1};_.hC=function(){var a;a=new CC;wD(a,this.vf());wD(a,this.wf());wD(a,this.yf());wD(a,this.xf());return a.a};function bC(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(511,512,{70:1,80:1,89:1,93:1},bC);\n_.eQ=function(a){return a===this?!0:G(a,70)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.xf=Xw;_.yf=Bz;_.vf=At;_.wf=XC;_.tS=function(){return DD.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;function ED(){ED=x;FD=new GD;HD=new ID;JD=new ID}var FD,JD,HD;w(515,1,{});_.eQ=em;_.hC=fm;function GD(){}w(516,515,{},GD);function ID(){}w(517,1,{},ID);w(518,472,ul);function KD(a,b){var c;c=BB(AB(a));return!c?null:new JB(LD(c,"_")*b+6,qD(c.b).c+6)}\nfunction MD(a){ND.call(this,a,null!=a?a.length:0)}function ND(a,b){OB.call(this);this.a=0>b?0:b;var c=this.Tc;bB(c.a,a);c.e.a=-1;c.e.b=-1}w(519,518,ul,MD,ND);_.Ne=function(){return"textfield"+this.Vc.b.f++};_.Pe=function(){return KD(this,Uq(this.Tc.a.pb,Ak).length)};_.Qe=function(){return!AB(this)?null:KD(this,Uq(this.Tc.a.pb,Ak).length)};_.Se=OD;_.Ue=PD;_.Ye=function(){this.Tc=(PB(),new QD)};_.af=OD;_.df=PD;_.a=0;function PB(){PB=x;QB=new RD}\nfunction SD(){var a=(PB(),PB(),QB);!a.c&&(a.c=new TD);return a.c}w(520,1,{});_.a=null;_.c=null;var QB;function UD(){}w(521,1,{},UD);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(522,1,{});function VD(){VD=x;WD=new XD;YD=new XD}function ZD(a,b){return b==a?!0:!b?!1:!0}function XD(){}w(523,1,{73:1},XD);_.eQ=function(a){return null==a||!G(a,73)?!1:ZD(this,a)};_.hC=function(){var a;a=null.ei()+";class="+null.ei();a=!null.ei().ei()?a:a+";charset=";return $D(a)};\n_.tS=function(){return aE.d+"[MimeType=(null);humanPresentableName="+this.a+cg};_.a=null;var WD,YD;function bE(){bE=x;z(cE,u,73,[(VD(),YD),WD])}function dE(a){var b=(VD(),YD);if(ZD(b,(VD(),YD)))return a.a;if(ZD(b,WD))return new eE(a.a);throw new fE(b);}function gE(a){bE();this.a=a}w(524,1,{},gE);_.a=null;function fE(a){this.f="flavor = "+a}w(525,137,{74:1,89:1,97:1,106:1},fE);function hE(a,b,c){sC();iE.call(this,a,b,c,Lk)}\nfunction iE(a,b,c,d){sC();qC.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}w(526,473,Pl,hE,iE);_.cf=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":zk;b=n;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="+Ow(this.c)+qb+b};_.a=null;_.b=0;_.c=Lk;function NB(a,b){sC();qC.call(this,a);this.k=b}w(527,473,Pl,NB);\n_.cf=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return zk}return b+" ("+a.We()+kb+a.Xe()+ga+a.Ve()+Gk+a.Re()+hb};w(530,527,Pl);_.j=0;\nfunction jE(a){var b;switch(a.k){case 503:b="MOUSE_MOVED";break;case 500:b="MOUSE_CLICKED";break;case 501:b="MOUSE_PRESSED";break;case 502:b="MOUSE_RELEASED";break;case 506:b="MOUSE_DRAGGED";break;case 504:b="MOUSE_ENTERED";break;case 505:b="MOUSE_EXITED";break;case 507:b="MOUSE_WHEEL";break;default:b=zk}b=b+",("+a.f+kb+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=qb,d;d=a.j;var e;e=new Tw;0!=(d&4)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&1)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&2)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&\n8)&&(0!=(d&2048)?0!=(d&512)&&Ap(Ap(e,(PB(),null)),jb):Ap(Ap(e,(PB(),null)),jb));0!=(d&32)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&16)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&8)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&4)&&Ap(Ap(e,(PB(),null)),jb);d=0==e.a.a.length?e.a.a:kE(e.a.a,0,e.a.a.length-1);c=c+d+",extModifiers=";d=a.j;var f;e=(f=n,0!=(d&256)&&(f+=(PB(),null)),0!=(d&128)&&(f+=(0<f.length?jb:n)+(PB(),null)),0!=(d&512)&&(f+=(0<f.length?jb:n)+(PB(),null)),0!=(d&64)&&(f+=(0<f.length?jb:n)+(PB(),null)),0!=(d&8192)&&(f+=\n(0<f.length?jb:n)+(PB(),null)),f);0!=(d&1024)&&(e+=(0<e.length?jb:n)+(PB(),null));0!=(d&2048)&&(e+=(0<e.length?jb:n)+(PB(),null));0!=(d&4096)&&(e+=(0<e.length?jb:n)+(PB(),null));b+=c+e}return b+=",clickCount="+a.e}w(532,530,Pl);_.cf=function(){return jE(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction Nu(a,b,c,d){sC();NB.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=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(533,532,Pl,Nu);\n_.cf=function(){var a,b;a=jE(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=zk}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(542,1,{});function eE(a){if(null==a)throw new lE;}w(543,542,{},eE);\nfunction oE(){oE=x;pE={};pE["java.vendor"]=Mh;pE["package.restrict.access.sun"]=xk;pE["sun.java.launcher"]=tf;pE["sun.management.compiler"]=Mh;pE["os.name"]=tf;pE[" sun.boot.class.path"]=tf;pE["path.separator.applet"]=tf;pE["java.vm.specification.vendor"]=Mh;pE["java.runtime.version"]=tf;pE["http.proxyPort"]=tf;pE["user.name"]=tf;pE["user.language"]=tf;pE["os.name.applet"]=tf;pE["browser.version"]=tf;pE["java.version"]=tf;pE["user.timezone"]=tf;pE["java.endorsed.dirs"]=tf;pE["java.specification.name"]=\n"GWT";pE["java.specification.version"]="2.5.0";pE[ai]=bf;!Qu&&(Qu=new Yu);Qu.a?pE[Zh]="yes":pE[Zh]=null}var pE;w(547,137,Jl);function qE(){}function rE(a){this.f=a}w(546,547,{83:1,89:1,97:1,106:1},qE,rE);function sE(){sE=x;tE=new uE}function vE(a){var b;if(a.k){var c;b=new Tw;Ap(b,a.f);b.a.a+=bd;c=a.a;null!=c&&0<c.length&&(b.a.a+=yc,Ap(b,a.a));c=a.b;a=a.j;null!=c&&Bp(b.a,c);null!=a&&(b.a.a+=Fa,Bp(b.a,a));b=b.a.a}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}\nfunction wE(a){sE();var b,c,d;if(null==a)throw new qE;a=oy(a);try{d=my(a,ny(58))}catch(e){e=xq(e);if(G(e,101))throw new rE(Cp(e));throw e;}c=my(a,ny(91));if(0<=d&&(-1==c||d<c)){this.f=a.substr(0,d-0);b=this.f.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.f.length;++c)b=this.f.charCodeAt(c),b=97<=b&&122>=b||65<=b&&90>=b||48<=b&&57>=b||43==b||45==b||46==b;if(b){c=this.f;xE();var f,g,h;h=c.length;b=new yE;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?zE(b,f+32&65535):Bp(b.a,String.fromCharCode(f));\nthis.f=b.a.a}else this.f=null,d=-1}if(null==this.f)throw new rE(Ze+a);if(!this.k&&(this.k=Fv(tE,this.f),this.k||(this.k=(PB(),new AE))&&E(tE,this.f,this.k),!this.k))throw new rE(Ze+a);try{c=a;var j=++d,l=a.length,o,m,r,t,y,v,s,A,F,M,N,$,U,V,da,la,sa,cc,K,pa,Ac;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(yc,j)==j&&-1==BE(c,ny(47),j+2))throw new CE(l);}else{N=c.substr(j,l-j);l-=j;v=0;s=this.c;$=this.e;cc=this.j;t=this.d;da=this.i;o=this.a;Ac=this.n;K=BE(N,ny(35),\n0);if(0==N.indexOf(yc)&&0!=N.indexOf("////")){F=2;$=-1;v=BE(N,ny(47),2);sa=BE(N,ny(63),2);-1!=sa&&(-1==v||v>sa)&&(v=sa);-1==v&&(v=l,t=n);A=v;-1!=K&&K<v&&(A=K);var jd=ny(64);pa=N.lastIndexOf(jd,A);o=N.substr(2,A-2);-1<pa&&(Ac=N.substr(2,pa-2),F=pa+1);U=BE(N,ny(58),-1==pa?F:pa);r=my(N,ny(93));if(-1!=r)try{N.length>r+1?(m=N.charCodeAt(r+1),58==m?U=r+1:U=-1):U=-1}catch(tb){if(tb=xq(tb),!G(tb,97))throw tb;}-1==U||U>v?s=N.substr(F,A-F):(s=N.substr(F,U-F),V=N.substr(U+1,A-(U+1)),0==V.length?$=-1:$=DE(V,\n10))}-1<K&&(cc=N.substr(K+1,l-(K+1)));y=-1==K?l:K;var L=ny(63);la=N.lastIndexOf(L,y);-1<la?(da=N.substr(la+1,y-(la+1)),0==la&&null!=t&&(H(t,n)?t=tc:t.indexOf(tc),M=zB(t,ny(47))+1,t=t.substr(0,M-0)),y=la):0!=K&&(da=null);-1<v&&(v<l&&47==N.charCodeAt(v)?t=N.substr(v,y-v):y>v&&(null==t?t=n:H(t,n)?t=tc:t.indexOf(tc),M=zB(t,ny(47))+1,0==M?t=N.substr(v,y-v):t=t.substr(0,M-0)+N.substr(v,y-v)));null==t&&(t=n);null==s&&(s=n);d=s;var Ga;Ga=t;null!=da&&!H(da,n)&&(null!=t?Ga=t+Gd+da:Ga=Gd+da);null==this.f&&(this.f=\nthis.f);this.c=d;this.b=Ga;this.e=$;this.j=cc;var ub;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+bd+this.e));null!=this.c&&-1<(ub=zB(this.c,ny(64)))?(this.n=kE(this.c,0,ub),this.c=py(this.c,ub+1)):this.n=null;null!=this.b&&-1<(ub=my(this.b,ny(63)))?(this.i=py(this.b,ub+1),this.d=kE(this.b,0,ub)):(this.i=null,this.d=this.b);this.a=o;this.n=Ac;this.d=t;this.i=da}}catch(Jc){Jc=xq(Jc);if(G(Jc,97))throw new rE(Cp(Jc));throw Jc;}if(-1>this.e)throw new rE("incorrect port: "+\nthis.e);}w(548,1,Pl,wE);_.tS=function(){return vE(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var tE;w(549,1,{});function EE(a,b,c){var d,e;for(d=a.Of().ye();d.Zd();)if(a=d.$d(),e=a.xh(),null==b?null==e:Kp(b,e))return c&&(a=new FE(a.xh(),a.yh()),d._d()),a;return null}w(553,1,Nl);_.Nf=function(a){return!!EE(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!G(a,109)||this.Tf()!=a.Tf())return!1;for(a=a.Of().ye();a.Zd();)if(b=a.$d(),c=b.xh(),b=b.yh(),!this.Nf(c)||!GE(b,this.Pf(c)))return!1;return!0};_.Pf=function(a){a=EE(this,a,!1);return!a?null:a.yh()};_.hC=function(){var a,b,c;c=0;for(b=this.Of().ye();b.Zd();)a=b.$d(),c+=a.hC(),c=~~c;return c};_.Qf=HE;_.Rf=function(){throw new IE("Put not supported on this map");};_.Sf=function(a){a=EE(this,a,!0);return!a?null:a.yh()};_.Tf=function(){return this.Of().Tf()};\n_.tS=function(){var a,b,c,d;d=Ik;a=!1;for(c=this.Of().ye();c.Zd();)b=c.$d(),a?d+=nb:a=!0,d+=n+b.xh(),d+=Ed,d+=n+b.yh();return d+"}"};function aB(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function Wx(a,b){var c;if(null==b)c=a.c;else if(G(b,1))c=bd+b in a.e;else a:{c=a.Wf(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].xh();if(a.Vf(b,f)){c=!0;break a}}c=!1}return c}function Fv(a,b){return null==b?a.b:G(b,1)?a.e[bd+b]:JE(a,b,a.Wf(b))}\nfunction JE(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.xh();if(a.Vf(b,g))return f.yh()}return null}function E(a,b,c){return null==b?KE(a,c):G(b,1)?LE(a,b,c):ME(a,b,c,a.Wf(b))}function ME(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.xh();if(a.Vf(b,h))return a=d.yh(),d.zh(c),a}else e=a.a[d]=[];d=new FE(b,c);e.push(d);++a.d;return null}function KE(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}\nfunction LE(a,b,c){var d,e=a.e,b=bd+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Hv(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(G(b,1)){var d,e=a.e;c=bd+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Wf(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.xh();if(a.Vf(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.yh();break a}}c=null}return c}w(552,553,Nl);_.Nf=function(a){return Wx(this,a)};_.Of=function(){return new NE(this)};\n_.Vf=function(a,b){return this.Uf(a,b)};_.Pf=function(a){return Fv(this,a)};_.Rf=function(a,b){return E(this,a,b)};_.Sf=function(a){return Hv(this,a)};_.Tf=XC;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function xp(){aB(this)}w(551,552,il,xp);_.Uf=function(a,b){return cw(a)===cw(b)||null!=a&&Kp(a,b)};_.Wf=function(a){return~~Np(a)};function uE(){aB(this)}w(550,551,il,uE);function OE(){}w(554,136,dm,OE);function PE(a){var b,c;b=0;for(c=a.a;c<a.i;){c=QE(a,c);if(c>=a.i)break;c=RE(a,c);++b}return b}\nfunction SE(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function TE(a){var b;a.a=0<=a.j&&!a.d?a.j:QE(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new OE;b=a.a;a.a=RE(a,a.a);return kE(a.n,b,a.a)}\nfunction RE(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=UE(a.n,d,a.n.length);if(c<=a.f&&SE(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=my(a.c,ny(c)))break;++d}a.k&&b==d&&(a.e?(c=UE(a.n,d,a.n.length),c<=a.f&&SE(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=my(a.c,ny(c))&&++d));return d}\nfunction QE(a,b){var c,d;if(null==a.c)throw new lE;for(d=b;!a.k&&d<a.i;)if(a.e){c=UE(a.n,d,a.n.length);if(c>a.f||!SE(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>my(a.c,ny(c)))break;++d}return d}function VE(a){WE.call(this,a,ha,!1)}function XE(a){WE.call(this,a,kb,!1)}\nfunction WE(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<this.c.length;c+=65536<=a?2:1)a=this.c.charCodeAt(c),55296<=a&&57343>=a&&(a=UE(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=D(B,q,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=UE(this.c,d,this.c.length),this.b[c]=a}}}w(555,1,{},VE,XE,WE);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function YE(){}\nw(556,1,{},YE);_.a=null;function ZE(a,b){var c,d;c=a.a.exec(b);d=new YE;d.a=c;return d}function $E(){}function aF(a,b){var c,d;d=n;2==(b|2)&&(d+=Wh);1==(b|1)&&(d+=ni);c=new $E;c.a=RegExp(a,d);return c}w(557,1,{},$E);_.a=null;\nfunction bF(a,b){var c,d,e,f,g;c=n;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(G(e,1)&&(e=Sp(e),!(Qp(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,n)))))return;c+=e;d<b.length-1&&(c+=kb);++d}}typeof a==Gh?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Wf+c+cg),a.apply(c)):(evalString=a+cb+c+");",$wnd.eval(evalString))}\nfunction cF(a){var b;if(null==a||0==a.length)return dF(\'JSME installation warning: invalid size or not specified size of DOM element: "\'+a+\'", Using "100%".\'),Kc;b=a.charCodeAt(a.length-1);return eF(b)||46==b?a+oj:a}function kw(a){var a=new fF(a),b,c,d,e,f;b=$doc.getElementsByTagName(ph);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Yg)||n,c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;gF(a););return a.b}w(564,1,{});function hF(a,b){b.Ld(new iF);b.Kd(new jF);b.Md(new kF);b.Nd(new lF(a))}\nw(563,564,{});_.b=null;_.c=1;_.d=-1;function mF(a){this.a=a;this.b=new nF(this.a);this.c=this.d=1}w(562,563,{},mF);_.a=null;function nF(a){this.a=a}w(565,1,{},nF);_.Xf=function(a){var b=this.a;b.Tb&&(null!=a&&0<a.length?(oF(b.r,"DROP"),!b.Ub&&(b.Ub=new pu(b)),pF(b.Ub,a)):(mu(b,"ERROR - empty or null structure"),qF(b)))};_.a=null;function rF(a){this.a=a}w(566,1,{},rF);_.a=null;function sF(a,b,c,d){this.d=a;this.b=b;this.c=c;this.a=d}w(567,1,{},sF);\n_.Yf=function(){Ty(this.d.f,this.b,oC(this.d)-this.c-this.a.a,pC(this.d)-(this.a.d-this.a.a))};_.a=null;_.b=null;_.c=0;var tF=_.d=null;function uF(){uF=x;tF=new Qw((gx(),new fx("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAF0lEQVR42mNgGAWjYBSMglEwCkYBpQAAB1AAAZMWyVkAAAAASUVORK5CYII=")),29,16)}function vF(a){var b;$wnd.JSApplet.Inchi.__local_ff=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,"JSApplet.Inchi.__local_ff");delete $wnd.JSApplet.Inchi.__local_ff;return b}\nfunction wF(a){var b;xF?a&&yF(a):(b=(zF(),AF).a.a,b=(Tp(),new Zp(b)),b.d=Up,Wp(Xp(b,new BF(a))))}var xF=!1;function BF(a){this.a=a}w(571,1,{},BF);_.wd=function(a){if(this.a){var b=this.a;b.a&&b.a.zd(a)}else $wnd.alert("Loading of InChI-js failed")};_.xd=function(){this.a&&(yF(this.a),xF=!0)};_.a=null;function yF(a){var b;b=vF(a.b);a.a.Zf(b)}function CF(a,b){this.a=a;this.b=b}w(572,1,Ul,CF);_.zd=function(a){this.a&&this.a.zd(a)};_.a=null;var AF=_.b=null;\nfunction zF(){zF=x;AF=new Pw((gx(),new fx($moduleBase+"96E40B969193BD74B8A621486920E79C.cache.js")))}function DF(a){return a.error==n?null:a.error}function EF(a){return a.warning==n?null:a.warning}\nfunction FF(){FF=x;GF=z(hw,u,1,["Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);HF=(EC(),HC);IF=UC(HF);JF=z(B,q,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);KF=D(LF,u,59,43,0);MF=D(hw,u,1,43,0);NF=D(LF,u,59,7,0);OF=null!=(oE(),pE[Zh]);PF=D(QF,u,63,100,0);RF=D(SF,u,64,100,0);var a,b;for(a=1;42>=a;++a)0<TF(a)?KF[a]=(EC(),JC):(KF[a]=(EC(),OC),MF[a]=Uf);MF[1]=Pe;KF[1]=(EC(),JC);MF[2]=ce;KF[2]=\nOC;MF[3]=me;KF[3]=JC;MF[4]=sf;KF[4]=TC;MF[5]=xf;KF[5]=NC;MF[9]=Ke;KF[9]=QC;MF[10]=ve;KF[10]=QC;MF[11]=le;KF[11]=QC;MF[12]=Xe;KF[12]=QC;MF[8]=Hf;KF[8]=VC(PC);MF[7]=yf;KF[7]=OC;MF[6]=Lf;KF[6]=JC;MF[13]=Jf;KF[13]=JC;MF[32]=Uf;KF[32]=JC;MF[14]=cf;MF[16]=df;MF[15]=uf;MF[17]=Gf;MF[18]=ze;MF[19]=Me;MF[20]=Rd;MF[21]=rf;MF[22]=oe;MF[24]=Mf;MF[23]=de;MF[25]=Vf;MF[26]=vf;MF[27]=Ae;MF[28]=se;MF[29]=Sd;MF[30]=Oe;MF[31]=Xd;for(a=33;42>=a;++a)b=Ef,33<a&&(b+=a-33),MF[a]=b,KF[a]=JC}\nfunction UF(a){var b;if(a.dc)b=VF(a,1)+Fd+VF(a,2)+Fd+VF(a,3);else if(b=VF(a,0),0<b.length){var c=new WF(a.ob);Dm(a.qb.a,c)}return b}function XF(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(YF(a.ob,a.ob.v),ZF(a,"delAtom",a.ob.v),a.ob.v=0):($F(a.ob,a.ob.w),ZF(a,"delBond",a.ob.v),a.ob.w=0),aG(a.ob),b=bG(a.ob),1<b.length)for(c=0;c<b.length;++c)0==c?(a.zb[a.o]=b[0],a.ob=a.zb[a.o]):a.zb[++a.Sb]=b[c];return d}\nfunction cG(a,b){var c,d,e,f;dG(a,!1);c=b.a;if(H(c,Fc))nu(UF(a));else if(H(c,Ic))nu(Qt(a,!0,!1));else if(H(c,Nc))nu(Qt(a,!0,!0));else if(H(c,ad))a.Tb&&(c=a.r,null==c.i&&(c.i="PASTE"),ou(a.E,(!a.Ub&&(a.Ub=new pu(a)),a.Ub)));else if(H(c,Oc))a.bg(3);else if(H(c,Pc))a.bg(4);else if(H(c,Uc))a.bg(5);else if(H(c,Vc))rq(6,new eG(a));else if(H(c,Wc))a.kg();else if(H(c,Xc))rq(1,new fG(a));else if(H(c,Aj))7!=a.cb&&(a.db=Lk),d=b.c,d=Nw(d,Kk),c=Ew(d,a.db),e=!Bw(c,Lk)?ww(c):c,!Bw(e,Rk)&&gG(a.ob,P(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Qf||c==Kf){if(e=hG(a.ob,(iG(),c==Kf?jG:kG)))a.ob.f.a?mu(a,"Chiral flag is set"):mu(a,"No Chiral flag"),lG(a,"changeChiral",a.o,0,0),a.Ib=!0}else if(c==Yd){f=mG(a);e=!1;for(c=1;c<=a.ob.p;++c)d=a.ob.b[c],-99199==d.f&&(++f,d.f=f,e=!0);e&&(a.Ib=!0,lG(a,"changeManyAtomMap",a.o,0,0))}else if(c==Ge){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=nG(c.b[d])||e;(a.Ib=e)&&lG(a,"deleteAtomMaps",a.o,0,0)}else c==He?(a.Ib=oG(a.ob),a.Ib&&lG(a,"deleteHydrogens",a.o,0,0)):H(c,Gj)||(H(c,xh)?a.hc=!0:pG(a,c));\n(a.Ib||a.Gb)&&a.bf(a.Ec.d)}\nfunction qG(a,b,c,d,e){var f,g,h,j,l,o,m,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=D(rG,nl,-1,99,1);h=m=o=0;for(g=b;g<=c;++g)f=sG(a.zb[g]),o+=f.c,m+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(o+=25*(j+1),m+=25*(j+1),h+=25);j=g=1;a.J?r=tG(a):r=uG(a);f=dw(r.b);r=dw(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));o>=f&&(g=f/o);h>=r&&(j=r/h);h=0;a.J&&(a.xb=g<j?g:j,a.ig("alignMolecules Depict: molecularAreaScale="+a.xb+" xsize="+f+" ysize="+r+ea),h=25*f/o,2==d&&(h=25*r/m));for(g=b;g<=c;++g)2==\nd?l[g]=l[g]*r/m:l[g]=l[g]*f/o;o=-f/2;m=0;1==d?o=-f-24:3==d?o=24:2==d&&(o=0,m=-r);for(g=b;g<=c;++g){a.J&&vG(a.zb[g]);2==d?m+=l[g]/2+h:o+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)wG(a.zb[g].b[b],o/a.xb,m/a.xb);2==d?m+=l[g]/2:o+=l[g]/2;a.J||xG(a.zb[g])}}}function yG(a,b){var c;a.k=202;a.Mb=!1;mu(a,n);if(0!=a.Sb){a.Ib=!0;a.q=!0;for(c=a.o;c<a.Sb;++c)a.zb[c]=a.zb[c+1];--a.Sb;a.o=a.Sb;0<a.Sb?a.ob=a.zb[a.o]:(a.ob=new zG(a),a.ob.o=0);b&&(!!a.r&&AG(Xp(a.r,"clear"),0,0,0),a.hc=!0)}}\nfunction BG(a){a.Sb=0;a.o=0;a.ob=new zG(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction CG(a,b){var c,d,e,f,g;g=new BD;e=If;d="MOL";f="MOL or SDF";iG();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(iG(),iG(),jG);break a}c=(iG(),iG(),kG)}c=c.a?kG:jG;b&&(e="SMIRKS",f=d=Ff);a.Ac&&(f+=" or "+e,!b&&a.zc&&(f+=" or OCL ID code"));e=new uD(ye+e);e.c=Fc;zD(g,e);tD(e,!c.a);xC(e.d,a);e=new uD(ye+d);e.c=Ic;xC(e.d,a);zD(g,e);b||(e=new uD(ye+d+" V3000"),e.c=Nc,xC(e.d,a),zD(g,e),a.$f()&&(a.N&&(e=new uD("Copy as InChI"),e.c=Oc,xC(e.d,a),tD(e,!c.a),zD(g,e)),a.P&&(e=new uD("Copy as InChI key"),e.c=\nPc,xC(e.d,a),tD(e,!c.a),zD(g,e)),a.kc&&(e=new uD("Search chemical structure (through InChIKey)"),e.c=Wc,xC(e.d,a),tD(e,!c.a),zD(g,e)),a.O&&(e=new uD("Copy as InChI auxinfo"),e.c=Uc,xC(e.d,a),tD(e,!c.a),zD(g,e))));a.Ac&&a.Q&&!b&&(e=new uD("Copy as Scalar Vector Graphics"),e.c=Xc,xC(e.d,a),zD(g,e));a.Ac&&a.zc&&!b&&(e=new uD("Copy as OCL ID code"),e.c=Vc,xC(e.d,a),tD(e,!c.a),zD(g,e));a.Tb&&(zD(g,new uD(rb)),d=a.Wb,null==d&&(d="Paste "+f),e=new uD(d),e.c=ad,xC(e.d,a),zD(g,e));xB(a,g);return g}\nfunction DG(a,b,c,d){return new EG(a.cg(!b?null:b.a,P(J(Math.round(c))),P(J(Math.round(d)))))}\nfunction FG(a,b,c,d){var e,f,g,h,j,l,o;f=100*d+c;j=(c-1)*(a.mb+(a.Lb?1:0));g=(d-1)*(a.mb+(a.Lb?1:0));1==c&&2<d&&(g-=2*a.mb);GG(b,HF);a.Lb?(f==a.k&&GG(b,VC(HF)),HG(b,j,g,a.mb,a.mb),GG(b,(EC(),JC)),IG(b,j,g,a.mb-1,a.mb-1)):f==a.k?JG(b,j+1,g+1,a.mb,a.mb,!1):JG(b,j,g,a.mb,a.mb,!0);if(!(1301==f&&!a.cc||107==f&&!a.ac))if(201!=f||a.tc)if(103!=f||a.Fb)if(!(105==f&&!a.Rb&&!a.A)&&(109!=f||a.dc))if(c=a.mb/4,3>d)switch(GG(b,(EC(),LC)),f){case 101:GG(b,PC);KG(b,j+3,g+3,a.mb-6,a.mb-6);GG(b,LC);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=P(J(Q((j+3)*R)));e=P(J(Q(e*R)));h=P(J(Q(h*R)));c=P(J(Q(c*R)));d.n&&(LG(d,!1),MG(d,NG(d,f,e,h,c)));OG(b,j+6,g+6,a.mb-12,a.mb-12);PG(b.a,P(J(Q((j+9)*(QG(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));HG(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(GG(b,NC),PG(b.a,P(J(Q((j+10)*R))),P(J(Q((g+18)*R))),P(J(Q(4*R))),P(J(Q(4*R)))));0.96<Math.random()&&(GG(b,PC),HG(b,j+a.mb-10,g+8,2,3));break;case 112:f=j+c;e=j+a.mb-c;h=j+a.mb/2;RG(b,f,g+a.mb-c,h,g+a.mb/2);RG(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;SG(b.a,P(J(Q((h-d)*(QG(),R)))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));SG(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));GG(b,QC);RG(b,f,g+c,h,g+a.mb/2);RG(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;SG(b.a,P(J(Q((h-d)*R))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));SG(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));GG(b,LC);break;case 107:GG(b,OC);HG(b,j+4,g+4,a.mb-8,a.mb-8);GG(b,LC);IG(b,j+4,g+4,a.mb-8,a.mb-8);OG(b,j+6,g+6,a.mb-11,a.mb-\n12);PG(b.a,P(J(Q((j+9)*(QG(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));HG(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;RG(b,j+d,g+a.mb-d,j+a.mb-d,g+d);d=a.mb/2-d;f=g+2*a.mb/3;j+=a.mb/2;c=j+d;SG(b.a,P(J(Q(j*(QG(),R)))),P(J(Q(f*R))),P(J(Q(c*R))),P(J(Q(f*R))));g+=a.mb/3;a=j-d;SG(b.a,P(J(Q(a*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(g*R))));j=(a+j)/2;g-=d/2;a=g+d;SG(b.a,P(J(Q(j*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(a*R))));break;case 113:a.lc&&(d=c/2,f=a.mb-2*c-2*d,c=j+d+c,e=g+(c-j),GG(b,SC),TG(b.a,\nP(J(Q(c*(QG(),R)))),P(J(Q(e*R))),P(J(Q(f*R))),P(J(Q(f*R)))),GG(b,KC),h=j+a.mb/2,a=g+a.mb/2,l=c+f,o=g+d,g=o+d,SG(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(o*R)))),SG(b.a,P(J(Q(h*R))),P(J(Q(o*R))),P(J(Q(l*R))),P(J(Q(g*R)))),g=e+f+d,o=g+d,SG(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(o*R)))),SG(b.a,P(J(Q(h*R))),P(J(Q(o*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j+=d,l=j+d,g=e+f,SG(b.a,P(J(Q(l*R))),P(J(Q(e*R))),P(J(Q(j*R))),P(J(Q(a*R)))),SG(b.a,P(J(Q(j*R))),P(J(Q(a*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j=\nc+f+d,l=j+d,SG(b.a,P(J(Q(j*R))),P(J(Q(e*R))),P(J(Q(l*R))),P(J(Q(a*R)))),SG(b.a,P(J(Q(l*R))),P(J(Q(a*R))),P(J(Q(j*R))),P(J(Q(g*R)))));break;case 110:UG(b,j,g,a.mb,!0);break;case 111:UG(b,j,g,a.mb,!1);break;case 214:d=a.Z;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;GG(b,SC);VG(b,z(rG,nl,-1,[f,c,e]),z(rG,nl,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;VG(b,z(rG,nl,-1,[f,c+d/2,f+d]),z(rG,nl,-1,[h,l,h]),3);a.R=new xD(dw(j),dw(g));break;case 109:RG(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);RG(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);RG(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:GG(b,GC);HG(b,j+3,g+5,a.mb-7,a.mb-11);GG(b,LC);IG(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:GG(b,HF);a.Mb&&JG(b,j+1,g+1,a.mb,a.mb,!1);GG(b,LC);WG(a,b,j,g,"NEW");break;case 106:GG(b,NC);RG(b,j+7,g+7,j+a.mb-7,g+a.mb-7);RG(b,j+8,g+7,j+a.mb-6,g+a.mb-7);RG(b,j+7,g+a.mb-7,j+a.mb-7,g+7);RG(b,j+8,g+a.mb-7,j+a.mb-6,g+7);GG(b,LC);RG(b,j+c,g+a.mb/2,j+12,g+a.mb/2);WG(a,b,j+6,g,Ef);break;case 104:GG(b,NC);RG(b,j+7,g+7,j+a.mb-7,g+a.mb-7);RG(b,\nj+8,g+7,j+a.mb-6,g+a.mb-7);RG(b,j+7,g+a.mb-7,j+a.mb-7,g+7);RG(b,j+8,g+a.mb-7,j+a.mb-6,g+7);GG(b,LC);break;case 105:a.sc?(GG(b,RC),KG(b,j+3,g+3,a.mb-6,a.mb-6),GG(b,LC)):WG(a,b,j,g,"123");break;case 114:GG(b,TC);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;PG(b.a,P(J(Q(f*(QG(),R)))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(d*R))));GG(b,LC);XG(a,b,j,g,GC,Wh);break;case 201:RG(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);RG(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);RG(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:RG(b,\nj+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:RG(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);RG(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:RG(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);RG(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);RG(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:SG(b.a,P(J(Q((j+c/2)*(QG(),R)))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));SG(b.a,P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))),P(J(Q((j+5*(c/2))*R))),P(J(Q((g+2*c+c/3)*R))));SG(b.a,P(J(Q((j+5*(c/\n2))*R))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+7*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));break;case 206:YG(a,b,j,g+2,3);break;case 207:YG(a,b,j,g,4);break;case 208:YG(a,b,j,g,5);break;case 209:YG(a,b,j,g,1);break;case 210:YG(a,b,j,g,6);break;case 211:YG(a,b,j,g,7);break;case 212:YG(a,b,j,g,8);break;case 213:WG(a,b,j,g,"FG"),a.T=new xD(dw(j),dw(g))}else d=ZG(a,f),XG(a,b,j,g,KF[d],MF[d])}\nfunction $G(a,b,c){var d,e,f;d=0;b=P(J(Q(b/a.nb)));c=P(J(Q(c/a.nb)));if(b<a.mb+(a.Lb?1:0)||c<2*a.mb+(a.Lb?1:0)){f=0;for(e=1;14>=e;++e)if(b<e*(a.mb+(a.Lb?1:0))){f=e;break}b=0;for(e=1;e<=aH+2;++e)if(c<e*(a.mb+(a.Lb?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}109==d&&(a.dc||(d=0));return d}function bH(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction cH(a,b,c,d,e){var f;f=3*e;e*=a.Z;a.J&&(f=0);f=c-f-e;c=f+e;a.J?(a=d,e=d-e,d=(e+d)/2):(d/=2,a=d+e/2,e=d-e/2);GG(b,(EC(),SC));VG(b,z(rG,nl,-1,[f,c,f]),z(rG,nl,-1,[e,d,a]),3)}\nfunction dH(a){var b,c,d,e,f;a.ig("drawMolecularArea mustReDrawMolecularArea="+a.Ib+ea);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=yk&&a.r.a!=wj)for(b=1;b<=a.Sb;++b)aG(a.zb[b]);eH(a.vb.b.a,a.xb/R);e=a.vb.b;c=a.yb;b=a.ub;a.ig("drawMolecularArea "+c+" : "+b+" scale: "+a.xb+ea);GG(e,a.D);c/=a.xb;b/=a.xb;PG(e.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))));d=a.tb?(ED(),HD):(ED(),JD);f=(ED(),FD);var g=e.a;if(f==(ED(),FD))d==HD?g.b=n:g.b=Qj;d=new BC(a.wb);e.d=new BC(R*d.e);fH(e.a,e.d);for(d=1;d<=\na.Sb;++d){f=a.zb[d];var g=e,h=void 0,j=void 0,l=void 0,o=void 0,m=void 0,r=void 0,t=o=o=void 0,y=j=t=void 0,v=y=o=void 0,s=m=v=r=h=v=void 0,A=void 0,F=void 0,M=m=void 0,N=l=m=v=t=h=j=v=j=s=t=h=F=y=h=void 0,l=M=r=M=s=r=t=o=N=l=o=t=t=void 0,y=h=1;g.c=f.k.D;f.k.L&&(GG(g,(EC(),LC)),IG(g,0,0,f.k.M.b-1,f.k.M.a-1));if(0!=f.p){f.y&&(A=g,o=f.y,A.b=o,A.f=A.a.e,gH(A.a,o));f.s&&(vG(f),qG(f.k,1,f.k.Sb,0,!1),f.s=!1);hH(f.k,f.k.x);if(-1==f.i){for(A=1;A<=f.p;++A)o=f.b[A].c,0<o&&7>o&&(GG(g,(FF(),NF)[o]),KG(g,f.b[A].q-\n12,f.b[A].r-12,24,24));for(A=1;A<=f.q;++A)l=f.c[A].i,m=f.c[A].j,0!=f.b[l].c&&f.b[l].c==f.b[m].c&&(GG(g,(FF(),NF)[f.b[l].c]),v=f.b[m].q-f.b[l].q,h=f.b[m].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=9*h,t=9*y,o=iH(4),r=iH(4),o[0]=f.b[l].q+v,r[0]=f.b[l].r-t,o[1]=f.b[m].q+v,r[1]=f.b[m].r-t,o[2]=f.b[m].q-v,r[2]=f.b[m].r+t,o[3]=f.b[l].q-v,r[3]=f.b[l].r+t,VG(g,o,r,4))}for(A=1;A<=f.q;++A){GG(g,(EC(),KC));t=f.c[A];l=t.i;m=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[m].c&&GG(g,(FF(),NF)[f.b[l].c]);if(3==\nt.f||4==t.f)o=l,l=m,m=o;o=f.b[l].q;r=f.b[l].r;N=f.b[m].q;M=f.b[m].r;if(1!=t.c||0!=t.f)v=N-o,h=M-r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y;switch(t.c){case 2:10<=t.f&&GG(g,QC);v=2*h;t=2*y;SG(g.a,P(J(Q((o+v)*(QG(),R)))),P(J(Q((r-t)*R))),P(J(Q((N+v)*R))),P(J(Q((M-t)*R))));SG(g.a,P(J(Q((o-v)*R))),P(J(Q((r+t)*R))),P(J(Q((N-v)*R))),P(J(Q((M+t)*R))));GG(g,LC);break;case 3:SG(g.a,P(J(Q(o*(QG(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))));l=3*h;m=3*y;SG(g.a,P(J(Q((o+l)*R))),P(J(Q((r-m)*R))),P(J(Q((N+l)*\nR))),P(J(Q((M-m)*R))));SG(g.a,P(J(Q((o-l)*R))),P(J(Q((r+m)*R))),P(J(Q((N-l)*R))),P(J(Q((M+m)*R))));break;case 9:case 0:for(m=0;10>m;++m)l=o-(o-N)/10*m,s=r-(r-M)/10*m,SG(g.a,P(J(Q(l*(QG(),R)))),P(J(Q(s*R))),P(J(Q(l*R))),P(J(Q(s*R))));jH(g,f.k.v);m=kH(f.k.w);t=t.d;l=Gd;null!=t&&(l=t);t=LD(f.k.w,l);t=(o+N)/2-t/2;M=(r+M)/2+~~(m/2)-1;GG(g,QC);lH(g.a,l,P(J(Q(t*(QG(),R)))),P(J(Q(M*R))));GG(g,LC);break;default:if(1==t.f||3==t.f)v=3*h,t=3*y,s=iH(3),j=iH(3),s[0]=N+v,j[0]=M-t,s[1]=o,j[1]=r,s[2]=N-v,j[2]=M+t,\nVG(g,s,j,3);else if(2==t.f||4==t.f){v=3*h;t=3*y;for(m=0;10>m;++m)l=o-(o-N)/10*m,s=r-(r-M)/10*m,j=m/10,SG(g.a,P(J(Q((l+v*j)*(QG(),R)))),P(J(Q((s-t*j)*R))),P(J(Q((l-v*j)*R))),P(J(Q((s+t*j)*R))))}else SG(g.a,P(J(Q(o*(QG(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))))}}y=iH(f.p+1);h=iH(f.p+1);for(A=1;A<=f.q;++A)l=f.c[A].i,m=f.c[A].j,o=f.b[l].q,r=f.b[m].q,++h[l],++h[m],y[l]=y[l]/h[l]+r/h[l],y[m]=y[m]/h[m]+o/h[m];jH(g,f.k.v);m=kH(f.k.w);N=iH(f.p+1);r=iH(f.p+1);o=D(mH,u,121,f.p+1,0);for(A=1;A<=f.p;++A)l=\nnH(f,A),(null==l||1>l.length)&&(l=ib),j=f.b[A],3==f.b[A].a&&0<f.b[A].j&&0==f.b[A].n&&0==j.d&&!(4<=j.o&&2==j.j)?(N[A]=r[A]=LD(f.k.w,l),o[A]=oH(f,A,N[A],N[A],m,!1)):(M=y[A]<f.b[A].q,v=!0,1<h[A]&&8.333333333333334>pH(y[A]-f.b[A].q)&&(v=!1),2<h[A]&&(v=!1),1==h[A]&&2.5>pH(y[A]-f.b[A].q)&&(M=!0),t=l,s=n,f.k.oc&&(F=f.b[A].i,0<F&&(s+=Pe,1<F&&(s+=F))),F=n,0!=j.d&&(F=Wf+j.d+cg),j=n,0!=f.b[A].n&&(1<qH(f.b[A].n)&&(j+=qH(f.b[A].n)),0<f.b[A].n?j+=jb:j+=rb),M||!v?l=F+l+s+j+n:l=j+s+n+F+l,v||(t=l),t=LD(f.k.w,t),v=\nLD(f.k.w,l),N[A]=t,r[A]=v,v=o[A]=oH(f,A,t,v,m,M),t=v.c+2+1,M=v.d+m+2,GG(g,g.c),-1==f.i&&0!=f.b[A].c&&GG(g,(FF(),NF)[f.b[A].c]),HG(g,v.c,v.d,v.b,v.a),1==f.i?0!=f.b[A].c?GG(g,(FF(),NF)[f.b[A].c]):GG(g,(EC(),LC)):GG(g,(FF(),KF)[f.b[A].a]),lH(g.a,l,P(J(Q(t*(QG(),R)))),P(J(Q(M*R)))));for(A=1;A<=f.p;++A)h=f.b[A],-99199!=h.f&&(t=N[A],v=r[A],t=f.b[A].q-t/2,M=f.b[A].r+~~(m/2)-1,GG(g,(EC(),QC)),rH(g,ga+(-99199!=h.f?h.f:0),t+v,M));if(0<f.v||0<f.w)if(GG(g,104==f.k.k?(EC(),NC):(EC(),TC)),0<f.v&&106!=f.k.k&&(v=\no[f.v],IG(g,v.c,v.d,v.b,v.a)),0<f.w&&(l=f.c[f.w].i,m=f.c[f.w].j,v=f.b[m].q-f.b[l].q,h=f.b[m].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=4*h,t=4*y,s=iH(5),j=iH(5),s[0]=f.b[l].q+v,s[1]=f.b[m].q+v,j[0]=f.b[l].r-t,j[1]=f.b[m].r-t,s[3]=f.b[l].q-v,s[2]=f.b[m].q-v,j[3]=f.b[l].r+t,j[2]=f.b[m].r+t,s[4]=s[0],j[4]=j[0],106!=f.k.k&&sH(g,s,j,5),106==f.k.k&&tH(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(A=1;A<=f.p;++A)0<f.a[A]&&++h;if(h>~~(f.p/2))for(A=1;A<=f.p;++A)0<f.a[A]?f.a[A]=0:f.a[A]=1;GG(g,(EC(),NC));\nfor(A=1;A<=f.p;++A)0<f.a[A]&&(v=o[A],IG(g,v.c,v.d,v.b,v.a))}f.y&&(g.b=null,gH(g.a,g.f))}}a.dc&&(d=(c-48)/2,GG(e,(EC(),QC)),SG(e.a,P(J(Q(d*R))),P(J(Q(b/2*R))),P(J(Q((d+48)*R))),P(J(Q(b/2*R)))),SG(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2+6)*R)))),SG(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2-6)*R)))));a.J&&(a.hb=new oD(Ue,0,13),a.kb=BB(a.hb),null!=a.sb&&(d=LD(a.kb,a.sb),d=(c-d)/2,f=b-13,GG(e,(EC(),LC)),jH(e,a.hb),rH(e,a.sb,d,f)));a.J&&a.nc&&cH(a,e,\nc,b,0.6/a.xb);b=P(J(Q(uH(a,a.nb))));c=P(J(Q(vH(a,a.nb))));wH(a.Ec,a.vb.a,b,c);a.Ib=!1;if(a.hc){oE();c=new xH;c.a=a.o;c.f=a.Sb;b=!1;for(e=1;99>e;++e)if(d=a.zb[e])0<d.p&&(b=!0),c.d[e]=new WF(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new yH(b?c:null);c=e.a.c;e.a.c=b;b.b=e.a;c&&(b.c=c,c.b=b);e.a=b;a.hc=!1}a.r&&null!=a.r.a&&(null!=a.Qb&&bF(a.Qb,null),a.r&&null!=a.r.a&&a.eg(),zH(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.bf(a.Ec.d)))}}function AH(a){a.Ib=!0;a.vb?(dH(a),a.Ib=!1):qF(a)}\nfunction YG(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=D(rG,nl,-1,9,1);l=D(rG,nl,-1,9,1);c+=a.mb/2;d+=a.mb/2;f=a.mb/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);sH(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);RG(b,j[0],l[0],j[1],l[1]);RG(b,j[2],l[2],j[3],l[3]);RG(b,j[4],l[4],j[5],l[5])}}\nfunction UG(a,b,c,d,e){var f,g,h,j,l,o,m,r;l=d/4;c-=1;o=2+l/2;g=2+l;r=c+10*d/24;j=r+l;m=b+d;e?(h=2+b,f=o+b,g+=b):(f=m-o,h=m-2,g=m-g);SG(a.a,P(J(Q(h*(QG(),R)))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));SG(a.a,P(J(Q(g*R))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));h=l/3-0.5;SG(a.a,P(J(Q(f*R))),P(J(Q((r+h)*R))),P(J(Q(f*R))),P(J(Q(j*R))));f=d-o-4;c=c+o-h;d=d-4-h-1;j=270;e?(b+=o,e=270):(b=m-f-o,j*=-1,e=-90);BH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(f*R))),P(J(Q(d*R))),P(J(Math.round(e))),P(J(Math.round(j))))}\nfunction mG(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=CH(c),c>b&&(b=c);return b}\nfunction DH(a,b,c,d){var e=OF?350:170,f,g,h,j;EH(d);b=FH(a,b);c=FH(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new GH(e);f=a.zb[g];for(var l=b,o=c,m=j,r=void 0,t=void 0,y=void 0,v=void 0,s=r=r=r=v=r=void 0,A=void 0,F=void 0,M=t=y=r=r=void 0,N=void 0,$=void 0,s=0,F=m.a,A=1;A<=f.q;++A)r=HH(l,o,f.c[A].a,f.c[A].b),r<F&&(F=r,s=A);s*=-1;for(A=1;A<=f.p;++A)r=HH(l,o,f.b[A].q,f.b[A].r),r<F&&(F=r,s=A);if(0==s)for(A=1;A<=f.q;++A)r=f.c[A].i,v=f.c[A].j,t=f.b[r].q,y=f.b[r].r,r=f.b[v].q,v=f.b[v].r,r-=t,v-=y,N=l-t,$=o-y,y=r*\nr+v*v,t=N*N+$*$,M=HH(N,$,r,v),t+M>y+F||(r=N*r+$*v,0>r||(y=Math.sqrt(y),t=Math.sqrt(t),r/=y*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r<F&&(s=-A,F=r))));m.a=F;f=s;j.a<h&&(h=j.a,EH(d),d.c=g,0<f?d.a=f:d.b=-f)}}function tG(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=nC(a)),IH(a,a.M));b=new JH;b.b=a.yb;b.a=a.ub;return b}function uG(a){var b;b=tG(a);b.b/=a.xb;b.a/=a.xb;return b}\nfunction KH(a,b,c,d){var e,f;if(!b||LH(b)){if((e=0<a.ob.v||0<a.ob.w)&&(104==a.k||106==a.k))return!0;if(e&&!a.J){a.xc&&(f=a.xc,f.k==a&&(f.k=null,wm(a.Uc,f)));f=a.ob;var g,b=new BD;e=a.Rb||a.A||a.dc;f.f.a?g=new uD(Qf):g=new uD(Kf);tD(g,MH(f));zD(b,g);xC(g.d,a);if(e&&0<f.v){g=new uD(ue);xC(g.d,a.Y);var h=a.Y;h.d=null;h.e=h.a=0;a.Y.a=f.v;a.Y.d=f;a.Y.e=a.o;zD(b,g)}g=new uD(He);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}tD(g,h);zD(b,g);xC(g.d,a);e&&(e=new uD(Yd),xC(e.d,a),zD(b,e),e=new uD(Ge),\nxC(e.d,a),zD(b,e),tD(e,0<CH(f)));a.xc=b;xB(a,a.xc);NH(a.xc.a,a,c,d)}else a.dc?f=(a.G=CG(a,!0),a.G):f=(a.F=CG(a,!1),a.F),LH(b)||(c=dw(c*a.nb+0.5),d=dw(d*a.nb+0.5)),NH(f.a,a,c,d);d=new lu(null,0,OH(0));PH(a,d,0,0);return!0}return!1}\nfunction QH(a,b){var c;if(0==a.ob.p)return!1;c=null;switch(b){case 102:1<a.Sb?c="Delete selected molecule (red)":c="Clear canvas";var d=(EC(),MC);a.ob.y=d;a.yc=a.ob;break;case 109:c="Copy selected (blue) molecule to the other side of the reaction",d=(EC(),SC),a.ob.y=d,a.yc=a.ob}null!=c?(mu(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction RH(a,b){var c;if(a.yc&&(102==b||a.dc&&109==b)){a.yc.y=null;a.yc=null;for(c=1;c<=a.Sb;++c)a.zb[c].y=null;mu(a,n);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction SH(a,b,c,d){var e,f,b=new TH(b);e=null;f=!1;oF(a.r,Pd);mu(a,n);if(b.f==(UH(),VH)&&b.c){var g=b.c;b.a=g.a;b.f=g.f;b.i=g.i;b.e=g.e;b.c=g.c;b.b=g.b}b.a==(WH(),XH)&&b.i!=(YH(),ZH)?$H(a,b.b,d)||(e="Invalid V2000 molfile"):b.a==aI?bI(a,b.b,d)||(e="Invalid JME string"):b.a==cI?e="Reading "+b.f+ma:a.Ac&&(f=!0,rq(1,new dI(a,b,c,d)));f||(a.Ib=null==e,c?null==e?eI(c):fI(c,new Dp(e)):null!=e&&(mu(a,Je+e),a.bf(a.Ec.d)))}\nfunction $H(a,b,c){var d,e,f,g,h,j;mu(a,n);if(0==b.indexOf(La)){a.Sb=0;a.dc=!0;a.Fb=!0;d=gI(b);h=new WE(b,d,!0);b=n;for(e=1;5>=e;++e)b=hI(h,d);e=OH(DE(oy(b.substr(0,3)),10)).a;g=OH(DE(oy(b.substr(3,3)),10)).a;hI(h,d);for(b=1;b<=e+g;++b){for(f=n;!(j=hI(h,d),null==j||H(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new iI(a,f)}a.xb=1;qG(a,1,e,1,!1);qG(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new iI(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(mu(a,"ERROR - problems in reading/processing MOL input"),\na.bf(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&jI(a.ob,a.t,!0);null!=a.u&&a.ob&&jI(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=kI(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 lI(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?qG(a,1,1,0,!0):qG(a,1,h,0,!d);d=uj}mI(a);null!=d&&(oF(a.r,Pd),a.r&&AG(Xp(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.bf(a.Ec.d);return!0}function mu(a,b){null==b&&(b=n);a.Gb=!0;a.X=b;a.ig("info: "+b)}\nfunction hH(a,b){var c;c=Math.round(b);100>c&&(!PF[c]&&(PF[c]=new oD(Ue,0,c)),!RF[c]&&nq(RF,c,BB(PF[c])),a.v=PF[c],a.w=RF[c])}function LH(a){var b;if(!a)return!1;b=a.tf();a=0!=(a.e&2);return b||a}function uH(a,b){return(a.mb+(a.Lb?1:0))*b}function ZG(a,b){var c,d;d=-1;for(c=0;c<JF.length;c+=2)if(JF[c]==b){d=JF[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction tu(a,b){var c,d,e;if(0==b)return!1;dG(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,mu(a,n),b){case 102:yG(a,!0);RH(a,102);QH(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):mu(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;nI(a,oI(a.pb));a.r&&AG(Xp(a.r,yk),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{mu(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new yy("Cannot redo. Index is out of range.");if(!e.a.c)throw new yy($e);e.a=e.a.c;nI(a,e.a.a);a.r&&AG(Xp(a.r,wj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:KH(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=pI(a.jc);break;case 151:e=qI(a.jc);break;case 154:e=a.jc;e.a=e.c;e=pI(e);break;case 153:e=a.jc,e.a=-1,e=qI(e)}null==e?mu(a,"No more molecules in SDF buffer"):(BG(a),a.Vb=!0,rI(a,e,!1),a.Vb=!1,H(a.X,n)&&(mu(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&AG(Xp(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:rq(4,new sI(a));a.k=c;break;case 107:rq(2,new tI(a));break;case 114:rq(3,new uI(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,vI(a.ob),a.Ib=!0,a.r&&AG(Xp(a.r,yg),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=wI(a.ob);if(2==e){mu(a,"Copying the agent not possible !");break}d=sG(a.ob);a.Ib=!0;a.ob=new WF(a.ob);d=dw((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)wG(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&AG(Xp(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;RH(a,109);QH(a,109);break;case 104:d=XF(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new BD;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new uD(e),zD(l,j),j.c=e,xC(j.d,a);xB(a,l);a.S=l}f=a.T.b;e=dw(a.T.a*a.nb+0.5);f=dw(f*a.nb+0.5);NH(a.S.a,a,e,f);break;case 108:0<a.ob.v&&xI(a.ob,a.ob.v,0)&&(ZF(a,Rg,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=ZG(a,b),32==a.n&&rq(5,new yI(a)),1301<=b&&1310>=b&&(a.n=33+(b-1301)),0<a.ob.v&&\n(a.n!=a.ob.b[a.ob.v].a&&32!=a.n?(zI(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,ZF(a,Mj+a.n,a.ob.v),d=!0):32==a.n&&(d=Uq((qu(),ru).Tc.a.pb,Ak),AI(a.ob,a.ob.v,d),ZF(a,Mj+a.n,a.ob.v),d=!0));if(!d&&(0<a.ob.v||0<a.ob.w))if(206<=a.k&&229>=a.k)a.cb=2,BI(a.ob),d=!0,lG(a,kg,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0<a.ob.v)a.cb=0,d=a.ob,CI(d,d.v,0),lG(a,hg,a.o,0,a.ob.w),d=!0;else{d=1;e=Oj;switch(a.k){case 203:d=2;e=Nj;break;case 204:d=3,e=Pj}a.ob.c[a.ob.w].c=d;lG(a,\ne,a.o,0,a.ob.w);d=!0;a.ob.c[a.ob.w].f=0}d&&(a.Ib=!0,a.k=c);a.bf(a.Ec.d);return!0}\nfunction Qt(a,b,c){var d=null,e;null==d&&(d=UF(a));e=n;if(a.dc){var f,g,h;h=Yv([DI,B],[am,q],[87,-1],[4,a.Sb+1],0,2,1);for(g=1;3>=g;++g){f=0;for(c=1;c<=a.Sb;++c)wI(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=Oa;e+=EI(h[1][0],3)+EI(h[3][0],3)+ea;for(c=1;c<=h[1][0];++c)e+=Ja+FI(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=Ja+FI(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new GI(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=HI(e,d,b,!0),d=d+("M V30 BEGIN CTAB"+(FF(),ea)),d=d+("M V30 COUNTS "+e.p+ga+e.q+" 0 0 "+(e.f.a&&\nMH(e)?1:0)+ea),d=d+"M V30 BEGIN ATOM\\n";f=-1.7976931348623157E308;c=1.7976931348623157E308;for(b=1;b<=e.p;++b)e.b[b].r>f&&(f=e.b[b].r),e.b[b].q<c&&(c=e.b[b].q);for(b=1;b<=e.p;++b)d+=nf,g=nH(e,b),d+=b+ga+g,g=II(e.b[b]),d+=ga+JI(0.055999999999999994*(e.b[b].q-c),0,4)+ga+JI(0.055999999999999994*(f-e.b[b].r),0,4)+ga+JI(0,0,4)+ga+g,0!=e.b[b].n&&(d+=" CHG="+e.b[b].n),d+=ea;d+="M V30 END ATOM\\nM V30 BEGIN BOND\\n";for(b=1;b<=e.q;++b)c=e.c[b],f=c.c,d+=nf+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+ga+c.j,l=0,\n1==f&&1==c.f?l=1:1==f&&2==c.f&&(l=3),1==f&&3==c.f&&(l=1,g=c.j+ga+c.i),1==f&&4==c.f&&(l=3,g=c.j+ga+c.i),d+=ga+j+ga+g,0!=l&&(d+=" CFG="+l),d+=ea;d+="M V30 END BOND\\n";c=new Jm;g=new Jm;f=new Jm;for(b=0;10>b;++b)nq(g.b,g.c++,null),nq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(H(j,fg)?Dm(c,new uC(b)):0==j.indexOf("mix")?(j=DE(py(j,3),10),l=null,f.c>j&&(l=(eD(j,f.c),f.b[j])),null==l?h=new Jm:h=l,Dm(h,new uC(b)),kD(f,j,h)):0==j.indexOf(aj)&&(j=DE(py(j,2),10),l=null,g.c>j&&(l=\n(eD(j,g.c),g.b[j])),null==l?h=new Jm:h=l,Dm(h,new uC(b)),kD(g,j,h)));d+=KI(of,c);if(0<g.c)for(b=1;b<g.c;++b)d+=KI(qf+b,(eD(b,g.c),g.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=KI(pf+b,(eD(b,f.c),f.b[b]));e=d=d+"M V30 END CTAB\\n"+gf}else e=FI(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction LI(a,b,c,d){var e;a.Ab=!1;if(KH(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-P(J(Q(uH(a,a.nb))));a.Dc=d-P(J(Q(vH(a,a.nb))));mu(a,n);a.Bb=MI(b);a.Db=!1;if(!a.J&&(c<P(J(Q(uH(a,a.nb))))||d<P(J(Q(vH(a,a.nb)))))){e=$G(a,c,d);if(112==e)return a.rc=!0,mu(a,"Next ring will be added as spiro"),qF(a),a.Ab=!0;if(113==e)if(a.lc)mu(a,"Move one atom"),qF(a);else return a.Ab=!0;if(!a.Bc&&1201==e||!a.ac&&107==e||!a.tc&&201==e||!a.Fb&&103==e||!a.Rb&&!a.A&&105==e||!a.dc&&109==e)return!1;e=tu(a,e)}else{if(!a.J&&\nd>a.M.a-P(J(Q(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=FH(a,b);f=FH(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var o=void 0,m=void 0,r=void 0,m=1.7976931348623157E308,o=1;o<=g.p;++o)r=HH(b,f,g.b[o].q,g.b[o].r),r<m&&(m=r);g=m;g<j&&(j=g,l=h)}b=l}0<b?(a.o=b,a.ob=a.zb[b]):a.o=0;if(0<a.ob.v&&(iG(),null!=a.b[Vd]?jG:kG).a)if(NI(a,a.o,a.ob.v,0,Vd),a.J&&!a.K)return!0;if(0<a.ob.w&&(iG(),null!=a.b[fe]?jG:kG).a)if(NI(a,\na.o,0,a.ob.w,fe),a.J&&!a.K)return!0;a.Db=!0;c=dw(c-a.mb);d-=P(J(Q(vH(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)XF(a);else{if(106==a.k)return!0;if(108==a.k)xI(a.ob,a.ob.v,0)&&ZF(a,Rg,a.ob.v);else if(202==a.k||203==a.k||204==a.k||201==a.k||205==a.k)a.cb=1,c=a.ob,CI(c,c.v,0),a.ob.x=a.ob.v,205==a.k?(a.ob.r=1,a.ob.e[1]=a.ob.p,a.ob.e[0]=a.ob.v,a.ob.w=0,lG(a,hg,a.o,0,a.ob.w),a.hc=!1):lG(a,hg,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,BI(a.ob),ZF(a,jg,a.ob.v);else if(230==a.k)a.cb=3,ZF(a,lg,a.ob.v);\nelse if(233<=a.k&&262>a.k)OI(a.ob,!1),ZF(a,ig,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;AI(a.ob,a.ob.v,Uq(a.bc.e.Tc.a.pb,Ak));a.ob.j=!0;ZF(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=PI(a.ob))?ZF(a,"markAtom",a.ob.v):ZF(a,"unMarkAtom",a.ob.v);else if(113!=a.k)if(300<a.k){if(a.n!=a.ob.b[a.ob.v].a||32==a.n)zI(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,32==a.n&&(c=Uq((qu(),ru).Tc.a.pb,Ak),1>c.length&&(c=Uf),AI(a.ob,a.ob.v,c)),ZF(a,Mj+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)XF(a);else if(106==a.k){c=a.ob;d=a.ob.w;if(0<c.a[c.c[d].i]&&0<c.a[c.c[d].j])mu(c.k,"Removal of substituent not possible.");else for(;;){d=0;for(b=c.p;1<=b;--b)0<c.a[b]&&b>d&&(d=b);if(0==d)break;YF(c,d);c.a[d]=0}aG(a.ob);lG(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)QI(a.ob,a.ob.w),lG(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,lG(a,Nj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,lG(a,Oj,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,aG(a.ob),lG(a,Nj,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,aG(a.ob),lG(a,Pj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,BI(a.ob),lG(a,kg,a.o,0,a.ob.w),aG(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=Uq(a.bc.e.Tc.a.pb,Ak);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;lG(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<f&&(j=0),c.b[d].c=j,c.b[b].c=j,c=0<j):c=!1,c?lG(a,"markBond",a.o,0,a.ob.w):lG(a,"unMarkBond",a.o,0,a.ob.w)):e=!1;else if((0==a.Sb||a.Mb)&&!a.J){if(201>=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new zG(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(RI(a.ob,null),a.ob.q=0,SI(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,CI(b,b.v,0),205==a.k?(SI(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,lG(a,"addChain",a.o,0,a.ob.w)):lG(a,\nhg,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=FH(a,c),a.ob.A=FH(a,d),a.cb=2,BI(a.ob),a.r&&AG(Xp(a.r,jg),0,0,0),a.hc=!0):300<a.k?(RI(a.ob,null),zI(a.ob,1,a.n),a.ob.q=0,SI(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=Uq((qu(),ru).Tc.a.pb,Ak),1>c.length&&(c=Uf),AI(a.ob,1,c)),ZF(a,"addAtom",a.ob.v)):230==a.k?(bI(a,null,!0),a.r&&AG(Xp(a.r,lg),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(RI(a.ob,null),a.ob.q=0,SI(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,OI(a.ob,!0),a.r&&AG(Xp(a.r,ig),0,0,0),a.hc=!0):oE()}else e=!1;e&&TI(a)}return a.Ab=\ne}\nfunction UI(a,b,c,d){var e,f,g,h;oE();if(!a.Db||VI(b))return!0;a.Gb=!1;c-=P(J(Q(uH(a,a.nb))));d-=P(J(Q(vH(a,a.nb))));f=FH(a,c-a.Cc);g=FH(a,d-a.Dc);e=FH(a,c);h=FH(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?EH(j):DH(a,g,b,j);++a.ob.p;if(0<a.Nb.c&&0<a.Nb.a&&(g=a.zb[a.Nb.c],g.v=a.Nb.a,g!=a.ob||a.Nb.a!=a.ob.x))SI(a.ob,a.ob.p,g.b[a.Nb.a].q,g.b[a.Nb.a].r),g.v=a.Nb.a,f=!0,g=a.eb,b=a.Nb,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=a.ob;\nvar l,o,m,r;f.v=0;WI(f.b[0],e,h);g=XI(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?SI(f,f.p,f.b[g].q,f.b[g].r):SI(f,f.p,f.z,f.A);else if(205==f.k.k){f.w=0;g=f.e[f.r];l=f.e[f.r-1];j=f.b[g].q-f.b[l].q;b=f.b[g].r-f.b[l].r;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);m=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+m*j+r*b;b=r*j-m*b;if(0>l)if(1<f.r)YF(f,f.p),ZF(f.k,"deleteAtom",f.p),--f.r,f.u=!1;else if(2==f.p)0>f.b[2].r-f.b[1].r&&0<h-f.b[1].r?f.b[2].r=f.b[1].r+g/2:0<f.b[2].r-f.b[1].r&&\n0>h-f.b[1].r&&(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0<e-f.b[1].q?f.b[2].q=f.b[1].q+0.866*g:0<f.b[2].q-f.b[1].q&&0>e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(o=f.b[f.e[0]].p[1],o==f.e[1]&&(o=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[o].q,b=f.b[f.e[0]].r-f.b[o].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,m=e-f.b[o].q,r=h-f.b[o].r,e=r*j-m*b,m=f.b[f.e[1]].q-f.b[o].q,r=f.b[f.e[1]].r-f.b[o].r,h=r*j-m*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],CI(f,f.v,0),$F(f,e),0<XI(f,f.p,1,f.p)&&\n(f.u=!0)}else{if(f.u)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*o/(1.5*g));if((0>=b?0-b:b)>e){++f.r;if(100<f.r){YI(f.k,"You are too focused on chains, enough of it for now !");--f.r;break a}f.v=f.p;e=P(J(Math.round(b)));CI(f,f.v,e);e=f.k;lG(e,hg,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<XI(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;mu(f.k,e+n)}else j=e-f.b[f.x].q,b=h-f.b[f.x].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),SI(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&&0<a.ob.v)a.Eb||(a.Eb=!0),SI(a.ob,\na.ob.v,e,h);else if(MI(b)||VI(b))gG(a.ob,f),a.cb=5;else if(0==a.ob.v&&0==a.ob.w&&!((0>c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=uG(a),h=a.ob,j=sG(h),b=j.a,j=j.b,0>f&&b<e.c||0<f&&b>e.b||0>g&&j<e.d||0<g&&j>e.a||ZI(h,f,g),a.cb=5;dG(a,!1);a.Ib=!0;qF(a);a.Cc=c;a.Dc=d;return!0}\nfunction PH(a,b,c,d){var e,f;if(!a.J||a._f().a||a.ag().a||a.K)if(f=!1,e=$G(a,c,d),e!=a.Cb&&(f|=RH(a,a.Cb),f|=QH(a,e),a.Cb=e),!LH(b)){c-=P(J(Q(uH(a,a.nb))));d-=P(J(Q(vH(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?EH(c):DH(a,b,d,c);113==e&&0<a.Nb.b&&(a.Nb.b=0);if(!(a.Nb.c==a.eb.c&&a.Nb.a==a.eb.a&&a.Nb.b==a.eb.b)&&(0<a.Nb.c&&(0<a.Nb.a||0<a.Nb.b)||0<a.eb.c&&(0<a.eb.a||0<a.eb.b)))f=a.eb.c,0<f&&(a.zb[f].v=0,a.zb[f].w=0),f=a.Nb.c,0<f&&(a.zb[f].v=a.Nb.a,a.zb[f].w=a.Nb.b,f!=a.o&&(a.o=f,a.ob=a.zb[a.o])),\nf=!0,e=a.Nb.a,a._f().a&&(e=$I(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&bF(a.Pb,z(aJ,u,100,[new uC(a.o),new uC(e)])),a.fg(a.o,e))),e=a.Nb.b,a.ag().a&&(e=$I(a,e,a._b),-1!=e&&(a._b=e,a.hg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(dG(a,!1),a.Ib=!0,a.bf(a.Ec.d))}}\nfunction bJ(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(cJ(a,Pi,!0),a.e&&(a=a.e,a.b.a.apply(null,[dJ(a.a)]))),!0;a.Eb&&(a.Eb=!1,xG(a.ob),d=a.hc=!0);a.Gb=!1;a.db=Lk;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=XI(d,d.p,1,d.p),6>d.b[e].j&&(eJ(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,fJ(d.b[e],b),fJ(d.b[e],b)),YF(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){YF(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new GI(a,z(gJ,u,120,[null,a.ob,e]),2);d.b[0]=new hJ;iJ(d,b,c,1);b=D(gJ,\nu,120,a.zb.length,0);for(f=0,c=0;f<a.zb.length;++f)a.zb[f]==a.ob?b[c++]=d:a.zb[f]!=e&&(b[c++]=a.zb[f]);a.zb=b;--a.Sb;a.ob=d;EH(a.eb)}else d=a.ob,e=XI(d,d.p,1,d.p),0!=e&&(--d.p,b=jJ(d,e,d.x),0!=b?(--d.q,kJ(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):mu(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,kJ(d,d.x),mu(d.k,"Not possible connection !")):(d.c[d.q].j=e,kJ(d,d.x),b=d.x,fJ(d.b[e],b),fJ(d.b[b],e),lJ(d.c[d.q],d.b)));xG(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,oI(d),d.a.c=e),\nlG(a,hg,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(xG(a.ob),d=a.hc=!0);0<a.cb&&(dG(a,!1),a.Ib=!0,qF(a),a.cb=0,a.q=!1,d=!0);if(OF&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,dG(a,!1),a.Ib=!0,qF(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?cJ(a,Pi,!0):cJ(a,lh,!0),a.e&&(a=a.e,a.b.a.apply(null,[dJ(a.a)])),d=!0);return d}function dG(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function $I(a,b,c){if(0>=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0<c&&(b=0);a.Zb=a.o;return b}\nfunction cJ(a,b,c){var d,e,b=b.toLowerCase();(e=mJ(a,b,"rbutton"))&&(a.cc=e.a);(e=mJ(a,b,"hydrogens"))&&(a.oc=e.a);-1<b.indexOf("keephs")&&(a.bb=!0,a.ec=!1);-1<b.indexOf("removehs")&&(a.bb=!1,a.ec=!1);-1<b.indexOf("removehsc")&&(a.bb=!1,a.ec=!0);(e=mJ(a,b,"query"))&&(a.ac=e.a);(e=mJ(a,b,"reaction"))&&(a.dc=e.a);(e=mJ(a,b,"autoez"))&&(a.z=e.a);(e=mJ(a,b,"stereo"))&&(a.tc=e.a);(e=mJ(a,b,"canonize"))&&(a.C=e.a);(e=mJ(a,b,Li))&&(a.Fb=e.a);if((e=(iG(),mJ(a,b,yg)?jG:kG)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=\nmJ(a,b,Ui)?jG:kG).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=mJ(a,b,"newlook"))a.Lb=e.a,a.jg();if(e=mJ(a,b,"oldlook"))a.Lb=!e.a,a.jg();(e=mJ(a,b,"star"))&&(a.Rb=a.sc=e.a);(e=mJ(a,b,"polarnitro"))&&(a.Xb=e.a);(e=mJ(a,b,"toggle"))&&(a.vc=e.a);if(e=mJ(a,b,"depictaction"))(a.K=e.a)&&(b+=" depict");if(e=mJ(a,b,lh))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.jg()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)nJ(a.zb[d]),vG(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.jg()}(e=mJ(a,b,"showDragAndDropSymbolInDepictMode"))&&\n(a.nc=e.a);(e=mJ(a,b,"addNewPart"))&&(a.p=e.a);(e=mJ(a,b,"exportInchi"))&&(a.N=e.a);(e=mJ(a,b,"exportInchiKey"))&&(a.P=e.a);(e=mJ(a,b,"exportInchiAuxInfo"))&&(a.O=e.a);(e=mJ(a,b,"searchInchiKey"))&&(a.kc=e.a);(e=mJ(a,b,"exportSVG"))&&(a.Q=e.a);(e=mJ(a,b,"useOclIDCode"))&&(a.zc=e.a);(e=mJ(a,b,"xbutton"))&&(a.Bc=e.a);(e=mJ(a,b,jj))&&(a.Tb=e.a);(e=mJ(a,b,Gg))&&(a.L=e.a);-1<b.indexOf("nocenter")&&(a.Ob=!0);-1<b.indexOf("jmeh")&&(a.ab=!0);-1<b.indexOf("showan")&&(a.mc=!0);(e=mJ(a,b,"atommovebutton"))&&\n(a.lc=e.a);(e=mJ(a,b,"useopenchemlib"))&&(a.Ac=e.a);(e=mJ(a,b,"zoom"))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);aH=bH(a);a.F=null;a.G=null;c&&a.bf(a.Ec.d)}function mJ(a,b,c){var d;d=!!ZE(aF(bg+c+bg,2),b).a;b=!!ZE(aF("\\\\bno"+c+bg,2),b).a;return d&&b?(a.ig("check option "+c),null):d?(iG(),iG(),jG):b?(iG(),iG(),kG):null}\nfunction oJ(a,b){var c,d,e;e=n;for(d=1;d<=a.Sb;++d){if(0<b&&(c=wI(a.zb[d]),c!=b))continue;c=a.zb[d];for(var f=void 0,g=void 0,h=f=void 0,j=void 0,l=g=g=void 0,o=void 0,m=void 0,f=void 0,o=n+c.p+ga+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=n,0!=g&&(f+=g),f+=nH(c,j),c.k.ab&&0<c.b[j].i&&(f+=Pe,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=jb:f+=rb,1<qH(c.b[j].n)&&(f+=qH(c.b[j].n))),g=pJ(c,j),0!=g&&(f+=bd+g),o+=ga+f+ga+JI(0.055999999999999994*c.b[j].q,0,2)+ga+JI(0.055999999999999994*-c.b[j].r,0,2);\nfor(j=1;j<=c.q;++j)f=c.c[j].i,g=c.c[j].j,l=c.c[j].c,m=c.c[j].f,1==m?l=-1:2==m?l=-2:3==m?(l=-1,h=f,f=g,g=h):4==m?(l=-2,h=f,f=g,g=h):10==m&&(l=-5),9==c.c[j].c&&(l=m),o+=ga+f+ga+g+ga+l;c=o;0<c.length&&(0<e.length&&(e+=Jk),e+=c)}return e}\nfunction VF(a,b){var c,d,e,f;e=n;for(c=1;c<=a.Sb;++c){if(0<b&&(d=wI(a.zb[c]),d!=b))continue;for(var g=a.zb[c],h=void 0,j=void 0,l=void 0,o=void 0,l=n,j=bG(g),h=0;h<j.length;++h){var m=j[h],r=(iG(),g.k.tc?jG:kG),t=g.k.C?jG:kG,y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,U=void 0,V=void 0,da=void 0,la=void 0,sa=void 0,cc=void 0,K=void 0,pa=void 0,Ac=void 0,jd=void 0,tb=void 0,L=void 0,Ga=void 0,ub=void 0,Jc=void 0,uc=void 0,Ba=void 0,kd=void 0,cd=void 0,ta=void 0,Da=void 0,\naa=void 0,da=iH(m.p+10),la=iH(m.p+10),U=iH(m.p+1),V=iH(7),Ba=iH(m.p+1),cc=[],K=[],ub=0;if(0==m.p)o=n;else{kI(m);uc=!0;for($=1;$<=m.q;++$)if(9==m.c[$].c){uc=!1;break}if(t.a&&uc){oG(m);qJ(m);rJ(m,K);sJ(m,cc,K);var Eb=void 0,db=void 0,Fb=void 0,Qc=void 0,nc=void 0,ca=void 0,ld=void 0,S=void 0,O=void 0,Bb=void 0,Ra=void 0,T=void 0,eb=void 0,Ma=void 0,dd=void 0,Rc=void 0,Na=void 0,fb=void 0,Lc=void 0,Zd=void 0,Bd=void 0,Yc=void 0,Ib=void 0,Eb=iH(m.p+1),db=iH(m.p+1),S=iH(m.p+1);var lb=m.p,ic=void 0,vc=\nvoid 0,ec=void 0,I=void 0,oc=void 0,fc=void 0,Bc=void 0,oc=iH(lb+2),fc=iH(100),Bc=5,I=0;fc[0]=3;oc[1]=Nk;oc[2]=Ok;ec=2;if(!(3>lb))for(;Bc<fc[I]*fc[I];){vc=0;for(ic=!0;ic&&vc<=I&&Bc>=fc[vc]*fc[vc];)0==Bc%fc[vc]?ic=!1:++vc;if(ic){oc[++ec]=Jw(Bc);if(ec>=lb)break;I<fc.length-1&&(++I,fc[I]=Bc)}Bc+=2}Na=oc;for(T=1;T<=m.p;++T){Fb=m.b[T];for(eb=Bd=1;eb<=m.q;++eb)(m.c[eb].i==T||m.c[eb].j==T)&&(Bd*=m.d[eb]);Zd=m.b[T].a;32==Zd&&(Ib=m.b[T].e,0<Ib.length&&(ca=Ib.charCodeAt(0)-65+1,ld=0,1<Ib.length&&(ld=Ib.charCodeAt(1)-\n97),0>ca&&(ca=0),0>ld&&(ld=0),Zd=28*ca+ld));fb=0;0!=m.b[T].n&&(-2>m.b[T].n?fb=1:-2==m.b[T].n?fb=2:-1==m.b[T].n?fb=3:1==m.b[T].n?fb=4:2==m.b[T].n?fb=5:2<m.b[T].n&&(fb=6));Bb=0;0!=Fb.d&&(Bb=tJ(nH(m,T),Fb.d),0>Bb&&(Bb=10-Bb));Yc=126;O=Bd;O+=126*m.b[T].i;Yc*=7;O+=fb*Yc;Yc*=7;0!=Bb&&(O+=Bb*Yc);Yc*=7;O+=Zd*Yc;Yc*=783;O+=m.b[T].j*Yc;S[T]=Jw(O)}for(nc=0;!uJ(m,Eb,S);){Rc=!1;for(T=1;T<=m.p;++T)Eb[T]!=db[T]&&(db[T]=Eb[T],Rc=!0);if(Rc){for(T=1;T<=m.p;++T){S[T]=Mk;for(eb=1;eb<=m.b[T].j;++eb)S[T]=Nw(S[T],Na[Eb[m.b[T].p[eb]]])}nc=\n0}else if(0<nc){for(T=1;T<=m.p;++T)S[T]=Mk;T=1;b:for(;T<=m.p-1;++T)for(eb=T+1;eb<=m.p;++eb)if(Eb[T]==Eb[eb]){S[T]=Nk;break b}}else{for(T=1;T<=m.p;++T){S[T]=Mk;for(eb=1;eb<=m.b[T].j;++eb)Fb=m.b[T].p[eb],S[T]=Nw(S[T],Jw(m.b[Fb].a*m.d[jJ(m,T,Fb)]))}nc=1}uJ(m,Eb,S);for(T=1;T<=m.p;++T)S[T]=Jw(db[T]*m.p+Eb[T])}for(T=1;T<=m.p;++T)db[T]=Eb[T];for(Lc=1;Lc<=m.p;++Lc)for(T=1;T<=m.p;++T)if(db[T]==Lc){var Sc=m.b,Hd=T,Td=void 0,Td=Sc[Lc];nq(Sc,Lc,Sc[Hd]);nq(Sc,Hd,Td);db[T]=db[Lc];db[Lc]=Lc;break}for(T=1;T<=m.q;++T)m.c[T].i=\nEb[m.c[T].i],m.c[T].j=Eb[m.c[T].j],m.c[T].i>m.c[T].j&&(Ra=m.c[T].i,m.c[T].i=m.c[T].j,m.c[T].j=Ra,1==m.c[T].f?m.c[T].f=3:2==m.c[T].f?m.c[T].f=4:3==m.c[T].f?m.c[T].f=1:4==m.c[T].f&&(m.c[T].f=2));for(T=1;T<m.q;++T){dd=Ma=m.p;Qc=0;for(eb=T;eb<=m.q;++eb)m.c[eb].i<Ma?(Ma=m.c[eb].i,dd=m.c[eb].j,Qc=eb):m.c[eb].i==Ma&&m.c[eb].j<dd&&(dd=m.c[eb].j,Qc=eb);var Cd=m.c,Ud=T,ed=void 0,ed=Cd[Qc];nq(Cd,Qc,Cd[Ud]);nq(Cd,Ud,ed)}vJ(m);wJ(m);rJ(m,K);sJ(m,cc,K)}else{rJ(m,K);m.d=iH(m.q+1);for(sa=1;sa<=m.q;++sa)m.d[sa]=m.c[sa].c}v=\n1;m.a=iH(m.p+1);aa=1;m.a[1]=1;for(L=0;;){Ga=0;for(sa=1;sa<=m.b[v].j;++sa)if(M=m.b[v].p[sa],0<m.a[M]){if(!(m.a[M]>m.a[v])&&M!=Ba[v]){Jc=!0;for(Ac=1;Ac<=ub;++Ac)if(da[Ac]==v&&la[Ac]==M||da[Ac]==M&&la[Ac]==v){Jc=!1;break}Jc&&(++ub,da[ub]=v,la[ub]=M)}}else V[++Ga]=M;if(0==Ga){if(aa==m.p)break;v=U[L--]}else if(1==Ga)Ba[V[1]]=v,v=V[1],m.a[v]=++aa;else{U[++L]=v;A=0;for(sa=1;sa<=Ga;++sa)if($=jJ(m,V[sa],v),!K[$]){A=V[sa];break}if(0==A)for(sa=1;sa<=Ga;++sa)if($=jJ(m,V[sa],v),2==m.d[$]||3==m.d[$]){A=V[sa];break}0==\nA&&(A=V[1]);Ba[A]=v;v=A;m.a[A]=++aa}}Ba=iH(m.p+1);y=iH(m.p+1);jd=[];kd=[];F=aa=L=0;for(sa=1;sa<=m.p;++sa)if(1==m.a[sa]){v=sa;break}b:for(;;){0<F&&(Ba[v]=F);y[++aa]=v;for(m.a[v]=0;;){Ga=A=0;tb=m.p+1;sa=1;c:for(;sa<=m.b[v].j;++sa){M=m.b[v].p[sa];for(pa=1;pa<=ub;++pa)if(da[pa]==M&&la[pa]==v||da[pa]==v&&la[pa]==M)continue c;0<m.a[M]&&(++Ga,m.a[M]<tb&&(A=M,tb=m.a[M]))}if(0==A){if(0==L)break b;kd[v]=!0;v=U[L--]}else break}F=v;v=A;1<Ga&&(U[++L]=F,jd[A]=!0)}cd=iH(m.q+1);ta=iH(m.p+1);if(r.a){for(var fa=Ba,\nId=ub,Ob=void 0,ge=void 0,Cb=void 0,fd=void 0,Va=void 0,Jb=void 0,Qb=void 0,jc=void 0,Za=void 0,pc=void 0,fd=iH(m.p+1),Ob=1;Ob<=m.p;++Ob)fd[y[Ob]]=Ob;Jb=[];for(jc=1;jc<=m.p;++jc)ge=y[jc],Cb=fa[ge],Va=jJ(m,ge,Cb),0!=Va&&(xJ(m,Va,fd,cd),Jb[Va]=!0);for(jc=1;jc<=m.q;++jc)Jb[jc]||xJ(m,jc,fd,cd);Ob=1;b:for(;Ob<=m.p;++Ob)if(!(2>m.b[Ob].j||4<m.b[Ob].j)){Qb=pc=0;for(Za=1;Za<=m.b[Ob].j;++Za){Va=jJ(m,Ob,m.b[Ob].p[Za]);if(5==m.d[Va])continue b;1==m.c[Va].c&&0!=yJ(m,Va,Ob)&&++pc;2==m.c[Va].c&&(Qb=m.b[Ob].p[Za])}if(0!=\npc)if(0<Qb){var ya=m,Jd=fd,Rb=ta,Mc=void 0,gc=void 0,Cc=void 0,kc=void 0,Dc=void 0,Kd=void 0,Dd=void 0,wc=void 0,md=void 0,Ld=void 0,X=void 0,ob=void 0,pb=void 0,xb=void 0,Af=void 0,$a=void 0,Sb=void 0,mb=void 0,mg=void 0,gb=void 0,Bf=void 0,pe=void 0,nd=void 0,xc=void 0,Cc=zJ(ya,Ob),Ld=Cc[0];if(0!=Ld%2&&(xc=Cc[1],gc=Cc[~~((Ld+1)/2)],Dd=Cc[Ld],!(2>ya.b[Dd].j||3<ya.b[Dd].j))){gb=mb=xb=ob=0;pe=$a=!1;for(md=1;md<=ya.b[xc].j;++md)Mc=ya.b[xc].p[md],Mc!=Cc[2]&&(0==ob?ob=Mc:xb=Mc);0<Jd[xb]&&Jd[ob]>Jd[xb]&&\n(kc=ob,ob=xb,xb=kc);X=ob;0==ob&&(X=xb,$a=!0);for(wc=1;wc<=ya.b[Dd].j;++wc)Mc=ya.b[Dd].p[wc],Mc!=Cc[Ld-1]&&(0==mb?mb=Mc:gb=Mc);0<Jd[gb]&&Jd[mb]>Jd[gb]&&(kc=mb,mb=gb,gb=kc);Sb=mb;0==mb&&(Sb=gb,pe=!0);pb=0<ob?yJ(ya,jJ(ya,xc,ob),xc):0;Af=0<xb?yJ(ya,jJ(ya,xc,xb),xc):0;mg=0<mb?yJ(ya,jJ(ya,Dd,mb),Dd):0;Bf=0<gb?yJ(ya,jJ(ya,Dd,gb),Dd):0;1<(0>pb+Af?-(pb+Af):pb+Af)||0!=mg||0!=Bf?mu(ya.k,"Bad stereoinfo on allene !"):(Dc=ya.b[Cc[Ld-1]].q-ya.b[Dd].q,Kd=ya.b[Cc[Ld-1]].r-ya.b[Dd].r,nd=Math.sqrt(Dc*Dc+Kd*Kd),0.001>\nnd&&(nd=0.001),0<(ya.b[Sb].r-ya.b[Cc[Ld-1]].r)*(Dc/nd)-(ya.b[Sb].q-ya.b[Cc[Ld-1]].q)*(Kd/nd)?Rb[gc]=1:Rb[gc]=-1,$a&&(Rb[gc]*=-1),pe&&(Rb[gc]*=-1),X==ob&&0>pb&&(Rb[gc]*=-1),X==xb&&0>Af&&(Rb[gc]*=-1),Jd[X]>Jd[Sb]&&(Rb[gc]*=-1))}}else c:{var qc=m,Gb=Ob,Ce=fa,wd=fd,Tc=da,Tb=la,od=Id,qe=ta,$d=void 0,Zc=void 0,De=void 0,rc=void 0,Xa=void 0,sc=void 0,yb=void 0,he=void 0,Md=void 0,$c=void 0,Sa=void 0,Ta=void 0,Ec=void 0,Ub=void 0,pd=void 0,ba=void 0,qd=void 0,Ta=iH(4),Ub=iH(4),ae=void 0,xd=void 0,re=void 0,\nhf=void 0,jf=void 0,Xg=void 0,Xg=-1;0<Ce[Gb]&&(Ta[++Xg]=Ce[Gb]);for(xd=1;xd<=od;++xd)Tc[xd]==Gb&&(Ta[++Xg]=Tb[xd]),Tb[xd]==Gb&&(Ta[++Xg]=Tc[xd]);for(xd=Xg+1;xd<qc.b[Gb].j;++xd){jf=qc.p+1;re=1;d:for(;re<=qc.b[Gb].j;++re){ae=qc.b[Gb].p[re];for(hf=0;hf<xd;++hf)if(ae==Ta[hf])continue d;wd[ae]<jf&&(jf=wd[ae],Ta[xd]=ae)}}0==Ce[Gb]&&0<qc.b[Gb].i?(Ta[3]=Ta[2],Ta[2]=Ta[1],Ta[1]=Ta[0],Ta[0]=-1):0<qc.b[Gb].i&&(Ta[3]=Ta[2],Ta[2]=Ta[1],Ta[1]=-1);for(Xa=he=sc=rc=qd=yb=$c=0;4>Xa;++Xa)0>=Ta[Xa]||($d=jJ(qc,Gb,Ta[Xa]),\nUb[Xa]=yJ(qc,$d,Gb),0<Ub[Xa]?(++$c,qd=Ta[Xa],sc=Ta[Xa]):0>Ub[Xa]?(++yb,rc=Ta[Xa],sc=Ta[Xa]):he=Ta[Xa]);Md=$c+yb;ba=iH(4);pd=0;if(3==qc.b[Gb].j){if(1==$c&&1==yb||3==Md&&0<$c&&0<yb){mu(qc.k,"Error in C3H stereospecification !");break c}Ec=Ta[0];1==Md?Ec=sc:2==Md&&(Ec=he);Sa=AJ(qc,Gb,Ec,Ta);ba[0]=sc;ba[1]=-1;ba[2]=Sa[2];ba[3]=Sa[1];0<$c?pd=1:pd=-1}else if(4==qc.b[Gb].j)if(1==Md)Sa=AJ(qc,Gb,sc,Ta),ba[0]=Sa[0],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[1],0<$c?pd=1:pd=-1;else{Ec=Ta[0];1<he&&(Ec=he);1==$c?Ec=qd:\n1==yb&&(Ec=rc);Sa=AJ(qc,Gb,Ec,Ta);Zc=iH(4);for(Xa=0;4>Xa;++Xa)$d=jJ(qc,Gb,Sa[Xa]),Zc[Xa]=yJ(qc,$d,Gb);if(4==Md){if(0==$c||0==yb){mu(qc.k,"Error in C4 stereospecification !");break c}if(1==$c||1==yb)ba[0]=Sa[0],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[1],pd=Zc[0];else{for(Xa=0;4>Xa;++Xa)-1==Zc[Xa]&&(Zc[Xa]=0);Md=2}}else if(3==Md)if(3==$c||3==yb)ba[0]=Sa[0],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[1],0<$c?pd=-1:pd=1;else{1==$c?$c=De=1:yb=De=-1;for(Xa=0;4>Xa;++Xa)Zc[Xa]==De&&(Zc[Xa]=0);Md=2}if(2==Md)if(1==$c&&1==yb)Sa[1]==\nrc?(Sa[1]=Sa[2],Sa[2]=Sa[3]):Sa[2]==rc&&(Sa[2]=Sa[3]),ba[0]=qd,ba[1]=rc,ba[2]=Sa[2],ba[3]=Sa[1],pd=1;else{if(Zc[0]==Zc[1]||Zc[1]==Zc[2]){mu(qc.k,"Error in C4 stereospecification ! 2/0r");break c}0!=Zc[0]?(ba[0]=Sa[0],ba[1]=Sa[2],ba[2]=Sa[1],ba[3]=Sa[3]):(ba[0]=Sa[1],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[0]);1<$c?pd=1:pd=-1}}var Kb=void 0;Ta[0]==ba[1]?(Kb=ba[0],ba[0]=ba[1],ba[1]=Kb,Kb=ba[2],ba[2]=ba[3],ba[3]=Kb):Ta[0]==ba[2]?(Kb=ba[2],ba[2]=ba[0],ba[0]=Kb,Kb=ba[1],ba[1]=ba[3],ba[3]=Kb):Ta[0]==ba[3]&&(Kb=\nba[3],ba[3]=ba[0],ba[0]=Kb,Kb=ba[1],ba[1]=ba[2],ba[2]=Kb);Ta[1]==ba[2]?(Kb=ba[1],ba[1]=ba[2],ba[2]=Kb,Kb=ba[2],ba[2]=ba[3],ba[3]=Kb):Ta[1]==ba[3]&&(Kb=ba[1],ba[1]=ba[3],ba[3]=Kb,Kb=ba[2],ba[2]=ba[3],ba[3]=Kb);ba[2]==Ta[2]?qe[Gb]=1:ba[2]==Ta[3]?qe[Gb]=-1:mu(qc.k,"Error in stereoprocessing ! - t30");qe[Gb]*=pd}}}Da=new BJ;N=iH(m.p+1);for(sa=1;sa<=m.p;++sa)N[y[sa]]=sa;for(sa=1;sa<=m.p;++sa){v=y[sa];jd[v]&&(Da.a.a+=cb);0<Ba[sa]&&CJ(m,v,Ba[v],Da,cd);var Qe=v,Re=Da,rd=cc[v],yd=ta,Se=void 0,Te=void 0,sd=\nvoid 0,ng=void 0,be=void 0,Hg=void 0,Cf=void 0,ie=void 0,Ea=void 0,Ea=Uf,Te=m.b[Qe],be=Te.d,Cf=Te.i,ie=Te.n,Se=Te.a,sd=!1;(0!=ie||0!=be)&&(sd=!0);0!=yd[Qe]&&(sd=!0);Hg=pJ(m,Qe);ng=0!=Hg;sd=sd||ng;m.k.sc&&0<m.b[Qe].c&&(sd=!0);switch(Se){case 2:Ea=ce;break;case 3:rd?Ea=Mg:Ea=me;break;case 4:rd?(Ea=Mi,0<Cf&&(sd=!0)):Ea=sf;break;case 5:rd?Ea="o":Ea=xf;break;case 7:rd?(Ea=hj,0<Cf&&(sd=!0)):Ea=yf;break;case 8:rd?Ea=Fj:Ea=Hf;break;case 13:rd?Ea=Ij:Ea=Jf;sd=!0;break;case 6:Ea=Lf;sd=!0;break;case 9:Ea=Ke;\nbreak;case 10:Ea=ve;break;case 11:Ea=le;break;case 12:Ea=Xe;break;case 1:Ea=Pe;sd=!0;break;case 32:sd=!0,Ea=m.b[Qe].e,!ng&&(H(Ea,ib)||H(Ea,eg)||H(Ea,Od))&&(sd=!1)}0<TF(Se)&&(Ea=(FF(),MF)[Se],sd=!0);33<=Se&&42>=Se&&(sd=!0,Ea=(FF(),MF)[Se]);sd&&(0!=be?Ea=Wf+be+Ea:Ea=Wf+Ea,1==yd[Qe]?Ea+=Nd:-1==yd[Qe]&&(Ea+="@@"),1==Cf?Ea+=Pe:1<Cf&&(Ea+=Pe+Cf),0!=ie&&(0<ie?Ea+=jb:Ea+=rb,1<(0>ie?-ie:ie)&&(Ea+=0>ie?-ie:ie)),ng&&(Ea+=bd+Hg),Ea+=cg);Bp(Re.a,Ea);for(pa=1;pa<=ub;++pa)if(da[pa]==v||la[pa]==v)s=la[pa],s==v&&\n(s=da[pa]),N[v]<N[s]&&CJ(m,da[pa],la[pa],Da,cd),9<pa&&(Da.a.a+=Pa),Ap(Da,n+(new uC(pa)).a);kd[v]&&(Da.a.a+=hb)}o=Da.a.a}0<l.length&&(l+=lc);l+=o}f=l;0<f.length&&(0<e.length&&(e+=lc),e+=f)}return e}function rI(a,b,c){try{$H(a,b,c)||a.bf(a.Ec.d)}catch(d){if(d=xq(d),G(d,97))a.bf(a.Ec.d);else throw d;}}\nfunction bI(a,b,c){var d;try{var e;a:{var f,g,h,j,l,o,m,r,t;g=l=0;t=new WE(b,"|>",!0);j=-1<b.indexOf(Fd);m=1;o=PE(t);f=0<a.Sb;if(!((a.dc||a.Fb)&&a.p||a.Mb)||j)a.Sb=0,f=!1;for(h=1;h<=o;++h)if(r=TE(t),oy(r),!H(r,Jk))if(H(r,Fd))++m,2==m?l=a.Sb:3==m&&(g=a.Sb+1);else{a.ob=new DJ(a,r);if(0==a.ob.p){mu(a,"ERROR - problems in reading/processing molecule !");a.bf(a.Ec.d);oE();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==m?(mu(a,"ERROR - strange reaction - fixing !"),a.bf(a.Ec.d),oE(),e=!1):3<m?(mu(a,"ERROR - strange reaction !"),\na.bf(a.Ec.d),oE(),e=!1):(1<a.Sb&&!j&&cJ(a,Li,!0),j&&!a.dc&&(a.dc=!0),j?f||(qG(a,1,l,1,!1),qG(a,l+1,g-1,2,!1),qG(a,g,a.Sb,3,!1)):a.dc||qG(a,1,a.Sb,0,!f),mI(a),a.r&&AG(Xp(a.r,"readJME"),0,0,0),a.hc=!0,oF(a.r,Pd),a.Ib=!0,c&&a.bf(a.Ec.d),e=!0)}(d=e)||a.bf(a.Ec.d)}catch(y){if(y=xq(y),G(y,97))d=!1,a.bf(a.Ec.d);else throw y;}return d}function lG(a,b,c,d,e){a.r&&AG(Xp(a.r,b),d,e,c);a.hc=!0}function ZF(a,b,c){lG(a,b,a.o,c,0)}function TI(a){dG(a,!1);a.Ib=!0;a.bf(a.Ec.d)}\nfunction EJ(a){a.k=202;a.Mb=!1;BG(a);mu(a,n);a.sb=null;a.xb=1;a.r&&AG(Xp(a.r,"reset"),0,0,0);a.hc=!0;a.bf(a.Ec.d)}function FJ(a){dG(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function nI(a,b){var c,d;if(b){a.o=b.a;a.Sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.zb[c]=new WF(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new zG(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)yG(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&bF(a.Qb,null),a.r&&null!=a.r.a&&a.eg()}}\nfunction FH(a,b){return P(J(Math.round(b/a.xb)))}function GJ(a,b){mu(a,n);return 1>b||b>a.Sb?(mu(a,"ERROR - invalid mol index: "+b),a.bf(a.Ec.d),null):a.zb[b]}function mI(a){var b,c,d;b=mG(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function HJ(a,b){b!=a.nb&&(a.nb=b,a.jg(),a.bf(a.Ec.d))}function IJ(a,b){var c,d,e;if(b!=a.xb){c=uG(a);a.xb=b;d=uG(a);e=P(J(Q((d.b-d.c)/2-(c.b-c.c)/2)));d=P(J(Q((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)ZI(a.zb[c],e,d),xG(a.zb[c]);a.Ib=!0;a.bf(a.Ec.d)}}\nfunction pG(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=n):H(b,Ab)?c=235:H(b,Hb)?c=240:H(b,zb)?c=260:H(b,Pb)?c=261:H(b,$b)?c=241:H(b,Nb)?c=233:H(b,Mb)?c=236:H(b,Lb)?c=237:H(b,Zb)?c=234:H(b,Yb)?c=243:H(b,ac)?c=252:H(b,Vb)?c=244:H(b,bc)?c=239:H(b,"-PO3H2")?c=251:H(b,wb)?c=242:H(b,sb)?c=245:H(b,vb)&&(c=238);0<c?tu(a,c):b="Not known group!";mu(a,b);a.bf(a.Ec.d)}function YI(a,b){mu(a,b);a.bf(a.Ec.d)}\nfunction WG(a,b,c,d,e){var f,g,h,j;f=a.kb;j=LD(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new oD(f.b.a,f.b.c,g);f=(ju(),new CB(h));j=LD(f,e);var l=b,o=h.b*(QG(),R);h=new oD(h.a,h.c,Math.round(o));l.e=h;JJ(b.a,b.e)}else jH(b,a.hb);f=qD(f.b).a-qD(f.b).b;rH(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function XG(a,b,c,d,e,f){var g,h;g=kH(a.jb);h=LD(a.jb,f);jH(b,a.ib);!b.b?gH(b.a,e):e==b.c||WC(e,b.c)?gH(b.a,b.c):gH(b.a,b.b);rH(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction kH(a){return qD(a.b).a-qD(a.b).b}function vH(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction KJ(a){var b,c;a.vb?(c=nC(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(dG(a,!0),IH(a,a.M),a.ig("update(): "+a.M+" initOrResize: true "+a.yb+ga+a.ub),a.vb=DG(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,qG(a,1,a.Sb,0,a.J),a.ig("update() in depict mode: oldMolecularAreaScale = "+b+" new molecularAreaScale = "+a.xb)):(a.wc=DG(a,a.wc,a.M.b,P(J(Q(vH(a,a.nb))))),b=a.M.a-P(J(Q(vH(a,a.nb)))),1>b&&(b=1),a.fb=DG(a,a.fb,P(J(Q(uH(a,a.nb)))),b),a.W=DG(a,a.W,a.yb+P(J(Q((a.Lb?1:3)*a.nb))),P(J(Q(a.mb*a.nb)))),a.fc=\nDG(a,a.fc,P(J(Q((a.Lb?1:3)*a.nb))),a.ub)));dH(a);if(!a.J){var d;a.ig("drawInfo: "+a.Gb+" : "+a.X);a.Gb&&(null==a.X&&(a.X=n),eH(a.W.b.a,a.nb/R),d=a.W.b,c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,GG(d,HF),PG(d.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R)))),a.Lb?(GG(d,(EC(),JC)),TG(d.a,P(J(Q(-10*R))),P(J(Q(0*R))),P(J(Q((c-1+10)*R))),P(J(Q((b-1)*R))))):(GG(d,IF),RG(d,0,0,c-(a.Lb?1:3)+1,0),GG(d,VC(HF)),SG(d.a,P(J(Q(0*R))),P(J(Q((b-1)*R))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R)))),SG(d.a,P(J(Q((c-1)*\nR))),P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R))))),jH(d,a.lb),GG(d,(EC(),LC)),-1!=a.X.toLowerCase().indexOf(yh)&&GG(d,NC),rH(d,a.X,10,15),a.J||cH(a,d,c,b,1),b=P(J(Q(uH(a,a.nb)))),c=a.M.a-P(J(Q(a.mb*a.nb))),wH(a.Ec,a.W.a,b,c));var e;if(a.Kb){eH(a.wc.b.a,a.nb/R);b=a.wc.b;d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);GG(b,HF);PG(b.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*R))));a.Lb?(GG(b,(EC(),JC)),e=14*(a.mb+(a.Lb?1:0)),TG(b.a,P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((d-e-1)*R))),P(J(Q((c-1)*R))))):(GG(b,\nVC(HF)),SG(b.a,P(J(Q((d-1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),SG(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),GG(b,IF),SG(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q(0*R)))));d=a.k;233<=a.k&&262>=a.k&&(a.k=213);for(c=1;14>=c;++c)FG(a,b,c,1),FG(a,b,c,2);a.k=d;wH(a.Ec,a.wc.a,0,0)}var f;if(a.Hb){eH(a.fb.b.a,a.nb/R);b=a.fb.b;d=a.mb+(a.Lb?1:0);c=(a.M.a-P(J(Q(vH(a,a.nb)))))/a.nb;f=c-a.mb;GG(b,HF);PG(b.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*\nR))));a.Lb?(GG(b,(EC(),JC)),e=aH*(a.mb+(a.Lb?1:0))+3,f>e&&(RG(b,0,e,a.mb-1,e),SG(b.a,P(J(Q(0*R))),P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),RG(b,a.mb-1,e,a.mb-1,f),RG(b,a.mb-1,f,d,f))):(GG(b,IF),SG(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),RG(b,0,aH*a.mb,c-1,aH*a.mb),GG(b,VC(HF)),SG(b.a,P(J(Q((d-1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((f+1)*R)))));SG(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(d*R))),P(J(Q((c-1)*R))));for(c=3;c<=aH+2;++c)FG(a,b,1,c);b=P(J(Q(vH(a,a.nb))));wH(a.Ec,\na.fb.a,0,b)}a.Jb&&(eH(a.fc.b.a,a.nb/R),d=a.fc.b,c=a.Lb?1:3,b=(a.M.a-P(J(Q(vH(a,a.nb))))-P(J(Q(a.mb*a.nb))))/a.nb,a.Lb?(GG(d,(EC(),JC)),PG(d.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))))):(GG(d,VC(HF)),SG(d.a,P(J(Q((c-1)*(QG(),R)))),P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(b*R)))),GG(d,HF),SG(d.a,P(J(Q((c-2)*R))),P(J(Q(0*R))),P(J(Q((c-2)*R))),P(J(Q(b*R)))),GG(d,IF),SG(d.a,P(J(Q((c-3)*R))),P(J(Q(0*R))),P(J(Q((c-3)*R))),P(J(Q(b*R))))),b=a.M.b-P(J(Q((a.Lb?1:3)*a.nb))),c=P(J(Q(vH(a,a.nb)))),\nwH(a.Ec,a.fc.a,b,c))}}function su(a,b){a.A?0==b&&(a.I=-1,mu(a,Vg),qF(a)):(a.gb?a.I=b:-1<a.I&&10>a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,mu(a,Vg)):mu(a,a.I+ga),qF(a))}function IH(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=P(J(Q(uH(a,a.nb))))+P(J(Q((a.Lb?1:3)*a.nb))),c-=P(J(Q(vH(a,a.nb))))+P(J(Q(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=dw(d);a.ub=dw(c)}function TF(a){FF();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(577,469,Yl);_.zf=function(a){cG(this,a)};_.$f=LJ;\n_._f=function(){return iG(),null!=this.Pb?jG:kG};_.ag=function(){return iG(),iG(),kG};_.bg=XB;_.cg=function(a,b,c){return jC(this,b,c)};_.dg=XB;_.eg=function(){oE()};_.fg=hD;_.gg=MJ;_.hg=hD;_.ig=function(){oE()};\n_.Af=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||!(b<P(J(Q(uH(this,this.nb))))||a<P(J(Q(vH(this,this.nb))))||a>this.M.a-P(J(Q(this.mb*this.nb)))||b>this.M.b-P(J(Q((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b<this.xb&&0.3<=b)this.cb=8,IJ(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&HJ(this,b)};_.bf=function(){KJ(this)};_.jg=function(){FJ(this)};_.kg=Fy;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;\n_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=Lk;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;\n_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var aH=10,JF,PF,RF,HF,IF,KF,GF,OF,NJ=null,NF,MF;\nfunction NI(a,b,c,d,e){a.b[e]&&(zH(a.r),oF(a.r,Ne),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,OJ(a.c,a.r,e),zH(a.r))}function PJ(a,b,c){return a.b[c]?(zH(a.r),a.r.a=c,a.r.b=b,OJ(a.c,a.r,c),zH(a.r),!0):!1}function qF(a){KJ(a);a.f&&(QJ(a.Ec),a.f=!1)}function RJ(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction SJ(){FF();hC.call(this);this.Ec=(PB(),PB(),QB).a;this.eb=new TJ;this.Nb=new TJ;this.H=new oD(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new UJ;this.D=(EC(),GC);this.zb=D(gJ,u,120,99,0);this.qb=new fC;this.jc=new VJ;this.$=H((oE(),pE[ai]),bf);this.E=new WJ;this.U=z(hw,u,1,[Ab,Hb,$b,zb,Pb,Nb,Mb,Lb,Zb,ac,Vb,Yb,wb,vb,sb]);this.ic=new XJ;this.ob=new zG(this);NF[0]=IC;NF[1]=new km(255,153,153);NF[2]=new km(255,204,102);NF[3]=new km(255,255,153);NF[4]=new km(102,255,255);NF[5]=new km(51,204,255);NF[6]=\nnew km(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new YJ(this);this.a=z(hw,u,1,[ee,Qd,Wd,ke,Vd,fe,Ye]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new ZJ(this)}w(576,577,Yl,SJ);_.$f=function(){var a;return a=$J(),-1==a||9<=a};_._f=function(){return iG(),null!=this.b[Wd]||(null!=this.Pb?jG:kG).a?jG:kG};_.ag=function(){return iG(),null!=this.b[ke]?jG:kG};_.bg=function(a){var b=Qt(this,!1,!0);(a=new aK(this,a))&&wF(new CF(a,b))};\n_.cg=function(a,b,c){var d;return a?(d=a.a,iy(d.t,b,c),a):jC(this,b,c)};_.dg=function(a){PJ(this,a,"AfterPaste")};_.eg=function(){oF(this.r,Ne);OJ(this.c,this.r,Qd);oE()};_.fg=function(a,b){NI(this,a,b,0,Wd)};_.gg=function(a){return PJ(this,a,ee)};_.hg=function(a,b){NI(this,a,0,b,ke)};_.ig=XB;_.bf=function(){qF(this)};_.jg=function(){FJ(this);var a=this.Ec,b,c;for(c=new zv(new yC(a.a));c.b<c.d.Tf();)b=Av(c),0<Qy(a.f.p,b.t)&&Uy(a.f,b.t),wm(a.a,b);this.f=!0};\n_.kg=function(){var a=Qt(this,!0,!1),b=new bK(this);b&&wF(new CF(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function OJ(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.bond=b.e;d.molecule=b.f;null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.i?d.origin=b.i:b.i=null;c(a.a.d)}}function ZJ(a){this.a=a}w(578,1,{},ZJ);_.a=null;function aK(a,b){this.a=a;this.b=b}w(579,1,{},aK);_.zd=XB;\n_.Zf=function(a){if(null!=DF(a))nu(DF(a)),YI(this.a,"InChI "+DF(a));else{switch(this.b){case 3:nu(a.inchi==n?null:a.inchi);break;case 4:nu(a.key==n?null:a.key);break;case 5:nu(a.auxinfo==n?null:a.auxinfo)}null!=EF(a)&&YI(this.a,"InChI "+EF(a))}};_.a=null;_.b=0;function bK(a){this.a=a}w(580,1,{},bK);_.zd=XB;\n_.Zf=function(a){if(null!=DF(a))nu(DF(a)),YI(this.a,"InChI "+DF(a));else{var b=this.a,c;if(b.b[Ye])try{zH(b.r),Xp(b.r,Ye),b.r.c=a,OJ(b.c,b.r,Ye),zH(b.r)}catch(d){if(d=xq(d),G(d,97))YI(b,Je+d.yd());else throw d;}else try{var e=a.key==n?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=cK(cK(e,$f,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),cK(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new wE(f);dK(c)}catch(h){if(h=xq(h),G(h,83))YI(b,Je+h.f);else throw h;}null!=EF(a)&&YI(this.a,"InChI "+EF(a))}};\n_.a=null;function eK(a,b){return null!=b&&0<b.length?eK(a,b):!1}function fK(a){a.c.pb.style.display!=Qi&&(mC(a.b),QJ(a.d))}function gK(a){hK.call(this,a,Kc,Kc,null)}function iK(a,b){hK.call(this,a,Kc,Kc,b)}function jK(a,b,c){hK.call(this,a,b,c,null)}\nfunction hK(a,b,c,d){var e;if(null==a)dF("JSME initialization error: HTML id argument is null.");else if(H(af,a))dF(\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\');else if(e=RA(a)){this.a=kK;++kK;this.c=e;this.b=new SJ;this.b.d||(this.b.d={},this.b.d.src=dJ(this));this.d=new lK(this.b,b,c,d);Ly(e,this.d,e.pb);d&&ug in d&&(this.d.b=d[ug]);a=this.d;a.d||(a.d=kC(a,oC(a),pC(a)),a.d.j=!1);var b=a.c,f,g,h,j,l,o,m,r;b.$?NJ=af:NJ="JME";xC(b.Sc.Pc,b);mu(b,\nNJ+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.M=nC(b);cC(b,null);b.hb||(b.hb=new oD(Ue,0,13),b.kb=BB(b.hb));b.ib||(b.ib=new oD(Ue,1,13),b.jb=BB(b.ib));b.lb||(b.lb=new oD(Ue,0,11),BB(b.lb));hH(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;aH=bH(b);b.oc=!0;try{m=mK(b.Ec,"options");null!=m&&cJ(b,m,!1);h=mK(b.Ec,"jme");null!=h&&(b._=h);l=mK(b.Ec,Ci);null!=l&&(b.rb=l);g=mK(b.Ec,"depictcgi");null!=g&&(b.gc=!0);r=mK(b.Ec,"smiles");null!=r&&(b.qc=r);o=mK(b.Ec,gk);null!=o&&(b.sb=\no,qF(b));b.u=mK(b.Ec,"atomcolors");b.t=mK(b.Ec,"atombg");f=mK(b.Ec,"depictbg");if(null!=f&&b.J){var t;var y,v,s,A;v=(EC(),GC);try{if(0!=f.indexOf(Fa))throw new Dp("bad hex encoding");A=DE(f.substr(1,2),16);s=DE(f.substr(3,2),16);y=DE(f.substr(5,2),16);t=v=new km(A,s,y)}catch(F){if(F=xq(F),G(F,97))oE(),t=v;else throw F;}b.D=t}b.mc&&b.ob&&vI(b.ob);j=mK(b.Ec,"notify_structural_change_js_function");b.Qb=j}catch(M){if(M=xq(M),!G(M,97))throw M;}b.k=202;dC(b);b.pb=new nK;f=a.c;null!=f._?(bI(f,f._,!1),null!=\nf.t&&f.ob&&jI(f.ob,f.t,!0),null!=f.u&&f.ob&&jI(f.ob,f.u,!1)):null!=f.rb?rI(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,SH(f,f.qc,null,!0));qF(a.c);h=this.b;f=this.d;var N,$,U,V,da,la;g=($=new cA((uF(),tF)),$.pb.alt="drag out MOL or RXN file",ky($,$.pb.alt),$);$=(N=new oK,V=g.a.e,da=g.a.a,U=~~((24-da)/2),0>U&&(U=0),la=new pK(f,V,U,g),qK(la),Dm(f.k,la),N.c=V,N.b=da,N.d=24,N.a=U,N);da=$.c;V=$.b;hF(new mF(h),f);U=0>=$J();N=new rF(h);U?(U=new rK,ky(U,g.pb.alt),0<=da&&(U.pb.style[Fk]=da+oj),0<=V&&(U.pb.style[Uh]=\nV+oj),V=new sF(f,U,da,$),Ty(V.d.f,V.b,oC(V.d)-V.c-V.a.a,pC(V.d)-(V.a.d-V.a.a)),Dm(f.k,V),U.pb.draggable=xk,U.pb.style[ih]=(hr(),Ji),uy(U,N,(Nt(),Nt(),Ot)),U.pb.style[Tf]=Qi):(g.pb.draggable=xk,g.pb.style[ih]=(hr(),Ji),uy(g,N,(Nt(),Nt(),Ot)),g.pb.style[Tf]=Qi)}else dF("JSME initialization error: HTML id "+a+" not found.")}function sK(){return kw(null)}function tK(a){return kw(a)}w(581,1,Kl,gK,iK,jK,hK);_.lg=function(a){vy(this.d,new uK(this,a),(ut(),ut(),vt))};\n_.mg=function(a){vy(this.d,new vK(this,a),(uu(),uu(),vu))};_.ng=function(a){vy(this.d,new wK(this,a),(Au(),Au(),Bu))};_.og=function(a){vy(this.d,new xK(this,a),(Du(),Du(),Eu))};_.pg=function(a){rq(2,new yK(this.b,a))};_.qg=function(){yG(this.b,!0)};_.rg=function(){Jq((Gq(),Hq),new zK(this))};_.sg=function(){var a,b,c;c=[];for(b=new zv(this.d.a);b.b<b.d.Tf();)a=Av(b),c[c.length]=a.q;return c};_.tg=function(){return this.b.a};_.ug=function(a){return this.b.b[a]};_.vg=Xw;_.wg=function(){return this.b.V};\n_.xg=function(){return this.b.nb};_.yg=function(){return this.b.tb};_.zg=function(){var a,b,c;b=null;if(a=(c=this.b.vb.a,c.a)){b=this.b;var d;c=b.ob.v;d=b.ob.w;b.ob.v=0;b.ob.w=0;zH(b.r);TI(b);b.ob.v=c;b.ob.w=d;b=a.q}return b};_.Ag=function(){return this.b.wb};_.Bg=function(){return this.b.xb};_.Cg=function(){return this.b.Qb};_.ge=function(){return Tq(this.d.pb,Wi)};_.Dg=function(){var a;a=[];a.length=2;a[0]=Tq(this.d.pb,Xi);a[1]=Tq(this.d.pb,Wi);return a};_.he=function(){return Tq(this.d.pb,Xi)};\n_.Eg=function(){return this.c.pb};_.Fg=function(){return this.b.Wb};_.Gg=function(){return this.b.Yb};_.Hg=function(){return this.b.i};_.Ig=function(a){dF("JSME initialization error: "+a)};_.Jg=function(){return this.b.J};_.je=function(){return this.c.pb.style.display!=Qi};_.Kg=function(){var a=this.b,b;a.dc?b=oJ(a,1)+Fd+oJ(a,2)+Fd+oJ(a,3):b=oJ(a,0);return b};_.Lg=function(a){return Qt(this.b,!0,a)};_.Mg=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=UF(a);a.tc=b;return c};\n_.Ng=function(a){null!=a&&0<a.length&&cJ(this.b,a,!0)};_.Og=function(a){null!=a&&0<a.length&&SH(this.b,a,null,!0)};_.Pg=function(a){null!=a&&0<a.length&&rI(this.b,a,!0)};_.Qg=function(a){null!=a&&0<a.length&&bI(this.b,a,!0)};_.Rg=function(a){return eK(this,a)};_.gf=function(){fK(this)};_.Sg=function(){EJ(this.b)};_.Tg=function(a){var b=this.b;if(a=GJ(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;TI(b)}};_.Ug=function(a){this.b.k=a};_.Vg=function(a){this.b.e=new AK(this,a)};\n_.Wg=function(a){RJ(this.b,"AfterPaste",a)};_.Xg=function(a){RJ(this.b,Qd,a)};_.Yg=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new zv(b.a);d.b<d.d.Tf();)c=Av(d),a?c.b=n:c.b=Qj}mC(b.c);b=this.b;b.tb=a;AH(b);dG(this.b,!0);mC(this.b)};_.Zg=function(a,b){var c=this.b,d;if(d=GJ(c,a))jI(d,b,!0),TI(c)};_.$g=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,hH(b,a),AH(b))};_._g=function(a,b){var c=this.b,d;d=GJ(c,a);1>b||b>d.p?(mu(c,"ERROR - invalid atom index: "+b),qF(c)):(d.v=b,TI(c))};\n_.ah=function(a){RJ(this.b,ee,a)};_.bh=function(a,b){RJ(this.b,a,b)};_.le=function(a){hy(this.d,a);fK(this)};_.ch=function(a){this.b.V=a};_.dh=function(a){HJ(this.b,a)};_.eh=function(a){var b=this.b;b.tb=a;AH(b)};_.fh=function(a){var b=this.b;b.wb=a;AH(b)};_.gh=function(a){IJ(this.b,a)};_.hh=function(a){this.b.Pb=a};_.ih=function(a){this.b.Qb=a};_.jh=function(a){var b=this.b;b.Wb=a;b.F=CG(b,!1)};_.kh=function(a){this.b.Yb=a};_.lh=function(a,b){iy(this.d,a,b);fK(this)};\n_.mh=function(a,b,c){c&&iy(this.c,a,b);iy(this.d,a,b);fK(this)};_.nh=function(a,b){jy(this.d,a,b);fK(this)};_.oh=function(a,b,c){c&&jy(this.c,a,b);jy(this.d,a,b);fK(this)};_.ph=function(a){pG(this.b,a)};_.qh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new DJ(c,a);c.sc=d;c.k=253;mu(c,b);qF(c)};_.me=function(a){qy(this.c.pb,a)};_.rh=function(a){this.b.i=a};_.ne=function(a){this.d.pb.style[Fk]=a;fK(this)};_.sh=function(a){YI(this.b,a)};_.th=function(){return UF(this.b)};_.a=-1;_.b=null;\n_.c=null;_.d=null;var kK=0;function zK(a){this.a=a}w(582,1,{},zK);_.pd=function(){var a,b;for(b=new zv(this.a.d.a);b.b<b.d.Tf();)a=Av(b),a.t.pb.innerHTML=a.q||n};_.a=null;function uK(a,b){this.a=a;this.b=b}w(583,1,{},uK);_.Jd=function(a){a=a.a;Jq((Gq(),Hq),new BK(this,this.b,a))};_.a=null;_.b=null;function BK(a,b,c){this.a=a;this.c=b;this.b=c}w(584,1,{},BK);_.pd=CK;_.a=null;_.b=null;_.c=null;function vK(a,b){this.a=a;this.b=b}w(585,1,{},vK);_.ld=function(a){a=a.a;Jq((Gq(),Hq),new DK(this,this.b,a))};\n_.a=null;_.b=null;function DK(a,b,c){this.a=a;this.c=b;this.b=c}w(586,1,{},DK);_.pd=CK;_.a=null;_.b=null;_.c=null;function xK(a,b){this.a=a;this.b=b}w(587,1,{},xK);_.a=null;_.b=null;function Gu(a,b,c){this.a=a;this.c=b;this.b=c}w(588,1,{},Gu);_.pd=CK;_.a=null;_.b=null;_.c=null;function wK(a,b){this.a=a;this.b=b}w(589,1,{},wK);_.nd=function(a){a=a.a;Jq((Gq(),Hq),new EK(this,this.b,a))};_.a=null;_.b=null;function EK(a,b,c){this.a=a;this.c=b;this.b=c}w(590,1,{},EK);_.pd=CK;_.a=null;_.b=null;_.c=null;\nfunction AK(a,b){this.a=a;this.b=b}w(591,1,{},AK);_.a=null;_.b=null;\nfunction FK(){var a=GK("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;HK(IK,arguments)?a=arguments[0]:3==arguments.length?a=new jK(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new gK(arguments[0]):4==arguments.length?a=new hK(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new iK(arguments[0],arguments[1]));this.g=a;JK();a[dg]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.lg(null==a?null:a.constructor==\n$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.addMouseDownHandler=C(function(a){this.g.mg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.addMouseOutHandler=C(function(a){this.g.ng(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.addMouseOverHandler=C(function(a){this.g.og(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.alert=C(function(a){this.g.pg(a)});b.clear=C(function(){this.g.qg()});b.deferredRepaint=C(function(){this.g.rg()});\nb.getAllGraphicsString=C(function(){return this.g.sg()});b.getAlldefinedCallBackNames=C(function(){var a=this.g.b.a;JK();return a});b.getCallBack=C(function(a){return this.g.ug(a)});b.getCreationIndex=C(function(){return this.g.vg()});b.getHelpURL=C(function(){return this.g.b.V});b.getMenuScale=C(function(){return this.g.b.nb});b.getMolecularAreaAntiAlias=C(function(){return this.g.b.tb});b.getMolecularAreaGraphicsString=C(function(){return this.g.zg()});b.getMolecularAreaLineWidth=C(function(){return this.g.b.wb});\nb.getMolecularAreaScale=C(function(){return this.g.b.xb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.b.Qb});b.getOffsetHeight=C(function(){return this.g.ge()});b.getOffsetSize=C(function(){return this.g.Dg()});b.getOffsetWidth=C(function(){return this.g.he()});b.getParentContainer=C(function(){return this.g.c.pb});b.getPasteLabel=C(function(){return this.g.b.Wb});b.getPrePasteJSfunction=C(function(){return this.g.b.Yb});b.getWebSearchInchiKeyBaseUrl=C(function(){return this.g.b.i});\nb.initializationError=C(function(a){this.g.Ig(a)});b.isDepictMode=C(function(){return this.g.b.J});b.isVisible=C(function(){return this.g.je()});b.jmeFile=C(function(){return this.g.Kg()});b.molFile=C(function(a){return this.g.Lg(a)});b.nonisomericSmiles=C(function(){return this.g.Mg()});b.options=C(function(a){this.g.Ng(a)});b.readGenericMolecularInput=C(function(a){this.g.Og(a)});b.readMolFile=C(function(a){this.g.Pg(a)});b.readMolecule=C(function(a){this.g.Qg(a)});b.read_MOL_SDF_RXN=C(function(a){return this.g.Rg(a)});\nb.repaint=C(function(){this.g.gf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){return LK(null,arguments,!0)[0]});b.reset=C(function(){this.g.Sg()});b.resetAtomColors=C(function(a){this.g.Tg(a)});b.setAction=C(function(a){this.g.Ug(a)});b.setAfterDepictEditToggleEventHandler=C(function(a){this.g.Vg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.setAfterPasteCallback=C(function(a){this.g.Wg(a)});b.setAfterStructureModifiedCallback=C(function(a){this.g.Xg(a)});\nb.setAntialias=C(function(a){this.g.Yg(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.Zg(a,b)});b.setAtomMolecularAreaFontSize=C(function(a){this.g.$g(a)});b.setAtomToHighLight=C(function(a,b){this.g._g(a,b)});b.setBeforePasteCallback=C(function(a){this.g.ah(a)});b.setCallBack=C(function(a,b){this.g.bh(a,b)});b.setHeight=C(function(a){this.g.le(a)});b.setHelpURL=C(function(a){this.g.ch(a)});b.setMenuScale=C(function(a){this.g.dh(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.eh(a)});\nb.setMolecularAreaLineWidth=C(function(a){this.g.fh(a)});b.setMolecularAreaScale=C(function(a){this.g.gh(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.hh(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.ih(a)});b.setPasteLabel=C(function(a){this.g.jh(a)});b.setPrePasteJSfunction=C(function(a){this.g.kh(a)});b.setSize=C(function(a,b,e){LK(this.g,arguments,!1)});b.setSubstituent=C(function(a){this.g.ph(a)});b.setTemplate=C(function(a,b){this.g.qh(a,b)});b.setVisible=\nC(function(a){this.g.me(a)});b.setWebSearchInchiKeyBaseUrl=C(function(a){this.g.rh(a)});b.setWidth=C(function(a){this.g.ne(a)});b.showInfo=C(function(a){this.g.sh(a)});b.smiles=C(function(){return this.g.th()});MK({"0":{2:[[function(){return this.lh.apply(this,arguments)},null,void 0,Ui,Ui],[function(){return this.nh.apply(this,arguments)},null,void 0,Vj,Vj]],3:[[function(){return this.oh.apply(this,arguments)},null,void 0,Vj,Vj,Fg],[function(){return this.mh.apply(this,arguments)},null,void 0,Ui,\nUi,Fg]]}},!1);MK({"0":{"0":[[sK,null,void 0]],1:[[tK,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new NK(e));return[e]},Gh]]}},!0);OK(IK,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function iw(){PK||(PK=!0,FK())}w(592,1,{},iw);var PK=!1;\nfunction mw(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Gh)$wnd.jsmeOnLoad();else try{$wnd.console.log(\'Warning: the global function "jsmeOnLoad" is not defined.\\n If you have defined it, there might be a syntax error in your javascript code.\')}catch(a){}}function lw(){}w(594,1,{},lw);_.pd=function(){mw()};function NK(a){this.a=a}w(596,1,{85:1,133:1},NK);_.eQ=function(a){return null!=a&&G(a,85)&&this.a==a.a};_.a=null;function KK(a){this.a=a}w(597,1,{86:1,133:1},KK);\n_.eQ=function(a){return null!=a&&G(a,86)&&this.a==a.a};_.a=null;function qK(a){Ty(a.e.f,a.b,oC(a.e)-a.d-a.c,pC(a.e)-(a.a-a.c))}function pK(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(598,1,{},pK);_.Yf=function(){qK(this)};_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;function oK(){}w(599,1,{},oK);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction gF(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(Fk)||n;b=c.getAttribute(Uh)||n;f=c.getAttribute(Ni)||n;e=c.getAttribute(Xh)||n;var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],"PARAM"==h.nodeName&&(j=h,h=j.getAttribute(Ni)||n,j=j.getAttribute(Ak)||n,null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute(Yg);c.removeAttribute(Ni);c.removeAttribute("archive");c.removeAttribute(Uh);c.removeAttribute(Fk);c.removeAttribute(tg);c.removeAttribute("hspace");\nc.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=n||n;d=cr();c.setAttribute(Xh,d);c.style[Fk]=cF(g);c.style[Uh]=cF(b);b=new QK(a,d,l,e,c,f);Jq((Gq(),Hq),b);++a.b;return!0}function fF(a){this.a="JME.class";this.d=a}w(600,1,{},fF);_.Bd=function(){return gF(this)};_.a=null;_.b=0;_.c=null;_.d=null;function QK(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}w(601,1,{},QK);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,Kc,Kc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(Xh,this.e):this.c.removeAttribute(Xh);b=$doc;null!=this.f&&0<this.f.length&&(b[this.f]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.a.d&&this.a.d.a.apply(c,[c])};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function RK(){}w(602,1,Kl,RK);function SK(a){this.a=a}w(603,1,{},SK);_.pd=function(){this.a()};_.a=null;function TK(a){this.a=a}w(604,1,{},TK);\n_.Bd=function(){this.a();return!1};_.a=null;\nfunction UK(){var a=GK("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;HK(VK,arguments)?a=arguments[0]:0==arguments.length&&(a=new RK);this.g=a;JK();a[dg]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Jq((Gq(),Hq),new SK(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=C(function(a,c){Mq((Gq(),new TK(a)),c)});$wnd.JSApplet.Utils.safeLog=C(function(a){dF(a)});OK(VK,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function jw(){WK||(WK=!0,UK())}w(605,1,{},jw);var WK=!1;function XK(a){this.f=a}w(606,547,Jl,XK);function sw(){this.f="divide by zero"}w(607,136,dm,sw);function Oy(){}function YK(a){this.f=a}w(609,136,dm,Oy,YK);function bw(){}w(610,136,dm,bw);function iG(){iG=x;kG=new ZK(!1);jG=new ZK(!0)}function ZK(a){this.a=a}w(611,1,{89:1,91:1,94:1},ZK);_.eQ=function(a){return G(a,91)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?xk:zh};\n_.a=!1;var kG,jG;function UE(a,b,c){var d,e;d=$K(a,b++);if(c=55296<=d&&56319>=d&&b<c)a=e=a.charCodeAt(b),c=56320<=a&&57343>=a;return c?65536+((d&1023)<<10)+(e&1023):d}function aL(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function eF(a){return null!=String.fromCharCode(a).match(/\\d/)}function bL(){}function cL(a){return typeof a==Ui?Hf+(0>a?-a:a):a}\nfunction dL(a,b){var c;c=new bL;c.d=we+(eL(0!=a?-a:0)?cL(0!=a?-a:0):n+Op(c));fL(0!=a?-a:0)&&gL(0!=a?-a:0,c);c.b=4;c.a=b;return c}function W(a){var b;b=new bL;b.d=we+(eL(a)?cL(a):n+Op(b));fL(a)&&gL(a,b);return b}function hL(a,b){var c;c=new bL;c.d=we+(eL(a)?cL(a):n+Op(c));fL(a)&&gL(a,c);c.b=b?8:0;return c}function iL(){var a;a=new bL;a.d=we+(eL(0)?cL(0):n+Op(a));fL(0)&&gL(0,a);a.b=2;return a}function jL(a){var b;b=new bL;b.d=we+(eL(a)?cL(a):n+Op(b));fL(a)&&gL(a,b);b.b=1;return b}\nfunction fL(a){return typeof a==Ui&&0<a}function eL(a){return null!=a&&0!=a}function gL(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=hl[b.c])c=c.prototype;else{c=hl[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(613,1,{},bL);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?n:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction kL(a){var b;if(!(b=lL,!b&&(b=lL=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new mL(Le+a+na);return parseFloat(a)}function DE(a,b){var c,d;if(null==a)throw new mL(Ti);if(2>b||36<b)throw new mL("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==aL(a.charCodeAt(c),b))throw new mL(Le+a+na);c=parseInt(a,b);if(isNaN(c))throw new mL(Le+a+na);if(-2147483648>c||2147483647<c)throw new mL(Le+a+na);return c}\nw(615,1,{89:1,102:1});var lL=null;function nL(a){this.a=a}w(614,615,{89:1,94:1,95:1,102:1},nL);_.eQ=function(a){return G(a,95)&&a.a==this.a};_.hC=oL;_.tS=pL;_.a=0;function DC(a){this.a=a}w(616,615,{89:1,94:1,98:1,102:1},DC);_.eQ=function(a){return G(a,98)&&a.a==this.a};_.hC=oL;_.tS=pL;_.a=0;function rC(){}function Sm(a){this.f=a}w(617,136,{89:1,97:1,99:1,105:1,106:1},rC,Sm);function uC(a){this.a=a}\nfunction Fw(a){var b,c;if(0>a)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<<b>>14;return c+2-(a&~(a>>1))}function xw(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function gm(a){var b,c,d;b=D(qL,sl,-1,8,1);c=(rL(),sL);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return tL(b,d,8)}\nfunction OH(a){var b,c;return-129<a&&128>a?(b=a+128,c=(uL(),vL)[b],!c&&(c=vL[b]=new uC(a)),c):new uC(a)}w(618,615,{89:1,94:1,100:1,102:1},uC);_.eQ=function(a){return G(a,100)&&a.a==this.a};_.hC=Xw;_.tS=pL;_.a=0;function uL(){uL=x;vL=D(aJ,u,100,256,0)}var vL;function pH(a){return 0>=a?0-a:a}function qH(a){return 0>a?-a:a}function Xm(a,b){return a>b?a:b}function Q(a){return Math.round(a)}function wL(a){return Math.sqrt(a)}function lE(){}function ov(a){this.f=a}\nw(622,136,{89:1,97:1,101:1,105:1,106:1},lE,ov);function rL(){rL=x;sL=z(qL,sl,-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 sL;function mL(a){this.f=a}w(624,617,{89:1,97:1,99:1,103:1,105:1,106:1},mL);function $K(a,b){return a.charCodeAt(b)}function xL(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!G(b,1)?!1:""+a==b}function my(a,b){return a.indexOf(b)}\nfunction BE(a,b,c){return a.indexOf(b,c)}function zB(a,b){return a.lastIndexOf(b)}function cK(a,b,c){var d;for(d=0;0<=(d=c.indexOf(Yf,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+Ha+py(c,++d):c=c.substr(0,d-0)+py(c,++d);return a.replace(RegExp(b,Hh),c)}\nfunction yL(a,b){for(var c=RegExp(b,Hh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==n){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(0<a.length){for(c=d.length;0<c&&d[c-1]==n;)--c;c<d.length&&d.splice(c,d.length-c)}c=D(hw,u,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function py(a,b){return a.substr(b,a.length-b)}function kE(a,b,c){return a.substr(b,c-b)}\nfunction oy(a){return 0==a.length||a[0]>ga&&a[a.length-1]>ga?a:a.replace(/^(\\s*)/,n).replace(/\\s*$/,n)}function tL(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction zL(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 Sm("Character out of range: "+c);}function ny(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 AL(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=UE(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=D(BL,rl,-1,b,1);for(d=f=0;d<e;)c=UE(a,d,a.length),d+=65536<=c?2:1,f+=zL(b,f,c);return b}_=String.prototype;\n_.cM={1:1,89:1,92:1,94:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return $D(this)};_.tS=_.toString;function CL(){CL=x;DL={};EL={}}function $D(a){CL();var b=bd+a,c=EL[b];if(null!=c)return c;c=DL[b];if(null==c){var d,e,f,c=0;e=a.length;f=e-4;for(d=0;d<f;)c=a.charCodeAt(d+3)+31*(a.charCodeAt(d+2)+31*(a.charCodeAt(d+1)+31*(a.charCodeAt(d)+31*c)))|0,d+=4;for(;d<e;)c=31*c+$K(a,d++);c|=0}256==FL&&(DL=EL,EL={},FL=0);++FL;return EL[b]=c}var DL,FL=0,EL;function GL(a){a.a=new Sq}\nfunction Ap(a,b){Bp(a.a,b);return a}function zp(){GL(this)}function BJ(){GL(this);this.a.a+=n}w(626,1,xl,zp,BJ);_.tS=HL;function zE(a,b){Bp(a.a,String.fromCharCode(b))}function Tw(){GL(this)}function yE(){GL(this)}function Rv(a){GL(this);Bp(this.a,a)}w(627,1,xl,Tw,yE,Rv);_.tS=HL;function CE(a){this.f="String index out of range: "+a}w(628,609,dm,CE);function IE(a){this.f=a}w(630,136,dm,IE);function IL(a,b){for(var c;a.Zd();)if(c=a.$d(),null==b?null==c:Kp(b,c))return a;return null}\nfunction JL(a,b){var c;return(c=IL(a.ye(),b))?(c._d(),!0):!1}function KL(a){var b,c,d,e;d=new zp;b=null;d.a.a+=Wf;for(c=a.ye();c.Zd();)null!=b?Bp(d.a,b):b=nb,e=c.$d(),Bp(d.a,e===a?"(this Collection)":n+e);d.a.a+=cg;return d.a.a}w(633,1,{});_.uh=function(){throw new IE("Add not supported on this collection");};_.vh=function(a){return!!IL(this.ye(),a)};_.Qf=HE;_.wh=function(a){return JL(this,a)};_.tS=function(){return KL(this)};w(635,633,Il);\n_.eQ=function(a){var b;if(a===this)return!0;if(!G(a,112)||a.Tf()!=this.Tf())return!1;for(a=a.ye();a.Zd();)if(b=a.$d(),!this.vh(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.ye();b.Zd();)c=b.$d(),null!=c&&(a+=Np(c),a=~~a);return a};function LL(a,b){var c;return G(b,110)&&(c=b.xh(),Wx(a.a,c))?(c=Fv(a.a,c),a.a.Uf(b.yh(),c)):!1}function NE(a){this.a=a}w(634,635,Il,NE);_.vh=function(a){return LL(this,a)};_.ye=function(){return new ML(this.a)};\n_.wh=function(a){return LL(this,a)?(a=a.xh(),Hv(this.a,a),!0):!1};_.Tf=NL;_.a=null;function OL(a){if(a.b)PL(a.a),Hv(a.c,a.b.xh()),a.b=null;else throw new yy("Must call next() before remove().");}function ML(a){var b;this.c=a;b=new Jm;a.c&&Dm(b,new QL(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new RL(a,d.substring(1));b.uh(e)}var a=a.a,f;for(f in a)if(c=parseInt(f,10),f==c){c=a[c];d=0;for(e=c.length;d<e;++d)b.uh(c[d])}this.a=new zv(b)}w(636,1,{},ML);_.Zd=function(){return SL(this.a)};\n_.$d=function(){return this.b=Av(this.a)};_._d=function(){OL(this)};_.a=null;_.b=null;_.c=null;w(638,1,Gl);_.eQ=function(a){return G(a,110)&&GE(this.xh(),a.xh())&&GE(this.yh(),a.yh())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.xh()&&(a=Np(this.xh()));null!=this.yh()&&(b=Np(this.yh()));return a^b};_.tS=function(){return this.xh()+Ed+this.yh()};function QL(a){this.a=a}w(637,638,Gl,QL);_.xh=function(){return null};_.yh=function(){return this.a.b};_.zh=function(a){return KE(this.a,a)};_.a=null;\nfunction RL(a,b){this.b=a;this.a=b}w(639,638,Gl,RL);_.xh=Xw;_.yh=function(){return this.b.e[bd+this.a]};_.zh=function(a){return LE(this.b,this.a,a)};_.a=null;_.b=null;function TL(a,b){var c,d,e,f;if(b===a)return!0;if(!G(b,108)||a.Tf()!=b.Tf())return!1;e=a.ye();for(f=b.ye();e.Zd();)if(c=e.$d(),d=f.$d(),!(null==c?null==d:Kp(c,d)))return!1;return!0}function eD(a,b){(0>a||a>=b)&&UL(a,b)}function UL(a,b){throw new YK("Index: "+a+", Size: "+b);}w(640,633,ql);\n_.Ah=function(){throw new IE("Add not supported on this list");};_.uh=function(a){this.Ah(this.Tf(),a);return!0};_.eQ=function(a){return TL(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.ye();a.Zd();)c=a.$d(),b=31*b+(null==c?0:Np(c)),b=~~b;return b};_.ye=function(){return new zv(this)};_.Ch=function(){return this.Dh(0)};_.Dh=function(a){return new VL(this,a)};_.Eh=function(){throw new IE("Remove not supported on this list");};function SL(a){return a.b<a.d.Tf()}\nfunction Av(a){if(a.b>=a.d.Tf())throw new Ry;return a.d.Bh(a.c=a.b++)}function PL(a){if(0>a.c)throw new sB;a.d.Eh(a.c);a.b=a.c;a.c=-1}function zv(a){this.d=a}w(641,1,{},zv);_.Zd=function(){return SL(this)};_.$d=function(){return Av(this)};_._d=function(){PL(this)};_.b=0;_.c=-1;_.d=null;function VL(a,b){var c;this.d=this.a=a;c=a.Tf();(0>b||b>c)&&UL(b,c);this.b=b}w(642,641,{},VL);_.Fh=function(){return 0<this.b};_.Gh=function(){if(0>=this.b)throw new Ry;return this.a.Bh(this.c=--this.b)};_.a=null;\nfunction WL(a){a=new ML(a.b.a);return new XL(a)}function YL(a,b){this.a=a;this.b=b}w(643,635,Il,YL);_.vh=ZL;_.ye=function(){return WL(this)};_.Tf=function(){return this.b.a.d};_.a=null;_.b=null;function XL(a){this.a=a}w(644,1,{},XL);_.Zd=function(){return SL(this.a.a)};_.$d=function(){return(this.a.b=Av(this.a.a)).xh()};_._d=function(){OL(this.a)};_.a=null;function $L(a){a.b=D(aM,u,0,0,0)}function AD(a,b,c){(0>b||b>a.c)&&UL(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction Dm(a,b){nq(a.b,a.c++,b);return!0}function Dx(a,b){eD(b,a.c);return a.b[b]}function AA(a,b){for(var c=0;c<a.c;++c)if(GE(b,a.b[c]))return c;return-1}function bM(a,b){var c;c=(eD(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function wm(a,b){var c;c=AA(a,b);if(-1==c)return!1;bM(a,c);return!0}function kD(a,b,c){eD(b,a.c);nq(a.b,b,c)}function Vm(a,b){var c;if(b.length<a.c){c=b;var d;d=Xv(0,a.c);z(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)nq(b,c,a.b[c]);b.length>a.c&&nq(b,a.c,null);return b}\nfunction Jm(){$L(this)}function jD(a){$L(this);this.b.length=a}function yC(a){$L(this);a=Wv(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(648,640,kl,Jm,jD,yC);_.Ah=function(a,b){AD(this,a,b)};_.uh=function(a){return Dm(this,a)};_.qg=function(){this.b=D(aM,u,0,0,0);this.c=0};_.vh=function(a){return-1!=AA(this,a)};_.Bh=function(a){return Dx(this,a)};_.Qf=function(){return 0==this.c};_.Eh=function(a){return bM(this,a)};_.wh=function(a){return wm(this,a)};_.Tf=At;\n_.c=0;function Iv(){Iv=x;Jv=new cM}var Jv;function cM(){}w(651,640,$l,cM);_.vh=MJ;_.Bh=function(){throw new Oy;};_.Tf=function(){return 0};function dM(){this.a=new Date}function eM(a){return 10>a?Fc+a:n+a}w(654,1,{89:1,93:1,94:1,107:1},dM);_.eQ=function(a){return G(a,107)&&Gw(J(this.a.getTime()),J(a.a.getTime()))};\n_.hC=function(){var a;a=J(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=ow(c&4194303,b&4194303,e&1048575);a=ow(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?jb:n)+~~(b/60);b=10>(0>b?-b:b)%60?Fc+(0>b?-b:b)%60:n+(0>b?-b:b)%60;return(fM(),gM)[this.a.getDay()]+ga+hM[this.a.getMonth()]+ga+eM(this.a.getDate())+ga+eM(this.a.getHours())+bd+eM(this.a.getMinutes())+bd+eM(this.a.getSeconds())+" GMT"+a+b+ga+this.a.getFullYear()};_.a=null;function fM(){fM=x;gM=z(hw,u,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));hM=z(hw,u,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var gM,hM;\nfunction xv(a,b){return null==E(a.a,b,a)}function wv(){this.a=new xp}w(656,635,{89:1,93:1,112:1},wv);_.uh=function(a){return xv(this,a)};_.vh=ZL;_.Qf=function(){return 0==this.a.d};_.ye=function(){return WL(new YL(this.a,new NE(this.a)))};_.wh=function(a){return null!=Hv(this.a,a)};_.Tf=NL;_.tS=function(){return KL(new YL(this.a,new NE(this.a)))};_.a=null;function FE(a,b){this.a=a;this.b=b}w(660,638,Gl,FE);_.xh=Xw;_.yh=Bz;_.zh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction Ry(){}w(661,136,{89:1,97:1,105:1,106:1,111:1},Ry);function iM(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=BE(a.a,ny(a.d.charCodeAt(a.b)),0))return a=$K(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=BE(a.a,ny(a.d.charCodeAt(a.b)),0))return kE(a.d,b,a.b);return py(a.d,b)}for(;b<c&&0<=BE(a.a,ny(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=BE(a.a,ny(a.d.charCodeAt(a.b)),0))return kE(a.d,b,a.b);return py(a.d,b)}}throw new Ry;}\nfunction jM(a){if(null!=a)this.d=a,this.a=ha,this.c=!1,this.b=0;else throw new lE;}w(663,1,{},jM);_.a=null;_.b=0;_.c=!1;_.d=null;function GE(a,b){return cw(a)===cw(b)||null!=a&&Kp(a,b)}function iD(a){var b=D(kM,u,60,0,0);return Vm(a.a,b)}function fC(){this.a=new Jm}w(675,640,kl,fC);_.Ah=function(a,b){AD(this.a,a,b)};_.uh=function(a){return Dm(this.a,a)};_.vh=function(a){return-1!=AA(this.a,a)};_.Bh=function(a){return Dx(this.a,a)};_.Qf=function(){return 0==this.a.c};_.ye=function(){return new zv(this.a)};\n_.Eh=function(a){return bM(this.a,a)};_.Tf=function(){return this.a.c};_.tS=function(){return KL(this.a)};_.a=null;function lM(a,b){this.b=a;this.a=b}w(676,1,{},lM);_.a=null;_.b=null;function mM(){wB.call(this,"^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",0)}function nM(a,b){wB.call(this,a,b)}w(677,468,{},mM,nM);function iH(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}\nfunction oM(){oM=x;aF("^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",0);pM=aF("^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",0)}function WI(a,b,c){a.q=b;a.r=c}function fJ(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}function qM(a){var b;b=new hJ;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 II(a){return-99199!=a.f?a.f:0}function rM(a){return 4<=a.o&&2==a.j}\nfunction wG(a,b,c){a.q+=b;a.r+=c}function nG(a){var b;b=-99199!=a.f;a.f=-99199;return b}function hJ(){oM();this.p=iH(7)}w(681,1,{115:1},hJ);_.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 pM;function tJ(a,b){var c;c=sM(a);return 0<c?b-c:0}function sM(a){a=Fv((!tM&&uM(),tM),a);return null!=a?a[0]:-1}\nfunction uM(){var a,b,c,d,e,f;a=yL("H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",Zf);\ntM=new xp;for(b=0;b<a.length-1;b+=2){f=a[b];e=yL(a[b+1],kb);c=D(B,q,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=DE(e[d],10);E(tM,f,c)}}var tM=null;function vM(a){var b;b=new wM;xM(b,a);return b}function lJ(a,b){var c,d;c=b[a.i];d=b[a.j];a.a=P(J(Q((c.q+d.q)/2)));a.b=P(J(Q((c.r+d.r)/2)))}function xM(a,b){a.i=b.i;a.j=b.j;a.c=b.c;a.f=b.f;a.d=b.d;a.a=b.a;a.b=b.b;a.e=b.e}function wM(){}w(686,1,{116:1},wM);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function yM(){}w(687,1,{},yM);_.a=0;_.b=0;_.c=0;\n_.d=0;function oI(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new yy("Cannot undo. Index is out of range.");if(!a.a.b)throw new yy($e);a.a=a.a.b;return a.a.a}function nK(){this.a=this.b=new zM}w(688,1,{},nK);_.a=null;function zM(){this.a=null}function yH(a){this.a=a}w(689,1,{},zM,yH);_.a=null;_.b=null;_.c=null;function AM(){AM=x;BM=new mM;CM=new nM("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",2);DM=new nM("\\\\s+",2)}\nfunction TH(a){AM();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<f&&!(5<g);++h){c=a.charCodeAt(h);13==c?(++g,h+1<f&&10==a.charCodeAt(h+1)&&++h):10==c&&++g}c=g}this.j=c;1>=this.j?this.b=oy(a):this.b=a;c=new lM(DM,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(id)?0==a.toLowerCase().indexOf("<svg")&&(c=a,hm(),g=f=h=g=void 0,f=null,g=c.indexOf("chemical:x-mdl-molfile"),0<g&&(h=c.indexOf(Fd,g)+1,g=\nc.indexOf("<\/chemical:x-mdl-molfile",h),20<g-h&&(f=c.substr(h,g-h))),c=f=cK(f,ag,ea),null!=c&&(this.c=new TH(c),this.c.f&&(this.f=(UH(),VH)))):-1!=a.indexOf(ff)&&(this.a=(WH(),XH),this.f=(UH(),EM),-1!=a.indexOf(Rf)&&(this.i=(YH(),FM)),-1!=a.indexOf(Sf)&&(this.i=(YH(),ZH)),0==a.indexOf(La)?this.f=GM:-1!=a.indexOf(Ia)&&(this.f=HM));else if(1==this.j)if(0==a.indexOf("InChI="))this.f=(UH(),IM);else{if(27==a.length&&(c=new lM(BM,a),c.b.a.test(c.a))){this.f=(UH(),JM);break}if(1<=a.length)if(this.d){c=new jM(a);\ntry{d=OH(DE(iM(c),10)).a;e=OH(DE(iM(c),10)).a;for(b=0;b<3*(d+e);++b)iM(c);this.e=0<a.indexOf(Fd);this.f=(UH(),KM);this.a=(WH(),aI)}catch(j){if(j=xq(j),!G(j,97))throw j;}}else c=new lM(CM,a),c.b.a.test(c.a)&&0>a.indexOf("j")&&((this.e=0<a.indexOf(Fd))?this.f=(UH(),LM):this.f=(UH(),MM))}while(0);(this.f==(UH(),JM)||this.f==IM)&&(this.a=(WH(),cI));(this.f==MM||this.f==NM||this.f==LM)&&(this.a=(WH(),OM))}w(690,1,{},TH);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var BM,CM,DM;\nfunction WH(){WH=x;XH=new PM(0);OM=new PM(1);cI=new PM(2);QM=new PM(3);aI=new PM(4);RM=z(SM,u,117,[XH,OM,cI,QM,aI])}function PM(a){this.b=a}w(691,193,{89:1,94:1,96:1,117:1},PM);var RM,OM,cI,XH,QM,aI;function UH(){UH=x;EM=new TM(0);GM=new TM(1);HM=new TM(2);UM=new TM(3);MM=new TM(4);NM=new TM(5);LM=new TM(6);IM=new TM(7);JM=new TM(8);VM=new TM(9);KM=new TM(10);VH=new TM(11);WM=z(XM,u,118,[EM,GM,HM,UM,MM,NM,LM,IM,JM,VM,KM,VH])}function TM(a){this.b=a}w(692,193,{89:1,94:1,96:1,118:1},TM);\nvar WM,IM,JM,KM,EM,VM,UM,GM,HM,NM,MM,LM,VH;function YH(){YH=x;FM=new YM(0);ZH=new YM(1);ZM=z($M,u,119,[FM,ZH])}function YM(a){this.b=a}w(693,193,{89:1,94:1,96:1,119:1},YM);var ZM,FM,ZH;function GH(a){this.a=a}w(694,1,{},GH);_.a=0;function YJ(a){this.c=a}w(696,1,Wl,YJ);_.zf=function(a){rq(7,new aN(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(698,1,Ul);_.zd=function(){$wnd.alert("Loading JS code failed.")};function aN(a,b){this.a=a;this.b=b}w(697,698,Ul,aN);_.a=null;_.b=null;\nfunction pF(a,b){if(null!=b)if(null!=a.a.Yb)bF(a.a.Yb,z(hw,u,1,[b]));else if(!a.a.gg(b)){var c=a.a,d=new bN(a,b),e;c.ic.a=n;oF(c.r,Pd);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=yL(b,"\\\\$\\\\$\\\\$\\\\$\\r?\\n?"),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],nq(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=" Use Page Up/Down for SDF access ("+e+hb);d=new cN(c,d);try{SH(c,b,d,!1)}catch(l){if(l=xq(l),G(l,97))fI(d,l);else throw l;}}}function pu(a){this.a=a}w(699,1,{},pu);_.a=null;\nfunction bN(a,b){this.a=a;this.b=b}w(700,1,Ul,bN);_.zd=XB;_.a=null;_.b=null;function fI(a,b){mu(a.a,"ERROR: "+b.yd());rq(2,new yK(a.a,a.a.X));EJ(a.a);mC(a.a)}function eI(a){mu(a.a,"Structure pasted. "+a.a.ic.a);a.a.Ib=!0;mC(a.a);a=a.b;a.a.a.dg(a.b)}function cN(a,b){this.a=a;this.b=b}w(701,1,Ul,cN);_.zd=function(a){fI(this,a)};_.a=null;_.b=null;function dI(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(702,698,Ul,dI);_.a=null;_.b=null;_.c=!1;_.d=null;function yK(a,b){this.a=a;this.b=b}\nw(703,698,Ul,yK);_.a=null;_.b=null;function uI(a){this.a=a}w(704,698,Ul,uI);_.a=null;function tI(a){this.a=a}w(705,698,Ul,tI);_.a=null;function sI(a){this.a=a}w(706,698,Ul,sI);_.a=null;function yI(a){this.a=a}w(707,698,Ul,yI);_.a=null;function eG(a){this.a=a}w(708,1,Ul,eG);_.zd=XB;_.a=null;function fG(a){this.a=a}w(709,1,Ul,fG);_.zd=XB;_.a=null;function xH(){this.d=D(gJ,u,120,99,0)}w(710,1,{},xH);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function XJ(){}w(711,1,{},XJ);_.a=null;\nfunction zH(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function AG(a,b,c,d){a.e=c;a.d=b;a.f=d}function oF(a,b){null==a.i&&(a.i=b)}function UJ(){zH(this)}w(712,1,{},UJ);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function dN(a){a.b=D(eN,u,115,10,0);a.c=D(fN,u,116,10,0);a.e=iH(101);a.f=(iG(),iG(),kG)}function zI(a,b,c){a.b[b].a=c}\nfunction AJ(a,b,c,d){var e,f,g,h,j,l,o,m,r;j=iH(4);f=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;l=iH(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]));m=iH(4);d=iH(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,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),m[h]=g/o,d[h]=f/o);a=gN(m[1],d[1],m[2],d[2]);0<l[3]?(b=gN(m[2],d[2],\nm[3],d[3]),d=gN(m[1],d[1],m[3],d[3]),0<a&&0<b?(j[1]=l[1],j[2]=l[2],j[3]=l[3]):0<d&&0>b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0<d?(j[1]=l[2],j[2]=l[1],j[3]=l[3]):0<b&&0>d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0<a?(j[1]=l[3],j[2]=l[1],j[3]=l[2]):0>b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0<a?(j[1]=l[1],j[2]=l[2]):(j[1]=l[2],j[2]=l[1]);j[0]=c;return j}function SI(a,b,c,d){WI(a.b[b],c,d)}\nfunction CI(a,b,c){var d,e,f,g,h,j,l,o;e=!1;RI(a,null);switch(a.b[b].j){case 0:SI(a,a.p,a.b[b].q+21.65,a.b[b].r+12.5);break;case 1:d=a.b[b].p[1];e=0;2==a.b[d].j&&(a.b[d].p[1]==b?e=a.b[d].p[2]:e=a.b[d].p[1]);f=a.b[b].q-a.b[d].q;g=a.b[b].r-a.b[d].r;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);o=25*Math.sin(1.0471975511965976);h=jJ(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,o=0;0<e&&0<(a.b[e].r-a.b[d].r)*f-(a.b[e].q-a.b[d].q)*\ng&&(o=-o);0<c&&0>o?o=-o:0>c&&0<o&&(o=-o);SI(a,a.p,a.b[d].q+l*f-o*g,a.b[d].r+o*f+l*g);e=!0;break;case 2:c=iH(2);hN(a,b,25,c);SI(a,a.p,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].j&&!(d=a.b[b].p[h],f=a.b[b].q-a.b[d].q,g=a.b[b].r-a.b[d].r,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),SI(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==XI(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,mu(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=iJ(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&&QI(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function KI(a,b){var c,d;if(!b||0==b.c)return n;d=n;d+="M V30 BEGIN COLLECTION"+(FF(),ea);d+=nf+a+" [ATOMS=("+b.c;for(c=new zv(b);c.b<c.d.Tf();)d+=ga+Av(c);return d+")]\\nM V30 END COLLECTION\\n"}\nfunction OI(a,b){var c;a.x=a.v;c=0;if(233==a.k.k||237==a.k.k||236==a.k.k||239==a.k.k||251==a.k.k||252==a.k.k)CI(a,a.v,0),a.v=a.p,a.n=!0,CI(a,a.v,0),a.n=!1,a.v=a.p-1,CI(a,a.v,0),a.v=a.p-2,CI(a,a.v,0),237==a.k.k&&(zI(a,a.p,10),zI(a,a.p-1,10),zI(a,a.p-2,10)),236==a.k.k&&(zI(a,a.p,9),zI(a,a.p-1,9),zI(a,a.p-2,9)),239==a.k.k&&(zI(a,a.p,5),zI(a,a.p-1,5),zI(a,a.p-2,5),zI(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(zI(a,a.p,5),zI(a,a.p-1,5),zI(a,a.p-2,4),zI(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(zI(a,a.p,5),zI(a,a.p-1,5),zI(a,a.p-2,5),zI(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)CI(a,a.v,0),zI(a,a.p,4),a.v=a.p,CI(a,a.v,0),zI(a,a.p,8),a.v=a.p,a.n=!0,CI(a,a.v,0),a.n=!1,a.v=a.p-1,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)CI(a,a.v,0),zI(a,a.p,4),a.v=a.p,a.k.Xb&&xI(a,a.v,1),CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,CI(a,a.v,0),zI(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,xI(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)CI(a,\na.v,0),a.v=a.p,CI(a,a.v,0),zI(a,a.p,5),a.v=a.p-1,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),zI(a,a.p,5),a.v=a.p,CI(a,a.v,0),a.v=a.p-2,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),zI(a,a.p,4),a.v=a.p-1,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)CI(a,a.v,0),zI(a,a.p,4),a.v=a.p,CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)CI(a,a.v,0),zI(a,a.p,5),a.v=a.p,\nCI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.v=a.p-1,CI(a,a.v,0),a.c[a.q].c=2,zI(a,a.p,5),c=4;else if(243==a.k.k)CI(a,a.v,0),zI(a,a.p,4),a.v=a.p,CI(a,a.v,0),a.v=a.p-1,CI(a,a.v,0),c=3;else if(238==a.k.k)CI(a,a.v,0),a.v=a.p,a.n=!0,CI(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.c[a.q].c=2,zI(a,a.p,5),c=2;else if(250==a.k.k)CI(a,a.v,0),a.c[a.q].c=2,zI(a,a.p,5),c=1;else if(245==a.k.k)CI(a,a.v,0),a.v=a.p,a.n=!0,CI(a,a.v,0),a.v=a.p,a.c[a.q].c=3,CI(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)CI(a,a.v,0),a.v=a.p,a.n=!0,CI(a,a.v,0),a.c[a.q].c=3,zI(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)CI(a,a.v,0),zI(a,a.p,9),c=1;else if(255==a.k.k)CI(a,a.v,0),zI(a,a.p,10),c=1;else if(256==a.k.k)CI(a,a.v,0),zI(a,a.p,11),c=1;else if(257==a.k.k)CI(a,a.v,0),zI(a,a.p,12),c=1;else if(258==a.k.k)CI(a,a.v,0),zI(a,a.p,4),c=1;else if(259==a.k.k)CI(a,a.v,0),zI(a,a.p,5),c=1;else if(246==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),c=2;else if(247==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),c=3;else if(248==\na.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),c=4;else if(253==a.k.k){var d,e,f,g,h,j,l,o;if(!a.k.uc||0==a.k.uc.p)c=0;else{c=0;o=a.k.uc;for(e=1;e<=o.p;++e)if(1==II(o.b[e])){c=e;break}g=a.p;h=a.v;e=new iN;f=jN(e,a,h,1);d=null;f&&(d=new iN,jN(d,a,h,-1));l=new iN;jN(l,o,c,0);var m;m=a.p;for(j=1;j<=o.p;++j)RI(a,o.b[j]),zI(a,a.p,o.b[j].a);for(j=1;j<=o.q;++j)eJ(a,null),xM(a.c[a.q],o.c[j]),a.c[a.q].i=o.c[j].i+m,a.c[a.q].j=o.c[j].j+m;vJ(a);nG(a.b[g+c]);kN(l,a,g+1,a.p,h,e);\nif(f&&(f=lN(a,g+1,a.p),0<f)){for(j=1;j<=o.p;++j)SI(a,g+j,o.b[j].q,o.b[j].r);kN(l,a,g+1,a.p,h,d);d=lN(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=o.p;++j)SI(a,g+j,o.b[j].q,o.b[j].r);kN(l,a,g+1,a.p,h,e)}}eJ(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;vJ(a);b&&(YF(a,h),vG(a));c=o.p}}mN(a,c);a.v=a.x;b&&(a.v=0)}\nfunction hN(a,b,c,d){var e,f,g,h,j;e=a.b[b].p[1];f=a.b[b].p[2];g=a.b[f].q-a.b[e].q;h=-(a.b[f].r-a.b[e].r);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>pH((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 BI(a){var b,c,d,e,f,g,h,j,l,o,m,r,t,y;o=-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=wL(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)nN(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)o=a.v,CI(a,a.v,0),a.v=a.p,nN(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){mu(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[jJ(a,a.v,a.b[a.v].p[d])].c,2<d||1!=b){mu(a.k,"ERROR - spiro ring not possible here !");a.k.cb=9;return}b=iH(2);hN(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=j;++d)h=RI(a,null),r=f*d+1.5707963267948966,WI(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(0<a.w){b=a.c[a.w].i;c=a.c[a.w].j;d=0;2==a.b[b].j?a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]:2==a.b[c].j&&(a.b[c].p[1]!=\nb?d=a.b[c].p[1]:d=a.b[c].p[2],m=b,b=c,c=m);0==d&&(a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]);e=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;h=m/2;r=l*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,m=0);t=a.b[b].q+h*e-r*g;y=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=RI(a,null),r=f*(d+0.5)+3.141592653589793*m,WI(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),y+l*(Math.cos(r)*e+Math.sin(r)*g)),1==m?(d==j&&WI(h,a.b[b].q,a.b[b].r),\nd==j-1&&WI(h,a.b[c].q,a.b[c].r)):(d==j-1&&WI(h,a.b[b].q,a.b[b].r),d==j&&WI(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=RI(a,null),r=f*(d-b),WI(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)eJ(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,0<a.w)if(1==a.c[a.w].c){if(b=0,1<a.b[a.c[a.w].i].j&&(b=a.b[a.c[a.w].i].p[1],l=a.c[a.w].i,b==a.c[a.w].j&&(b=a.b[a.c[a.w].i].p[2])),0==b&&\n1<a.b[a.c[a.w].j].j&&(b=a.b[a.c[a.w].j].p[1],l=a.c[a.w].j,b==a.c[a.w].j&&(b=a.b[a.c[a.w].j].p[2])),0<b)for(f=1;f<=a.q;++f)if(a.c[f].i==b&&a.c[f].j==l||a.c[f].i==l&&a.c[f].j==b){1!=a.c[f].c&&(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=3);break}}else a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=2}else if(221==a.k.k||223==a.k.k)if(0<a.w){if(1==a.c[a.w].c){b=!1;for(f=1;f<=a.b[a.c[a.w].i].j;++f)if(l=a.b[a.c[a.w].i].p[f],\n1<a.c[jJ(a,a.c[a.w].i,l)].c){b=!0;break}for(f=1;f<=a.b[a.c[a.w].j].j;++f)if(l=a.b[a.c[a.w].j].p[f],1<a.c[jJ(a,a.c[a.w].j,l)].c){b=!0;break}b||(a.c[a.w].c=2)}a.c[a.q-4].c=2;zI(a,a.p-2,5)}else 0<a.v?221==a.k.k?(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q-1].c=1,a.c[a.q-3].c=2,a.c[a.q].c=2,zI(a,a.p-1,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,zI(a,a.p-2,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,zI(a,a.p-2,5));l=iH(a.p+1);for(f=1;f<=j;++f)b=\na.p-j+f,c=a.q-j+f,a.b[b].p[1]=b-1,a.b[b].p[2]=b+1,lJ(a.c[c],a.b);a.b[a.p-j+1].p[1]=a.p;a.b[a.p].p[2]=a.p-j+1;for(f=a.p-j+1;f<=a.p;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.p-j;++b)e=a.b[f].q-a.b[b].q,d=a.b[f].r-a.b[b].r,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.v||g==a.v)&&(l[f]=g)}g=a.q-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].i,e=a.c[f].j,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].i==l[b]&&a.c[c].j==l[e]||a.c[c].j==l[b]&&a.c[c].i==l[e])continue a;iJ(a,l[b],l[e],a.c[f].c)}else 0<l[b]?iJ(a,l[b],e,a.c[f].c):\n0<l[e]&&iJ(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(YF(a,f),3==a.b[l[f]].a)){m=0;for(b=1;b<=a.b[l[f]].j;++b){e=a.b[l[f]].p[b];for(c=1;c<=a.q;++c)(a.c[c].i==l[f]&&a.c[c].j==e||a.c[c].i==e&&a.c[c].j==l[f])&&(m+=a.c[c].c)}if(4<m)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&mN(a,j);-1<o&&(a.v=o)}\nfunction nN(a,b,c,d){var e,f,g,h,j,l,o;0==a.b[a.v].j?(e=0,f=1):(e=a.b[a.v].p[1],f=a.b[a.v].q-a.b[e].q,e=a.b[a.v].r-a.b[e].r,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;o=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=RI(a,null),j=c*g-1.5707963267948966,WI(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),o+d*(Math.cos(j)*f+Math.sin(j)*e))}function mN(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=XI(a,c,1,a.p),0!=d&&wG(a.b[c],6,6)}\nfunction jJ(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 MH(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0<a.c[b].f)return!0;return!1}function uJ(a,b,c){var d,e,f,g;e=Lk;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(Mw(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)Mw(c[d])&&!Bw(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)Gw(c[d],e)&&(b[d]=g,c[d]=Lk,++f);if(f==a.p)break}return g==a.p}\nfunction vG(a){var b,c,d;d=c=0;a.k&&(b=uG(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=sG(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||ZI(a,c,b),xG(a))}\nfunction xI(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:2<d&&mu(a.k,"Charge change not possible on this boron !");0==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0);break;case 3:3<d?mu(a.k,"Charge change not possible on this carbon !"):4>d&&(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:3<d?mu(a.k,"Charge change not possible on multibonded N or P !"):3==d&&0==a.b[b].n?a.b[b].n=1:3==d&&1==a.b[b].n?a.b[b].n=0:3>d&&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:2<d?mu(a.k,"Charge change not possible on multibonded "+(FF(),MF)[a.b[b].a]+" !"):2==d&&0==a.b[b].n?a.b[b].n=1:2==d&&1==a.b[b].n?a.b[b].n=0:2>d&&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:mu(a.k,"Charge change not possible on the halogen !");break;case 32:mu(a.k,"Use X button to change charge on the X atom !")}if(0<TF(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=TF(c.a);0<h&&(h-=d,0<h&&(l=c.n,j=c.i,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&mu(a.k,"Metallic "+(FF(),MF)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||mu(a.k,"Charge change not possible on "+\n(FF(),MF)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}function kI(a){var b,c,d,e,f;e=0;f=!1;for(a.a=iH(a.p+1);;){for(d=1;d<=a.p;++d)if(0==a.a[d]){a.a[d]=++e;f=!0;break}if(!f)break;for(;f;){f=!1;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,0<a.a[b]&&0==a.a[c]?(a.a[c]=e,f=!0):0<a.a[c]&&0==a.a[b]&&(a.a[b]=e,f=!0)}}return e}function XI(a,b,c,d){var e,f,g,h;g=51;for(h=0;c<=d;++c)b!=c&&(e=a.b[b].q-a.b[c].q,f=a.b[b].r-a.b[c].r,e=e*e+f*f,50>e&&e<g&&(g=e,h=c));return h}function aG(a){wJ(a);qJ(a)}\nfunction qJ(a){var b,c,d,e,f;for(f=1;f<=a.q;++f){d=a.c[f];b=d.i;c=d.j;e=d.c;if(1==a.b[b].n&&-1==a.b[c].n||-1==a.b[b].n&&1==a.b[c].n)if(1==e||2==e){if(3!=a.b[b].a&&3!=a.b[c].a&&a.k.Xb)continue;if(1==a.b[b].a||1==a.b[c].a)continue;if(2==a.b[b].a||2==a.b[c].a)continue;if(9==a.b[b].a||10==a.b[b].a||11==a.b[b].a||12==a.b[b].a||9==a.b[c].a||10==a.b[c].a||11==a.b[c].a||12==a.b[c].a)continue;a.b[b].n=0;a.b[c].n=0;++e;d.c=e;wJ(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,wJ(a));4==e&&(e=1);d.c=\ne}}function gN(a,b,c,d){var e,f;f=e=0;0<=a&&0<=b?e=1:0<=a&&0>b?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(e<f)return 1;if(e>f)return-1;switch(e){case 1:case 4:return a<c?1:-1;case 2:case 3:return a>c?1:-1}return 0}function vJ(a){oN(a);xG(a);wJ(a)}\nfunction sG(a){var b,c,d,e,f,g;b=new yM;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].q<f&&(f=a.b[c].q),a.b[c].q>d&&(d=a.b[c].q),a.b[c].r<g&&(g=a.b[c].r),a.b[c].r>e&&(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 lN(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=XI(a,d,b,c)&&++e;return e}function iJ(a,b,c,d){var e;e=eJ(a,null);fJ(a.b[b],c);fJ(a.b[c],b);e.i=b;e.j=c;lJ(e,a.b);e.c=d;return e}\nfunction RI(a,b){++a.p;b?a.b[a.p]=qM(b):a.b[a.p]=new hJ;return a.b[a.p]}function oH(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 pN(g-1-2,a-2,d+1+4,e+4)}function eJ(a,b){var c;++a.q;c=new wM;b&&xM(c,b);return a.c[a.q]=c}\nfunction FI(a,b,c){var d,e,f,g,h,c=HI(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].q<d&&(d=a.b[b].q);for(b=1;b<=a.p;++b)c+=JI(0.055999999999999994*(a.b[b].q-d),10,4)+JI(0.055999999999999994*(e-a.b[b].r),10,4)+JI(0,10,4),g=nH(a,b),1==g.length?g+=ia:2==g.length?g+=ga:3<g.length&&(g="Q "),c+=ga+g,f=0,0<a.b[b].n&&4>a.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4<a.b[b].n&&(f=4-a.b[b].n),h=0,0!=a.b[b].d&&(g=tJ(nH(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=EI(h,2)+EI(f,3)+" 0 0 0 0 0 0 0",f=pJ(a,b),g+=EI(f,3),c+=g+ja+(FF(),ea);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=EI(d.i,3)+EI(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=EI(d.j,3)+EI(d.i,3)),1==e&&4==d.f&&(h=6,f=EI(d.j,3)+EI(d.i,3)),c+=f+EI(g,3)+EI(h,3)+ka+(FF(),ea);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+EI(b,4)+EI(a.b[b].n,4)+(FF(),ea)),0!=a.b[b].d&&(c+="M ISO 1"+EI(b,4)+EI(a.b[b].d,4)+(FF(),ea));return c+=ff+(FF(),ea)}\nfunction YF(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],xM(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;h<a.p;++h)a.b[h]=a.b[h+1];--a.p;if(0==a.p)yG(a.k,!0);else for(h=1;h<=a.p;++h){d=0;for(j=1;j<=a.b[h].j;++j)c=a.b[h].p[j],c==b?a.b[h].i+=g:(c>b&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction $F(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;e<a.q;++e)a.c[e]=a.c[e+1];--a.q;f=0;for(e=1;e<=a.b[c].j;++e)a.b[c].p[e]!=d&&(a.b[c].p[++f]=a.b[c].p[e]);a.b[c].j=f;f=0;for(e=1;e<=a.b[d].j;++e)a.b[d].p[e]!=c&&(a.b[d].p[++f]=a.b[d].p[e]);a.b[d].j=f;c<d&&(f=c,c=d,d=f);0==a.b[c].j&&YF(a,c);0==a.b[d].j&&YF(a,d)}\nfunction oG(a){var b,c,d;c=!1;oN(a);d=a.p;a:for(;1<=d;--d)if(b=a.b[d].p[1],!(a.k&&a.k.ec&&3!=a.b[b].a)&&1==a.b[d].a&&1==a.b[d].j&&0==a.b[d].n&&1!=a.b[b].a&&32>a.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=jJ(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))YF(a,d),c=!0}return c}function qN(a,b){var c,d,e,f,g;g=z(B,q,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=jJ(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction oN(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,fJ(a.b[b],c),fJ(a.b[c],b)}\nfunction sJ(a,b,c){var d,e,f,g,h,j,l,o,m;a.d=iH(a.q+1);m=[];for(j=1;j<=a.p;++j){m[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[jJ(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].j+a.b[j].i))switch(a.b[j].a){case 3:case 4:case 7:case 5:case 8:case 13:m[j]=!0;break;case 32:0==a.b[j].e.indexOf(Od)?m[j]=!1:m[j]=!0}}if(a.j){var r;d=[];e=!1;for(j=1;j<=a.q;++j)f=a.c[j].i,g=a.c[j].j,d[f]=!0,d[g]=!0,(32==a.b[f].a||32==a.b[g].a)&&(e=!0);if(e){j=1;a:for(;j<=a.q;++j)if(c[j]){f=a.c[j].i;g=a.c[j].j;\ne=[];for(l=1;l<=a.b[f].j;++l)h=a.b[f].p[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.p;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(o=1;o<=a.b[l].j;++o){h=a.b[l].p[o];if(h==g){for(f=1;f<=a.p;++f)e[f]&&(5==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#8"),4==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#7"),8==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#16"));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.q;++h)1==a.c[h].c?a.d[h]=1:2==a.c[h].c?a.d[h]=2:3==a.c[h].c&&(a.d[h]=3);h=1;a:for(;h<=a.q;++h)if(c[h]&&(f=\na.c[h].i,g=a.c[h].j,m[f]&&m[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&m[e]&&(d[e]=!0);for(o=!1;;){for(j=1;j<=a.p;++j){o=!1;if(d[j]&&m[j]&&j!=f)for(l=1;l<=a.b[j].j;++l){e=a.b[j].p[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&m[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function pJ(a,b){var c,d;c=a.b[b];d=-99199!=c.f?c.f:0;0==(-99199!=c.f?c.f:0)&&a.k&&a.k.sc&&0<a.b[b].c&&(d=1);return d}function xG(a){var b;for(b=1;b<=a.q;++b)lJ(a.c[b],a.b)}\nfunction zJ(a,b){var c,d,e,f,g,h;h=1;f=b;e=iH(a.p+1);if(rM(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].j;++g){c=a.b[f].p[g];if(c==e[1]||c==e[h-1])continue b;d=jJ(a,f,c);if(2==a.c[d].c&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function rJ(a,b){var c;for(c=1;c<=a.q;++c)tH(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function CH(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=II(a.b[b]),c>d&&(d=c);return d}\nfunction nH(a,b){var c;c=(FF(),MF)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function kJ(a,b){a.b[b].j+=-1}function tH(a,b,c){var d,e,f,g,h;h=1;a.a=iH(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<a.a[d]&&d!=b)for(f=1;f<=a.b[d].j;++f)e=a.b[d].p[f],0==a.a[e]&&(a.a[e]=++h,g=!0);if(g)break}if(!g)break}return 0==a.a[c]}\nfunction PI(a){var b;a.k.gb=!0;if(a.k.sc){a.i=-1;if(0==a.b[a.v].c)return a.b[a.v].c=4,!0;a.b[a.v].c=0;return!1}b=a.b[a.v];-1==a.k.I?nG(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function HI(a,b,c,d){var e,f;f=d?0:a.f.a&&MH(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+mc);e+=(FF(),ea);c?e+="JME 2017-02-26 "+new dM+"\\n\\n":e+="JME\\n\\n";e+=EI(d?0:a.p,3)+EI(d?0:a.q,3);return e+=ja+EI(f,3)+" 0 0 0 0 0999 "+(d?Sf:Rf)+ea}function ZI(a,b,c){var d;for(d=1;d<=a.p;++d)wG(a.b[d],b,c)}\nfunction vI(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,PI(a);a.v=0}function wI(a){var b,c;b=sG(a);c=a.k.M.b;a.k.J||(c=dw(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function gG(a,b){var c,d,e,f,g,h,j;c=sG(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,WI(a.b[f],h,j);c=sG(a);ZI(a,d-c.a,e-c.b)}\nfunction nJ(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<a.q?(f/=a.q,e=25/f):1<a.p&&(e=75/wL((a.b[1].q-a.b[2].q)*(a.b[1].q-a.b[2].q)+(a.b[1].r-a.b[2].r)*(a.b[1].r-a.b[2].r)));for(d=1;d<=a.p;++d)b=a.b[d],c=e,b.q*=c,b.r*=c}\nfunction AI(a,b,c){var d,e,f,g,h;if(0==c.indexOf(Wf)&&xL(c,cg))c=kE(c,1,c.length-1),a.b[b].a=32,a.b[b].e=c,a.b[b].i=0;else{e=a.b[b];var j,l,o,m,r,t;j=ZE(pM,c);if(j.a){m=j.a[1];h=j.a[2];f=j.a[3];g=j.a[4];r=j.a[5];t=j.a[6];j=j.a[8];l=0;o=!0;if(-1!=sM(h)){if(null!=m&&0<m.length){m=DE(m,10);var y;a:{var v;v=Fv((!tM&&uM(),tM),h);if(null!=v)for(y=0;y<v.length;++y)if(m==v[y]){y=!0;break a}y=!1}y?e.d=m:o=!1}}else o=!1;o&&(null!=f&&0<f.length?(l=DE(f,10),l*=H(g,rb)?-1:1):null!=r&&0<r.length&&(l=r.length,l*=\nH(r,rb)?-1:1));o&&(c=h+(null!=t?t:n),e.n=l);null!=j&&0<j.length&&(f=DE(j,10),e.f=f)}g=!1;-1<c.indexOf(kb)&&(g=!0);-1<c.indexOf(hd)&&(g=!0);-1<c.indexOf(Fa)&&(g=!0);-1<c.indexOf("!")&&(g=!0);f=c.indexOf(bd);e=c.indexOf(Pe);if(-1<f){h=py(c,f+1);try{d=DE(h,10),a.b[b].f=d}catch(s){if(s=xq(s),!G(s,97))throw s;}c=c.substr(0,f-0)}if(g)a.b[b].e=c,a.b[b].a=32,a.b[b].i=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(g=1;33>=g;++g)if(H(f,(FF(),MF)[g])){f=g;break b}f=32}zI(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nga;d=0;0<e&&(d=1,e=$K(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function jI(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new XE(b);try{for(;b.j=QE(b,b.a),b.j<b.i;)d=OH(DE(TE(b),10)).a,c=e=OH(DE(TE(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=xq(f),G(f,97))yp(f);else throw f;}}function hG(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction CJ(a,b,c,d,e){b=jJ(a,b,c);5!=a.d[b]&&2==a.c[b].c?d.a.a+=Ed:3==a.c[b].c?d.a.a+=Fa:9==a.c[b].c?(e=Gd,a=a.c[b].d,null!=a&&(e=a),Bp(d.a,e)):1==e[b]?d.a.a+=tc:-1==e[b]&&(d.a.a+=Yf)}\nfunction bG(a){var b,c,d,e,f,g;c=0;for(d=1;d<=a.p;++d)a.b[d].k=0;for(f=1;f<=a.q;++f)a.c[f].e=0;a:for(;;){b=!1;for(d=1;d<=a.p;++d)if(e=a.b[d],0==e.k){e.k=++c;b=!0;break}if(!b)break a;for(;b;){b=!1;for(f=1;f<=a.q;++f)g=a.c[f],0<g.e||(d=a.b[g.i],e=a.b[g.j],d.k!=e.k?(g.e=d.k=e.k=c,b=!0):g.e=d.k)}}b=c;d=D(gJ,u,120,b,0);for(c=1;c<=b;++c)d[c-1]=new rN(a.k,a,c);return d}function HH(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction QI(a,b){var c,d,e;e=a.c[b];if(1==e.c)if(c=a.c[b].i,d=a.c[b].j,2>a.b[c].j&&2>a.b[d].j)e.f=0,mu(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:2<a.b[d].j?e.f=3:e.f=1;break;case 3:e.f=4;break;case 4:2<a.b[c].j?e.f=1:e.f=3}else 2==e.c?10==e.f?e.f=0:e.f=10:mu(a.k,"Stereomarking allowed only on single and double bonds!")}\nfunction xJ(a,b,c,d){var e,f,g,h,j,l,o,m,r,t;if(!(2!=a.c[b].c||5==a.d[b])&&(10==a.c[b].f||a.k.z))if(f=a.c[b].i,b=a.c[b].j,!rM(a.b[f])||!rM(a.b[b])){e=null;rM(a.b[f])?e=zJ(a,b):rM(a.b[b])&&(e=zJ(a,f));if(null!=e)if(1==(e[0]-1)%2)f=e[1],b=e[e[0]];else return;e=z(B,q,-1,[f,b]);for(o=0,j=e.length;o<j;++o)if(h=e[o],h=a.b[h].j,2>h||3<h)return;c[f]>c[b]&&(j=f,f=b,b=j);j=qN(a,f);h=j[0];l=j[1];e=0;o=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=jJ(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=jJ(a,f,\nl),0!=d[j]?e=l:1==a.c[j].c&&5!=a.d[j]&&(e=l));c[e]>c[f]&&(o=!0);j=qN(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=jJ(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=jJ(a,b,g),1==a.c[j].c&&5!=a.d[j]&&(h=g));if(!(0==e||0==h))if(l=a.b[b].q-a.b[f].q,j=a.b[b].r-a.b[f].r,g=Math.sqrt(l*l+j*j),0.001>g&&(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))mu(a.k,"Not unique E/Z geometry !");else{g=\njJ(a,e,f);h=jJ(a,h,b);r=1;if(0==d[g]){for(m=1;m<=a.b[e].j;++m)if(b=a.b[e].p[m],b!=f&&(j=jJ(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],o&&(d[h]=-d[h]))}}}function yJ(a,b,c){var d;d=a.c[b].f;return 1>d||4<d?0:1==d&&a.c[b].i==c?1:2==d&&a.c[b].i==c?-1:3==d&&a.c[b].j==c?1:4==d&&a.c[b].j==c?-1:0}\nfunction wJ(a){var b;for(b=1;b<=a.p;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].j;++d)if(c=a.c[jJ(a,b,a.b[b].p[d])],1==c.c)e+=1;else if(2==c.c)e+=2;else if(3==c.c)e+=3;else if(9==c.c){c=-1;break a}c=e}a.b[b].o=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.o;if(-1==g)e.i=0;else{switch(e.a){case 1:2==g?c.b[d].n=1:1<=g&&(c.b[d].n=0);e.i=0;break;case 2:3==g||5==g?(e.i=0,c.b[d].n=0):3>g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5<g&&(c.b[d].n=g-5,e.i=0);break;case 3:case 6:4>g?0<c.b[d].n?\ne.i=2-g+c.b[d].n:0>c.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):0<c.b[d].n?e.i=c.b[d].n:e.i=0:(c.b[d].n=4==g?1:6==g?-1:g-5,e.i=0);break;case 5:2==g&&(0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0);2<g&&(c.b[d].n=g-2);e.i=2-g+c.b[d].n;break;case 8:case 13:2>g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:3==g?2==c.b[d].j?(c.b[d].n=0,e.i=1):(c.b[d].n=1,e.i=\n0):4==g?(c.b[d].n=0,e.i=0):5==g?(c.b[d].n=0,e.i=1):(c.b[d].n=g-6,e.i=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].n=g-1);e.i=1-g+c.b[d].n;2<g&&(c.b[d].n=0,e.i=0);break;case 33:case 32:e.i=0}f=TF(e.a);if(0<f)for(;e.n+e.i+g>f;)if(0<e.i)--e.i;else if(0<e.n)--e.n;else break;0>e.i&&(e.i=0)}}}function zG(a){dN(this);this.b[0]=new hJ;this.t=this.q=this.p=0;this.k=a}\nfunction iI(a,b){var c,d,e,f,g,h,j,l,o;zG.call(this,a);if(null!=b&&(f=n,l=gI(b),null!=l)){o=new WE(b,l,!0);for(g=1;4>=g;++g)f=hI(o,l);e=OH(DE(oy(f.substr(0,3)),10)).a;j=OH(DE(oy(f.substr(3,3)),10)).a;g=0;try{g=OH(DE(oy(f.substr(14,1)),10)).a}catch(m){if(m=xq(m),!G(m,97))throw m;}hG(this,(iG(),1==g?jG:kG));for(g=1;g<=e;++g){d=RI(this,null);f=hI(o,l);d.q=(new nL(kL(oy(f.substr(0,10))))).a;d.r=-(new nL(kL(oy(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=oy(f.substr(31,d-31));AI(this,g,d);62<=\nf.length&&(h=oy(f.substr(60,3)),0<h.length&&(h=OH(DE(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=oy(f.substr(34,2)),0<h.length&&(h=OH(DE(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=sM(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=oy(f.substr(37,2)),0<h.length&&(h=OH(DE(h,10)).a,0<h&&7>=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=eJ(this,null),f=\nhI(o,l),e.i=OH(DE(oy(f.substr(0,3)),10)).a,e.j=OH(DE(oy(f.substr(3,3)),10)).a,d=OH(DE(oy(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11<f.length&&(h=OH(DE(oy(f.substr(9,3)),10)).a),1==d&&1==h&&(c=1,e.f=1),1==d&&6==h&&(c=1,e.f=2),e.c=c;nJ(this);for(vG(this);(o.j=QE(o,o.a),o.j<o.i)&&!(null==(f=TE(o)));){if(0==f.indexOf(ff))break;if(0==f.indexOf(ef)){l=new VE(f);TE(l);TE(l);j=OH(DE(TE(l),10)).a;for(g=1;g<=j;++g)c=OH(DE(TE(l),10)).a,e=OH(DE(TE(l),10)).a,this.b[c].n=e}if(0==f.indexOf(kf)){l=\nnew VE(f);TE(l);TE(l);j=OH(DE(TE(l),10)).a;for(g=1;g<=j;++g)c=OH(DE(TE(l),10)).a,this.b[c].d=OH(DE(TE(l),10)).a}if(0==f.indexOf("M APO")){l=new VE(f);TE(l);TE(l);j=OH(DE(TE(l),10)).a;for(g=1;g<=j;++g)c=OH(DE(TE(l),10)).a,f=OH(DE(TE(l),10)).a,this.v=c,CI(this,this.v,0),AI(this,this.p,Ef+f),this.v=0}}a&&!a.bb&&oG(this);vJ(this)}}\nfunction DJ(a,b){var c,d,e,f,g,h,j,l,o,m;zG.call(this,a);0==b.indexOf(na)&&(b=kE(b,1,b.length));xL(b,na)&&(b=kE(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new VE(b);g=OH(DE(TE(j),10)).a;h=OH(DE(TE(j),10)).a;for(f=1;f<=g;++f)o=TE(j),c=(m=RI(this,null),AI(this,this.p,o),m),c.q=(new nL(kL(TE(j)))).a,c.r=-(new nL(kL(TE(j)))).a;for(f=1;f<=h;++f){d=eJ(this,null);d.i=OH(DE(TE(j),10)).a;d.j=OH(DE(TE(j),10)).a;e=OH(DE(TE(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}oN(this);nJ(this);vG(this)}catch(r){r=xq(r);if(G(r,97)){r.yd();this.p=0;return}throw r;}a&&!a.bb&&oG(this);vJ(this)}}function lI(a,b,c){var d,e,f,g;zG.call(this,a);g=iH(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(RI(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=eJ(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;oN(this)}\nfunction rN(a,b,c){var d,e,f;zG.call(this,a);f=iH(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(RI(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=eJ(this,a),e.i=f[a.i],e.j=f[a.j]);hG(this,b.f);this.i=b.i;oN(this)}\nfunction GI(a,b,c){var d,e,f,g;zG.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&&hG(this,(iG(),iG(),jG));this.b=D(eN,u,115,this.p+1,0);this.c=D(fN,u,116,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]=qM(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=vM(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}oN(this)}\nfunction WF(a){var b;dN(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=D(eN,u,115,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=qM(a.b[b]));this.c=D(fN,u,116,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=vM(a.c[b]));this.i=a.i;this.f=a.f}\nfunction JI(a,b,c){var d,e,f;if(0==c)return EI(dw(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(J(Q(a*Math.pow(10,c))))/Math.pow(10,c);e=n+(new nL(a)).a;d=my(e,ny(46));0>d&&(e+=lc,d=my(e,ny(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=Fc;if(0==b)return e;e.length>b&&(e=Gd);c=n;for(a=1;a<=b-e.length;++a)c+=ga;return c+e}function gI(a){var b;b=new WE(a,ea,!0);if(4<PE(b))return ea;b=new WE(a,Jk,!0);return 4<PE(b)?Jk:null}\nfunction EI(a,b){var c,d,e;d=n+(new uC(a)).a;d.length>b&&(d=Gd);e=n;for(c=1;c<=b-d.length;++c)e+=ga;return e+d}function hI(a,b){for(var c,d;a.j=QE(a,a.a),a.j<a.i;){d=TE(a);if(H(d,b))return ga;for(TE(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=kE(d,0,d.length-1),0==d.length)return ga}else break;return d}return null}w(713,1,{120:1},zG,iI,DJ,lI,rN,GI,WF);_.a=null;_.d=null;_.i=0;_.j=!1;_.k=null;_.n=!1;_.o=0;_.p=0;_.q=0;_.r=0;_.s=!1;_.t=0;_.u=!1;_.v=0;_.w=0;_.x=0;_.y=null;_.z=0;_.A=0;\nfunction jN(a,b,c,d){var e,f,g;e=CI(b,c,d);d=b.p;a.c=b.b[d].q;a.d=b.b[d].r;f=b.b[c].q-a.c;c=b.b[c].r-a.d;g=Math.sqrt(f*f+c*c);a.b=c/g;a.a=f/g;YF(b,d);return e}function kN(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],wG(c,-a.c,-a.d),h=c.q*a.a+c.r*a.b,j=c.r*a.a-c.q*a.b,c.q=h,c.r=j,h=-c.q*f.a+c.r*f.b,j=-c.r*f.a-c.q*f.b,c.q=h,c.r=j,wG(c,b.b[e].q,b.b[e].r)}function iN(){}w(714,1,{},iN);_.a=0;_.b=0;_.c=0;_.d=0;function qu(){qu=x;ru=new MD(Pe)}var ru;\nfunction QG(){QG=x;sN=new BC(1);H((oE(),pE[ai]),bf)?R=30:R=1}function OG(a,b,c,d,e){BH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))),P(J(Math.round(-35))),P(J(Math.round(-110))))}function RG(a,b,c,d,e){SG(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function sH(a,b,c,d){var e,f,g;f=D(B,q,-1,d,1);g=D(B,q,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;a.n&&(LG(a,!1),MG(a,tN(a,f,g,d,2<d)))}\nfunction IG(a,b,c,d,e){TG(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function rH(a,b,c,d){lH(a.a,b,P(J(Q(c*R))),P(J(Q(d*R))))}\nfunction JG(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=UC(g),f=new km(dw(0.7*(g.d>>16&255)),dw(0.7*(g.d>>8&255)),dw(0.7*(g.d&255))),gH(a.a,g)):(h=new km(dw(0.7*(g.d>>16&255)),dw(0.7*(g.d>>8&255)),dw(0.7*(g.d&255))),f=UC(g),gH(a.a,h));g=P(J(Q(R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));b=P(J(Q(b*R)));c=P(J(Q(c*R)));d-=g;e-=g;PG(a.a,b+g,c+g,d-g,e-g);gH(a.a,h);PG(a.a,b,c,d,g);PG(a.a,b,c+g,g,e);gH(a.a,f);PG(a.a,b+d,c,g,e+g);PG(a.a,b+1,c+e,d,g)}\nfunction KG(a,b,c,d,e){a=a.a;b=P(J(Q(b*R)));c=P(J(Q(c*R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));LG(a,!0);MG(a,NG(a,b,c,d,e))}function VG(a,b,c,d){var e,f,g;f=D(B,q,-1,d,1);g=D(B,q,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;LG(a,!0);MG(a,tN(a,f,g,d,2<d))}function HG(a,b,c,d,e){PG(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function GG(a,b){!a.b?gH(a.a,b):b==a.c||WC(b,a.c)?gH(a.a,a.c):gH(a.a,a.b)}function jH(a,b){a.e=new oD(b.a,b.c,Math.round(b.b*R));JJ(a.a,a.e)}\nfunction uN(a){QG();this.a=a;1<R&&(this.d=new BC(R*sN.e),fH(this.a,this.d))}w(716,1,{},uN);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var sN,R=0;function EG(a){this.a=a;this.b=new uN(a.a)}w(717,1,{},EG);_.a=null;_.b=null;function JH(){}function pN(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(719,1,{121:1},JH,pN);_.a=0;_.b=0;_.c=0;_.d=0;function qI(a){return a.a<a.c-1?(++a.a,Dx(a,a.a)):null}function pI(a){return 0<a.a?(--a.a,Dx(a,a.a)):null}function VJ(){$L(this)}w(720,648,kl,VJ);\n_.qg=function(){this.a=-1;this.b=D(aM,u,0,0,0);this.c=0};_.a=-1;function ou(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=SD().a.ai(a),null!=e?new gE(e):null))e=(VD(),YD),e=ZD(e,(VD(),YD))||ZD(e,WD);if(e)try{d=dE(c)}catch(f){if(f=xq(f),G(f,74))yp(f);else if(G(f,82))yp(f);else throw f;}c=d;null!=c&&pF(b,c)}function nu(a){var a=new gE(a),b=SD(),c,d;try{c=dE(a),d=Lp(c)?c.tS():Pp(c),b.a.bi(d)}catch(e){if(e=xq(e),G(e,74))yp(e);else if(G(e,82))yp(e);else throw e;}}function WJ(){}w(722,1,Wl,WJ);\n_.zf=function(a){pF(this.a,a.a)};_.a=null;function EH(a){a.c=0;a.a=0;a.b=0}function TJ(){}w(723,1,{},TJ);_.a=0;_.b=0;_.c=0;function rK(){this.pb=Lz()}w(725,402,ll,rK);\nfunction ju(){var a;ju=x;vN=(a=!1,Yi in $wnd||Yi in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);wN=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");xN=vN&!wN;var b;a=z(B,q,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);ku=D(B,q,-1,1E3,1);for(b=0;b<ku.length;++b)ku[b]=-999;for(b=0;b<a.length;b+=2)ku[a[b+1]]=a[b]}\nfunction kC(a,b,c){var d;d=new yN;iy(d.t,b,c);Ty(a.f,d.t,0,0);Dm(a.a,d);return d}function pC(a){var b;b=Tq(a.pb,Wi);0==b&&(b=parseInt(a.pb.style[Uh])||0);return b}function mK(a,b){return!a.e?null:b in a.e?a.e[b]:null}function oC(a){var b;b=Tq(a.pb,Xi);0==b&&(b=parseInt(a.pb.style[Fk])||0);return b}function wH(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)Wy(a.f,b.t,c,d),b.r=c,b.s=d;zN(b)}function QJ(a){var b;for(b=new zv(a.k);b.b<b.d.Tf();)a=Av(b),a.Yf()}function dK(a){a=vE(a);$wnd.open(a,"_blank",n)}\nfunction lK(a,b,c,d){ju();this.pb=Lz();this.i=new AN;this.a=new Jm;this.k=new Jm;this.e=d;this.pb.style[ij]=Fc;this.pb.style[bj]=Fc;this.pb.style[hk]=fi;this.pb.style[Fk]=b;this.pb.style[Uh]=c;this.f=new BN;this.f.pb.style[Fk]=Kc;hy(this.f,Kc);xN?(b=new CN,c=new DN,Ty(b,this.f,0,0),Ty(b,c,0,0),$y(this,b)):$y(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;xN&&(this.n=new EN(this),this.n.i=new FN(this),this.n.j=new GN(this),this.n.n=new HN(this),this.n.k=new IN(this),this.c&&(this.n.e=new JN(this),this.n.f=\nnew KN(this),this.n.a=new LN(this)));vy(this,new MN(this),(uu(),uu(),vu));vy(this,this,(xt(),xt(),yt));vy(this,new NN(this),(xu(),xu(),yu));vy(this,new ON(this),(Hu(),Hu(),Iu));vy(this,new PN(this),(Au(),Au(),Bu));vy(this,new QN(this),(Ku(),Ku(),Lu));vy(this,new RN(this),(gu(),gu(),hu));(PB(),PB(),QB).a=this;Gx(new SN(this))}w(724,725,ll,lK);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var xN,wN,vN,ku=null;function BN(){Yy.call(this);this.pb[Tg]=bi}w(727,377,ll,BN);\nfunction CN(){BN.call(this);this.pb.style[Fk]=Kc;this.pb.style[Uh]=Kc}w(726,727,ll,CN);function Zt(a,b){var c;c=J(Q(100*b.c));c=new iE(b,0,Gj,c);cG(a.a.c,c);return!0}function KN(a){this.a=a}w(728,1,{},KN);_.Lh=function(a){return Zt(this,a)};_.a=null;function cu(a,b){var c;c=new iE(b,0,xh,Lk);cG(a.a.c,c);return!0}function LN(a){this.a=a}w(729,1,{},LN);_.Lh=function(a){return cu(this,a)};_.a=null;function MN(a){this.a=a}w(730,1,{},MN);\n_.ld=function(a){var b,c,d,e;d=st(a);e=tt(a);c=$q(a.a);b=new TN(a);2==c&&(b.e=4);b=LI(this.a.c,b,d,e);this.a.j=!0;b&&a.a.stopPropagation()};_.a=null;function NN(a){this.a=a}w(731,1,{},NN);_.md=function(a){var b,c;b=st(a);c=tt(a);a=new TN(a);(0>=b||b>=oC(this.a)-1||0>=c||c>=pC(this.a)-1)&&(this.a.j=!1);this.a.j?UI(this.a.c,a,b,c):PH(this.a.c,a,b,c);this.a.pb.focus()};_.a=null;function ON(a){this.a=a}w(732,1,{},ON);_.od=function(){this.a.j=!1;bJ(this.a.c)};_.a=null;function PN(a){this.a=a}\nw(733,1,{},PN);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function QN(a){this.a=a}w(734,1,{},QN);_.a=null;function RN(a){this.a=a}w(735,1,{},RN);_.a=null;function DN(){BN.call(this);this.pb.style[Fk]=Kc;this.pb.style[Uh]=Kc}w(736,727,ll,DN);function SN(a){this.a=a}w(737,1,{},SN);_.Ud=function(){Jq((Gq(),Hq),new UN(this))};_.a=null;function UN(a){this.a=a}w(738,1,{},UN);_.pd=function(){this.a.a.c&&(mC(this.a.a.c),QJ(this.a.a))};_.a=null;\nfunction VN(a,b){var c;c=b.a;c.e=4;return LI(a.a.c,c,b.d,b.e)}function FN(a){this.a=a}w(739,1,{},FN);_.Lh=function(a){return VN(this,a)};_.a=null;function fv(a,b){PH(a.a.c,b.a,b.d,b.e);return LI(a.a.c,b.a,b.d,b.e)}function GN(a){this.a=a}w(740,1,{},GN);_.Lh=function(a){return fv(this,a)};_.a=null;function HN(a){this.a=a}w(741,1,{},HN);_.Lh=function(a){return UI(this.a.c,a.a,a.d,a.e)};_.a=null;function IN(a){this.a=a}w(742,1,{},IN);_.Lh=function(){return bJ(this.a.c)};_.a=null;\nfunction Yt(a,b){var c;c=J(Q(b.b));c=new iE(b,0,Aj,c);cG(a.a.c,c);return!0}function JN(a){this.a=a}w(743,1,{},JN);_.Lh=function(a){return Yt(this,a)};var WN=_.a=null;function XN(){XN=x;WN=new Qw((gx(),new fx("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function YN(){YN=x;ZN={}}\nfunction $N(a,b,c){var d;c&&(b.style[Ch]=c.b+oj,d=c.a,d!=Ie&&(b.style[Bh]=d),0!=(c.c&1)&&(b.style[Eh]=Eg),0!=(c.c&2)&&(b.style[Dh]=$h));a.e.style[Ek]=Si}\nfunction qD(a){var b=aO,c,d,e,f,g,h,j,l,o,m,r,t,y;c=Op(a);c in ZN?a=ZN[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Sj),f=$doc.createElement(Yh),f.style[oh]=(Ur(),"inline"),f.style[Bk]=(Ks(),"baseline"),f.style[pi]=Gc,f.style[qi]=Gc,f.width=1,f.height=1,g=(XN(),WN),f.src=g.d.a,a=(h=$doc.createTextNode(zf),$N(b,e,a),e.appendChild(h),e.appendChild(f),d.appendChild(e),j=br(e),l=br(e)+(e.offsetHeight||0),o=l-j,m=br(f)+(f.offsetHeight||0)+1,r=l-m,t=m-j,d.removeChild(e),y=new bO,y.a=\nt,y.b=r,y.c=o,y),ZN[c]=a);return a}function cO(){YN();var a,b,c,d,e;ps();this.a=z(hw,u,1,["monospace","sans-serif",Lj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(Sj);this.e.innerHTML=this.f||n;this.e.style[Ch]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[Bh]=a,this.d.appendChild(this.e),e=this.e.offsetWidth||0,this.c[a]=e,this.b[a]=this.e.offsetHeight||0,this.d.removeChild(this.e)}w(746,1,{},cO);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";\nvar ZN;function bO(){}w(747,1,{},bO);_.a=0;_.b=0;_.c=0;function VI(a){if(0!=(a.e&4))return!0;try{if(a.a&&G(a.a,26))return!!a.a.a.metaKey}catch(b){if(b=xq(b),!G(b,105))throw b;}return!1}function MI(a){try{if(a.a&&G(a.a,26))return!!a.a.a.shiftKey}catch(b){if(b=xq(b),!G(b,105))throw b;}return!1}function TN(a){lu.call(this,null,0,null);this.a=a}w(748,492,Pl,TN);_.tf=function(){return VI(this)};_.uf=function(){return MI(this)};_.a=null;\nfunction LD(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=aO;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||n,$N(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function CB(a){this.b=a;this.a={};!aO&&(aO=new cO)}w(749,495,bm,CB);var aO=null;function lC(a){this.a=a}w(750,502,{},lC);_.a=null;function AN(){eC.call(this)}w(751,471,El,AN);function dO(a,b){this.a=a;this.b=b}w(752,1,{},dO);_.a=null;_.b=null;\nfunction eO(){aA.call(this);this.pb[Tg]="jsa-resetTable";this.pb.style[Fk]=xg}w(753,415,ll,eO);function fO(){fO=x;var a=gO=new cO;ps();a.f="9p";a.e.style[Bh]=Lj;a.e.style[Ch]="144.0pt";a.e.innerHTML=a.f||n;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[Ch]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);hO=new BC(1)}function MG(a,b){a.p=!0;if(a.j){a.o&&(a.d.length=0,a.o=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,zN(a)}\nfunction BH(a,b,c,d,e,f,g){var h,j,l,o,m,r,t,y,v,s,A;a.n&&(LG(a,!1),360<=g||-360>=g?h=NG(a,b,c,d,e):h=(j=f+g,l=0,j<f&&(l=1),o=0,(180<g||-180>g)&&(o=1),m=b+d/2,r=c+e/2,t=d/2,y=e/2,v=iO(m,r,t,y,f),s=iO(m,r,t,y,j),A="<g"+a.k+Fd,A+=\'<path d ="M \'+v.a+ga+v.b+" A "+t+ga+y+" 0 "+o+ga+l+ga+s.a+ga+s.b+Aa,A+=td,A),MG(a,h))}function SG(a,b,c,d,e){var f,g,h,j,l,o;a.n&&(b=(f=a.a,a.a=!1,g=n+b,h=n+d,j=n+c,l=n+e,o=zd+g+wa+j+va+h+xa+l+ua+a.f+oa+a.c+a.b+zc,a.a=f,o),MG(a,b))}\nfunction TG(a,b,c,d,e){a.n&&(LG(a,!1),MG(a,\'<rect x="\'+b+za+c+ra+e+\'" width="\'+d+na+a.k+zc))}function lH(a,b,c,d){var e,b=b.replace(/&/g,Ua).replace(/<\/g,ab).replace(/>/g,Ya),b=(e=a.f,Ad+c+za+d+oa+a.i+\' fill="\'+e+Ca+b+vd);MG(a,b)}function PG(a,b,c,d,e){LG(a,!0);MG(a,\'<rect x="\'+b+za+c+ra+e+\'" width="\'+d+na+a.k+zc)}\nfunction zN(a){var b;if(a.p){for(;null!=(b=a.u.pop());){var c=a.d;c[c.length]=b}b=a.d.join(ea);var d=a.t,c=ar(d.pb)+(d.pb.offsetWidth||0)-ar(d.pb);0==c&&(c=parseInt(d.pb.style[Fk])||0);var d=a.t,e;e=br(d.pb)+(d.pb.offsetHeight||0)-br(d.pb);0==e&&(e=parseInt(d.pb.style[Uh])||0);var c=\'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="\'+c+ra+e+Ca,f,d=!(f=$wnd.navigator.userAgent,-1!=f.indexOf("Firefox"))?"<style> text { cursor: default; } <\/style>":n;b=c+d+b+ud;b!==a.q&&(a.t.pb.innerHTML=\nb||n,a.q=b);a.o=!0;a.p=!1}}function gH(a,b){(a.e=b)&&(a.f=jO(b))}function JJ(a,b){var c,d,e;a.i=(c=b.b,d=b.a,e=n,12!=c&&(e=\' font-size="\'+c+\'px"\'),"Plain"!=d&&(e+=\' font-family="\'+d+na),0!=(b.c&1)&&(e+=\'font-weight="bold"\'),0!=(b.c&2)&&(e+=\'font-style="italic"\'),e)}function fH(a,b){(a.n=b)&&b&&(a.c=\'stroke-width="\'+(b.e==dw(b.e)?n+dw(b.e):n+b.e)+oa)}w(754,498,{});_.d=null;_.e=null;_.f=Bg;_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=n;_.r=0;_.s=0;_.t=null;_.u=null;var hO,gO;\nfunction bv(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-ar(a.o.pb)+(a.o.pb.scrollLeft||0)+fr(a.o.pb.ownerDocument),a.b.e=c.clientY-br(a.o.pb)+(a.o.pb.scrollTop||0)+gr(a.o.pb.ownerDocument),a.b.a=new TN(b),b.a.preventDefault(),!0):!1}\nfunction EN(a){this.o=a;this.b=new kO;this.c=new lO(this);vy(this.o,new mO(this),(cv(),cv(),dv));vy(this.o,new nO(this),(Vu(),Vu(),Wu));vy(this.o,new oO(this),(Zu(),Zu(),$u));vy(this.o,new pO(this),(Ru(),Ru(),Su));vy(this.o,new qO,(du(),du(),eu));vy(this.o,new rO(this),($t(),$t(),au));vy(this.o,new sO(this),(Vt(),Vt(),Wt))}w(755,1,{},EN);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function lO(a){Lm();this.a=a}w(756,65,{},lO);\n_.vd=function(){!this.a.d&&this.a.i&&VN(this.a.i,this.a.b)};_.a=null;function mO(a){this.a=a}w(757,1,{},mO);_.a=null;function nO(a){this.a=a}w(758,1,{},nO);_.a=null;function oO(a){this.a=a}w(759,1,{},oO);_.a=null;function pO(a){this.a=a}w(760,1,{},pO);_.a=null;function qO(){}w(761,1,{},qO);function rO(a){this.a=a}w(762,1,{},rO);_.a=null;function sO(a){this.a=a}w(763,1,{},sO);_.a=null;function kO(){}w(764,1,{},kO);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction jO(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 Bg;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 Cg}return 255==c&&255==b&&255==a?"white":yj+c+kb+b+kb+a+hb}function $J(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction tO(a){var b,c,d,e,f;By(a);d=(Cy(),RA(null));e=new eO;Yz(e,a);Ly(d,e,d.pb);f=a.he();b=a.ge();c=$J();9<=c?(++f,++b):7==c&&G(a,39)&&(c=a.pb.textContent,2>=c.length&&(f+=8));$z(e,a);Uy(d,e);return new JB(f,b)}function dF(a){try{$wnd.console.log(a)}catch(b){}}function uO(){this.pb=$doc.createElement(ph);this.pb[Tg]=bi;this.pb.style[cj]=Vh;this.pb.style[lj]=gg;this.pb.style[Fk]=Kc;this.pb.style[Uh]=Kc;this.pb.setAttribute("contenteditable",zh)}w(766,380,pl,uO);\nfunction iO(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new dO(new nL(a),new nL(b))}function NG(a,b,c,d,e){return\'<ellipse cx="\'+(b+d/2)+qa+(c+e/2)+\'" rx="\'+d/2+\'" ry="\'+e/2+na+a.k+zc}function tN(a,b,c,d,e){var f,g,h,j;if(1>d)return n;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=\' points="\';for(f=0;f<g;++f)h=b[f],j=c[f],d+=h+kb+j,f<g-1&&(d+=ga);d+=na;b=id;e?b+="polygon":b+="polyline";return b+=d+a.k+zc}\nfunction eH(a,b){MG(a,"<g "+(\'transform="scale(\'+b+\')"\')+Fd);var c=a.u;c[c.length]=td}function LG(a,b){var c;c=a.f;(a.a=b)?a.k=\' stroke="none" fill="\'+c+oa+a.b:a.k=\' fill="none" stroke="\'+c+oa+a.c+a.b}function yN(){fO();this.n=hO;this.d=[];this.t=new uO;this.u=[]}w(767,754,{},yN);_.a=!1;_.b=n;_.c=n;function vO(){vO=x;wO=new JB(0,0)}function UB(a,b){var c;if(a.Qf())return wO;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Sh(AB(b));c=tO(a.If());a.e.b=c.b;a.e.a=c.a;return c}\nfunction xO(){this.e=new aD;this.e.a=-1;this.e.b=-1}w(769,1,{});_.Qf=LJ;_.Sh=function(a){var b=this.If().pb,c,d,e;c=(mD(),nD);e=a.b;d=a.a;e!=c.b?b.style[Ch]=n+e+"pt":b.style[Ch]=n;d!=c.a?b.style[Bh]=d:b.style[Bh]=n;0!=(a.c&1)?b.style[Eh]=Eg:b.style[Eh]=n;0!=(a.c&2)?b.style[Dh]=$h:b.style[Dh]=n};_.e=null;var wO;function gC(){vO();xO.call(this);this.d=new Yy}w(773,769,{},gC);_.If=XC;_.d=null;function vD(a){this.a=new GA(a.f,new yO(a));FA(this.a,a.e)}w(775,1,{},vD);_.a=null;\nfunction BA(a){var b,c,d,e,f;f=new hE(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=Ou(a.a.d,D(zO,u,75,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],G(b,55)){b.Ec.j=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=Fv((sC(),tC),new uC(f.k)));b=b.b;if(Gw(!b?Kk:b.a,Vk))for(b=(!a.d.a||0==a.d.a.c?(Iv(),Iv(),Jv):new yC(a.d.a)).ye();b.Zd();)a=b.$d(),1001==f.k&&a.zf(f);var g,h,j;1001==f.k?(g=new lu(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.ei(),null.ei()):100==f.k&&G(f.n,72)?(h=f.n,j=new lu(h,205,null),j.i=h.We(),j.j=h.Xe()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.ei():401==f.k||402==f.k?(null.ei(),null.ei(),null.ei(),null.ei(),null.ei()):500<=f.k&&507>=f.k&&(g=null.fi,500!=g&&(g=new lu(null.fi,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function yO(a){this.a=a}w(776,1,Dl,yO);_.pd=function(){BA(this)};_.a=null;function QD(){vO();xO.call(this);this.a=new eB}w(777,769,{},QD);_.If=Xw;_.a=null;function TD(){new wv;var a;a:{switch(ew){case 1:case 3:case 5:case 7:a=new AO;break a}a=new BO}this.a=a}w(790,522,{},TD);_.a=null;\nfunction BO(){}w(792,1,{},BO);_.ai=function(a){a&&a&&rq(8,new CO(a));return null};_.bi=function(a){rq(8,new DO(a))};function AO(){}w(791,792,{},AO);_.ai=function(){return $wnd.clipboardData.getData("Text")};_.bi=function(a){$wnd.clipboardData.setData("Text",a)};function CO(a){this.a=a}w(795,1,Ul,CO);_.zd=XB;_.a=null;function DO(a){this.a=a}w(797,1,Ul,DO);_.zd=XB;_.a=null;function Ut(a,b){a.onloadend=function(a){b.Xf(a.target.result)}}function lF(a){this.a=a}w(802,1,{},lF);_.a=null;\nfunction iF(){}w(803,1,{},iF);function jF(){}w(804,1,{},jF);function kF(){}w(805,1,{},kF);function RD(){this.b=new UD;this.d=new wC}w(808,520,{},RD);function NH(a,b,c,d){b=DB(b);c+=b.a;d+=b.b;hz(a.a,c,d);iz(a.a)}function CD(){vO();xO.call(this);var a=this.a=new EO;a.ab=!0;a.a.f=!0;this.a.db=!0}w(810,769,{},CD);_.If=Xw;_.a=null;function AE(){}w(818,549,{},AE);\nfunction xE(){xE=x;var a;a=(oE(),pE["os.encoding"]);if(null!=a)try{if(H("UTF-8",a))AL(n);else if(H("ISO-8859-1",a)||H("ISO-LATIN-1",a))D(BL,rl,-1,0,1);else throw new XK(a+ma);}catch(b){if(b=xq(b),!G(b,106))throw b;}}function wD(a,b){a.a=31*a.a+dw((new nL(b)).a)}function CC(){}w(823,1,{},CC);_.hC=Xw;_.a=1;\nfunction EO(){var a=(pz(),sz);jz.call(this,!0,wi);this.U=a.a;this.a=new FO(this);this.a.d=!0;$y(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);tx();dy(a,b)}else this.lb|=1;Yq(Xq(this.pb))[Tg]=Rh;this.pb.style[Hk]="2147483647"}w(854,382,ll,EO);_.ae=function(a){zy(this,a);1==rx(a.type)&&ez(this,!1)};_.a=null;\nfunction FO(a){this.b=a;this.c=new Jm;this.i=new Jm;a=(EA(),DA);new uB(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(Yj);this.e=$doc.createElement(ak);lx(b,this.e);this.o=!0;a=Lz();b=(mx(),nx(b));a.appendChild(b);this.pb=a;Un();this.pb.setAttribute("role",yo.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),tx(),dy(a,b)):this.lb|=2225;this.pb[Tg]=Qh;a=ly(this.pb)+"-vertical";gy(this.ie(),a,!0);this.pb.style[bj]=Hc;this.pb.setAttribute("hideFocus",xk);vy(this,new CA(this),(mt(),mt(),nt))}\nw(855,424,pl,FO);_.ae=function(a){switch(rx(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}uA(this,a)};_.Ke=function(a,b){yA(this,a,b);b||this.a&&ez(this.b,!1)};_.a=!0;_.b=null;w(903,1,{});\nfunction GO(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:JE(b,c,~~Op(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var o;a:{o=g;var m=d,r=void 0,t=void 0,y=void 0,v=t=r=void 0,s=t=void 0,A=void 0,t=void 0;for(y=0,A=m.length;y<A;++y)if(s=o[y+3],v=m[y],r=null==v?Ti:typeof v,r=r==Vi?Object.prototype.toString.call(v)==Xf||typeof v.length==Ui?"array":r:r,!H(r,s)&&(!H(Vj,s)||!H(Ti,r)))if(v=H(Ui,r),r=H(Fg,r),HO===s)v&&(m[y]=new nL(m[y])),r&&(m[y]=(iG(),m[y]?jG:kG));else{t=v||r;if(t=!t&&null!=\ns&&Jp(s)==IO){t=m[y];if(null==t||JO(t,s))continue;if(Ip(t)&&(t=t&&t.g?t.g:null,null!=t&&JO(t,s))){m[y]=t;continue}}if(!H(Vi,s)||v||r){o=!1;break a}}o=!0}if(o){e=g[0];j=g[1];b=g[2];break}}return e?(d=b?b(a,d):d,a=(l=e.apply(a,d),[j?j(l):l])):null}function KO(){this.c=new xp;this.a=new xp;this.b=new xp}function JO(a,b){var c;if(HO==b||LO==b&&G(a,133))return!0;if(null!=a)for(c=Jp(a);c&&c!=HO;c=null)if(c==b)return!0;return!1}w(902,903,{},KO);function JK(){JK=x;MO=new KO}\nfunction OK(a,b){JK();E(MO.c,a,b)}function GK(a){JK();var b,c,d;d=yL(a,Zf);c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function HK(a,b){var c;JK();return c=b&&b[0]&&(typeof b[0]==Vi||typeof b[0]==Gh)?b[0]:null,JO(c,a)}function MK(a,b){var c=IK;JK();var d=MO,e;e=b?d.b:d.a;if(d=!c?e.b:JE(e,c,~~Op(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?KE(e,d):ME(e,c,d,~~Op(c))}\nfunction LK(a,b,c){var d=IK;JK();var e=MO,c=c?e.b:e.a,e=GO(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=GO(a,c,d,b)}if(!e)throw new Ep("Can\'t find exported method for given arguments: 0"+bd+b.length+ea);return e}function dJ(a){JK();var b=MO,c;null==a?a=null:(c=a[dg],c||(0!=(Jp(a).b&4)?a=[]:(b=(b=Fv(b.c,Jp(a)))&&typeof b==Gh?new b(a):a,a=a[dg]=b),c=a),a=c);return a}var MO;\nfunction C(a){return function(){try{var b;var c=arguments,d;var e;0!=Cq&&(e=zm(),2E3<e-Eq&&(Eq=e,Dq=Bq()));if(0==Cq++){var f=(Gq(),Hq),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Pq(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(Gq(),Hq),l,o;if(j.c){o=null;do l=j.c,j.c=null,o=Pq(l,o);while(j.c);j.c=o}}--Cq;c&&-1!=Dq&&($wnd.clearTimeout(Dq),Dq=-1)}return b}catch(m){throw m;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;ew=d;if(a)try{C(fw)()}catch(e){a(b)}else C(fw)()}var HO=W(1),Mp=W(142),NO=jL(" I"),B=dL(909,NO);W(151);var aM=dL(913,HO),oq=dL(917,aM),OO=jL(" Z"),pq=dL(907,OO),PO=iL(),qq=dL(918,PO),QO=iL(),sq=dL(919,QO);W(138);W(137);W(136);W(154);W(155);W(153);W(156);W(152);var RO=W(329),Lw=dL(920,RO);W(330);W(193);W(594);W(148);W(611);var SO=jL(" B");W(615);var TO=jL(" C"),qL=dL(921,TO),IO=W(613),UO=jL(" D"),rG=dL(908,UO);W(614);W(616);\nvar VO=W(618),aJ=dL(922,VO),WO=jL(" J"),XO=W(2),hw=dL(914,XO),BL=dL(923,SO);W(627);W(610);W(141);W(249);W(592);var IK=W(581);W(605);var VK=W(602);W(600);W(601);W(607);W(169);W(159);W(166);W(167);W(161);W(162);W(163);W(164);W(170);W(139);W(622);W(617);W(603);W(604);W(582);W(583);W(584);W(585);W(586);W(587);W(588);W(589);W(590);W(591);var YO=W(472);W(471);W(470);W(469);W(577);W(576);W(578);W(579);W(580);W(723);\nvar YC=W(486),LF=dL(924,YC),ZO=W(494),QF=dL(925,ZO),$O=W(495),SF=dL(926,$O),aP=W(713),gJ=dL(927,aP),DI=dL(928,B);W(710);W(711);W(696);W(698);W(702);W(703);W(704);W(705);W(706);W(707);W(708);W(709);W(699);W(700);W(701);W(697);var kM=dL(929,YO),bP=iL(),Pu=dL(930,bP);W(722);W(571);W(572);W(597);iL();W(596);iL();W(903);W(902);var LO=iL();W(381);var cP=W(380);W(379);W(385);W(402);W(444);W(751);W(725);W(724);W(378);W(377);W(727);W(726);W(736);W(737);W(738);W(739);W(740);W(741);W(742);W(743);W(728);W(729);\nW(730);W(731);W(732);W(733);W(734);W(735);W(309);W(308);W(390);W(391);W(392);W(65);W(363);W(755);W(764);W(756);W(757);W(758);W(759);W(760);W(761);W(762);W(763);W(497);W(498);W(754);W(633);W(640);W(648);W(641);W(642);W(440);W(443);W(441);W(442);W(599);W(598);W(564);W(563);W(562);W(565);W(566);W(567);W(802);W(803);W(804);W(805);\nvar dP=hL(228,function(){ps();return Is}),Js=dL(931,dP),eP=hL(199,function(){hr();return Sr}),Tr=dL(933,eP),fP=hL(218,function(){Ur();return cs}),ds=dL(934,fP),gP=hL(223,function(){es();return ns}),os=dL(935,gP),hP=hL(238,function(){Ks();return at}),bt=dL(936,hP);hL(229,null);hL(230,null);hL(231,null);hL(232,null);hL(233,null);hL(234,null);hL(235,null);hL(236,null);hL(237,null);hL(200,null);hL(210,null);hL(211,null);hL(212,null);hL(213,null);hL(214,null);hL(215,null);hL(216,null);hL(217,null);\nhL(201,null);hL(202,null);hL(203,null);hL(204,null);hL(205,null);hL(206,null);hL(207,null);hL(208,null);hL(209,null);hL(219,null);hL(220,null);hL(221,null);hL(222,null);hL(224,null);hL(225,null);hL(226,null);hL(227,null);hL(239,null);hL(240,null);hL(241,null);hL(242,null);hL(243,null);hL(244,null);hL(245,null);hL(246,null);W(553);W(552);W(635);W(634);W(636);W(638);W(637);W(639);W(643);W(644);W(261);W(260);W(259);W(265);W(264);W(263);W(269);var iP=W(268);W(267);W(284);W(286);W(287);W(502);W(717);\nvar jP=W(719),kP=W(681),lP=W(686),eN=dL(937,kP),fN=dL(938,lP),mH=dL(939,jP);W(714);W(712);W(365);W(303);W(367);W(306);W(305);W(304);W(465);W(466);W(467);W(507);W(506);W(505);W(510);var mP=iL(),zO=dL(941,mP);W(361);W(551);W(656);W(315);W(520);W(521);W(675);W(690);var nP=hL(692,function(){UH();return WM}),XM=dL(943,nP),oP=hL(693,function(){YH();return ZM}),$M=dL(944,oP),pP=hL(691,function(){WH();return RM}),SM=dL(945,pP);W(293);W(295);W(555);W(624);W(630);W(687);W(688);W(689);W(509);var yD=W(508);W(492);\nW(720);W(491);var bD=W(490);W(518);W(519);W(150);W(501);W(266);W(808);W(455);var pB=dL(946,cP);W(456);W(767);W(766);W(416);W(418);W(417);W(419);W(290);W(307);W(716);W(515);W(516);W(517);W(480);W(554);W(479);W(478);var qP=dL(915,WO);W(660);W(626);W(298);W(285);W(288);W(289);W(282);W(281);W(283);W(300);W(271);W(275);W(500);W(474);W(473);W(527);W(476);W(477);W(513);W(512);var DD=W(511);W(654);W(556);W(557);W(676);W(663);W(468);W(677);W(135);var lD=W(493);W(609);W(746);W(747);W(273);W(272);W(274);W(276);\nW(661);W(823);var pD=W(749);W(769);W(810);W(530);W(775);W(776);W(487);W(297);W(294);W(296);W(292);W(280);W(279);W(278);W(384);W(383);W(382);W(854);W(424);W(855);var rP=hL(386,function(){pz();return wz}),xz=dL(951,rP),sP=hL(436,function(){lz();return MA}),NA=dL(952,sP);W(58);W(437);W(438);W(433);W(434);W(435);W(59);W(60);W(61);W(425);W(426);W(427);W(428);W(431);W(694);W(750);W(343);W(412);W(413);W(432);W(773);W(777);var rD=W(503);W(336);W(532);W(533);W(526);W(388);W(752);W(395);W(447);W(446);W(448);\nvar tP=hL(449,function(){dB();return nB}),oB=dL(966,tP);hL(450,null);hL(451,null);hL(452,null);hL(453,null);W(310);W(68);W(69);W(67);W(70);W(73);W(74);W(75);W(76);W(77);W(78);var uP=W(90),zA=dL(967,uP);W(79);W(80);W(81);W(82);W(83);W(84);W(85);W(87);W(86);W(88);W(89);W(91);W(92);W(94);W(95);W(93);W(96);W(97);W(98);W(99);W(101);W(103);W(104);W(102);W(100);W(105);W(106);W(107);W(108);W(110);W(113);W(112);W(114);W(117);W(118);W(116);W(119);W(120);W(121);W(122);W(123);W(124);W(126);W(127);W(125);W(128);\nW(129);W(130);W(131);W(133);W(134);W(132);W(396);W(415);W(414);W(651);W(389);W(337);var aE=W(523),cE=dL(970,aE);W(524);W(522);W(753);W(459);W(258);W(374);W(375);W(345);W(347);W(346);W(341);W(458);W(338);W(547);W(546);W(548);W(628);W(302);W(72);W(348);W(421);W(423);W(748);W(790);W(525);W(549);W(340);W(71);W(109);W(792);W(795);W(797);W(791);W(542);W(543);W(550);W(606);W(818);W(62);W(63);var vP=W(66),Um=dL(974,vP);W(64);W(335);function Hz(a){return uy(this,a,(Kt(),Kt(),Lt))}\nfunction ZL(a){return Wx(this.a,a)}function At(){return this.c}function Iz(a){return uy(this,a,(Rt(),Rt(),St))}function Xw(){return this.a}function Vw(){return $D(this.a)}function XB(){}function Uu(a){var b=a.a;if(a=a.a.k)bv(b,this),a.Lh(b.b);b.d=!0}function Fy(){}function ZB(){return this.cZ.d+Wf+this.cf()+cg}function XC(){return this.d}function LJ(){return!1}function fm(){return Op(this)}function YB(){return KB(this)}function hD(){}function Fz(a){return uy(this,a,(Dt(),Dt(),Et))}\nfunction Bz(){return this.b}function oL(){return dw(this.a)}function MJ(){return!1}function CK(){var a=this.b;this.c.a.apply(a,[dJ(this.a.a),a])}function WB(){return IB(this)}function HE(){return 0==this.Tf()}function Gy(){Ay(this)}function sy(){return Tq(this.pb,Xi)}function pL(){return n+this.a}function Yw(a){return!G(a,33)?!1:H(this.a,a.Xd())}function ty(){return this.pb}function OD(){var a;0<this.a?(a=KD(this,this.a),a=!a?IB(this):a):a=IB(this);return a}function em(a){return this===a}\nfunction PD(){var a;0<this.a?(a=KD(this,this.a),a=!a?KB(this):a):a=KB(this);return a}function Gz(a){return uy(this,a,(Ht(),Ht(),It))}function HL(){return this.a.a}function ry(){return Tq(this.pb,Wi)}function NL(){return this.a.d};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);