summaryrefslogtreecommitdiff
path: root/public/jsme/D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/jsme/D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js')
-rw-r--r--public/jsme/D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/public/jsme/D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js b/public/jsme/D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
new file mode 100644
index 0000000..4b79dd4
--- /dev/null
+++ b/public/jsme/D4DF9EC9DD21B943E35F3D5696D5D2A1.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 = \'D4DF9EC9DD21B943E35F3D5696D5D2A1\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var m="",da="\\n",ea=" ",fa=" \\t\\n\\r\\u000c",ga=" ",ha=" 0 0",ia=" 0 0 0",la=" is not supported",ma=\'"\',na=\'" \',pa=\'" cy="\',qa=\'" height="\',ua=\'" stroke="\',va=\'" x2="\',wa=\'" y1="\',xa=\'" y2="\',ya=\'" y="\',za=\'"/>\',Ca=\'">\',Ea="#",Ha="$",Ia="$$$$",Ka="$MOL\\n",La="$RXN",Pa="$RXN\\n\\n\\nJME Molecular Editor\\n",Qa="%",Ta="&",Va="&amp;",Wa="&gt;",$a="&lt;",ab="\'",bb="(",gb=")",kb="*",lb="+",mb=",",ob=", ",qb=",modifiers=",rb="-",sb="-C#C-Me",vb="-C#CH",wb="-C#N",Ab="-C(=O)N",Bb="-C(=O)OH",Ib="-C(=O)OMe",\nKb="-CCl3",Lb="-CF3",Mb="-CMe3",Sb="-NC=O",Ub="-NH-SO2-Me",Vb="-NMe2",Wb="-NO2",Xb="-OC(=O)Me",Yb="-SO2-NH2",Zb="-SO3H",$b="-disabled",bc="-selected",ic=".",mc="...",nc="/",rc="//",sc="/>",yc="0",zc="0.0px",Fc="0px",Gc="1",Hc="100%",Jc="1px",Mc="2",Nc="3",Oc="4",Uc="5",Vc="6",Wc="7",ad="8",bd="9",fd=":",gd=": ",hd=";",pd="<",qd="<\/g>",rd="<\/svg>",zd="<\/text>",Ad=\'<line x1="\',Hd=\'<text x="\',Id="=",Ld=">",Md="?",Nd="@",Od="A",Pd="API",Qd="AfterStructureModified",Wd="Ag",Xd="Al",Yd="AtomClicked",Zd=\n"AtomHighlight",$d="Au",fe="Auto atom map molecule",ge="B",he="BODY",ie="Ba",le="BeforePaste",me="BondClicked",ne="BondHighlight",oe="Br",pe="C",ve="CSS1Compat",we="Ca",xe="Cd",ye="Center",ze="Change atom map",Ae="Cl",Be="Class$",Ce="Color parameter outside of expected range",De="Copy as ",Ee="Cs",He="Cu",Ie="DOMMouseScroll",Je="Delete all atom map molecule",Ke="Delete hydrogens",Le="Dialog",Me="ERROR - ",Ne="F",Oe=\'For input string: "\',Pe="Fr",Qe="GUI",Te="Ga",Ve="H",We="Helvetica",Xe="I",Ye="InchiKeySearch",\nZe="Incorrect URL: ",$e="Internal index set to null.",af="JSME",bf="JavaScript",cf="K",df="Li",ef="M CHG",kf="M END",mf="M END\\n",of="M ISO",pf="M V30 ",qf="MDLV30/STEABS",rf="MDLV30/STERAC",sf="MDLV30/STEREL",tf="Mg",uf="N",vf="NA",wf="Na",xf="Ni",yf="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",zf="O",Ef="P",Ff="Q",Gf="R",Hf="RXN",If="Rb",Jf="S",Kf="SMILES",Lf="Se",Mf="Set molecule Chiral flag",Nf="Si",Of="Sr",Pf="Style names cannot be empty",\nQf="Unset molecule chiral flag",Sf="V2000",Tf="V3000",Uf="WebkitUserSelect",Vf="X",Wf="Zn",Xf="[",Yf="[object Array]",Zf="\\\\",$f="\\\\.",ag="\\\\\\\\",bg="\\\\\\\\n",cg="\\\\b",dg="]",eg="__gwtex_wrap",fg="a",gg="abs",hg="absolute",ig="addBond",jg="addGroup",kg="addRing",lg="addRingBond",mg="addTemplate",pg="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",Jg="border-left-width",\nNg="border-top-width",Pg="bottom",Qg="button",Rg="c",Sg="cellPadding",Tg="cellSpacing",Ug="center",Vg="change",Wg="chargeAtom0",Xg="checkbox",Yg="className",Zg="click",$g="click marked atom to delete mark",ah="clip",bh="code",ch="colSpan",dh="columnheader",eh="combobox",jh="complementary",kh="contentinfo",lh="contextmenu",mh="cursor",nh="dblclick",oh="definition",ph="depict",qh="dialog",rh="directory",sh="display",th="div",uh="document",vh="download",wh="dragend",xh="dragenter",yh="dragover",zh="dragstart",\nAh="drop",Bh="end_gesture",Ch="error",Dh="false",Eh="fixed",Fh="focus",Gh="fontFamily",Hh="fontSize",Kh="fontStyle",Lh="fontWeight",Mh="form",Nh="function",Oh="g",Th="gesturechange",Uh="gestureend",Vh="gesturestart",Wh="google",Xh="grid",Yh="gridcell",Zh="group",$h="gwt-MenuBar",ai="gwt-MenuBarPopup",bi="head",ci="heading",di="height",ei="hidden",fi="i",gi="id",hi="img",ii="is_touch_supported",ji="italic",ki="java.vm.name",li="jsa-resetDiv",mi="keydown",ni="keypress",oi="keyup",pi="left",qi="leftoversDownload",\nri="link",si="list",ti="listbox",ui="listitem",vi="load",wi="log",xi="m",yi="main",zi="margin",Ai="marginBottom",Ci="marquee",Di="math",Ei="menu",Fi="menuPopup",Gi="menubar",Hi="menuitem",Ii="menuitemcheckbox",Ji="menuitemradio",Ki="middle",Li="mol",Mi="mousedown",Ni="mousemove",Oi="mouseout",Pi="mouseover",Qi="mouseup",Ri="mousewheel",Si="move",Ti="msie",Ui="multipart",Vi="n",Wi="name",Xi="navigation",Yi="nodepict",Zi="none",$i="note",aj="nowrap",bj="null",cj="number",dj="object",ej="offsetHeight",\nfj="offsetWidth",gj="ontouchstart",hj="opera",ij="option",jj="or",kj="outline",lj="overflow",mj="p",oj="padding",pj="paste",qj="popupContent",rj="position",sj="presentation",tj="progressbar",uj="px",vj="px ",wj="px, ",xj="px;",yj="radio",zj="radiogroup",Aj="readMolFile",Bj="rect(0px, 0px, 0px, 0px)",Cj="redo",Dj="region",Ej="rgb(",Fj="right",Gj="role",Hj="rotation",Ij="row",Jj="rowgroup",Kj="rowheader",Lj="rtl",Mj="runAsyncCallback",Nj="s",Oj="safari",Pj="scale100",Qj="scrollbar",Rj="se",Sj="search",\nTj="separator",Uj="serif",Vj="setAtom",Wj="setBondDouble",Xj="setBondSingle",Yj="setBondTriple",Zj=\'shape-rendering="crispEdges"\',$j="slider",ak="span",bk="spinbutton",ck="status",dk="string",ek="subMenuIcon-selected",fk="tab",gk="table",hk="tablist",ik="tabpanel",mk="tbody",nk="td",ok="text",pk="textAlign",qk="textbox",rk="timer",sk="title",tk="toolbar",uk="tooltip",vk="top",wk="touchcancel",xk="touchend",yk="touchmove",Ak="touchstart",Bk="tr",Ck="tree",Dk="treegrid",Ek="treeitem",Fk="true",Gk="undo",\nHk="unknown type",Ik="value",Jk="verticalAlign",Kk="visibility",Lk="visible",Mk="whiteSpace",Nk="width",Ok="x",Pk="zIndex",Qk="{",Rk="|",_,Sk={l:4194303,m:4194303,h:1048575},Tk={l:0,m:0,h:0},Uk={l:1,m:0,h:0},Vk={l:2,m:0,h:0},Wk={l:3,m:0,h:0},Xk={l:4,m:0,h:0},Yk={l:8,m:0,h:0},Zk={l:10,m:0,h:0},$k={l:16,m:0,h:0},al={l:32,m:0,h:0},bl={l:64,m:0,h:0},cl={l:128,m:0,h:0},dl={l:256,m:0,h:0},fl={l:512,m:0,h:0},gl={l:1024,m:0,h:0},hl={l:2048,m:0,h:0},il={l:8192,m:0,h:0},jl={l:16384,m:0,h:0},kl={l:32768,m:0,\nh:0},ll={l:65536,m:0,h:0},ml={l:131072,m:0,h:0},nl={l:262144,m:0,h:0},ol={l:524288,m:0,h:0},pl={},ql={89:1,93:1,109:1},rl={22:1,25:1,89:1,94:1,96:1},sl={89:1,93:1,108:1},tl={27:1,29:1,37:1,42:1,43:1,45:1,49:1,51:1},ul={2:1,89:1,93:1},q={87:1,89:1,93:1},vl={54:1,89:1,93:1},wl={27:1,29:1,37:1,41:1,42:1,43:1,45:1,49:1,51:1},xl={27:1,29:1,37:1,42:1,45:1,49:1,51:1},yl={108:1},zl={3:1,89:1,93:1},Al={89:1,93:1},El={53:1,89:1,97:1,105:1,106:1},Fl={60:1,67:1,81:1,89:1},Gl={20:1,22:1,89:1,94:1,96:1},Hl={42:1,\n49:1},Il={92:1},Jl={26:1},Kl={36:1},Ll={60:1,61:1,67:1,81:1,89:1},Ml={21:1,22:1,89:1,94:1,96:1},Nl={110:1},Ol={28:1,52:1},Pl={112:1},Ql={89:1,97:1,106:1},Rl={133:1},Sl={22:1,23:1,89:1,94:1,96:1},Ul={80:1,93:1},Vl={109:1},Wl={50:1,89:1,94:1,96:1},Xl={89:1},Yl={33:1,89:1},Zl={67:1,89:1},$l={35:1},am={17:1},bm={},cm={75:1,84:1},u={89:1,93:1,104:1},dm={29:1},em={55:1,60:1,61:1,67:1,75:1,76:1,81:1,84:1,89:1},fm={13:1},gm={18:1},hm={89:1,108:1},im={88:1,89:1,93:1,104:1},jm={64:1,89:1},km={24:1,89:1,94:1,\n96:1},lm={89:1,97:1,105:1,106:1};function w(a,b,c){var d=pl[a];d&&!d.cZ?_=d.prototype:(!d&&(d=pl[a]=function(){}),_=d.prototype=0>b?{}:new pl[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,bm);_.eQ=mm;_.hC=nm;_.tS=function(){return this.cZ.d+Nd+om(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction pm(){pm=x;qm=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]);rm=new sm(255,128,0);tm=new sm(92,160,255);um=new sm(160,0,64);vm=new sm(255,160,255);wm=new sm(32,96,255);xm=new sm(255,0,0);ym=new sm(0,255,0);zm=new sm(192,0,255);Am=new sm(255,160,0);Bm=new sm(0,128,0);Cm=new sm(160,0,0)}var qm,vm,tm,rm,wm,Bm,Cm,ym,zm,Am,xm,um;\nfunction Dm(a){a.p&&(a.v=a.q,a.o=null,a.p=!1,a.q=!1,a.r&&(a.r.wd(),a.r=null),a.qd())}function Em(a,b){var c=Fm();Dm(a);a.p=!0;a.q=!1;a.n=b;a.u=c;a.o=null;++a.s;Gm(a.k,Fm())}function Hm(a,b){var c,d;c=a.s;d=b>=a.u+a.n;if(a.q&&!d)return d=(b-a.u)/a.n,a.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.sd(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.rd(),!1):!0}w(59,1,{});_.qd=function(){this.v&&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=null;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function Gm(a,b){Hm(a.a,b)?a.a.r=a.a.t.vd(a.a.k,a.a.o):a.a.r=null}function Im(a){this.a=a}w(60,1,{},Im);_.ud=function(a){Gm(this,a)};_.a=null;w(61,1,{});w(62,1,fm);function Jm(){Jm=x;var a;(a=new Km)&&(a.xd()||(a=new Lm));Mm=a}w(63,61,{});var Mm=null;function Lm(){this.a=new Nm;this.b=new Om(this)}w(64,63,{},Lm);\n_.xd=function(){return!0};_.vd=function(a){a=new Pm(this,a);Qm(this.a,a);1==this.a.c&&Rm(this.b,16);return a};function Sm(){Sm=x;Tm=new Nm;var a=new Um;Vm();Wm(Xm?Xm:Xm=new Ym,a)}function Zm(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);$m(Tm,a)}function Rm(a,b){if(0>b)throw new an("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);$m(Tm,a);a.b=!1;a.c=bn(a,b);Qm(Tm,a)}function bn(a,b){return $wnd.setTimeout(C(function(){a.yd()}),b)}w(66,1,{});\n_.yd=function(){this.b||$m(Tm,this);this.zd()};_.b=!1;_.c=0;var Tm;function Om(a){Sm();this.a=a}w(65,66,{},Om);_.zd=function(){var a=this.a,b,c,d,e,f;b=D(cn,u,14,a.a.c,0);b=dn(a.a,b);c=new en;for(e=0,f=b.length;e<f;++e)d=b[e],$m(a.a,d),Gm(d.a,c.a);0<a.a.c&&Rm(a.b,fn(5,16-(Fm()-c.a)))};_.a=null;function Pm(a,b){this.b=a;this.a=b}w(67,62,{13:1,14:1},Pm);_.wd=function(){var a=this.b;$m(a.a,this);0==a.a.c&&Zm(a.b)};_.a=null;_.b=null;\nfunction gn(a,b){var c=C(function(){var b=Fm();a.ud(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function Km(){}w(68,63,{},Km);_.xd=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.vd=function(a,b){var c;c=gn(a,b);return new hn(c)};function hn(a){this.a=a}w(69,62,fm,hn);_.wd=function(){$wnd.webkitCancelRequestAnimationFrame(this.a)};_.a=0;w(71,1,{});_.a=null;function jn(){this.a=pg}w(70,71,{},jn);function kn(){this.a=sg}w(72,71,{},kn);\nfunction ln(){this.a=vg}w(73,71,{},ln);w(75,1,{});_.a=null;function mn(a){this.a=a}w(74,75,{},mn);function nn(){this.a=wg}w(76,71,{},nn);function on(){this.a=zg}w(77,71,{},on);function pn(){this.a=Qg}w(78,71,{},pn);function qn(){this.a=Xg}w(79,71,{},qn);function rn(){this.a=dh}w(80,71,{},rn);function sn(){this.a=eh}w(81,71,{},sn);function tn(){this.a=jh}w(82,71,{},tn);function un(){this.a=kh}w(83,71,{},un);function vn(){this.a=oh}w(84,71,{},vn);function wn(){this.a=qh}w(85,71,{},wn);\nfunction xn(){this.a=rh}w(86,71,{},xn);function yn(){this.a=uh}w(87,71,{},yn);function zn(){this.a=Mh}w(88,71,{},zn);function An(){this.a=Xh}w(89,71,{},An);function Bn(){this.a=Yh}w(90,71,{},Bn);function Cn(){this.a=Zh}w(91,71,{},Cn);function Dn(){this.a=ci}w(92,71,{},Dn);function En(a){this.a=a.id}w(93,1,{15:1,16:1},En);_.a=null;function Fn(){this.a=hi}w(94,71,{},Fn);function Gn(){this.a=ri}w(95,71,{},Gn);function Hn(){this.a=si}w(96,71,{},Hn);function In(){this.a=ti}w(97,71,{},In);\nfunction Jn(){this.a=ui}w(98,71,{},Jn);function Kn(){this.a=wi}w(99,71,{},Kn);function Ln(){this.a=yi}w(100,71,{},Ln);function Mn(){this.a=Ci}w(101,71,{},Mn);function Nn(){this.a=Di}w(102,71,{},Nn);function On(){this.a=Ei}w(103,71,{},On);function Pn(){this.a=Gi}w(104,71,{},Pn);function Qn(){this.a=Hi}w(105,71,{},Qn);function Rn(){this.a=Ii}w(106,71,{},Rn);function Sn(){this.a=Ji}w(107,71,{},Sn);function Vn(){this.a=Xi}w(108,71,{},Vn);function Wn(){this.a=$i}w(109,71,{},Wn);\nfunction Xn(){this.a=ij}w(110,71,{},Xn);function Yn(){this.a=sj}w(111,71,{},Yn);w(112,75,{},function(a){this.a=a});function Zn(){this.a=tj}w(113,71,{},Zn);function $n(){$n=x;ao=new mn("aria-activedescendant")}var ao;function bo(){this.a=yj}w(115,71,{},bo);function co(){this.a=zj}w(116,71,{},co);function eo(){this.a=Dj}w(117,71,{},eo);\nfunction fo(){fo=x;go=new kn;ho=new jn;io=new ln;jo=new nn;ko=new on;lo=new pn;mo=new qn;no=new rn;oo=new sn;po=new tn;qo=new un;ro=new vn;so=new wn;to=new xn;uo=new yn;vo=new zn;wo=new Bn;xo=new An;yo=new Cn;zo=new Dn;Ao=new Fn;Bo=new Gn;Co=new In;Do=new Jn;Eo=new Hn;Fo=new Kn;Go=new Ln;Ho=new Mn;Io=new Nn;Jo=new Pn;Ko=new Rn;Lo=new Sn;Mo=new Qn;No=new On;Oo=new Vn;Po=new Wn;Qo=new Xn;Ro=new Yn;So=new Zn;To=new co;Uo=new bo;Vo=new eo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=\nnew ip;jp=new kp;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=new Ap;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=new Ip;E(Hp,Dj,Vo);E(Hp,pg,ho);E(Hp,qh,so);E(Hp,sg,go);E(Hp,vg,io);E(Hp,uh,uo);E(Hp,wg,jo);E(Hp,zg,ko);E(Hp,Qg,lo);E(Hp,Xg,mo);E(Hp,Yh,wo);E(Hp,dh,no);E(Hp,Zh,yo);E(Hp,eh,oo);E(Hp,jh,po);E(Hp,kh,qo);E(Hp,oh,ro);E(Hp,si,Eo);E(Hp,rh,to);E(Hp,Mh,vo);E(Hp,Xh,xo);E(Hp,ci,zo);E(Hp,hi,Ao);E(Hp,ri,Bo);E(Hp,ti,Co);E(Hp,ui,Do);E(Hp,wi,Fo);E(Hp,yi,Go);E(Hp,Ci,Ho);E(Hp,Di,Io);E(Hp,\nEi,No);E(Hp,Gi,Jo);E(Hp,Hi,Mo);E(Hp,Ii,Ko);E(Hp,ij,Qo);E(Hp,yj,Uo);E(Hp,Ji,Lo);E(Hp,Xi,Oo);E(Hp,$i,Po);E(Hp,sj,Ro);E(Hp,tj,So);E(Hp,zj,To);E(Hp,Ij,$o);E(Hp,Jj,Wo);E(Hp,Kj,Yo);E(Hp,Sj,dp);E(Hp,Tj,fp);E(Hp,Qj,bp);E(Hp,$j,hp);E(Hp,bk,jp);E(Hp,ck,lp);E(Hp,fk,rp);E(Hp,hk,np);E(Hp,ik,pp);E(Hp,qk,tp);E(Hp,rk,vp);E(Hp,tk,xp);E(Hp,uk,zp);E(Hp,Ck,Fp);E(Hp,Dk,Bp);E(Hp,Ek,Dp)}\nvar ho,go,io,jo,ko,lo,mo,no,oo,po,qo,ro,so,to,uo,vo,xo,wo,yo,zo,Ao,Bo,Eo,Co,Do,Fo,Go,Ho,Io,No,Jo,Mo,Ko,Lo,Oo,Po,Qo,Ro,So,Uo,To,Vo,Hp,$o,Wo,Yo,bp,dp,fp,hp,jp,lp,rp,np,pp,tp,vp,xp,zp,Fp,Bp,Dp;function ap(){this.a=Ij}w(119,71,{},ap);function Xo(){this.a=Jj}w(120,71,{},Xo);function Zo(){this.a=Kj}w(121,71,{},Zo);function cp(){this.a=Qj}w(122,71,{},cp);function ep(){this.a=Sj}w(123,71,{},ep);function gp(){this.a=Tj}w(124,71,{},gp);function ip(){this.a=$j}w(125,71,{},ip);function kp(){this.a=bk}\nw(126,71,{},kp);function mp(){this.a=ck}w(127,71,{},mp);function sp(){this.a=fk}w(128,71,{},sp);function op(){this.a=hk}w(129,71,{},op);function qp(){this.a=ik}w(130,71,{},qp);function up(){this.a=qk}w(131,71,{},up);function wp(){this.a=rk}w(132,71,{},wp);function yp(){this.a=tk}w(133,71,{},yp);function Ap(){this.a=uk}w(134,71,{},Ap);function Gp(){this.a=Ck}w(135,71,{},Gp);function Cp(){this.a=Dk}w(136,71,{},Cp);function Ep(){this.a=Ek}w(137,71,{},Ep);\nfunction Jp(a){var b,c,d;d=new Kp;for(c=a;c;)b=c.Cd(),c!=a&&(d.a.a+="Caused by: "),Lp(d,c.cZ.d),d.a.a+=gd,Mp(d.a,null==b?"(No exception detail)":b),d.a.a+=da,c=c.e}function Np(a){var b;b=a.cZ.d;a=a.Cd();return null!=a?b+gd+a:b}w(141,1,{89:1,106:1});_.Cd=function(){return this.f};_.tS=function(){return Np(this)};_.e=null;_.f=null;function Op(a){this.f=a}w(140,141,Ql,Op);function Pp(a){this.f=a}function Qp(a,b){this.e=b;this.f=a}w(139,140,lm,Pp,Qp);function Rp(a){this.f=a}w(138,139,lm,Rp);\nfunction en(){this.a=Fm()}function Fm(){return(new Date).getTime()}w(142,1,{},en);function Sp(a){this.b=a;this.a=m}w(144,139,lm,Sp);_.Cd=function(){if(null==this.c){this.d=null==this.b?bj:Tp(this.b)?null==this.b?null:this.b.name:G(this.b,1)?"String":Up(this.b).d;this.a=this.a+gd+(Tp(this.b)?null==this.b?null:this.b.message:this.b+m);var a;if(Tp(this.b)){a=this.b;var b=m,c;for(c in a)if(c!=Wi&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+gd+a[c]}catch(d){}a=b}else a=m;this.c=bb+this.d+") "+a+this.a}return this.c};\n_.a=m;_.b=null;_.c=null;_.d=null;function Vp(a,b){return Wp(a)?a.eQ(b):a===b}function Up(a){return Wp(a)?a.cZ:Xp}function Yp(a){return Wp(a)?a.hC():Zp(a)}function $p(a){return Wp(a)?a.tS():a.toString?a.toString():"[JavaScriptObject]"}\nfunction aq(){var a;aq=x;bq=(a=["\\\\u0000","\\\\u0001","\\\\u0002","\\\\u0003","\\\\u0004","\\\\u0005","\\\\u0006","\\\\u0007",cg,"\\\\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]=ag,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 cq(a){aq();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=bq[a.charCodeAt(0)],null==c?a:c});return ma+a+ma}var bq;w(151,1,{});function dq(){dq=x;eq=$wnd}\nfunction fq(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}dq();a.onload=C(function(){d();b&&b.Bd(null)});a.onerror=C(function(){d();b&&b.Ad(new Rp("onerror() called."))});a.onreadystatechange=C(function(){("complete"==a.readyState||"loaded"==a.readyState)&&a.onload()})}var eq;\nfunction gq(a){var b,c,d;b=!a.d?(dq(),window):a.d;b=(dq(),b.document);c=(d=b.createElement("script"),d.type="text/javascript",d);(a.a||a.b)&&fq(c,a.a,a.b);a=a.c;dq();c.src=a;b.getElementsByTagName(bi)[0].appendChild(c)}function hq(a,b){a.a=b;return a}function iq(a){a.b=!0;return a}function jq(a){this.c=a}w(153,1,{},jq);_.a=null;_.b=!1;_.c=null;_.d=null;function kq(){kq=x;lq=new mq(9,z(B,q,-1,[]),new nq)}\nfunction oq(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 pq(a,b){a.b=b;if($stats){var c=qq(b==a.f?qi:vh+b,Ag,b);$stats(c)}var d=a.e,c=new rq(a,b),e,f;f=sq(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(Md)?38:63,f+=String.fromCharCode(e)+"manualRetry="+d),c=new tq(f,c,b),uq(c.b,c),gq(hq(iq((dq(),new jq(c.f))),new vq(c))))}\nfunction wq(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new xq(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&&yq(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?pq(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&pq(a,a.k.a[a.k.b++]))}}\nfunction mq(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=D(zq,u,104,a,0);this.k=new xq(a);this.d=D(Aq,ul,-1,a,2);this.i=D(Bq,u,18,a,0)}function Cq(a,b){kq();var c=lq,d;c.d[a]?b.Ed():(d=c.a[a],null==d&&(d=yq(c.a,a,D(Dq,u,17,0,0))),yq(d,d.length,b),c.i[a]||(yq(c.i,a,new Eq(c,a)),oq(c,a)||(d=c.k,d.a[d.c++]=a),wq(c)))}w(154,1,{},mq);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var lq;function Eq(a,b){this.a=a;this.b=b}w(155,1,gm,Eq);\n_.Gd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){yq(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Dd(a)}};_.a=null;_.b=0;function xq(a){this.a=D(B,q,-1,a,1)}w(156,1,{},xq);_.a=null;_.b=0;_.c=0;function Fq(a){this.f="Download of "+a+" failed with status 404(Script Tag Failure - no status available)"}w(157,139,lm,Fq);function Gq(a,b,c){this.e=c;this.f="Install of "+a+" failed with text "+b}w(158,139,lm,Gq);\nfunction Hq(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=D(Bq,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.Gd(b)}catch(h){if(h=Iq(h),G(h,105))g=c=h;else throw h;}if(g)throw g;}}function rq(a,b){this.b=a;this.a=b}w(159,1,gm,rq);_.Gd=function(a){Hq(this,a)};_.a=0;_.b=null;function qq(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 Zp(a){return a.$H||(a.$H=++Jq)}function Kq(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Lq(){return $wnd.setTimeout(function(){0!=Mq&&(Mq=0);Nq=-1},10)}var Mq=0,Jq=0,Oq=0,Nq=-1;function sq(a,b){return __gwtStartLoadingFragment(a,C(function(a){b.Gd(a)}))}w(162,1,{});\nfunction Pq(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(Md)?38:63;a.f=a.d+String.fromCharCode(b)+"autoRetry="+a.e;uq(a.b,a);gq(hq(iq((dq(),new jq(a.f))),new vq(a)));return}Hq(a.a,b)}function tq(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(164,1,{},tq);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function Qq(){Qq=x;Rq=new Sq}function Tq(a,b){a.a=Uq(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Vq(a)),Wq(a.e,1),!a.i&&(a.i=new Xq(a)),Wq(a.i,50))}function Sq(){}\nfunction Yq(a){return a.Fd()}function Uq(a,b){!a&&(a=[]);a[a.length]=b;return a}function Zq(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fd()&&(b=Uq(b,e)):e[0].pd()}catch(f){if(f=Iq(f),!G(f,106))throw f;}}return b}function Wq(a,b){Qq();$wnd.setTimeout(function(){C(Yq)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(165,151,{},Sq);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Rq;function Vq(a){this.a=a}w(166,1,{},Vq);\n_.Fd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Zq(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 en;100>Fm()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Fd()||(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 Xq(a){this.a=a}w(167,1,{},Xq);_.Fd=function(){this.a.d&&Wq(this.a.e,1);return this.a.j};\n_.a=null;function nq(){this.a=[]}function $q(a){ar(a.b)&&Pq(a,new Fq(a.f),!0)}function ar(a){if(!__gwtModuleFunction[Mj+a])return!1;delete __gwtModuleFunction[Mj+a];return!0}function uq(a,b){__gwtModuleFunction[Mj+a]=C(function(a){if(ar(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=Iq(f),G(f,105))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+mc),Pq(b,new Gq(b.f,e,d),!1);else throw f;}}})}w(169,162,{},nq);function vq(a){this.a=a}w(170,1,{},vq);_.Ad=function(){$q(this.a)};_.Bd=function(){$q(this.a)};\n_.a=null;w(172,1,{});function Mp(a,b){a.a+=b}function br(){}w(173,172,{},br);_.a=m;function cr(a,b){return parseInt(a[b])||0}function dr(a,b){return null==a[b]?null:""+a[b]}function er(a){a.draggable=Fk;a.style.webkitUserDrag="element"}function fr(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 gr(a){var b=$doc.createElement("INPUT");b.type=a;return b}\nfunction hr(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function ir(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function jr(a){a=a.button;return 1==a?4:2==a?2:1}\nfunction kr(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+lr(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,m).getPropertyValue("direction")==Lj&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,m)[rj]==Eh){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,\nm).getPropertyValue(Jg)));if(d&&d.tagName==he&&a.style.position==hg)break;a=d}a=b}return a}\nfunction mr(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,m)[rj]==Eh){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,m).getPropertyValue(Ng)));if(d&&d.tagName==he&&a.style.position==\nhg)break;a=d}a=b}return a}function lr(a){return a.ownerDocument.defaultView.getComputedStyle(a,m).direction==Lj?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function nr(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function or(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function pr(){var a=$doc;return(H(a.compatMode,ve)?a.documentElement:a.body).clientHeight}\nfunction qr(){var a=$doc;return(H(a.compatMode,ve)?a.documentElement:a.body).clientWidth}w(198,1,{89:1,94:1,96:1});_.eQ=mm;_.hC=nm;_.tS=function(){return m+this.b};_.b=0;function rr(){rr=x;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=new Tr;Ur=new Vr;Wr=new Xr;Yr=new Zr;$r=new as;bs=z(cs,u,20,[sr,ur,wr,yr,Ar,Cr,Er,Gr,Ir,Kr,Mr,Or,Qr,Sr,Ur,Wr,Yr,$r])}w(204,198,Gl);\nvar bs,ur,Yr,wr,sr,Cr,Wr,Ar,Er,Gr,Ir,yr,$r,Kr,Mr,Or,Sr,Ur,Qr;function tr(){this.b=0}w(205,204,Gl,tr);function Lr(){this.b=9}w(206,204,Gl,Lr);function Nr(){this.b=10}w(207,204,Gl,Nr);function Pr(){this.b=11}w(208,204,Gl,Pr);function Rr(){this.b=12}w(209,204,Gl,Rr);function Tr(){this.b=13}w(210,204,Gl,Tr);function Vr(){this.b=14}w(211,204,Gl,Vr);function Xr(){this.b=15}w(212,204,Gl,Xr);function Zr(){this.b=16}w(213,204,Gl,Zr);function as(){this.b=17}w(214,204,Gl,as);function vr(){this.b=1}\nw(215,204,Gl,vr);function xr(){this.b=2}w(216,204,Gl,xr);function zr(){this.b=3}w(217,204,Gl,zr);function Br(){this.b=4}w(218,204,Gl,Br);function Dr(){this.b=5}w(219,204,Gl,Dr);function Fr(){this.b=6}w(220,204,Gl,Fr);function Hr(){this.b=7}w(221,204,Gl,Hr);function Jr(){this.b=8}w(222,204,Gl,Jr);function ds(){ds=x;es=new fs;gs=new hs;is=new js;ks=new ls;ms=z(ns,u,21,[es,gs,is,ks])}w(223,198,Ml);var ms,gs,is,ks,es;function fs(){this.b=0}w(224,223,Ml,fs);function hs(){this.b=1}w(225,223,Ml,hs);\nfunction js(){this.b=2}w(226,223,Ml,js);function ls(){this.b=3}w(227,223,Ml,ls);function os(){os=x;ps=new qs;rs=new ss;ts=new us;vs=new ws;xs=z(ys,u,23,[ps,rs,ts,vs])}w(228,198,Sl);var xs,ps,rs,ts,vs;function qs(){this.b=0}w(229,228,Sl,qs);function ss(){this.b=1}w(230,228,Sl,ss);function us(){this.b=2}w(231,228,Sl,us);function ws(){this.b=3}w(232,228,Sl,ws);\nfunction zs(){zs=x;As=new Bs;Cs=new Ds;Es=new Fs;Gs=new Hs;Is=new Js;Ks=new Ls;Ms=new Ns;Os=new Ps;Qs=new Rs;Ss=z(Ts,u,24,[As,Cs,Es,Gs,Is,Ks,Ms,Os,Qs])}w(233,198,km);var Ss,Os,Es,Gs,Ms,Qs,Ks,Cs,Is,As;function Bs(){this.b=0}w(234,233,km,Bs);function Ds(){this.b=1}w(235,233,km,Ds);function Fs(){this.b=2}w(236,233,km,Fs);function Hs(){this.b=3}w(237,233,km,Hs);function Js(){this.b=4}w(238,233,km,Js);function Ls(){this.b=5}w(239,233,km,Ls);function Ns(){this.b=6}w(240,233,km,Ns);\nfunction Ps(){this.b=7}w(241,233,km,Ps);function Rs(){this.b=8}w(242,233,km,Rs);function Us(){Us=x;Vs=new Ws;Xs=new Ys;Zs=new $s;at=new bt;ct=new dt;et=new ft;gt=new ht;it=new jt;kt=z(lt,u,25,[Vs,Xs,Zs,at,ct,et,gt,it])}w(243,198,rl);var kt,Vs,gt,et,Xs,Zs,it,ct,at;function Ws(){this.b=0}w(244,243,rl,Ws);function Ys(){this.b=1}w(245,243,rl,Ys);function $s(){this.b=2}w(246,243,rl,$s);function bt(){this.b=3}w(247,243,rl,bt);function dt(){this.b=4}w(248,243,rl,dt);function ft(){this.b=5}w(249,243,rl,ft);\nfunction ht(){this.b=6}w(250,243,rl,ht);function jt(){this.b=7}w(251,243,rl,jt);function mt(){mt=x;nt=[];ot=[];pt=[]}var nt,ot,pt;function qt(){qt=x;rt=new st}function tt(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||m;return b}function ut(a){var b;a.a||(b=$doc.getElementsByTagName(bi)[0],a.a=b);return a.a}function st(){}w(254,1,{},st);_.a=null;var rt;w(266,1,{});_.tS=function(){return"An event type"};_.f=null;w(265,266,{});_.Jd=function(){this.e=!1;this.f=null};\n_.e=!1;w(264,265,{});_.Id=function(){return this.Kd()};_.a=null;var vt=_.b=null;function wt(){wt=x;xt=new yt(Dg,new zt)}function zt(){}w(263,264,{},zt);_.Hd=function(a){a.Ld(this)};_.Kd=function(){return xt};var xt;w(270,264,Jl);function At(a,b){return(a.a.clientX||0)-kr(b)+lr(b)+lr(b.ownerDocument.body)}function Bt(a,b){return(a.a.clientY||0)-mr(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}function Ct(a){var b;return(b=a.b)?At(a,b):a.a.clientX||0}\nfunction Dt(a){var b;return(b=a.b)?Bt(a,b):a.a.clientY||0}w(269,270,Jl);function Et(){Et=x;Ft=new yt(Zg,new Gt)}function Gt(){}w(268,269,Jl,Gt);_.Hd=function(a){a.Nd(this)};_.Kd=function(){return Ft};var Ft;function Ht(){Ht=x;It=new yt(lh,new Jt)}function Jt(){}w(271,264,{},Jt);_.Hd=function(){this.a.preventDefault();this.a.stopPropagation()};_.Kd=function(){return It};var It;w(274,1,{52:1});_.hC=Kt;_.tS=function(){return"Event type"};var Lt=_.c=0;function Ym(){this.c=++Lt}w(273,274,Ol,Ym);\nfunction yt(a,b){this.c=++Lt;this.a=b;!vt&&(vt=new Mt);vt.a[a]=this;this.b=a}w(272,273,Ol,yt);_.a=null;_.b=null;w(276,264,{});function Nt(){Nt=x;Ot=new yt(wh,new Pt)}function Qt(a){a.a.stopPropagation();a.a.preventDefault()}function Pt(){}w(277,276,{},Pt);_.Hd=function(){Qt(this)};_.Kd=function(){return Ot};var Ot;function Rt(){Rt=x;St=new yt(xh,new Tt)}function Tt(){}w(278,276,{},Tt);_.Hd=function(){Qt(this)};_.Kd=function(){return St};var St;function Ut(){Ut=x;Vt=new yt(yh,new Wt)}\nfunction Wt(){}w(279,276,{},Wt);_.Hd=function(){Qt(this)};_.Kd=function(){return Vt};var Vt;function Xt(){Xt=x;Yt=new yt(zh,new Zt)}function Zt(){}w(280,276,{},Zt);_.Hd=function(a){a=$t(a.a,!0,!1);(this.a.dataTransfer||null).setData(ok,a)};_.Kd=function(){return Yt};var Yt;function au(){au=x;bu=new yt(Ah,new cu)}function cu(){}w(281,276,{},cu);\n_.Hd=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;du(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(ok),a.a.b.ag(b))};_.Kd=function(){return bu};var bu;function eu(){eu=x;fu=new yt(Th,new gu)}function gu(){}w(283,264,{},gu);\n_.Hd=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,hu(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,iu(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Kd=function(){return fu};var fu;function ju(){ju=x;ku=new yt(Uh,new lu)}function lu(){}w(284,264,{},lu);_.Hd=function(a){a.a.a&&(a.a.b.a=null,mu(a.a.a,a.a.b))};_.Kd=function(){return ku};var ku;function nu(){nu=x;ou=new yt(Vh,new pu)}\nfunction pu(){}w(285,264,{},pu);_.Hd=function(){this.a.preventDefault()};_.Kd=function(){return ou};var ou;w(287,264,{});w(286,287,{});function qu(){qu=x;ru=new yt(mi,new su)}function su(){}w(288,286,{},su);\n_.Hd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(tu(),uu).length&&-999!=(tu(),uu)[c]&&(c=(tu(),uu)[c]);b=new vu(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){wu(a,m);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?xu($t(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i="PASTE"),yu(a.E,(!a.Ub&&\n(a.Ub=new zu(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&&(wu(a,dr((Au(),Bu).Tc.a.pb,Ik)),c=1201,a.n=32);break;case 104:case 72:wu(a,Ve);c=1300;break;case 114:case 82:wu(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,wu(a,Lb)):801==a.k?(c=237,wu(a,Kb)):(c=233,wu(a,\n"-tBu"));break;case 121:case 89:b?c=111:(c=234,wu(a,Wb));break;case 122:case 90:b?c=110:(c=239,wu(a,Zb));break;case 97:case 65:c=235;wu(a,"-COOH");break;case 101:case 69:c=238;wu(a,vb);break;case 117:case 85:c=110;break;case 113:case 81:c=242;wu(a,wb);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,wu(a,"-F")):801==a.k?(c=255,wu(a,"-Cl")):901==a.k?(c=256,wu(a,"-Br")):1001==a.k?(c=257,wu(a,"-I")):501==a.k?(c=259,wu(a,"-OH")):401==a.k?(c=258,wu(a,"-NH2")):c=202;break;case 43:c=\n108;break;case 35:c=204;break;case 48:105==a.k?Cu(a,0):e?(c=223,wu(a,"-3-Furyl")):(c=221,wu(a,"-Furyl"));break;case 49:105==a.k?Cu(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?Cu(a,2):501==a.k?(c=250,wu(a,"=O")):c=203;break;case 51:105==a.k?Cu(a,3):c=206;break;case 52:105==a.k?Cu(a,4):c=207;break;case 53:105==a.k?Cu(a,5):c=208;break;case 54:105==a.k?Cu(a,6):c=210;break;case 55:105==a.k?Cu(a,7):c=211;break;case 56:105==a.k?Cu(a,8):c=212;break;case 57:105==a.k?Cu(a,9):(wu(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));Du(a,c)}a=!0}a&&this.a.preventDefault()};_.Kd=function(){return ru};var ru;function Eu(){Eu=x;Fu=new yt(Mi,new Gu)}function Gu(){}w(289,269,Jl,Gu);_.Hd=function(a){a.ld(this)};_.Kd=function(){return Fu};var Fu;\nfunction Hu(){Hu=x;Iu=new yt(Ni,new Ju)}function Ju(){}w(290,269,Jl,Ju);_.Hd=function(a){a.md(this)};_.Kd=function(){return Iu};var Iu;function Ku(){Ku=x;Lu=new yt(Oi,new Mu)}function Mu(){}w(291,269,Jl,Mu);_.Hd=function(a){a.nd(this)};_.Kd=function(){return Lu};var Lu;function Nu(){Nu=x;Ou=new yt(Pi,new Pu)}function Pu(){}w(292,269,Jl,Pu);_.Hd=function(a){var b;b=this.a;Tq((Qq(),Rq),new Qu(a,a.b,b))};_.Kd=function(){return Ou};var Ou;function Ru(){Ru=x;Su=new yt(Qi,new Tu)}function Tu(){}\nw(293,269,Jl,Tu);_.Hd=function(a){a.od(this)};_.Kd=function(){return Su};var Su;function Uu(){Uu=x;Vu=new yt(Ri,new Wu);new yt(Ie,new Wu)}function Wu(){}w(294,269,Jl,Wu);_.Hd=function(a){var b,c,d,e,f;b=Math.round(-this.a.wheelDelta/40)||0;b=new Xu(a.a.i,Ct(this),Dt(this),b);f=0;for(c=Yu(a.a.i.Pc,D(Zu,u,76,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.Ff(b);0<f&&this.a.preventDefault()};_.Kd=function(){return Vu};var Vu;function Mt(){this.a={}}w(295,1,{},Mt);_.a=null;w(298,270,Jl);var $u=null;\nfunction av(){av=x;bv=new yt(wk,new cv)}function cv(){}w(297,298,Jl,cv);_.Hd=dv;_.Kd=function(){return bv};var bv;function ev(){ev=x;fv=new yt(xk,new gv)}function gv(){}w(299,298,Jl,gv);_.Hd=dv;_.Kd=function(){return fv};var fv;function hv(){var a;this.a=(a=document.createElement(th),a.setAttribute(gj,"return;"),typeof a.ontouchstart==Nh)}w(300,1,{},hv);function iv(){iv=x;jv=new yt(yk,new kv)}function kv(){}w(301,298,Jl,kv);_.Hd=function(a){var b=a.a;if(a=a.a.n)lv(b,this),a.Qh(b.b);b.d=!0};_.Kd=function(){return jv};\nvar jv;function mv(){mv=x;nv=new yt(Ak,new ov)}function ov(){}w(302,298,Jl,ov);_.Hd=function(a){lv(a.a,this)&&(a.a.j&&pv(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),Rm(a.a.c,750),a.a.d=!1))};_.Kd=function(){return nv};var nv;function qv(a,b){this.a=b;this.b=a}function rv(a,b,c){Xm&&(b=new qv(b,c),a.$d(b))}w(303,265,{},qv);_.Hd=function(a){a.Wd(this)};_.Id=function(){return Xm};_.a=!1;var Xm=_.b=null;function sv(){}function tv(a){var b;uv&&(b=new sv,a.$d(b))}w(305,265,{},sv);_.Hd=function(a){a.Yd(this)};\n_.Id=function(){return uv};var uv=null;function vv(){}w(307,265,{},vv);_.Hd=function(a){a.a.W&&a.a.Je()};_.Id=function(){return wv};var wv=null;function xv(a,b,c){a=a.a;if(!b)throw new yv("Cannot add a handler with a null type");if(!c)throw new yv("Cannot add a null handler");0<a.b?zv(a,new Av(a,b,c)):Bv(a,b,null,c);return new Cv(new Dv(a,b,c))}\nfunction Ev(a,b){var c;!b.e||b.Jd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new yv("Cannot fire null event");try{++d.b;h=Fv(d,b.Id(),null);e=null;for(j=d.c?h.Ih(h.Yf()):h.Hh();d.c?j.Kh():j.be();){g=d.c?j.Lh():j.ce();try{b.Hd(g)}catch(l){if(l=Iq(l),G(l,106))f=l,!e&&(e=new Gv),Hv(e,f);else throw l;}}if(e)throw new Iv(e);}finally{if(--d.b,0==d.b){var o,n;if(d.a)try{for(n=new Jv(d.a);n.b<n.d.Yf();)o=Kv(n),o.pd()}finally{d.a=null}}}}catch(r){r=Iq(r);if(G(r,53))throw new Lv(r.a);throw r;}finally{null==\nc?(b.e=!0,b.f=null):b.f=c}}function Mv(a){Nv.call(this,a,!1)}function Nv(a,b){this.a=new Tv(b);this.b=a}w(308,1,dm,Mv,Nv);_.$d=function(a){Ev(this,a)};_.a=null;_.b=null;w(311,1,{});function zv(a,b){!a.a&&(a.a=new Nm);Qm(a.a,b)}function Bv(a,b,c,d){var e;e=Uv(a.d,b);e||(e=new Ip,E(a.d,b,e));a=e.Uf(c);a||(a=new Nm,e.Wf(c,a));a.zh(d)}function Vv(a,b,c,d){var e,f;e=Fv(a,b,c);e.Bh(d)&&e.Vf()&&(f=Uv(a.d,b),f.Xf(c),f.Vf()&&Wv(a.d,b))}\nfunction Fv(a,b,c){a=Uv(a.d,b);if(!a)return Xv(),Xv(),Yv;c=a.Uf(c);return!c?(Xv(),Xv(),Yv):c}w(310,311,{});_.a=null;_.b=0;_.c=!1;function Tv(a){this.d=new Ip;this.c=a}w(309,310,{},Tv);function Cv(a){this.a=a}w(312,1,{},Cv);_.a=null;function Iv(a){Qp.call(this,Zv(a),$v(a));this.a=a}function $v(a){a=a.Ce();return!a.be()?null:a.ce()}\nfunction Zv(a){var b,c,d;b=a.Yf();if(0==b)return null;b=new aw(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(d=a.Ce();d.be();)a=d.ce(),c?c=!1:b.a.a+="; ",Lp(b,a.Cd());return b.a.a}w(314,139,El,Iv);_.a=null;function Lv(a){Iv.call(this,a)}w(313,314,El,Lv);w(315,1,{},function(){});function bw(){bw=x;cw=new dw}function dw(){}w(320,1,{},dw);_.a=null;var cw;function ew(){}function fw(a,b){var c;c=a.slice(0,b);z(a.cZ,a.cM,a.qI,c);return c}\nfunction gw(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=gw(e,d);z(a,b,c,d);return d}function hw(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=gw(h?g:0,j);z(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=hw(a,b,c,d,e,f,g)}return l}function z(a,b,c,d){iw();var e=jw,f=kw;iw();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 yq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new lw;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new lw;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new lw;}return a[b]=c}w(324,1,{},ew);_.qI=0;function iw(){iw=x;jw=[];kw=[];var a=new ew,b=jw,c=kw,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var jw,kw;function G(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Tp(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Wp(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction mw(a){return null==a?null:a}function nw(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var ow=-1;\nfunction pw(){var a;$stats&&qw("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(hj))a=hj;else if(-1!=a.indexOf("webkit"))a=Oj;else if(-1!=a.indexOf(Ti)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ti)&&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(Oj,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+\na+"). Expect more errors.\\n");$stats&&qw("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=z(rw,u,1,[ve]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&qw("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";mt();pt.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;}");\nmt();0!=pt.length&&(a=pt.join(m),b=(qt(),rt),a=tt(a),ut(b).insertBefore(a,b.a.firstChild),pt.length=0);0!=nt.length&&(a=nt.join(m),b=(qt(),rt),a=tt(a),ut(b).appendChild(a),nt.length=0);0!=ot.length&&(a=ot.join(m),b=(qt(),rt),a=tt(a),ut(b).appendChild(a),ot.length=0);$stats&&qw("export.client.JSME_export");new sw;new tw;0<uw(null)?Tq((Qq(),Rq),new vw):ww()}function Iq(a){return G(a,106)?a:new Sp(a)}function xw(a){return yw(a&4194303,~~a>>22&4194303,0>a?1048575:0)}\nfunction zw(a){return yw(a.l,a.m,a.h)}function yw(a,b,c){return _=new Aw,_.l=a,_.m=b,_.h=c,_}\nfunction Bw(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Cw;if(0==a.l&&0==a.m&&0==a.h)return Dw=yw(0,0,0),yw(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?(Dw=yw(0,0,0),c=zw((Ew(),Fw))):(Dw=yw(c.l,c.m,c.h),c=yw(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=Gw(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?Hw(e):0==c&&0!=d&&0==e?Hw(d)+22:0!=c&&0==d&&0==e?Hw(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=zw((Ew(),Iw)),c=!0,g=!g;else return c=Jw(a,f),g&&Kw(c),Dw=yw(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=Gw(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Jw(c,d);f&&Kw(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=yw(f,h,c);g?Dw=Gw(c):Dw=yw(c.l,c.m,c.h);return e}if(!Lw(a,b))return e?Dw=Gw(a):Dw=yw(a.l,a.m,a.h),yw(0,0,0);c=c?a:yw(a.l,a.m,a.h);var j,l,o,n;l=Mw(b)-Mw(c);f=Nw(b,l);for(h=yw(0,0,0);0<=l;){j=c;var r=n=o=void 0,r=j.h-f.h;0>r?\nj=!1:(o=j.l-f.l,n=j.m-f.m+(~~o>>22),r+=~~n>>22,0>r?j=!1:(j.l=o&4194303,j.m=n&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;n=f.l;f.h=~~o>>>1;f.m=~~j>>>1|(o&1)<<21;f.l=~~n>>>1|(j&1)<<21;--l}g&&Kw(h);e?(Dw=Gw(c),d&&(Dw=Ow(Dw,(Ew(),Fw)))):Dw=yw(c.l,c.m,c.h);return h}function Kw(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 Mw(a){var b;b=Pw(a.h);return 32==b?(b=Pw(a.m),32==b?Pw(a.l)+32:b+20-10):b-12}var Dw=null;function Qw(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 Ew(),Rw;if(-9223372036854775E3>a)return Ew(),Sw;if(9223372036854775E3<=a)return Ew(),Iw;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=nw(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=nw(a/4194304),a-=4194304*b);a=nw(a);b=yw(a,b,c);d&&Kw(b);return b}\nfunction Tw(a){var b,c;return-129<a&&128>a?(b=a+128,null==Uw&&(Uw=D(Vw,u,31,256,0)),c=Uw[b],!c&&(c=Uw[b]=xw(a)),c):xw(a)}function Ww(a){var b=Tk,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 Lw(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 Xw(a,b){var c,d,e,f,g,h,j,l,o,n,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;n=~~(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!=n&&(g+=c*n);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>>\n22);return yw(c&4194303,r&4194303,t&1048575)}function Gw(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return yw(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Nw(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 yw(c&4194303,d&4194303,e&1048575)}\nfunction Jw(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=~~c>>b-44);return yw(c&4194303,d&4194303,e&1048575)}function Ow(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return yw(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function P(a){return a.l|a.m<<22}\nfunction Yw(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return yc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return rb+Yw(Gw(a));for(c=m;!(0==a.l&&0==a.m&&0==a.h);){b=Tw(1E9);a=Bw(a,b);b=m+P(Dw);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=yc+b;c=b+c}return c}var Uw=null;function Ew(){Ew=x;Iw=yw(4194303,4194303,524287);Sw=yw(0,0,524288);Fw=Tw(1);Tw(2);Rw=Tw(0)}var Iw,Sw,Fw,Rw;function Aw(){}w(334,1,{31:1},Aw);\nfunction qw(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Zw(a){this.a=a}w(340,1,{},Zw);_.a=null;function $w(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(341,1,{},$w);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function ax(a,b){Lp(a.a,b.a);return a}function bx(){this.a=new cx}w(342,1,{},bx);function dx(a){if(null==a)throw new yv("css is null");this.a=a}\nw(343,1,{32:1,89:1},dx);_.eQ=function(a){return!G(a,32)?!1:H(this.a,a.a)};_.hC=ex;_.a=null;function fx(a){if(null==a)throw new yv("html is null");this.a=a}w(345,1,Yl,fx);_._d=gx;_.eQ=hx;_.hC=ex;_.a=null;w(346,1,Yl,function(){this.a=m});_._d=gx;_.eQ=hx;_.hC=ex;_.a=null;function ix(){ix=x;jx=RegExp(Ta,Oh);kx=RegExp(Ld,Oh);lx=RegExp(pd,Oh);mx=RegExp(ab,Oh);nx=RegExp(ma,Oh)}\nfunction ox(a){ix();-1!=a.indexOf(Ta)&&(a=a.replace(jx,Va));-1!=a.indexOf(pd)&&(a=a.replace(lx,$a));-1!=a.indexOf(Ld)&&(a=a.replace(kx,Wa));-1!=a.indexOf(ma)&&(a=a.replace(nx,"&quot;"));-1!=a.indexOf(ab)&&(a=a.replace(mx,"&#39;"));return a}var jx,kx,lx,nx,mx;function px(a){if(null==a)throw new yv("uri is null");this.a=a}w(348,1,{34:1},px);_.eQ=function(a){return!G(a,34)?!1:H(this.a,a.a)};_.hC=ex;_.a=null;function qx(){qx=x}w(350,1,{});function rx(){}w(351,1,{},rx);var sx=null;function tx(){}\nw(352,350,{},tx);var ux=null;w(353,1,$l);_.a=null;function vx(a,b){var c=(wx(),xx(b));a.appendChild(c)}function yx(a,b,c){var d;d=zx;zx=a;b==Ax&&8192==Bx(a.type)&&(Ax=null);c.ee(a);zx=d}var zx=null,Ax=null;function Cx(a){Dx();!Ex&&(Ex=new Ym);Fx||(Fx=new Nv(null,!0),Gx=new Hx);return xv(Fx,Ex,a)}var Fx=null;function Ix(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function Hx(){}w(366,265,{},Hx);_.Hd=function(a){a.ae(this);Gx.c=!1};_.Id=function(){return Ex};_.Jd=function(){Ix(this)};_.a=!1;\n_.b=!1;_.c=!1;var Ex=_.d=null,Gx=null;function Jx(){Jx=x;Kx=new Lx;Mx()||(Kx=null)}var Kx=null;function Um(){}w(368,1,{},Um);_.Wd=function(){for(;0<(Sm(),Tm).c;)Zm(Nx(Tm,0))};function Wm(a,b){return xv((!Ox&&(Ox=new Px),Ox),a,b)}function Qx(a){Vm();Rx||(Sx(),Rx=!0);return Wm((!uv&&(uv=new Ym),uv),a)}function Vm(){Tx||(Ux(),Tx=!0)}function Vx(){var a;Tx&&(a=new Wx,Ox&&Ev(Ox,a));return null}var Tx=!1,Ox=null,Xx=0,Yx=0,Rx=!1;function Zx(){Zx=x;$x=new Ym}function Wx(){Zx()}w(370,265,{},Wx);_.Hd=function(){null.ji()};\n_.Id=function(){return $x};var $x;function Px(){Mv.call(this,null)}w(372,308,dm,Px);\nfunction Bx(a){switch(a){case Dg:return 4096;case Vg:return 1024;case Zg:return 1;case nh:return 2;case Fh:return 2048;case mi:return 128;case ni:return 256;case oi:return 512;case vi:return 32768;case "losecapture":return 8192;case Mi:return 4;case Ni:return 64;case Oi:return 32;case Pi:return 16;case Qi:return 8;case "scroll":return 16384;case Ch:return 65536;case Ie:case Ri:return 131072;case lh:return 262144;case pj:return 524288;case Ak:return 1048576;case yk:return 2097152;case xk:return 4194304;\ncase wk:return 8388608;case Vh:return 16777216;case Th:return 33554432;case Uh:return 67108864;default:return-1}}function Dx(){ay||(by(),ay=!0)}var ay=!1;function cy(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 dy(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}\nfunction by(){ey=C(function(a){var b;var c=Fx,d,e,f;Ex&&c&&fy(c.a.d,Ex)?(b=Gx.a,d=Gx.b,e=Gx.c,f=Gx.d,Ix(Gx),Gx.d=a,Ev(c,Gx),c=!(Gx.a&&!Gx.b),Gx.a=b,Gx.b=d,Gx.c=e,Gx.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});gy=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Tp(b)&&G(b,37)&&yx(a,c,b)});hy=C(function(a){a.preventDefault();gy.call(this,a)});iy=C(function(a){this.__gwtLastUnhandledEvent=\na.type;gy.call(this,a)});jy=C(function(a){if(ey(a)){var b=ky;b&&b.__listener&&!Tp(b.__listener)&&G(b.__listener,37)&&(yx(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Zg,jy,!0);$wnd.addEventListener(nh,jy,!0);$wnd.addEventListener(Mi,jy,!0);$wnd.addEventListener(Qi,jy,!0);$wnd.addEventListener(Ni,jy,!0);$wnd.addEventListener(Pi,jy,!0);$wnd.addEventListener(Oi,jy,!0);$wnd.addEventListener(Ri,jy,!0);$wnd.addEventListener(mi,ey,!0);$wnd.addEventListener(oi,ey,!0);$wnd.addEventListener(ni,\ney,!0);$wnd.addEventListener(Ak,jy,!0);$wnd.addEventListener(yk,jy,!0);$wnd.addEventListener(xk,jy,!0);$wnd.addEventListener(wk,jy,!0);$wnd.addEventListener(Vh,jy,!0);$wnd.addEventListener(Th,jy,!0);$wnd.addEventListener(Uh,jy,!0)}function ly(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 my(a,b){switch(b){case "drag":a.ondrag=gy;break;case wh:a.ondragend=gy;break;case xh:a.ondragenter=hy;break;case "dragleave":a.ondragleave=gy;break;case yh:a.ondragover=hy;break;case zh:a.ondragstart=gy;break;case Ah:a.ondrop=gy;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,gy,!1);a.addEventListener(b,gy,!1);break;default:throw"Trying to sink unknown event type "+b;}}\nfunction ny(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?gy:null),c&2&&(a.ondblclick=b&2?gy:null),c&4&&(a.onmousedown=b&4?gy:null),c&8&&(a.onmouseup=b&8?gy:null),c&16&&(a.onmouseover=b&16?gy:null),c&32&&(a.onmouseout=b&32?gy:null),c&64&&(a.onmousemove=b&64?gy:null),c&128&&(a.onkeydown=b&128?gy:null),c&256&&(a.onkeypress=b&256?gy:null),c&512&&(a.onkeyup=b&512?gy:null),c&1024&&(a.onchange=b&1024?gy:null),c&2048&&(a.onfocus=b&2048?gy:null),c&4096&&(a.onblur=b&4096?gy:null),\nc&8192&&(a.onlosecapture=b&8192?gy:null),c&16384&&(a.onscroll=b&16384?gy:null),c&32768&&(a.onload=b&32768?iy:null),c&65536&&(a.onerror=b&65536?gy:null),c&131072&&(a.onmousewheel=b&131072?gy:null),c&262144&&(a.oncontextmenu=b&262144?gy:null),c&524288&&(a.onpaste=b&524288?gy:null),c&1048576&&(a.ontouchstart=b&1048576?gy:null),c&2097152&&(a.ontouchmove=b&2097152?gy:null),c&4194304&&(a.ontouchend=b&4194304?gy:null),c&8388608&&(a.ontouchcancel=b&8388608?gy:null),c&16777216&&(a.ongesturestart=b&16777216?\ngy:null),c&33554432&&(a.ongesturechange=b&33554432?gy:null),c&67108864&&(a.ongestureend=b&67108864?gy:null))}var ky=null,ey=null,jy=null,hy=null,gy=null,iy=null;w(378,1,dm);_.ge=function(a){return decodeURI(a.replace("%23",Ea))};_.$d=function(a){Ev(this.a,a)};_.he=function(a){a=null==a?m:a;if(!H(a,null==oy?m:oy))oy=a,wv&&(a=new vv,Ev(this.a,a))};var oy=m;\nfunction Mx(){function a(){$wnd.setTimeout(a,250);e()}var b=Kx,c=m,d=$wnd.location.hash;0<d.length&&(c=b.ge(d.substring(1)));oy=c;var e=C(function(){var a=m,c=$wnd.location.hash;0<c.length&&(a=b.ge(c.substring(1)));b.he(a)});a();return!0}w(380,378,dm);function Lx(){this.a=new Mv(null)}w(379,380,dm,Lx);\nfunction Ux(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Vx)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Tx&&rv((!Ox&&(Ox=new Px),Ox),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}\nfunction Sx(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Rx&&(d=qr(),c=pr(),Yx!=d||Xx!=c))Yx=d,Xx=c,tv((!Ox&&(Ox=new Px),Ox))}finally{a&&a(b)}})}function py(a,b){qy(a.me(),b,!0)}function ry(a,b){a.pb.style[di]=b}function sy(a,b,c){0<=b&&a.re(b+uj);0<=c&&a.pe(c+uj)}function ty(a,b,c){a.re(b);a.pe(c)}function uy(a,b){null==b||0==b.length?a.pb.removeAttribute(sk):a.pb.setAttribute(sk,b)}function vy(a){var b,a=dr(a,Yg);b=wy(a,xy(32));return 0<=b?a.substr(0,b-0):a}\nfunction qy(a,b,c){if(!a)throw new Pp(yf);b=yy(b);if(0==b.length)throw new an(Pf);if(c){var d;d=yy(b);b=a.className;-1==fr(b,d)&&(0<b.length?a.className=b+ea+d:a.className=d)}else{var e,f,c=yy(b);f=a.className;e=fr(f,c);-1!=e&&(b=yy(f.substr(0,e-0)),c=yy(zy(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ea+c,a.className=d)}}function Ay(a,b){a.style.display=b?m:Zi;a.setAttribute("aria-hidden",""+!b)}w(386,1,Hl);_.ke=By;_.le=Cy;_.me=Dy;_.pe=function(a){ry(this,a)};\n_.re=function(a){this.pb.style[Nk]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function Ey(a,b,c){var d=a.pb,e=c.b;Dx();my(d,e);return xv(!a.mb?a.mb=new Mv(a):a.mb,c,b)}function Fy(a,b,c){var d;d=Bx(c.b);if(-1==d){var e=a.pb;d=c.b;Dx();my(e,d)}else-1==a.lb?(e=a.pb,d|=a.pb.__eventBits||0,Dx(),ny(e,d)):a.lb|=d;return xv(!a.mb?a.mb=new Mv(a):a.mb,c,b)}function Gy(a,b,c){return xv(!a.mb?a.mb=new Mv(a):a.mb,c,b)}\nfunction Hy(a){var b;if(a.ue())throw new Iy("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;Dx();ny(c,b)}else a.lb|=b;a.se();a.xe()}function Jy(a,b){var c;switch(Bx(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(vt&&(f=vt.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&Ev(a.mb,f.a),f.a.a=d,f.a.b=e}\nfunction Ky(a){if(!a.ue())throw new Iy("Should only call onDetach when the widget is attached to the browser\'s document");try{a.ye()}finally{try{a.te()}finally{a.pb.__listener=null,a.kb=!1}}}function Ly(a){if(a.ob)if(G(a.ob,43))a.ob.ze(a);else{if(a.ob)throw new Iy("This widget\'s parent does not implement HasWidgets");}else if(My(),fy(Ny.a,a)){My();try{a.we()}finally{Wv(Ny.a,a)}}}\nfunction Oy(a,b){var c;c=a.ob;if(b){if(c)throw new Iy("Cannot set a new parent without first clearing the old parent");a.ob=b;b.ue()&&a.ve()}else try{c&&c.ue()&&a.we()}finally{a.ob=null}}w(385,386,xl);_.se=Py;_.te=Py;_.$d=function(a){this.mb&&Ev(this.mb,a)};_.ue=function(){return this.kb};_.ve=function(){Hy(this)};_.ee=function(a){Jy(this,a)};_.we=Qy;_.xe=Py;_.ye=Py;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(384,385,tl);_.se=function(){Ry(this,(Sy(),Ty))};_.te=function(){Ry(this,(Sy(),Uy))};\nfunction Vy(a,b,c){Ly(b);var d=a.p;Wy(d,b,d.c);d=(wx(),xx(b.pb));c.appendChild(d);Oy(b,a)}function Xy(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Yy;b.ob==a&&(f=a.Ae(b),f<d&&--d);Ly(b);Wy(a.p,b,d);e?(e=b.pb,ly(c,(wx(),xx(e)),d)):(e=(wx(),xx(b.pb)),c.appendChild(e));Oy(b,a)}\nfunction Zy(a,b){var c;if(b.ob!=a)return!1;try{Oy(b,null)}finally{c=b.pb;ir(c).removeChild(c);c=a.p;var d;d=$y(c,b);if(-1==d)throw new az;if(0>d||d>=c.c)throw new Yy;for(--c.c;d<c.c;++d)yq(c.a,d,c.a[d+1]);yq(c.a,c.c,null)}return!0}w(383,384,tl);_.Ae=function(a){return $y(this.p,a)};_.Be=function(a,b,c,d){Xy(this,a,b,c,d)};_.Ce=function(){return new bz(this.p)};_.ze=function(a){return Zy(this,a)};function cz(a,b,c,d){var e;Ly(b);e=a.p.c;a.Fe(b,c,d);a.Be(b,a.pb,e,!0)}\nfunction dz(a,b){var c;(c=Zy(a,b))&&ez(b.pb);return c}function fz(a,b,c,d){if(b.ob!=a)throw new an("Widget must be a child of this panel.");a.Fe(b,c,d)}function gz(a,b,c){a=a.pb;-1==b&&-1==c?ez(a):(a.style[rj]=hg,a.style[pi]=b+uj,a.style[vk]=c+uj)}function hz(){var a=$doc.createElement(th);this.p=new iz(this);this.pb=a;this.pb.style[rj]="relative";this.pb.style[lj]=ei}function ez(a){a.style[pi]=m;a.style[vk]=m;a.style[rj]=m}w(382,383,tl,hz);_.ze=function(a){return dz(this,a)};\n_.Fe=function(a,b,c){gz(a,b,c)};function jz(a,b){if(a.He())throw new Iy("SimplePanel can only contain one child widget");a.Ie(b)}function kz(a,b){if(a.jb!=b)return!1;try{Oy(b,null)}finally{a.Ge().removeChild(b.pb),a.jb=null}return!0}function lz(a,b){if(b!=a.jb&&(b&&Ly(b),a.jb&&a.ze(a.jb),a.jb=b)){var c=a.Ge(),d=(wx(),xx(a.jb.pb));c.appendChild(d);Oy(b,a)}}function mz(){this.pb=$doc.createElement(th)}w(390,384,tl,mz);_.Ge=Dy;_.He=function(){return this.jb};_.Ce=function(){return new nz(this)};\n_.ze=function(a){return kz(this,a)};_.Ie=function(a){lz(this,a)};_.jb=null;function oz(a,b){a.hb&&(pz(a.gb,!1,!1),rv(a,a,b))}function qz(a){var b;if(b=a.jb)null!=a.X&&b.pe(a.X),null!=a.Y&&b.re(a.Y)}function rz(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[pi]=b-0+(zs(),uj);a.style[vk]=c+uj}function sz(a){a.hb||(a.kb&&Ly(a),pz(a.gb,!0,!1))}w(389,390,tl);_.Ge=function(){return hr(this.pb)};_.ke=By;_.le=Cy;_.me=function(){return ir(hr(this.pb))};_.Je=function(){this.Ke(!1)};_.Ke=function(a){oz(this,a)};\n_.ae=function(){};_.ye=function(){this.hb&&pz(this.gb,!1,!0)};_.pe=function(a){this.X=a;qz(this);0==a.length&&(this.X=null)};_.Le=function(a,b){rz(this,a,b)};_.Ie=function(a){lz(this,a);qz(this)};_.re=function(a){this.Y=a;qz(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 tz(a,b){var c;mz.call(this);this.$=new uz;this.U=(vz(),wz);this.gb=new xz(this);this.pb.appendChild($doc.createElement(th));this.Le(0,0);ir(hr(this.pb))[Yg]="gwt-PopupPanel";hr(this.pb)[Yg]=qj;this.W=this.V=a;this.db=!1;c=z(rw,u,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new yz(c);c=m;this.T.me()[Yg]=c;c=ir(hr(this.pb));var d;if(!c)throw new Pp(yf);d=yy("gwt-DecoratedPopupPanel");if(0==d.length)throw new an(Pf);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(ea)}lz(this,this.T);qz(this);qy(hr(this.pb),qj,!1);qy(this.T.b,b+"Content",!0)}w(388,389,tl);_.se=function(){Hy(this.T)};_.te=function(){Ky(this.T)};_.He=function(){return this.T.jb};_.Ce=function(){return new nz(this.T)};_.ze=function(a){return this.T.ze(a)};_.Ie=function(a){lz(this.T,a);qz(this)};_.T=null;w(387,388,tl);_.we=Qy;\nfunction zz(){zz=x;Az=new Bz(0,(vz(),wz));Cz=new Bz(1,Dz);Ez=new Bz(2,Fz);Gz=z(Hz,u,38,[Az,Cz,Ez])}function Bz(a,b){this.b=a;this.a=b}w(391,198,{38:1,89:1,94:1,96:1},Bz);_.a=null;var Gz,Az,Cz,Ez;function Iz(){Iz=x;Jz=z(rw,u,1,[vk,Ki,Pg])}\nfunction yz(a){var b;Iz();var c,d;c=this.pb=$doc.createElement(gk);this.c=$doc.createElement(mk);vx(c,this.c);c[Tg]=0;for(c=c[Sg]=0;c<a.length;++c)d=(b=$doc.createElement(Bk),b[Yg]=a[c],bw(),vx(b,Kz(a[c]+"Left")),vx(b,Kz(a[c]+ye)),vx(b,Kz(a[c]+"Right")),b),vx(this.c,d),1==c&&(this.b=hr(cy(d,1)));this.pb[Yg]="gwt-DecoratorPanel"}function Kz(a){var b,c;c=$doc.createElement(nk);b=$doc.createElement(th);var d=(wx(),xx(b));c.appendChild(d);c[Yg]=a;b[Yg]=a+"Inner";return c}w(393,390,wl,yz);_.Ge=Lz;\n_.b=null;_.c=null;var Jz;w(394,1,{});function Sy(){Sy=x;Ty=new Mz;Uy=new Nz}function Oz(a){Iv.call(this,a)}function Ry(a,b){Sy();var c,d,e;c=null;for(e=a.Ce();e.be();){d=e.ce();try{b.Ne(d)}catch(f){if(f=Iq(f),G(f,106))d=f,!c&&(c=new Gv),Hv(c,d);else throw f;}}if(c)throw new Oz(c);}w(395,313,El,Oz);var Ty,Uy;function Mz(){}w(396,1,{},Mz);_.Ne=function(a){a.ve()};function Nz(){}w(397,1,{},Nz);_.Ne=function(a){a.we()};function Pz(){Pz=x;Qz=(Rz(),Rz(),Sz)}w(400,385,xl);_.Od=Tz;_.Pd=Uz;_.Qd=Vz;_.Rd=Wz;\n_.ve=function(){Hy(this);-1==("undefined"!=typeof this.pb.tabIndex?this.pb.tabIndex:-1)&&(this.pb.tabIndex=0)};var Qz;function Xz(){this.p=new iz(this);this.e=$doc.createElement(gk);this.d=$doc.createElement(mk);vx(this.e,this.d);this.pb=this.e}w(401,383,tl);_.d=null;_.e=null;function Yz(){Yz=x;Rz();Rz()}function Zz(){Yz();this.pb=$z()}w(405,390,tl,Zz);_.Od=Tz;_.Pd=Uz;_.Qd=Vz;_.Rd=Wz;function aA(){aA=x;bA=new cA((os(),Ug));dA=new cA(pi);eA=new cA(Fj);fA=(bw(),dA);gA=eA;hA=fA}var bA,hA,dA,gA,fA,eA;\nw(415,1,{});function cA(a){this.a=a}w(416,415,{},cA);_.a=null;function iA(){iA=x;jA=new kA(Ki);lA=new kA(vk)}var jA,lA;function kA(a){this.a=a}w(417,1,{},kA);_.a=null;function mA(a,b){var c;c=nA(a);vx(a.b,c);Vy(a,b,c)}function nA(a){var b;b=$doc.createElement(nk);b[tg]=a.a.a;b.style[Jk]=a.c.a;return b}function oA(a,b){var c,d;d=ir(b.pb);(c=Zy(a,b))&&a.b.removeChild(d);return c}\nfunction pA(){Xz.call(this);this.a=(aA(),hA);this.c=(iA(),lA);this.b=$doc.createElement(Bk);vx(this.d,this.b);this.e[Tg]=yc;this.e[Sg]=yc}w(418,401,tl,pA);_.ze=function(a){return oA(this,a)};_.b=null;function qA(){qA=x;new Ip}function rA(a){qA();sA.call(this,a.d.a,a.b,a.c,a.e,a.a)}function tA(a,b,c,d,e){qA();this.a=new uA(this,a,b,c,d,e);this.pb[Yg]="gwt-Image"}function sA(a,b,c,d,e){qA();tA.call(this,(qx(),new px(a)),b,c,d,e)}w(419,385,xl,rA,tA,sA);_.Od=Tz;_.Pd=Uz;_.Qd=Vz;_.Rd=Wz;\n_.ee=function(a){32768==Bx(a.type)&&this.a&&(this.pb.__gwtLastUnhandledEvent=m);Jy(this,a)};_.xe=function(){var a=this.a;H(vi,dr(this.pb,"__gwtLastUnhandledEvent"))&&(a.f=new vA(a,this),Tq((Qq(),Rq),a.f))};_.a=null;w(421,1,{});_.f=null;function wA(){wA=x;xA()}\nfunction uA(a,b,c,d,e,f){var g,h;wA();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(ak);h=new bx;ax(ax(ax(h,new dx("width:"+e+(zs(),uj)+hd)),new dx("height:"+f+xj)),new dx("background:url("+b.a+") no-repeat "+-c+vj+-d+xj));!yA&&(yA=new zA);b=AA;h=new dx((new dx(h.a.a.a)).a);c=new cx;c.a.a+="<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'";Lp(c,ox(b.a));c.a.a+="\' style=\'";Lp(c,ox(h.a));c.a.a+="\' border=\'0\'>";h=new fx(c.a.a);g.innerHTML=h.a||m;g=hr(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),Dx(),ny(g,a)):a.lb|=133333119}w(420,421,{},uA);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function vA(a,b){this.a=a;this.b=b}w(422,1,{},vA);_.pd=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(vi,!1,!1),b),this.b.pb.dispatchEvent(a)):this.b.pb.__gwtLastUnhandledEvent=vi)};\n_.a=null;_.b=null;w(424,353,$l);function BA(a){this.a=a}w(426,424,$l,BA);_.Wd=function(a){this.a.Oe(a.f,a.a)};function CA(a,b,c){var d;if(a.o){var e=d=$doc.createElement(Bk);ly(a.e,(wx(),xx(e)),b);a=(wx(),xx(c));d.appendChild(a)}else d=cy(a.e,0),ly(d,(wx(),xx(c)),b)}\nfunction DA(a,b,c){var d;b.b&&(EA(a,b),c&&b.a?(EA(a,null),a=b.a,b=(Qq(),Rq),b.c=Uq(b.c,[new FA(a),!1])):null!=b.d&&(a.j=new GA(a,b),c=(vz(),Dz),a.j.U=c,a.j.ab=a.f,c=ai,a.j.me()[Yg]=c,d=vy(a.pb),H($h,d)||py(a.j,d+"Popup"),Gy(a.j,new BA(a),Xm?Xm:Xm=new Ym),a.n=b.d,d=a.j,a=new HA(a,b),d.pb.style[Kk]=ei,sz(d),bw(),a.a.o?rz(a.a.j,kr(a.a.pb)+cr(a.a.pb,fj)-1,mr(a.b.pb)):rz(a.a.j,kr(a.b.pb),mr(a.a.pb)+cr(a.a.pb,ej)-1),d.pb.style[Kk]=Lk))}\nfunction IA(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(EA(a,b),JA((Yz(),a.pb)),b&&a.d&&DA(a,b,!1))}\nfunction KA(a,b){var c;a:{c=nr(b);var d,e;for(e=new Jv(a.i);e.b<e.d.Yf();)if(d=Kv(e),d.pb.contains(c)){c=d;break a}c=null}switch(Bx(b.type)){case 1:JA((Yz(),a.pb));c&&DA(a,c,!0);break;case 16:c&&IA(a,c);break;case 32:c&&IA(a,null);break;case 2048:LA(a);break;case 128:switch(c=b.keyCode||0,c){case 37:bw();LA(a)||a.o||MA(a);b.cancelBubble=!0;b.preventDefault();break;case 39:bw();LA(a)||(a.o?null!=a.k.d&&!a.k.d.ji().ji()&&(DA(a,a.k,!1),a.k.d.ji()):NA(a));b.cancelBubble=!0;b.preventDefault();break;case 38:LA(a)||\na.o&&MA(a);b.cancelBubble=!0;b.preventDefault();break;case 40:LA(a)||(a.o?NA(a):null!=a.k.d&&!a.k.d.ji().ji()&&(DA(a,a.k,!1),a.k.d.ji()));b.cancelBubble=!0;b.preventDefault();break;case 27:EA(a,null);a.j&&oz(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:EA(a,null);a.j&&oz(a.j,!1);break;case 13:LA(a)||(DA(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}Jy(a,b)}function OA(a,b,c){c&&EA(a,null);rv(a,b,!1);a.n=null;a.j=null}\nfunction LA(a){var b,c;if(!a.k){for(c=new Jv(a.i);c.b<c.d.Yf();)if(b=Kv(c),b.b){EA(a,b);break}return!0}return!1}\nfunction EA(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=vy(c.pb)+bc;qy(c.me(),d,!1);a.o&&(c=ir(a.k.pb),2==dy(c)&&(c=cy(c,1),qy(c,ek,!1)))}if(b){c=vy(b.pb)+bc;qy(b.me(),c,!0);a.o&&(c=ir(b.pb),2==dy(c)&&(c=cy(c,1),qy(c,ek,!0)));fo();c=a.pb;var e=new En(b.pb),d=($n(),ao),e=z(PA,u,16,[e]),f,g,h,j;f=new Kp;for(h=0,j=e.length;h<j;++h)g=e[h],Lp(Lp(f,g.a),ea);e=yy(f.a.a);c.setAttribute(d.a,e)}a.k=b}}\nfunction NA(a){var b,c,d;if(a.k){for(b=c=QA(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=Nx(a.i,b);break}else if(d=Nx(a.i,c),d.b)break;EA(a,d)}}function MA(a){var b,c,d;if(a.k){for(b=c=QA(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=Nx(a.i,b);break}else if(d=Nx(a.i,c),d.b)break;EA(a,d)}}w(427,385,xl);_.ee=function(a){KA(this,a)};_.we=function(){this.j&&oz(this.j,!1);Ky(this)};_.Oe=function(a,b){OA(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function FA(a){this.a=a}\nw(428,1,{},FA);_.pd=function(){RA(this.a)};_.a=null;function SA(a){this.a=a}w(429,1,{},SA);_.Ld=function(){EA(this.a,null)};_.a=null;function GA(a,b){this.a=a;this.b=b;tz.call(this,!0,Fi);lz(this.T,this.b.d);qz(this);this.fb=!0;this.b.d.ji()}w(430,388,tl,GA);_.ae=function(a){var b,c;if(!a.a)switch(Bx(a.d.type)){case 4:c=nr(a.d);b=this.b.c.pb;if(b.contains(c)){a.a=!0;break}a.a&&EA(this.a,null)}};_.a=null;_.b=null;function HA(a,b){this.a=a;this.b=b}w(431,1,{},HA);_.a=null;var TA=_.b=null;\nfunction UA(){UA=x;TA=new $w((qx(),new px((bw(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function VA(a,b){if(b){var c=vy(a.pb)+$b;qy(a.me(),c,!1)}else c=vy(a.pb)+$b,qy(a.me(),c,!0);a.b=b}function WA(a,b){this.pb=$doc.createElement(nk);var c=vy(this.pb)+bc;qy(this.me(),c,!1);this.pb.textContent=a||m;this.pb[Yg]="gwt-MenuItem";c=or();this.pb.setAttribute(gi,c);fo();this.pb.setAttribute(Gj,Mo.a);this.a=b}w(434,386,{42:1,46:1,49:1},WA);\n_.a=null;_.b=!0;_.c=null;_.d=null;function XA(){var a;this.pb=$doc.createElement(nk);this.pb[Yg]="gwt-MenuItemSeparator";a=$doc.createElement(th);vx(this.pb,a);a[Yg]="menuSeparatorInner"}w(435,386,Hl,XA);function YA(){var a,b,c,d,e;b=null.ji();e=qr();d=pr();b[sh]=(ds(),Zi);b[Nk]=0+(zs(),uj);b[di]=Fc;c=$doc;c=(H(c.compatMode,ve)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,ve)?a.documentElement:a.body).scrollHeight||0;b[Nk]=(c>e?c:e)+uj;b[di]=(a>d?a:d)+uj;b[sh]="block"}\nfunction uz(){}w(436,1,{},uz);_.Yd=function(){YA()};function ZA(a){this.a=a}w(437,1,{},ZA);\n_.ae=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.ae(a),!a.a){d=a.d;c=nr(d);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(Bx(d.type)){case 4:case 1048576:if(Ax){a.b=!0;break}if(!c&&b.V){b.Ke(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(Ax){a.b=!0;break}break;case 2048:d=nr(d),b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function $A(a){this.a=a}w(438,1,{},$A);\n_.a=null;function vz(){vz=x;wz=new aB(0);Dz=new aB(1);Fz=new aB(2);bB=z(cB,u,47,[wz,Dz,Fz])}function aB(a){this.b=a}w(439,198,{47:1,89:1,94:1,96:1},aB);var bB,wz,Dz,Fz;function dB(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=Qx(a.a.$),YA(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),eB(a.f.a),a.f=null,a.b=!1)}function fB(a){a.j||(dB(a),a.c||(My(),dz(gB(null),a.a)));a.a.pb.style[ah]="rect(auto, auto, auto, auto)";a.a.pb.style[lj]=Lk}\nfunction hB(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=nw(b*a.d);h=nw(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:bw(),f=h,c=d}a.a.pb.style[ah]="rect("+g+wj+f+wj+c+wj+e+"px)"}\nfunction pz(a,b,c){a.c=c;Dm(a);a.i&&(Zm(a.i),a.i=null,fB(a));a.a.hb=b;var d=a.a;d.eb&&(eB(d.eb.a),d.eb=null);d._&&(eB(d._.a),d._=null);if(d.hb){d.eb=Cx(new ZA(d));var e;e=new $A(d);Jx();e=Kx?xv(Kx.a,(!wv&&(wv=new Ym),wv),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(vz(),wz)&&!b&&(c=!1);a.j=b;c?b?(dB(a),a.a.pb.style[rj]=hg,-1!=a.a.ib&&a.a.Le(a.a.cb,a.a.ib),a.a.pb.style[ah]=Bj,My(),b=gB(null),Vy(b,a.a,b.pb),a.i=new iB(a),Rm(a.i,1)):Em(a,200):(dB(a),a.j?(a.a.pb.style[rj]=hg,-1!=a.a.ib&&a.a.Le(a.a.cb,a.a.ib),My(),\nb=gB(null),Vy(b,a.a,b.pb)):a.c||(My(),dz(gB(null),a.a)),a.a.pb.style[lj]=Lk)}function xz(a){var b=(Jm(),Mm);this.k=new Im(this);this.t=b;this.a=a}w(440,59,{},xz);_.rd=function(){fB(this)};_.sd=function(){this.d=cr(this.a.pb,ej);this.e=cr(this.a.pb,fj);this.a.pb.style[lj]=ei;hB(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){hB(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function iB(a){Sm();this.a=a}w(441,66,{},iB);_.zd=function(){this.a.i=null;Em(this.a,200)};\n_.a=null;function wx(){wx=x;jB()}function xx(a){return a.__gwt_resolve?a.__gwt_resolve():a}function jB(){function a(){}a.prototype={className:m,clientHeight:0,clientWidth:0,dir:m,getAttribute:function(a){return this[a]},href:m,id:m,lang:m,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:m,style:{},title:m};$wnd.GwtPotentialElementShim=a}function My(){My=x;kB=new lB;mB=new Ip;Ny=new Gv}function nB(a){this.p=new iz(this);this.pb=a;Hy(this)}\nfunction gB(a){My();var b,c;c=Uv(mB,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==mB.d){var d=new oB;Vm();Wm(Xm?Xm:Xm=new Ym,d);bw()}!b?c=new pB:c=new nB(b);E(mB,a,c);Hv(Ny,c);return c}w(443,382,tl,nB);var kB,mB,Ny;function lB(){}w(444,1,{},lB);_.Ne=function(a){a.ue()&&a.we()};function oB(){}w(445,1,{},oB);_.Wd=function(){My();try{Ry(Ny,kB)}finally{qB(Ny.a),qB(mB)}};function pB(){nB.call(this,$doc.body)}w(446,443,tl,pB);\n_.Fe=function(a,b,c){gz(a,b-0,c-0)};function nz(a){this.c=a;this.a=!!this.c.jb}w(447,1,{},nz);_.be=gx;_.ce=function(){if(!this.a||!this.c.jb)throw new az;this.a=!1;return this.b=this.c.jb};_.de=function(){this.b&&this.c.ze(this.b)};_.b=null;_.c=null;function rB(a,b){a.pb[Ik]=null!=b?b:m}w(450,400,xl);_.ee=function(a){0!=(Bx(a.type)&896)?Jy(this,a):Jy(this,a)};_.xe=Py;function sB(){sB=x;Pz();tB()}function uB(a){!ux&&(ux=new tx);!sx&&(sx=new rx);Pz();this.pb=a;bw()}w(449,450,xl);\nfunction vB(){sB();var a=gr(ok);uB.call(this,a);this.pb[Yg]="gwt-TextBox"}w(451,449,xl,vB);function tB(){tB=x;wB=new xB;yB=new zB;AB=new BB;CB=new DB;EB=z(FB,u,50,[wB,yB,AB,CB])}w(452,198,Wl);var EB,wB,yB,AB,CB;function xB(){this.b=0}w(453,452,Wl,xB);function zB(){this.b=1}w(454,452,Wl,zB);function BB(){this.b=2}w(455,452,Wl,BB);function DB(){this.b=3}w(456,452,Wl,DB);function $y(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction Wy(a,b,c){var d,e;if(0>c||c>a.c)throw new Yy;if(a.c==a.a.length){e=D(GB,u,51,2*a.a.length,0);for(d=0;d<a.a.length;++d)yq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)yq(a.a,d,a.a[d-1]);yq(a.a,c,b)}function iz(a){this.b=a;this.a=D(GB,u,51,4,0)}w(458,1,{},iz);_.Ce=function(){return new bz(this)};_.a=null;_.b=null;_.c=0;function HB(a){if(a.a>=a.b.c)throw new az;return a.b.a[++a.a]}function IB(a){if(0>a.a||a.a>=a.b.c)throw new JB;a.b.b.ze(a.b.a[a.a--])}function bz(a){this.b=a}w(459,1,{},bz);\n_.be=function(){return this.a<this.b.c-1};_.ce=function(){return HB(this)};_.de=function(){IB(this)};_.a=-1;_.b=null;function xA(){xA=x;AA=(qx(),new px(Kq()+"clear.cache.gif"))}var AA,yA=null;function zA(){}w(461,1,{},zA);function KB(){KB=x;xA()}function LB(a,b,c,d,e){KB();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(462,394,{},LB);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Rz(){Rz=x;Sz=(MB=new NB)?new OB:MB}function OB(){}w(463,1,{},OB);var MB,Sz;\nfunction PB(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}function $z(){var a=(Rz(),QB)?QB:QB=PB();Rz();var b=$doc.createElement(th);b.tabIndex=0;var c=$doc.createElement("input");c.type=ok;c.tabIndex=-1;c.setAttribute(Gj,sj);var d=c.style;d.opacity=0;d.height=Jc;d.width=Jc;d.zIndex=-1;d.overflow=ei;d.position=hg;c.addEventListener(Fh,a,!1);b.appendChild(c);return b}w(465,463,{});var QB=null;function JA(a){$wnd.setTimeout(function(){a.focus()},0)}\nfunction NB(){}w(464,465,{},NB);function eB(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?zv(b,new RB(b,c,d,a)):Vv(b,c,d,a)}function Dv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(470,1,{},Dv);_.a=null;_.b=null;_.c=null;_.d=null;function Av(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(471,1,{},Av);_.pd=function(){Bv(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function RB(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(472,1,{},RB);_.pd=function(){Vv(this.a,this.d,this.c,this.b)};\n_.a=null;_.b=null;_.c=null;_.d=null;function SB(a,b){var c;this.a=(c=m,0!=(b&1)&&(c+=xi),0!=(b&2)&&(c+=fi),RegExp(a,c))}w(473,1,{});_.tS=function(){return this.a.toString?this.a.toString():"[JavaScriptObject]"};_.a=null;function TB(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new Nm),b.k=a,Qm(a.Uc,b))}function UB(a){var b;b=a.cZ.d;if(-1!=wy(b,xy(36)))return null;a=a.Vc.b.b++;return b=zy(b,VB(b,xy(46))+1)+m+a}function WB(a){return!a.Mc&&a.Sc?WB(a.Sc):a.Mc}function XB(a){return tu(),new YB(a)}\nfunction ZB(a){var b;b=new $B;if(a.df()){for(;a&&!G(a,72);a=a.Sc){var c=b,d=a._e(),e=a.af();c.a+=d;c.b+=e}G(a,72)&&(c=a._e(),a=a.af(),b.a+=c,b.b+=a);return b}throw new aC;}function bC(a){a.Wc=!1;a.nf();cC(a)}function cC(a){if((a=G(a,72)?null:a.Sc)&&a.Wc)bC(a),a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1)}function dC(a){return(a=a.Ue())?a:new eC(1,1)}function fC(a){var b;return(b=a.Ve())?new gC(b):new gC(a.Xe())}\nfunction hC(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)cC(a),new iC(a,100);if(g!=a.Yc||f!=a.Nc)a.cf(),new iC(a,101)}function jC(){this.Vc=(kC(),kC(),lC);this.Pc=new mC;new Ip;this.bf();this.Rc=(nC(),oC)}w(477,1,Fl);_.Se=function(){return UB(this)};_.Ue=function(){return pC(this.Tc,this)};_.Ve=function(){return this.Ue()};_.We=function(){return this.Nc};_.Xe=function(){return this.ff()};_.Ye=function(){return new qC(0,0,0,0)};_.Ze=function(){return this.jf()};\n_.$e=function(){return this.Yc};_._e=function(){return this._c};_.af=function(){return this.ad};_.bf=Py;_.cf=function(){bC(this)};_.df=function(){return this.Xc&&!!this.Sc&&this.Sc.df()};_.ff=rC;_.gf=sC;_.hf=function(){return(null==this.Qc&&(this.Qc=this.Se()),this.Qc)+mb+this._e()+mb+this.af()+mb+this.$e()+Ok+this.We()+(this.Xc?m:",hidden")};_.jf=tC;_.nf=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.pf=function(a,b,c,d){this.qf(a,b,c,d,this.Lc,!0);this.Lc=0};\n_.qf=function(a,b,c,d){hC(this,a,b,c,d)};_.tS=uC;_.rf=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 vC(a,b){var c;c=a.sf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function wC(a){var b;b=a.sf();return new xC(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction yC(a,b){var c,d;if(a.Gc)for(d=new Jv(a.Fc.a);d.b<d.d.Yf();)c=Kv(d),a.Gc.xf(c);if(b)for(d=new Jv(a.Fc.a);d.b<d.d.Yf();)c=Kv(d),b.tf(null,c);a.Gc=b;bC(a);a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1)}function zC(a){if(!a.Wc){a.Gc&&a.Gc.uf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=Nx(a.Fc.a,c),b.Wc||b.rf();a.Wc=!0}}function AC(){jC.call(this);this.Fc=new BC;this.Jc=(kC(),kC(),lC)}w(476,477,Ll);_.Ue=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.vf(this));return this.Hc};\n_.Ve=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.wf(this));return this.Ic};_.sf=function(){return this.Ye()};_.Xe=rC;_.Ze=tC;_.bf=function(){this.Tc=(kC(),new CC)};_.cf=function(){bC(this);this.Gc&&G(this.Gc,66)&&(this.Gc.n=!1)};_.ff=rC;_.jf=tC;_.nf=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=Nx(this.Fc.a,b),a.nf()};_.rf=function(){zC(this)};_.Gc=null;_.Hc=null;_.Ic=null;function DC(){var a=new EC;AC.call(this);yC(this,a)}w(475,476,Ll,DC);\n_.Se=function(){return"panel"+this.Jc.b.e++};function FC(a,b,c){a=GC(a.Ec,b,c);a.j=!0;return new HC(a)}function IC(a){a.gf(a.Ec.d)}function JC(a){return new eC(KC(a.Ec),LC(a.Ec))}w(474,475,Ll);_.We=function(){return cr(this.Ec.pb,ej)};_.$e=function(){return cr(this.Ec.pb,fj)};_._e=function(){return kr(this.Ec.pb)};_.af=function(){return mr(this.Ec.pb)};_.df=function(){return this.Ec.pb.style.display!=Zi};_.Ec=null;function MC(a){if(null!=a)this.n=a;else throw new NC;}w(479,1,Xl);\n_.tS=function(){return this.cZ.d+"[source="+this.n+dg};_.n=null;\nfunction OC(){OC=x;PC=new Ip;E(PC,new QC(400),new RC(Yk));E(PC,new QC(401),new RC(Yk));E(PC,new QC(402),new RC(Yk));E(PC,new QC(500),new RC($k));E(PC,new QC(501),new RC($k));E(PC,new QC(502),new RC($k));E(PC,new QC(503),new RC(al));E(PC,new QC(504),new RC($k));E(PC,new QC(505),new RC($k));E(PC,new QC(506),new RC(al));E(PC,new QC(507),new RC(ml));E(PC,new QC(100),new RC(Uk));E(PC,new QC(101),new RC(Uk));E(PC,new QC(102),new RC(Uk));E(PC,new QC(103),new RC(Uk));E(PC,new QC(1004),new RC(Xk));E(PC,new QC(1005),\nnew RC(Xk));E(PC,new QC(800),new RC(il));E(PC,new QC(801),new RC(il));E(PC,new QC(200),new RC(bl));E(PC,new QC(201),new RC(bl));E(PC,new QC(202),new RC(bl));E(PC,new QC(204),new RC(bl));E(PC,new QC(203),new RC(bl));E(PC,new QC(209),new RC(nl));E(PC,new QC(208),new RC(ol));E(PC,new QC(207),new RC(ol));E(PC,new QC(206),new RC(bl));E(PC,new QC(205),new RC(bl));E(PC,new QC(1400),new RC(kl));E(PC,new QC(1401),new RC(ll));E(PC,new QC(1402),new RC(ll));E(PC,new QC(300),new RC(Vk));E(PC,new QC(301),new RC(Vk));\nE(PC,new QC(1100),new RC(hl));E(PC,new QC(1101),new RC(hl));E(PC,new QC(1200),new RC(jl));E(PC,new QC(701),new RC(fl));E(PC,new QC(900),new RC(gl));E(PC,new QC(1001),new RC(cl));E(PC,new QC(601),new RC(dl))}w(478,479,Xl);_.hf=function(){return m};_.tS=function(){var a;a=m;G(this.n,60)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Se()),a.Qc),null==a&&(a=m));return this.cZ.d+Xf+this.hf()+"] on "+(0<a.length?a:this.n)};_.k=0;var PC;function RC(a){this.a=a}w(481,1,{},RC);_.a=Tk;function SC(){}\nw(482,1,{},SC);_.a=null;_.b=null;function TC(a,b){var c;b&&(a.a?(c=new UC(a.a),yq(c.b,c.c++,b),a.a=c):(a.a=new Nm,Qm(a.a,b)))}function Yu(a,b){return a.a?dn(a.a,b):b}w(484,1,Xl);_.a=null;function VC(){}function mC(){}w(483,484,Xl,VC,mC);function WC(){WC=x;Math.sqrt(2)}function XC(a){WC();if(0>a)throw new an("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(485,1,{56:1},XC);\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 YC;a.a=31*a.a+nw((new ZC(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+nw((new ZC(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction $C(){$C=x;aD=bD=new sm(255,255,255);cD=new sm(192,192,192);dD=new sm(128,128,128);eD=new sm(64,64,64);fD=gD=new sm(0,0,0);hD=iD=new sm(255,0,0);new sm(255,175,175);jD=new sm(255,200,0);kD=new sm(255,255,0);new sm(0,255,0);lD=new sm(255,0,255);mD=new sm(0,255,255);nD=oD=new sm(0,0,255)}\nfunction pD(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 sm(3,3,3);3>c&&0!=c?c=3:(c=nw(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=nw(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=nw(a/0.7),a=255<a?255:a);return new sm(c,a,b)}function qD(a){return new sm(nw(0.7*(~~a.d>>16&255)),nw(0.7*(~~a.d>>8&255)),nw(0.7*(a.d&255)))}function rD(a,b){return G(b,59)?b.d==a.d:!1}function sm(a,b,c){$C();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new an(Ce);this.d=c|b<<8|a<<16|-16777216}\nw(491,1,{59:1,68:1,71:1},sm);_.eQ=function(a){return rD(this,a)};_.hC=sD;_.tS=function(){return tD.d+"[r="+(~~this.d>>16&255)+",g="+(~~this.d>>8&255)+",b="+(this.d&255)+dg};_.a=0;_.b=null;_.c=null;_.d=0;var fD,nD,hD,aD,gD,oD,mD,eD,dD,cD,lD,jD,iD,bD,kD;function nC(){nC=x;oC=new uD(!0);vD=new Gv;Hv(vD,"ar");Hv(vD,"fa");Hv(vD,"iw");Hv(vD,"ur")}function uD(a){this.a=a}w(492,1,Xl,uD);_.a=!1;var oC,vD;w(496,1,{77:1,93:1});function wD(){eC.call(this,0,0)}function eC(a,b){this.b=a;this.a=b}\nfunction gC(a){eC.call(this,a.b,a.a)}w(495,496,{62:1,77:1,89:1,93:1},wD,eC,gC);_.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 YC;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return xD.d+"[width="+this.b+",height="+this.a+dg};_.a=0;_.b=0;function vu(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(497,1,Xl,vu,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_.yf=function(){return 0!=(this.e&4)};_.zf=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.d+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=m,this.zf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.yf()&&(a+=",meta"),a):m)+",target="+this.f+(null!=this.b?",arg="+this.b:m)+dg};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function yD(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction zD(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=(AD(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Ze(),c.pf(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function BD(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.Ze():c.Xe(),g=fn(g,c.a),h+=c.b+a.c);return new eC(h,g+2*a.d)}function EC(){CD.call(this,1,5,5)}\nfunction CD(a,b,c){kC();this.c=b;this.d=c;this.a=a}w(498,1,Xl,EC,CD);_.tf=DD;\n_.uf=function(a){this.b=ED(a.Fc);if(0!=yD(this)){var b,c,d,e,f,g,h,j,l,o,n;b=wC(a);g=a.sf();h=a.Rc.a;l=new Nm;o=f=2*this.c;n=g.d+this.d;j=0;e=!0;var r,t,y;r=a.Fc.a.c;d=new FD(r);for(t=0;t<r;++t)yq(d.b,d.c++,null);for(c=this.b,t=0,y=c.length;t<y;++t)r=c[t],r.Sc==a&&GD(d,QA(a.Fc.a,r),r);for(d=new Jv(d);d.b<d.d.Yf();)if((c=Kv(d))&&c.Xc)a=c.Ze(),!e&&o+a.b>b.b&&(zD(this,l,b.b-(o-this.c),g.b,n,j,h),l.vg(),o=f,n+=j+this.d,j=0),e=!1,yq(l.b,l.c++,c),o+=a.b+this.c,j=fn(j,a.a);zD(this,l,b.b-(o-this.c),g.b,n,\nj,h)}};_.vf=function(a){this.b=ED(a.Fc);return 0==yD(this)?vC(a,new eC(10,10)):vC(a,BD(this,!1))};_.wf=function(a){this.b=ED(a.Fc);return 0==yD(this)?vC(a,new eC(10,10)):vC(a,BD(this,!0))};_.xf=sC;_.tS=function(){var a;switch(this.a){case 0:a=pi;break;case 2:a=Fj;break;case 1:a=Ug;break;case 4:a="trailing";break;default:a="leading"}return HD.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+dg};_.a=0;_.b=null;_.c=0;_.d=0;function ID(){ID=x;JD=new KD(Le,0,12)}\nfunction KD(a,b,c){ID();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(499,1,{63:1,89:1},KD);_.a=null;_.b=0;_.c=0;var JD;w(500,1,jm);_.tS=function(){return LD.d+"[font="+this.b+"ascent="+MD(this.b).a+", descent="+MD(this.b).b+", height="+MD(this.b).c+dg};_.b=null;w(502,1,{});_.tS=function(){return"Graphics"};w(503,502,{});function JB(){}function Iy(a){this.f=a}w(506,139,lm,JB,Iy);function aC(){this.f="Missing message: awt.151"}w(505,506,lm,aC);w(507,1,{});\nfunction qC(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(508,1,{65:1,89:1,93:1},qC);_.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 ND.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+dg};_.a=0;_.b=0;_.c=0;_.d=0;w(512,1,Xl);_.hf=function(){return this.j};_.tS=uC;_.j=null;_.k=null;\nfunction OD(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function PD(a,b){a.e=b;VA(a.i.a,b)}function QD(a){this.n=(kC(),kC(),lC);var b;var c;b=this.cZ.d;-1!=wy(b,xy(36))?b=null:(c=this.n.b.d++,b=zy(b,VB(b,xy(46))+1)+m+c);this.j=b;this.d=new VC;this.f=a;this.e=!0;this.i=new RD(this)}w(511,512,Xl,QD);_.hf=function(){return OD(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(510,511,Zl);_.hf=function(){return OD(this)+(this.b?",tearOff":m)};_.b=!1;w(514,1,{78:1});\n_.eQ=function(a){return a===this?!0:G(a,78)?this.Af()==a.Af()&&this.Bf()==a.Bf():!1};_.hC=function(){var a;a=new YC;SD(a,this.Af());SD(a,this.Bf());return a.a};function $B(){this.b=this.a=0}function TD(a,b){this.a=a;this.b=b}w(513,514,{69:1,78:1,89:1},$B,TD);_.eQ=function(a){return a===this?!0:G(a,69)?this.a==a.a&&this.b==a.b:!1};_.Af=gx;_.Bf=Lz;_.tS=function(){return UD.d+"[x="+this.a+",y="+this.b+dg};_.a=0;_.b=0;\nfunction VD(a,b){if(!b)throw new yv("Missing message: awt.70");var c=a.a;if(H(b.f,rb)){var c=c.a.a,d=new XA,e=c.c.c;if(0>e||e>c.c.c)throw new Yy;c.o&&(d.pb[ch]=2);CA(c,e,d.pb);WD(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 Yy;WD(d.c,e,c);for(f=g=0;f<e;++f)G(Nx(d.c,f),46)&&++g;WD(d.i,g,c);CA(d,e,c.pb);c.c=d;e=vy(c.pb)+bc;qy(c.me(),e,!1);d.o&&(e=QA(d.c,c),-1!=e&&(d=cy(d.o?d.e:cy(d.e,0),e),2==dy(d)&&d.removeChild(cy(d,1)),c.pb[ch]=2))}}\nfunction XD(){QD.call(this,m);new Nm;this.b=!1;this.a=(kC(),new YD)}w(515,510,Zl,XD);_.a=null;w(518,1,{93:1});w(517,518,Ul);_.eQ=function(a){return a===this?!0:G(a,80)?this.Af()==a.Af()&&this.Bf()==a.Bf()&&this.Df()==a.Df()&&this.Cf()==a.Cf():!1};_.hC=function(){var a;a=new YC;SD(a,this.Af());SD(a,this.Bf());SD(a,this.Df());SD(a,this.Cf());return a.a};function xC(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(516,517,{70:1,80:1,89:1,93:1},xC);\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};_.Cf=gx;_.Df=Lz;_.Af=Kt;_.Bf=sD;_.tS=function(){return ZD.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+dg};_.a=0;_.b=0;_.c=0;_.d=0;function $D(){$D=x;aE=new bE;cE=new dE;eE=new dE}var aE,eE,cE;w(520,1,{});_.eQ=mm;_.hC=nm;function bE(){}w(521,520,{},bE);function dE(){}w(522,1,{},dE);w(523,477,Fl);function fE(a,b){var c;c=XB(WB(a));return!c?null:new eC(gE(c,"_")*b+6,MD(c.b).c+6)}\nfunction hE(a){iE.call(this,a,null!=a?a.length:0)}function iE(a,b){jC.call(this);this.a=0>b?0:b;jE(this.Tc,a)}w(524,523,Fl,hE,iE);_.Se=function(){return"textfield"+this.Vc.b.f++};_.Ue=function(){return fE(this,dr(this.Tc.a.pb,Ik).length)};_.Ve=function(){return!WB(this)?null:fE(this,dr(this.Tc.a.pb,Ik).length)};_.Xe=kE;_.Ze=lE;_.bf=function(){this.Tc=(kC(),new mE)};_.ff=kE;_.jf=lE;_.a=0;function kC(){kC=x;lC=new nE}function oE(){var a=(kC(),kC(),lC);!a.c&&(a.c=new rE);return a.c}w(525,1,{});_.a=null;\n_.c=null;var lC;function sE(){}w(526,1,{},sE);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(527,1,{});function tE(){tE=x;uE=new vE;wE=new vE}function xE(a,b){return b==a?!0:!b?!1:!0}function vE(){}w(528,1,{73:1},vE);_.eQ=function(a){return null==a||!G(a,73)?!1:xE(this,a)};_.hC=function(){var a;a=null.ji()+";class="+null.ji();a=!null.ji().ji()?a:a+";charset=";return yE(a)};_.tS=function(){return zE.d+"[MimeType=(null);humanPresentableName="+this.a+dg};_.a=null;var uE,wE;\nfunction AE(){AE=x;z(BE,u,73,[(tE(),wE),uE])}function CE(a){var b=(tE(),wE);if(xE(b,(tE(),wE)))return a.a;if(xE(b,uE))return new DE(a.a);throw new EE(b);}function FE(a){AE();this.a=a}w(529,1,{},FE);_.a=null;function EE(a){this.f="flavor = "+a}w(530,140,{74:1,89:1,97:1,106:1},EE);function GE(a,b,c){OC();HE.call(this,a,b,c,Tk)}function HE(a,b,c,d){OC();MC.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}w(531,478,Xl,GE,HE);\n_.hf=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":Hk;b=m;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="+Yw(this.c)+qb+b};_.a=null;_.b=0;_.c=Tk;function iC(a,b){OC();MC.call(this,a);this.k=b}w(532,478,Xl,iC);\n_.hf=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 Hk}return b+" ("+a._e()+mb+a.af()+ea+a.$e()+Ok+a.We()+gb};w(535,532,Xl);_.j=0;\nfunction IE(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=Hk}b=b+",("+a.f+mb+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=qb,d;d=a.j;var e;e=new cx;0!=(d&4)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&1)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&2)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&\n8)&&(0!=(d&2048)?0!=(d&512)&&Lp(Lp(e,(kC(),null)),lb):Lp(Lp(e,(kC(),null)),lb));0!=(d&32)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&16)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&8)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&4)&&Lp(Lp(e,(kC(),null)),lb);d=0==e.a.a.length?e.a.a:JE(e.a.a,0,e.a.a.length-1);c=c+d+",extModifiers=";d=a.j;var f;e=(f=m,0!=(d&256)&&(f+=(kC(),null)),0!=(d&128)&&(f+=(0<f.length?lb:m)+(kC(),null)),0!=(d&512)&&(f+=(0<f.length?lb:m)+(kC(),null)),0!=(d&64)&&(f+=(0<f.length?lb:m)+(kC(),null)),0!=(d&8192)&&(f+=\n(0<f.length?lb:m)+(kC(),null)),f);0!=(d&1024)&&(e+=(0<e.length?lb:m)+(kC(),null));0!=(d&2048)&&(e+=(0<e.length?lb:m)+(kC(),null));0!=(d&4096)&&(e+=(0<e.length?lb:m)+(kC(),null));b+=c+e}return b+=",clickCount="+a.e}w(537,535,Xl);_.hf=function(){return IE(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction Xu(a,b,c,d){OC();iC.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(538,537,Xl,Xu);\n_.hf=function(){var a,b;a=IE(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=Hk}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(547,1,{});function DE(a){if(null==a)throw new KE;}w(548,547,{},DE);\nfunction LE(){LE=x;ME={};ME["java.vendor"]=Wh;ME["package.restrict.access.sun"]=Fk;ME["sun.java.launcher"]=vf;ME["sun.management.compiler"]=Wh;ME["os.name"]=vf;ME[" sun.boot.class.path"]=vf;ME["path.separator.applet"]=vf;ME["java.vm.specification.vendor"]=Wh;ME["java.runtime.version"]=vf;ME["http.proxyPort"]=vf;ME["user.name"]=vf;ME["user.language"]=vf;ME["os.name.applet"]=vf;ME["browser.version"]=vf;ME["java.version"]=vf;ME["user.timezone"]=vf;ME["java.endorsed.dirs"]=vf;ME["java.specification.name"]=\n"GWT";ME["java.specification.version"]="2.5.0";ME[ki]=bf;!$u&&($u=new hv);$u.a?ME[ii]="yes":ME[ii]=null}var ME;w(552,140,Ql);function NE(){}function OE(a){this.f=a}w(551,552,{83:1,89:1,97:1,106:1},NE,OE);function PE(){PE=x;QE=new RE}function SE(a){var b;if(a.k){var c;b=new cx;Lp(b,a.f);b.a.a+=fd;c=a.a;null!=c&&0<c.length&&(b.a.a+=rc,Lp(b,a.a));c=a.b;a=a.j;null!=c&&Mp(b.a,c);null!=a&&(b.a.a+=Ea,Mp(b.a,a));b=b.a.a}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}\nfunction TE(a){PE();var b,c,d;if(null==a)throw new NE;a=yy(a);try{d=wy(a,xy(58))}catch(e){e=Iq(e);if(G(e,101))throw new OE(Np(e));throw e;}c=wy(a,xy(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;UE();var f,g,h;h=c.length;b=new VE;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?WE(b,f+32&65535):Mp(b.a,String.fromCharCode(f));\nthis.f=b.a.a}else this.f=null,d=-1}if(null==this.f)throw new OE(Ze+a);if(!this.k&&(this.k=Uv(QE,this.f),this.k||(this.k=(kC(),new XE))&&E(QE,this.f,this.k),!this.k))throw new OE(Ze+a);try{c=a;var j=++d,l=a.length,o,n,r,t,y,v,s,A,F,M,N,$,V,W,ca,ja,ra,ac,K,oa,Ac;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(rc,j)==j&&-1==YE(c,xy(47),j+2))throw new ZE(l);}else{N=c.substr(j,l-j);l-=j;v=0;s=this.c;$=this.e;ac=this.j;t=this.d;ca=this.i;o=this.a;Ac=this.n;K=YE(N,xy(35),\n0);if(0==N.indexOf(rc)&&0!=N.indexOf("////")){F=2;$=-1;v=YE(N,xy(47),2);ra=YE(N,xy(63),2);-1!=ra&&(-1==v||v>ra)&&(v=ra);-1==v&&(v=l,t=m);A=v;-1!=K&&K<v&&(A=K);var id=xy(64);oa=N.lastIndexOf(id,A);o=N.substr(2,A-2);-1<oa&&(Ac=N.substr(2,oa-2),F=oa+1);V=YE(N,xy(58),-1==oa?F:oa);r=wy(N,xy(93));if(-1!=r)try{N.length>r+1?(n=N.charCodeAt(r+1),58==n?V=r+1:V=-1):V=-1}catch(tb){if(tb=Iq(tb),!G(tb,97))throw tb;}-1==V||V>v?s=N.substr(F,A-F):(s=N.substr(F,V-F),W=N.substr(V+1,A-(V+1)),0==W.length?$=-1:$=$E(W,\n10))}-1<K&&(ac=N.substr(K+1,l-(K+1)));y=-1==K?l:K;var L=xy(63);ja=N.lastIndexOf(L,y);-1<ja?(ca=N.substr(ja+1,y-(ja+1)),0==ja&&null!=t&&(H(t,m)?t=nc:t.indexOf(nc),M=VB(t,xy(47))+1,t=t.substr(0,M-0)),y=ja):0!=K&&(ca=null);-1<v&&(v<l&&47==N.charCodeAt(v)?t=N.substr(v,y-v):y>v&&(null==t?t=m:H(t,m)?t=nc:t.indexOf(nc),M=VB(t,xy(47))+1,0==M?t=N.substr(v,y-v):t=t.substr(0,M-0)+N.substr(v,y-v)));null==t&&(t=m);null==s&&(s=m);d=s;var Fa;Fa=t;null!=ca&&!H(ca,m)&&(null!=t?Fa=t+Md+ca:Fa=Md+ca);null==this.f&&(this.f=\nthis.f);this.c=d;this.b=Fa;this.e=$;this.j=ac;var ub;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+fd+this.e));null!=this.c&&-1<(ub=VB(this.c,xy(64)))?(this.n=JE(this.c,0,ub),this.c=zy(this.c,ub+1)):this.n=null;null!=this.b&&-1<(ub=wy(this.b,xy(63)))?(this.i=zy(this.b,ub+1),this.d=JE(this.b,0,ub)):(this.i=null,this.d=this.b);this.a=o;this.n=Ac;this.d=t;this.i=ca}}catch(Ic){Ic=Iq(Ic);if(G(Ic,97))throw new OE(Np(Ic));throw Ic;}if(-1>this.e)throw new OE("incorrect port: "+\nthis.e);}w(553,1,Xl,TE);_.tS=function(){return SE(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var QE;w(554,1,{});function aF(a,b,c){var d,e;for(d=a.Tf().Ce();d.be();)if(a=d.ce(),e=a.Ch(),null==b?null==e:Vp(b,e))return c&&(a=new bF(a.Ch(),a.Dh()),d.de()),a;return null}w(558,1,Vl);_.Sf=function(a){return!!aF(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!G(a,109)||this.Yf()!=a.Yf())return!1;for(a=a.Tf().Ce();a.be();)if(b=a.ce(),c=b.Ch(),b=b.Dh(),!this.Sf(c)||!cF(b,this.Uf(c)))return!1;return!0};_.Uf=function(a){a=aF(this,a,!1);return!a?null:a.Dh()};_.hC=function(){var a,b,c;c=0;for(b=this.Tf().Ce();b.be();)a=b.ce(),c+=a.hC(),c=~~c;return c};_.Vf=dF;_.Wf=function(){throw new eF("Put not supported on this map");};_.Xf=function(a){a=aF(this,a,!0);return!a?null:a.Dh()};_.Yf=function(){return this.Tf().Yf()};\n_.tS=function(){var a,b,c,d;d=Qk;a=!1;for(c=this.Tf().Ce();c.be();)b=c.ce(),a?d+=ob:a=!0,d+=m+b.Ch(),d+=Id,d+=m+b.Dh();return d+"}"};function qB(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function fy(a,b){var c;if(null==b)c=a.c;else if(G(b,1))c=fd+b in a.e;else a:{c=a._f(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].Ch();if(a.$f(b,f)){c=!0;break a}}c=!1}return c}function Uv(a,b){return null==b?a.b:G(b,1)?a.e[fd+b]:fF(a,b,a._f(b))}\nfunction fF(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.Ch();if(a.$f(b,g))return f.Dh()}return null}function E(a,b,c){return null==b?gF(a,c):G(b,1)?hF(a,b,c):iF(a,b,c,a._f(b))}function iF(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.Ch();if(a.$f(b,h))return a=d.Dh(),d.Eh(c),a}else e=a.a[d]=[];d=new bF(b,c);e.push(d);++a.d;return null}function gF(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}\nfunction hF(a,b,c){var d,e=a.e,b=fd+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Wv(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=fd+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a._f(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.Ch();if(a.$f(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.Dh();break a}}c=null}return c}w(557,558,Vl);_.Sf=function(a){return fy(this,a)};_.Tf=function(){return new jF(this)};\n_.$f=function(a,b){return this.Zf(a,b)};_.Uf=function(a){return Uv(this,a)};_.Wf=function(a,b){return E(this,a,b)};_.Xf=function(a){return Wv(this,a)};_.Yf=sD;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Ip(){qB(this)}w(556,557,ql,Ip);_.Zf=function(a,b){return mw(a)===mw(b)||null!=a&&Vp(a,b)};_._f=function(a){return~~Yp(a)};function RE(){qB(this)}w(555,556,ql,RE);function kF(){}w(559,139,lm,kF);function lF(a){var b,c;b=0;for(c=a.a;c<a.i;){c=mF(a,c);if(c>=a.i)break;c=nF(a,c);++b}return b}\nfunction oF(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function pF(a){var b;a.a=0<=a.j&&!a.d?a.j:mF(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new kF;b=a.a;a.a=nF(a,a.a);return JE(a.n,b,a.a)}\nfunction nF(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=qF(a.n,d,a.n.length);if(c<=a.f&&oF(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=wy(a.c,xy(c)))break;++d}a.k&&b==d&&(a.e?(c=qF(a.n,d,a.n.length),c<=a.f&&oF(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=wy(a.c,xy(c))&&++d));return d}\nfunction mF(a,b){var c,d;if(null==a.c)throw new KE;for(d=b;!a.k&&d<a.i;)if(a.e){c=qF(a.n,d,a.n.length);if(c>a.f||!oF(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>wy(a.c,xy(c)))break;++d}return d}function rF(a){sF.call(this,a,fa,!1)}function tF(a){sF.call(this,a,mb,!1)}\nfunction sF(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=qF(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=qF(this.c,d,this.c.length),this.b[c]=a}}}w(560,1,{},rF,tF,sF);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function uF(){}\nw(561,1,{},uF);_.a=null;function vF(a,b){var c,d;c=a.a.exec(b);d=new uF;d.a=c;return d}function wF(){}function xF(a,b){var c,d;d=m;2==(b|2)&&(d+=fi);1==(b|1)&&(d+=xi);c=new wF;c.a=RegExp(a,d);return c}w(562,1,{},wF);_.a=null;\nfunction yF(a,b){var c,d,e,f,g;c=m;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(G(e,1)&&(e=cq(e),!(aq(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,m)))))return;c+=e;d<b.length-1&&(c+=mb);++d}}typeof a==Nh?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Xf+c+dg),a.apply(c)):(evalString=a+bb+c+");",$wnd.eval(evalString))}\nfunction zF(a){var b;if(null==a||0==a.length)return AF(\'JSME installation warning: invalid size or not specified size of DOM element: "\'+a+\'", Using "100%".\'),Hc;b=a.charCodeAt(a.length-1);return BF(b)||46==b?a+uj:a}function uw(a){var a=new CF(a),b,c,d,e,f;b=$doc.getElementsByTagName(th);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(bh)||m,c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;DF(a););return a.b}w(569,1,{});function EF(a,b){b.Pd(new FF);b.Od(new GF);b.Qd(new HF);b.Rd(new IF(a))}\nw(568,569,{});_.b=null;_.c=1;_.d=-1;function JF(a){this.a=a;this.b=new KF(this.a);this.c=this.d=1}w(567,568,{},JF);_.a=null;function KF(a){this.a=a}w(570,1,{},KF);_.ag=function(a){var b=this.a;b.Tb&&(null!=a&&0<a.length?(LF(b.r,"DROP"),!b.Ub&&(b.Ub=new zu(b)),MF(b.Ub,a)):(wu(b,"ERROR - empty or null structure"),NF(b)))};_.a=null;function OF(a){this.a=a}w(571,1,{},OF);_.a=null;function PF(a,b,c,d){this.d=a;this.b=b;this.c=c;this.a=d}w(572,1,{},PF);\n_.bg=function(){cz(this.d.f,this.b,KC(this.d)-this.c-this.a.a,LC(this.d)-(this.a.d-this.a.a))};_.a=null;_.b=null;_.c=0;var QF=_.d=null;function RF(){RF=x;QF=new $w((qx(),new px("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAF0lEQVR42mNgGAWjYBSMglEwCkYBpQAAB1AAAZMWyVkAAAAASUVORK5CYII=")),29,16)}function SF(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 TF(a){var b;UF?a&&VF(a):(b=(WF(),XF).a.a,b=(dq(),new jq(b)),b.d=eq,gq(hq(b,new YF(a))))}var UF=!1;function YF(a){this.a=a}w(576,1,{},YF);_.Ad=function(a){if(this.a){var b=this.a;b.a&&b.a.Dd(a)}else $wnd.alert("Loading of InChI-js failed")};_.Bd=function(){this.a&&(VF(this.a),UF=!0)};_.a=null;function VF(a){var b;b=SF(a.b);a.a.cg(b)}function ZF(a,b){this.a=a;this.b=b}w(577,1,am,ZF);_.Dd=function(a){this.a&&this.a.Dd(a)};_.a=null;var XF=_.b=null;\nfunction WF(){WF=x;XF=new Zw((qx(),new px($moduleBase+"96E40B969193BD74B8A621486920E79C.cache.js")))}function $F(a){return a.error==m?null:a.error}function aG(a){return a.warning==m?null:a.warning}\nfunction bG(){bG=x;cG=z(rw,u,1,["Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);dG=($C(),cD);eG=pD(dG);fG=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]);gG=D(hG,u,59,43,0);iG=D(rw,u,1,43,0);jG=D(hG,u,59,7,0);kG=null!=(LE(),ME[ii]);lG=D(mG,u,63,100,0);nG=D(oG,u,64,100,0);var a,b;for(a=1;42>=a;++a)0<pG(a)?gG[a]=($C(),eD):(gG[a]=($C(),jD),iG[a]=Vf);iG[1]=Ve;gG[1]=($C(),eD);iG[2]=ge;gG[2]=\njD;iG[3]=pe;gG[3]=eD;iG[4]=uf;gG[4]=oD;iG[5]=zf;gG[5]=iD;iG[9]=Ne;gG[9]=lD;iG[10]=Ae;gG[10]=lD;iG[11]=oe;gG[11]=lD;iG[12]=Xe;gG[12]=lD;iG[8]=Jf;gG[8]=qD(kD);iG[7]=Ef;gG[7]=jD;iG[6]=Nf;gG[6]=eD;iG[13]=Lf;gG[13]=eD;iG[32]=Vf;gG[32]=eD;iG[14]=cf;iG[16]=df;iG[15]=wf;iG[17]=If;iG[18]=Ee;iG[19]=Pe;iG[20]=Wd;iG[21]=tf;iG[22]=we;iG[24]=Of;iG[23]=ie;iG[25]=Wf;iG[26]=xf;iG[27]=He;iG[28]=xe;iG[29]=Xd;iG[30]=Te;iG[31]=$d;for(a=33;42>=a;++a)b=Gf,33<a&&(b+=a-33),iG[a]=b,gG[a]=eD}\nfunction qG(a){var b;if(a.dc)b=rG(a,1)+Ld+rG(a,2)+Ld+rG(a,3);else if(b=rG(a,0),0<b.length){var c=new sG(a.ob);Qm(a.qb.a,c)}return b}function tG(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(uG(a.ob,a.ob.v),vG(a,"delAtom",a.ob.v),a.ob.v=0):(wG(a.ob,a.ob.w),vG(a,"delBond",a.ob.v),a.ob.w=0),xG(a.ob),b=yG(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 zG(a,b){var c,d,e,f;AG(a,!1);c=b.a;if(H(c,yc))xu(qG(a));else if(H(c,Gc))xu($t(a,!0,!1));else if(H(c,Mc))xu($t(a,!0,!0));else if(H(c,bd))a.Tb&&(c=a.r,null==c.i&&(c.i="PASTE"),yu(a.E,(!a.Ub&&(a.Ub=new zu(a)),a.Ub)));else if(H(c,Nc))a.gg(3);else if(H(c,Oc))a.gg(4);else if(H(c,Uc))a.gg(5);else if(H(c,Vc))Cq(6,new BG(a));else if(H(c,Wc))a.pg();else if(H(c,ad))Cq(1,new CG(a));else if(H(c,Hj))7!=a.cb&&(a.db=Tk),d=b.c,d=Xw(d,Sk),c=Ow(d,a.db),e=!Lw(c,Tk)?Gw(c):c,!Lw(e,Zk)&&DG(a.ob,P(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Qf||c==Mf){if(e=EG(a.ob,(FG(),c==Mf?GG:HG)))a.ob.f.a?wu(a,"Chiral flag is set"):wu(a,"No Chiral flag"),IG(a,"changeChiral",a.o,0,0),a.Ib=!0}else if(c==fe){f=JG(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,IG(a,"changeManyAtomMap",a.o,0,0))}else if(c==Je){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=KG(c.b[d])||e;(a.Ib=e)&&IG(a,"deleteAtomMaps",a.o,0,0)}else c==Ke?(a.Ib=LG(a.ob),a.Ib&&IG(a,"deleteHydrogens",a.o,0,0)):H(c,Pj)||(H(c,Bh)?a.hc=!0:MG(a,c));\n(a.Ib||a.Gb)&&a.gf(a.Ec.d)}\nfunction NG(a,b,c,d,e){var f,g,h,j,l,o,n,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=D(OG,vl,-1,99,1);h=n=o=0;for(g=b;g<=c;++g)f=PG(a.zb[g]),o+=f.c,n+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(o+=25*(j+1),n+=25*(j+1),h+=25);j=g=1;a.J?r=QG(a):r=RG(a);f=nw(r.b);r=nw(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.ng("alignMolecules Depict: molecularAreaScale="+a.xb+" xsize="+f+" ysize="+r+da),h=25*f/o,2==d&&(h=25*r/n));for(g=b;g<=c;++g)2==\nd?l[g]=l[g]*r/n:l[g]=l[g]*f/o;o=-f/2;n=0;1==d?o=-f-24:3==d?o=24:2==d&&(o=0,n=-r);for(g=b;g<=c;++g){a.J&&SG(a.zb[g]);2==d?n+=l[g]/2+h:o+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)TG(a.zb[g].b[b],o/a.xb,n/a.xb);2==d?n+=l[g]/2:o+=l[g]/2;a.J||UG(a.zb[g])}}}function VG(a,b){var c;a.k=202;a.Mb=!1;wu(a,m);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 WG(a),a.ob.o=0);b&&(!!a.r&&XG(hq(a.r,"clear"),0,0,0),a.hc=!0)}}\nfunction YG(a){a.Sb=0;a.o=0;a.ob=new WG(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction ZG(a,b){var c,d,e,f,g;g=new XD;e=Kf;d="MOL";f="MOL or SDF";FG();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(FG(),FG(),GG);break a}c=(FG(),FG(),HG)}c=c.a?HG:GG;b&&(e="SMIRKS",f=d=Hf);a.Ac&&(f+=" or "+e,!b&&a.zc&&(f+=" or OCL ID code"));e=new QD(De+e);e.c=yc;VD(g,e);PD(e,!c.a);TC(e.d,a);e=new QD(De+d);e.c=Gc;TC(e.d,a);VD(g,e);b||(e=new QD(De+d+" V3000"),e.c=Mc,TC(e.d,a),VD(g,e),a.dg()&&(a.N&&(e=new QD("Copy as InChI"),e.c=Nc,TC(e.d,a),PD(e,!c.a),VD(g,e)),a.P&&(e=new QD("Copy as InChI key"),e.c=\nOc,TC(e.d,a),PD(e,!c.a),VD(g,e)),a.kc&&(e=new QD("Search chemical structure (through InChIKey)"),e.c=Wc,TC(e.d,a),PD(e,!c.a),VD(g,e)),a.O&&(e=new QD("Copy as InChI auxinfo"),e.c=Uc,TC(e.d,a),PD(e,!c.a),VD(g,e))));a.Ac&&a.Q&&!b&&(e=new QD("Copy as Scalar Vector Graphics"),e.c=ad,TC(e.d,a),VD(g,e));a.Ac&&a.zc&&!b&&(e=new QD("Copy as OCL ID code"),e.c=Vc,TC(e.d,a),PD(e,!c.a),VD(g,e));a.Tb&&(VD(g,new QD(rb)),d=a.Wb,null==d&&(d="Paste "+f),e=new QD(d),e.c=bd,TC(e.d,a),VD(g,e));TB(a,g);return g}\nfunction $G(a,b,c,d){return new aH(a.hg(!b?null:b.a,P(J(Math.round(c))),P(J(Math.round(d)))))}\nfunction bH(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);cH(b,dG);a.Lb?(f==a.k&&cH(b,qD(dG)),dH(b,j,g,a.mb,a.mb),cH(b,($C(),eD)),eH(b,j,g,a.mb-1,a.mb-1)):f==a.k?fH(b,j+1,g+1,a.mb,a.mb,!1):fH(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(cH(b,($C(),gD)),f){case 101:cH(b,kD);gH(b,j+3,g+3,a.mb-6,a.mb-6);cH(b,gD);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&&(hH(d,!1),iH(d,jH(d,f,e,h,c)));kH(b,j+6,g+6,a.mb-12,a.mb-12);lH(b.a,P(J(Q((j+9)*(mH(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));dH(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(cH(b,iD),lH(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()&&(cH(b,kD),dH(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;nH(b,f,g+a.mb-c,h,g+a.mb/2);nH(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;oH(b.a,P(J(Q((h-d)*(mH(),R)))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));oH(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))));cH(b,lD);nH(b,f,g+c,h,g+a.mb/2);nH(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;oH(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))));oH(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))));cH(b,gD);break;case 107:cH(b,jD);dH(b,j+4,g+4,a.mb-8,a.mb-8);cH(b,gD);eH(b,j+4,g+4,a.mb-8,a.mb-8);kH(b,j+6,g+6,a.mb-11,a.mb-\n12);lH(b.a,P(J(Q((j+9)*(mH(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));dH(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;nH(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;oH(b.a,P(J(Q(j*(mH(),R)))),P(J(Q(f*R))),P(J(Q(c*R))),P(J(Q(f*R))));g+=a.mb/3;a=j-d;oH(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;oH(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),cH(b,nD),pH(b.a,\nP(J(Q(c*(mH(),R)))),P(J(Q(e*R))),P(J(Q(f*R))),P(J(Q(f*R)))),cH(b,fD),h=j+a.mb/2,a=g+a.mb/2,l=c+f,o=g+d,g=o+d,oH(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(o*R)))),oH(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,oH(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(o*R)))),oH(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,oH(b.a,P(J(Q(l*R))),P(J(Q(e*R))),P(J(Q(j*R))),P(J(Q(a*R)))),oH(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,oH(b.a,P(J(Q(j*R))),P(J(Q(e*R))),P(J(Q(l*R))),P(J(Q(a*R)))),oH(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:qH(b,j,g,a.mb,!0);break;case 111:qH(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;cH(b,nD);rH(b,z(OG,vl,-1,[f,c,e]),z(OG,vl,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;rH(b,z(OG,vl,-1,[f,c+d/2,f+d]),z(OG,vl,-1,[h,l,h]),3);a.R=new TD(nw(j),nw(g));break;case 109:nH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);nH(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);nH(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:cH(b,bD);dH(b,j+3,g+5,a.mb-7,a.mb-11);cH(b,gD);eH(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:cH(b,dG);a.Mb&&fH(b,j+1,g+1,a.mb,a.mb,!1);cH(b,gD);sH(a,b,j,g,"NEW");break;case 106:cH(b,iD);nH(b,j+7,g+7,j+a.mb-7,g+a.mb-7);nH(b,j+8,g+7,j+a.mb-6,g+a.mb-7);nH(b,j+7,g+a.mb-7,j+a.mb-7,g+7);nH(b,j+8,g+a.mb-7,j+a.mb-6,g+7);cH(b,gD);nH(b,j+c,g+a.mb/2,j+12,g+a.mb/2);sH(a,b,j+6,g,Gf);break;case 104:cH(b,iD);nH(b,j+7,g+7,j+a.mb-7,g+a.mb-7);nH(b,\nj+8,g+7,j+a.mb-6,g+a.mb-7);nH(b,j+7,g+a.mb-7,j+a.mb-7,g+7);nH(b,j+8,g+a.mb-7,j+a.mb-6,g+7);cH(b,gD);break;case 105:a.sc?(cH(b,mD),gH(b,j+3,g+3,a.mb-6,a.mb-6),cH(b,gD)):sH(a,b,j,g,"123");break;case 114:cH(b,oD);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;lH(b.a,P(J(Q(f*(mH(),R)))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(d*R))));cH(b,gD);tH(a,b,j,g,bD,fi);break;case 201:nH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);nH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);nH(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:nH(b,\nj+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:nH(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);nH(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:nH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);nH(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);nH(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:oH(b.a,P(J(Q((j+c/2)*(mH(),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))));oH(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))));oH(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:uH(a,b,j,g+2,3);break;case 207:uH(a,b,j,g,4);break;case 208:uH(a,b,j,g,5);break;case 209:uH(a,b,j,g,1);break;case 210:uH(a,b,j,g,6);break;case 211:uH(a,b,j,g,7);break;case 212:uH(a,b,j,g,8);break;case 213:sH(a,b,j,g,"FG"),a.T=new TD(nw(j),nw(g))}else d=vH(a,f),tH(a,b,j,g,gG[d],iG[d])}\nfunction wH(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<=xH+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 yH(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction zH(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);cH(b,($C(),nD));rH(b,z(OG,vl,-1,[f,c,f]),z(OG,vl,-1,[e,d,a]),3)}\nfunction AH(a){var b,c,d,e,f;a.ng("drawMolecularArea mustReDrawMolecularArea="+a.Ib+da);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=Gk&&a.r.a!=Cj)for(b=1;b<=a.Sb;++b)xG(a.zb[b]);e=BH(a.vb,a.xb);c=a.yb;b=a.ub;a.ng("drawMolecularArea "+c+" : "+b+" scale: "+a.xb+da);cH(e,a.D);c/=a.xb;b/=a.xb;lH(e.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))));d=a.tb?($D(),cE):($D(),eE);f=($D(),aE);var g=e.a;if(f==($D(),aE))d==cE?g.b=m:g.b=Zj;d=new XC(a.wb);e.d=new XC(R*d.e);CH(e.a,e.d);for(d=1;d<=a.Sb;++d){f=\na.zb[d];var g=e,h=void 0,j=void 0,l=void 0,o=void 0,n=void 0,r=void 0,t=o=o=void 0,y=j=t=void 0,v=y=o=void 0,s=n=v=r=h=v=void 0,A=void 0,F=void 0,M=n=void 0,N=l=n=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&&(cH(g,($C(),gD)),eH(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,DH(A.a,o));f.s&&(SG(f),NG(f.k,1,f.k.Sb,0,!1),f.s=!1);EH(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&&(cH(g,(bG(),jG)[o]),gH(g,f.b[A].q-12,f.b[A].r-\n12,24,24));for(A=1;A<=f.q;++A)l=f.c[A].i,n=f.c[A].j,0!=f.b[l].c&&f.b[l].c==f.b[n].c&&(cH(g,(bG(),jG)[f.b[l].c]),v=f.b[n].q-f.b[l].q,h=f.b[n].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=FH(4),r=FH(4),o[0]=f.b[l].q+v,r[0]=f.b[l].r-t,o[1]=f.b[n].q+v,r[1]=f.b[n].r-t,o[2]=f.b[n].q-v,r[2]=f.b[n].r+t,o[3]=f.b[l].q-v,r[3]=f.b[l].r+t,rH(g,o,r,4))}for(A=1;A<=f.q;++A){cH(g,($C(),fD));t=f.c[A];l=t.i;n=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[n].c&&cH(g,(bG(),jG)[f.b[l].c]);if(3==t.f||4==\nt.f)o=l,l=n,n=o;o=f.b[l].q;r=f.b[l].r;N=f.b[n].q;M=f.b[n].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&&cH(g,lD);v=2*h;t=2*y;oH(g.a,P(J(Q((o+v)*(mH(),R)))),P(J(Q((r-t)*R))),P(J(Q((N+v)*R))),P(J(Q((M-t)*R))));oH(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))));cH(g,gD);break;case 3:oH(g.a,P(J(Q(o*(mH(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))));l=3*h;n=3*y;oH(g.a,P(J(Q((o+l)*R))),P(J(Q((r-n)*R))),P(J(Q((N+l)*R))),P(J(Q((M-\nn)*R))));oH(g.a,P(J(Q((o-l)*R))),P(J(Q((r+n)*R))),P(J(Q((N-l)*R))),P(J(Q((M+n)*R))));break;case 9:case 0:for(n=0;10>n;++n)l=o-(o-N)/10*n,s=r-(r-M)/10*n,oH(g.a,P(J(Q(l*(mH(),R)))),P(J(Q(s*R))),P(J(Q(l*R))),P(J(Q(s*R))));GH(g,f.k.v);n=MD(f.k.w.b).a-MD(f.k.w.b).b;t=t.d;l=Md;null!=t&&(l=t);t=gE(f.k.w,l);t=(o+N)/2-t/2;M=(r+M)/2+~~(n/2)-1;cH(g,lD);HH(g.a,l,P(J(Q(t*(mH(),R)))),P(J(Q(M*R))));cH(g,gD);break;default:if(1==t.f||3==t.f)v=3*h,t=3*y,s=FH(3),j=FH(3),s[0]=N+v,j[0]=M-t,s[1]=o,j[1]=r,s[2]=N-v,j[2]=\nM+t,rH(g,s,j,3);else if(2==t.f||4==t.f){v=3*h;t=3*y;for(n=0;10>n;++n)l=o-(o-N)/10*n,s=r-(r-M)/10*n,j=n/10,oH(g.a,P(J(Q((l+v*j)*(mH(),R)))),P(J(Q((s-t*j)*R))),P(J(Q((l-v*j)*R))),P(J(Q((s+t*j)*R))))}else oH(g.a,P(J(Q(o*(mH(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))))}}y=FH(f.p+1);h=FH(f.p+1);for(A=1;A<=f.q;++A)l=f.c[A].i,n=f.c[A].j,o=f.b[l].q,r=f.b[n].q,++h[l],++h[n],y[l]=y[l]/h[l]+r/h[l],y[n]=y[n]/h[n]+o/h[n];GH(g,f.k.v);n=MD(f.k.w.b).a-MD(f.k.w.b).b;N=FH(f.p+1);r=FH(f.p+1);o=D(IH,u,121,f.p+1,0);\nfor(A=1;A<=f.p;++A)l=JH(f,A),(null==l||1>l.length)&&(l=kb),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]=gE(f.k.w,l),o[A]=KH(f,A,N[A],N[A],n,!1)):(M=y[A]<f.b[A].q,v=!0,1<h[A]&&8.333333333333334>LH(y[A]-f.b[A].q)&&(v=!1),2<h[A]&&(v=!1),1==h[A]&&2.5>LH(y[A]-f.b[A].q)&&(M=!0),t=l,s=m,f.k.oc&&(F=f.b[A].i,0<F&&(s+=Ve,1<F&&(s+=F))),F=m,0!=j.d&&(F=Xf+j.d+dg),j=m,0!=f.b[A].n&&(1<MH(f.b[A].n)&&(j+=MH(f.b[A].n)),0<f.b[A].n?j+=lb:j+=rb),M||!v?l=F+l+s+j+m:l=j+s+m+F+l,v||\n(t=l),t=gE(f.k.w,t),v=gE(f.k.w,l),N[A]=t,r[A]=v,v=o[A]=KH(f,A,t,v,n,M),t=v.c+2+1,M=v.d+n+2,cH(g,g.c),-1==f.i&&0!=f.b[A].c&&cH(g,(bG(),jG)[f.b[A].c]),dH(g,v.c,v.d,v.b,v.a),1==f.i?0!=f.b[A].c?cH(g,(bG(),jG)[f.b[A].c]):cH(g,($C(),gD)):cH(g,(bG(),gG)[f.b[A].a]),HH(g.a,l,P(J(Q(t*(mH(),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+~~(n/2)-1,cH(g,($C(),lD)),NH(g,ea+(-99199!=h.f?h.f:0),t+v,M));if(0<f.v||0<f.w)if(cH(g,104==f.k.k?($C(),iD):($C(),oD)),\n0<f.v&&106!=f.k.k&&(v=o[f.v],eH(g,v.c,v.d,v.b,v.a)),0<f.w&&(l=f.c[f.w].i,n=f.c[f.w].j,v=f.b[n].q-f.b[l].q,h=f.b[n].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=FH(5),j=FH(5),s[0]=f.b[l].q+v,s[1]=f.b[n].q+v,j[0]=f.b[l].r-t,j[1]=f.b[n].r-t,s[3]=f.b[l].q-v,s[2]=f.b[n].q-v,j[3]=f.b[l].r+t,j[2]=f.b[n].r+t,s[4]=s[0],j[4]=j[0],106!=f.k.k&&OH(g,s,j,5),106==f.k.k&&PH(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]=\n1;cH(g,($C(),iD));for(A=1;A<=f.p;++A)0<f.a[A]&&(v=o[A],eH(g,v.c,v.d,v.b,v.a))}f.y&&(g.b=null,DH(g.a,g.f))}}a.dc&&(d=(c-48)/2,cH(e,($C(),lD)),oH(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)))),oH(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)))),oH(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 KD(We,0,13),a.kb=XB(a.hb),null!=a.sb&&(d=gE(a.kb,a.sb),d=(c-d)/2,f=b-13,cH(e,($C(),gD)),GH(e,a.hb),NH(e,a.sb,d,f)));\na.J&&a.nc&&zH(a,e,c,b,0.6/a.xb);b=P(J(Q(QH(a,a.nb))));c=P(J(Q(RH(a,a.nb))));SH(a.Ec,a.vb.a,b,c);a.Ib=!1;if(a.hc){LE();c=new TH;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 sG(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new UH(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&&yF(a.Qb,null),a.r&&null!=a.r.a&&a.jg(),VH(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.gf(a.Ec.d)))}}\nfunction WH(a){a.Ib=!0;a.vb?(AH(a),a.Ib=!1):NF(a)}function uH(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=D(OG,vl,-1,9,1);l=D(OG,vl,-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);OH(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);nH(b,j[0],l[0],j[1],l[1]);nH(b,j[2],l[2],j[3],l[3]);nH(b,j[4],l[4],j[5],l[5])}}\nfunction qH(a,b,c,d,e){var f,g,h,j,l,o,n,r;l=d/4;c-=1;o=2+l/2;g=2+l;r=c+10*d/24;j=r+l;n=b+d;e?(h=2+b,f=o+b,g+=b):(f=n-o,h=n-2,g=n-g);oH(a.a,P(J(Q(h*(mH(),R)))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));oH(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;oH(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=n-f-o,j*=-1,e=-90);XH(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 JG(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=YH(c),c>b&&(b=c);return b}\nfunction ZH(a,b,c,d){var e=kG?350:170,f,g,h,j;$H(d);b=aI(a,b);c=aI(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new bI(e);f=a.zb[g];for(var l=b,o=c,n=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=n.a,A=1;A<=f.q;++A)r=cI(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=cI(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=cI(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))));n.a=F;f=s;j.a<h&&(h=j.a,$H(d),d.c=g,0<f?d.a=f:d.b=-f)}}function QG(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=JC(a)),dI(a,a.M));b=new eI;b.b=a.yb;b.a=a.ub;return b}function RG(a){var b;b=QG(a);b.b/=a.xb;b.a/=a.xb;return b}\nfunction BH(a,b){var c=a.b.a;iH(c,"<g "+(\'transform="scale(\'+b/R+\')"\')+Ld);c=c.u;c[c.length]=qd;return a.b}\nfunction fI(a,b,c,d){var e,f;if(!b||gI(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,$m(a.Uc,f)));f=a.ob;var g,b=new XD;e=a.Rb||a.A||a.dc;f.f.a?g=new QD(Qf):g=new QD(Mf);PD(g,hI(f));VD(b,g);TC(g.d,a);if(e&&0<f.v){g=new QD(ze);TC(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;VD(b,g)}g=new QD(Ke);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}PD(g,h);VD(b,g);TC(g.d,a);e&&(e=new QD(fe),TC(e.d,a),VD(b,e),e=new QD(Je),\nTC(e.d,a),VD(b,e),PD(e,0<YH(f)));a.xc=b;TB(a,a.xc);iI(a.xc.a,a,c,d)}else a.dc?f=(a.G=ZG(a,!0),a.G):f=(a.F=ZG(a,!1),a.F),gI(b)||(c=nw(c*a.nb+0.5),d=nw(d*a.nb+0.5)),iI(f.a,a,c,d);d=new vu(null,0,jI(0));kI(a,d,0,0);return!0}return!1}\nfunction lI(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=($C(),hD);a.ob.y=d;a.yc=a.ob;break;case 109:c="Copy selected (blue) molecule to the other side of the reaction",d=($C(),nD),a.ob.y=d,a.yc=a.ob}null!=c?(wu(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction mI(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;wu(a,m);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction nI(a,b,c,d){var e,f,b=new oI(b);e=null;f=!1;LF(a.r,Pd);wu(a,m);if(b.f==(pI(),qI)&&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==(rI(),sI)&&b.i!=(tI(),uI)?vI(a,b.b,d)||(e="Invalid V2000 molfile"):b.a==wI?xI(a,b.b,d)||(e="Invalid JME string"):b.a==yI?e="Reading "+b.f+la:a.Ac&&(f=!0,Cq(1,new zI(a,b,c,d)));f||(a.Ib=null==e,c?null==e?AI(c):BI(c,new Op(e)):null!=e&&(wu(a,Me+e),a.gf(a.Ec.d)))}\nfunction vI(a,b,c){var d,e,f,g,h,j;wu(a,m);if(0==b.indexOf(La)){a.Sb=0;a.dc=!0;a.Fb=!0;d=CI(b);h=new sF(b,d,!0);b=m;for(e=1;5>=e;++e)b=DI(h,d);e=jI($E(yy(b.substr(0,3)),10)).a;g=jI($E(yy(b.substr(3,3)),10)).a;DI(h,d);for(b=1;b<=e+g;++b){for(f=m;!(j=DI(h,d),null==j||H(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new EI(a,f)}a.xb=1;NG(a,1,e,1,!1);NG(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new EI(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(wu(a,"ERROR - problems in reading/processing MOL input"),\na.gf(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&FI(a.ob,a.t,!0);null!=a.u&&a.ob&&FI(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=GI(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 HI(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?NG(a,1,1,0,!0):NG(a,1,h,0,!d);d=Aj}II(a);null!=d&&(LF(a.r,Pd),a.r&&XG(hq(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.gf(a.Ec.d);return!0}function wu(a,b){null==b&&(b=m);a.Gb=!0;a.X=b;a.ng("info: "+b)}\nfunction EH(a,b){var c;c=Math.round(b);100>c&&(!lG[c]&&(lG[c]=new KD(We,0,c)),!nG[c]&&yq(nG,c,XB(lG[c])),a.v=lG[c],a.w=nG[c])}function gI(a){var b;if(!a)return!1;b=a.yf();a=0!=(a.e&2);return b||a}function QH(a,b){return(a.mb+(a.Lb?1:0))*b}function vH(a,b){var c,d;d=-1;for(c=0;c<fG.length;c+=2)if(fG[c]==b){d=fG[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction Du(a,b){var c,d,e;if(0==b)return!1;AG(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,wu(a,m),b){case 102:VG(a,!0);mI(a,102);lI(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):wu(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;JI(a,KI(a.pb));a.r&&XG(hq(a.r,Gk),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{wu(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new Iy("Cannot redo. Index is out of range.");if(!e.a.c)throw new Iy($e);e.a=e.a.c;JI(a,e.a.a);a.r&&XG(hq(a.r,Cj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:fI(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=LI(a.jc);break;case 151:e=MI(a.jc);break;case 154:e=a.jc;e.a=e.c;e=LI(e);break;case 153:e=a.jc,e.a=-1,e=MI(e)}null==e?wu(a,"No more molecules in SDF buffer"):(YG(a),a.Vb=!0,NI(a,e,!1),a.Vb=!1,H(a.X,m)&&(wu(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&XG(hq(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:Cq(4,new OI(a));a.k=c;break;case 107:Cq(2,new PI(a));break;case 114:Cq(3,new QI(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,RI(a.ob),a.Ib=!0,a.r&&XG(hq(a.r,yg),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=SI(a.ob);if(2==e){wu(a,"Copying the agent not possible !");break}d=PG(a.ob);a.Ib=!0;a.ob=new sG(a.ob);d=nw((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)TG(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&XG(hq(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;mI(a,109);lI(a,109);break;case 104:d=tG(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new XD;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new QD(e),VD(l,j),j.c=e,TC(j.d,a);TB(a,l);a.S=l}f=a.T.b;e=nw(a.T.a*a.nb+0.5);f=nw(f*a.nb+0.5);iI(a.S.a,a,e,f);break;case 108:0<a.ob.v&&TI(a.ob,a.ob.v,0)&&(vG(a,Wg,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=vH(a,b),32==a.n&&Cq(5,new UI(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?(VI(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,vG(a,Vj+a.n,a.ob.v),d=!0):32==a.n&&(d=dr((Au(),Bu).Tc.a.pb,Ik),WI(a.ob,a.ob.v,d),vG(a,Vj+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,XI(a.ob),d=!0,IG(a,lg,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,YI(d,d.v,0),IG(a,ig,a.o,0,a.ob.w),d=!0;else{d=1;e=Xj;switch(a.k){case 203:d=2;e=Wj;break;case 204:d=3,e=Yj}a.ob.c[a.ob.w].c=d;IG(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.gf(a.Ec.d);return!0}\nfunction $t(a,b,c){var d=null,e;null==d&&(d=qG(a));e=m;if(a.dc){var f,g,h;h=hw([ZI,B],[im,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)SI(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=Pa;e+=$I(h[1][0],3)+$I(h[3][0],3)+da;for(c=1;c<=h[1][0];++c)e+=Ka+aJ(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=Ka+aJ(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new bJ(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=cJ(e,d,b,!0),d=d+("M V30 BEGIN CTAB"+(bG(),da)),d=d+("M V30 COUNTS "+e.p+ea+e.q+" 0 0 "+(e.f.a&&\nhI(e)?1:0)+da),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+=pf,g=JH(e,b),d+=b+ea+g,g=dJ(e.b[b]),d+=ea+eJ(0.055999999999999994*(e.b[b].q-c),0,4)+ea+eJ(0.055999999999999994*(f-e.b[b].r),0,4)+ea+eJ(0,0,4)+ea+g,0!=e.b[b].n&&(d+=" CHG="+e.b[b].n),d+=da;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+=pf+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+ea+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+ea+c.i),1==f&&4==c.f&&(l=3,g=c.j+ea+c.i),d+=ea+j+ea+g,0!=l&&(d+=" CFG="+l),d+=da;d+="M V30 END BOND\\n";c=new Nm;g=new Nm;f=new Nm;for(b=0;10>b;++b)yq(g.b,g.c++,null),yq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(H(j,gg)?Qm(c,new QC(b)):0==j.indexOf("mix")?(j=$E(zy(j,3),10),l=null,f.c>j&&(l=(AD(j,f.c),f.b[j])),null==l?h=new Nm:h=l,Qm(h,new QC(b)),GD(f,j,h)):0==j.indexOf(jj)&&(j=$E(zy(j,2),10),l=null,g.c>j&&(l=\n(AD(j,g.c),g.b[j])),null==l?h=new Nm:h=l,Qm(h,new QC(b)),GD(g,j,h)));d+=fJ(qf,c);if(0<g.c)for(b=1;b<g.c;++b)d+=fJ(sf+b,(AD(b,g.c),g.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=fJ(rf+b,(AD(b,f.c),f.b[b]));e=d=d+"M V30 END CTAB\\n"+mf}else e=aJ(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction gJ(a,b,c,d){var e;a.Ab=!1;if(fI(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-P(J(Q(QH(a,a.nb))));a.Dc=d-P(J(Q(RH(a,a.nb))));wu(a,m);a.Bb=hJ(b);a.Db=!1;if(!a.J&&(c<P(J(Q(QH(a,a.nb))))||d<P(J(Q(RH(a,a.nb)))))){e=wH(a,c,d);if(112==e)return a.rc=!0,wu(a,"Next ring will be added as spiro"),NF(a),a.Ab=!0;if(113==e)if(a.lc)wu(a,"Move one atom"),NF(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=Du(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=aI(a,b);f=aI(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var o=void 0,n=void 0,r=void 0,n=1.7976931348623157E308,o=1;o<=g.p;++o)r=cI(b,f,g.b[o].q,g.b[o].r),r<n&&(n=r);g=n;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&&(FG(),null!=a.b[Yd]?GG:HG).a)if(iJ(a,a.o,a.ob.v,0,Yd),a.J&&!a.K)return!0;if(0<a.ob.w&&(FG(),null!=a.b[me]?GG:HG).a)if(iJ(a,\na.o,0,a.ob.w,me),a.J&&!a.K)return!0;a.Db=!0;c=nw(c-a.mb);d-=P(J(Q(RH(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)tG(a);else{if(106==a.k)return!0;if(108==a.k)TI(a.ob,a.ob.v,0)&&vG(a,Wg,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,YI(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,IG(a,ig,a.o,0,a.ob.w),a.hc=!1):IG(a,ig,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,XI(a.ob),vG(a,kg,a.ob.v);else if(230==a.k)a.cb=3,vG(a,mg,a.ob.v);\nelse if(233<=a.k&&262>a.k)jJ(a.ob,!1),vG(a,jg,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;WI(a.ob,a.ob.v,dr(a.bc.e.Tc.a.pb,Ik));a.ob.j=!0;vG(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=kJ(a.ob))?vG(a,"markAtom",a.ob.v):vG(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)VI(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=dr((Au(),Bu).Tc.a.pb,Ik),1>c.length&&(c=Vf),WI(a.ob,a.ob.v,c)),vG(a,Vj+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)tG(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])wu(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;uG(c,d);c.a[d]=0}xG(a.ob);IG(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)lJ(a.ob,a.ob.w),IG(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,IG(a,Wj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,IG(a,Xj,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,xG(a.ob),IG(a,Wj,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,xG(a.ob),IG(a,Yj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,XI(a.ob),IG(a,lg,a.o,0,a.ob.w),xG(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=dr(a.bc.e.Tc.a.pb,Ik);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;IG(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?IG(a,"markBond",a.o,0,a.ob.w):IG(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 WG(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(mJ(a.ob,null),a.ob.q=0,nJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,YI(b,b.v,0),205==a.k?(nJ(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,IG(a,"addChain",a.o,0,a.ob.w)):IG(a,\nig,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=aI(a,c),a.ob.A=aI(a,d),a.cb=2,XI(a.ob),a.r&&XG(hq(a.r,kg),0,0,0),a.hc=!0):300<a.k?(mJ(a.ob,null),VI(a.ob,1,a.n),a.ob.q=0,nJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=dr((Au(),Bu).Tc.a.pb,Ik),1>c.length&&(c=Vf),WI(a.ob,1,c)),vG(a,"addAtom",a.ob.v)):230==a.k?(xI(a,null,!0),a.r&&XG(hq(a.r,mg),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(mJ(a.ob,null),a.ob.q=0,nJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,jJ(a.ob,!0),a.r&&XG(hq(a.r,jg),0,0,0),a.hc=!0):LE()}else e=!1;e&&oJ(a)}return a.Ab=\ne}\nfunction pJ(a,b,c,d){var e,f,g,h;LE();if(!a.Db||qJ(b))return!0;a.Gb=!1;c-=P(J(Q(QH(a,a.nb))));d-=P(J(Q(RH(a,a.nb))));f=aI(a,c-a.Cc);g=aI(a,d-a.Dc);e=aI(a,c);h=aI(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?$H(j):ZH(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))nJ(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,n,r;f.v=0;rJ(f.b[0],e,h);g=sJ(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?nJ(f,f.p,f.b[g].q,f.b[g].r):nJ(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);n=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+n*j+r*b;b=r*j-n*b;if(0>l)if(1<f.r)uG(f,f.p),vG(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,n=e-f.b[o].q,r=h-f.b[o].r,e=r*j-n*b,n=f.b[f.e[1]].q-f.b[o].q,r=f.b[f.e[1]].r-f.b[o].r,h=r*j-n*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],YI(f,f.v,0),wG(f,e),0<sJ(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){tJ(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)));YI(f,f.v,e);e=f.k;IG(e,ig,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<sJ(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;wu(f.k,e+m)}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),nJ(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),nJ(a.ob,\na.ob.v,e,h);else if(hJ(b)||qJ(b))DG(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=RG(a),h=a.ob,j=PG(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||uJ(h,f,g),a.cb=5;AG(a,!1);a.Ib=!0;NF(a);a.Cc=c;a.Dc=d;return!0}\nfunction kI(a,b,c,d){var e,f;if(!a.J||a.eg().a||a.fg().a||a.K)if(f=!1,e=wH(a,c,d),e!=a.Cb&&(f|=mI(a,a.Cb),f|=lI(a,e),a.Cb=e),!gI(b)){c-=P(J(Q(QH(a,a.nb))));d-=P(J(Q(RH(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?$H(c):ZH(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.eg().a&&(e=vJ(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&yF(a.Pb,z(wJ,u,100,[new QC(a.o),new QC(e)])),a.kg(a.o,e))),e=a.Nb.b,a.fg().a&&(e=vJ(a,e,a._b),-1!=e&&(a._b=e,a.mg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(AG(a,!1),a.Ib=!0,a.gf(a.Ec.d))}}\nfunction xJ(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(yJ(a,Yi,!0),a.e&&(a=a.e,a.b.a.apply(null,[zJ(a.a)]))),!0;a.Eb&&(a.Eb=!1,UG(a.ob),d=a.hc=!0);a.Gb=!1;a.db=Tk;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=sJ(d,d.p,1,d.p),6>d.b[e].j&&(AJ(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,BJ(d.b[e],b),BJ(d.b[e],b)),uG(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){uG(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new bJ(a,z(CJ,u,120,[null,a.ob,e]),2);d.b[0]=new DJ;EJ(d,b,c,1);b=D(CJ,\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;$H(a.eb)}else d=a.ob,e=sJ(d,d.p,1,d.p),0!=e&&(--d.p,b=FJ(d,e,d.x),0!=b?(--d.q,GJ(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):wu(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,GJ(d,d.x),wu(d.k,"Not possible connection !")):(d.c[d.q].j=e,GJ(d,d.x),b=d.x,BJ(d.b[e],b),BJ(d.b[b],e),HJ(d.c[d.q],d.b)));UG(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,KI(d),d.a.c=e),\nIG(a,ig,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(UG(a.ob),d=a.hc=!0);0<a.cb&&(AG(a,!1),a.Ib=!0,NF(a),a.cb=0,a.q=!1,d=!0);if(kG&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,AG(a,!1),a.Ib=!0,NF(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?yJ(a,Yi,!0):yJ(a,ph,!0),a.e&&(a=a.e,a.b.a.apply(null,[zJ(a.a)])),d=!0);return d}function AG(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function vJ(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 yJ(a,b,c){var d,e,b=b.toLowerCase();(e=IJ(a,b,"rbutton"))&&(a.cc=e.a);(e=IJ(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=IJ(a,b,"query"))&&(a.ac=e.a);(e=IJ(a,b,"reaction"))&&(a.dc=e.a);(e=IJ(a,b,"autoez"))&&(a.z=e.a);(e=IJ(a,b,"stereo"))&&(a.tc=e.a);(e=IJ(a,b,"canonize"))&&(a.C=e.a);(e=IJ(a,b,Ui))&&(a.Fb=e.a);if((e=(FG(),IJ(a,b,yg)?GG:HG)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=\nIJ(a,b,cj)?GG:HG).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=IJ(a,b,"newlook"))a.Lb=e.a,a.og();if(e=IJ(a,b,"oldlook"))a.Lb=!e.a,a.og();(e=IJ(a,b,"star"))&&(a.Rb=a.sc=e.a);(e=IJ(a,b,"polarnitro"))&&(a.Xb=e.a);(e=IJ(a,b,"toggle"))&&(a.vc=e.a);if(e=IJ(a,b,"depictaction"))(a.K=e.a)&&(b+=" depict");if(e=IJ(a,b,ph))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.og()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)JJ(a.zb[d]),SG(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.og()}(e=IJ(a,b,"showDragAndDropSymbolInDepictMode"))&&\n(a.nc=e.a);(e=IJ(a,b,"addNewPart"))&&(a.p=e.a);(e=IJ(a,b,"exportInchi"))&&(a.N=e.a);(e=IJ(a,b,"exportInchiKey"))&&(a.P=e.a);(e=IJ(a,b,"exportInchiAuxInfo"))&&(a.O=e.a);(e=IJ(a,b,"searchInchiKey"))&&(a.kc=e.a);(e=IJ(a,b,"exportSVG"))&&(a.Q=e.a);(e=IJ(a,b,"useOclIDCode"))&&(a.zc=e.a);(e=IJ(a,b,"xbutton"))&&(a.Bc=e.a);(e=IJ(a,b,pj))&&(a.Tb=e.a);(e=IJ(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=IJ(a,b,"atommovebutton"))&&\n(a.lc=e.a);(e=IJ(a,b,"useopenchemlib"))&&(a.Ac=e.a);(e=IJ(a,b,"zoom"))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);xH=yH(a);a.F=null;a.G=null;c&&a.gf(a.Ec.d)}function IJ(a,b,c){var d;d=!!vF(xF(cg+c+cg,2),b).a;b=!!vF(xF("\\\\bno"+c+cg,2),b).a;return d&&b?(a.ng("check option "+c),null):d?(FG(),FG(),GG):b?(FG(),FG(),HG):null}\nfunction KJ(a,b){var c,d,e;e=m;for(d=1;d<=a.Sb;++d){if(0<b&&(c=SI(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,n=void 0,f=void 0,o=m+c.p+ea+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=m,0!=g&&(f+=g),f+=JH(c,j),c.k.ab&&0<c.b[j].i&&(f+=Ve,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=lb:f+=rb,1<MH(c.b[j].n)&&(f+=MH(c.b[j].n))),g=LJ(c,j),0!=g&&(f+=fd+g),o+=ea+f+ea+eJ(0.055999999999999994*c.b[j].q,0,2)+ea+eJ(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,n=c.c[j].f,1==n?l=-1:2==n?l=-2:3==n?(l=-1,h=f,f=g,g=h):4==n?(l=-2,h=f,f=g,g=h):10==n&&(l=-5),9==c.c[j].c&&(l=n),o+=ea+f+ea+g+ea+l;c=o;0<c.length&&(0<e.length&&(e+=Rk),e+=c)}return e}\nfunction rG(a,b){var c,d,e,f;e=m;for(c=1;c<=a.Sb;++c){if(0<b&&(d=SI(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=m,j=yG(g),h=0;h<j.length;++h){var n=j[h],r=(FG(),g.k.tc?GG:HG),t=g.k.C?GG:HG,y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,V=void 0,W=void 0,ca=void 0,ja=void 0,ra=void 0,ac=void 0,K=void 0,oa=void 0,Ac=void 0,id=void 0,tb=void 0,L=void 0,Fa=void 0,ub=void 0,Ic=void 0,tc=void 0,Aa=void 0,jd=void 0,cd=void 0,ta=void 0,Da=void 0,\naa=void 0,ca=FH(n.p+10),ja=FH(n.p+10),V=FH(n.p+1),W=FH(7),Aa=FH(n.p+1),ac=[],K=[],ub=0;if(0==n.p)o=m;else{GI(n);tc=!0;for($=1;$<=n.q;++$)if(9==n.c[$].c){tc=!1;break}if(t.a&&tc){LG(n);MJ(n);NJ(n,K);OJ(n,ac,K);var Fb=void 0,cb=void 0,Gb=void 0,Pc=void 0,oc=void 0,ba=void 0,kd=void 0,S=void 0,O=void 0,Db=void 0,Ua=void 0,T=void 0,db=void 0,Ma=void 0,dd=void 0,Qc=void 0,Na=void 0,eb=void 0,Kc=void 0,ae=void 0,Bd=void 0,Xc=void 0,Jb=void 0,Fb=FH(n.p+1),cb=FH(n.p+1),S=FH(n.p+1);var nb=n.p,jc=void 0,uc=\nvoid 0,cc=void 0,I=void 0,pc=void 0,dc=void 0,Bc=void 0,pc=FH(nb+2),dc=FH(100),Bc=5,I=0;dc[0]=3;pc[1]=Vk;pc[2]=Wk;cc=2;if(!(3>nb))for(;Bc<dc[I]*dc[I];){uc=0;for(jc=!0;jc&&uc<=I&&Bc>=dc[uc]*dc[uc];)0==Bc%dc[uc]?jc=!1:++uc;if(jc){pc[++cc]=Tw(Bc);if(cc>=nb)break;I<dc.length-1&&(++I,dc[I]=Bc)}Bc+=2}Na=pc;for(T=1;T<=n.p;++T){Gb=n.b[T];for(db=Bd=1;db<=n.q;++db)(n.c[db].i==T||n.c[db].j==T)&&(Bd*=n.d[db]);ae=n.b[T].a;32==ae&&(Jb=n.b[T].e,0<Jb.length&&(ba=Jb.charCodeAt(0)-65+1,kd=0,1<Jb.length&&(kd=Jb.charCodeAt(1)-\n97),0>ba&&(ba=0),0>kd&&(kd=0),ae=28*ba+kd));eb=0;0!=n.b[T].n&&(-2>n.b[T].n?eb=1:-2==n.b[T].n?eb=2:-1==n.b[T].n?eb=3:1==n.b[T].n?eb=4:2==n.b[T].n?eb=5:2<n.b[T].n&&(eb=6));Db=0;0!=Gb.d&&(Db=PJ(JH(n,T),Gb.d),0>Db&&(Db=10-Db));Xc=126;O=Bd;O+=126*n.b[T].i;Xc*=7;O+=eb*Xc;Xc*=7;0!=Db&&(O+=Db*Xc);Xc*=7;O+=ae*Xc;Xc*=783;O+=n.b[T].j*Xc;S[T]=Tw(O)}for(oc=0;!QJ(n,Fb,S);){Qc=!1;for(T=1;T<=n.p;++T)Fb[T]!=cb[T]&&(cb[T]=Fb[T],Qc=!0);if(Qc){for(T=1;T<=n.p;++T){S[T]=Uk;for(db=1;db<=n.b[T].j;++db)S[T]=Xw(S[T],Na[Fb[n.b[T].p[db]]])}oc=\n0}else if(0<oc){for(T=1;T<=n.p;++T)S[T]=Uk;T=1;b:for(;T<=n.p-1;++T)for(db=T+1;db<=n.p;++db)if(Fb[T]==Fb[db]){S[T]=Vk;break b}}else{for(T=1;T<=n.p;++T){S[T]=Uk;for(db=1;db<=n.b[T].j;++db)Gb=n.b[T].p[db],S[T]=Xw(S[T],Tw(n.b[Gb].a*n.d[FJ(n,T,Gb)]))}oc=1}QJ(n,Fb,S);for(T=1;T<=n.p;++T)S[T]=Tw(cb[T]*n.p+Fb[T])}for(T=1;T<=n.p;++T)cb[T]=Fb[T];for(Kc=1;Kc<=n.p;++Kc)for(T=1;T<=n.p;++T)if(cb[T]==Kc){var vc=n.b,Cd=T,be=void 0,be=vc[Kc];yq(vc,Kc,vc[Cd]);yq(vc,Cd,be);cb[T]=cb[Kc];cb[Kc]=Kc;break}for(T=1;T<=n.q;++T)n.c[T].i=\nFb[n.c[T].i],n.c[T].j=Fb[n.c[T].j],n.c[T].i>n.c[T].j&&(Ua=n.c[T].i,n.c[T].i=n.c[T].j,n.c[T].j=Ua,1==n.c[T].f?n.c[T].f=3:2==n.c[T].f?n.c[T].f=4:3==n.c[T].f?n.c[T].f=1:4==n.c[T].f&&(n.c[T].f=2));for(T=1;T<n.q;++T){dd=Ma=n.p;Pc=0;for(db=T;db<=n.q;++db)n.c[db].i<Ma?(Ma=n.c[db].i,dd=n.c[db].j,Pc=db):n.c[db].i==Ma&&n.c[db].j<dd&&(dd=n.c[db].j,Pc=db);var Jd=n.c,ed=T,Nb=void 0,Nb=Jd[Pc];yq(Jd,Pc,Jd[ed]);yq(Jd,ed,Nb)}RJ(n);SJ(n);NJ(n,K);OJ(n,ac,K)}else{NJ(n,K);n.d=FH(n.q+1);for(ra=1;ra<=n.q;++ra)n.d[ra]=n.c[ra].c}v=\n1;n.a=FH(n.p+1);aa=1;n.a[1]=1;for(L=0;;){Fa=0;for(ra=1;ra<=n.b[v].j;++ra)if(M=n.b[v].p[ra],0<n.a[M]){if(!(n.a[M]>n.a[v])&&M!=Aa[v]){Ic=!0;for(Ac=1;Ac<=ub;++Ac)if(ca[Ac]==v&&ja[Ac]==M||ca[Ac]==M&&ja[Ac]==v){Ic=!1;break}Ic&&(++ub,ca[ub]=v,ja[ub]=M)}}else W[++Fa]=M;if(0==Fa){if(aa==n.p)break;v=V[L--]}else if(1==Fa)Aa[W[1]]=v,v=W[1],n.a[v]=++aa;else{V[++L]=v;A=0;for(ra=1;ra<=Fa;++ra)if($=FJ(n,W[ra],v),!K[$]){A=W[ra];break}if(0==A)for(ra=1;ra<=Fa;++ra)if($=FJ(n,W[ra],v),2==n.d[$]||3==n.d[$]){A=W[ra];break}0==\nA&&(A=W[1]);Aa[A]=v;v=A;n.a[A]=++aa}}Aa=FH(n.p+1);y=FH(n.p+1);id=[];jd=[];F=aa=L=0;for(ra=1;ra<=n.p;++ra)if(1==n.a[ra]){v=ra;break}b:for(;;){0<F&&(Aa[v]=F);y[++aa]=v;for(n.a[v]=0;;){Fa=A=0;tb=n.p+1;ra=1;c:for(;ra<=n.b[v].j;++ra){M=n.b[v].p[ra];for(oa=1;oa<=ub;++oa)if(ca[oa]==M&&ja[oa]==v||ca[oa]==v&&ja[oa]==M)continue c;0<n.a[M]&&(++Fa,n.a[M]<tb&&(A=M,tb=n.a[M]))}if(0==A){if(0==L)break b;jd[v]=!0;v=V[L--]}else break}F=v;v=A;1<Fa&&(V[++L]=F,id[A]=!0)}cd=FH(n.q+1);ta=FH(n.p+1);if(r.a){for(var ka=Aa,\nce=ub,Ob=void 0,qe=void 0,Hb=void 0,Rc=void 0,Ra=void 0,hb=void 0,sd=void 0,Xa=void 0,Pb=void 0,Cc=void 0,Rc=FH(n.p+1),Ob=1;Ob<=n.p;++Ob)Rc[y[Ob]]=Ob;hb=[];for(Xa=1;Xa<=n.p;++Xa)qe=y[Xa],Hb=ka[qe],Ra=FJ(n,qe,Hb),0!=Ra&&(TJ(n,Ra,Rc,cd),hb[Ra]=!0);for(Xa=1;Xa<=n.q;++Xa)hb[Xa]||TJ(n,Xa,Rc,cd);Ob=1;b:for(;Ob<=n.p;++Ob)if(!(2>n.b[Ob].j||4<n.b[Ob].j)){sd=Cc=0;for(Pb=1;Pb<=n.b[Ob].j;++Pb){Ra=FJ(n,Ob,n.b[Ob].p[Pb]);if(5==n.d[Ra])continue b;1==n.c[Ra].c&&0!=UJ(n,Ra,Ob)&&++Cc;2==n.c[Ra].c&&(sd=n.b[Ob].p[Pb])}if(0!=\nCc)if(0<sd){var Ba=n,Yc=Rc,ec=ta,ld=void 0,fc=void 0,xb=void 0,wc=void 0,md=void 0,re=void 0,Dd=void 0,gc=void 0,nd=void 0,Ed=void 0,U=void 0,Zc=void 0,ib=void 0,Eb=void 0,kc=void 0,$c=void 0,Ga=void 0,Rd=void 0,ng=void 0,fb=void 0,Re=void 0,se=void 0,Kd=void 0,Dc=void 0,xb=VJ(Ba,Ob),Ed=xb[0];if(0!=Ed%2&&(Dc=xb[1],fc=xb[~~((Ed+1)/2)],Dd=xb[Ed],!(2>Ba.b[Dd].j||3<Ba.b[Dd].j))){fb=Rd=Eb=Zc=0;se=$c=!1;for(nd=1;nd<=Ba.b[Dc].j;++nd)ld=Ba.b[Dc].p[nd],ld!=xb[2]&&(0==Zc?Zc=ld:Eb=ld);0<Yc[Eb]&&Yc[Zc]>Yc[Eb]&&\n(wc=Zc,Zc=Eb,Eb=wc);U=Zc;0==Zc&&(U=Eb,$c=!0);for(gc=1;gc<=Ba.b[Dd].j;++gc)ld=Ba.b[Dd].p[gc],ld!=xb[Ed-1]&&(0==Rd?Rd=ld:fb=ld);0<Yc[fb]&&Yc[Rd]>Yc[fb]&&(wc=Rd,Rd=fb,fb=wc);Ga=Rd;0==Rd&&(Ga=fb,se=!0);ib=0<Zc?UJ(Ba,FJ(Ba,Dc,Zc),Dc):0;kc=0<Eb?UJ(Ba,FJ(Ba,Dc,Eb),Dc):0;ng=0<Rd?UJ(Ba,FJ(Ba,Dd,Rd),Dd):0;Re=0<fb?UJ(Ba,FJ(Ba,Dd,fb),Dd):0;1<(0>ib+kc?-(ib+kc):ib+kc)||0!=ng||0!=Re?wu(Ba.k,"Bad stereoinfo on allene !"):(md=Ba.b[xb[Ed-1]].q-Ba.b[Dd].q,re=Ba.b[xb[Ed-1]].r-Ba.b[Dd].r,Kd=Math.sqrt(md*md+re*re),0.001>\nKd&&(Kd=0.001),0<(Ba.b[Ga].r-Ba.b[xb[Ed-1]].r)*(md/Kd)-(Ba.b[Ga].q-Ba.b[xb[Ed-1]].q)*(re/Kd)?ec[fc]=1:ec[fc]=-1,$c&&(ec[fc]*=-1),se&&(ec[fc]*=-1),U==Zc&&0>ib&&(ec[fc]*=-1),U==Eb&&0>kc&&(ec[fc]*=-1),Yc[U]>Yc[Ga]&&(ec[fc]*=-1))}}else c:{var Ec=n,Lc=Ob,Fd=ta,td=void 0,Ya=void 0,ud=void 0,hc=void 0,Cb=void 0,de=void 0,Sc=void 0,Gd=void 0,Qb=void 0,pb=void 0,Sa=void 0,jb=void 0,Sd=void 0,Fe=void 0,od=void 0,Za=void 0,vd=void 0,jb=FH(4),Fe=FH(4),Rb=Ec,wd=Lc,je=Rc,Td=ka,Ud=ca,Af=ja,Hg=ce,qc=jb,ff=void 0,\nxd=void 0,Ig=void 0,ke=void 0,Bf=void 0,Tc=void 0,Tc=-1;0<Td[wd]&&(qc[++Tc]=Td[wd]);for(xd=1;xd<=Hg;++xd)Ud[xd]==wd&&(qc[++Tc]=Af[xd]),Af[xd]==wd&&(qc[++Tc]=Ud[xd]);for(xd=Tc+1;xd<Rb.b[wd].j;++xd){Bf=Rb.p+1;Ig=1;d:for(;Ig<=Rb.b[wd].j;++Ig){ff=Rb.b[wd].p[Ig];for(ke=0;ke<xd;++ke)if(ff==qc[ke])continue d;je[ff]<Bf&&(Bf=je[ff],qc[xd]=ff)}}0==Td[wd]&&0<Rb.b[wd].i?(qc[3]=qc[2],qc[2]=qc[1],qc[1]=qc[0],qc[0]=-1):0<Rb.b[wd].i&&(qc[3]=qc[2],qc[2]=qc[1],qc[1]=-1);for(Cb=Gd=de=hc=vd=Sc=pb=0;4>Cb;++Cb)0>=jb[Cb]||\n(td=FJ(Ec,Lc,jb[Cb]),Fe[Cb]=UJ(Ec,td,Lc),0<Fe[Cb]?(++pb,vd=jb[Cb],de=jb[Cb]):0>Fe[Cb]?(++Sc,hc=jb[Cb],de=jb[Cb]):Gd=jb[Cb]);Qb=pb+Sc;Za=FH(4);od=0;if(3==Ec.b[Lc].j){if(1==pb&&1==Sc||3==Qb&&0<pb&&0<Sc){wu(Ec.k,"Error in C3H stereospecification !");break c}Sd=jb[0];1==Qb?Sd=de:2==Qb&&(Sd=Gd);Sa=WJ(Ec,Lc,Sd,jb);Za[0]=de;Za[1]=-1;Za[2]=Sa[2];Za[3]=Sa[1];0<pb?od=1:od=-1}else if(4==Ec.b[Lc].j)if(1==Qb)Sa=WJ(Ec,Lc,de,jb),Za[0]=Sa[0],Za[1]=Sa[3],Za[2]=Sa[2],Za[3]=Sa[1],0<pb?od=1:od=-1;else{Sd=jb[0];1<Gd&&\n(Sd=Gd);1==pb?Sd=vd:1==Sc&&(Sd=hc);Sa=WJ(Ec,Lc,Sd,jb);Ya=FH(4);for(Cb=0;4>Cb;++Cb)td=FJ(Ec,Lc,Sa[Cb]),Ya[Cb]=UJ(Ec,td,Lc);if(4==Qb){if(0==pb||0==Sc){wu(Ec.k,"Error in C4 stereospecification !");break c}if(1==pb||1==Sc)Za[0]=Sa[0],Za[1]=Sa[3],Za[2]=Sa[2],Za[3]=Sa[1],od=Ya[0];else{for(Cb=0;4>Cb;++Cb)-1==Ya[Cb]&&(Ya[Cb]=0);Qb=2}}else if(3==Qb)if(3==pb||3==Sc)Za[0]=Sa[0],Za[1]=Sa[3],Za[2]=Sa[2],Za[3]=Sa[1],0<pb?od=-1:od=1;else{1==pb?pb=ud=1:Sc=ud=-1;for(Cb=0;4>Cb;++Cb)Ya[Cb]==ud&&(Ya[Cb]=0);Qb=2}if(2==\nQb)if(1==pb&&1==Sc)Sa[1]==hc?(Sa[1]=Sa[2],Sa[2]=Sa[3]):Sa[2]==hc&&(Sa[2]=Sa[3]),Za[0]=vd,Za[1]=hc,Za[2]=Sa[2],Za[3]=Sa[1],od=1;else{if(Ya[0]==Ya[1]||Ya[1]==Ya[2]){wu(Ec.k,"Error in C4 stereospecification ! 2/0r");break c}0!=Ya[0]?(Za[0]=Sa[0],Za[1]=Sa[2],Za[2]=Sa[1],Za[3]=Sa[3]):(Za[0]=Sa[1],Za[1]=Sa[3],Za[2]=Sa[2],Za[3]=Sa[0]);1<pb?od=1:od=-1}}var sa=Za,Se=jb,xc=void 0;Se[0]==sa[1]?(xc=sa[0],sa[0]=sa[1],sa[1]=xc,xc=sa[2],sa[2]=sa[3],sa[3]=xc):Se[0]==sa[2]?(xc=sa[2],sa[2]=sa[0],sa[0]=xc,xc=sa[1],\nsa[1]=sa[3],sa[3]=xc):Se[0]==sa[3]&&(xc=sa[3],sa[3]=sa[0],sa[0]=xc,xc=sa[1],sa[1]=sa[2],sa[2]=xc);Se[1]==sa[2]?(xc=sa[1],sa[1]=sa[2],sa[2]=xc,xc=sa[2],sa[2]=sa[3],sa[3]=xc):Se[1]==sa[3]&&(xc=sa[1],sa[1]=sa[3],sa[3]=xc,xc=sa[2],sa[2]=sa[3],sa[3]=xc);Za[2]==jb[2]?Fd[Lc]=1:Za[2]==jb[3]?Fd[Lc]=-1:wu(Ec.k,"Error in stereoprocessing ! - t30");Fd[Lc]*=od}}}Da=new XJ;N=FH(n.p+1);for(ra=1;ra<=n.p;++ra)N[y[ra]]=ra;for(ra=1;ra<=n.p;++ra){v=y[ra];id[v]&&(Da.a.a+=bb);0<Aa[ra]&&YJ(n,v,Aa[v],Da,cd);var gf=v,Ih=\nDa,hf=ac[v],te=ta,jf=void 0,Cf=void 0,yd=void 0,yb=void 0,og=void 0,Jh=void 0,Rf=void 0,ee=void 0,Oa=void 0,Oa=Vf,Cf=n.b[gf],og=Cf.d,Rf=Cf.i,ee=Cf.n,jf=Cf.a,yd=!1;(0!=ee||0!=og)&&(yd=!0);0!=te[gf]&&(yd=!0);Jh=LJ(n,gf);yb=0!=Jh;yd=yd||yb;n.k.sc&&0<n.b[gf].c&&(yd=!0);switch(jf){case 2:Oa=ge;break;case 3:hf?Oa=Rg:Oa=pe;break;case 4:hf?(Oa=Vi,0<Rf&&(yd=!0)):Oa=uf;break;case 5:hf?Oa="o":Oa=zf;break;case 7:hf?(Oa=mj,0<Rf&&(yd=!0)):Oa=Ef;break;case 8:hf?Oa=Nj:Oa=Jf;break;case 13:hf?Oa=Rj:Oa=Lf;yd=!0;break;\ncase 6:Oa=Nf;yd=!0;break;case 9:Oa=Ne;break;case 10:Oa=Ae;break;case 11:Oa=oe;break;case 12:Oa=Xe;break;case 1:Oa=Ve;yd=!0;break;case 32:yd=!0,Oa=n.b[gf].e,!yb&&(H(Oa,kb)||H(Oa,fg)||H(Oa,Od))&&(yd=!1)}0<pG(jf)&&(Oa=(bG(),iG)[jf],yd=!0);33<=jf&&42>=jf&&(yd=!0,Oa=(bG(),iG)[jf]);yd&&(0!=og?Oa=Xf+og+Oa:Oa=Xf+Oa,1==te[gf]?Oa+=Nd:-1==te[gf]&&(Oa+="@@"),1==Rf?Oa+=Ve:1<Rf&&(Oa+=Ve+Rf),0!=ee&&(0<ee?Oa+=lb:Oa+=rb,1<(0>ee?-ee:ee)&&(Oa+=0>ee?-ee:ee)),yb&&(Oa+=fd+Jh),Oa+=dg);Mp(Ih.a,Oa);for(oa=1;oa<=ub;++oa)if(ca[oa]==\nv||ja[oa]==v)s=ja[oa],s==v&&(s=ca[oa]),N[v]<N[s]&&YJ(n,ca[oa],ja[oa],Da,cd),9<oa&&(Da.a.a+=Qa),Lp(Da,m+(new QC(oa)).a);jd[v]&&(Da.a.a+=gb)}o=Da.a.a}0<l.length&&(l+=ic);l+=o}f=l;0<f.length&&(0<e.length&&(e+=ic),e+=f)}return e}function NI(a,b,c){try{vI(a,b,c)||a.gf(a.Ec.d)}catch(d){if(d=Iq(d),G(d,97))a.gf(a.Ec.d);else throw d;}}\nfunction xI(a,b,c){var d;try{var e;a:{var f,g,h,j,l,o,n,r,t;g=l=0;t=new sF(b,"|>",!0);j=-1<b.indexOf(Ld);n=1;o=lF(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=pF(t),yy(r),!H(r,Rk))if(H(r,Ld))++n,2==n?l=a.Sb:3==n&&(g=a.Sb+1);else{a.ob=new ZJ(a,r);if(0==a.ob.p){wu(a,"ERROR - problems in reading/processing molecule !");a.gf(a.Ec.d);LE();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==n?(wu(a,"ERROR - strange reaction - fixing !"),a.gf(a.Ec.d),LE(),e=!1):3<n?(wu(a,"ERROR - strange reaction !"),\na.gf(a.Ec.d),LE(),e=!1):(1<a.Sb&&!j&&yJ(a,Ui,!0),j&&!a.dc&&(a.dc=!0),j?f||(NG(a,1,l,1,!1),NG(a,l+1,g-1,2,!1),NG(a,g,a.Sb,3,!1)):a.dc||NG(a,1,a.Sb,0,!f),II(a),a.r&&XG(hq(a.r,"readJME"),0,0,0),a.hc=!0,LF(a.r,Pd),a.Ib=!0,c&&a.gf(a.Ec.d),e=!0)}(d=e)||a.gf(a.Ec.d)}catch(y){if(y=Iq(y),G(y,97))d=!1,a.gf(a.Ec.d);else throw y;}return d}function IG(a,b,c,d,e){a.r&&XG(hq(a.r,b),d,e,c);a.hc=!0}function vG(a,b,c){IG(a,b,a.o,c,0)}function oJ(a){AG(a,!1);a.Ib=!0;a.gf(a.Ec.d)}\nfunction $J(a){a.k=202;a.Mb=!1;YG(a);wu(a,m);a.sb=null;a.xb=1;a.r&&XG(hq(a.r,"reset"),0,0,0);a.hc=!0;a.gf(a.Ec.d)}function aK(a){AG(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function JI(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 sG(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new WG(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)VG(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&yF(a.Qb,null),a.r&&null!=a.r.a&&a.jg()}}\nfunction aI(a,b){return P(J(Math.round(b/a.xb)))}function bK(a,b){wu(a,m);return 1>b||b>a.Sb?(wu(a,"ERROR - invalid mol index: "+b),a.gf(a.Ec.d),null):a.zb[b]}function II(a){var b,c,d;b=JG(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function cK(a,b){b!=a.nb&&(a.nb=b,a.og(),a.gf(a.Ec.d))}function dK(a,b){var c,d,e;if(b!=a.xb){c=RG(a);a.xb=b;d=RG(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)uJ(a.zb[c],e,d),UG(a.zb[c]);a.Ib=!0;a.gf(a.Ec.d)}}\nfunction MG(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=m):H(b,Bb)?c=235:H(b,Ib)?c=240:H(b,Ab)?c=260:H(b,Sb)?c=261:H(b,Xb)?c=241:H(b,Mb)?c=233:H(b,Lb)?c=236:H(b,Kb)?c=237:H(b,Wb)?c=234:H(b,Vb)?c=243:H(b,Yb)?c=252:H(b,Ub)?c=244:H(b,Zb)?c=239:H(b,"-PO3H2")?c=251:H(b,wb)?c=242:H(b,sb)?c=245:H(b,vb)&&(c=238);0<c?Du(a,c):b="Not known group!";wu(a,b);a.gf(a.Ec.d)}function tJ(a,b){wu(a,b);a.gf(a.Ec.d)}\nfunction sH(a,b,c,d,e){var f,g,h,j;f=a.kb;j=gE(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new KD(f.b.a,f.b.c,g);f=(tu(),new YB(h));j=gE(f,e);var l=b,o=h.b*(mH(),R);h=new KD(h.a,h.c,Math.round(o));l.e=h;eK(b.a,b.e)}else GH(b,a.hb);f=MD(f.b).a-MD(f.b).b;NH(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function tH(a,b,c,d,e,f){var g,h;g=MD(a.jb.b).a-MD(a.jb.b).b;h=gE(a.jb,f);GH(b,a.ib);!b.b?DH(b.a,e):e==b.c||rD(e,b.c)?DH(b.a,b.c):DH(b.a,b.b);NH(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction RH(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction fK(a){var b,c;a.vb?(c=JC(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(AG(a,!0),dI(a,a.M),a.ng("update(): "+a.M+" initOrResize: true "+a.yb+ea+a.ub),a.vb=$G(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,NG(a,1,a.Sb,0,a.J),a.ng("update() in depict mode: oldMolecularAreaScale = "+b+" new molecularAreaScale = "+a.xb)):(a.wc=$G(a,a.wc,a.M.b,P(J(Q(RH(a,a.nb))))),b=a.M.a-P(J(Q(RH(a,a.nb)))),1>b&&(b=1),a.fb=$G(a,a.fb,P(J(Q(QH(a,a.nb)))),b),a.W=$G(a,a.W,a.yb+P(J(Q((a.Lb?1:3)*a.nb))),P(J(Q(a.mb*a.nb)))),a.fc=\n$G(a,a.fc,P(J(Q((a.Lb?1:3)*a.nb))),a.ub)));AH(a);if(!a.J){var d;a.ng("drawInfo: "+a.Gb+" : "+a.X);a.Gb&&(null==a.X&&(a.X=m),d=BH(a.W,a.nb),c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,cH(d,dG),lH(d.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R)))),a.Lb?(cH(d,($C(),eD)),pH(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))))):(cH(d,eG),nH(d,0,0,c-(a.Lb?1:3)+1,0),cH(d,qD(dG)),oH(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)))),oH(d.a,P(J(Q((c-1)*R))),P(J(Q(0*\nR))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R))))),GH(d,a.lb),cH(d,($C(),gD)),-1!=a.X.toLowerCase().indexOf(Ch)&&cH(d,iD),NH(d,a.X,10,15),a.J||zH(a,d,c,b,1),b=P(J(Q(QH(a,a.nb)))),c=a.M.a-P(J(Q(a.mb*a.nb))),SH(a.Ec,a.W.a,b,c));var e;if(a.Kb){b=BH(a.wc,a.nb);d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);cH(b,dG);lH(b.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*R))));a.Lb?(cH(b,($C(),eD)),e=14*(a.mb+(a.Lb?1:0)),pH(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))))):(cH(b,qD(dG)),oH(b.a,P(J(Q((d-\n1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),oH(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)))),cH(b,eG),oH(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)bH(a,b,c,1),bH(a,b,c,2);a.k=d;SH(a.Ec,a.wc.a,0,0)}var f;if(a.Hb){b=BH(a.fb,a.nb);d=a.mb+(a.Lb?1:0);c=(a.M.a-P(J(Q(RH(a,a.nb)))))/a.nb;f=c-a.mb;cH(b,dG);lH(b.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*R))));a.Lb?(cH(b,($C(),eD)),e=xH*\n(a.mb+(a.Lb?1:0))+3,f>e&&(nH(b,0,e,a.mb-1,e),oH(b.a,P(J(Q(0*R))),P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),nH(b,a.mb-1,e,a.mb-1,f),nH(b,a.mb-1,f,d,f))):(cH(b,eG),oH(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),nH(b,0,xH*a.mb,c-1,xH*a.mb),cH(b,qD(dG)),oH(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)))));oH(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<=xH+2;++c)bH(a,b,1,c);b=P(J(Q(RH(a,a.nb))));SH(a.Ec,a.fb.a,0,b)}a.Jb&&(d=BH(a.fc,\na.nb),c=a.Lb?1:3,b=(a.M.a-P(J(Q(RH(a,a.nb))))-P(J(Q(a.mb*a.nb))))/a.nb,a.Lb?(cH(d,($C(),eD)),lH(d.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))))):(cH(d,qD(dG)),oH(d.a,P(J(Q((c-1)*(mH(),R)))),P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(b*R)))),cH(d,dG),oH(d.a,P(J(Q((c-2)*R))),P(J(Q(0*R))),P(J(Q((c-2)*R))),P(J(Q(b*R)))),cH(d,eG),oH(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(RH(a,a.nb)))),SH(a.Ec,a.fc.a,b,c))}}\nfunction Cu(a,b){a.A?0==b&&(a.I=-1,wu(a,$g),NF(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,wu(a,$g)):wu(a,a.I+ea),NF(a))}function dI(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=P(J(Q(QH(a,a.nb))))+P(J(Q((a.Lb?1:3)*a.nb))),c-=P(J(Q(RH(a,a.nb))))+P(J(Q(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=nw(d);a.ub=nw(c)}function pG(a){bG();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(582,474,em);_.Ef=function(a){zG(this,a)};_.dg=gK;_.eg=function(){return FG(),null!=this.Pb?GG:HG};\n_.fg=function(){return FG(),FG(),HG};_.gg=sC;_.hg=function(a,b,c){return FC(this,b,c)};_.ig=sC;_.jg=function(){LE()};_.kg=DD;_.lg=hK;_.mg=DD;_.ng=function(){LE()};_.Ff=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(QH(this,this.nb))))||a<P(J(Q(RH(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,dK(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&cK(this,b)};\n_.gf=function(){fK(this)};_.og=function(){aK(this)};_.pg=Py;_.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;_.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=Tk;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;\n_.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;_.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;\n_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var xH=10,fG,lG,nG,dG,eG,gG,cG,kG,iK=null,jG,iG;function iJ(a,b,c,d,e){a.b[e]&&(VH(a.r),LF(a.r,Qe),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,jK(a.c,a.r,e),VH(a.r))}function kK(a,b,c){return a.b[c]?(VH(a.r),a.r.a=c,a.r.b=b,jK(a.c,a.r,c),VH(a.r),!0):!1}function NF(a){fK(a);a.f&&(lK(a.Ec),a.f=!1)}function mK(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction nK(){bG();DC.call(this);this.Ec=(kC(),kC(),lC).a;this.eb=new oK;this.Nb=new oK;this.H=new KD(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new pK;this.D=($C(),bD);this.zb=D(CJ,u,120,99,0);this.qb=new BC;this.jc=new qK;this.$=H((LE(),ME[ki]),bf);this.E=new rK;this.U=z(rw,u,1,[Bb,Ib,Xb,Ab,Sb,Mb,Lb,Kb,Wb,Yb,Ub,Vb,wb,vb,sb]);this.ic=new sK;this.ob=new WG(this);jG[0]=dD;jG[1]=new sm(255,153,153);jG[2]=new sm(255,204,102);jG[3]=new sm(255,255,153);jG[4]=new sm(102,255,255);jG[5]=new sm(51,204,255);jG[6]=\nnew sm(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new tK(this);this.a=z(rw,u,1,[le,Qd,Zd,ne,Yd,me,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 uK(this)}w(581,582,em,nK);_.dg=function(){var a;return a=vK(),-1==a||9<=a};_.eg=function(){return FG(),null!=this.b[Zd]||(null!=this.Pb?GG:HG).a?GG:HG};_.fg=function(){return FG(),null!=this.b[ne]?GG:HG};_.gg=function(a){var b=$t(this,!1,!0);(a=new wK(this,a))&&TF(new ZF(a,b))};\n_.hg=function(a,b,c){var d;return a?(d=a.a,sy(d.t,b,c),a):FC(this,b,c)};_.ig=function(a){kK(this,a,"AfterPaste")};_.jg=function(){LF(this.r,Qe);jK(this.c,this.r,Qd);LE()};_.kg=function(a,b){iJ(this,a,b,0,Zd)};_.lg=function(a){return kK(this,a,le)};_.mg=function(a,b){iJ(this,a,0,b,ne)};_.ng=sC;_.gf=function(){NF(this)};_.og=function(){aK(this);var a=this.Ec,b,c;for(c=new Jv(new UC(a.a));c.b<c.d.Yf();)b=Kv(c),0<$y(a.f.p,b.t)&&dz(a.f,b.t),$m(a.a,b);this.f=!0};\n_.pg=function(){var a=$t(this,!0,!1),b=new xK(this);b&&TF(new ZF(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function jK(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 uK(a){this.a=a}w(583,1,{},uK);_.a=null;function wK(a,b){this.a=a;this.b=b}w(584,1,{},wK);_.Dd=sC;\n_.cg=function(a){if(null!=$F(a))xu($F(a)),tJ(this.a,"InChI "+$F(a));else{switch(this.b){case 3:xu(a.inchi==m?null:a.inchi);break;case 4:xu(a.key==m?null:a.key);break;case 5:xu(a.auxinfo==m?null:a.auxinfo)}null!=aG(a)&&tJ(this.a,"InChI "+aG(a))}};_.a=null;_.b=0;function xK(a){this.a=a}w(585,1,{},xK);_.Dd=sC;\n_.cg=function(a){if(null!=$F(a))xu($F(a)),tJ(this.a,"InChI "+$F(a));else{var b=this.a,c;if(b.b[Ye])try{VH(b.r),hq(b.r,Ye),b.r.c=a,jK(b.c,b.r,Ye),VH(b.r)}catch(d){if(d=Iq(d),G(d,97))tJ(b,Me+d.Cd());else throw d;}else try{var e=a.key==m?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=yK(yK(e,ag,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),yK(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new TE(f);zK(c)}catch(h){if(h=Iq(h),G(h,83))tJ(b,Me+h.f);else throw h;}null!=aG(a)&&tJ(this.a,"InChI "+aG(a))}};\n_.a=null;function AK(a,b){return null!=b&&0<b.length?AK(a,b):!1}function BK(a){a.c.pb.style.display!=Zi&&(IC(a.b),lK(a.d))}function CK(a){DK.call(this,a,Hc,Hc,null)}function EK(a,b){DK.call(this,a,Hc,Hc,b)}function FK(a,b,c){DK.call(this,a,b,c,null)}\nfunction DK(a,b,c,d){var e;if(null==a)AF("JSME initialization error: HTML id argument is null.");else if(H(af,a))AF(\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\');else if(e=gB(a)){this.a=GK;++GK;this.c=e;this.b=new nK;this.b.d||(this.b.d={},this.b.d.src=zJ(this));this.d=new HK(this.b,b,c,d);Vy(e,this.d,e.pb);d&&ug in d&&(this.d.b=d[ug]);a=this.d;a.d||(a.d=GC(a,KC(a),LC(a)),a.d.j=!1);var b=a.c,f,g,h,j,l,o,n,r;b.$?iK=af:iK="JME";TC(b.Sc.Pc,b);wu(b,\niK+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.M=JC(b);yC(b,null);b.hb||(b.hb=new KD(We,0,13),b.kb=XB(b.hb));b.ib||(b.ib=new KD(We,1,13),b.jb=XB(b.ib));b.lb||(b.lb=new KD(We,0,11),XB(b.lb));EH(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;xH=yH(b);b.oc=!0;try{n=IK(b.Ec,"options");null!=n&&yJ(b,n,!1);h=IK(b.Ec,"jme");null!=h&&(b._=h);l=IK(b.Ec,Li);null!=l&&(b.rb=l);g=IK(b.Ec,"depictcgi");null!=g&&(b.gc=!0);r=IK(b.Ec,"smiles");null!=r&&(b.qc=r);o=IK(b.Ec,ok);null!=o&&(b.sb=\no,NF(b));b.u=IK(b.Ec,"atomcolors");b.t=IK(b.Ec,"atombg");f=IK(b.Ec,"depictbg");if(null!=f&&b.J){var t;var y,v,s,A;v=($C(),bD);try{if(0!=f.indexOf(Ea))throw new Op("bad hex encoding");A=$E(f.substr(1,2),16);s=$E(f.substr(3,2),16);y=$E(f.substr(5,2),16);t=v=new sm(A,s,y)}catch(F){if(F=Iq(F),G(F,97))LE(),t=v;else throw F;}b.D=t}b.mc&&b.ob&&RI(b.ob);j=IK(b.Ec,"notify_structural_change_js_function");b.Qb=j}catch(M){if(M=Iq(M),!G(M,97))throw M;}b.k=202;zC(b);b.pb=new JK;f=a.c;null!=f._?(xI(f,f._,!1),null!=\nf.t&&f.ob&&FI(f.ob,f.t,!0),null!=f.u&&f.ob&&FI(f.ob,f.u,!1)):null!=f.rb?NI(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,nI(f,f.qc,null,!0));NF(a.c);h=this.b;f=this.d;var N,$,V,W,ca,ja;g=($=new rA((RF(),QF)),$.pb.alt="drag out MOL or RXN file",uy($,$.pb.alt),$);$=(N=new KK,W=g.a.e,ca=g.a.a,V=~~((24-ca)/2),0>V&&(V=0),ja=new LK(f,W,V,g),MK(ja),Qm(f.k,ja),N.c=W,N.b=ca,N.d=24,N.a=V,N);ca=$.c;W=$.b;EF(new JF(h),f);V=0>=vK();N=new OF(h);V?(V=new NK,uy(V,g.pb.alt),0<=ca&&(V.pb.style[Nk]=ca+uj),0<=W&&(V.pb.style[di]=\nW+uj),W=new PF(f,V,ca,$),cz(W.d.f,W.b,KC(W.d)-W.c-W.a.a,LC(W.d)-(W.a.d-W.a.a)),Qm(f.k,W),er(V.pb),V.pb.style[mh]=(rr(),Si),Ey(V,N,(Xt(),Xt(),Yt)),V.pb.style[Uf]=Zi):(er(g.pb),g.pb.style[mh]=(rr(),Si),Ey(g,N,(Xt(),Xt(),Yt)),g.pb.style[Uf]=Zi)}else AF("JSME initialization error: HTML id "+a+" not found.")}function OK(){return uw(null)}function PK(a){return uw(a)}w(586,1,Rl,CK,EK,FK,DK);_.qg=function(a){Fy(this.d,new QK(this,a),(Et(),Et(),Ft))};_.rg=function(a){Fy(this.d,new RK(this,a),(Eu(),Eu(),Fu))};\n_.sg=function(a){Fy(this.d,new SK(this,a),(Ku(),Ku(),Lu))};_.tg=function(a){Fy(this.d,new TK(this,a),(Nu(),Nu(),Ou))};_.ug=function(a){Cq(2,new UK(this.b,a))};_.vg=function(){VG(this.b,!0)};_.wg=function(){Tq((Qq(),Rq),new VK(this))};_.xg=function(){var a,b,c;c=[];for(b=new Jv(this.d.a);b.b<b.d.Yf();)a=Kv(b),c[c.length]=a.q;return c};_.yg=function(){return this.b.a};_.zg=function(a){return this.b.b[a]};_.Ag=gx;_.Bg=function(){return this.b.V};_.Cg=function(){return this.b.nb};_.Dg=function(){return this.b.tb};\n_.Eg=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;VH(b.r);oJ(b);b.ob.v=c;b.ob.w=d;b=a.q}return b};_.Fg=function(){return this.b.wb};_.Gg=function(){return this.b.xb};_.Hg=function(){return this.b.Qb};_.ke=function(){return cr(this.d.pb,ej)};_.Ig=function(){var a;a=[];a.length=2;a[0]=cr(this.d.pb,fj);a[1]=cr(this.d.pb,ej);return a};_.le=function(){return cr(this.d.pb,fj)};_.Jg=function(){return this.c.pb};_.Kg=function(){return this.b.Wb};\n_.Lg=function(){return this.b.Yb};_.Mg=function(){return this.b.i};_.Ng=function(a){AF("JSME initialization error: "+a)};_.Og=function(){return this.b.J};_.ne=function(){return this.c.pb.style.display!=Zi};_.Pg=function(){var a=this.b,b;a.dc?b=KJ(a,1)+Ld+KJ(a,2)+Ld+KJ(a,3):b=KJ(a,0);return b};_.Qg=function(a){return $t(this.b,!0,a)};_.Rg=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=qG(a);a.tc=b;return c};_.Sg=function(a){null!=a&&0<a.length&&yJ(this.b,a,!0)};\n_.Tg=function(a){null!=a&&0<a.length&&nI(this.b,a,null,!0)};_.Ug=function(a){null!=a&&0<a.length&&NI(this.b,a,!0)};_.Vg=function(a){null!=a&&0<a.length&&xI(this.b,a,!0)};_.Wg=function(a){return AK(this,a)};_.mf=function(){BK(this)};_.Xg=function(){$J(this.b)};_.Yg=function(a){var b=this.b;if(a=bK(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;oJ(b)}};_.Zg=function(a){this.b.k=a};_.$g=function(a){this.b.e=new WK(this,a)};_._g=function(a){mK(this.b,"AfterPaste",a)};_.ah=function(a){mK(this.b,Qd,a)};\n_.bh=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new Jv(b.a);d.b<d.d.Yf();)c=Kv(d),a?c.b=m:c.b=Zj}IC(b.c);b=this.b;b.tb=a;WH(b);AG(this.b,!0);IC(this.b)};_.ch=function(a,b){var c=this.b,d;if(d=bK(c,a))FI(d,b,!0),oJ(c)};_.dh=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,EH(b,a),WH(b))};_.eh=function(a,b){var c=this.b,d;d=bK(c,a);1>b||b>d.p?(wu(c,"ERROR - invalid atom index: "+b),NF(c)):(d.v=b,oJ(c))};_.fh=function(a){mK(this.b,le,a)};_.gh=function(a,b){mK(this.b,a,b)};\n_.pe=function(a){ry(this.d,a);BK(this)};_.hh=function(a){this.b.V=a};_.ih=function(a){cK(this.b,a)};_.jh=function(a){var b=this.b;b.tb=a;WH(b)};_.kh=function(a){var b=this.b;b.wb=a;WH(b)};_.lh=function(a){dK(this.b,a)};_.mh=function(a){this.b.Pb=a};_.nh=function(a){this.b.Qb=a};_.oh=function(a){var b=this.b;b.Wb=a;b.F=ZG(b,!1)};_.ph=function(a){this.b.Yb=a};_.qh=function(a,b){sy(this.d,a,b);BK(this)};_.rh=function(a,b,c){c&&sy(this.c,a,b);sy(this.d,a,b);BK(this)};\n_.sh=function(a,b){ty(this.d,a,b);BK(this)};_.th=function(a,b,c){c&&ty(this.c,a,b);ty(this.d,a,b);BK(this)};_.uh=function(a){MG(this.b,a)};_.vh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new ZJ(c,a);c.sc=d;c.k=253;wu(c,b);NF(c)};_.qe=function(a){Ay(this.c.pb,a)};_.wh=function(a){this.b.i=a};_.re=function(a){this.d.pb.style[Nk]=a;BK(this)};_.xh=function(a){tJ(this.b,a)};_.yh=function(){return qG(this.b)};_.a=-1;_.b=null;_.c=null;_.d=null;var GK=0;function VK(a){this.a=a}w(587,1,{},VK);\n_.pd=function(){var a,b;for(b=new Jv(this.a.d.a);b.b<b.d.Yf();)a=Kv(b),a.t.pb.innerHTML=a.q||m};_.a=null;function QK(a,b){this.a=a;this.b=b}w(588,1,{},QK);_.Nd=function(a){a=a.a;Tq((Qq(),Rq),new XK(this,this.b,a))};_.a=null;_.b=null;function XK(a,b,c){this.a=a;this.c=b;this.b=c}w(589,1,{},XK);_.pd=YK;_.a=null;_.b=null;_.c=null;function RK(a,b){this.a=a;this.b=b}w(590,1,{},RK);_.ld=function(a){a=a.a;Tq((Qq(),Rq),new ZK(this,this.b,a))};_.a=null;_.b=null;\nfunction ZK(a,b,c){this.a=a;this.c=b;this.b=c}w(591,1,{},ZK);_.pd=YK;_.a=null;_.b=null;_.c=null;function TK(a,b){this.a=a;this.b=b}w(592,1,{},TK);_.a=null;_.b=null;function Qu(a,b,c){this.a=a;this.c=b;this.b=c}w(593,1,{},Qu);_.pd=YK;_.a=null;_.b=null;_.c=null;function SK(a,b){this.a=a;this.b=b}w(594,1,{},SK);_.nd=function(a){a=a.a;Tq((Qq(),Rq),new $K(this,this.b,a))};_.a=null;_.b=null;function $K(a,b,c){this.a=a;this.c=b;this.b=c}w(595,1,{},$K);_.pd=YK;_.a=null;_.b=null;_.c=null;\nfunction WK(a,b){this.a=a;this.b=b}w(596,1,{},WK);_.a=null;_.b=null;\nfunction aL(){var a=bL("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;cL(dL,arguments)?a=arguments[0]:3==arguments.length?a=new FK(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new CK(arguments[0]):4==arguments.length?a=new DK(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new EK(arguments[0],arguments[1]));this.g=a;eL();a[eg]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.qg(null==a?null:a.constructor==\n$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.addMouseDownHandler=C(function(a){this.g.rg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.addMouseOutHandler=C(function(a){this.g.sg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.addMouseOverHandler=C(function(a){this.g.tg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.alert=C(function(a){this.g.ug(a)});b.clear=C(function(){this.g.vg()});b.deferredRepaint=C(function(){this.g.wg()});\nb.getAllGraphicsString=C(function(){return this.g.xg()});b.getAlldefinedCallBackNames=C(function(){var a=this.g.b.a;eL();return a});b.getCallBack=C(function(a){return this.g.zg(a)});b.getCreationIndex=C(function(){return this.g.Ag()});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.Eg()});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.ke()});b.getOffsetSize=C(function(){return this.g.Ig()});b.getOffsetWidth=C(function(){return this.g.le()});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.Ng(a)});b.isDepictMode=C(function(){return this.g.b.J});b.isVisible=C(function(){return this.g.ne()});b.jmeFile=C(function(){return this.g.Pg()});b.molFile=C(function(a){return this.g.Qg(a)});b.nonisomericSmiles=C(function(){return this.g.Rg()});b.options=C(function(a){this.g.Sg(a)});b.readGenericMolecularInput=C(function(a){this.g.Tg(a)});b.readMolFile=C(function(a){this.g.Ug(a)});b.readMolecule=C(function(a){this.g.Vg(a)});b.read_MOL_SDF_RXN=C(function(a){return this.g.Wg(a)});\nb.repaint=C(function(){this.g.mf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){return gL(null,arguments,!0)[0]});b.reset=C(function(){this.g.Xg()});b.resetAtomColors=C(function(a){this.g.Yg(a)});b.setAction=C(function(a){this.g.Zg(a)});b.setAfterDepictEditToggleEventHandler=C(function(a){this.g.$g(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.setAfterPasteCallback=C(function(a){this.g._g(a)});b.setAfterStructureModifiedCallback=C(function(a){this.g.ah(a)});\nb.setAntialias=C(function(a){this.g.bh(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.ch(a,b)});b.setAtomMolecularAreaFontSize=C(function(a){this.g.dh(a)});b.setAtomToHighLight=C(function(a,b){this.g.eh(a,b)});b.setBeforePasteCallback=C(function(a){this.g.fh(a)});b.setCallBack=C(function(a,b){this.g.gh(a,b)});b.setHeight=C(function(a){this.g.pe(a)});b.setHelpURL=C(function(a){this.g.hh(a)});b.setMenuScale=C(function(a){this.g.ih(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.jh(a)});\nb.setMolecularAreaLineWidth=C(function(a){this.g.kh(a)});b.setMolecularAreaScale=C(function(a){this.g.lh(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mh(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nh(a)});b.setPasteLabel=C(function(a){this.g.oh(a)});b.setPrePasteJSfunction=C(function(a){this.g.ph(a)});b.setSize=C(function(a,b,e){gL(this.g,arguments,!1)});b.setSubstituent=C(function(a){this.g.uh(a)});b.setTemplate=C(function(a,b){this.g.vh(a,b)});b.setVisible=\nC(function(a){this.g.qe(a)});b.setWebSearchInchiKeyBaseUrl=C(function(a){this.g.wh(a)});b.setWidth=C(function(a){this.g.re(a)});b.showInfo=C(function(a){this.g.xh(a)});b.smiles=C(function(){return this.g.yh()});hL({"0":{2:[[function(){return this.qh.apply(this,arguments)},null,void 0,cj,cj],[function(){return this.sh.apply(this,arguments)},null,void 0,dk,dk]],3:[[function(){return this.th.apply(this,arguments)},null,void 0,dk,dk,Fg],[function(){return this.rh.apply(this,arguments)},null,void 0,cj,\ncj,Fg]]}},!1);hL({"0":{"0":[[OK,null,void 0]],1:[[PK,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new iL(e));return[e]},Nh]]}},!0);jL(dL,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function sw(){kL||(kL=!0,aL())}w(597,1,{},sw);var kL=!1;\nfunction ww(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Nh)$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 vw(){}w(599,1,{},vw);_.pd=function(){ww()};function iL(a){this.a=a}w(601,1,{85:1,133:1},iL);_.eQ=function(a){return null!=a&&G(a,85)&&this.a==a.a};_.a=null;function fL(a){this.a=a}w(602,1,{86:1,133:1},fL);\n_.eQ=function(a){return null!=a&&G(a,86)&&this.a==a.a};_.a=null;function MK(a){cz(a.e.f,a.b,KC(a.e)-a.d-a.c,LC(a.e)-(a.a-a.c))}function LK(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(603,1,{},LK);_.bg=function(){MK(this)};_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;function KK(){}w(604,1,{},KK);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction DF(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(Nk)||m;b=c.getAttribute(di)||m;f=c.getAttribute(Wi)||m;e=c.getAttribute(gi)||m;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(Wi)||m,j=j.getAttribute(Ik)||m,null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute(bh);c.removeAttribute(Wi);c.removeAttribute("archive");c.removeAttribute(di);c.removeAttribute(Nk);c.removeAttribute(tg);c.removeAttribute("hspace");\nc.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=m||m;d=or();c.setAttribute(gi,d);c.style[Nk]=zF(g);c.style[di]=zF(b);b=new lL(a,d,l,e,c,f);Tq((Qq(),Rq),b);++a.b;return!0}function CF(a){this.a="JME.class";this.d=a}w(605,1,{},CF);_.Fd=function(){return DF(this)};_.a=null;_.b=0;_.c=null;_.d=null;function lL(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(606,1,{},lL);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,Hc,Hc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(gi,this.e):this.c.removeAttribute(gi);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 mL(){}w(607,1,Rl,mL);function nL(a){this.a=a}w(608,1,{},nL);_.pd=function(){this.a()};_.a=null;function oL(a){this.a=a}w(609,1,{},oL);\n_.Fd=function(){this.a();return!1};_.a=null;\nfunction pL(){var a=bL("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;cL(qL,arguments)?a=arguments[0]:0==arguments.length&&(a=new mL);this.g=a;eL();a[eg]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Tq((Qq(),Rq),new nL(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=C(function(a,c){Wq((Qq(),new oL(a)),c)});$wnd.JSApplet.Utils.safeLog=C(function(a){AF(a)});jL(qL,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function tw(){rL||(rL=!0,pL())}w(610,1,{},tw);var rL=!1;function sL(a){this.f=a}w(611,552,Ql,sL);function Cw(){this.f="divide by zero"}w(612,139,lm,Cw);function Yy(){}function tL(a){this.f=a}w(614,139,lm,Yy,tL);function lw(){}w(615,139,lm,lw);function FG(){FG=x;HG=new uL(!1);GG=new uL(!0)}function uL(a){this.a=a}w(616,1,{89:1,91:1,94:1},uL);_.eQ=function(a){return G(a,91)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?Fk:Dh};\n_.a=!1;var HG,GG;function qF(a,b,c){var d,e;d=vL(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 wL(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 BF(a){return null!=String.fromCharCode(a).match(/\\d/)}function xL(){}function yL(a){return typeof a==cj?Jf+(0>a?-a:a):a}\nfunction zL(a,b){var c;c=new xL;c.d=Be+(AL(0!=a?-a:0)?yL(0!=a?-a:0):m+Zp(c));BL(0!=a?-a:0)&&CL(0!=a?-a:0,c);c.b=4;c.a=b;return c}function X(a){var b;b=new xL;b.d=Be+(AL(a)?yL(a):m+Zp(b));BL(a)&&CL(a,b);return b}function DL(a,b){var c;c=new xL;c.d=Be+(AL(a)?yL(a):m+Zp(c));BL(a)&&CL(a,c);c.b=b?8:0;return c}function EL(){var a;a=new xL;a.d=Be+(AL(0)?yL(0):m+Zp(a));BL(0)&&CL(0,a);a.b=2;return a}function FL(a){var b;b=new xL;b.d=Be+(AL(a)?yL(a):m+Zp(b));BL(a)&&CL(a,b);b.b=1;return b}\nfunction BL(a){return typeof a==cj&&0<a}function AL(a){return null!=a&&0!=a}function CL(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=pl[b.c])c=c.prototype;else{c=pl[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(618,1,{},xL);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?m:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction GL(a){var b;if(!(b=HL,!b&&(b=HL=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new IL(Oe+a+ma);return parseFloat(a)}function $E(a,b){var c,d;if(null==a)throw new IL(bj);if(2>b||36<b)throw new IL("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==wL(a.charCodeAt(c),b))throw new IL(Oe+a+ma);c=parseInt(a,b);if(isNaN(c))throw new IL(Oe+a+ma);if(-2147483648>c||2147483647<c)throw new IL(Oe+a+ma);return c}\nw(620,1,{89:1,102:1});var HL=null;function JL(a){this.a=a}w(619,620,{89:1,94:1,95:1,102:1},JL);_.eQ=function(a){return G(a,95)&&a.a==this.a};_.hC=KL;_.tS=LL;_.a=0;function ZC(a){this.a=a}w(621,620,{89:1,94:1,98:1,102:1},ZC);_.eQ=function(a){return G(a,98)&&a.a==this.a};_.hC=KL;_.tS=LL;_.a=0;function NC(){}function an(a){this.f=a}w(622,139,{89:1,97:1,99:1,105:1,106:1},NC,an);function QC(a){this.a=a}\nfunction Pw(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~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 Hw(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function om(a){var b,c,d;b=D(ML,Al,-1,8,1);c=(NL(),OL);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 PL(b,d,8)}\nfunction jI(a){var b,c;return-129<a&&128>a?(b=a+128,c=(QL(),RL)[b],!c&&(c=RL[b]=new QC(a)),c):new QC(a)}w(623,620,{89:1,94:1,100:1,102:1},QC);_.eQ=function(a){return G(a,100)&&a.a==this.a};_.hC=gx;_.tS=LL;_.a=0;function QL(){QL=x;RL=D(wJ,u,100,256,0)}var RL;function LH(a){return 0>=a?0-a:a}function MH(a){return 0>a?-a:a}function fn(a,b){return a>b?a:b}function Q(a){return Math.round(a)}function SL(a){return Math.sqrt(a)}function KE(){}function yv(a){this.f=a}\nw(627,139,{89:1,97:1,101:1,105:1,106:1},KE,yv);function NL(){NL=x;OL=z(ML,Al,-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 OL;function IL(a){this.f=a}w(629,622,{89:1,97:1,99:1,103:1,105:1,106:1},IL);function vL(a,b){return a.charCodeAt(b)}function TL(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 wy(a,b){return a.indexOf(b)}\nfunction YE(a,b,c){return a.indexOf(b,c)}function VB(a,b){return a.lastIndexOf(b)}function yK(a,b,c){var d;for(d=0;0<=(d=c.indexOf(Zf,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+Ha+zy(c,++d):c=c.substr(0,d-0)+zy(c,++d);return a.replace(RegExp(b,Oh),c)}\nfunction UL(a,b){for(var c=RegExp(b,Oh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==m){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==m;)--c;c<d.length&&d.splice(c,d.length-c)}c=D(rw,u,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function zy(a,b){return a.substr(b,a.length-b)}function JE(a,b,c){return a.substr(b,c-b)}\nfunction yy(a){return 0==a.length||a[0]>ea&&a[a.length-1]>ea?a:a.replace(/^(\\s*)/,m).replace(/\\s*$/,m)}function PL(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction VL(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)<<\n24)>>24,a[b++]=~~((~~c>>12&63|128)<<24)>>24,a[b++]=~~((~~c>>6&63|128)<<24)>>24,a[b]=~~((c&63|128)<<24)>>24,5;throw new an("Character out of range: "+c);}function xy(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)}\nfunction WL(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=qF(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(XL,zl,-1,b,1);for(d=f=0;d<e;)c=qF(a,d,a.length),d+=65536<=c?2:1,f+=VL(b,f,c);return b}_=String.prototype;_.cM={1:1,89:1,92:1,94:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return yE(this)};_.tS=_.toString;function YL(){YL=x;ZL={};$L={}}\nfunction yE(a){YL();var b=fd+a,c=$L[b];if(null!=c)return c;c=ZL[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+vL(a,d++);c|=0}256==aM&&(ZL=$L,$L={},aM=0);++aM;return $L[b]=c}var ZL,aM=0,$L;function bM(a){a.a=new br}function Lp(a,b){Mp(a.a,b);return a}function Kp(){bM(this)}function XJ(){bM(this);this.a.a+=m}w(631,1,Il,Kp,XJ);_.tS=cM;\nfunction WE(a,b){Mp(a.a,String.fromCharCode(b))}function cx(){bM(this)}function VE(){bM(this)}function aw(a){bM(this);Mp(this.a,a)}w(632,1,Il,cx,VE,aw);_.tS=cM;function ZE(a){this.f="String index out of range: "+a}w(633,614,lm,ZE);function eF(a){this.f=a}w(635,139,lm,eF);function dM(a,b){for(var c;a.be();)if(c=a.ce(),null==b?null==c:Vp(b,c))return a;return null}function eM(a,b){var c;return(c=dM(a.Ce(),b))?(c.de(),!0):!1}\nfunction fM(a){var b,c,d,e;d=new Kp;b=null;d.a.a+=Xf;for(c=a.Ce();c.be();)null!=b?Mp(d.a,b):b=ob,e=c.ce(),Mp(d.a,e===a?"(this Collection)":m+e);d.a.a+=dg;return d.a.a}w(638,1,{});_.zh=function(){throw new eF("Add not supported on this collection");};_.Ah=function(a){return!!dM(this.Ce(),a)};_.Vf=dF;_.Bh=function(a){return eM(this,a)};_.tS=function(){return fM(this)};w(640,638,Pl);\n_.eQ=function(a){var b;if(a===this)return!0;if(!G(a,112)||a.Yf()!=this.Yf())return!1;for(a=a.Ce();a.be();)if(b=a.ce(),!this.Ah(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Ce();b.be();)c=b.ce(),null!=c&&(a+=Yp(c),a=~~a);return a};function gM(a,b){var c;return G(b,110)&&(c=b.Ch(),fy(a.a,c))?(c=Uv(a.a,c),a.a.Zf(b.Dh(),c)):!1}function jF(a){this.a=a}w(639,640,Pl,jF);_.Ah=function(a){return gM(this,a)};_.Ce=function(){return new hM(this.a)};\n_.Bh=function(a){return gM(this,a)?(a=a.Ch(),Wv(this.a,a),!0):!1};_.Yf=iM;_.a=null;function jM(a){if(a.b)kM(a.a),Wv(a.c,a.b.Ch()),a.b=null;else throw new Iy("Must call next() before remove().");}function hM(a){var b;this.c=a;b=new Nm;a.c&&Qm(b,new lM(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new mM(a,d.substring(1));b.zh(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.zh(c[d])}this.a=new Jv(b)}w(641,1,{},hM);_.be=function(){return nM(this.a)};\n_.ce=function(){return this.b=Kv(this.a)};_.de=function(){jM(this)};_.a=null;_.b=null;_.c=null;w(643,1,Nl);_.eQ=function(a){return G(a,110)&&cF(this.Ch(),a.Ch())&&cF(this.Dh(),a.Dh())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.Ch()&&(a=Yp(this.Ch()));null!=this.Dh()&&(b=Yp(this.Dh()));return a^b};_.tS=function(){return this.Ch()+Id+this.Dh()};function lM(a){this.a=a}w(642,643,Nl,lM);_.Ch=function(){return null};_.Dh=function(){return this.a.b};_.Eh=function(a){return gF(this.a,a)};_.a=null;\nfunction mM(a,b){this.b=a;this.a=b}w(644,643,Nl,mM);_.Ch=gx;_.Dh=function(){return this.b.e[fd+this.a]};_.Eh=function(a){return hF(this.b,this.a,a)};_.a=null;_.b=null;function oM(a,b){var c,d,e,f;if(b===a)return!0;if(!G(b,108)||a.Yf()!=b.Yf())return!1;e=a.Ce();for(f=b.Ce();e.be();)if(c=e.ce(),d=f.ce(),!(null==c?null==d:Vp(c,d)))return!1;return!0}function AD(a,b){(0>a||a>=b)&&pM(a,b)}function pM(a,b){throw new tL("Index: "+a+", Size: "+b);}w(645,638,yl);\n_.Fh=function(){throw new eF("Add not supported on this list");};_.zh=function(a){this.Fh(this.Yf(),a);return!0};_.eQ=function(a){return oM(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.Ce();a.be();)c=a.ce(),b=31*b+(null==c?0:Yp(c)),b=~~b;return b};_.Ce=function(){return new Jv(this)};_.Hh=function(){return this.Ih(0)};_.Ih=function(a){return new qM(this,a)};_.Jh=function(){throw new eF("Remove not supported on this list");};function nM(a){return a.b<a.d.Yf()}\nfunction Kv(a){if(a.b>=a.d.Yf())throw new az;return a.d.Gh(a.c=a.b++)}function kM(a){if(0>a.c)throw new JB;a.d.Jh(a.c);a.b=a.c;a.c=-1}function Jv(a){this.d=a}w(646,1,{},Jv);_.be=function(){return nM(this)};_.ce=function(){return Kv(this)};_.de=function(){kM(this)};_.b=0;_.c=-1;_.d=null;function qM(a,b){var c;this.d=this.a=a;c=a.Yf();(0>b||b>c)&&pM(b,c);this.b=b}w(647,646,{},qM);_.Kh=function(){return 0<this.b};_.Lh=function(){if(0>=this.b)throw new az;return this.a.Gh(this.c=--this.b)};_.a=null;\nfunction rM(a){a=new hM(a.b.a);return new sM(a)}function tM(a,b){this.a=a;this.b=b}w(648,640,Pl,tM);_.Ah=uM;_.Ce=function(){return rM(this)};_.Yf=function(){return this.b.a.d};_.a=null;_.b=null;function sM(a){this.a=a}w(649,1,{},sM);_.be=function(){return nM(this.a.a)};_.ce=function(){return(this.a.b=Kv(this.a.a)).Ch()};_.de=function(){jM(this.a)};_.a=null;function vM(a){a.b=D(wM,u,0,0,0)}function WD(a,b,c){(0>b||b>a.c)&&pM(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction Qm(a,b){yq(a.b,a.c++,b);return!0}function Nx(a,b){AD(b,a.c);return a.b[b]}function QA(a,b){for(var c=0;c<a.c;++c)if(cF(b,a.b[c]))return c;return-1}function xM(a,b){var c;c=(AD(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function $m(a,b){var c;c=QA(a,b);if(-1==c)return!1;xM(a,c);return!0}function GD(a,b,c){AD(b,a.c);yq(a.b,b,c)}function dn(a,b){var c;if(b.length<a.c){c=b;var d;d=gw(0,a.c);z(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)yq(b,c,a.b[c]);b.length>a.c&&yq(b,a.c,null);return b}\nfunction Nm(){vM(this)}function FD(a){vM(this);this.b.length=a}function UC(a){vM(this);a=fw(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(653,645,sl,Nm,FD,UC);_.Fh=function(a,b){WD(this,a,b)};_.zh=function(a){return Qm(this,a)};_.vg=function(){this.b=D(wM,u,0,0,0);this.c=0};_.Ah=function(a){return-1!=QA(this,a)};_.Gh=function(a){return Nx(this,a)};_.Vf=function(){return 0==this.c};_.Jh=function(a){return xM(this,a)};_.Bh=function(a){return $m(this,a)};_.Yf=Kt;\n_.c=0;function Xv(){Xv=x;Yv=new yM}var Yv;function yM(){}w(656,645,hm,yM);_.Ah=hK;_.Gh=function(){throw new Yy;};_.Yf=function(){return 0};function zM(){this.a=new Date}function AM(a){return 10>a?yc+a:m+a}w(659,1,{89:1,93:1,94:1,107:1},zM);_.eQ=function(a){return G(a,107)&&Qw(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=yw(c&4194303,b&4194303,e&1048575);a=yw(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?lb:m)+~~(b/60);b=10>(0>b?-b:b)%60?yc+(0>b?-b:b)%60:m+(0>b?-b:b)%60;return(BM(),CM)[this.a.getDay()]+ea+DM[this.a.getMonth()]+ea+AM(this.a.getDate())+ea+AM(this.a.getHours())+fd+AM(this.a.getMinutes())+fd+AM(this.a.getSeconds())+" GMT"+a+b+ea+this.a.getFullYear()};_.a=null;function BM(){BM=x;CM=z(rw,u,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));DM=z(rw,u,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var CM,DM;\nfunction Hv(a,b){return null==E(a.a,b,a)}function Gv(){this.a=new Ip}w(661,640,{89:1,93:1,112:1},Gv);_.zh=function(a){return Hv(this,a)};_.Ah=uM;_.Vf=function(){return 0==this.a.d};_.Ce=function(){return rM(new tM(this.a,new jF(this.a)))};_.Bh=function(a){return null!=Wv(this.a,a)};_.Yf=iM;_.tS=function(){return fM(new tM(this.a,new jF(this.a)))};_.a=null;function bF(a,b){this.a=a;this.b=b}w(665,643,Nl,bF);_.Ch=gx;_.Dh=Lz;_.Eh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction az(){}w(666,139,{89:1,97:1,105:1,106:1,111:1},az);function EM(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=YE(a.a,xy(a.d.charCodeAt(a.b)),0))return a=vL(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=YE(a.a,xy(a.d.charCodeAt(a.b)),0))return JE(a.d,b,a.b);return zy(a.d,b)}for(;b<c&&0<=YE(a.a,xy(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=YE(a.a,xy(a.d.charCodeAt(a.b)),0))return JE(a.d,b,a.b);return zy(a.d,b)}}throw new az;}\nfunction FM(a){if(null!=a)this.d=a,this.a=fa,this.c=!1,this.b=0;else throw new KE;}w(668,1,{},FM);_.a=null;_.b=0;_.c=!1;_.d=null;function cF(a,b){return mw(a)===mw(b)||null!=a&&Vp(a,b)}function ED(a){var b=D(GM,u,60,0,0);return dn(a.a,b)}function BC(){this.a=new Nm}w(680,645,sl,BC);_.Fh=function(a,b){WD(this.a,a,b)};_.zh=function(a){return Qm(this.a,a)};_.Ah=function(a){return-1!=QA(this.a,a)};_.Gh=function(a){return Nx(this.a,a)};_.Vf=function(){return 0==this.a.c};_.Ce=function(){return new Jv(this.a)};\n_.Jh=function(a){return xM(this.a,a)};_.Yf=function(){return this.a.c};_.tS=function(){return fM(this.a)};_.a=null;function HM(a,b){this.b=a;this.a=b}w(681,1,{},HM);_.a=null;_.b=null;function IM(){SB.call(this,"^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",0)}function JM(a,b){SB.call(this,a,b)}w(682,473,{},IM,JM);function FH(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}\nfunction KM(){KM=x;xF("^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",0);LM=xF("^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",0)}function rJ(a,b,c){a.q=b;a.r=c}function BJ(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}function MM(a){var b;b=new DJ;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 dJ(a){return-99199!=a.f?a.f:0}function NM(a){return 4<=a.o&&2==a.j}\nfunction TG(a,b,c){a.q+=b;a.r+=c}function KG(a){var b;b=-99199!=a.f;a.f=-99199;return b}function DJ(){KM();this.p=FH(7)}w(686,1,{115:1},DJ);_.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 LM;function PJ(a,b){var c;c=OM(a);return 0<c?b-c:0}function OM(a){a=Uv((!PM&&QM(),PM),a);return null!=a?a[0]:-1}\nfunction QM(){var a,b,c,d,e,f;a=UL("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",$f);\nPM=new Ip;for(b=0;b<a.length-1;b+=2){f=a[b];e=UL(a[b+1],mb);c=D(B,q,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=$E(e[d],10);E(PM,f,c)}}var PM=null;function RM(a){var b;b=new SM;TM(b,a);return b}function HJ(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 TM(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 SM(){}w(691,1,{116:1},SM);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function UM(){}w(692,1,{},UM);_.a=0;_.b=0;_.c=0;\n_.d=0;function KI(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new Iy("Cannot undo. Index is out of range.");if(!a.a.b)throw new Iy($e);a.a=a.a.b;return a.a.a}function JK(){this.a=this.b=new VM}w(693,1,{},JK);_.a=null;function VM(){this.a=null}function UH(a){this.a=a}w(694,1,{},VM,UH);_.a=null;_.b=null;_.c=null;function WM(){WM=x;XM=new IM;YM=new JM("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",2);ZM=new JM("\\\\s+",2)}\nfunction oI(a){WM();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=yy(a):this.b=a;c=new HM(ZM,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(pd)?0==a.toLowerCase().indexOf("<svg")&&(c=a,pm(),g=f=h=g=void 0,f=null,g=c.indexOf("chemical:x-mdl-molfile"),0<g&&(h=c.indexOf(Ld,g)+1,g=\nc.indexOf("<\/chemical:x-mdl-molfile",h),20<g-h&&(f=c.substr(h,g-h))),c=f=yK(f,bg,da),null!=c&&(this.c=new oI(c),this.c.f&&(this.f=(pI(),qI)))):-1!=a.indexOf(kf)&&(this.a=(rI(),sI),this.f=(pI(),$M),-1!=a.indexOf(Sf)&&(this.i=(tI(),aN)),-1!=a.indexOf(Tf)&&(this.i=(tI(),uI)),0==a.indexOf(La)?this.f=bN:-1!=a.indexOf(Ia)&&(this.f=cN));else if(1==this.j)if(0==a.indexOf("InChI="))this.f=(pI(),dN);else{if(27==a.length&&(c=new HM(XM,a),c.b.a.test(c.a))){this.f=(pI(),eN);break}if(1<=a.length)if(this.d){c=new FM(a);\ntry{d=jI($E(EM(c),10)).a;e=jI($E(EM(c),10)).a;for(b=0;b<3*(d+e);++b)EM(c);this.e=0<a.indexOf(Ld);this.f=(pI(),fN);this.a=(rI(),wI)}catch(j){if(j=Iq(j),!G(j,97))throw j;}}else c=new HM(YM,a),c.b.a.test(c.a)&&0>a.indexOf("j")&&((this.e=0<a.indexOf(Ld))?this.f=(pI(),gN):this.f=(pI(),hN))}while(0);(this.f==(pI(),eN)||this.f==dN)&&(this.a=(rI(),yI));(this.f==hN||this.f==iN||this.f==gN)&&(this.a=(rI(),jN))}w(695,1,{},oI);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var XM,YM,ZM;\nfunction rI(){rI=x;sI=new kN(0);jN=new kN(1);yI=new kN(2);lN=new kN(3);wI=new kN(4);mN=z(nN,u,117,[sI,jN,yI,lN,wI])}function kN(a){this.b=a}w(696,198,{89:1,94:1,96:1,117:1},kN);var mN,jN,yI,sI,lN,wI;function pI(){pI=x;$M=new oN(0);bN=new oN(1);cN=new oN(2);pN=new oN(3);hN=new oN(4);iN=new oN(5);gN=new oN(6);dN=new oN(7);eN=new oN(8);qN=new oN(9);fN=new oN(10);qI=new oN(11);rN=z(sN,u,118,[$M,bN,cN,pN,hN,iN,gN,dN,eN,qN,fN,qI])}function oN(a){this.b=a}w(697,198,{89:1,94:1,96:1,118:1},oN);\nvar rN,dN,eN,fN,$M,qN,pN,bN,cN,iN,hN,gN,qI;function tI(){tI=x;aN=new tN(0);uI=new tN(1);uN=z(vN,u,119,[aN,uI])}function tN(a){this.b=a}w(698,198,{89:1,94:1,96:1,119:1},tN);var uN,aN,uI;function bI(a){this.a=a}w(699,1,{},bI);_.a=0;function tK(a){this.c=a}w(701,1,cm,tK);_.Ef=function(a){Cq(7,new wN(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(703,1,am);_.Dd=function(){$wnd.alert("Loading JS code failed.")};function wN(a,b){this.a=a;this.b=b}w(702,703,am,wN);_.a=null;_.b=null;\nfunction MF(a,b){if(null!=b)if(null!=a.a.Yb)yF(a.a.Yb,z(rw,u,1,[b]));else if(!a.a.lg(b)){var c=a.a,d=new xN(a,b),e;c.ic.a=m;LF(c.r,Pd);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=UL(b,"\\\\$\\\\$\\\\$\\\\$\\r?\\n?"),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],yq(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=" Use Page Up/Down for SDF access ("+e+gb);d=new yN(c,d);try{nI(c,b,d,!1)}catch(l){if(l=Iq(l),G(l,97))BI(d,l);else throw l;}}}function zu(a){this.a=a}w(704,1,{},zu);_.a=null;\nfunction xN(a,b){this.a=a;this.b=b}w(705,1,am,xN);_.Dd=sC;_.a=null;_.b=null;function BI(a,b){wu(a.a,"ERROR: "+b.Cd());Cq(2,new UK(a.a,a.a.X));$J(a.a);IC(a.a)}function AI(a){wu(a.a,"Structure pasted. "+a.a.ic.a);a.a.Ib=!0;IC(a.a);a=a.b;a.a.a.ig(a.b)}function yN(a,b){this.a=a;this.b=b}w(706,1,am,yN);_.Dd=function(a){BI(this,a)};_.a=null;_.b=null;function zI(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(707,703,am,zI);_.a=null;_.b=null;_.c=!1;_.d=null;function UK(a,b){this.a=a;this.b=b}\nw(708,703,am,UK);_.a=null;_.b=null;function QI(a){this.a=a}w(709,703,am,QI);_.a=null;function PI(a){this.a=a}w(710,703,am,PI);_.a=null;function OI(a){this.a=a}w(711,703,am,OI);_.a=null;function UI(a){this.a=a}w(712,703,am,UI);_.a=null;function BG(a){this.a=a}w(713,1,am,BG);_.Dd=sC;_.a=null;function CG(a){this.a=a}w(714,1,am,CG);_.Dd=sC;_.a=null;function TH(){this.d=D(CJ,u,120,99,0)}w(715,1,{},TH);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function sK(){}w(716,1,{},sK);_.a=null;\nfunction VH(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function XG(a,b,c,d){a.e=c;a.d=b;a.f=d}function LF(a,b){null==a.i&&(a.i=b)}function pK(){VH(this)}w(717,1,{},pK);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function zN(a){a.b=D(AN,u,115,10,0);a.c=D(BN,u,116,10,0);a.e=FH(101);a.f=(FG(),FG(),HG)}function VI(a,b,c){a.b[b].a=c}\nfunction WJ(a,b,c,d){var e,f,g,h,j,l,o,n,r;j=FH(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=FH(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]));n=FH(4);d=FH(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),n[h]=g/o,d[h]=f/o);a=CN(n[1],d[1],n[2],d[2]);0<l[3]?(b=CN(n[2],d[2],\nn[3],d[3]),d=CN(n[1],d[1],n[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 nJ(a,b,c,d){rJ(a.b[b],c,d)}\nfunction YI(a,b,c){var d,e,f,g,h,j,l,o;e=!1;mJ(a,null);switch(a.b[b].j){case 0:nJ(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=FJ(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);nJ(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=FH(2);DN(a,b,25,c);nJ(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),nJ(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==sJ(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,wu(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=EJ(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&&lJ(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function fJ(a,b){var c,d;if(!b||0==b.c)return m;d=m;d+="M V30 BEGIN COLLECTION"+(bG(),da);d+=pf+a+" [ATOMS=("+b.c;for(c=new Jv(b);c.b<c.d.Yf();)d+=ea+Kv(c);return d+")]\\nM V30 END COLLECTION\\n"}\nfunction jJ(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)YI(a,a.v,0),a.v=a.p,a.n=!0,YI(a,a.v,0),a.n=!1,a.v=a.p-1,YI(a,a.v,0),a.v=a.p-2,YI(a,a.v,0),237==a.k.k&&(VI(a,a.p,10),VI(a,a.p-1,10),VI(a,a.p-2,10)),236==a.k.k&&(VI(a,a.p,9),VI(a,a.p-1,9),VI(a,a.p-2,9)),239==a.k.k&&(VI(a,a.p,5),VI(a,a.p-1,5),VI(a,a.p-2,5),VI(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(VI(a,a.p,5),VI(a,a.p-1,5),VI(a,a.p-2,4),VI(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(VI(a,a.p,5),VI(a,a.p-1,5),VI(a,a.p-2,5),VI(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)YI(a,a.v,0),VI(a,a.p,4),a.v=a.p,YI(a,a.v,0),VI(a,a.p,8),a.v=a.p,a.n=!0,YI(a,a.v,0),a.n=!1,a.v=a.p-1,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)YI(a,a.v,0),VI(a,a.p,4),a.v=a.p,a.k.Xb&&TI(a,a.v,1),YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,YI(a,a.v,0),VI(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,TI(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)YI(a,\na.v,0),a.v=a.p,YI(a,a.v,0),VI(a,a.p,5),a.v=a.p-1,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),VI(a,a.p,5),a.v=a.p,YI(a,a.v,0),a.v=a.p-2,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),VI(a,a.p,4),a.v=a.p-1,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)YI(a,a.v,0),VI(a,a.p,4),a.v=a.p,YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)YI(a,a.v,0),VI(a,a.p,5),a.v=a.p,\nYI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.v=a.p-1,YI(a,a.v,0),a.c[a.q].c=2,VI(a,a.p,5),c=4;else if(243==a.k.k)YI(a,a.v,0),VI(a,a.p,4),a.v=a.p,YI(a,a.v,0),a.v=a.p-1,YI(a,a.v,0),c=3;else if(238==a.k.k)YI(a,a.v,0),a.v=a.p,a.n=!0,YI(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.c[a.q].c=2,VI(a,a.p,5),c=2;else if(250==a.k.k)YI(a,a.v,0),a.c[a.q].c=2,VI(a,a.p,5),c=1;else if(245==a.k.k)YI(a,a.v,0),a.v=a.p,a.n=!0,YI(a,a.v,0),a.v=a.p,a.c[a.q].c=3,YI(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)YI(a,a.v,0),a.v=a.p,a.n=!0,YI(a,a.v,0),a.c[a.q].c=3,VI(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)YI(a,a.v,0),VI(a,a.p,9),c=1;else if(255==a.k.k)YI(a,a.v,0),VI(a,a.p,10),c=1;else if(256==a.k.k)YI(a,a.v,0),VI(a,a.p,11),c=1;else if(257==a.k.k)YI(a,a.v,0),VI(a,a.p,12),c=1;else if(258==a.k.k)YI(a,a.v,0),VI(a,a.p,4),c=1;else if(259==a.k.k)YI(a,a.v,0),VI(a,a.p,5),c=1;else if(246==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),c=2;else if(247==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),c=3;else if(248==\na.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.v=a.p,YI(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==dJ(o.b[e])){c=e;break}g=a.p;h=a.v;e=new EN;f=FN(e,a,h,1);d=null;f&&(d=new EN,FN(d,a,h,-1));l=new EN;FN(l,o,c,0);var n;n=a.p;for(j=1;j<=o.p;++j)mJ(a,o.b[j]),VI(a,a.p,o.b[j].a);for(j=1;j<=o.q;++j)AJ(a,null),TM(a.c[a.q],o.c[j]),a.c[a.q].i=o.c[j].i+n,a.c[a.q].j=o.c[j].j+n;RJ(a);KG(a.b[g+c]);GN(l,a,g+1,a.p,h,e);\nif(f&&(f=HN(a,g+1,a.p),0<f)){for(j=1;j<=o.p;++j)nJ(a,g+j,o.b[j].q,o.b[j].r);GN(l,a,g+1,a.p,h,d);d=HN(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=o.p;++j)nJ(a,g+j,o.b[j].q,o.b[j].r);GN(l,a,g+1,a.p,h,e)}}AJ(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;RJ(a);b&&(uG(a,h),SG(a));c=o.p}}IN(a,c);a.v=a.x;b&&(a.v=0)}\nfunction DN(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>LH((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 XI(a){var b,c,d,e,f,g,h,j,l,o,n,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=SL(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)JN(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)o=a.v,YI(a,a.v,0),a.v=a.p,JN(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){wu(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[FJ(a,a.v,a.b[a.v].p[d])].c,2<d||1!=b){wu(a.k,"ERROR - spiro ring not possible here !");a.k.cb=9;return}b=FH(2);DN(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-b[1];n=Math.sqrt(e*e+g*g);0.001>n&&(n=0.001);g/=n;e/=n;for(d=1;d<=j;++d)h=mJ(a,null),r=f*d+1.5707963267948966,rJ(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],n=b,b=c,c=n);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;n=Math.sqrt(e*e+g*g);0.001>n&&(n=0.001);g/=n;e/=n;h=n/2;r=l*Math.sin(0.5*(3.141592653589793-f));n=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,n=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=mJ(a,null),r=f*(d+0.5)+3.141592653589793*n,rJ(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),y+l*(Math.cos(r)*e+Math.sin(r)*g)),1==n?(d==j&&rJ(h,a.b[b].q,a.b[b].r),\nd==j-1&&rJ(h,a.b[c].q,a.b[c].r)):(d==j-1&&rJ(h,a.b[b].q,a.b[b].r),d==j&&rJ(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=mJ(a,null),r=f*(d-b),rJ(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)AJ(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[FJ(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[FJ(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;VI(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,VI(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,VI(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,VI(a,a.p-2,5));l=FH(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,HJ(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;EJ(a,l[b],l[e],a.c[f].c)}else 0<l[b]?EJ(a,l[b],e,a.c[f].c):\n0<l[e]&&EJ(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(uG(a,f),3==a.b[l[f]].a)){n=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])&&(n+=a.c[c].c)}if(4<n)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&IN(a,j);-1<o&&(a.v=o)}\nfunction JN(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=mJ(a,null),j=c*g-1.5707963267948966,rJ(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),o+d*(Math.cos(j)*f+Math.sin(j)*e))}function IN(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=sJ(a,c,1,a.p),0!=d&&TG(a.b[c],6,6)}\nfunction FJ(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 hI(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 QJ(a,b,c){var d,e,f,g;e=Tk;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(Ww(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)Ww(c[d])&&!Lw(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)Qw(c[d],e)&&(b[d]=g,c[d]=Tk,++f);if(f==a.p)break}return g==a.p}\nfunction SG(a){var b,c,d;d=c=0;a.k&&(b=RG(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=PG(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||uJ(a,c,b),UG(a))}\nfunction TI(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&&wu(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?wu(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?wu(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?wu(a.k,"Charge change not possible on multibonded "+(bG(),iG)[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:wu(a.k,"Charge change not possible on the halogen !");break;case 32:wu(a.k,"Use X button to change charge on the X atom !")}if(0<pG(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=pG(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&&wu(a.k,"Metallic "+(bG(),iG)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||wu(a.k,"Charge change not possible on "+\n(bG(),iG)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}function GI(a){var b,c,d,e,f;e=0;f=!1;for(a.a=FH(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 sJ(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 xG(a){SJ(a);MJ(a)}\nfunction MJ(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;SJ(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,SJ(a));4==e&&(e=1);d.c=\ne}}function CN(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 RJ(a){KN(a);UG(a);SJ(a)}\nfunction PG(a){var b,c,d,e,f,g;b=new UM;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 HN(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=sJ(a,d,b,c)&&++e;return e}function EJ(a,b,c,d){var e;e=AJ(a,null);BJ(a.b[b],c);BJ(a.b[c],b);e.i=b;e.j=c;HJ(e,a.b);e.c=d;return e}\nfunction mJ(a,b){++a.p;b?a.b[a.p]=MM(b):a.b[a.p]=new DJ;return a.b[a.p]}function KH(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 LN(g-1-2,a-2,d+1+4,e+4)}function AJ(a,b){var c;++a.q;c=new SM;b&&TM(c,b);return a.c[a.q]=c}\nfunction aJ(a,b,c){var d,e,f,g,h,c=cJ(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+=eJ(0.055999999999999994*(a.b[b].q-d),10,4)+eJ(0.055999999999999994*(e-a.b[b].r),10,4)+eJ(0,10,4),g=JH(a,b),1==g.length?g+=ga:2==g.length?g+=ea:3<g.length&&(g="Q "),c+=ea+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=PJ(JH(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=$I(h,2)+$I(f,3)+" 0 0 0 0 0 0 0",f=LJ(a,b),g+=$I(f,3),c+=g+ha+(bG(),da);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=$I(d.i,3)+$I(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=$I(d.j,3)+$I(d.i,3)),1==e&&4==d.f&&(h=6,f=$I(d.j,3)+$I(d.i,3)),c+=f+$I(g,3)+$I(h,3)+ia+(bG(),da);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+$I(b,4)+$I(a.b[b].n,4)+(bG(),da)),0!=a.b[b].d&&(c+="M ISO 1"+$I(b,4)+$I(a.b[b].d,4)+(bG(),da));return c+=kf+(bG(),da)}\nfunction uG(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],TM(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)VG(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 wG(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&&uG(a,c);0==a.b[d].j&&uG(a,d)}\nfunction LG(a){var b,c,d;c=!1;KN(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=FJ(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))uG(a,d),c=!0}return c}function MN(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=FJ(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction KN(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,BJ(a.b[b],c),BJ(a.b[c],b)}\nfunction OJ(a,b,c){var d,e,f,g,h,j,l,o,n;a.d=FH(a.q+1);n=[];for(j=1;j<=a.p;++j){n[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[FJ(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:n[j]=!0;break;case 32:0==a.b[j].e.indexOf(Od)?n[j]=!1:n[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,n[f]&&n[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&n[e]&&(d[e]=!0);for(o=!1;;){for(j=1;j<=a.p;++j){o=!1;if(d[j]&&n[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]&&n[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function LJ(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 UG(a){var b;for(b=1;b<=a.q;++b)HJ(a.c[b],a.b)}\nfunction VJ(a,b){var c,d,e,f,g,h;h=1;f=b;e=FH(a.p+1);if(NM(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=FJ(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 NJ(a,b){var c;for(c=1;c<=a.q;++c)PH(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function YH(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=dJ(a.b[b]),c>d&&(d=c);return d}\nfunction JH(a,b){var c;c=(bG(),iG)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function GJ(a,b){a.b[b].j+=-1}function PH(a,b,c){var d,e,f,g,h;h=1;a.a=FH(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 kJ(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?KG(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function cJ(a,b,c,d){var e,f;f=d?0:a.f.a&&hI(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+mc);e+=(bG(),da);c?e+="JME 2017-02-26 "+new zM+"\\n\\n":e+="JME\\n\\n";e+=$I(d?0:a.p,3)+$I(d?0:a.q,3);return e+=ha+$I(f,3)+" 0 0 0 0 0999 "+(d?Tf:Sf)+da}function uJ(a,b,c){var d;for(d=1;d<=a.p;++d)TG(a.b[d],b,c)}\nfunction RI(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,kJ(a);a.v=0}function SI(a){var b,c;b=PG(a);c=a.k.M.b;a.k.J||(c=nw(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function DG(a,b){var c,d,e,f,g,h,j;c=PG(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,rJ(a.b[f],h,j);c=PG(a);uJ(a,d-c.a,e-c.b)}\nfunction JJ(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/SL((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 WI(a,b,c){var d,e,f,g,h;if(0==c.indexOf(Xf)&&TL(c,dg))c=JE(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,n,r,t;j=vF(LM,c);if(j.a){n=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!=OM(h)){if(null!=n&&0<n.length){n=$E(n,10);var y;a:{var v;v=Uv((!PM&&QM(),PM),h);if(null!=v)for(y=0;y<v.length;++y)if(n==v[y]){y=!0;break a}y=!1}y?e.d=n:o=!1}}else o=!1;o&&(null!=f&&0<f.length?(l=$E(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:m),e.n=l);null!=j&&0<j.length&&(f=$E(j,10),e.f=f)}g=!1;-1<c.indexOf(mb)&&(g=!0);-1<c.indexOf(hd)&&(g=!0);-1<c.indexOf(Ea)&&(g=!0);-1<c.indexOf("!")&&(g=!0);f=c.indexOf(fd);e=c.indexOf(Ve);if(-1<f){h=zy(c,f+1);try{d=$E(h,10),a.b[b].f=d}catch(s){if(s=Iq(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,(bG(),iG)[g])){f=g;break b}f=32}VI(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nea;d=0;0<e&&(d=1,e=vL(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function FI(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new tF(b);try{for(;b.j=mF(b,b.a),b.j<b.i;)d=jI($E(pF(b),10)).a,c=e=jI($E(pF(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=Iq(f),G(f,97))Jp(f);else throw f;}}function EG(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction YJ(a,b,c,d,e){b=FJ(a,b,c);5!=a.d[b]&&2==a.c[b].c?d.a.a+=Id:3==a.c[b].c?d.a.a+=Ea:9==a.c[b].c?(e=Md,a=a.c[b].d,null!=a&&(e=a),Mp(d.a,e)):1==e[b]?d.a.a+=nc:-1==e[b]&&(d.a.a+=Zf)}\nfunction yG(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(CJ,u,120,b,0);for(c=1;c<=b;++c)d[c-1]=new NN(a.k,a,c);return d}function cI(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction lJ(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,wu(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:wu(a.k,"Stereomarking allowed only on single and double bonds!")}\nfunction TJ(a,b,c,d){var e,f,g,h,j,l,o,n,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,!NM(a.b[f])||!NM(a.b[b])){e=null;NM(a.b[f])?e=VJ(a,b):NM(a.b[b])&&(e=VJ(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=MN(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=FJ(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=FJ(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=MN(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=FJ(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=FJ(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))wu(a.k,"Not unique E/Z geometry !");else{g=\nFJ(a,e,f);h=FJ(a,h,b);r=1;if(0==d[g]){for(n=1;n<=a.b[e].j;++n)if(b=a.b[e].p[n],b!=f&&(j=FJ(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 UJ(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 SJ(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[FJ(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=pG(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 WG(a){zN(this);this.b[0]=new DJ;this.t=this.q=this.p=0;this.k=a}\nfunction EI(a,b){var c,d,e,f,g,h,j,l,o;WG.call(this,a);if(null!=b&&(f=m,l=CI(b),null!=l)){o=new sF(b,l,!0);for(g=1;4>=g;++g)f=DI(o,l);e=jI($E(yy(f.substr(0,3)),10)).a;j=jI($E(yy(f.substr(3,3)),10)).a;g=0;try{g=jI($E(yy(f.substr(14,1)),10)).a}catch(n){if(n=Iq(n),!G(n,97))throw n;}EG(this,(FG(),1==g?GG:HG));for(g=1;g<=e;++g){d=mJ(this,null);f=DI(o,l);d.q=(new JL(GL(yy(f.substr(0,10))))).a;d.r=-(new JL(GL(yy(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=yy(f.substr(31,d-31));WI(this,g,d);62<=\nf.length&&(h=yy(f.substr(60,3)),0<h.length&&(h=jI($E(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=yy(f.substr(34,2)),0<h.length&&(h=jI($E(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=OM(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=yy(f.substr(37,2)),0<h.length&&(h=jI($E(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=AJ(this,null),f=\nDI(o,l),e.i=jI($E(yy(f.substr(0,3)),10)).a,e.j=jI($E(yy(f.substr(3,3)),10)).a,d=jI($E(yy(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=jI($E(yy(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;JJ(this);for(SG(this);(o.j=mF(o,o.a),o.j<o.i)&&!(null==(f=pF(o)));){if(0==f.indexOf(kf))break;if(0==f.indexOf(ef)){l=new rF(f);pF(l);pF(l);j=jI($E(pF(l),10)).a;for(g=1;g<=j;++g)c=jI($E(pF(l),10)).a,e=jI($E(pF(l),10)).a,this.b[c].n=e}if(0==f.indexOf(of)){l=\nnew rF(f);pF(l);pF(l);j=jI($E(pF(l),10)).a;for(g=1;g<=j;++g)c=jI($E(pF(l),10)).a,this.b[c].d=jI($E(pF(l),10)).a}if(0==f.indexOf("M APO")){l=new rF(f);pF(l);pF(l);j=jI($E(pF(l),10)).a;for(g=1;g<=j;++g)c=jI($E(pF(l),10)).a,f=jI($E(pF(l),10)).a,this.v=c,YI(this,this.v,0),WI(this,this.p,Gf+f),this.v=0}}a&&!a.bb&&LG(this);RJ(this)}}\nfunction ZJ(a,b){var c,d,e,f,g,h,j,l,o,n;WG.call(this,a);0==b.indexOf(ma)&&(b=JE(b,1,b.length));TL(b,ma)&&(b=JE(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new rF(b);g=jI($E(pF(j),10)).a;h=jI($E(pF(j),10)).a;for(f=1;f<=g;++f)o=pF(j),c=(n=mJ(this,null),WI(this,this.p,o),n),c.q=(new JL(GL(pF(j)))).a,c.r=-(new JL(GL(pF(j)))).a;for(f=1;f<=h;++f){d=AJ(this,null);d.i=jI($E(pF(j),10)).a;d.j=jI($E(pF(j),10)).a;e=jI($E(pF(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}KN(this);JJ(this);SG(this)}catch(r){r=Iq(r);if(G(r,97)){r.Cd();this.p=0;return}throw r;}a&&!a.bb&&LG(this);RJ(this)}}function HI(a,b,c){var d,e,f,g;WG.call(this,a);g=FH(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(mJ(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=AJ(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;KN(this)}\nfunction NN(a,b,c){var d,e,f;WG.call(this,a);f=FH(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(mJ(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=AJ(this,a),e.i=f[a.i],e.j=f[a.j]);EG(this,b.f);this.i=b.i;KN(this)}\nfunction bJ(a,b,c){var d,e,f,g;WG.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&&EG(this,(FG(),FG(),GG));this.b=D(AN,u,115,this.p+1,0);this.c=D(BN,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]=MM(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=RM(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}KN(this)}\nfunction sG(a){var b;zN(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=D(AN,u,115,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=MM(a.b[b]));this.c=D(BN,u,116,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=RM(a.c[b]));this.i=a.i;this.f=a.f}\nfunction eJ(a,b,c){var d,e,f;if(0==c)return $I(nw(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=m+(new JL(a)).a;d=wy(e,xy(46));0>d&&(e+=ic,d=wy(e,xy(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=yc;if(0==b)return e;e.length>b&&(e=Md);c=m;for(a=1;a<=b-e.length;++a)c+=ea;return c+e}function CI(a){var b;b=new sF(a,da,!0);if(4<lF(b))return da;b=new sF(a,Rk,!0);return 4<lF(b)?Rk:null}\nfunction $I(a,b){var c,d,e;d=m+(new QC(a)).a;d.length>b&&(d=Md);e=m;for(c=1;c<=b-d.length;++c)e+=ea;return e+d}function DI(a,b){for(var c,d;a.j=mF(a,a.a),a.j<a.i;){d=pF(a);if(H(d,b))return ea;for(pF(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=JE(d,0,d.length-1),0==d.length)return ea}else break;return d}return null}w(718,1,{120:1},WG,EI,ZJ,HI,NN,bJ,sG);_.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 FN(a,b,c,d){var e,f,g;e=YI(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;uG(b,d);return e}function GN(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],TG(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,TG(c,b.b[e].q,b.b[e].r)}function EN(){}w(719,1,{},EN);_.a=0;_.b=0;_.c=0;_.d=0;function Au(){Au=x;Bu=new hE(Ve)}var Bu;\nfunction mH(){mH=x;ON=new XC(1);H((LE(),ME[ki]),bf)?R=30:R=1}function kH(a,b,c,d,e){XH(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 nH(a,b,c,d,e){oH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function OH(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&&(hH(a,!1),iH(a,PN(a,f,g,d,2<d)))}\nfunction eH(a,b,c,d,e){pH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function NH(a,b,c,d){HH(a.a,b,P(J(Q(c*R))),P(J(Q(d*R))))}\nfunction fH(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=pD(g),f=new sm(nw(0.7*(~~g.d>>16&255)),nw(0.7*(~~g.d>>8&255)),nw(0.7*(g.d&255))),DH(a.a,g)):(h=new sm(nw(0.7*(~~g.d>>16&255)),nw(0.7*(~~g.d>>8&255)),nw(0.7*(g.d&255))),f=pD(g),DH(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;lH(a.a,b+g,c+g,d-g,e-g);DH(a.a,h);lH(a.a,b,c,d,g);lH(a.a,b,c+g,g,e);DH(a.a,f);lH(a.a,b+d,c,g,e+g);lH(a.a,b+1,c+e,d,g)}\nfunction gH(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)));hH(a,!0);iH(a,jH(a,b,c,d,e))}function rH(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;hH(a,!0);iH(a,PN(a,f,g,d,2<d))}function dH(a,b,c,d,e){lH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function cH(a,b){!a.b?DH(a.a,b):b==a.c||rD(b,a.c)?DH(a.a,a.c):DH(a.a,a.b)}function GH(a,b){a.e=new KD(b.a,b.c,Math.round(b.b*R));eK(a.a,a.e)}\nfunction QN(a){mH();this.a=a;1<R&&(this.d=new XC(R*ON.e),CH(this.a,this.d))}w(721,1,{},QN);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var ON,R=0;function aH(a){this.a=a;this.b=new QN(a.a)}w(722,1,{},aH);_.a=null;_.b=null;function eI(){}function LN(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(724,1,{121:1},eI,LN);_.a=0;_.b=0;_.c=0;_.d=0;function MI(a){return a.a<a.c-1?(++a.a,Nx(a,a.a)):null}function LI(a){return 0<a.a?(--a.a,Nx(a,a.a)):null}function qK(){vM(this)}w(725,653,sl,qK);\n_.vg=function(){this.a=-1;this.b=D(wM,u,0,0,0);this.c=0};_.a=-1;function yu(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=oE().a.fi(a),null!=e?new FE(e):null))e=(tE(),wE),e=xE(e,(tE(),wE))||xE(e,uE);if(e)try{d=CE(c)}catch(f){if(f=Iq(f),G(f,74))Jp(f);else if(G(f,82))Jp(f);else throw f;}c=d;null!=c&&MF(b,c)}function xu(a){var a=new FE(a),b=oE(),c,d;try{c=CE(a),d=$p(c),b.a.gi(d)}catch(e){if(e=Iq(e),G(e,74))Jp(e);else if(G(e,82))Jp(e);else throw e;}}function rK(){}w(727,1,cm,rK);\n_.Ef=function(a){MF(this.a,a.a)};_.a=null;function $H(a){a.c=0;a.a=0;a.b=0}function oK(){}w(728,1,{},oK);_.a=0;_.b=0;_.c=0;function NK(){Yz();Zz.call(this)}w(730,405,tl,NK);\nfunction tu(){var a;tu=x;Yz();RN=(a=!1,gj in $wnd||gj in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);SN=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");TN=RN&!SN;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]);uu=D(B,q,-1,1E3,1);for(b=0;b<uu.length;++b)uu[b]=-999;for(b=0;b<a.length;b+=2)uu[a[b+1]]=a[b]}\nfunction GC(a,b,c){var d;d=new UN;sy(d.t,b,c);cz(a.f,d.t,0,0);Qm(a.a,d);return d}function LC(a){var b;b=cr(a.pb,ej);0==b&&(b=parseInt(a.pb.style[di])||0);return b}function IK(a,b){return!a.e?null:b in a.e?a.e[b]:null}function KC(a){var b;b=cr(a.pb,fj);0==b&&(b=parseInt(a.pb.style[Nk])||0);return b}function SH(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)fz(a.f,b.t,c,d),b.r=c,b.s=d;VN(b)}function lK(a){var b;for(b=new Jv(a.k);b.b<b.d.Yf();)a=Kv(b),a.bg()}function zK(a){a=SE(a);$wnd.open(a,"_blank",m)}\nfunction HK(a,b,c,d){tu();NK.call(this);this.i=new WN;this.a=new Nm;this.k=new Nm;this.e=d;this.pb.style[oj]=yc;this.pb.style[kj]=yc;this.pb.style[pk]=pi;this.pb.style[Nk]=b;this.pb.style[di]=c;this.f=new XN;this.f.pb.style[Nk]=Hc;ry(this.f,Hc);TN?(b=new YN,c=new ZN,cz(b,this.f,0,0),cz(b,c,0,0),jz(this,b)):jz(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;TN&&(this.n=new $N(this),this.n.i=new aO(this),this.n.j=new bO(this),this.n.n=new cO(this),this.n.k=new dO(this),this.c&&(this.n.e=new eO(this),this.n.f=\nnew fO(this),this.n.a=new gO(this)));Fy(this,new hO(this),(Eu(),Eu(),Fu));Fy(this,this,(Ht(),Ht(),It));Fy(this,new iO(this),(Hu(),Hu(),Iu));Fy(this,new jO(this),(Ru(),Ru(),Su));Fy(this,new kO(this),(Ku(),Ku(),Lu));Fy(this,new lO(this),(Uu(),Uu(),Vu));Fy(this,new mO(this),(qu(),qu(),ru));(kC(),kC(),lC).a=this;Qx(new nO(this))}w(729,730,tl,HK);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var TN,SN,RN,uu=null;function XN(){hz.call(this);this.pb[Yg]=li}w(732,382,tl,XN);\nfunction YN(){XN.call(this);this.pb.style[Nk]=Hc;this.pb.style[di]=Hc}w(731,732,tl,YN);function iu(a,b){var c;c=J(Q(100*b.c));c=new HE(b,0,Pj,c);zG(a.a.c,c);return!0}function fO(a){this.a=a}w(733,1,{},fO);_.Qh=function(a){return iu(this,a)};_.a=null;function mu(a,b){var c;c=new HE(b,0,Bh,Tk);zG(a.a.c,c);return!0}function gO(a){this.a=a}w(734,1,{},gO);_.Qh=function(a){return mu(this,a)};_.a=null;function hO(a){this.a=a}w(735,1,{},hO);\n_.ld=function(a){var b,c,d,e;d=Ct(a);e=Dt(a);c=jr(a.a);b=new oO(a);2==c&&(b.e=4);b=gJ(this.a.c,b,d,e);this.a.j=!0;b&&a.a.stopPropagation()};_.a=null;function iO(a){this.a=a}w(736,1,{},iO);_.md=function(a){var b,c;b=Ct(a);c=Dt(a);a=new oO(a);(0>=b||b>=KC(this.a)-1||0>=c||c>=LC(this.a)-1)&&(this.a.j=!1);this.a.j?pJ(this.a.c,a,b,c):kI(this.a.c,a,b,c);JA(this.a.pb)};_.a=null;function jO(a){this.a=a}w(737,1,{},jO);_.od=function(a){this.a.j=!1;Ct(a);Dt(a);xJ(this.a.c)};_.a=null;\nfunction kO(a){this.a=a}w(738,1,{},kO);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function lO(a){this.a=a}w(739,1,{},lO);_.a=null;function mO(a){this.a=a}w(740,1,{},mO);_.a=null;function ZN(){XN.call(this);this.pb.style[Nk]=Hc;this.pb.style[di]=Hc}w(741,732,tl,ZN);function nO(a){this.a=a}w(742,1,{},nO);_.Yd=function(){Tq((Qq(),Rq),new pO(this))};_.a=null;function pO(a){this.a=a}w(743,1,{},pO);_.pd=function(){this.a.a.c&&(IC(this.a.a.c),lK(this.a.a))};_.a=null;\nfunction qO(a,b){var c;c=b.a;c.e=4;return gJ(a.a.c,c,b.d,b.e)}function aO(a){this.a=a}w(744,1,{},aO);_.Qh=function(a){return qO(this,a)};_.a=null;function pv(a,b){kI(a.a.c,b.a,b.d,b.e);return gJ(a.a.c,b.a,b.d,b.e)}function bO(a){this.a=a}w(745,1,{},bO);_.Qh=function(a){return pv(this,a)};_.a=null;function cO(a){this.a=a}w(746,1,{},cO);_.Qh=function(a){return pJ(this.a.c,a.a,a.d,a.e)};_.a=null;function dO(a){this.a=a}w(747,1,{},dO);_.Qh=function(){return xJ(this.a.c)};_.a=null;\nfunction hu(a,b){var c;c=J(Q(b.b));c=new HE(b,0,Hj,c);zG(a.a.c,c);return!0}function eO(a){this.a=a}w(748,1,{},eO);_.Qh=function(a){return hu(this,a)};var rO=_.a=null;function sO(){sO=x;rO=new $w((qx(),new px("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function tO(){tO=x;uO={}}\nfunction vO(a,b,c){var d;c&&(b.style[Hh]=c.b+uj,d=c.a,d!=Le&&(b.style[Gh]=d),0!=(c.c&1)&&(b.style[Lh]=Eg),0!=(c.c&2)&&(b.style[Kh]=ji));a.e.style[Mk]=aj}\nfunction MD(a){var b=wO,c,d,e,f,g,h,j,l,o,n,r,t,y;c=Zp(a);c in uO?a=uO[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(ak),f=$doc.createElement(hi),f.style[sh]=(ds(),"inline"),f.style[Jk]=(Us(),"baseline"),f.style[zi]=zc,f.style[Ai]=zc,f.width=1,f.height=1,g=(sO(),rO),f.src=g.d.a,a=(h=$doc.createTextNode(Ff),vO(b,e,a),e.appendChild(h),e.appendChild(f),d.appendChild(e),j=mr(e),l=mr(e)+(e.offsetHeight||0),o=l-j,n=mr(f)+(f.offsetHeight||0)+1,r=l-n,t=n-j,d.removeChild(e),y=new xO,y.a=\nt,y.b=r,y.c=o,y),uO[c]=a);return a}function yO(){tO();var a,b,c,d,e;zs();this.a=z(rw,u,1,["monospace","sans-serif",Uj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(ak);this.e.innerHTML=this.f||m;this.e.style[Hh]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[Gh]=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(751,1,{},yO);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";\nvar uO;function xO(){}w(752,1,{},xO);_.a=0;_.b=0;_.c=0;function qJ(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=Iq(b),!G(b,105))throw b;}return!1}function hJ(a){try{if(a.a&&G(a.a,26))return!!a.a.a.shiftKey}catch(b){if(b=Iq(b),!G(b,105))throw b;}return!1}function oO(a){vu.call(this,null,0,null);this.a=a}w(753,497,Xl,oO);_.yf=function(){return qJ(this)};_.zf=function(){return hJ(this)};_.a=null;\nfunction gE(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=wO;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||m,vO(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function YB(a){this.b=a;this.a={};!wO&&(wO=new yO)}w(754,500,jm,YB);var wO=null;function HC(a){this.a=a}w(755,507,{},HC);_.a=null;function WN(){AC.call(this)}w(756,476,Ll,WN);function zO(a,b){this.a=a;this.b=b}w(757,1,{},zO);_.a=null;_.b=null;\nfunction AO(){pA.call(this);this.pb[Yg]="jsa-resetTable";this.pb.style[Nk]=xg}w(758,418,tl,AO);function BO(){BO=x;var a=CO=new yO;zs();a.f="9p";a.e.style[Gh]=Uj;a.e.style[Hh]="144.0pt";a.e.innerHTML=a.f||m;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[Hh]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);DO=new XC(1)}function iH(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,VN(a)}\nfunction XH(a,b,c,d,e,f,g){var h,j,l,o,n,r,t,y,v,s,A;a.n&&(hH(a,!1),360<=g||-360>=g?h=jH(a,b,c,d,e):h=(j=f+g,l=0,j<f&&(l=1),o=0,(180<g||-180>g)&&(o=1),n=b+d/2,r=c+e/2,t=d/2,y=e/2,v=EO(n,r,t,y,f),s=EO(n,r,t,y,j),A="<g"+a.k+Ld,A+=\'<path d ="M \'+v.a+ea+v.b+" A "+t+ea+y+" 0 "+o+ea+l+ea+s.a+ea+s.b+za,A+=qd,A),iH(a,h))}function oH(a,b,c,d,e){var f,g,h,j,l,o;a.n&&(b=(f=a.a,a.a=!1,g=m+b,h=m+d,j=m+c,l=m+e,o=Ad+g+wa+j+va+h+xa+l+ua+a.f+na+a.c+a.b+sc,a.a=f,o),iH(a,b))}\nfunction pH(a,b,c,d,e){a.n&&(hH(a,!1),iH(a,\'<rect x="\'+b+ya+c+qa+e+\'" width="\'+d+ma+a.k+sc))}function HH(a,b,c,d){var e,b=b.replace(/&/g,Va).replace(/<\/g,$a).replace(/>/g,Wa),b=(e=a.f,Hd+c+ya+d+na+a.i+\' fill="\'+e+Ca+b+zd);iH(a,b)}function lH(a,b,c,d,e){hH(a,!0);iH(a,\'<rect x="\'+b+ya+c+qa+e+\'" width="\'+d+ma+a.k+sc)}\nfunction VN(a){var b,c;if(a.p){for(;null!=(b=a.u.pop());)c=a.d,c[c.length]=b;b=a.d.join(da);c=a.t;var d;d=kr(c.pb)+(c.pb.offsetWidth||0)-kr(c.pb);0==d&&(d=parseInt(c.pb.style[Nk])||0);c=d;d=a.t;var e;e=mr(d.pb)+(d.pb.offsetHeight||0)-mr(d.pb);0==e&&(e=parseInt(d.pb.style[di])||0);c=\'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="\'+c+qa+e+Ca;var f;d=!(f=$wnd.navigator.userAgent,-1!=f.indexOf("Firefox"))?"<style> text { cursor: default; } <\/style>":m;b=c+d+b+rd;b!==a.q&&(a.t.pb.innerHTML=\nb||m,a.q=b);a.o=!0;a.p=!1}}function DH(a,b){(a.e=b)&&(a.f=FO(b))}function eK(a,b){var c,d,e;a.i=(c=b.b,d=b.a,e=m,12!=c&&(e=\' font-size="\'+c+\'px"\'),"Plain"!=d&&(e+=\' font-family="\'+d+ma),0!=(b.c&1)&&(e+=\'font-weight="bold"\'),0!=(b.c&2)&&(e+=\'font-style="italic"\'),e)}function CH(a,b){(a.n=b)&&b&&(a.c=\'stroke-width="\'+(b.e==nw(b.e)?m+nw(b.e):m+b.e)+na)}w(759,503,{});_.d=null;_.e=null;_.f=Bg;_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=m;_.r=0;_.s=0;_.t=null;_.u=null;var DO,CO;\nfunction lv(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-kr(a.o.pb)+lr(a.o.pb)+lr(a.o.pb.ownerDocument.body),a.b.e=c.clientY-mr(a.o.pb)+(a.o.pb.scrollTop||0)+(a.o.pb.ownerDocument.body.scrollTop||0),a.b.a=new oO(b),b.a.preventDefault(),!0):!1}\nfunction $N(a){this.o=a;this.b=new GO;this.c=new HO(this);Fy(this.o,new IO(this),(mv(),mv(),nv));Fy(this.o,new JO(this),(ev(),ev(),fv));Fy(this.o,new KO(this),(iv(),iv(),jv));Fy(this.o,new LO(this),(av(),av(),bv));Fy(this.o,new MO,(nu(),nu(),ou));Fy(this.o,new NO(this),(ju(),ju(),ku));Fy(this.o,new OO(this),(eu(),eu(),fu))}w(760,1,{},$N);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function HO(a){Sm();this.a=a}w(761,66,{},HO);\n_.zd=function(){!this.a.d&&this.a.i&&qO(this.a.i,this.a.b)};_.a=null;function IO(a){this.a=a}w(762,1,{},IO);_.a=null;function JO(a){this.a=a}w(763,1,{},JO);_.a=null;function KO(a){this.a=a}w(764,1,{},KO);_.a=null;function LO(a){this.a=a}w(765,1,{},LO);_.a=null;function MO(){}w(766,1,{},MO);function NO(a){this.a=a}w(767,1,{},NO);_.a=null;function OO(a){this.a=a}w(768,1,{},OO);_.a=null;function GO(){}w(769,1,{},GO);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction FO(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":Ej+c+mb+b+mb+a+gb}function vK(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction PO(a){var b,c,d,e,f;Ly(a);d=(My(),gB(null));e=new AO;mA(e,a);Vy(d,e,d.pb);f=a.le();b=a.ke();c=vK();9<=c?(++f,++b):7==c&&G(a,39)&&(c=a.pb.textContent,2>=c.length&&(f+=8));oA(e,a);dz(d,e);return new eC(f,b)}function AF(a){try{$wnd.console.log(a)}catch(b){}}function QO(){this.pb=$doc.createElement(th);this.pb[Yg]=li;this.pb.style[lj]=ei;this.pb.style[rj]=hg;this.pb.style[Nk]=Hc;this.pb.style[di]=Hc;this.pb.setAttribute("contenteditable",Dh)}w(771,385,xl,QO);\nfunction EO(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new zO(new JL(a),new JL(b))}function jH(a,b,c,d,e){return\'<ellipse cx="\'+(b+d/2)+pa+(c+e/2)+\'" rx="\'+d/2+\'" ry="\'+e/2+ma+a.k+sc}function PN(a,b,c,d,e){var f,g,h,j;if(1>d)return m;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+mb+j,f<g-1&&(d+=ea);d+=ma;b=pd;e?b+="polygon":b+="polyline";return b+=d+a.k+sc}\nfunction hH(a,b){var c;c=a.f;(a.a=b)?a.k=\' stroke="none" fill="\'+c+na+a.b:a.k=\' fill="none" stroke="\'+c+na+a.c+a.b}function UN(){BO();this.n=DO;this.d=[];this.t=new QO;this.u=[]}w(772,759,{},UN);_.a=!1;_.b=m;_.c=m;function RO(){RO=x;SO=new eC(0,0)}function pC(a,b){var c;if(a.Vf())return SO;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Xh(WB(b));c=PO(a.Nf());a.e.b=c.b;a.e.a=c.a;return c}function TO(){this.e=new wD;this.e.a=-1;this.e.b=-1}w(774,1,{});_.Vf=gK;\n_.Xh=function(a){var b=this.Nf().pb,c,d,e;c=(ID(),JD);e=a.b;d=a.a;e!=c.b?b.style[Hh]=m+e+"pt":b.style[Hh]=m;d!=c.a?b.style[Gh]=d:b.style[Gh]=m;0!=(a.c&1)?b.style[Lh]=Eg:b.style[Lh]=m;0!=(a.c&2)?b.style[Kh]=ji:b.style[Kh]=m};_.e=null;var SO;function CC(){RO();TO.call(this);this.d=new hz}w(778,774,{},CC);_.Nf=sD;_.d=null;function RD(a){this.a=new WA(a.f,new UO(a));VA(this.a,a.e)}w(780,1,{},RD);_.a=null;\nfunction RA(a){var b,c,d,e,f;f=new GE(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=Yu(a.a.d,D(VO,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=Uv((OC(),PC),new QC(f.k)));b=b.b;if(Qw(!b?Sk:b.a,cl))for(b=(!a.d.a||0==a.d.a.c?(Xv(),Xv(),Yv):new UC(a.d.a)).Ce();b.be();)a=b.ce(),1001==f.k&&a.Ef(f);var g,h,j;1001==f.k?(g=new vu(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.ji(),null.ji()):100==f.k&&G(f.n,72)?(h=f.n,j=new vu(h,205,null),j.i=h._e(),j.j=h.af()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.ji():401==f.k||402==f.k?(null.ji(),null.ji(),null.ji(),null.ji(),null.ji()):500<=f.k&&507>=f.k&&(g=null.ki,500!=g&&(g=new vu(null.ki,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function UO(a){this.a=a}w(781,1,Kl,UO);_.pd=function(){RA(this)};_.a=null;function jE(a,b){rB(a.a,b);a.e.a=-1;a.e.b=-1}function mE(){RO();TO.call(this);this.a=new vB}w(782,774,{},mE);_.Nf=gx;_.a=null;\nfunction rE(){new Gv;var a;a:{switch(ow){case 1:case 3:case 5:case 7:a=new WO;break a}a=new XO}this.a=a}w(795,527,{},rE);_.a=null;function XO(){}w(797,1,{},XO);_.fi=function(a){a&&a&&Cq(8,new YO(a));return null};_.gi=function(a){Cq(8,new ZO(a))};function WO(){}w(796,797,{},WO);_.fi=function(){return $wnd.clipboardData.getData("Text")};_.gi=function(a){$wnd.clipboardData.setData("Text",a)};function YO(a){this.a=a}w(800,1,am,YO);_.Dd=sC;_.a=null;function ZO(a){this.a=a}w(802,1,am,ZO);_.Dd=sC;_.a=null;\nfunction du(a,b){a.onloadend=function(a){b.ag(a.target.result)}}function IF(a){this.a=a}w(807,1,{},IF);_.a=null;function FF(){}w(808,1,{},FF);function GF(){}w(809,1,{},GF);function HF(){}w(810,1,{},HF);function nE(){this.b=new sE;this.d=new SC}w(813,525,{},nE);function iI(a,b,c,d){b=ZB(b);c+=b.a;d+=b.b;rz(a.a,c,d);sz(a.a)}function YD(){RO();TO.call(this);var a=this.a=new $O;a.ab=!0;a.a.f=!0;this.a.db=!0}w(815,774,{},YD);_.Nf=gx;_.a=null;function XE(){}w(823,554,{},XE);\nfunction UE(){UE=x;var a;a=(LE(),ME["os.encoding"]);if(null!=a)try{if(H("UTF-8",a))WL(m);else if(H("ISO-8859-1",a)||H("ISO-LATIN-1",a))D(XL,zl,-1,0,1);else throw new sL(a+la);}catch(b){if(b=Iq(b),!G(b,106))throw b;}}function SD(a,b){a.a=31*a.a+nw((new JL(b)).a)}function YC(){}w(828,1,{},YC);_.hC=gx;_.a=1;\nfunction $O(){var a=(zz(),Cz);tz.call(this,!0,Fi);this.U=a.a;this.a=new aP(this);this.a.d=!0;jz(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);Dx();ny(a,b)}else this.lb|=1;ir(hr(this.pb))[Yg]=ai;this.pb.style[Pk]="2147483647"}w(859,387,tl,$O);_.ee=function(a){Jy(this,a);1==Bx(a.type)&&oz(this,!1)};_.a=null;\nfunction aP(a){this.b=a;this.c=new Nm;this.i=new Nm;a=(UA(),TA);new LB(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(gk);this.e=$doc.createElement(mk);vx(b,this.e);this.o=!0;a=(Yz(),$z());b=(wx(),xx(b));a.appendChild(b);this.pb=a;fo();this.pb.setAttribute(Gj,Jo.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),Dx(),ny(a,b)):this.lb|=2225;this.pb[Yg]=$h;a=vy(this.pb)+"-vertical";qy(this.me(),a,!0);this.pb.style[kj]=Fc;this.pb.setAttribute("hideFocus",Fk);Fy(this,new SA(this),(wt(),wt(),xt))}\nw(860,427,xl,aP);_.ee=function(a){switch(Bx(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}KA(this,a)};_.Oe=function(a,b){OA(this,a,b);b||this.a&&oz(this.b,!1)};_.a=!0;_.b=null;w(909,1,{});\nfunction bP(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:fF(b,c,~~Zp(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 n=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=n.length;y<A;++y)if(s=o[y+3],v=n[y],r=null==v?bj:typeof v,r=r==dj?Object.prototype.toString.call(v)==Yf||typeof v.length==cj?"array":r:r,!H(r,s)&&(!H(dk,s)||!H(bj,r)))if(v=H(cj,r),r=H(Fg,r),cP===s)v&&(n[y]=new JL(n[y])),r&&(n[y]=(FG(),n[y]?GG:HG));else{t=v||r;if(t=!t&&null!=\ns&&Up(s)==dP){t=n[y];if(null==t||eP(t,s))continue;if(Tp(t)&&(t=t&&t.g?t.g:null,null!=t&&eP(t,s))){n[y]=t;continue}}if(!H(dj,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 fP(){this.c=new Ip;this.a=new Ip;this.b=new Ip}function eP(a,b){var c;if(cP==b||gP==b&&G(a,133))return!0;if(null!=a)for(c=Up(a);c&&c!=cP;c=null)if(c==b)return!0;return!1}w(908,909,{},fP);function eL(){eL=x;hP=new fP}\nfunction jL(a,b){eL();E(hP.c,a,b)}function bL(a){eL();var b,c,d;d=UL(a,$f);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 cL(a,b){var c;eL();return c=b&&b[0]&&(typeof b[0]==dj||typeof b[0]==Nh)?b[0]:null,eP(c,a)}function hL(a,b){var c=dL;eL();var d=hP,e;e=b?d.b:d.a;if(d=!c?e.b:fF(e,c,~~Zp(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?gF(e,d):iF(e,c,d,~~Zp(c))}\nfunction gL(a,b,c){var d=dL;eL();var e=hP,c=c?e.b:e.a,e=bP(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=bP(a,c,d,b)}if(!e)throw new Pp("Can\'t find exported method for given arguments: 0"+fd+b.length+da);return e}function zJ(a){eL();var b=hP,c;null==a?a=null:(c=a[eg],c||(0!=(Up(a).b&4)?a=[]:(b=(b=Uv(b.c,Up(a)))&&typeof b==Nh?new b(a):a,a=a[eg]=b),c=a),a=c);return a}var hP;\nfunction C(a){return function(){try{var b;var c=arguments,d;var e;0!=Mq&&(e=Fm(),2E3<e-Oq&&(Oq=e,Nq=Lq()));if(0==Mq++){var f=(Qq(),Rq),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Zq(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=(Qq(),Rq),l,o;if(j.c){o=null;do l=j.c,j.c=null,o=Zq(l,o);while(j.c);j.c=o}}--Mq;c&&-1!=Nq&&($wnd.clearTimeout(Nq),Nq=-1)}return b}catch(n){throw n;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;ow=d;if(a)try{C(pw)()}catch(e){a(b)}else C(pw)()}var cP=X(1),Xp=X(145),iP=FL(" I"),B=zL(915,iP);X(154);var wM=zL(919,cP),zq=zL(923,wM),jP=FL(" Z"),Aq=zL(913,jP),kP=EL(),Bq=zL(924,kP),lP=EL(),Dq=zL(925,lP);X(141);X(140);X(139);X(157);X(158);X(156);X(159);X(155);var mP=X(334),Vw=zL(926,mP);X(335);X(198);X(599);X(151);X(616);var nP=FL(" B");X(620);var oP=FL(" C"),ML=zL(927,oP),dP=X(618),pP=FL(" D"),OG=zL(914,pP);X(619);X(621);\nvar qP=X(623),wJ=zL(928,qP),rP=FL(" J"),sP=X(2),rw=zL(920,sP),XL=zL(929,nP);X(632);X(615);X(144);X(254);X(597);var dL=X(586);X(610);var qL=X(607);X(605);X(606);X(612);X(172);X(162);X(169);X(170);X(164);X(165);X(166);X(167);X(173);X(142);X(627);X(622);X(608);X(609);X(587);X(588);X(589);X(590);X(591);X(592);X(593);X(594);X(595);X(596);var tP=X(477);X(476);X(475);X(474);X(582);X(581);X(583);X(584);X(585);X(728);\nvar tD=X(491),hG=zL(930,tD),uP=X(499),mG=zL(931,uP),vP=X(500),oG=zL(932,vP),wP=X(718),CJ=zL(933,wP),ZI=zL(934,B);X(715);X(716);X(701);X(703);X(707);X(708);X(709);X(710);X(711);X(712);X(713);X(714);X(704);X(705);X(706);X(702);var GM=zL(935,tP),xP=EL(),Zu=zL(936,xP);X(727);X(576);X(577);X(602);EL();X(601);EL();X(909);X(908);var gP=EL();X(386);var yP=X(385);X(384);X(390);X(405);X(447);X(756);X(730);X(729);X(383);X(382);X(732);X(731);X(741);X(742);X(743);X(744);X(745);X(746);X(747);X(748);X(733);X(734);\nX(735);X(736);X(737);X(738);X(739);X(740);X(314);X(313);X(395);X(396);X(397);X(66);X(368);X(760);X(769);X(761);X(762);X(763);X(764);X(765);X(766);X(767);X(768);X(502);X(503);X(759);X(638);X(645);X(653);X(646);X(647);X(443);X(446);X(444);X(445);X(604);X(603);X(569);X(568);X(567);X(570);X(571);X(572);X(807);X(808);X(809);X(810);\nvar zP=DL(233,function(){zs();return Ss}),Ts=zL(937,zP),AP=DL(204,function(){rr();return bs}),cs=zL(939,AP),BP=DL(223,function(){ds();return ms}),ns=zL(940,BP),CP=DL(228,function(){os();return xs}),ys=zL(941,CP),DP=DL(243,function(){Us();return kt}),lt=zL(942,DP);DL(234,null);DL(235,null);DL(236,null);DL(237,null);DL(238,null);DL(239,null);DL(240,null);DL(241,null);DL(242,null);DL(205,null);DL(215,null);DL(216,null);DL(217,null);DL(218,null);DL(219,null);DL(220,null);DL(221,null);DL(222,null);\nDL(206,null);DL(207,null);DL(208,null);DL(209,null);DL(210,null);DL(211,null);DL(212,null);DL(213,null);DL(214,null);DL(224,null);DL(225,null);DL(226,null);DL(227,null);DL(229,null);DL(230,null);DL(231,null);DL(232,null);DL(244,null);DL(245,null);DL(246,null);DL(247,null);DL(248,null);DL(249,null);DL(250,null);DL(251,null);X(558);X(557);X(640);X(639);X(641);X(643);X(642);X(644);X(648);X(649);X(266);X(265);X(264);X(270);X(269);X(268);X(274);var EP=X(273);X(272);X(289);X(291);X(292);X(507);X(722);\nvar FP=X(724),GP=X(686),HP=X(691),AN=zL(943,GP),BN=zL(944,HP),IH=zL(945,FP);X(719);X(717);X(370);X(308);X(372);X(311);X(310);X(309);X(470);X(471);X(472);X(512);X(511);X(510);X(515);var IP=EL(),VO=zL(947,IP);X(366);X(556);X(661);X(320);X(525);X(526);X(680);X(695);var JP=DL(697,function(){pI();return rN}),sN=zL(949,JP),KP=DL(698,function(){tI();return uN}),vN=zL(950,KP),LP=DL(696,function(){rI();return mN}),nN=zL(951,LP);X(298);X(300);X(560);X(629);X(635);X(692);X(693);X(694);X(514);var UD=X(513);X(497);\nX(725);X(496);var xD=X(495);X(523);X(524);X(153);X(463);X(506);X(271);X(813);X(458);var GB=zL(952,yP);X(459);X(772);X(771);X(419);X(421);X(420);X(422);X(295);X(312);X(721);X(520);X(521);X(522);X(485);X(559);X(484);X(483);var MP=zL(921,rP);X(665);X(631);X(303);X(465);X(464);X(290);X(293);X(294);X(287);X(286);X(288);X(305);X(276);X(280);X(505);X(479);X(478);X(532);X(481);X(482);X(518);X(517);var ZD=X(516);X(659);X(561);X(562);X(681);X(668);X(473);X(682);X(138);var HD=X(498);X(614);X(751);X(752);X(278);\nX(277);X(279);X(281);X(666);X(828);var LD=X(754);X(774);X(815);X(535);X(780);X(781);X(492);X(302);X(299);X(301);X(297);X(285);X(284);X(283);X(389);X(388);X(387);X(859);X(427);X(860);var NP=DL(391,function(){zz();return Gz}),Hz=zL(957,NP),OP=DL(439,function(){vz();return bB}),cB=zL(958,OP);X(59);X(440);X(441);X(436);X(437);X(438);X(60);X(61);X(62);X(428);X(429);X(430);X(431);X(434);X(699);X(755);X(348);X(415);X(416);X(435);X(778);X(782);var ND=X(508);X(341);X(537);X(538);X(531);X(393);X(757);X(400);\nX(450);X(449);X(451);var PP=DL(452,function(){tB();return EB}),FB=zL(972,PP);DL(453,null);DL(454,null);DL(455,null);DL(456,null);X(315);X(71);X(72);X(70);X(73);X(76);X(77);X(78);X(79);X(80);X(81);var QP=X(93),PA=zL(973,QP);X(82);X(83);X(84);X(85);X(86);X(87);X(88);X(90);X(89);X(91);X(92);X(94);X(95);X(97);X(98);X(96);X(99);X(100);X(101);X(102);X(104);X(106);X(107);X(105);X(103);X(108);X(109);X(110);X(111);X(113);X(116);X(115);X(117);X(120);X(121);X(119);X(122);X(123);X(124);X(125);X(126);X(127);X(129);\nX(130);X(128);X(131);X(132);X(133);X(134);X(136);X(137);X(135);X(401);X(418);X(417);X(656);X(394);X(342);var zE=X(528),BE=zL(976,zE);X(529);X(527);X(758);X(462);X(263);X(378);X(380);X(379);X(350);X(352);X(351);X(346);X(461);X(343);X(552);X(551);X(553);X(633);X(307);X(75);X(353);X(424);X(426);X(753);X(795);X(530);X(554);X(345);X(74);X(112);X(797);X(800);X(802);X(796);X(547);X(548);X(555);X(611);X(823);X(63);X(64);var RP=X(67),cn=zL(980,RP);X(65);X(68);X(69);X(340);function DD(){}\nfunction rC(){return dC(this)}function mm(a){return this===a}function Lz(){return this.b}function sC(){}function gx(){return this.a}function YK(){var a=this.b;this.c.a.apply(a,[zJ(this.a.a),a])}function Tz(a){return Ey(this,a,(Nt(),Nt(),Ot))}function sD(){return this.d}function kE(){var a;0<this.a?(a=fE(this,this.a),a=!a?dC(this):a):a=dC(this);return a}function hK(){return!1}function Kt(){return this.c}function LL(){return m+this.a}\nfunction lE(){var a;0<this.a?(a=fE(this,this.a),a=!a?fC(this):a):a=fC(this);return a}function Uz(a){return Ey(this,a,(Rt(),Rt(),St))}function Py(){}function uM(a){return fy(this.a,a)}function ex(){return yE(this.a)}function nm(){return Zp(this)}function tC(){return fC(this)}function Vz(a){return Ey(this,a,(Ut(),Ut(),Vt))}function iM(){return this.a.d}function Wz(a){return Ey(this,a,(au(),au(),bu))}function hx(a){return!G(a,33)?!1:H(this.a,a._d())}function gK(){return!1}\nfunction Dy(){return this.pb}function dv(a){var b=a.a;if(a=a.a.k)lv(b,this),a.Qh(b.b);b.d=!0}function uC(){return this.cZ.d+Xf+this.hf()+dg}function KL(){return nw(this.a)}function Qy(){Ky(this)}function Cy(){return cr(this.pb,fj)}function By(){return cr(this.pb,ej)}function dF(){return 0==this.Yf()}function cM(){return this.a.a};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']);